:root{color:#12211a;background:#f4f7f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}body{margin:0}.nav{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.brand{font-size:22px;font-weight:800}.badge{color:#12643c;background:#dff6e8;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:42px;padding:64px 0 42px;display:grid}.hero h1{margin:0 0 18px;font-size:54px;line-height:1.02}.hero p{color:#526159;font-size:19px;line-height:1.6}.button{color:#fff;background:#16794a;border:0;border-radius:10px;padding:13px 18px;font-weight:700;display:inline-block}.button.secondary{color:#183126;background:#fff;border:1px solid #d6dfda;margin-left:10px}.card{background:#fff;border:1px solid #dde5e0;border-radius:16px;padding:22px;box-shadow:0 8px 26px #1432230f}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.metric{font-size:30px;font-weight:800}.progress{background:#e8eeea;border-radius:999px;height:10px;overflow:hidden}.progress span{background:#1d8a57;width:76%;height:100%;display:block}.list{padding:0;list-style:none}.list li{border-bottom:1px solid #edf1ef;padding:10px 0}.status{font-weight:700}.ok{color:#16794a}.warn{color:#9c5d00}.layout{grid-template-columns:220px 1fr;gap:24px;display:grid}.side{min-height:680px}.side a{border-radius:8px;margin-bottom:6px;padding:10px;display:block}.side a.active{background:#e3f3e9;font-weight:700}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #e8eeea;padding:13px}.form label{margin:18px 0 8px;font-weight:700;display:block}.form input,.form select{border:1px solid #ccd7d0;border-radius:9px;width:100%;padding:12px}.check{align-items:flex-start;gap:10px;padding:12px 0;display:flex}.check input{width:auto;margin-top:4px}@media (width<=800px){.hero,.grid,.layout{grid-template-columns:1fr}.hero h1{font-size:40px}.side{min-height:auto}}*{box-sizing:border-box}body{color:#17231f;background:#f5f7f6;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1200px;margin:0 auto;padding:24px}.nav{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.brand{letter-spacing:-.03em;font-size:20px;font-weight:800}.badge{color:#476159;background:#fff;border:1px solid #cfd9d5;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.card{background:#fff;border:1px solid #dde5e1;border-radius:20px;box-shadow:0 12px 32px #1b352d0f}.intake-layout{grid-template-columns:280px 1fr;gap:24px;display:grid}.stepper{height:max-content;padding:24px;position:sticky;top:24px}.stepper h2{margin:3px 0 18px;font-size:19px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#3f7664;margin:0 0 8px;font-size:11px;font-weight:800}.progress-track{background:#eaf0ed;border-radius:99px;height:7px;margin:14px 0 24px;overflow:hidden}.progress-fill{background:#246c53;height:100%;transition:width .25s}.step-row{color:#88958f;align-items:center;gap:12px;padding:10px 0;display:flex}.step-row>span{border:1px solid #d6dfdb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.step-row.active{color:#173b2f}.step-row.active>span{background:#e0f1ea;border-color:#80bda6}.step-row div{flex-direction:column;display:flex}.step-row small{color:#8c9893;margin-top:2px;font-size:11px}.security-note{background:#fff8df;border:1px solid #eadb9d;border-radius:14px;margin-top:22px;padding:14px;font-size:12px}.security-note p{color:#72652e;margin:5px 0 0;line-height:1.5}.intake-card{min-height:680px;padding:34px}.intake-card h1{letter-spacing:-.04em;max-width:760px;margin:0 0 10px;font-size:38px;line-height:1.08}.muted{color:#66756f;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.form-grid label,.full-label{color:#344c43;flex-direction:column;gap:8px;font-size:13px;font-weight:750;display:flex}.form-grid input,.form-grid select,textarea{color:#17231f;width:100%;font:inherit;background:#fff;border:1px solid #cfdad5;border-radius:12px;outline:none;padding:13px 14px}.form-grid input:focus,.form-grid select:focus,textarea:focus{border-color:#4a9278;box-shadow:0 0 0 3px #4a927821}.option-grid{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0;display:grid}.option-card{text-align:left;cursor:pointer;color:#23342e;background:#fff;border:1px solid #d9e2de;border-radius:15px;min-height:102px;padding:18px 18px 18px 50px;position:relative}.option-card:hover{border-color:#7fae9d}.option-card.selected{background:#edf8f3;border-color:#4a9278}.option-card strong,.option-card small{display:block}.option-card small{color:#71807a;margin-top:6px;line-height:1.35}.option-check{color:#33745c;background:#eef2f0;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid;position:absolute;top:17px;left:16px}.full-label textarea{resize:vertical;min-height:90px;margin-top:8px}.document-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.document-chip{cursor:pointer;border:1px solid #d8e2de;border-radius:12px;align-items:center;gap:9px;padding:14px;font-size:13px;font-weight:700;display:flex}.document-chip.selected{background:#eaf7f1;border-color:#5b9f85}.document-chip input{accent-color:#256b52}.actions{justify-content:flex-end;gap:10px;margin-top:30px;display:flex}.button{color:#fff;cursor:pointer;background:#1f6a50;border:0;border-radius:11px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:800;display:inline-flex}.button:hover{background:#185540}.button:disabled{opacity:.55;cursor:not-allowed}.button.secondary{color:#263d35;background:#edf1ef}.report-header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.score-ring{background:#e3f4ec;border:10px solid #b7dfcf;border-radius:50%;flex-direction:column;flex:0 0 112px;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.score-ring strong{font-size:25px}.score-ring span{color:#577068;font-size:11px}.summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.summary-grid>div{background:#f6f8f7;border:1px solid #e2e8e5;border-radius:14px;padding:17px}.summary-grid span,.summary-grid strong{display:block}.summary-grid span{color:#6f7f79;font-size:12px}.summary-grid strong{margin-top:5px;font-size:26px}.findings{flex-direction:column;gap:10px;display:flex}.finding{border:1px solid #e0e6e3;border-radius:14px;gap:13px;padding:16px;display:flex}.finding.missing{background:#fff3f1;border-color:#efc3bc}.finding.warning{background:#fff8e7;border-color:#ead79d}.finding.info{background:#f2f7ff;border-color:#cfdcf0}.finding-label{text-transform:uppercase;letter-spacing:.1em;min-width:55px;padding-top:3px;font-size:10px;font-weight:900}.finding strong{display:block}.finding p{color:#5f6e68;margin:5px 0;font-size:13px;line-height:1.45}.finding small{color:#485c54}.disclaimer{color:#78857f;margin-top:20px;font-size:11px;line-height:1.5}.legal-links a{color:#1f6a50;text-underline-offset:3px;font-weight:800;text-decoration:underline}.error-banner{color:#8b3025;background:#fff0ee;border-radius:10px;padding:12px 14px}.dashboard-table{border-collapse:collapse;width:100%}.dashboard-table th,.dashboard-table td{text-align:left;border-bottom:1px solid #e5ebe8;padding:14px 12px}.dashboard-table th{text-transform:uppercase;letter-spacing:.08em;color:#708079;font-size:11px}.status-pill{background:#eef3f1;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.status-pill.ready{color:#246a51;background:#e3f5ec}.legal-page h1{letter-spacing:-.04em;margin:8px 0 14px;font-size:46px}.legal-page h2{margin:30px 0 8px;font-size:22px}.legal-page p{color:#596a63;line-height:1.7}.legal-page .notice{background:#fff8df;border:1px solid #eadb9d;border-radius:12px;padding:16px 18px}.legal-page .page-links{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.legal-page .page-links a{color:#1f6a50;font-weight:800}@media (width<=850px){.intake-layout{grid-template-columns:1fr}.stepper{position:static}.form-grid,.option-grid{grid-template-columns:1fr}.document-grid{grid-template-columns:1fr 1fr}.intake-card h1{font-size:31px}}@media (width<=560px){.shell{padding:14px}.intake-card{padding:22px}.document-grid,.summary-grid{grid-template-columns:1fr}.report-header{flex-direction:column}.actions{flex-wrap:wrap}.button{width:100%}.legal-page .card{padding:24px}.legal-page h1{font-size:38px}}.marketing-shell{color:#17231f;background:#f6f3ec;min-height:100vh;overflow:hidden}.marketing-nav{border-bottom:1px solid #dedbd2;justify-content:space-between;align-items:center;max-width:1240px;height:88px;margin:auto;padding:0 32px;display:flex}.logo-lockup{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:850;display:flex}.logo-mark{color:#e7d897;background:#173e32;border-radius:9px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;display:grid}.nav-links{color:#59655f;gap:32px;font-size:14px;display:flex}.nav-cta,.primary-cta{color:#fff;background:#173e32;border-radius:8px;gap:18px;padding:13px 18px;font-size:14px;font-weight:750;display:inline-flex}.marketing-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:76px;max-width:1240px;margin:auto;padding:88px 32px 94px;display:grid}.kicker{color:#396756;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;font-size:11px;font-weight:850;display:flex}.kicker span{background:#c39042;width:20px;height:1px}.hero-copy h1{letter-spacing:-.055em;margin:24px 0;font:500 78px/.96 Georgia,serif}.hero-copy h1 em{color:#2f765d;font-weight:400}.hero-copy>p{color:#59655f;max-width:570px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:26px;margin:34px 0 46px;display:flex}.primary-cta{padding:16px 20px}.text-cta{border-bottom:1px solid #8e9792;padding:8px 0;font-size:14px;font-weight:750}.trust-row{border-top:1px solid #d8d5cc;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:25px;display:grid}.trust-row strong,.trust-row span{display:block}.trust-row strong{font-size:13px}.trust-row span{color:#7a837f;margin-top:5px;font-size:11px}.hero-product{background:#fff;border:1px solid #d8d8d2;border-radius:15px;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 80px #26342c29}.window-bar{background:#f3f3ef;border-bottom:1px solid #e2e2dc;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.window-bar>span{background:#d3d3ca;border-radius:50%;width:8px;height:8px}.window-bar small{color:#9a9d98;margin:auto;font-size:9px}.product-body{grid-template-columns:58px 1fr;min-height:510px;display:grid}.mini-sidebar{background:#163e32;flex-direction:column;align-items:center;gap:25px;padding:18px 0;display:flex}.mini-logo{color:#e7d897;font:21px Georgia}.mini-sidebar i{opacity:.5;border:1px solid #7e9a90;border-radius:5px;width:18px;height:18px}.mini-sidebar i.active{opacity:1;background:#e7d897}.client-panel{padding:31px}.panel-top{justify-content:space-between;display:flex}.panel-top small,.readiness-card small{letter-spacing:.13em;color:#7d8882;font-size:9px;font-weight:800}.panel-top h2{margin:6px 0;font:500 26px Georgia}.year-pill{background:#f0f1ed;border-radius:5px;height:max-content;padding:7px 9px;font-size:10px}.readiness-card{background:#edf4ef;border:1px solid #d7e7dd;border-radius:10px;grid-template-columns:75px 1fr;align-items:center;gap:18px;margin:24px 0;padding:20px;display:grid}.readiness-score{border:6px solid #84b09e;border-radius:50%;justify-content:center;align-items:baseline;width:68px;height:68px;padding-top:16px;display:flex}.readiness-score strong{font-size:23px}.readiness-score span{font-size:9px}.readiness-card h3{margin:4px 0 10px;font-size:15px}.score-track{background:#d7e2dc;height:5px}.score-track span{background:#34765d;width:74%;height:100%;display:block}.panel-section-title{justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.panel-section-title small{color:#a46839;font-size:9px}.open-item{border:1px solid #e1e3df;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin:8px 0;padding:13px;display:grid}.open-item.alert{background:#fdf8f1;border-color:#ead4be}.item-icon{color:#9b6230;background:#f0e5d8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:grid}.open-item strong,.open-item small{display:block}.open-item strong{font-size:11px}.open-item small{color:#7c8580;margin-top:3px;font-size:9px}.open-item b{text-transform:uppercase;color:#946037;font-size:8px}.received-row{border-top:1px solid #e6e7e3;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin-top:20px;padding:14px 0;display:grid}.received-row strong,.received-row small{font-size:10px;display:block}.received-row small{color:#8a918d}.received-row button{color:#34765d;background:0 0;border:0;font-size:9px}.proof-strip{text-align:center;background:#e4d18e;padding:28px 32px}.proof-strip p{margin:0 0 18px;font:21px Georgia}.proof-strip p em{color:#315d4c}.proof-strip div{letter-spacing:.13em;justify-content:center;gap:25px;font-size:9px;font-weight:850;display:flex}.workflow-section{max-width:1240px;margin:auto;padding:110px 32px}.section-intro{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.section-intro h2,.safety-section h2{letter-spacing:-.04em;margin:0;font:500 54px/1.02 Georgia}.feature-grid{border-top:1px solid #d5d4cc;grid-template-columns:repeat(3,1fr);display:grid}.feature-grid article{border-right:1px solid #d5d4cc;padding:36px 40px 20px 0}.feature-grid article+article{padding-left:40px}.feature-grid article:last-child{border:0}.feature-number{color:#999;font-size:10px}.feature-icon{color:#39735d;margin:36px 0 22px;font-size:28px}.feature-grid h3{margin:0 0 12px;font:500 24px Georgia}.feature-grid p{color:#66716c;font-size:14px;line-height:1.65}.safety-section{color:#fff;background:#173e32;grid-template-columns:1fr 1fr;gap:120px;padding:90px max(32px,50vw - 588px);display:grid}.kicker.light{color:#d8dfdb}.safety-copy>p{color:#dce6e2;margin-top:0;font:22px/1.5 Georgia}.safety-copy ul{padding:15px 0;list-style:none}.safety-copy li{border-top:1px solid #426259;padding:13px 0;font-size:13px}.safety-copy li:before{content:"✓";color:#e4d18e;margin-right:12px}.marketing-shell footer{color:#6f7874;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:35px 32px;font-size:12px;display:flex}.marketing-shell footer>div{gap:25px;display:flex}@media (width<=900px){.nav-links{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:60px}.hero-copy h1{font-size:62px}.hero-product{transform:none}.section-intro{display:block}.section-intro .kicker{margin-bottom:20px}.safety-section{grid-template-columns:1fr;gap:45px}.feature-grid{grid-template-columns:1fr}.feature-grid article,.feature-grid article+article{border:0;border-bottom:1px solid #d5d4cc;padding:30px 0}}@media (width<=600px){.marketing-nav{padding:0 18px}.nav-cta{gap:0;font-size:0}.nav-cta span{font-size:16px}.marketing-hero{padding:55px 18px 65px}.hero-copy h1{font-size:48px}.hero-actions{flex-direction:column;align-items:flex-start}.trust-row{grid-template-columns:1fr}.product-body{grid-template-columns:42px 1fr}.client-panel{padding:20px 14px}.readiness-card{grid-template-columns:1fr}.open-item{grid-template-columns:28px 1fr}.open-item b{display:none}.proof-strip div{flex-wrap:wrap;gap:8px}.workflow-section{padding:75px 20px}.section-intro h2,.safety-section h2{font-size:41px}.safety-section{padding:70px 20px}.marketing-shell footer{flex-direction:column;align-items:flex-start;gap:25px}}:root{--sargo-forest:#0b1c14;--sargo-lime:#c6f04a;--sargo-sky-card:#d7eef8;--sargo-peach-card:#f7d9c8;--sargo-ink:#102e26;--sargo-ink-soft:#49655c;--sargo-muted:#73877f;--sargo-green-900:#0b3c2f;--sargo-green-800:#0b553f;--sargo-green-700:#087052;--sargo-green-600:#0a8b65;--sargo-mint-500:#4fd4a5;--sargo-mint-300:#8ce7c5;--sargo-mint-200:#baf2dc;--sargo-mint-100:#dcf8eb;--sargo-mint-50:#effcf6;--sargo-canvas:#f3f4f2;--sargo-white:#fff;--sargo-line:#dce9e3;--sargo-line-strong:#c7ddd3;--sargo-warm:#fff9ed;--sargo-warm-line:#f0dfb7;--sargo-danger:#a94f3d;--sargo-shadow-sm:0 8px 24px #0f47350f;--sargo-shadow-md:0 20px 55px #0f47351a;--sargo-shadow-lg:0 32px 90px #0d433224;--sargo-radius-sm:12px;--sargo-radius:20px;--sargo-radius-lg:28px;color:var(--sargo-ink);background:var(--sargo-canvas);font-family:Avenir Next,Avenir,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth;min-height:100%}body{background:radial-gradient(circle at 8% -10%, #84eac433, transparent 28rem), radial-gradient(circle at 102% 22%, #5bddb41c, transparent 25rem), var(--sargo-canvas);min-height:100vh;color:var(--sargo-ink);-webkit-font-smoothing:antialiased;font-family:inherit}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--sargo-mint-200);color:var(--sargo-green-900)}.sargo-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.sargo-brand-mark{background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 42%),linear-gradient(145deg,#0c4c3b,#071f1a);border:1px solid #86eac647;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 7px 20px #08483429}.sargo-brand.emphasized .sargo-brand-mark,.sargo-brand-mark.emphasized{background:radial-gradient(circle at 30% 20%,#c6f04a1f,#0000 42%),linear-gradient(145deg,#03140e,#000);border-color:#c6f04a8c;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000073}.sargo-brand-mark:after{content:"";background:linear-gradient(135deg,#0000 20%,#ffffff2e,#0000 68%);position:absolute;inset:0}.sargo-brand-mark img{object-fit:contain;z-index:1;width:27px;height:27px;display:block;position:relative}.sargo-brand-name{color:var(--sargo-ink);letter-spacing:-.045em;align-items:baseline;display:flex}.sargo-brand-name strong{font-size:21px;font-weight:750}.sargo-brand-name em{color:var(--sargo-green-600);letter-spacing:-.02em;margin-left:5px;font-size:13px;font-style:normal;font-weight:800}.sargo-brand.compact .sargo-brand-mark{border-radius:10px;width:34px;height:34px}.sargo-brand.compact .sargo-brand-mark img{width:24px;height:24px}.shell{max-width:1240px;padding:26px 32px 54px}.card{border-radius:var(--sargo-radius);box-shadow:var(--sargo-shadow-sm);background:#fffffff0;border:1px solid #c5dcd2cc}.app-nav,.nav.app-nav{justify-content:space-between;align-items:center;min-height:60px;margin:0 0 40px;display:flex}.app-nav-actions{color:var(--sargo-ink-soft);align-items:center;gap:22px;font-size:13px;font-weight:700;display:flex}.app-nav-actions>a{transition:color .2s}.app-nav-actions>a:hover{color:var(--sargo-green-700)}.badge{border:1px solid var(--sargo-line);color:var(--sargo-ink-soft);background:#fffc;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.live-dot{background:var(--sargo-mint-500);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #4fd4a526}.eyebrow{color:var(--sargo-green-700);letter-spacing:.15em;font-size:10px;font-weight:800}.muted{color:var(--sargo-ink-soft)}.button{background:linear-gradient(135deg, var(--sargo-green-700), var(--sargo-green-800));color:#fff;cursor:pointer;border:1px solid #02533b2e;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 24px #08705229}.button:hover{background:linear-gradient(135deg, var(--sargo-green-600), var(--sargo-green-700));transform:translateY(-1px);box-shadow:0 14px 30px #08705238}.button.secondary{background:var(--sargo-white);border-color:var(--sargo-line-strong);box-shadow:none;color:var(--sargo-green-800);margin-left:0}.marketing-shell.sargo-home{--home-mint:#9fe8d0;--home-mint-deep:#3db89a;--home-mint-btn:#9fe8d0;--home-mint-btn-text:#062018;min-height:100vh;transition:background .35s,color .25s;overflow:hidden}.marketing-shell.sargo-home.sargo-home-story{overflow:clip visible}html:has(.marketing-shell.sargo-home[data-theme=dark]){background:#070a0c}html:has(.marketing-shell.sargo-home[data-theme=dark]) body{background:#070a0c}.marketing-shell.sargo-home[data-theme=dark]{--home-ink:#070a0c;--home-ink-2:#12181c;--home-panel:#141b20;--home-panel-2:#1a2228;--home-fog:#e8f4f0b8;--home-mute:#e8f4f07a;--home-line:#b4dcd224;--home-text:#eef6f2;background:radial-gradient(ellipse 55% 45% at 72% 18%, #9fe8d024, transparent 70%), radial-gradient(ellipse 40% 35% at 12% 70%, #3db89a17, transparent 65%), var(--home-ink);color:var(--home-text)}html:has(.marketing-shell.sargo-home[data-theme=light]){background:#fff}html:has(.marketing-shell.sargo-home[data-theme=light]) body{background:#fff}.marketing-shell.sargo-home[data-theme=light]{--home-ink:#fff;--home-ink-2:#f5faf7;--home-panel:#fff;--home-panel-2:#fbfefc;--home-fog:#49655c;--home-mute:#73877f;--home-line:#dce9e3;--home-text:#102e26;--home-mint:#0a8b65;--home-mint-btn:#0b553f;--home-mint-btn-text:#fff;color:var(--home-text);background:#fff}.marketing-shell.sargo-chooser{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.chooser-top{z-index:20;justify-content:space-between;align-items:center;width:100%;max-width:1480px;margin:0 auto;padding:28px 32px 8px;display:flex}.sargo-home .sargo-brand-name strong{color:var(--home-text)}.sargo-home .sargo-brand-name em{color:var(--home-mint)}.chooser-top-actions{align-items:center;gap:10px;display:flex}.home-theme-toggle{border:1px solid var(--home-line);color:var(--home-fog);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:12px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.home-theme-toggle:hover{border-color:color-mix(in srgb, var(--home-mint) 45%, transparent);color:var(--home-text)}.sargo-home[data-theme=light] .home-theme-toggle{border-color:var(--home-line);color:var(--home-fog);background:#fff}.sargo-home .auth-login-button,.sargo-home .auth-account-trigger{border:1px solid var(--home-line);color:var(--home-text);background:#ffffff0a;border-radius:999px}.sargo-home[data-theme=light] .auth-login-button,.sargo-home[data-theme=light] .auth-account-trigger{color:var(--sargo-green-800);background:#fff}.sargo-home .auth-login-button:hover,.sargo-home .auth-account-trigger:hover{border-color:color-mix(in srgb, var(--home-mint) 45%, transparent);color:var(--home-text)}.sargo-home .auth-signup-button{background:var(--home-mint-btn);color:var(--home-mint-btn-text);border:0;border-radius:999px}.sargo-home .auth-signup-button:hover{filter:brightness(1.06);color:var(--home-mint-btn-text)}.sargo-home .auth-entry{background:0 0;border:0;gap:8px;padding:0}.sargo-home .auth-entry button{border-radius:999px;padding:9px 14px}.chooser-stage{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1100px;margin:0 auto;padding:28px 32px 48px;display:flex}.chooser-kicker{color:var(--home-mint);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-family:inherit;font-size:11px;font-weight:850}.chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@keyframes chooser-card-enter{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes chooser-mint-breathe{0%,to{box-shadow:0 28px 70px #00000047,0 0 0 1px #9fe8d00d,0 0 28px #3db89a0f,inset 0 1px #ffffff0a,inset 0 0 48px #9fe8d008}50%{box-shadow:0 30px 78px #00000057,0 0 0 1px #9fe8d024,0 0 48px #3db89a29,inset 0 1px #ffffff0f,inset 0 0 64px #9fe8d012}}.chooser-card{color:inherit;transform-origin:bottom;will-change:transform, box-shadow;text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s,border-color .35s;animation:.85s cubic-bezier(.16,1,.3,1) backwards chooser-card-enter,5.5s ease-in-out .95s infinite chooser-mint-breathe;display:block;position:relative}.chooser-grid .chooser-card:first-child{animation-delay:80ms,.95s}.chooser-grid .chooser-card:nth-child(2){animation-delay:.22s,1.2s}.chooser-card:hover{border-color:color-mix(in srgb, var(--home-mint) 42%, transparent);filter:brightness(1.03);animation:none;transform:translateY(-10px)scale(1.015);box-shadow:0 40px 100px #0000007a,0 0 0 1px #9fe8d038,0 18px 60px #3db89a38,0 0 80px #9fe8d01f,inset 0 1px #ffffff14,inset 0 0 72px #9fe8d00f}.chooser-card:focus-visible{outline:2px solid var(--home-mint);outline-offset:4px}.sargo-chooser .chooser-card.hero-product{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.chooser-card{filter:none;will-change:auto;transition:border-color .2s,box-shadow .2s;animation:none!important;transform:none!important}.chooser-card:hover{filter:none;box-shadow:0 28px 70px #0000005c,0 0 0 1px #9fe8d029;transform:none!important}}.estimator-story{--story-ease:cubic-bezier(.16, 1, .3, 1);width:100%;position:relative}.estimator-story-pin{height:620vh;position:relative}.estimator-story-stage{z-index:2;grid-template-columns:minmax(240px,.9fr) minmax(0,1.25fr);align-items:center;gap:28px 40px;width:100%;max-width:1180px;height:100vh;margin:0 auto;padding:12px 32px 24px;display:grid;position:sticky;top:0}.estimator-story-track{pointer-events:none;z-index:1;position:absolute;inset:0}.estimator-story-scene{scroll-snap-align:start;scroll-snap-stop:always;height:16.6667%}.sargo-home-story{scroll-snap-type:y proximity}.estimator-story-copy{align-self:center;max-width:28rem;padding-top:12px}.estimator-story-kicker{color:var(--home-mint);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:850}.estimator-story-title{color:var(--home-text);letter-spacing:-.04em;margin:0;font-family:inherit;font-size:clamp(28px,4vw,44px);font-weight:650;line-height:1.12}.estimator-story-scroll-cue{color:var(--home-mute);margin:18px 0 0;font-size:14px}.estimator-story-scroll-cue span{animation:story-cue-bob 1.8s var(--story-ease) infinite;margin-left:4px;display:inline-block}@keyframes story-cue-bob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.estimator-story-frame{align-self:center;width:100%}.estimator-story-window{background:linear-gradient(165deg, #ffffff08, transparent 40%), var(--home-panel);border:1px solid var(--home-line);transition:box-shadow .7s var(--story-ease), border-color .5s ease;border-radius:22px;overflow:hidden;transform:translateZ(0);box-shadow:0 32px 80px #0000006b,0 0 0 1px #9fe8d00f,inset 0 1px #ffffff0a}.estimator-story-window.is-lit{border-color:color-mix(in srgb, var(--home-mint) 34%, transparent);box-shadow:0 36px 90px #0000007a,0 0 0 1px #9fe8d029,0 0 64px #3db89a24,inset 0 1px #ffffff0f}.estimator-story-body{min-height:520px}.estimator-story-panel{flex-direction:column;gap:16px;min-height:100%;display:flex}.estimator-story-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;display:grid}.estimator-story-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.estimator-story .story-layer{opacity:0;pointer-events:none;filter:blur(5px);transition:opacity .75s var(--story-ease), transform .75s var(--story-ease), filter .75s var(--story-ease), box-shadow .55s ease, border-color .45s ease, background-color .45s ease;transform:translateY(22px)scale(.985)}.estimator-story .story-layer.story-delay-1{transition-delay:80ms}.estimator-story .story-layer.story-delay-2{transition-delay:.14s}.estimator-story .story-layer.story-delay-3{transition-delay:.2s}.estimator-story .story-layer.is-in{opacity:1;pointer-events:auto;filter:blur();transform:translateY(0)scale(1)}.estimator-story .story-layer.is-focus{border-color:color-mix(in srgb, var(--home-mint) 40%, transparent);box-shadow:0 0 0 1px #9fe8d01f,0 12px 36px #3db89a1f}.estimator-story .estimator-preview-heading.story-layer,.estimator-story .estimator-preview-heading.story-layer.is-focus{box-shadow:none;border:0}.estimator-story .estimator-preview-result.story-layer.is-focus strong{text-shadow:0 0 28px #9fe8d047}.estimator-story .estimator-open-button{justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}.estimator-story-accounting{border-top:1px solid var(--home-line);z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:100%;max-width:1180px;margin:0 auto;padding:28px 32px 8px;display:flex;position:relative}.estimator-story-accounting p{color:var(--home-mute);margin:0}.estimator-story-accounting a{color:var(--home-mint);font-weight:700;text-decoration:none}.estimator-story-accounting a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.estimator-story-pin{height:560vh}.estimator-story-stage{grid-template-columns:1fr;gap:18px;height:auto;min-height:calc(100vh - 88px);padding:8px 18px 20px}.estimator-story-copy{text-align:center;max-width:none}.estimator-story-title{font-size:clamp(26px,7vw,34px)}.estimator-story-grid{grid-template-columns:1fr}.estimator-story-body{min-height:0}.estimator-story-accounting{padding:24px 18px 8px}}@media (prefers-reduced-motion:reduce){.estimator-story-scroll-cue span{animation:none}.estimator-story .story-layer{filter:none;opacity:1;pointer-events:auto;transition:none;transform:none}.estimator-story-pin{height:auto}.estimator-story-track{display:none}.estimator-story-stage{height:auto;min-height:0;position:relative;top:auto}.sargo-home-story{scroll-snap-type:none}}.sargo-chooser .product-body{min-height:470px}.sargo-chooser .estimator-preview-heading h2{font-size:21px;line-height:1.15}.chooser-footer{border-top:1px solid var(--home-line);color:var(--home-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;width:100%;max-width:1480px;margin-top:auto;margin-left:auto;margin-right:auto;padding:18px 32px 28px;display:flex}.chooser-footer p{margin:0;font-size:12px}.chooser-footer div{gap:18px;display:flex}.chooser-footer a{color:var(--home-fog);font-size:12px;font-weight:700}.chooser-footer a:hover{color:var(--home-mint)}.sargo-home .estimator-open-button,.sargo-chooser .estimator-product .estimator-open-button{background:var(--home-mint-btn);color:var(--home-mint-btn-text);border:0;border-radius:999px;gap:10px;padding:11px 16px;box-shadow:0 12px 28px #3db89a2e}.sargo-home .estimator-open-button:hover,.sargo-chooser .estimator-product .estimator-open-button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 32px #3db89a3d}.sargo-home .nav-cta,.sargo-home .primary-cta{background:var(--home-mint-btn);color:var(--home-mint-btn-text);border:0;border-radius:999px;align-items:center;gap:17px;padding:13px 18px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 28px #3db89a2e}.sargo-home .marketing-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--home-line);z-index:20;background:#070a0cb8;max-width:none;height:84px;padding:0 max(32px,50vw - 620px);position:relative}.sargo-home .nav-links{color:var(--home-fog);gap:29px;font-size:13px;font-weight:700;display:flex}.sargo-home .nav-links a{transition:color .2s}.sargo-home .nav-links a:hover{color:var(--home-mint)}.sargo-home .nav-cta:hover,.sargo-home .primary-cta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 32px #3db89a3d}.sargo-home .marketing-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:76px;max-width:1240px;padding:86px 32px 110px}.ai-kicker{color:var(--sargo-green-700);letter-spacing:.13em;text-transform:uppercase;background:#ffffffa8;border:1px solid #a2d8c2b3;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.ai-orbit{background:var(--sargo-mint-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4fd4a529,0 0 16px #4fd4a5bf}.sargo-home .hero-copy h1{color:#0d2a22;letter-spacing:-.065em;margin:27px 0 24px;font-family:Avenir Next,Avenir,ui-sans-serif,system-ui,sans-serif;font-size:clamp(54px,5.3vw,76px);font-weight:650;line-height:.99}.sargo-home .hero-copy h1 em{background:linear-gradient(100deg, var(--sargo-green-700), var(--sargo-mint-500));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:650}.sargo-home .hero-copy>p{color:var(--sargo-ink-soft);max-width:590px;font-size:17px;line-height:1.65}.sargo-home .hero-actions{gap:25px;margin:33px 0 40px}.sargo-home .primary-cta{padding:16px 20px}.sargo-home .text-cta{color:var(--sargo-green-800);border:0;padding:11px 0;font-size:13px;font-weight:800;position:relative}.sargo-home .text-cta:after{background:var(--sargo-green-700);content:"";width:100%;height:1px;transition:width .2s;position:absolute;bottom:6px;left:0}.sargo-home .trust-row{border-color:var(--sargo-line);gap:17px;padding-top:25px}.sargo-home .trust-row strong{color:var(--sargo-ink);font-size:12px}.sargo-home .trust-row span{color:var(--sargo-muted);font-size:10px;line-height:1.4}.hero-visual-wrap{position:relative}.ai-glow{filter:blur(4px);pointer-events:none;border-radius:50%;position:absolute}.ai-glow-one{background:#69e7b83d;width:280px;height:280px;top:-70px;right:-50px}.ai-glow-two{background:#baf2dc70;width:210px;height:210px;bottom:-45px;left:-40px}.sargo-home .hero-product{background:var(--home-panel);border:1px solid var(--home-line);z-index:2;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff0a}.sargo-home[data-theme=dark] .hero-product{background:linear-gradient(165deg, #9fe8d012, transparent 42%), var(--home-panel);box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff0d}.sargo-home[data-theme=light] .hero-product{box-shadow:var(--sargo-shadow-lg);background:#fffffff5;border-color:#abd2c1db}.sargo-home .window-bar{background:color-mix(in srgb, var(--home-panel-2) 88%, #000 12%);border-bottom:1px solid var(--home-line);border-color:var(--home-line);height:42px}.sargo-home[data-theme=light] .window-bar{background:#f4faf7f0}.sargo-home .window-bar>span:first-child{background:#ff9c8b}.sargo-home .window-bar>span:nth-child(2){background:#ffd16f}.sargo-home .window-bar>span:nth-child(3){background:#6ed6ad}.sargo-home .window-bar small{color:var(--home-mute);font-size:9px;font-weight:700}.sargo-home .product-body{grid-template-columns:66px 1fr;min-height:500px}.sargo-home .mini-sidebar{background:radial-gradient(circle at 50% 5%,#5edcab38,#0000 28%),linear-gradient(#0b4637,#082e25);gap:27px;padding:18px 0}.sargo-home .mini-sidebar i{border-color:#b5ebd680;border-radius:6px;width:19px;height:19px;position:relative}.sargo-home .mini-sidebar i.active{background:var(--sargo-mint-300);border-color:var(--sargo-mint-300);box-shadow:0 0 18px #8ce7c54d}.sargo-home .client-panel{padding:32px 34px}.sargo-home[data-theme=dark] .client-panel,.sargo-home[data-theme=dark] .estimator-preview-panel{color:var(--home-text);background:0 0}.sargo-home[data-theme=dark] .panel-top small,.sargo-home[data-theme=dark] .estimator-preview-heading small{color:var(--home-mint)}.sargo-home[data-theme=dark] .panel-top h2,.sargo-home[data-theme=dark] .estimator-preview-heading h2{color:var(--home-text)}.sargo-home[data-theme=dark] .year-pill{border-color:var(--home-line);color:var(--home-fog);background:#9fe8d01a}.sargo-home[data-theme=dark] .preview-field{background:var(--home-panel-2);border-color:var(--home-line)}.sargo-home[data-theme=dark] .preview-field>span{color:var(--home-mute)}.sargo-home[data-theme=dark] .preview-field>strong,.sargo-home[data-theme=dark] .preview-field>i{color:var(--home-text)}.sargo-home[data-theme=dark] .estimator-preview-result{border-color:var(--home-line);background:radial-gradient(circle at 92% 8%,#9fe8d029,#0000 7rem),linear-gradient(145deg,#15201c,#12181c)}.sargo-home[data-theme=dark] .estimator-preview-result>span,.sargo-home[data-theme=dark] .estimator-preview-result>small,.sargo-home[data-theme=dark] .preview-result-line span{color:var(--home-mute)}.sargo-home[data-theme=dark] .estimator-preview-result>strong,.sargo-home[data-theme=dark] .preview-result-line b{color:var(--home-mint)}.sargo-home[data-theme=dark] .preview-result-line{border-color:var(--home-line)}.sargo-home[data-theme=dark] .estimator-preview-included{background:var(--home-panel-2);border-color:var(--home-line)}.sargo-home[data-theme=dark] .preview-included-heading>span{color:var(--home-text)}.sargo-home[data-theme=dark] .preview-included-heading>small,.sargo-home[data-theme=dark] .preview-checks span,.sargo-home[data-theme=dark] .estimator-preview-footer>small{color:var(--home-mute)}.sargo-home[data-theme=dark] .preview-checks i{color:var(--home-mint);background:#9fe8d029}.sargo-home[data-theme=dark] .preview-state-refund{border-color:var(--home-line);color:var(--home-fog);background:#9fe8d014}.sargo-home[data-theme=dark] .preview-state-refund b{color:var(--home-mint)}.sargo-home[data-theme=dark] .mini-sidebar{background:radial-gradient(circle at 50% 5%,#5edcab2e,#0000 28%),linear-gradient(#0d1a16,#0a1210)}.sargo-home[data-theme=dark] .chooser-card--accounting,.sargo-home[data-theme=dark] .accounting-product{--sargo-green-900:#eef6f2;--sargo-green-800:#eef6f2;--sargo-green-700:#9fe8d0;--sargo-green-600:#9fe8d0;--sargo-mint-500:#9fe8d0;--sargo-mint-300:#9fe8d0;--sargo-mint-200:#3db89a;--sargo-mint-100:#9fe8d029;--sargo-mint-50:#1a2228;--sargo-line:#b4dcd224;--sargo-line-strong:#b4dcd238;--sargo-ink:#eef6f2;--sargo-ink-soft:#e8f4f0b8;--sargo-muted:#e8f4f07a}.sargo-home[data-theme=dark] .chooser-card--accounting .panel-top small,.sargo-home[data-theme=dark] .accounting-product .panel-top small{color:var(--home-mint)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .year-pill,.sargo-home[data-theme=dark] .accounting-product .year-pill{border-color:var(--home-line)!important;color:var(--home-fog)!important;background:#9fe8d01a!important}.sargo-home[data-theme=dark] .chooser-card--accounting .live-dot,.sargo-home[data-theme=dark] .accounting-product .live-dot{background:var(--home-mint)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .window-bar,.sargo-home[data-theme=dark] .accounting-product .window-bar{background:color-mix(in srgb, var(--home-panel-2) 88%, #000 12%)!important;border-color:var(--home-line)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .window-bar small,.sargo-home[data-theme=dark] .accounting-product .window-bar small{color:var(--home-mute)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .mini-sidebar,.sargo-home[data-theme=dark] .accounting-product .mini-sidebar{background:radial-gradient(circle at 50% 5%,#5edcab2e,#0000 28%),linear-gradient(#0d1a16,#0a1210)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .mini-sidebar i,.sargo-home[data-theme=dark] .accounting-product .mini-sidebar i{border-color:#b5ebd673!important}.sargo-home[data-theme=dark] .chooser-card--accounting .mini-sidebar i.active,.sargo-home[data-theme=dark] .accounting-product .mini-sidebar i.active{background:var(--home-mint)!important;border-color:var(--home-mint)!important;box-shadow:0 0 18px #8ce7c54d!important}.sargo-home[data-theme=dark] .chooser-card--accounting .preview-field,.sargo-home[data-theme=dark] .accounting-product .preview-field{background:var(--home-panel-2)!important;border-color:var(--home-line)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .preview-field>span,.sargo-home[data-theme=dark] .accounting-product .preview-field>span{color:var(--home-mute)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .preview-field>strong,.sargo-home[data-theme=dark] .chooser-card--accounting .preview-field>i,.sargo-home[data-theme=dark] .accounting-product .preview-field>strong,.sargo-home[data-theme=dark] .accounting-product .preview-field>i{color:var(--home-text)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .estimator-preview-result,.sargo-home[data-theme=dark] .accounting-product .estimator-preview-result{border-color:var(--home-line)!important;background:radial-gradient(circle at 92% 8%,#9fe8d029,#0000 7rem),linear-gradient(145deg,#15201c,#12181c)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .estimator-preview-result>span,.sargo-home[data-theme=dark] .chooser-card--accounting .estimator-preview-result>small,.sargo-home[data-theme=dark] .accounting-product .estimator-preview-result>span,.sargo-home[data-theme=dark] .accounting-product .estimator-preview-result>small{color:var(--home-mute)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .estimator-preview-result>strong,.sargo-home[data-theme=dark] .chooser-card--accounting .preview-result-line b,.sargo-home[data-theme=dark] .accounting-product .estimator-preview-result>strong,.sargo-home[data-theme=dark] .accounting-product .preview-result-line b{color:var(--home-mint)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .preview-result-line,.sargo-home[data-theme=dark] .accounting-product .preview-result-line{color:var(--home-fog);border-top-color:var(--home-line)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .preview-state-refund,.sargo-home[data-theme=dark] .accounting-product .preview-state-refund{border-color:var(--home-line)!important;color:var(--home-fog)!important;background:#9fe8d014!important}.sargo-home[data-theme=dark] .chooser-card--accounting .preview-state-refund b,.sargo-home[data-theme=dark] .accounting-product .preview-state-refund b{color:var(--home-mint)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .estimator-preview-included,.sargo-home[data-theme=dark] .accounting-product .estimator-preview-included{background:var(--home-panel-2)!important;border-color:var(--home-line)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .preview-included-heading>span,.sargo-home[data-theme=dark] .accounting-product .preview-included-heading>span{color:var(--home-text)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .preview-included-heading>small,.sargo-home[data-theme=dark] .chooser-card--accounting .preview-checks span,.sargo-home[data-theme=dark] .chooser-card--accounting .estimator-preview-footer>small,.sargo-home[data-theme=dark] .accounting-product .preview-included-heading>small,.sargo-home[data-theme=dark] .accounting-product .preview-checks span,.sargo-home[data-theme=dark] .accounting-product .estimator-preview-footer>small{color:var(--home-mute)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .preview-checks i,.sargo-home[data-theme=dark] .accounting-product .preview-checks i{color:var(--home-mint)!important;background:#9fe8d029!important}.sargo-home .estimator-preview-panel{flex-direction:column;padding:27px 30px 24px;display:flex}.sargo-home .estimator-preview-heading{align-items:flex-start}.sargo-home .estimator-preview-heading h2{font-size:23px}.estimator-preview-grid{grid-template-columns:1.08fr .92fr;gap:13px;margin-top:19px;display:grid}.estimator-preview-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.preview-field{border:1px solid var(--sargo-line);background:#fbfefc;border-radius:11px;min-height:65px;padding:10px 11px;position:relative}.preview-field>span,.preview-field>strong{display:block}.preview-field>span{color:var(--sargo-muted);margin-bottom:7px;font-size:8px;font-weight:700}.preview-field>strong{color:var(--sargo-ink);font-size:11px}.preview-field>i{color:var(--sargo-green-600);font-size:9px;font-style:normal;position:absolute;top:29px;right:10px}.estimator-preview-result{background:radial-gradient(circle at 92% 8%,#7eebc359,#0000 7rem),linear-gradient(145deg,#e8faf2,#f8fdfb);border:1px solid #bde5d5;border-radius:14px;padding:13px 14px}.estimator-preview-result>span,.estimator-preview-result>strong,.estimator-preview-result>small{display:block}.estimator-preview-result>span{color:var(--sargo-green-700);letter-spacing:.08em;font-size:7px;font-weight:900}.estimator-preview-result>strong{color:var(--sargo-green-800);letter-spacing:-.05em;margin:9px 0 4px;font-size:30px;line-height:1}.estimator-preview-result>small{color:var(--sargo-muted);margin-bottom:11px;font-size:8px}.preview-result-line{color:var(--sargo-ink-soft);border-top:1px solid #a6d3c1a6;justify-content:space-between;align-items:center;padding-top:7px;font-size:8px;display:flex}.preview-result-line+.preview-result-line{margin-top:6px}.preview-result-line b{color:var(--sargo-ink);font-size:9px}.preview-state-refund{color:var(--sargo-green-700);background:#ffffffb3;border:1px solid #86cdb2b8;border-radius:8px;margin-top:8px;padding:7px 8px}.preview-state-refund b{color:var(--sargo-green-800)}.estimator-preview-included{border:1px solid var(--sargo-line);background:#fff;border-radius:13px;margin-top:13px;padding:12px 14px}.preview-included-heading{justify-content:space-between;align-items:center;display:flex}.preview-included-heading>span{color:var(--sargo-ink);font-size:10px;font-weight:850}.preview-included-heading>small{color:var(--sargo-green-600);letter-spacing:.07em;font-size:7px;font-weight:850}.preview-checks{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.preview-checks>span{color:var(--sargo-ink-soft);white-space:nowrap;font-size:8px}.preview-checks i{background:var(--sargo-mint-100);color:var(--sargo-green-700);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-right:4px;font-size:7px;font-style:normal;display:inline-flex}.estimator-preview-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.estimator-open-button{background:linear-gradient(135deg, var(--sargo-green-700), var(--sargo-green-900));color:#fff;border-radius:11px;align-items:center;gap:16px;padding:11px 13px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 10px 22px #07573e26}.estimator-open-button:hover{transform:translateY(-1px);box-shadow:0 13px 28px #07573e33}.estimator-preview-footer>small{color:var(--sargo-muted);text-align:right;max-width:130px;font-size:7px;line-height:1.45}.sargo-home .panel-top h2{color:var(--sargo-ink);letter-spacing:-.04em;margin:6px 0;font-family:inherit;font-size:25px;font-weight:700}.sargo-home .panel-top small,.sargo-home .readiness-card small{color:var(--sargo-green-700);font-size:8px}.sargo-home .year-pill{background:var(--sargo-mint-50);border:1px solid var(--sargo-line);color:var(--sargo-green-800);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.chooser-card--accounting,.sargo-home .chooser-card--accounting,.sargo-home .accounting-product,.sargo-chooser .chooser-card--accounting,.sargo-chooser .accounting-product{--sargo-green-900:#1c2126;--sargo-green-800:#2a3036;--sargo-green-700:#3d454d;--sargo-green-600:#525a63;--sargo-mint-500:#7a848f;--sargo-mint-300:#a8b0b8;--sargo-mint-200:#c5cbd2;--sargo-mint-100:#e2e5e8;--sargo-mint-50:#f3f4f6;--sargo-line:#dde1e5;--sargo-line-strong:#c5cbd2;--sargo-acct-900:#1c2126;--sargo-acct-800:#2a3036;--sargo-acct-700:#3d454d;--sargo-acct-600:#525a63;--sargo-acct-ice-500:#7a848f;--sargo-acct-ice-300:#a8b0b8;--sargo-acct-ice-100:#e2e5e8;--sargo-acct-ice-50:#f3f4f6;--sargo-acct-line:#c5cbd2}.chooser-card--accounting:focus-visible,.sargo-home .chooser-card--accounting:focus-visible,.sargo-home .accounting-product:focus-visible{outline-color:#525a63}.chooser-card--accounting:hover,.sargo-home .chooser-card--accounting:hover,.sargo-home .accounting-product:hover{border-color:color-mix(in srgb, var(--home-mint) 42%, transparent);box-shadow:0 40px 100px #0000007a,0 0 0 1px #9fe8d038,0 18px 60px #3db89a38,0 0 80px #9fe8d01f,inset 0 1px #ffffff14}.chooser-card--accounting .panel-top small,.sargo-home .chooser-card--accounting .panel-top small,.sargo-home .accounting-product .panel-top small{color:#3d454d}.chooser-card--accounting .year-pill,.sargo-home .chooser-card--accounting .year-pill,.sargo-home .accounting-product .year-pill{color:#2a3036;background:#f3f4f6;border-color:#c5cbd2}.chooser-card--accounting .live-dot,.sargo-home .chooser-card--accounting .live-dot,.sargo-home .accounting-product .live-dot{background:#7a848f;box-shadow:0 0 0 4px #7a848f38}.chooser-card--accounting.hero-product,.sargo-home .chooser-card--accounting.hero-product,.sargo-home .accounting-product.hero-product{border-color:#a8b0b88c}.chooser-card--accounting .window-bar,.sargo-home .chooser-card--accounting .window-bar,.sargo-home .accounting-product .window-bar{background:#f3f4f6f0;border-color:#c5cbd2}.chooser-card--accounting .window-bar small,.sargo-home .chooser-card--accounting .window-bar small,.sargo-home .accounting-product .window-bar small{color:#6e757c}.chooser-card--accounting .mini-sidebar,.sargo-home .chooser-card--accounting .mini-sidebar,.sargo-home .accounting-product .mini-sidebar,.sargo-chooser .chooser-card--accounting .mini-sidebar,.sargo-chooser .accounting-product .mini-sidebar{background:radial-gradient(circle at 50% 5%,#7a848f38,#0000 28%),linear-gradient(#2a3036,#1c2126)!important}.chooser-card--accounting .mini-sidebar i,.sargo-home .chooser-card--accounting .mini-sidebar i,.sargo-home .accounting-product .mini-sidebar i{border-color:#a8b0b880}.chooser-card--accounting .mini-sidebar i.active,.sargo-home .chooser-card--accounting .mini-sidebar i.active,.sargo-home .accounting-product .mini-sidebar i.active{background:#a8b0b8;border-color:#a8b0b8;box-shadow:0 0 18px #a8b0b866}.chooser-card--accounting .preview-field,.sargo-home .chooser-card--accounting .preview-field,.sargo-home .accounting-product .preview-field{background:#f8f8f9;border-color:#c5cbd2}.chooser-card--accounting .estimator-preview-result,.sargo-home .chooser-card--accounting .estimator-preview-result,.sargo-home .accounting-product .estimator-preview-result,.sargo-chooser .chooser-card--accounting .estimator-preview-result,.sargo-chooser .accounting-product .estimator-preview-result{border-color:#c5cbd2;background:radial-gradient(circle at 92% 8%,#a8b0b859,#0000 7rem),linear-gradient(145deg,#e8eaec,#f3f4f6)!important}.chooser-card--accounting .estimator-preview-result>span,.sargo-home .chooser-card--accounting .estimator-preview-result>span,.sargo-home .accounting-product .estimator-preview-result>span{color:#3d454d}.chooser-card--accounting .estimator-preview-result>strong,.sargo-home .chooser-card--accounting .estimator-preview-result>strong,.sargo-home .accounting-product .estimator-preview-result>strong{color:#2a3036}.chooser-card--accounting .preview-result-line,.sargo-home .chooser-card--accounting .preview-result-line,.sargo-home .accounting-product .preview-result-line{border-top-color:#c5cbd2a6}.chooser-card--accounting .preview-state-refund,.sargo-home .chooser-card--accounting .preview-state-refund,.sargo-home .accounting-product .preview-state-refund{color:#3d454d;border-color:#7a848f8c}.chooser-card--accounting .preview-state-refund b,.sargo-home .chooser-card--accounting .preview-state-refund b,.sargo-home .accounting-product .preview-state-refund b{color:#2a3036}.chooser-card--accounting .preview-included-heading>small,.sargo-home .chooser-card--accounting .preview-included-heading>small,.sargo-home .accounting-product .preview-included-heading>small{color:#525a63}.chooser-card--accounting .preview-checks i,.sargo-home .chooser-card--accounting .preview-checks i,.sargo-home .accounting-product .preview-checks i{color:#3d454d;background:#e2e5e8}.chooser-card--accounting .estimator-open-button,.sargo-home .chooser-card--accounting .estimator-open-button,.sargo-home .accounting-product .estimator-open-button,.sargo-chooser .chooser-card--accounting .estimator-open-button,.sargo-chooser .accounting-product .estimator-open-button{color:var(--home-mint-btn-text);border:0;border-radius:999px;box-shadow:0 10px 22px #1c21262e;background:var(--home-mint-btn)!important}.sargo-home[data-theme=dark] .chooser-card--accounting .estimator-open-button,.sargo-home[data-theme=dark] .accounting-product .estimator-open-button{background:var(--home-mint)!important;color:#062018!important}.chooser-card--accounting .estimator-open-button:hover,.sargo-home .chooser-card--accounting .estimator-open-button:hover,.sargo-home .accounting-product .estimator-open-button:hover{filter:brightness(1.05);box-shadow:0 13px 28px #1c21263d}.chooser-card--accounting .preview-field>i,.sargo-home .chooser-card--accounting .preview-field>i,.sargo-home .accounting-product .preview-field>i{color:#525a63}.sargo-home .readiness-card{background:linear-gradient(135deg,#e2f9efe6,#f9fefbf2);border-color:#cce8dc;border-radius:16px;grid-template-columns:82px 1fr;gap:21px;margin:25px 0;padding:19px}.sargo-home .readiness-score{border:7px solid var(--sargo-mint-300);background:#fff;align-items:baseline;width:76px;height:76px;padding-top:17px;box-shadow:inset 0 0 0 1px #08705214}.sargo-home .readiness-score strong{color:var(--sargo-green-800);font-size:25px}.sargo-home .readiness-card h3{color:var(--sargo-ink);margin:4px 0 10px;font-size:14px}.sargo-home .readiness-card p{color:var(--sargo-muted);margin:8px 0 0;font-size:9px}.sargo-home .score-track{background:#d8ebe2;border-radius:999px;overflow:hidden}.sargo-home .score-track span{background:linear-gradient(90deg, var(--sargo-green-700), var(--sargo-mint-500));border-radius:inherit}.sargo-home .panel-section-title{color:var(--sargo-ink);font-size:11px}.sargo-home .panel-section-title small{color:var(--sargo-green-600);letter-spacing:.1em}.sargo-home .open-item{border-color:var(--sargo-line);border-radius:12px;min-height:61px;padding:12px 13px;box-shadow:0 4px 12px #10433206}.sargo-home .open-item.alert{background:#fffbf3;border-color:#efdfbc}.sargo-home .item-icon{background:var(--sargo-mint-100);color:var(--sargo-green-700)}.sargo-home .open-item.alert .item-icon{color:#8b6525;background:#faedce}.sargo-home .open-item b{background:var(--sargo-mint-50);color:var(--sargo-green-700);border-radius:999px;padding:5px 7px}.sargo-home .received-row{border-color:var(--sargo-line)}.sargo-home .received-row>span{background:var(--sargo-mint-100);color:var(--sargo-green-700);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.floating-ai-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:4;background:#ffffffe6;border:1px solid #aad7c4e0;border-radius:16px;grid-template-columns:38px 1fr 26px;align-items:center;gap:11px;min-width:315px;padding:12px 14px;display:grid;position:absolute;bottom:-31px;left:-33px;box-shadow:0 17px 42px #08493526}.floating-ai-icon{background:var(--sargo-green-900);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.floating-ai-icon img{width:27px;height:27px}.floating-ai-card strong,.floating-ai-card small{display:block}.floating-ai-card strong{font-size:12px}.floating-ai-card small{color:var(--sargo-muted);margin-top:3px;font-size:9px}.floating-check{background:var(--sargo-mint-100);color:var(--sargo-green-700);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:flex}.journey-section{max-width:1240px;margin:auto;padding:100px 32px 115px}.sargo-section-intro{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;margin-bottom:43px;display:grid}.sargo-section-intro h2{color:var(--sargo-ink);letter-spacing:-.05em;margin:17px 0 0;font-size:44px;font-weight:650;line-height:1.08}.sargo-section-intro>p{color:var(--sargo-ink-soft);margin:0;font-size:14px;line-height:1.65}.sargo-home .kicker{color:var(--sargo-green-700)}.sargo-home .kicker span{background:var(--sargo-mint-500)}.journey-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.journey-card{border:1px solid var(--sargo-line);box-shadow:var(--sargo-shadow-sm);background:#ffffffe0;border-radius:24px;flex-direction:column;min-height:310px;padding:25px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}@media (width<=1120px) and (width>=901px){.journey-grid{grid-template-columns:repeat(2,1fr)}}.journey-card:before{content:"";background:radial-gradient(circle,#67e1b43d,#0000 68%);width:200px;height:200px;position:absolute;top:-95px;right:-85px}.journey-card:hover{box-shadow:var(--sargo-shadow-md);border-color:#afdcca;transform:translateY(-4px)}.journey-card.featured{color:#fff;background:radial-gradient(circle at 93% 3%,#6ce8ba2e,#0000 38%),linear-gradient(145deg,#0b553f,#082f26);border-color:#0b553f}.journey-icon{background:var(--sargo-mint-100);color:var(--sargo-green-700);z-index:1;border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:37px;font-size:20px;display:flex;position:relative}.journey-card.featured .journey-icon{color:var(--sargo-mint-300);background:#88eac629}.journey-card small{color:var(--sargo-green-600);letter-spacing:.12em;font-size:9px;font-weight:850}.journey-card.featured small{color:var(--sargo-mint-300)}.journey-card h3{letter-spacing:-.035em;margin:9px 0 10px;font-size:22px}.journey-card p{color:var(--sargo-ink-soft);margin:0 0 25px;font-size:13px;line-height:1.55}.journey-card.featured p{color:#e7f7f0c2}.journey-card b{color:var(--sargo-green-700);margin-top:auto;font-size:12px}.journey-card.featured b{color:var(--sargo-mint-300)}.feature-link-section{border-top:1px solid var(--sargo-line);max-width:1176px;margin:0 auto;padding:36px 0 100px}.feature-link-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:26px;display:flex}.feature-link-heading h2{letter-spacing:-.04em;margin:0;font-size:27px}.feature-link-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.feature-link-grid a{border:1px solid var(--sargo-line);background:#ffffffb8;border-radius:16px;flex-direction:column;min-height:150px;padding:17px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.feature-link-grid a:hover{box-shadow:var(--sargo-shadow-sm);border-color:#afdcca;transform:translateY(-2px)}.feature-link-grid small{color:var(--sargo-green-600);letter-spacing:.1em;font-size:8px;font-weight:850}.feature-link-grid strong{letter-spacing:-.02em;margin:14px 0 8px;font-size:14px;line-height:1.3}.feature-link-grid span{color:var(--sargo-muted);margin-top:auto;font-size:10px;line-height:1.5}.sargo-ai-section{color:#fff;background:radial-gradient(circle at 9% 10%,#6ae3b629,#0000 28rem),linear-gradient(145deg,#0a3f31,#082820);grid-template-columns:.92fr 1.08fr;gap:100px;padding:95px max(32px,50vw - 588px);display:grid}.sargo-home .kicker.light{color:var(--sargo-mint-300)}.ai-story h2{letter-spacing:-.05em;margin:22px 0;font-size:45px;font-weight:600;line-height:1.08}.ai-story>p:last-child{color:#e1f5edba;max-width:510px;font-size:14px;line-height:1.7}.ai-principles{border-top:1px solid #baf2dc33}.ai-principles article{border-bottom:1px solid #baf2dc33;grid-template-columns:45px 1fr;align-items:start;gap:18px;padding:22px 0;display:grid}.ai-principles article>span{color:var(--sargo-mint-300);font-size:10px;font-weight:850}.ai-principles strong{font-size:16px;display:block}.ai-principles p{color:#e1f5edab;margin:4px 0 0;font-size:12px;line-height:1.55}.sargo-home footer{color:var(--sargo-muted);max-width:1240px;padding:35px 32px}.sargo-home footer>div{gap:24px;display:flex}.workspace-shell{min-height:100vh}.workspace-hero{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.workspace-hero h1{color:var(--sargo-ink);letter-spacing:-.05em;margin:10px 0 11px;font-size:44px;font-weight:650;line-height:1}.workspace-hero p:last-child{margin:0;font-size:14px}.workspace-insight{box-shadow:var(--sargo-shadow-md);color:#fff;background:radial-gradient(circle at 94% 4%,#83eac333,#0000 20rem),linear-gradient(135deg,#0b4938,#0a3329);border:1px solid #60cfa633;border-radius:20px;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;padding:19px 22px;display:grid}.insight-orbit{background:#87eac621;border:1px solid #8ce7c538;border-radius:14px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.insight-orbit img{width:31px;height:31px}.workspace-insight small{color:var(--sargo-mint-300);letter-spacing:.13em;margin-bottom:3px;font-size:8px;font-weight:850;display:block}.workspace-insight strong{font-size:14px;display:block}.workspace-insight p{color:#e4f7efab;margin:3px 0 0;font-size:11px}.workspace-insight>a{color:var(--sargo-mint-300);font-size:11px;font-weight:800}.workspace-metrics{gap:15px;margin:18px 0}.workspace-metrics>div{border:1px solid var(--sargo-line);box-shadow:var(--sargo-shadow-sm);background:#fffffff0;border-radius:18px;padding:19px 20px}.workspace-metrics span{color:var(--sargo-ink-soft);font-size:11px;font-weight:700}.workspace-metrics strong{color:var(--sargo-ink);letter-spacing:-.04em;margin-top:7px;font-size:30px}.workspace-metrics small{color:var(--sargo-muted);margin-top:7px;font-size:9px;display:block}.workspace-metrics small.positive{color:var(--sargo-green-600)}.client-table-card{padding:0;overflow:hidden}.table-heading{justify-content:space-between;align-items:center;padding:22px 23px 17px;display:flex}.table-heading .eyebrow{margin-bottom:5px}.table-heading h2{letter-spacing:-.03em;margin:0;font-size:19px}.table-filter{align-items:center;gap:8px;display:flex}.table-filter span{background:var(--sargo-mint-50);border:1px solid var(--sargo-line);color:var(--sargo-ink-soft);border-radius:999px;padding:7px 9px;font-size:9px;font-weight:750}.table-scroll{overflow-x:auto}.dashboard-table{min-width:890px}.dashboard-table th{border-color:var(--sargo-line);color:var(--sargo-muted);letter-spacing:.11em;background:#f6faf8;padding:12px 18px;font-size:9px}.dashboard-table td{color:var(--sargo-ink-soft);border-color:#e8f0ec;padding:15px 18px;font-size:11px}.dashboard-table tbody tr{transition:background .15s}.dashboard-table tbody tr:hover{background:#f8fcfa}.dashboard-table td:first-child{color:var(--sargo-ink);align-items:center;gap:9px;display:flex}.client-avatar{background:var(--sargo-mint-100);color:var(--sargo-green-700);border:1px solid #c9e8dc;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:flex}.table-score{align-items:center;gap:8px;display:flex}.table-score>span{background:#e7f0ec;border-radius:999px;width:58px;height:5px;display:block;overflow:hidden}.table-score i{background:linear-gradient(90deg, var(--sargo-green-700), var(--sargo-mint-500));border-radius:inherit;height:100%;display:block}.table-score strong{color:var(--sargo-ink);font-size:10px}.status-pill{color:var(--sargo-ink-soft);background:#eef3f1;padding:6px 8px;font-size:9px}.status-pill.ready{background:var(--sargo-mint-100);color:var(--sargo-green-700)}.status-pill.needs{color:#a5573d;background:#fff2eb}.intake-layout{grid-template-columns:285px minmax(0,1fr);gap:20px}.stepper{background:radial-gradient(circle at 10% 0,#7be5bd29,#0000 18rem),#fffffff0;padding:22px;top:20px}.stepper-heading{align-items:center;gap:12px;display:flex}.stepper-year{background:linear-gradient(145deg, var(--sargo-green-700), var(--sargo-green-900));color:var(--sargo-mint-300);border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;font-size:13px;font-weight:850;display:flex}.stepper-heading .eyebrow{margin-bottom:2px}.stepper h2{color:var(--sargo-ink);letter-spacing:-.025em;margin:0;font-size:16px}.progress-track{background:#e3eee9;height:6px;margin:22px 0 25px}.progress-fill{background:linear-gradient(90deg, var(--sargo-green-700), var(--sargo-mint-500))}.step-row{color:#9aaa9f;border-radius:12px;margin:1px 0;padding:9px}.step-row.active{background:var(--sargo-mint-50);color:var(--sargo-ink)}.step-row>span{border-color:var(--sargo-line);background:#fff;width:29px;height:29px}.step-row.active>span{background:var(--sargo-green-700);border-color:var(--sargo-green-700);color:#fff}.step-row small{color:var(--sargo-muted)}.intake-guide{color:#fff;background:linear-gradient(135deg,#0b4a38,#0a3429);border-radius:14px;grid-template-columns:33px 1fr;align-items:start;gap:10px;margin-top:19px;padding:13px;display:grid}.intake-guide>span{background:#8ae8c521;border-radius:10px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.intake-guide img{width:23px;height:23px}.intake-guide strong{font-size:11px;display:block}.intake-guide p{color:#e4f7efb3;margin:3px 0 0;font-size:9px;line-height:1.4}.security-note{border-color:var(--sargo-warm-line);color:#6f5b2d;background:#fffcf4;margin-top:11px}.intake-card{min-height:680px;padding:38px 41px;position:relative;overflow:hidden}.intake-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#68e5b624,#0000 69%);width:250px;height:250px;position:absolute;top:-120px;right:-105px}.intake-card>*{position:relative}.screen-label{justify-content:space-between;align-items:center;display:flex}.screen-label>span{background:var(--sargo-mint-50);border:1px solid var(--sargo-line);color:var(--sargo-green-700);border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.intake-card h1{color:var(--sargo-ink);letter-spacing:-.05em;margin:11px 0 10px;font-size:38px;font-weight:650}.intake-card>.muted,.report-header .muted{max-width:700px;font-size:14px}.form-grid{gap:16px;margin-top:31px}.form-grid label,.full-label{color:var(--sargo-ink);font-size:12px;font-weight:750}.form-grid input,.form-grid select,textarea{border-color:var(--sargo-line-strong);background:#fbfdfc;border-radius:13px;min-height:48px;transition:border-color .2s,box-shadow .2s,background .2s}.form-grid input:focus,.form-grid select:focus,textarea:focus{border-color:var(--sargo-green-600);background:#fff;box-shadow:0 0 0 4px #4fd4a521}.option-grid{gap:11px}.option-card{border-color:var(--sargo-line);border-radius:15px;min-height:96px;padding:17px 17px 17px 49px;transition:border-color .18s,background .18s,transform .18s}.option-card:hover{border-color:#aad9c5;transform:translateY(-1px)}.option-card.selected{background:linear-gradient(145deg, var(--sargo-mint-50), #fff);border-color:#75c7a7;box-shadow:0 7px 20px #0d704f12}.option-check{background:var(--sargo-mint-100);color:var(--sargo-green-700)}.option-card.selected .option-check{background:var(--sargo-green-700);color:#fff}.option-card strong{color:var(--sargo-ink);font-size:12px}.option-card small{color:var(--sargo-muted);font-size:10px}.document-chip{border-color:var(--sargo-line);background:#fbfdfc;border-radius:13px;min-height:48px}.document-chip.selected{background:var(--sargo-mint-50);color:var(--sargo-green-800);border-color:#77c4a7}.score-ring{background:radial-gradient(circle, #fff 53%, transparent 54%), conic-gradient(var(--sargo-mint-500) 0 74%, #e1eee8 74% 100%);border:0;box-shadow:inset 0 0 0 1px #0a74520d}.score-ring strong{color:var(--sargo-green-800)}.summary-grid>div{border-color:var(--sargo-line);background:#f8fbf9}.finding{border-color:var(--sargo-line)}.finding.info{background:#f3f8ff}.legal-page{max-width:900px}.legal-page .card{padding:45px 48px}.legal-page h1{color:var(--sargo-ink);font-size:48px;font-weight:650}.legal-page h2{color:var(--sargo-ink);font-size:19px}.legal-page p{color:var(--sargo-ink-soft)}.legal-page .notice{background:var(--sargo-warm);border-color:var(--sargo-warm-line)}.nav-account-actions,.auth-entry,.auth-account-trigger{align-items:center;display:flex}.nav-account-actions{gap:14px}.pro-nav-button{background:linear-gradient(135deg, var(--sargo-green-700), var(--sargo-green-900));color:#fff;cursor:pointer;border:0;border-radius:11px;padding:10px 14px;font-size:11px;font-weight:850}.pro-nav-button.active{background:var(--sargo-mint-100);color:var(--sargo-green-800);border:1px solid #aedfcb}.pro-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:12000;background:#071e1894;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.pro-dialog{background:radial-gradient(circle at 92% 2%,#4fd4a533,#0000 16rem),#fff;border:1px solid #cbe4d9e6;border-radius:25px;width:100%;max-width:520px;max-height:calc(100dvh - 44px);padding:30px;position:relative;overflow:auto;box-shadow:0 35px 110px #041d164d}.pro-close{background:var(--sargo-mint-50);color:var(--sargo-ink-soft);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:flex;position:absolute;top:15px;right:15px}.pro-orbit{background:linear-gradient(145deg, var(--sargo-green-700), var(--sargo-green-900));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:15px;font-size:22px;display:flex}.pro-dialog h2{letter-spacing:-.045em;margin:4px 0 8px;font-size:30px}.pro-description,.pro-renewal{color:var(--sargo-ink-soft);line-height:1.55}.pro-description{font-size:13px}.pro-renewal{text-align:center;margin:13px 0 8px;font-size:9px}.pro-features{background:var(--sargo-mint-50);border:1px solid var(--sargo-line);border-radius:15px;gap:8px;margin:16px 0;padding:14px 16px;list-style:none;display:grid}.pro-features li{color:var(--sargo-green-900);font-size:11px;font-weight:700}.pro-plans{gap:10px;display:grid}.pro-plans>button{border:1px solid var(--sargo-line-strong);color:var(--sargo-ink);cursor:pointer;text-align:left;background:#fff;border-radius:15px;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.pro-plans>button.featured{border:2px solid var(--sargo-green-700)}.pro-plans span{flex-direction:column;gap:3px;display:flex}.pro-plans b{font-size:14px}.pro-plans em{color:#8a6722;letter-spacing:.05em;font-size:8px;font-style:normal;font-weight:900}.pro-plans small{color:var(--sargo-muted);font-size:9px}.pro-plans>button>strong{color:var(--sargo-green-800);font-size:16px}.pro-plans>button>strong small{margin-left:2px}.pro-restore{color:var(--sargo-green-700);cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:11px;font-weight:800;display:block}.pro-message{background:var(--sargo-warm);color:#765820;text-align:center;border-radius:10px;padding:9px 11px;font-size:10px}.pro-store-note{color:var(--sargo-green-800);text-align:center;background:#eef8f3;border:1px solid #bfe5d1;border-radius:10px;margin:0;padding:9px 11px;font-size:10px;line-height:1.45}.pro-links{justify-content:center;gap:18px;display:flex}.pro-links a{color:var(--sargo-green-700);font-size:9px;font-weight:800}.pro-active{background:var(--sargo-mint-50);border:1px solid #bfe4d5;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.pro-active strong{color:var(--sargo-green-800);font-size:12px}.pro-active button{color:var(--sargo-green-700);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.auth-entry{background:#ffffffb8;border:1px solid #bdd8cccc;border-radius:12px;gap:2px;padding:3px}.auth-entry button{cursor:pointer;border:0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:800}.auth-login-button{color:var(--sargo-green-800);background:0 0}.auth-login-button:hover{background:var(--sargo-mint-50)}.auth-signup-button{background:var(--sargo-green-800);color:#fff}.auth-signup-button:hover{background:var(--sargo-green-700)}.auth-entry.compact{background:0 0;border:0;padding:0}.auth-entry.compact .auth-login-button{border:1px solid var(--sargo-line-strong);background:#fff;padding:9px 14px;box-shadow:0 5px 16px #0f47350d}.auth-loading{justify-content:center;align-items:center;width:54px;height:34px;display:inline-flex}.auth-loading i{background:var(--sargo-mint-100);border-radius:999px;width:32px;height:9px;animation:1s ease-in-out infinite auth-pulse}@keyframes auth-pulse{0%,to{opacity:.45;transform:scaleX(.86)}50%{opacity:1;transform:scaleX(1)}}.auth-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10000;background:#071e188c;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.auth-dialog{overscroll-behavior:contain;scrollbar-color:#0b553f47 transparent;scrollbar-width:thin;background:radial-gradient(circle at 91% 1%,#79e8be30,#0000 15rem),#fff;border:1px solid #cbe4d9e6;border-radius:24px;width:100%;max-width:430px;max-height:calc(100dvh - 40px);padding:25px 28px 22px;animation:.22s ease-out auth-dialog-in;position:relative;overflow:hidden auto;box-shadow:0 35px 110px #041d1647}.auth-dialog::-webkit-scrollbar{width:7px}.auth-dialog::-webkit-scrollbar-thumb{background:#0b553f3d padding-box padding-box;border:2px solid #0000;border-radius:999px}@keyframes auth-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-close{color:var(--sargo-ink-soft);cursor:pointer;background:#eef7f3e6;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:flex;position:absolute;top:14px;right:14px}.auth-close:hover{background:var(--sargo-mint-100);color:var(--sargo-green-900)}.auth-brand-mark,.auth-callback-orbit,.account-empty-icon{background:linear-gradient(145deg,#0c4c3b,#071f1a);border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:13px;display:flex;box-shadow:0 12px 26px #08483433}.auth-brand-mark img,.auth-callback-orbit img,.account-empty-icon img{width:28px;height:28px}.auth-eyebrow{color:var(--sargo-green-700);letter-spacing:.15em;margin:0 0 7px;font-size:10px;font-weight:850}.auth-dialog h2{color:var(--sargo-ink);letter-spacing:-.045em;margin:0;font-size:27px}.auth-description{color:var(--sargo-ink-soft);margin:7px 0 16px;font-size:13px;line-height:1.55}.auth-setup-notice{background:var(--sargo-warm);border:1px solid var(--sargo-warm-line);border-radius:13px;flex-direction:column;gap:4px;margin:0 0 13px;padding:10px 12px;display:flex}.auth-setup-notice strong{color:#74551c;font-size:12px}.auth-setup-notice span{color:#846e41;font-size:10px;line-height:1.45}.auth-provider-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-provider-grid button{border:1px solid var(--sargo-line-strong);color:var(--sargo-ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.auth-provider-grid button:first-child{color:#fff;background:#111;border-color:#111}.auth-provider-grid button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0e483617}.auth-provider-grid button:disabled,.auth-submit:disabled{cursor:wait;opacity:.62}.auth-provider-grid svg{width:17px;height:17px}.auth-divider{color:var(--sargo-muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin:13px 0 12px;font-size:9px;font-weight:750;display:flex}.auth-divider:before,.auth-divider:after{background:var(--sargo-line);content:"";flex:1;height:1px}.auth-form{flex-direction:column;gap:11px;display:flex}.auth-form label{color:var(--sargo-ink);flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.auth-form input{border:1px solid var(--sargo-line-strong);color:var(--sargo-ink);font:inherit;background:#fbfdfc;border-radius:12px;outline:0;padding:11px 13px;font-size:13px}.auth-form input:focus{border-color:var(--sargo-green-600);background:#fff;box-shadow:0 0 0 4px #4fd4a524}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-label-row button,.auth-switch button{color:var(--sargo-green-700);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.auth-submit{background:linear-gradient(135deg, var(--sargo-green-700), var(--sargo-green-900));color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:45px;margin-top:3px;font-size:12px;font-weight:850;box-shadow:0 12px 25px #07573e29}.auth-message{border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.auth-message.error{color:#8f3e30;background:#fff2ef;border:1px solid #efc6be}.auth-message.success{background:var(--sargo-mint-50);color:var(--sargo-green-800);border:1px solid #bee4d5}.auth-switch{color:var(--sargo-ink-soft);text-align:center;margin:14px 0 0;font-size:11px}.auth-legal{color:var(--sargo-muted);text-align:center;max-width:380px;margin:12px auto 0;font-size:9px;line-height:1.5}.auth-legal a{color:var(--sargo-green-700);font-weight:800;text-decoration:underline}.auth-account{position:relative}.auth-account-trigger{border:1px solid var(--sargo-line-strong);color:var(--sargo-ink);cursor:pointer;background:#fff;border-radius:12px;gap:8px;padding:4px 9px 4px 4px}.auth-account-trigger>span{background:var(--sargo-mint-100);color:var(--sargo-green-800);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:flex}.auth-account-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11px;overflow:hidden}.auth-account-trigger i{color:var(--sargo-muted);font-size:10px;font-style:normal}.auth-account-menu{border:1px solid var(--sargo-line);box-shadow:var(--sargo-shadow-md);z-index:100;background:#fff;border-radius:14px;min-width:220px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.auth-account-menu>div{border-bottom:1px solid var(--sargo-line);flex-direction:column;margin:0 5px 5px;padding:9px 6px 12px;display:flex}.auth-account-menu strong{font-size:12px}.auth-account-menu small{color:var(--sargo-muted);margin-top:3px;font-size:10px}.auth-account-menu a,.auth-account-menu button{color:var(--sargo-ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;width:100%;padding:10px 11px;font-size:11px;font-weight:750;display:block}.auth-account-menu a:hover,.auth-account-menu button:hover{background:var(--sargo-mint-50);color:var(--sargo-green-800)}.auth-callback-page{justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.auth-callback-card{border:1px solid var(--sargo-line);box-shadow:var(--sargo-shadow-lg);text-align:center;background:#fff;border-radius:26px;width:100%;max-width:470px;padding:45px}.auth-callback-orbit{margin:0 auto 20px}.auth-callback-card h1{letter-spacing:-.045em;margin:6px 0 10px;font-size:31px}.auth-callback-card p:not(.auth-eyebrow){color:var(--sargo-ink-soft);line-height:1.6}.auth-callback-card a{color:var(--sargo-green-700);font-weight:800}.account-shell{max-width:1050px}.account-heading{justify-content:space-between;align-items:flex-end;margin:20px 0 32px;display:flex}.account-heading h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:48px}.account-heading p:not(.eyebrow){color:var(--sargo-ink-soft);margin:0}.account-status{background:var(--sargo-warm);border:1px solid var(--sargo-warm-line);color:#765820;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.account-status i{background:#d5a744;border-radius:50%;width:7px;height:7px}.account-status.connected{background:var(--sargo-mint-50);color:var(--sargo-green-800);border-color:#bfe4d5}.account-status.connected i{background:var(--sargo-mint-500)}.account-loading-card{color:var(--sargo-ink-soft);text-align:center;padding:40px}.account-empty{text-align:center;flex-direction:column;align-items:center;max-width:620px;margin:0 auto;padding:55px 48px;display:flex}.account-empty-icon{width:56px;height:56px;margin:0 0 22px}.account-empty-icon img{width:38px;height:38px}.account-empty h2{letter-spacing:-.04em;margin:0;font-size:27px}.account-empty p{color:var(--sargo-ink-soft);max-width:480px;line-height:1.6}.account-grid{grid-template-columns:1.18fr .82fr;gap:18px;display:grid}.account-grid>section{padding:30px}.account-profile-card{grid-row:span 2}.account-card-heading{justify-content:space-between;align-items:flex-start;display:flex}.account-grid h2{letter-spacing:-.035em;margin:2px 0 18px;font-size:22px}.account-avatar{background:linear-gradient(145deg, var(--sargo-mint-100), #c9f3e2);color:var(--sargo-green-800);border:1px solid #a9dcca;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:flex}.account-details{margin:11px 0 0}.account-details>div{border-bottom:1px solid var(--sargo-line);grid-template-columns:130px 1fr;gap:20px;padding:15px 0;display:grid}.account-details dt{color:var(--sargo-muted);font-size:11px}.account-details dd{color:var(--sargo-ink);text-align:right;margin:0;font-size:12px;font-weight:750}.security-feature{align-items:flex-start;gap:11px;margin-top:14px;display:flex}.security-feature>span{background:var(--sargo-mint-100);color:var(--sargo-green-800);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:11px;font-weight:900;display:flex}.security-feature.planned>span{background:var(--sargo-warm);color:#876524}.security-feature strong{font-size:12px;display:block}.security-feature p,.account-data-card>p{color:var(--sargo-ink-soft);margin:4px 0 0;font-size:11px;line-height:1.5}.account-data-card{grid-column:1/-1}.account-data-actions{gap:10px;margin-top:19px;display:flex}@media (width<=1100px){.chooser-grid{grid-template-columns:1fr;gap:18px;max-width:640px;margin:0 auto}.chooser-stage{padding-top:12px}.sargo-chooser .product-body{grid-template-columns:54px 1fr;min-height:0}.sargo-chooser .estimator-preview-heading h2{font-size:19px}}@media (width<=1040px){.sargo-home .marketing-hero{grid-template-columns:1fr 1fr;gap:50px}.sargo-home .hero-copy h1{font-size:55px}.floating-ai-card{left:-15px}.feature-link-section{margin:0 32px}.feature-link-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.sargo-home .nav-links{display:none}.sargo-home .marketing-hero{grid-template-columns:1fr}.sargo-home .hero-product{max-width:640px}.sargo-home .estimator-product,.sargo-chooser .chooser-card.hero-product{width:100%}.journey-grid,.sargo-ai-section{grid-template-columns:1fr}.sargo-ai-section{gap:45px}.workspace-insight{grid-template-columns:46px 1fr}.workspace-insight>a{grid-column:2}.intake-layout{grid-template-columns:1fr}.stepper{position:static}.account-grid{grid-template-columns:1fr}.account-profile-card{grid-row:auto}.account-data-card{grid-column:auto}}@media (width<=700px){.shell{padding:18px 15px 40px}.sargo-brand-name strong{font-size:18px}.app-nav-actions>a{display:none}.sargo-home .marketing-nav{padding:0 18px}.chooser-top,.chooser-stage,.chooser-footer{padding-left:18px;padding-right:18px}.chooser-footer{flex-direction:column;align-items:flex-start}.sargo-home .nav-cta,.auth-entry .auth-signup-button{display:none}.nav-account-actions{gap:7px}.auth-dialog{border-radius:21px;max-height:calc(100dvh - 24px);padding:24px 20px 21px}.auth-provider-grid{grid-template-columns:1fr}.auth-overlay{align-items:center;padding:12px}.account-heading{flex-direction:column;align-items:flex-start;gap:16px}.account-heading h1{font-size:38px}.account-grid>section,.account-empty{padding:26px 22px}.account-details>div{grid-template-columns:1fr;gap:4px}.account-details dd{text-align:left}.sargo-home .marketing-hero{padding:55px 18px 85px}.sargo-home .estimator-preview-panel{padding:21px 16px 19px}.estimator-preview-grid,.preview-checks{grid-template-columns:1fr}.preview-included-heading{flex-direction:column;align-items:flex-start;gap:5px}.estimator-preview-footer{flex-direction:column;align-items:stretch}.estimator-preview-footer>small{text-align:left;max-width:none}.sargo-home .hero-copy h1{font-size:47px}.floating-ai-card{min-width:calc(100% - 24px);bottom:-42px;left:12px}.journey-section{padding:85px 18px}.sargo-section-intro{grid-template-columns:1fr;gap:18px}.sargo-section-intro h2,.ai-story h2{font-size:37px}.journey-grid{grid-template-columns:1fr}.feature-link-section{margin:0 18px;padding-bottom:75px}.feature-link-heading{flex-direction:column;align-items:flex-start;gap:15px}.feature-link-grid{grid-template-columns:1fr}.feature-link-grid a{min-height:125px}.sargo-ai-section{padding:75px 20px}.workspace-hero{flex-direction:column;align-items:stretch}.workspace-hero h1{font-size:38px}.workspace-hero .button{align-self:flex-start}.workspace-insight{grid-template-columns:1fr}.workspace-insight>a{grid-column:auto}.intake-card{min-height:0;padding:28px 22px}.intake-card h1{font-size:31px}.legal-page .card{padding:30px 24px}.legal-page h1{font-size:38px}}html[data-sargo-ui=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070a0c}html[data-sargo-ui=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.home-theme-toggle{color:#e8f4f0b8;cursor:pointer;background:#ffffff0a;border:1px solid #b4dcd224;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:12px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex}html[data-sargo-ui=light] .home-theme-toggle{color:#49655c;background:#fff;border-color:#dce9e3}.home-theme-toggle:hover{color:#eef6f2;border-color:#9fe8d073}html[data-sargo-ui=light] .home-theme-toggle:hover{color:#102e26}.home-theme-toggle-track{background:#9fe8d02e;border-radius:999px;place-items:center;width:32px;height:18px;display:grid}.home-theme-toggle-track i{background:#9fe8d0;border-radius:50%;width:12px;height:12px;transition:transform .25s;display:block}html[data-sargo-ui=light] .home-theme-toggle-track i{background:#0a8b65}.home-theme-toggle-track i.is-dark{transform:translate(6px)}.home-theme-toggle-track i.is-light{transform:translate(-6px)}html[data-sargo-ui=dark] .estimate-shell,html[data-sargo-ui=dark] .estimate-visual-v2{--sargo-ink:#eef6f2;--sargo-ink-soft:#e8f4f0b8;--sargo-muted:#e8f4f07a;--sargo-green-900:#eef6f2;--sargo-green-800:#9fe8d0;--sargo-green-700:#9fe8d0;--sargo-green-600:#3db89a;--sargo-mint-500:#9fe8d0;--sargo-mint-300:#9fe8d0;--sargo-mint-200:#3db89a;--sargo-mint-100:#9fe8d024;--sargo-mint-50:#1a2228;--sargo-canvas:#070a0c;--sargo-white:#141b20;--sargo-line:#b4dcd224;--sargo-line-strong:#b4dcd238;--est-ink:#eef6f2;--est-ink-soft:#e8f4f0b8;--est-muted:#e8f4f07a;--est-green-900:#eef6f2;--est-green-800:#9fe8d0;--est-green-700:#9fe8d0;--est-green-600:#3db89a;--est-mint-500:#9fe8d0;--est-mint-300:#9fe8d0;--est-mint-200:#3db89a;--est-mint-100:#9fe8d024;--est-mint-50:#1a2228;--est-canvas:#070a0c;--est-white:#141b20;--est-line:#b4dcd224;--est-line-strong:#b4dcd238;color:#eef6f2;background:radial-gradient(55% 45% at 72% 12%,#9fe8d01f,#0000 70%),radial-gradient(40% 35% at 10% 80%,#3db89a14,#0000 65%),#070a0c;min-height:100vh}html[data-sargo-ui=dark] .estimate-shell .sargo-brand-name strong,html[data-sargo-ui=dark] .estimate-brand-signal-name strong{color:#eef6f2}html[data-sargo-ui=dark] .estimate-shell .sargo-brand-name em,html[data-sargo-ui=dark] .estimate-brand-signal-name em{color:#9fe8d0}html[data-sargo-ui=dark] .estimate-nav-links,html[data-sargo-ui=dark] .estimate-nav-links a,html[data-sargo-ui=dark] .estimate-nav>div{color:#e8f4f0b8}html[data-sargo-ui=dark] .estimate-nav-links a:hover{color:#9fe8d0}html[data-sargo-ui=dark] .estimate-shell .auth-login-button,html[data-sargo-ui=dark] .estimate-shell .auth-account-trigger{color:#eef6f2;background:#ffffff0a;border:1px solid #b4dcd224;border-radius:999px}html[data-sargo-ui=dark] .estimate-shell .auth-signup-button{color:#062018;background:#9fe8d0;border-radius:999px}html[data-sargo-ui=dark] .estimate-form,html[data-sargo-ui=dark] .estimate-form.card,html[data-sargo-ui=dark] .estimate-results .card,html[data-sargo-ui=dark] .wizard-card,html[data-sargo-ui=dark] .wizard-step-preview-card,html[data-sargo-ui=dark] .live-estimate-card,html[data-sargo-ui=dark] .module-card,html[data-sargo-ui=dark] .person-card,html[data-sargo-ui=dark] .module-calculator,html[data-sargo-ui=dark] .estimate-empty,html[data-sargo-ui=dark] .estimate-total,html[data-sargo-ui=dark] .breakdown-card,html[data-sargo-ui=dark] .state-result,html[data-sargo-ui=dark] .coverage,html[data-sargo-ui=dark] .trace,html[data-sargo-ui=dark] .household-result-card,html[data-sargo-ui=dark] .credit-result-card,html[data-sargo-ui=dark] .eitc-result-card,html[data-sargo-ui=dark] .combined-result,html[data-sargo-ui=dark] .investment-result-card,html[data-sargo-ui=dark] .deduction-result-card{color:#eef6f2;box-shadow:0 24px 60px #00000059;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .wizard-situation{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd22e!important}html[data-sargo-ui=dark] .wizard-situation:hover{background:#202a31!important;border-color:#9fe8d047!important}html[data-sargo-ui=dark] .wizard-situation.active{box-shadow:0 0 0 3px #9fe8d01a;background:#9fe8d01f!important;border-color:#9fe8d06b!important}html[data-sargo-ui=dark] .wizard-situation strong{color:#eef6f2!important}html[data-sargo-ui=dark] .wizard-situation small{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .wizard-situation-check{color:#9fe8d0!important;background:#10161a!important;border-color:#b4dcd238!important}html[data-sargo-ui=dark] .wizard-situation.active .wizard-situation-check{color:#062018!important;background:#9fe8d0!important;border-color:#9fe8d0!important}html[data-sargo-ui=dark] .wizard-review-hero{background:radial-gradient(circle at 92% 0,#9fe8d01a,#0000 11rem),linear-gradient(135deg,#12181d,#182128)!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .wizard-review-hero strong{color:#eef6f2!important}html[data-sargo-ui=dark] .wizard-review-hero p{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .wizard-review-hero>span{color:#9fe8d0!important;background:#10161a!important;border-color:#9fe8d047!important}html[data-sargo-ui=dark] .wizard-review-tile,html[data-sargo-ui=dark] .wizard-review-topics,html[data-sargo-ui=dark] .wizard-review-next li{color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .wizard-review-tile:hover{border-color:#9fe8d059!important;box-shadow:0 10px 24px #00000059!important}html[data-sargo-ui=dark] .wizard-review-tile>span,html[data-sargo-ui=dark] .wizard-review-tile>small,html[data-sargo-ui=dark] .wizard-review-next span{color:#e8f4f0ad!important}html[data-sargo-ui=dark] .wizard-review-tile>strong,html[data-sargo-ui=dark] .wizard-review-topics-head strong,html[data-sargo-ui=dark] .wizard-review-next strong{color:#eef6f2!important}html[data-sargo-ui=dark] .wizard-review-tile>em,html[data-sargo-ui=dark] .wizard-review-topics-head button{color:#9fe8d0!important}html[data-sargo-ui=dark] .wizard-review-topics li{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .wizard-review-next b{color:#eef6f2!important;background:linear-gradient(145deg,#3db89a,#1f6f5a)!important}html[data-sargo-ui=dark] .decision,html[data-sargo-ui=dark] .estimate-visual-v2 .decision{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .decision.eligible,html[data-sargo-ui=dark] .estimate-visual-v2 .decision.eligible{border-left-color:#9fe8d0!important}html[data-sargo-ui=dark] .decision.not_eligible{border-left-color:#f0a090!important}html[data-sargo-ui=dark] .decision.review,html[data-sargo-ui=dark] .decision.incomplete{border-left-color:#e0c06a!important}html[data-sargo-ui=dark] .decision strong,html[data-sargo-ui=dark] .household-result-card>h3,html[data-sargo-ui=dark] .credit-result-card>h3,html[data-sargo-ui=dark] .eitc-result-card>h3{color:#eef6f2!important}html[data-sargo-ui=dark] .decision small,html[data-sargo-ui=dark] .household-result-card>span,html[data-sargo-ui=dark] .credit-result-card>span,html[data-sargo-ui=dark] .credit-result-card>p,html[data-sargo-ui=dark] .eitc-result-card>span,html[data-sargo-ui=dark] .eitc-result-card>p{color:#e8f4f0ad!important}html[data-sargo-ui=dark] .decision>b,html[data-sargo-ui=dark] .estimate-visual-v2 .decision>b{color:#9fe8d0!important;background:#9fe8d024!important}html[data-sargo-ui=dark] .decision summary{color:#e0c06a!important}html[data-sargo-ui=dark] .decision ul,html[data-sargo-ui=dark] .credit-warnings{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .issue-fix-link{color:#eef6f2!important;background:#12181d!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .issue-fix-link>b{color:#9fe8d0!important}html[data-sargo-ui=dark] .estimate-result-sheet{background:#000000b8}html[data-sargo-ui=dark] .estimate-result-sheet-panel{color:#eef6f2;box-shadow:0 30px 80px #0000008c;background:radial-gradient(circle at 100% 0,#9fe8d01f,#0000 18rem),linear-gradient(165deg,#12181d,#0e1418)!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .estimate-result-sheet-kicker,html[data-sargo-ui=dark] .estimate-result-sheet-head h2,html[data-sargo-ui=dark] .estimate-result-section-head h3{color:#eef6f2!important}html[data-sargo-ui=dark] .estimate-result-sheet-close{color:#9fe8d0!important;background:#1a2228!important;border-color:#b4dcd22e!important}html[data-sargo-ui=dark] .estimate-open-sheet{color:#062018!important;background:linear-gradient(135deg,#9fe8d0,#3db89a)!important;border:0!important}html[data-sargo-ui=dark] .estimate-open-sheet:hover{filter:brightness(1.05)}html[data-sargo-ui=dark] .estimate-total-state-chip.refund{color:#9fe8d0!important;background:#9fe8d024!important}html[data-sargo-ui=dark] .estimate-total-state-chip.due{color:#f0a090!important;background:#f0a09024!important}html[data-sargo-ui=dark] .estimate-result-details>summary{color:#9fe8d0!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .household-result-card,html[data-sargo-ui=dark] .credit-result-card,html[data-sargo-ui=dark] .eitc-result-card,html[data-sargo-ui=dark] .deduction-result-card,html[data-sargo-ui=dark] .investment-result-card,html[data-sargo-ui=dark] .breakdown-card,html[data-sargo-ui=dark] .state-result,html[data-sargo-ui=dark] .combined-result,html[data-sargo-ui=dark] .coverage,html[data-sargo-ui=dark] .future-results{background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .estimate-result-sheet-head,html[data-sargo-ui=dark] .estimate-result-sheet-sticky{background:linear-gradient(#12181d,#12181df5)!important}html[data-sargo-ui=dark] .estimate-result-hero,html[data-sargo-ui=dark] .estimate-result-section{background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .estimate-result-hero.federal{background:radial-gradient(circle at 100% 0,#9fe8d01f,#0000 8rem),linear-gradient(160deg,#182128,#12181d)!important;border-color:#9fe8d03d!important}html[data-sargo-ui=dark] .estimate-result-hero>strong,html[data-sargo-ui=dark] .estimate-result-lines dd,html[data-sargo-ui=dark] .estimate-result-lines>div.emphasis dt,html[data-sargo-ui=dark] .estimate-result-lines>div.emphasis dd,html[data-sargo-ui=dark] .estimate-result-lines>div.total dt,html[data-sargo-ui=dark] .estimate-result-lines>div.total dd{color:#eef6f2!important}html[data-sargo-ui=dark] .estimate-total.refund>strong,html[data-sargo-ui=dark] .live-estimate-card.refund>strong,html[data-sargo-ui=dark] .estimate-result-hero.refund>strong,html[data-sargo-ui=dark] .estimate-result-lines>div.total.refund dt,html[data-sargo-ui=dark] .estimate-result-lines>div.total.refund dd{color:#9fe8d0!important}html[data-sargo-ui=dark] .estimate-total.due>strong,html[data-sargo-ui=dark] .live-estimate-card.due>strong,html[data-sargo-ui=dark] .estimate-result-hero.due>strong,html[data-sargo-ui=dark] .estimate-result-lines>div.total.due dt,html[data-sargo-ui=dark] .estimate-result-lines>div.total.due dd{color:#f0a090!important}html[data-sargo-ui=dark] .estimate-result-hero.federal.refund,html[data-sargo-ui=dark] .estimate-result-hero.state.refund{background:radial-gradient(circle at 100% 0,#9fe8d024,#0000 8rem),linear-gradient(160deg,#182128,#12181d)!important;border-color:#9fe8d047!important}html[data-sargo-ui=dark] .estimate-result-hero.federal.due,html[data-sargo-ui=dark] .estimate-result-hero.state.due{background:radial-gradient(circle at 100% 0,#f0a0901f,#0000 8rem),linear-gradient(160deg,#221816,#181210)!important;border-color:#f0a09042!important}html[data-sargo-ui=dark] .estimate-result-hero.combined{background:linear-gradient(160deg,#123d2d,#1b6148)!important;border-color:#0000!important}html[data-sargo-ui=dark] .estimate-result-hero.combined>span,html[data-sargo-ui=dark] .estimate-result-hero.combined>p{color:#eef8f2b8!important}html[data-sargo-ui=dark] .estimate-result-hero.combined>strong{color:#9fe8d0!important}html[data-sargo-ui=dark] .estimate-result-hero>span,html[data-sargo-ui=dark] .estimate-result-hero>p,html[data-sargo-ui=dark] .estimate-result-lines dt,html[data-sargo-ui=dark] .estimate-result-section-head span,html[data-sargo-ui=dark] .estimate-result-empty,html[data-sargo-ui=dark] .estimate-result-sheet-foot p{color:#e8f4f0b3!important}html[data-sargo-ui=dark] .estimate-result-lines>div{border-top-color:#b4dcd21a!important}html[data-sargo-ui=dark] .estimate-result-lines>div.total{background:#9fe8d01a!important;border-color:#9fe8d038!important}html[data-sargo-ui=dark] .estimate-result-lines>div.total.due{background:#f078641f!important;border-color:#f0a08c47!important}html[data-sargo-ui=dark] .household-intro,html[data-sargo-ui=dark] .module-calculator-intro{color:#eef6f2!important;background:radial-gradient(circle at 90% 0,#9fe8d014,#0000 12rem),linear-gradient(135deg,#12181d,#182128)!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .household-intro strong,html[data-sargo-ui=dark] .module-calculator-intro strong{color:#eef6f2!important}html[data-sargo-ui=dark] .household-intro p,html[data-sargo-ui=dark] .module-calculator-intro p,html[data-sargo-ui=dark] .section-note{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .household-intro>span,html[data-sargo-ui=dark] .module-calculator-intro>span{color:#9fe8d0!important;background:#10161a!important;border-color:#9fe8d047!important}html[data-sargo-ui=dark] .household-section{background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .household-section legend{color:#eef6f2!important}html[data-sargo-ui=dark] .household-empty{color:#e8f4f0b3!important;background:#10161a!important;border-color:#b4dcd233!important}html[data-sargo-ui=dark] .household-empty strong{color:#eef6f2!important}html[data-sargo-ui=dark] .person-summary{color:#eef6f2!important;background:#12181d!important}html[data-sargo-ui=dark] .person-summary>span{color:#9fe8d0!important;background:#9fe8d024!important}html[data-sargo-ui=dark] .person-summary strong,html[data-sargo-ui=dark] .person-summary i{color:#eef6f2!important}html[data-sargo-ui=dark] .person-summary small{color:#e8f4f0ad!important}html[data-sargo-ui=dark] .person-editor{background:#10161a!important;border-color:#b4dcd21f!important}html[data-sargo-ui=dark] .person-card.editing{border-color:#9fe8d059!important;box-shadow:0 10px 28px #00000059!important}html[data-sargo-ui=dark] .household-grid label,html[data-sargo-ui=dark] .check-line{color:#e8f4f0!important}html[data-sargo-ui=dark] .household-grid label small{color:#e8f4f09e!important}html[data-sargo-ui=dark] .ctc-confirm-question,html[data-sargo-ui=dark] .ctc-three-questions label,html[data-sargo-ui=dark] .custody-block,html[data-sargo-ui=dark] .advanced-household{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .advanced-household>summary,html[data-sargo-ui=dark] .person-actions button,html[data-sargo-ui=dark] .add-person{color:#9fe8d0!important}html[data-sargo-ui=dark] .person-actions button:first-child{color:#f0a090!important}html[data-sargo-ui=dark] .estimate-form input,html[data-sargo-ui=dark] .estimate-form select,html[data-sargo-ui=dark] .household-grid input,html[data-sargo-ui=dark] .household-grid select,html[data-sargo-ui=dark] .wizard-fields input,html[data-sargo-ui=dark] .wizard-fields select,html[data-sargo-ui=dark] .money-grid input,html[data-sargo-ui=dark] .money-grid select{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .estimate-button,html[data-sargo-ui=dark] .wizard-primary,html[data-sargo-ui=dark] .add-person,html[data-sargo-ui=dark] .module-actions button:last-child{box-shadow:0 12px 28px #3db89a2e;color:#062018!important;background:#9fe8d0!important;border-radius:999px!important}html[data-sargo-ui=dark] .wizard-secondary,html[data-sargo-ui=dark] .wizard-advanced-toggle,html[data-sargo-ui=dark] .module-actions button:first-child{color:#eef6f2!important;background:#ffffff0a!important;border:1px solid #b4dcd224!important;border-radius:999px!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-shell{background:linear-gradient(#1a2228f5,#141b20fa),radial-gradient(120% 80% at 0 0,#9fe8d01a,#0000 55%)!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-banner{border-bottom-color:#b4dcd224!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-kicker,html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-section-label,html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-advanced-header strong{color:#9fe8d0!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-banner h3,html[data-sargo-ui=dark] .estimate-visual-v2 .w2-box-copy strong{color:#eef6f2!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-banner p,html[data-sargo-ui=dark] .estimate-visual-v2 .w2-box-copy small,html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-note p{color:#e8f4f094!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-section-muted{border-top-color:#b4dcd229!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-box-field{background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-box-field:focus-within{border-color:#9fe8d06b!important;box-shadow:0 0 0 4px #9fe8d01f!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-box-field-accent{background:linear-gradient(#9fe8d01f,#141b20f5)!important;border-color:#9fe8d047!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-box-num{color:#062018!important;background:#9fe8d0!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-box-field>input{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-box-field>input::placeholder{color:#e8f4f06b!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-note{background:#9fe8d014!important;border-color:#9fe8d02e!important}html[data-sargo-ui=dark] .estimate-visual-v2 .w2-form-note strong{color:#9fe8d0!important}html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-advanced-panel{border-top-color:#b4dcd224!important}html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-advanced-toggle-pulse,html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-advanced-hide{color:#eef6f2!important;background:linear-gradient(135deg,#3db89a,#1a6b55)!important;border-color:#9fe8d038!important;border-radius:16px!important;box-shadow:0 14px 32px #3db89a2e!important}html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-advanced-toggle-pulse:hover,html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-advanced-hide:hover{background:linear-gradient(135deg,#4ec9ab,#228066)!important;box-shadow:0 18px 36px #3db89a3d!important}html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-advanced-toggle-label{color:#eef6f2!important}html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-advanced-toggle-hint,html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-advanced-hide .wizard-advanced-toggle-hint{color:#eef6f2d1!important}html[data-sargo-ui=dark] .estimate-visual-v2 .declared-forms-panel,html[data-sargo-ui=dark] .estimate-visual-v2 .form-reminder-card{background:linear-gradient(#1a2228f5,#141b20fa),radial-gradient(120% 80% at 100% 0,#9fe8d014,#0000 50%)!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .estimate-visual-v2 .declared-forms-intro h3,html[data-sargo-ui=dark] .estimate-visual-v2 .declared-form-copy strong,html[data-sargo-ui=dark] .estimate-visual-v2 .form-reminder-card strong{color:#eef6f2!important}html[data-sargo-ui=dark] .estimate-visual-v2 .declared-forms-intro p,html[data-sargo-ui=dark] .estimate-visual-v2 .declared-form-copy small,html[data-sargo-ui=dark] .estimate-visual-v2 .form-reminder-card p,html[data-sargo-ui=dark] .estimate-visual-v2 .form-reminder-footnote{color:#e8f4f09e!important}html[data-sargo-ui=dark] .estimate-visual-v2 .declared-forms-note,html[data-sargo-ui=dark] .estimate-visual-v2 .form-reminder-kicker{color:#9fe8d0!important}html[data-sargo-ui=dark] .estimate-visual-v2 .declared-form-chip,html[data-sargo-ui=dark] .estimate-visual-v2 .form-reminder-chip{color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .estimate-visual-v2 .declared-form-chip:hover,html[data-sargo-ui=dark] .estimate-visual-v2 .form-reminder-chip:hover{border-color:#9fe8d052!important}html[data-sargo-ui=dark] .estimate-visual-v2 .declared-form-chip.active{background:linear-gradient(#9fe8d01f,#141b20f5)!important;border-color:#9fe8d05c!important;box-shadow:0 0 0 3px #9fe8d01a!important}html[data-sargo-ui=dark] .estimate-visual-v2 .declared-form-check{background:#10161a!important;border-color:#b4dcd238!important}html[data-sargo-ui=dark] .estimate-visual-v2 .declared-form-chip.active .declared-form-check,html[data-sargo-ui=dark] .estimate-visual-v2 .form-reminder-chip.active{color:#062018!important;background:#9fe8d0!important;border-color:#9fe8d0!important}html[data-sargo-ui=dark] .estimate-visual-v2 .wizard-situation.form-suggested{border-color:#9fe8d05c!important;box-shadow:0 0 0 3px #9fe8d01a!important}html[data-sargo-ui=dark] .wizard-step-dot{color:#e8f4f0b8!important;background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .wizard-step-dot.locked,html[data-sargo-ui=dark] .wizard-step-dot.done{color:#9fe8d0!important;background:#9fe8d029!important;border-color:#9fe8d059!important}html[data-sargo-ui=dark] .estimate-shell:before,html[data-sargo-ui=dark] .estimate-visual-v2 .estimate-shell:before{background:radial-gradient(70% 80% at 12% 0,#9fe8d01f,#0000 55%),radial-gradient(55% 70% at 88% 18%,#3db89a14,#0000 50%),linear-gradient(#141b20e6,#0000 85%)!important}html[data-sargo-ui=dark] .expense-shell,html[data-sargo-ui=dark] .qb-shell{--sargo-ink:#eef6f2;--sargo-ink-soft:#e8f4f0b8;--sargo-muted:#e8f4f07a;--sargo-green-900:#eef6f2;--sargo-green-800:#9fe8d0;--sargo-green-700:#9fe8d0;--sargo-green-600:#3db89a;--sargo-mint-500:#9fe8d0;--sargo-mint-300:#9fe8d0;--sargo-mint-200:#3db89a;--sargo-mint-100:#9fe8d024;--sargo-mint-50:#1a2228;--sargo-green-100:#9fe8d024;--sargo-green-200:#3db89a;--sargo-canvas:#070a0c;--sargo-line:#b4dcd224;--sargo-line-strong:#b4dcd238;--sargo-shadow-sm:0 8px 24px #00000047;--sargo-shadow-md:0 20px 55px #00000061;--sargo-shadow-lg:0 32px 90px #0000007a;color:#eef6f2;background:radial-gradient(55% 45% at 80% 0,#9fe8d01a,#0000 60%),#070a0c!important}html[data-sargo-ui=dark] .expense-shell .sargo-brand-name strong{color:#eef6f2}html[data-sargo-ui=dark] .expense-shell .sargo-brand-name em,html[data-sargo-ui=dark] .qb-shell .sargo-brand-name em{color:#9fe8d0!important}html[data-sargo-ui=dark] .expense-topbar,html[data-sargo-ui=dark] .qb-main,html[data-sargo-ui=dark] .expense-main{color:#eef6f2;background:#0e1418!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-sidebar,html[data-sargo-ui=dark] .qb-rail{color:#eef6f2;background:#0a1014!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-tabs button,html[data-sargo-ui=dark] .qb-nav button{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .expense-tabs button.active,html[data-sargo-ui=dark] .qb-nav button.active{color:#9fe8d0!important;background:#9fe8d01f!important}html[data-sargo-ui=dark] .expense-primary-button,html[data-sargo-ui=dark] .qb-primary-button{color:#062018!important;background:#9fe8d0!important;border:0!important;border-radius:999px!important}html[data-sargo-ui=dark] .expense-secondary-button,html[data-sargo-ui=dark] .file-button{color:#eef6f2!important;background:#ffffff0a!important;border:1px solid #b4dcd224!important;border-radius:999px!important}html[data-sargo-ui=dark] .expense-topbar-links a,html[data-sargo-ui=dark] .qb-rail-brand,html[data-sargo-ui=dark] .expense-page-heading,html[data-sargo-ui=dark] .muted,html[data-sargo-ui=dark] .expense-shell small,html[data-sargo-ui=dark] .expense-shell p,html[data-sargo-ui=dark] .expense-shell label,html[data-sargo-ui=dark] .expense-shell th,html[data-sargo-ui=dark] .expense-shell td,html[data-sargo-ui=dark] .expense-shell span,html[data-sargo-ui=dark] .expense-shell strong,html[data-sargo-ui=dark] .expense-shell h1,html[data-sargo-ui=dark] .expense-shell h2,html[data-sargo-ui=dark] .expense-shell h3{color:inherit}html[data-sargo-ui=dark] .expense-shell,html[data-sargo-ui=dark] .qb-shell{color:#eef6f2}html[data-sargo-ui=dark] .qb-global-search{background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .qb-global-search input,html[data-sargo-ui=dark] .expense-shell input,html[data-sargo-ui=dark] .expense-shell select,html[data-sargo-ui=dark] .expense-shell textarea{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-shell .auth-login-button,html[data-sargo-ui=dark] .expense-shell .auth-account-trigger{color:#eef6f2;background:#ffffff0a;border:1px solid #b4dcd224;border-radius:999px}html[data-sargo-ui=dark] .expense-shell .auth-signup-button{color:#062018;background:#9fe8d0;border-radius:999px}html[data-sargo-ui=dark] .expense-shell :is(.expense-card,.qb-card,.qb-panel,.qb-create-popover,.post-action-menu,.create-menu,.modal-card,.expense-modal,.bank-setup-modal,.overview-card,.home-quick-actions button,.overview-start-steps li button,.for-review-callout,.for-review-callout.clear,.expense-notice,.expense-notice.info,.ready-to-post-banner,.ai-suggest-banner,.account-chip,.account-chip.active,.account-chip:hover,.account-chip.sync-chip,.account-card,.bank-connections-card,.register-status-tabs,.register-column-legend,.register-filters,.register-money-totals,.register-filter-clear,.register-table-wrap,.register-pagination,.register-menu-btn,.register-detail-row td,.register-detail-actions button,.bank-rules-panel,.bank-rules-toggle,.classification-control button.active,.bank-connection-actions button,.expense-summary-grid article,.expense-action-grid button,.statement-import-status,.receipt-upload-card,.receipt-row,.vehicle-method-card,.vehicle-method-options button,.report-hero-card,.report-rollup-head,.report-rollup-toggle,.report-rollup-toggle:hover,.report-rollup-toggle.expanded,.report-review-card>span,.mileage-garage,.mileage-mode-panel,fieldset.mileage-mode-panel,.mileage-add-vehicle,.mileage-vehicle-list li,.mileage-vehicle-detail,.mileage-back-button,.mileage-tax-year-tab,.mileage-tax-year select,.mileage-month-grid label,.mileage-scoped-trip-list li,.mileage-section179-toggle.compact,.mileage-section179-card,.mileage-cat-card,.mileage-cat-section,.mileage-yearly-cat-field,.mileage-179-locked-bar,.mileage-179-locked-banner,.live-trip-card,.transaction-register,.merchant-transaction-row,.expense-category-group,.expense-exclusion-button,.expense-home-card,.expense-home-actions button,.expense-home-pro,.needs-review-row,.spending-by-category:not(.compact),.income-source-row,.expense-sheet-panel){box-shadow:0 18px 48px #00000047;color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-shell :is(.register-table thead th,.register-table-wrap.banking-register .col-desc,.register-table-wrap.banking-register thead .register-column-row th,.register-table-wrap.banking-register .col-check,.register-table-wrap.banking-register thead .col-check,.register-table-wrap.banking-register .col-spent,.register-table-wrap.banking-register .col-received,.register-table-wrap.banking-register thead .col-spent,.register-table-wrap.banking-register thead .col-received,.register-filters input,.register-filters select,.col-category select,.register-detail select,.register-detail input,.merchant-bulk-category select,.transaction-business-source select,.expense-form-grid input,.expense-form-grid select,.custom-category-row input,.receipt-upload-card select,.mileage-add-vehicle input,.mileage-add-vehicle select,.mileage-month-grid input,.mileage-yearly-field input,.mileage-yearly-cat-field input,.mileage-add-section179 input,.mileage-money-input input,.classification-control,.mileage-class-control,.spending-seg,.spending-seg button,.spending-control select,.needs-review-category select,.income-period-control select,.expense-sheet-close,.vehicle-chip,.spending-category-row:hover,.spending-category-row.expanded,.spending-category-txns,.income-source-row:hover,.income-source-row.expanded,.income-source-txns,.income-total-chevron,.mileage-section179-toggle,.mileage-cat-bar-track,.mileage-bar-track,.mileage-garage-visual){color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-shell :is(.expense-summary-grid small,.expense-summary-grid p,.account-card-balances span,.register-column-legend,.mileage-garage-copy>p,.mileage-garage-empty p,.receipt-upload-card p,.vehicle-method-card p,.report-hero-card p,.ai-suggest-banner p,.ai-suggest-banner small,.ready-to-post-banner p,.for-review-callout p,.for-review-callout small,.expense-section-heading small,.eyebrow,.expense-home-hero p,.expense-home-card-head p,.expense-home-actions small,.expense-home-empty,.expense-home-pro-toggle small,.expense-home-pro-body,.expense-home-income-blurb,.needs-review-main small,.expense-sheet-header p,.spending-period-label,.spending-empty,.spending-category-copy small,.spending-category-meta em,.income-period-label,.income-empty,.income-source-copy small,.income-source-meta em,.income-source-txns small,.spending-category-txns small,.spending-seg button,.mileage-179-locked-copy p,.mileage-179-locked-copy small){color:#e8f4f08c!important}html[data-sargo-ui=dark] .expense-shell :is(.expense-summary-grid strong,.account-card-balances b,.mileage-garage-copy h3,.mileage-garage-empty strong,.receipt-upload-card strong,.vehicle-method-card strong,.report-hero-card strong,.for-review-callout strong,.ai-suggest-banner strong,.ready-to-post-banner strong,.qb-page-heading h1,.expense-page-heading h1,.expense-page-heading h2,.expense-home-hero h1,.expense-home-card-head h2,.expense-home-month-total,.expense-home-actions strong,.expense-home-pro-toggle strong,.needs-review-main strong,.needs-review-amount,.expense-sheet-header h2,.spending-donut-center strong,.spending-category-copy strong,.spending-category-meta b,.income-total-amount,.income-source-copy strong,.income-source-meta b,.income-source-txns b,.mileage-179-locked-copy strong){color:#eef6f2!important}html[data-sargo-ui=dark] .expense-shell :is(.summary-icon,.mileage-garage-orbit,.modal-orbit){color:#9fe8d0!important;background:#9fe8d024!important}html[data-sargo-ui=dark] .expense-shell .live-trip-card,html[data-sargo-ui=dark] .expense-shell .report-hero-card,html[data-sargo-ui=dark] .expense-shell .mileage-garage,html[data-sargo-ui=dark] .expense-shell .mileage-vehicle-detail{background:linear-gradient(165deg,#9fe8d014,#0000 45%),#141b20!important}html[data-sargo-ui=dark] .expense-shell .expense-notice.error,html[data-sargo-ui=dark] .expense-shell .mileage-section179-error,html[data-sargo-ui=dark] .expense-shell .mileage-vin-status.error{color:#f3cfc6!important;background:#a846322e!important;border-color:#b84d3573!important}html[data-sargo-ui=dark] .expense-shell .summary-icon.review{background:#f0dfb729!important}html[data-sargo-ui=dark] .expense-shell .register-status-tabs button,html[data-sargo-ui=dark] .expense-shell .mileage-mode-tab,html[data-sargo-ui=dark] .expense-shell .mileage-tax-year-tab{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .expense-shell .register-status-tabs button.active,html[data-sargo-ui=dark] .expense-shell .mileage-mode-tab.active,html[data-sargo-ui=dark] .expense-shell .mileage-tax-year-tab.active,html[data-sargo-ui=dark] .expense-shell .vehicle-method-options button.active,html[data-sargo-ui=dark] .expense-shell .spending-seg button.active,html[data-sargo-ui=dark] .expense-shell .classification-control button.active,html[data-sargo-ui=dark] .expense-shell .mileage-class-control button.active{color:#9fe8d0!important;background:#9fe8d029!important;border-color:#9fe8d059!important}html[data-sargo-ui=dark] .expense-shell .mileage-class-control button.tone-business.active{color:#9fe8d0!important;background:#9fe8d038!important}html[data-sargo-ui=dark] .expense-shell .mileage-class-control button.tone-commute.active{color:#eef6f2!important;background:#788c9659!important}html[data-sargo-ui=dark] .expense-shell .mileage-class-control button.tone-personal.active{color:#eef6f2!important;background:#5a646e73!important}html[data-sargo-ui=dark] .expense-shell .vehicle-chip.active{color:#062018!important;background:#9fe8d0!important}html[data-sargo-ui=dark] .expense-shell .simple-home-review-pill{color:#9fe8d0!important;background:#9fe8d024!important}html[data-sargo-ui=dark] .expense-shell .expense-text-button,html[data-sargo-ui=dark] .expense-shell .income-show-all{color:#9fe8d0!important}html[data-sargo-ui=dark] .expense-shell .expense-home-actions button:hover{background:#1a2228!important;border-color:#9fe8d047!important}html[data-sargo-ui=dark] .expense-shell .expense-sheet-backdrop{background:#0000009e!important}html[data-sargo-ui=dark] .expense-shell .expense-sheet-header{border-bottom-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-shell .mileage-179-locked-bar,html[data-sargo-ui=dark] .expense-shell .mileage-179-locked-banner{background:linear-gradient(135deg,#e0c06a1f,#141b20f5)!important;border-color:#e0c06a47!important}html[data-sargo-ui=dark] .expense-shell .register-table tbody tr:hover td{background:#9fe8d00d!important}html[data-sargo-ui=dark] .expense-shell .qb-kpi-row article,html[data-sargo-ui=dark] .expense-shell .home-quick-actions{color:#eef6f2}html[data-sargo-ui=dark] .expense-modal-backdrop{background:#000000b8!important}html[data-sargo-ui=dark] .expense-modal,html[data-sargo-ui=dark] .bank-setup-modal{--sargo-ink:#eef6f2;--sargo-ink-soft:#e8f4f0b8;--sargo-muted:#e8f4f07a;--sargo-green-900:#eef6f2;--sargo-green-800:#9fe8d0;--sargo-green-700:#9fe8d0;--sargo-green-600:#3db89a;--sargo-mint-500:#9fe8d0;--sargo-mint-300:#9fe8d0;--sargo-mint-200:#3db89a;--sargo-mint-100:#9fe8d024;--sargo-mint-50:#1a2228;--sargo-canvas:#0e1418;--sargo-line:#b4dcd224;--sargo-line-strong:#b4dcd238;--sargo-warm:#1a2228;--sargo-warm-line:#b4dcd22e;box-shadow:0 24px 60px #00000073;color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-modal :is(h2,strong,b),html[data-sargo-ui=dark] .bank-setup-modal :is(h2,strong,b){color:#eef6f2!important}html[data-sargo-ui=dark] .expense-modal :is(p,small,.eyebrow),html[data-sargo-ui=dark] .bank-setup-modal :is(p,small,.eyebrow){color:#e8f4f0b8!important}html[data-sargo-ui=dark] .expense-modal .modal-close,html[data-sargo-ui=dark] .bank-setup-modal .modal-close{color:#eef6f2!important;background:#1a2228!important}html[data-sargo-ui=dark] .expense-modal .modal-orbit,html[data-sargo-ui=dark] .bank-setup-modal .modal-orbit{color:#9fe8d0!important;background:#9fe8d024!important}html[data-sargo-ui=dark] .expense-modal .setup-steps>div,html[data-sargo-ui=dark] .bank-setup-modal .setup-steps>div{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-modal .setup-steps span,html[data-sargo-ui=dark] .bank-setup-modal .setup-steps span{color:#9fe8d0!important;background:#9fe8d024!important}html[data-sargo-ui=dark] .expense-modal .setup-status,html[data-sargo-ui=dark] .bank-setup-modal .setup-status{background:#1a2228!important;border-color:#b4dcd22e!important}html[data-sargo-ui=dark] .expense-modal .setup-status span,html[data-sargo-ui=dark] .bank-setup-modal .setup-status span{color:#9fe8d0!important}html[data-sargo-ui=dark] .expense-modal .setup-status p,html[data-sargo-ui=dark] .bank-setup-modal .setup-status p{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .expense-modal .bank-connections-list li,html[data-sargo-ui=dark] .bank-setup-modal .bank-connections-list li{color:#eef6f2!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-modal .bank-account-mask-list li,html[data-sargo-ui=dark] .bank-setup-modal .bank-account-mask-list li{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .expense-modal .bank-connection-actions button,html[data-sargo-ui=dark] .bank-setup-modal .bank-connection-actions button{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-modal .expense-primary-button,html[data-sargo-ui=dark] .bank-setup-modal .expense-primary-button,html[data-sargo-ui=dark] .expense-modal .file-button.expense-primary-button,html[data-sargo-ui=dark] .bank-setup-modal .file-button.expense-primary-button{color:#062018!important;background:#9fe8d0!important;border:0!important}html[data-sargo-ui=dark] .expense-modal .expense-secondary-button,html[data-sargo-ui=dark] .bank-setup-modal .expense-secondary-button{color:#eef6f2!important;background:#ffffff0a!important;border:1px solid #b4dcd224!important}html[data-sargo-ui=dark] .expense-modal .ai-toggle-track,html[data-sargo-ui=dark] .bank-setup-modal .ai-toggle-track{background:#3a454d!important}html[data-sargo-ui=dark] .expense-modal .ai-auto-group-toggle input:checked+.ai-toggle-track,html[data-sargo-ui=dark] .bank-setup-modal .ai-auto-group-toggle input:checked+.ai-toggle-track{background:#9fe8d073!important}html[data-sargo-ui=dark] .expense-modal .ai-toggle-copy b,html[data-sargo-ui=dark] .bank-setup-modal .ai-toggle-copy b{color:#eef6f2!important}html[data-sargo-ui=dark] .expense-modal .ai-toggle-copy small,html[data-sargo-ui=dark] .bank-setup-modal .ai-toggle-copy small{color:#e8f4f08c!important}html[data-sargo-ui=dark] body{color:#eef6f2;background:#070a0c}html[data-sargo-ui=dark] .shell,html[data-sargo-ui=dark] .legal-page,html[data-sargo-ui=dark] .account-shell,html[data-sargo-ui=dark] .auth-callback-page,html[data-sargo-ui=dark] .file-visual,html[data-sargo-ui=dark] .file-shell{--sargo-ink:#eef6f2;--sargo-ink-soft:#e8f4f0b8;--sargo-muted:#e8f4f07a;--sargo-green-900:#eef6f2;--sargo-green-800:#9fe8d0;--sargo-green-700:#9fe8d0;--sargo-green-600:#3db89a;--sargo-mint-500:#9fe8d0;--sargo-mint-300:#9fe8d0;--sargo-mint-200:#3db89a;--sargo-mint-100:#9fe8d024;--sargo-mint-50:#1a2228;--sargo-canvas:#070a0c;--sargo-white:#141b20;--sargo-line:#b4dcd224;--sargo-line-strong:#b4dcd238;--sargo-warm:#1a2228;--sargo-warm-line:#b4dcd224;min-height:100vh;color:#eef6f2!important;background:radial-gradient(55% 40% at 78% 0,#9fe8d01a,#0000 60%),#070a0c!important}html[data-sargo-ui=dark] .shell .card,html[data-sargo-ui=dark] .legal-page .card,html[data-sargo-ui=dark] .account-shell .card,html[data-sargo-ui=dark] .account-panel,html[data-sargo-ui=dark] .account-card,html[data-sargo-ui=dark] .notice,html[data-sargo-ui=dark] .auth-callback-card,html[data-sargo-ui=dark] .auth-dialog,html[data-sargo-ui=dark] .pro-dialog{box-shadow:0 24px 60px #00000059;color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .shell .nav,html[data-sargo-ui=dark] .app-nav,html[data-sargo-ui=dark] .sargo-site-nav{color:#eef6f2;background:#070a0cd1!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .app-nav-actions a,html[data-sargo-ui=dark] .sargo-site-nav-actions a,html[data-sargo-ui=dark] .shell .nav a,html[data-sargo-ui=dark] .page-links a{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .app-nav-actions a:hover,html[data-sargo-ui=dark] .page-links a:hover{color:#9fe8d0!important}html[data-sargo-ui=dark] .sargo-site-nav-cta,html[data-sargo-ui=dark] .shell .button,html[data-sargo-ui=dark] .legal-page .button{color:#062018!important;background:#9fe8d0!important;border-radius:999px!important}html[data-sargo-ui=dark] .shell .sargo-brand-name strong,html[data-sargo-ui=dark] .account-shell .sargo-brand-name strong,html[data-sargo-ui=dark] .file-shell .sargo-brand-name strong{color:#eef6f2}html[data-sargo-ui=dark] .shell .sargo-brand-name em,html[data-sargo-ui=dark] .account-shell .sargo-brand-name em,html[data-sargo-ui=dark] .file-shell .sargo-brand-name em{color:#9fe8d0}html[data-sargo-ui=dark] .shell h1,html[data-sargo-ui=dark] .shell h2,html[data-sargo-ui=dark] .account-heading h1,html[data-sargo-ui=dark] .legal-page h1,html[data-sargo-ui=dark] .legal-page h2{color:#eef6f2!important}html[data-sargo-ui=dark] .shell p,html[data-sargo-ui=dark] .legal-page p,html[data-sargo-ui=dark] .account-heading p{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .eyebrow{color:#9fe8d0!important}html[data-sargo-ui=dark] .shell .auth-login-button,html[data-sargo-ui=dark] .shell .auth-account-trigger,html[data-sargo-ui=dark] .account-shell .auth-login-button,html[data-sargo-ui=dark] .account-shell .auth-account-trigger{color:#eef6f2!important;background:#ffffff0a!important;border:1px solid #b4dcd224!important;border-radius:999px!important}html[data-sargo-ui=dark] .shell .auth-signup-button,html[data-sargo-ui=dark] .account-shell .auth-signup-button{color:#062018!important;background:#9fe8d0!important;border-radius:999px!important}html[data-sargo-ui=dark] .file-visual,html[data-sargo-ui=dark] .file-shell{--file-ink:#eef6f2;--file-ink-soft:#e8f4f0b8;--file-muted:#e8f4f07a;--file-green-900:#eef6f2;--file-green-800:#9fe8d0;--file-green-700:#9fe8d0;--file-mint-500:#9fe8d0;--file-mint-200:#3db89a;--file-mint-100:#9fe8d024;--file-mint-50:#1a2228;--file-canvas:#070a0c;--file-white:#141b20;--file-line:#b4dcd224;--file-line-strong:#b4dcd238}html[data-sargo-ui=dark] .file-shell :is(.file-top,.file-main,.file-side,.file-card,.file-panel,.file-workspace,.file-phase-bar,.interview-card,.hub-card,.summary-card){color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .file-shell input,html[data-sargo-ui=dark] .file-shell select,html[data-sargo-ui=dark] .file-shell textarea,html[data-sargo-ui=dark] .file-shell button:not(.file-primary):not(.expense-primary-button){color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .file-shell .file-primary,html[data-sargo-ui=dark] .file-shell .sargo-site-nav-cta{color:#062018!important;background:#9fe8d0!important;border-radius:999px!important}.sargo-site-nav{width:100%}.sargo-site-nav-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sargo-site-nav-cta{color:#062018;background:#9fe8d0;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800}html[data-sargo-ui=dark] .badge{color:#9fe8d0!important;background:#9fe8d01f!important;border-color:#9fe8d038!important}html[data-sargo-ui=dark] .account-status,html[data-sargo-ui=dark] .account-empty,html[data-sargo-ui=dark] .account-loading-card,html[data-sargo-ui=dark] .account-detail-row,html[data-sargo-ui=dark] .account-plan-card{color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .account-shell .button.secondary{color:#eef6f2!important;background:0 0!important;border:1px solid #b4dcd238!important;border-radius:999px!important}html[data-sargo-ui=dark] .file-shell :is(.file-sidebar,.file-main,.file-panel,.file-interview,.file-disclaimer-box,.file-final-card,.file-q-field,.file-choice,.file-hub-item,.file-summary-table,.file-year-pill,.file-ticker){color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .file-shell :is(.file-main-kicker,.file-main-support,.file-interview-note,.file-interview-lead,.topic-title,.file-q-label-row,.file-top-links a){color:#e8f4f0b8!important}html[data-sargo-ui=dark] .file-shell .file-btn-primary{color:#062018!important;background:#9fe8d0!important;border-radius:999px!important}html[data-sargo-ui=dark] .file-shell .file-btn-ghost,html[data-sargo-ui=dark] .file-shell .file-btn-secondary{color:#eef6f2!important;background:0 0!important;border:1px solid #b4dcd238!important;border-radius:999px!important}html[data-sargo-ui=dark] .file-phase-btn{color:#e8f4f0b8!important;background:#1a2228!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .file-phase-btn[aria-current=true]{color:#9fe8d0!important;background:#9fe8d024!important}html[data-sargo-ui=dark] .auth-callback-page{color:#eef6f2!important;background:#070a0c!important}html[data-sargo-ui=dark] .auth-callback-card h1{color:#eef6f2!important}html[data-sargo-ui=dark] .auth-callback-card p,html[data-sargo-ui=dark] .auth-eyebrow{color:#e8f4f0b8!important}html[data-sargo-ui=dark] .auth-callback-card a{color:#9fe8d0!important}html[data-sargo-ui=light] .auth-overlay{background:#0b1c147a}html[data-sargo-ui=light] .auth-dialog{background:radial-gradient(circle at 91% 1%,#c6f04a38,#0000 15rem),#fff;border-color:#d8dcd8}html[data-sargo-ui=light] .auth-submit{color:#fff;background:linear-gradient(135deg,#123024,#0b1c14)}html[data-sargo-ui=dark] .auth-overlay{background:#000000b8}html[data-sargo-ui=dark] .auth-dialog{--sargo-ink:#eef6f2;--sargo-ink-soft:#e8f4f0b8;--sargo-muted:#e8f4f07a;--sargo-green-900:#eef6f2;--sargo-green-800:#9fe8d0;--sargo-green-700:#c6f04a;--sargo-green-600:#c6f04a;--sargo-mint-50:#1a2228;--sargo-line:#b4dcd224;--sargo-line-strong:#b4dcd238;color:#eef6f2!important;background:radial-gradient(circle at 91% 1%,#c6f04a1f,#0000 15rem),#141b20!important;border-color:#b4dcd229!important}html[data-sargo-ui=dark] .auth-close{color:#eef6f2!important;background:#1a2228!important}html[data-sargo-ui=dark] .auth-close:hover{color:#c6f04a!important;background:#c6f04a29!important}html[data-sargo-ui=dark] .auth-dialog h2,html[data-sargo-ui=dark] .auth-form label,html[data-sargo-ui=dark] .auth-setup-notice strong{color:#eef6f2!important}html[data-sargo-ui=dark] .auth-description,html[data-sargo-ui=dark] .auth-switch,html[data-sargo-ui=dark] .auth-legal,html[data-sargo-ui=dark] .auth-setup-notice span{color:#e8f4f0ad!important}html[data-sargo-ui=dark] .auth-eyebrow{color:#c6f04a!important}html[data-sargo-ui=dark] .auth-setup-notice{background:#1a2228!important;border-color:#c6f04a38!important}html[data-sargo-ui=dark] .auth-provider-grid button{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd22e!important}html[data-sargo-ui=dark] .auth-provider-grid button:first-child{color:#eef6f2!important;background:#0b1c14!important;border-color:#c6f04a!important}html[data-sargo-ui=dark] .auth-form input{color:#eef6f2!important;background:#1a2228!important;border-color:#b4dcd22e!important}html[data-sargo-ui=dark] .auth-form input:focus{background:#10161a!important;border-color:#c6f04a!important;box-shadow:0 0 0 4px #c6f04a29!important}html[data-sargo-ui=dark] .auth-form input::placeholder{color:#e8f4f061!important}html[data-sargo-ui=dark] .auth-label-row button,html[data-sargo-ui=dark] .auth-switch button,html[data-sargo-ui=dark] .auth-legal a{color:#c6f04a!important}html[data-sargo-ui=dark] .auth-submit{box-shadow:0 12px 28px #c6f04a2e;color:#0b1c14!important;background:#c6f04a!important}html[data-sargo-ui=dark] .auth-message.error{color:#f3cfc6!important;background:#a846322e!important;border-color:#b84d3573!important}html[data-sargo-ui=dark] .auth-message.success{color:#c6f04a!important;background:#c6f04a1f!important;border-color:#c6f04a47!important}html[data-sargo-ui=dark] .accounting-topbar .auth-login-button,html[data-sargo-ui=dark] .accounting-topbar .auth-account-trigger,html[data-sargo-ui=light] .accounting-topbar .auth-login-button{color:#0b1c14!important;background:#fff!important;border-color:#0000!important}html[data-sargo-ui=dark] .expense-shell.accounting-shell .accounting-side-rail,html[data-sargo-ui=dark] .expense-shell.accounting-shell .accounting-bottom-tabs{color:#eef6f2!important;background:#0a1014!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] .expense-shell.accounting-shell .accounting-side-rail button{color:#e8f4f0c7!important}html[data-sargo-ui=dark] .expense-shell.accounting-shell .accounting-side-rail button.active{color:#0b1c14!important;background:#c6f04a!important}html[data-sargo-ui=dark] .expense-shell.accounting-shell .accounting-bottom-tabs button{color:#e8f4f06b!important}html[data-sargo-ui=dark] .expense-shell.accounting-shell .accounting-bottom-tabs button.active{color:#c6f04a!important}html[data-sargo-ui=dark] .expense-shell :is(.expense-home-actions-compact button,.files-pdf-toolbar,.banking-account-row,.banking-source-row,.workspace-confirm-note,.spend-subtabs,.spend-bank-filter select,.bank-account-detail,.files-category-grid){color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}._page_1rwh7_1{color:var(--sargo-ink);background:radial-gradient(circle at 82% 8%,#6fe7ba38,#0000 25rem),radial-gradient(circle at 6% 35%,#a4f1d424,#0000 28rem),linear-gradient(#f9fdfb 0%,#f3faf6 54%,#f8fcfa 100%);min-height:100vh;overflow:hidden}._navigation_1rwh7_11{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9fdfbd1;border-bottom:1px solid #bcdacdb8;justify-content:space-between;align-items:center;height:84px;padding:0 max(32px,50vw - 620px);display:flex}._navigationLinks_1rwh7_22{color:var(--sargo-ink-soft);align-items:center;gap:30px;font-size:13px;font-weight:700;display:flex}._navigationLinks_1rwh7_22 a,._featureDirectory_1rwh7_32 a,._footer_1rwh7_33 a{transition:color .2s}._navigationLinks_1rwh7_22 a:hover,._featureDirectory_1rwh7_32 a:hover,._footer_1rwh7_33 a:hover{color:var(--sargo-green-700)}._navigationCta_1rwh7_43,._primaryCta_1rwh7_44{background:linear-gradient(135deg, var(--sargo-green-700), var(--sargo-green-900));color:#fff;border:1px solid #07493524;border-radius:13px;justify-content:center;align-items:center;gap:18px;padding:14px 19px;font-size:13px;font-weight:800;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 12px 30px #07573e2b}._navigationCta_1rwh7_43:hover,._primaryCta_1rwh7_44:hover{transform:translateY(-1px);box-shadow:0 16px 36px #07573e3b}._hero_1rwh7_66{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:80px;max-width:1240px;min-height:690px;margin:auto;padding:82px 32px 96px;display:grid}._eyebrow_1rwh7_77,._lightEyebrow_1rwh7_78{color:var(--sargo-green-700);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:850;display:flex}._eyebrow_1rwh7_77>span{background:var(--sargo-mint-500);width:21px;height:1px}._heroCopy_1rwh7_96 h1{color:#0d2a22;letter-spacing:-.065em;margin:26px 0 23px;font-size:clamp(52px,5vw,72px);font-weight:650;line-height:.99}._heroCopy_1rwh7_96 h1 em{background:linear-gradient(100deg, var(--sargo-green-700), var(--sargo-mint-500));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}._introduction_1rwh7_114{color:var(--sargo-ink-soft);max-width:590px;margin:0;font-size:17px;line-height:1.68}._heroActions_1rwh7_122{align-items:center;gap:25px;margin:33px 0 23px;display:flex}._secondaryCta_1rwh7_129{color:var(--sargo-green-800);padding:10px 0 7px;font-size:13px;font-weight:800;position:relative}._secondaryCta_1rwh7_129:after{background:var(--sargo-green-700);content:"";width:100%;height:1px;position:absolute;bottom:3px;left:0}._heroNote_1rwh7_147{color:var(--sargo-muted);max-width:535px;margin:0;font-size:11px;line-height:1.55}._previewWrap_1rwh7_155{position:relative}._glow_1rwh7_159{background:#60e3b142;border-radius:50%;width:360px;height:360px;position:absolute;top:-90px;right:-85px}._previewWindow_1rwh7_169{box-shadow:var(--sargo-shadow-lg);background:#fffffff7;border:1px solid #bcdacde0;border-radius:24px;position:relative;overflow:hidden;transform:rotate(1deg)}._windowBar_1rwh7_179{border-bottom:1px solid var(--sargo-line);background:#f1f7f4;align-items:center;gap:7px;height:43px;padding:0 16px;display:flex}._windowBar_1rwh7_179>span{background:#b8d8cb;border-radius:50%;width:8px;height:8px}._windowBar_1rwh7_179 small{color:var(--sargo-muted);margin:auto;font-size:9px;font-weight:750}._previewBody_1rwh7_203{padding:36px}._previewHeading_1rwh7_207{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._previewHeading_1rwh7_207 p{color:var(--sargo-green-700);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}._previewHeading_1rwh7_207 h2{letter-spacing:-.045em;margin:8px 0 0;font-size:27px}._status_1rwh7_229{background:var(--sargo-mint-50);color:var(--sargo-green-800);white-space:nowrap;border:1px solid #c8eadc;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}._status_1rwh7_229 i{background:var(--sargo-mint-500);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4fd4a524}._previewRows_1rwh7_251{border-top:1px solid var(--sargo-line);margin-top:28px}._previewRow_1rwh7_251{border-bottom:1px solid var(--sargo-line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}._previewRow_1rwh7_251>span{color:var(--sargo-ink-soft);font-size:12px}._previewRow_1rwh7_251 strong{color:var(--sargo-ink);text-align:right;font-size:13px}._previewRow_1rwh7_251 strong._positive_1rwh7_276{color:var(--sargo-green-700)}._previewRow_1rwh7_251 strong._review_1rwh7_280{color:#9a6725}._previewNote_1rwh7_284{background:var(--sargo-mint-50);border:1px solid #ccecdf;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:12px;margin-top:25px;padding:14px;display:grid}._previewNote_1rwh7_284>span{background:var(--sargo-mint-100);color:var(--sargo-green-700);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:flex}._previewNote_1rwh7_284 p{color:var(--sargo-ink-soft);margin:0;font-size:10px;line-height:1.55}._outcomes_1rwh7_316{border-bottom:1px solid var(--sargo-line);border-top:1px solid var(--sargo-line);grid-template-columns:repeat(3,1fr);max-width:1176px;margin:auto;display:grid}._outcomes_1rwh7_316 article{border-right:1px solid var(--sargo-line);padding:39px 38px 40px 0}._outcomes_1rwh7_316 article+article{padding-left:38px}._outcomes_1rwh7_316 article:last-child{border-right:0}._outcomes_1rwh7_316 article>span{color:var(--sargo-green-600);font-size:10px;font-weight:850}._outcomes_1rwh7_316 h2{letter-spacing:-.025em;margin:22px 0 10px;font-size:20px}._outcomes_1rwh7_316 p,._processIntro_1rwh7_351>p:last-child{color:var(--sargo-ink-soft);margin:0;font-size:13px;line-height:1.65}._process_1rwh7_351{grid-template-columns:.82fr 1.18fr;gap:90px;max-width:1240px;margin:auto;padding:115px 32px;display:grid}._processIntro_1rwh7_351 h2{letter-spacing:-.055em;margin:19px 0 20px;font-size:46px;font-weight:650;line-height:1.07}._steps_1rwh7_375{border-top:1px solid var(--sargo-line-strong);margin:0;padding:0;list-style:none}._steps_1rwh7_375 li{border-bottom:1px solid var(--sargo-line-strong);grid-template-columns:42px 1fr;gap:22px;padding:25px 0;display:grid}._steps_1rwh7_375 li>span{color:var(--sargo-green-600);padding-top:4px;font-size:10px;font-weight:850}._steps_1rwh7_375 h3{margin:0 0 6px;font-size:17px}._steps_1rwh7_375 p{color:var(--sargo-ink-soft);margin:0;font-size:12px;line-height:1.6}._clarity_1rwh7_409{color:#fff;background:radial-gradient(circle at 10% 8%,#6ae3b629,#0000 28rem),linear-gradient(145deg,#0a3f31,#082820);grid-template-columns:.92fr 1.08fr;gap:90px;padding:88px max(32px,50vw - 588px);display:grid}._lightEyebrow_1rwh7_78{color:var(--sargo-mint-300)}._clarity_1rwh7_409 h2{letter-spacing:-.05em;margin:20px 0;font-size:42px;font-weight:600;line-height:1.08}._clarity_1rwh7_409>div>p:last-child{color:#e1f5edbd;margin:0;font-size:14px;line-height:1.7}._clarity_1rwh7_409 ul{border-top:1px solid #baf2dc33;margin:0;padding:0;list-style:none}._clarity_1rwh7_409 li{color:#effcf7d9;border-bottom:1px solid #baf2dc33;grid-template-columns:28px 1fr;align-items:center;gap:15px;padding:20px 0;font-size:13px;line-height:1.5;display:grid}._clarity_1rwh7_409 li span{color:var(--sargo-mint-300);background:#8ce7c524;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:flex}._finalCta_1rwh7_470{justify-content:space-between;align-items:center;gap:55px;max-width:1240px;margin:auto;padding:94px 32px 62px;display:flex}._finalCta_1rwh7_470 h2{letter-spacing:-.045em;margin:17px 0 9px;font-size:39px}._finalCta_1rwh7_470>div>p:last-child{color:var(--sargo-muted);max-width:650px;margin:0;font-size:11px;line-height:1.55}._featureDirectory_1rwh7_32{border-bottom:1px solid var(--sargo-line);border-top:1px solid var(--sargo-line);justify-content:space-between;gap:30px;max-width:1176px;margin:auto;padding:25px 0;display:flex}._featureDirectory_1rwh7_32>p{color:var(--sargo-ink);margin:0;font-size:12px;font-weight:800}._featureDirectory_1rwh7_32>div{flex-wrap:wrap;gap:20px;display:flex}._featureDirectory_1rwh7_32 a{color:var(--sargo-ink-soft);font-size:11px;font-weight:700}._footer_1rwh7_33{color:var(--sargo-muted);justify-content:space-between;align-items:center;gap:32px;max-width:1240px;margin:auto;padding:35px 32px;font-size:11px;display:flex}._footer_1rwh7_33>div{gap:22px;display:flex}@media (width<=900px){._navigationLinks_1rwh7_22{display:none}._hero_1rwh7_66,._process_1rwh7_351,._clarity_1rwh7_409{grid-template-columns:1fr}._hero_1rwh7_66{gap:55px;padding-top:62px}._previewWindow_1rwh7_169{transform:none}._outcomes_1rwh7_316{margin:0 32px}._process_1rwh7_351,._clarity_1rwh7_409{gap:48px}._featureDirectory_1rwh7_32{margin:0 32px}}@media (width<=700px){._navigation_1rwh7_11{padding:0 18px}._navigationCta_1rwh7_43{gap:0;padding:12px 14px;font-size:0}._navigationCta_1rwh7_43 span{font-size:16px}._hero_1rwh7_66{grid-template-columns:minmax(0,1fr);min-height:0;padding:55px 18px 75px}._heroCopy_1rwh7_96 h1{font-size:47px}._heroActions_1rwh7_122{flex-direction:column;align-items:flex-start}._previewBody_1rwh7_203{padding:25px 20px}._previewHeading_1rwh7_207{flex-direction:column;align-items:flex-start}._outcomes_1rwh7_316{grid-template-columns:1fr;margin:0 18px}._outcomes_1rwh7_316 article,._outcomes_1rwh7_316 article+article{border-bottom:1px solid var(--sargo-line);border-right:0;padding:30px 0}._outcomes_1rwh7_316 article:last-child{border-bottom:0}._process_1rwh7_351{padding:85px 18px}._processIntro_1rwh7_351 h2,._clarity_1rwh7_409 h2{font-size:37px}._clarity_1rwh7_409{padding:75px 20px}._finalCta_1rwh7_470{flex-direction:column;align-items:flex-start;padding:78px 18px 54px}._finalCta_1rwh7_470 h2{font-size:34px}._featureDirectory_1rwh7_32{flex-direction:column;align-items:flex-start;margin:0 18px}._featureDirectory_1rwh7_32>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}._footer_1rwh7_33{flex-direction:column;align-items:flex-start;padding:32px 18px}}html[data-sargo-ui=dark] ._page_1rwh7_1{color:#eef6f2;background:radial-gradient(55% 40% at 78% 0,#9fe8d01a,#0000 60%),#070a0c!important}html[data-sargo-ui=dark] ._navigation_1rwh7_11{background:#070a0ce0!important;border-bottom-color:#b4dcd224!important}html[data-sargo-ui=dark] ._navigationLinks_1rwh7_22,html[data-sargo-ui=dark] ._navigationLinks_1rwh7_22 a,html[data-sargo-ui=dark] ._footer_1rwh7_33,html[data-sargo-ui=dark] ._footer_1rwh7_33 a,html[data-sargo-ui=dark] ._featureDirectory_1rwh7_32 a{color:#e8f4f0b8!important}html[data-sargo-ui=dark] ._navigationCta_1rwh7_43,html[data-sargo-ui=dark] ._primaryCta_1rwh7_44{box-shadow:none!important;color:#062018!important;background:#9fe8d0!important;border-radius:999px!important}html[data-sargo-ui=dark] ._page_1rwh7_1 :is(h1,h2,h3,strong){color:#eef6f2}html[data-sargo-ui=dark] ._eyebrow_1rwh7_77,html[data-sargo-ui=dark] ._lightEyebrow_1rwh7_78{color:#9fe8d0!important}html[data-sargo-ui=dark] ._page_1rwh7_1 :is(._previewCard_1rwh7_710,._outcomeCard_1rwh7_711,._processCard_1rwh7_712,._clarityCard_1rwh7_713,._proofCard_1rwh7_714,._statCard_1rwh7_715,._featureCard_1rwh7_716,._panel_1rwh7_717,._card_1rwh7_718){box-shadow:0 24px 60px #00000059;color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] ._page_1rwh7_1 p,html[data-sargo-ui=dark] ._page_1rwh7_1 li,html[data-sargo-ui=dark] ._page_1rwh7_1 span:not(._navigationCta_1rwh7_43 span):not(._primaryCta_1rwh7_44 span){color:inherit}html[data-sargo-ui=dark] ._clarity_1rwh7_409,html[data-sargo-ui=dark] ._finalCta_1rwh7_470,html[data-sargo-ui=dark] ._outcomes_1rwh7_316,html[data-sargo-ui=dark] ._process_1rwh7_351{border-color:#b4dcd224}html[data-sargo-ui=dark] ._heroCopy_1rwh7_96 h1,html[data-sargo-ui=dark] ._outcomes_1rwh7_316 h2,html[data-sargo-ui=dark] ._processIntro_1rwh7_351 h2,html[data-sargo-ui=dark] ._clarity_1rwh7_409 h2,html[data-sargo-ui=dark] ._finalCta_1rwh7_470 h2,html[data-sargo-ui=dark] ._steps_1rwh7_375 h3,html[data-sargo-ui=dark] ._previewHeading_1rwh7_207 h2,html[data-sargo-ui=dark] ._previewRow_1rwh7_251 strong{color:#eef6f2!important}html[data-sargo-ui=dark] ._introduction_1rwh7_114,html[data-sargo-ui=dark] ._heroNote_1rwh7_147,html[data-sargo-ui=dark] ._outcomes_1rwh7_316 p,html[data-sargo-ui=dark] ._processIntro_1rwh7_351>p:last-child,html[data-sargo-ui=dark] ._steps_1rwh7_375 p,html[data-sargo-ui=dark] ._clarity_1rwh7_409>div>p:last-child,html[data-sargo-ui=dark] ._finalCta_1rwh7_470>div>p:last-child,html[data-sargo-ui=dark] ._secondaryCta_1rwh7_129,html[data-sargo-ui=dark] ._previewHeading_1rwh7_207 p,html[data-sargo-ui=dark] ._previewNote_1rwh7_284 p,html[data-sargo-ui=dark] ._previewRow_1rwh7_251>span,html[data-sargo-ui=dark] ._windowBar_1rwh7_179 small,html[data-sargo-ui=dark] ._featureDirectory_1rwh7_32>p{color:#e8f4f0b8!important}html[data-sargo-ui=dark] ._previewWindow_1rwh7_169,html[data-sargo-ui=dark] ._clarity_1rwh7_409 li,html[data-sargo-ui=dark] ._steps_1rwh7_375 li{box-shadow:0 24px 60px #00000059;color:#eef6f2!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] ._heroCopy_1rwh7_96 h1 em{color:#0000;background:linear-gradient(100deg,#9fe8d0,#3db89a);-webkit-background-clip:text;background-clip:text}html[data-sargo-ui=dark] ._secondaryCta_1rwh7_129:after{background:#9fe8d0}.file-visual{--file-sans:var(--font-file-sans), "Sora", ui-sans-serif, system-ui, sans-serif;--file-display:var(--font-file-display), "Fraunces", Georgia, "Times New Roman", serif;--file-ink:var(--sargo-ink);--file-ink-soft:var(--sargo-ink-soft);--file-muted:var(--sargo-muted);--file-green-900:var(--sargo-green-900);--file-green-800:var(--sargo-green-800);--file-green-700:var(--sargo-green-700);--file-mint-500:var(--sargo-mint-500);--file-mint-200:var(--sargo-mint-200);--file-mint-100:var(--sargo-mint-100);--file-mint-50:var(--sargo-mint-50);--file-canvas:var(--sargo-canvas);--file-white:var(--sargo-white);--file-line:var(--sargo-line);--file-line-strong:var(--sargo-line-strong);--file-warm:var(--sargo-warm);--file-warm-line:var(--sargo-warm-line);--file-danger:var(--sargo-danger);--file-radius:18px;--file-ease:cubic-bezier(.22, 1, .36, 1);color:var(--file-ink);font-family:var(--file-sans);background:radial-gradient(ellipse 60% 40% at 10% 0%, #4fd4a529, transparent 55%), radial-gradient(ellipse 45% 35% at 95% 8%, #0b3c2f0f, transparent 50%), var(--file-canvas);min-height:100vh}.file-demo-banner{color:#fff6e8;letter-spacing:.01em;text-align:center;background:linear-gradient(90deg,#3d2418,#5a3420);padding:10px 18px;font-size:12.5px;font-weight:600;line-height:1.45}.file-demo-banner strong{color:#ffd89a;letter-spacing:.04em;text-transform:uppercase;margin-right:6px;font-weight:700}.file-shell{grid-template-rows:auto 1fr;gap:0;max-width:1320px;min-height:calc(100vh - 52px);margin:0 auto;padding:16px 18px 48px;display:grid}.file-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:4px 2px 16px;display:flex}.file-top-meta{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:flex-end;gap:12px 24px;display:flex}.file-year-pill{background:var(--file-mint-100);border:1px solid var(--file-line-strong);color:var(--file-green-900);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.file-ticker{background:var(--file-white);border:1px solid var(--file-line);box-shadow:var(--sargo-shadow-sm);border-radius:14px;min-width:180px;padding:8px 14px}.file-ticker span{color:var(--file-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.file-ticker strong{color:var(--file-green-800);font-family:var(--file-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.file-ticker small{color:var(--file-muted);margin-top:2px;font-size:11px;display:block}.file-top-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.file-top-links a{color:var(--file-ink-soft);font-size:13px;font-weight:600;text-decoration:none}.file-top-links a:hover{color:var(--file-green-700)}.file-phase-bar{border:1px solid var(--file-line);background:#ffffffb8;border-radius:16px;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:6px;display:flex}.file-phase-btn{color:var(--file-ink-soft);cursor:pointer;font:inherit;min-width:88px;transition:background .2s var(--file-ease), color .2s var(--file-ease);background:0 0;border:0;border-radius:12px;flex:auto;padding:10px 12px;font-size:13px;font-weight:700}.file-phase-btn:hover{background:var(--file-mint-50);color:var(--file-green-900)}.file-phase-btn[aria-current=true]{background:var(--file-green-900);color:var(--file-white)}.file-phase-btn.is-visited:not([aria-current=true]){color:var(--file-green-700)}.file-body{grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:16px;min-height:560px;display:grid}.file-sidebar{background:var(--file-white);border:1px solid var(--file-line);border-radius:var(--file-radius);box-shadow:var(--sargo-shadow-sm);flex-direction:column;max-height:calc(100vh - 180px);display:flex;position:sticky;top:12px;overflow:hidden}.file-sidebar-head{border-bottom:1px solid var(--file-line);padding:14px 16px 12px}.file-sidebar-head h2{font-family:var(--file-display);letter-spacing:-.02em;margin:0 0 4px;font-size:18px;font-weight:600}.file-sidebar-head p{color:var(--file-muted);margin:0;font-size:12px;line-height:1.4}.file-topic-list{flex:1;margin:0;padding:8px;list-style:none;overflow:auto}.file-topic-list li{margin:0}.file-topic-btn{color:var(--file-ink);cursor:pointer;font:inherit;text-align:left;transition:background .15s var(--file-ease);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 10px;display:flex}.file-topic-btn:hover{background:var(--file-mint-50)}.file-topic-btn[aria-current=true]{background:var(--file-mint-100);box-shadow:inset 0 0 0 1px var(--file-line-strong)}.file-topic-btn.is-nested{padding-left:22px}.file-topic-btn.is-deep{padding-left:34px}.file-topic-btn .topic-row{align-items:flex-start;gap:8px;width:100%;display:flex}.file-topic-btn .topic-check{border:1.5px solid var(--file-line-strong);color:var(--file-green-800);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:800;display:inline-flex}.file-topic-btn .topic-check.is-done{background:var(--file-green-800);border-color:var(--file-green-800);color:var(--file-white)}.file-topic-btn .topic-check.is-active{border-color:var(--file-green-700);color:var(--file-green-700)}.file-topic-btn .topic-title{font-size:13px;font-weight:600;line-height:1.3}.file-topic-btn .topic-status{color:var(--file-muted);padding-left:24px;font-size:11px;font-weight:500}.file-topic-btn .topic-status.supported{color:var(--file-green-700)}.file-topic-btn .topic-status.review_only{color:#9a6b2f}.file-topic-btn.is-done:not([aria-current=true]) .topic-title{color:var(--file-green-800)}.file-topic-btn.is-selected:not([aria-current=true]){background:#4fd4a514}.file-main{background:var(--file-white);border:1px solid var(--file-line);border-radius:var(--file-radius);box-shadow:var(--sargo-shadow-sm);flex-direction:column;min-width:0;padding:22px 24px 28px;display:flex}.file-main-kicker{color:var(--file-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.file-main h1{font-family:var(--file-display);letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:600;line-height:1.15}.file-main-support{color:var(--file-ink-soft);max-width:52rem;margin:0 0 18px;font-size:14.5px;line-height:1.5}.file-form-refs{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.file-form-refs span{background:var(--file-mint-50);border:1px solid var(--file-line);color:var(--file-green-800);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.file-status-chip{border-radius:10px;align-items:center;gap:6px;width:fit-content;margin-bottom:16px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.file-status-chip.supported{background:var(--file-mint-100);color:var(--file-green-900)}.file-status-chip.stub{color:var(--file-ink-soft);background:#eef1f0}.file-status-chip.review_only{background:var(--file-warm);border:1px solid var(--file-warm-line);color:#7a4e1c}.file-panel{background:var(--file-mint-50);border:1px solid var(--file-line);border-radius:14px;margin-top:4px;padding:16px 18px}.file-panel+.file-panel{margin-top:12px}.file-panel h3{margin:0 0 8px;font-size:14px;font-weight:700}.file-panel p{color:var(--file-ink-soft);margin:0;font-size:13.5px;line-height:1.45}.file-interview{flex-direction:column;gap:4px;margin-top:4px;display:flex}.file-interview-lead{color:var(--file-ink-soft);max-width:40rem;margin:0 0 14px;font-size:14.5px;line-height:1.5}.file-interview-note{color:var(--file-muted);margin:14px 0 0;font-size:12.5px;line-height:1.45}.file-q-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.file-q-field{background:var(--file-mint-50);border:1px solid var(--file-line);border-radius:14px;flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex}.file-q-field>span,.file-q-label-row{color:var(--file-ink);font-size:13.5px;font-weight:700;line-height:1.35}.file-q-label-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.file-q-field small,.file-q-field .file-form-tag{color:var(--file-muted);font-size:12px;font-weight:500;line-height:1.4}.file-q-field input,.file-q-field select{background:var(--file-white);border:1px solid var(--file-line-strong);color:var(--file-ink);font:inherit;border-radius:10px;width:100%;padding:10px 12px;font-size:15px;font-weight:600}.file-q-field input:focus,.file-q-field select:focus,.file-money-input:focus-within{border-color:var(--file-green-700);outline:none;box-shadow:0 0 0 3px #4fd4a547}.file-money-input{background:var(--file-white);border:1px solid var(--file-line-strong);border-radius:10px;align-items:center;gap:4px;padding:0 12px;display:flex}.file-money-input>span{color:var(--file-muted);font-size:15px;font-weight:700}.file-money-input input{box-shadow:none;border:0;padding-left:0}.file-money-input input:focus{box-shadow:none}.file-prior{color:var(--file-muted);letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:600}.file-locked-value{color:var(--file-green-800);font-size:15px;font-weight:700}.file-q-field-warn{background:var(--file-warm);border-color:var(--file-warm-line)}.file-choice-list{gap:8px;display:grid}.file-choice{background:var(--file-white);border:1px solid var(--file-line);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .15s var(--file-ease), border-color .15s var(--file-ease), box-shadow .15s var(--file-ease);border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.file-choice:hover{background:var(--file-mint-50);border-color:var(--file-line-strong)}.file-choice.is-selected{background:var(--file-mint-100);border-color:var(--file-green-700);box-shadow:inset 0 0 0 1px #0b3c2f1f}.file-choice-mark{background:var(--file-white);border:1.5px solid var(--file-line-strong);color:var(--file-green-900);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:800;display:inline-flex}.file-choice.is-selected .file-choice-mark,.file-hub-item.is-checked .file-choice-mark{background:var(--file-green-900);border-color:var(--file-green-900);color:var(--file-white)}.file-choice strong{font-size:14.5px;font-weight:700;line-height:1.3;display:block}.file-choice small{color:var(--file-muted);margin-top:3px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.file-advanced{background:var(--file-white);border:1px dashed var(--file-line-strong);border-radius:14px;margin-top:14px;padding:10px 14px 12px}.file-advanced summary{color:var(--file-green-800);cursor:pointer;padding:4px 0 8px;font-size:13px;font-weight:700}.file-advanced[open] summary{margin-bottom:4px}.file-summary-table{background:var(--file-mint-50);border:1px solid var(--file-line);border-radius:14px;gap:0;display:grid;overflow:hidden}.file-summary-row{border-bottom:1px solid var(--file-line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 16px;display:flex}.file-summary-row:last-child{border-bottom:0}.file-summary-row span{color:var(--file-muted);font-size:13px;font-weight:600}.file-summary-row strong{color:var(--file-ink);text-align:right;font-size:14px;font-weight:700}.file-summary-row.is-emphasis{background:#4fd4a524}.file-summary-row.is-emphasis strong{color:var(--file-green-800);font-family:var(--file-display);font-size:18px;font-weight:600}.file-hub-groups{flex-direction:column;gap:18px;margin-top:4px;display:flex}.file-hub-group h3{color:var(--file-green-900);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.file-hub-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.file-hub-item{background:var(--file-white);border:1px solid var(--file-line);border-radius:14px;grid-template-columns:1fr auto;align-items:stretch;gap:8px;padding:0;display:grid;overflow:hidden}.file-hub-item.is-checked{border-color:var(--file-line-strong);box-shadow:inset 0 0 0 1px #0b3c2f0f}.file-hub-check{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.file-hub-check strong{font-size:14px;font-weight:700;line-height:1.3;display:block}.file-hub-check small{color:var(--file-muted);margin-top:3px;font-size:12px;font-weight:500;line-height:1.4;display:block}.file-hub-open{border:1px solid var(--file-line-strong);color:var(--file-green-800);cursor:pointer;font:inherit;background:0 0;border-radius:8px;align-self:center;margin-right:10px;padding:7px 12px;font-size:12px;font-weight:700}.file-hub-open:hover:not(:disabled){background:var(--file-mint-100)}.file-hub-open:disabled{cursor:not-allowed;opacity:.4}.file-nav-actions{border-top:1px solid var(--file-line);align-items:center;margin-top:22px;padding-top:16px}.file-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.file-btn{cursor:pointer;font:inherit;transition:transform .15s var(--file-ease), background .15s var(--file-ease);border:0;border-radius:12px;padding:11px 16px;font-size:13.5px;font-weight:700;text-decoration:none}.file-btn:hover{transform:translateY(-1px)}.file-btn-primary{background:var(--file-green-900);color:var(--file-white)}.file-btn-secondary{background:var(--file-white);border:1px solid var(--file-line-strong);color:var(--file-green-900)}.file-btn-ghost{color:var(--file-ink-soft);background:0 0}.file-btn:disabled,.file-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.file-disclaimer-box{background:var(--file-warm);border:1px solid var(--file-warm-line);color:#5c3d16;border-radius:14px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.5}.file-disclaimer-box strong{letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.file-final-steps{gap:12px;display:grid}.file-final-card{background:var(--file-white);border:1px solid var(--file-line);border-radius:14px;padding:14px 16px}.file-final-card h3{margin:0 0 6px;font-size:15px}.file-final-card p{color:var(--file-ink-soft);margin:0;font-size:13.5px;line-height:1.45}.file-final-card .step-num{color:var(--file-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.file-demo-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:8px;display:grid}.file-demo-field{background:var(--file-white);border:1px dashed var(--file-line-strong);border-radius:12px;padding:10px 12px}.file-demo-field span{color:var(--file-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.file-demo-field strong{color:var(--file-ink-soft);font-size:14px;font-weight:600}.file-coverage-pill{letter-spacing:.03em;text-transform:uppercase;margin:0 0 8px;font-size:11.5px;font-weight:800;display:inline-block}.file-coverage-pill.included{color:var(--file-green-800)}.file-coverage-pill.needs_review,.file-coverage-pill.not_in_engine{color:#8a5a12}.file-coverage-list{color:var(--file-ink-soft);margin:0;padding-left:1.1rem;font-size:13px;line-height:1.45}.file-coverage-list.is-review{color:#6b4a1a}.file-alert-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.file-alert-item{background:var(--file-white);border:1px solid var(--file-line);border-left:3px solid var(--file-mint-500);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.file-alert-item.review{border-left-color:#c47a1a}.file-alert-item.stub{border-left-color:var(--file-muted)}.file-alert-item strong{color:var(--file-green-900);font-size:13px}.file-alert-item span{color:var(--file-ink-soft);font-size:12.5px;line-height:1.45}@media (width<=900px){.file-body{grid-template-columns:1fr}.file-sidebar{max-height:280px;position:static}}._page_s2m7q_1{color:var(--sargo-ink);background:radial-gradient(circle at 86% 7%,#5fe2b033,#0000 27rem),linear-gradient(#f9fdfb 0%,#f2faf6 58%,#f9fcfa 100%);min-height:100vh}._nav_s2m7q_1{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--sargo-line);background:#f9fdfbe0;justify-content:space-between;align-items:center;height:84px;padding:0 max(28px,50vw - 590px);display:flex}._navLinks_s2m7q_1{color:var(--sargo-ink-soft);gap:28px;font-size:13px;font-weight:750;display:flex}._navCta_s2m7q_1,._primary_s2m7q_1{background:linear-gradient(135deg,var(--sargo-green-700),var(--sargo-green-900));color:#fff;border-radius:13px;align-items:center;gap:16px;padding:14px 18px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 13px 30px #08543d2b}._hero_s2m7q_1{grid-template-columns:minmax(0,1fr) minmax(370px,.74fr);gap:75px;max-width:1240px;margin:auto;padding:86px 32px 80px;display:grid}._eyebrow_s2m7q_1{color:var(--sargo-green-700);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:900;display:flex}._eyebrow_s2m7q_1 span{background:var(--sargo-mint-500);width:21px;height:1px}._hero_s2m7q_1 h1{color:#0c2a21;letter-spacing:-.065em;margin:25px 0 24px;font-size:clamp(49px,5.1vw,70px);font-weight:650;line-height:.99}._hero_s2m7q_1 h1 em{background:linear-gradient(100deg,var(--sargo-green-700),var(--sargo-mint-500));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}._intro_s2m7q_1{color:var(--sargo-ink-soft);max-width:720px;margin:0;font-size:17px;line-height:1.72}._actions_s2m7q_1{align-items:center;gap:24px;margin-top:32px;display:flex}._secondary_s2m7q_1{color:var(--sargo-green-800);border-bottom:1px solid var(--sargo-green-700);padding:9px 0 6px;font-size:13px;font-weight:850}._summary_s2m7q_1{border:1px solid var(--sargo-line-strong);box-shadow:var(--sargo-shadow-lg);background:#ffffffed;border-radius:22px;align-self:center;padding:16px 30px}._summary_s2m7q_1>p{color:var(--sargo-green-700);letter-spacing:.13em;text-transform:uppercase;margin:8px 0 18px;font-size:9px;font-weight:900}._summary_s2m7q_1 article{border-top:1px solid var(--sargo-line);padding:20px 0}._summary_s2m7q_1 span,._summary_s2m7q_1 strong,._summary_s2m7q_1 small{display:block}._summary_s2m7q_1 span{color:var(--sargo-muted);text-transform:uppercase;font-size:10px;font-weight:800}._summary_s2m7q_1 strong{margin:6px 0;font-size:19px}._summary_s2m7q_1 small{color:var(--sargo-ink-soft);font-size:11px;line-height:1.5}._trust_s2m7q_1{border-bottom:1px solid var(--sargo-line);border-top:1px solid var(--sargo-line);grid-template-columns:repeat(3,1fr);max-width:1176px;margin:auto;display:grid}._trust_s2m7q_1 article{border-right:1px solid var(--sargo-line);padding:32px}._trust_s2m7q_1 article:last-child{border:0}._trust_s2m7q_1 strong{margin-bottom:7px;font-size:15px;display:block}._trust_s2m7q_1 span{color:var(--sargo-ink-soft);font-size:11px;line-height:1.5}._content_s2m7q_1{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);gap:76px;max-width:1240px;margin:auto;padding:94px 32px;display:grid}._article_s2m7q_1 section{border-top:1px solid var(--sargo-line-strong);padding:38px 0}._article_s2m7q_1 section:first-child{border-top:0;padding-top:0}._article_s2m7q_1 h2{letter-spacing:-.045em;margin:0 0 18px;font-size:34px;line-height:1.1}._article_s2m7q_1 p{color:var(--sargo-ink-soft);margin:0;font-size:15px;line-height:1.78}._article_s2m7q_1 p+p{margin-top:16px}._side_s2m7q_1{align-self:start;gap:17px;display:grid;position:sticky;top:24px}._sideCard_s2m7q_1{border:1px solid var(--sargo-line);background:#fff;border-radius:18px;padding:24px}._sideCard_s2m7q_1 h2{margin:0 0 17px;font-size:20px}._sideCard_s2m7q_1 ol{counter-reset:steps;margin:0;padding:0;list-style:none}._sideCard_s2m7q_1 li{border-top:1px solid var(--sargo-line);color:var(--sargo-ink-soft);counter-increment:steps;padding:13px 0 13px 30px;font-size:12px;line-height:1.5;position:relative}._sideCard_s2m7q_1 li:before{color:var(--sargo-green-600);content:counter(steps,decimal-leading-zero);font-size:9px;font-weight:900;position:absolute;top:16px;left:0}._sourceMeta_s2m7q_1{background:var(--sargo-mint-50);border:1px solid #ccecdf;border-radius:18px;padding:22px}._sourceMeta_s2m7q_1 p{color:var(--sargo-ink-soft);margin:0;font-size:11px;line-height:1.55}._sourceMeta_s2m7q_1 strong{color:var(--sargo-ink);margin-bottom:6px;font-size:12px;display:block}._faqs_s2m7q_1{color:#fff;background:#0a3b2f;padding:88px max(32px,50vw - 588px)}._faqs_s2m7q_1 h2{letter-spacing:-.05em;margin:18px 0 37px;font-size:42px}._faqGrid_s2m7q_1{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._faqGrid_s2m7q_1 article{border-top:1px solid #c5f1e040;padding-top:22px}._faqGrid_s2m7q_1 h3{margin:0 0 10px;font-size:16px;line-height:1.35}._faqGrid_s2m7q_1 p{color:#e7f9f2b8;margin:0;font-size:12px;line-height:1.7}._sources_s2m7q_1,._related_s2m7q_1{max-width:1176px;margin:auto;padding:65px 0}._sources_s2m7q_1{border-bottom:1px solid var(--sargo-line)}._sources_s2m7q_1 h2,._related_s2m7q_1 h2{letter-spacing:-.035em;margin:0 0 20px;font-size:27px}._sources_s2m7q_1 p{color:var(--sargo-muted);font-size:11px;line-height:1.6}._sourceLinks_s2m7q_1,._relatedLinks_s2m7q_1{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._sourceLinks_s2m7q_1 a,._relatedLinks_s2m7q_1 a{border:1px solid var(--sargo-line-strong);color:var(--sargo-green-800);background:#fff;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}._relatedLinks_s2m7q_1 a{border-radius:13px;padding:14px 16px}._footer_s2m7q_1{border-top:1px solid var(--sargo-line);color:var(--sargo-muted);justify-content:space-between;align-items:center;gap:28px;max-width:1240px;margin:auto;padding:35px 32px;font-size:11px;display:flex}._footer_s2m7q_1 div{gap:20px;display:flex}@media (width<=900px){._navLinks_s2m7q_1{display:none}._hero_s2m7q_1,._content_s2m7q_1{grid-template-columns:1fr}._summary_s2m7q_1{width:100%}._trust_s2m7q_1{margin:0 32px}._content_s2m7q_1{gap:40px}._side_s2m7q_1{position:static}._faqGrid_s2m7q_1{grid-template-columns:1fr}._sources_s2m7q_1,._related_s2m7q_1{margin:0 32px}}@media (width<=650px){._nav_s2m7q_1{padding:0 18px}._navCta_s2m7q_1{gap:0;font-size:0}._navCta_s2m7q_1 span{font-size:16px}._hero_s2m7q_1{padding:58px 18px 70px}._hero_s2m7q_1 h1{font-size:46px}._actions_s2m7q_1{flex-direction:column;align-items:flex-start}._trust_s2m7q_1{grid-template-columns:1fr;margin:0 18px}._trust_s2m7q_1 article{border-bottom:1px solid var(--sargo-line);border-right:0}._content_s2m7q_1{padding:72px 18px}._article_s2m7q_1 h2{font-size:29px}._faqs_s2m7q_1{padding:72px 18px}._faqs_s2m7q_1 h2{font-size:35px}._sources_s2m7q_1,._related_s2m7q_1{margin:0 18px;padding:50px 0}._footer_s2m7q_1{flex-direction:column;align-items:flex-start;padding:32px 18px}}html[data-sargo-ui=dark] ._page_s2m7q_1{color:#eef6f2;background:radial-gradient(55% 40% at 78% 0,#9fe8d01a,#0000 60%),#070a0c!important}html[data-sargo-ui=dark] ._nav_s2m7q_1{background:#070a0ce0!important;border-bottom-color:#b4dcd224!important}html[data-sargo-ui=dark] ._navLinks_s2m7q_1,html[data-sargo-ui=dark] ._navLinks_s2m7q_1 a,html[data-sargo-ui=dark] ._footer_s2m7q_1,html[data-sargo-ui=dark] ._footer_s2m7q_1 a,html[data-sargo-ui=dark] ._intro_s2m7q_1,html[data-sargo-ui=dark] ._secondary_s2m7q_1,html[data-sargo-ui=dark] ._article_s2m7q_1 p,html[data-sargo-ui=dark] ._trust_s2m7q_1 span,html[data-sargo-ui=dark] ._sources_s2m7q_1 p{color:#e8f4f0b8!important}html[data-sargo-ui=dark] ._hero_s2m7q_1 h1,html[data-sargo-ui=dark] ._article_s2m7q_1 h2,html[data-sargo-ui=dark] ._sources_s2m7q_1 h2,html[data-sargo-ui=dark] ._related_s2m7q_1 h2,html[data-sargo-ui=dark] ._trust_s2m7q_1 strong,html[data-sargo-ui=dark] ._summary_s2m7q_1 strong{color:#eef6f2!important}html[data-sargo-ui=dark] ._eyebrow_s2m7q_1,html[data-sargo-ui=dark] ._summary_s2m7q_1>p{color:#9fe8d0!important}html[data-sargo-ui=dark] ._navCta_s2m7q_1,html[data-sargo-ui=dark] ._primary_s2m7q_1{box-shadow:none!important;color:#062018!important;background:#9fe8d0!important;border-radius:999px!important}html[data-sargo-ui=dark] ._summary_s2m7q_1,html[data-sargo-ui=dark] ._sideCard_s2m7q_1,html[data-sargo-ui=dark] ._sourceMeta_s2m7q_1{color:#eef6f2;box-shadow:0 24px 60px #00000059;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] ._sourceLinks_s2m7q_1 a,html[data-sargo-ui=dark] ._relatedLinks_s2m7q_1 a{color:#9fe8d0!important;background:#141b20!important;border-color:#b4dcd224!important}html[data-sargo-ui=dark] ._trust_s2m7q_1,html[data-sargo-ui=dark] ._trust_s2m7q_1 article,html[data-sargo-ui=dark] ._article_s2m7q_1 section,html[data-sargo-ui=dark] ._sources_s2m7q_1,html[data-sargo-ui=dark] ._footer_s2m7q_1{border-color:#b4dcd224!important}html[data-sargo-ui=dark] ._faqs_s2m7q_1{background:#0d1418!important}
