.auth-page{background:#f7faff;grid-template-columns:.9fr 1.1fr;min-height:100dvh;display:grid}.auth-side{color:#fff;background:linear-gradient(145deg,#082952,#3a74ba);align-items:center;padding:8vw;display:flex;position:relative;overflow:hidden}.auth-side:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-220px;right:-220px;box-shadow:0 0 0 80px #ffffff09,0 0 0 160px #ffffff06}.auth-side>div{z-index:1;max-width:520px;position:relative}.auth-side h2{letter-spacing:-.045em;margin:25px 0;font-size:clamp(40px,4vw,62px);line-height:1.05}.auth-side p{color:#dbe9ff;font-size:17px}.auth-side ul{margin-top:30px;padding:0;list-style:none}.auth-side li{padding:6px 0}.auth-form-side{place-items:center;padding:45px 25px;display:grid}.auth-card{background:#fff;border:1px solid #dbe7f7;border-radius:20px;width:min(100%,500px);padding:38px;box-shadow:0 22px 65px #0d27501f}.auth-logo img{width:160px}.auth-card>.eyebrow{margin-top:30px}.auth-card h1{margin:16px 0 8px;font-size:34px;line-height:1.1}.auth-card>p{color:var(--muted);margin:0 0 25px}.auth-card form>label{flex-direction:column;gap:6px;margin-bottom:15px;font-size:13px;font-weight:700;display:flex}.auth-card label small{color:#8a98ac;font-weight:400}.auth-card input{width:100%;font:inherit;border:1px solid #cad8eb;border-radius:9px;padding:12px}.auth-card input:focus{border-color:var(--blue);outline:3px solid #dce9fb}.password-field{position:relative}.password-field input{padding-right:60px}.password-field button{color:var(--blue);cursor:pointer;background:#eaf2ff;border:0;border-radius:7px;padding:6px 8px;position:absolute;top:7px;right:7px}.auth-row{justify-content:space-between;align-items:center;margin:4px 0 18px;font-size:12px;display:flex}.auth-row a,.auth-switch a,.check a{color:var(--blue);font-weight:700}.auth-card .check{flex-direction:row;align-items:flex-start;font-weight:400}.check input{width:16px;margin-top:3px}.terms-check{margin:8px 0 18px!important}.auth-submit{border:0;width:100%}.auth-switch{text-align:center;border-top:1px solid var(--line);margin-top:22px;padding-top:20px;font-size:13px}.auth-local{text-align:center;color:#8997aa;margin-top:15px;font-size:9px;display:block}.auth-done{text-align:center}.auth-done>i{color:#12865a;background:#dff7ed;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:28px;display:grid}.auth-done .button{margin-top:15px}@media (width<=850px){.auth-page{grid-template-columns:1fr}.auth-side{padding:65px 28px}.auth-side h2{font-size:42px}.auth-form-side{padding:30px 18px 65px}}@media (width<=500px){.auth-card{padding:27px 21px}.auth-card h1{font-size:30px}}.auth-page.auth-centered{background:radial-gradient(circle at 50% 28%,#eaf3ff 0,#f7faff 42%,#fff 100%);grid-template-columns:1fr;place-items:center;min-height:100dvh;padding:70px 24px;display:grid;position:relative}.auth-centered .auth-form-side{place-items:center;width:100%;padding:0;display:grid}.auth-centered .auth-card{margin:auto}.auth-back{color:var(--blue);font-size:13px;font-weight:800;position:absolute;top:24px;left:28px}.auth-back:hover{text-decoration:underline}@media (width<=500px){.auth-page.auth-centered{padding:70px 16px 35px}.auth-back{top:18px;left:18px}}.auth-centered .auth-plan-notice{color:#304863;background:#edf4fc;border:1px solid #cfdeef;border-radius:12px;width:min(100%,500px);margin:0 auto 16px;padding:16px 20px;font-size:14px;line-height:1.6}.auth-signup-page{isolation:isolate;color:#252525;background:radial-gradient(circle at 18% 18%,#96c1ea6b,#0000 24rem),radial-gradient(circle at 84% 78%,#3a74ba30,#0000 28rem),linear-gradient(145deg,#f7f9fc 0%,#edf4fb 52%,#f9fbfd 100%);font-family:Omnes,Avenir Next,Segoe UI,sans-serif;overflow:hidden}.auth-signup-page:before,.auth-signup-page:after{z-index:-1;content:"";background:#fff3;border:1px solid #fff9;border-radius:50%;position:absolute;box-shadow:0 24px 70px #234c7c14}.auth-signup-page:before{width:430px;height:430px;top:-180px;right:-110px}.auth-signup-page:after{width:470px;height:470px;bottom:-235px;left:-120px}.auth-signup-page .auth-form-side{z-index:1;position:relative}.auth-signup-page .auth-card-signup{-webkit-backdrop-filter:blur(24px)saturate(125%);background:#ffffffb3;border:1px solid #ffffffc7;border-radius:24px;width:min(100%,540px);padding:30px 34px 28px;box-shadow:0 28px 75px #234c7c29,inset 0 1px #ffffffd1}.auth-card-signup .auth-logo{width:fit-content;margin:0 auto 20px;display:flex}.auth-card-signup .auth-logo img{width:124px;height:auto;display:block}.auth-card-signup h1{color:#252525;letter-spacing:-.025em;text-align:center;margin:0 0 50px;font-family:Poppins,Arial,sans-serif;font-size:clamp(27px,3vw,32px);font-weight:500;line-height:1.18}.auth-card-signup>p{color:#5b6b85;text-align:center;max-width:380px;margin:0 auto 22px;font-size:14px;line-height:1.55}.auth-signup-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-card-signup .auth-signup-form>label,.auth-card-signup .auth-signup-fields>label{color:#31445f;gap:5px;margin-bottom:12px;font-size:12px;font-weight:500}.auth-card-signup input:not([type=checkbox]){color:#252525;background:#ffffffc2;border-color:#3a74ba40;min-height:44px}.auth-card-signup input:not([type=checkbox])::placeholder{color:#8b99ac}.auth-card-signup input:not([type=checkbox]):focus{background:#fffffff0;border-color:#3a74ba;outline:3px solid #96c1ea57}.auth-card-signup .password-field button{background:#eaf2ffeb;font-size:12px;font-weight:500;top:8px}.auth-card-signup .terms-check{color:#5b6b85;gap:9px;font-size:12px;line-height:1.45;margin:2px 0 16px!important}.auth-card-signup .terms-check input{accent-color:#3a74ba;flex:none}.auth-card-signup .auth-submit{border-radius:10px;min-height:46px;font-size:14px;font-weight:500;box-shadow:0 12px 28px #3a74ba3d}.auth-card-signup .auth-switch{color:#667891;border-color:#3a74ba26;margin-top:18px;padding-top:16px}.auth-card-signup .terms-check a,.auth-card-signup .auth-switch a,.auth-signup-page .auth-back{font-weight:500}.auth-signup-page .auth-back{-webkit-backdrop-filter:blur(14px);background:#ffffff8a;border:1px solid #ffffffb8;border-radius:999px;padding:8px 13px;box-shadow:0 8px 24px #234c7c14}@media (width<=580px){.auth-page.auth-centered.auth-signup-page{padding:66px 14px 24px}.auth-signup-page .auth-card-signup{border-radius:20px;padding:26px 21px 24px}.auth-signup-fields{grid-template-columns:1fr;gap:0}.auth-card-signup .auth-logo{margin-bottom:17px}.auth-card-signup .auth-logo img{width:112px}.auth-card-signup h1{font-size:27px}.auth-signup-page .auth-back{top:14px;left:14px}}@media (prefers-reduced-transparency:reduce){.auth-signup-page .auth-card-signup,.auth-signup-page .auth-back{-webkit-backdrop-filter:none;background:#fff}}.auth-signup-fields .auth-referral-field{grid-column:1/-1}.auth-verify-card{text-align:center;width:min(100%,500px)!important;padding:30px 38px 34px!important}.auth-verify-card .auth-logo{margin-bottom:24px}.auth-verify-icon{color:#3a74ba;background:#eaf2ffdb;border:1px solid #3a74ba33;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto;display:grid;box-shadow:0 12px 28px #3a74ba1f}.auth-verify-icon svg{stroke-width:1.8px;width:25px;height:25px}.auth-verify-card h1{margin:18px 0 10px;font-size:clamp(27px,3vw,31px);font-weight:500}.auth-verify-card .auth-verify-message{color:#5b6b85;max-width:390px;margin:0 auto 24px;font-size:14px;font-weight:400;line-height:1.6}.auth-verify-card .auth-error{text-align:left;margin:0 0 16px}.auth-verify-primary{width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:14px;font-weight:500}.auth-verify-form{text-align:left}.auth-verify-card .auth-verify-form>label{color:#31445f;flex-direction:column;gap:5px;margin-bottom:14px;font-size:12px;font-weight:500;display:flex}.auth-verify-secondary{color:#52647d;margin-top:17px;font-size:13px;font-weight:500;display:inline-flex}.auth-verify-secondary:hover{color:#3a74ba;text-decoration:underline}@media (width<=580px){.auth-verify-card{padding:26px 22px 28px!important}.auth-verify-icon{border-radius:15px;width:50px;height:50px}.auth-verify-card h1{font-size:27px}}.auth-card-login{width:min(100%,500px)!important;padding:30px 38px 32px!important}.auth-card-login h1{margin-bottom:38px}.auth-card-login form>label{color:#31445f;gap:5px;margin-bottom:14px;font-size:12px;font-weight:500}.auth-card-login .auth-login-status{color:#16724f;text-align:left;background:#dff7edb8;border:1px solid #1da66c33;border-radius:10px;margin:-18px auto 22px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45}.auth-card-login .auth-row{color:#5b6b85;margin:2px 0 18px;font-size:12px}.auth-card-login .auth-row .check{align-items:center;gap:7px;margin:0;font-weight:400}.auth-card-login .auth-row .check input{accent-color:#3a74ba;margin:0}.auth-card-login .auth-row a,.auth-card-login .auth-switch a{color:#3a74ba;font-weight:500}.auth-card-login .auth-submit{font-weight:500}@media (width<=580px){.auth-card-login{padding:26px 22px 28px!important}.auth-card-login h1{margin-bottom:34px}.auth-card-login .auth-row{align-items:flex-start;gap:14px}.auth-card-login .auth-row a{text-align:right}}.auth-verification-link{text-align:center;color:#3a74ba;margin-top:16px;font-size:12px;display:block}.nav-wrap.marketing-nav{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:28px;padding-inline:max(5vw,52px);font-family:Poppins,Arial,sans-serif;display:grid}.marketing-nav .brand{justify-self:start}.marketing-nav .brand img{width:148px;display:block}.marketing-nav .desktop-nav{white-space:nowrap;justify-self:center;gap:clamp(22px,2.2vw,36px);margin:0;font-size:14px;font-weight:500}.marketing-nav .desktop-nav a{padding-block:10px;position:relative}.marketing-nav .desktop-nav a:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .2s,transform .2s;position:absolute;bottom:3px;left:3px;right:3px;transform:scaleX(.4)}.marketing-nav .desktop-nav a:hover:not(.active):after{opacity:.7;transform:scaleX(1)}.marketing-nav .nav-actions{justify-self:end;gap:16px;font-size:13px;font-weight:500}.marketing-nav .nav-actions .login{align-items:center;min-height:44px;padding-inline:2px;display:inline-flex}.marketing-nav .button.small{min-height:44px;box-shadow:none;border-radius:10px;padding:11px 17px;font-size:13px;font-weight:600}.marketing-nav-solid{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(135%);background:#ffffffeb;border-bottom:1px solid #3a74ba24;height:76px;position:sticky;top:0;box-shadow:0 10px 30px #234c7c14}.marketing-nav-solid :is(.desktop-nav a,.nav-actions .login){color:#304463}.marketing-nav-solid .desktop-nav .active{color:#3a74ba}.marketing-nav-solid .button.small{color:#fff;background:#3a74ba;border:1px solid #3a74ba}@media (width<=1120px){.nav-wrap.marketing-nav{grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);gap:18px;padding-inline:26px}.marketing-nav .desktop-nav{gap:18px;font-size:13px}.marketing-nav .nav-actions{gap:10px}}@media (width<=760px){.nav-wrap.marketing-nav{gap:8px;height:66px;padding-inline:20px;display:flex}.marketing-nav .brand img{width:108px}.marketing-nav .desktop-nav{display:none}.marketing-nav .nav-actions{margin-left:auto}.marketing-nav .nav-actions .login{display:none!important}.marketing-nav .button.small{min-height:38px;padding:10px 13px;font-size:12px}.marketing-nav .mobile-menu{margin-left:2px;display:block}.marketing-nav .mobile-menu summary{font-size:23px;line-height:1}.marketing-nav .mobile-menu>div{top:66px}.marketing-nav-solid .mobile-menu>div{color:#304463;background:#fffffffa}.marketing-nav-overlay .mobile-menu>div{color:#fff;background:#133052fa}}@media (width<=420px){.marketing-nav{padding-inline:17px}.marketing-nav .brand img{width:100px}.marketing-nav .button.small{padding-inline:11px;font-size:11px}}.home-refresh .nav-wrap.marketing-nav,.home-refresh .nav-wrap.marketing-nav.is-scrolled{height:76px;padding-inline:max(5vw,52px)}.home-refresh .nav-wrap.marketing-nav .brand img,.home-refresh .nav-wrap.marketing-nav.is-scrolled .brand img{width:148px}@media (width<=1120px){.home-refresh .nav-wrap.marketing-nav,.home-refresh .nav-wrap.marketing-nav.is-scrolled{padding-inline:26px}}@media (width<=760px){.home-refresh .nav-wrap.marketing-nav,.home-refresh .nav-wrap.marketing-nav.is-scrolled{height:66px;padding-inline:20px}.home-refresh .nav-wrap.marketing-nav .brand img,.home-refresh .nav-wrap.marketing-nav.is-scrolled .brand img{width:108px}.home-refresh .nav-wrap.marketing-nav.is-scrolled .mobile-menu>div{top:66px}}@media (width<=420px){.home-refresh .nav-wrap.marketing-nav,.home-refresh .nav-wrap.marketing-nav.is-scrolled{padding-inline:17px}.home-refresh .nav-wrap.marketing-nav .brand img,.home-refresh .nav-wrap.marketing-nav.is-scrolled .brand img{width:100px}}.nav-wrap.marketing-nav .brand img,.home-refresh .nav-wrap.marketing-nav .brand img,.home-refresh .nav-wrap.marketing-nav.is-scrolled .brand img{height:30px;width:auto!important}@media (width<=760px){.nav-wrap.marketing-nav .brand img,.home-refresh .nav-wrap.marketing-nav .brand img,.home-refresh .nav-wrap.marketing-nav.is-scrolled .brand img{height:26px;width:auto!important}}.marketing-footer{color:#cddbeb;background:#17385f;flex:none;padding:58px max(5vw,32px) 26px;font-family:Omnes,Avenir Next,Segoe UI,sans-serif}.marketing-footer .footer-top{grid-template-columns:2fr repeat(3,1fr);gap:40px;display:grid}.marketing-footer .footer-top>div{flex-direction:column;align-items:flex-start;gap:7px;font-size:13px;line-height:1.55;display:flex}.marketing-footer .footer-top img{filter:none;width:150px;display:block}.marketing-footer .marketing-footer-brand p{color:#cddbeb;margin:10px 0 0}.marketing-footer .footer-top b{color:#fff;margin-bottom:8px;font-family:Poppins,Arial,sans-serif;font-weight:600}.marketing-footer .footer-top a{transition:color .2s}.marketing-footer .footer-top a:hover{color:#fff}.marketing-footer .footer-bottom{border-top:1px solid #cddbeb2e;justify-content:space-between;margin-top:42px;padding-top:20px;font-size:12px;line-height:1.5;display:flex}@media (width<=700px){.marketing-footer{padding:48px 22px 24px}.marketing-footer .footer-top{grid-template-columns:1fr 1fr;gap:30px 22px}.marketing-footer .footer-top>div:first-child{grid-column:1/-1}.marketing-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:34px}}@media (width<=420px){.marketing-footer .footer-top{grid-template-columns:1fr}.marketing-footer .footer-top>div:first-child{grid-column:auto}}.marketing-gradient-page .marketing-nav-overlay{z-index:30;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(135%);background:#12375ead;border-bottom:1px solid #ffffff2e;height:76px;transition:background-color .2s,box-shadow .2s;position:sticky;top:0;box-shadow:0 12px 34px #071b341f}.marketing-gradient-page .marketing-nav-overlay.is-scrolled{background:#12375ee0;box-shadow:0 14px 36px #071b3433}.marketing-gradient-page .marketing-nav-overlay :is(.desktop-nav a,.nav-actions .login){color:#ffffffe6}.marketing-gradient-page .marketing-nav-overlay .desktop-nav .active{color:#fff}.marketing-gradient-page .marketing-nav-overlay .button.small{color:#153a64;background:#fffffff0;border:1px solid #ffffffe6}.marketing-gradient-page .marketing-page-hero{color:#fff;background:radial-gradient(circle at 82% 12%,#96c1ea94,#0000 24rem),radial-gradient(circle at 12% 92%,#5b97d36b,#0000 25rem),linear-gradient(135deg,#12365f 0%,#245b93 52%,#3a74ba 100%);place-items:center;min-height:300px;padding:52px max(5vw,32px) 96px;display:grid;position:relative;overflow:hidden}.marketing-gradient-page .marketing-page-hero-inner{z-index:1;width:min(var(--marketing-hero-content-width,1172px), 100%);position:relative}.marketing-gradient-page .marketing-page-hero h1{color:#fff;font-family:Poppins,Arial,sans-serif;font-size:var(--marketing-heading-size);letter-spacing:-.04em;margin:0;font-weight:400;line-height:1.08}@media (width<=760px){.marketing-gradient-page .marketing-nav-overlay{height:66px}.marketing-gradient-page .marketing-nav-overlay .mobile-menu>div{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12375ef5;top:66px}.marketing-gradient-page .marketing-page-hero{min-height:250px;padding:42px 20px 78px}}@media (width<=420px){.marketing-gradient-page .marketing-page-hero{min-height:232px;padding-inline:17px}}.about-refresh{--about-blue:#3a74ba;--about-blue-deep:#1d4f8a;--about-ink:#252525;--about-body:#52647d;--about-line:#3a74ba2b;--marketing-hero-content-width:1172px;color:var(--about-ink);background:#f7f9fc;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;overflow-x:clip}.about-refresh :is(h1,h2,h3,.about-kicker,.section-number,.button,.about-nav a,.about-story-link){font-family:Poppins,Arial,sans-serif}.about-refresh :is(p,.footer-top a,.footer-bottom span){font-family:Omnes,Avenir Next,Segoe UI,sans-serif}.about-refresh .about-nav{z-index:20;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(135deg,#113458fa,#1c4977f5);border-bottom:1px solid #ffffff2b;height:88px;padding-inline:max(5vw,52px);position:sticky;top:0;box-shadow:0 12px 34px #071b3429}.about-refresh .about-nav .brand img{width:148px}.about-refresh .about-nav .desktop-nav,.about-refresh .about-nav .nav-actions{font-size:14px;font-weight:500}.about-refresh .about-nav :is(.desktop-nav a,.nav-actions .login){color:#ffffffe6}.about-refresh .about-nav .desktop-nav .active{color:#fff}.about-refresh .about-nav .button.small{min-height:44px;color:var(--about-blue-deep);box-shadow:none;background:#fffffff0;border:1px solid #ffffffeb;border-radius:10px}.about-kicker{color:#c9def7;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;display:inline-flex}.about-content{max-width:1240px;margin:auto;padding:96px 34px 120px}.about-audience{margin-bottom:104px}.about-audience-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.about-audience-heading h2{max-width:760px;color:var(--about-ink);letter-spacing:-.035em;margin:0;font-family:Poppins,Arial,sans-serif;font-size:36px;font-weight:500;line-height:1.12}.about-audience-heading p{max-width:500px;color:var(--about-body);margin:0;font-size:16px;line-height:1.65}.about-audience-gallery{gap:4px;height:350px;display:flex}.about-audience-card{cursor:pointer;background:#dce7f2;border:1px solid #ffffffc7;border-radius:0;outline:none;flex:.74;min-width:0;margin:0;transition:flex .42s cubic-bezier(.2,.7,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 48px #234c7c1c}.about-audience-card.is-active{flex:1.52;box-shadow:0 26px 58px #234c7c2e}.about-audience-card img{object-fit:cover;filter:blur(3px)saturate(.78);opacity:.76;width:100%;height:100%;transition:filter .35s,opacity .35s,transform .42s;display:block;transform:scale(1.035)}.about-audience-card.is-active img{filter:none;opacity:1;transform:scale(1)}.about-audience-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#091f39bd);position:absolute;inset:38% 0 0}.about-audience-card figcaption{z-index:1;color:#fff;text-shadow:0 2px 12px #05182e59;gap:3px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.about-audience-card figcaption span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.about-audience-card figcaption strong{font-family:Poppins,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.25}.about-audience-card:focus-visible{outline-offset:4px;outline:3px solid #3a74ba80}.about-row{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(58px,8vw,110px);margin-bottom:130px;display:grid}.about-row.reverse{grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr)}.about-copy{max-width:620px}.section-number{color:var(--about-blue);letter-spacing:.1em;font-size:11px;font-weight:600;display:inline-block}.about-copy h2{letter-spacing:-.035em;margin:15px 0 24px;font-size:42px;font-weight:500;line-height:1.12}.about-copy p{color:var(--about-body);margin:0 0 18px;font-size:16px;font-weight:400;line-height:1.7}.about-copy b{color:#344964;font-weight:500}.about-visual{background:radial-gradient(circle at 35% 28%,#fffffff5,#e6f0fdcc 38%,#cbe1f9b8);border:1px solid #fffc;border-radius:28px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 28px 70px #234c7c21}.about-origin-visual{background:#dfe8f1;min-height:0;margin:0}.about-origin-visual img{aspect-ratio:4/3;object-fit:cover;object-position:center;filter:saturate(.88)contrast(.98);width:100%;display:block}.about-origin-visual:after{content:"";pointer-events:none;background:linear-gradient(#153a6403,#153a641a);position:absolute;inset:0}.about-product{border-block:1px solid var(--about-line);max-width:760px;margin:0 auto 130px;padding:76px 0}.about-product .about-copy{max-width:760px}.about-story{border-top:1px solid var(--about-line);grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(58px,8vw,110px);padding-top:110px;display:grid}.about-story-visual{background:#17385f;border-radius:28px;min-height:620px;position:sticky;top:96px;overflow:hidden;box-shadow:0 28px 70px #234c7c29}.about-story-visual>img{object-fit:cover;object-position:62% center;filter:saturate(.82);width:100%;height:100%;position:absolute;inset:0}.about-story-visual:after{content:"";background:linear-gradient(#0a23410d,#0a2341c2);position:absolute;inset:0}.about-story-mark{z-index:1;border-top:1px solid #ffffff5c;padding-top:20px;position:absolute;bottom:30px;left:30px;right:30px}.about-story-mark img{width:150px;display:block}.about-story-copy{max-width:650px;padding:16px 0}.about-story-copy p{font-size:16px}.about-story-link{color:var(--about-blue);align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;display:inline-flex}.about-story-link svg{width:16px;height:16px;transition:transform .2s}.about-story-link:hover svg{transform:translate(3px)}.about-journey{width:min(100%,930px);margin-left:auto;position:relative}.about-journey:before{content:"";background:linear-gradient(#3a74ba33,#3a74baad 50%,#3a74ba33);width:1px;position:absolute;top:18px;bottom:18px;left:31px}.about-journey-item{grid-template-columns:64px minmax(0,1fr);gap:42px;padding-bottom:100px;display:grid;position:relative}.about-journey-item:last-child{padding-bottom:0}.about-journey-marker{z-index:1;justify-content:center;padding-top:10px;display:flex;position:relative}.about-journey-marker span{background:var(--about-blue);border:4px solid #f7f9fc;border-radius:50%;width:15px;height:15px;display:block;box-shadow:0 0 0 1px #3a74ba57,0 6px 18px #3a74ba40}.about-journey .about-copy{max-width:720px;padding-bottom:4px}.about-journey .about-copy h2{margin:0 0 22px;font-size:36px;font-weight:500}.about-journey .about-copy p:last-child{margin-bottom:0}.about-cta{text-align:center;color:var(--about-ink);background:radial-gradient(circle at 78% 18%,#96c1ea3d,#0000 22rem),radial-gradient(circle at 18% 88%,#3a74ba14,#0000 20rem),linear-gradient(#fff,#f4f7fb);border-top:1px solid #3a74ba1f;padding:100px 24px;position:relative;overflow:hidden}.about-cta:before{content:"";border:1px solid #3a74ba1f;border-radius:50%;width:400px;height:400px;position:absolute;top:-180px;left:-110px}.about-cta>*{z-index:1;position:relative}.about-cta h2{letter-spacing:-.035em;max-width:760px;margin:17px auto 12px;font-size:42px;font-weight:500;line-height:1.12}.about-cta p{max-width:620px;color:var(--about-body);margin:0 auto 30px;font-size:16px;line-height:1.65}.about-refresh .about-cta .button{border:1px solid var(--about-blue);background:var(--about-blue);color:#fff;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 13px 28px #3a74ba33}.about-refresh .about-cta .button svg{width:16px;height:16px}.about-footer{color:#cddbeb;background:#17385f}.about-footer .footer-top img{filter:none;width:150px}.about-footer .footer-top b{font-family:Poppins,Arial,sans-serif;font-weight:600}@media (width<=960px){.about-audience-heading{flex-direction:column;align-items:start;gap:12px}.about-audience-gallery{height:330px}.about-row,.about-story{grid-template-columns:1fr;gap:48px}.about-visual{min-height:410px}.about-origin-visual{min-height:0}.about-story-visual{min-height:470px;position:relative;top:auto}.about-story-copy{max-width:760px}.about-content{padding-inline:7vw}}@media (width<=700px){.about-refresh .about-nav{gap:8px;height:66px;padding-inline:20px}.about-refresh .about-nav .brand img{width:108px}.about-refresh .about-nav .nav-actions{margin-left:auto}.about-refresh .about-nav .nav-actions .login{display:none!important}.about-refresh .about-nav .button.small{min-height:38px;padding:10px 13px;font-size:12px}.about-refresh .about-nav .mobile-menu{color:#fff}.about-refresh .about-nav .mobile-menu>div{color:#fff;background:#133052fa;top:66px}.about-content{padding:76px 20px 82px}.about-audience{margin-bottom:84px}.about-audience-gallery{scroll-snap-type:x mandatory;gap:4px;height:auto;margin-right:-20px;padding:0 20px 18px 0;overflow-x:auto}.about-audience-card,.about-audience-card.is-active,.about-audience-gallery .about-audience-card:is(:hover,:focus){scroll-snap-align:start;flex:0 0 82%;min-width:82%;min-height:280px}.about-audience-gallery:has(.about-audience-card:is(:hover,:focus)) .about-audience-card{scroll-snap-align:start;flex:0 0 82%;min-width:82%;min-height:280px}.about-audience-card img,.about-audience-card.is-active img,.about-audience-gallery .about-audience-card:is(:hover,:focus) img{filter:none;opacity:1;transform:scale(1)}.about-audience-gallery:has(.about-audience-card:is(:hover,:focus)) .about-audience-card img{filter:none;opacity:1;transform:scale(1)}.about-audience-card figcaption{bottom:18px;left:20px;right:20px}.about-row{gap:34px;margin-bottom:84px}.about-visual{border-radius:21px;min-height:330px}.about-origin-visual{min-height:0}.about-product{margin-bottom:84px;padding:58px 0}.about-copy h2{font-size:34px}.about-copy p{font-size:15px;line-height:1.7}.about-story{gap:36px;padding-top:76px}.about-story-visual{border-radius:21px;min-height:390px}.about-journey:before{left:15px}.about-journey-item{grid-template-columns:32px minmax(0,1fr);gap:20px;padding-bottom:72px}.about-journey-marker{justify-content:flex-start;padding-top:9px}.about-journey-marker span{width:13px;height:13px}.about-journey .about-copy h2{font-size:32px}.about-cta{padding:76px 20px}.about-footer .footer-top{grid-template-columns:1fr 1fr}}@media (width<=420px){.about-refresh .about-nav{padding-inline:17px}.about-refresh .about-nav .brand img{width:100px}.about-refresh .about-nav .button.small{padding-inline:11px;font-size:11px}.about-visual{min-height:285px}.about-origin-visual{min-height:0}.about-story-visual{min-height:340px}.about-story-mark{bottom:22px;left:22px;right:22px}.about-cta h2{font-size:36px}}.insights-page{--marketing-hero-content-width:1172px;background:linear-gradient(#f7f9fc,#fff);flex-direction:column;min-height:100svh;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;display:flex}.insights-content{flex:1 0 auto;width:100%;max-width:1060px;min-height:clamp(560px,68svh,820px);margin:auto;padding:72px 30px 120px}.insights-intro{color:#52647d;max-width:640px;margin:0 0 42px;font-size:17px;line-height:1.65}.insights-heading{max-width:700px;margin-bottom:50px}.insights-heading h1{color:#252525;letter-spacing:-.035em;margin:0;font-family:Poppins,Arial,sans-serif;font-size:42px;font-weight:500;line-height:1.12}.insights-heading p{color:#52647d;max-width:590px;margin:18px 0 0;font-size:17px;line-height:1.7}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 36px;display:grid}.insight-card{background:0 0;flex-direction:column;min-width:0;display:flex}.insight-card-image{background:linear-gradient(145deg,#234f81,#3a74ba);width:100%;height:178px;display:block;overflow:hidden}.insight-card-image>img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .3s;display:block}.insight-card:hover .insight-card-image>img{filter:saturate(1.04);transform:scale(1.025)}.insight-card-image>span{background:radial-gradient(circle at 75% 20%,#96c1ea6b,#0000 55%),linear-gradient(145deg,#17385f,#3a74ba);place-items:center;width:100%;height:100%;display:grid}.insight-card-image>span img{width:98px;max-width:54%}.insight-card-copy{flex-direction:column;flex:1;min-width:0;padding:22px 0 0;display:flex}.insights-page .insight-card h2{color:#252525;letter-spacing:-.025em;margin:0 0 12px;font-family:Poppins,Arial,sans-serif;font-weight:500;line-height:1.28;font-size:24px!important}.insight-card h2 a{transition:color .2s}.insight-card h2 a:hover{color:#3a74ba}.insight-card-meta{color:#77869a;letter-spacing:.025em;align-items:center;gap:8px;min-height:18px;font-size:11px;display:flex}.insight-card-meta span{color:#3a74ba;text-transform:uppercase;font-family:Poppins,Arial,sans-serif;font-weight:500}.insight-card-meta span:after{color:#bdc8d6;content:"·";margin-left:8px}.insight-card-copy>p{color:#52647d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0 0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.insight-card-link{color:#3a74ba;border-bottom:1px solid #3a74ba59;align-items:center;gap:7px;width:max-content;margin-top:auto;padding-top:18px;padding-bottom:3px;font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.insight-card-link svg{width:14px;height:14px;transition:transform .2s}.insight-card-link:hover svg{transform:translate(3px)}.insights-page .insight-card h2{min-height:3.84em}.insight-card h2 a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insights-empty{text-align:center;border-top:1px solid #3a74ba24;place-items:center;min-height:360px;display:grid}.insights-empty>div{max-width:720px}.insights-empty h2{color:#252525;margin:0;font-family:Poppins,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.25}.insights-empty p{color:#52647d;max-width:540px;margin:12px auto 0;font-size:16px;line-height:1.7}.insights-loading{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.insights-loading span{background:linear-gradient(100deg,#edf2f8 25%,#f8fafc 45%,#edf2f8 65%) 0 0/200% 100%;border-radius:0;min-height:330px;animation:1.4s ease-in-out infinite insights-shimmer}.insights-pagination{border-top:1px solid #3a74ba2e;justify-content:center;align-items:center;gap:22px;margin-top:68px;padding-top:32px;display:flex}.insights-pagination button{color:#2f6daf;cursor:pointer;background:#fff;border:1px solid #3a74ba52;border-radius:0;justify-content:center;align-items:center;gap:7px;min-width:112px;padding:11px 17px;font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.insights-pagination button:hover:not(:disabled){background:#f2f7fd;border-color:#3a74ba}.insights-pagination button:disabled{cursor:not-allowed;opacity:.4}.insights-pagination button svg{width:14px;height:14px}.insights-pagination span{color:#687b93;font-size:13px}@keyframes insights-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.insights-loading span{animation:none}.insight-card,.insight-card-image>img,.insight-card-link svg{transition:none}}@media (width<=900px){.insights-grid,.insights-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card-image{height:210px}}@media (width<=600px){.insights-content{min-height:560px;padding:52px 20px 78px}.insights-intro{margin-bottom:34px;font-size:16px;line-height:1.55}.insights-heading{margin-bottom:36px}.insights-heading h1{font-size:36px}.insights-heading p{font-size:16px}.insights-grid,.insights-loading{grid-template-columns:1fr;row-gap:48px}.insight-card-image{aspect-ratio:1.55;height:auto}.insight-card-copy{padding-top:18px}.insight-card h2{font-size:24px}.insight-card-copy>p{font-size:14px}.insights-loading span{min-height:320px}.insights-pagination{gap:10px;margin-top:48px}.insights-pagination button{min-width:0;padding:9px 12px}.insights-pagination span{font-size:12px}.insights-empty{min-height:330px}.insights-empty h2{font-size:24px}.insights-page .insight-card h2{min-height:0}.insight-card h2 a{display:block;overflow:visible}}.insight-article{flex:1 0 auto;width:100%;max-width:1120px;margin:0 auto;padding:64px 32px 120px}.insight-back,.insight-article-end a{color:#2f6daf;align-items:center;gap:8px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.insight-back{background:#ffffffad;border:1px solid #3a74ba2e;border-radius:999px;padding:9px 14px;transition:border-color .2s,background-color .2s}.insight-back:hover{background:#fff;border-color:#3a74ba73}.insight-back svg,.insight-article-end svg{width:15px;height:15px}.insight-article-header{text-align:center;max-width:900px;margin:52px auto 50px}.insight-article-meta{color:#748399;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.insight-article-meta span{color:#2f6daf;font-family:Poppins,Arial,sans-serif;font-weight:500}.insight-article-meta span:after{color:#bdc8d6;content:"·";margin-left:10px}.insight-article-header h1{color:#252525;letter-spacing:-.05em;margin:20px 0 22px;font-family:Poppins,Arial,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.04}.insight-article-header>p{color:#52647d;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:760px;margin:0 auto;font-size:19px;line-height:1.7;display:-webkit-box;overflow:hidden}.insight-article-hero{margin:0 0 66px}.insight-article-hero img{aspect-ratio:2.05;object-fit:cover;border:1px solid #3a74ba1f;border-radius:26px;width:100%;max-height:560px;display:block;box-shadow:0 24px 58px #234c7c24}.insight-article-hero figcaption{color:#77869a;text-align:center;margin-top:12px;font-size:12px}.insight-article-body{color:#40536b;background:#fff;border:1px solid #3a74ba21;border-radius:28px;max-width:860px;margin:0 auto;padding:58px 68px;font-size:18px;line-height:1.82;box-shadow:0 18px 52px #234c7c12}.insight-article-body>p:first-child{color:#344964;font-size:20px;line-height:1.75}.insight-article-body :is(h2,h3,h4){color:#252525;letter-spacing:-.03em;font-family:Poppins,Arial,sans-serif;font-weight:500;line-height:1.22}.insight-article-body h2{margin:58px 0 20px;font-size:32px}.insight-article-body h3{margin:42px 0 16px;font-size:24px}.insight-article-body h4{margin:34px 0 14px;font-size:20px}.insight-article-body p{margin:0 0 25px}.insight-article-body strong{color:#304863;font-weight:600}.insight-article-body :is(ul,ol){margin:0 0 28px;padding-left:28px}.insight-article-body li{margin-bottom:11px;padding-left:4px}.insight-article-body li::marker{color:#3a74ba;font-weight:600}.insight-article-body a{color:#2f6daf;text-underline-offset:4px;font-weight:500;text-decoration-thickness:1px}.insight-article-body blockquote{color:#304a6a;background:#f2f7fd;border-left:4px solid #3a74ba;border-radius:0 14px 14px 0;margin:42px 0;padding:20px 24px;font-size:20px}.insight-article-body img{border-radius:16px;max-width:100%;height:auto;margin:38px auto;display:block}.insight-article-body figure{max-width:100%;margin:40px 0}.insight-article-body figcaption{color:#77869a;text-align:center;margin-top:10px;font-size:12px}.insight-article-body .wp-block-table{border:1px solid #dbe7f7;border-radius:14px;overflow-x:auto}.insight-article-body table{border-collapse:collapse;background:#fff;width:100%;min-width:520px;font-size:14px;line-height:1.5}.insight-article-body :is(th,td){text-align:left;vertical-align:top;border:0;border-bottom:1px solid #dbe7f7;padding:14px 16px}.insight-article-body tr:last-child :is(th,td){border-bottom:0}.insight-article-body th{color:#304a6a;background:#eaf2fc;font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:600}.insight-article-body tbody tr:nth-child(2n){background:#f8fbff}.insight-article-end{border-top:1px solid #3a74ba29;max-width:860px;margin:50px auto 0;padding-top:28px}.insight-article-status{text-align:center;flex:1 0 auto;align-content:center;place-items:center;min-height:clamp(520px,68svh,760px);padding:72px 24px;display:grid}.insight-article-status h1{color:#252525;margin:0;font-family:Poppins,Arial,sans-serif;font-size:36px;font-weight:500}.insight-article-status p{color:#52647d;margin:14px 0;font-size:16px}.insight-article-status>a{color:#3a74ba;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:500}.insight-article-loader{border:3px solid #dce8f6;border-top-color:#3a74ba;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite insight-spin}.insight-article-status .insight-article-loader+p{margin-top:16px}.insights-footer{flex:none;margin-top:0}@keyframes insight-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.insight-article-loader{animation:none}}@media (width<=700px){.insight-article{padding:42px 16px 78px}.insight-article-header{margin:38px auto}.insight-article-header h1{font-size:clamp(36px,11vw,46px);line-height:1.08}.insight-article-header>p{font-size:16px;line-height:1.65}.insight-article-hero{margin-bottom:34px}.insight-article-hero img{aspect-ratio:1.45;border-radius:18px;box-shadow:0 16px 38px #234c7c21}.insight-article-body{border-radius:20px;padding:30px 22px;font-size:17px;line-height:1.76}.insight-article-body>p:first-child{font-size:18px}.insight-article-body h2{margin-top:46px;font-size:27px}.insight-article-body h3{font-size:22px}.insight-article-body .wp-block-table{margin-left:-6px;margin-right:-6px}.insight-article-body table{min-width:470px}.insight-article-status h1{font-size:30px}}.insights-page :is(.insights-heading h1,.insight-article-header h1){font-size:var(--marketing-heading-size)}.contact-page{--contact-blue:#3a74ba;--contact-blue-deep:#153a64;--contact-ink:#252525;--contact-body:#52647d;--marketing-hero-content-width:1172px;min-height:100svh;color:var(--contact-ink);background:#f7f9fc;flex-direction:column;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;display:flex;overflow-x:clip}.contact-page :is(h1,h2,.button,.marketing-nav a,.contact-form label){font-family:Poppins,Arial,sans-serif}.contact-page .marketing-nav-overlay{z-index:30;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(135%);background:#12375ead;border-bottom:1px solid #ffffff2e;height:76px;transition:background-color .2s,box-shadow .2s;position:sticky;top:0;box-shadow:0 12px 34px #071b341f}.contact-page .marketing-nav-overlay.is-scrolled{background:#12375ee0;box-shadow:0 14px 36px #071b3433}.contact-page .marketing-nav-overlay :is(.desktop-nav a,.nav-actions .login){color:#ffffffe6}.contact-page .marketing-nav-overlay .desktop-nav .active{color:#fff}.contact-page .marketing-nav-overlay .button.small{color:var(--contact-blue-deep);background:#fffffff0;border:1px solid #ffffffe6}.contact-hero{color:#fff;background:radial-gradient(circle at 82% 12%,#96c1ea94,#0000 24rem),radial-gradient(circle at 12% 92%,#5b97d36b,#0000 25rem),linear-gradient(135deg,#12365f 0%,#245b93 52%,#3a74ba 100%);place-items:center;min-height:300px;padding:52px max(5vw,32px) 96px;display:grid;position:relative;overflow:hidden}.contact-hero-inner{z-index:1;width:min(764px,100%);position:relative}.contact-hero h1{color:#fff;max-width:900px;font-size:var(--marketing-heading-size);letter-spacing:-.04em;margin:0;font-weight:400;line-height:1.08}.contact-content{z-index:2;flex:1 0 auto;width:100%;max-width:820px;margin:-52px auto 0;padding:0 28px 88px;position:relative}.contact-form,.contact-success{-webkit-backdrop-filter:blur(22px)saturate(125%);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:22px;box-shadow:0 24px 58px #234c7c24}.contact-form{padding:36px 38px;display:grid}.contact-form label{color:#40536f;flex-direction:column;gap:6px;margin-bottom:16px;font-size:13px;font-weight:500;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form :is(input,select,textarea){width:100%;color:var(--contact-ink);background:#f7f9fcd1;border:1px solid #3a74ba38;border-radius:11px;padding:11px 13px;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;font-size:16px;font-weight:400;transition:border-color .18s,background-color .18s,box-shadow .18s}.contact-form :is(input,select){min-height:46px}.contact-form textarea{resize:vertical;min-height:128px}.contact-form :is(input,select,textarea):focus{border-color:var(--contact-blue);background:#fff;outline:none;box-shadow:0 0 0 4px #3a74ba1a}.contact-form .contact-consent{color:var(--contact-body);flex-direction:row;align-items:flex-start;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.55}.contact-consent input{flex:0 0 17px;width:17px;min-height:17px;margin-top:2px;padding:0}.contact-consent a{color:var(--contact-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.contact-form>.button{border:1px solid var(--contact-blue);background:var(--contact-blue);border-radius:10px;justify-self:start;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600;box-shadow:0 13px 28px #3a74ba33}.contact-success{text-align:center;align-content:center;place-items:center;min-height:310px;padding:48px 38px;display:grid}.contact-success i{color:#12865a;background:#dff7ed;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;font-style:normal;display:grid}.contact-success h2{letter-spacing:-.025em;margin:19px 0 4px;font-size:24px;font-weight:500}.contact-success p{max-width:540px;color:var(--contact-body);margin:0 0 23px;font-size:15px;line-height:1.65}.contact-success button{border:0;border-radius:10px;min-height:46px;font-size:14px;font-weight:600}@media (width<=760px){.contact-page .marketing-nav-overlay{height:66px}.contact-page .marketing-nav-overlay .mobile-menu>div{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12375ef5;top:66px}.contact-hero{min-height:250px;padding:42px 20px 78px}.contact-content{margin-top:-42px;padding:0 18px 70px}.contact-form{padding:26px 22px}.field-row{grid-template-columns:1fr;gap:0}.contact-form>.button{width:100%}.contact-success{min-height:290px;padding:40px 22px}}@media (width<=420px){.contact-hero{min-height:232px;padding-inline:17px}.contact-content{padding-inline:14px}.contact-form,.contact-success{border-radius:20px}.contact-form{padding:23px 18px}}.pricing-tier-sticky{z-index:45;-webkit-backdrop-filter:blur(18px)saturate(135%);background:#fffffff7;border-block:1px solid #3a74ba2e;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);position:sticky;top:0;box-shadow:0 14px 34px #0d27501f}.pricing-tier-grid{grid-template-columns:37.5% 31.25% 31.25%;width:min(100% - 56px,1164px);min-height:126px;margin:0 auto;padding:0;display:grid}.pricing-tier-grid>div{border-right:1px solid #e2eaf4;min-width:0;padding:15px 20px}.pricing-tier-grid>div:last-child{border-right:0}.pricing-tier-intro{color:#304863;flex-direction:column;justify-content:center;gap:2px;display:flex}.pricing-tier-intro b,.pricing-tier-name b{font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:600}.pricing-tier-intro span{color:#71839d;font-size:12px}.pricing-tier-summary{grid-template-columns:1fr auto;grid-template-areas:"name price""action action";align-items:center;gap:8px 14px;display:grid}.pricing-tier-summary.recommended{background:#f4f8fe}.pricing-tier-name{grid-area:name;align-items:center;gap:8px;display:flex}.pricing-tier-name span{color:#2f639f;white-space:nowrap;background:#e8f1fc;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:600}.pricing-tier-price{white-space:nowrap;grid-area:price;align-items:baseline;gap:5px;display:flex}.pricing-tier-price strong{font-family:Poppins,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1}.pricing-tier-price small{color:#71839d;font-size:10px}.pricing-tier-summary .button{width:100%;min-height:38px;box-shadow:none;border:1px solid #3a74ba;border-radius:8px;grid-area:action;padding:9px 13px;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:600}.pricing-tier-summary .button svg{width:14px;height:14px}.pricing-tier-summary .button:hover{transform:none}.pricing-tier-summary .button.ghost{color:#3a74ba;background:#fff}.comparison-table-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-page .comparison-wrap{border-radius:0}.pricing-page .comparison-wrap .comparison-feature-column{width:37.5%}.pricing-page .comparison-wrap .comparison-plan-column{width:31.25%}.pricing-tier-sticky+.comparison-wrap{border-top:0;border-radius:0}.pricing-why{background:#f7faff;padding:88px max(5vw,28px)}.pricing-why-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;width:min(1100px,100%);margin:0 auto;display:grid}.pricing-why-copy small{color:#3a74ba;letter-spacing:.08em;margin-bottom:12px;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:600;display:block}.pricing-why-copy h2{color:#252525;letter-spacing:-.035em;margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.18}.pricing-why-copy p{color:#52647d;margin:18px 0 22px;font-size:15px;line-height:1.75}.pricing-why-copy a{color:#2f6fbd;align-items:center;gap:9px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.pricing-why-copy a svg{width:15px;height:15px;transition:transform .2s}.pricing-why-copy a:hover svg{transform:translate(3px)}.pricing-why-points{border-top:1px solid #d8e4f2;display:grid}.pricing-why-points article{border-bottom:1px solid #d8e4f2;grid-template-columns:36px 1fr;gap:16px;padding:22px 0;display:grid}.pricing-why-points article>svg{color:#3a74ba;background:#e7f1fc;border-radius:50%;width:28px;height:28px;margin-top:2px;padding:6px}.pricing-why-points h3{color:#253b58;margin:0;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:600}.pricing-why-points p{color:#60728c;margin:6px 0 0;font-size:14px;line-height:1.65}.pricing-final-cta{color:#fff;background:linear-gradient(135deg,#12365f 0%,#245b93 58%,#3a74ba 100%);padding:84px max(5vw,28px)}.pricing-final-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;width:min(1100px,100%);margin:0 auto;display:grid}.pricing-final-cta h2{color:#fff;letter-spacing:-.035em;max-width:680px;margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.16}.pricing-final-cta p{color:#ffffffd6;max-width:720px;margin:14px 0 0;font-size:15px;line-height:1.7}.pricing-final-actions{white-space:nowrap;gap:12px;display:flex}.pricing-final-actions .button{min-height:48px;box-shadow:none;border:1px solid #ffffffe6;border-radius:9px;padding:14px 20px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600}.pricing-final-actions .button:hover{transform:none}.pricing-final-actions .button.ghost{color:#fff;background:0 0}.pricing-final-actions .button:not(.ghost){color:#245b93;background:#fff}.pricing-final-actions svg{width:15px;height:15px}@media (width<=760px){.pricing-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:108px}.pricing-tier-intro{display:none}.pricing-tier-grid>div{padding:11px 9px}.pricing-tier-summary{grid-template-columns:1fr;grid-template-areas:"name""price""action";gap:4px}.pricing-tier-name{justify-content:space-between}.pricing-tier-name b{font-size:12px}.pricing-tier-price strong{font-size:18px}.pricing-tier-summary .button{min-height:34px;padding:7px 8px;font-size:10px}.pricing-tier-summary .button svg{display:none}.pricing-tier-sticky+.comparison-wrap{border-radius:0}.pricing-why{padding:64px 20px}.pricing-why-inner{grid-template-columns:1fr;gap:42px}.pricing-final-cta{padding:64px 20px}.pricing-final-cta-inner{text-align:center;grid-template-columns:1fr;gap:28px}.pricing-final-cta p{margin-inline:auto}.pricing-final-actions{flex-direction:column}.pricing-final-actions .button{width:100%}}@media (width<=600px){.pricing-tier-grid{width:calc(100% - 36px)}}.pricing-page .pricing-hero{padding-bottom:28px}.pricing-page .pricing-hero p{max-width:1080px;margin:0 auto;line-height:1.65}.pricing-page .superhuman-cards{margin-top:48px}@media (width<=1000px){.pricing-page .superhuman-cards{margin-top:42px}}@media (width<=600px){.pricing-page .pricing-hero{padding-bottom:18px}.pricing-page .superhuman-cards{gap:42px;margin-top:40px}}.legal-page-document{background:#fff}.legal-page-document .legal-hero{box-sizing:border-box;text-align:left;background:0 0;width:min(100%,816px);margin:0 auto;padding:72px 28px 24px}.legal-page-document .legal-hero h1{color:#252525;letter-spacing:-.01em;margin:0 0 12px;font-weight:400;line-height:1.35;font-size:20px!important}.legal-page-document .legal-hero p{color:#52647d;margin:0 0 10px;font-size:16px;line-height:1.6}.legal-page-document .legal-hero>small{color:#718096;font-size:13px;line-height:1.5}.legal-page-document .legal-content{max-width:816px;padding:20px 28px 96px}.legal-page-document .legal-content section{border:0;padding:22px 0}.legal-page-document .legal-content section+section{margin-top:4px}.legal-page-document .legal-content h2{color:#252525;letter-spacing:-.01em;margin:0 0 10px;font-weight:500;line-height:1.35;font-size:20px!important}.legal-page-document .legal-content :is(p,li){color:#52647d;font-size:15px;line-height:1.75}.legal-page-document .legal-content p{margin:0}.legal-page-document .legal-content ul{margin:0;padding-left:22px}.legal-page-document .legal-content li{margin:7px 0;padding-left:3px}@media (width<=700px){.legal-page-document .legal-hero{padding:48px 22px 18px}.legal-page-document .legal-hero h1{font-size:20px!important}.legal-page-document .legal-content{padding:14px 22px 68px}.legal-page-document .legal-content section{padding:18px 0}}.beta-grid-page.grid-workbook{color:#24364b;min-width:0;max-width:100%;font-size:12px}.grid-workbook .grid-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 18px;display:flex}.grid-workbook .grid-page-header h1{color:#21354c;letter-spacing:-.02em;margin:3px 0 5px;font-size:28px;font-weight:600;line-height:1.15}.grid-workbook .grid-page-header p{color:#6d7f96;margin:0;font-size:14px;line-height:1.5}.grid-workbook .grid-header-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.grid-workbook .grid-beta-label{color:#3472b9;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.grid-workbook .grid-legend{color:#6e7f94;white-space:nowrap;align-items:center;gap:14px;padding-bottom:2px;font-size:11px;display:flex}.grid-workbook .grid-legend span{align-items:center;gap:6px;display:flex}.grid-workbook .grid-legend i{border:1px solid #ccd7e4;border-radius:2px;width:10px;height:10px;display:block}.grid-workbook .grid-legend .editable{background:#fff}.grid-workbook .grid-legend .calculated{background:#e8f1ef;border-color:#c7d9d3}.grid-workbook .grid-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.grid-workbook .grid-toolbar>button,.grid-workbook .grid-column-menu>summary{cursor:pointer;background:#fff;border:1px solid #ccd7e4;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:550;display:inline-flex}.grid-workbook .grid-toolbar>button:first-child{color:#fff;background:#3472b9;border-color:#3472b9}.grid-workbook .grid-history-actions{background:#fff;border:1px solid #ccd7e4;border-radius:5px;align-items:center;display:flex;overflow:hidden}.grid-workbook .grid-history-actions button{color:#425d7b;cursor:pointer;background:#fff;border:0;align-items:center;gap:5px;min-height:32px;padding:6px 9px;font-size:11px;font-weight:500;display:inline-flex}.grid-workbook .grid-history-actions button+button{border-left:1px solid #dce4ed}.grid-workbook .grid-history-actions button:not(:disabled):hover{color:#2f68aa;background:#edf4ff}.grid-workbook .grid-history-actions button:disabled{color:#a3adba;background:#f7f9fb}.grid-workbook .grid-data-tools{background:#f5f8fc;border:1px solid #ccd8e5;border-radius:6px;align-items:center;gap:8px;min-height:42px;margin-bottom:8px;padding:5px 7px;display:flex}.grid-workbook .grid-search{color:#728298;background:#fff;border:1px solid #cbd7e5;border-radius:5px;align-items:center;gap:6px;width:min(320px,30vw);min-width:190px;height:32px;padding:0 8px;display:flex}.grid-workbook .grid-search>svg{flex:0 0 14px;width:14px;height:14px}.grid-workbook .grid-search input{text-align:left;background:0 0;border:0;height:30px;padding:5px 0;font-size:11px}.grid-workbook .grid-search input:focus{background:0 0;outline:0}.grid-workbook .grid-search button{color:#7a899c;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.grid-workbook .grid-search button:hover{color:#315f99;background:#edf3fa}.grid-workbook .grid-search button svg{width:13px;height:13px}.grid-workbook .grid-data-select{color:#60728a;white-space:nowrap;background:#fff;border:1px solid #cbd7e5;border-radius:5px;align-items:center;gap:5px;height:32px;padding:0 5px 0 8px;display:flex}.grid-workbook .grid-data-select>svg{flex:0 0 13px;width:13px;height:13px}.grid-workbook .grid-data-select>span{font-size:10px;font-weight:500}.grid-workbook .grid-data-select select{color:#304861;cursor:pointer;background:#fff;border:0;width:auto;max-width:190px;height:30px;padding:5px 24px 5px 4px;font-size:11px}.grid-workbook .grid-data-select select:focus{background:#fff;outline:0}.grid-workbook .grid-result-count{color:#718198;white-space:nowrap;margin-left:auto;font-size:10px}.grid-workbook .grid-clear-data-view{color:#315f99;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;min-height:30px;padding:5px 7px;font-size:10px;font-weight:500;display:inline-flex}.grid-workbook .grid-clear-data-view:hover{background:#e8f1fb}.grid-workbook .grid-clear-data-view svg{width:12px;height:12px}.grid-workbook .grid-bulk-actions{border-left:1px solid #d9e2ec;align-items:center;gap:6px;margin-left:auto;padding-left:10px;display:flex}.grid-workbook .grid-bulk-actions>span{color:#52677f;white-space:nowrap;padding:0 4px;font-size:11px;font-weight:600}.grid-workbook .grid-bulk-actions>button{color:#2f68aa;cursor:pointer;background:#fff;border:1px solid #c7d8eb;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:550;display:inline-flex}.grid-workbook .grid-bulk-actions>button:hover{background:#edf4ff}.grid-workbook .grid-bulk-actions>button.danger{color:#a9323f;border-color:#e7c7cb}.grid-workbook .grid-bulk-actions>button.danger:hover{background:#fff1f2}.grid-workbook .grid-view-switcher{background:#edf3f9;border:1px solid #ccd8e5;border-radius:6px;align-items:center;gap:2px;padding:3px;display:flex}.grid-workbook .grid-view-switcher button{color:#5e7189;border-radius:4px;min-height:28px;padding:5px 11px;font-size:11px;font-weight:500;line-height:1}.grid-workbook .grid-view-switcher button:hover{color:#285f9f}.grid-workbook .grid-view-switcher button.active{color:#fff;background:#3472b9;font-weight:600;box-shadow:0 1px 3px #233f6230}.grid-workbook .grid-draft-status{color:#748398;margin-left:auto;font-size:11px}.grid-workbook .grid-column-menu{z-index:12;position:relative}.grid-workbook .grid-column-menu>summary{list-style:none}.grid-workbook .grid-column-menu>summary::-webkit-details-marker{display:none}.grid-workbook .grid-column-menu>div{background:#fff;border:1px solid #d5dfeb;border-radius:6px;width:270px;max-width:calc(100vw - 24px);max-height:min(420px,100vh - 220px);padding:8px;position:absolute;top:40px;right:0;overflow:auto;box-shadow:0 14px 34px #203d6328}.grid-workbook .grid-column-menu label{color:#334a64;cursor:pointer;border-radius:4px;align-items:center;gap:10px;min-height:34px;padding:6px 8px;font-size:12px;line-height:1.35;display:flex}.grid-workbook .grid-column-menu label:hover{background:#f2f6fb}.grid-workbook .grid-column-menu input[type=checkbox]{accent-color:#3472b9;box-sizing:border-box;border:1px solid #aebdce;border-radius:3px;flex:0 0 15px;width:15px;min-width:15px;height:15px;margin:0;padding:0;display:inline-block}.grid-workbook .grid-column-menu>div>button{color:#3472b9;text-align:left;background:#fff;border-top:1px solid #e3e9f0;width:100%;margin-top:5px;padding:10px 8px;font-size:11px;font-weight:600;position:sticky;bottom:-8px}.grid-workbook .grid-column-menu footer{background:#fff;border-top:1px solid #e3e9f0;margin:5px -8px -8px;padding:4px 8px 8px;display:grid;position:sticky;bottom:-8px}.grid-workbook .grid-column-menu footer button{color:#3472b9;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:8px;font-size:11px;font-weight:600}.grid-workbook .grid-column-menu footer button:hover{background:#f2f6fb}.grid-workbook .grid-formula-bar{color:#738297;background:#fff;border:1px solid #cdd8e4;border-bottom:0;align-items:stretch;min-height:42px;font-size:11px;display:flex}.grid-workbook .grid-cell-context{flex:1;align-items:stretch;min-width:0;display:flex}.grid-workbook .grid-cell-context>span{font-variant-numeric:tabular-nums;color:#3b526e;border-right:1px solid #d9e1eb;place-items:center;min-width:54px;display:grid}.grid-workbook .grid-formula-bar p{align-items:center;min-width:0;margin:0;padding:6px 12px;display:flex}.grid-workbook .grid-formula-bar strong{color:#4d617a;font-weight:500}.grid-workbook .grid-view-control{white-space:nowrap;border-left:1px solid #d9e1eb;align-items:center;gap:9px;margin-left:auto;padding:4px 5px 4px 12px;display:flex}.grid-workbook .grid-view-control>span{color:#52677f;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.grid-workbook .grid-table-wrap{isolation:isolate;scrollbar-gutter:stable;overscroll-behavior:contain;background:#fff;border:1px solid #cdd8e4;width:100%;min-height:360px;max-height:calc(100dvh - 310px);overflow:auto;box-shadow:0 8px 24px #29496c0d}.grid-workbook table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.grid-workbook th,.grid-workbook td{vertical-align:top;border-bottom:1px solid #dce3eb;border-right:1px solid #dce3eb;padding:0;font-size:12px;font-weight:400;line-height:1.4}.grid-workbook thead th{z-index:22;white-space:nowrap;text-align:left;color:#354c67;background:#f3f6fa padding-box padding-box;height:34px;padding:8px;font-weight:600;position:sticky;top:50px}.grid-workbook .grid-column-letters th{z-index:24;text-align:center;color:#728298;background:#eaf0f6;height:24px;padding:4px 8px;font-size:10px;font-weight:400;top:0}.grid-workbook .grid-column-letters th span{float:right;color:#688a83;font-family:serif}.grid-workbook .grid-column-resizer{z-index:12;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;height:100%;min-height:0;padding:0;position:absolute;top:0;right:-4px}.grid-workbook .grid-column-resizer:after{content:"";background:0 0;width:1px;position:absolute;top:4px;bottom:4px;right:3px}.grid-workbook .grid-column-resizer:hover:after,.grid-workbook .grid-column-resizer:focus-visible:after{background:#3472b9}.grid-workbook .grid-column-resizer:focus-visible{outline-offset:-2px;outline:2px solid #8db3df}.grid-workbook .grid-column-groups th{z-index:23;color:#5b718c;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#dfe9f5;border-bottom-color:#cdd9e6;height:26px;padding:5px 8px;font-size:10px;font-weight:600;top:24px}.grid-workbook .grid-column-labels th{letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:600}.grid-workbook tbody>tr>th{z-index:3;text-align:center;color:#8793a3;background:#f3f6fa;width:42px;padding:11px 3px 4px;position:sticky;left:0}.grid-workbook .grid-row-resizer{z-index:10;cursor:row-resize;touch-action:none;background:0 0;border:0;width:100%;height:9px;min-height:0;position:absolute;bottom:-4px;left:0;right:0;border-radius:0!important;margin:0!important;padding:0!important}.grid-workbook .grid-row-resizer:after{content:"";background:0 0;height:1px;position:absolute;bottom:3px;left:5px;right:5px}.grid-workbook .grid-row-resizer:hover:after,.grid-workbook .grid-row-resizer:focus-visible:after{background:#3472b9}.grid-workbook .grid-row-resizer:focus-visible{outline-offset:-2px;outline:2px solid #8db3df}.grid-workbook tbody>tr>th button{color:#8d9aad;border-radius:3px;margin:13px auto 0;padding:4px;display:block}.grid-workbook tbody>tr>th button:hover{color:#b42318;background:#feecec}.grid-workbook tbody>tr>th .grid-row-resizer:hover{color:inherit;background:0 0}.grid-workbook .grid-select-checkbox{accent-color:#3472b9;cursor:pointer;border:1px solid #aebdce;border-radius:3px;width:15px;height:15px;margin:0 auto;padding:0;display:block}.grid-workbook .grid-selection-mode,.grid-workbook .grid-selection-mode :is(input,select,button){cursor:pointer}.grid-workbook .grid-row-selected>th{background:#e4eefb}.grid-workbook .grid-row-selected>td,.grid-workbook .grid-row-selected>td.grid-calculated,.grid-workbook .grid-row-selected>td.grid-result{background:#f2f7ff}.grid-workbook thead th:first-child{z-index:30;background:#eaf0f6;width:42px;position:sticky;left:0}.grid-workbook .grid-product-column{z-index:2;background:#fff;position:sticky;left:42px;box-shadow:2px 0 #cdd8e4}.grid-workbook thead .grid-product-column{z-index:28;background:#edf3fb}.grid-workbook .grid-editable{background:#fff}.grid-workbook td.grid-calculated{background:#f7faf9}.grid-workbook thead th.grid-calculated{background:#ecf3f1}.grid-workbook td.grid-result{background:#f0f7f5}.grid-workbook thead th.grid-result{color:#2d5f59;background:#e2efeb}.grid-workbook td.grid-result output{color:#284f52;font-weight:600}.grid-workbook tbody tr:hover td{box-shadow:inset 0 1px #c7d9ec,inset 0 -1px #c7d9ec}.grid-workbook tbody tr:hover td.grid-product-column{box-shadow:inset 0 1px #c7d9ec,inset 0 -1px #c7d9ec,2px 0 #cdd8e4}.grid-workbook tbody tr:hover td.grid-row-actions{box-shadow:inset 0 1px #c7d9ec,inset 0 -1px #c7d9ec,-1px 0 #cdd8e4}.grid-workbook input,.grid-workbook select{outline-offset:-2px;color:#253a52;width:100%;min-width:0;height:38px;font:inherit;box-sizing:border-box;background:0 0;border:0;border-radius:0;padding:9px 8px;display:block}.grid-workbook input[type=number]{text-align:right;appearance:textfield;padding-left:10px;padding-right:12px}.grid-workbook input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.grid-workbook input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.grid-workbook input::placeholder{color:#8796a9;font:inherit;opacity:1;font-weight:500}.grid-workbook input:focus,.grid-workbook select:focus{background:#f2f7ff;outline:2px solid #3a78bf}.grid-workbook td.grid-cell-editing input:focus,.grid-workbook td.grid-cell-editing select:focus{box-shadow:none;background:0 0;outline:0}.grid-workbook td.grid-cell-editing input::selection{color:#193d65;background:#cfe2f8}.grid-workbook td:focus{outline-offset:-2px;outline:2px solid #3a78bf}.grid-workbook td[data-column]{cursor:cell}.grid-workbook td.grid-cell-active{outline-offset:-2px;z-index:3;outline:2px solid #3a78bf}.grid-workbook td.grid-product-column.grid-cell-active{z-index:4}.grid-workbook td.grid-cell-editing{background:#f2f7ff!important}.grid-workbook td.grid-cell-copied{position:relative}.grid-workbook td.grid-product-column.grid-cell-copied{position:sticky}.grid-workbook td.grid-cell-copied:after{content:"";z-index:9;pointer-events:none;background:linear-gradient(90deg,#1f66b2 50%,#0000 50%) 0 0/8px 2px repeat-x,linear-gradient(#0000 50%,#1f66b2 50%) 100% 0/2px 8px repeat-y,linear-gradient(90deg,#1f66b2 50%,#0000 50%) 0 100%/8px 2px repeat-x,linear-gradient(#0000 50%,#1f66b2 50%) 0 0/2px 8px repeat-y;animation:.55s linear infinite grid-copy-march;position:absolute;inset:-1px}@keyframes grid-copy-march{to{background-position:8px 0,100% 8px,-8px 100%,0 -8px}}@media (prefers-reduced-motion:reduce){.grid-workbook td.grid-cell-copied:after{outline-offset:-2px;background:0 0;outline:2px dashed #1f66b2;animation:none}}.grid-workbook td.grid-editable:not(.grid-cell-editing) input,.grid-workbook td.grid-editable:not(.grid-cell-editing) select{pointer-events:none;caret-color:#0000}.grid-workbook td.grid-cell-editing{cursor:text}.grid-workbook td.grid-cell-editing input,.grid-workbook td.grid-cell-editing select{pointer-events:auto;caret-color:auto}.grid-workbook td[data-column=taxMode]{position:relative}.grid-workbook td[data-column=taxMode] .grid-tax-select{cursor:pointer;height:auto;padding-right:30px;position:absolute;inset:0;pointer-events:auto!important}.grid-workbook td.grid-fill-capable{position:relative}.grid-workbook td.grid-fill-range{background:#eaf3ff!important;box-shadow:inset 0 0 0 1px #74a5dc!important}.grid-workbook .grid-fill-handle{z-index:8;cursor:crosshair;touch-action:none;background:#3472b9;border:1px solid #fff;border-radius:2px;width:9px;min-width:9px;height:9px;padding:0;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 1px #3472b9}.grid-workbook .grid-fill-handle:hover,.grid-workbook .grid-fill-handle:focus-visible{outline-offset:1px;outline:2px solid #b8d2f1;width:11px;height:11px;bottom:-5px;right:-5px}.grid-workbook .grid-product-column>input{font-weight:550}.grid-workbook .grid-material-stack{flex-direction:column;display:flex}.grid-workbook .grid-material-line{border-bottom:1px solid #eef1f5;align-items:center;height:38px;min-height:38px;display:flex}.grid-workbook .grid-material-line>select:first-child:not(:last-child){color:#708199;background:#f8fafc;flex:0 0 63px;padding-left:5px;padding-right:0;font-size:10px}.grid-workbook .grid-material-line>input{flex:1}.grid-workbook .grid-material-line>button{color:#99a4b2;flex-shrink:0;width:22px;padding:4px}.grid-workbook .grid-material-line>button:hover{color:#b42318}.grid-workbook .grid-add-material{white-space:nowrap;align-items:center;gap:12px;height:26px;padding:3px 8px;display:flex}.grid-workbook .grid-add-material button{color:#6c87a9;font-size:10px}.grid-workbook .grid-add-material button:hover{color:#3472b9;text-decoration:underline}.grid-workbook .grid-add-material .grid-material-toggle{color:#3472b9;align-items:center;gap:3px;font-weight:500;display:inline-flex}.grid-workbook .grid-add-material .grid-material-toggle svg{width:12px;height:12px}.grid-workbook .grid-add-material .grid-material-toggle.collapse{color:#6d7f96;margin-left:auto}.grid-workbook .grid-material-spacer{height:26px}.grid-workbook .grid-material-spacer.has-more{color:#8795a7;justify-content:flex-end;align-items:center;padding:3px 8px;font-size:9px;display:flex}.grid-workbook td output{white-space:nowrap;text-align:right;color:#3a5364;padding:11px 8px;font-size:13px;display:block}.grid-workbook .grid-negative{color:#b42318!important}.grid-workbook .grid-row-actions{vertical-align:top;background:#fff;padding:6px}.grid-workbook .grid-row-actions button{white-space:nowrap;color:#3472b9;border:1px solid #d5e2f0;border-radius:4px;justify-content:center;align-items:center;gap:5px;width:100%;padding:6px 8px;font-size:11px;display:flex}.grid-workbook .grid-row-actions button:hover{background:#edf4ff}.grid-workbook.grid-save-guide-active .grid-save-product-action{z-index:5;color:#1f5f9f;background:#eaf3ff;border-color:#2f6fb8;animation:1.15s ease-in-out infinite grid-save-guide-pulse;position:relative;box-shadow:0 0 0 3px #3a74ba33}.grid-workbook.grid-save-guide-active .grid-save-product-action:disabled{opacity:.7}@keyframes grid-save-guide-pulse{50%{background:#dcecff;border-color:#174f91;box-shadow:0 0 0 6px #3a74ba1a}}@media (prefers-reduced-motion:reduce){.grid-workbook.grid-save-guide-active .grid-save-product-action{outline-offset:2px;outline:3px solid #3a74ba33;animation:none}}.grid-workbook .grid-no-results td{text-align:center;color:#718198;height:220px;padding:30px}.grid-workbook .grid-no-results td>svg{color:#8da1b8;width:24px;height:24px;margin:0 auto 8px;display:block}.grid-workbook .grid-no-results strong,.grid-workbook .grid-no-results span{display:block}.grid-workbook .grid-no-results strong{color:#40536f;font-size:13px;font-weight:500}.grid-workbook .grid-no-results span{margin-top:3px;font-size:11px}.grid-workbook .grid-no-results button{color:#315f99;cursor:pointer;background:#fff;border:1px solid #c4d6eb;border-radius:5px;margin-top:12px;padding:7px 10px;font-size:11px}.grid-workbook .grid-no-results button:hover{background:#edf4ff}.grid-workbook button:disabled{opacity:.45;cursor:default}.grid-workbook .grid-cell-error{color:#b42318;white-space:normal;max-width:208px;margin:0;padding:3px 8px 8px;font-size:11px;line-height:1.5}.grid-workbook .grid-row-invalid>th{color:#b42318;background:#fff0ed}.grid-workbook .grid-add-row{color:#547496;align-items:center;gap:6px;padding:10px 16px;font-size:11px;display:flex;position:sticky;left:0}.grid-workbook .grid-sheet-footer{color:#738297;background:#f3f6fa;border:1px solid #cdd8e4;border-top:0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 10px;font-size:10px;display:flex}.grid-workbook .grid-business-note{color:#7c899b;margin:10px 0;font-size:11px;line-height:1.6}.grid-workbook .grid-setup-note,.grid-workbook .grid-notice{color:#516c8b;background:#f1f6fd;border:1px solid #d6e4f7;margin:8px 0;padding:8px 12px;font-size:12px;line-height:1.6}.grid-workbook .grid-notice.error{color:#9f2d24;background:#fff3f1;border-color:#f1c7c2}.grid-workbook .grid-setup-note button,.grid-workbook .grid-notice button{color:#3472b9;margin-left:4px;text-decoration:underline}@media (width<=700px){.grid-workbook .grid-page-header{flex-direction:column;align-items:flex-start;gap:10px}.grid-workbook .grid-header-meta{width:100%}.grid-workbook .grid-page-header h1{font-size:24px}.grid-workbook .grid-bulk-actions{border-top:1px solid #d9e2ec;border-left:0;width:100%;margin-left:0;padding:8px 0 0}.grid-workbook .grid-bulk-actions>button{flex:1;justify-content:center}.grid-workbook .grid-draft-status{width:100%;margin-left:0;font-size:10px}.grid-workbook .grid-formula-bar{flex-direction:column}.grid-workbook .grid-view-control{white-space:normal;border-top:1px solid #d9e1eb;border-left:0;width:100%;margin-left:0;padding:6px}.grid-workbook .grid-view-control>span{padding-left:4px}.grid-workbook .grid-view-switcher,.grid-workbook .grid-view-switcher button{flex:1}.grid-workbook .grid-product-column{box-shadow:none;position:static}.grid-workbook thead .grid-product-column{position:sticky;left:auto}.grid-workbook .grid-table-wrap{min-height:320px;max-height:62vh}.grid-workbook .grid-data-tools{flex-wrap:wrap;align-items:stretch}.grid-workbook .grid-search{width:100%;min-width:0}.grid-workbook .grid-data-select{flex:1;min-width:150px}.grid-workbook .grid-data-select select{width:100%;max-width:none}.grid-workbook .grid-result-count{margin-left:0;padding:7px 4px}.grid-workbook .grid-clear-data-view{margin-left:auto}}.grid-workbook thead tr>th:last-child{z-index:28;background:#eef3f9;position:sticky;right:0;box-shadow:-1px 0 #cdd8e4}@media (width>=801px){.grid-workspace .beta-grid-page.grid-workbook{flex-direction:column;height:100%;min-height:0;display:flex}.grid-workspace .grid-page-header{flex:none;align-items:center;margin:0 0 9px}.grid-workspace .grid-page-header h1{margin:0 0 2px;font-size:22px}.grid-workspace .grid-page-header p{font-size:12px}.grid-workspace .grid-header-meta{gap:4px}.grid-workspace .grid-toolbar{flex:none;margin-bottom:8px}.grid-workspace .grid-data-tools,.grid-workspace .grid-formula-bar,.grid-workspace .grid-setup-note,.grid-workspace .grid-sheet-footer,.grid-workspace .grid-notice{flex:none}.grid-workspace .grid-table-wrap{flex:auto;min-height:0;max-height:none}}.grid-workbook td.grid-row-actions{z-index:3;position:sticky;right:0;box-shadow:-1px 0 #cdd8e4}@media (width<=700px){.grid-workbook td.grid-row-actions{position:static}.grid-workbook thead tr>th:last-child{right:auto}}.kws-content .grid-workbook{color:#252525;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.kws-content .grid-workbook .grid-page-header h1{color:#252525;letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:1.15}.kws-content .grid-workbook .grid-page-header p{font-size:14px;font-weight:400}.kws-content .grid-workbook :is(.grid-beta-label,.grid-toolbar>button,.grid-column-menu>summary,.grid-column-menu button,.grid-bulk-actions>span,.grid-bulk-actions>button,.grid-view-switcher button,.grid-view-control>span,thead th,.grid-column-groups th,.grid-column-labels th,.grid-row-actions button,.grid-formula-bar strong,.grid-product-column>input,td.grid-result output){font-weight:500}.kws-content .grid-workbook :is(input,select){font-size:13px;font-weight:400}.kws-content .grid-workbook .grid-product-column>input{color:#252525;font-size:14px}.kws-content .grid-workbook td output{font-size:13px;font-weight:500}.kws-content .grid-workbook .grid-column-letters th{font-weight:400}@media (width<=700px){.kws-content .grid-workbook .grid-page-header h1{font-size:28px}.kws-content .grid-workbook :is(input,select){font-size:16px}}@media (width>=801px){.kws-shell.grid-workspace .kws-content .grid-workbook .grid-page-header h1{margin:0 0 2px;font-size:22px}.kws-shell.grid-workspace .kws-content .grid-workbook .grid-page-header p{font-size:12px}}.grid-workbook td.grid-cell-needs-fix{outline-offset:-3px;outline:3px solid #d58425;box-shadow:inset 0 0 0 5px #fbe5bb;background:#fff8e9!important}.grid-validation-tooltip{z-index:900;box-sizing:border-box;color:#344b67;background:#fff;border:1px solid #d58425;border-radius:12px;max-height:calc(100dvh - 24px);padding:20px;font:13px/1.5 ui-sans-serif,system-ui,sans-serif;position:fixed;overflow:visible;box-shadow:0 12px 40px #223b6433}.grid-validation-tooltip:before{content:"";left:var(--guide-arrow,24px);top:var(--guide-arrow-top,-7px);width:12px;height:12px;transform:rotate(var(--guide-arrow-rotation,45deg));background:#fff;border-top:1px solid #d58425;border-left:1px solid #d58425;position:absolute}.grid-validation-tooltip h2{color:#223c5e;margin:0 20px 10px 0;font-size:16px;line-height:1.4}.grid-validation-tooltip p{margin:8px 0}.grid-validation-tooltip .grid-guide-close{color:#71839b;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:9px;right:8px}.grid-guide-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.grid-guide-actions button,.grid-production-dialog .grid-production-actions button{color:#2e69ad;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cce4;border-radius:6px;padding:8px 11px;font-weight:600}.grid-guide-actions button.primary,.grid-production-dialog .grid-production-actions button.primary{color:#fff;background:#3472b9;border-color:#3472b9}.grid-production-dialog{box-sizing:border-box;color:#405572;background:#fff;border:1px solid #c4d4e8;border-radius:16px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:25px;font:14px/1.6 ui-sans-serif,system-ui,sans-serif;position:fixed;inset:0;overflow:auto}.grid-production-dialog::backdrop{background:#0f244594}.grid-production-dialog header{justify-content:space-between;align-items:center;gap:15px;display:flex}.grid-production-dialog h2{margin:0;font-size:22px}.grid-production-dialog header button{color:#405572;cursor:pointer;background:0 0;border:0}.grid-production-dialog .inventory-field{margin-top:16px}.grid-production-dialog .grid-production-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.grid-production-dialog button:disabled{opacity:.55;cursor:wait}.grid-workbook .grid-percentage-input{align-items:center;min-width:0;display:flex}.grid-workbook .grid-percentage-input input{flex:1;width:0;padding-right:2px}.grid-workbook .grid-percentage-input span{color:#253a52;pointer-events:none;flex:none;padding-right:12px}.grid-workbook td.grid-cell-info{outline-offset:-3px;outline:3px solid #3472b9;background:#edf5ff!important}.grid-info-tooltip,.grid-info-tooltip:before{border-color:#3472b9}.grid-info-tooltip ul{margin:10px 0;padding-left:18px}.grid-info-tooltip li{margin:5px 0}.grid-workbook .grid-column-selector{width:100%;min-height:0;color:inherit;font:inherit;line-height:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.grid-workbook .grid-column-selector:focus-visible{outline-offset:1px;outline:2px solid #3a78bf}.grid-workbook thead th.grid-column-selected,.grid-workbook tbody td.grid-column-selected,.grid-workbook tbody tr:hover td.grid-column-selected{box-shadow:inset 2px 0 #3a78bf,inset -2px 0 #3a78bf}.grid-workbook .grid-column-letters th.grid-column-selected{color:#245f9f;background:#dceafb;box-shadow:inset 2px 0 #3a78bf,inset -2px 0 #3a78bf,inset 0 2px #3a78bf}.grid-workbook .grid-column-letters th.grid-column-selected:after{content:"";box-sizing:border-box;pointer-events:none;border-inline:2px solid #3a78bf;width:100%;height:26px;position:absolute;top:100%;left:0}.grid-workbook tbody tr:last-child td.grid-column-selected{box-shadow:inset 2px 0 #3a78bf,inset -2px 0 #3a78bf,inset 0 -2px #3a78bf}.grid-workbook tbody td.grid-column-selected:not(.grid-product-column){z-index:1;position:relative}.grid-workbook tbody td.grid-column-selected:before{content:"";z-index:10;box-sizing:border-box;pointer-events:none;border-inline:2px solid #3a78bf;position:absolute;inset:0 0 -1px}.grid-workbook tbody tr:last-child td.grid-column-selected:before{border-bottom:2px solid #3a78bf;bottom:0}.grid-workbook .grid-product-column>input{text-transform:capitalize}.inventory-page{color:#252525;flex-direction:column;gap:20px;display:flex}.inventory-page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.inventory-page-header small{color:#3a74ba;letter-spacing:.11em;font-size:12px;font-weight:900}.inventory-page-header h1{letter-spacing:-.035em;margin:5px 0 3px;font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.1}.inventory-page-header p{color:#62748f;margin:0;font-size:16px}.inventory-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.inventory-page-actions button{color:#183256;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bed3f4;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}.inventory-page-actions svg{width:17px}.inventory-page-actions button.primary{color:#fff;background:#3a74ba;border-color:#3a74ba}.inventory-alert{border:1px solid;border-radius:9px;margin:0;padding:11px 14px;font-size:13px;font-weight:750}.inventory-alert.success{color:#087a6d;background:#edfbf7;border-color:#a8e0d2}.inventory-alert.error{color:#a93643;background:#fff3f4;border-color:#f0c2c6}.inventory-alert.info{color:#3a74ba;background:#eef5ff;border-color:#bfd4f3}.inventory-list-card{background:#fff;border:1px solid #d5e1f1;border-radius:14px;overflow:hidden;box-shadow:0 8px 30px #0d27500b}.inventory-list-card>header{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.inventory-list-card>header p{color:#62748f;margin:0}.inventory-list-card>header p b{color:#252525;font-size:20px}.inventory-search{background:#f9fbfe;border:1px solid #d2deee;border-radius:10px;align-items:center;gap:9px;width:min(360px,100%);height:44px;padding:0 13px;display:flex}.inventory-search svg{color:#71839d;width:17px}.inventory-search input{color:#252525;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.inventory-search input::placeholder{color:#8b9ab0}.inventory-selection-bar{background:#f7faff;border-block:1px solid #e1e8f2;align-items:center;gap:18px;padding:11px 18px;font-size:13px;display:flex}.inventory-selection-bar label{align-items:center;gap:9px;display:flex}.inventory-selection-bar input,.inventory-list article>label input{accent-color:#3a74ba;width:18px;height:18px}.inventory-selection-bar span{color:#6e7e95;flex:1;font-weight:650}.inventory-selection-bar button{color:#b53443;font:inherit;cursor:pointer;background:#fff;border:1px solid #e9aeb5;border-radius:8px;padding:8px 12px;font-weight:800}.inventory-selection-bar button:disabled{opacity:.4;cursor:not-allowed}.inventory-list-heading{color:#71839d;letter-spacing:.09em;background:#f8fafd;border-bottom:1px solid #e1e8f2;grid-template-columns:minmax(260px,1fr) 210px 88px;gap:18px;padding:10px 30px 10px 66px;font-size:11px;font-weight:900;display:grid}.inventory-list article{border-bottom:1px solid #e6ecf4;grid-template-columns:28px minmax(260px,1fr) 210px 88px;align-items:center;gap:16px;min-height:64px;padding:9px 18px;display:grid}.inventory-list article:hover{background:#fbfdff}.inventory-list article>label{place-items:center;display:grid}.inventory-material{color:#252525;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;display:flex}.inventory-material span{min-width:0;display:grid}.inventory-material b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.inventory-material small{color:#7b8aa0;font-size:11px;font-weight:650}.inventory-list article>p{color:#71839d;align-items:baseline;gap:6px;margin:0;display:flex}.inventory-list article>p b{color:#087a70;font-size:18px}.inventory-list article>p span{font-size:12px;font-weight:750}.inventory-edit{color:#3a74ba;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:850}.inventory-empty{color:#71839d;justify-items:center;gap:6px;padding:55px 20px;display:grid}.inventory-empty b{color:#252525;font-size:18px}.inventory-empty button{color:#fff;cursor:pointer;background:#3a74ba;border:0;border-radius:8px;margin-top:8px;padding:9px 13px;font-weight:800}.inventory-pagination{color:#62748f;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:flex}.inventory-pagination>div{align-items:center;gap:10px;display:flex}.inventory-pagination button{color:#3a74ba;min-width:96px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd4f3;border-radius:8px;padding:9px 12px;font-weight:800}.inventory-pagination button:disabled{color:#9aabc2;cursor:not-allowed;background:#f5f7fa}.inventory-pagination small{text-align:center;min-width:76px;font-weight:750}.inventory-dialog{z-index:1000;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.inventory-dialog-scrim{cursor:pointer;background:#0f244594;border:0;position:absolute;inset:0}.inventory-dialog>article{background:#fff;border-radius:18px;width:min(760px,100%);max-height:calc(100dvh - 44px);padding:28px;position:relative;overflow:auto;box-shadow:0 35px 90px #071e404d}.inventory-dialog>article>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.inventory-dialog header small{color:#3a74ba;letter-spacing:.12em;font-size:11px;font-weight:900}.inventory-dialog h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:31px;font-weight:550}.inventory-dialog header p{color:#687a94;margin:0}.inventory-dialog header>button{color:#3a74ba;cursor:pointer;background:#edf4ff;border:0;border-radius:10px;flex:0 0 42px;place-items:center;height:42px;display:grid}.inventory-dialog header svg{width:21px}.inventory-dialog-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.inventory-field{color:#405572;gap:6px;font-size:13px;font-weight:800;display:grid;position:relative}.inventory-field.wide{grid-column:1/-1}.inventory-field>small{color:#8190a5;font-size:11px}.inventory-field>input,.inventory-field>select,.inventory-money-input{color:#252525;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #bfd1ea;border-radius:9px;outline:0;font-size:16px;font-weight:750}.inventory-field>input,.inventory-field>select{padding:0 13px}.inventory-field>input:focus,.inventory-field>select:focus,.inventory-money-input:focus-within{border-color:#3a74ba;box-shadow:0 0 0 3px #1765e81a}.inventory-field>em{color:#71839d;font-size:11px;font-style:normal;font-weight:650}.inventory-field>strong{color:#b53443;font-size:11px}.inventory-money-input{align-items:center;padding:0 13px;display:flex}.inventory-money-input b{color:#71839d;font-size:12px}.inventory-money-input input{color:#252525;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:16px;font-weight:750}.inventory-dialog footer{align-items:center;gap:9px;margin-top:24px;display:flex}.inventory-dialog footer span{flex:1}.inventory-dialog footer button{color:#252525;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd1ea;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:800}.inventory-dialog footer button.primary{color:#fff;background:#3a74ba;border-color:#3a74ba}.inventory-dialog footer button.danger{color:#b53443;border-color:#edbcc2}.inventory-dialog footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.inventory-page-header{flex-direction:column}.inventory-page-actions{justify-content:flex-start}.inventory-list-heading{grid-template-columns:minmax(230px,1fr) 160px 70px}.inventory-list article{grid-template-columns:28px minmax(230px,1fr) 160px 70px}}@media (width<=700px){.inventory-page-header h1{font-size:34px}.inventory-page-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.inventory-page-actions button.primary{grid-column:1/-1}.inventory-list-card>header{flex-direction:column;align-items:flex-start}.inventory-search{width:100%}.inventory-selection-bar{flex-wrap:wrap}.inventory-selection-bar span{flex-basis:100%;order:3}.inventory-list-heading{display:none}.inventory-list article{grid-template-columns:24px 1fr auto;gap:10px;padding:12px}.inventory-list article>p{grid-column:2}.inventory-edit{grid-area:1/3/3}.inventory-material i{flex-basis:38px;height:38px}.inventory-pagination{flex-direction:column;align-items:stretch}.inventory-pagination>div{grid-template-columns:1fr auto 1fr;display:grid}.inventory-dialog{align-items:end;padding:0}.inventory-dialog>article{border-radius:18px 18px 0 0;max-height:92dvh;padding:20px}.inventory-dialog h2{font-size:25px}.inventory-dialog-grid{grid-template-columns:1fr}.inventory-field.wide{grid-column:auto}.inventory-dialog footer{flex-wrap:wrap}.inventory-dialog footer span{display:none}.inventory-dialog footer button{flex:1}.inventory-dialog footer button.danger{flex-basis:100%}}.inventory-dialog-actions{align-items:center;gap:9px;margin-top:24px;display:flex}.inventory-dialog-actions span{flex:1}.inventory-dialog-actions button{color:#252525;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd1ea;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:800}.inventory-dialog-actions button.primary{color:#fff;background:#3a74ba;border-color:#3a74ba}.inventory-dialog-actions button.danger{color:#b53443;border-color:#edbcc2}.inventory-dialog-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.inventory-dialog-actions{flex-wrap:wrap}.inventory-dialog-actions span{display:none}.inventory-dialog-actions button{flex:1}.inventory-dialog-actions button.danger{flex-basis:100%}}.inventory-field-label{align-items:center;gap:6px;display:flex;position:relative}.inventory-field-help{color:#73839a;cursor:help;border-radius:50%;outline:none;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid;position:static}.inventory-field-help:hover,.inventory-field-help:focus-visible{color:#3a74ba;background:#edf4ff}.inventory-field-help>svg{width:16px;height:16px}.inventory-field-help>span{z-index:50;box-sizing:border-box;color:#40536f;letter-spacing:0;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #cbd9eb;border-radius:8px;width:min(260px,100%);padding:10px 12px;font-size:12px;line-height:1.5;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px);box-shadow:0 10px 28px #1f314824;font-weight:400!important}.inventory-field-help:hover>span,.inventory-field-help:focus-visible>span{opacity:1;visibility:visible;transform:translateY(0)}.kws-content .inventory-page{--inventory-ink:#252525;--inventory-body:#40536f;--inventory-muted:#687991;color:var(--inventory-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.kws-content .inventory-page button,.kws-content .inventory-page input,.kws-content .inventory-page select{font-family:inherit}.kws-content .inventory-page-header h1{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.15}.kws-content .inventory-page-header p{color:var(--inventory-muted);font-size:14px;font-weight:400;line-height:1.5}.kws-content .inventory-page-header>div:first-child{flex:auto;min-width:0}.kws-content .inventory-page-actions{flex-wrap:nowrap;flex:none}.kws-content .inventory-page-actions button,.kws-content .inventory-dialog-actions button,.kws-content .inventory-pagination button{font-size:14px;font-weight:600;line-height:1.35}.kws-content .inventory-page-actions{gap:6px}.kws-content .inventory-page-actions button{min-height:38px;color:var(--inventory-muted);background:0 0;border-color:#0000;border-radius:8px;padding:0 10px;font-size:13px;font-weight:500}.kws-content .inventory-page-actions button:hover{color:var(--inventory-ink);background:#f7f9fc;border-color:#d6e1ef}.kws-content .inventory-page-actions button svg{stroke-width:1.8px;width:15px;height:15px}.kws-content .inventory-page-actions button.primary{color:#fff;min-height:38px;box-shadow:none;background:#3a74ba;border-color:#3a74ba;padding:0 13px;font-weight:600}.kws-content .inventory-page-actions button.primary:hover{color:#fff;background:#1459cf;border-color:#1459cf}@media (width<=700px){.kws-content .inventory-page-actions button,.kws-content .inventory-page-actions button.primary{min-height:44px}}.kws-content .inventory-alert{font-size:13px;font-weight:500;line-height:1.45}.kws-content .measurement-guide>div:first-child small,.kws-content .inventory-list-heading,.kws-content .inventory-dialog header small{letter-spacing:.06em;font-size:11px;font-weight:600;line-height:1.35}.kws-content .measurement-guide h2{color:var(--inventory-body);letter-spacing:0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.35}.kws-content .measurement-controls label,.kws-content .inventory-field{color:var(--inventory-body);font-size:13px;font-weight:600;line-height:1.4}.kws-content .measurement-controls select,.kws-content .inventory-field>input,.kws-content .inventory-field>select,.kws-content .inventory-money-input,.kws-content .inventory-money-input input,.kws-content .inventory-search input{color:var(--inventory-ink);font-size:14px;font-weight:500;line-height:1.4}.kws-content .inventory-dialog .inventory-field>select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2340536f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding:0 44px 0 13px}.kws-content .measurement-controls button{font-size:14px;font-weight:600}.kws-content .recommended-units b,.kws-content .recommended-units span{font-size:12px;font-weight:600}.kws-content .recommended-units em,.kws-content .inventory-help>span{font-size:12px;font-weight:400;line-height:1.5}.kws-content .inventory-list-card>header p{color:var(--inventory-muted);font-size:13px;font-weight:400}.kws-content .inventory-list-card>header p b{color:var(--inventory-ink);font-size:20px;font-weight:700}.kws-content .inventory-selection-bar{gap:12px;min-height:52px;padding:8px 18px;font-size:13px;font-weight:400}.kws-content .inventory-selection-bar b,.kws-content .inventory-selection-bar button{font-weight:600}.kws-content .inventory-selection-bar:not(.has-selection) .inventory-select-all b{color:var(--inventory-muted);font-weight:400}.kws-content .inventory-selection-spacer{flex:1}@media (width>=701px){.kws-content .inventory-select-all{grid-template-columns:28px auto;align-items:center;gap:16px;display:grid}.kws-content .inventory-select-all input{justify-self:center}}.kws-content .inventory-selection-bar .inventory-delete-selection{color:#a8424d;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;font-weight:500;display:inline-flex}.kws-content .inventory-selection-bar .inventory-delete-selection:hover{color:#932f3b;background:#fff1f2}.kws-content .inventory-selection-bar .inventory-delete-selection svg{stroke-width:1.8px;width:14px;height:14px}@media (width<=700px){.kws-content .inventory-selection-bar{gap:10px}.kws-content .inventory-selection-spacer{display:none}.kws-content .inventory-selection-bar .inventory-delete-selection{margin-left:auto}}.kws-content .inventory-material b{color:var(--inventory-ink);font-size:14px;font-weight:400;line-height:1.4}.kws-content .inventory-material span{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.kws-content .inventory-material small{color:var(--inventory-muted);font-size:12px;font-weight:400;line-height:1.5}.kws-content .inventory-list article>p b{color:var(--inventory-ink);font-size:14px;font-weight:400;line-height:1.3}.kws-content .inventory-list article>p span{color:var(--inventory-muted);font-size:12px;font-weight:400}.kws-content .inventory-edit{font-size:13px;font-weight:600}.kws-content .inventory-empty b{font-size:18px;font-weight:700}.kws-content .inventory-empty span,.kws-content .inventory-pagination{font-size:13px;font-weight:400}.kws-content .inventory-pagination small{font-size:12px;font-weight:500}.kws-content .inventory-dialog h2{color:var(--inventory-ink);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.kws-content .inventory-dialog header p{color:var(--inventory-muted);font-size:13px;font-weight:400;line-height:1.5}.kws-content .inventory-field>small,.kws-content .inventory-field>em{color:var(--inventory-muted);font-size:11px;font-weight:400;line-height:1.45}.kws-content .inventory-field>strong{font-size:11px;font-weight:600;line-height:1.45}.kws-content .inventory-money-input b{font-size:12px;font-weight:600}@media (width<=700px){.kws-content .inventory-page-header h1{font-size:28px}.kws-content .inventory-dialog h2{font-size:22px}.kws-content .inventory-field>input,.kws-content .inventory-field>select,.kws-content .inventory-money-input,.kws-content .inventory-money-input input,.kws-content .inventory-search input{font-size:16px}}@media (width<=900px){.kws-content .inventory-page-actions{flex-wrap:wrap;width:100%}}.kws-content .inventory-list-heading{color:var(--inventory-body);letter-spacing:0;grid-template-columns:28px minmax(260px,1fr) 210px 88px;gap:16px;padding:10px 18px;font-family:inherit;font-size:16px;font-weight:500}.kws-content .inventory-list-heading+.inventory-selection-bar{border-top:0}.kws-content .inventory-material,.kws-content .inventory-edit{padding:0}.kws-content .inventory-list article>p{text-align:left}@media (width<=900px){.kws-content .inventory-list-heading{grid-template-columns:28px minmax(230px,1fr) 160px 70px}}.kws-content .inventory-list article{position:relative}.kws-content .inventory-row-selector{cursor:pointer;place-items:center;width:28px;height:36px;display:grid}.kws-content .inventory-row-selector>span,.kws-content .inventory-row-selector>input{grid-area:1/1;transition:opacity .15s}.kws-content .inventory-row-selector>span{color:var(--inventory-muted);font-size:12px;font-weight:400}.kws-content .inventory-row-selector>input{opacity:0}.kws-content .inventory-list article:hover .inventory-row-selector>input,.kws-content .inventory-row-selector:focus-within>input,.kws-content .inventory-list.has-selection .inventory-row-selector>input{opacity:1}.kws-content .inventory-list article:hover .inventory-row-selector>span,.kws-content .inventory-row-selector:focus-within>span,.kws-content .inventory-list.has-selection .inventory-row-selector>span{opacity:0}.kws-content .inventory-list-toolbar{justify-content:flex-end;gap:12px}.kws-content .inventory-list-card>.inventory-list-toolbar{padding:12px 16px}.kws-content .inventory-list-toolbar .inventory-search{background:#fff;border-color:#dbe4f0;border-radius:8px;width:min(280px,100%);height:38px;padding:0 11px}.kws-content .inventory-list-toolbar .inventory-search svg{width:15px}.kws-content .inventory-list-toolbar .inventory-search input{font-size:13px}.kws-content .inventory-category-filter{background:#fff;border:1px solid #dbe4f0;border-radius:8px;align-items:center;width:150px;height:38px;padding:0 10px;display:flex}.kws-content .inventory-category-filter select{appearance:none;min-width:0;color:var(--inventory-ink);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2340536f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:14px;border:0;outline:0;flex:1;padding:0 24px 0 0;font-size:13px;font-weight:400}@media (width<=700px){.kws-content .inventory-category-filter{box-sizing:border-box;width:100%;height:44px}.kws-content .inventory-list-toolbar .inventory-search{width:100%;height:44px}}.kws-content .inventory-list article:focus-within{z-index:20}.kws-content .inventory-actions{justify-self:end;position:relative}.kws-content .inventory-actions-trigger{width:36px;height:36px;color:var(--inventory-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.kws-content .inventory-actions-trigger:hover,.kws-content .inventory-actions-trigger[aria-expanded=true]{color:#3a74ba;background:#eef5ff;border-color:#c9daf2}.kws-content .inventory-actions-trigger:focus-visible{outline-offset:2px;outline:2px solid #3a74ba}.kws-content .inventory-actions-trigger svg{width:19px;height:19px}.kws-content .inventory-actions-menu{z-index:30;background:#fff;border:1px solid #d5e1f1;border-radius:10px;width:156px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 34px #0d275029}.kws-content .inventory-actions-menu.open-up{top:auto;bottom:calc(100% + 6px)}.kws-content .inventory-actions-menu button{width:100%;min-height:36px;color:var(--inventory-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.kws-content .inventory-actions-menu button:hover,.kws-content .inventory-actions-menu button:focus-visible{background:#f2f6fc;outline:none}.kws-content .inventory-actions-menu button.danger{color:#b53443}.kws-content .inventory-actions-menu svg{width:15px;height:15px}@media (width<=700px){.kws-content .inventory-actions{grid-area:1/3/3}}.kws-content .inventory-page :is(h1,h2,h3,h4,h5,h6,b,strong,label,button),.kws-content .inventory-page .inventory-alert,.kws-content .inventory-page .inventory-list-heading,.kws-content .inventory-page .inventory-help,.kws-content .inventory-page .inventory-help>span,.kws-content .inventory-page .recommended-units span,.kws-content .inventory-page .recommended-units em,.kws-content .inventory-page .inventory-list article>p span,.kws-content .inventory-page .inventory-pagination small{font-weight:500!important}.annual-payment{overscroll-behavior:contain;color:#252525;background:#fff;border:1px solid #dde4ec;border-radius:20px;width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:32px;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #0d275033}.annual-payment::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d275096}.annual-payment :is(button,a,input):focus-visible{outline-offset:4px;outline:3px solid #3a74ba}.annual-payment button{cursor:pointer;font:inherit}.annual-payment-close{color:#52647d;background:#f2f5f9;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.annual-payment-close svg{width:20px;height:20px}.annual-payment-header{padding-right:34px}.pricing-page .annual-payment h2{letter-spacing:-.03em;margin:10px 0 12px;font-family:Poppins,Arial,sans-serif;font-weight:600;line-height:1.25;font-size:26px!important}.annual-payment p{color:#52647d;margin:0;font-size:15px;line-height:1.6}.annual-payment-total{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding-bottom:22px;display:flex}.annual-payment-total>div,.annual-payment-file-summary>div{gap:3px;min-width:0;display:grid}.annual-payment-total b{font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500}.annual-payment-total span,.annual-payment-file-summary span{color:#52647d;font-size:12px}.annual-payment-total strong{font-family:Poppins,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.2}.annual-payment-steps{grid-template-columns:1fr 1fr;gap:28px;display:grid}.annual-payment-step{min-width:0}.annual-payment h3{align-items:center;gap:9px;margin:0 0 12px;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;display:flex}.annual-payment h3>span{color:#2c609e;background:#edf4fc;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.annual-payment-step>p{font-size:14px}.annual-payment-qr{background:#f8fafc;border:1px solid #e0e7ef;border-radius:12px;justify-items:center;gap:4px;width:192px;max-width:100%;margin:20px auto 0;padding:18px;display:grid}.annual-payment-qr svg{color:#a3afbf;width:120px;max-width:100%;height:120px}.annual-payment-qr span{color:#52647d;margin-top:4px;font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:500}.annual-payment-qr small{color:#73521c;font-size:12px}.annual-payment-file{text-align:center;cursor:pointer;background:#f8fafd;border:1px dashed #a5bad4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;margin:20px 0 16px;padding:18px 12px;display:flex;position:relative}.annual-payment-file:focus-within{outline-offset:3px;outline:3px solid #3a74ba}.annual-payment-file:hover{background:#f0f5fc;border-color:#3a74ba}.annual-payment-file svg{color:#3a74ba;width:24px;height:24px}.annual-payment-file b{font-size:14px;font-weight:600}.annual-payment-file span{color:#52647d;font-size:12px}.annual-payment-file input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.annual-payment-receipt{border:1px solid #dde4ec;border-radius:10px;margin-bottom:16px;overflow:hidden}.annual-payment-receipt>img{object-fit:contain;background:#f4f6f9;width:100%;height:150px;display:block}.annual-payment-file-summary{text-align:left;align-items:center;gap:10px;padding:12px;display:flex}.annual-payment-file-summary>svg{color:#3a74ba;flex-shrink:0;width:18px;height:18px}.annual-payment-file-summary b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.annual-payment-file-summary button{color:#52647d;background:#f2f5f9;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.annual-payment-file-summary button svg{width:16px;height:16px}.annual-payment .annual-payment-primary{width:100%;min-height:48px;box-shadow:none;border:0;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .2s}.annual-payment .annual-payment-primary:hover{background:#2f639f;transform:none}.annual-payment .annual-payment-primary:disabled{color:#69788b;cursor:not-allowed;background:#e9eef5}.annual-payment-primary svg{flex-shrink:0;width:16px;height:16px}.annual-payment-step .annual-payment-small{align-items:flex-start;gap:6px;margin-top:10px;font-size:12px;display:flex}.annual-payment-small svg{flex-shrink:0;width:14px;height:14px;margin-top:3px}.annual-payment-step .annual-payment-error{color:#b42318;margin-bottom:14px;font-size:13px}.annual-payment-footer{-webkit-backdrop-filter:blur(16px)saturate(130%);background:radial-gradient(at 100% 100%,#a8cbf033,#0000 70%),linear-gradient(125deg,#ffffffe6,#e9f2fda6);border:1px solid #b4cce799;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:20px;display:grid;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff73,0 6px 20px #234c7c0f}.annual-payment-footer h3{margin:0 0 6px;font-size:14px}.annual-payment-footer p{max-width:320px;font-size:13px}.annual-payment-footer a{color:#2c609e;white-space:nowrap;background:#ffffffb8;border:1px solid #aec4deb3;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #fffffff2}.annual-payment-footer a:hover{background:#edf4fc;border-color:#3a74ba}.annual-payment-review{text-align:center;max-width:460px;margin:24px auto 0}.annual-payment-review-icon{color:#3a74ba;background:#edf4fc;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.annual-payment-review h3{justify-content:center;font-size:19px}.annual-payment-review .annual-payment-file-summary{border:1px solid #e0e7ef;border-radius:10px;margin-top:20px}.annual-payment-timeline{text-align:left;gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.annual-payment-timeline li{color:#52647d;align-items:flex-start;gap:10px;font-size:14px;display:flex}.annual-payment-timeline svg{color:#3a74ba;flex-shrink:0;width:18px;height:18px;margin-top:2px}.annual-payment-text-button{color:#2c609e;background:0 0;border:0;min-height:44px;margin-top:8px;padding:10px;font-size:13px}@media (width<=600px){.annual-payment{border-radius:16px;padding:24px 20px}.annual-payment-close{top:12px;right:12px}.pricing-page .annual-payment h2{font-size:23px!important}.annual-payment-steps{grid-template-columns:1fr;gap:28px}.annual-payment-step+.annual-payment-step{border-top:1px solid #e8edf3;padding-top:24px}.annual-payment-footer{grid-template-columns:1fr;gap:16px;padding:16px}.annual-payment-footer p{max-width:none}.annual-payment-footer a{width:100%}}.subscription-page{color:#252525;width:100%;max-width:1180px;margin:0 auto}.account-settings-page{gap:20px;padding:0 0 28px;display:grid}.account-settings-heading h1{color:#252525;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:500;line-height:1.15}.account-settings-heading p{color:#687991;margin:7px 0 0;font-size:14px;line-height:1.5}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-settings-card,.account-status-card,.account-billing-section,.account-payment-history{background:#fff;border:1px solid #d7e3f2;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1c457e0b}.account-settings-card{padding:22px}.account-settings-card>header,.account-billing-section>header,.account-payment-history>header{align-items:flex-start;gap:12px;display:flex}.account-settings-card>header>span,.account-status-card>header>div>span{color:#3a74ba;background:#edf4ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.account-settings-card svg,.account-status-card svg{width:19px;height:19px}.account-settings-page h2{color:#252525;margin:0;font-size:18px;font-weight:500;line-height:1.3}.account-settings-card header p,.account-status-card header p,.account-billing-section header p,.account-payment-history header p{color:#687991;margin:3px 0 0;font-size:13px;line-height:1.5}.account-settings-card form,.account-security-copy{gap:14px;margin-top:22px;display:grid}.account-settings-card label{color:#40536f;gap:7px;font-size:13px;font-weight:500;display:grid}.account-settings-card input{box-sizing:border-box;color:#252525;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8e9;border-radius:8px;outline:0;padding:10px 12px;font-size:14px;font-weight:500}.account-settings-card input:focus{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.account-settings-card input:disabled{color:#718198;cursor:not-allowed;background:#f5f7fa}.account-card-actions{justify-content:flex-end;display:flex}.account-settings-page button{color:#315178;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d8ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.account-settings-page button.primary{color:#fff;background:#3a74ba;border-color:#3a74ba}.account-settings-page button.secondary:hover,.account-settings-page button.refresh:hover{color:#245ea0;background:#f4f8fe;border-color:#9ebde5}.account-settings-page button:disabled{opacity:.55;cursor:not-allowed}.account-security-copy>p{color:#526580;margin:0;font-size:14px;line-height:1.55}.account-security-copy .secondary{justify-self:start}.account-inline-message{color:#2f67aa;margin:0;font-size:12px;line-height:1.5}.account-status-card>header{border-bottom:1px solid #e3eaf4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.account-status-card>header>div{align-items:center;gap:12px;display:flex}.account-status-card>header>em{color:#087a58;background:#e8f8f1;border-radius:999px;padding:6px 11px;font-size:12px;font-style:normal;font-weight:500}.account-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-status-grid section{border-right:1px solid #e5ecf5;min-width:0;min-height:124px;padding:19px 20px}.account-status-grid section:last-child{border-right:0}.account-status-grid small,.account-plan-grid small{color:#687991;letter-spacing:.05em;font-size:10px;font-weight:500}.account-status-grid b{color:#252525;align-items:center;gap:6px;margin:9px 0 5px;font-size:15px;font-weight:500;display:flex}.account-status-grid b svg{color:#15936c;width:16px;height:16px}.account-status-grid p{overflow-wrap:anywhere;color:#718198;margin:0;font-size:12px;line-height:1.5}.account-notice{color:#315178;background:#eef5ff;border:1px solid #bfd4f3;border-radius:9px;margin:0;padding:11px 14px;font-size:13px}.account-notice.error{color:#a93643;background:#fff3f4;border-color:#f0c2c6}.account-notice button{min-height:0;color:inherit;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.account-billing-section>header{border-bottom:1px solid #e3eaf4;justify-content:space-between;align-items:center;padding:20px 22px}.account-billing-section>header>div{align-items:center;gap:12px;display:flex}.account-billing-section>header>div>svg{color:#3a74ba;width:20px;height:20px}.account-billing-section .refresh svg{width:15px;height:15px}.account-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.account-plan-grid article{background:#fff;border:1px solid #dce6f2;border-radius:11px;flex-direction:column;min-height:190px;padding:20px;display:flex}.account-plan-grid article.current{background:#f7faff;border-color:#bcd2f0}.account-plan-grid h3{color:#252525;margin:8px 0 4px;font-size:24px;font-weight:500;line-height:1.2}.account-plan-grid h3 span{color:#687991;font-size:13px;font-weight:400}.account-plan-grid p{color:#60718a;margin:7px 0;font-size:13px;line-height:1.55}.account-plan-grid .plan-date{color:#315178;margin-top:auto}.account-plan-actions{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:14px;display:flex}.account-payment-history>header{border-bottom:1px solid #e3eaf4;padding:20px 22px}.subscription-history{overflow:auto}.subscription-history table{border-collapse:collapse;background:#fff;width:100%;min-width:720px}.subscription-history th,.subscription-history td{color:#40536f;text-align:left;border-bottom:1px solid #e3eaf4;padding:13px 16px;font-size:12px}.subscription-history th{color:#687991;letter-spacing:.04em;text-transform:uppercase;background:#f7f9fc;font-size:10px;font-weight:500}.subscription-history tbody tr:last-child td{border-bottom:0}.payment-status{color:#315178;text-transform:capitalize;background:#edf4ff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-flex}.payment-status.pending{color:#986013;background:#fff3df}.payment-status.paid,.payment-status.approved{color:#087a58;background:#e8f8f1}.payment-status.rejected{color:#a93643;background:#fff0f1}.account-empty-state{color:#718198;text-align:center;justify-items:center;gap:5px;padding:42px 20px;display:grid}.account-empty-state svg{color:#8da4c0;width:26px;height:26px;margin-bottom:4px}.account-empty-state b{color:#40536f;font-size:14px;font-weight:500}.account-empty-state p{margin:0;font-size:12px}.annual-payment-step label:not(.annual-payment-file){gap:8px;margin:16px 0;display:grid}.annual-payment-step input:not([type=file]){border:1px solid #b8c8dd;border-radius:8px;width:100%;padding:12px}@media (width<=900px){.account-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-status-grid section:nth-child(2){border-right:0}.account-status-grid section:nth-child(-n+2){border-bottom:1px solid #e5ecf5}}@media (width<=700px){.account-settings-page{gap:14px}.account-settings-heading h1{font-size:28px}.account-settings-grid,.account-plan-grid,.account-status-grid{grid-template-columns:1fr}.account-settings-card{padding:18px}.account-status-grid section{border-bottom:1px solid #e5ecf5;border-right:0;min-height:0}.account-status-grid section:last-child{border-bottom:0}.account-plan-grid{padding:14px}.account-plan-grid article{min-height:0;padding:18px}.account-billing-section>header{flex-direction:column;align-items:flex-start}.account-billing-section .refresh,.account-card-actions .primary,.account-security-copy .secondary{width:100%}}.subscription-sidebar{background:#f2f7ff;border:1px solid #d5e0ed;border-radius:12px;gap:8px;margin:8px;padding:14px;font-size:13px;display:grid}.subscription-sidebar small{font-size:11px}.subscription-sidebar button{text-align:left;color:#245ea0;font-weight:600}.subscription-plans article.selected-plan{border-color:#3a74ba;box-shadow:0 0 0 2px #3a74ba}.subscription-plans article{overflow-wrap:anywhere;min-width:0}.account-settings-heading{margin:5px 0 2px}.account-settings-list{background:#fff;border:1px solid #d7e3f2;border-radius:12px;overflow:hidden}.account-settings-list>section{border-bottom:1px solid #e3eaf4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:82px;padding:16px 20px;display:grid}.account-settings-list>section:last-child{border-bottom:0}.account-settings-list>section:hover{background:#fbfdff}.account-settings-list-copy{align-items:center;gap:13px;min-width:0;display:flex}.account-settings-list-copy>span{color:#3a74ba;background:#edf4ff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.account-settings-list-copy>span svg{width:18px;height:18px}.account-settings-list-copy>div{min-width:0}.account-settings-list h2{color:#252525;margin:0;font-size:16px;font-weight:500;line-height:1.35}.account-settings-list p{color:#687991;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:14px;line-height:1.45;overflow:hidden}.account-settings-list>section>button{color:#3a74ba;background:0 0;border-color:#0000;min-height:38px}.account-settings-list>section>button:hover{background:#f1f6ff;border-color:#c8daf6}.account-settings-list>section>button svg{width:15px;height:15px}.account-settings-modal{z-index:1300;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-settings-scrim{position:absolute;inset:0;background:#12284985!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.account-settings-modal>article{background:#fff;border:1px solid #d7e3f2;border-radius:14px;flex-direction:column;width:min(620px,100%);max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #04193a3d}.account-settings-modal.is-wide>article{width:min(980px,100%)}.account-settings-modal.is-account>article{width:min(540px,100%)}.account-settings-modal>article>header{border-bottom:1px solid #e3eaf4;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.account-settings-modal>article>header h2{letter-spacing:-.02em;font-size:24px}.account-settings-modal>article>header p{color:#687991;margin:4px 0 0;font-size:13px;line-height:1.5}.account-settings-page .account-modal-close{color:#687991;background:0 0;border:0;flex:0 0 34px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid}.account-settings-page .account-modal-close:hover{color:#315178;background:#f1f5fa}.account-modal-close svg{width:18px;height:18px}.account-modal-body{padding:22px 24px 24px;overflow-y:auto}.account-modal-form{grid-template-columns:1fr;gap:18px;display:grid}.account-overview{background:#f8faff;border:1px solid #dce6f2;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.account-overview>div{border-right:1px solid #dce6f2;min-width:0;padding:13px 14px}.account-overview>div:last-child{border-right:0}.account-overview small{color:#718198;letter-spacing:.06em;font-size:9px;font-weight:500;display:block}.account-overview b{color:#304761;white-space:nowrap;align-items:center;gap:6px;margin-top:5px;font-size:13px;font-weight:500;display:flex}.account-overview b i{background:#15936c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dff3eb}.account-overview b svg{color:#15936c;width:15px;height:15px}.account-modal-form label{color:#40536f;gap:7px;font-size:13px;font-weight:500;display:grid}.account-modal-form label>span{line-height:1.35}.account-modal-form label>small{color:#7a899e;font-size:11px;font-weight:400;line-height:1.45}.account-modal-form input{box-sizing:border-box;color:#252525;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d3deec;border-radius:9px;outline:0;padding:11px 13px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.account-modal-form input:focus{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.account-modal-form input:disabled{color:#718198;cursor:not-allowed;background:#f6f8fb;border-color:#e0e6ef}.account-modal-form .account-inline-message{grid-column:1/-1}.account-settings-page .account-settings-modal .account-modal-form footer{color:#252525;background:#fff;border-top:1px solid #e3eaf4;grid-column:1/-1;justify-content:flex-end;gap:10px;margin:2px -24px -24px;padding:16px 24px 20px;display:flex}.account-modal-form footer button{min-width:108px}.account-modal-body>.account-security-copy{justify-items:start;margin:0}.account-modal-icon{color:#3a74ba;background:#edf4ff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.account-modal-icon svg{width:21px;height:21px}.account-settings-modal .account-status-grid{border:1px solid #dce6f2;border-radius:10px;overflow:hidden}.account-billing-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.account-settings-modal .account-plan-grid{padding:0}.account-settings-modal .account-payment-history{box-shadow:none;margin-top:18px}.account-settings-modal .account-payment-history h3{color:#252525;margin:0;font-size:16px;font-weight:500}@media (width<=700px){.account-settings-list>section{gap:12px;min-height:88px;padding:15px 14px}.account-settings-list-copy{align-items:flex-start}.account-settings-list p{white-space:normal}.account-settings-list>section>button{align-self:start}.account-settings-modal{align-items:end;padding:0}.account-settings-modal>article,.account-settings-modal.is-wide>article,.account-settings-modal.is-account>article{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.account-settings-modal>article>header{padding:19px 18px 15px}.account-settings-modal>article>header h2{font-size:22px}.account-modal-body{padding:18px}.account-overview{grid-template-columns:1fr}.account-overview>div{border-bottom:1px solid #dce6f2;border-right:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.account-overview>div:last-child{border-bottom:0}.account-overview b{margin-top:0}.account-modal-form footer{grid-column:auto;margin:2px -18px -18px;padding:14px 18px 18px}.account-modal-form footer button{flex:1;min-width:0}.account-settings-modal .account-status-grid{grid-template-columns:1fr}}.kws-account-menu{align-items:center;gap:4px;display:flex;position:relative}.kws-account-menu .kws-notifications{color:#526580;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:background-color .16s,color .16s;display:grid}.kws-account-menu .kws-notifications:hover,.kws-account-menu .kws-notifications[aria-expanded=true]{color:#2f67aa;background:#f0f5fc}.kws-account-menu .kws-notifications svg{stroke-width:1.8px;width:19px;height:19px}.kws-account-menu .kws-welcome{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;min-height:44px;padding:10px 12px;font-family:inherit;transition:background-color .16s;display:flex}.kws-account-menu .kws-welcome:hover,.kws-account-menu .kws-welcome[aria-expanded=true]{background:#f0f5fc}.kws-account-menu .kws-welcome>svg{color:#687991;flex-shrink:0;width:16px;height:16px;margin-left:5px}.kws-account-menu .kws-welcome[aria-expanded=true]>svg{transform:rotate(180deg)}.kws-account-dropdown{z-index:1;background:#fff;border:1px solid #dce5ef;border-radius:12px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0d27501f}.kws-account-dropdown button{color:#405572;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.4;display:flex}.kws-account-dropdown button:hover,.kws-account-dropdown button:focus{color:#2f67aa;background:#edf4fc;outline:none}.kws-account-dropdown button+button{margin-top:3px}.kws-account-dropdown svg{flex-shrink:0;width:18px;height:18px}.kws-notification-dropdown{z-index:2;background:#fff;border:1px solid #dce5ef;border-radius:12px;width:min(300px,100vw - 32px);padding:18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0d27501f}.kws-notification-dropdown header{color:#304761;align-items:center;gap:9px;display:flex}.kws-notification-dropdown header svg{color:#3a74ba;width:17px;height:17px}.kws-notification-dropdown header b{font-size:14px;font-weight:500}.kws-notification-dropdown p{color:#304761;margin:16px 0 3px;font-size:13px;font-weight:500}.kws-notification-dropdown small{color:#718198;font-size:11px;line-height:1.5}.kws-account-menu .kws-welcome:focus-visible,.kws-account-menu .kws-notifications:focus-visible{outline-offset:3px;outline:3px solid #91b6e3}.araa{z-index:50;font-family:Arial,Helvetica,sans-serif;position:fixed;bottom:22px;right:24px}.araa-launcher{color:#fff;cursor:pointer;background:#3a74ba;border:0;border-radius:35px;align-items:center;gap:8px;height:62px;padding:5px 18px 5px 5px;font-size:14px;font-weight:800;display:flex;position:relative;box-shadow:0 12px 35px #0d27504d}.araa-launcher img{object-fit:contain;background:#fff;border-radius:50%;width:52px;height:52px}.araa-launcher i{background:#42d497;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:5px;left:45px}.araa-launcher:hover{transform:translateY(-3px)}.araa-intro-notice{color:#294867;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9dbf2;border-radius:12px;width:220px;padding:11px 13px;animation:.25s ease-out araaNoticeIn;position:absolute;bottom:72px;right:0;box-shadow:0 12px 32px #0d27502e}.araa-intro-notice:after{content:"";background:#fff;border-bottom:1px solid #c9dbf2;border-right:1px solid #c9dbf2;width:12px;height:12px;position:absolute;bottom:-7px;right:23px;transform:rotate(45deg)}.araa-intro-notice strong,.araa-intro-notice span{display:block}.araa-intro-notice strong{font-size:12px;font-weight:600}.araa-intro-notice span{color:#6c7e93;margin-top:2px;font-size:11px}.araa-unread{color:#fff;background:#e85c64;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-3px;right:-2px}.araa-panel{background:#fff;border:1px solid #cfe0f8;border-radius:20px;width:370px;height:540px;display:none;position:absolute;bottom:76px;right:0;overflow:hidden;box-shadow:0 24px 70px #0d275042}.araa.open .araa-panel{flex-direction:column;animation:.2s ease-out araaIn;display:flex}@keyframes araaIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes araaNoticeIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.araa-panel>header{color:#fff;background:linear-gradient(135deg,#0d315f,#3a74ba);align-items:center;gap:11px;padding:14px;display:flex}.araa-panel>header img{object-fit:contain;background:#fff;border-radius:50%;width:52px;height:52px}.araa-panel>header div{flex-direction:column;display:flex}.araa-panel>header b{font-size:17px}.araa-panel>header span{color:#dce9ff;font-size:11px}.araa-panel>header span i{background:#42d497;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.araa-panel>header button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:31px;height:31px;margin-left:auto;font-size:21px}.araa-messages{background:#f7faff;flex:1;padding:17px;overflow-y:auto}.araa-messages p{border-radius:14px;max-width:84%;margin:0 0 10px;padding:11px 13px;font-size:13px;line-height:1.45}.araa-messages .araa{background:#fff;border:1px solid #dbe7f7;border-radius:5px 14px 14px;position:static}.araa-messages .user{color:#fff;background:#3a74ba;border-radius:14px 5px 14px 14px;margin-left:auto}.araa-suggestions{background:#f7faff;gap:6px;padding:8px 14px;display:flex;overflow-x:auto}.araa-suggestions button{white-space:nowrap;color:#3a74ba;cursor:pointer;background:#fff;border:1px solid #a7c5f5;border-radius:20px;padding:7px 10px;font-size:11px}.araa-panel form{border-top:1px solid #e3ebf7;gap:7px;padding:12px 12px 5px;display:flex}.araa-panel form input{border:1px solid #d3dfef;border-radius:10px;outline:none;flex:1;padding:10px;font-size:13px}.araa-panel form input:focus{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.araa-panel form button{color:#fff;cursor:pointer;background:#3a74ba;border:0;border-radius:10px;width:42px;font-size:21px}.araa-panel>small{text-align:center;color:#8a98ac;padding:4px 10px 10px;font-size:9px}@media (width<=500px){.araa{bottom:12px;right:12px}.araa-panel{width:auto;height:min(620px,100dvh - 105px);position:fixed;bottom:84px;left:10px;right:10px}.araa-intro-notice{width:205px;right:0}.araa-launcher span{display:none}.araa-launcher{width:62px;padding-right:5px}}.araa-message{flex-direction:column;align-items:flex-start;margin-bottom:12px;display:flex}.araa-message p{margin:0!important}.araa-message.araa p{color:#203958;background:#fff;border:1px solid #dbe7f7;border-radius:5px 14px 14px}.araa-message.user{align-items:flex-end}.araa-message.user p{color:#fff;background:#3a74ba;border-radius:14px 5px 14px 14px}.araa-message small{color:#6d7e95;max-width:84%;padding:4px 8px 0;font-size:9px;font-weight:700}.araa-message .araa-message-action{color:#2868b1;text-align:left;background:#fff;border:1px solid #b8d0ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;max-width:88%;margin-top:7px;padding:8px 11px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex;box-shadow:0 3px 10px #24528714}.araa-message .araa-message-action:hover{background:#edf5ff;border-color:#3472b9}.araa-message .araa-message-action span{font-size:14px;line-height:1}.araa-suggestions button:hover{background:#eaf2ff}.araa-panel form button:hover{background:#0e53c9}.araa-panel form input::placeholder{color:#8b9ab0}.araa-librarian-summary{background:#fff;min-height:0;padding:14px;display:flex;overflow:hidden}.araa-librarian-summary .araa-app-guide{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.araa-librarian-summary .araa-guide-title p{color:#687991;margin:5px 0 0;font-size:11px;line-height:1.45}.araa-librarian-summary .araa-messages{min-height:150px;max-height:none}.kws-shell>.araa .araa-launcher{overflow:visible!important}.business-dashboard{color:#252525;gap:18px;display:grid}.business-settings-page{gap:24px;display:grid}.bd-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.bd-heading small,.bd-card>small,.bd-card header small,.bd-metrics small{color:#3a74ba;letter-spacing:.08em;font-size:11px;font-weight:800}.bd-heading h1{margin:1px 0;font-size:34px;line-height:1.2}.bd-heading p{color:#5b6b85;margin:0}.bd-heading>button,.bd-card button{color:#3a74ba;cursor:pointer;background:#fff;border:1px solid #9ebff2;border-radius:8px;padding:10px 13px;font-weight:800}.bd-heading>button{color:#fff;background:#3a74ba}.bd-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bd-metrics article,.bd-card{background:#fff;border:1px solid #dbe7f7;border-radius:13px;padding:19px;box-shadow:0 8px 24px #1c457e0d}.bd-metrics b{margin:7px 0;font-size:25px;display:block}.bd-metrics p{color:#61738e;margin:0;font-size:12px;line-height:1.55}.bd-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.bd-card h2{margin:4px 0 14px;font-size:21px}.bd-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.bd-card>header h2{margin-bottom:8px}.bd-attention>div{gap:7px;display:grid}.bd-attention>div>button{text-align:left;background:#f9fbfe;border-color:#e1e9f5;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.bd-attention>div>button span{gap:2px;display:grid}.bd-attention small,.bd-profit p,.bd-costs>p{color:#697b94;font-size:11px}.bd-attention i{color:#b45309;justify-items:end;font-style:normal;font-weight:800;display:grid}.bd-attention em{color:#3a74ba;font-size:10px;font-style:normal}.bd-empty{color:#6a7c94;text-align:center;border:1px dashed #cddbef;border-radius:9px;padding:25px 12px}.bd-profit article{border-bottom:1px solid #e7edf6;grid-template-columns:1fr auto;gap:3px;padding:12px 0;display:grid}.bd-profit article span{color:#718198;grid-column:1/-1;font-size:11px}.bd-profit article b{font-size:14px}.bd-profit article strong{color:#3a74ba}.bd-costs>div{gap:10px;display:grid}.bd-costs article{grid-template-columns:125px 1fr 70px;align-items:center;gap:10px;font-size:12px;display:grid}.bd-costs article i{background:#e9eff7;border-radius:8px;height:8px;overflow:hidden}.bd-costs article i b{background:#3a74ba;border-radius:8px;height:100%;display:block}.bd-costs article strong{text-align:right}.bd-fit p{color:#526580;line-height:1.65}.bd-fit dl{gap:8px;display:grid}.bd-fit dl>div{border-bottom:1px solid #edf1f7;grid-template-columns:105px 1fr;gap:10px;padding-bottom:7px;font-size:12px;display:grid}.bd-fit dt{color:#75849a}.bd-fit dd{margin:0;font-weight:800}.bd-complete header>b{color:#3a74ba;background:#edf4ff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.bd-complete>div{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.bd-complete p{color:#7a899c;gap:8px;margin:0;font-size:12px;display:flex}.bd-complete p.done{color:#087a58}.bd-complete i{font-style:normal;font-weight:800}.bd-disclaimer{color:#718198;text-align:center;font-size:11px;font-style:normal}.bd-target-analysis{background:#fff;border:1px solid #cdddf3;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1c457e0d}.bd-target-analysis>header{background:#f5f8fd;border-bottom:1px solid #dfe8f4;justify-content:space-between;align-items:start;gap:20px;padding:20px 22px;display:flex}.bd-target-analysis>header small{color:#3a74ba;letter-spacing:.08em;font-size:11px;font-weight:800}.analysis-tip{color:#3a74ba;vertical-align:middle;cursor:help;background:#fff;border:1px solid #b8cff3;border-radius:50%;outline:none;place-items:center;width:19px;height:19px;margin-left:5px;font-size:11px;line-height:1;display:inline-grid;position:relative}.analysis-tip>span{z-index:10;color:#405572;letter-spacing:0;opacity:0;visibility:hidden;background:#fff;border:1px solid #c9daf2;border-radius:10px;width:min(310px,75vw);padding:11px 13px;font-size:12px;font-weight:600;line-height:1.5;transition:all .16s;position:absolute;top:28px;left:0;transform:translateY(-4px);box-shadow:0 10px 28px #1a3d7029}.analysis-tip:hover>span,.analysis-tip:focus>span,.analysis-tip:focus-visible>span{opacity:1;visibility:visible;transform:translateY(0)}.bd-target-analysis>header h2{margin:4px 0;font-size:22px}.bd-target-analysis>header p{color:#5c6f8a;margin:0;font-size:13px}.bd-target-analysis>header>span{color:#526680;background:#edf3fb;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:800}.bd-target-analysis.healthy>header{background:#effaf6}.bd-target-analysis.healthy>header>span{color:#087a58;background:#d8f3e8}.bd-target-analysis.watch>header,.bd-target-analysis.tight>header{background:#fff8ec}.bd-target-analysis.watch>header>span,.bd-target-analysis.tight>header>span{color:#a85a08;background:#ffedca}.bd-target-analysis.negative>header{background:#fff2f3}.bd-target-analysis.negative>header>span{color:#b4233c;background:#ffe0e4}.bd-target-analysis>div{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.bd-target-analysis article{border-right:1px solid #e5ecf6;flex-direction:column;align-items:stretch;min-width:0;min-height:190px;padding:20px;display:flex}.bd-target-analysis article:last-child{border-right:0}.bd-target-analysis article small{color:#718198;letter-spacing:.05em;align-items:flex-start;min-height:32px;font-size:10px;font-weight:800;display:flex}.bd-target-analysis article b{color:#252525;align-items:center;min-height:62px;margin:7px 0;font-size:22px;line-height:1.2;display:flex}.bd-target-analysis article b.negative{color:#bd2942}.bd-target-analysis article p{color:#667994;margin:0;font-size:11px;line-height:1.5}.bd-target-analysis .daily-breakdown{border-top:1px solid #e8eef7;gap:5px;margin-top:auto;padding-top:12px;display:grid}.bd-target-analysis .daily-breakdown strong{color:#234164;font-size:13px;line-height:1.35}.bd-target-analysis .daily-breakdown strong.negative{color:#bd2942}.bd-target-analysis .daily-breakdown span{color:#667994;min-height:34px}.bd-costs>.bd-cost-chart{grid-template-columns:minmax(150px,210px) 1fr;align-items:center;gap:24px;display:grid}.bd-cost-pie{aspect-ratio:1;border-radius:50%;width:min(100%,210px);margin:auto;position:relative;box-shadow:inset 0 0 0 1px #d8e3f2,0 8px 24px #1c457e12}.bd-cost-pie:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25%;box-shadow:0 0 0 1px #e4ebf5}.bd-cost-pie>span{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:29%}.bd-cost-pie small{color:#718198;letter-spacing:.06em;font-size:9px;font-weight:800}.bd-cost-pie strong{color:#252525;margin-top:3px;font-size:17px}.bd-cost-chart>.bd-cost-legend{gap:7px;display:grid}.bd-cost-legend article{border-bottom:1px solid #edf1f7;grid-template-columns:10px minmax(90px,1fr) 46px 72px;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:grid}.bd-cost-legend article:last-child{border-bottom:0}.bd-cost-legend article i{border-radius:50%;width:10px;height:10px}.bd-cost-legend article b{color:#60728d;text-align:right}.bd-cost-legend article strong{text-align:right}.bd-cost-remark{color:#526580;border-top:1px solid #e8eef7;margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.5}@media (width<=1100px){.bd-metrics{grid-template-columns:1fr 1fr}.bd-grid{grid-template-columns:1fr}}@media (width<=650px){.business-dashboard{gap:14px;width:100%;max-width:100%;overflow:hidden}.bd-heading{flex-direction:column;align-items:stretch;gap:12px}.bd-heading h1{font-size:30px}.bd-heading p{font-size:14px}.bd-heading>button{width:100%}.bd-metrics{grid-template-columns:1fr}.bd-card{padding:16px}.bd-attention>div>button{flex-direction:column;align-items:flex-start}.bd-attention i{justify-items:start}.bd-costs>.bd-cost-chart{grid-template-columns:1fr;gap:18px}.bd-cost-pie{width:180px}.bd-cost-legend article{grid-template-columns:10px minmax(90px,1fr) 42px 68px}.bd-target-analysis>header{flex-direction:column;gap:12px;padding:18px}.bd-target-analysis>header h2{font-size:21px}.bd-target-analysis>header>span{align-self:flex-start}.bd-target-analysis>div{grid-template-columns:1fr}.bd-target-analysis article,.bd-target-analysis article:nth-child(2){border-bottom:1px solid #e5ecf6;border-right:0;min-height:0;padding:17px 18px}.bd-target-analysis article:last-child{border-bottom:0}.bd-target-analysis article small,.bd-target-analysis article b,.bd-target-analysis .daily-breakdown span{min-height:0}.bd-target-analysis article b{margin:8px 0 13px;font-size:21px}.bd-target-analysis .daily-breakdown{padding-top:10px}.bd-complete>div{grid-template-columns:1fr}}.kws-content .business-dashboard{--dashboard-ink:#252525;--dashboard-body:#40536f;--dashboard-muted:#687991;color:var(--dashboard-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.kws-content .business-dashboard button{font-family:inherit;font-size:14px;font-weight:600;line-height:1.35}.kws-content .bd-heading h1{color:var(--dashboard-ink);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:1.15}.kws-content .bd-heading p{color:var(--dashboard-muted);font-size:14px;font-weight:400;line-height:1.5}.kws-content .bd-heading small,.kws-content .bd-card>small,.kws-content .bd-card header small,.kws-content .bd-metrics small,.kws-content .bd-target-analysis>header small,.kws-content .bd-target-analysis article small,.kws-content .bd-cost-pie small{letter-spacing:.06em;font-size:11px;font-weight:600;line-height:1.35}.kws-content .bd-card h2,.kws-content .bd-target-analysis>header h2{color:var(--dashboard-ink);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}.kws-content .bd-target-analysis>header p,.kws-content .bd-fit p,.kws-content .bd-empty{color:var(--dashboard-muted);font-size:14px;font-weight:400;line-height:1.5}.kws-content .bd-metrics b{color:var(--dashboard-ink);font-size:24px;font-weight:700;line-height:1.2}.kws-content .bd-metrics p,.kws-content .bd-profit p,.kws-content .bd-costs>p,.kws-content .bd-target-analysis article p,.kws-content .bd-disclaimer{color:var(--dashboard-muted);font-size:12px;font-weight:400;line-height:1.5}.kws-content .bd-target-analysis>header>span{font-size:11px;font-weight:600;line-height:1.35}.kws-content .bd-target-analysis article b{color:var(--dashboard-ink);font-size:20px;font-weight:700;line-height:1.2}.kws-content .bd-target-analysis .daily-breakdown strong{font-size:13px;font-weight:600;line-height:1.4}.kws-content .bd-attention>div>button,.kws-content .bd-profit article b,.kws-content .bd-fit dd,.kws-content .bd-complete p,.kws-content .bd-cost-legend article{font-size:13px;line-height:1.4}.kws-content .bd-attention>div>button,.kws-content .bd-profit article b,.kws-content .bd-fit dd{font-weight:600}.kws-content .bd-profit article span,.kws-content .bd-fit dt,.kws-content .bd-complete p{color:var(--dashboard-muted);font-size:12px;font-weight:400;line-height:1.5}.kws-content .bd-profit article strong,.kws-content .bd-cost-legend article strong,.kws-content .bd-cost-pie strong{font-weight:600}.kws-content .analysis-tip>span{color:var(--dashboard-body);font-size:12px;font-weight:400;line-height:1.5}@media (width<=650px){.kws-content .bd-heading h1{font-size:28px}.kws-content .bd-card h2,.kws-content .bd-target-analysis>header h2{font-size:18px}.kws-content .bd-target-analysis article b{font-size:20px}}.kws-content .bd-pricing-overview{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.kws-content .bd-pricing-overview>header{background:0 0;border:0;max-width:760px;padding:0 0 13px}.kws-content .bd-pricing-overview>header small,.kws-content .bd-card>small,.kws-content .bd-card header small,.kws-content .bd-target-analysis>header small,.kws-content .bd-target-analysis article small{color:var(--dashboard-muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:600;line-height:1.35}.kws-content .bd-pricing-overview>header h2{color:var(--dashboard-ink);margin:0 0 3px;font-size:18px;font-weight:700;line-height:1.3}.kws-content .bd-pricing-overview>header p{color:var(--dashboard-muted);margin:0;font-size:14px;font-weight:400;line-height:1.5}.kws-content .bd-pricing-overview .bd-metrics{background:0 0;gap:12px;padding:0}.kws-content .bd-pricing-overview .bd-metrics article{background:#fff;border:1px solid #dce6f2;border-radius:12px;flex-direction:column;min-width:0;min-height:184px;padding:18px 19px;display:flex;position:relative;box-shadow:0 6px 16px #25252509}.kws-content .bd-pricing-overview .bd-metrics article.attention{background:#fffdf9;border-color:#ead9bd}.kws-content .bd-metric-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.kws-content .bd-metric-icon{color:#3a74ba;background:#96c1ea33;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.kws-content .bd-metrics article.attention .bd-metric-icon{color:#a86410;background:#fff0d9}.kws-content .bd-pricing-overview .bd-metrics small{color:var(--dashboard-muted);letter-spacing:0;font-size:10px;font-weight:600}.kws-content .bd-pricing-overview .bd-metrics b{margin:2px 0 4px;font-size:24px}.kws-content .bd-pricing-overview .bd-metrics p{min-height:0;margin:0}.kws-content .bd-pricing-overview .bd-metrics article>span{color:#3a74ba;background:0 0;margin-top:9px;padding:0;font-weight:600;line-height:1.35;display:block}.kws-content .bd-pricing-overview .bd-metrics article.attention>span{color:#975b0d;background:0 0}.kws-content .bd-pricing-overview .bd-metrics article.margin>span.below-target{color:#975b0d}.kws-content .bd-pricing-overview .bd-metrics article.customer>b{overflow-wrap:anywhere;font-size:20px;line-height:1.25}.kws-content .bd-pricing-overview .bd-metrics article>button{color:#fff;white-space:nowrap;cursor:pointer;background:#3a74ba;border:1px solid #3a74ba;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;min-height:36px;margin-top:auto;padding:8px 11px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex}.kws-content .bd-pricing-overview .bd-metrics article>button:hover{background:#2f64a4;border-color:#2f64a4}.kws-content .bd-setup-track{background:#e4edf7;border-radius:999px;width:100%;height:5px;margin-top:auto;overflow:hidden}.kws-content .bd-setup-track i{border-radius:inherit;background:#3a74ba;height:100%;display:block}.kws-content .bd-pricing-overview .bd-metrics article.setup>button{margin-top:10px}.kws-content .bd-insights-grid{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);align-items:stretch;gap:12px;display:grid}.kws-content .bd-recent-products{padding:0;overflow:hidden}.kws-content .bd-recent-products>header{border-bottom:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.kws-content .bd-recent-products>header h2{margin:0 0 3px}.kws-content .bd-recent-products>header p{color:var(--dashboard-muted);margin:0;font-size:13px}.kws-content .bd-recent-products>header>button{white-space:nowrap;flex:none}.kws-content .bd-recent-heading,.kws-content .bd-recent-list>button{grid-template-columns:minmax(150px,1.25fr) minmax(90px,.72fr) minmax(100px,.78fr) minmax(125px,.9fr) minmax(90px,.65fr) minmax(190px,1.35fr);align-items:center;gap:12px;width:100%;display:grid}.kws-content .bd-recent-heading{min-height:40px;color:var(--dashboard-muted);background:#f7f9fc;padding:0 20px;font-size:11px;font-weight:600}.kws-content .bd-recent-list{display:grid}.kws-content .bd-recent-list>button{min-height:58px;color:var(--dashboard-body);text-align:left;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e8edf5;border-radius:0;padding:9px 20px}.kws-content .bd-recent-list>button:last-child{border-bottom:0}.kws-content .bd-recent-list>button:hover,.kws-content .bd-recent-list>button:focus-visible{background:#f7fbff}.kws-content .bd-recent-list>button>*{min-width:0}.kws-content .bd-recent-list>button b{color:var(--dashboard-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.kws-content .bd-recent-list>button span{font-variant-numeric:tabular-nums;font-size:13px}.kws-content .bd-recent-list>button .negative{color:#b4233c}.kws-content .bd-recent-list>button em{color:#087a58;background:#e7f6ef;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-style:normal;line-height:1.3}.kws-content .bd-recent-list>button em.review,.kws-content .bd-recent-list>button em.below{color:#92550a;background:#fff2d8}.kws-content .bd-recent-list>button em.above{color:#2f64a4;background:#e9f2ff}.kws-content .bd-recent-products>.bd-empty{justify-items:center;gap:6px;margin:18px;display:grid}.kws-content .bd-recent-products>.bd-empty b{color:var(--dashboard-ink)}.kws-content .bd-recent-products>.bd-empty span{color:var(--dashboard-muted)}.kws-content .bd-recent-products>.bd-empty button{margin-top:6px}.kws-content .bd-insights-grid>*{min-width:0}.kws-content .bd-business-summary{border-color:#cfdbea;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 8px 24px #1c457e0e}.kws-content .bd-business-summary>header{background:#fff;border-bottom:1px solid #dde6f0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.kws-content .bd-business-summary>header h2{margin:0 0 4px;font-size:19px}.kws-content .bd-business-summary>header p{color:var(--dashboard-muted);margin:0;font-size:13px}.kws-content .bd-summary-actions{flex:none;align-items:center;gap:9px;display:flex}.kws-content .bd-summary-actions>button{color:#315f98;white-space:nowrap;background:#fff;border-color:#c8d7ea;flex:none}.kws-content .bd-summary-actions>button:not(:disabled):hover{background:#f5f8fc;border-color:#96b6dc}.kws-content .bd-summary-actions>.bd-analysis-coming-soon{opacity:.5;color:#53657d;cursor:not-allowed;border-color:#cfd8e4;align-items:center;gap:7px;display:inline-flex}.kws-content .bd-analysis-coming-soon small{color:#60728d;background:#edf1f6;border-radius:999px;padding:2px 6px;font-size:10px;line-height:1.2}.kws-content .bd-plan-summary{background:#f7f9fc;padding:20px 24px 0}.kws-content .bd-plan-message{background:#fff;border:1px solid #d9e3ee;border-radius:9px;padding:16px 18px}.kws-content .bd-plan-summary.good .bd-plan-message,.kws-content .bd-plan-summary.watch .bd-plan-message,.kws-content .bd-plan-summary.risk .bd-plan-message{background:#fff}.kws-content .bd-plan-status{color:#60728d;align-items:center;gap:8px;margin:0 0 9px;font-size:12px;line-height:1.4;display:flex}.kws-content .bd-plan-status i{color:#60728d;background:#fff;border:1px solid #c8d3e0;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.kws-content .bd-plan-summary.good .bd-plan-status{color:#087a58}.kws-content .bd-plan-summary.good .bd-plan-status i{color:#087a58;border-color:#b8ddcb}.kws-content .bd-plan-summary.watch .bd-plan-status,.kws-content .bd-plan-summary.risk .bd-plan-status{color:#8b530d}.kws-content .bd-plan-summary.watch .bd-plan-status i,.kws-content .bd-plan-summary.risk .bd-plan-status i{color:#8b530d;border-color:#e5c88e}.kws-content .bd-plan-message h3{color:var(--dashboard-ink);margin:0 0 4px;font-size:18px;line-height:1.3}.kws-content .bd-plan-message p{color:#53657d;max-width:900px;margin:0;font-size:13px;line-height:1.55}.kws-content .bd-plan-numbers{background:#fff;border:1px solid #d9e3ee;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:hidden}.kws-content .bd-plan-numbers article{background:#fff;border-right:1px solid #e1e8f0;min-width:0;padding:15px 18px 16px}.kws-content .bd-plan-numbers article:first-child{padding-left:18px}.kws-content .bd-plan-numbers article:last-child{border-right:0;padding-right:18px}.kws-content .bd-plan-numbers small,.kws-content .bd-business-context small{color:var(--dashboard-muted);font-size:10px;font-weight:600;display:block}.kws-content .bd-plan-numbers b{color:#1f3148;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:5px 0 2px;font-size:24px;display:block}.kws-content .bd-plan-numbers p{color:var(--dashboard-muted);margin:0;font-size:11px}.kws-content .bd-business-context{background:#f7f9fc;grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:14px;padding:16px 24px 24px;display:grid}.kws-content .bd-business-context article{background:#fff;border:1px solid #d9e3ee;border-radius:9px;min-width:0;padding:17px 18px}.kws-content .bd-business-context article:first-child{padding-left:18px}.kws-content .bd-business-context article:last-child{border-right:1px solid #d9e3ee;padding-right:18px}.kws-content .bd-business-context article>b{overflow-wrap:anywhere;color:#1f3148;margin:5px 0 2px;font-size:16px;display:block}.kws-content .bd-business-context article>b.negative{color:#b4233c}.kws-content .bd-business-context p{color:var(--dashboard-muted);margin:0;font-size:12px;line-height:1.45}.kws-content .bd-customer-profile>b{color:#1f3148;margin:5px 0 3px;font-size:17px;line-height:1.35;display:block}.kws-content .bd-customer-match>h3{color:#2c405a;border-top:1px solid #e3eaf3;margin:16px 0 7px;padding-top:13px;font-size:13px;line-height:1.4}.kws-content .bd-pricing-analysis{border:1px solid #e1e8f0;border-radius:7px;margin-top:13px;overflow:hidden}.kws-content .bd-customer-match>h3+.bd-pricing-analysis{margin-top:0}.kws-content .bd-pricing-analysis>header,.kws-content .bd-pricing-analysis>p{grid-template-columns:minmax(135px,.42fr) minmax(0,1fr);gap:14px;margin:0;padding:9px 11px;display:grid}.kws-content .bd-pricing-analysis>header{color:#75849a;text-transform:none;letter-spacing:0;background:#f5f7fa;font-size:10px;font-weight:600}.kws-content .bd-pricing-analysis>p{color:var(--dashboard-body);border-top:1px solid #e7edf4;font-size:12px;position:relative}.kws-content .bd-pricing-analysis>p:before{content:"";background:#94a3b8;width:3px;position:absolute;top:0;bottom:0;left:0}.kws-content .bd-pricing-analysis>p b{color:#2c405a;font-size:12px}.kws-content .bd-income-panel{align-self:start}.kws-content .bd-income-panel>b{letter-spacing:-.02em;font-size:24px!important}.kws-content .bd-quick-actions h2{margin:0 0 13px;font-size:16px}.kws-content .bd-quick-actions>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.kws-content .bd-quick-actions>div>button{min-width:0;min-height:72px;color:var(--dashboard-ink);text-align:left;box-shadow:none;background:#fff;border:1px solid #dce6f2;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.kws-content .bd-quick-actions>div>button:hover{background:#96c1ea1a;border-color:#96c1ea}.kws-content .bd-quick-actions button>i{color:#3a74ba;background:#96c1ea33;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.kws-content .bd-quick-actions button>span{gap:2px;min-width:0;display:grid}.kws-content .bd-quick-actions button b{color:var(--dashboard-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.kws-content .bd-quick-actions button small{color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.kws-content .bd-quick-actions button>em{color:#3a74ba;font-size:16px;font-style:normal}.kws-content .bd-pricing-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.kws-content .bd-pricing-grid>*{min-width:0}.kws-content .bd-attention{overflow:hidden}.kws-content .bd-attention>header{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}.kws-content .bd-attention>header>div{min-width:0}.kws-content .bd-attention>header>button{white-space:nowrap;flex:none}.kws-content .bd-card{border-color:#d5e1f1;border-radius:10px;padding:18px;box-shadow:0 6px 20px #1c457e09}.kws-content .bd-card h2{margin:4px 0 12px}.kws-content .bd-card>header h2{margin-bottom:0}.kws-content .bd-opportunity-heading,.kws-content .bd-opportunity-list>button{grid-template-columns:minmax(140px,1.5fr) minmax(88px,.8fr) minmax(64px,.55fr) minmax(90px,.8fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.kws-content .bd-opportunity-heading>span,.kws-content .bd-opportunity-list>button>*{min-width:0}.kws-content .bd-opportunity-heading{min-height:34px;color:var(--dashboard-muted);background:#f8fafd;border-block:1px solid #e5ebf4;padding:0 12px;font-size:11px;font-weight:500}.kws-content .bd-attention>.bd-opportunity-list{gap:0;width:100%;min-width:0;display:grid}.kws-content .bd-attention>.bd-opportunity-list>button{border:0;width:100%;min-height:48px;color:var(--dashboard-body);text-align:left;background:#fff;border-bottom:1px solid #e8edf5;border-radius:0;padding:8px 12px;font-size:13px;font-weight:400}.kws-content .bd-attention>.bd-opportunity-list>button:last-child{border-bottom:0}.kws-content .bd-attention>.bd-opportunity-list>button:hover{background:#f8fbff}.kws-content .bd-opportunity-list button b{color:var(--dashboard-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.kws-content .bd-opportunity-list button em{color:var(--dashboard-body);white-space:nowrap;background:#f2f5f9;border-radius:999px;justify-self:start;padding:4px 7px;font-size:11px;font-style:normal;font-weight:600}.kws-content .bd-opportunity-list button em.healthy{color:#087a58;background:#e7f6ef}.kws-content .bd-opportunity-list button em.review{color:#9a5a0a;background:#fff2d8}.kws-content .bd-opportunity-list button em.risk{color:#b4233c;background:#fdebed}.kws-content .bd-next-action{flex-direction:column;display:flex}.kws-content .bd-next-action>p{color:var(--dashboard-body);margin:0 0 12px;font-size:14px;font-weight:400;line-height:1.55}.kws-content .bd-next-action dl{grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 14px;display:grid}.kws-content .bd-next-action dl>div{background:#f8fafd;border:1px solid #e3eaf4;border-radius:7px;padding:10px 12px}.kws-content .bd-next-action dt{color:var(--dashboard-muted);font-size:10px;font-weight:600}.kws-content .bd-next-action dd{color:var(--dashboard-ink);margin:3px 0 0;font-size:18px;font-weight:700}.kws-content .bd-next-action .bd-action-note{color:var(--dashboard-muted);font-size:12px}.kws-content .bd-next-action>button{align-self:flex-start;margin-top:auto}.kws-content .bd-costs>.bd-cost-chart{grid-template-columns:minmax(160px,200px) minmax(0,1fr);max-width:850px}.kws-content .bd-secondary-grid{grid-template-columns:1fr 1fr}@media (width<=1320px){.kws-content .bd-pricing-grid{grid-template-columns:1fr}.kws-content .bd-next-action>button{margin-top:4px}}@media (width<=1200px){.kws-content .bd-insights-grid{grid-template-columns:1fr}}@media (width<=750px){.kws-content .bd-pricing-overview .bd-metrics{grid-template-columns:1fr}.kws-content .bd-pricing-overview .bd-metrics article,.kws-content .bd-pricing-overview .bd-metrics p{min-height:0}.kws-content .bd-recent-products>header{flex-direction:column;align-items:flex-start}.kws-content .bd-recent-products>header>button{width:100%}.kws-content .bd-recent-heading{display:none}.kws-content .bd-recent-list{background:#f7f9fc;gap:10px;padding:12px}.kws-content .bd-recent-list>button{border:1px solid #dce6f2;border-radius:10px;grid-template-columns:1fr 1fr;gap:9px 14px;padding:14px}.kws-content .bd-recent-list>button:last-child{border-bottom:1px solid #dce6f2}.kws-content .bd-recent-list>button>:before{content:attr(data-label);color:var(--dashboard-muted);margin-bottom:2px;font-size:10px;font-style:normal;font-weight:500;display:block}.kws-content .bd-recent-list>button b{white-space:normal;grid-column:1/-1}.kws-content .bd-recent-list>button em{border-radius:8px;grid-column:1/-1;justify-self:stretch}.kws-content .bd-business-summary>header{flex-direction:column;align-items:flex-start}.kws-content .bd-summary-actions{flex-direction:column;align-items:stretch;width:100%}.kws-content .bd-summary-actions>button{width:100%}.kws-content .bd-plan-summary{padding:14px 14px 0}.kws-content .bd-plan-numbers{grid-template-columns:1fr}.kws-content .bd-plan-numbers article,.kws-content .bd-plan-numbers article:first-child,.kws-content .bd-plan-numbers article:last-child{border-bottom:1px solid #e3eaf3;border-right:0;padding:12px 14px}.kws-content .bd-plan-numbers article:last-child{border-bottom:0}.kws-content .bd-business-context{grid-template-columns:1fr;gap:10px;padding:12px 14px 14px}.kws-content .bd-business-context article,.kws-content .bd-business-context article:first-child,.kws-content .bd-business-context article:last-child{border:1px solid #d9e3ee;padding:14px}.kws-content .bd-opportunity-heading{display:none}.kws-content .bd-opportunity-list>button{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.kws-content .bd-opportunity-list button b{grid-area:1/1}.kws-content .bd-opportunity-list button>span:first-of-type{grid-area:2/1}.kws-content .bd-opportunity-list button>span:nth-of-type(2){grid-area:2/2;justify-self:end}.kws-content .bd-opportunity-list button em{grid-area:1/2;justify-self:end}.kws-content .bd-secondary-grid{grid-template-columns:1fr}}@media (width<=480px){.kws-content .bd-attention>header{grid-template-columns:1fr}.kws-content .bd-attention>header>button{justify-self:start}.kws-content .bd-next-action dl{grid-template-columns:1fr}.kws-content .bd-pricing-analysis>header{display:none}.kws-content .bd-pricing-analysis>p{grid-template-columns:1fr;gap:3px}}.kws-content .bd-target-analysis{background:#fff;border-color:#d8e4f2;border-radius:12px;box-shadow:0 6px 18px #25252509}.kws-content .bd-target-analysis>header,.kws-content .bd-target-analysis.healthy>header,.kws-content .bd-target-analysis.watch>header,.kws-content .bd-target-analysis.tight>header,.kws-content .bd-target-analysis.negative>header{background:#fff;border-bottom:1px solid #e3eaf3;align-items:center;padding:18px 20px}.kws-content .bd-target-analysis>header h2{margin:0 0 4px}.kws-content .bd-target-analysis>header p{max-width:720px;margin:0}.kws-content .bd-target-analysis>div{background:#96c1ea14;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.kws-content .bd-target-analysis article,.kws-content .bd-target-analysis article:nth-child(2),.kws-content .bd-target-analysis article:last-child{background:#fff;border:1px solid #dce6f2;border-radius:10px;min-height:148px;padding:17px 18px}.kws-content .bd-target-analysis.negative article.outcome{background:#fffafb;border-color:#f0cbd1}.kws-content .bd-target-analysis article small{min-height:0;color:var(--dashboard-muted)}.kws-content .bd-target-analysis article b{min-height:0;margin:9px 0 16px}.kws-content .bd-target-analysis .daily-breakdown{grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:0;margin-top:auto;padding-top:12px;display:grid}.kws-content .bd-target-analysis .daily-breakdown span{min-height:0;color:var(--dashboard-muted)}.kws-content .bd-target-analysis .daily-breakdown strong{text-align:right}.kws-content .bd-secondary-grid{gap:12px}.kws-content .bd-secondary-grid>.bd-card{flex-direction:column;min-width:0;padding:20px;display:flex}.kws-content .bd-fit>small,.kws-content .bd-complete header small{color:#3a74ba;font-size:16px;font-weight:600}.kws-content .bd-fit h2,.kws-content .bd-complete h2{margin:6px 0 12px}.kws-content .bd-fit dl{margin:0 0 16px}.kws-content .bd-fit dl>div{grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);padding:9px 0}.kws-content .bd-complete header>b{background:#96c1ea2e;flex:0 0 42px;width:42px;height:42px}.kws-content .bd-secondary-grid>.bd-card>button{align-self:flex-start;margin-top:auto}.kws-content .bd-announcement{background:#96c1ea1a;border-color:#96c1ea80;grid-column:1/-1;justify-content:center;min-height:150px}.kws-content .bd-announcement>small{color:#3a74ba;font-weight:600}.kws-content .business-dashboard .bd-attention i,.kws-content .business-dashboard .bd-complete i,.kws-content .business-dashboard .bd-opportunity-list button em,.kws-content .business-dashboard .bd-next-action dt,.kws-content .business-dashboard .bd-pricing-overview .bd-metrics article>span,.kws-content .business-dashboard .bd-target-analysis>header>span,.kws-content .business-dashboard .analysis-tip>span{font-weight:500!important}.kws-content .bd-announcement h2{margin:7px 0 5px}.kws-content .bd-announcement p{max-width:460px;margin:0}@media (width<=750px){.kws-content .bd-target-analysis>header{align-items:flex-start}.kws-content .bd-target-analysis>div{grid-template-columns:1fr}.kws-content .bd-target-analysis article,.kws-content .bd-target-analysis article:nth-child(2),.kws-content .bd-target-analysis article:last-child{border:1px solid #dce6f2;min-height:0}}.kws-content .business-dashboard{gap:24px}.kws-content .bd-pricing-overview .bd-metrics{gap:16px}.kws-content .bd-pricing-overview .bd-metrics article{min-height:228px;padding:24px}.kws-content .bd-metric-icon{flex-basis:36px;width:36px;height:36px}.kws-content .bd-pricing-overview .bd-metrics b{margin:10px 0 6px}.kws-content .bd-pricing-overview .bd-metrics article>span{margin-top:12px}.kws-content .bd-pricing-overview .bd-metrics article>button{min-height:40px;padding:9px 14px}.kws-content .bd-setup-track{margin-top:18px}.kws-content .bd-insights-grid,.kws-content .bd-secondary-grid{gap:16px}.kws-content .bd-insights-grid>.bd-card{min-height:270px;padding:24px}.kws-content .bd-quick-actions{padding:24px}.kws-content .bd-quick-actions h2{margin-bottom:16px}.kws-content .bd-quick-actions>div{gap:12px}.kws-content .bd-quick-actions>div>button{min-height:80px;padding:14px 16px}.kws-content .bd-target-analysis>header,.kws-content .bd-target-analysis.healthy>header,.kws-content .bd-target-analysis.watch>header,.kws-content .bd-target-analysis.tight>header,.kws-content .bd-target-analysis.negative>header{padding:22px 24px}.kws-content .bd-target-analysis>div{gap:16px;padding:20px}.kws-content .bd-target-analysis article,.kws-content .bd-target-analysis article:nth-child(2),.kws-content .bd-target-analysis article:last-child{min-height:180px;padding:22px}.kws-content .bd-secondary-grid>.bd-card{padding:24px}.kws-content .bd-announcement{min-height:180px}@media (width<=750px){.kws-content .business-dashboard{gap:18px}.kws-content .bd-pricing-overview .bd-metrics{gap:12px}.kws-content .bd-pricing-overview .bd-metrics article{min-height:200px;padding:20px}.kws-content .bd-insights-grid>.bd-card,.kws-content .bd-secondary-grid>.bd-card{min-height:0;padding:20px}.kws-content .bd-target-analysis>header,.kws-content .bd-target-analysis.healthy>header,.kws-content .bd-target-analysis.watch>header,.kws-content .bd-target-analysis.tight>header,.kws-content .bd-target-analysis.negative>header{padding:20px}.kws-content .bd-target-analysis>div{gap:12px;padding:14px}.kws-content .bd-target-analysis article,.kws-content .bd-target-analysis article:nth-child(2),.kws-content .bd-target-analysis article:last-child{min-height:156px;padding:18px}.kws-content .bd-announcement{min-height:160px}}.kws-content .business-dashboard{font-size:14px;font-weight:400;line-height:1.5}.kws-content .business-dashboard .bd-heading h1{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.15}.kws-content .business-dashboard .bd-card h2,.kws-content .business-dashboard .bd-business-summary>header h2{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}.kws-content .business-dashboard .bd-plan-message h3{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.35}.kws-content .business-dashboard button{font-size:14px;font-weight:600;line-height:1.35}.kws-content .business-dashboard .bd-heading p,.kws-content .business-dashboard .bd-business-summary>header p{font-size:14px;font-weight:400;line-height:1.5}.kws-content .business-dashboard .bd-recent-heading,.kws-content .business-dashboard .bd-plan-status,.kws-content .business-dashboard .bd-plan-numbers small,.kws-content .business-dashboard .bd-business-context small,.kws-content .business-dashboard .bd-pricing-analysis>header,.kws-content .business-dashboard .bd-cost-pie small{letter-spacing:0;font-size:12px;font-weight:600;line-height:1.35}.kws-content .business-dashboard .bd-recent-list>button span,.kws-content .business-dashboard .bd-cost-legend article,.kws-content .business-dashboard .bd-cost-remark,.kws-content .business-dashboard .bd-plan-message p,.kws-content .business-dashboard .bd-business-context p,.kws-content .business-dashboard .bd-pricing-analysis>p,.kws-content .business-dashboard .bd-pricing-analysis>p b{font-size:13px;line-height:1.5}.kws-content .business-dashboard .bd-recent-list>button b,.kws-content .business-dashboard .bd-quick-actions button b{font-size:14px;font-weight:600;line-height:1.4}.kws-content .business-dashboard .bd-quick-actions button small,.kws-content .business-dashboard .bd-plan-numbers p{font-size:12px;font-weight:400;line-height:1.45}.kws-content .business-dashboard .bd-plan-numbers b,.kws-content .business-dashboard .bd-income-panel>b{letter-spacing:-.02em;font-weight:700;line-height:1.2;font-size:24px!important}.kws-content .business-dashboard .bd-business-context article>b{font-size:16px;font-weight:600;line-height:1.35}@media (width<=650px){.kws-content .business-dashboard .bd-heading h1{font-size:28px}.kws-content .business-dashboard .bd-card h2,.kws-content .business-dashboard .bd-business-summary>header h2,.kws-content .business-dashboard .bd-plan-message h3{font-size:18px}}.kws-content .business-dashboard :is(h1,h2,h3,h4,h5,h6,b,strong,label,button,small),.kws-content .business-dashboard :is(.bd-recent-heading,.bd-plan-status,.bd-pricing-analysis>header,.bd-pricing-analysis>p b){font-weight:500!important}@media (width<=700px){.measurement-guide{padding:18px}.measurement-guide h2{font-size:20px}.measurement-controls{grid-template-columns:1fr}.measurement-controls button{width:100%}.inventory-help>span{width:min(280px,78vw);left:auto;right:-12px}}.ws-loading{color:#3a74ba;place-items:center;min-height:100vh;font-weight:800;display:grid}.ws{color:#252525;background-color:#f8fbff;background-image:radial-gradient(#cdddf4 1px,#0000 1px);background-size:24px 24px;min-height:100dvh}.ws>aside{z-index:30;background:#fffffff7;border-right:1px solid #dbe7f7;width:280px;padding:22px;position:fixed;inset:0 auto 0 0}.ws-brand{flex-direction:column;gap:3px;padding:0 5px 20px;display:flex}.ws-brand img{width:160px}.ws-brand small{color:#71839d}.ws aside nav{flex-direction:column;gap:7px;margin-top:12px;display:flex}.ws aside nav button,.ws-logout{color:#536783;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;min-height:52px;padding:0 15px;font-weight:700;display:flex}.ws aside nav button i{font-size:20px;font-style:normal}.ws aside nav button:hover{color:#3a74ba;background:#eef5ff}.ws aside nav button.active{color:#fff;background:linear-gradient(90deg,#0d315f,#3a74ba)}.ws-logout{border:1px solid #dbe7f7;justify-content:center;width:calc(100% - 44px);position:absolute;bottom:25px;left:22px;right:22px}.ws-main{min-height:100vh;margin-left:280px}.ws-main>header{display:none}.ws-content{padding:36px 38px 60px}.ws-title small{color:#3a74ba;letter-spacing:.06em;font-weight:800}.ws-title h1{margin:7px 0;font-size:40px;line-height:1}.ws-title p{color:#71839d;margin:0 0 22px}.ws-stats{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.ws-stats b{background:#fff;border:1px solid #dbe7f7;border-radius:8px;padding:11px 15px;font-size:17px}.ws-stats span{color:#536783;font-size:12px}.ws-stats .warn{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.ws-card{background:#fff;border:1px solid #d5e1f1;border-radius:14px;padding:24px;overflow:auto;box-shadow:0 8px 30px #0d27500f}.ws-card-head{justify-content:space-between;align-items:center;display:flex}.ws-card-head h2{margin:0}.ws-card-head p{color:#71839d;margin:3px 0}.ws-card-head button,.ws-profile button{color:#3a74ba;cursor:pointer;background:#fff;border:1px solid #a8c7f6;border-radius:8px;padding:10px 15px;font-weight:800}.ws-chart{background:repeating-linear-gradient(#fff,#fff 63px,#dbe3ee 64px);border-bottom:1px solid #9eb0c9;justify-content:space-around;align-items:end;height:320px;margin:25px 10px 20px;display:flex}.ws-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;width:18%;height:100%;display:flex}.ws-chart section{align-items:end;gap:7px;height:240px;display:flex}.ws-chart i{border-radius:7px 7px 0 0;width:42px;display:block}.ws-chart i:first-child{background:#3a74ba}.ws-chart i:last-child{background:#0d315f}.ws-chart span{color:#60718a;text-align:center;height:45px;padding-top:7px;font-size:11px}.ws-products{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ws-products>div{background:#f7faff;border:1px solid #e4ebf5;border-radius:8px;justify-content:space-between;align-items:center;padding:11px;display:flex}.ws-products span{flex-direction:column;display:flex}.ws-products small{color:#71839d}.ws-products em,.ws-status{color:#c2410c;background:#fff3e8;border:1px solid #fed7aa;border-radius:20px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800}table{border-collapse:collapse;width:100%;min-width:650px}th,td{text-align:left;border-bottom:1px solid #e2e9f3;padding:13px;font-size:13px}th{color:#71839d;background:#f7faff}.ws-calc{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;display:grid}.ws-calc label,.ws-profile label{flex-direction:column;gap:8px;font-weight:700;display:flex}.ws-calc input,.ws-profile input,.ws-profile select{border:1px solid #cad8eb;border-radius:8px;padding:12px}.ws-calc>div{background:#eef5ff;border-radius:12px;flex-direction:column;grid-column:1/-1;align-items:center;padding:25px;display:flex}.ws-calc strong{color:#3a74ba;font-size:48px}.ws-calc span{color:#16835d;font-weight:800}.ws-health{gap:12px;max-width:900px;display:grid}.ws-health article{background:#fff;border:1px solid #dbe7f7;border-radius:12px;gap:15px;padding:22px;display:flex}.ws-health i{color:#3a74ba;background:#eaf2ff;border-radius:12px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:800;display:grid}.ws-health h3,.ws-health p{margin:0}.ws-health p{color:#71839d}.ws-profile{gap:18px;max-width:650px;display:grid}.ws-profile button{color:#fff;background:#3a74ba}.ws-scrim{display:none}@media (width<=800px){.ws>aside{transition:all .2s;transform:translate(-100%)}.ws>aside.show{transform:none}.ws-scrim{z-index:20;background:#071e4066;border:0;display:block;position:fixed;inset:0}.ws-main{margin-left:0}.ws-main>header{background:#fff;border-bottom:1px solid #dbe7f7;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.ws-main>header>div{flex-direction:column;display:flex}.ws-main>header button{color:#3a74ba;background:#eaf2ff;border:0;border-radius:7px;padding:9px}.ws-content{padding:25px 16px}.ws-title h1{font-size:34px}.ws-products{grid-template-columns:1fr}.ws-chart i{width:22px}.ws-calc{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-64{height:calc(var(--spacing) * 64)}.max-h-\[92vh\]{max-height:92vh}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-80{min-height:calc(var(--spacing) * 80)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-28{width:calc(var(--spacing) * 28)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.min-w-0{min-width:0}.min-w-\[680px\]{min-width:680px}.min-w-\[800px\]{min-width:800px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-4px\]{--tw-translate-y:-4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-200{border-color:var(--color-teal-200)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/60{background-color:#f0fdfa99}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/60{background-color:color-mix(in oklab, var(--color-teal-50) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-blue-600{color:var(--color-blue-600)}.text-orange-700{color:var(--color-orange-700)}.text-red-700{color:var(--color-red-700)}.text-rose-700{color:var(--color-rose-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-teal-700{color:var(--color-teal-700)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.accent-blue-600{accent-color:var(--color-blue-600)}.opacity-0{opacity:0}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\:visible:is(:where(.group):focus *){visibility:visible}.group-focus\:translate-y-0:is(:where(.group):focus *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus\:opacity-100:is(:where(.group):focus *){opacity:1}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-teal-100:focus-within{--tw-ring-color:var(--color-teal-100)}@media (hover:hover){.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-teal-600:hover{background-color:var(--color-teal-600)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-200:focus{--tw-ring-color:var(--color-blue-200)}.focus\:ring-teal-100:focus{--tw-ring-color:var(--color-teal-100)}.active\:cursor-grabbing:active{cursor:grabbing}@media (width>=40rem){.sm\:max-w-\[300px\]{max-width:300px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:hidden{display:none}.md\:items-center{align-items:center}}@media (width>=64rem){.lg\:max-w-\[340px\]{max-width:340px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}}:root{--marketing-heading-size:42px;--blue:#3a74ba;--dark:#0d2750;--ink:#252525;--muted:#5b6b85;--pale:#faf8f5;--line:#dbe7f7;--green:#1da66c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.nav-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#fffffff0;border-bottom:1px solid #e7edf7;align-items:center;gap:34px;height:74px;padding:0 max(4vw,24px);display:flex;position:sticky;top:0}.brand img{width:142px;display:block}.desktop-nav{color:#2d3d5d;gap:27px;margin:auto;font-size:14px;display:flex}.desktop-nav a:hover{color:var(--blue)}.nav-actions{align-items:center;gap:20px;font-size:14px;display:flex}.button{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:14px 23px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 8px 22px #1765e82e}.button:hover{transform:translateY(-2px)}.button.small{padding:12px 20px}.button.ghost{color:var(--blue);box-shadow:none;background:#fff;border:1px solid #8bb3f7}.mobile-menu{display:none}.section{padding:92px max(5vw,32px)}.hero{background:radial-gradient(circle at 82%,#e7f0ff 0,#0000 38%);grid-template-columns:43% 57%;align-items:center;min-height:640px;display:grid;overflow:hidden}.hero-copy{max-width:620px}.eyebrow{color:var(--blue);letter-spacing:.02em;background:#eaf2ff;border-radius:30px;padding:15px;font-size:12px;font-weight:700;display:inline-block}.hero h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(42px,4.4vw,67px);line-height:1.06}.hero h1 span,h2 span{color:var(--blue)}.lead{color:var(--muted);max-width:580px;font-size:18px}.cta-row{gap:18px;margin:30px 0;display:flex}.cta-row .ghost i{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.trust-line{color:#536783;flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.trust-line span:first-letter{color:var(--blue)}.dashboard-shell{background:#fff;border-radius:15px;grid-template-columns:138px 1fr;min-height:430px;display:grid;overflow:hidden;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 28px 70px #193b7338}.dash-side{color:#dcecff;background:linear-gradient(#0a315f,#06264c);flex-direction:column;gap:19px;padding:23px 13px;font-size:12px;display:flex}.dash-side b{color:#fff;background:#2672ed;border-radius:6px;padding:10px}.dash-logo{color:#fff;margin-bottom:8px;font-size:19px;font-weight:800}.dash-logo span{font-size:12px}.dash-main{padding:24px}.dash-top{justify-content:space-between;display:flex}.dash-top span,.dash-main>p{color:#78879e;font-size:12px}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.metrics>div{border:1px solid #e4eaf2;border-radius:8px;gap:5px;padding:16px;display:grid}.metrics small{color:#70819a;font-size:10px}.metrics strong{font-size:23px}.metrics em{color:var(--green);font-size:9px;font-style:normal}.chart-card{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.chart-card>div{border:1px solid #e4eaf2;border-radius:8px;padding:15px;font-size:11px}.bars{background:repeating-linear-gradient(#fff,#fff 35px,#edf2f8 36px);border-bottom:1px solid #cad6e6;justify-content:space-around;align-items:end;height:145px;display:flex}.bars i{background:linear-gradient(#8cb7ff,#3a74ba);border-radius:3px 3px 0 0;width:18px}.top-products{flex-direction:column;gap:14px;display:flex}.top-products span{border-bottom:1px solid #edf1f6;padding-bottom:8px;font-size:10px}.top-products i{float:right;font-style:normal;font-weight:700}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.section-head h2,.sample h2,.trust h2,.guide h2{letter-spacing:-.035em;margin:30px;font-size:clamp(31px,3vw,45px);line-height:1.15}.section-head p,.sample-copy>p,.guide>div>p{color:var(--muted);font-size:17px}.problem-grid,.feature-grid,.audience-grid,.plan-grid,.trust-grid{gap:18px;max-width:1180px;margin:auto;display:grid}.problem-grid{grid-template-columns:repeat(3,1fr)}.problem-grid article{border-top:2px solid var(--blue);background:#fafcff;padding:28px}.problem-grid b{color:var(--blue);font-size:12px}h3{line-height:1.3}.problem-grid p,.feature-grid p,.audience-grid p,.trust-grid p{color:var(--muted);font-size:14px}.text-link{text-align:center;color:var(--blue);margin-top:32px;font-weight:700;display:block}.blue-tint{background:var(--pale)}.how{text-align:center}.steps{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1120px;margin:0 auto 42px;display:grid}.steps article{position:relative}.steps article:not(:last-child):after{content:"→";color:#8ab0ed;font-size:23px;position:absolute;top:17px;right:-25px}.steps article>div{width:54px;height:54px;color:var(--blue);background:#fff;border:1px solid #a8c6f7;border-radius:16px;place-items:center;margin:auto;font-weight:800;display:grid}.steps h3{font-size:16px}.steps p{color:var(--muted);font-size:13px}.feature-grid{grid-template-columns:repeat(5,1fr)}.feature-grid article{border:1px solid var(--line);border-radius:12px;min-height:290px;padding:25px 20px;transition:all .2s}.feature-grid article:hover{transform:translateY(-5px);box-shadow:0 16px 35px #1d4c911a}.feature-grid i,.audience-grid i{width:54px;height:54px;color:var(--blue);background:#eaf2ff;border-radius:14px;place-items:center;font-size:25px;font-style:normal;display:grid}.feature-grid h3{margin-top:28px;font-size:16px}.feature-grid a{color:var(--blue);font-size:12px;font-weight:700}.for-who{text-align:center}.audience-grid{text-align:left;grid-template-columns:repeat(3,1fr);margin-bottom:36px}.audience-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:18px;padding:28px;display:flex}.audience-grid h3{margin:3px 0}.audience-grid p{margin-bottom:0}.sample{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:auto;display:grid}.sample-copy ul{border:1px solid var(--line);border-radius:12px;margin:28px 0;padding:0;list-style:none}.sample-copy li{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 18px;display:flex}.sample-copy li:last-child{border:0}.health-card{background:#f7faff;border:1px solid #c8dcfa;border-radius:20px;padding:35px;box-shadow:0 18px 45px #29599e1f}.health-card>small{color:#71839d;font-weight:700}.health-top{justify-content:space-between;align-items:center;margin:22px 0;display:flex}.health-top span{color:#12865a;background:#dff7ed;border-radius:30px;padding:8px 15px;font-weight:700}.health-top strong{font-size:24px}.gauge{background:linear-gradient(90deg,#f26c6c,#f2c94c,#26b780);border-radius:10px;height:14px;position:relative}.gauge i{background:#15865c;border:4px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:-3px;left:72%;box-shadow:0 1px 4px #777}.health-card>p{color:var(--muted)}.health-note{background:#fff;border-radius:10px;justify-content:space-between;padding:18px;display:flex}.health-note span{color:var(--muted)}.plans{background:#fbfdff}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:center}.plan-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:34px;position:relative}.plan-grid .popular{border:2px solid var(--blue);padding:48px 34px;box-shadow:0 20px 50px #1765e821}.popular>em{background:var(--blue);color:#fff;border-radius:0 11px;padding:6px 15px;font-size:11px;font-style:normal;position:absolute;top:0;right:0}.plan-grid small{color:var(--blue);font-weight:700}.plan-grid h3{margin:10px 0;font-size:30px}.plan-grid h3 i{color:var(--muted);font-size:13px;font-style:normal}.plan-grid p{color:var(--muted);font-size:14px}.plan-grid ul{margin:25px 0;padding:0;list-style:none}.plan-grid li{padding:6px 0;font-size:14px}.plan-grid .button{width:100%}.trust{grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;display:grid}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid article{border-left:2px solid var(--line);padding:22px}.trust-grid b{color:var(--blue);font-size:24px}.trust-grid h3{font-size:15px}.guide{color:#fff;background:linear-gradient(135deg,#0b3167,#3a74ba);grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.eyebrow.light{color:#fff;background:#ffffff24}.guide h2 span{color:#9ec2ff}.guide>div>p{color:#d8e7ff}.button.white{color:var(--blue);background:#fff}.guide-link{margin-left:22px;font-size:14px;text-decoration:underline}.chat{color:var(--ink);background:#fff;border-radius:18px;padding:22px;box-shadow:0 24px 60px #0000002e}.chat>div{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;display:flex}.chat>div span{color:var(--green);font-size:12px}.chat p{border-radius:12px;max-width:78%;padding:12px 15px;font-size:13px}.chat .bot{background:#edf4ff}.chat .user{background:var(--blue);color:#fff;margin-left:auto}.faq-list{max-width:850px;margin:auto}.faq-list details{border-bottom:1px solid var(--line);padding:18px 4px}.faq-list summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.faq-list p{color:var(--muted);padding-right:50px;font-size:14px}.faq-list details[open] summary b{transform:rotate(45deg)}.final-cta{text-align:center;background:var(--blue);color:#fff;padding:80px 24px}.final-cta h2{max-width:720px;margin:18px auto;font-size:clamp(32px,4vw,50px)}.final-cta p{color:#dce9ff}.cta-row.center{justify-content:center}.button.outline-white{box-shadow:none;background:0 0;border:1px solid #fff}footer{color:#bdd0e9;background:#071e40;padding:55px max(5vw,32px) 25px}.footer-top{grid-template-columns:2fr repeat(3,1fr);gap:40px;display:grid}.footer-top img{filter:brightness(0)invert();width:145px}.footer-top>div{flex-direction:column;align-items:flex-start;gap:7px;font-size:13px;display:flex}.footer-top b{color:#fff;margin-bottom:8px}.footer-bottom{border-top:1px solid #243d5d;justify-content:space-between;margin-top:42px;padding-top:20px;font-size:12px;display:flex}.footer-top a:hover{color:#fff}@media (width<=1000px){.desktop-nav{display:none}.nav-actions{margin-left:auto}.hero{grid-template-columns:1fr;gap:55px;padding-top:70px}.hero-copy{max-width:740px}.dashboard-shell{width:100%;max-width:760px;margin:auto}.feature-grid{grid-template-columns:repeat(3,1fr)}.trust{grid-template-columns:1fr}.guide{gap:35px}.section{padding:75px 5vw}}@media (width<=700px){.nav-wrap{height:66px}.brand img{width:125px}.nav-actions .login{display:none}.nav-actions .button{padding:11px 14px}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;font-size:21px;list-style:none}.mobile-menu>div{background:#fff;flex-direction:column;gap:12px;padding:18px 24px;display:flex;position:absolute;top:66px;left:0;right:0;box-shadow:0 16px 30px #20375f22}.section{padding:62px 22px}.hero{padding-top:55px}.hero h1{font-size:42px}.lead{font-size:16px}.cta-row{flex-direction:column}.cta-row .button{width:100%}.trust-line{gap:7px;display:grid}.dashboard-shell{grid-template-columns:72px 1fr;min-height:350px}.dash-side{padding:18px 7px}.dash-side span,.dash-side b{font-size:0}.dash-side span:first-letter,.dash-side b:first-letter{font-size:15px}.dash-logo span{display:none}.dash-main{padding:14px}.metrics{gap:6px}.metrics>div{padding:10px}.metrics strong{font-size:15px}.chart-card{grid-template-columns:1fr}.top-products{display:none}.problem-grid,.steps,.feature-grid,.audience-grid,.plan-grid,.trust-grid{grid-template-columns:1fr}.steps article:not(:last-child):after{display:none}.feature-grid article{min-height:auto}.sample,.guide{grid-template-columns:1fr;gap:42px}.sample{padding-left:22px;padding-right:22px}.audience-grid article{padding:22px}.plan-grid .popular{padding:42px 28px}.trust{gap:30px}.health-note{flex-direction:column}.guide-link{text-align:center;margin:18px 0 0;display:block}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.final-cta .cta-row{max-width:380px;margin-left:auto;margin-right:auto}}.desktop-nav .active{color:var(--blue);font-weight:700}.pricing-hero{text-align:center;padding:72px 24px 42px}.pricing-hero h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(38px,4vw,60px);line-height:1.08}.pricing-hero h1 span{color:var(--blue)}.pricing-hero p{color:var(--muted);font-size:17px}.pricing-content{max-width:1220px;margin:auto;padding:0 28px 90px}.pricing-cards{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.pricing-cards article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;padding:27px 18px 18px;display:flex;position:relative;box-shadow:0 8px 25px #254f8920}.pricing-cards article.recommended{border:2px solid var(--blue)}.pricing-cards article>em{background:var(--blue);color:#fff;text-align:center;border-radius:14px 14px 0 0;padding:4px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:-30px;left:-2px;right:-2px}.plan-name{align-items:center;gap:12px;display:flex}.plan-name>i{width:46px;height:46px;color:var(--blue);background:#eaf2ff;border-radius:50%;place-items:center;font-size:25px;font-style:normal;display:grid}.annual .plan-name>i,.annual .plan-name h2{color:var(--green)}.plan-name h2{color:var(--blue);margin:0;font-size:18px}.plan-name small{color:var(--muted)}.price-box{background:#eff5ff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:142px;margin:20px 0 10px;display:flex}.price-box small{font-weight:700}.price-box strong{color:var(--blue);font-size:42px;line-height:1.2}.annual .price-box strong{color:var(--green)}.price-box span{border-top:1px solid #9fbbe6;padding-top:6px;font-size:12px;font-weight:700}.best{text-align:center;border-top:1px solid var(--line);min-height:114px;padding:18px 3px 10px}.best p{color:var(--muted);margin:4px;font-size:13px}.pricing-cards .button{width:100%;margin-top:auto}.early-note{text-align:center;color:var(--muted);margin:25px;font-size:13px}.early-note b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:10px;display:inline-grid}.comparison-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 8px 25px #254f8915}.comparison-wrap table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.comparison-wrap th{color:var(--blue);border-right:1px solid var(--line);background:#eef4fd;padding:12px}.comparison-wrap th:first-child{color:#fff;text-align:left;background:linear-gradient(90deg,#2864bc,#3f8bea)}.comparison-wrap th small{font-size:8px;display:block}.comparison-wrap td{text-align:center;border-top:1px solid var(--line);border-right:1px solid var(--line);padding:9px 12px;line-height:1.2}.comparison-wrap td:first-child{text-align:left;font-weight:700}.comparison-wrap tr:nth-child(2n){background:#f5f8fd}.comparison-wrap .yes{color:#19a866;font-size:18px}.comparison-wrap .no{color:#f05a63;font-size:18px}.green{color:var(--green)!important}.pricing-bottom{text-align:center;background:#eef6ff;border:1px solid #b9d6fc;border-radius:15px;grid-template-columns:130px 1fr 130px;align-items:center;margin-top:20px;padding:24px;display:grid}.pricing-bottom h2{margin:0;font-size:19px}.pricing-bottom p{color:var(--blue);margin:7px;font-size:22px;font-weight:800;line-height:1.2}.pricing-bottom .button{margin:12px 5px}.mini-chart,.shield{color:#8ebcf8;font-size:72px}@media (width<=1000px){.pricing-cards{grid-template-columns:repeat(2,1fr);gap:38px 16px}.pricing-bottom{grid-template-columns:90px 1fr 90px}.mini-chart,.shield{font-size:52px}}@media (width<=600px){.pricing-hero{padding-top:48px}.pricing-hero h1{font-size:38px}.pricing-hero p br{display:none}.pricing-content{padding:0 18px 60px}.pricing-cards{grid-template-columns:1fr;gap:42px}.pricing-cards article{padding:27px 22px 20px}.pricing-bottom{grid-template-columns:1fr;padding:25px 16px}.mini-chart,.shield{display:none}.pricing-bottom p{font-size:18px}.pricing-bottom .button{width:100%;margin:6px 0}}.pricing-cards article{transition:border-color .22s,box-shadow .22s,transform .22s}.pricing-cards article:hover{border-color:var(--blue);transform:translateY(-7px);box-shadow:0 18px 42px #1765e838}.pricing-cards article.recommended:hover{border-color:var(--blue)}.annual .plan-name>i,.annual .plan-name h2,.annual .price-box strong{color:var(--blue)}.annual .price-box{background:#eff5ff}.annual .button{background:var(--blue)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slider-wrap{margin:4px 0 0;display:block}.slider-wrap input{appearance:none;cursor:grab;touch-action:none;background:0 0;width:100%;height:28px;margin:0}.slider-wrap input:active{cursor:grabbing}.slider-wrap input::-webkit-slider-thumb{-webkit-appearance:none;background:#15865c;border:4px solid #fff;border-radius:50%;width:24px;height:24px;margin-top:-5px;box-shadow:0 2px 8px #50617a99}.slider-wrap input::-moz-range-thumb{background:#15865c;border:4px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 8px #50617a99}.slider-wrap input:focus-visible{outline-offset:4px;border-radius:10px;outline:3px solid #8bb3f7}.interactive-health .drag-hint{text-align:center;color:#7a8ba3;margin-top:14px;font-weight:600;display:block}.interactive-health.risk .health-top span{color:#c83e43;background:#ffe5e3}.interactive-health.risk .slider-wrap input::-webkit-slider-thumb{background:#d84d4f}.interactive-health.fair .health-top span{color:#9d6a00;background:#fff1cf}.interactive-health.fair .slider-wrap input::-webkit-slider-thumb{background:#d9a72b}.interactive-health{flex-direction:column;height:410px;display:flex}.interactive-health .health-top{min-height:58px}.interactive-health>p{min-height:52px;margin:14px 0}.interactive-health .health-note{align-items:center;min-height:64px}.slider-wrap{padding:7px 0}.slider-wrap input{border-radius:999px;height:14px;transition:box-shadow .2s;display:block}.slider-wrap input:hover{box-shadow:0 0 0 6px #1765e81a}.slider-wrap input::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:14px}.slider-wrap input::-webkit-slider-thumb{-webkit-appearance:none;border:5px solid var(--blue);background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-7px;transition:transform .15s;box-shadow:0 3px 10px #0d27504d}.slider-wrap input:hover::-webkit-slider-thumb{transform:scale(1.12)}.slider-wrap input::-moz-range-track{background:0 0;border-radius:999px;height:14px}.slider-wrap input::-moz-range-thumb{border:5px solid var(--blue);background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 3px 10px #0d27504d}.interactive-health.risk .slider-wrap input::-webkit-slider-thumb{border-color:var(--blue);background:#fff}.interactive-health.fair .slider-wrap input::-webkit-slider-thumb{border-color:var(--blue);background:#fff}.interactive-health .drag-hint{color:var(--blue);letter-spacing:.01em;margin-top:auto;font-size:12px}.interactive-health .drag-hint b{width:24px;height:24px;color:var(--blue);background:#e8f1ff;border-radius:50%;place-items:center;margin-right:5px;font-size:15px;display:inline-grid}.legal-hero{text-align:center;background:linear-gradient(#faf8f5,#fff);padding:72px 24px 48px}.legal-hero h1{letter-spacing:-.045em;margin:20px 0 12px;font-size:clamp(40px,5vw,64px);line-height:1.05}.legal-hero p{color:var(--muted);margin:0 0 10px;font-size:18px}.legal-hero>small{color:#71839d}.legal-content{max-width:900px;margin:0 auto;padding:35px 28px 95px}.legal-content section{border-bottom:1px solid var(--line);padding:24px 0}.legal-content h2{margin:0 0 10px;font-size:22px}.legal-content p,.legal-content li{color:#52647f}.legal-content ul{padding-left:22px}.legal-content li{margin:8px 0}@media (width<=700px){.interactive-health{height:430px}.interactive-health .health-note{gap:6px}.legal-hero{padding:52px 22px 34px}.legal-content{padding:20px 22px 65px}}.pricing-page .pricing-hero h1,.legal-page .legal-hero h1{font-size:var(--marketing-heading-size)}:is(.landing-page,.about-page,.contact-page,.insights-page,.pricing-page,.legal-page) h2{font-size:36px!important}@media (width>=1001px){.nav-wrap{gap:28px;height:82px;padding-inline:max(3.2vw,30px)}.brand img{width:154px}.desktop-nav{letter-spacing:.005em;gap:clamp(20px,2vw,32px);font-size:15.5px;font-weight:600;line-height:1}.desktop-nav a{color:#304463;align-items:center;min-height:44px;padding:0 3px;transition:color .18s,transform .18s;display:inline-flex}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--blue);transform:translateY(-1px)}.desktop-nav a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #c9ddfb}.nav-actions{gap:18px;font-size:15px;font-weight:600}.nav-actions .login{color:#263b5c;align-items:center;min-height:44px;padding:0 5px;display:inline-flex}.nav-actions .login:hover{color:var(--blue)}.nav-actions .button.small{min-height:44px;padding:13px 21px;font-size:14px}}@media (width>=1001px) and (width<=1180px){.desktop-nav{gap:17px;font-size:14.5px}.brand img{width:142px}.nav-wrap{gap:20px;padding-inline:24px}.nav-actions{gap:12px}.nav-actions .button.small{padding-inline:16px}}@media (width<=700px){.nav-wrap{gap:10px;padding-inline:16px}.nav-actions{gap:8px}.nav-actions .login{color:#244064;justify-content:center;align-items:center;min-height:38px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex!important}.nav-actions .login:hover{color:var(--blue)}.nav-actions .button.small{min-height:38px;padding:10px 11px;font-size:11px}.mobile-menu{margin-left:1px}}@media (width<=390px){.brand img{width:112px}.nav-wrap{gap:7px;padding-inline:12px}.nav-actions{gap:5px}.nav-actions .login{padding-inline:4px}.nav-actions .button.small{padding-inline:8px}}.pricing-cards article .best:before{letter-spacing:.02em;border-radius:20px;width:max-content;max-width:100%;margin:0 auto 14px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1.2;display:block}.pricing-cards article:first-child .best:before{content:"ONLINE ACCESS · AD-SUPPORTED";color:#b45309;background:#fff3e8}.pricing-cards article:nth-child(2) .best:before{content:"ONLINE ACCESS · AD-FREE";color:#087a58;background:#e8f7f2}.pricing-cards article:first-child .best:after{content:"Records are stored securely online within the Free plan limits."}.pricing-cards article:nth-child(2) .best:after{content:"Includes secure backup and access across supported devices."}.pricing-cards article .best:after{color:#6c7d95;margin:11px auto 0;font-size:11px;line-height:1.4;display:block}.comparison-wrap th:nth-child(3):after{content:"RECOMMENDED";color:#fff;background:#3a74ba;border-radius:10px;width:max-content;margin:3px auto 0;padding:2px 6px;font-size:8px;display:block}.comparison-wrap th:nth-child(3){color:#3a74ba!important}@media (width<=600px){.pricing-cards article .best:before{font-size:9px}.pricing-cards article .best:after{font-size:12px}}.pricing-page{background:linear-gradient(#f7faff 0%,#fff 44%,#f7faff 100%)}.pricing-page .pricing-hero p{max-width:720px;margin:18px auto 0}.pricing-page .pricing-content{padding-top:48px}.superhuman-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;max-width:1180px;margin:0 auto}.pricing-page .superhuman-cards article{background:#fff;border:1px solid #dde4ec;border-radius:16px;min-width:0;padding:28px;transition:border-color .2s,box-shadow .2s;overflow:visible;box-shadow:0 4px 16px #234c7c0a}.pricing-page .superhuman-cards article.recommended{border:1px solid var(--blue);background:#fff;transform:none;box-shadow:0 4px 16px #234c7c0f}.pricing-page .superhuman-cards article.setup-service{background:#fbfcfe;border-color:#cfdbe8}.pricing-page .setup-service .plan-badge{color:#566a82;background:#f1f4f8}.pricing-page .setup-service .plan-tier{color:#c43d47}.pricing-page .setup-service .button{color:#2f639f;background:#fff;border-color:#8eabc9}.pricing-page .setup-service .button:hover{background:#edf4fc}.pricing-page .superhuman-cards article:hover{transform:none;box-shadow:0 6px 20px #234c7c14}.plan-heading{justify-content:space-between;align-items:center;gap:12px;min-height:26px;margin-bottom:12px;display:flex}.plan-badge{color:#2c609e;background:#edf4fc;border-radius:999px;padding:5px 10px}.superhuman-cards .plan-name h2{margin:0}.plan-audience{min-height:72px;margin:12px 0 0}.superhuman-cards .price-box{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:4px;height:auto;min-height:112px;margin:24px 0 16px;padding:0}.superhuman-cards .price-box span{border:0;padding:2px 0}.plan-storage{align-items:flex-start;gap:10px;margin-bottom:24px;padding:0;display:flex}.plan-storage>svg{color:#52647d;flex-shrink:0;width:18px;height:18px;margin-top:2px}.plan-storage>div{flex-direction:column;gap:3px;display:flex}.plan-storage.local,.plan-storage.cloud{color:#304863;background:0 0}.superhuman-cards .button{border:1px solid var(--blue);min-height:48px;box-shadow:none;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:0;padding:12px 16px;transition:background-color .2s;display:inline-flex}.superhuman-cards .button svg{width:16px;height:16px}.superhuman-cards .button:hover{background:#2f639f;transform:none}.superhuman-cards .button.ghost{border-color:#c7d4e4}.superhuman-cards .button.ghost:hover{background:#f4f7fb}.superhuman-cards .button:focus-visible{outline-offset:4px;outline:3px solid #3a74ba}.pricing-page .button.is-muted,.pricing-page .button.is-muted:hover{opacity:.78;cursor:not-allowed;color:#718096!important;box-shadow:none!important;background:#eef2f6!important;border-color:#d7e0e9!important;transform:none!important}.plan-benefits{border-top:1px solid #e8edf3;flex:1 0 auto;margin-top:24px;padding-top:20px}.plan-benefits>b{margin-bottom:10px;display:block}.plan-benefits ul{margin:0;padding:0;list-style:none}.plan-benefits li{align-items:flex-start;gap:9px;padding:6px 0;display:flex}.plan-benefits li span{min-width:0}.plan-benefits li svg{width:16px;height:16px;color:var(--blue);flex-shrink:0;margin-top:3px}.comparison-title{text-align:center;max-width:760px;margin:96px auto 34px}.comparison-title h2{margin:0 0 12px}.pricing-page .comparison-wrap{border-color:#3a74ba29;border-radius:0;overflow:hidden;box-shadow:0 18px 46px #234c7c14}.pricing-page .comparison-wrap thead th{padding:16px}.pricing-page .comparison-wrap .comparison-group th{color:#3a74ba;text-align:left;background:#edf4fd;border-top:1px solid #dbe7f7;border-right:0;padding:13px 16px}@media (width<=1000px){.superhuman-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px}.pricing-page .superhuman-cards article.setup-service{grid-column:1/-1;justify-self:center;width:min(100%,396px)}.pricing-page .superhuman-cards article{padding:24px}}@media (width<=700px){.pricing-page .pricing-content{padding-top:38px}.superhuman-cards{grid-template-columns:1fr;gap:20px;max-width:420px}.pricing-page .superhuman-cards article.setup-service{grid-column:auto;width:auto}.plan-audience{min-height:auto}.superhuman-cards .price-box{min-height:0}.comparison-title{margin-top:72px}}.dotted-canvas{background-color:#f8fbff;background-image:radial-gradient(#d6e2f1 1px,#0000 1px);background-size:22px 22px}#recharts_measurement_span{opacity:0!important;pointer-events:none!important}.kws-shell{color:#252525;background-color:#f8fbff;min-height:100vh}.kws-sidebar{z-index:30;background:#fffffff7;border-right:1px solid #dbe7f7;width:280px;padding:0 22px 22px;transition:width .2s,padding .2s;position:fixed;inset:0 auto 0 0}.kws-brand{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;width:100%;height:78px;padding:0 5px;display:flex}.kws-brand img{width:150px;height:auto}.kws-brand .kws-brand-icon{display:none}.kws-sidebar-toggle{z-index:2;color:#536783;cursor:pointer;background:#fff;border:1px solid #cbd9e9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:25px;right:-14px;box-shadow:0 4px 12px #1e406921}.kws-sidebar-toggle:hover{color:#2f68aa;background:#edf4ff;border-color:#9fbce0}.kws-sidebar-toggle svg{width:15px;height:15px}.kws-sidebar nav,.kws-mobile-menu nav{flex-direction:column;gap:7px;margin-top:4px;display:flex}.kws-sidebar nav{scrollbar-width:thin;scrollbar-color:#d5e1f1 transparent;max-height:calc(100vh - 308px);margin-top:20px;padding-right:3px;overflow-y:auto}.kws-nav-group{gap:4px;display:grid}.kws-nav-group+.kws-nav-group{margin-top:12px}.kws-nav-label{color:#8a97a9;letter-spacing:.1em;margin:0 12px 3px;font-size:10px;font-weight:500;line-height:1.35}.kws-sidebar nav button,.kws-mobile-menu nav button,.kws-logout{color:#536783;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;min-height:52px;padding:0 15px;font-weight:600;display:flex}.kws-sidebar .kws-nav-group>button{gap:10px;min-height:38px;padding:0 12px}.kws-sidebar .kws-nav-group>button span{font-size:13px}.kws-sidebar .kws-nav-group>button i{font-size:16px}.kws-sidebar nav button span,.kws-mobile-menu nav button span{white-space:nowrap;font-size:14px}.kws-sidebar nav button i,.kws-mobile-menu nav button i{font-size:20px;font-style:normal}.kws-logout{border:1px solid #dbe7f7;justify-content:center;width:calc(100% - 44px);position:absolute;bottom:24px;left:22px;right:22px}.kws-topbar{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #dbe7f7;justify-content:space-between;align-items:center;height:78px;margin-left:280px;padding:0 38px;transition:margin-left .2s;display:flex;position:sticky;top:0}.kws-tagline{color:#536783;white-space:nowrap;margin:0;font-size:13px;font-weight:500;line-height:1.25}.kws-welcome{color:#687991;white-space:nowrap;align-items:baseline;gap:4px;font-size:13px;line-height:1.3;display:flex}.kws-welcome strong{color:#252525;font-size:13px;font-weight:600}.kws-content{min-height:calc(100vh - 78px);margin-left:280px;padding:47px 38px 60px;transition:margin-left .2s}.kws-mobile-head,.kws-mobile-menu{display:none}.kws-content .text-accent{color:#3a74ba!important}.kws-content .bg-accent{background-color:#3a74ba!important}.kws-content .border-teal-100{border-color:#c9ddfb!important}.kws-content .bg-teal-50{background-color:#eef5ff!important}.kws-content .text-navy{color:#252525!important}.kws-content button.bg-navy{color:#fff!important;background:#3a74ba!important}.kws-logout svg{width:17px;height:17px}.kws-shell.sidebar-collapsed .kws-sidebar{width:76px;padding-left:12px;padding-right:12px}.kws-shell.sidebar-collapsed .kws-topbar,.kws-shell.sidebar-collapsed .kws-content{margin-left:76px}.kws-shell.sidebar-collapsed .kws-sidebar .kws-brand{justify-content:center;padding:0}.kws-shell.sidebar-collapsed .kws-sidebar .kws-brand-full{display:none}.kws-shell.sidebar-collapsed .kws-sidebar .kws-brand .kws-brand-icon{object-fit:contain;width:34px;height:34px;display:block}.kws-shell.sidebar-collapsed .kws-sidebar nav{padding-right:0;overflow-x:hidden}.kws-shell.sidebar-collapsed .kws-sidebar .kws-nav-label{display:none}.kws-shell.sidebar-collapsed .kws-sidebar .kws-nav-group{gap:6px}.kws-shell.sidebar-collapsed .kws-sidebar .kws-nav-group+.kws-nav-group{border-top:1px solid #e6edf6;margin-top:8px;padding-top:8px}.kws-shell.sidebar-collapsed .kws-sidebar .kws-nav-group>button{justify-content:center;gap:0;width:52px;min-height:42px;padding:0}.kws-shell.sidebar-collapsed .kws-sidebar .kws-nav-group>button>span{display:none}.kws-shell.sidebar-collapsed .kws-sidebar .kws-nav-group>button>svg{width:19px;height:19px}.kws-shell.sidebar-collapsed .kws-sidebar .kws-bottom-actions{gap:7px;left:12px;right:12px}.kws-shell.sidebar-collapsed .kws-sidebar :is(.kws-tour,.kws-support,.kws-logout){justify-content:center;gap:0;min-height:44px;padding:0}.kws-shell.sidebar-collapsed .kws-sidebar :is(.kws-tour,.kws-support)>span,.kws-shell.sidebar-collapsed .kws-sidebar .kws-logout>span{display:none}.kws-shell.sidebar-collapsed .kws-sidebar .kws-tour>i,.kws-shell.sidebar-collapsed .kws-sidebar .kws-support>i{flex-basis:28px;width:28px;height:28px}@media (prefers-reduced-motion:reduce){.kws-sidebar,.kws-topbar,.kws-content{transition:none}}@media (width>=801px){.kws-shell.grid-workspace{height:100vh;overflow:hidden}.kws-shell.grid-workspace .kws-topbar{display:none}.kws-shell.grid-workspace .kws-content{height:100vh;min-height:0;padding:12px 14px 14px;overflow:hidden}.kws-shell.grid-workspace .kws-content>div{height:100%;min-height:0}}@media (width<=800px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.kws-shell{width:100%;max-width:100%;overflow-x:clip}.kws-sidebar,.kws-topbar{display:none}.kws-content,.kws-shell.sidebar-collapsed .kws-content{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;padding:22px 14px 110px;overflow-x:clip}.kws-mobile-head{z-index:25;box-sizing:border-box;background:#fffffff5;border-bottom:1px solid #dbe7f7;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:100%;padding:10px 14px;display:grid;position:sticky;top:0}.kws-mobile-head img{width:122px}.kws-mobile-head .kws-mobile-logo{background:0 0;justify-self:center;place-items:center;padding:3px;display:grid}.kws-mobile-head>button:first-child{justify-self:start}.kws-mobile-head>button:last-child{justify-self:end}.kws-mobile-head button,.kws-close{color:#3a74ba;background:#eef5ff;border:0;border-radius:7px;padding:9px;font-weight:800}.kws-mobile-menu{z-index:50;display:block;position:fixed;inset:0}.kws-scrim{background:#071e4066;border:0;position:absolute;inset:0}.kws-mobile-menu aside{background:#fff;width:300px;max-width:86vw;height:100%;padding:20px;position:relative;box-shadow:10px 0 35px #0d274050}.kws-mobile-menu .kws-logout{width:calc(100% - 40px);position:absolute;left:20px;right:20px}.kws-close{font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.kws-mobile-menu .kws-nav-group>button{min-height:44px}}.kws-nav-group>button{position:relative}.kws-module-label{align-items:center;display:inline-flex;position:relative}.kws-module-label>.kws-setup-badge{z-index:1;box-sizing:border-box;color:#fff;pointer-events:none;transform-origin:50% 100%;background:#ed1745;border-radius:8px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;animation:5s ease-in-out 5s infinite kws-setup-shake;display:inline-flex;position:absolute;top:-21px;right:-17px;box-shadow:0 2px 5px #b64c5826}.kws-module-label>.kws-setup-badge:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#ed1745;width:10px;height:7px;position:absolute;bottom:-5px;left:5px}.kws-shell.sidebar-collapsed .kws-sidebar .kws-module-label{display:contents}.kws-shell.sidebar-collapsed .kws-sidebar .kws-module-label>span{display:none}.kws-shell.sidebar-collapsed .kws-sidebar .kws-setup-badge{top:0;right:2px}@keyframes kws-setup-shake{0%,10%,to{transform:translate(0)rotate(0)}2%,6%{transform:translate(-2px)rotate(-8deg)}4%,8%{transform:translate(2px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.kws-module-label>.kws-setup-badge{animation:none}}.kws-content svg [fill=\#14b8a6]{fill:#3a74ba!important}.kws-content svg [stroke=\#14b8a6]{stroke:#3a74ba!important}.kws-content .text-teal-600,.kws-content .text-teal-700{color:#3a74ba!important}.kws-content .bg-teal-500,.kws-content .bg-teal-600{background-color:#3a74ba!important}.kws-content .focus\:border-teal-500:focus{border-color:#3a74ba!important}.kws-content .focus\:ring-teal-500:focus{--tw-ring-color:#3a74ba!important}.auth-error{color:#be123c;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.45}.auth-submit:disabled{cursor:wait;opacity:.72}.accessibility{z-index:60;bottom:22px;left:auto;right:190px}.access-launcher{border:0;border-radius:35px;gap:8px;height:62px;padding:5px 18px 5px 5px;font-size:14px}.access-launcher>span{flex:0 0 52px;width:52px;height:52px;font-size:25px}.access-launcher b{white-space:nowrap;font-size:14px}.access-panel{bottom:76px;left:auto;right:0}.pricing-page .comparison-wrap table{table-layout:fixed}.pricing-page .comparison-wrap th:first-child,.pricing-page .comparison-wrap td:first-child{width:37.5%}.pricing-page .comparison-wrap th:not(:first-child),.pricing-page .comparison-wrap td:not(:first-child){width:31.25%}.pricing-page .comparison-wrap th,.pricing-page .comparison-wrap td{box-sizing:border-box;overflow-wrap:anywhere;vertical-align:middle}.pricing-page .comparison-wrap th:nth-child(3):after{display:none}@media (width<=1000px){.pricing-page .comparison-wrap{border-radius:12px}.pricing-page .comparison-wrap table{min-width:820px}}@media (width<=500px){.accessibility{bottom:12px;left:auto;right:84px}.access-launcher{width:62px;height:62px;padding:5px}.access-launcher>span{width:52px;height:52px}.access-panel{bottom:84px;left:10px;right:10px}.pricing-page .comparison-wrap table{min-width:760px}.pricing-page .comparison-wrap th,.pricing-page .comparison-wrap td{padding:10px 8px;font-size:12px}}.onboarding{color:#252525;background:#f5f8fd;grid-template-columns:300px 1fr;gap:16px;min-height:100vh;padding:16px;display:grid}.onboarding>aside,.onboarding>section{background:#fff;border:1px solid #dbe7f7;border-radius:16px;box-shadow:0 8px 28px #183e7010}.onboarding>aside{padding:32px 28px;position:relative;overflow:hidden}.onboarding>aside img{width:155px}.onboarding>aside small{color:#536783;margin-top:4px;display:block}.onboarding>aside h1{margin:42px 0 14px;font-size:27px;line-height:1.25}.onboarding>aside h1 span{color:#3a74ba;font-size:34px}.onboarding>aside p{color:#536783;line-height:1.65}.onboarding>aside ul{margin-top:25px;padding:0;list-style:none}.onboarding>aside li{color:#304b72;margin:13px 0;font-size:13px}.onboard-art{color:#fff;background:linear-gradient(135deg,#dceaff,#4d86ee);border-radius:50% 0 0;justify-content:center;align-items:center;gap:20px;height:210px;font-size:70px;display:flex;position:absolute;bottom:-45px;left:40px;right:-20px}.onboard-art i{font-size:80px;font-style:normal}.onboarding>section{flex-direction:column;padding:22px;display:flex}.onboard-progress{grid-template-columns:repeat(5,1fr);margin:0 12px 22px;display:grid}.onboard-progress>div{text-align:center;color:#8090a7;font-size:10px;position:relative}.onboard-progress>div:not(:first-child):before{content:"";z-index:0;background:#dce5f2;width:100%;height:2px;position:absolute;top:14px;right:50%}.onboard-progress b{z-index:1;background:#edf2f9;border-radius:50%;place-items:center;width:29px;height:29px;margin:0 auto 5px;display:grid;position:relative}.onboard-progress .active,.onboard-progress .done{color:#3a74ba}.onboard-progress .active b,.onboard-progress .done b{color:#fff;background:#3a74ba}.onboard-progress .done:not(:first-child):before,.onboard-progress .active:not(:first-child):before{background:#3a74ba}.onboarding article{border:1px solid #dbe7f7;border-radius:14px;width:min(800px,100%);margin:auto;padding:24px;box-shadow:0 8px 25px #173c7010}.onboarding article>small{color:#3a74ba;font-weight:800}.onboarding h2{margin:10px 0 4px;font-size:24px}.onboarding article>p{color:#60718a;margin:0 0 20px}.onboarding label{flex-direction:column;gap:7px;margin:15px 0;font-size:12px;font-weight:800;display:flex}.onboarding input,.onboarding select{color:#252525;background:#fff;border:1px solid #cfdbec;border-radius:8px;padding:12px}.onboard-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboard-options{gap:8px;display:grid}.onboard-options button,.onboard-grid button,.onboard-expenses button{color:#304b72;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e0ef;border-radius:9px;min-height:48px;padding:10px 14px}.onboard-options button{justify-content:space-between;align-items:center;display:flex}.onboard-options button i{color:#3a74ba;font-style:normal}.onboarding button.selected{color:#3a74ba;background:#f0f5ff;border-color:#3a74ba;box-shadow:0 0 0 2px #d9e8ff}.onboard-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.onboard-split{grid-template-columns:1fr 1.2fr;gap:22px;display:grid}.onboard-options.compact button{min-height:37px;padding:7px 10px}.onboard-expenses{flex-wrap:wrap;gap:8px;display:flex}.onboard-expenses button{min-height:38px;padding:7px 10px}.storage-note{color:#304b72;background:#eef5ff;border:1px solid #bcd2f5;border-radius:12px;padding:22px}.storage-note>b{color:#3a74ba}.storage-note li{margin:8px 0;font-size:13px}.onboarding .onboard-check{flex-direction:row;align-items:center;display:flex}.onboard-check input{accent-color:#3a74ba}.onboarding article footer{justify-content:space-between;margin-top:25px;display:flex}.onboarding article footer button{color:#fff;cursor:pointer;background:#3a74ba;border:0;border-radius:8px;min-width:120px;padding:12px 20px;font-weight:800}.onboarding article footer button.back{color:#304b72;background:#fff;border:1px solid #d1ddeb}.onboarding article footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=800px){.onboarding{grid-template-columns:1fr;padding:10px}.onboarding>aside{display:none}.onboarding>section{padding:15px}.onboard-progress span{display:none}.onboarding article{padding:20px}.onboard-grid{grid-template-columns:repeat(2,1fr)}.onboard-split{grid-template-columns:1fr}.onboard-progress{margin-inline:0}}@media (width<=480px){.onboard-grid,.onboard-two{grid-template-columns:1fr}.onboarding h2{font-size:21px}.onboarding article footer button{min-width:100px}}.profile-setup{color:#252525;background:#f5f8fd;min-height:100vh;padding:18px}.profile-setup>header{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:8px 2px 20px;display:flex}.profile-setup>header img{width:155px}.profile-setup>header button,.profile-setup button{cursor:pointer}.profile-setup>header button{color:#3a74ba;background:#fff;border:1px solid #b8cef0;border-radius:8px;padding:10px 14px;font-weight:800}.profile-progress{background:#fff;border:1px solid #dbe7f7;border-radius:14px;grid-template-columns:repeat(9,1fr);max-width:1180px;margin:auto;padding:18px 12px;display:grid}.profile-progress button{color:#7b8ba3;background:0 0;border:0;font-size:9px;position:relative}.profile-progress button:not(:first-child):before{content:"";background:#dbe5f2;width:100%;height:2px;position:absolute;top:14px;right:50%}.profile-progress b{z-index:1;background:#edf2f9;border-radius:50%;place-items:center;width:29px;height:29px;margin:0 auto 6px;display:grid;position:relative}.profile-progress span{display:block}.profile-progress .active,.profile-progress .done{color:#3a74ba}.profile-progress .active b,.profile-progress .done b{color:#fff;background:#3a74ba}.profile-progress .active:not(:first-child):before,.profile-progress .done:not(:first-child):before{background:#3a74ba}.profile-setup>article{background:#fff;border:1px solid #dbe7f7;border-radius:16px;max-width:930px;margin:18px auto;padding:28px;box-shadow:0 10px 35px #173c7010}.profile-setup article>small{color:#3a74ba;font-weight:800}.profile-setup h1{margin:9px 0 22px;font-size:28px}.profile-setup h2{margin:28px 0 14px}.profile-setup h3{margin:16px 0 10px}.profile-setup label{color:#405576;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.profile-setup label small{font-weight:500}.profile-setup input,.profile-setup select,.profile-setup textarea{color:#252525;background:#fff;border:1px solid #cfdbec;border-radius:8px;width:100%;padding:11px}.profile-setup textarea{min-height:90px}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid.inset{background:#f7faff;border-radius:12px;margin-top:18px;padding:18px}.repeat-card{background:#f7faff;border:1px solid #e0e8f3;border-radius:11px;grid-template-columns:2fr 1.3fr 1fr 1fr;gap:9px;margin:9px 0;padding:12px;display:grid}.repeat-card.worker{grid-template-columns:repeat(3,1fr)}.add-row{color:#3a74ba;background:#f0f5ff;border:1px dashed #3a74ba;border-radius:8px;padding:9px 13px;font-weight:800}.expense-group{border:1px solid #dbe7f7;border-radius:12px;margin:18px 0;padding:16px}.monthly-total{background:#eaf2ff;border-radius:12px;justify-content:space-between;align-items:center;padding:18px;display:flex}.monthly-total b{color:#3a74ba;font-size:24px}.choice-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.choice-grid button{color:#405576;background:#fff;border:1px solid #d4dfed;border-radius:9px;min-height:48px;font-weight:700}.choice-grid button.selected{color:#3a74ba;background:#eef5ff;border-color:#3a74ba}.channel-fees{background:#f7faff;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;padding:16px;display:grid}.channel-fees h3{grid-column:1/-1;margin:0}.review-grid{gap:10px;display:grid}.review-grid section{border:1px solid #dbe7f7;border-radius:10px;padding:14px 16px}.review-grid section>div{justify-content:space-between;display:flex}.review-grid h3{margin:0}.review-grid button{color:#3a74ba;background:0 0;border:0;font-weight:800}.review-grid p{color:#60718a;margin:7px 0 0;font-size:12px;line-height:1.5}.profile-setup article>footer{border-top:1px solid #e1e8f2;justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;display:flex}.profile-setup article>footer>div{gap:9px;display:flex}.profile-setup article>footer button{color:#405576;background:#fff;border:1px solid #bfd0e8;border-radius:8px;padding:11px 16px;font-weight:800}.profile-setup article>footer .primary{color:#fff;background:#3a74ba;border-color:#3a74ba}.profile-setup article>footer .secondary{color:#3a74ba}.profile-setup button:disabled{opacity:.4;cursor:not-allowed}@media (width<=800px){.profile-setup{padding:10px}.profile-progress{grid-template-columns:repeat(9,70px);justify-content:start;overflow-x:auto}.profile-setup>article{padding:20px}.profile-progress span{font-size:8px}.channel-fees{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.form-grid,.repeat-card,.repeat-card.worker,.choice-grid,.channel-fees{grid-template-columns:1fr}.profile-setup article>footer{flex-direction:column;align-items:stretch}.profile-setup article>footer>div{grid-template-columns:1fr 1fr;display:grid}.profile-setup article>footer button{width:100%}}.field-label{align-items:center;gap:4px;display:flex}.help-tip{color:#3a74ba;cursor:help;background:#eaf2ff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:inline-grid;position:relative}.help-tip em{color:#fff;opacity:0;visibility:hidden;z-index:20;background:#10294d;border-radius:8px;width:220px;padding:9px 11px;font-size:11px;font-style:normal;font-weight:500;line-height:1.45;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #10294d44}.help-tip:hover em,.help-tip:focus em{opacity:1;visibility:visible}.logo-upload>div{background:#f5f8ff;border:1px dashed #8fb4ec;border-radius:10px;align-items:center;gap:14px;min-height:96px;padding:12px;display:flex}.logo-upload>div>img,.logo-upload>div>span{object-fit:contain;color:#3a74ba;background:#fff;border:1px solid #d8e3f1;border-radius:10px;place-items:center;width:68px;height:68px;font-size:27px;display:grid}.logo-upload section{flex-direction:column;gap:3px;display:flex}.logo-upload section small{color:#71839d}.logo-upload input[type=file]{background:0 0;border:0;padding:6px;font-size:11px}.simple-note{color:#405576;background:#eef5ff;border:1px solid #c6d9f7;border-radius:11px;padding:15px 17px;line-height:1.6}.simple-note b{color:#3a74ba}.expense-suggestions{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.expense-suggestions button{color:#3a74ba;background:#fff;border:1px solid #b7cef0;border-radius:18px;padding:7px 10px;font-size:11px;font-weight:800}.expense-suggestions button:hover{color:#fff;background:#3a74ba}@media (width<=560px){.help-tip em{width:190px;left:auto;right:-15px;transform:none}}.bp-page{color:#252525}.bp-page>header{align-items:center;gap:16px;margin:5px 0 22px;display:flex}.bp-page>header h1,.bp-empty h1{color:#252525;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:1.15}.bp-context-back{color:#315f99;cursor:pointer;background:#fff;border:1px solid #cbd8e9;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.bp-context-back:hover{background:#f5f9ff;border-color:#9dbce8}.bp-context-back svg{width:16px;height:16px}.bp-list{background:#fff;border:1px solid #d7e3f2;border-radius:12px;overflow:visible}.bp-list>section{border-bottom:1px solid #e3eaf4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:82px;padding:16px 20px;scroll-margin-top:100px;display:grid}.bp-list>section:last-child{border-bottom:0}.bp-list>section:hover{background:#fbfdff}.bp-list h2{color:#252525;margin:0;font-size:16px;font-weight:600;line-height:1.35}.bp-list p{color:#687991;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:14px;font-weight:400;line-height:1.45;overflow:hidden}.bp-list>section>button{color:#3a74ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:14px;font-weight:600;display:inline-flex}.bp-list>section>button:hover{background:#f1f6ff;border-color:#c8daf6}.bp-list>section>button svg{width:15px;height:15px}.bp-editor-modal{z-index:1300;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bp-editor-scrim{background:#12284985;border:0;position:absolute;inset:0}.bp-editor-modal>article{background:#fff;border:1px solid #d7e3f2;border-radius:14px;flex-direction:column;width:min(680px,100%);max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #04193a3d}.bp-editor-modal>article>header{border-bottom:1px solid #e3eaf4;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex}.bp-editor-modal h2{color:#252525;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.bp-editor-modal header>button{color:#3a74ba;cursor:pointer;background:#edf4ff;border:0;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.bp-editor-modal header>button svg{width:19px;height:19px}.bp-editor-body{padding:22px 24px 24px;overflow-y:auto}.bp-form-grid,.bp-repeat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bp-field,.bp-repeat-grid label{color:#40536f;align-content:start;gap:7px;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:grid}.bp-field.wide,.bp-repeat-grid .wide{grid-column:1/-1}.bp-field input,.bp-field select,.bp-field textarea,.bp-repeat-grid input,.bp-repeat-grid select{box-sizing:border-box;color:#252525;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8e9;border-radius:8px;outline:none;padding:10px 12px;font-size:14px;font-weight:500}.bp-field textarea{resize:vertical;min-height:84px}.bp-field input:focus,.bp-field select:focus,.bp-field textarea:focus,.bp-repeat-grid input:focus,.bp-repeat-grid select:focus{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.bp-money-input{background:#fff;border:1px solid #cbd8e9;border-radius:8px;align-items:center;min-height:44px;display:flex;overflow:hidden}.bp-money-input:focus-within{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.bp-money-input>span{color:#687991;padding-left:12px;font-size:12px;font-weight:600}.bp-money-input input{border:0;min-width:0;box-shadow:none!important}.bp-choice-field{border:0;padding:0}.bp-choice-field legend{color:#40536f;margin-bottom:7px;font-size:13px;font-weight:600}.bp-choice-field legend small{color:#687991;font-weight:400}.bp-choice-field>div,.bp-choice-grid{flex-wrap:wrap;gap:8px;display:flex}.bp-choice-field button,.bp-choice-grid button{color:#40536f;cursor:pointer;background:#fff;border:1px solid #cbd8e9;border-radius:999px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:500}.bp-choice-field button.selected,.bp-choice-grid button.selected{color:#3a74ba;background:#edf4ff;border-color:#3a74ba;font-weight:600}.bp-field.bp-guide-focus{scroll-margin:80px;position:relative}.bp-field.bp-guide-focus>input,.bp-field.bp-guide-focus>select,.bp-field.bp-guide-focus>textarea,.bp-field.bp-guide-focus>.bp-money-input{border-color:#1765e8;animation:1.15s ease-in-out 2 bp-guide-pulse;box-shadow:0 0 0 4px #1765e833,0 8px 20px #1765e81f}.bp-field.bp-guide-focus:after{content:"Araa brought you here. Enter this detail, then save.";color:#1765e8;grid-column:1/-1;margin-top:2px;font-size:12px;font-weight:500;line-height:1.4}.bp-field.bp-guide-focus>span:first-child{color:#1765e8}@keyframes bp-guide-pulse{0%,to{box-shadow:0 0 0 4px #1765e833,0 8px 20px #1765e81f}50%{box-shadow:0 0 0 7px #1765e81a,0 10px 24px #1765e82b}}@media (prefers-reduced-motion:reduce){.bp-field.bp-guide-focus>input,.bp-field.bp-guide-focus>select,.bp-field.bp-guide-focus>textarea,.bp-field.bp-guide-focus>.bp-money-input{animation:none}}.bp-repeat-list{gap:12px;display:grid}.bp-repeat-list>article{background:#fbfdff;border:1px solid #dbe5f1;border-radius:10px;padding:16px}.bp-repeat-list h3{color:#252525;margin:0 0 12px;font-size:14px;font-weight:600}.bp-remove-row,.bp-add-row{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.bp-remove-row{color:#b53443;margin-top:12px;padding:3px 0}.bp-add-row{color:#3a74ba;border:1px solid #bfd3f3;border-radius:8px;justify-self:start;min-height:38px;padding:8px 12px}.bp-remove-row svg,.bp-add-row svg{width:15px;height:15px}.bp-channel-editor{gap:12px;display:grid}.bp-channel-note{color:#687991;margin:2px 0 0;font-size:12px;line-height:1.5}.bp-control-label{color:#40536f;font-size:13px;font-weight:600}.bp-save-error{color:#b53443;margin:16px 0 0;font-size:13px;font-weight:500}.bp-editor-modal footer{color:#252525;background:#fff;border-top:1px solid #e3eaf4;justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.bp-editor-modal footer button{color:#29405f;cursor:pointer;background:#fff;border:1px solid #cbd8e9;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:108px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.bp-editor-modal footer button svg{width:16px;height:16px}.bp-editor-modal footer .bp-return-button{margin-right:auto}.bp-editor-modal footer .primary{color:#fff;background:#3a74ba;border-color:#3a74ba}.bp-editor-modal button:disabled{cursor:not-allowed;opacity:.55}.bp-combined-editor{gap:24px;display:grid}.bp-combined-editor>section+section{border-top:1px solid #e3eaf4;padding-top:22px}.bp-combined-editor h3{color:#252525;margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.35}.bp-editor-modal.is-expenses>article{width:min(980px,100%)}.bp-expense-workspace{gap:20px;display:grid}.bp-expense-summary{color:#fff;background:linear-gradient(135deg,#0e5bcf,#3a74ba);border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #1765e829}.bp-expense-total{text-align:center;justify-items:center;padding:22px 20px 18px;display:grid}.bp-expense-total>span{opacity:.84;font-size:12px;font-weight:500}.bp-expense-total>strong{letter-spacing:-.02em;margin-top:2px;font-size:28px;font-weight:700;line-height:1.25}.bp-expense-total>small{opacity:.78;margin-top:4px;font-size:11px;font-weight:400}.bp-expense-periods{color:#252525;background:#fffffff5;border-radius:10px;grid-template-columns:1fr 1fr;margin:0 16px;display:grid}.bp-expense-periods article{gap:2px;padding:13px 16px;display:grid}.bp-expense-periods article+article{border-left:1px solid #dce6f4}.bp-expense-periods strong{font-size:18px;font-weight:700;line-height:1.3}.bp-expense-breakdown{color:#ffffffd9;justify-content:center;gap:20px;padding:14px 18px 17px;font-size:11px;font-weight:400;display:flex}.bp-expense-breakdown b{color:#fff;margin-left:4px;font-weight:600}.bp-expense-entry{--bp-expense-columns:minmax(160px,1.2fr) minmax(210px,1.45fr) minmax(120px,.8fr) minmax(120px,.75fr) 36px;background:#f8fbff;border:1px solid #d7e3f2;border-radius:12px;padding:18px}.bp-expense-entry>div:first-child h3,.bp-expense-toolbar h3{color:#252525;margin:0;font-size:16px;font-weight:600}.bp-expense-entry>div:first-child p,.bp-expense-toolbar p{color:#687991;margin:3px 0 0;font-size:12px;font-weight:400}.bp-expense-entry-grid{grid-template-columns:var(--bp-expense-columns);align-items:end;gap:10px;margin-top:15px;display:grid}.bp-expense-entry-grid>label,.bp-expense-row>label{color:#40536f;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.bp-expense-entry-grid input,.bp-expense-entry-grid select,.bp-expense-row input,.bp-expense-row select{box-sizing:border-box;color:#252525;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #cbd8e9;border-radius:7px;outline:none;padding:8px 10px;font-size:13px;font-weight:500}.bp-expense-entry-grid select,.bp-expense-row select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2340536f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px;padding-right:44px}.bp-expense-entry-grid input:focus,.bp-expense-entry-grid select:focus,.bp-expense-row input:focus,.bp-expense-row select:focus{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.bp-expense-amount{background:#fff;border:1px solid #cbd8e9;border-radius:7px;align-items:center;height:40px;display:flex;overflow:hidden}.bp-expense-amount:focus-within{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.bp-expense-amount>span{color:#687991;padding-left:10px;font-size:12px;font-weight:600}.bp-expense-amount input{border:0;height:38px;box-shadow:none!important}.bp-expense-entry-actions{justify-content:flex-end;margin-top:12px;display:flex}.bp-expense-add{color:#fff;white-space:nowrap;cursor:pointer;background:#3a74ba;border:1px solid #3a74ba;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:142px;height:40px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.bp-expense-add svg{width:15px;height:15px}.bp-expense-add:disabled{background:#9db9e3;border-color:#9db9e3}.bp-expense-records{--bp-expense-columns:minmax(160px,1.2fr) minmax(210px,1.45fr) minmax(120px,.8fr) minmax(120px,.75fr) 36px;gap:12px;display:grid}.bp-expense-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.bp-expense-table{background:#fff;border:1px solid #d7e3f2;border-radius:10px;overflow:hidden}.bp-expense-table-head,.bp-expense-row{grid-template-columns:var(--bp-expense-columns);align-items:center;gap:10px;display:grid}.bp-expense-table-head{color:#60718a;text-transform:uppercase;letter-spacing:.04em;background:#f5f8fc;border-bottom:1px solid #dfe7f2;min-height:38px;padding:0 18px;font-size:11px;font-weight:600}.bp-expense-row{border-bottom:1px solid #e6edf6;min-height:58px;padding:8px 18px}.bp-expense-row:last-child{border-bottom:0}.bp-expense-row:hover{background:#fbfdff}.bp-expense-row input,.bp-expense-row select{background-color:#0000;border-color:#0000;height:38px}.bp-expense-row:hover input,.bp-expense-row:hover select,.bp-expense-row input:focus,.bp-expense-row select:focus{background-color:#fff;border-color:#cbd8e9}.bp-expense-row .bp-expense-amount{background-color:#0000;border-color:#0000;height:38px}.bp-expense-row:hover .bp-expense-amount,.bp-expense-row .bp-expense-amount:focus-within{background-color:#fff;border-color:#cbd8e9}.bp-mobile-label{display:none}.bp-expense-delete{color:#8795a8;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.bp-expense-delete:hover{color:#b53443;background:#fff0f1}.bp-expense-delete svg{width:16px;height:16px}.bp-expense-empty{background:#fbfdff;border:1px dashed #cbd8e9;border-radius:10px;align-items:center;gap:12px;padding:22px;display:flex}.bp-expense-empty>span{color:#3a74ba;background:#edf4ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.bp-expense-empty strong{color:#29405f;font-size:13px;font-weight:600}.bp-expense-empty p{color:#687991;margin:3px 0 0;font-size:12px}.bp-empty{background:#fff;border:1px solid #d7e3f2;border-radius:12px;max-width:650px;margin-top:5px;padding:28px}.bp-empty p{color:#687991;margin:10px 0 20px;font-size:14px}.bp-empty a{color:#fff;background:#3a74ba;border-radius:8px;align-items:center;min-height:42px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}@media (width<=700px){.bp-page>header{flex-direction:column;align-items:flex-start}.bp-page>header h1,.bp-empty h1{font-size:28px}.bp-list>section{gap:12px;min-height:88px;padding:15px 14px}.bp-list p{white-space:normal}.bp-list>section>button{align-self:start}.bp-editor-modal{align-items:end;padding:0}.bp-editor-modal>article{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.bp-editor-modal>article>header{padding:19px 18px 15px}.bp-editor-modal h2{font-size:22px}.bp-editor-body{padding:18px}.bp-form-grid,.bp-repeat-grid{grid-template-columns:1fr}.bp-field input,.bp-field select,.bp-field textarea,.bp-repeat-grid input,.bp-repeat-grid select{font-size:16px}.bp-editor-modal footer{flex-wrap:wrap;padding:14px 18px 18px}.bp-editor-modal footer button{flex:1;min-width:0}.bp-editor-modal footer .bp-return-button{flex-basis:100%;margin-right:0}}@media (width<=900px){.bp-expense-entry-grid{grid-template-columns:1fr 1fr}.bp-expense-entry-spacer,.bp-expense-table-head{display:none}.bp-expense-table{background:0 0;border:0;gap:10px;display:grid}.bp-expense-row{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;min-height:0;padding:14px;border:1px solid #d7e3f2!important}.bp-expense-row input,.bp-expense-row select,.bp-expense-row .bp-expense-amount{background-color:#fff;border-color:#cbd8e9}.bp-mobile-label{display:block}.bp-expense-delete{grid-column:1/-1;justify-self:end;width:auto;padding:0 9px}.bp-expense-delete:after{content:"Remove";margin-left:6px;font-size:12px;font-weight:600}}@media (width<=520px){.bp-expense-total>strong{font-size:24px}.bp-expense-periods strong{font-size:16px}.bp-expense-breakdown{flex-direction:column;align-items:center;gap:3px}.bp-expense-entry{padding:15px}.bp-expense-entry-grid,.bp-expense-row{grid-template-columns:1fr}.bp-expense-entry-actions .bp-expense-add{width:100%}.bp-expense-delete{grid-column:auto}.bp-expense-toolbar{flex-direction:column;align-items:flex-start}}.bp-editor-modal .bp-field select,.bp-editor-modal .bp-repeat-grid select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2340536f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px;padding-right:46px}.bp-page :is(h1,h2,h3,h4,h5,h6,b,strong,label,legend,button,a,input,select,textarea),.bp-page .bp-money-input>span,.bp-page .bp-control-label,.bp-page .bp-expense-periods span,.bp-page .bp-expense-amount>span,.bp-page .bp-expense-table-head,.bp-page .bp-mobile-label,.bp-page .bp-expense-delete:after{font-weight:500!important}.bp-list>section>.bp-row-main{width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:block}.bp-list>section>.bp-row-main:hover{background:0 0;border-color:#0000}.bp-list>section>.bp-row-main:focus-visible{outline-offset:4px;outline:3px solid #dce9fb}.kws-content .business-settings-page .bp-page{color:#252525;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.kws-content .business-settings-page .bp-page>header h1,.kws-content .business-settings-page .bp-empty h1{letter-spacing:-.02em;font-size:32px;line-height:1.15;font-weight:500!important}.kws-content .business-settings-page .bp-list h2{font-size:16px;line-height:1.35;font-weight:500!important}.kws-content .business-settings-page .bp-list p{font-size:14px;font-weight:400;line-height:1.5}.kws-content .business-settings-page .bp-list>section>button,.kws-content .business-settings-page .bp-context-back,.kws-content .business-settings-page .bp-editor-modal footer button{font-size:14px;line-height:1.35;font-weight:500!important}.kws-content .business-settings-page .bp-editor-modal h2{letter-spacing:-.01em;font-size:22px;line-height:1.25;font-weight:500!important}.kws-content .business-settings-page .bp-editor-modal h3,.kws-content .business-settings-page .bp-expense-entry>div:first-child h3,.kws-content .business-settings-page .bp-expense-toolbar h3{font-size:16px;line-height:1.35;font-weight:500!important}.kws-content .business-settings-page :is(.bp-field,.bp-repeat-grid label,.bp-choice-field legend,.bp-control-label),.kws-content .business-settings-page :is(.bp-expense-entry-grid>label,.bp-expense-row>label){font-size:13px;line-height:1.4;font-weight:500!important}.kws-content .business-settings-page :is(.bp-field input,.bp-field select,.bp-field textarea,.bp-repeat-grid input,.bp-repeat-grid select),.kws-content .business-settings-page :is(.bp-expense-entry-grid input,.bp-expense-entry-grid select,.bp-expense-row input,.bp-expense-row select){font-size:14px;line-height:1.4;font-weight:500!important}.kws-content .business-settings-page :is(.bp-channel-note,.bp-expense-entry>div:first-child p,.bp-expense-toolbar p,.bp-expense-empty p,.bp-mobile-label){font-size:12px;line-height:1.5;font-weight:400!important}.kws-content .business-settings-page .bp-expense-table-head{text-transform:none;letter-spacing:0;font-size:12px;line-height:1.35;font-weight:500!important}.kws-content .business-settings-page :is(.bp-expense-total>strong,.bp-expense-periods strong){font-weight:500!important}@media (width<=700px){.kws-content .business-settings-page .bp-page>header h1,.kws-content .business-settings-page .bp-empty h1{font-size:28px}.kws-content .business-settings-page .bp-editor-modal h2{font-size:20px}.kws-content .business-settings-page :is(.bp-field input,.bp-field select,.bp-field textarea,.bp-repeat-grid input,.bp-repeat-grid select){font-size:16px}}.bp-editor-modal.is-identity>article{width:min(780px,100%)}.bp-editor-modal.is-identity>article>header h2{font-size:0!important}.bp-editor-modal.is-identity>article>header h2:after{content:"Business Details";font-size:22px}.bp-editor-modal.is-identity>article>header p{display:none}.bp-editor-modal>article>header>div{min-width:0}.bp-editor-modal>article>header p{color:#687991;margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.45}.bp-editor-modal.is-identity .bp-editor-body{background:#f7f9fc;padding:18px 24px 12px}.bp-editor-modal.is-identity .bp-combined-editor{gap:16px}.bp-editor-modal.is-identity .bp-combined-editor>section{background:#fff;border:1px solid #dce5f0;border-radius:10px;padding:18px}.bp-editor-modal.is-identity .bp-combined-editor>section+section{padding-top:18px}.bp-editor-modal.is-identity .bp-combined-editor h3{margin-bottom:3px}.bp-section-intro{color:#687991;margin:0 0 15px;font-size:12px;font-weight:400;line-height:1.5}.bp-editor-modal.is-identity .bp-field textarea{min-height:76px}.bp-channel-editor{border:0;min-width:0;margin:0;padding:0}.bp-channel-editor>legend{color:#40536f;padding:0;font-size:13px;font-weight:500;line-height:1.4}.bp-channel-editor .bp-channel-note{margin:4px 0 13px}.bp-channel-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.bp-channel-option{box-sizing:border-box;color:#40536f;background:#fff;border:1px solid #d4deea;border-radius:8px;min-width:0;min-height:42px;font-size:13px;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;font-weight:400!important}.bp-channel-option>label{cursor:pointer;align-items:center;gap:9px;min-width:0;min-height:40px;padding:8px 10px;display:flex}.bp-channel-option:hover{background:#f8fbff;border-color:#9dbce8}.bp-channel-option.selected{color:#294f7f;background:#edf4ff;border-color:#8fb2df}.bp-channel-option.has-custom{align-items:center;display:flex}.bp-channel-option.has-custom>label{flex:none;padding-right:5px}.bp-channel-option>label>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.bp-channel-option:focus-within{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.bp-channel-check{box-sizing:border-box;color:#fff;background:#fff;border:1.5px solid #aab8ca;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.bp-channel-option.selected .bp-channel-check{background:#3a74ba;border-color:#3a74ba}.bp-channel-check svg{stroke-width:2.5px;width:12px;height:12px}.bp-channel-count{color:#60718a;margin:11px 0 0;font-size:12px;font-weight:400;line-height:1.4}.bp-channel-other-input{box-sizing:border-box;color:#252525;width:auto;min-width:0;min-height:30px;font:inherit;background:0 0;border:0;border-bottom:1px solid #9fb3cb;border-radius:0;outline:none;flex:auto;margin:0 9px 0 0;padding:4px 2px;font-size:14px;font-weight:400!important}.bp-channel-other-input:focus{border-bottom-color:#3a74ba}.bp-channel-other-input::placeholder{color:#8a98aa}.bp-field-label{align-items:center;gap:6px;min-width:0;display:flex}.bp-field-help{color:#73839a;cursor:help;border-radius:50%;outline:none;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.bp-field-help:hover,.bp-field-help:focus-visible{color:#3a74ba;background:#edf4ff}.bp-field-help>svg{width:16px;height:16px}.bp-field-help>span{z-index:20;color:#40536f;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #cbd9eb;border-radius:8px;width:min(260px,70vw);padding:10px 12px;font-size:12px;line-height:1.5;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:28px;left:0;transform:translateY(-4px);box-shadow:0 10px 28px #1f314824;font-weight:400!important}.bp-field-help:hover>span,.bp-field-help:focus-visible>span{opacity:1;visibility:visible;transform:translateY(0)}.bp-monthly-estimate{background:#f5f8fc;border:1px solid #c9daf0;border-radius:9px;grid-column:1/-1;gap:9px;margin-top:2px;padding:14px 16px;display:grid}.bp-monthly-estimate>span{color:#526783;font-size:12px;font-weight:500;line-height:1.4}.bp-monthly-estimate>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bp-monthly-estimate p{color:#60718a;margin:0;font-size:12px;font-weight:400;line-height:1.45}.bp-monthly-estimate>div p{border-right:1px solid #d9e3ef;padding-right:12px}.bp-monthly-estimate>div p:last-child{border-right:0;padding-right:0}.bp-monthly-estimate strong{color:#294f7f;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:19px;line-height:1.25;display:block;font-weight:500!important}@media (width<=700px){.bp-editor-modal.is-identity .bp-editor-body{padding:14px 14px 10px}.bp-editor-modal.is-identity .bp-combined-editor>section{padding:15px}.bp-editor-modal.is-identity>article>header h2:after{font-size:20px}.bp-channel-options{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-monthly-estimate>div{grid-template-columns:1fr;gap:9px}.bp-monthly-estimate>div p{border-bottom:1px solid #d9e3ef;border-right:0;padding:0 0 9px}.bp-monthly-estimate>div p:last-child{border-bottom:0;padding-bottom:0}}@media (width<=420px){.bp-channel-options{grid-template-columns:1fr}}.bp-capex-total{color:#252525;background:#fffffff5;border:1px solid #ffffff6b;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 16px 16px;padding:13px 15px;display:flex}.bp-capex-total>span{gap:2px;min-width:0;display:grid}.bp-capex-total b{color:#29405f;font-size:12px;font-weight:500!important}.bp-capex-total small{color:#687991;font-size:11px;font-weight:400;line-height:1.4}.bp-capex-total>strong{color:#29405f;font-variant-numeric:tabular-nums;flex:none;font-size:19px;font-weight:500!important}.bp-expense-entry-grid{align-items:start}.bp-expense-row{min-height:70px}.bp-expense-row.is-capex{background:#fffdf8}@media (width<=520px){.bp-capex-total{flex-direction:column;align-items:flex-start;gap:8px}.bp-capex-total>strong{font-size:18px}}.bp-editor-modal.is-expenses>article{border-radius:12px;width:min(1040px,100%);box-shadow:0 24px 70px #182b4638}.bp-editor-modal.is-expenses .bp-editor-body{background:#f5f7fa;padding:20px}.bp-editor-modal.is-expenses .bp-combined-editor{gap:18px}.bp-editor-modal.is-expenses .bp-combined-editor>section:first-child{background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:18px 20px}.bp-editor-modal.is-expenses .bp-combined-editor>section+section{border-top:0;padding-top:0}.bp-expense-workspace{gap:16px}.bp-expense-summary{color:#252525;box-shadow:none;background:#fff;border:1px solid #d8e1eb;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-template-areas:"total capex""periods capex""breakdown breakdown";display:grid;overflow:hidden}.bp-expense-total{text-align:left;grid-area:total;justify-items:start;padding:22px 24px 15px}.bp-expense-total>span{color:#60718a;opacity:1;font-size:12px;font-weight:500}.bp-expense-total>strong{color:#1f3148;letter-spacing:-.025em;margin-top:5px;font-size:30px;line-height:1.15;font-weight:500!important}.bp-expense-total>small{color:#687991;opacity:1;margin-top:6px;font-size:11px}.bp-expense-periods{color:#252525;background:#f7f9fc;border:1px solid #e0e7ef;border-radius:8px;grid-area:periods;margin:0 24px 20px}.bp-expense-periods article{padding:12px 14px}.bp-expense-periods span{color:#687991;font-size:11px;font-weight:500}.bp-expense-periods strong{color:#29405f;font-size:17px;font-weight:500!important}.bp-expense-breakdown{color:#60718a;background:#fafbfd;border-top:1px solid #e3e9f0;grid-area:breakdown;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:0;padding:0;font-size:11px;display:grid}.bp-expense-breakdown>span{border-right:1px solid #e3e9f0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 18px;display:flex}.bp-expense-breakdown>span:last-child{border-right:0}.bp-expense-breakdown b{color:#29405f;white-space:nowrap;margin-left:0;font-weight:500!important}.bp-capex-total{color:#252525;background:#fffaf1;border:1px solid #ead9b9;border-radius:9px;flex-direction:column;grid-area:capex;justify-content:center;align-items:flex-start;gap:15px;margin:18px 18px 18px 0;padding:20px}.bp-capex-total b{color:#6f4b13;font-size:12px}.bp-capex-total small{color:#7b6a50;margin-top:3px}.bp-capex-total>strong{color:#5d4013;font-size:25px;line-height:1.2}.bp-expense-entry{background:#fff;border:1px solid #d8e1eb;border-radius:10px;padding:20px}.bp-expense-entry>div:first-child{border-bottom:1px solid #e6ebf1;padding-bottom:15px}.bp-expense-entry>div:first-child h3,.bp-expense-toolbar h3{color:#1f3148;font-size:15px;font-weight:500!important}.bp-expense-entry-grid{grid-template-columns:minmax(170px,1.15fr) minmax(240px,1.5fr) minmax(130px,.75fr) minmax(130px,.75fr);gap:14px;margin-top:16px}.bp-expense-entry-spacer{display:none}.bp-expense-entry-grid>label,.bp-expense-row>label{color:#52647b;gap:7px;font-size:12px;font-weight:500!important}.bp-expense-entry-grid input,.bp-expense-entry-grid select{border-color:#cfd9e5;border-radius:7px;height:42px;font-weight:400!important}.bp-expense-entry-actions{border-top:1px solid #e6ebf1;margin-top:14px;padding-top:14px}.bp-expense-add{border-radius:7px;min-width:132px;height:40px;font-weight:500!important}.bp-expense-records{background:#fff;border:1px solid #d8e1eb;border-radius:10px;gap:14px;padding:20px}.bp-expense-record-counts{align-items:center;gap:8px;display:flex}.bp-expense-record-counts span{color:#60718a;background:#f7f9fc;border:1px solid #d9e3ed;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.bp-expense-record-counts span:last-child{color:#7b561d;background:#fffaf1;border-color:#ead9b9}.bp-expense-table{border-color:#dce4ed;border-radius:8px}.bp-expense-table-head{color:#687991;letter-spacing:0;text-transform:none;background:#f6f8fb;border-bottom-color:#dce4ed;min-height:42px;padding:0 16px;font-size:11px;font-weight:500!important}.bp-expense-row{border-bottom-color:#e5ebf1;min-height:72px;padding:9px 16px}.bp-expense-row.is-capex{background:#fffdfa;box-shadow:inset 3px 0 #d9a64e}.bp-expense-row input,.bp-expense-row select{font-weight:400!important}@media (width<=900px){.bp-expense-summary{grid-template-columns:1fr;grid-template-areas:"total""periods""breakdown""capex"}.bp-capex-total{margin:0 18px 18px}.bp-expense-entry-grid{grid-template-columns:1fr 1fr}.bp-expense-records{padding:16px}}@media (width<=620px){.bp-editor-modal.is-expenses .bp-editor-body{padding:14px}.bp-expense-breakdown{grid-template-columns:1fr}.bp-expense-breakdown>span{border-bottom:1px solid #e3e9f0;border-right:0}.bp-expense-breakdown>span:last-child{border-bottom:0}.bp-expense-entry-grid{grid-template-columns:1fr}.bp-expense-toolbar{flex-direction:column;align-items:flex-start}.bp-expense-record-counts{width:100%}}.bp-expense-summary{background:#fff;border:1px solid #d8e1eb;border-radius:10px;display:block}.bp-expense-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-expense-primary-metrics>article{align-content:start;min-width:0;padding:21px 24px 19px;display:grid}.bp-expense-primary-metrics>article+article{border-left:1px solid #e1e7ee}.bp-expense-primary-metrics span{color:#60718a;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.bp-expense-primary-metrics span b{color:#176b50;letter-spacing:.03em;background:#eaf7f1;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:500!important}.bp-expense-primary-metrics>article+article span b{color:#8a5607;background:#fff2dc}.bp-expense-primary-metrics strong{color:#1f3148;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:27px;line-height:1.15;font-weight:500!important}.bp-expense-primary-metrics small{color:#748196;margin-top:6px;font-size:11px;font-weight:400;line-height:1.4}.bp-expense-supporting-metrics{background:#fafbfd;border-top:1px solid #e1e7ee;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.bp-editor-modal.is-expenses .bp-combined-editor>section:first-child,.bp-editor-modal.is-expenses .bp-combined-editor>section:nth-child(2)>h3{display:none}.bp-expense-supporting-metrics>div{border-right:1px solid #e5eaf0;min-width:0;padding:12px 15px}.bp-expense-supporting-metrics>div:last-child{border-right:0}.bp-expense-supporting-metrics dt{color:#748196;font-size:10px;font-weight:400;line-height:1.35}.bp-expense-supporting-metrics dd{color:#29405f;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px;line-height:1.3;overflow:hidden;font-weight:500!important}@media (width<=900px){.bp-expense-supporting-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-expense-supporting-metrics>div:nth-child(3){border-right:0}.bp-expense-supporting-metrics>div:nth-child(n+4){border-top:1px solid #e5eaf0}}@media (width<=620px){.bp-expense-primary-metrics{grid-template-columns:1fr}.bp-expense-primary-metrics>article+article{border-top:1px solid #e1e7ee;border-left:0}.bp-expense-supporting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-expense-supporting-metrics>div{border-top:1px solid #e5eaf0}.bp-expense-supporting-metrics>div:nth-child(-n+2){border-top:0}.bp-expense-supporting-metrics>div:nth-child(odd){border-right:1px solid #e5eaf0}.bp-expense-supporting-metrics>div:nth-child(2n){border-right:0}}.bp-editor-modal:has(#bp-field-customerGroups)>article{width:min(780px,100%)}.bp-editor-modal:has(#bp-field-customerGroups) .bp-editor-body{background:#f7f9fc;padding:18px 20px 14px}.bp-editor-modal:has(#bp-field-customerGroups) .bp-editor-body>.bp-form-grid{background:#fff;border:1px solid #dce5f0;border-radius:10px;gap:18px 16px;padding:18px}.bp-editor-modal:has(#bp-field-customerGroups) .bp-field{gap:7px}.bp-editor-modal:has(#bp-field-customerGroups) .bp-choice-field>div{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.bp-editor-modal:has(#bp-field-customerGroups) .bp-choice-field button{text-align:left;background:#fff;border-radius:7px;min-height:38px;padding:8px 10px}.bp-editor-modal:has(#bp-field-customerGroups) .bp-choice-field button:hover{background:#f8fbff;border-color:#9dbce8}.bp-editor-modal:has(#bp-field-customerGroups) .bp-choice-field button.selected{color:#294f7f;background:#edf4ff;border-color:#8fb2df;font-weight:500}.bp-editor-modal:has(#bp-field-customerGroups) #bp-field-buyingReasons{border-top:1px solid #e3e9f0;margin-top:2px;padding-top:18px}.bp-editor-modal:has(#bp-field-customerGroups) #bp-field-buyingReasons>div{background:#fafbfd;border:1px solid #e0e7ef;border-radius:8px;padding:12px}.bp-editor-modal:has(#bp-field-customerGroups) #bp-field-buyingReasons>button{color:#315f99;cursor:pointer;background:#fff;border:1px solid #cbd8e9;border-radius:7px;justify-self:start;min-height:36px;margin-top:9px;padding:7px 11px;font-size:12px}.bp-editor-modal:has(#bp-field-customerGroups) #bp-field-buyingReasons>div>button{color:#a23a48;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12px}@media (width<=700px){.bp-editor-modal:has(#bp-field-customerGroups) .bp-editor-body{padding:14px 14px 10px}.bp-editor-modal:has(#bp-field-customerGroups) .bp-editor-body>.bp-form-grid{padding:15px}.bp-editor-modal:has(#bp-field-customerGroups) .bp-choice-field>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.bp-editor-modal:has(#bp-field-customerGroups) .bp-choice-field>div{grid-template-columns:1fr}}.kws-content .business-settings-page .bp-list p{display:none}.kws-content .business-settings-page .bp-list>section,.kws-content .business-settings-page .bp-list>section:first-child{align-content:center;align-items:center;min-height:78px}.kws-content .business-settings-page .bp-list>section>button:last-child{align-self:center}.kws-content .business-settings-page{width:100%;max-width:1180px;margin:0 auto}.kws-content .business-settings-page .bp-page{gap:20px;padding:0 0 28px;display:grid}.kws-content .business-settings-page .bp-page>header{margin:5px 0 2px}.kws-content .business-settings-page .bp-list{overflow:hidden}.kws-content .business-settings-page .bp-list>section,.kws-content .business-settings-page .bp-list>section:first-child{min-height:82px;padding:16px 20px}.kws-content .business-settings-page .bp-list>section>.bp-row-main{align-items:center;gap:13px;min-width:0;display:flex}.kws-content .business-settings-page .bp-row-icon{color:#3a74ba;background:#edf4ff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.kws-content .business-settings-page .bp-row-icon svg{width:18px;height:18px}.kws-content .business-settings-page .bp-row-copy{min-width:0}.kws-content .business-settings-page .bp-editor-modal>article{width:min(620px,100%)}.kws-content .business-settings-page .bp-editor-modal.is-identity>article{width:min(780px,100%)}.kws-content .business-settings-page .bp-editor-modal.is-expenses>article{width:min(980px,100%)}.kws-content .business-settings-page .bp-editor-modal>article>header{align-items:flex-start}.kws-content .business-settings-page .bp-editor-modal>article>header h2{font-size:24px}.kws-content .business-settings-page .bp-editor-modal>article>header>button{color:#687991;background:0 0;border-radius:8px;flex-basis:34px;width:34px;height:34px}.kws-content .business-settings-page .bp-editor-modal>article>header>button:hover{color:#315178;background:#f1f5fa}@media (width<=700px){.kws-content .business-settings-page .bp-page{gap:14px}.kws-content .business-settings-page .bp-list>section,.kws-content .business-settings-page .bp-list>section:first-child{min-height:82px;padding:15px 14px}.kws-content .business-settings-page .bp-editor-modal>article,.kws-content .business-settings-page .bp-editor-modal.is-identity>article,.kws-content .business-settings-page .bp-editor-modal.is-expenses>article{width:100%}.kws-content .business-settings-page .bp-editor-modal>article>header h2{font-size:22px}}.bp-page>header{flex-flow:wrap;align-items:center}.bp-setup-summary{color:#687991;white-space:nowrap;margin:0;font-size:13px}.bp-row-copy h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp-step-complete{color:#24845b;background:#e7f6ee;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.bp-step-complete svg{stroke-width:2.5px;width:14px;height:14px}.bp-setup-success{color:#256346;background:#effaf3;border:1px solid #c7e9d6;border-radius:10px;margin:0 0 20px;padding:13px 16px;font-size:14px;line-height:1.5}@media (width<=520px){.bp-row-copy h2{font-size:14px}}.profile-cost-card{background:#fff;border:1px solid #d7e2f0;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 8px 25px #173c700d}.profile-cost-card>header{background:#f8faff;border-bottom:1px solid #e2e9f2;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.profile-cost-card>header>div{align-items:center;gap:13px;display:flex}.profile-cost-card>header>div>span{color:#fff;background:#3a74ba;border-radius:9px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.profile-cost-card h2{margin:0;font-size:20px}.profile-cost-card header p{color:#71839d;margin:3px 0 0;font-size:12px}.profile-cost-card header>button{color:#3a74ba;background:#fff;border:1px solid #b9cef0;border-radius:8px;padding:10px 13px;font-weight:800}.profile-cost-grid{grid-template-columns:repeat(3,1fr);gap:13px;padding:18px;display:grid}.profile-cost-grid article{box-sizing:border-box;background:#f8faff;border:1px solid #dce5f1;border-radius:6px;min-height:72px;padding:12px 16px}.profile-cost-grid p{align-items:center;gap:5px;margin:0;display:flex}.profile-cost-grid b{margin-top:4px;display:block}.profile-cost-grid small{color:#8290a5;margin-top:4px;display:block}.calc-tip{color:#3a74ba;cursor:help;background:#e5efff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid;position:relative}.calc-tip em{color:#fff;opacity:0;visibility:hidden;z-index:30;background:#10294d;border-radius:8px;width:220px;padding:9px;font-size:11px;font-style:normal;font-weight:500;line-height:1.45;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.calc-tip:hover em,.calc-tip:focus em{opacity:1;visibility:visible}.cost-modal{z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cost-scrim{background:#0d274080;border:0;position:absolute;inset:0}.cost-modal>article{background:#fff;border-radius:16px;width:min(520px,100%);padding:22px;position:relative;box-shadow:0 25px 80px #071a3555}.cost-modal>article>header{justify-content:space-between;gap:15px;display:flex}.cost-modal h2{margin:0}.cost-modal header p{color:#71839d;font-size:12px}.cost-modal header button{color:#3a74ba;background:#eef5ff;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.cost-modal label{color:#405576;gap:7px;margin:15px 0;font-size:13px;font-weight:800;display:grid}.cost-modal input{border:1px solid #cbd8e9;border-radius:8px;padding:11px}.cost-modal footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.cost-modal footer button{background:#fff;border:1px solid #cbd8e9;border-radius:8px;padding:10px 14px;font-weight:800}.cost-modal footer .save{color:#fff;background:#3a74ba;border-color:#3a74ba}.kostaraa-calculator>.space-y-5>div.grid.gap-5>div.grid.gap-5>section:nth-of-type(4){display:none}@media (width<=700px){.profile-cost-card>header{flex-direction:column;align-items:flex-start}.profile-cost-grid{grid-template-columns:1fr}.profile-cost-card header>button{width:100%}.calc-tip em{width:190px;left:auto;right:-10px;transform:none}}.measurement-guide{color:#252525;background:linear-gradient(135deg,#f8fbff,#edf5ff);border:1px solid #c9dcfa;border-radius:14px;padding:24px;box-shadow:0 8px 24px #1e529b0d}.measurement-guide>div:first-child small{color:#3a74ba;letter-spacing:.09em;font-size:11px;font-weight:900}.measurement-guide h2{margin:7px 0 0;font-size:23px;font-weight:500;line-height:1.25}.inventory-help{color:#3a74ba;vertical-align:middle;cursor:help;background:#fff;border:1px solid #a9c5ef;border-radius:50%;outline:none;place-items:center;width:20px;height:20px;margin-left:6px;font-size:11px;font-weight:900;line-height:1;display:inline-grid;position:relative}.inventory-help>span{z-index:40;color:#405572;letter-spacing:0;text-align:left;opacity:0;visibility:hidden;background:#fff;border:1px solid #c9daf2;border-radius:10px;width:min(330px,75vw);padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5;transition:all .16s;position:absolute;top:29px;left:0;transform:translateY(-4px);box-shadow:0 10px 28px #1a3d7029}.inventory-help:hover>span,.inventory-help:focus>span,.inventory-help:focus-visible>span{opacity:1;visibility:visible;transform:translateY(0)}.measurement-controls{grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.measurement-controls label{color:#183256;gap:6px;font-size:12px;font-weight:800;display:grid}.measurement-controls select,.measurement-controls button{color:#252525;height:44px;font:inherit;background:#fff;border:1px solid #bcd2f4;border-radius:9px;padding:0 13px;font-size:14px;font-weight:750}.measurement-controls button{color:#3a74ba;cursor:pointer}.measurement-controls button.active{color:#fff;background:#3a74ba}.recommended-units{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.recommended-units b{font-size:12px}.recommended-units span{color:#315178;background:#fff;border:1px solid #c9dcfa;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:750}.recommended-units em{color:#617591;font-size:11px;font-style:normal;font-weight:700}@media (width<=700px){.measurement-guide{padding:18px}.measurement-guide h2{font-size:20px}.measurement-controls{grid-template-columns:1fr}.measurement-controls button{width:100%}.inventory-help>span{width:min(280px,78vw);left:auto;right:-12px}}.measurement-controls label{min-width:0}.measurement-controls select{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23132849' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;outline:none;width:100%;min-width:0;padding:0 44px 0 14px;transition:border-color .16s,box-shadow .16s}.measurement-controls select:hover{border-color:#91b7ef}.measurement-controls select:focus-visible{border-color:#3a74ba;box-shadow:0 0 0 3px #1765e81f}.profile-progress{grid-template-columns:repeat(8,1fr)}.and-or-field{grid-template-columns:110px 1fr;gap:8px;display:grid}.space-checklist,.selected-space-costs{background:#f8faff;border:1px solid #dbe7f7;border-radius:12px;margin-top:20px;padding:18px}.space-checklist h3,.selected-space-costs h2{margin:0}.space-checklist p,.selected-space-costs p{color:#60718a;font-size:12px}.space-checklist>div{flex-wrap:wrap;gap:8px;display:flex}.space-checklist button{color:#405576;background:#fff;border:1px solid #c6d5e9;border-radius:20px;padding:8px 11px;font-weight:700}.space-checklist button.selected{color:#3a74ba;background:#eaf2ff;border-color:#3a74ba}.selected-space-costs{background:#eef5ff}.selected-space-costs .form-grid{margin-top:14px}@media (width<=560px){.and-or-field{grid-template-columns:1fr}}.araa{bottom:92px;right:18px}.accessibility{bottom:18px;left:auto;right:18px}.araa-launcher,.access-launcher{width:62px;max-width:62px;height:62px;padding:5px;transition:max-width .2s,width .2s,padding .2s;overflow:hidden}.araa-launcher span,.access-launcher b{white-space:nowrap;display:none}.araa:hover .araa-launcher,.araa:focus-within .araa-launcher,.accessibility:hover .access-launcher,.accessibility:focus-within .access-launcher{width:auto;max-width:220px;padding-right:18px}.araa:hover .araa-launcher span,.araa:focus-within .araa-launcher span,.accessibility:hover .access-launcher b,.accessibility:focus-within .access-launcher b{display:inline}.access-panel,.araa-panel{bottom:72px}@media (width<=500px){.araa{bottom:84px;right:12px}.accessibility{bottom:12px;left:auto;right:12px}.araa-launcher,.access-launcher,.araa:hover .araa-launcher,.araa:focus-within .araa-launcher,.accessibility:hover .access-launcher,.accessibility:focus-within .access-launcher{width:62px;max-width:62px;padding:5px}.araa:hover .araa-launcher span,.araa:focus-within .araa-launcher span,.accessibility:hover .access-launcher b,.accessibility:focus-within .access-launcher b{display:none}.araa,.accessibility{z-index:90!important;display:block!important;right:14px!important}.araa{bottom:calc(82px + env(safe-area-inset-bottom))}.accessibility{bottom:calc(16px + env(safe-area-inset-bottom))}.araa-launcher,.access-launcher,.araa:hover .araa-launcher,.araa:focus-within .araa-launcher,.accessibility:hover .access-launcher,.accessibility:focus-within .access-launcher{width:58px;max-width:58px;height:58px;padding:4px}.araa-launcher img,.access-launcher>span{width:48px;height:48px}}@media (width<=800px){body:not(.site-locked) .kws-shell>.araa,body:not(.site-locked) .accessibility{z-index:140!important;display:block!important;position:fixed!important;left:auto!important;right:12px!important}body:not(.site-locked) .kws-shell>.araa{bottom:calc(84px + env(safe-area-inset-bottom))!important}body:not(.site-locked) .accessibility{bottom:calc(16px + env(safe-area-inset-bottom))!important}body:not(.site-locked) .araa-launcher,body:not(.site-locked) .access-launcher,body:not(.site-locked) .araa:hover .araa-launcher,body:not(.site-locked) .araa:focus-within .araa-launcher,body:not(.site-locked) .accessibility:hover .access-launcher,body:not(.site-locked) .accessibility:focus-within .access-launcher{justify-content:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;padding:4px!important}body:not(.site-locked) .araa-launcher span,body:not(.site-locked) .access-launcher b{display:none!important}body:not(.site-locked) .araa-launcher img,body:not(.site-locked) .access-launcher>span{flex:0 0 48px!important;width:48px!important;height:48px!important}body:not(.site-locked) .araa-panel,body:not(.site-locked) .access-panel{width:auto!important;max-width:none!important;max-height:calc(100dvh - 170px)!important;position:fixed!important;bottom:150px!important;left:10px!important;right:10px!important}}.space-checklist{display:none!important}.form-grid:has(.and-or-field)>:nth-child(n+7){display:none!important}.worker-cards{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0;display:grid}.worker-cards>article{background:#f8faff;border:1px solid #dbe7f7;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.worker-cards>article>div{flex-direction:column;gap:3px;display:flex}.worker-cards span,.worker-cards small{color:#71839d}.worker-cards button{color:#3a74ba;background:#fff;border:1px solid #b9cef0;border-radius:7px;padding:8px 11px;font-weight:800}.worker-modal{z-index:120;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.worker-scrim{background:#0d274080;border:0;position:absolute;inset:0}.worker-modal>article{background:#fff;border-radius:16px;width:min(720px,100%);max-height:90vh;padding:22px;position:relative;overflow:auto;box-shadow:0 25px 80px #071a3555}.worker-modal>article>header{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.worker-modal h2{margin:0}.worker-modal header p{color:#71839d;margin:3px 0;font-size:12px}.worker-modal header button{color:#3a74ba;background:#eef5ff;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.worker-modal footer{border-top:1px solid #e1e8f2;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}.worker-modal footer button{background:#fff;border:1px solid #cbd8e9;border-radius:8px;padding:10px 14px;font-weight:800}.worker-modal footer .primary{color:#fff;background:#3a74ba;border-color:#3a74ba}.worker-modal footer button:disabled{opacity:.4}@media (width<=600px){.worker-cards,.worker-modal .form-grid{grid-template-columns:1fr}}.worker-cards:after{content:"Owner pay matters — If you cannot pay yourself yet, that is okay. Consider adding a fair owner pay when the business can afford it. Planning for it can help protect your time, support your needs, and prevent business burnout.";color:#405576;background:#eef5ff;border:1px solid #c6d9f7;border-radius:11px;grid-column:1/-1;padding:15px 17px;font-size:13px;font-weight:650;line-height:1.6;display:block}.worker-cards+.add-row+label,.worker-cards+.add-row+label+.form-grid{display:none!important}.expense-group.clean{background:#fff}.overhead-cards{grid-template-columns:repeat(2,1fr);gap:9px;margin:12px 0;display:grid}.overhead-cards>article{background:#f8faff;border:1px solid #dbe7f7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.overhead-cards>article>div{flex-direction:column;gap:2px;display:flex}.overhead-cards span,.overhead-cards small{color:#71839d;font-size:11px}.overhead-cards button{color:#3a74ba;background:#fff;border:1px solid #b9cef0;border-radius:7px;padding:7px 10px;font-weight:800}.expense-modal{z-index:125;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.expense-scrim{background:#0d274080;border:0;position:absolute;inset:0}.expense-modal>article{background:#fff;border-radius:16px;width:min(700px,100%);max-height:90vh;padding:22px;position:relative;overflow:auto;box-shadow:0 25px 80px #071a3555}.expense-modal>article>header{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.expense-modal h2{margin:0}.expense-modal header p{color:#71839d;margin:3px 0;font-size:12px}.expense-modal header button{color:#3a74ba;background:#eef5ff;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.expense-modal footer{border-top:1px solid #e1e8f2;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}.expense-modal footer button{background:#fff;border:1px solid #cbd8e9;border-radius:8px;padding:10px 14px;font-weight:800}.expense-modal footer .primary{color:#fff;background:#3a74ba;border-color:#3a74ba}.expense-modal footer button:disabled{opacity:.4}@media (width<=600px){.overhead-cards,.expense-modal .form-grid{grid-template-columns:1fr}}.expense-group.clean .expense-suggestions{display:none!important}.expense-group.clean>.add-row{font-size:0}.expense-group.clean>.add-row:after{content:"+ Add expense";font-size:13px}.expense-card-actions{align-items:center;gap:7px;display:flex}.overhead-cards .expense-card-actions .delete{color:#c62828;background:#fff7f7;border-color:#fecaca}.overhead-cards .expense-card-actions .delete:hover{color:#fff;background:#c62828}@media (width<=520px){.expense-card-actions{flex-direction:column}.expense-card-actions button{width:100%}}.expense-group.clean{padding:17px}.expense-group-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.expense-group-title h3{margin:0}.expense-group-title p{color:#71839d;margin:3px 0 0;font-size:11px}.expense-group-title>.add-row{background:#fff;border-style:solid;flex:none}.overhead-list{gap:8px;margin-top:12px;display:grid}.overhead-row{color:#252525;text-align:left;background:#fff;border:1px solid #dbe7f7;border-radius:9px;grid-template-columns:42px 1fr auto 30px;align-items:center;gap:11px;width:100%;padding:10px 12px;display:grid}.overhead-row:hover{background:#f8faff;border-color:#3a74ba}.expense-icon{color:#3a74ba;background:#eaf2ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.expense-info{flex-direction:column;display:flex}.expense-info small{color:#71839d;margin-top:2px}.overhead-row strong{font-size:15px}.overhead-row i{text-align:center;font-size:22px;font-style:normal}.overhead-empty{background:#fbfcfe;border:1px dashed #cfdbea;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.overhead-empty>span{color:#71839d;background:#eef2f7;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.overhead-empty>div{flex-direction:column;display:flex}.overhead-empty small{color:#71839d}.expense-modal footer{align-items:center}.expense-modal footer>span{flex:1}.expense-modal footer .delete-in-popup{color:#c62828;background:#fff7f7;border-color:#fecaca}.expense-modal footer .delete-in-popup:hover{color:#fff;background:#c62828}@media (width<=560px){.expense-group-title{flex-direction:column}.expense-group-title>.add-row{width:100%}.overhead-row{grid-template-columns:38px 1fr 25px}.overhead-row strong{grid-column:2}.expense-modal footer{grid-template-columns:1fr 1fr;display:grid}.expense-modal footer>span{display:none}.expense-modal footer .delete-in-popup{grid-column:1/-1}}.monthly-total+h2,.monthly-total+h2+label,.monthly-total+h2+label+.form-grid,.selected-space-costs{display:none!important}.profile-setup article>footer{background:#fff;border-radius:0 0 16px 16px;justify-content:center!important;gap:14px!important;margin-bottom:-28px!important;margin-left:-28px!important;margin-right:-28px!important;padding:20px 28px!important}.profile-setup article>footer>div{display:contents!important}.profile-setup article>footer button{border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:140px!important;height:46px!important;padding:0 22px!important;display:inline-flex!important}.profile-setup article>footer>button.secondary{color:#3a74ba!important;background:#fff!important;border:1px solid #bfd0e8!important;order:2!important;min-width:190px!important}.profile-setup article>footer>div>button:first-child{color:#304463!important;background:#fff!important;order:1!important}.profile-setup article>footer>div>button.primary{box-shadow:0 7px 18px #3a74ba33;color:#fff!important;background:#3a74ba!important;order:3!important;min-width:140px!important}.profile-setup article>footer button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #173c7020}@media (width<=600px){.profile-setup article>footer{grid-template-columns:1fr 1fr!important;margin-bottom:-20px!important;margin-left:-20px!important;margin-right:-20px!important;padding:16px 20px!important;display:grid!important}.profile-setup article>footer>button.secondary{grid-area:2/1/auto/-1!important;min-width:0!important}.profile-setup article>footer button{width:100%!important;min-width:0!important}.profile-setup article>footer>div>button:first-child{grid-area:1/1!important}.profile-setup article>footer>div>button.primary{grid-area:1/2!important;min-width:0!important}}.profile-setup .expense-group.clean:nth-of-type(2){display:none!important}.target-layout{border:1px solid #dbe7f7;border-radius:13px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.target-a,.target-b{border-right:1px solid #e2e9f3}.target-a,.target-details{border-bottom:1px solid #e2e9f3}.target-section>header{align-items:flex-start;gap:11px;margin-bottom:15px;display:flex}.target-section>header>b{color:#fff;background:#3a74ba;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.target-section h2{margin:0;font-size:19px}.target-section header p{color:#71839d;margin:3px 0;font-size:11px}.target-choices{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;display:grid}.target-choices button{color:#405576;text-align:left;background:#fff;border:1px solid #d5e0ee;border-radius:8px;min-height:45px;padding:9px 26px 9px 11px;font-weight:750;position:relative}.target-choices button i{color:#fff;background:#3a74ba;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.target-choices button.selected{color:#3a74ba;background:#eef5ff;border-color:#3a74ba;box-shadow:0 0 0 1px #3a74ba}.target-choices.small,.target-choices.price,.target-choices.priorities{grid-template-columns:repeat(3,1fr)}.target-section>label{margin-top:12px}.target-section label small{color:#71839d}.money-input{background:#fff;border:1px solid #cfdbec;border-radius:8px;align-items:center;display:flex}.money-input span{padding-left:12px;font-weight:800}.money-input input{border:0}.customer-snapshot{background:#eef5ff;border:1px solid #bcd3f6;border-radius:12px;gap:14px;margin-top:16px;padding:17px;display:flex}.customer-snapshot>span{color:#3a74ba;font-size:32px}.customer-snapshot h3{color:#3a74ba;margin:0}.customer-snapshot p{color:#405576;margin:5px 0 0;line-height:1.55}@media (width<=850px){.target-layout{grid-template-columns:1fr}.target-a,.target-b,.target-details{border-bottom:1px solid #e2e9f3;border-right:0}.target-choices.small,.target-choices.price,.target-choices.priorities{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.target-choices,.target-choices.small,.target-choices.price,.target-choices.priorities{grid-template-columns:1fr}}.profile-progress,.profile-setup>article{width:100%;max-width:1180px}.profile-setup>article{padding:32px}.target-layout{grid-template-columns:1.05fr 1fr}.target-section{padding:26px}.target-choices{gap:11px}.target-choices button{align-items:center;gap:9px;min-height:52px;padding:10px 32px 10px 13px;display:flex}.target-choices button:before{color:#3a74ba;background:#eef5ff;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.target-a .target-choices button:first-child:before{content:"♢"}.target-a .target-choices button:nth-child(2):before{content:"▣"}.target-a .target-choices button:nth-child(3):before{content:"♧"}.target-a .target-choices button:nth-child(4):before{content:"♙"}.target-a .target-choices button:nth-child(5):before{content:"⌖"}.target-a .target-choices button:nth-child(6):before{content:"▤"}.target-a .target-choices button:nth-child(7):before{content:"▧"}.target-a .target-choices button:nth-child(8):before{content:"▥"}.target-a .target-choices button:nth-child(9):before{content:"↗"}.target-a .target-choices button:nth-child(10):before{content:"•••"}.target-b .target-choices button:first-child:before{content:"◫"}.target-b .target-choices button:nth-child(2):before{content:"▱"}.target-b .target-choices button:nth-child(3):before{content:"◇"}.target-b .target-choices button:nth-child(4):before{content:"✦"}.target-b .target-choices button:nth-child(5):before{content:"⌁"}.target-b .target-choices button:nth-child(6):before{content:"○"}.target-c .target-choices button:first-child:before{content:"◇"}.target-c .target-choices button:nth-child(2):before{content:"✹"}.target-c .target-choices button:nth-child(3):before{content:"▱"}.target-c .target-choices button:nth-child(4):before{content:"◷"}.target-c .target-choices button:nth-child(5):before{content:"◈"}.target-c .target-choices button:nth-child(6):before{content:"✎"}.target-c .target-choices button:nth-child(7):before{content:"□"}.target-c .target-choices button:nth-child(8):before{content:"♢"}.target-c .target-choices button:nth-child(9):before{content:"♧"}.target-choices button.selected:before{color:#fff;background:#3a74ba}.target-details .form-grid{gap:20px}.customer-snapshot{padding:21px 24px}@media (width<=900px){.profile-setup>article{padding:24px}.target-layout{grid-template-columns:1fr}.target-section{padding:22px}}@media (width<=560px){.profile-setup>article{padding:19px}.target-section{padding:17px}.target-choices button{min-height:48px}}.target-layout{border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:visible!important}.target-section{background:#fff;width:100%;border:1px solid #dbe7f7!important;padding:30px 32px!important}.target-a{border-bottom:0!important;border-radius:14px 14px 0 0!important}.target-details{margin-bottom:38px;border-top:1px solid #edf2f7!important;border-radius:0 0 14px 14px!important}.target-b,.target-c{margin-bottom:38px;border-radius:14px!important}.target-c{margin-bottom:0}.target-section>header{margin-bottom:22px!important}.target-section>header h2{font-size:21px!important}.target-section>header p{line-height:1.55;font-size:12px!important}.target-a .target-choices{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:26px!important}.target-a>label{max-width:560px}.target-details .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 22px!important}.target-details .form-grid>label{margin:0!important}.target-b .target-choices.small,.target-c .target-choices.priorities{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.target-b .target-choices.price{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.target-b>label{max-width:560px}.customer-snapshot{position:relative;box-shadow:0 10px 30px #173c7012;background:linear-gradient(135deg,#eef5ff,#f8fbff)!important;border:1px solid #b8d1f8!important;border-radius:16px!important;margin-top:30px!important;padding:24px 26px!important}.customer-snapshot>span{background:#3a74ba;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;color:#0000!important;font-size:0!important}.customer-snapshot>span:before{content:"✨";color:#fff;font-size:22px}.customer-snapshot h3{font-size:18px!important}.customer-snapshot p{font-size:13px!important;line-height:1.7!important}.profile-setup>article:has(.target-layout){padding:38px!important}.profile-setup>article:has(.target-layout)>h1{margin-bottom:28px!important}.profile-setup>article:has(.target-layout)>footer{margin:36px -38px -38px!important;padding:22px 38px!important}@media (width<=1100px){.target-a .target-choices{grid-template-columns:repeat(3,minmax(0,1fr))!important}.target-details .form-grid,.target-b .target-choices.price{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.target-section{padding:24px!important}.profile-setup>article:has(.target-layout){padding:24px!important}.target-a .target-choices,.target-b .target-choices.small,.target-c .target-choices.priorities{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-setup>article:has(.target-layout)>footer{margin-bottom:-24px!important;margin-left:-24px!important;margin-right:-24px!important;padding:18px 24px!important}}@media (width<=520px){.target-section{padding:18px!important}.target-a .target-choices,.target-details .form-grid,.target-b .target-choices.small,.target-b .target-choices.price,.target-c .target-choices.priorities{grid-template-columns:1fr!important}.target-details,.target-b{margin-bottom:26px}.customer-snapshot{align-items:flex-start;padding:19px!important}.profile-setup>article:has(.target-layout){padding:18px!important}.profile-setup>article:has(.target-layout)>footer{margin-bottom:-18px!important;margin-left:-18px!important;margin-right:-18px!important;padding:16px 18px!important}}.target-section>header>b{color:#3a74ba!important;box-shadow:none!important;background:#fff!important;border:1px solid #a9c6f2!important}.target-choices button i{color:#fff!important;background:#3a74ba!important}.target-choices button:not(.selected) i:empty{display:none!important}:root{--ks-text-sm:14px;--ks-text-base:16px;--ks-text-lg:20px;--ks-text-xl:24px;--ks-text-2xl:30px;--ks-text-3xl:36px;--ks-ink:#252525;--ks-body:#344967;--ks-muted:#586a82}.kws-content{color:var(--ks-ink);font-size:var(--ks-text-base);line-height:1.6}.kws-content .text-xs{font-size:var(--ks-text-sm)!important;line-height:1.55!important}.kws-content .text-sm,.kws-content .text-base{font-size:var(--ks-text-base)!important;line-height:1.6!important}.kws-content .text-lg{font-size:var(--ks-text-lg)!important;line-height:1.35!important}.kws-content .text-xl{font-size:var(--ks-text-xl)!important;line-height:1.3!important}.kws-content .text-2xl{font-size:var(--ks-text-2xl)!important;line-height:1.2!important}.kws-content .text-3xl{letter-spacing:-.02em;font-size:var(--ks-text-3xl)!important;line-height:1.15!important}.kws-content .text-slate-400{color:#64748b!important}.kws-content .text-slate-500{color:var(--ks-muted)!important}.kws-content .text-slate-600{color:var(--ks-body)!important}.kws-content button,.kws-content input,.kws-content select,.kws-content textarea{font-size:var(--ks-text-base)}.profile-setup{color:var(--ks-ink);font-size:var(--ks-text-base);line-height:1.6}.profile-setup>article>small{font-size:var(--ks-text-sm);line-height:1.5}.profile-setup>article>h1{letter-spacing:-.025em;font-size:var(--ks-text-3xl)!important;margin:12px 0 32px!important;font-weight:750!important;line-height:1.15!important}.profile-setup h2{font-size:var(--ks-text-xl);font-weight:700;line-height:1.3}.profile-setup h3{font-size:var(--ks-text-lg);font-weight:650;line-height:1.35}.profile-setup label,.profile-setup .field-label{font-size:var(--ks-text-base)!important;color:var(--ks-ink)!important;font-weight:600!important;line-height:1.45!important}.profile-setup label small,.profile-setup p,.profile-setup .simple-note,.profile-setup .expense-group-title p,.profile-setup .overhead-empty small{font-size:var(--ks-text-sm)!important;color:var(--ks-muted)!important;line-height:1.65!important}.profile-setup input,.profile-setup select,.profile-setup textarea{min-height:48px;font-size:var(--ks-text-base)!important;color:var(--ks-ink)!important;line-height:1.5!important}.profile-setup button{font-size:var(--ks-text-base)!important;line-height:1.35!important}.profile-progress span{font-weight:650;font-size:12px!important;line-height:1.35!important}.help-tip{font-size:12px!important}.help-tip em{font-size:var(--ks-text-sm)!important;width:250px!important;line-height:1.55!important}.target-section>header h2{font-size:var(--ks-text-xl)!important;color:var(--ks-ink)!important;font-weight:700!important;line-height:1.25!important}.target-section>header p{font-size:var(--ks-text-sm)!important;color:var(--ks-muted)!important;line-height:1.6!important}.target-choices button{color:var(--ks-body);font-size:var(--ks-text-base)!important;font-weight:600!important;line-height:1.35!important}.target-choices button.selected{color:#1459cf}.target-details label,.target-a>label,.target-b>label{font-size:var(--ks-text-base)!important}.target-details label small,.target-a label small,.target-b label small{font-size:var(--ks-text-sm)!important}.customer-snapshot h3{font-size:var(--ks-text-lg)!important;line-height:1.3!important}.customer-snapshot p{font-size:var(--ks-text-base)!important;color:var(--ks-body)!important;line-height:1.7!important}@media (width<=600px){:root{--ks-text-base:15px;--ks-text-lg:19px;--ks-text-xl:22px;--ks-text-2xl:27px;--ks-text-3xl:31px}.profile-progress span{font-size:11px!important}.profile-setup>article>h1{margin-bottom:25px!important}.help-tip em{width:205px!important}}.pricing-review{gap:12px;display:grid}.pricing-review>button{color:#252525;text-align:left;background:#fff;border:1px solid #d8e4f5;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;width:100%;padding:17px 18px;transition:all .18s;display:grid}.pricing-review>button:hover{border-color:#3a74ba;transform:translateY(-1px);box-shadow:0 7px 22px #3a74ba14}.pricing-review>button>b{color:#3a74ba;background:#edf4ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.pricing-review>button>span{flex-direction:column;gap:4px;display:flex}.pricing-review strong{font-size:17px;line-height:1.3}.pricing-review small{color:#61738e;font-size:14px;line-height:1.5}.pricing-review i{color:#3a74ba;font-style:normal;font-weight:800}.pricing-modal{z-index:150;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pricing-scrim{background:#0d274080;border:0;position:absolute;inset:0}.pricing-modal>article{background:#fff;border-radius:18px;width:min(760px,100%);max-height:90vh;padding:25px;position:relative;overflow:auto;box-shadow:0 25px 80px #071a3555}.pricing-modal>article>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.pricing-modal header small{color:#3a74ba;font-weight:800}.pricing-modal header h2{margin:5px 0 0}.pricing-modal header>button{color:#3a74ba;background:#eef5ff;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:23px}.pricing-modal>article>p{color:#586a82;margin:0 0 18px}.pricing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.pricing-options>button{color:#344967;text-align:left;background:#fff;border:1px solid #d5e1f1;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 15px;font-weight:650;display:flex}.pricing-options>button:hover{background:#f8fbff;border-color:#73a5ef}.pricing-options>button.selected{color:#1459cf;background:#f2f7ff;border-color:#3a74ba}.pricing-options i{color:#0000;border:1px solid #cad7e8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.pricing-options .selected i{color:#fff;background:#3a74ba;border-color:#3a74ba}.pricing-options.descriptive>button{align-items:flex-start;min-height:98px}.pricing-options.descriptive span{flex-direction:column;gap:5px;display:flex}.pricing-options.descriptive strong{font-size:16px}.pricing-options.descriptive small{color:#61738e;font-size:14px;font-weight:500;line-height:1.55}.pricing-options.compact{margin-bottom:22px}.pricing-modal h3{margin:18px 0 11px;font-size:17px}.pricing-modal aside{color:#344967;background:#f3f7ff;border:1px solid #cfe0fa;border-radius:11px;flex-direction:column;gap:3px;margin-top:18px;padding:15px 17px;display:flex}.pricing-modal aside strong{color:#3a74ba}.pricing-sell-fields{margin-top:20px}.pricing-modal>article>footer{border-top:1px solid #e0e8f2;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.pricing-modal footer button{color:#344967;background:#fff;border:1px solid #c6d5e8;border-radius:9px;padding:11px 17px;font-weight:800}.pricing-modal footer .primary{color:#fff;background:#3a74ba;border-color:#3a74ba}@media (width<=650px){.pricing-review>button{grid-template-columns:38px 1fr;padding:14px}.pricing-review>button>b{width:36px;height:36px}.pricing-review>button>i{grid-column:2}.pricing-options{grid-template-columns:1fr}.pricing-modal{padding:10px}.pricing-modal>article{padding:19px}.pricing-modal .form-grid{grid-template-columns:1fr}}.business-operations-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px;margin-top:28px;display:grid}.business-operations-form>.wide{grid-column:1/-1}.business-operations-form label{color:#1e293b!important;font-size:16px!important;font-weight:600!important}.business-operations-form textarea{resize:vertical;min-height:112px}.sales-target-section{border-top:1px solid #e2e8f0;margin-top:32px;padding-top:28px}.sales-target-section h2{color:#252525;font-weight:700;line-height:1.3;margin:0 0 22px!important;font-size:24px!important}.sales-target-section>label{max-width:700px;color:#1e293b!important;font-size:16px!important;font-weight:600!important}.sales-target-section input{margin-top:2px}.sales-target-tip{background:#f3f7ff;border:1px solid #cfe0fa;border-radius:9px;margin-top:4px;padding:12px 14px;display:block;color:#405576!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}.sales-target-section .help-tip em{width:340px!important}.profile-setup>article:has(.business-operations-form){padding:38px}.profile-setup>article:has(.business-operations-form)>footer{margin:38px -38px -38px!important;padding-left:38px!important;padding-right:38px!important}@media (width<=680px){.business-operations-form{grid-template-columns:1fr;gap:20px}.business-operations-form>.wide{grid-column:auto}.profile-setup>article:has(.business-operations-form){padding:22px}.profile-setup>article:has(.business-operations-form)>footer{margin-bottom:-22px!important;margin-left:-22px!important;margin-right:-22px!important;padding-left:22px!important;padding-right:22px!important}.sales-target-section .help-tip em{width:230px!important}}.araa-panel.araa-coming-panel{width:410px;height:min(680px,100dvh - 115px)}.araa-summary{color:#252525;background:linear-gradient(#fff,#faf8f5);flex:1;padding:20px;overflow-y:auto}.araa-summary-intro{align-items:center;gap:13px;display:flex}.araa-summary-intro img{object-fit:contain;background:#fff;border:1px solid #cfe0f8;border-radius:17px;width:58px;height:58px;box-shadow:0 10px 25px #3a74ba1c}.araa-summary small{color:#3a74ba;letter-spacing:.08em;font-size:10px;font-weight:900}.araa-summary h2{margin:2px 0 0;font-size:23px;line-height:1.2}.araa-summary>p{color:#5b6b85;margin:13px 0 16px;font-size:13px;line-height:1.6}.araa-summary section{background:#fff;border:1px solid #d7e4f5;border-radius:12px;margin-top:11px;padding:14px}.araa-target{flex-direction:column;display:flex}.araa-target>span{color:#60718a;font-size:12px;font-weight:700}.araa-target>strong{color:#3a74ba;margin:2px 0;font-size:24px;line-height:1.25}.araa-target p,.araa-health p,.araa-audience p,.araa-next p{color:#4e617d;margin:5px 0 0;font-size:12px;line-height:1.55}.araa-summary h3{margin:3px 0 0;font-size:16px;line-height:1.35}.araa-health.positive{background:#f3fbf8;border-color:#bfe7d7}.araa-health.positive h3{color:#147a58}.araa-health.negative{background:#fff7f7;border-color:#f5c7c7}.araa-health.negative h3{color:#b42323}.araa-health.attention{background:#fffaf0;border-color:#f2d39d}.araa-health.attention h3{color:#a65313}.araa-audience h3{text-transform:capitalize}.araa-next{gap:10px;display:flex;background:#edf4ff!important;border-color:#bcd4fa!important}.araa-next>span{color:#fff;background:#3a74ba;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.araa-next div{min-width:0}.araa-summary>em{color:#7a899e;text-align:center;margin:13px 4px 2px;font-size:10px;font-style:normal;line-height:1.5;display:block}@media (width<=500px){.araa-panel.araa-coming-panel{width:auto;height:min(650px,100dvh - 105px);left:10px;right:10px}.araa-summary{padding:16px}.araa-summary-intro img{width:52px;height:52px}.araa-summary h2{font-size:21px}}.araa-fit{background:linear-gradient(145deg,#f7faff,#edf4ff)!important;border-color:#bcd4fa!important}.araa-fit dl{gap:7px;margin:10px 0;display:grid}.araa-fit dl div{grid-template-columns:70px 1fr;gap:8px;display:grid}.araa-fit dt{color:#71839d;font-size:11px;font-weight:800}.araa-fit dd{color:#243b5d;text-transform:capitalize;margin:0;font-size:11px;font-weight:700}.araa-app-guide{overflow:hidden;border:1px solid #c4d8f7!important;padding:0!important}.araa-guide-title{background:#f3f7ff;padding:14px}.araa-guide-title h3{margin:3px 0 0}.araa-app-guide .araa-messages{min-height:110px;max-height:210px;padding:12px}.araa-app-guide .araa-messages p{font-size:12px}.araa-app-guide .araa-suggestions{padding:8px 10px}.araa-app-guide form{padding:10px}.araa-app-guide form input{min-width:0}.araa-beta-note{color:#7a899e;text-align:center;padding:0 12px 12px;font-size:9px;line-height:1.45;display:block}.kostaraa-calculator .kostaraa-range{appearance:none;cursor:pointer;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #1765e814;height:10px!important}.kostaraa-calculator .kostaraa-range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:10px}.kostaraa-calculator .kostaraa-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3a74ba;border:4px solid #fff;border-radius:50%;width:24px;height:24px;margin-top:-7px;box-shadow:0 2px 8px #0d275047}.kostaraa-calculator .kostaraa-range::-moz-range-track{background:0 0;border-radius:999px;height:10px}.kostaraa-calculator .kostaraa-range::-moz-range-thumb{background:#3a74ba;border:4px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 8px #0d275047}.kostaraa-calculator .kostaraa-range:focus-visible{outline-offset:5px;outline:3px solid #1765e840}@media (width<=700px){.kostaraa-calculator{padding-bottom:32px;font-size:16px;line-height:1.6}.kostaraa-calculator>.space-y-5{gap:18px;display:grid}.kostaraa-calculator>.space-y-5>div:first-child{gap:10px}.kostaraa-calculator h1{font-size:27px!important;line-height:1.15!important}.kostaraa-calculator section.rounded-lg,.kostaraa-calculator aside.rounded-lg,.kostaraa-calculator .profile-cost-card{border-radius:14px!important}.kostaraa-calculator section.rounded-lg>div:first-child.flex{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important;display:grid!important}.kostaraa-calculator section.rounded-lg>div:first-child.flex>button{border-color:#bfd2ef;justify-content:center;width:100%;min-height:48px}.kostaraa-calculator section.rounded-lg>div:first-child.flex h2{font-size:19px!important}.kostaraa-calculator section.rounded-lg>div:first-child.flex p{font-size:14px!important;line-height:1.5!important}.kostaraa-calculator section [class~=overflow-x-auto]{overflow:visible!important}.kostaraa-calculator section [class~=overflow-x-auto]>div:first-child{display:none!important}.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child){box-shadow:0 6px 18px #173c7012;background:#fff!important;border:1px solid #d8e4f3!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px 12px!important;min-width:0!important;margin:12px!important;padding:16px!important;display:grid!important}.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child)>button:first-child{display:none!important}.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child)>div:nth-child(2),.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child)>div:nth-child(3){grid-column:1/-1}.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child)>button:last-child{color:#b42318;background:#fff7f6;border:1px solid #ffd5d1;grid-column:1/-1;width:100%;min-height:44px}.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child)>button:last-child:after{content:" Remove row"}.kostaraa-calculator section [class~=overflow-x-auto] select,.kostaraa-calculator section [class~=overflow-x-auto] input{min-height:46px;font-size:16px!important}.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child)>div>span:first-child{color:#405576!important;margin-bottom:6px!important;font-size:13px!important;font-weight:700!important;display:block!important}.kostaraa-calculator section [class~=overflow-x-auto]+div{align-items:center;gap:12px;margin:12px!important;padding:15px!important}.kostaraa-calculator section [class~=overflow-x-auto]+div>span:last-child{white-space:nowrap;font-size:20px!important}.kostaraa-calculator .profile-cost-card>header{padding:16px}.kostaraa-calculator .profile-cost-card>header>div{align-items:flex-start}.kostaraa-calculator .profile-cost-card>header>div>span{flex:0 0 34px;width:34px;height:34px}.kostaraa-calculator .profile-cost-grid{gap:10px;padding:14px}.kostaraa-calculator .profile-cost-grid article{padding:14px}.kostaraa-calculator aside{background:#f7faff!important;padding:14px!important}.kostaraa-calculator aside>div:first-child{align-items:flex-start}.kostaraa-calculator aside [class~=grid-cols-2]{grid-template-columns:1fr!important}.kostaraa-calculator aside input[type=range]{touch-action:pan-y;height:28px}.kostaraa-calculator aside button{min-height:48px}.kostaraa-calculator aside .rounded-full{text-align:left;min-height:42px;padding:8px 12px!important}.kostaraa-calculator [role=dialog]{align-items:end!important;padding:0!important}.kostaraa-calculator [role=dialog]>div,.kostaraa-calculator [role=dialog]>article{max-height:90vh;overflow:auto;border-radius:18px 18px 0 0!important}.kostaraa-calculator .cost-modal{align-items:end;padding:0}.kostaraa-calculator .cost-modal>article{border-radius:18px 18px 0 0;max-height:90vh;padding:20px 18px;overflow:auto}.kostaraa-calculator .cost-modal input{min-height:48px;font-size:16px!important}.kostaraa-calculator .cost-modal footer{background:#fff;grid-template-columns:1fr 1fr;padding-top:12px;display:grid;position:sticky;bottom:0}.kostaraa-calculator .cost-modal footer button{min-height:48px}.kostaraa-calculator .fixed:has(.calculator-row-modal){background:#0f172a85!important;justify-content:center!important;align-items:center!important;padding:16px!important}.kostaraa-calculator .fixed:has(.calculator-row-modal)>div{border:1px solid #dbe5f2;border-radius:14px!important;width:min(680px,100%)!important;max-height:calc(100dvh - 32px)!important;padding:20px!important;box-shadow:0 28px 80px #081b3847!important}.kostaraa-calculator .fixed:has(.calculator-row-modal)>div>div:first-child{border-bottom:1px solid #edf1f6;padding-bottom:14px;margin-bottom:22px!important}.kostaraa-calculator .fixed:has(.calculator-row-modal)>div>div:first-child button{min-height:40px;padding:8px 13px}.kostaraa-calculator .calculator-row-modal{gap:20px!important}.kostaraa-calculator .calculator-row-modal select,.kostaraa-calculator .calculator-row-modal input{min-height:50px;font-size:16px!important}.kostaraa-calculator .calculator-row-modal-actions{border-top:1px solid #edf1f6;flex-wrap:wrap;padding-top:16px;justify-content:flex-end!important;gap:10px!important;display:flex!important}.kostaraa-calculator .calculator-row-modal-actions button{justify-content:center;min-height:48px;padding-left:18px;padding-right:18px}}@media (width<=390px){.kws-content{padding-left:12px!important;padding-right:12px!important}.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child){grid-template-columns:1fr!important}.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child)>div,.kostaraa-calculator section [class~=overflow-x-auto]>div:not(:first-child)>button:last-child{grid-column:1!important}.kostaraa-calculator .calculator-row-modal-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.kostaraa-calculator .calculator-row-modal-actions button{width:100%;padding-left:10px;padding-right:10px}}.how .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,6vw,84px);max-width:1040px}.how .steps article{padding:0 18px}.how .steps article:not(:last-child):after{right:calc(clamp(36px,6vw,84px)/-2 - 9px)}@media (width<=700px){.how .steps{grid-template-columns:1fr}}.feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.feature-grid article{min-height:250px;padding:26px 20px}.feature-grid h3{margin-bottom:10px;font-size:17px}.feature-grid p{margin-bottom:0;line-height:1.65}@media (width<=1100px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid article{min-height:230px}}@media (width<=700px){.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:auto}}.landing-page{color:#252525;font-size:16px}.landing-page .desktop-nav,.landing-page .nav-actions{font-size:15px;font-weight:600;line-height:1.4}.landing-page .eyebrow{letter-spacing:.02em;font-size:13px;font-weight:700;line-height:1.2}.landing-page .hero h1{letter-spacing:-.045em;font-size:clamp(44px,4.4vw,67px);font-weight:700;line-height:1.06}.landing-page .lead{font-size:18px;font-weight:400;line-height:1.7}.landing-page .section-head h2{letter-spacing:-.035em;font-size:clamp(34px,3vw,46px);font-weight:700;line-height:1.15}.landing-page .section-head p{font-size:17px;font-weight:400;line-height:1.7}.landing-page .steps h3,.landing-page .feature-grid h3{font-size:18px;font-weight:700;line-height:1.35}.landing-page .steps p,.landing-page .feature-grid p{font-size:15px;font-weight:400;line-height:1.65}.landing-page .button{font-size:15px;font-weight:700;line-height:1.2}.landing-page .trust-line{font-size:13px;font-weight:500;line-height:1.5}.landing-page footer{font-size:14px}.landing-page .footer-top>div{font-size:14px;line-height:1.55}.landing-page .footer-bottom{font-size:13px;line-height:1.5}@media (width<=700px){.landing-page .hero h1{font-size:40px}.landing-page .lead{font-size:16px}.landing-page .section-head h2{font-size:32px}.landing-page .section-head p{font-size:16px}}.araa-panel.araa-coming-panel{box-sizing:border-box;border-color:#d8e3f1;border-radius:16px;min-height:min(320px,100dvh - 180px);box-shadow:0 18px 48px #0d27502e;width:360px!important;max-width:calc(100vw - 32px)!important;height:min(500px,100dvh - 180px)!important;position:absolute!important;bottom:68px!important;left:auto!important;right:0!important}.araa-panel.araa-coming-panel>header{box-sizing:border-box;color:#253a58;background:#fff;border-bottom:1px solid #e3eaf4;flex:none;min-height:62px;padding:10px 12px}.araa-panel.araa-coming-panel>header img{border:1px solid #dce7f5;flex:0 0 40px;width:40px;height:40px}.araa-panel.araa-coming-panel>header div{flex:1;min-width:0}.araa-panel.araa-coming-panel>header b{font-size:15px;font-weight:500;line-height:1.2}.araa-panel.araa-coming-panel>header span{color:#718198;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.araa-panel.araa-coming-panel>header button{color:#526580;background:#f1f5fa;flex:0 0 32px;width:32px;height:32px;font-size:18px}.araa-summary{min-width:0;padding:0;overflow-x:hidden}.araa-fit dl div{grid-template-columns:70px minmax(0,1fr)}.araa-fit dd{overflow-wrap:anywhere;min-width:0}.araa-librarian-summary{background:#fff!important;padding:0!important}.araa-app-guide{box-sizing:border-box;width:100%;border:0!important;border-radius:0!important}.araa-guide-title{background:#fff;border-bottom:1px solid #e8eef6;padding:17px 16px 14px}.araa-guide-title h3{font-size:17px;font-weight:500;line-height:1.35}.araa-app-guide .araa-messages{box-sizing:border-box;background:#f7f9fc;flex:1;width:100%;min-height:0;max-height:none;padding:14px 16px}.araa-app-guide .araa-message{width:100%;margin:0 0 9px}.araa-app-guide .araa-message.araa{background:0 0;border:0;border-radius:0;position:static}.araa-app-guide .araa-message.user{background:0 0;border:0;border-radius:0}.araa-app-guide .araa-messages p{box-sizing:border-box;overflow-wrap:anywhere;width:auto;max-width:88%;margin:0!important}.araa-app-guide .araa-suggestions{box-sizing:border-box;background:#fff;flex-wrap:wrap;gap:6px;width:100%;padding:10px 12px 7px;display:flex;overflow:visible}.araa-app-guide .araa-suggestions button{white-space:normal;text-align:left;background:#f8fbff;border-color:#cfddf0;border-radius:8px;padding:6px 9px;font-size:10px}.araa-app-guide form{box-sizing:border-box;border-top:0;width:100%;padding:8px 12px 5px}.araa-app-guide form input{width:0;min-width:0}.araa-beta-note{letter-spacing:0;color:#8491a4;padding:2px 12px 11px;font-weight:400}.kws-shell>.araa .araa-launcher{width:56px;max-width:56px;height:56px;padding:4px;box-shadow:0 10px 28px #0d275038}.kws-shell>.araa .araa-launcher img{width:46px;height:46px}.kws-shell>.araa:hover .araa-launcher,.kws-shell>.araa:focus-within .araa-launcher{width:auto;max-width:190px;padding-right:15px}.kws-shell>.araa.open .araa-launcher{display:none!important}@media (width>=801px){.kws-shell>.araa.open .araa-panel.araa-coming-panel{bottom:0!important}}@media (width<=800px){body:not(.site-locked) .araa-panel.araa-coming-panel{min-height:min(320px,100dvh - 172px);width:360px!important;max-width:calc(100vw - 24px)!important;height:min(500px,100dvh - 172px)!important;position:fixed!important;bottom:154px!important;left:auto!important;right:12px!important}body:not(.site-locked) .araa.open .araa-panel.araa-coming-panel{bottom:calc(84px + env(safe-area-inset-bottom))!important}}@media (width<=500px){body:not(.site-locked) .kws-shell>.araa.open .araa-panel.araa-coming-panel{border-radius:16px;top:calc(64px + env(safe-area-inset-top))!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}body:not(.site-locked) .kws-shell>.araa.open .araa-librarian-summary{min-height:0;overflow:hidden!important}body:not(.site-locked) .kws-shell>.araa.open .araa-app-guide{height:100%;min-height:0}body:not(.site-locked) .kws-shell>.araa.open .araa-app-guide .araa-messages{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}body:not(.site-locked) .kws-shell>.araa.open .araa-app-guide :is(.araa-suggestions,form){flex:none}body:not(.site-locked) .araa-app-guide .araa-message.araa{z-index:auto!important;width:100%!important;display:flex!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.araa-guide-title{padding:15px 14px 12px}.araa-app-guide .araa-messages{padding:12px 14px}}body:not(.site-locked):has(.bp-editor-modal) .kws-shell>.araa{z-index:1405!important}.kws-bottom-actions{gap:9px;display:grid;position:absolute;bottom:24px;left:22px;right:22px}.kws-support,.kws-bottom-actions .kws-logout{box-sizing:border-box;border-radius:10px;width:100%;min-height:52px;position:static}.kws-support{color:#174e9d;text-align:left;cursor:pointer;background:#f3f7ff;border:1px solid #bcd3f5;align-items:center;gap:11px;padding:9px 12px;display:flex}.kws-support:hover{background:#eaf2ff;border-color:#3a74ba}.kws-support>i{color:#fff;background:#3a74ba;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.kws-support>span{flex-direction:column;min-width:0;display:flex}.kws-support b{font-size:13px}.kws-support small{color:#6680a7;font-size:10px;line-height:1.4}.kws-bottom-actions .kws-logout{border:1px solid #dbe7f7;justify-content:center}.beta-support-modal{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.beta-support-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071e407d;border:0;position:absolute;inset:0}.beta-support-modal>article{background:#fff;border:1px solid #cfe0f8;border-radius:20px;width:min(620px,100%);max-height:calc(100dvh - 40px);position:relative;overflow:auto;box-shadow:0 28px 90px #071e4066}.beta-support-modal>article>header{background:linear-gradient(145deg,#f7faff,#edf4ff);border-bottom:1px solid #e2eaf5;justify-content:space-between;gap:20px;padding:24px 26px 18px;display:flex}.beta-support-modal header small,.beta-support-success>small{color:#3a74ba;letter-spacing:.08em;font-size:11px;font-weight:900}.beta-support-modal h2{margin:4px 0;font-size:28px;line-height:1.2}.beta-support-modal header p{color:#5b6b85;margin:0;font-size:14px}.beta-support-modal header>button{color:#3a74ba;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:0 0 36px;width:36px;height:36px;font-size:24px}.beta-support-modal form{gap:17px;padding:22px 26px 26px;display:grid}.beta-support-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.beta-support-modal label{color:#263d60;gap:7px;font-size:14px;font-weight:750;display:grid}.beta-support-modal label small{color:#71839d;font-weight:500}.beta-support-modal input,.beta-support-modal select,.beta-support-modal textarea{color:#252525;width:100%;min-height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd9eb;border-radius:10px;outline:none;padding:11px 12px}.beta-support-modal textarea{resize:vertical}.beta-support-modal input:focus,.beta-support-modal select:focus,.beta-support-modal textarea:focus{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.beta-support-modal aside{color:#6f5420;background:#fff8e8;border-radius:10px;gap:10px;padding:12px 14px;font-size:12px;display:flex}.beta-support-modal footer,.beta-support-success>div{justify-content:flex-end;gap:10px;display:flex}.beta-support-modal footer button,.beta-support-success button,.beta-support-success a{color:#29405f;cursor:pointer;background:#fff;border:1px solid #cbd9eb;border-radius:9px;min-height:44px;padding:10px 17px;font-weight:800}.beta-support-modal footer .primary,.beta-support-success a{color:#fff;background:#3a74ba;border-color:#3a74ba;text-decoration:none}.beta-support-success{text-align:center;padding:38px}.beta-support-success>span{color:#14845d;background:#e5f7ef;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 16px;font-size:28px;font-weight:900;display:grid}.beta-support-success h2{margin:7px 0}.beta-support-success p{color:#5b6b85;max-width:460px;margin:0 auto 24px;line-height:1.65}.beta-support-success>div{justify-content:center}@media (width<=800px){.kws-mobile-menu .kws-bottom-actions{bottom:20px;left:20px;right:20px}.kws-mobile-menu nav{padding-bottom:150px}.beta-support-modal{align-items:end;padding:0}.beta-support-modal>article{border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.beta-support-modal>article>header{padding:20px 18px 16px}.beta-support-modal form{padding:18px}.beta-support-grid{grid-template-columns:1fr}.beta-support-modal h2{font-size:25px}.beta-support-modal footer{background:#fff;border-top:1px solid #e4ebf5;margin:0 -18px -18px;padding:14px 18px;position:sticky;bottom:-18px}.beta-support-modal footer button{flex:1}.beta-support-success{padding:34px 20px}.beta-support-success>div{grid-template-columns:1fr 1fr;display:grid}}.beta-support-modal{padding:24px;font-family:Omnes,Avenir Next,Segoe UI,sans-serif}.beta-support-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14274485}.beta-support-modal>article{border:1px solid #d6e1ef;border-radius:16px;width:min(560px,100%);box-shadow:0 22px 60px #122a4c3d}.beta-support-modal>article>header{background:#fff;border-bottom:1px solid #e6ecf4;align-items:flex-start;padding:20px 22px 16px}.beta-support-modal header small,.beta-support-success>small{letter-spacing:.08em;font-family:Poppins,Arial,sans-serif;font-size:10px;font-weight:600}.beta-support-modal h2{color:#252525;letter-spacing:-.02em;margin:3px 0 4px;font-family:Poppins,Arial,sans-serif;font-size:22px;font-weight:600}.beta-support-modal header p{color:#687991;max-width:430px;font-size:13px;line-height:1.45}.beta-support-modal header>button{background:#f0f5fb;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.beta-support-modal form{gap:14px;padding:18px 22px 22px}.beta-support-grid{grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:12px}.beta-support-modal label{color:#40536f;gap:6px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500}.beta-support-modal label small{color:#8390a2;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;font-size:11px;font-weight:400}.beta-support-modal input,.beta-support-modal select,.beta-support-modal textarea{color:#252525;border-color:#cbd8e9;border-radius:8px;min-height:42px;padding:9px 11px;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;font-size:14px;font-weight:400}.beta-support-modal textarea{min-height:116px;max-height:220px;line-height:1.5}.beta-support-modal input:focus,.beta-support-modal select:focus,.beta-support-modal textarea:focus{box-shadow:0 0 0 3px #3a74ba1f}.beta-support-modal input[readonly]{color:#718096;background:#f7f9fc}.beta-support-modal aside{color:#526680;background:#f8fafd;border:1px solid #e2e9f2;border-radius:8px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:11px;line-height:1.45}.beta-support-modal aside span{color:#687991}.beta-support-modal footer{color:#252525;background:#fff;border-top:1px solid #e6ecf4;justify-content:flex-end;gap:8px;margin:0;padding:14px 0 0;display:flex}.beta-support-modal footer button,.beta-support-success button,.beta-support-success a{min-height:40px;box-shadow:none;border-radius:8px;padding:8px 14px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600}.beta-support-modal footer button:first-child{color:#5e6d82;background:0 0;border-color:#0000}.beta-support-modal footer .primary{color:#fff;background:#3a74ba;border-color:#3a74ba}@media (width<=800px){.beta-support-modal{align-items:end;padding:0}.beta-support-modal>article{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.beta-support-modal>article>header{padding:18px 18px 14px}.beta-support-modal form{padding:16px 18px 18px}.beta-support-grid{grid-template-columns:1fr}.beta-support-modal footer{margin:0 -18px -18px;padding:13px 18px 18px;position:sticky;bottom:-18px}.beta-support-modal footer button{flex:1}}.kws-tour{color:#252525;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3f2;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px 11px;display:flex}.kws-tour>i{color:#3a74ba;background:#edf4ff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.kws-tour span{display:grid}.kws-tour b{font-size:14px;font-weight:600;line-height:1.35}.kws-tour small{color:#687991;font-size:12px;font-weight:400;line-height:1.4}.kws-tour:hover{background:#f8fbff;border-color:#b9cff0}.getting-started-modal{z-index:1200;pointer-events:none;position:fixed;inset:0}.getting-started-scrim{pointer-events:auto;background:#112a4e94;border:0;position:absolute;inset:0}.getting-started-modal>article{pointer-events:auto;background:#fff;border:1px solid #d7e3f2;border-radius:14px;width:min(480px,100vw - 48px);max-height:calc(100dvh - 32px);position:absolute;top:50%;left:clamp(24px,18.65vw,382px);overflow:hidden auto;transform:translateY(-50%);box-shadow:0 20px 55px #04193a38}.getting-started-modal button:focus-visible,.guide-profile-prompt button:focus-visible{outline-offset:3px;outline:3px solid #91b6e3}.guide-step-card h2:focus,.guide-profile-prompt h2:focus{outline:none}.guide-progress{gap:5px;margin:16px 24px 0;display:flex}.guide-progress i{background:#e4ecf5;border-radius:3px;flex:1;height:3px}.guide-progress .is-complete{background:#3a74ba}.guide-profile-prompt{background:linear-gradient(120deg,#f4f8fe,#fff);border:1px solid #cbddef;border-radius:20px;width:min(520px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:32px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 72px #04193a3d}.guide-profile-prompt::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#112a4e94}.guide-profile-prompt .guide-profile-close{color:#3a74ba;cursor:pointer;background:#edf4ff;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.guide-profile-prompt small{color:#3a74ba;font-size:12px;font-weight:600}.kws-content .guide-profile-prompt h2{color:#10284a;margin:8px 24px 12px 0;font-size:26px;font-weight:600;line-height:1.25}.guide-profile-prompt p{color:#52647d;max-width:600px;margin:0;font-size:14px;line-height:1.6}.guide-profile-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.guide-profile-actions button{color:#52647d;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:600}.guide-profile-actions .primary{color:#fff;background:#3a74ba;flex:1}.guide-profile-actions .primary:hover{background:#2f639f}.getting-started-modal>article>header{justify-content:space-between;align-items:center;gap:20px;padding:24px 24px 14px;display:flex}.getting-started-modal header strong{color:#3a74ba;font-size:12px;font-weight:600}.getting-started-modal header button{color:#3a74ba;cursor:pointer;background:#edf4ff;border:0;border-radius:9px;place-items:center;width:36px;height:36px;font-size:21px;font-weight:600;line-height:1;display:grid}.guide-step-card{border-bottom:1px solid #dbe7f7;min-height:0;margin:0 24px;padding:2px 0 24px}.guide-step-card h2{color:#10284a;letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}.guide-step-card p{color:#536784;max-width:455px;margin:0;font-size:14px;font-weight:400;line-height:1.5}.getting-started-modal footer{color:#252525;background:#fff;justify-content:flex-end;gap:10px;padding:16px 24px 24px;display:flex}.getting-started-modal footer button{color:#173158;cursor:pointer;background:#fff;border:1px solid #b9d1f5;border-radius:8px;min-width:104px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.35}.getting-started-modal footer button:disabled{color:#9aabc2;cursor:not-allowed;background:#fbfdff}.getting-started-modal footer .primary{color:#fff;background:#3a74ba;border-color:#3a74ba}.getting-started-modal.is-araa>article{inset:auto 6.25vw 24px auto;transform:none}@media (width<=900px){.getting-started-modal>article,.getting-started-modal.is-araa>article{width:min(560px,100vw - 32px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (width<=600px){.guide-profile-prompt{padding:28px 24px}.guide-profile-actions{flex-direction:column}.guide-profile-actions button{width:100%}.getting-started-modal>article,.getting-started-modal.is-araa>article{border-radius:20px 20px 0 0;width:100%;inset:auto 0 0;transform:none}.getting-started-modal>article>header{padding:20px 18px 12px}.getting-started-modal header strong{font-size:11px}.getting-started-modal header button{width:36px;height:36px}.guide-step-card{margin:0 18px;padding-bottom:20px}.guide-step-card h2{font-size:22px}.guide-step-card p{font-size:14px}.guide-progress{margin-inline:18px}.getting-started-modal footer{gap:8px;padding:14px 18px 20px}.getting-started-modal footer button{min-width:96px;min-height:42px;font-size:14px}}.araa-insight-accordions{gap:10px;margin-top:11px;display:grid}.araa-summary .araa-insight-card{margin:0;padding:0;overflow:hidden}.araa-insight-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.araa-insight-card>summary::-webkit-details-marker{display:none}.araa-insight-card>summary>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.araa-insight-card>summary strong{color:#252525;text-transform:capitalize;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.araa-insight-card.araa-target>summary strong{color:#3a74ba;font-size:20px}.araa-insight-card>summary>i{color:#3a74ba;background:#edf4ff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:19px;font-style:normal;font-weight:900;transition:transform .2s;display:grid}.araa-insight-card[open]>summary>i{transform:rotate(180deg)}.araa-insight-card>div{border-top:1px solid #e5ecf6;padding:0 14px 14px}.araa-insight-card>div>p:first-child{margin-top:11px}.araa-insight-card p{color:#4e617d;margin:7px 0 0;font-size:12px;line-height:1.55}.araa-insight-card.positive>summary strong{color:#147a58}.araa-insight-card.negative>summary strong{color:#b42323}.araa-insight-card.attention>summary strong{color:#a65313}.araa-insight-card.araa-audience>summary strong{text-transform:capitalize}.araa-insight-card.araa-fit>div{background:linear-gradient(145deg,#fafdff,#f3f7ff)}.araa-insight-card summary:hover,.araa-insight-card summary:focus-visible{background:#f6f9ff;outline:none}.araa-insight-card summary:focus-visible{box-shadow:inset 0 0 0 2px #3a74ba}.araa-insight-card>summary{box-sizing:border-box;gap:10px;min-height:48px;padding:9px 12px}.araa-insight-card:not([open])>summary strong{display:none}.araa-insight-card:not([open])>summary>span{justify-content:center}.araa-insight-card:not([open])>summary small{font-size:10px;line-height:1.25}.araa-insight-card>summary>i{flex-basis:24px;width:24px;height:24px;font-size:16px}.calculator-amount-fields{grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr);align-items:end;gap:14px;display:grid}.calculator-amount-fields label{gap:7px;min-width:0;display:grid}.calculator-amount-fields label>span{color:#344967;font-size:14px;font-weight:700}.calculator-amount-fields input,.calculator-amount-fields select{color:#252525;box-sizing:border-box;background:#fff;border:1px solid #cbd8e9;border-radius:9px;outline:none;width:100%;min-height:48px;padding:10px 12px;font-size:15px;font-weight:700}.calculator-amount-fields select{cursor:pointer;color:#1459cf;background:#f3f7ff;border-color:#8eb8ef}.calculator-amount-fields input:focus,.calculator-amount-fields select:focus{border-color:#3a74ba;box-shadow:0 0 0 3px #dce9fb}.calculator-amount-fields input::placeholder{color:#8a98ac;font-weight:500}@media (width<=620px){.calculator-amount-fields{grid-template-columns:1fr}.calculator-amount-fields label>span{font-size:14px}.calculator-amount-fields input,.calculator-amount-fields select{min-height:50px;font-size:16px}}.kostaraa-calculator{--calc-ink:#252525;--calc-body:#40536f;--calc-muted:#687991;color:var(--calc-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;font-weight:400;line-height:1.5;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.kostaraa-calculator .font-black{font-weight:700!important}.kostaraa-calculator .font-bold{font-weight:600!important}.kostaraa-calculator .font-semibold{font-weight:500!important}.kostaraa-calculator .font-medium{font-weight:400!important}.kostaraa-calculator .calculator-layout{align-items:start;grid-template-columns:minmax(0,1fr)!important}.kostaraa-calculator .calculator-cost-column,.kostaraa-calculator .calculator-cost-section,.kostaraa-calculator .calculator-results{min-width:0}.kostaraa-calculator .calculator-results{position:static}@media (width>=801px){.kostaraa-calculator .calculator-product-overview{z-index:15;transition:margin .16s,width .16s,border-radius .16s,box-shadow .16s;position:sticky;top:78px;box-shadow:0 10px 28px #1f31481a}.kostaraa-calculator .calculator-product-overview.is-stuck{border-left:0;border-right:0;width:calc(100% + 76px);margin-left:-38px;margin-right:-38px;box-shadow:0 12px 24px #1f314821;border-radius:0!important;padding-left:38px!important;padding-right:38px!important}}.kostaraa-calculator .calculator-product-overview-grid{grid-template-columns:minmax(250px,1.25fr) repeat(3,minmax(180px,.75fr));align-items:stretch;gap:12px;display:grid}.kostaraa-calculator .calculator-top-metric{background:#fff;border:1px solid #dbe3ec;border-radius:8px;align-content:center;min-height:82px;padding:11px 14px;display:grid}.kostaraa-calculator .calculator-top-cost{background:#f8fafc}.kostaraa-calculator .calculator-top-srp{background:#f5f8fc;border-color:#c8d9ee}.kostaraa-calculator .calculator-top-metric-label{color:var(--calc-muted);font-size:12px;font-weight:500;line-height:1.35}.kostaraa-calculator .calculator-top-metric>strong{color:var(--calc-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:600;line-height:1.25}.kostaraa-calculator .calculator-top-metric>small{color:var(--calc-muted);margin-top:2px;font-size:11px;font-weight:400;line-height:1.4}.kostaraa-calculator .calculator-top-target>label{color:var(--calc-muted)!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}.kostaraa-calculator .calculator-top-target>label small{font-size:inherit;font-weight:400}.kostaraa-calculator .calculator-top-target-input{background:#fff;border:1px solid #d5dee9;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:32px;margin-top:4px;padding:0 9px;transition:border-color .15s,box-shadow .15s;display:flex}.kostaraa-calculator .calculator-top-target-input:focus-within{border-color:#3a74ba;box-shadow:0 0 0 3px #3a74ba1f}.kostaraa-calculator .calculator-top-target-input>span{color:var(--calc-muted);font-size:11px;font-weight:500}.kostaraa-calculator .calculator-top-target-input input{width:100%;min-width:0;color:var(--calc-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:17px;font-weight:500;line-height:1.25}.kostaraa-calculator .calculator-top-target-input input::placeholder{color:#9aa7b8;font-size:14px;font-weight:400}.kostaraa-calculator .calculator-top-target>small{color:var(--calc-muted);margin-top:2px;font-size:11px;font-weight:400;line-height:1.4}@media (width<=1180px){.kostaraa-calculator .calculator-product-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kostaraa-calculator .calculator-product-overview-grid>:first-child{grid-column:1/-1}}@media (width<=760px){.kostaraa-calculator .calculator-product-overview-grid{grid-template-columns:1fr}}@media (width>=1600px){.kostaraa-calculator .calculator-layout{grid-template-columns:minmax(800px,1.45fr) minmax(330px,.75fr)!important}.kostaraa-calculator .calculator-results{position:sticky;top:24px}}.kostaraa-calculator .text-xs{font-size:12px!important;line-height:1.5!important}.kostaraa-calculator .text-sm{font-size:14px!important;line-height:1.5!important}.kostaraa-calculator .text-base{font-size:15px!important;line-height:1.45!important}.kostaraa-calculator .text-xl{font-size:20px!important;line-height:1.25!important}.kostaraa-calculator .text-slate-400{color:#7a889b!important}.kostaraa-calculator .text-slate-500{color:var(--calc-muted)!important}.kostaraa-calculator .text-slate-600{color:var(--calc-body)!important}.kostaraa-calculator h1,.kws-content .kostaraa-calculator .calculator-page-title{letter-spacing:-.02em;margin:5px 0 0;color:var(--calc-ink)!important;font-size:32px!important;font-weight:700!important;line-height:1.15!important}.kostaraa-calculator h2{letter-spacing:-.01em;color:var(--calc-ink)!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.kostaraa-calculator h3{color:var(--calc-ink)!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.kostaraa-calculator .calculator-results>div:first-child h2{font-size:20px!important}.kostaraa-calculator .calculator-section-header h2,.kostaraa-calculator .profile-cost-card h2{font-size:18px!important;font-weight:700!important}.kostaraa-calculator .profile-cost-card h2{align-items:center;gap:6px;display:flex}.kostaraa-calculator .profile-cost-card{overflow:visible}.kostaraa-calculator .calculator-section-header p,.kostaraa-calculator .profile-cost-card header p{color:var(--calc-muted)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.kostaraa-calculator label,.kostaraa-calculator input,.kostaraa-calculator select,.kostaraa-calculator textarea,.kostaraa-calculator button{font-family:inherit!important}.kostaraa-calculator label{color:var(--calc-body)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.kostaraa-calculator input,.kostaraa-calculator select,.kostaraa-calculator textarea{color:var(--calc-ink)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.kostaraa-calculator button{font-size:14px!important;font-weight:600!important;line-height:1.35!important}.kostaraa-calculator .calculator-cost-section [class*=uppercase]{letter-spacing:.06em;color:#718096!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important}.kostaraa-calculator .calculator-cost-section .m-3>span:first-child{font-size:13px!important;font-weight:600!important}.kostaraa-calculator .calculator-cost-section .m-3>span:last-child{font-size:20px!important;font-weight:700!important}.kostaraa-calculator .profile-cost-grid p{letter-spacing:0;color:var(--calc-muted)!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}.kostaraa-calculator .profile-cost-grid .profile-cost-value{color:var(--calc-ink);font-size:18px!important;font-weight:700!important;line-height:1.2!important}.kostaraa-calculator .profile-cost-grid small{color:var(--calc-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.kostaraa-calculator .calculator-result-card>p:first-child{letter-spacing:0;color:var(--calc-muted)!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}.kostaraa-calculator .calculator-result-card>p:last-child{font-size:18px!important;font-weight:700!important;line-height:1.2!important}.kostaraa-calculator .calculator-result-card--accent>p:last-child{font-size:18px!important}.kostaraa-calculator .calculator-breakdown-pill p:first-child{color:var(--calc-muted)!important;font-size:12px!important;font-weight:500!important}.kostaraa-calculator .calculator-breakdown-pill p:last-child{color:var(--calc-ink)!important;font-size:18px!important;font-weight:600!important}.kostaraa-calculator .calculator-results .rounded-full{font-size:11px!important;font-weight:500!important;line-height:1.3!important}.kostaraa-calculator .calculator-results p.text-xs:not(.font-black):not(.font-bold),.kostaraa-calculator .calculator-results span.text-xs:not(.font-black):not(.font-bold){font-weight:400!important}.kostaraa-calculator .calculator-final-comparison>p:first-child{letter-spacing:.07em;font-size:11px!important;font-weight:600!important}.kostaraa-calculator .calculator-final-comparison h3{font-size:16px!important;font-weight:600!important}.kostaraa-calculator .calculator-final-comparison h3 span,.kostaraa-calculator .calculator-final-comparison>p:nth-child(3){font-weight:400!important}.kostaraa-calculator .overhead-readonly span{color:var(--calc-body);font-size:13px!important;font-weight:600!important}.kostaraa-calculator .overhead-readonly b,.kostaraa-calculator .overhead-readonly a{font-size:14px!important;font-weight:600!important}@media (width<=600px){.kostaraa-calculator h1,.kws-content .kostaraa-calculator .calculator-page-title{font-size:28px!important}.kostaraa-calculator h2,.kostaraa-calculator .calculator-section-header h2,.kostaraa-calculator .profile-cost-card h2,.kostaraa-calculator .calculator-result-card>p:last-child,.kostaraa-calculator .calculator-result-card--accent>p:last-child{font-size:18px!important}.kostaraa-calculator .calculator-info-tip>span{left:auto;right:-12px;transform:none}.kostaraa-calculator .calculator-product-overview-grid{grid-template-columns:1fr}.kostaraa-calculator .calculator-top-metric{min-height:0}}.kostaraa-calculator .calculator-material-select{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2340536f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:15px;min-width:0;padding:0 38px 0 12px}.kostaraa-calculator .calculator-step-badge{color:#fff;background:#3a74ba;place-items:center;display:grid;border-radius:6px!important;flex:0 0 28px!important;width:28px!important;height:28px!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.kostaraa-calculator,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator *{font-weight:400!important}.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator :is(h1,h2,h3,h4,h5,h6,b,strong,label,button,input,select,textarea),.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator :is(.font-black,.font-extrabold,.font-bold,.font-semibold,.font-medium),.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-step-badge,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-cost-section [class*=uppercase],.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-cost-section .m-3>span,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .profile-cost-card>header>div>span,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .profile-cost-value,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .profile-cost-grid p,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-result-card>p,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-breakdown-pill p,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-results .rounded-full,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-final-comparison>p:first-child,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .overhead-readonly span,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .overhead-readonly a,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-amount-fields label>span,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-amount-fields input,.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator.kostaraa-calculator .calculator-amount-fields select{font-weight:500!important}.border-amber-200.bg-amber-50\/70{background:#f4f7fb!important;border-color:#d7e1ee!important}.border-amber-200.bg-amber-50\/70 .text-amber-900{color:#243b5a!important}.border-amber-200.bg-amber-50\/70 .text-amber-700{border:1px solid #d7e1ee;color:#526783!important}.kws-content .product-library-page{--library-ink:#252525;--library-body:#40536f;--library-muted:#687991;color:var(--library-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.kws-content .product-library-page button,.kws-content .product-library-page input,.kws-content .product-library-page select{font-family:inherit}.kws-content .product-library-page .font-black{font-weight:700!important}.kws-content .product-library-page .library-column-label{letter-spacing:.06em!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important}.kws-content .product-library-page .library-page-title{color:var(--library-ink)!important;letter-spacing:-.02em!important;margin:5px 0 0!important;font-size:32px!important;font-weight:700!important;line-height:1.15!important}.kws-content .product-library-page .library-page-actions button,.kws-content .product-library-page .library-row-action,.kws-content .product-library-page .library-pagination button,.kws-content .product-library-page .library-tip-card button{font-size:14px!important;font-weight:600!important;line-height:1.35!important}.kws-content .product-library-page .library-summary-label,.kws-content .product-library-page .library-filter-label{color:var(--library-body)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.kws-content .product-library-page .library-summary-value{font-size:24px!important;font-weight:700!important;line-height:1.2!important}.kws-content .product-library-page .library-filter-select,.kws-content .product-library-page .library-search-input{color:var(--library-ink)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.kws-content .product-library-page .library-item-name{color:var(--library-ink)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.kws-content .product-library-page .library-item-category{color:var(--library-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.kws-content .product-library-page .library-item-meta{color:var(--library-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.kws-content .product-library-page .library-item-meta-value{color:var(--library-ink)!important;font-size:inherit!important;font-weight:600!important}.kws-content .product-library-page .library-cost-values{color:var(--library-ink)!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important}.kws-content .product-library-page .library-help-tip{font-size:11px!important;font-weight:600!important;line-height:1!important}.kws-content .product-library-page .library-help-tooltip{color:var(--library-body)!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.kws-content .product-library-page .library-actions-menu button{font-size:13px!important;font-weight:500!important;line-height:1.4!important}.kws-content .product-library-page .library-pagination{color:var(--library-muted)!important;font-size:13px!important;font-weight:400!important}.kws-content .product-library-page .library-pagination span{font-size:12px!important;font-weight:500!important}.kws-content .product-library-page .library-tip-card>p{color:var(--library-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.kws-content .product-library-page .library-tip-card>p span{color:var(--library-ink)!important;font-weight:600!important}.kws-content .product-library-page .library-detail-modal>div:first-child button{font-size:14px!important;font-weight:600!important;line-height:1.35!important}.kws-content .product-library-page .library-detail-modal{width:min(960px,100vw - 32px);max-width:960px!important;padding:24px!important}.kws-content .product-library-page .library-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kws-content .product-library-page .library-detail-metrics .library-result-card{min-width:0}.kws-content .product-library-page .library-detail-metrics .library-result-card>p:first-child{overflow-wrap:anywhere}.kws-content .product-library-page .library-detail-metrics .library-result-card>p:last-child{white-space:nowrap}.kws-content .product-library-page .library-planning-overview{border-radius:8px!important;padding:18px 20px!important}.kws-content .product-library-page .library-section-label,.kws-content .product-library-page .library-price-fit>p:first-child{color:var(--library-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}.kws-content .product-library-page .library-plan-status{min-width:0}.kws-content .product-library-page .library-plan-status>span{font-size:13px!important;font-weight:600!important}.kws-content .product-library-page .library-plan-status>p,.kws-content .product-library-page .library-review-intro,.kws-content .product-library-page .library-recommendation{color:var(--library-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.kws-content .product-library-page .library-price-fit{width:min(360px,100%);min-width:0;border-radius:7px!important;padding:12px 16px!important}.kws-content .product-library-page .library-price-fit>p:last-child{overflow-wrap:anywhere;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.kws-content .product-library-page .library-detail-overview-grid{align-items:stretch;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}.kws-content .product-library-page .library-detail-overview-grid>*{min-width:0}.kws-content .product-library-page .library-cost-card,.kws-content .product-library-page .library-review-card{border-radius:8px!important;min-height:0!important;padding:18px!important}.kws-content .product-library-page .library-cost-card .chart-card-title,.kws-content .product-library-page .library-review-card>h3{color:var(--library-ink)!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.kws-content .product-library-page .library-cost-card .chart-card-body{height:auto!important;margin-top:4px!important}.kws-content .product-library-page .library-cost-chart-layout{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:36px;min-width:0;margin-top:16px;display:grid}.kws-content .product-library-page .library-cost-chart-visual{justify-self:center;width:200px;min-width:0;height:200px;position:relative}.kws-content .product-library-page .library-cost-chart-total{pointer-events:none;text-align:center;justify-items:center;width:104px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.kws-content .product-library-page .library-cost-chart-total span{color:var(--library-muted);font-size:10px;font-weight:500;line-height:1.3}.kws-content .product-library-page .library-cost-chart-total strong{color:var(--library-ink);letter-spacing:-.01em;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:600;line-height:1.2}.kws-content .product-library-page .library-cost-legend{align-content:center;min-width:0;display:grid}.kws-content .product-library-page .library-cost-legend>div{min-height:58px;color:var(--library-body);border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;column-gap:24px;padding:8px 0;font-size:13px;font-weight:400;line-height:1.4;display:grid}.kws-content .product-library-page .library-cost-legend>div:last-child{border-bottom:0}.kws-content .product-library-page .library-cost-legend-label{align-items:center;gap:10px;min-width:0;display:flex}.kws-content .product-library-page .library-cost-legend-copy{gap:2px;min-width:0;display:grid}.kws-content .product-library-page .library-cost-legend-copy>span{color:var(--library-body);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.35}.kws-content .product-library-page .library-cost-legend i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.kws-content .product-library-page .library-cost-legend b{color:var(--library-ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.kws-content .product-library-page .library-cost-legend-copy small{color:var(--library-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:1.4}.kws-content .product-library-page .library-review-card .space-y-2>p{font-size:14px!important;font-weight:400!important;line-height:1.5!important}.kws-content .product-library-page .library-next-step-title{margin-top:18px!important}@media (width<=900px){.kws-content .product-library-page .library-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kws-content .product-library-page .library-detail-overview-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=700px){.kws-content .product-library-page .library-detail-modal{width:min(100%,100vw - 20px);padding:16px!important}.kws-content .product-library-page .library-cost-chart-layout{grid-template-columns:minmax(0,1fr);gap:12px}.kws-content .product-library-page .library-cost-chart-visual{width:200px;height:200px}.kws-content .product-library-page .library-planning-overview>div:last-child{align-items:stretch!important}.kws-content .product-library-page .library-price-fit{width:100%}}@media (width<=480px){.kws-content .product-library-page .library-detail-metrics,.kws-content .product-library-page .library-cost-chart-layout{grid-template-columns:minmax(0,1fr)}.kws-content .product-library-page .library-cost-chart-visual{height:200px}.kws-content .product-library-page .library-cost-legend>div{column-gap:16px;padding:7px 0}}.kws-content .product-library-page .library-detail-metrics .library-result-card{box-sizing:border-box;border-radius:6px;min-height:96px;padding:12px 16px}.kws-content .product-library-page .library-detail-metrics .library-result-card>p:first-child,.kws-content .product-library-page .library-detail-secondary-metrics>div>p:first-child{color:var(--library-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important}.kws-content .product-library-page .library-detail-metrics .library-result-card>p:last-child,.kws-content .product-library-page .library-detail-secondary-metrics>div>p:last-child{color:var(--library-ink)!important;margin-top:4px!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}.kws-content .product-library-page .library-detail-secondary-metrics>div{box-sizing:border-box;border-radius:6px;min-height:72px;padding:12px 16px}@media (width<=700px){.kws-content .product-library-page .library-page-title{font-size:28px!important}.kws-content .product-library-page .library-detail-modal>div:first-child h2{font-size:22px!important}.kws-content .product-library-page .library-filter-select,.kws-content .product-library-page .library-search-input{font-size:16px!important}}.kws-content .product-library-page .library-list-heading,.kws-content .product-library-page .library-item-row{grid-template-columns:28px minmax(190px,1.35fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(130px,.85fr) minmax(90px,.55fr) minmax(170px,1fr) 48px;align-items:center;gap:12px;padding-inline:18px;display:grid}.kws-content .product-library-page .library-list-heading{min-height:42px;color:var(--library-body);letter-spacing:0;text-transform:none;background:#f8fafd;border-bottom:1px solid #e1e8f2;font-size:12px;font-weight:500;line-height:1.35}.kws-content .product-library-page .library-list-toolbar{justify-content:flex-end!important;gap:12px!important;padding:12px 16px!important}.kws-content .product-library-page .library-filter-label{background:#fff;border:1px solid #dbe4f0;border-radius:8px;align-items:center;min-width:0;height:38px;padding:0 10px;gap:0!important;width:180px!important;max-width:none!important;display:flex!important}.kws-content .product-library-page .library-filter-caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kws-content .product-library-page .library-filter-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2340536f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:14px;outline:0;min-width:0;width:100%!important;height:auto!important;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important;padding:0 24px 0 0!important}.kws-content .product-library-page .library-list-toolbar>div{width:min(280px,100%)!important;max-width:none!important}.kws-content .product-library-page .library-search-input{background:#fff!important;border-color:#dbe4f0!important;border-radius:8px!important;height:38px!important;padding-block:0!important;font-size:13px!important}.kws-content .product-library-page .library-item-row{border-bottom:1px solid #e6ecf4;min-height:72px;padding-block:10px;transition:background-color .16s;position:relative}.kws-content .product-library-page .library-item-row:hover{background:#fbfdff}.kws-content .product-library-page .library-item-row:focus-within{z-index:20}.kws-content .product-library-page .library-selection-bar{min-height:48px;color:var(--library-muted);background:#f7faff;border-bottom:1px solid #e1e8f2;grid-template-columns:28px minmax(190px,1.35fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(130px,.85fr) minmax(90px,.55fr) minmax(170px,1fr) 48px;align-items:center;gap:12px;padding:10px 18px;font-size:13px;display:grid}.kws-content .product-library-page .library-selection-bar>span{display:none}.kws-content .product-library-page .library-select-all{cursor:pointer;grid-column:1/3;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:16px;display:grid}.kws-content .product-library-page .library-select-all input{justify-self:center}.kws-content .product-library-page .library-select-all input,.kws-content .product-library-page .library-row-selector input{accent-color:#3a74ba;width:18px;height:18px;margin:0}.kws-content .product-library-page .library-select-all b{color:var(--library-muted);font-weight:400}.kws-content .product-library-page .library-selection-bar.has-selection .library-select-all b{color:var(--library-ink);font-weight:600}.kws-content .product-library-page .library-delete-selection{color:#b53443;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-column:-3/-1;justify-self:end;align-items:center;gap:7px;padding:6px 10px;font-weight:500;display:inline-flex}.kws-content .product-library-page .library-delete-selection:hover{background:#fff;border-color:#efc6cb}.kws-content .product-library-page .library-delete-selection svg{width:15px;height:15px}.kws-content .product-library-page .library-row-selector{cursor:pointer;place-items:center;width:28px;height:36px;display:grid}.kws-content .product-library-page .library-row-selector>span,.kws-content .product-library-page .library-row-selector>input{grid-area:1/1;transition:opacity .15s}.kws-content .product-library-page .library-row-selector>span{color:var(--library-muted);font-size:12px;font-weight:400}.kws-content .product-library-page .library-row-selector>input{opacity:0}.kws-content .product-library-page .library-item-row:hover .library-row-selector>input,.kws-content .product-library-page .library-row-selector:focus-within>input,.kws-content .product-library-page .library-list.has-selection .library-row-selector>input{opacity:1}.kws-content .product-library-page .library-item-row:hover .library-row-selector>span,.kws-content .product-library-page .library-row-selector:focus-within>span,.kws-content .product-library-page .library-list.has-selection .library-row-selector>span{opacity:0}.kws-content .product-library-page .library-product-name{min-width:0;color:var(--library-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:1.4}.kws-content .product-library-page .library-product-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kws-content .product-library-page .library-product-name:hover{color:#3a74ba}.kws-content .product-library-page .library-product-name:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3a74ba}.kws-content .product-library-page .library-number-heading{text-align:right}.kws-content .product-library-page .library-price-metrics{display:contents}.kws-content .product-library-page .library-price-value{color:var(--library-ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:500;line-height:1.3}.kws-content .product-library-page .library-price-value.risk{color:#b53443}.kws-content .product-library-page .library-remarks{gap:4px;min-width:0;display:grid}.kws-content .product-library-page .library-remark{color:#087a58;background:#e7f6ef;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:11px;font-weight:400;line-height:1.3;display:inline-flex}.kws-content .product-library-page .library-remark.review,.kws-content .product-library-page .library-remark.below{color:#92550a;background:#fff2d8}.kws-content .product-library-page .library-remark.above{color:#2f64a4;background:#e9f2ff}.kws-content .product-library-page .library-row-actions{justify-self:end;position:relative}.kws-content .product-library-page .library-actions-trigger{width:36px;height:36px;color:var(--library-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.kws-content .product-library-page .library-actions-trigger:hover,.kws-content .product-library-page .library-actions-trigger[aria-expanded=true]{color:#3a74ba;background:#eef5ff;border-color:#c9daf2}.kws-content .product-library-page .library-actions-trigger:focus-visible{outline-offset:2px;outline:2px solid #3a74ba}.kws-content .product-library-page .library-actions-trigger svg{width:19px;height:19px}.kws-content .product-library-page .library-actions-menu{z-index:30;background:#fff;border:1px solid #d5e1f1;border-radius:10px;width:156px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 34px #0d275029}.kws-content .product-library-page .library-actions-menu.open-up{top:auto;bottom:calc(100% + 6px)}.kws-content .product-library-page .library-actions-menu button{width:100%;min-height:36px;color:var(--library-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;display:flex;font-size:13px!important;font-weight:500!important;line-height:1.4!important}.kws-content .product-library-page .library-actions-menu button:hover,.kws-content .product-library-page .library-actions-menu button:focus-visible{background:#f2f6fc;outline:none}.kws-content .product-library-page .library-actions-menu button.danger{color:#b53443}.kws-content .product-library-page .library-actions-menu svg{width:15px;height:15px}.kws-content .product-library-page .library-pagination{padding:14px 18px;margin-top:0!important}@media (width<=900px){.kws-content .product-library-page .library-list-heading,.kws-content .product-library-page .library-item-row,.kws-content .product-library-page .library-selection-bar{grid-template-columns:28px minmax(170px,1fr) 90px 95px 110px 80px 48px}.kws-content .product-library-page .library-list-heading>span:nth-child(7),.kws-content .product-library-page .library-remarks{display:none}}@media (width<=700px){.kws-content .product-library-page .library-list-heading{display:none}.kws-content .product-library-page .library-item-row{grid-template-columns:28px minmax(0,1fr) 40px;gap:8px 12px;padding:14px 16px}.kws-content .product-library-page .library-price-metrics{grid-column:2/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-top:4px;display:grid}.kws-content .product-library-page .library-price-value{text-align:left;gap:2px;display:grid}.kws-content .product-library-page .library-price-value:before{color:var(--library-muted);content:attr(data-label);white-space:normal;font-size:10px;font-weight:400}.kws-content .product-library-page .library-remarks{grid-column:2/3;display:grid}.kws-content .product-library-page .library-row-actions{grid-area:1/3/4}.kws-content .product-library-page .library-row-selector{grid-area:1/1/4}.kws-content .product-library-page .library-selection-bar{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding-inline:16px}.kws-content .product-library-page .library-select-all{grid-column:1/3;gap:12px}.kws-content .product-library-page .library-delete-selection{grid-column:3}.kws-content .product-library-page .library-filter-label,.kws-content .product-library-page .library-list-toolbar>div{width:100%!important}.kws-content .product-library-page .library-filter-label,.kws-content .product-library-page .library-search-input{height:44px!important}}.kws-content .product-library-page :is(h1,h2,h3,h4,h5,h6,b,strong,label,button),.kws-content .product-library-page :is(.font-black,.font-extrabold,.font-bold,.font-semibold,.font-medium),.kws-content .product-library-page :is(.library-column-label,.library-page-title,.library-summary-value,.library-item-name,.library-item-meta-value,.library-help-tip,.library-section-label,.library-plan-status>span,.library-price-fit>p,.library-tip-card>p span,.library-detail-secondary-metrics>div>p,.library-selection-bar.has-selection .library-select-all b,.library-product-name){font-weight:500!important}.kws-content .product-library-page .library-detail-modal,.kws-content .product-library-page .library-detail-modal *{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:400!important}.kws-content .product-library-page .library-detail-modal>div:first-child h2{color:var(--library-ink)!important;letter-spacing:-.02em!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important}.kws-content .product-library-page .library-detail-modal>div:first-child button,.kws-content .product-library-page .library-detail-modal :is(h3,b,strong,button,summary,th,dd){font-weight:500!important}.kws-content .product-library-page .library-detail-modal .review-note{color:var(--library-muted)!important;font-size:12px!important;line-height:1.45!important}.kws-content .product-library-page .library-detail-modal .review-metrics dt{color:var(--library-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important}.kws-content .product-library-page .library-detail-modal .review-metrics dd{color:var(--library-ink);margin-top:5px!important;font-size:22px!important;font-weight:500!important;line-height:1.25!important}.kws-content .product-library-page .library-detail-modal .review-section h3,.kws-content .product-library-page .library-detail-modal .chart-card-title{color:var(--library-ink)!important;font-size:16px!important;font-weight:500!important;line-height:1.35!important}.kws-content .product-library-page .library-detail-modal .review-rows,.kws-content .product-library-page .library-detail-modal .review-verdict,.kws-content .product-library-page .library-detail-modal .library-cost-legend-copy>span,.kws-content .product-library-page .library-detail-modal table{font-size:13px!important;font-weight:400!important;line-height:1.5!important}.kws-content .product-library-page .library-detail-modal .review-rows dd,.kws-content .product-library-page .library-detail-modal .library-cost-legend b{font-size:14px!important;font-weight:500!important}.kws-content .product-library-page .library-detail-modal :is(.review-rows small,.library-cost-legend-copy small){color:var(--library-muted)!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.kws-content .product-library-page .library-detail-modal .preview-breakdown summary,.kws-content .product-library-page .library-detail-modal button{font-size:14px!important;font-weight:500!important;line-height:1.4!important}.kws-content .product-library-page .library-detail-modal table thead{color:var(--library-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.kws-content .product-library-page .library-detail-modal table tbody td{color:var(--library-body);font-size:13px!important;font-weight:400!important}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Omnes;src:url(/fonts/Omnes-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Omnes;src:url(/fonts/Omnes-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Omnes;src:url(/fonts/Omnes-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Omnes;src:url(/fonts/Omnes-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.business-dashboard{--dashboard-primary:#3a74ba;--dashboard-secondary:#96c1ea;--dashboard-base:#faf8f5;--dashboard-ink:#252525;--dashboard-body:#494949;--dashboard-muted:#707070;--dashboard-line:#3a74ba33;color:var(--dashboard-ink);font-family:Omnes,Avenir Next,Segoe UI,sans-serif!important}.business-dashboard h1,.business-dashboard h2,.business-dashboard h3,.business-dashboard button,.business-dashboard label,.business-dashboard dt,.business-dashboard .bd-metrics small,.business-dashboard .bd-card>small,.business-dashboard .bd-card header small,.business-dashboard .bd-target-analysis small{font-family:Poppins,Arial,sans-serif!important}.business-dashboard p,.business-dashboard dd,.business-dashboard span,.business-dashboard em{font-family:Omnes,Avenir Next,Segoe UI,sans-serif}.business-dashboard .bd-heading h1,.business-dashboard .bd-card h2,.business-dashboard .bd-target-analysis h2,.business-dashboard .bd-metrics b,.business-dashboard .bd-target-analysis article b,.business-dashboard .bd-cost-pie strong{color:var(--dashboard-ink)}.business-dashboard .bd-heading p,.business-dashboard .bd-card p,.business-dashboard .bd-target-analysis p,.business-dashboard .bd-fit dt,.business-dashboard .bd-profit article span,.business-dashboard .bd-complete p,.business-dashboard .bd-disclaimer{color:var(--dashboard-muted)}.business-dashboard .bd-heading>button{border-color:var(--dashboard-primary);background:var(--dashboard-primary);color:#fff}.business-dashboard .bd-card button{color:var(--dashboard-primary);border-color:#3a74ba6b}.business-dashboard .bd-target-analysis,.business-dashboard .bd-card,.business-dashboard .bd-metrics article{border-color:var(--dashboard-line);box-shadow:0 8px 24px #2525250b}.business-dashboard .bd-target-analysis>header{border-bottom-color:var(--dashboard-line);background:#96c1ea29}.business-dashboard .bd-pricing-overview>header{background:0 0;border-bottom:0}.business-dashboard .bd-pricing-overview .bd-metrics article,.business-dashboard .bd-target-analysis article{border-color:var(--dashboard-line)}.business-dashboard .bd-heading small,.business-dashboard .bd-card>small,.business-dashboard .bd-card header small,.business-dashboard .bd-target-analysis small,.business-dashboard .bd-profit article strong,.business-dashboard .bd-cost-legend article strong,.business-dashboard .bd-attention em{color:var(--dashboard-primary)}.business-dashboard .analysis-tip{color:var(--dashboard-primary);border-color:#3a74ba59}.business-dashboard .bd-costs article i{background:#96c1ea3d}.business-dashboard .bd-costs article i b{background:var(--dashboard-primary)}.business-dashboard ::selection{color:var(--dashboard-ink);background:#96c1ea8c}.business-dashboard :focus-visible{outline-color:var(--dashboard-primary)}.kws-content .business-dashboard .bd-pricing-overview :is(h2,small,b,p,span),.kws-content .business-dashboard .bd-pricing-grid :is(h2,p,button,b,span,em,dt,dd),.kws-content .business-dashboard .bd-cost-legend :is(span,b,strong),.kws-content .business-dashboard .bd-target-analysis :is(h2,p,small,b,strong,span),.kws-content .business-dashboard .bd-secondary-grid :is(h2,p,small,b,strong,span,dt,dd,button,i){font-size:14px}.kws-content .business-dashboard .bd-pricing-overview>header h2,.kws-content .business-dashboard .bd-attention>header h2,.kws-content .business-dashboard .bd-next-action>h2,.kws-content .business-dashboard .bd-costs>h2,.kws-content .business-dashboard .bd-target-analysis>header h2,.kws-content .business-dashboard .bd-fit>small,.kws-content .business-dashboard .bd-complete header small,.kws-content .business-dashboard .bd-announcement>small{font-size:16px}.kws-sidebar nav,.kws-mobile-menu nav{font-family:Poppins,Arial,sans-serif}.kws-sidebar .kws-nav-group>button span,.kws-mobile-menu .kws-nav-group>button span{font-family:Poppins,Arial,sans-serif;font-size:16px}.kws-nav-label{color:#707070;font-family:Poppins,Arial,sans-serif}.kws-sidebar nav button.active,.kws-mobile-menu nav button.active{color:#fff;background:#3a74ba}.kws-sidebar{box-sizing:border-box;width:280px;padding:0 24px 20px}.kws-sidebar .kws-brand,.kws-mobile-menu .kws-brand{height:88px;padding:0 12px}.kws-sidebar .kws-brand img,.kws-mobile-menu .kws-brand img{object-fit:contain;width:auto;max-width:100%;height:44px}.kws-sidebar nav,.kws-mobile-menu nav{gap:0;margin-top:18px}.kws-sidebar .kws-nav-group,.kws-mobile-menu .kws-nav-group{gap:5px}.kws-sidebar .kws-nav-group+.kws-nav-group,.kws-mobile-menu .kws-nav-group+.kws-nav-group{margin-top:22px}.kws-sidebar .kws-nav-label,.kws-mobile-menu .kws-nav-label{color:#7b8593;letter-spacing:.08em;text-transform:none;margin:0 12px 5px;font-size:11px;font-weight:500;line-height:1.35}.kws-sidebar .kws-nav-group>button,.kws-mobile-menu .kws-nav-group>button{color:#536783;border-radius:10px;gap:12px;min-height:46px;padding:0 12px;font-weight:500;transition:background-color .16s,color .16s;position:relative}.kws-sidebar .kws-nav-group>button svg,.kws-mobile-menu .kws-nav-group>button svg{flex:0 0 20px;width:20px;height:20px}.kws-sidebar .kws-nav-group>button span,.kws-mobile-menu .kws-nav-group>button span{font-size:15px;font-weight:500;line-height:1.3}.kws-sidebar nav button:hover,.kws-mobile-menu nav button:hover{color:#3a74ba;background:#96c1ea29}.kws-sidebar nav button.active,.kws-mobile-menu nav button.active{color:#2f67aa;background:#96c1ea38;font-weight:600}.kws-sidebar nav button.active:before,.kws-mobile-menu nav button.active:before{content:"";background:#3a74ba;border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.kws-sidebar nav button.active span,.kws-mobile-menu nav button.active span{font-weight:600}.kws-sidebar .kws-bottom-actions,.kws-mobile-menu .kws-bottom-actions{border-top:1px solid #3a74ba29;gap:2px;padding-top:10px}.kws-sidebar .kws-bottom-actions{bottom:20px;left:24px;right:24px}.kws-sidebar .kws-tour,.kws-sidebar .kws-support,.kws-mobile-menu .kws-tour,.kws-mobile-menu .kws-support{color:#536783;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:9px;gap:10px;padding:7px 10px}.kws-sidebar .kws-tour:hover,.kws-sidebar .kws-support:hover,.kws-mobile-menu .kws-tour:hover,.kws-mobile-menu .kws-support:hover{color:#3a74ba;background:#96c1ea29;border:0}.kws-sidebar .kws-tour>i,.kws-sidebar .kws-support>i,.kws-mobile-menu .kws-tour>i,.kws-mobile-menu .kws-support>i{color:#3a74ba;background:#96c1ea33;border-radius:8px;flex:0 0 28px;width:28px;height:28px;font-size:11px}.kws-sidebar .kws-tour b,.kws-sidebar .kws-support b,.kws-mobile-menu .kws-tour b,.kws-mobile-menu .kws-support b{color:#405572;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500}.kws-sidebar .kws-tour small,.kws-sidebar .kws-support small,.kws-mobile-menu .kws-tour small,.kws-mobile-menu .kws-support small{color:#7a899d;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;font-size:10px}.kws-sidebar .kws-bottom-actions .kws-logout,.kws-mobile-menu .kws-bottom-actions .kws-logout{color:#66768d;background:0 0;border:0;border-radius:9px;min-height:42px;margin-top:3px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500}.kws-sidebar .kws-bottom-actions .kws-logout:hover,.kws-mobile-menu .kws-bottom-actions .kws-logout:hover{color:#384b66;background:#f5f7fa}.home-refresh{--home-blue:#3a74ba;--home-blue-deep:#1d4f8a;--home-blue-soft:#96c1ea;--home-ink:#252525;--home-body:#52647d;--home-muted:#748399;--home-line:#3a74ba2e;--home-glass:#ffffffb8;color:var(--home-ink);background:radial-gradient(circle at 88% 8%,#96c1ea57,#0000 26rem),radial-gradient(circle at 6% 35%,#3a74ba1a,#0000 23rem),#f7f9fc;font-family:Omnes,Avenir Next,Segoe UI,sans-serif;overflow:hidden}.home-refresh :is(h1,h2,h3,.home-kicker,.button,.home-nav a,.home-text-link,.home-preview-copy>a,.home-value-note>a){font-family:Poppins,Arial,sans-serif}.home-refresh .glass-panel{background:var(--home-glass);-webkit-backdrop-filter:blur(20px)saturate(125%);border:1px solid #ffffffb8;box-shadow:0 22px 55px #234c7c21}.home-refresh .home-nav{-webkit-backdrop-filter:blur(18px)saturate(130%);background:#ffffffb8;border-bottom:1px solid #3a74ba1f;height:76px}.home-refresh .home-nav .brand img{width:138px}.home-refresh .home-nav .desktop-nav{font-size:14px;font-weight:500}.home-refresh .home-nav .button{box-shadow:none}.home-hero{max-width:1500px;margin:0 auto;padding:26px 34px 120px;position:relative}.home-hero-frame{background:#eaf0f7;border:1px solid #fffc;border-radius:28px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 30px 80px #1f477729}.home-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-hero-shade{background:linear-gradient(90deg,#eff6fcfa 0%,#eff6fce6 25%,#eff6fc47 52%,#eff6fc05 78%),linear-gradient(#0000 65%,#12335a1f);position:absolute;inset:0}.home-hero-copy{border-color:#ffffffd9;border-radius:22px;width:min(520px,100% - 56px);padding:clamp(28px,4vw,48px);position:absolute;top:50%;left:clamp(28px,5vw,76px);transform:translateY(-50%)}.home-kicker{color:var(--home-blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.home-hero-copy h1{color:var(--home-ink);letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(42px,4.4vw,68px);font-weight:600;line-height:1.02}.home-hero-problem{color:#324862;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.48}.home-hero-support{max-width:455px;color:var(--home-body);margin:13px 0 0;font-size:14px;line-height:1.65}.home-hero-actions{align-items:center;gap:21px;margin-top:25px;display:flex}.home-refresh .button{border:1px solid var(--home-blue);background:var(--home-blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 12px 26px #3a74ba33}.home-refresh .button svg{width:16px;height:16px}.home-text-link{color:var(--home-blue-deep);font-size:13px;font-weight:500}.home-text-link:hover{text-decoration:underline}.home-dashboard-peek{border-color:#ffffffdb;border-radius:20px;grid-template-columns:250px minmax(0,580px);align-items:center;gap:20px;width:min(860px,76%);padding:16px;display:grid;position:absolute;bottom:26px;right:7%}.home-preview-copy{padding:10px 4px 10px 10px}.home-preview-copy>span{color:var(--home-blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.home-preview-copy h2{color:var(--home-ink);margin:7px 0;font-size:19px;font-weight:600;line-height:1.25}.home-preview-copy p{color:var(--home-body);margin:0;font-size:12px;line-height:1.55}.home-preview-copy>a{color:var(--home-blue);align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:600;display:inline-flex}.home-preview-copy>a svg{width:14px;height:14px}.home-dashboard-peek figure{background:#fff;border:1px solid #3a74ba29;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 12px 28px #234c7c1f}.home-browser-bar{background:#f7f9fc;border-bottom:1px solid #e8eef6;align-items:center;gap:5px;height:25px;padding:0 9px;display:flex}.home-browser-bar i{background:#b9c6d7;border-radius:50%;width:6px;height:6px}.home-browser-bar span{color:#8693a5;margin-left:auto;font-size:8px}.home-dashboard-peek figure img{aspect-ratio:2.05;object-fit:cover;object-position:top;width:100%;display:block}.home-audience,.home-how,.home-decisions,.home-faq{max-width:1240px;margin:0 auto;padding:96px 34px}.home-section-intro{max-width:710px;margin-bottom:38px}.home-section-intro h2{color:var(--home-ink);letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.12}.home-section-intro p{max-width:650px;color:var(--home-body);margin:0;font-size:16px;line-height:1.68}.home-audience-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-audience-grid article{border-color:#3a74ba29;border-radius:16px;align-items:flex-start;gap:14px;padding:22px;display:flex;box-shadow:0 14px 34px #234c7c12}.home-audience-grid svg{width:20px;height:20px;color:var(--home-blue);flex:none;margin-top:2px}.home-audience-grid h3,.home-decision-grid h3{color:var(--home-ink);margin:0;font-size:16px;font-weight:600;line-height:1.35}.home-audience-grid p,.home-decision-grid p{color:var(--home-body);margin:6px 0 0;font-size:13px;line-height:1.55}.home-how{background:#ffffff94;border-block:1px solid #3a74ba1c;max-width:none}.home-how>.home-section-intro,.home-how>.home-steps,.home-how>.home-workflow{max-width:1172px;margin-left:auto;margin-right:auto}.home-steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.home-steps article{border-top:1px solid #3a74ba40;padding-top:20px;position:relative}.home-steps article>span{color:var(--home-blue);font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:600}.home-steps h3{max-width:280px;color:var(--home-ink);margin:13px 0 9px;font-size:20px;font-weight:600;line-height:1.3}.home-steps p{max-width:315px;color:var(--home-body);margin:0;font-size:14px;line-height:1.65}.home-workflow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #3a74ba29;border-radius:16px;justify-content:space-between;align-items:center;gap:7px;padding:13px 16px;display:flex;margin-top:52px!important}.home-workflow>div{color:#40536f;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:500;display:flex}.home-workflow>div>svg:first-child{width:17px;height:17px;color:var(--home-blue);background:#edf4ff;border-radius:50%;flex:none;padding:3px}.home-workflow .flow-arrow{color:#9aabc0;width:14px;height:14px;margin-left:auto}.home-decisions{padding-bottom:82px}.home-decision-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.home-decision-grid article{border-color:#3a74ba29;border-radius:18px;min-height:215px;padding:26px;box-shadow:0 16px 38px #234c7c12}.home-decision-grid article>span{width:42px;height:42px;color:var(--home-blue);background:#edf4ffcc;border:1px solid #3a74ba29;border-radius:12px;place-items:center;margin-bottom:27px;display:grid}.home-decision-grid article>span svg{width:20px;height:20px}.home-decision-grid h3{font-size:18px}.home-decision-grid p{font-size:14px}.home-value-note{border-color:#3a74ba33;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:20px 24px;display:grid;box-shadow:0 14px 36px #234c7c12}.home-value-note>svg{width:26px;height:26px;color:var(--home-blue)}.home-value-note span{color:var(--home-blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.home-value-note h3{margin:3px 0 0;font-size:16px;font-weight:600}.home-value-note>a{color:var(--home-blue);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.home-value-note>a svg{width:15px;height:15px}.home-faq{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:64px;padding-top:82px;display:grid}.home-faq .home-section-intro{margin-bottom:0}.home-faq-list{border-top:1px solid #3a74ba33}.home-faq-list details{border-bottom:1px solid #3a74ba2e;padding:18px 2px}.home-faq-list summary{color:var(--home-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary span{width:28px;height:28px;color:var(--home-blue);background:#96c1ea33;border-radius:50%;flex:0 0 28px;place-items:center;font-size:17px;transition:transform .2s;display:grid}.home-faq-list details[open] summary span{transform:rotate(45deg)}.home-faq-list p{max-width:670px;color:var(--home-body);margin:13px 46px 0 0;font-size:14px;line-height:1.7}.home-final{color:#fff;background:radial-gradient(circle at 90% 7%,#96c1ea6b,#0000 20rem),linear-gradient(135deg,#12365f 0%,#1e5288 58%,#3474b8 100%);border-block:1px solid #fff3;width:100%;min-height:330px;margin:104px 0 0;padding:44px max(5vw,34px);position:relative;overflow-x:clip;box-shadow:0 28px 64px #12385f2e}.home-final-inner{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(36px,5vw,68px);width:100%;max-width:1172px;min-height:240px;margin:0 auto;display:grid;position:relative}.home-final-copy,.home-final-product{position:relative}.home-final-copy{z-index:3}.home-final h2{color:#fff;letter-spacing:-.035em;max-width:470px;margin:0;font-size:42px;font-weight:500;line-height:1.12}.home-final p{color:#fffc;max-width:430px;margin:17px 0 0;font-size:16px;line-height:1.62}.home-final-actions{align-items:center;gap:20px;margin-top:28px;display:flex}.home-refresh .home-final .button{color:var(--home-blue-deep);background:#fff;border-color:#fff;flex:none;box-shadow:0 14px 32px #05182e33}.home-final-actions>a:last-child{color:#ffffffeb;white-space:nowrap;align-items:center;gap:7px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.home-final-actions>a:last-child svg{width:15px;height:15px;transition:transform .2s}.home-final-actions>a:last-child:hover svg{transform:translate(3px)}.home-final-product{justify-self:end;width:100%;max-width:580px;min-height:270px;padding:0 12px 10px}.home-final-product:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:24px;position:absolute;inset:34px -10px 0 52px;transform:rotate(3deg);box-shadow:0 24px 55px #05182e26}.home-final-laptop{z-index:2;width:min(100%,500px);margin:-104px 0 0 auto;position:relative}.home-final-screen{background:#fff;border:7px solid #ebf3fbf2;border-bottom-width:9px;border-radius:17px 17px 10px 10px;overflow:hidden;transform:perspective(1000px)rotateY(-3deg)rotateX(1deg);box-shadow:0 30px 65px #05182e59}.home-final-browser{background:#f5f8fc;border-bottom:1px solid #e1eaf3;align-items:center;gap:5px;height:25px;padding:0 9px;display:flex}.home-final-browser i{background:#b8c7d8;border-radius:50%;width:6px;height:6px}.home-final-browser span{color:#6f8197;margin-left:auto;font-size:8px}.home-final-screen img{aspect-ratio:1.78;object-fit:cover;object-position:top;width:100%;display:block}.home-final-laptop-base{background:linear-gradient(#eaf0f6,#b8c6d5);border-radius:2px 2px 13px 13px;width:108%;height:12px;margin:-2px 0 0 -4%;position:relative;box-shadow:0 11px 20px #05182e33}.home-final-laptop-base:after{content:"";background:#a9b9c9;border-radius:0 0 5px 5px;width:16%;height:4px;position:absolute;top:0;left:42%}.home-final-stat{z-index:3;min-width:142px;color:var(--home-blue-deep);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe8;border:1px solid #ffffffb8;border-radius:14px;grid-template-columns:32px auto;align-items:center;column-gap:10px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 15px 32px #05182e33}.home-final-stat svg{width:19px;height:19px;color:var(--home-blue);grid-row:1/3}.home-final-stat span{font-size:10px;line-height:1.2}.home-final-stat strong{font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.2}.home-final-stat-cost{bottom:2px;left:-20px}.home-final-stat-margin{top:0;right:-13px}.home-footer{color:#cddbeb!important;background:#17385f!important}.home-footer .footer-top img{filter:none;width:150px}.home-footer .footer-top b{font-family:Poppins,Arial,sans-serif;font-weight:600}@media (width<=900px){.home-final{margin-top:88px;padding:58px 7vw}.home-final-inner{grid-template-columns:1fr;align-items:start;gap:88px}.home-final-copy{max-width:600px}.home-final-product{width:min(100%,620px);margin:auto}.home-final-laptop{margin-top:-90px}.home-final-actions{justify-content:flex-start}}@media (width<=1000px){.home-hero{padding-inline:22px}.home-hero-frame{min-height:690px}.home-hero-photo{object-position:58% center}.home-hero-copy{width:min(480px,100% - 44px);top:45%;left:22px}.home-dashboard-peek{grid-template-columns:220px minmax(0,1fr);width:86%;right:4%}.home-audience,.home-decisions,.home-faq{padding-inline:26px}.home-faq{gap:38px}}@media (width<=760px){.home-refresh .home-nav{height:66px}.home-refresh .home-nav .brand img{width:120px}.home-hero{padding:14px 14px 60px}.home-hero-frame{background:#eef3f8;border-radius:20px;flex-direction:column;min-height:0;display:flex}.home-hero-photo{object-position:62% center;order:1;height:350px;position:relative}.home-hero-shade{display:none}.home-hero-copy{border-radius:18px;order:2;width:auto;margin:-54px 12px 14px;padding:26px 22px;position:relative;top:auto;left:auto;transform:none}.home-hero-copy h1{font-size:clamp(36px,10vw,48px)}.home-hero-problem{font-size:17px}.home-hero-actions{flex-direction:column;align-items:stretch;gap:13px}.home-text-link{text-align:center}.home-dashboard-peek{grid-template-columns:1fr;width:auto;margin:-4px 8px 0;padding:13px;position:relative;bottom:auto;right:auto}.home-preview-copy{padding:5px 6px 7px}.home-audience,.home-how,.home-decisions,.home-faq{padding:70px 20px}.home-section-intro{margin-bottom:30px}.home-section-intro p{font-size:15px}.home-audience-grid,.home-steps,.home-decision-grid{grid-template-columns:1fr}.home-steps{gap:25px}.home-workflow{flex-direction:column;align-items:stretch;padding:10px 14px}.home-workflow>div{min-height:34px}.home-workflow .flow-arrow{display:none}.home-value-note{grid-template-columns:auto 1fr}.home-value-note>a{grid-column:1/-1;margin-left:44px}.home-faq{grid-template-columns:1fr;gap:30px}.home-final{min-height:0;margin:72px 0 0;padding:46px 20px 34px}.home-final-inner{gap:82px}.home-final-actions{flex-direction:column;align-items:stretch;gap:12px}.home-final-actions .button{width:100%}.home-final-actions>a:last-child{justify-content:center;padding:8px}.home-final-product{min-height:245px;padding:8px 7px 32px}.home-final-product:before{inset:22px -4px 12px 32px}.home-final-laptop{margin-top:-66px}.home-final-stat{min-width:125px;padding:10px 11px}.home-final-stat strong{font-size:15px}.home-final-stat-cost{bottom:0;left:-5px}.home-final-stat-margin{top:-12px;right:-4px}.home-footer .footer-top{grid-template-columns:1fr 1fr}}@media (width<=420px){.home-hero-photo{height:300px}.home-hero-copy{padding:24px 18px}.home-dashboard-peek figure img{aspect-ratio:1.5}.home-audience,.home-how,.home-decisions,.home-faq{padding-inline:17px}.home-value-note{padding:18px}}.home-hero{padding:24px 34px 76px}.home-hero-frame{min-height:700px}.home-hero-shade{background:linear-gradient(#0000 24%,#0e264414 43%,#0e26449e 76%,#0e2644e6 100%),linear-gradient(90deg,#0f2a4c80 0%,#0f2a4c29 43%,#0000 68%);display:block}.home-hero-copy{width:min(560px,48%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;padding:0;inset:auto auto 48px clamp(30px,4.5vw,70px);transform:none}.home-hero-copy .home-kicker{color:#c9def7}.home-hero-copy h1{color:#fff;text-shadow:0 2px 20px #0619312e;margin:11px 0 15px;font-size:clamp(45px,4.6vw,68px)}.home-hero-copy h1 span{color:#b8d8fb}.home-hero-problem{color:#ffffffe6;max-width:520px;font-size:clamp(16px,1.35vw,19px);font-weight:400;line-height:1.52}.home-hero-copy .home-text-link{color:#fff}.home-hero-copy .button{color:var(--home-blue-deep);background:#fffffff0;border-color:#fff;box-shadow:0 12px 30px #071b3333}.home-dashboard-peek{background:#f8fbffc4;border-color:#ffffffb3;border-radius:16px;width:clamp(260px,25vw,360px);margin:0;padding:8px;display:block;position:absolute;bottom:52px;right:clamp(26px,4.3vw,68px);overflow:hidden;transform:perspective(900px)rotateY(-2deg);box-shadow:0 18px 44px #081e3947}.home-dashboard-peek img{aspect-ratio:1.78;object-fit:cover;object-position:top;border-radius:0 0 9px 9px;width:100%;display:block}.home-dashboard-peek .home-browser-bar{background:#ffffffd1;border:0;border-radius:9px 9px 0 0;height:23px}.home-dashboard-peek .home-browser-bar span{color:#60718a;font-size:8px;font-weight:500}@media (width<=1000px){.home-hero{padding:20px 22px 66px}.home-hero-frame{min-height:650px}.home-hero-copy{width:52%;top:auto;bottom:38px;left:34px}.home-dashboard-peek{width:30%;bottom:42px;right:30px}}@media (width<=760px){.home-hero{padding:14px 14px 52px}.home-hero-frame{border-radius:20px;min-height:720px;display:block}.home-hero-photo{object-position:61% center;height:100%;position:absolute}.home-hero-shade{background:linear-gradient(#0000 16%,#0d244214 32%,#0d2442c7 65%,#0d2442f5 100%);display:block}.home-hero-copy{width:auto;margin:0;padding:0;position:absolute;bottom:28px;left:20px;right:20px}.home-hero-copy h1{font-size:clamp(36px,10vw,48px)}.home-hero-problem{font-size:16px}.home-hero-actions{flex-flow:wrap;align-items:flex-start;gap:16px}.home-dashboard-peek{width:min(235px,58%);padding:6px;top:24px;bottom:auto;right:18px;transform:none}}@media (width<=420px){.home-hero-frame{min-height:690px}.home-hero-photo{object-position:64% center;height:100%}.home-dashboard-peek{width:55%}.home-hero-copy{padding:0;bottom:23px;left:17px;right:17px}.home-hero-actions{flex-direction:column;align-items:stretch;gap:11px}}.home-next{max-width:1240px;margin:0 auto;padding:96px 34px}.home-who{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:60px;display:grid}.home-who h2,.home-how-copy h2{color:var(--home-ink);letter-spacing:-.035em;margin:10px 0 0;font-family:Poppins,Arial,sans-serif;font-size:clamp(32px,3.15vw,48px);font-weight:600;line-height:1.12}.home-who>p{max-width:470px;color:var(--home-body);margin:0 0 5px;font-size:15px;line-height:1.7}.home-who-list{background:#ffffff61;border-top:1px solid #3a74ba2e;border-bottom:1px solid #3a74ba2e;grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px;display:grid}.home-next>.home-who-list{margin-top:0}.home-who-list>div{color:#40536f;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:76px;padding:15px 20px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500;display:flex}.home-who-list>div+div{border-left:1px solid #3a74ba29}.home-who-list svg{width:18px;height:18px;color:var(--home-blue);flex:none}.home-how-layout{-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#e2effed1,#ffffffb3);border:1px solid #ffffffc7;border-radius:26px;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);gap:38px;margin-top:52px;padding:clamp(28px,4vw,52px);display:grid;overflow:hidden;box-shadow:0 24px 58px #234c7c1a}.home-how-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.home-how-copy h2{font-size:clamp(31px,3vw,46px)}.home-how-copy>p{max-width:420px;color:var(--home-body);margin:16px 0 0;font-size:15px;line-height:1.7}.home-how-copy>a{color:var(--home-blue);align-items:center;gap:7px;margin-top:24px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.home-how-copy>a svg{width:15px;height:15px}.home-step-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.home-step-cards article{background:#ffffffbf;border:1px solid #3a74ba24;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:14px;min-height:166px;padding:22px;display:grid;box-shadow:0 12px 28px #234c7c0f}.home-step-cards article.featured{color:#fff;background:linear-gradient(135deg,#3a74baf0,#508bcddb);grid-column:1/-1;min-height:178px}.home-step-cards article>span{width:32px;height:32px;color:var(--home-blue);background:#96c1ea33;border-radius:10px;place-items:center;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:600;display:grid}.home-step-cards article.featured>span{color:#fff;background:#ffffff29}.home-step-cards h3{color:var(--home-ink);margin:3px 0 8px;font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.35}.home-step-cards p{color:var(--home-body);margin:0;font-size:13px;line-height:1.6}.home-step-cards article.featured h3{color:#fff;font-size:20px}.home-step-cards article.featured p{color:#ffffffdb;max-width:490px;font-size:14px}.home-next>.home-workflow{background:#fff9;max-width:none;margin-top:16px!important}.home-connected-panel{background:#ffffffa8;border:1px solid #3a74ba29;border-radius:26px;overflow:hidden;box-shadow:0 24px 58px #234c7c1a}.home-connected-panel .home-who-list{background:#ffffffb8;border:0;border-bottom:1px solid #3a74ba29;margin:0}.home-connected-panel .home-how-layout{box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(135deg,#e2effed1,#ffffffb3);border:0;border-radius:0;margin:0}.home-connected-panel .home-workflow{background:#ffffffb8;border:0;border-top:1px solid #3a74ba24;border-radius:0;max-width:none;margin:0!important}@media (width<=900px){.home-next{padding:78px 26px}.home-who{grid-template-columns:1fr;gap:17px}.home-who>p{max-width:640px}.home-how-layout{grid-template-columns:1fr;gap:30px}.home-how-copy>p{max-width:650px}}@media (width<=680px){.home-next{padding:68px 18px}.home-who-list{grid-template-columns:1fr;margin-top:28px}.home-who-list>div{text-align:left;justify-content:flex-start;min-height:58px}.home-who-list>div+div{border-top:1px solid #3a74ba24;border-left:0}.home-how-layout{border-radius:20px;margin-top:34px;padding:25px 19px}.home-step-cards{grid-template-columns:1fr}.home-step-cards article.featured{grid-column:auto}.home-step-cards article,.home-step-cards article.featured{min-height:0}.home-next>.home-workflow{margin-top:12px!important}.home-connected-panel{border-radius:20px}.home-connected-panel .home-how-layout{margin-top:0}.home-connected-panel .home-workflow{margin-top:0!important}}.home-refresh .home-nav{z-index:30;color:#fff;-webkit-backdrop-filter:none;background:linear-gradient(#081c35a8,#081c3514);border-bottom:1px solid #ffffff29;height:88px;transition:height .25s,background .25s,border-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto}.home-refresh .home-nav .brand img{width:148px;transition:width .25s}.home-refresh .home-nav :is(.desktop-nav a,.nav-actions .login){color:#ffffffe6}.home-refresh .home-nav :is(.desktop-nav a,.nav-actions .login):hover{color:#fff}.home-refresh .home-nav .button.small{color:var(--home-blue-deep);background:#fffffff0;border-color:#ffffffe6}.home-refresh .home-nav.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(135deg,#113458d1,#1c4977b8);border-bottom-color:#ffffff38;height:70px;box-shadow:0 12px 34px #071b3433}.home-refresh .home-nav.is-scrolled .brand img{width:132px}.home-hero{max-width:none;margin:0;padding:0 0 76px}.home-hero-frame{min-height:min(860px,100svh);box-shadow:none;border:0;border-radius:0}.home-hero-photo{object-position:center 42%}.home-hero-shade{background:linear-gradient(#07193047 0%,#0000 24%),linear-gradient(#091e3914 0%,#091e391f 38%,#091e399e 70%,#091e39eb 100%),linear-gradient(90deg,#081c3694 0%,#081c3629 52%,#0000 78%)}.home-hero-copy{width:min(610px,50%);bottom:clamp(54px,8vh,94px);left:max(5vw,52px)}.home-dashboard-peek{background:#f8fbffb3;width:clamp(245px,23vw,350px);bottom:clamp(58px,8.5vh,98px);right:max(5vw,52px);box-shadow:0 22px 55px #0412245c}@media (width<=1000px){.home-refresh .home-nav{height:78px}.home-hero{padding:0 0 66px}.home-hero-frame{min-height:720px}.home-hero-copy{bottom:52px;left:34px}.home-dashboard-peek{bottom:56px;right:30px}}@media (width<=760px){.home-refresh .home-nav{background:linear-gradient(#071930c7,#07193029);height:66px}.home-refresh .home-nav .brand img{width:120px}.home-refresh .home-nav .nav-actions .login,.home-refresh .home-nav .mobile-menu{color:#fff}.home-refresh .home-nav .mobile-menu>div{color:#fff;background:#133052f7}.home-refresh .home-nav.is-scrolled{background:#12365bd1;height:62px}.home-refresh .home-nav.is-scrolled .brand img{width:110px}.home-hero{padding:0 0 52px}.home-hero-frame{border-radius:0;min-height:760px}.home-hero-photo{object-position:60% center}.home-hero-shade{background:linear-gradient(#0719304d,#0000 24%),linear-gradient(#091e3914 24%,#091e39c7 60%,#091e39f7 100%)}.home-hero-copy{width:auto;bottom:30px;left:22px;right:22px}.home-dashboard-peek{width:min(230px,56%);top:88px;bottom:auto;right:18px}}.home-hero{padding-bottom:0}.home-next{background:linear-gradient(#f6f9fd 0%,#edf4fc 54%,#f8fafc 100%);max-width:none;margin:0;padding:0;scroll-margin-top:70px}.home-connected-panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:hidden}.home-connected-panel .home-who-list{background:#ffffffd1;border-block:1px solid #3a74ba26;min-height:92px;padding-inline:max(5vw,50vw - 660px)}.home-connected-panel .home-who-list>div{min-height:92px;font-size:14px}.home-focus-carousel{display:none}.home-connected-panel .home-how-layout{background:radial-gradient(circle at 78% 20%,#96c1ea40,#0000 27rem),linear-gradient(135deg,#e5f0fee0,#fafcfff0);align-items:center;gap:clamp(48px,6vw,96px);min-height:650px;margin:0;padding:clamp(74px,8vw,116px) max(5vw,50vw - 660px)}.home-how-copy h2{max-width:510px;font-size:clamp(42px,4.5vw,68px);line-height:1.04}.home-how-copy>p{max-width:500px;font-size:16px}.home-step-cards{gap:16px}.home-step-cards article{min-height:190px;padding:26px}.home-step-cards article.featured{min-height:215px;padding:30px}.home-step-cards article.featured h3{font-size:23px}.home-challenge-cards article{min-height:230px}.home-challenge-cards article.featured{min-height:245px}.home-challenge-cards h3{font-size:18px}.home-challenge-cards p{font-size:13.5px;line-height:1.65}.home-challenge-cards article.featured h3{font-size:23px}.home-challenge-cards article.featured p{max-width:720px;font-size:14px;line-height:1.7}.home-outcome-stair{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:15px;min-width:0;min-height:470px;display:grid}.home-outcome-stair article{background:#ffffffc7;border:1px solid #3a74ba29;border-radius:20px 20px 4px 4px;flex-direction:column;justify-content:space-between;min-width:0;padding:24px;display:flex;overflow:hidden;box-shadow:0 18px 38px #234c7c14}.home-outcome-stair article:first-child{min-height:235px}.home-outcome-stair article:nth-child(2){background:linear-gradient(160deg,#e1effff5,#f8fbffe6);min-height:320px}.home-outcome-stair article:nth-child(3){color:#fff;background:linear-gradient(150deg,#3a74ba,#659bd2);border-color:#3a74ba52;min-height:405px;box-shadow:0 24px 50px #285b9738}.home-outcome-stair article>span{width:34px;height:34px;color:var(--home-blue);background:#3a74ba1a;border-radius:10px;place-items:center;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:600;display:grid}.home-outcome-stair h3{color:var(--home-ink);margin:0 0 10px;font-family:Poppins,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.3}.home-outcome-stair p{color:var(--home-body);margin:0;font-size:13.5px;line-height:1.65}.home-outcome-stair article:nth-child(3)>span{color:#fff;background:#ffffff29}.home-outcome-stair article:nth-child(3) :is(h3,p){color:#fff}.home-outcome-stair article:nth-child(3) p{color:#ffffffd6}.home-connected-panel .home-workflow{background:#ffffffd6;border-top:1px solid #3a74ba26;border-bottom:1px solid #3a74ba1f;min-height:68px;padding:14px max(5vw,50vw - 660px)}@media (width<=900px){.home-next{padding:0}.home-connected-panel .home-how-layout{min-height:0;padding:72px 7vw}.home-connected-panel .home-who-list,.home-connected-panel .home-workflow{padding-inline:7vw}.home-outcome-stair{min-height:420px}.home-outcome-stair article{padding:21px}.home-outcome-stair article:first-child{min-height:220px}.home-outcome-stair article:nth-child(2){min-height:285px}.home-outcome-stair article:nth-child(3){min-height:350px}}@media (width<=680px){.home-next{padding:0}.home-connected-panel{border-radius:0}.home-connected-panel .home-who-list{display:none}.home-focus-carousel{background:#ffffffdb;border-block:1px solid #3a74ba26;display:block;overflow:hidden}.home-focus-track{will-change:transform;width:max-content;animation:14s linear infinite home-focus-scroll;display:flex}.home-focus-track>div{color:#40536f;border-right:1px solid #3a74ba24;flex:none;justify-content:center;align-items:center;gap:11px;width:78vw;min-width:260px;max-width:340px;min-height:78px;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:500;display:flex}.home-focus-track svg{width:20px;height:20px;color:var(--home-blue)}.home-focus-carousel:is(:hover,:focus-within) .home-focus-track{animation-play-state:paused}.home-connected-panel .home-who-list>div{min-height:58px}.home-connected-panel .home-how-layout{gap:38px;padding:58px 20px}.home-how-copy h2{font-size:clamp(35px,10vw,46px)}.home-how-copy>p{font-size:15px}.home-step-cards article,.home-step-cards article.featured{min-height:0;padding:22px}.home-challenge-cards article,.home-challenge-cards article.featured{min-height:0}.home-outcome-stair{grid-template-columns:1fr;align-items:stretch;gap:12px;min-height:0}.home-outcome-stair article,.home-outcome-stair article:first-child,.home-outcome-stair article:nth-child(2),.home-outcome-stair article:nth-child(3){border-radius:17px;min-height:0;padding:22px}.home-outcome-stair article>span{margin-bottom:34px}.home-connected-panel .home-workflow{padding:13px 20px}}@keyframes home-focus-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-focus-track{animation:none}}@media (width<=760px){.home-refresh .home-nav{gap:8px;padding-inline:14px}.home-refresh .home-nav .brand img{width:108px}.home-refresh .home-nav .nav-actions{margin-left:auto}.home-refresh .home-nav .nav-actions .login{display:none!important}.home-refresh .home-nav .button.small{border-radius:10px;min-height:38px;padding:10px 13px;font-size:12px}.home-refresh .home-nav .mobile-menu{margin-left:2px}.home-refresh .home-nav .mobile-menu summary{font-size:23px;line-height:1}.home-refresh .home-nav .mobile-menu>div{top:66px}.home-refresh .home-nav.is-scrolled .brand img{width:102px}.home-refresh .home-nav.is-scrolled .mobile-menu>div{top:62px}.home-hero-frame{min-height:720px}.home-hero-photo{object-position:59% center}.home-dashboard-peek{border-radius:12px;width:min(188px,43%);padding:5px;top:84px;left:18px;right:auto}.home-dashboard-peek .home-browser-bar{height:19px;padding-inline:7px}.home-dashboard-peek .home-browser-bar i{width:5px;height:5px}.home-dashboard-peek .home-browser-bar span{font-size:7px}.home-hero-copy{bottom:26px;left:20px;right:20px}.home-hero-copy h1{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(36px,9vw,43px);line-height:1.02}.home-hero-problem{font-size:15px;line-height:1.52}.home-hero-actions{flex-direction:column;align-items:stretch;gap:9px;margin-top:20px}.home-hero-actions .button{width:100%;min-height:48px}.home-hero-copy .home-text-link{text-align:center;padding:9px;display:block}}@media (width<=420px){.home-refresh .home-nav{padding-inline:12px}.home-refresh .home-nav .brand img{width:100px}.home-refresh .home-nav .button.small{padding-inline:11px;font-size:11px}.home-hero-frame{min-height:690px}.home-dashboard-peek{width:44%;top:78px;left:14px}.home-dashboard-peek .home-browser-bar span{display:none}.home-hero-copy{bottom:22px;left:17px;right:17px}.home-hero-copy h1{font-size:clamp(34px,9.4vw,40px)}}.home-refresh :is(.home-hero-copy h1,#why-title,#decisions-title,#faq-title,.home-final h2){font-size:42px}.home-refresh{--home-content-edge:max(5vw,52px)}.home-refresh .home-nav{padding-inline:var(--home-content-edge)}@media (width>=761px){.home-refresh .home-dashboard-peek{right:var(--home-content-edge)}}@media (width<=1000px){.home-refresh{--home-content-edge:34px}}@media (width<=760px){.home-refresh .home-nav{padding-inline:20px}}@media (width<=420px){.home-refresh .home-nav{padding-inline:17px}}.home-decisions{background:linear-gradient(#fff 0%,#f4f8fd 48%,#fff 100%);max-width:none;padding:108px max(5vw,50vw - 586px);scroll-margin-top:70px}.home-decisions .home-section-intro{width:100%;max-width:1172px;margin:0 auto 58px}.home-decisions .home-section-intro h2{margin-top:0}.home-decisions .home-section-intro p{max-width:none}@media (width>=1280px){.home-decisions .home-section-intro p{white-space:nowrap}}.home-product-flow{max-width:1172px;margin:0 auto;position:relative}.home-product-flow:before{content:"";background:linear-gradient(#3a74ba1f,#3a74ba75,#3a74ba1f);width:1px;position:absolute;top:34px;bottom:34px;left:31px}.home-product-flow article{border-top:1px solid #3a74ba21;grid-template-columns:minmax(250px,.72fr) minmax(430px,1.28fr);align-items:center;gap:clamp(46px,7vw,100px);min-height:330px;padding:46px 0 46px 96px;display:grid;position:relative}.home-product-flow article:last-child{border-bottom:1px solid #3a74ba21}.home-product-step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:20px;display:grid}.home-product-step>span{z-index:1;width:44px;height:44px;color:var(--home-blue);background:#fff;border:1px solid #3a74ba33;border-radius:14px;place-items:center;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:600;display:grid;position:relative;box-shadow:0 10px 26px #234c7c17}.home-product-step h3{color:var(--home-ink);letter-spacing:-.025em;margin:2px 0 11px;font-family:Poppins,Arial,sans-serif;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.22}.home-product-step p{color:var(--home-body);margin:0;font-size:15px;line-height:1.7}.home-workflow-preview{background:0 0;margin:0;overflow:hidden;-webkit-mask-image:radial-gradient(92% 94%,#000 78%,#000000d1 88%,#0000 100%);mask-image:radial-gradient(92% 94%,#000 78%,#000000d1 88%,#0000 100%)}.home-workflow-preview :is(img,video){aspect-ratio:1.78;object-fit:cover;object-position:top;opacity:.96;background:#eef3f8 url(/marketing/kostaraa-dashboard-preview.webp) top/cover no-repeat;width:100%;display:block}.home-workflow-preview video{cursor:pointer;transition:opacity .2s,filter .2s}.home-workflow-preview video:not(:hover):not(:focus){filter:saturate(.92)}.home-workflow-preview video:is(:hover,:focus){opacity:1;filter:saturate()}.home-workflow-preview video:focus-visible{outline-offset:-3px;outline:3px solid #3a74ba73}@media (width<=900px){.home-decisions{padding:88px 7vw}.home-product-flow article{grid-template-columns:1fr;gap:28px;padding:38px 0 46px 82px}.home-product-step{max-width:620px}}@media (width<=680px){.home-decisions{padding:70px 20px}.home-decisions .home-section-intro{margin-bottom:38px}.home-product-flow:before{left:21px}.home-product-flow article{gap:24px;min-height:0;padding:32px 0 38px 62px}.home-product-step{grid-template-columns:38px minmax(0,1fr);gap:14px;margin-left:-62px}.home-product-step>span{border-radius:12px;width:38px;height:38px}.home-product-step h3{font-size:21px}.home-product-step p{font-size:14px}.home-workflow-preview{-webkit-mask-image:radial-gradient(96% 96%,#000 82%,#000000d1 91%,#0000 100%);mask-image:radial-gradient(96% 96%,#000 82%,#000000d1 91%,#0000 100%)}.home-refresh .home-final h2{font-size:36px}}.home-refresh .home-hero-copy h1{font-size:var(--marketing-heading-size)}.home-final-stat-markup{bottom:40px;right:-13px}@media (width<=760px){.home-final-stat-markup{bottom:48px;right:-4px}}.pricing-page :is(.pricing-hero,.pricing-content){color:#252525;font-family:Omnes,Avenir Next,Segoe UI,sans-serif}.pricing-page .pricing-hero h1{color:#fff;letter-spacing:-.04em;font-family:Poppins,Arial,sans-serif;font-weight:600;line-height:1.08;font-size:42px!important}.pricing-page .pricing-hero h1 span{color:inherit}.pricing-page .pricing-hero p{color:#ffffffe6;font-size:16px;font-weight:400;line-height:1.68}.pricing-page .plan-tier{letter-spacing:.01em;text-transform:none;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.35}.pricing-page .plan-badge{white-space:nowrap;font-family:Poppins,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1.4}.pricing-page .plan-name h2{color:#252525;letter-spacing:-.025em;font-family:Poppins,Arial,sans-serif;font-weight:600;line-height:1.24;font-size:22px!important}.pricing-page .plan-audience{color:#52647d;font-size:15px;font-weight:400;line-height:1.65}.pricing-page .price-box strong{color:#252525;font-variant-numeric:tabular-nums;font-family:Poppins,Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.18}.pricing-page :is(.price-box small,.price-box span,.plan-storage span){color:#52647d;font-size:12px;font-weight:400;line-height:1.5}.pricing-page .plan-storage b{font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.pricing-page .pricing-cards .button{font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.35}.pricing-page .plan-benefits b{color:#304863;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.pricing-page .plan-benefits li{color:#52647d;font-size:14px;font-weight:400;line-height:1.5}.pricing-page .comparison-title h2{color:#252525;letter-spacing:-.035em;font-family:Poppins,Arial,sans-serif;font-weight:600;line-height:1.15;font-size:36px!important}.pricing-page .comparison-title p{color:#52647d;font-size:15px;font-weight:400;line-height:1.65}.pricing-page .comparison-wrap{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pricing-page .comparison-wrap th{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.35}.pricing-page .comparison-wrap td{color:#172b4d;font-size:14px;font-weight:400;line-height:1.3}.pricing-page .comparison-wrap td:first-child{font-weight:600;line-height:1.4}@media (width<=600px){.pricing-page .pricing-hero h1{font-size:36px!important}.pricing-page .comparison-title h2{font-size:30px!important}}.calculation-review.calculation-review{color:#243448;font-variant-numeric:tabular-nums;max-width:680px;padding:24px 28px 0}.calculation-review .review-details{gap:14px;margin-bottom:22px;display:grid}.calculation-review .review-detail-columns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.calculation-review .review-metrics{background:#f2f6fc;border-radius:8px;grid-template-columns:1.15fr 1fr .8fr;gap:16px;margin:0 0 22px;padding:18px;display:grid}.calculation-review .review-metrics dt{letter-spacing:.04em;text-transform:uppercase;color:#52647b;font-size:11px;font-weight:600}.calculation-review .review-metrics dd{white-space:nowrap;margin:6px 0 0;font-size:23px;font-weight:650;line-height:1.3}.calculation-review .review-metrics>div:first-child dd{color:#326eb3}.calculation-review .review-section{border-bottom:1px solid #e8edf3;margin:0 0 18px;padding:0 0 18px}.calculation-review .review-section h3{margin:0 0 10px;font-size:15px;font-weight:650}.calculation-review .review-rows{gap:9px;margin:0;display:grid}.calculation-review .review-rows>div{justify-content:space-between;align-items:baseline;gap:20px;font-size:14px;line-height:1.5;display:flex}.calculation-review .review-rows dt{color:#52647b}.calculation-review .review-rows dd{white-space:nowrap;text-align:right;margin:0;font-weight:550}.calculation-review .review-rows small{color:#748196;margin-top:2px;font-size:12px;display:block}.calculation-review .review-note{color:#748196;margin:10px 0 0;font-size:11px}.calculation-review .review-comparisons{gap:14px}.calculation-review .review-verdict{color:#40546b;margin:16px 0 0;font-size:13px;line-height:1.6}.calculation-review .review-loss{color:#b42318!important}.calculation-review .review-actions{z-index:1;background:#fff;border-top:1px solid #e8edf3;justify-content:flex-end;gap:10px;margin-top:-19px;padding:16px 0;display:flex;position:sticky;bottom:0}@media (width<=540px){.calculation-review.calculation-review{padding:18px 16px 0}.calculation-review .review-metrics{gap:10px;padding:14px 10px}.calculation-review .review-metrics dd{font-size:18px}.calculation-review .review-metrics dt{font-size:10px}.calculation-review .review-detail-columns{grid-template-columns:1fr}.calculation-review .review-actions>button{flex:1}}.library-finance-preview.calculation-review{max-width:820px;padding-bottom:20px}.library-finance-preview>.review-note{margin:0 0 18px}.library-finance-preview .library-detail-overview-grid{display:block}.library-finance-preview .library-cost-card{min-height:0}.library-finance-preview .library-cost-chart-layout{min-height:240px}.library-finance-preview.calculation-review.calculation-review{max-width:720px}.library-finance-preview .review-metrics{margin-bottom:18px;padding:14px 16px}.library-finance-preview .review-section{margin-bottom:14px;padding-bottom:14px}.library-finance-preview .library-cost-card{box-shadow:none;padding:16px}.library-finance-preview .library-cost-chart-layout{grid-template-columns:200px 1fr;align-items:center;gap:20px;min-height:0;display:grid}.library-finance-preview .library-cost-chart-visual{width:200px;height:200px;min-height:0}.library-finance-preview .preview-breakdown{border-bottom:1px solid #e8edf3;padding:14px 0}.library-finance-preview .preview-breakdown summary{cursor:pointer;color:#52647b;font-size:14px;font-weight:600}.library-finance-preview .preview-actions{background:#fff;border-top:1px solid #e8edf3;margin-bottom:-20px;padding:14px 0;position:sticky;bottom:-20px}@media (width<=540px){.library-finance-preview .library-cost-chart-layout{grid-template-columns:1fr;gap:8px}.library-finance-preview .library-cost-chart-visual{margin:auto}.library-finance-preview .preview-actions{gap:6px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
