:root{--ink:#13251b;--muted:#617067;--cream:#fbfaf6;--line:#e2e6df;--green:#176b4a;--green-bright:#16865a;--green-dark:#0e4d35;--lime:#d9f58b;--white:#fff;--surface:#f3f5f0;--shadow:0 24px 70px #13362417}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nav{border-bottom:1px solid #176b4a1a;justify-content:space-between;align-items:center;max-width:1160px;height:80px;margin:auto;padding:0 24px;display:flex}.nav>div,.nav-desktop-links{align-items:center;gap:24px;display:flex}.nav a,.nav summary,.nav .link-button{color:inherit;font-size:14px;font-weight:650;text-decoration:none}.nav .link-button{padding:0}.nav-dropdown{position:relative}.nav-dropdown summary,.nav-mobile-menu>summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-mobile-menu>summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{content:"⌄";color:var(--green);font-size:13px;line-height:1;transition:transform .15s}.nav-dropdown[open] summary:after{transform:rotate(180deg)}.nav-dropdown-panel{z-index:40;border:1px solid var(--line);background:#fff;border-radius:14px;gap:2px;width:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 18px 50px #13362429}.nav-dropdown-panel:before{content:"";height:15px;position:absolute;top:-15px;left:0;right:0}.nav-dropdown-panel a{border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.3}.nav-dropdown-panel a:hover{color:var(--green-dark);background:#f1f7ed}.nav-mobile-menu{display:none;position:relative}.nav-mobile-menu>summary{background:#fff;border:1px solid #bac9bf;border-radius:9px;padding:9px 12px}.nav-mobile-panel{z-index:60;border:1px solid var(--line);background:#fff;border-radius:15px;width:min(330px,100vw - 32px);max-height:calc(100vh - 105px);padding:12px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 22px 60px #13362433}.nav-mobile-panel section{border-bottom:1px solid var(--line);gap:3px;padding:10px;display:grid}.nav-mobile-panel section:last-child{border-bottom:0}.nav-mobile-panel section>b,.nav-mobile-panel section>a>b{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.nav-mobile-panel a,.nav-mobile-panel button{text-align:left;padding:8px 0!important}.brand{letter-spacing:-1px;color:var(--ink);font-size:22px;font-weight:850;text-decoration:none}.brand span{color:var(--green)}.nav>.parent-brand,nav>.parent-brand{font-size:28px}.button{background:var(--green-bright);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:14px 21px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 9px 24px #16865a33;color:#fff!important}.button:hover{background:var(--green-dark);transform:translateY(-1px);box-shadow:0 12px 28px #0e4d353d}.button.small{padding:10px 15px}.button.secondary{background:var(--white);box-shadow:none;border:1px solid #b8c8be;color:var(--green-dark)!important}.hero{text-align:center;max-width:920px;margin:96px auto 70px;padding:0 24px}.eyebrow,.step{text-transform:uppercase;letter-spacing:1.8px;color:var(--green);font-size:12px;font-weight:800}h1{letter-spacing:-4px;margin:20px 0;font-size:clamp(48px,7vw,78px);line-height:.98}h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400}.hero>p{color:#53645a;max-width:760px;margin:0 auto;font-size:20px;line-height:1.6}.actions{justify-content:center;align-items:center;gap:18px;margin:34px 0 22px;display:flex}.actions span,.fine{color:var(--muted);font-size:12px}.proof{justify-content:center;gap:25px;font-size:13px;display:flex}.proof span{align-items:center;gap:5px;display:flex}.proof svg,.field-grid svg{color:var(--green);width:16px}.demo{background:var(--white);border:1px solid var(--line);max-width:1080px;box-shadow:var(--shadow);border-radius:22px;margin:auto;padding:30px}.demo-head{justify-content:space-between;align-items:center;display:flex}.demo h2{margin:5px 0 20px}.badge{background:var(--lime);color:#24411e;text-transform:uppercase;letter-spacing:.7px;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:850;display:inline-block}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}.preview-table{min-width:940px}.preview-table td:first-child small{color:var(--muted);margin-top:4px;font-size:11px;display:block}th,td{text-align:left;border-bottom:1px solid #ecece5;padding:17px;font-size:14px}th{color:var(--muted);text-transform:uppercase;font-size:11px}.winner{color:var(--green);font-weight:850}.risk{border-radius:99px;padding:5px 9px;font-size:11px;font-weight:800}.risk.low{color:#176234;background:#d9f5e2}.risk.medium{color:#7d5900;background:#fff0c2}.risk.high{color:#842c22;background:#ffe0dc}.risk-heading{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.risk-info-button{width:16px;height:16px;color:var(--green);cursor:pointer;background:0 0;border:1px solid #aeb6aa;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.comparability-comparable{border-left:5px solid #2f8f4e}.comparability-assumptions{border-left:5px solid #d69b16}.comparability-not_comparable{border-left:5px solid #c84a3d}.decision-summary ul{margin:10px 0 0;padding-left:20px;font-size:13px}.calculation-audit{background:#fbfdfb;border:1px solid #cdd9ce}.audit-formula{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-top:14px;display:grid}.audit-formula span{background:#fff;border:1px solid #e2e8e2;border-radius:8px;justify-content:space-between;gap:8px;padding:10px;font-size:13px;display:flex}.audit-formula .audit-total{background:#e8f5eb;border-color:#8fc39b}.audit-equation{padding-top:12px;font-size:14px}.confirmed-costs{color:#176234;font-weight:700}.accuracy-feedback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.accuracy-feedback h3,.accuracy-feedback p{margin:0}.risk-info-button:hover,.risk-info-button:focus-visible{outline:2px solid var(--green);outline-offset:2px;background:#eef3ec}.risk-modal-backdrop{z-index:1000;background:#15201870;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.risk-info-card{border:1px solid var(--line);background:var(--white);width:min(440px,100vw - 48px);color:var(--ink);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;border-radius:12px;padding:22px;font-size:13px;font-weight:400;line-height:1.55;position:relative;box-shadow:0 18px 50px #15201826}.risk-modal-close{width:30px;height:30px;color:var(--ink);cursor:pointer;background:#f0f2ed;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.risk-modal-close:hover,.risk-modal-close:focus-visible{outline:2px solid var(--green);outline-offset:2px;background:#e3e8df}.risk-info-title{padding-right:38px;font-size:16px;line-height:1.25;display:block}.risk-info-card .risk-info-intro{color:var(--muted);margin:6px 0 16px}.risk-formula{grid-template-columns:1fr 1fr;gap:10px;display:grid}.risk-formula span{background:#f3f5f0;border-radius:8px;align-items:center;gap:9px;padding:10px;line-height:1.35;display:flex}.risk-formula b{color:var(--green);white-space:nowrap;font-size:15px}.risk-info-card .risk-checks{color:var(--muted);margin:16px 0}.risk-info-card .risk-checks b{color:var(--ink)}.risk-scale{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px;display:grid}.risk-scale span{text-align:center;border-radius:7px;padding:8px;font-size:11px;font-weight:700}.risk-scale b{margin-bottom:1px;font-size:12px;display:block}.risk-scale .low{color:#176234;background:#d9f5e2}.risk-scale .medium{color:#7d5900;background:#fff0c2}.risk-scale .high{color:#842c22;background:#ffe0dc}.risk-info-card small{color:var(--muted);line-height:1.45;display:block}@media (max-width:520px){.risk-modal-backdrop{padding:16px}.risk-info-card{width:100%;padding:18px}.risk-formula{grid-template-columns:1fr}}.features,.audience,.included,.pricing{max-width:1080px;margin:110px auto;padding:0 24px}.audience{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:start;gap:70px;display:grid}.audience-heading h2{letter-spacing:-2px;margin:14px 0;font-size:42px}.audience-heading p,.audience-grid p{color:var(--muted);line-height:1.6}.audience-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.audience-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;box-shadow:0 10px 30px #1938270b}.audience-grid svg{color:var(--green)}.audience-grid h3{margin:17px 0 7px;font-size:17px}.audience-grid p{margin:0;font-size:14px}.features{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.features article{border-top:1px solid var(--line);padding-top:28px}.features svg{color:var(--green)}.features p,.included p,.plans p,.pricing>p{color:var(--muted);line-height:1.6}.trust-strip{grid-template-columns:repeat(3,1fr);max-width:1080px;margin:-62px auto 110px;padding:0 24px;display:grid}.trust-strip div{border:1px solid var(--line);background:var(--surface);border-right:0;padding:22px 24px}.trust-strip div:first-child{border-radius:12px 0 0 12px}.trust-strip div:last-child{border-right:1px solid var(--line);border-radius:0 12px 12px 0}.trust-strip b,.trust-strip span{display:block}.trust-strip b{margin-bottom:6px;font-size:14px}.trust-strip span{color:var(--muted);font-size:12px;line-height:1.5}.included{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.included h2,.pricing h2{letter-spacing:-2px;margin:15px 0;font-size:42px}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-grid span{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:16px;font-size:14px;display:flex}.pricing{text-align:center}.plans{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0;display:grid}.plans article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex;box-shadow:0 12px 34px #1938270b}.plans article.featured{border:2px solid var(--green);transform:translateY(-8px);box-shadow:0 20px 50px #176b4a24}.plans article.featured .badge{align-self:flex-start}.plans strong{font-size:38px}.plans small{color:var(--muted);font-size:14px}footer{border-top:1px solid var(--line);max-width:1080px;color:var(--muted);justify-content:space-between;align-items:flex-start;gap:48px;margin:80px auto 0;padding:35px 24px;font-size:12px;display:flex}footer .parent-brand{flex:none}footer p{max-width:760px;margin:2px 0 0;line-height:1.65}.footer-details{align-items:flex-start;gap:18px;display:flex}.social-links{flex:none;gap:8px;display:flex}.social-links a{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.social-links a:hover{border-color:var(--green);background:var(--green-pale);transform:translateY(-2px)}.social-links a:focus-visible{outline-offset:2px;outline:3px solid #176b4a3d}.social-links svg{fill:currentColor;width:17px;height:17px}.workspace{min-height:100vh}.workspace .nav>a:last-child{align-items:center;gap:6px;display:flex}.compare-shell{max-width:720px;margin:55px auto;padding:0 24px}.compare-shell h1{letter-spacing:-2.5px;font-size:48px}.compare-shell>p{color:var(--muted);line-height:1.6}.dropzone{cursor:pointer;background:#fff;border:2px dashed #aeb6aa;border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin:30px 0 14px;padding:48px 20px;display:flex}.comparison-name-field{gap:7px;margin:24px 0 0;font-weight:700;display:grid}.comparison-name-field input{width:100%}.comparison-name-field span{color:var(--muted);font-size:13px;font-weight:400}.dropzone svg{color:var(--green)}.dropzone span{color:var(--muted);font-size:12px}.dropzone input{display:none}.files{background:#fff;border-radius:10px;padding:5px 16px}.files div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.files small{color:var(--muted)}.account-box{background:#e9eee8;border-radius:12px;grid-template-columns:auto 1fr 220px;align-items:center;gap:12px;margin-top:25px;padding:18px;display:grid}.account-box p{color:var(--muted);margin:4px 0;font-size:12px}.google-auth{width:100%;margin-top:4px}.google-auth>span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:850;display:inline-grid}.auth-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-top:1px solid var(--line);flex:1}.consent-gate{border:1px solid var(--line);background:var(--white);border-radius:12px;margin:28px 0;padding:24px}.consent-gate h3,.consent-gate>p{margin:0 0 8px}.consent-gate>p{color:var(--muted)}input[type=email]{border:1px solid #c9cec7;border-radius:8px;width:100%;padding:12px}.consent{color:var(--muted);gap:10px;margin:18px 4px;font-size:12px;line-height:1.45;display:flex}.analyze{width:100%}.analyze:disabled{opacity:.45;cursor:not-allowed}.privacy{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:15px;font-size:11px;display:flex}@media (max-width:900px){.nav{padding-left:16px;padding-right:16px}.nav>.nav-desktop-links{display:none}.nav-mobile-menu{display:block}}@media (max-width:760px){.nav{padding-left:16px;padding-right:16px}.hero{margin-top:45px}.suite-hero-grid{text-align:center;grid-template-columns:1fr;gap:36px}.suite-hero-grid .hero-copy>p{margin:0 auto}.suite-hero-grid .actions,.suite-hero-grid .proof{justify-content:center}.hero-proof-demo{text-align:left;width:100%;padding:16px}.hero-proof-comparison,.landed-proof-options{grid-template-columns:1fr}.landed-proof-section{text-align:left;grid-template-columns:1fr;gap:30px;margin:24px 16px 72px;padding:28px 18px}.landed-proof-copy h2{letter-spacing:-1.4px}.landed-proof-card-head,.landed-proof-decision>div{flex-direction:column;align-items:flex-start}h1{letter-spacing:-2.5px}.proof{flex-wrap:wrap;gap:10px}.features,.audience,.included,.plans{grid-template-columns:1fr}.included{gap:25px}.audience{gap:28px}.audience-grid,.trust-strip{grid-template-columns:1fr}.trust-strip{margin-top:-65px}.trust-strip div,.trust-strip div:last-child{border:1px solid var(--line);border-bottom:0;border-radius:0}.trust-strip div:first-child{border-radius:12px 12px 0 0}.trust-strip div:last-child{border-bottom:1px solid var(--line);border-radius:0 0 12px 12px}.plans article.featured{transform:none}.account-box{grid-template-columns:auto 1fr}.account-box input{grid-column:1/-1}.actions{flex-direction:column}footer{display:block}footer p{margin-top:20px}.footer-details{flex-direction:column;gap:16px}.field-grid{grid-template-columns:1fr}}.status-message{background:#fff4ce;border:1px solid #e7d58e;border-radius:8px;padding:12px;font-size:13px}.results-shell{max-width:1120px;margin:55px auto;padding:0 24px}.results-head{justify-content:space-between;align-items:end;display:flex}.results-head h1{letter-spacing:-3px;margin:12px 0;font-size:52px}.results-head p{color:var(--muted)}.results-head label{font-size:12px;font-weight:800}.results-head input{border:1px solid var(--line);border-radius:8px;width:150px;margin-top:7px;padding:10px;display:block}.results-shell>.table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px}.decision-summary{border:1px solid var(--line);background:#eef7f1;border-bottom:0;border-radius:12px 12px 0 0;justify-content:space-between;margin-top:22px;padding:14px 18px;scroll-margin-top:18px;display:flex}.comparison-mode,.verification-status{border:1px solid var(--line);background:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:16px 18px;display:flex}.comparison-mode>div:first-child,.verification-status>div{gap:4px;display:grid}.comparison-mode span,.verification-status span{color:var(--muted);font-size:13px}.mode-actions{align-items:end;gap:8px;display:flex}.mode-actions label{font-size:12px;font-weight:800}.mode-actions input{width:130px;margin-top:5px;display:block}.quote-sheet-tabs em{color:var(--green);font-size:11px;font-style:normal;font-weight:700}.source-editor-layout{border:1px solid var(--line);background:#f7f8f4;border-radius:10px;grid-template-columns:minmax(0,1fr) 220px;gap:14px;margin-top:18px;padding:12px;display:grid}.source-editor-layout iframe{background:#fff;border:0;border-radius:8px;width:100%;min-height:620px}.source-help{flex-direction:column;gap:10px;display:flex}.source-help span{color:var(--muted);font-size:13px}@media (max-width:760px){.comparison-mode,.verification-status,.mode-actions{flex-direction:column;align-items:stretch}.source-editor-layout{grid-template-columns:1fr}.source-editor-layout iframe{min-height:480px}}.decision-summary div{gap:3px;display:grid}.decision-summary span{color:var(--muted);font-size:13px}.results-shell>.decision-table{border-radius:0 0 12px 12px;margin-top:0}.decision-table table{min-width:1120px}.decision-table th{white-space:nowrap}.decision-table td{vertical-align:top}.decision-table td small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:11px;font-weight:500;display:block}.decision-table td:first-child{min-width:230px}.needs-review{color:#9a5b00;font-weight:800}.selected-row{background:#f1f7eb}.result-grid{grid-template-columns:1fr 1.4fr;gap:18px;margin-top:20px;display:grid}.result-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.result-grid li{color:var(--muted);margin:9px 0}.result-grid pre{white-space:pre-wrap;color:#39423b;max-height:420px;font:12px/1.55 Arial;overflow:auto}@media (max-width:760px){.results-head{display:block}.result-grid{grid-template-columns:1fr}}.consent a{color:inherit}.required-consent{color:var(--ink)}.verify-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px;padding:22px}.verify-card h3,.verify-card p{margin:0 0 8px}.verify-sheet-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.verify-sheet-head>div{flex:1}.verify-sheet-head label{text-transform:uppercase;letter-spacing:.06em;gap:6px;min-width:min(340px,100%);font-size:.78rem;font-weight:700;display:grid}.verify-sheet-head select{width:100%}.quote-sheet-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:20px 0;display:grid}.quote-sheet-tabs button{border:1px solid var(--line);background:var(--white);color:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:3px;padding:14px;display:grid}.quote-sheet-tabs button.active{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#eef7f1}.quote-sheet-tabs span,.quote-sheet-tabs small{color:var(--muted)}.quote-sheet-tabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.active-sheet-title{margin-top:24px}.verify-save-actions{align-items:center;gap:14px;margin-top:22px;display:flex}.verify-save-actions span{color:var(--muted);font-size:13px}@media (max-width:700px){.verify-sheet-head,.verify-save-actions{flex-direction:column;align-items:stretch}}.verify-card p{color:var(--muted);font-size:13px}.verify-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.verify-grid label{color:var(--muted);font-size:11px;font-weight:800}.verify-grid input,.verify-grid select,.verify-grid textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:7px;margin-top:5px;padding:10px;display:block}.verify-grid textarea{resize:vertical;min-height:76px}.article-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.article-head h3{margin:0}.copy-button{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}@media (max-width:760px){.verify-grid{grid-template-columns:1fr 1fr}}.result-actions{align-items:end;gap:10px;display:flex}.result-actions .button{padding:10px 14px}@media (max-width:760px){.result-actions{justify-content:space-between;align-items:end}}.legal{max-width:760px;margin:60px auto;padding:0 24px 80px}.legal h1{letter-spacing:-3px;margin-top:65px;font-size:54px}.legal h2{margin-top:32px}.legal p{color:var(--muted);line-height:1.7}.legal a{color:inherit}.faq{max-width:860px;margin:110px auto;padding:0 24px}.faq h2{letter-spacing:-2px;margin:12px 0 30px;font-size:42px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:17px;font-weight:750}.faq p{max-width:760px;color:var(--muted);margin:14px 0 2px;line-height:1.65}.faq a,footer a{color:inherit}.delete-button{color:#8a332b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:24px 0;display:flex}.paywall{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;padding:18px;display:grid}.paywall h3{grid-column:1/-1;margin:0 0 5px}.paywall .button{padding:11px 12px}@media (max-width:560px){.paywall{grid-template-columns:1fr}}.projects-shell{max-width:850px;margin:60px auto;padding:0 24px}.projects-shell h1{letter-spacing:-3px;font-size:54px}.project-list{gap:10px;display:grid}.project-list>a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:18px;text-decoration:none;display:flex}.project-row{position:relative}.project-row>a{border:1px solid var(--line);background:var(--white);color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:20px 90px 20px 18px;text-decoration:none;display:flex}.rename-button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:700}.project-row-with-actions>a{padding-right:162px}.project-row-actions{align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.project-row-actions .delete-button{margin:0;font-weight:700}.project-rename{border:1px solid var(--line);background:var(--white);border-radius:12px;gap:10px;padding:16px 18px;display:flex}.project-rename input{flex:1;min-width:0}.project-list a div{gap:6px;display:grid}.project-list a div span{color:var(--muted);font-size:12px}.account-settings{background:#e9eee8;border-radius:12px;justify-content:space-between;align-items:center;margin:20px 0;padding:18px;display:flex}.account-settings>div{gap:5px;display:grid}.account-settings span{color:var(--muted);font-size:12px}.account-consent{margin-top:28px}@media (max-width:560px){.account-settings{flex-direction:column;align-items:stretch;gap:14px}}.link-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.assumption-grid{flex-wrap:wrap;gap:10px 18px;margin-top:16px;display:flex}.assumption-grid label{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.wide-field{grid-column:1/-1}.confidence-list{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.confidence{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.confidence.low{color:#7d5900;background:#fff0c2}.confidence.missing{color:#842c22;background:#ffe0dc}.source-notes{color:var(--muted);margin:16px 0 0;padding-left:20px;font-size:13px;line-height:1.55}.demo-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.demo-footer p{margin:0}.demo-footer .button{flex:none;padding:11px 14px}@media (max-width:760px){.demo-footer{flex-direction:column;align-items:flex-start}}.section-cta{background:var(--ink);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:35px;max-width:1080px;margin:34px auto 110px;padding:30px 34px;display:flex}.section-cta h2{letter-spacing:-1.2px;margin:7px 0;font-size:30px}.section-cta p{color:#c9d1ca;margin:0;line-height:1.6}.section-cta .button{background:var(--lime);white-space:nowrap;color:var(--ink)!important}.value-cta{text-align:center;max-width:800px;margin:0 auto 110px;padding:0 24px}.value-cta h2{letter-spacing:-2px;margin:15px 0;font-size:42px}.value-cta p{max-width:650px;color:var(--muted);margin:0 auto 24px;line-height:1.6}.pricing>p{max-width:760px;margin-left:auto;margin-right:auto}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.plans article{min-width:0}.plans ul{color:var(--muted);margin:2px 0 12px;padding-left:20px;font-size:13px;line-height:1.55}.plans li{margin:6px 0}.plans .button{margin-top:auto}.pricing-intro{max-width:800px;margin:0 auto}.plan-kicker{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900}.plans h3,.agency-plan h3,.single-project-plan h3{letter-spacing:-.45px;margin:2px 0;font-size:21px}.plans .plan-audience{min-height:67px;margin:0;font-size:14px}.plans li b{color:var(--ink)}.plan-footnote{color:var(--muted);text-align:center}.agency-plan,.single-project-plan{border:1px solid var(--line);text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:36px;margin:18px 0;padding:25px 28px;display:flex}.agency-plan{background:var(--ink);color:#fff}.agency-plan .plan-kicker{color:var(--lime)}.agency-plan p,.single-project-plan p{color:#cbd3cd;max-width:800px;margin:7px 0 0;line-height:1.6}.agency-plan .button{color:#fff;border-color:#ffffff61;flex:none}.single-project-plan{background:#fff;box-shadow:0 10px 30px #1938270a}.single-project-plan p{color:var(--muted)}.single-project-plan .button{flex:none}.pricing-roi{text-align:left;background:linear-gradient(135deg,#ebf8ee,#f8fbf5);border:1px solid #cfe4d2;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);align-items:center;gap:38px;margin:70px 0;padding:42px;display:grid}.pricing-roi h2{letter-spacing:-1.4px;margin-top:9px;font-size:34px}.pricing-roi p{color:var(--muted);line-height:1.7}.pricing-roi-math{background:#fff;border-radius:18px;gap:3px;padding:25px;display:grid;box-shadow:0 16px 38px #19382717}.pricing-roi-math span{color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:800}.pricing-roi-math strong{font-size:34px}.pricing-roi-math small{color:var(--muted);font-size:13px}.pricing-roi-math a{color:var(--green);margin-top:16px;font-weight:850}.pricing-faq{background:var(--surface);text-align:left;border-radius:22px;max-width:820px;margin:80px auto;padding:42px}.pricing-faq h2{letter-spacing:-1.3px;margin:12px 0 25px;font-size:34px}.pricing-faq details{border-top:1px solid var(--line);padding:17px 0}.pricing-faq summary{cursor:pointer;font-weight:850}.pricing-faq p{color:var(--muted);line-height:1.65}.pricing-note{font-size:12px}@media (max-width:900px){.plans{grid-template-columns:1fr 1fr}.plans article:last-child{grid-column:1/-1}.section-cta{margin-left:24px;margin-right:24px}}@media (max-width:760px){.plans{grid-template-columns:1fr}.plans article:last-child{grid-column:auto}.plans .plan-audience{min-height:0}.agency-plan,.single-project-plan{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 20px}.agency-plan .button,.single-project-plan .button{width:100%}.pricing-roi{grid-template-columns:1fr;margin:52px 0;padding:28px 20px}.pricing-roi h2{font-size:30px}.pricing-faq{margin:54px 0;padding:28px 20px}.section-cta{flex-direction:column;align-items:flex-start;padding:26px 24px}.value-cta h2{font-size:36px}}.visually-hidden,.dropzone input.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dropzone:focus-within{outline-offset:3px;outline:3px solid #74a98d}.row-select{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:800}.row-select:hover{text-decoration:underline}.suite-hero{background:radial-gradient(circle at 85% 10%,#b5e15b47,#0000 28rem)}.suite-hero-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:58px;max-width:1180px;display:grid}.suite-hero-grid h1{max-width:700px;font-size:clamp(48px,5.6vw,74px)}.suite-hero-grid .hero-copy>p{color:#53645a;max-width:680px;margin:0;font-size:19px;line-height:1.6}.suite-hero-grid .actions,.suite-hero-grid .proof{justify-content:flex-start}.hero-proof-demo{background:#fff;border:1px solid #cbd7cf;border-radius:22px;padding:22px;position:relative;overflow:hidden;box-shadow:0 25px 70px #19382726}.hero-proof-demo:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 20%,#b5e15b1f,#0000 72%);animation:10s ease-in-out infinite heroSweep;position:absolute;inset:0;transform:translate(-100%)}.hero-proof-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.hero-proof-toolbar span{color:var(--green-dark);align-items:center;gap:7px;font-weight:900;display:flex}.hero-proof-toolbar small{color:var(--muted);text-align:right;font-size:9px}.hero-proof-files{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0 12px;display:grid}.hero-proof-files span{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;opacity:1;border-radius:9px;align-items:center;gap:5px;padding:9px;font-size:9px;animation:10s ease-in-out infinite heroFile;display:flex;overflow:hidden;transform:none}.hero-proof-files span:nth-child(2){animation-delay:.25s}.hero-proof-files span:nth-child(3){animation-delay:.5s}.hero-proof-files svg{width:13px;color:var(--green)}.hero-proof-files span.lowest{color:#6f5300;background:#fffbea;border-color:#e7c963;position:relative}.hero-proof-files span.lowest b{letter-spacing:.25px;text-transform:uppercase;font-size:6px;position:absolute;bottom:2px;right:5px}.hero-proof-question{color:#30473a;margin:12px 0 8px;font-size:12px;font-weight:900}.hero-proof-comparison{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-proof-supplier{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.hero-proof-supplier header,.hero-proof-supplier div,.hero-proof-supplier footer{justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.hero-proof-supplier header{background:var(--surface);font-size:10px}.hero-proof-supplier header span{font-weight:900}.hero-proof-supplier header em{color:#7d5900;white-space:nowrap;background:#fff0c2;border-radius:999px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.hero-proof-supplier.winner{border-color:#99cdae;box-shadow:inset 0 0 0 1px #176b4a0f}.hero-proof-supplier.winner header{background:#edf8f0}.hero-proof-supplier.winner header em{color:#176234;background:#d9f5e2}.hero-proof-supplier div{color:var(--muted);border-top:1px solid #edf0ed;font-size:8px}.hero-proof-supplier div b{color:#34493e;font-size:10px}.hero-proof-supplier.trap .cost-reveal{color:#803b2d;background:#fff6f1;animation:10s ease-in-out infinite heroCostReveal}.hero-proof-supplier.trap .cost-reveal b{color:#a63f2e}.hero-proof-supplier footer{border-top:1px solid var(--line);color:#425448;background:#fafcf9;font-size:8px;font-weight:800}.hero-proof-supplier footer strong{color:var(--green-dark);font-size:16px}.hero-proof-supplier.trap footer strong{color:#9b3528;text-decoration:line-through;text-decoration-thickness:1px}.hero-proof-result{opacity:1;background:linear-gradient(135deg,#edf7e7,#f8fbf3);border-radius:10px;margin:12px 0;padding:12px 13px;animation:10s ease-in-out infinite heroResult}.hero-proof-result span{color:#176234;text-transform:uppercase;letter-spacing:.35px;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.hero-proof-result b,.hero-proof-result strong,.hero-proof-result small{display:block}.hero-proof-result b{color:#30473a;margin-top:5px;font-size:11px}.hero-proof-result strong{color:var(--green-dark);letter-spacing:-.5px;font-size:21px}.hero-proof-result small{color:var(--muted);margin-top:3px;font-size:7px}.hero-proof-demo>a{color:var(--green-dark);align-items:center;gap:5px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;position:relative}@keyframes heroFile{0%,7%,to{opacity:.72;transform:none}12%,92%{opacity:1;transform:none}}@keyframes heroProcessing{0%,17%,55%,to{opacity:0}21%,48%{opacity:1}}@keyframes heroTable{0%,43%,to{opacity:.48;transform:none}50%,94%{opacity:1;transform:none}}@keyframes heroResult{0%,58%,to{box-shadow:0 0 #176b4a00}72%,88%{box-shadow:0 0 0 3px #176b4a1f}}@keyframes heroCostReveal{0%,28%{opacity:.25}40%,to{opacity:1}}@keyframes heroSweep{0%,62%{transform:translate(-100%)}82%,to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-proof-demo *,.hero-proof-demo:before{opacity:1!important;animation:none!important;transform:none!important}.hero-proof-processing{display:none}}.features article a{color:var(--green-dark);margin-top:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.features article p .contextual-link{font:inherit;text-underline-offset:3px;margin:0;font-weight:750;-webkit-text-decoration:underline #176b4a59;text-decoration:underline #176b4a59;display:inline}.landed-proof-section{background:radial-gradient(circle at 90% 0,#b5e15b33,#0000 24rem),#f8faf7;border:1px solid #cbd7cf;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(480px,1fr);align-items:center;gap:54px;max-width:1120px;margin:36px auto 96px;padding:48px;display:grid}.landed-proof-copy h2{letter-spacing:-2px;max-width:520px;margin:12px 0 16px;font-size:clamp(34px,4vw,52px);line-height:1.02}.landed-proof-copy p{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.65}.landed-proof-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;box-shadow:0 20px 55px #1938271a}.landed-proof-card-head,.landed-proof-card-head>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.landed-proof-card-head>div{flex-direction:column;align-items:flex-start;gap:2px}.landed-proof-card-head span{color:var(--muted);font-size:10px}.landed-proof-card-head strong{color:var(--green-dark);background:#edf7e7;border-radius:999px;padding:6px 9px;font-size:9px}.landed-proof-options{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 10px;display:grid}.landed-proof-options article{border:1px solid var(--line);background:#fafcf9;border-radius:13px;padding:13px}.landed-proof-options article.air-option{background:#fff9f6;border-color:#f0c9bc}.landed-proof-options header{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding-bottom:10px;display:flex}.landed-proof-options header svg{width:16px;color:var(--green-dark)}.landed-proof-options header em{color:var(--muted);margin-left:auto;font-size:9px;font-style:normal}.landed-proof-options dl{margin:8px 0 0}.landed-proof-options dl div{justify-content:space-between;gap:8px;padding:5px 0;font-size:9px;display:flex}.landed-proof-options dt{color:var(--muted)}.landed-proof-options dd{color:#31463a;margin:0;font-weight:900}.landed-proof-options dd.below-target{color:#a63f2e}.landed-proof-decision{background:#edf7e7;border-radius:12px;padding:13px}.landed-proof-decision>span{color:#176234;text-transform:uppercase;letter-spacing:.35px;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.landed-proof-decision>span svg{width:13px}.landed-proof-decision>div{align-items:baseline;gap:7px;margin-top:5px;display:flex}.landed-proof-decision b{color:var(--green-dark);font-size:20px}.landed-proof-decision strong{color:#405347;font-size:10px}.landed-proof-decision small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.ask-max-section{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(430px,1fr);align-items:center;gap:58px;max-width:1120px;margin:0 auto 34px;padding:52px;display:grid;position:relative;overflow:hidden}.ask-max-section:before{content:"";background:#d9f58b21;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-130px}.ask-max-copy,.ask-max-card{z-index:1;min-width:0;position:relative}.ask-max-copy .eyebrow{color:var(--lime)}.ask-max-copy h2{letter-spacing:-2.2px;margin:12px 0 18px;font-size:clamp(36px,4vw,54px);line-height:1.02}.ask-max-lead{color:#e5ebe6;margin:0;font-size:17px;line-height:1.65}.ask-max-credential{border-left:3px solid var(--lime);color:#bfcac2;margin:18px 0 0;padding-left:15px;font-size:13px;line-height:1.6}.ask-max-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:27px;display:flex}.ask-max-actions .button{background:var(--lime);color:var(--ink)!important}.ask-max-actions>span{color:#cbd4cd;align-items:center;gap:6px;font-size:11px;line-height:1.4;display:inline-flex}.ask-max-actions>span svg{color:var(--lime);flex:none}.ask-max-card{color:var(--ink);background:#fff;border:1px solid #ffffff1f;border-radius:20px;padding:22px;box-shadow:0 24px 70px #0000003d}.ask-max-card header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:15px;display:flex}.ask-max-avatar{background:linear-gradient(145deg,var(--lime),#acd873);width:44px;height:44px;color:var(--green-dark);border-radius:50%;flex:none;place-items:center;display:grid}.ask-max-avatar svg{width:23px}.ask-max-card header>div:nth-child(2){gap:3px;display:grid}.ask-max-card header strong{font-size:16px}.ask-max-card header span{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.ask-max-card header span svg{width:13px;color:var(--green)}.ask-max-card header em{color:var(--green-dark);text-transform:uppercase;letter-spacing:.5px;background:#edf7e7;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.ask-max-message{background:#edf7e7;border-radius:5px 13px 13px;max-width:88%;margin:17px 0;padding:11px 13px}.ask-max-message span{color:var(--green);text-transform:uppercase;letter-spacing:.6px;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.ask-max-message p{color:#30473a;margin:0;font-size:13px;line-height:1.5}.ask-max-topics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ask-max-topics a{color:#30473a;background:#fbfcfa;border:1px solid #dce4dd;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px;font-size:10px;font-weight:750;line-height:1.25;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.ask-max-topics a:hover{background:#f2f8ef;border-color:#87af94;transform:translateY(-1px)}.ask-max-topics svg{width:15px;height:15px;color:var(--green);flex:none}.ask-max-card>small{color:var(--muted);margin-top:13px;font-size:9px;line-height:1.5;display:block}.ask-max-page{background:radial-gradient(circle at 88% 9%, #d9f58b57, transparent 29rem), var(--cream)}.ask-max-page-hero{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);align-items:center;gap:70px;max-width:1120px;margin:72px auto 88px;padding:0 24px;display:grid}.ask-max-page-hero h1{letter-spacing:-3.6px;max-width:720px;margin:14px 0 22px;font-size:clamp(48px,6vw,78px);line-height:.98}.ask-max-page-hero>div>p{max-width:680px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.ask-max-page-hero .actions{justify-content:flex-start;margin-top:28px}.ask-max-page-hero .actions>span{text-align:left;max-width:180px}.ask-max-proof-card{background:var(--ink);color:#fff;border-radius:24px;padding:34px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 28px 80px #0e4d3533}.ask-max-proof-card:after{content:"";background:#d9f58b21;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;right:-80px}.ask-max-proof-card>svg{width:34px;height:34px;color:var(--lime)}.ask-max-proof-card>span{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;margin-top:30px;font-size:11px;font-weight:850;display:block}.ask-max-proof-card h2{letter-spacing:-1.3px;margin:9px 0 16px;font-size:35px;line-height:1.08}.ask-max-proof-card p{color:#d8e0da;font-size:14px;line-height:1.7}.ask-max-proof-card strong{z-index:1;color:#fff;border-top:1px solid #ffffff26;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.55;display:block;position:relative}.ask-max-journey,.ask-max-situations,.ask-max-how,.ask-max-privacy-note{max-width:1120px;margin:0 auto 88px;padding-left:24px;padding-right:24px}.ask-max-page .section-heading{max-width:760px;margin-bottom:34px}.ask-max-page .section-heading h2{letter-spacing:-2px;margin:10px 0 15px;font-size:clamp(35px,4vw,52px);line-height:1.06}.ask-max-page .section-heading p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.ask-max-journey-grid{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.ask-max-journey-grid article{border-right:1px solid var(--line);min-width:0;padding:22px 15px;position:relative}.ask-max-journey-grid article:last-child{border-right:0}.ask-max-journey-grid article:not(:last-child):after{content:"→";z-index:1;width:14px;color:var(--green);text-align:center;background:#fff;font-weight:900;position:absolute;top:25px;right:-7px}.ask-max-journey-grid article>div{align-items:center;gap:7px;display:flex}.ask-max-journey-grid svg{width:17px;color:var(--green)}.ask-max-journey-grid span{font-size:12px;font-weight:850}.ask-max-journey-grid p{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.55}.ask-max-situations{background:#edf4e7;border-radius:28px;padding-top:64px;padding-bottom:64px}.ask-max-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ask-max-situation-grid article{background:#ffffffb8;border:1px solid #176b4a1f;border-radius:15px;gap:14px;padding:22px;display:flex}.ask-max-situation-grid svg{width:20px;height:20px;color:var(--green);flex:none}.ask-max-situation-grid h3{margin:0 0 7px;font-size:16px}.ask-max-situation-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.ask-max-how{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:start;gap:65px;display:grid}.ask-max-how h2{letter-spacing:-1.7px;margin:8px 0 0;font-size:42px}.ask-max-how ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ask-max-how li{border:1px solid var(--line);background:#fff;border-radius:14px;gap:16px;padding:20px;display:flex}.ask-max-how li>span{background:var(--green-dark);width:32px;height:32px;color:var(--lime);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.ask-max-how strong{margin:1px 0 5px;display:block}.ask-max-how p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.ask-max-page #ask-max-contact{scroll-margin-top:24px}.ask-max-privacy-note{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding-top:28px;padding-bottom:28px;display:grid}.ask-max-privacy-note>svg{color:var(--green)}.ask-max-privacy-note h2{margin:0 0 5px;font-size:20px}.ask-max-privacy-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@media (max-width:760px){.hero-proof-comparison,.landed-proof-options{grid-template-columns:1fr}.landed-proof-section{text-align:left;grid-template-columns:minmax(0,1fr);gap:30px;margin:24px 16px 72px;padding:28px 18px}.landed-proof-copy,.landed-proof-card{min-width:0}.landed-proof-copy h2{letter-spacing:-1.4px}.landed-proof-card-head,.landed-proof-decision>div{flex-direction:column;align-items:flex-start}.ask-max-page-hero{text-align:center;grid-template-columns:1fr;gap:36px;margin-top:42px;margin-bottom:65px}.ask-max-page-hero h1{letter-spacing:-2.2px}.ask-max-page-hero .actions{justify-content:center}.ask-max-page-hero .actions>span{text-align:center}.ask-max-proof-card{text-align:left;transform:none}.ask-max-journey,.ask-max-situations,.ask-max-how,.ask-max-privacy-note{margin-bottom:62px}.ask-max-journey-grid{grid-template-columns:1fr}.ask-max-journey-grid article{border-right:0;border-bottom:1px solid var(--line)}.ask-max-journey-grid article:last-child{border-bottom:0}.ask-max-journey-grid article:not(:last-child):after{content:"↓";top:auto;bottom:-8px;right:24px}.ask-max-situation-grid{grid-template-columns:1fr}.ask-max-how{grid-template-columns:1fr;gap:28px}.ask-max-privacy-note{grid-template-columns:auto 1fr}.ask-max-privacy-note .button{grid-column:1/-1}.ask-max-section{grid-template-columns:minmax(0,1fr);gap:30px;margin:0 16px 24px;padding:30px 18px}.ask-max-copy h2{letter-spacing:-1.5px}.ask-max-topics{grid-template-columns:1fr}}.suite-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.suite-plans article{min-width:0}.suite-plans h3{font-size:21px}.suite-plans strong{font-size:38px}.suite-plans li{font-size:13px}.landed-sales-hero{background:radial-gradient(circle at 82% 14%,#b5e15b40,#0000 28rem)}.resource-hub-hero,.resource-article>header{text-align:center;max-width:920px;margin:86px auto 54px;padding:0 24px}.resource-guides-heading{max-width:1080px;margin:0 auto 24px;padding:0 24px}.resource-guides-heading h2{letter-spacing:-1px;margin:9px 0 0;font-size:34px}.resource-hub-hero h1,.resource-article>header h1{margin:18px 0;font-size:clamp(44px,6vw,70px)}.resource-hub-hero p,.resource-article>header p{max-width:760px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.65}.resource-card-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1080px;margin:0 auto 100px;padding:0 24px;display:grid}.resource-card-grid>a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:18px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px #1938270b}.resource-card-grid>a:hover{transform:translateY(-3px);box-shadow:0 18px 40px #19382717}.resource-card-grid>a>span{width:38px;height:38px;color:var(--green-dark);background:#edf7e7;border-radius:10px;place-items:center;display:grid}.resource-card-grid h2{margin:18px 0 8px;font-size:22px}.resource-card-grid p{min-height:46px;color:var(--muted);line-height:1.55}.resource-card-grid b,.resource-section-heading>a{color:var(--green-dark);align-items:center;gap:5px;font-size:12px;display:inline-flex}.glossary-preview{background:var(--green-dark);color:#fff;border-radius:22px;max-width:1080px;margin:0 auto 100px;padding:40px}.resource-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.resource-section-heading h2{max-width:670px;margin:10px 0 0;font-size:38px}.resource-section-heading>a{color:var(--lime);white-space:nowrap;text-decoration:none}.glossary-preview dl{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.glossary-preview dl div{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;padding:18px}.glossary-preview dt{color:var(--lime);font-weight:900}.glossary-preview dd{color:#d9e4dc;margin:7px 0 0;font-size:12px;line-height:1.55}.resource-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.resource-body,.glossary-full{max-width:820px;margin:0 auto;padding:0 24px}.resource-body>section,.glossary-full>section{border-top:1px solid var(--line);padding:34px 0}.resource-body h2,.glossary-full h2{letter-spacing:-1px;margin:0 0 14px;font-size:32px}.resource-body p,.glossary-full p{color:#435148;font-size:16px;line-height:1.75}.resource-body ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.resource-body li{color:#435148;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.resource-body li svg{color:var(--green);flex:none;margin-top:4px}.resource-faq{background:var(--surface);border-radius:22px;max-width:820px;margin:80px auto;padding:42px}.resource-faq h2{margin:12px 0 25px;font-size:34px}.resource-faq details{border-top:1px solid var(--line);padding:17px 0}.resource-faq summary{cursor:pointer;font-weight:850}.resource-faq p{color:var(--muted);line-height:1.65}.resource-final-cta{background:#eaf5e2;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;max-width:1080px;margin:80px auto;padding:34px 38px;display:flex}.resource-final-cta h2{margin:7px 0;font-size:31px}.resource-final-cta p{color:var(--muted);margin:0}.resource-final-actions,.comparison-next-actions{flex-wrap:wrap;gap:10px;display:flex}.comparison-next-step{background:linear-gradient(135deg,#f3f9ee,#e7f3df);border:1px solid #cddfc4;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;padding:30px;display:grid}.comparison-next-step span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.comparison-next-step h2{letter-spacing:-1px;margin:8px 0 9px;font-size:clamp(24px,3vw,34px)}.comparison-next-step p{max-width:780px;color:var(--muted);margin:0;line-height:1.65}.glossary-full{grid-template-columns:repeat(2,1fr);gap:0 30px;display:grid}.glossary-full>section{padding:25px 0}.glossary-full h2{font-size:22px}.site-footer{max-width:1180px;padding:48px 24px 28px;display:block}.site-footer-grid{grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(130px,1fr));gap:36px;display:grid}.site-footer-brand p{max-width:230px;margin-top:18px}.site-footer-social{color:var(--muted);align-items:center;gap:10px;margin-top:20px;font-size:11px;font-weight:800;display:flex}.site-footer nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-footer nav h2{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:3px 0 6px;font-size:12px}.site-footer nav a,.site-footer nav>span{color:var(--muted);font-size:12px;line-height:1.35;text-decoration:none}.site-footer nav a:hover{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.site-footer nav small{color:var(--green);letter-spacing:.04em;text-transform:uppercase;margin-left:4px;font-size:9px;font-weight:850}.site-footer-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:36px;padding-top:18px;font-size:10px;line-height:1.55;display:flex}.site-footer-meta a{color:inherit}.compact-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:48px auto 0;padding:22px 24px 28px;display:flex}.compact-footer .brand{font-size:17px}.compact-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.compact-footer nav a{color:var(--muted);font-size:11px;font-weight:750;text-decoration:none}.compact-footer nav a:hover{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.compact-footer.secure{max-width:820px}.hs-tool-hero{text-align:center;max-width:850px;margin:82px auto 36px;padding:0 24px}.hs-tool-hero h1{letter-spacing:-2.7px;margin:15px 0;font-size:clamp(43px,6vw,68px)}.hs-tool-hero p{max-width:680px;color:var(--muted);margin:auto;font-size:18px;line-height:1.6}.hs-tool-shell{max-width:920px;margin:0 auto 90px;padding:0 24px}.hs-lookup-form{border:1px solid var(--line);background:#fff;border-radius:20px;gap:17px;padding:26px;display:grid;box-shadow:0 20px 54px #16372414}.hs-lookup-form label,.hs-inline-form label,.hs-detail-grid label{color:var(--ink);font-size:12px;font-weight:850}.hs-lookup-form label>span,.hs-inline-form>label{margin-bottom:8px;display:block}.hs-lookup-form textarea,.hs-inline-form textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:122px;color:var(--ink);font:inherit;background:#fbfdf9;border-radius:12px;padding:16px;line-height:1.5}.hs-lookup-form textarea:focus-visible,.hs-inline-form textarea:focus-visible,.hs-detail-grid select:focus-visible,.hs-detail-grid input:focus-visible{outline-offset:2px;border-color:var(--green);outline:3px solid #44833f40}.hs-lookup-form label>small{color:var(--muted);text-align:right;margin-top:6px;font-weight:600;display:block}.detail-toggle{width:fit-content;color:var(--green-dark);cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.hs-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hs-detail-grid label{gap:7px;display:grid}.hs-detail-grid select,.hs-detail-grid input{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:10px;padding:12px}.hs-submit{justify-self:center;width:fit-content}.spin{animation:.8s linear infinite hs-spin}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-state-card{background:#fff7f0;border:1px solid #edc9b6;border-radius:15px;gap:14px;margin-top:22px;padding:22px;display:flex}.hs-state-card>svg{color:#a34d22;flex:none}.hs-state-card h2{margin:0 0 6px;font-size:19px}.hs-state-card p{color:var(--muted);margin:0;line-height:1.55}.hs-state-actions{align-items:center;gap:14px;margin-top:14px;display:flex}.hs-state-actions a:not(.button){color:var(--green-dark);font-weight:850}.hs-results{gap:18px;margin-top:30px;display:grid}.hs-result-card{background:#f6fbf2;border:1px solid #b9d3ae;border-radius:20px;padding:30px}.hs-result-top{grid-template-columns:minmax(220px,.78fr) minmax(430px,1.22fr);gap:20px;display:grid}.hs-result-top span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.hs-result-top strong{color:var(--green-dark);letter-spacing:1px;margin-top:4px;font-size:40px;display:block}.hs-result-top b{margin-top:8px;font-size:21px;display:block}.hs-suggested-code{justify-content:space-between;align-items:center;gap:18px;display:flex}.hs-suggested-code>div{min-width:150px}.hs-duty-jump{flex:none;padding:12px 16px;font-size:14px;font-weight:800}.hs-confidence{background:#ffffffb8;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin:22px 0;padding:12px 14px;font-size:12px;display:grid}.hs-confidence i{background:#b98917;border-radius:50%;width:9px;height:9px}.hs-confidence.high i{background:#2d934c}.hs-confidence.low i{background:#c95045}.hs-confidence span{color:var(--muted)}.hs-result-card dl{gap:0;margin:0;display:grid}.hs-result-card dl div{border-top:1px solid #35623826;grid-template-columns:185px 1fr;gap:18px;padding:13px 0;display:grid}.hs-result-card dt{font-size:11px;font-weight:850}.hs-result-card dd{margin:0;line-height:1.5}.hs-result-card dd small{color:var(--muted)}.origin-note,.hs-disclaimer{border-radius:10px;gap:10px;padding:13px;line-height:1.5;display:flex}.origin-note{background:#fff2d4}.origin-note svg,.hs-disclaimer svg{flex:none}.official-link{color:var(--green-dark);align-items:center;gap:6px;font-weight:850;display:inline-flex}.hs-disclaimer{border:1px solid var(--line);color:var(--muted);background:#fff;margin:0;font-size:11px}.hs-disclaimer svg{color:var(--green)}.hs-result-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hs-result-grid>article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px}.hs-result-grid h2{margin:7px 0 12px;font-size:23px}.hs-result-grid p{color:var(--muted);line-height:1.6}.hs-alternate{border-top:1px solid var(--line);padding:13px 0}.hs-alternate span{color:var(--muted);margin-left:8px;font-size:11px}.hs-duty-treatment{background:#fff;border:1px solid #b9d3ae;border-radius:19px;padding:28px;scroll-margin-top:90px}.hs-duty-treatment:focus{outline-offset:3px;outline:3px solid #44833f40}.hs-duty-heading{grid-template-columns:1fr minmax(360px,500px);align-items:end;gap:28px;display:grid}.hs-duty-heading h2{margin:7px 0 8px;font-size:28px}.hs-duty-heading p{color:var(--muted);margin:0;line-height:1.55}.hs-duty-heading label{color:var(--ink);text-transform:uppercase;gap:7px;font-size:11px;font-weight:850;display:grid}.hs-duty-controls{grid-template-columns:1fr minmax(165px,.72fr);gap:10px;display:grid}.hs-duty-heading select,.hs-duty-heading input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;text-transform:none;background:#fbfdf9;border-radius:10px;padding:12px}.hs-duty-heading select:focus-visible,.hs-duty-heading input:focus-visible{outline-offset:2px;border-color:var(--green);outline:3px solid #44833f40}.hs-duty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.hs-duty-grid article{border:1px solid var(--line);background:#f7faf5;border-radius:13px;padding:18px}.hs-duty-grid article>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.hs-duty-grid strong{color:var(--green-dark);margin-top:7px;font-size:21px;display:block}.hs-duty-grid p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.hs-duty-grid .hs-duty-total{background:#eef6e9;border-color:#8fb487;grid-column:1/-1}.hs-duty-grid .hs-duty-total strong{font-size:28px}.hs-duty-source{color:var(--muted);background:#eef6e9;border-radius:10px;gap:10px;margin:16px 0 0;padding:13px;font-size:11px;line-height:1.5;display:flex}.hs-duty-source svg{color:var(--green);flex:none}.hs-duty-source a{color:var(--green-dark);font-weight:750}.hs-handoff{background:var(--green-dark);color:#fff;border-radius:19px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:28px;display:grid}.hs-handoff svg{color:var(--lime)}.hs-handoff h2{margin:6px 0}.hs-handoff p{color:#d6e5dc;max-width:580px;margin:0;line-height:1.55}.hs-handoff>div:last-child{gap:10px;display:grid}.hs-handoff>div:last-child>a:last-child{color:#fff;font-size:11px;font-weight:800}.hs-faq{background:var(--surface);border-radius:22px;max-width:820px;margin:80px auto;padding:42px}.hs-faq h2{margin:10px 0 24px;font-size:34px}.hs-faq details{border-top:1px solid var(--line);padding:17px 0}.hs-faq summary{cursor:pointer;font-weight:850}.hs-faq p{color:var(--muted);line-height:1.65}.home-hs-block{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;max-width:1132px;margin:18px auto 88px;padding:34px;display:grid}.home-hs-block h2{margin:8px 0;font-size:33px}.home-hs-block p{color:var(--muted);line-height:1.6}.home-hs-block a{color:var(--green-dark);font-weight:850}.hs-inline-form{gap:8px;display:grid}.hs-inline-form>div{align-items:stretch;gap:10px;display:flex}.hs-inline-form textarea{min-height:92px}.hs-inline-form .button{flex:0 0 150px}.hs-guide-tool{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:.75fr 1.25fr;gap:30px;max-width:900px;margin:0 auto 55px;padding:28px;display:grid}.hs-guide-tool h2{margin:8px 0}.hs-guide-tool p{color:var(--muted);line-height:1.55}.resource-body ol{color:#435148;line-height:1.65}.resource-body ol li{margin-bottom:10px}.worked-example{border-left:4px solid var(--green);background:#f3f8ef;margin:26px 0;padding:24px}.worked-example h3{margin:8px 0 14px;font-size:23px}.worked-example p:last-child{margin-bottom:0}.hs-guide-warning{background:#fff9ea;border:1px solid #e0c69a;border-radius:12px;gap:12px;margin-top:22px;padding:16px;display:flex}.hs-guide-warning svg{color:#9c6c14;flex:none}.hs-guide-warning p{margin:0;font-size:13px}@media (max-width:760px){.hs-detail-grid,.hs-result-top,.hs-result-grid,.home-hs-block,.hs-guide-tool,.hs-duty-heading,.hs-duty-grid,.hs-duty-controls{grid-template-columns:1fr}.hs-duty-treatment{padding:22px 18px}.hs-suggested-code{flex-direction:column;align-items:flex-start}.hs-duty-jump{justify-content:center;width:100%}.hs-result-card{padding:22px 18px}.hs-result-card dl div{grid-template-columns:1fr;gap:5px}.hs-confidence{grid-template-columns:auto 1fr}.hs-confidence span{grid-column:1/-1}.hs-handoff{grid-template-columns:1fr}.hs-handoff>div:last-child{align-items:stretch}.hs-handoff .button{width:100%}.hs-inline-form>div{flex-direction:column}.hs-inline-form .button{flex-basis:auto}.home-hs-block{margin-left:16px;margin-right:16px;padding:24px 18px}.hs-faq{margin-left:16px;margin-right:16px;padding:28px 20px}.suite-hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);gap:36px}.suite-hero-grid>*,.suite-hero-grid .hero-copy{min-width:0}.suite-hero-grid .hero-copy>p{margin:0 auto}.suite-hero-grid .actions,.suite-hero-grid .proof{justify-content:center}.hero-proof-demo{text-align:left;width:100%;max-width:100%;padding:16px}.resource-card-grid,.glossary-preview dl,.glossary-full{grid-template-columns:1fr}.resource-section-heading,.resource-final-cta{flex-direction:column;align-items:flex-start}.comparison-next-step{grid-template-columns:minmax(0,1fr);padding:24px 20px}.comparison-next-actions,.resource-final-actions{flex-direction:column;width:100%}.comparison-next-actions .button,.resource-final-actions .button{justify-content:center;width:100%}.glossary-preview,.resource-faq{margin-left:16px;margin-right:16px;padding:26px 22px}.resource-actions{flex-direction:column;align-items:stretch}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.site-footer-brand{grid-column:1/-1}.site-footer-brand p{max-width:360px;margin-top:14px}.compact-footer{flex-direction:column;align-items:flex-start}.compact-footer nav{justify-content:flex-start}}@media (max-width:430px){.site-footer-grid{grid-template-columns:1fr}.site-footer-brand{grid-column:auto}}.margin-demo{border:1px solid var(--line);max-width:1080px;box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:0 auto 85px;padding:34px}.retail-decision{grid-template-columns:.9fr 2fr;gap:14px;margin:24px 0 14px;display:grid}.retail-price{background:var(--green-dark);color:#fff;border-radius:16px;flex-direction:column;justify-content:center;padding:24px;display:flex}.retail-price span,.retail-price small{font-size:11px}.retail-price small{color:#c9d7cd}.retail-price strong{color:var(--lime);margin:7px 0 4px;font-size:42px;line-height:1}.retail-results{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.retail-results article{background:#eaf5e2;border-radius:14px;flex-direction:column;justify-content:center;padding:20px;display:flex}.retail-results span{color:var(--muted);font-size:11px}.retail-results strong{color:var(--green-dark);margin-top:8px;font-size:28px}.cost-bridge{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:13px 17px;font-size:11px;display:flex}.cost-bridge b{color:var(--ink);font-size:15px}.cost-bridge i{color:var(--green);font-size:20px;font-style:normal}.cost-bridge p{text-align:right;max-width:430px;margin:0 0 0 auto;line-height:1.45}.scenario-preview{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.scenario-preview>article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.scenario-preview>article.working{border:2px solid var(--green);background:#f3f8ef;box-shadow:0 10px 24px #19382714}.scenario-preview-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.scenario-preview-head b{font-size:14px}.scenario-preview-head strong{color:var(--green-dark);font-size:25px}.scenario-preview-head small{color:var(--muted);font-size:9px;font-weight:700}.scenario-assumptions{gap:6px;margin:12px 0;display:flex}.scenario-assumptions span{background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 7px;font-size:9px}.scenario-preview dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding-top:12px;display:grid}.scenario-preview dt{color:var(--muted);font-size:9px}.scenario-preview dd{color:var(--ink);margin:4px 0 0;font-size:13px;font-weight:800}.auth-page{background:radial-gradient(circle at 80% 10%, #e6f3d4, transparent 28rem), var(--cream);min-height:100vh}.auth-shell{border:1px solid var(--line);width:min(620px,100% - 40px);box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:70px auto;padding:38px}.auth-shell h1{margin:10px 0;font-size:42px}.auth-shell>p{color:var(--muted);line-height:1.6}.auth-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.auth-message{background:#eef6e8;border-radius:9px;padding:12px;font-size:12px;color:var(--green-dark)!important}.auth-trust{border-top:1px solid var(--line);color:var(--muted);gap:9px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}.auth-trust svg{width:17px;color:var(--green)}.project-product-heading{justify-content:space-between;align-items:end;gap:20px;margin:38px 0 14px;display:flex}.project-product-heading h2{margin:4px 0 0}.project-product-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.landed-project-row{grid-template-columns:1fr auto;align-items:center;display:grid}.landed-project-row .delete-button{margin:0 12px}@media (max-width:900px){.suite-plans{grid-template-columns:repeat(2,1fr)}.retail-decision{grid-template-columns:1fr}}@media (max-width:700px){.scenario-preview,.auth-actions,.retail-results{grid-template-columns:1fr}.cost-bridge{flex-wrap:wrap;align-items:flex-start}.cost-bridge p{text-align:left;width:100%;margin-left:0}}@media (max-width:560px){.suite-plans{grid-template-columns:1fr}.auth-shell{padding:25px}.project-row-with-actions{display:grid}.project-row-with-actions>a{padding-right:18px}.project-row-actions{justify-content:flex-end;padding:8px 12px 4px;position:static;transform:none}.landed-project-row{grid-template-columns:1fr}.landed-project-row .delete-button{justify-self:end;margin:8px 12px 4px}}.row-select:focus-visible,.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #74a98d}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.product-nav{white-space:nowrap;align-items:baseline;gap:0;display:inline-flex!important}.product-nav small{color:var(--muted);letter-spacing:.1px;margin-left:6px;font-size:10px;font-weight:700}.product-lockup{justify-content:center;align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.product-lockup b{letter-spacing:-1px;font-size:24px}.product-lockup b span{color:var(--green)}.product-lockup small{color:var(--muted);font-size:11px;font-weight:750}.suite{text-align:center;max-width:1080px;margin:110px auto;padding:0 24px}.suite>h2{letter-spacing:-2px;margin:15px 0;font-size:42px}.suite>p{color:var(--muted)}.suite-grid{text-align:left;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:34px;display:grid}.suite-card{border:1px solid var(--line);background:var(--surface);min-height:210px;color:inherit;border-radius:18px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.suite-card:hover{border-color:#bccac0;transform:translateY(-2px);box-shadow:0 14px 34px #1938270f}.suite-card.suite-live{border:2px solid var(--green);background:var(--white);cursor:pointer}.suite-card.suite-live:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.suite-card article{display:contents}.suite-grid h3{margin:22px 0 8px}.suite-grid p{color:var(--muted);font-size:13px;line-height:1.55}@media (max-width:900px){.suite-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.suite-grid{grid-template-columns:1fr}.suite-card{min-height:auto}.product-lockup{flex-direction:column;align-items:center;gap:4px}}
