:root{color:#223b32;font-synthesis:none;--green:#187252;--deep:#113e31;--muted:#76867e;--border:#e6ece8;background:#f6f8f7;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,a{transition:background .15s,color .15s,box-shadow .15s}button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:Manrope,DM Sans,sans-serif}h2{letter-spacing:-.3px;font-size:16px;font-weight:750}h3{font-size:14px}small{font-size:11px}input,select,textarea{color:#223b32;background:#fff;border:1px solid #dce5df;border-radius:8px;outline:none;min-width:0;max-width:100%;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:#3d9573;box-shadow:0 0 0 3px #e5f2eb}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #7bb99c}textarea{resize:vertical;min-height:90px;line-height:1.6}.primary,.secondary{white-space:nowrap;border-radius:8px;min-height:40px;padding:11px 16px;font-size:12px;font-weight:600}.secondary{background:#fff;border:1px solid #dfe7e1}.small{min-height:35px;padding:8px 10px}.icon-button{border-radius:7px;width:34px;height:34px}.icon-button:hover{background:#edf3ee}.text-button{color:#287957;justify-content:flex-start;padding:4px 0;font-size:11px;font-weight:650}.muted{color:var(--muted);font-size:12px;line-height:1.7}.app-shell{background:radial-gradient(800px 450px at 100% 0,#d9f2e98c,#0000),linear-gradient(#f5f9f7,#f1f7f5 700px);min-height:100vh}.sidebar{border-right:1px solid var(--border);z-index:30;background:#fff;flex-direction:column;width:236px;height:100dvh;padding:29px 19px 0;display:flex;position:fixed}.brand{color:#174f3a;letter-spacing:-1.1px;align-items:center;gap:9px;font-size:23px;font-weight:800;display:flex}.brand-icon{color:#fff;background:#187252;border-radius:11px 11px 11px 3px;justify-content:center;align-items:center;width:34px;height:36px;display:inline-flex}.brand-dot{color:#58a37b;margin-left:-8px}.workspace{border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;margin:30px 0 26px;padding:12px 9px;display:flex;position:relative}.workspace-icon{color:#65816f;background:#f0f4ef;border-radius:7px;justify-content:center;align-items:center;width:32px;height:33px;display:flex}.workspace>div{flex:1;min-width:0}.workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.workspace small{color:#8a958e;margin-top:4px;font-size:10px;display:block}.workspace select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.nav-label{letter-spacing:1.7px;color:#9aa69e;margin:0 14px 12px;font-size:9px;font-weight:650}nav{flex-direction:column;gap:5px;display:flex}nav button{text-align:left;color:#76847b;border-radius:7px;justify-content:flex-start;gap:12px;padding:12px 14px;font-size:12px;font-weight:500;display:flex;position:relative}nav button:hover{background:#f6f8f6}nav button.active{color:#216b4a;background:#eaf4ee;font-weight:700}nav button.active:before{content:"";background:#2f825c;border-radius:0 3px 3px 0;width:3px;height:17px;position:absolute;left:-19px}.nav-dot{background:#a7b7ac;border-radius:100%;width:5px;height:5px;margin-left:auto}.manage-label{margin-top:28px}.sidebar-bottom{margin-top:auto;padding-top:24px}.pilot-card{background:linear-gradient(120deg,#f0f7ef,#f3f6e9);border:1px solid #e4ebda;border-radius:9px;padding:17px 14px}.pilot-label{letter-spacing:1px;color:#64835f;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.pilot-label>span{background:#72975c;border-radius:100%;width:4px;height:4px}.pilot-card strong{color:#466343;margin:10px 0 7px;font-size:12px;line-height:1.65;display:block}.pilot-card p{color:#88947f;font-size:9px;line-height:1.8}.pilot-card button{color:#55754a;justify-content:space-between;width:100%;margin-top:11px;padding:0;font-size:10px;font-weight:650}.user{border-top:1px solid var(--border);text-align:left;gap:9px;width:100%;margin-top:22px;padding:19px 0}.user>span:nth-child(2){flex:1}.user strong{font-size:11px;display:block}.user small{color:#909c94;margin-top:4px;font-size:10px;display:block}.avatar{color:#6c8563;background:#eef3eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:650;display:inline-flex}.main-shell{margin-left:236px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 37px;display:flex}.breadcrumb{color:#a0aba4;align-items:center;gap:15px;font-size:11px;display:flex}.breadcrumb strong{color:#43564a;font-weight:550}.top-actions{align-items:center;gap:20px;display:flex}.today{color:#8a958e;align-items:center;gap:8px;font-size:10px;display:flex}.language{color:#526259;border:1px solid #e2e8e3;border-radius:6px;padding:6px 8px;font-size:10px}.bell{color:#7c8a80;border-left:1px solid #e6ece7;padding-left:20px;position:relative}.bell>span{background:#6d9b71;border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:1px;right:3px}.mobile-menu{display:none}main{max-width:1700px;margin:auto;padding:25px 37px 0}.sandbox-strip{color:#768a7a;background:#edf4ef;border:1px solid #e0ece2;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 13px;font-size:10px;display:flex}.sandbox-strip>span{align-items:center;gap:6px;display:flex}.status-dot{background:#74a586;border-radius:50%;width:5px;height:5px;margin-right:2px;display:inline-block}.sandbox-strip b{color:#bdc9bf;padding:0 3px;font-weight:400}.sandbox-strip button{color:#537b60;padding:0;font-size:9px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin:29px 0 25px;display:flex}.eyebrow{color:#8e9e92;letter-spacing:1.7px;margin-bottom:10px;font-size:8px;font-weight:700}h1{letter-spacing:-1px;color:#234a37;font-size:27px;font-weight:750;line-height:1.3}.page-heading p{color:#8a978e;margin-top:9px;font-size:11px}.heading-actions{align-items:center;gap:9px;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.stat-card{border:1px solid var(--border);box-shadow:var(--surface-shadow);background:#fff;border-radius:14px;padding:20px 20px 17px}.stat-card>div{color:#7e8c82;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat-card>div svg{color:#a4b4a8;width:15px}.stat-card>strong{letter-spacing:-.8px;color:#2b4b38;margin:14px 0 10px;font-family:Manrope,sans-serif;font-size:25px;font-weight:750;display:block}.card{border:1px solid var(--border);min-width:0;box-shadow:var(--surface-shadow);background:#fff;border-radius:14px;overflow:hidden}.dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:21px;display:grid}.card-heading{justify-content:space-between;align-items:center;gap:10px;padding:20px 22px;display:flex}.card-heading p{color:#a1aaa3;margin-top:6px;font-size:9px}.subtle-pill{color:#7e8d80;border:1px solid #e7ece7;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;font-size:9px;display:flex}.chart-legend{justify-content:flex-end;gap:15px;padding:0 24px;display:flex}.chart-legend>span{color:#939d95;align-items:center;gap:5px;font-size:8px;display:flex}.chart-legend i{border-radius:2px;width:6px;height:6px;display:inline-block}.bar-chart{gap:12px;height:205px;margin:15px 23px 6px 18px;display:flex}.chart-y{color:#b4bdb5;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;width:55px;height:172px;font-size:8px;display:flex}.chart-plot{flex:1;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;height:172px;display:flex;position:absolute;inset:0 0 auto}.grid-lines i{border-top:1px dashed #e9eee8;width:100%;display:block}.chart-columns{justify-content:space-around;align-items:flex-end;gap:15px;height:100%;display:flex;position:relative}.chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:80px;height:100%;display:flex}.bar-pair{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:172px;display:flex}.bar-pair>div{background:#e0e9da;border-radius:4px 4px 0 0;width:23px;min-height:2px;transition:height .4s}.chart-column>span{color:#9ba79a;white-space:nowrap;margin-top:12px;font-size:8px}.chart-footer{color:#9aa797;border-top:1px solid #f0f3ee;justify-content:space-between;align-items:center;margin:0 22px;padding:15px 0;font-size:9px;display:flex}.chart-footer>span{align-items:center;gap:6px;display:flex}.chart-footer strong{color:#6c8666;font-size:9px;font-weight:600}.count-pill{color:#9d9c79;background:#f4f5ed;border-radius:5px;padding:4px 7px;font-size:9px}.attention-row{text-align:left;border-bottom:1px solid #f0f3ee;align-items:center;gap:12px;width:calc(100% - 44px);margin:0 22px;padding:16px 0;display:flex}.attention-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.attention-row>div{flex:1}.attention-row strong{color:#61725f;font-size:10px}.attention-row p{color:#a1ab9c;margin-top:6px;font-size:9px}.attention-row>svg{color:#a9b6a4;width:14px}.members-summary{margin:22px 23px 17px}.members-summary>span{color:#9aa694;align-items:center;gap:7px;font-size:9px;display:flex}.members-summary>strong{color:#57724d;margin:10px 0 12px;font-size:24px;font-weight:550;display:block}.members-summary small{color:#a5b09b;font-size:11px;font-weight:400}.progress{background:#f0f3ea;border-radius:10px;height:5px;overflow:hidden}.progress>span{background:#88ab78;border-radius:10px;height:100%;display:block}.members-summary>p{color:#a8b19f;margin-top:10px;font-size:8px}.dashboard-bottom{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:21px;margin-top:23px;display:grid}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#9ca798;white-space:nowrap;border-block:1px solid #f0f3ec;padding:12px 22px;font-size:9px;font-weight:500}td{color:#84907f;vertical-align:middle;border-bottom:1px solid #f0f3ec;padding:15px 22px;font-size:10px}tr:last-child td{border-bottom:0}td strong{color:#5f7158;font-size:10px;font-weight:600}td small{color:#a4ad9c;margin-top:5px;font-size:8px;display:block}td .text-button{margin-top:4px;display:flex}.person{align-items:center;gap:9px;display:flex}.person small{color:#a0ac98;margin-top:5px;font-size:8px;display:block}.badge{white-space:nowrap;text-transform:capitalize;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:550;line-height:1.4;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.activity-card .card-heading>svg{color:#b0bca5;width:14px}.activity-item{gap:12px;padding:12px 23px 14px;display:flex}.activity-dot{color:#97b283;background:#f0f5eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.activity-item strong{color:#7e8e73;text-transform:capitalize;font-size:10px;font-weight:500;display:block}.activity-item small{color:#b2bbab;margin-top:6px;font-size:8px;display:block}footer{color:#a7b09f;border-top:1px solid #e9ede7;justify-content:space-between;align-items:center;margin-top:32px;padding:21px 0;font-size:8px;display:flex}footer>span{align-items:center;gap:7px;display:flex}.flag{color:#8a9a7b;border:1px solid #dbe4d3;border-radius:3px;padding:1px 3px;font-size:7px}.empty{text-align:center;color:#7e9180;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:44px 20px;display:flex}.empty-icon{color:#92ad87;background:#f0f6ee;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:4px;display:flex}.empty h3{font-size:13px}.empty p{color:#9eaa9b;max-width:300px;font-size:11px;line-height:1.7}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-box{border:1px solid var(--border);color:#91a18c;background:#fafcf9;border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.search-box input{box-shadow:none;background:0 0;border:0;width:200px;padding:11px 0;font-size:11px}.toolbar .secondary{min-height:35px;padding:9px 11px;font-size:10px}.class-section{margin-top:28px}.class-section h2{margin-bottom:15px;font-size:14px}.class-section h2 small{color:#9baa93;margin-left:8px;font-weight:400}.class-cards{flex-wrap:wrap;gap:12px;display:flex}.class-chip{border:1px solid var(--border);color:#6a805f;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:14px 20px;font-size:12px;display:flex}.fee-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.fee-tools h2{margin-bottom:6px}.plan-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px;display:grid}.plan-card{align-items:center;gap:12px;padding:20px;display:flex}.plan-card h3{font-size:12px}.plan-card p{color:#9aaa91;margin-top:7px;font-size:9px}.plan-icon{color:#91ab7f;background:#f1f6ec;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.plan-card>strong{color:#638458;margin-left:auto;font-size:17px}.plan-card>strong small{text-align:right;color:#a1ad97;margin-top:5px;font-size:9px;font-weight:400;display:block}.icon-link{color:#5e8850;white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:flex}.info-banner,.error-banner{color:#65865b;background:#eef5ee;border:1px solid #dcebd9;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:11px;line-height:1.7;display:flex}.info-banner svg,.error-banner svg{flex-shrink:0}.error-banner>button{margin-left:auto}.detail-cell{max-width:260px;font-size:10px;line-height:1.6}.pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.pagination>span{color:#9da895;margin-right:auto;font-size:10px}.inbox{grid-template-columns:290px minmax(0,1fr);min-height:600px;display:grid}.conversation-list{border-right:1px solid var(--border)}.inbox-list-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:22px;display:flex}.inbox-list-heading h2{font-size:13px}.inbox-list-heading span{color:#94a08b;font-size:10px}.conversation-item{text-align:left;border-bottom:1px solid #edf2e9;justify-content:flex-start;gap:11px;width:100%;padding:18px 16px;display:flex}.conversation-item>div{min-width:0}.conversation-item p{color:#8b9d81;white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:10px;overflow:hidden}.conversation-item small{color:#a5b19d;font-size:8px}.conversation-main{flex-direction:column;min-width:0;display:flex}.conversation-main>.empty{flex:1}.conversation-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:20px;display:flex}.conversation-header h2{font-size:13px}.conversation-header p{color:#96a48b;margin-top:5px;font-size:10px}.conversation-header .primary,.conversation-header .secondary{min-height:32px;padding:8px;font-size:9px}.hold-banner{color:#b4a06b;background:#fbf6e8;align-items:center;gap:7px;padding:10px 18px;font-size:9px;display:flex}.messages{background:#fcfdfa;flex-direction:column;flex:1;gap:14px;max-height:470px;padding:20px;display:flex;overflow:auto}.message{background:#fff;border:1px solid #e4ecdf;border-radius:10px;align-self:flex-start;max-width:90%;padding:13px 15px}.message.outbound{background:#f0f7e9;align-self:flex-end}.message.note{background:#fff9e9;border-color:#efe6cd;align-self:stretch}.message>small{color:#94a188;font-size:8px}.message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:11px;line-height:1.7}.message>span{color:#a6b39b;font-size:8px}.reply-form{border-top:1px solid var(--border);padding:18px}.reply-form textarea{width:100%;min-height:75px;font-size:11px}.reply-form>div{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.check{color:#718764;align-items:flex-start;gap:9px;margin:14px 0;font-size:11px;line-height:1.7;display:flex}.check input{accent-color:#4f8a4d;flex-shrink:0;margin:3px 0 0}.task{color:#839776;align-items:center;gap:8px;font-size:10px;display:flex}.task input{accent-color:#6e9554}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.settings-card{padding:24px}.settings-card h2{margin-bottom:16px}.settings-card h3{margin-top:25px;margin-bottom:12px;font-size:12px}.settings-card form>.primary{margin-top:10px}.field{color:#708467;flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;display:flex}.field>span{font-weight:600}.field input,.field textarea,.field select{width:100%}.field small{color:#a2af98;font-size:10px;font-weight:400}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.sender-card{align-items:center;gap:12px;padding:17px 0;display:flex}.sender-card>div{flex:1;min-width:0}.sender-card strong{font-size:12px}.sender-card p{color:#9aa98f;margin-top:5px;font-size:10px}.disconnected{text-align:center;background:#f9fbf6;border:1px dashed #dce7d3;border-radius:9px;flex-direction:column;align-items:center;gap:12px;margin:18px 0;padding:27px 20px;display:flex}.disconnected strong{font-size:12px}.disconnected p{color:#a0ae95;font-size:10px;line-height:1.7}.capability-list{margin:0;font-size:10px}.capability-list>div{border-bottom:1px solid #f0f4eb;gap:15px;padding:10px 0;line-height:1.7;display:flex}.capability-list dt{text-transform:capitalize;color:#849578;flex-shrink:0;width:90px}.capability-list dd{color:#a2af99;margin:0}.package-list{margin-top:15px}.package-choice{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:15px;display:flex}.package-choice strong{font-size:12px}.package-choice p{color:#9aa98c;margin-top:5px;font-size:10px;line-height:1.8}.package-choice>span{color:#99a98c;white-space:nowrap;font-size:9px}.copy-box{gap:7px;display:flex}.copy-box input{color:#9baa8f;flex:1;font-size:10px}.settings-card>.muted{margin:12px 0}.health-row{border-bottom:1px solid #edf3e7;flex-wrap:wrap;align-items:center;gap:15px;padding:12px 0;font-size:11px;display:flex}.health-row small{color:#a4b296;font-size:9px}.health-row p{color:#9aaa8b;font-size:11px;line-height:1.7}.audit-list{max-height:280px;overflow:auto}.audit-list p{border-bottom:1px solid #edf3e7;padding:10px 0;font-size:10px}.audit-list small{color:#a4b596;margin-top:5px;font-size:8px;display:block}.toast{z-index:100;color:#f5f9ed;background:#234d34;border-radius:9px;align-items:center;gap:10px;padding:14px 22px;font-size:12px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #193f3426}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#132b2280;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:550px;max-width:100%;max-height:90dvh;padding:27px;overflow:auto;box-shadow:0 20px 70px #1231233a}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.modal-heading h2{font-size:20px}.modal .muted{margin-bottom:17px}.modal-actions{border-top:1px solid #e8eee2;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:20px;display:flex}.message-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f7ec;border:1px solid #dce9d2;border-radius:10px;margin:18px 0;padding:20px;font-size:13px;line-height:1.9}.import-preview{max-height:220px;margin:18px 0;overflow:auto}.import-preview>div{border-bottom:1px solid #ecf1e6;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:9px 0;font-size:11px;display:flex}.import-preview p{color:#b17a66;width:100%;font-size:10px}.full-loading{color:#7a9170;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100dvh;font-size:12px;display:flex}.auth-page{background:radial-gradient(at 100% 0,#e6f7ee,#0000 55%),#fdfefd;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100dvh;display:grid}.auth-story{color:#d2e1c9;background:#143f30;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:48px 60px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;border:70px solid #68dcb515;border-radius:100%;width:450px;height:450px;position:absolute;bottom:-200px;right:-180px}.auth-story .brand{color:#eff6e6;font-size:27px}.auth-story .brand-icon{color:#355a34;background:#e5efdb}.auth-story .eyebrow{color:#8eac80;font-size:10px}.auth-story h1{letter-spacing:-2px;color:#f1f7e9;margin:20px 0 25px;font-size:56px;line-height:1.15}.auth-story p{color:#a5bea1;font-size:14px;line-height:1.9}.auth-points{color:#c3d8b9;flex-direction:column;gap:18px;margin-top:45px;font-size:12px;display:flex}.auth-points span{align-items:center;gap:12px;display:flex}.auth-story>small{color:#809e76;font-size:10px}.auth-form{width:390px;max-width:calc(100% - 48px);margin:auto;padding:50px 0}.auth-form>h2{letter-spacing:-.9px;color:#294c35;margin-top:15px;font-size:28px;line-height:1.5}.auth-form>p{color:#9aaa90;margin:10px 0 30px;font-size:12px;line-height:1.8}.auth-form form>.primary{justify-content:space-between;width:100%;margin-top:15px;padding:14px 17px;font-size:12px}.auth-form input{padding:13px}.auth-form .auth-switch{text-align:center;margin:25px 0;font-size:11px}.auth-switch button{color:#4d7941;padding:0;font-size:11px;font-weight:650}.auth-security{color:#a6b298;border-top:1px solid #edf2e7;justify-content:center;align-items:center;gap:7px;padding-top:25px;font-size:10px;display:flex}.mobile-brand{display:none}.public-page{max-width:620px;margin:auto;padding:45px 24px}.public-page>.brand{justify-content:center;margin-bottom:30px}.public-card{padding:35px}.public-card>h1{margin:10px 0;font-size:26px}.public-card>p{color:#8d9e80;margin:10px 0 22px;font-size:13px;line-height:1.8}.public-card>.primary{width:100%;margin:12px 0}.public-card .field{margin-top:18px}.invoice-amount{border-bottom:1px solid #e7eee0;margin:10px 0;padding:25px 0}.invoice-amount>small{color:#93a285;font-size:11px;display:block}.invoice-amount>strong{color:#3c6837;letter-spacing:-1px;margin-top:9px;font-family:Manrope,sans-serif;font-size:37px;display:block}.invoice-details{margin:24px 0;font-size:12px}.invoice-details>div{justify-content:space-between;gap:20px;margin:17px 0;display:flex}.invoice-details dd{text-align:right;color:#6f8662;margin:0}.receipt-block{color:#60964d;align-items:center;gap:12px;padding:20px 0;font-size:11px;display:flex}.receipt-block p{color:#a0b18f;margin-top:6px;font-size:10px}.public-note{border-top:1px solid #e9efdf;align-items:center;gap:8px;padding-top:20px;display:flex;color:#a7b39b!important;font-size:10px!important}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.padded{padding:20px}@media (width>=1500px){main{padding-top:30px}.page-heading{margin:35px 0}.stat-card{padding:24px}.stat-card>strong{font-size:29px}.bar-chart{height:230px}.chart-y,.grid-lines,.bar-pair{height:197px}.attention-row{padding:21px 0}.members-summary{margin-top:28px}}@media (width<=1150px){.sidebar{width:210px;padding-inline:15px}.main-shell{margin-left:210px}main{padding:22px}.topbar{padding:0 22px}.brand{font-size:21px}.stats-grid{gap:10px}.stat-card{padding:16px}.stat-card>strong{font-size:22px}.dashboard-grid,.dashboard-bottom{grid-template-columns:minmax(0,1.65fr) minmax(245px,1fr);gap:15px}th,td{padding:12px 15px}.card-heading{padding:18px}.attention-row{width:calc(100% - 36px);margin-inline:18px}.inbox{grid-template-columns:235px 1fr}.toolbar{padding:15px}.toolbar .button-row{gap:5px}.toolbar .secondary{padding:7px;font-size:9px}.auth-story{padding:40px}.auth-story h1{font-size:46px}}@media (width<=930px){.dashboard-grid,.dashboard-bottom{grid-template-columns:1fr}.attention-card{grid-template-columns:1fr 1fr;display:grid}.attention-card .card-heading{grid-column:1/-1}.members-summary{grid-column:1/-1;margin-top:12px}.attention-row{border-bottom:0}.activity-card{display:none}.settings-grid,.plan-grid{grid-template-columns:1fr}.inbox{grid-template-columns:1fr;min-height:500px}.conversation-list{border-right:0;border-bottom:1px solid var(--border);max-height:240px;overflow:auto}.conversation-main>.empty{min-height:300px}.today{display:none}.fee-tools{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:24px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-story{padding:35px}.auth-story h1{font-size:38px}.auth-form{max-width:calc(100% - 40px)}}@media (width<=700px){.sidebar{width:245px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.shade{z-index:25;background:#17382b77;position:fixed;inset:0}.main-shell{margin-left:0}.topbar{height:60px;padding:0 18px}.mobile-menu{color:#7d9370;padding:0;display:flex}.breadcrumb{gap:12px;font-size:10px}.top-actions{gap:12px}.bell{padding-left:12px}main{padding:16px}.sandbox-strip{padding:8px 10px;font-size:8px}.sandbox-strip button{display:none}.sandbox-strip>span{flex-wrap:wrap;gap:5px}.page-heading{align-items:flex-start;margin:25px 0 22px}.page-heading h1{letter-spacing:-.8px;max-width:280px;font-size:23px}.page-heading p{max-width:260px;font-size:10px;line-height:1.7}.page-heading .eyebrow{letter-spacing:1.3px;font-size:7px}.heading-actions{gap:5px;padding-top:18px}.heading-actions>.small{display:none}.heading-actions .primary{padding:9px 11px;font-size:10px}.heading-actions .primary svg{width:14px}.stats-grid{gap:10px;margin-bottom:16px}.stat-card{padding:16px}.stat-card>strong{margin:14px 0 9px;font-size:24px}.stat-card>div{font-size:9px}.stat-card>small{font-size:8px}.dashboard-grid{gap:16px}.card-heading{padding:18px}.card-heading h2{font-size:12px}.card-heading .text-button{font-size:9px}.chart-footer{margin-inline:18px;font-size:8px}.bar-chart{height:200px;margin-left:10px;margin-right:18px}.chart-y,.grid-lines,.bar-pair{height:165px}.chart-columns{gap:5px}.bar-pair{gap:3px}.bar-pair>div{width:15px}.chart-y{width:47px;font-size:7px}.chart-column>span{font-size:7px}.attention-row{gap:8px;padding-top:5px}.attention-row strong{font-size:9px}.attention-row p{font-size:8px;line-height:1.6}.attention-icon{width:30px;height:30px}.attention-icon svg{width:16px}.attention-row>svg{display:none}.members-summary{margin-top:20px}.members-summary>strong{font-size:21px}.dashboard-bottom{margin-top:16px}.person .avatar{width:27px;height:27px;font-size:8px}th,td{padding:12px;font-size:9px}.person{gap:7px}td strong{font-size:9px}.person small{text-overflow:ellipsis;white-space:nowrap;max-width:135px;font-size:7px;overflow:hidden}.badge{padding:3px 6px;font-size:7px}.dashboard-bottom table th:nth-child(3),.dashboard-bottom table td:nth-child(3){display:none}.toolbar{gap:12px}.search-box{width:100%}.search-box input{flex:1}.toolbar .button-row{width:100%}.toolbar .secondary{padding:8px;font-size:9px}.button-row{gap:6px}.secondary,.primary{padding:10px 12px;font-size:11px}.plan-card{padding:17px}.plan-card>strong{font-size:15px}.plan-card p{font-size:8px}.settings-card{padding:20px}.package-choice{padding:13px}.package-choice p{font-size:9px}.package-choice>span{font-size:8px}.info-banner{padding:12px;font-size:10px}.detail-cell{min-width:180px}.modal-overlay{align-items:flex-end;padding:12px}.modal{border-radius:14px 14px 4px 4px;max-height:92dvh;padding:23px}.modal-heading h2{font-size:19px}.form-grid{grid-template-columns:1fr;gap:0}footer{gap:12px;padding:18px 0;font-size:7px;line-height:1.7}footer>span:last-child{display:none}.auth-page{grid-template-columns:minmax(0,1fr)}.auth-story{display:none}.auth-form{max-width:calc(100% - 44px);padding:40px 0}.mobile-brand{margin-bottom:50px;display:flex}.auth-form>h2{font-size:26px}.public-page{padding:30px 16px}.public-card{padding:25px}.public-card h1{font-size:23px}.public-page>.brand{font-size:24px}.invoice-amount>strong{font-size:33px}.toast{width:max-content;max-width:calc(100% - 30px);padding:14px 16px;font-size:11px;bottom:20px}.pagination{gap:7px}.pagination>span,.pagination .small{font-size:9px}.conversation-header{flex-wrap:wrap;gap:15px}.message{max-width:95%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}nav button{font-size:13px}.workspace strong,.user strong{font-size:12px}.workspace small,.user small{font-size:11px}.breadcrumb,.today,.language{font-size:12px}.sandbox-strip{font-size:11px}.sandbox-strip button{font-size:10px}.eyebrow{font-size:9px}.page-heading p{font-size:12px}.stat-card>div{color:#62766a;font-size:12px}.stat-card>small{color:#788a7d;font-size:11px}.card-heading h2{font-size:15px}.card-heading p{color:#7b8d80;font-size:11px}.chart-legend>span,.chart-footer,.chart-footer strong,.chart-column>span,.chart-y{color:#788b78;font-size:10px}.chart-y{width:65px}.attention-row strong{font-size:12px}.attention-row p{color:#7e8f79;font-size:11px}.members-summary>span,.members-summary>p{color:#7e9076;font-size:11px}.activity-item strong{color:#657a5d;font-size:12px}.activity-item small{color:#819176;font-size:10px}th{color:#71836b;font-size:11px}td{color:#6d8065;font-size:12px}td strong,.person strong{font-size:12px}td small,.person small{color:#809176;font-size:10px}.badge{font-size:10px}.text-button,.icon-link,.field{font-size:12px}.check{font-size:12px}.pilot-card p{color:#75866b;font-size:10px}.pilot-card button{font-size:11px}.package-choice p{color:#7d8e70;font-size:11px}.capability-list{font-size:12px}.sender-card p{color:#7c906e;font-size:12px}footer{color:#839578;font-size:10px}.empty p{color:#7f9177;font-size:12px}.conversation-item strong{font-size:13px}.conversation-item p{font-size:12px}.conversation-item small{font-size:10px}.message p{font-size:13px}.message>small,.message>span{font-size:10px}.reply-form textarea{font-size:13px}.conversation-header p{font-size:12px}.public-card>.muted{color:#788d6c}@media (width<=700px){.stat-card>div{font-size:11px}.stat-card>small{font-size:10px}.page-heading p{font-size:11px}.sandbox-strip{font-size:9px}.card-heading h2{font-size:13px}.chart-y{width:55px;font-size:8px}.chart-column>span,.chart-legend>span,.chart-footer,.chart-footer strong{font-size:9px}.attention-row strong{font-size:11px}.attention-row p,.members-summary>span,.members-summary>p,th{font-size:10px}td,td strong,.person strong{font-size:11px}.person small,.badge{font-size:9px}.card-heading .text-button,.toolbar .secondary{font-size:10px}.page-heading h1{font-size:22px}.heading-actions .primary{font-size:11px}.primary,.secondary{min-height:42px}.icon-button,.bell,.language{min-height:36px}.plan-card p,.package-choice>span{font-size:10px}.capability-list{font-size:11px}}.loading-line{color:#7b906e;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.brand-lockup{object-fit:contain;flex-shrink:0;width:208px;height:69px;margin:-16px -4px;display:block}.auth-story .brand{background:#fff;border-radius:12px;width:268px;padding:8px 16px}.auth-story .brand-lockup{width:240px;height:80px;margin:-14px -2px}.mobile-brand .brand-lockup,.public-page>.brand .brand-lockup{width:235px;height:78px;margin:-10px 0}.loading-brand{border-radius:12px;width:48px;height:48px}.security-card{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.security-card h2{margin-bottom:7px}.security-card p{margin:0!important}@media (width<=700px){.security-card{flex-direction:column;align-items:flex-start}}:root{--green:#007e70;--deep:#003d37;--muted:#5c7771;--border:#d9e7e2;--brand-gradient:linear-gradient(125deg, #006d64, #00816e);--brand-gradient-hover:linear-gradient(125deg, #005c54, #006f5e);--mint-gradient:linear-gradient(120deg, #e3f7ee, #f5fbf8);--surface-shadow:0 3px 16px #003e3706, 0 1px 3px #003e3705;color:#214b44;background:#f1f7f5}.primary{background:var(--brand-gradient);color:#fff;box-shadow:inset 0 1px #ffffff26,0 3px 8px #007e7025}.primary:hover{background:var(--brand-gradient-hover)}.secondary{color:#245b4e;border-color:#c7dbd3}.secondary:hover{background:#e4f5ed}.brand{color:#003d37}h1{color:#003e36}h2,h3{color:#124e42}.sidebar{color:#e9fff5;background:radial-gradient(at 0 0,#0c71634d,#0000 60%),linear-gradient(165deg,#004c43,#003e37 55%,#00362f);border-right-color:#003e37}.sidebar>.brand{background:#fff;border-radius:10px;min-height:51px;margin:-8px 0 0;padding:9px 8px}.sidebar .brand-lockup{width:204px;height:68px;margin:-16px -4px}.workspace{color:#e3fff1;background:linear-gradient(115deg,#ffffff0d,#ffffff05);border-color:#246b5d}.workspace-icon{color:#76f3bd;background:#146b5b}.workspace strong{color:#f0fff6}.workspace small{color:#9bd1bd}.workspace>svg{color:#9edec7}.nav-label{color:#8ec8b3}nav button{color:#c1e3d3}nav button:hover{color:#fff;background:#0c564a}nav button.active{color:#004c3a;background:linear-gradient(110deg,#79efc3,#5cdeb0);font-weight:700;box-shadow:inset 0 1px #ffffff40,0 3px 10px #001f2726}nav button.active:before{background:#72ffc3}.nav-dot{background:#66cca6}.pilot-card{background:#075b4a;border-color:#277a60}.pilot-label{color:#89e3b7}.pilot-label>span{background:#73ffc1}.pilot-card strong{color:#eafff0}.pilot-card p{color:#a4d5bc}.pilot-card button{color:#85f2ba}.user{color:#ceebd9;border-top-color:#286853}.user strong{color:#f0fff4}.user small{color:#9ed0b4}.user-avatar{color:#075138;background:#91e8b8}.topbar{background:linear-gradient(100deg,#fff 65%,#f4faf7);border-color:#dbe8e1}.breadcrumb{color:#6c8b7b}.breadcrumb strong{color:#235a46}.today{color:#698774}.language{color:#225d46;border-color:#c8dcd0}.bell{color:#377a58;border-color:#d1e4d7}.bell>span{background:#00aa76}.mobile-menu{color:#007e63}.sandbox-strip{background:var(--mint-gradient);color:#27684d;border-color:#a7dec6}.sandbox-strip button{color:#006e50}.sandbox-strip b{color:#5d9e80}.status-dot{background:#00a775}.eyebrow{color:#397b5a}.page-heading p{color:#587662}.stat-card{border-color:#d6e7da}.stat-card>div{color:#55765d}.stat-card>div svg{color:#33835b}.stat-card>small{color:#648067}.stat-card.collected>div{color:#c1f3da}.stat-card.collected>div svg{color:#83f4ba}.stat-card.collected>small{color:#b3e8cb}.stat-card.overdue>strong{color:#bb6c22}.card{border-color:#d5e6d8}.card-heading h2{color:#205836}.card-heading p{color:#6d886d}.subtle-pill{color:#386d40;border-color:#bdd7c0}.chart-legend>span{color:#47734e}.chart-y,.chart-column>span{color:#5f8564}.grid-lines i{border-color:#d5e6d5}.chart-footer{color:#618963;border-color:#dfecdb}.chart-footer>span svg{color:#009858}.chart-footer strong{color:#00814a}.count-pill{color:#477e30;background:#e0f2d4}.attention-row{border-color:#e1eddb}.attention-row>svg{color:#4d8f48}.amber-icon{color:#bd7918;background:#fff0cc}.red-icon{color:#c37846;background:#ffe7db}.green-icon{color:#008644;background:#ccf3d9}.members-summary small{color:#729664}.text-button,.icon-link{color:#007d45}.text-button:hover{color:#004f2c}th{color:#4f7943;border-color:#dcead3}td{color:#557b48;border-color:#e5efdc}.badge.amber{color:#9b6b10;background:#fff0c5}.badge.red{color:#a15a31;background:#ffe3d5}.activity-item small{color:#739665}.muted{color:#5f8053}.empty h3{color:#43763a}.empty p{color:#6f8e60}.error-banner{color:#a4553c;background:#fff0eb;border-color:#e8b9a7}.class-chip{color:#477d33;border-color:#c4ddb5}.sender-card p{color:#64864f}.package-choice p{color:#5a8043}.package-choice>span,.package-choice>div>span{color:#5d853f}.capability-list dt{color:#547d3b}.capability-list dd{color:#6e8b57}.disconnected{background:#eff9e7;border-color:#a9cf8d}.disconnected>svg{color:#6eaa4d}.disconnected p{color:#638847}.conversation-item.selected{background:#dff4d1}.conversation-item strong{color:#3b6f28}.conversation-item p{color:#64844c}.conversation-item small{color:#7a965e}.message p{color:#375f28}.message.note{background:#fff6d9;border-color:#e9d28a}.reply-form textarea{border-color:#bfd6aa}.toast{color:#f0ffe8;background:#006f37}.auth-story{background:radial-gradient(at 100% 85%,#139c7640,#0000 60%),radial-gradient(at 0 0,#24b29b26,#0000 55%),linear-gradient(155deg,#004f45,#003f36 55%,#00342f)}.auth-story .brand{background:#fff}.auth-story .eyebrow{color:#6af2b9}.auth-story h1{color:#f2fff7}.auth-story p{color:#b3dac1}.auth-points{color:#d0efda}.auth-points svg{color:#69f1a8}.auth-story>small{color:#9ac9aa}.auth-form>h2{color:#154f32}.auth-form>p{color:#66855b}.auth-switch button{color:#008642}.invoice-details dt{color:#708b5f}.invoice-details dd{color:#426c30}.receipt-block p{color:#62874e}.public-note{color:#6b8e54!important}.loading-line{color:#00813f}footer{color:#678659;border-color:#cddfc2}.footer-mark{color:#008944}@media (width<=700px){.sidebar>.brand{min-height:52px}.sidebar .brand-lockup{width:214px}.shade{background:#003b2d88}.card-heading h2{color:#225a35}.mobile-brand .brand-lockup{width:245px}}h2,h3,.card-heading h2{color:#164f46}.stat-card>strong{color:#144e42}.stat-card.collected{background:radial-gradient(ellipse at 100% 0, #003e371a, transparent 70%), var(--brand-gradient);border-color:#007e70}.stat-card.collected>strong,.stat-card.collected>div,.stat-card.collected>small{color:#f0fff8}.legend-billed{background:#65efb4}.legend-collected{background:#007e70}.bar-pair>div{background:#65efb4}.bar-pair>div:nth-child(2){background:#007e70}.chart-footer strong,.text-button,.icon-link{color:#007e65}thead{background:#eef8f3}th{color:#547a6b}td{color:#58796b}td strong,.person strong{color:#2e5c4d}td small,.person small{color:#739080}.avatar{color:#247959;background:#d7f3e6}.badge.green{color:#007f60;background:#caf7e2}.progress{background:#dcefe5}.progress>span{background:#00a37c}.attention-row strong{color:#326450}.attention-row p{color:#6a8878}.members-summary>strong{color:#226d51}.members-summary>span,.members-summary>p{color:#698674}.activity-dot{color:#008565;background:#d7f5e5}.activity-item strong{color:#3c7359}.field{color:#3d6954}.field input:focus,.field textarea:focus,.field select:focus{border-color:#008b70;box-shadow:0 0 0 3px #ddf5e9}.check{color:#4b735f}.check input{accent-color:#008b70}.package-choice.chosen{background:#ddf8eb;border-color:#74caa7}.empty-icon{color:#008a68;background:#dbf4e8}.info-banner{color:#3b725b;background:#dff5e9;border-color:#b1ddc7}.message.outbound{background:#d4f5e5;border-color:#a1d9bd}.toast{background:#006f58}.public-card h1{color:#185342}.invoice-amount>strong{color:#00856b}.receipt-block{color:#008568}.sidebar .pilot-card{background:linear-gradient(130deg,#ffffff0e,#4ed7a612)}.sidebar .pilot-card strong{color:#effff5}.sidebar>.brand{border-radius:8px;justify-content:center;width:164px;min-height:40px;margin:0 auto;padding:3px 10px}.sidebar .brand-lockup{width:144px;max-width:100%;height:48px;margin:-7px 0}.workspace{margin-top:26px}.page-heading{background:linear-gradient(110deg,#e8f5ee,#f9fcfa 75%);border:1px solid #d8eae2;border-radius:16px;padding:23px 24px}.stat-card:not(.collected){background:linear-gradient(135deg,#fff 45%,#f4faf7)}.stat-card{min-width:0}.stat-card>strong{overflow-wrap:anywhere}.stat-card.overdue{background:linear-gradient(135deg,#fff 45%,#fdf7ee);border-color:#eadfce}.stat-card>div svg{background:#e7f5ee;border-radius:9px;flex-shrink:0;width:30px;height:30px;padding:7px}.stat-card.collected>div svg{color:#d0ffe9;background:#ffffff1a}.stat-card.overdue>div svg{color:#9c601f;background:#faf0df}.card-heading{background:linear-gradient(110deg,#f8fcfa,#fff 75%)}.workspace:focus-within{outline-offset:3px;outline:3px solid #79efc3}.auth-security{color:#5c7771;border-top-color:#d9e7e2}.public-card{border-top:3px solid #00816e}@media (hover:hover){.attention-row:hover{background:#f4faf7}}@media (width<=700px){.page-heading{border-radius:13px;flex-direction:column;align-items:stretch;padding:18px 16px}.page-heading .heading-actions{align-self:flex-start;padding-top:0}.stat-card>strong{font-size:clamp(19px,5.7vw,24px)}.sidebar>.brand{width:164px;min-height:40px}.sidebar .brand-lockup{width:144px;height:48px}}.setup{max-width:1100px;margin:0 auto 28px}.setup-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.setup-title h2{letter-spacing:-.8px;font-size:25px}.setup-title p{color:#608476;margin-top:9px;font-size:12px;line-height:1.8}.free-tag{color:#00775d;background:#d7f9e8;border:1px solid #a6dfc2;border-radius:30px;flex-shrink:0;padding:8px 14px;font-size:11px;font-weight:650;display:inline-flex}.setup-steps{background:#fff;border:1px solid #cee3d9;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:24px;display:grid;overflow:hidden}.setup-steps button{color:#7f9a8c;border-right:1px solid #e0ece5;border-radius:0;gap:10px;padding:16px}.setup-steps button:last-child{border:0}.setup-steps button>span{border:1px solid #ccded2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex}.setup-steps button>strong{font-size:11px;font-weight:550}.setup-steps button.current{background:var(--brand-gradient);color:#fff}.setup-steps button.current>span{color:#004e3d;background:#5eedb2;border-color:#5eedb2}.setup-steps button.complete{color:#00795c;background:#effbf5}.setup-steps button.complete>span{background:#c6f5dd;border-color:#c6f5dd}.setup-layout{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:28px;display:grid}.setup-aside{padding:24px 4px}.setup-aside h3{margin-bottom:12px;font-size:16px;line-height:1.6}.setup-aside p,.setup-aside li{color:#6c897c;font-size:12px;line-height:1.9}.setup-aside ol{margin-top:15px;padding-left:18px}.setup-aside li{padding:6px 0}.setup-free{background:var(--mint-gradient);color:#007c5c;border:1px solid #b7dec7;border-radius:10px;gap:12px;margin:26px 0;padding:18px;display:flex}.setup-free>svg{flex-shrink:0}.setup-free strong{font-size:12px}.setup-free p{margin-top:6px;font-size:11px}.setup-actions{border-top:1px solid #e0eae3;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.setup-actions>span{color:#89a090;font-size:11px}.business-logo-upload{align-items:center;gap:17px;margin-bottom:8px;padding:20px 0 24px;display:flex}.business-logo-upload>img,.business-logo-upload>span{object-fit:contain;color:#4d8c6c;background:#f3f9f5;border:1px solid #d2e3d8;border-radius:13px;justify-content:center;align-items:center;width:76px;height:76px;padding:6px;display:flex}.business-logo-upload strong,.payment-qr-upload strong{font-size:12px}.business-logo-upload p,.payment-qr-upload p{color:#7c9887;margin:6px 0 10px;font-size:11px;line-height:1.7}.upload-label{cursor:pointer;align-items:center;gap:7px;min-height:34px;padding:8px 12px;font-size:11px;display:inline-flex}.upload-label input{display:none}.payment-qr-upload{background:#f1f9f4;border:1px dashed #a9d2b9;border-radius:10px;align-items:center;gap:20px;margin-top:26px;padding:20px;display:flex}.payment-qr-upload>img{object-fit:contain;background:#fff;border-radius:7px;width:120px;height:120px;padding:5px}.payment-qr-upload>svg{color:#008865;flex-shrink:0}.payment-qr-upload>div{flex:1}.wa-choice-grid{grid-template-columns:1fr 1fr;gap:17px;margin:23px 0;display:grid}.wa-choice{text-align:left;border:1px solid #d2e3d9;border-radius:11px;min-width:0;padding:25px;display:block}.wa-choice:hover{background:#f4fbf7;border-color:#9ccdb5}.wa-choice.chosen{background:#e3f9ee;border:2px solid #00846b;padding:24px}.wa-choice>span{color:#008365;background:#d5f2e4;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:flex}.wa-choice h3{font-size:16px}.wa-choice p{color:#6b8a7a;margin:12px 0 19px;font-size:12px;line-height:1.8}.wa-choice>strong{color:#00805f;font-size:11px}.qr-link-panel{background:#f8fcf9;border:1px solid #d5e7dc;border-radius:12px;grid-template-columns:minmax(0,1fr) 300px;gap:30px;margin-top:25px;padding:25px;display:grid}.qr-link-panel h3{font-size:15px}.qr-link-panel p{color:#728c7c;margin-top:13px;font-size:12px;line-height:1.8}.qr-link-panel .qr-notice{color:#8c7852;background:#fff8e6;border:1px solid #eadbb3;border-radius:7px;padding:12px;font-size:11px}.connection-state{color:#a17d36;align-items:center;gap:7px;margin-top:20px;font-size:12px;font-weight:600;display:flex}.connection-state>span{background:currentColor;border-radius:50%;width:6px;height:6px}.connection-state.ready{color:#00835f}.qr-display{background:#fff;border:1px solid #dfebe2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;padding:10px;display:flex}.qr-display img{object-fit:contain;width:260px;max-width:100%;height:260px}.qr-display small{color:#7d9886;text-align:center;font-size:10px;line-height:1.7}.qr-placeholder{text-align:center;color:#69a487;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.qr-placeholder strong{font-size:12px}.qr-placeholder p{color:#90a897;margin:0;font-size:10px;line-height:1.8}.setup-summary{background:#f2fbf6;border:1px solid #d1e9db;border-radius:10px;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0;padding:25px;display:grid}.setup-summary>div{color:#008366;align-items:center;gap:13px;display:flex}.setup-summary small{color:#7e9989;margin-bottom:8px;font-size:10px;display:block}.setup-summary strong{color:#315e4a;font-size:12px;line-height:1.7;display:block}.workspace-icon img{object-fit:contain;background:#fff;border-radius:5px;width:30px;height:30px}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-card{text-align:left;justify-content:flex-start;align-items:center;gap:17px;padding:24px;display:flex}.customer-card:hover{background:#f7fcf9;border-color:#7bbb9e;box-shadow:0 3px 10px #164e3210}.customer-initial{color:#007b5d;background:#d0f4e1;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-weight:700;display:flex}.customer-card>div{flex:1;min-width:0}.customer-card h3{font-size:14px}.customer-card p{color:#719380;margin:8px 0;font-size:11px}.customer-card>div>span{color:#7c9b87;font-size:10px}.customer-card>svg{color:#63a586;flex-shrink:0}.staff-landing{max-width:1000px;margin:0 auto;padding:30px}.staff-landing>header{justify-content:space-between;align-items:center;gap:20px;padding-bottom:40px;display:flex}.staff-landing>header img{object-fit:contain;width:190px;height:63px}.staff-landing>h1{margin:12px 0}.staff-landing>.security-card{margin-top:27px}.security-card{flex-wrap:wrap}.security-enroll{flex-basis:100%;max-width:430px;padding-top:20px}.security-enroll .muted{margin:12px 0}.staff-invite{align-items:center;gap:10px;max-width:650px;margin:20px 0 10px;display:flex}.staff-invite input{flex:1}.manual-payment{background:#f3fbf6;border:1px solid #c9e1d2;border-radius:12px;margin:25px 0;padding:22px}.manual-payment-heading{color:#008064;align-items:flex-start;gap:12px;display:flex}.manual-payment-heading h3{font-size:14px;line-height:1.6}.manual-payment-heading p{color:#7b9986;margin-top:7px;font-size:10px}.invoice-payment-qr{object-fit:contain;background:#fff;border-radius:8px;width:240px;max-width:100%;height:240px;margin:25px auto;padding:5px;display:block}.bank-details{margin:25px 0;font-size:12px}.bank-details>div{border-bottom:1px solid #dcebe0;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.bank-details dt{color:#769682}.bank-details dd{text-align:right;color:#315d46;align-items:center;gap:9px;margin:0;display:flex}.manual-payment>.primary{width:100%;margin:15px 0}.manual-payment form{border-top:1px solid #d1e7d8;margin-top:25px;padding-top:22px}.manual-payment form>.primary{width:100%}.review-notice{color:#9a7d39;background:#fff5d9;border:1px solid #e9dab2;border-radius:8px;align-items:flex-start;gap:9px;margin-top:17px;padding:12px;font-size:11px;line-height:1.8;display:flex}.review-notice svg{flex-shrink:0}.invoice-business-logo{object-fit:contain;background:#fff;border:1px solid #d4e6da;border-radius:12px;width:80px;height:80px;margin:20px 0;padding:5px;display:block}.invite-brand{object-fit:contain;width:230px;height:76px;margin:0 auto 25px;display:block}@media (width<=950px){.setup-layout{grid-template-columns:1fr}.setup-aside{padding:0 12px}.setup-steps button{gap:7px;padding:13px 10px}.setup-steps button>strong{font-size:10px}.qr-link-panel{grid-template-columns:1fr}.qr-display{width:100%;max-width:300px;margin:auto}.customer-grid{grid-template-columns:1fr}}@media (width<=700px){.setup-title{align-items:flex-start}.setup-title h2{font-size:21px;line-height:1.5}.setup-title p{font-size:11px}.free-tag{padding:7px 10px;font-size:9px}.setup-steps{gap:0}.setup-steps button{flex-direction:column;gap:7px;padding:12px 3px}.setup-steps button>strong{font-size:9px;line-height:1.5}.setup-steps button>span{width:23px;height:23px;font-size:10px}.wa-choice-grid{grid-template-columns:1fr;gap:12px}.wa-choice{padding:20px}.wa-choice.chosen{padding:19px}.wa-choice h3{font-size:15px}.wa-choice>span{width:38px;height:38px;margin-bottom:12px}.wa-choice p{margin:10px 0 13px;font-size:11px}.qr-link-panel{gap:22px;padding:18px}.qr-display img{width:240px;height:240px}.setup-summary{grid-template-columns:1fr;gap:24px;padding:20px}.payment-qr-upload{flex-direction:column;align-items:flex-start;padding:17px}.business-logo-upload{gap:13px}.business-logo-upload>img,.business-logo-upload>span{width:65px;height:65px}.setup-actions>.primary,.setup-actions>.secondary{padding:10px;font-size:10px}.setup-actions>span{font-size:10px}.customer-card,.staff-landing{padding:20px}.staff-landing>header{padding-bottom:27px}.staff-landing>header img{width:160px;height:53px}.staff-landing>h1{font-size:25px}.staff-invite{flex-wrap:wrap}.staff-invite input{flex-basis:100%;width:100%}.manual-payment{margin:22px -5px;padding:18px}.manual-payment-heading h3{font-size:13px}.manual-payment-heading>svg{flex-shrink:0}.bank-details{font-size:11px}.bank-details>div{gap:12px}.bank-details dd{overflow-wrap:anywhere}.invoice-payment-qr{width:220px;height:220px}}.free-package-options{flex-direction:column;gap:9px;margin:18px 0 27px;display:flex}.free-package-options>button{text-align:left;background:#fff;border:1px solid #d0e4d8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.free-package-options>button.selected{background:#e0f8ea;border-color:#008369}.free-package-options>button>span{flex:1;font-size:12px;font-weight:650}.free-package-options small{color:#84a08d;margin-top:6px;font-size:10px;font-weight:400;display:block}.free-package-options strong{color:#007d5e;font-size:11px}.reject-payment{border-top:1px solid #e3e9df;margin-top:25px;padding-top:22px}.mobile-dock{display:none}.support-panel{flex-direction:column;gap:20px;display:flex}.support-heading{align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.support-heading>div{flex:1}.support-heading h2{margin-bottom:8px}.support-heading p{color:#709481;font-size:12px;line-height:1.8}.support-form{border-top:1px solid #dceae2;max-width:650px;margin-top:24px;padding-top:24px}.support-request{border-bottom:1px solid #e2ede6;padding:22px 0}.support-request:last-child{border:0}.support-request>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.support-request p{color:#628471;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:12px;line-height:1.9}.support-request small{color:#85a291;font-size:10px}.support-request select{margin-top:15px;font-size:11px;display:block}.sidebar{overflow-y:auto}.setup-steps{overflow-y:visible}.support-request h3{font-size:13px}@media (height<=850px) and (width>=701px){.sidebar .pilot-card{display:none}.sidebar-bottom{padding-top:12px}.manage-label{margin-top:17px}}@media (width<=700px){.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefdf5;position:sticky;top:0}.main-shell main{padding-bottom:100px}.mobile-dock{height:calc(68px + env(safe-area-inset-bottom));padding:8px 10px calc(8px + env(safe-area-inset-bottom));z-index:24;background:linear-gradient(#fff,#f5fbf8);border-top:1px solid #cce3d7;grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #0e5e3510}.mobile-dock button{color:#7f9b8a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:4px;display:flex}.mobile-dock button>span{font-size:9px;font-weight:550}.mobile-dock button.selected{color:#007e60;background:linear-gradient(125deg,#d2f5e5,#e8faf1);box-shadow:inset 0 1px #ffffffb3}.mobile-dock button.selected:before{display:none}.support-heading{flex-wrap:wrap}.support-heading .primary{margin-left:45px}.support-heading h2{font-size:16px}.support-heading p{font-size:11px}.toast{bottom:90px}.support-request h3{font-size:12px}.support-request p{font-size:11px}.page-heading{margin-top:23px}input,textarea,select,.field input,.field textarea,.field select{font-size:16px}.sidebar .brand{position:relative}.attention-card .attention-row:nth-of-type(3){grid-column:1/-1;margin-top:12px;margin-bottom:8px}.staff-landing{padding-bottom:45px}}.workflow-panel{min-width:0;margin-bottom:20px}.workflow-panel .health-row{overflow-wrap:anywhere;flex-wrap:wrap}.workflow-panel form{gap:14px;min-width:0;display:grid}.workflow-panel .setup-actions{flex-wrap:wrap;justify-content:flex-start}.workflow-panel .setup-summary strong{overflow-wrap:anywhere}.workflow-panel .customer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (width<=640px){.workflow-panel .card-heading{flex-wrap:wrap;gap:12px}.workflow-panel .setup-actions>button{flex:140px}}.plan-comparison{min-width:0;margin:28px 0}.plan-comparison>p{line-height:1.8}.plan-comparison .plan-comparison-note{color:#49685a;max-width:760px;margin:16px 0 28px;font-size:13px}.plan-comparison .plan-comparison-footnote{color:#536f61;margin:24px 0 0;font-size:11px}.plan-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.plan-option{color:#164f42;background:linear-gradient(145deg,#fffefb,#f8fcf8);border:1px solid #c9dfd5;border-radius:16px;flex-direction:column;min-width:0;padding:28px 24px 24px;display:flex;position:relative;box-shadow:0 4px 16px #003e3706}.plan-option-header{min-height:88px}.plan-comparison .plan-option h3{letter-spacing:-.6px;margin:0;font-size:24px}.plan-comparison .plan-fit-label{color:#526e61;margin:10px 0 0;font-size:13px;font-weight:400;line-height:1.65}.plan-comparison .plan-option-price{letter-spacing:-1.4px;flex-wrap:wrap;align-items:baseline;gap:2px;margin:18px 0 22px;font-size:40px;font-weight:750;line-height:1.2;display:flex}.plan-currency{letter-spacing:-.2px;margin-right:3px;font-size:18px;font-weight:600}.plan-option-price small{letter-spacing:0;margin-left:4px;font-size:11px;font-weight:400}.plan-option dl{flex:1;margin:0 0 22px}.plan-option dl>div{border-top:1px solid #cfdfd6;padding:12px 0}.plan-option dt{color:#587366;margin-bottom:5px;font-size:11px}.plan-option dd{margin:0;font-size:14px;font-weight:650;line-height:1.5}.plan-option .plan-action{justify-content:space-between;align-items:center;width:100%;min-height:46px;font-size:12px;text-decoration:none;display:flex}.plan-badge{color:#fff;background:#006c56;border-radius:20px;padding:6px 11px;font-size:10px;font-weight:650;line-height:1.4;position:absolute;top:-13px;left:23px}.plan-comparison-pro{margin-top:28px}.plan-option.plan-option-pro{color:#f5fff8;background:radial-gradient(at 0 0,#15846d55,#0000 65%),linear-gradient(125deg,#005247,#003d35);border-color:#136b57;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(180px,.85fr);align-items:center;gap:30px;padding:32px;display:grid;box-shadow:0 10px 28px #003e3715}.plan-option-pro .plan-option-header{min-height:0}.plan-comparison .plan-option.plan-option-pro h3{color:#f5fff8;margin:10px 0;font-size:32px}.plan-pro-label{color:#acf1cd;font-size:10px;font-weight:650;line-height:1.6;display:block}.plan-comparison .plan-option-pro .plan-fit-label{color:#d2eede;max-width:300px}.plan-option-pro .plan-allowances{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.plan-option-pro .plan-allowances>div{border:0;padding:0}.plan-option-pro dt{color:#baddcb;line-height:1.7}.plan-option-pro dd{color:#f5fff8;font-size:15px}.plan-pro-action{min-width:0}.plan-comparison .plan-pro-action .plan-option-price{margin:0 0 20px}.plan-option-pro .plan-action{color:#003f31;background:linear-gradient(110deg,#83ecc1,#b3f3d2);box-shadow:inset 0 1px #ffffff60}.plan-option-pro .plan-action:hover{background:#c5f8dd}.plan-option-current{outline-offset:3px;outline:2px solid #4bbf9a}.customer-connection-identity{overflow-wrap:anywhere}.customer-whatsapp-panel .qr-display{max-width:340px;margin:16px auto}@media (width>=1024px){.plan-comparison-marketing .plan-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1600px){.workflow-panel .plan-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.plan-option.plan-option-pro{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.plan-option-pro .plan-option-header{grid-column:1/-1}}@media (width<=640px){.plan-comparison-grid{grid-template-columns:minmax(0,1fr)}.plan-comparison{margin-top:20px}.plan-option{padding:20px}.plan-option:not(.plan-option-pro){grid-template-columns:minmax(0,1fr) auto;gap:0 14px;display:grid}.plan-option-header{min-height:0}.plan-comparison .plan-option h3{font-size:22px}.plan-comparison .plan-fit-label{margin-top:8px;font-size:12px;line-height:1.6}.plan-comparison .plan-option:not(.plan-option-pro)>.plan-option-price{justify-content:flex-end;align-self:start;max-width:100px;margin:0;font-size:34px}.plan-option:not(.plan-option-pro)>.plan-option-price small{text-align:right;flex-basis:100%;margin:2px 0 0}.plan-option .plan-allowances{grid-column:1/-1;margin:18px 0}.plan-option .plan-allowances>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.plan-option dt{margin:0;font-size:12px}.plan-option dd{text-align:right;font-size:13px}.plan-option .plan-action{grid-column:1/-1}.plan-badge{left:20px}.plan-comparison-pro{margin-top:20px}.plan-option.plan-option-pro{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px}.plan-option-pro .plan-allowances{grid-template-columns:minmax(0,1fr);gap:0;margin:0}.plan-option-pro .plan-allowances>div{border-top:1px solid #ffffff24;padding:12px 0}.plan-comparison .plan-pro-action .plan-option-price{margin-bottom:16px}}.plan-option{background:#fff;border-color:#dce5e1;border-radius:16px;box-shadow:0 8px 25px #173d3210}.plan-comparison .plan-option h3{letter-spacing:-.7px;font-weight:700}.plan-fit-label{color:#6f827b}.plan-details{min-width:0}.plan-comparison .plan-allowances{margin-bottom:0}.plan-included-features{border-top:1px solid #dfe8e2;gap:13px;margin:18px 0 24px;padding:18px 0 0;list-style:none;display:grid}.plan-included-features li{color:#4a665a;align-items:center;gap:9px;font-size:11px;font-weight:550;line-height:1.5;display:flex}.plan-included-features svg{color:#168269;flex-shrink:0}.plan-option-featured{background:#f5fbf7;border-color:#67a88b;box-shadow:0 9px 28px #0c735014}.plan-option.plan-option-pro{background:linear-gradient(115deg,#123f35,#173d35);grid-template-columns:minmax(160px,.8fr) minmax(300px,1.3fr) minmax(190px,.7fr)}.plan-option-pro .plan-allowances{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.plan-option-pro .plan-included-features{border-color:#ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:16px 0 0;padding-top:16px}.plan-option-pro .plan-included-features li{color:#deeee5;font-size:10px}.plan-option-pro .plan-included-features svg{color:#9edcc2}@media (width<=1000px) and (width>=701px){.plan-option.plan-option-pro{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr)}.plan-option-pro .plan-pro-action{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.plan-option-pro .plan-pro-action .plan-option-price{margin:0}}@media (width<=700px){.plan-option.plan-option-pro{grid-template-columns:1fr}.plan-option:not(.plan-option-pro) .plan-details{grid-column:1/-1}.plan-included-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin:12px 0 18px;padding-top:15px}.plan-included-features li{gap:6px;font-size:10px}.plan-included-features svg{width:12px}.plan-option-pro .plan-allowances{grid-template-columns:1fr}.plan-option-pro .plan-included-features{margin-bottom:8px}.app-shell .stats-grid .stat-currency{letter-spacing:.1px;margin-bottom:4px;font-size:10px;font-weight:550;line-height:1.3;display:block}.app-shell .stats-grid .stat-number{display:block}}.family-workspace,.parent-content{color:#173d38}.family-section{min-width:0;margin-bottom:22px;padding:28px}.family-section h2,.family-section-heading h2{letter-spacing:-.6px;margin:0 0 7px;font-size:21px}.family-section>p,.family-section-heading p{color:#657c78;margin:0 0 20px;font-size:13px;line-height:1.7}.family-kicker{letter-spacing:1.7px;color:#537d73;margin-bottom:14px;font-size:10px;font-weight:750;display:block}.family-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.family-section-heading .primary{flex-shrink:0}.family-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.family-summary>div{background:#fff;border:1px solid #dce7e3;border-radius:15px;padding:23px 25px}.family-summary span{color:#6c817c;margin-bottom:13px;font-size:12px;display:block}.family-summary strong{letter-spacing:-1px;font-size:28px;font-weight:700}.family-inline-form{background:#f8fbfa;border:1px solid #dfe9e5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0 26px;padding:22px;display:grid}.family-inline-form>.button-row,.family-inline-form>.primary{place-self:end start}.family-inline-form .check{align-self:center}.family-inline-form input,.family-inline-form select,.family-workspace input,.family-workspace textarea{max-width:100%}.family-search{width:min(350px,100%);min-width:0;font:inherit;background:#fcfefd;border:1px solid #d5e1dd;border-radius:9px;padding:12px 14px;font-size:13px}.family-table table{min-width:760px}.family-table th{letter-spacing:.5px;color:#648079;background:#f7faf9;font-size:10px}.family-table td{vertical-align:top;padding-top:20px;padding-bottom:20px}.family-table small{margin-top:5px;display:block}.family-child-line{flex-direction:column;gap:3px;margin-bottom:9px;display:flex}.family-child-line span{color:#738881;font-size:11px}.family-count{background:#f7faf8;border:1px solid #dfe9e5;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:700;display:inline-grid}.family-tag{white-space:nowrap;color:#3d6f60;text-transform:capitalize;background:#edf5f1;border:1px solid #dbe9e2;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:650;display:inline-block}.family-pagination{color:#6e827b;justify-content:space-between;align-items:center;gap:12px;padding-top:23px;font-size:11px;display:flex}.family-empty{color:#7d938a;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;font-size:13px;display:flex}.family-empty p{max-width:440px;margin:0;line-height:1.7}.children-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0;display:grid}.child-card{background:#fff;border:1px solid #dce7e2;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:21px;display:flex}.child-card h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:16px}.child-card p{color:#6c817b;margin:0 0 4px;font-size:12px}.child-card small{color:#7c8f88;font-size:11px}.child-card>.family-tag,.child-card>.text-button{margin-left:auto}.child-avatar{color:#31846c;background:#e9f5ef;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.family-import{background:#f7faf9;border:1px solid #d8e4df;border-radius:12px;margin:20px 0;padding:22px}.family-import p{color:#6b8279;font-size:12px;line-height:1.7}.family-import textarea{resize:vertical;border:1px solid #d2e0d8;border-radius:8px;width:100%;margin:17px 0;padding:15px;font:12px/1.7 monospace;display:block}.family-import .table-wrap{margin-top:20px}.family-invite{background:#f3f9f6;border:1px solid #d8e8df;border-radius:10px;margin:16px 0;padding:18px}.family-invite input{font-size:12px}.family-security-note{color:#6a8176;align-items:flex-start;gap:9px;margin-top:22px;font-size:12px;line-height:1.8;display:flex}.family-security-note svg{flex-shrink:0;margin-top:3px}.parent-registration-preview{background:linear-gradient(135deg,#f0f8f4,#fafdfb);border:1px solid #cfe3d7;border-radius:16px;max-width:620px;margin:25px 0;padding:35px}.parent-registration-preview h3{letter-spacing:-.8px;margin:15px 0 8px;font-size:26px}.parent-registration-preview>span{color:#678678;margin-bottom:24px;font-size:12px;display:block}.parent-registration-preview>div{align-items:center;gap:9px;margin:12px 0;font-size:13px;display:flex}.parent-portal{background:#f5f8f6;min-height:100vh}.parent-topbar{background:#fff;border-bottom:1px solid #e0e8e3;align-items:center;gap:25px;height:82px;padding:0 max(24px,50vw - 590px);display:flex}.parent-topbar img{width:150px}.parent-topbar .secondary{margin-left:auto}.family-role{color:#72877d;border-left:1px solid #d9e4de;padding-left:24px;font-size:12px}.parent-content{max-width:1180px;margin:auto;padding:45px 24px}.parent-welcome{justify-content:space-between;align-items:center;gap:30px;margin:12px 0 32px;display:flex}.parent-welcome h1{letter-spacing:-1.4px;margin:0 0 10px;font-size:37px}.parent-welcome p{color:#6a8377;font-size:14px}.parent-welcome .field{min-width:230px}.parent-business{background:#eaf4ee;border:1px solid #d4e6da;border-radius:14px;align-items:center;gap:18px;margin-bottom:22px;padding:22px 25px;display:flex}.parent-business strong{font-size:15px}.parent-business p{color:#657f70;margin:7px 0 0;font-size:12px}.family-tabs{border-bottom:1px solid #dce5df;gap:20px;margin-bottom:28px;display:flex}.family-tabs button{color:#768d7f;padding:14px 1px;font-size:13px;position:relative}.family-tabs button.selected{color:#006b50;font-weight:700}.family-tabs button.selected:after{content:"";background:#007d5b;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.parent-footer{text-align:center;color:#80978a;padding:25px;font-size:11px}.family-auth{background:#fbfdfa;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.family-auth-story{color:#124637;background:radial-gradient(at 10% 90%,#a2dcc199,#0000 60%),linear-gradient(130deg,#e5f4eb,#f5fbf7);flex-direction:column;justify-content:center;padding:60px max(35px,9vw);display:flex}.family-auth-story>a{align-self:flex-start;margin-bottom:80px}.family-auth-story img{width:170px}.family-auth-story h1{letter-spacing:-2px;margin:4px 0 24px;font-size:clamp(35px,3.4vw,54px);line-height:1.13}.family-auth-story>p{color:#638575;max-width:420px;font-size:15px;line-height:1.9}.family-auth-points{gap:18px;margin-top:30px;display:grid}.family-auth-points span{align-items:center;gap:12px;font-size:13px;display:flex}.family-auth-card{place-self:center;width:100%;min-width:0;max-width:490px;padding:70px 42px}.family-auth-card h2{letter-spacing:-.8px;color:#173f33;margin:0 0 17px;font-size:29px}.family-auth-card>p{color:#7b8f83;margin-bottom:27px;font-size:13px;line-height:1.8}.family-auth-card form{gap:19px;display:grid}.family-auth-card .primary{justify-content:space-between;margin-top:8px}.family-auth-card small{color:#819389;font-size:11px;line-height:1.7}.family-auth-card .check{font-size:12px;line-height:1.7}.family-auth-card .text-button{margin-top:24px}.family-back{color:#7c9384;margin-top:28px;font-size:11px;line-height:1.7;text-decoration:underline;display:block}.planner-toolbar{align-items:end;gap:12px;margin:25px 0;display:flex}.planner-toolbar .field{max-width:190px}.planner-calendar{border:1px solid #dbe6df;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.planner-weekday{text-align:center;text-transform:uppercase;letter-spacing:.8px;color:#71867a;background:#f4f8f5;padding:12px;font-size:10px}.planner-day,.planner-blank{text-align:left;background:#fff;border-top:1px solid #e0e9e2;border-right:1px solid #e0e9e2;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:100px;padding:12px;display:flex}.planner-day>span{font-size:13px}.planner-day:hover,.planner-day.selected{background:#ebf6ef}.planner-day.has-events>span{color:#fff;background:#006b53;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.planner-day small{white-space:nowrap;text-overflow:ellipsis;color:#397254;width:100%;font-size:10px;line-height:1.5;overflow:hidden}.planner-blank{background:#fafcfb}.nav-whatsapp>button{width:100%}.nav-whatsapp-children{border-left:1px solid #ffffff29;margin:2px 0 10px 18px;padding-left:12px}.sidebar nav .nav-whatsapp-children button{border-radius:8px;width:100%;min-height:40px;padding:10px 12px;font-size:11px}.wa-connection{background:#fff;border:1px solid #d7e6dd;border-radius:13px;margin-bottom:22px;overflow:hidden}.wa-connection>summary{cursor:pointer;color:#346b54;padding:20px 24px;font-size:13px;font-weight:650}.wa-connection>.whatsapp-customer{padding:0 20px 20px}.wa-connection .workflow-panel{box-shadow:none;border:0;margin-bottom:0}.family-workspace .secondary,.parent-portal .secondary,.family-auth .primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.family-workspace .table-wrap{max-width:100%;overflow:auto}.family-workspace .field,.parent-portal .field{min-width:0}@media (width<=900px){.children-grid{grid-template-columns:1fr}.family-auth-story{padding:45px}.family-auth-story h1{font-size:38px}.family-auth-card{padding:45px 30px}}@media (width<=700px){.family-section{padding:20px 16px}.family-section-heading{flex-direction:column;align-items:flex-start;gap:15px}.family-summary{gap:8px}.family-summary>div{border-radius:11px;padding:16px 11px}.family-summary span{min-height:30px;margin-bottom:5px;font-size:10px;line-height:1.6}.family-summary strong{font-size:23px}.family-inline-form{grid-template-columns:1fr;gap:16px;padding:17px 13px}.family-table table{min-width:720px}.family-pagination{flex-wrap:wrap}.family-pagination span{font-size:10px}.family-workspace .toolbar{align-items:stretch;gap:13px}.family-workspace .button-row{flex-wrap:wrap;gap:9px}.family-workspace .button-row>*{min-height:42px}.family-search{width:100%}.child-card{flex-wrap:wrap;gap:12px;padding:17px 14px}.child-card h3{font-size:15px}.family-auth{grid-template-columns:1fr}.family-auth-story{padding:28px 25px 32px}.family-auth-story>a{margin-bottom:32px}.family-auth-story img{width:140px}.family-auth-story h1{letter-spacing:-1.2px;font-size:33px}.family-auth-story>p,.family-auth-points{display:none}.family-auth-card{max-width:none;padding:30px 25px 45px}.family-auth-card h2{font-size:26px}.parent-topbar{gap:15px;height:72px;padding:0 18px}.parent-topbar img{width:115px}.family-role{display:none}.parent-topbar .secondary{padding:10px;font-size:11px}.parent-content{padding:25px 15px}.parent-welcome{flex-direction:column;align-items:stretch;gap:15px}.parent-welcome h1{font-size:30px}.parent-business{align-items:flex-start;padding:18px 16px}.parent-business p{line-height:1.7}.family-tabs{gap:17px}.family-tabs button{font-size:11px}.parent-registration-preview{padding:25px 19px}.planner-day,.planner-blank{min-height:66px;padding:7px 4px}.planner-day small{font-size:9px}.planner-weekday{padding:11px 3px;font-size:9px}.planner-day>span{font-size:11px}.family-workspace .field input,.family-auth-card input{font-size:16px}.family-workspace .planner-toolbar .field{max-width:180px}}.parent-portal .family-tabs{flex-direction:row;justify-content:flex-start;align-items:stretch}.parent-portal .family-tabs button{white-space:nowrap;border-radius:0}.nav-whatsapp>button svg:last-child{margin-left:auto}@media (width<=450px){.parent-portal .family-tabs{gap:14px}.parent-portal .family-tabs button{font-size:10px}.parent-portal .family-summary strong{font-size:20px}}.parent-portal.pp-shell{color:#173d34;background:#f4f7f6;grid-template-columns:232px minmax(0,1fr);min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.pp-shell h1,.pp-shell h2,.pp-shell h3{letter-spacing:-.035em;font-family:inherit}.pp-shell button,.pp-shell select,.pp-shell a{-webkit-tap-highlight-color:transparent}.pp-shell :is(button,a,select,input):focus-visible{outline-offset:4px;outline:3px solid #52bd96}.pp-skip{z-index:120;color:#005c49;background:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:-80px;left:16px}.pp-skip:focus{top:12px}.pp-sidebar{color:#d0e5dc;background:linear-gradient(160deg,#074f40 0%,#003d32 65%,#00362e 100%);flex-direction:column;height:100dvh;min-height:660px;padding:30px 18px 18px;display:flex;position:sticky;top:0}.pp-brand{background:#fff;border-radius:8px;margin:0 14px 37px;padding:6px 12px;display:block}.pp-brand img{object-fit:contain;width:154px;height:51px;display:block}.pp-portal-label{letter-spacing:1.5px;color:#9fc9b8;align-items:center;gap:8px;margin:0 15px 17px;font-size:9px;font-weight:650;display:flex}.pp-portal-label>span{background:#65e0ae;border-radius:50%;width:5px;height:5px}.pp-side-nav{gap:7px;display:grid}.pp-side-nav button{text-align:left;color:#c5dfd3;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;font-size:12px;font-weight:550;display:flex;position:relative}.pp-side-nav button:hover{background:#ffffff0b}.pp-side-nav button.selected{color:#064a3a;background:#9ce4c2;font-weight:700;box-shadow:0 4px 14px #002e251c}.pp-side-nav button i,.pp-mobile-nav button i{background:#e1b672;border-radius:50%;width:5px;height:5px;margin-left:auto}.pp-sidebar-bottom{margin-top:auto;padding-top:40px}.pp-private-note{background:#b3ecd009;border:1px solid #96d5b72b;border-radius:13px;gap:10px;padding:18px 15px;display:grid}.pp-private-note>svg{color:#8bdab4}.pp-private-note strong{color:#e7f5ed;font-size:13px}.pp-private-note p{color:#aacfc0;margin:0;font-size:11px;line-height:1.8}.pp-account{border-top:1px solid #86bba229;align-items:center;gap:9px;margin:22px -2px 0;padding:18px 3px 0;display:flex}.pp-account>span{color:#0b7252;background:#d8eee2;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:650;display:grid}.pp-account>div{gap:4px;min-width:0;display:grid}.pp-account strong{text-overflow:ellipsis;white-space:nowrap;color:#eef8f2;font-size:11px;overflow:hidden}.pp-account small{color:#a8ccbb;font-size:10px}.pp-account button{color:#b8d7c8;background:0 0;border:0;margin-left:auto;padding:10px 6px}.pp-workspace{min-width:0}.pp-shell .parent-topbar{background:#fff;border-bottom:1px solid #e3ebe6;justify-content:space-between;align-items:center;gap:16px;max-width:none;min-height:77px;padding:16px 34px;display:flex}.pp-breadcrumb{color:#81958b;align-items:center;gap:12px;font-size:11px;display:flex}.pp-breadcrumb strong{color:#416253;font-weight:550}.pp-topbar-actions{align-items:center;gap:16px;display:flex}.pp-date{color:#6c8577;align-items:center;gap:7px;font-size:11px;display:flex}.pp-refresh{color:#4e7764;background:#fff;border:1px solid #e0e9e3;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pp-topbar-avatar{color:#6a7f46;background:#eff3e6;border:1px solid #dbe5cb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:650;display:grid}.pp-mobile-brand,.pp-mobile-logout,.pp-mobile-nav{display:none}.pp-shell .parent-content{max-width:1400px;margin:0 auto;padding:38px 34px 22px}.pp-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.pp-eyebrow{color:#70897c;letter-spacing:1.7px;margin-bottom:9px;font-size:9px;font-weight:650;line-height:1.6;display:block}.pp-page-heading h1{color:#123d30;margin:0;font-size:clamp(25px,2.25vw,34px);font-weight:620;line-height:1.25}.pp-page-heading p{color:#7c8e83;margin:10px 0 0;font-size:12px;line-height:1.7}.pp-page-heading>.field{flex-shrink:0;width:220px;margin:0;font-size:10px}.pp-shell .pp-page-heading select{color:#476553;background-color:#fff;border:1px solid #dae5dd;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:10px 30px 10px 12px;font-size:11px}.pp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.pp-kpi{background:#fff;border:1px solid #e1e9e3;border-radius:14px;align-items:flex-start;gap:14px;padding:22px 20px;display:flex;box-shadow:0 3px 12px #1f4a3014}.pp-kpi-icon{color:#4d9874;background:#eaf4ee;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.pp-kpi>div{gap:7px;min-width:0;display:grid}.pp-kpi div>span{color:#6c8275;font-size:11px;line-height:1.5}.pp-kpi strong{color:#164735;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(24px,2.1vw,30px);font-weight:620;line-height:1.1}.pp-kpi small{color:#8c9d92;font-size:9px;line-height:1.6}.pp-kpi-balance{background:linear-gradient(120deg,#07664d,#098063);border-color:#0e7759}.pp-kpi-balance .pp-kpi-icon{color:#b2eed1;background:#d9fff01c}.pp-kpi-balance strong{color:#fff}.pp-kpi-review .pp-kpi-icon{color:#be9853;background:#faf1e2}.pp-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:start;gap:24px;margin-bottom:28px;display:grid}.pp-children-panel{min-width:0}.pp-section-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.pp-section-heading h2{color:#1d4c3a;margin:0;font-size:19px;font-weight:630;line-height:1.4}.pp-section-heading .pp-eyebrow{letter-spacing:1.2px;margin-bottom:5px;font-size:8px}.pp-section-heading p{color:#8a9a90;margin:6px 0 0;font-size:10px;line-height:1.7}.pp-text-button{color:#257655;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;min-height:40px;font-size:10px;font-weight:600;display:inline-flex}.pp-child-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pp-child-card{background:#fff;border:1px solid #e0e8df;border-radius:14px;min-width:0;padding:18px;box-shadow:0 3px 14px #183b2810}.pp-child-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.pp-child-avatar{color:#698253;background:#e7eee2;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:14px;font-weight:650;display:grid}.pp-child-tone-1 .pp-child-avatar{color:#528b92;background:#e3eff2}.pp-child-tone-2 .pp-child-avatar{color:#b38b6e;background:#f5e9e4}.pp-shell .pp-child-card h3{color:#244e3d;overflow-wrap:anywhere;margin:0 0 6px;font-size:15px;font-weight:620}.pp-child-subtitle{color:#94a095;min-height:30px;font-size:9px;line-height:1.65;display:block}.pp-child-card dl{border-top:1px solid #edf1eb;gap:10px;margin:12px 0 0;padding-top:13px;display:grid}.pp-child-card dl>div{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:7px;display:grid}.pp-child-card dt{color:#98a59a;align-items:center;gap:5px;font-size:9px;line-height:1.6;display:flex}.pp-child-card dd{color:#5d7866;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.6}.pp-status{border:1px solid #0000;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:8px;font-weight:550;line-height:1.5;display:inline-flex}.pp-status-paid{color:#3b8562;background:#eef7ee;border-color:#e2eee0}.pp-status-archived{color:#7f8d84;background:#f2f4f2}.pp-status-review{color:#a97d35;background:#fbf4e8;border-color:#f3e9d6}.pp-status-overdue{color:#b27457;background:#fbefea;border-color:#f5e1d6}.pp-status-upcoming{color:#698a78;background:#f0f5f0;border-color:#e3ece2}.pp-payment-card{color:#d4e6d7;background:radial-gradient(at 100% 0,#28734c 0%,#0d543d 45%,#104c3a 100%);border:1px solid #0c654d;border-radius:16px;min-width:0;padding:23px;position:relative;box-shadow:0 12px 28px -15px #1c5a3d55}.pp-payment-top{color:#9fcab2;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.pp-payment-top>span{letter-spacing:1px;align-items:center;gap:6px;font-size:8px;font-weight:600;display:flex}.pp-payment-top>svg{color:#8cbaa255}.pp-payment-card .pp-status{color:#cde4b3;background:#d8efb813;border-color:#d9f6d133}.pp-shell .pp-payment-card h2{color:#eff5e9;letter-spacing:-.04em;max-width:250px;margin:13px 0 10px;font-size:25px;font-weight:550;line-height:1.25}.pp-payment-card>p{color:#a8c6b4;margin:0 0 22px;font-size:10px;line-height:1.85}.pp-payment-amount{color:#fffbea;letter-spacing:-.05em;margin:0 0 20px;font-size:33px;font-weight:560;display:block}.pp-payment-detail{border-top:1px solid #cee0c928;gap:6px;margin:0 0 21px;padding:15px 0 0;display:grid}.pp-payment-detail>span{color:#dfebda;font-size:11px}.pp-payment-detail>strong{color:#adc9b5;overflow-wrap:anywhere;font-size:9px;font-weight:450;line-height:1.6}.pp-payment-detail>small{color:#c3d5b6;align-items:center;gap:6px;margin-top:5px;font-size:9px;display:flex}.pp-payment-link{color:#244b2f;background:#dce9bb;border:1px solid #c6dd9b;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:43px;padding:11px;font-size:11px;font-weight:650;display:flex}.pp-payment-link:hover{background:#e9f4ce}.pp-payment-footnote{color:#a6c0ac;justify-content:center;align-items:center;gap:5px;margin-top:14px;font-size:8px;line-height:1.7;display:flex}.pp-payment-check{color:#d1eac4;background:#bdedac14;border:1px solid #a5ca9b66;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.pp-panel{background:#fff;border:1px solid #e1e8df;border-radius:15px;padding:23px;box-shadow:0 3px 14px #183b280a}.pp-recent-panel{margin-top:0}.pp-invoice-list{display:grid}.pp-invoice-row{border-top:1px solid #edf1eb;align-items:center;gap:13px;min-height:75px;padding:14px 0;display:flex}.pp-invoice-row:hover{background:#fbfcf9}.pp-invoice-icon{color:#7f9b70;background:#f2f5ec;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:39px;display:grid}.pp-invoice-title{flex:1;gap:6px;min-width:0;display:grid}.pp-invoice-title strong{color:#47614e;overflow-wrap:anywhere;font-size:11px;font-weight:550;line-height:1.6}.pp-invoice-title>span{color:#98a397;font-size:9px;line-height:1.6}.pp-invoice-balance{text-align:right;color:#42634e;min-width:90px;font-size:12px;font-weight:600}.pp-invoice-row>svg{color:#95ab97}.pp-footer{color:#98a699;border-top:1px solid #e1e8df;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:28px;padding-top:20px;font-size:9px;display:flex}.pp-footer>span:first-child{align-items:center;gap:5px;display:flex}.pp-shell .family-section.pp-panel>h2{color:#244e3d;margin:0 0 9px;font-size:21px}.pp-shell .family-section.pp-panel>p{color:#7b8d7e;font-size:11px}.pp-shell .family-section.pp-panel>small{color:#90a18f;margin-top:15px;font-size:10px;display:block}.pp-shell .family-section.pp-panel th{font-size:10px}.pp-shell .family-section.pp-panel td{font-size:11px}.pp-shell .family-section.pp-panel td>small{color:#859883;margin-top:5px;font-size:10px;display:block}.pp-shell .family-section.pp-panel .table-wrap{margin-top:22px}.pp-security-panel{max-width:850px}.pp-shell .pp-panel .family-inline-form{margin-top:22px}.pp-loading{color:#70947e;justify-items:center;gap:12px;padding:100px 20px;font-size:13px;display:grid}.pp-empty-children{background:#fcfdf9;border:1px dashed #ccddca;border-radius:15px;justify-items:start;gap:12px;padding:30px;display:grid}.pp-empty-children h3{color:#466c4d;margin:0;font-size:20px}.pp-empty-children p{color:#849782;margin:0 0 7px;font-size:12px;line-height:1.8}@media (width>=1550px){.pp-shell .parent-content{padding-top:45px}.pp-child-card{padding:22px}.pp-payment-card{padding:28px}}@media (width<=1200px){.pp-shell .parent-content{padding:28px 24px 20px}.pp-kpi{gap:10px;padding:19px 15px}.pp-kpi-icon{width:32px;height:32px}.pp-kpi div>span{font-size:10px}.pp-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr);gap:18px}.pp-child-grid{grid-template-columns:1fr}.pp-payment-card{padding:20px}.pp-page-heading>.field{width:200px}}@media (width<=1000px){.parent-portal.pp-shell{grid-template-columns:200px minmax(0,1fr)}.pp-sidebar{padding-inline:13px}.pp-brand{margin-inline:10px;padding-inline:8px}.pp-brand img{width:136px}.pp-side-nav button{padding-inline:12px;font-size:11px}.pp-kpi{display:block}.pp-kpi-icon{margin-bottom:14px}.pp-page-heading{flex-direction:column;align-items:start;gap:18px}.pp-page-heading>.field{width:min(100%,280px)}.pp-overview-grid{grid-template-columns:minmax(0,1fr)}.pp-child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-payment-card{grid-row:1}.pp-payment-card>p,.pp-payment-card h2{max-width:none}.pp-topbar-actions{gap:10px}.pp-date{display:none}}@media (width<=800px){.parent-portal.pp-shell{display:block}.pp-sidebar,.pp-breadcrumb,.pp-topbar-avatar{display:none}.pp-shell .parent-topbar{min-height:68px;padding:12px 22px}.pp-mobile-brand{display:block}.pp-mobile-brand img{object-fit:contain;width:126px;height:42px}.pp-mobile-logout{color:#6c8a77;background:0 0;border:0;place-items:center;min-width:40px;min-height:40px;padding:9px;display:grid}.pp-shell .parent-content{padding:27px 22px 104px}.pp-page-heading h1{font-size:29px}.pp-page-heading{margin-bottom:23px}.pp-page-heading>.field{width:100%}.pp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pp-kpi{flex-direction:column;padding:20px 16px;display:flex}.pp-kpi-icon{margin:0}.pp-kpi small{font-size:9px}.pp-child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-child-card{padding:21px}.pp-overview-grid{gap:26px}.pp-payment-card{padding:24px}.pp-payment-top{margin-bottom:16px}.pp-mobile-nav{z-index:60;padding:7px 12px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-top:1px solid #dce7df;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #1a42350a}.pp-mobile-nav button{color:#91a298;background:0 0;border:0;border-radius:11px;align-content:center;justify-items:center;gap:5px;min-height:51px;padding:7px 2px;font-size:9px;font-weight:550;display:grid;position:relative}.pp-mobile-nav button.selected{color:#297654;background:#eff6ed}.pp-mobile-nav button i{position:absolute;top:8px;right:calc(50% - 17px)}.pp-mobile-nav button:nth-child(3) span{font-size:0}.pp-mobile-nav button:nth-child(3) span:after{content:"Invoices";font-size:9px}.pp-mobile-nav button:nth-child(4) span{font-size:0}.pp-mobile-nav button:nth-child(4) span:after{content:"Security";font-size:9px}}@media (width<=520px){.pp-shell .parent-content{padding:24px 18px 100px}.pp-shell .parent-topbar{padding-inline:18px}.pp-page-heading h1{font-size:27px}.pp-page-heading p{font-size:11px}.pp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-kpi-balance{flex-direction:row;grid-area:1/1/auto/-1;align-items:center;gap:16px;padding:20px;display:flex}.pp-kpi-balance .pp-kpi-icon{width:44px;height:44px}.pp-kpi{gap:11px;padding:16px}.pp-kpi small{font-size:8px}.pp-kpi strong{font-size:26px}.pp-kpi-balance strong{font-size:32px}.pp-kpi div>span{font-size:10px}.pp-kpi-children,.pp-kpi-review{flex-direction:row;align-items:center;gap:10px}.pp-kpi-children .pp-kpi-icon,.pp-kpi-review .pp-kpi-icon{border-radius:8px;width:29px;height:29px}.pp-kpi-icon svg{width:17px}.pp-kpi small{display:none}.pp-kpi-balance small{display:block}.pp-child-grid{grid-template-columns:1fr}.pp-child-card{padding:22px}.pp-child-subtitle{min-height:0}.pp-child-card dl{grid-template-columns:1fr 1fr;gap:18px;margin-top:17px;padding-top:15px}.pp-child-card dl>div{grid-template-columns:1fr;gap:5px;display:grid}.pp-child-card dd{font-size:10px}.pp-child-avatar{width:46px;height:46px}.pp-child-heading{margin-bottom:15px}.pp-shell .pp-child-card h3{font-size:18px}.pp-section-heading{gap:12px}.pp-section-heading h2{font-size:20px}.pp-text-button{gap:4px;font-size:9px}.pp-section-heading .pp-eyebrow{letter-spacing:1px;font-size:7px}.pp-payment-card{border-radius:17px;padding:24px}.pp-shell .pp-payment-card h2{font-size:29px}.pp-payment-card>p{font-size:11px}.pp-payment-top>span{font-size:8px}.pp-payment-detail>span{font-size:12px}.pp-payment-detail>strong,.pp-payment-detail>small{font-size:10px}.pp-payment-amount{font-size:36px}.pp-payment-link{min-height:46px;font-size:12px}.pp-payment-footnote{font-size:8px}.pp-recent-panel{padding:20px}.pp-invoice-row{grid-template-columns:31px minmax(0,1fr) 15px;gap:8px 10px;padding:17px 0;display:grid}.pp-invoice-icon{grid-row:1/3;align-self:start;width:30px;height:35px}.pp-invoice-title{grid-area:1/2}.pp-invoice-title strong{font-size:10px}.pp-invoice-title>span{font-size:8px}.pp-invoice-row>.pp-status{grid-area:2/2;justify-self:start}.pp-invoice-balance{text-align:left;grid-area:3/2;min-width:0;font-size:13px}.pp-invoice-row>svg{grid-area:1/3}.pp-panel{padding:20px}.pp-footer{gap:12px;font-size:8px}.pp-shell .pp-panel .family-inline-form{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pp-shell *{scroll-behavior:auto!important}}.pp-side-nav button{font-size:13px}.pp-breadcrumb,.pp-date{font-size:12px}.pp-page-heading p{color:#687e70;font-size:13px}.pp-kpi div>span{color:#5c7565;font-size:12px}.pp-kpi small{color:#708574;font-size:11px}.pp-kpi-balance div>span{color:#d2e8dc}.pp-kpi-balance small{color:#bfe0ce}.pp-text-button{font-size:12px}.pp-child-subtitle{color:#718473;font-size:11px}.pp-child-card dt{color:#758c7b;font-size:11px}.pp-child-card dd{color:#506f5a;font-size:11px}.pp-status{font-size:10px}.pp-payment-card>p{color:#bfd5c7;font-size:12px;line-height:1.75}.pp-payment-detail>span{font-size:13px}.pp-payment-detail>strong,.pp-payment-detail>small{color:#c3d9c9;font-size:11px}.pp-payment-link{font-size:12px}.pp-payment-footnote{color:#b7cebd;font-size:10px}.pp-section-heading p{color:#748575;font-size:12px}.pp-invoice-title strong{color:#3f5b47;font-size:12px}.pp-invoice-title>span{color:#718572;font-size:11px}.pp-invoice-balance{font-size:13px}.pp-footer{color:#718672;font-size:10px}@media (width<=1000px){.pp-side-nav button{font-size:12px}}@media (width<=520px){.pp-page-heading p{font-size:12px}.pp-text-button,.pp-kpi div>span{font-size:11px}.pp-kpi-balance small{font-size:10px}.pp-child-card dd,.pp-child-subtitle{font-size:12px}.pp-shell .pp-payment-card h2{font-size:28px}.pp-payment-card>p{font-size:12px}.pp-payment-detail>strong,.pp-payment-detail>small{font-size:11px}.pp-payment-footnote{font-size:10px}.pp-invoice-title strong{font-size:12px}.pp-invoice-title>span{font-size:10px}.pp-invoice-balance{font-size:14px}.pp-footer{font-size:9px}}.pp-text-button,.pp-shell .primary,.pp-shell .secondary{min-height:44px}@media (width<=800px){.pp-refresh,.pp-mobile-logout{min-width:44px;min-height:44px}}.group-automation{min-width:0}.group-automation .automation-case-list{background:#f7fcf9;border:1px solid #cadfd5;border-radius:12px;gap:12px;max-height:320px;padding:16px;display:grid;overflow:auto}.group-automation .automation-case-list small{margin-top:5px;line-height:1.6;display:block}.group-automation .automation-preview{background:linear-gradient(140deg,#edf9f2,#fbfffd);border:1px solid #a2d8c3;border-radius:12px;padding:20px}.group-automation .automation-preview p{line-height:1.7}.group-automation .support-request{overflow-wrap:anywhere}.group-automation .automation-group-map{margin-top:16px}.group-automation h4{margin:18px 0 8px}.group-automation .check{align-items:flex-start;line-height:1.6}@media (width<=640px){.group-automation .form-grid{grid-template-columns:minmax(0,1fr)}.group-automation .setup-actions{gap:10px}.group-automation .setup-actions button{flex:160px}}.ky-landing{--ky-ink:#003e37;--ky-green:#007e70;--ky-muted:#5c6e67;--ky-line:#dce4dc;--ky-paper:#fafbf6;color:var(--ky-ink);background:var(--ky-paper);font-family:Manrope,Avenir Next,Segoe UI,sans-serif;font-size:15px;line-height:1.65;overflow:clip}.ky-landing :is(h1,h2,h3,p){margin:0}.ky-landing :is(h1,h2,h3){color:inherit;font-family:inherit}.ky-landing>main{max-width:none;margin:0;padding:0}.ky-landing a,.ky-landing button{-webkit-tap-highlight-color:transparent}.ky-landing :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #208c6a}.ky-container{width:min(1184px,100% - 96px);margin-inline:auto}.ky-landing [id]{scroll-margin-top:35px}.ky-skip{background:var(--ky-ink);color:#fff;z-index:100;border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:20px}.ky-skip:focus{top:12px}.ky-header{border-bottom:1px solid var(--ky-line)}.ky-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.ky-brand{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.ky-brand img{object-fit:contain;width:192px;height:64px;display:block}.ky-brand>span{letter-spacing:-1px;margin:7px 0 0 -2px;font-size:19px;font-weight:750}.ky-nav{flex-direction:row;align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.ky-nav>a{padding-block:12px}.ky-nav>a:hover,.ky-footer a:hover{color:var(--ky-green);text-underline-offset:5px;text-decoration:underline}.ky-nav .ky-login{border:1px solid #a6b6aa;border-radius:6px;align-items:center;gap:16px;margin-left:12px;padding:10px 17px;display:inline-flex}.ky-nav .ky-login:hover{background:#edf2e8;text-decoration:none}.ky-menu-toggle{display:none}.ky-hero-backdrop{background:radial-gradient(at 85% 10%,#65efb438,#0000 60%),linear-gradient(120deg,#f9fbf5 25%,#e6f7ed 100%);border-bottom:1px solid #d5e8dc}.ky-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:68px;padding-block:65px 76px;display:grid}.ky-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--ky-green);align-items:center;gap:9px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.ky-eyebrow>span{background:var(--ky-green);border-radius:50%;width:7px;height:7px}.ky-hero h1{letter-spacing:-3px;margin-block:24px;font-size:clamp(46px,4.8vw,68px);font-weight:650;line-height:1.09}.ky-hero h1>span{color:var(--ky-green);white-space:nowrap;position:relative}.ky-hero h1>span:after{content:"";background:#d6e595;border-radius:100%;width:96%;height:5px;position:absolute;bottom:-6px;left:0;transform:rotate(-3deg)}.ky-hero-description{max-width:440px;color:var(--ky-muted);font-size:16px;line-height:1.85}.ky-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.ky-button{background:var(--ky-green);color:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:51px;padding:13px 21px;font-size:13px;font-weight:650;transition:background .15s,transform .15s;display:inline-flex}.ky-button:hover{background:#075540;transform:translateY(-2px)}.ky-text-link{align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:650;display:inline-flex}.ky-text-link:hover{color:var(--ky-green);text-underline-offset:5px;text-decoration:underline}.ky-hero-note{color:var(--ky-muted);align-items:center;gap:12px;margin-top:30px;font-size:11px;line-height:1.7;display:flex}.ky-hero-note>svg{color:var(--ky-green)}.ky-hero-note strong{color:var(--ky-ink);font-weight:600}.ky-hero-photo{margin:0;padding-bottom:16px;position:relative}.ky-photo-frame{background:#003e37;border-radius:100px 18px;height:570px;position:relative;overflow:hidden;box-shadow:20px 20px #007e7010}.ky-editorial-image{object-fit:cover;object-position:48% 32%;width:100%;height:100%;display:block}.ky-photo-frame:after{content:"";background:linear-gradient(#003e3755,#0000 27% 48%,#003e37e8);position:absolute;inset:0}.ky-photo-topline{z-index:1;color:#f2fff5;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;top:28px;left:32px;right:24px}.ky-photo-caption{z-index:1;color:#fff;position:absolute;bottom:46px;left:32px;right:30px}.ky-photo-caption p{letter-spacing:-1px;font-size:34px;line-height:1.15}.ky-photo-caption strong{color:#a0f3c9;font-weight:650}.ky-photo-caption>span{color:#e5f3eb;align-items:center;gap:12px;margin-top:15px;font-size:10px;display:flex}.ky-photo-stamp{background:#fafff8;border:1px solid #d4e6d9;border-radius:10px;align-items:center;gap:10px;padding:13px 19px 13px 13px;display:flex;position:absolute;bottom:4px;left:-30px;transform:rotate(-4deg);box-shadow:0 7px 25px #003e3710}.ky-photo-stamp img{object-fit:contain;display:block}.ky-photo-stamp span{font-size:10px;line-height:1.5}.ky-photo-stamp strong{font-size:12px;font-weight:700}.ky-hero-photo figcaption{text-align:right;color:#576f62;margin-top:16px;font-size:8px}.ky-intro-strip{border-block:1px solid var(--ky-line);background:#f0f3e9}.ky-intro-inner{justify-content:space-between;align-items:center;gap:32px;padding-block:28px;display:flex}.ky-intro-inner>p{color:var(--ky-muted);font-size:12px;line-height:1.8}.ky-intro-inner strong{color:var(--ky-ink);font-weight:600}.ky-intro-inner>div{flex-wrap:wrap;gap:33px;display:flex}.ky-intro-inner>div>span{align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.ky-intro-inner svg{color:var(--ky-green)}.ky-section{padding-block:94px}.ky-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:38px;display:flex}.ky-landing h2{letter-spacing:-1.5px;margin-top:18px;font-size:clamp(30px,3.15vw,41px);font-weight:600;line-height:1.2}.ky-section-heading>p{max-width:354px;color:var(--ky-muted);padding-bottom:2px;font-size:13px;line-height:1.9}.ky-services{border:1px solid var(--ky-line);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ky-service{background:#fffefa;padding:30px 28px 32px}.ky-service+.ky-service{border-left:1px solid var(--ky-line)}.ky-service-top{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.ky-icon-tile{width:51px;height:51px;color:var(--ky-green);background:#eef2e6;border:1px solid #d9e2d3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ky-number{color:#63735f;font-size:12px}.ky-landing h3{letter-spacing:-.4px;font-size:17px;font-weight:650;line-height:1.4}.ky-service>p{color:var(--ky-muted);margin-top:13px;font-size:13px;line-height:1.95}.ky-scope-note{color:var(--ky-muted);align-items:flex-start;gap:8px;font-size:11px;display:flex;margin-top:20px!important}.ky-scope-note>svg{flex-shrink:0;margin-top:1px}.ky-audience-section{color:#f8faed;background:radial-gradient(at 100% 0,#007e7077,#0000 70%),linear-gradient(110deg,#003e37,#00594b);padding-block:76px}.ky-audience-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;display:grid}.ky-audience-section .ky-eyebrow{color:#d6e69f}.ky-audience-section h2{letter-spacing:-2px;margin-block:24px;font-size:clamp(40px,4vw,54px);line-height:1.1}.ky-audience-section h2>span{color:#d6e69f}.ky-audience-intro>p:not(.ky-eyebrow){color:#c4d6ce;max-width:300px;font-size:13px;line-height:1.9}.ky-audience-intro .ky-text-link{color:#e1eebd;margin-top:20px}.ky-audiences>article{border-bottom:1px solid #ffffff29;align-items:center;gap:20px;padding-block:30px;display:flex}.ky-audiences>article:first-child{border-top:1px solid #ffffff29}.ky-audience-icon{color:#d8e5b2;flex-shrink:0;display:flex}.ky-audiences article>div{flex:1}.ky-audiences h3{font-size:19px}.ky-audiences p{color:#c4d6ce;max-width:290px;margin-top:7px;font-size:12px;line-height:1.8}.ky-audience-arrow{color:#9eb7ac}.ky-steps{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:36px;margin:50px 0 40px;padding:0;list-style:none;display:grid}.ky-steps li{border-top:1px solid #bdccb9;padding:29px 0 0;position:relative}.ky-steps li>span{color:var(--ky-green);margin-bottom:14px;font-size:12px;font-weight:750;display:inline-block}.ky-steps li:before{content:"";background:var(--ky-green);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.ky-steps h3{font-size:17px}.ky-steps p{color:var(--ky-muted);max-width:310px;margin-top:12px;font-size:13px;line-height:1.9}.ky-technology-note{border:1px solid var(--ky-line);background:#f0f3e9;border-radius:9px;align-items:center;gap:20px;padding:25px;display:flex}.ky-technology-note>div{flex:1}.ky-technology-note h3{font-size:14px}.ky-technology-note p{color:var(--ky-muted);max-width:620px;margin-top:6px;font-size:12px;line-height:1.8}.ky-technology-note .ky-text-link{white-space:nowrap;margin-left:20px}.ky-faq-section{border-block:1px solid var(--ky-line);background:#f0f3e9;padding-block:76px}.ky-faq-layout{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.ky-faq-intro{color:var(--ky-muted);max-width:245px;font-size:13px;line-height:1.9;margin-top:20px!important}.ky-faq-list details{border-bottom:1px solid #ccd6c8}.ky-faq-list details:first-child{border-top:1px solid #ccd6c8}.ky-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding-block:23px;font-size:14px;font-weight:650;list-style:none;display:flex}.ky-faq-list summary::-webkit-details-marker{display:none}.ky-faq-list summary>svg{flex-shrink:0;transition:transform .2s}.ky-faq-list details[open] summary>svg{transform:rotate(180deg)}.ky-faq-list details>p{color:#52645b;padding:0 32px 25px 0;font-size:13px;line-height:1.9}.ky-closing-wrap{padding-block:76px}.ky-closing{background:radial-gradient(at 90% 5%,#65efb455,#0000 65%),linear-gradient(115deg,#e5eccf,#d4eee0);border:1px solid #d3dfb6;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:46px;display:flex}.ky-closing h2{letter-spacing:-1.3px;font-size:clamp(28px,2.7vw,35px);line-height:1.3}.ky-closing h2>span{color:#526747}.ky-closing p:not(.ky-eyebrow){color:#526449;max-width:490px;margin-top:17px;font-size:12px;line-height:1.9}.ky-closing-action{text-align:center;flex-shrink:0}.ky-button-light{background:var(--ky-ink)}.ky-closing-action>span{color:#506344;margin-top:14px;font-size:10px;display:block}.ky-closing-action>span a{text-underline-offset:3px;align-items:center;gap:3px;font-weight:700;text-decoration:underline;display:inline-flex}.ky-footer{color:var(--ky-ink);border:0;margin-top:0;padding:0 0 25px;display:block}.ky-footer-top{justify-content:space-between;align-items:center;gap:25px;padding-bottom:34px;display:flex}.ky-brand-footer img{width:164px;height:55px}.ky-brand-footer>span{font-size:16px}.ky-footer-top p{color:var(--ky-muted);margin-top:5px;font-size:11px}.ky-footer-top nav{flex-direction:row;gap:28px;font-size:11px;font-weight:600;display:flex}.ky-footer-top nav>a{align-items:center;gap:4px;min-height:44px;display:inline-flex}.ky-footer-bottom{border-top:1px solid var(--ky-line);color:var(--ky-muted);justify-content:space-between;gap:20px;padding-top:21px;font-size:10px;display:flex}.ky-pricing-section{background:linear-gradient(160deg,#e8f4e9,#f2f5eb 55%,#e4f1e6);border-block:1px solid #d6e4d7;padding-block:85px}.ky-pricing-section h2 span{color:var(--ky-green)}.ky-pricing-intro{max-width:370px}.ky-pricing-intro>p{color:var(--ky-muted);font-size:13px;line-height:1.85}.ky-billing-toggle{background:#ffffff85;border:1px solid #b9d1bf;border-radius:8px;align-items:center;gap:4px;margin-top:20px;padding:5px;display:inline-flex}.ky-billing-toggle button{border-radius:5px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:650}.ky-billing-toggle button[aria-pressed=true]{color:#fff;background:var(--ky-ink)}.ky-billing-toggle button>span{color:#3e5d48;background:#d4edc7;border-radius:4px;padding:3px 5px;font-size:8px}.ky-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.ky-plan{background:#fdfff9;border:1px solid #cddfcc;border-radius:10px;flex-direction:column;padding:24px 21px;display:flex}.ky-plan-label{color:#53705e;text-transform:uppercase;letter-spacing:1px;min-height:15px;font-size:8px;line-height:1.7}.ky-plan h3{letter-spacing:-.8px;margin-top:12px;font-size:23px}.ky-plan-description{min-height:38px;color:var(--ky-muted);font-size:11px;line-height:1.7;margin-top:8px!important}.ky-plan-price{white-space:nowrap;align-items:baseline;gap:3px;margin-top:24px;display:flex}.ky-plan-price>strong{letter-spacing:-2px;font-size:43px;font-weight:650;line-height:1.1}.ky-plan-price>span:first-child{align-self:flex-start;margin-top:4px;font-size:14px;font-weight:650}.ky-plan-price>span:last-child{color:var(--ky-muted);font-size:10px}.ky-plan-billing{color:var(--ky-muted);min-height:32px;font-size:9px;margin-top:8px!important}.ky-plan ul{border-top:1px solid #dbe5d7;margin:10px 0 0;padding:20px 0 0;list-style:none}.ky-plan li{gap:8px;min-height:18px;margin-bottom:12px;font-size:10px;line-height:1.7;display:flex}.ky-plan li>svg{color:var(--ky-green);flex-shrink:0;margin-top:1px}.ky-plan-assistance{color:var(--ky-muted);font-size:9px;line-height:1.8;margin:6px 0 24px!important}.ky-plan-cta{border:1px solid #a7c4b0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:45px;margin-top:auto;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.ky-plan-cta:hover{background:#edf6e9}.ky-plan-featured{color:#f3fff6;background:linear-gradient(150deg,#007e70,#003e37);border-color:#007e70}.ky-plan-featured :is(.ky-plan-label,.ky-plan-description,.ky-plan-billing,.ky-plan-assistance,.ky-plan-price>span:last-child){color:#d1e8d9}.ky-plan-featured ul{border-color:#ffffff30}.ky-plan-featured li>svg{color:#9bf0bb}.ky-plan-featured .ky-plan-cta{color:#003e37;background:#b3f4cc;border-color:#b3f4cc}.ky-plan-featured .ky-plan-cta:hover{background:#d5f9df}.ky-no-charge{justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;margin:24px 0 35px!important}.ky-no-charge strong{font-weight:600}.ky-no-charge svg{flex-shrink:0}.ky-pricing-details{border-top:1px solid #c6d7c7;grid-template-columns:1fr 1fr;gap:45px;padding-top:30px;display:grid}.ky-pricing-details h3{font-size:14px}.ky-pricing-details p{color:#526b5b;margin-top:12px;font-size:11px;line-height:1.9}.ky-addons{border-top:1px solid #c6d7c7;margin-top:28px}.ky-addons summary,.ky-cost-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:12px;font-weight:650;list-style:none;display:flex}.ky-addons summary::-webkit-details-marker{display:none}.ky-cost-sources summary::-webkit-details-marker{display:none}.ky-addons p,.ky-cost-sources p{color:var(--ky-muted);max-width:900px;margin-top:15px;font-size:11px;line-height:1.9}.ky-comparison-section{padding-block:85px}.ky-comparison-scroll{border:1px solid #d5e0d4;border-radius:10px;overflow-x:auto}.ky-comparison-scroll:focus-visible{outline:3px solid var(--ky-green);outline-offset:4px}.ky-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:650px;color:var(--ky-ink);background:#fffef9}.ky-comparison-table caption{text-align:left;color:var(--ky-muted);border-bottom:1px solid #d5e0d4;padding:16px 24px;font-size:11px}.ky-comparison-table th,.ky-comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dce6d8;padding:21px 24px;font-size:12px;line-height:1.8}.ky-comparison-table th:first-child{width:22%}.ky-comparison-table thead th{background:#f0f4e9;font-size:16px;font-weight:650}.ky-comparison-table thead th:first-child{vertical-align:middle;font-size:11px}.ky-comparison-table th span,.ky-comparison-table td span{color:var(--ky-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.ky-comparison-table tbody th{font-size:11px;font-weight:650}.ky-comparison-table td:last-child,.ky-comparison-table thead th:last-child{background:#eaf5e9}.ky-comparison-table tr:last-child>*{border-bottom:0}.ky-comparison-cost td>strong{letter-spacing:-1.5px;font-size:33px;font-weight:650;line-height:1.25}.ky-comparison-cost td:last-child>strong{color:var(--ky-green)}.ky-comparison-limit{color:var(--ky-muted);align-items:flex-start;gap:10px;font-size:11px;line-height:1.85;display:flex;margin-top:20px!important}.ky-comparison-limit svg{color:var(--ky-green);flex-shrink:0;margin-top:2px}.ky-cost-sources{border-top:1px solid var(--ky-line);margin-top:25px}.ky-cost-sources ul{flex-wrap:wrap;gap:10px 24px;margin:15px 0 0;padding:0;list-style:none;display:flex}.ky-cost-sources a{text-underline-offset:3px;align-items:center;gap:4px;font-size:10px;text-decoration:underline;display:inline-flex}.ky-mobile-dock{display:none}.ky-pricing-footnote{color:var(--ky-muted);text-align:center;max-width:700px;font-size:10px;line-height:1.8;margin:-15px auto 0!important}.ky-pro-plan{color:#effff4;background:linear-gradient(120deg,#003e37,#006b5b);border:1px solid #007e70;border-radius:10px;grid-template-columns:1fr 235px;align-items:center;gap:35px;margin-top:22px;padding:30px;display:grid}.ky-pro-label{color:#c4f7cf;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:650}.ky-pro-plan h3{letter-spacing:-.8px;flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:8px;font-size:30px;display:flex}.ky-pro-plan h3>span{letter-spacing:-.3px;color:#c8edd8;font-size:15px;font-weight:500}.ky-pro-description{color:#d4eadd;max-width:640px;font-size:12px;line-height:1.85;margin-top:12px!important}.ky-pro-plan ul{flex-wrap:wrap;align-items:center;gap:8px 23px;margin:17px 0 0;padding:0;list-style:none;display:flex}.ky-pro-plan li{align-items:center;gap:7px;font-size:10px;display:inline-flex}.ky-pro-plan li>svg{color:#94f0bb}.ky-pro-capacity{color:#c4dfcc;max-width:640px;font-size:9px;line-height:1.85;margin-top:14px!important}.ky-pro-action .ky-plan-price{margin-top:0}.ky-pro-action .ky-plan-price>span:last-child,.ky-pro-action .ky-plan-billing{color:#d4eadd}.ky-pro-action .ky-plan-billing{margin-bottom:15px}.ky-pro-action .ky-plan-cta{color:#003e37;background:#b5f3cf;border-color:#b5f3cf}.ky-pro-action .ky-plan-cta:hover{background:#d6f8e3}@media (width>=1440px){.ky-hero{gap:92px;padding-block:90px}}@media (width<=1080px){.ky-container{width:calc(100% - 64px)}.ky-nav{gap:18px;font-size:12px}.ky-nav .ky-login{gap:10px;margin-left:0}.ky-brand img{width:165px;height:55px}.ky-brand>span{font-size:17px}.ky-hero{gap:36px;padding-block:60px 70px}.ky-hero h1{letter-spacing:-2.6px;font-size:52px}.ky-hero-description{font-size:14px}.ky-hero-actions{gap:12px}.ky-button{gap:12px;padding-inline:16px;font-size:12px}.ky-hero-actions .ky-text-link{gap:6px;font-size:11px}.ky-photo-frame{height:530px}.ky-photo-caption p{font-size:29px}.ky-photo-stamp{left:-16px}.ky-plan{padding:22px 16px}.ky-plan-price>strong{font-size:36px}.ky-intro-inner>div{gap:20px}.ky-intro-inner>div>span{gap:6px;font-size:10px}.ky-section{padding-block:76px}.ky-section-heading{gap:32px}.ky-section-heading>p{max-width:300px;font-size:12px}.ky-service{padding:25px 22px}.ky-service h3{font-size:15px}.ky-service>p{font-size:12px}.ky-audience-layout{gap:60px}.ky-faq-layout{gap:40px}.ky-closing{padding:34px}}@media (width<=800px){.ky-pro-plan{grid-template-columns:1fr;gap:25px}.ky-pro-action{max-width:300px}.ky-header-inner{min-height:82px}.ky-menu-toggle{border:1px solid var(--ky-line);border-radius:6px;width:44px;height:44px;display:inline-flex}.ky-nav{background:var(--ky-paper);border-bottom:1px solid var(--ky-line);z-index:20;padding:20px 32px;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 15px 20px #123e3508}.ky-nav-open{flex-direction:column;align-items:stretch;gap:4px;display:flex}.ky-nav>a{min-height:44px}.ky-nav .ky-login{justify-content:space-between;margin-top:8px}.ky-hero{grid-template-columns:1fr 1fr;gap:28px}.ky-hero h1{letter-spacing:-2.2px;font-size:44px}.ky-hero .ky-eyebrow{letter-spacing:1px;font-size:9px}.ky-hero-actions{flex-direction:column;align-items:flex-start;gap:7px}.ky-photo-frame{border-radius:65px 15px;height:470px}.ky-photo-topline{font-size:8px;left:24px}.ky-photo-caption{left:24px;right:15px}.ky-photo-caption p{font-size:25px}.ky-photo-caption>span{font-size:9px}.ky-photo-stamp{padding:10px;left:-8px}.ky-photo-stamp img{width:35px;height:35px}.ky-photo-stamp strong{font-size:11px}.ky-plan-grid{grid-template-columns:1fr 1fr;gap:18px}.ky-plan{padding:26px}.ky-plan-price>strong{font-size:43px}.ky-plan-description{min-height:0}.ky-plan-assistance{min-height:34px}.ky-intro-inner{align-items:flex-start;gap:20px}.ky-intro-inner>div{flex-direction:column;gap:12px}.ky-section-heading{flex-direction:column;align-items:flex-start;gap:20px}.ky-section-heading>p{max-width:520px;font-size:13px}.ky-services{grid-template-columns:1fr}.ky-service+.ky-service{border-left:0;border-top:1px solid var(--ky-line)}.ky-service{padding:25px 28px}.ky-service-top{margin-bottom:20px}.ky-service h3{font-size:18px}.ky-service>p{max-width:560px;font-size:13px}.ky-audience-layout{grid-template-columns:1fr 1.2fr;gap:36px}.ky-audience-section h2{font-size:44px}.ky-audiences>article{gap:14px}.ky-audiences h3{font-size:16px}.ky-audience-arrow{display:none}.ky-audiences p{font-size:11px}.ky-steps{gap:24px}.ky-steps h3{font-size:16px}.ky-steps p{font-size:12px}.ky-technology-note{flex-wrap:wrap}.ky-technology-note .ky-text-link{min-height:32px;margin-left:71px}.ky-faq-layout{grid-template-columns:1fr;gap:32px}.ky-faq-intro{max-width:450px}.ky-faq-section h2 br{display:none}.ky-closing{flex-direction:column;align-items:flex-start;gap:25px}.ky-closing-action{text-align:left}}@media (width<=600px){.ky-pro-plan{padding:25px}.ky-pro-plan h3{flex-direction:column;gap:5px}.ky-pro-plan ul{flex-direction:column;align-items:flex-start;gap:12px}.ky-pro-capacity{font-size:10px}.ky-pro-action{width:100%;max-width:none}.ky-landing{padding-bottom:calc(75px + env(safe-area-inset-bottom))}.ky-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbf6f5;position:sticky;top:0}.ky-container{width:calc(100% - 40px)}.ky-hero{grid-template-columns:1fr;gap:44px;padding-block:44px 64px}.ky-hero .ky-eyebrow{font-size:10px}.ky-hero h1{letter-spacing:-2.2px;margin-block:22px;font-size:clamp(43px,10vw,60px)}.ky-hero-description{max-width:440px;font-size:14px;line-height:1.9}.ky-hero-actions{flex-direction:row;align-items:center;gap:10px 20px;margin-top:25px}.ky-hero-actions .ky-text-link{font-size:11px}.ky-hero-note{margin-top:22px}.ky-hero{gap:30px}.ky-photo-frame{border-radius:65px 16px;height:390px}.ky-editorial-image{object-position:50% 30%}.ky-photo-caption{bottom:42px;left:25px}.ky-photo-caption p{font-size:28px}.ky-photo-caption>span{font-size:9px}.ky-photo-topline{font-size:9px;left:25px}.ky-photo-stamp{bottom:9px;left:-4px}.ky-hero-photo figcaption{margin-top:18px;font-size:7px}.ky-landing [id]{scroll-margin-top:105px}.ky-pricing-section,.ky-comparison-section{padding-block:55px}.ky-pricing-intro{max-width:none}.ky-billing-toggle{width:100%}.ky-billing-toggle button{flex:1}.ky-plan-grid{grid-template-columns:1fr;gap:16px;margin-top:28px}.ky-plan{padding:25px}.ky-plan-price{margin-top:20px}.ky-plan-price>strong{font-size:46px}.ky-plan-description,.ky-plan li{font-size:12px}.ky-plan-label{font-size:9px}.ky-plan-billing{min-height:0;font-size:10px}.ky-plan ul{margin-top:18px}.ky-plan-assistance{min-height:0;font-size:10px}.ky-plan-cta{min-height:48px;font-size:12px}.ky-no-charge{align-items:flex-start;font-size:10px;line-height:1.8}.ky-pricing-details{grid-template-columns:1fr;gap:26px}.ky-comparison-table th,.ky-comparison-table td{padding:18px}.ky-comparison-table{min-width:650px}.ky-comparison-table thead th{font-size:14px}.ky-comparison-cost td>strong{font-size:29px}.ky-comparison-scroll:after{content:"Leret jadual untuk bandingkan kedua-dua pilihan →";color:#47684f;background:#eef4e8;padding:10px 16px;font-size:9px;display:block;position:sticky;left:0}.ky-mobile-dock{z-index:60;padding:10px 20px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfff8f5;border-top:1px solid #c8dfd0;flex-direction:row;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #003e3708}.ky-mobile-dock>a{border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:650;display:flex}.ky-mobile-dock>a:last-child{background:var(--ky-green);color:#fff;flex:1.5}.ky-intro-inner{flex-direction:column;gap:18px;padding-block:24px}.ky-intro-inner>p{font-size:12px}.ky-intro-inner>div{flex-direction:row;gap:13px 18px}.ky-intro-inner>div>span{font-size:10px}.ky-intro-inner svg{width:16px}.ky-section{padding-block:60px}.ky-eyebrow{letter-spacing:1.3px;font-size:10px}.ky-landing h2{letter-spacing:-1.3px;font-size:31px}.ky-section-heading{margin-bottom:28px}.ky-section-heading>p{font-size:13px}.ky-service{padding:25px 22px}.ky-service h3{font-size:17px}.ky-scope-note{font-size:10px;line-height:1.8}.ky-audience-section{padding-block:55px}.ky-audience-layout{grid-template-columns:1fr;gap:30px}.ky-audience-section h2{font-size:44px}.ky-audience-intro>p:not(.ky-eyebrow){max-width:360px}.ky-audiences>article{gap:18px;padding-block:25px}.ky-audiences h3{font-size:18px}.ky-audiences p{max-width:300px;font-size:12px}.ky-audience-arrow{width:18px;display:block}.ky-steps{grid-template-columns:1fr;gap:24px;margin-block:36px 32px}.ky-steps li{grid-template-columns:34px 1fr;column-gap:12px;padding-top:23px;display:grid}.ky-steps li>span{grid-row:span 2;margin:0;padding-top:1px}.ky-steps h3{font-size:17px}.ky-steps p{grid-column:2;max-width:none;margin-top:8px;font-size:13px}.ky-technology-note{align-items:flex-start;gap:16px;padding:22px}.ky-technology-note .ky-icon-tile{width:40px;height:40px}.ky-technology-note .ky-text-link{margin-left:56px;font-size:11px}.ky-technology-note h3{font-size:14px}.ky-technology-note p{font-size:11px}.ky-faq-section{padding-block:55px}.ky-faq-list summary{padding-block:21px;font-size:13px;line-height:1.7}.ky-faq-list details>p{padding-right:15px;font-size:12px}.ky-closing-wrap{padding-block:50px}.ky-closing{padding:28px 23px}.ky-closing h2{font-size:29px}.ky-closing h2 br{display:none}.ky-closing-action{width:100%}.ky-closing-action .ky-button{justify-content:space-between;width:100%;padding-inline:18px}.ky-closing-action>span{text-align:center}.ky-footer-top{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:25px}.ky-footer-top nav{flex-wrap:wrap;gap:8px 22px}.ky-footer-bottom{flex-wrap:wrap;gap:10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.ky-landing *,.ky-landing :before,.ky-landing :after{scroll-behavior:auto!important;transition:none!important}}.ky-nav [aria-current=page]{color:var(--ky-green)}.ky-team-menu{position:relative}.ky-team-menu>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-weight:650;list-style:none;display:flex}.ky-team-menu>summary::-webkit-details-marker{display:none}.ky-team-menu>summary:focus-visible{outline-offset:5px;outline:3px solid #208c6a}.ky-team-menu[open]>summary>svg{transform:rotate(180deg)}.ky-team-dropdown{z-index:55;background:#fcfff8;border:1px solid #c5dacd;border-radius:10px;width:290px;padding:15px;position:absolute;top:51px;left:-24px;box-shadow:0 18px 45px #003e3718}.ky-team-dropdown>p{color:#607469;padding:3px 9px 12px;font-size:10px;font-weight:400}.ky-team-dropdown>a{border-radius:5px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:12px 9px;font-size:12px;display:flex}.ky-team-dropdown>a:hover{background:#e9f4e8}.ky-footer-industries{color:#587368;border-top:1px solid #dce4dc;flex-wrap:wrap;gap:10px 24px;padding:20px 0;font-size:10px;display:flex}.ky-footer-industries a{align-items:center;min-height:30px;display:inline-flex}.km-site .ky-footer{padding-top:55px}.km-site :is(h1,h2,h3){overflow-wrap:break-word}.km-lead,.km-industry-hero{background:radial-gradient(at 90% 10%,#64e4b34a,#0000 65%),linear-gradient(120deg,#f3faf4,#e5f5e9 55%,#d3eee0);border-bottom:1px solid #d4e6d7;padding-block:38px 70px}.km-lead,.km-industry-hero,.ky-hero-backdrop{isolation:isolate;position:relative}.ky-hero-backdrop{background:radial-gradient(at 90% 10%,#64e4b340,#0000 65%),linear-gradient(120deg,#f6faf2,#e8f5e9 55%,#d6ede0)}.km-lead:before,.km-industry-hero:before,.ky-hero-backdrop:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#00765e0b 1px,#0000 1px),linear-gradient(90deg,#00765e0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000,#000 65%);mask-image:linear-gradient(110deg,#0000,#000 65%)}.km-back{color:#607367;align-items:center;gap:10px;min-height:35px;margin-bottom:30px;font-size:10px;display:inline-flex}.km-back:hover{color:var(--ky-green)}.km-lead h1,.km-industry-hero h1,.km-article-lead h1{letter-spacing:-2.5px;max-width:920px;margin-top:20px;font-size:clamp(36px,4.6vw,60px);font-weight:650;line-height:1.12}.km-lead-copy{max-width:650px;color:var(--ky-muted);font-size:16px;line-height:1.9;margin-top:24px!important}.km-lead+.ky-pricing-section{border-top:0}.km-about{padding-block:75px 15px}.km-about-intro{grid-template-columns:1fr 1fr;gap:70px;display:grid}.km-about-intro p:not(.ky-eyebrow){color:var(--ky-muted);margin-bottom:20px;font-size:14px;line-height:1.95}.km-about-intro h2{font-size:37px}.km-principles{border-top:1px solid var(--ky-line);grid-template-columns:repeat(3,1fr);gap:40px;margin-block:50px 60px;display:grid}.km-principles article{padding-top:30px}.km-principles svg{color:var(--ky-green);margin-bottom:24px}.km-principles h3{font-size:18px}.km-principles p{color:var(--ky-muted);margin-top:14px;font-size:13px;line-height:1.9}.km-about-banner{background:#e8f1df;border-radius:12px;grid-template-columns:1.2fr 1fr;gap:80px;padding:35px;display:grid}.km-about-banner h2{font-size:31px}.km-about-banner p:not(.ky-eyebrow){color:#536b54;margin-top:18px;font-size:13px;line-height:1.9}.km-industry-links{flex-direction:column;gap:2px;display:flex}.km-industry-links>a{border-bottom:1px solid #c9d9bd;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding-block:14px;font-size:13px;font-weight:650;display:flex}.km-inline-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:27px;display:flex}.km-industry-hero-grid{grid-template-columns:1.3fr .8fr;align-items:center;gap:90px;display:grid}.km-industry-hero h1{max-width:650px;font-size:clamp(36px,4vw,53px)}.km-industry-hero .km-lead-copy{font-size:15px}.km-prep{color:#edfff1;background:#003e37;border-radius:12px 65px 12px 12px;margin-top:38px;padding:35px}.km-prep>svg{color:#a4efbc;margin-bottom:22px;display:block}.km-prep>span{text-transform:uppercase;letter-spacing:1.2px;color:#d2e7d8;font-size:9px}.km-prep h2{letter-spacing:-1px;margin-top:14px;font-size:28px;line-height:1.25}.km-prep ul{margin:27px 0;padding:0;list-style:none}.km-prep li{align-items:flex-start;gap:9px;margin-top:16px;font-size:12px;line-height:1.8;display:flex}.km-prep li svg{color:#9af0ba;flex-shrink:0;margin-top:2px}.km-prep>p{color:#c7dfce;border-top:1px solid #ffffff2b;padding-top:18px;font-size:10px;line-height:1.9}.km-industry-body{padding-top:65px}.km-industry-intro{letter-spacing:-.3px;max-width:900px;font-size:20px;line-height:1.8}.km-service-rows{margin-block:45px}.km-service-rows>article{border-top:1px solid var(--ky-line);grid-template-columns:40px 1fr 1.25fr;align-items:start;gap:35px;padding-block:35px;display:grid}.km-service-rows>article>span{color:var(--ky-green);margin-top:5px;font-size:12px;font-weight:650}.km-service-rows h2{letter-spacing:-.8px;margin:0;font-size:26px;line-height:1.3}.km-service-rows p{color:var(--ky-muted);font-size:14px;line-height:1.95}.km-scenario{background:linear-gradient(115deg,#e1f0dc,#ddf3e9);border:1px solid #d1e2ce;border-radius:10px;padding:35px}.km-scenario h2{font-size:29px}.km-scenario>p:last-child{color:#4f6957;max-width:950px;margin-top:18px;font-size:14px;line-height:1.9}.km-scope{border-bottom:1px solid var(--ky-line);align-items:flex-start;gap:20px;padding-block:32px;display:flex}.km-scope>svg{color:var(--ky-green);flex-shrink:0;margin-top:4px}.km-scope h3{font-size:15px}.km-scope p{color:var(--ky-muted);max-width:980px;margin-top:9px;font-size:12px;line-height:1.9}.km-reading-link{align-items:center;gap:20px;padding-block:30px;display:flex}.km-reading-link>span{color:var(--ky-muted);flex:1;font-size:10px}.km-reading-link strong{color:var(--ky-ink);margin-top:4px;font-size:16px;font-weight:600;display:block}.km-reading-link:hover strong{text-underline-offset:4px;text-decoration:underline}.km-blog-list{grid-template-columns:1fr 1fr;gap:0 45px;padding-block:65px 10px;display:grid}.km-blog-list>article{border-top:1px solid #bacfbc;padding-block:30px 35px}.km-blog-list>.km-blog-featured{background:linear-gradient(130deg,#e9f1df,#def3e7);border:1px solid #c7dcc9;border-radius:10px;grid-column:1/-1;margin-bottom:35px;padding:38px}.km-blog-meta{color:#59715e;align-items:center;gap:20px;font-size:10px;display:flex}.km-blog-meta>span:first-child{text-transform:uppercase;letter-spacing:.9px;font-weight:650}.km-blog-list h2{letter-spacing:-.8px;margin-top:20px;font-size:28px;line-height:1.35}.km-blog-list h2>a{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.km-blog-list h2 svg{flex-shrink:0;margin-top:4px}.km-blog-list h2 a:hover{color:var(--ky-green)}.km-blog-list>article>p{color:var(--ky-muted);max-width:700px;margin-top:18px;font-size:13px;line-height:1.9}.km-blog-list .ky-text-link{margin-top:20px}.km-blog-featured h2{max-width:850px;font-size:36px}.km-article-lead{padding-block:35px 55px}.km-article-lead h1{max-width:950px;font-size:clamp(36px,4.2vw,55px)}.km-article-lead>p{color:var(--ky-muted);max-width:850px;margin-top:25px;font-size:17px;line-height:1.9}.km-article-layout{grid-template-columns:255px minmax(0,740px);align-items:start;gap:75px;padding-bottom:65px;display:grid}.km-article-toc{background:#eef3e8;border:1px solid #dbe5d5;border-radius:8px;padding:23px;position:sticky;top:30px}.km-article-toc>p{margin-bottom:15px;font-size:11px;font-weight:650}.km-article-toc nav{flex-direction:column;gap:5px;display:flex}.km-article-toc a{color:#566d5e;padding-block:8px;font-size:11px;line-height:1.7;display:block}.km-article-toc a:hover{color:var(--ky-green);text-underline-offset:4px;text-decoration:underline}.km-article-body>section{border-top:1px solid var(--ky-line);padding-block:30px}.km-article-body h2{letter-spacing:-.8px;margin-top:0;font-size:27px;line-height:1.35}.km-article-body section>p{color:#52685b;margin-top:20px;font-size:15px;line-height:2}.km-article-body blockquote{background:#edf5e6;border-left:3px solid #007e70;border-radius:0 8px 8px 0;margin:24px 0 0;padding:25px}.km-article-body blockquote>span{text-transform:uppercase;letter-spacing:.7px;color:#56764e;font-size:9px}.km-article-body blockquote p{margin-top:12px;font-size:14px;line-height:2}.km-article-next{border-block:1px solid #c5d6c5;margin-top:10px;padding-block:22px}.km-article-next>span{color:var(--ky-muted);font-size:10px}.km-article-next a{justify-content:space-between;align-items:center;gap:25px;margin-top:8px;font-size:18px;font-weight:650;line-height:1.6;display:flex}.km-article-next a svg{flex-shrink:0}.km-article-cta{background:#dff1e0;border:1px solid #d0e3cc;border-radius:9px;margin-top:30px;padding:30px}.km-article-cta h2{font-size:26px}.km-article-cta p{color:var(--ky-muted);margin-top:15px;font-size:13px;line-height:1.9}@media (width<=1080px){.km-industry-hero-grid{grid-template-columns:1.2fr 1fr;gap:40px}.km-prep{padding:28px}.km-article-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.km-about-intro{gap:40px}.km-about-intro h2{font-size:32px}}@media (width<=800px){.ky-nav{overscroll-behavior:contain;max-height:calc(100dvh - 148px);overflow-y:auto}.ky-team-menu{width:100%}.ky-team-menu>summary{justify-content:space-between;min-height:44px}.ky-team-dropdown{width:auto;box-shadow:none;background:#edf4e6;border:0;margin-block:6px 12px;padding:12px;position:static}.ky-team-dropdown>p{display:none}.ky-team-dropdown>a{font-size:12px}.ky-footer-industries{gap:5px 20px}.km-about-intro{grid-template-columns:1fr;gap:25px}.km-principles{gap:25px}.km-about-banner{grid-template-columns:1fr;gap:25px}.km-industry-hero-grid{grid-template-columns:1fr 1fr;gap:30px}.km-industry-hero h1{letter-spacing:-1.6px;font-size:38px}.km-prep{padding:25px}.km-prep h2{font-size:24px}.km-prep li{font-size:11px}.km-service-rows>article{grid-template-columns:30px 1fr;gap:15px 25px}.km-service-rows h2{font-size:25px}.km-service-rows p{grid-column:2}.km-article-layout{grid-template-columns:1fr;gap:28px}.km-article-toc{position:static}.km-article-toc nav{flex-flow:wrap;gap:5px 22px}.km-article-toc a{font-size:11px}.km-blog-list{gap:0 30px}}@media (width<=600px){.ky-header-inner{gap:12px}.km-lead,.km-industry-hero{padding-block:23px 45px}.km-back{gap:8px;margin-bottom:24px;font-size:9px}.km-lead h1,.km-industry-hero h1,.km-article-lead h1{letter-spacing:-1.5px;font-size:36px;line-height:1.16}.km-lead-copy{font-size:14px;line-height:1.9;margin-top:22px!important}.km-about{padding-top:45px}.km-about-intro h2{font-size:29px}.km-about-intro p:not(.ky-eyebrow){font-size:13px}.km-principles{grid-template-columns:1fr;gap:0;margin-block:30px 40px}.km-principles article{border-bottom:1px solid var(--ky-line);padding-block:26px}.km-principles svg{margin-bottom:14px}.km-principles p{font-size:13px}.km-about-banner{padding:25px}.km-about-banner h2{font-size:28px}.km-industry-hero-grid{grid-template-columns:1fr;gap:30px}.km-industry-hero .km-lead-copy{font-size:14px}.km-prep{margin-top:0;padding:28px}.km-prep h2{font-size:28px}.km-prep li{font-size:12px}.km-industry-body{padding-top:40px}.km-industry-intro{font-size:17px;line-height:1.85}.km-service-rows{margin-block:30px}.km-service-rows>article{gap:15px;padding-block:28px}.km-service-rows h2{font-size:24px}.km-service-rows p{font-size:13px}.km-scenario{padding:25px}.km-scenario h2{font-size:26px}.km-scenario>p:last-child{font-size:13px}.km-scope{gap:14px}.km-scope p{font-size:11px}.km-reading-link{gap:14px}.km-reading-link strong{font-size:14px}.km-blog-list{grid-template-columns:1fr;gap:0;padding-top:40px}.km-blog-list>.km-blog-featured{margin-bottom:15px;padding:25px}.km-blog-list h2,.km-blog-featured h2{font-size:27px}.km-blog-list>article>p{font-size:13px}.km-article-lead{padding-block:25px 35px}.km-article-lead>p{font-size:15px}.km-article-toc{padding:20px}.km-article-toc nav{flex-direction:column;gap:0}.km-article-body h2{font-size:25px}.km-article-body section>p{font-size:14px}.km-article-body blockquote{padding:20px}.km-article-body blockquote p{font-size:13px}.km-article-cta{padding:24px}.km-site .ky-footer{padding-top:35px}}.km-hero-grid,.km-industry-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.km-hero-grid h1{font-size:clamp(36px,4vw,53px)}.km-hero-image{min-width:0;margin:0}.km-hero-image img{aspect-ratio:3/2;object-fit:cover;background:#e6eee6;border:1px solid #003e3714;border-radius:16px 56px 16px 16px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #003e3712}.km-industry-overview{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:80px;display:grid}.km-industry-overview .km-prep{background:linear-gradient(140deg,#005348,#003e37);margin-top:0}@media (width<=1080px){.km-hero-grid,.km-industry-hero-grid,.km-industry-overview{gap:36px}}@media (width<=800px){.km-hero-grid,.km-industry-hero-grid,.km-industry-overview{grid-template-columns:minmax(0,1fr);gap:30px}.km-hero-image{width:100%;max-width:680px}}@media (width<=600px){.km-hero-image img{border-top-right-radius:40px}.km-lead,.km-industry-hero{padding-block:20px 32px}.km-hero-grid,.km-industry-hero-grid{gap:24px}.km-back{min-height:28px;margin-bottom:18px}.km-lead h1,.km-industry-hero h1{letter-spacing:-1.15px;margin-top:14px;font-size:clamp(29px,8.6vw,35px);line-height:1.15}.km-lead-copy{line-height:1.75;margin-top:18px!important}.km-inline-actions{gap:10px 18px;margin-top:22px}.km-inline-actions>a{min-height:44px}.km-industry-intro{font-size:17px;line-height:1.8}.km-prep{border-top-right-radius:40px;padding:24px}.ky-hero{gap:24px;padding-block:28px 40px}.ky-hero h1{letter-spacing:-1.35px;margin-block:18px;font-size:clamp(32px,9vw,40px);line-height:1.12}.ky-hero-description{line-height:1.75}.ky-hero-actions{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:20px;display:grid}.ky-hero-actions>a{justify-content:center;min-height:46px}.ky-hero-note{margin-top:16px}.ky-photo-frame{border-radius:36px 14px;height:clamp(260px,76vw,320px)}.ky-photo-caption{bottom:30px;left:22px}.ky-photo-caption p{font-size:25px}.ky-photo-stamp{display:none}.ky-comparison-table{min-width:0;display:block}.ky-comparison-table caption,.ky-comparison-table tbody{width:100%;display:block}.ky-comparison-table caption{padding:16px}.ky-comparison-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ky-comparison-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ky-comparison-table tbody th:first-child{background:#f0f6ec;grid-column:1/-1;width:auto;padding:12px 16px}.ky-comparison-table td{min-width:0;padding:16px 14px;font-size:12px;line-height:1.7}.ky-comparison-table td:before{color:#43624f;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.ky-comparison-table td:first-of-type:before{content:"Menggaji admin"}.ky-comparison-table td:nth-of-type(2):before{content:"KutipYuran"}.ky-comparison-cost td>strong{letter-spacing:-1px;font-size:clamp(22px,6.5vw,29px)}.ky-comparison-scroll:after{display:none}}@media (width<=380px){.km-inline-actions>.ky-button{justify-content:space-between;width:100%}.km-inline-actions>.ky-text-link{justify-content:center;width:100%}}.ky-landing.kl-home{--ky-ink:#17251e;--ky-green:#009565;--ky-muted:#737c76;--ky-line:#e6eae7;--ky-paper:#fff;color:#17251e;background:#fff;overflow:clip}.kl-home .ky-container{width:min(1160px,100% - 48px)}.kl-home :is(h1,h2,h3){font-weight:700}.kl-home [id]{scroll-margin-top:100px}.kl-home .ky-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e9ece9;position:sticky;top:0}.kl-home .ky-header-inner{gap:20px;min-height:78px;position:relative}.kl-home .ky-brand{order:0}.kl-home .ky-brand img{width:168px;height:56px}.kl-home .ky-brand>span{font-size:16px}.kl-home .ky-nav{order:1;gap:22px;margin-left:auto;font-size:12px}.kl-home .ky-nav .ky-login{border:0;gap:6px;margin:0;padding:10px 0}.kl-home .ky-header-start{color:#fff;white-space:nowrap;background:#009565;border:1px solid #009565;border-radius:9px;order:2;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 17px;font-size:11px;font-weight:700;display:inline-flex}.kl-home .ky-header-start:hover{background:#007c53}.kl-home .ky-menu-toggle{flex-shrink:0;order:3}.kl-home .ky-button{color:#fff;background:#009565;border:1px solid #009565;border-radius:10px;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:15px 25px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 3px 7px #00956508}.kl-home .ky-button:hover{background:#007c53;border-color:#007c53;transform:translateY(-1px)}.kl-hero{isolation:isolate;text-align:center;background:#fff;padding:78px 0 40px;position:relative}.kl-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#dce5df70 1px,#0000 1px),linear-gradient(90deg,#dce5df70 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0 0 10%;-webkit-mask-image:linear-gradient(#0009,#0000 88%);mask-image:linear-gradient(#0009,#0000 88%)}.kl-hero-copy{max-width:890px;margin:0 auto}.kl-home .kl-badge{color:#008e60;letter-spacing:.1px;background:#edf8f2;border:1px solid #c3e8d6;border-radius:100px;justify-content:center;align-items:center;gap:9px;margin:0 0 23px;padding:7px 15px;font-size:11px;font-weight:650;display:inline-flex}.kl-home .kl-hero h1{letter-spacing:-3.7px;color:#151b17;max-width:900px;margin:0 auto 25px;font-size:clamp(45px,5.6vw,79px);font-weight:750;line-height:1.12}.kl-home .kl-hero h1>span{color:#009565;text-underline-offset:9px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline #cfe9dc;text-decoration:underline #cfe9dc;text-decoration-thickness:5px}.kl-feature-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:800px;margin:0 auto 24px;display:flex}.kl-feature-pills>span{color:#555e58;background:#fff;border:1px solid #e5e9e6;border-radius:100px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.kl-feature-pills svg{color:#009565;flex-shrink:0}.kl-home .kl-hero-description{color:#69716b;max-width:675px;margin:0 auto 32px;font-size:18px;font-weight:450;line-height:1.75}.kl-hero-actions{justify-content:center;align-items:stretch;gap:12px;max-width:560px;margin:0 auto;display:flex}.kl-hero-actions .ky-button{min-width:240px}.kl-secondary{color:#253b2d;background:#fff;border:1px solid #dce3de;border-radius:10px;justify-content:center;align-items:center;gap:24px;min-width:200px;min-height:54px;padding:15px 24px;font-size:13px;font-weight:650;display:inline-flex}.kl-secondary:hover{background:#f5faf6;border-color:#b6d5c4}.kl-product-figure{text-align:left;min-width:0;max-width:1080px;margin:48px auto 0}.kl-product-switch{background:#fafcfb;border:1px solid #e0e8e2;border-radius:100px;justify-content:center;gap:5px;max-width:270px;margin:0 auto 17px;padding:5px;display:flex}.kl-product-switch button{color:#758278;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 15px;font-size:11px;font-weight:650;display:flex}.kl-product-switch button[aria-pressed=true]{color:#007c50;background:#e4f3e9;box-shadow:0 1px 3px #123e3510}.kl-product-frame{background:#f9fbfa;border:1px solid #dce5df;border-radius:20px;padding:8px;overflow:hidden;box-shadow:0 24px 55px -20px #173e2933,0 3px 10px #173e2907}.kl-windowbar{color:#9aaba0;background:#fff;border:1px solid #e8ede9;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:12px;min-height:35px;padding:0 14px;font-size:9px;display:flex}.kl-windowbar>div{gap:4px;display:flex}.kl-windowbar i{background:#d8e3dc;border-radius:50%;width:6px;height:6px}.kl-windowbar i:first-child{background:#eed8d0}.kl-windowbar i:nth-child(2){background:#eee5c6}.kl-windowbar>.kl-window-status{color:#759580;align-items:center;gap:4px;margin-left:auto;font-size:8px;display:flex}.kl-product-body{background:#f5f8f6;border:1px solid #e5ebe7;border-top:0;border-radius:0 0 12px 12px;min-height:475px;display:flex;overflow:hidden}.kl-demo-sidebar{color:#a0c0ac;background:#143c2d;flex-direction:column;flex-shrink:0;gap:8px;width:158px;padding:20px 12px;display:flex}.kl-demo-sidebar img{background:#fff;border-radius:5px;width:115px;height:auto;margin:0 8px 25px;padding:2px}.kl-demo-sidebar>span{letter-spacing:1.5px;color:#83a58e;margin:0 9px 6px;font-size:7px}.kl-demo-sidebar>div{border-radius:6px;align-items:center;gap:9px;padding:10px 9px;font-size:8px;line-height:1.5;display:flex}.kl-demo-sidebar>.selected{color:#c1f3d1;background:#c2e8d333}.kl-demo-main{flex:1;min-width:0;padding:24px}.kl-demo-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.kl-home .kl-demo-heading p{letter-spacing:1.5px;color:#88a090;margin:0 0 5px;font-size:7px;font-weight:700}.kl-home .kl-demo-heading h3{letter-spacing:-.6px;color:#243f2e;margin-bottom:3px;font-size:20px;font-weight:750}.kl-demo-heading>div>span{color:#8fa094;font-size:9px}.kl-demo-avatar{color:#3f8960;background:#dcefe3;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.kl-demo-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kl-demo-stats>div{background:#fff;border:1px solid #e3eae5;border-radius:8px;flex-direction:column;gap:3px;padding:15px 16px;display:flex}.kl-demo-stats span{color:#8b9b90;font-size:8px}.kl-demo-stats strong{color:#315c41;letter-spacing:-.7px;font-size:26px;font-weight:700;line-height:1.5}.kl-demo-stats small{color:#9aada0;font-size:7px}.kl-demo-middle{grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px;display:grid}.kl-demo-chart,.kl-demo-plan{background:#fff;border:1px solid #e3eae5;border-radius:8px;padding:15px}.kl-demo-chart>div:first-child{color:#668671;justify-content:space-between;align-items:center;font-size:9px;display:flex}.kl-demo-chart strong{font-size:10px}.kl-demo-chart>div>span{color:#a4b2a8;font-size:8px}.kl-bars{border-bottom:1px solid #eaf0ec;justify-content:space-around;align-items:stretch;gap:12px;height:100px;margin:16px 10px 0;display:flex}.kl-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;padding-bottom:18px;display:flex;position:relative}.kl-bars>div>span{opacity:.65;background:linear-gradient(#9cd3ad,#009565);border-radius:4px 4px 0 0;width:65%;min-width:14px;max-width:34px}.kl-bars>div:last-child>span{opacity:1}.kl-bars small{color:#9cad9e;font-size:7px;position:absolute;bottom:0}.kl-demo-plan>span{color:#8a9f90;align-items:center;gap:6px;font-size:8px;display:flex}.kl-demo-plan>strong{color:#52755c;margin:9px 0;font-size:10px;display:block}.kl-demo-plan>div{align-items:center;gap:11px;margin-bottom:8px;display:flex}.kl-demo-plan>div>b{color:#4b8c5d;background:#f1f9f4;border:1px solid #d9eadf;border-radius:8px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.kl-demo-plan>div>p{color:#6f8c74;font-size:9px;font-weight:600}.kl-demo-plan p>small{color:#a2b3a5;margin-top:3px;font-size:7px;font-weight:400;display:block}.kl-plan-status{color:#7eac88;align-items:center;gap:5px;font-size:7px;display:flex}.kl-plan-status i{background:#67b77d;border-radius:50%;width:4px;height:4px}.kl-demo-table{background:#fff;border:1px solid #e3eae5;border-radius:8px;overflow:hidden}.kl-demo-table>div{color:#64836c;justify-content:space-between;align-items:center;padding:14px;font-size:9px;display:flex}.kl-demo-table>div>span{color:#a8b7ab;font-size:7px}.kl-home .kl-demo-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.kl-home .kl-demo-table th{color:#98ac9d;background:#fafcfb;border-bottom:1px solid #edf2ee;padding:8px 13px;font-size:7px;font-weight:500}.kl-home .kl-demo-table td{color:#7b9380;border-bottom:1px solid #f0f3f1;padding:8px 13px;font-size:8px}.kl-demo-table td:first-child{color:#57725c;font-weight:650}.kl-demo-table td:first-child>span{background:#e7f2e9;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:7px;font-size:8px;display:inline-grid}.kl-demo-table td>b{white-space:nowrap;color:#659c73;background:#e8f7ed;border-radius:4px;padding:4px 6px;font-size:6px;font-weight:600}.kl-demo-table td>.state-1{color:#a89359;background:#f9f3e4}.kl-demo-table td>.state-2{color:#859bbd;background:#ebf1fa}.kl-home .kl-product-figure>figcaption{text-align:center;color:#91a197;margin:15px 10px 0;font-size:10px;line-height:1.6}.kl-hero-assurances{color:#89958c;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;margin-top:27px;font-size:10px;display:flex}.kl-hero-assurances>span,.kl-hero-assurances>a{align-items:center;gap:7px;display:inline-flex}.kl-hero-assurances svg{color:#8caa98}.kl-audiences{text-align:center;background:#fafbfa;border-block:1px solid #eaeeeb;padding:36px 0 39px}.kl-home .kl-audiences p{letter-spacing:1.9px;color:#8d9791;margin-bottom:24px;font-family:ui-monospace,monospace;font-size:9px}.kl-audiences .ky-container>div{color:#919b94;letter-spacing:-.4px;justify-content:space-around;align-items:center;gap:25px;font-size:17px;font-weight:650;display:flex}.kl-benefits{text-align:center;border-bottom:1px solid #e9eee9;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:73px 82px;display:grid}.kl-icon{color:#009565;background:#eaf7ef;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:inline-grid}.kl-home .kl-benefits h2{letter-spacing:-1.2px;color:#009565;margin:17px 0 8px;font-size:32px;font-weight:650;line-height:1.3}.kl-home .kl-benefits p{color:#89938b;font-size:12px;line-height:1.7}.kl-feature-section{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-block:100px;display:grid}.kl-story-visual{align-self:center;min-width:0;padding-bottom:18px;position:relative}.kl-story-photo{background:#fcfdfc;border:1px solid #e2e9e4;border-radius:20px;padding:8px;box-shadow:0 25px 45px -25px #102b193d}.kl-story-photo img{aspect-ratio:1.38;object-fit:cover;border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.kl-chat-bubble{z-index:1;color:#3f5847;background:#fff;border:1px solid #e3e9e6;border-radius:11px;align-items:center;gap:10px;max-width:100%;margin:-20px 70px 0 18px;padding:14px 17px;display:flex;position:relative;box-shadow:0 5px 18px #193d2910}.kl-chat-icon{color:#53a574;flex-shrink:0}.kl-chat-bubble strong{font-size:10px;font-weight:650;display:block}.kl-home .kl-chat-bubble p{color:#a0afa4;margin-top:3px;font-size:9px}.kl-chat-bubble>svg:last-child{color:#8db6d1;flex-shrink:0;margin-left:auto}.kl-chat-followup{z-index:2;background:#e1f8dc;border:1px solid #d6edcf;border-radius:11px;margin:9px 0 0 62px;padding:16px 20px;position:relative;box-shadow:0 10px 22px #1a3a1c09}.kl-chat-followup>span{letter-spacing:1.3px;color:#23966c;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.kl-home .kl-chat-followup p{color:#557951;margin-top:8px;font-size:12px;line-height:1.8}.kl-visual-caption{text-align:right;color:#a2ada3;margin-top:12px;font-size:9px;display:block}.kl-home .kl-eyebrow{letter-spacing:1.7px;color:#89968d;align-items:center;gap:9px;margin-bottom:18px;font-family:ui-monospace,monospace;font-size:9px;display:flex}.kl-eyebrow>i{background:#009565;border-radius:50%;flex-shrink:0;width:5px;height:5px}.kl-home .kl-feature-section h2,.kl-home .kl-family-section h2,.kl-home .kl-process h2,.kl-home .kl-faq h2,.kl-home .kl-final-cta h2{letter-spacing:-1.35px;color:#162a1d;margin-bottom:20px;font-size:36px;line-height:1.22}.kl-home h2>span{color:#009565}.kl-home .kl-section-description{color:#819087;margin-bottom:25px;font-size:14px;line-height:1.85}.kl-feature-list{gap:12px;display:grid}.kl-feature-list article{background:#fff;border:1px solid #e5eae7;border-radius:13px;align-items:flex-start;gap:15px;padding:19px 18px;display:flex}.kl-feature-list article.highlight{border-color:#a1cfb5}.kl-feature-list .kl-icon{border-radius:10px;width:37px;height:37px}.kl-home .kl-feature-list h3{letter-spacing:-.2px;color:#2a3f31;margin-bottom:6px;font-size:13px;line-height:1.6}.kl-home .kl-feature-list p{color:#91a094;font-size:11px;line-height:1.8}.kl-family-section{background:#f7faf8;border-block:1px solid #eaf0eb;padding:80px 0}.kl-family-layout{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.kl-family-layout ul{gap:15px;margin:24px 0;padding:0;list-style:none;display:grid}.kl-family-layout li{color:#7a8f7d;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;display:flex}.kl-family-layout li>svg{color:#41a26d;flex-shrink:0;margin-top:3px}.kl-inline-link{color:#009565;align-items:center;gap:16px;min-height:44px;font-size:12px;font-weight:650;display:inline-flex}.kl-family-visual{background:#fff;border:1px solid #e2eae4;border-radius:18px;min-width:0;padding:27px;box-shadow:0 15px 35px #16352308}.kl-family-visual-top{border-bottom:1px solid #eaf0ec;align-items:center;gap:13px;margin-bottom:23px;padding-bottom:23px;display:flex}.kl-family-avatar{color:#3e9560;background:#e9f7ed;border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.kl-family-visual-top small{letter-spacing:1.5px;color:#86a090;font-size:7px}.kl-home .kl-family-visual-top h3{letter-spacing:-.35px;margin-top:5px;font-size:15px}.kl-family-visual-top>svg{color:#79b28d;flex-shrink:0;margin-left:auto}.kl-family-row{border:1px solid #e6eee8;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:16px 14px;display:flex}.kl-family-row>span{color:#66a077;background:#e6f4e9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.kl-family-row strong{color:#50745a;font-size:12px;display:block}.kl-family-row small{color:#9cae9f;margin-top:3px;font-size:9px;display:block}.kl-family-row>b{color:#76a284;background:#eef7f0;border-radius:5px;align-self:center;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:600}.kl-family-bottom{color:#7eab8a;align-items:center;gap:10px;padding:18px 4px 0;font-size:10px;display:flex}.kl-family-bottom>svg:last-child{margin-left:auto}.kl-home .kl-family-visual>p{color:#a7b6aa;text-align:center;margin-top:25px;font-size:8px}.kl-process{padding-block:85px}.kl-center-heading{text-align:center;max-width:760px;margin:0 auto 38px}.kl-center-heading .kl-eyebrow{justify-content:center}.kl-home .kl-center-heading>p:last-child{color:#8a9b8d;font-size:13px}.kl-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.kl-process li{padding:25px 10px 10px}.kl-process li>span{color:#3da16e;background:#f2faf4;border:1px solid #cce3d4;border-radius:50%;place-items:center;width:37px;height:37px;margin-bottom:19px;font-size:11px;font-weight:700;display:grid}.kl-home .kl-process h3{letter-spacing:-.3px;margin-bottom:12px;font-size:16px}.kl-home .kl-process li p{color:#89998d;font-size:12px;line-height:1.9}.kl-home .kl-process-note{color:#94a599;justify-content:center;align-items:flex-start;gap:8px;margin-top:40px;font-size:10px;line-height:1.7;display:flex}.kl-process-note svg{flex-shrink:0;margin-top:2px}.kl-home .ky-pricing-section{background:#f8fbf9;border-block:1px solid #e5eee8;padding-block:75px 55px}.kl-home .ky-section-heading h2{letter-spacing:-1.3px;color:#263f2e;font-size:36px;line-height:1.2}.kl-home .ky-section-heading h2>span{color:#009565}.kl-home .ky-pricing-intro{color:#92a095;max-width:420px;font-size:12px}.kl-home .plan-comparison{margin-top:32px}.kl-home .plan-comparison-note{color:#829d8a;font-size:11px}.kl-home .ky-no-charge{color:#89a090;font-size:10px;margin-bottom:0!important}.kl-faq{max-width:860px;padding-block:85px}.kl-faq details{border-bottom:1px solid #e3ebe5;padding:0}.kl-faq summary{cursor:pointer;color:#45614d;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:18px 0;font-size:13px;font-weight:650;list-style:none;display:flex}.kl-faq summary::-webkit-details-marker{display:none}.kl-faq summary>svg{color:#92ab9a;flex-shrink:0}.kl-faq details[open] summary>svg{transform:rotate(180deg)}.kl-home .kl-faq details>p{color:#899d8e;padding:0 30px 25px 0;font-size:12px;line-height:1.9}.kl-final-cta{text-align:center;background:radial-gradient(#e8f7ed,#f9fcfa);border-block:1px solid #e8efe9;padding:75px 0 85px}.kl-final-cta .kl-icon{background:#ddf2e4;margin-bottom:20px}.kl-home .kl-final-cta p{color:#809987;max-width:550px;margin:0 auto 25px;font-size:13px;line-height:1.9}.kl-final-cta small{color:#9bb29f;margin-top:15px;font-size:10px;display:block}.kl-home .ky-footer{background:#fff;padding-top:45px}.kl-home .ky-footer-top{gap:30px}.kl-home .ky-footer nav{font-size:11px}.kl-home .ky-footer-top p{color:#8ba591;font-size:11px}.kl-home .ky-footer-industries,.kl-home .ky-footer-bottom{color:#93aa99;font-size:9px}.kl-parent-preview{min-height:475px}.kl-parent-preview .kl-demo-main{padding:32px 55px}.kl-parent-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0;display:grid}.kl-parent-summary>span{background:#fff;border:1px solid #e0e9e2;border-radius:10px;padding:18px 22px}.kl-parent-summary small{color:#8ba18e;margin-bottom:8px;font-size:10px;display:block}.kl-parent-summary strong{color:#487252;font-size:24px;font-weight:700;display:block}.kl-demo-children{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.kl-demo-children>div{background:#fff;border:1px solid #dfeae2;border-radius:12px;align-items:center;gap:15px;padding:27px 20px;display:flex}.kl-child-icon{color:#6aa57a;background:#e5f4ea;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.kl-home .kl-demo-children h4{color:#517258;margin:0 0 6px;font-size:17px;font-weight:650}.kl-home .kl-demo-children p{color:#8aa491;font-size:10px}.kl-demo-children small{color:#a0b3a4;font-size:9px}.kl-demo-children b{color:#7ba28a;background:#edf8f0;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:8px;font-weight:600}.kl-parent-invoice{color:#6da07c;background:#eaf5ed;border:1px solid #dce9df;border-radius:10px;align-items:center;gap:15px;padding:18px 22px;display:flex}.kl-parent-invoice strong{font-size:11px;font-weight:650}.kl-home .kl-parent-invoice p{color:#8ca994;margin-top:3px;font-size:9px}.kl-parent-invoice>svg:last-child{flex-shrink:0;margin-left:auto}@media (width<=1040px){.kl-home .ky-header-inner{gap:14px;min-height:72px}.kl-home .ky-brand img{width:150px;height:50px}.kl-home .ky-menu-toggle{color:#485c4d;border:1px solid #e2e7e4;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.kl-home .ky-header-start{margin-left:auto}.kl-home .ky-nav{background:#fff;border-bottom:1px solid #e3ebe5;flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:20px 25px;display:none;position:absolute;top:72px;left:-24px;right:-24px;box-shadow:0 17px 25px #1b362415}.kl-home .ky-nav-open{display:flex}.kl-home .ky-nav .ky-login{padding:12px 0}.kl-home .ky-team-dropdown{box-shadow:none;border:0;width:100%;padding:5px 0 10px;position:static}.kl-home .ky-team-menu>summary{justify-content:space-between}.kl-feature-section{gap:40px}.kl-family-layout{gap:45px}.kl-home .kl-hero h1{font-size:66px}.kl-home .kl-feature-section h2,.kl-home .kl-family-section h2{font-size:31px}.kl-home .ky-footer nav{flex-wrap:wrap;gap:20px}.kl-home .ky-section-heading{gap:30px}}@media (width<=800px){.kl-home .ky-container{width:calc(100% - 40px)}.kl-hero{padding-top:60px}.kl-home .kl-hero h1{letter-spacing:-2.5px;font-size:56px}.kl-home .kl-hero-description{max-width:560px;font-size:16px}.kl-demo-sidebar{width:132px;padding:20px 8px}.kl-demo-sidebar img{width:105px}.kl-demo-main{padding:18px}.kl-demo-heading h3{font-size:18px}.kl-demo-stats>div{padding:12px}.kl-demo-plan{padding:13px}.kl-feature-section{grid-template-columns:1fr;gap:40px;max-width:590px;padding-block:65px}.kl-story-visual{max-width:570px}.kl-home .kl-feature-section h2{font-size:34px}.kl-home .kl-section-description{font-size:15px}.kl-feature-list article{padding:21px}.kl-home .kl-feature-list h3{font-size:14px}.kl-home .kl-feature-list p{font-size:13px}.kl-family-layout{grid-template-columns:1fr;gap:40px;max-width:590px}.kl-family-section{padding-block:60px}.kl-home .kl-family-section h2{font-size:34px}.kl-benefits{gap:20px}.kl-home .kl-benefits h2{font-size:25px}.kl-process ol{gap:15px}.kl-home .kl-process h3{font-size:14px}.kl-parent-preview .kl-demo-main{padding:25px}.kl-demo-children>div{gap:12px;padding:18px 12px}}@media (width<=600px){.kl-home .ky-container{width:calc(100% - 32px)}.kl-home .ky-header-inner{gap:10px;min-height:68px}.kl-home .ky-brand img{width:132px;height:44px}.kl-home .ky-brand>span{display:none}.kl-home .ky-header-start{gap:6px;min-height:42px;padding:10px 12px;font-size:10px}.kl-home .ky-menu-toggle{width:42px;height:42px}.kl-home .ky-nav{padding:18px 24px;top:68px;left:-16px;right:-16px}.kl-hero{padding:52px 0 32px}.kl-hero:before{background-size:52px 52px;inset:0 0 35%}.kl-home .kl-badge{margin-bottom:22px;padding:7px 12px;font-size:10px}.kl-home .kl-hero h1{letter-spacing:-1.9px;margin-bottom:25px;font-size:44px;line-height:1.1}.kl-home .kl-hero h1>span{text-underline-offset:7px;text-decoration-thickness:4px}.kl-feature-pills{gap:7px 6px;max-width:370px;margin-bottom:20px}.kl-feature-pills>span{gap:6px;padding:6px 9px;font-size:10px}.kl-feature-pills svg{width:12px;height:12px}.kl-home .kl-hero-description{max-width:430px;margin-bottom:28px;font-size:15px;line-height:1.8}.kl-hero-actions{flex-direction:column;gap:10px;max-width:440px}.kl-hero-actions>a{width:100%;min-height:52px;font-size:13px}.kl-product-figure{margin-top:30px}.kl-product-switch{max-width:230px;margin-bottom:13px;padding:4px}.kl-product-switch button{min-height:34px;padding:7px 13px;font-size:10px}.kl-product-frame{border-radius:15px;padding:5px;box-shadow:0 15px 35px -12px #10331d22}.kl-windowbar{border-radius:9px 9px 0 0;min-height:28px;padding:0 10px;font-size:7px}.kl-windowbar>.kl-window-status{gap:3px;font-size:6px}.kl-windowbar i{width:4px;height:4px}.kl-windowbar>.kl-window-status svg{width:8px}.kl-product-body{min-height:0}.kl-demo-sidebar{display:none}.kl-demo-main{padding:15px 12px}.kl-demo-heading{gap:10px;margin-bottom:13px}.kl-home .kl-demo-heading h3{letter-spacing:-.35px;margin:0;font-size:15px;line-height:1.5}.kl-home .kl-demo-heading p{letter-spacing:1.1px;margin-bottom:3px;font-size:6px}.kl-demo-heading>div>span{font-size:7px}.kl-demo-avatar{width:28px;height:28px}.kl-demo-avatar svg{width:15px}.kl-demo-stats{gap:7px;margin-bottom:12px}.kl-demo-stats>div{border-radius:7px;padding:10px}.kl-demo-stats span{font-size:7px}.kl-demo-stats strong{font-size:21px}.kl-demo-stats small{white-space:nowrap;font-size:6px}.kl-demo-middle{display:none}.kl-demo-table>div{padding:10px;font-size:8px}.kl-demo-table>div>span{font-size:6px}.kl-home .kl-demo-table td,.kl-home .kl-demo-table th{padding:8px;font-size:7px}.kl-demo-table td:first-child>span{display:none}.kl-demo-table td>b{padding:4px;font-size:5px}.kl-home .kl-product-figure>figcaption{margin-top:12px;font-size:8px;line-height:1.7}.kl-hero-assurances{gap:12px 18px;margin-top:22px;font-size:9px}.kl-hero-assurances>a{flex-basis:100%;justify-content:center}.kl-audiences{padding:29px 0 32px}.kl-home .kl-audiences p{letter-spacing:1.1px;margin-bottom:22px;font-size:8px;line-height:1.9}.kl-audiences .ky-container>div{grid-template-columns:1fr 1fr;gap:18px;font-size:14px;display:grid}.kl-benefits{grid-template-columns:1fr;gap:42px;padding-block:55px}.kl-home .kl-benefits h2{margin-top:15px;font-size:34px}.kl-home .kl-benefits p{font-size:12px}.kl-icon{border-radius:11px;width:42px;height:42px}.kl-feature-section{gap:28px;padding-block:52px}.kl-story-photo{border-radius:16px;padding:7px}.kl-story-photo img{aspect-ratio:1.45;border-radius:10px}.kl-chat-bubble{border-radius:9px;gap:8px;margin:-16px 35px 0 8px;padding:12px}.kl-chat-bubble strong{font-size:9px}.kl-home .kl-chat-bubble p{font-size:8px}.kl-chat-icon svg{width:14px}.kl-chat-followup{margin:8px 0 0 35px;padding:14px 15px}.kl-chat-followup>span{letter-spacing:1px;font-size:7px}.kl-home .kl-chat-followup p{margin-top:7px;font-size:11px;line-height:1.7}.kl-visual-caption{margin-top:10px;font-size:8px}.kl-home .kl-eyebrow{letter-spacing:1.2px;margin-bottom:15px;font-size:8px;line-height:1.7}.kl-home .kl-feature-section h2,.kl-home .kl-family-section h2,.kl-home .kl-process h2,.kl-home .kl-faq h2,.kl-home .kl-final-cta h2{letter-spacing:-1px;margin-bottom:17px;font-size:30px;line-height:1.25}.kl-home .kl-section-description{margin-bottom:24px;font-size:14px;line-height:1.8}.kl-feature-list article{border-radius:11px;gap:13px;padding:17px 14px}.kl-feature-list .kl-icon{width:34px;height:34px}.kl-home .kl-feature-list h3{font-size:12px}.kl-home .kl-feature-list p{font-size:12px;line-height:1.8}.kl-family-section{padding-block:52px}.kl-family-layout{gap:32px}.kl-family-layout li{font-size:12px}.kl-family-visual{border-radius:14px;padding:20px 17px}.kl-family-visual-top{gap:11px}.kl-family-avatar{width:40px;height:40px}.kl-home .kl-family-visual-top h3{font-size:12px}.kl-family-visual-top small{font-size:6px}.kl-family-visual-top>svg{width:18px}.kl-family-row{padding:14px 11px}.kl-family-row strong{font-size:12px}.kl-family-row small{font-size:8px}.kl-family-row>b{font-size:7px}.kl-process{padding-block:55px}.kl-center-heading{margin-bottom:23px}.kl-process ol{grid-template-columns:1fr;gap:0}.kl-process li{border-bottom:1px solid #e6eee8;padding:25px 0 22px}.kl-process li:last-child{border:0}.kl-process li>span{width:34px;height:34px;margin-bottom:15px}.kl-home .kl-process h3{margin-bottom:9px;font-size:16px}.kl-home .kl-process li p{font-size:13px;line-height:1.8}.kl-home .kl-process-note{justify-content:flex-start;margin-top:20px;font-size:9px}.kl-home .ky-pricing-section{padding-block:50px 35px}.kl-home .ky-section-heading h2{letter-spacing:-.8px;font-size:30px}.kl-home .ky-pricing-intro{margin-top:10px;font-size:12px}.kl-home .ky-section-heading{gap:12px}.kl-home .plan-comparison{margin-top:24px}.kl-home .plan-comparison-note{font-size:10px}.kl-home .ky-no-charge{text-align:center;align-items:flex-start;font-size:9px;line-height:1.8}.kl-faq{padding-block:55px}.kl-home .kl-center-heading>p:last-child{font-size:12px}.kl-faq summary{gap:15px;min-height:70px;font-size:12px;line-height:1.7}.kl-home .kl-faq details>p{padding-right:0;font-size:12px;line-height:1.9}.kl-final-cta{padding-block:55px}.kl-home .kl-final-cta p{font-size:12px}.kl-final-cta .ky-button{width:100%;max-width:400px}.kl-home .ky-footer{padding-block:35px 24px}.kl-home .ky-footer-top{align-items:flex-start}.kl-home .ky-footer nav{gap:15px 22px;font-size:11px}.kl-home .ky-footer-industries{gap:10px 19px;line-height:1.8}.kl-home .ky-footer-bottom{font-size:9px;line-height:1.8}.kl-parent-preview .kl-demo-main{padding:17px 12px}.kl-parent-summary{gap:7px;margin:17px 0}.kl-parent-summary>span{padding:12px 9px}.kl-parent-summary small{margin-bottom:6px;font-size:7px}.kl-parent-summary strong{font-size:19px}.kl-demo-children{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0}.kl-demo-children>div{flex-wrap:wrap;gap:7px;padding:14px 9px}.kl-child-icon{border-radius:8px;width:29px;height:29px}.kl-child-icon>svg{width:18px}.kl-home .kl-demo-children h4{margin-bottom:4px;font-size:13px}.kl-home .kl-demo-children p{font-size:7px}.kl-demo-children small{font-size:6px}.kl-demo-children b{padding:3px 5px;font-size:6px}.kl-parent-invoice{gap:9px;padding:13px 10px}.kl-parent-invoice strong{font-size:9px}.kl-home .kl-parent-invoice p{font-size:7px}.kl-parent-invoice>svg{width:16px}}@media (width<=360px){.kl-home .ky-container{width:calc(100% - 24px)}.kl-home .ky-brand img{width:108px;height:40px}.kl-home .ky-header-inner{gap:8px}.kl-home .ky-header-start{gap:4px;padding-inline:10px;font-size:9px}.kl-home .ky-header-start>svg{display:none}.kl-home .ky-menu-toggle{width:40px;height:42px}.kl-home .ky-nav{left:-12px;right:-12px}.kl-home .kl-hero h1{letter-spacing:-1.6px;font-size:38px}.kl-feature-pills>span{padding:6px 8px;font-size:9px}.kl-home .kl-hero-description{font-size:14px}.kl-demo-stats>div{padding:9px 7px}.kl-demo-stats small{font-size:5px}.kl-home .kl-feature-section h2,.kl-home .kl-family-section h2,.kl-home .kl-process h2,.kl-home .kl-final-cta h2{font-size:27px}.kl-chat-bubble strong{font-size:8px}.kl-home .kl-chat-bubble p{font-size:7px}}.kl-home .kl-section-description,.kl-home .kl-feature-list p,.kl-home .kl-family-layout li,.kl-home .kl-process li p,.kl-home .kl-faq details>p,.kl-home .kl-pricing-intro,.kl-home .kl-benefits p,.kl-home .kl-audiences .ky-container>div{color:#68756c}.kl-home .ky-footer nav,.kl-home .ky-footer-industries,.kl-home .ky-footer-bottom,.kl-home .kl-hero-assurances{color:#687b6e}.kl-home .kl-product-switch button,.kl-home .ky-header-start,.kl-home .ky-menu-toggle{min-height:44px}.kl-home .ky-menu-toggle{min-width:44px}.ky-landing.kl-home{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kl-home .kl-hero h1{font-weight:650}.kl-home .kl-hero-description{font-weight:400}.kl-home .ky-pricing-intro{color:#68756c}.kl-home .kl-product-figure>figcaption{color:#6b766e;font-size:11px}@media (width<=600px){.kl-home .kl-product-figure>figcaption{font-size:10px}}.kl-demo-scale{color:#557365;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin:0 0 18px;font-size:12px;display:flex}.kl-demo-scale>span{align-items:center;gap:6px;display:flex}.kl-demo-scale strong{color:#164f3e;font-size:14px}.kl-demo-scale>small{border:1px solid #d4e6dc;border-radius:30px;padding:4px 9px;font-size:10px}.kl-platform-screenshot{background:#f1f7f3;border-radius:12px;display:block;overflow:hidden}.kl-platform-screenshot img{width:100%;height:auto;display:block}.kl-product-figure>figcaption{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;display:flex}.kl-product-figure>figcaption a{color:#007b58;white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.kl-family-screenshot{background:#fff;border:1px solid #dce8df;border-radius:18px;min-width:0;margin:0;padding:8px;box-shadow:0 18px 50px -25px #173e2930}.kl-family-screenshot a{border-radius:11px;display:block;overflow:hidden}.kl-family-screenshot img{width:100%;height:auto;display:block}.kl-family-screenshot figcaption{text-align:center;color:#5d7567;padding:12px 6px 4px;font-size:10px}@media (width<=600px){.kl-demo-scale{gap:10px 13px;margin-bottom:13px;font-size:10px}.kl-demo-scale strong{font-size:12px}.kl-demo-scale>span{gap:4px}.kl-demo-scale>small{font-size:9px}.kl-platform-screenshot{border-radius:9px}.kl-product-figure>figcaption{text-align:center;justify-content:center}}.kl-device-composition{padding-bottom:30px;position:relative}.kl-phone-preview{z-index:2;background:#153e31;border:1px solid #3d5e4f;border-radius:31px;width:22%;max-width:224px;padding:7px;transition:transform .2s;display:block;position:absolute;bottom:0;right:16px;overflow:hidden;transform:rotate(3deg);box-shadow:0 22px 55px -14px #0b382c66,0 4px 12px #0b382c25}.kl-phone-preview:hover{transform:rotate(1deg)translateY(-4px)}.kl-phone-preview img{background:#f4f7f6;border-radius:24px;width:100%;height:auto;display:block}.kl-phone-camera{background:#153e31;border-radius:30px;width:45px;height:8px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.kl-phone-home{background:#153e3155;border-radius:10px;width:35%;height:3px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}@media (width<=1200px){.kl-phone-preview{right:12px}}@media (width<=700px){.kl-device-composition{padding-bottom:32px}.kl-phone-preview{border-radius:20px;width:28%;min-width:96px;max-width:150px;padding:4px;right:8px;transform:rotate(3deg);box-shadow:0 12px 24px -5px #0b382c55}.kl-phone-preview img{border-radius:15px}.kl-phone-camera{width:28px;height:5px;top:6px}.kl-phone-home{height:2px;bottom:6px}}@media (prefers-reduced-motion:reduce){.kl-phone-preview{transition:none}}.kl-systems{text-align:center;background:#fafbfa;border-block:1px solid #e6ece8;padding:34px 0 28px}.kl-home .kl-systems p{color:#6e7e73;text-transform:uppercase;letter-spacing:1.6px;margin:0 0 19px;font:500 10px/1.8 ui-monospace,monospace}.kl-system-logos{grid-template-columns:minmax(245px,1.65fr) repeat(4,minmax(0,1fr));align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:grid}.kl-system-logos>li{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:120px;padding-bottom:24px;display:flex;position:relative}.kl-system-logos img{object-fit:contain;filter:grayscale();opacity:.72;max-width:100%;display:block}.kl-system-sukma img{filter:grayscale()invert();width:245px;height:80px}.kl-system-monogram img{width:112px;height:112px}.kl-system-koryo img{width:64px;height:64px}.kl-system-koryo span{color:#5b6e62;letter-spacing:1.1px;font-size:10px;font-weight:650;line-height:1.5;position:absolute;bottom:12px}.kl-system-cka img{width:67px;height:64px}.kl-system-kib img{width:64px;height:65px}@media (width<=900px){.kl-system-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;max-width:480px;margin:0 auto}.kl-system-logos>.kl-system-sukma{grid-column:1/-1}}@media (width<=600px){.kl-systems{padding:25px 0 20px}.kl-home .kl-systems p{letter-spacing:1.1px;max-width:280px;margin:0 auto 10px;padding-inline:6px;font-size:8px}.kl-system-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px;max-width:380px}.kl-system-logos>li{min-height:82px;padding-bottom:20px}.kl-system-logos>.kl-system-sukma{grid-column:1/-1;min-height:70px}.kl-system-sukma img{width:160px;height:52px}.kl-system-monogram img{width:68px;height:68px}.kl-system-koryo img{width:40px;height:40px}.kl-system-cka img{width:42px;height:40px}.kl-system-kib img{width:40px;height:41px}.kl-system-koryo span{letter-spacing:.25px;white-space:nowrap;font-size:8px;bottom:8px}}
