@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#131c37;background:#fff;font-synthesis:none;--navy:#071344;--green:#86fa93;--muted:#697184;--border:#e6e9ef}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #26ac62;outline-offset:5px}button:disabled{opacity:.55;cursor:wait}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}h2{font-size:40px;line-height:1.22;letter-spacing:-1.6px;font-weight:750}p{line-height:1.75;color:var(--muted)}.container{max-width:1230px;margin:0 auto;padding:0 30px}.announcement{background:var(--navy);color:#d2d8eb;text-align:center;font-size:12px;padding:11px 16px;letter-spacing:.1px}.announcement span{color:var(--green);margin-left:8px}header{background:#fff;border-bottom:1px solid #eef0f4;position:relative;z-index:5}.nav{height:91px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:15px;font-weight:800;letter-spacing:-.45px}.brand-icon{background:var(--navy);color:var(--green);border-radius:9px;width:38px;height:42px;display:flex;justify-content:center;align-items:center}.brand strong{color:#169f53}.brand small{display:block;font-size:10px;font-weight:450;letter-spacing:.7px;margin-top:4px;color:#788094}.nav-links{display:flex;gap:27px;font-size:13px;font-weight:550}.nav-links a:hover{color:#159851}.button{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:6px;font-size:14px;font-weight:650;padding:13px 21px;transition:transform .18s,background .18s;line-height:1.4}.button:hover{transform:translateY(-2px)}.button span{border-left:1px solid #ffffff38;padding-left:13px;margin-left:2px;font-size:13px}.button-dark{background:var(--navy);color:#fff}.button-dark:hover{background:#16265c}.button-green{background:var(--green);color:#102c25}.button-green:hover{background:#6eec80}.button-green span{border-color:#294a383b}.button-outline{border-color:#d9dfe7;background:#fff;color:#2a344e}.nav-cta{font-size:12px;min-height:42px;padding:11px 15px}.menu-button{display:none;border:0;background:transparent;padding:8px}.hero{background:linear-gradient(114deg,#fff 46%,#f5f8fc);padding:82px 0 85px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:36px}.eyebrow{font-size:11px;letter-spacing:1.8px;color:#3a5464;font-weight:700;margin-bottom:21px}.hero .eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.6px}.little-line{width:23px;height:2px;background:#25b868}.hero h1{font-size:55px;letter-spacing:-2.8px;line-height:1.16;font-weight:800;margin-bottom:25px}.highlight{position:relative;white-space:nowrap}.highlight svg{position:absolute;bottom:-10px;left:1px;width:100%;height:14px;color:#7ef39a}.hero-copy>p{font-size:16px;line-height:1.8;margin-top:31px;max-width:470px}.hero-actions{display:flex;gap:11px;margin-top:30px}.hero-actions .button{font-size:12px;padding:14px 15px}.hero-checks{display:flex;gap:17px;margin-top:17px;color:#697485;font-size:11px;white-space:nowrap}.hero-checks span{display:flex;align-items:center;gap:4px}.hero-checks svg{width:12px;color:#27925c}.audience-note{display:flex;align-items:center;gap:13px;border-top:1px solid var(--border);padding-top:23px;margin-top:30px;max-width:400px}.audience-note p{font-size:11px}.audience-note b{color:#475168;font-weight:600}.mini-bars{display:flex;align-items:flex-end;gap:3px;height:20px}.mini-bars i{width:4px;background:#b8c3d6;height:9px}.mini-bars i:nth-child(2){height:13px}.mini-bars i:nth-child(3){height:17px;background:#42bc75}.mini-bars i:nth-child(4){height:21px;background:#42bc75}.hero-visual{position:relative;transform:rotate(-1deg);padding:0 0 9px}.visual-caption{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.35px;color:#8590a5;margin:0 8px 12px}.forecast{background:#fff;border:1px solid #dfe4ed;box-shadow:0 18px 55px #23365813,0 2px 8px #142b4610;border-radius:9px;overflow:hidden;padding:20px 22px 0;font-family:DM Sans,sans-serif}.forecast-top{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #edf0f4;padding-bottom:16px}.forecast-file{display:flex;gap:9px;align-items:center}.excel-icon{font-size:17px;background:#e6f4ed;color:#24885d;width:32px;height:34px;border:1px solid #d6eadf;border-radius:4px;font-weight:750;display:flex;align-items:center;justify-content:center}.forecast-file b{display:block;font-size:11px;color:#1b2844;font-weight:650}.forecast-file div>span{font-size:8px;color:#969eae;display:block;margin-top:4px}.model-status{font-size:8px;background:#eef9f1;border:1px solid #dcefe0;border-radius:20px;padding:5px 7px;color:#428355;display:flex;align-items:center;gap:4px;white-space:nowrap}.model-status i{width:4px;height:4px;border-radius:10px;background:#4ca567}.forecast-summary{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:10px;padding:19px 0 24px}.forecast-summary>div{border-right:1px solid #edf0f4;padding-left:10px}.forecast-summary>div:first-child{padding-left:0}.forecast-summary>div:last-child{border:0}.forecast-summary span{display:block;font-size:8px;color:#7d8799}.forecast-summary b{font-size:21px;letter-spacing:-.6px;display:block;margin:7px 0 4px;font-weight:650}.forecast-summary small{font-size:7px;color:#9aa2b2}.forecast-summary .positive{color:#1eab68}.forecast-summary .negative{color:#bb6453}.chart-label{display:flex;align-items:center;justify-content:space-between;margin:0 0 4px}.chart-label b{font-size:10px;font-weight:550}.chart-label span{font-size:7px;color:#828ca0;display:flex;align-items:center;gap:4px}.chart-label i{width:12px;height:2px;background:#29ac65}.cash-chart{display:block;width:100%;height:auto;margin-bottom:13px}.mini-table{border:1px solid #e8ecf0;border-radius:4px;overflow:hidden}.table-row{display:grid;grid-template-columns:1.8fr repeat(3,1fr);padding:8px 10px;border-bottom:1px solid #edf0f4;font-size:8px;color:#617087;gap:9px}.table-row span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.table-head{background:#f6f8fa;font-size:7px;font-weight:600;color:#8891a1}.table-head span:first-child{color:#536077}.total{background:#edf8f1!important;color:#246743!important;font-weight:650}.table-row.total{border:0}.sheet-tabs{display:flex;gap:16px;align-items:center;margin-top:14px;background:#f8f9fb;border-top:1px solid #e8ecf0;margin-left:-22px;margin-right:-22px;padding:8px 15px;font-size:7px;color:#929bad}.sheet-tabs .active{color:#268054;background:#e5f4ec;padding:4px 8px;border-radius:3px}.floating-note{position:absolute;bottom:-19px;left:42px;display:flex;align-items:center;gap:12px;transform:rotate(1deg);background:#fff;border:1px solid #e7ecee;box-shadow:0 10px 24px #1c33430f;padding:13px 23px;border-radius:7px}.floating-note>span{color:#249f60;width:35px;height:35px;border-radius:50%;background:#e9f8ee;display:flex;align-items:center;justify-content:center}.floating-note b{display:block;font-size:11px}.floating-note small{font-size:9px;color:#7f8998;display:block;margin-top:4px}.compatibility{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.compatibility-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:87px;color:#617081}.compatibility-inner>span{font-size:9px;letter-spacing:1.15px;line-height:1.9}.compatibility-inner>span b{display:block;color:#28364e;font-weight:650}.compatibility-inner>div{display:flex;align-items:center;gap:10px}.compatibility-inner>div b{font-size:12px;font-weight:550}.compatibility-inner svg{color:#476d5a;stroke-width:1.4}.section{padding-top:88px;padding-bottom:88px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:37px}.section-heading .eyebrow{margin-bottom:16px}.section-heading>p{font-size:14px;padding-bottom:3px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.feature{border:1px solid var(--border);border-radius:8px;padding:25px}.feature-top{display:flex;justify-content:space-between;align-items:center}.feature-top>span:last-child{font-size:11px;color:#9aa5b2;font-family:Manrope,sans-serif}.feature-icon{width:44px;height:44px;background:#eef7f1;color:#288d5b;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e3eee7;border-radius:8px}.feature-icon svg{stroke-width:1.5}.feature h3{font-size:18px;letter-spacing:-.5px;margin:26px 0 11px}.feature p{font-size:13px;line-height:1.85}.preview-section{background:#f5f7fa;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:82px 0 57px}.center-heading{text-align:center;margin-bottom:41px}.center-heading .eyebrow{margin-bottom:16px}.center-heading p{font-size:14px;margin-top:18px}.preview-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:15px;max-width:1000px;margin-left:auto;margin-right:auto}.tabs{display:flex;background:#e9edf2;border-radius:6px;padding:4px;gap:4px}.tabs button{background:transparent;border:0;padding:11px 16px;border-radius:4px;font-size:12px;color:#677184}.tabs button.active{background:#fff;color:#182842;box-shadow:0 2px 4px #0b1b3410;font-weight:600}.scenario-select{display:flex;align-items:center;font-size:12px;color:#7a8694;gap:9px}.scenario-select select{border:1px solid #dce3e9;background:#fff;padding:9px 26px 9px 12px;border-radius:5px;color:#2f5540;font-size:12px}.preview-panel{max-width:1000px;margin:auto}.forecast-large{padding:27px 32px 0;box-shadow:0 12px 28px #15264706}.forecast-large .forecast-top{padding-bottom:22px}.forecast-large .forecast-file b{font-size:14px}.forecast-large .forecast-file div>span{font-size:10px}.forecast-large .model-status{font-size:10px}.forecast-large .forecast-summary{padding:25px 0 26px}.forecast-large .forecast-summary span{font-size:11px}.forecast-large .forecast-summary b{font-size:27px}.forecast-large .forecast-summary small{font-size:10px}.forecast-large .chart-label b{font-size:12px}.forecast-large .chart-label span{font-size:10px}.forecast-large .chart-wrap{max-height:270px;overflow:hidden}.forecast-large .cash-chart{max-height:260px}.forecast-large .table-row{font-size:11px;padding:11px 14px}.forecast-large .sheet-tabs{margin-left:-32px;margin-right:-32px;font-size:10px;padding:12px 24px;gap:25px}.preview-footer{display:flex;justify-content:space-between;max-width:1000px;margin:19px auto 0;font-size:11px;color:#7f8a99}.preview-footer span,.preview-footer a{display:flex;align-items:center;gap:7px}.preview-footer a{color:#337653;font-weight:600}.full-table{background:#fff;border:1px solid var(--border);border-radius:8px;padding:35px 0;min-height:450px}.table-title{display:flex;gap:14px;align-items:center;padding:0 30px 30px;color:#268054}.table-title h3{color:var(--navy);font-size:21px}.table-title p{font-size:12px;margin-top:8px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:right;font-size:12px;white-space:nowrap}th,td{padding:20px 18px;border-bottom:1px solid var(--border)}thead{background:#f7f9fb;color:#7e8898}th:first-child{position:sticky;left:0;background:inherit;text-align:left;min-width:175px}tbody tr{background:#fff}tbody th{font-weight:550}.table-bottom{padding:30px 30px 0;display:flex;align-items:center;gap:8px;font-size:13px;color:#4a7460}.scenario-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:50px;border:1px solid var(--border);border-radius:8px;background:#fff;min-height:450px;align-items:center}.scenario-panel h3{font-size:27px;letter-spacing:-1px;margin:22px 0 15px}.scenario-panel p{font-size:14px}.scenario-buttons{display:flex;gap:8px;margin-top:23px}.scenario-buttons button{border:1px solid var(--border);border-radius:4px;background:#fff;padding:9px 13px;font-size:12px}.scenario-buttons button.selected{background:#eaf8ee;border-color:#7dcd97;color:#17613c}.scenario-result>span{font-size:10px;letter-spacing:1.3px;color:#6a7d7c}.scenario-result>strong{font-size:47px;display:block;letter-spacing:-2px;margin:15px 0 0}.bars{display:flex;align-items:flex-end;justify-content:space-between;gap:5px;margin-top:20px;height:145px}.bars i{display:block;background:#75d398;border-radius:3px 3px 0 0;flex:1}.bar-axis{display:flex;justify-content:space-between;font-size:10px;color:#829294;margin-top:10px}.how{display:grid;grid-template-columns:1fr 1.12fr;gap:90px;align-items:center}.how>div>p{font-size:14px;margin-top:20px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-top:25px;color:#278654}.steps{position:relative}.step{display:flex;gap:21px;padding:23px 0;border-bottom:1px solid var(--border)}.step:last-child{border-bottom:0}.step>span{flex-shrink:0;width:34px;height:34px;border:1px solid #dce9e1;border-radius:50%;font-size:11px;font-weight:650;display:flex;align-items:center;justify-content:center;background:#f1f8f3;color:#32845a}.step h3{font-size:17px;font-weight:700;letter-spacing:-.3px;margin:4px 0 8px}.step p{font-size:13px;max-width:410px}.pricing-section{background:var(--navy);color:#fff;padding:80px 0;position:relative;overflow:hidden}.pricing-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:110px;align-items:center}.pricing-copy .eyebrow{color:#9bcda8;font-size:10px}.pricing-copy h2{font-size:44px;line-height:1.25}.pricing-copy h2 span{color:var(--green)}.pricing-copy>p{color:#a7b1cf;margin:22px 0 25px;font-size:15px;max-width:435px}.included-list{display:grid;gap:14px;font-size:13px;color:#d9dff0}.included-list div{display:flex;align-items:center;gap:10px}.included-list svg{color:#8ddd9f;stroke-width:1.5}.pricing-brand{margin-top:27px;width:132px;height:45px;overflow:hidden;position:relative;opacity:.6}.pricing-brand img{width:165px;max-width:none;position:absolute;top:-45px;left:-19px}.price-card{background:#fff;color:var(--navy);border-radius:12px;padding:30px;box-shadow:0 12px 35px #0002}.price-card-top{display:flex;align-items:center;justify-content:space-between}.purchase-badge{color:#6a7c70;font-size:8px;font-weight:700;letter-spacing:1.1px}.price-card h3{font-size:25px;line-height:1.4;letter-spacing:-.75px;margin-top:23px}.price-card>p{font-size:12px;margin-top:9px}.price{display:flex;align-items:center;gap:17px;margin:23px 0 22px}.price strong{font-family:Manrope,sans-serif;font-size:56px;font-weight:750;letter-spacing:-3px}.price>span{font-size:10px;line-height:1.8;color:#8a929f}.price-rule{border-top:1px solid var(--border)}.price-details{display:grid;gap:12px;margin:23px 0;font-size:12px;color:#5b697f}.price-details span{display:flex;gap:9px;align-items:center}.price-details svg{width:15px;color:#38a569}.price-card>.button{width:100%;font-size:13px}.sample-link{text-align:center;font-size:10px;display:block;text-decoration:underline;text-underline-offset:3px;color:#718078;margin-top:18px}.secure-note{display:flex;gap:5px;align-items:center;justify-content:center;font-size:10px;color:#9aa2ae;padding-top:24px}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.faq-section h2{font-size:33px}.faq-section>div>p{font-size:14px;margin-top:17px}.faq-list{border-top:1px solid var(--border)}.faq{border-bottom:1px solid var(--border)}.faq>button{border:0;background:transparent;width:100%;text-align:left;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;font-weight:600;font-size:14px}.faq>button svg{flex-shrink:0;color:#5b826c}.faq>p{font-size:13px;line-height:1.9;padding:0 26px 21px 0}.closing{background:#edfaf0;padding:39px 0;border-top:1px solid #e2f0e6}.closing .container{display:flex;align-items:center;justify-content:space-between;gap:35px}.closing .eyebrow{font-size:9px;color:#498460;margin-bottom:12px}.closing h2{font-size:29px;letter-spacing:-1px}.closing .button{font-size:12px}footer{background:#fff}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-top:45px;padding-bottom:36px}.footer-top>p{font-size:11px;line-height:1.9}.footer-top>div{display:flex;gap:22px;font-size:11px;color:#738091}.footer-top button,.footer-bottom button{border:0;padding:0;background:transparent;font-size:inherit}.footer-bottom{border-top:1px solid var(--border);padding-top:22px;padding-bottom:25px;font-size:10px;color:#959fae;display:flex;justify-content:space-between;gap:15px}.footer-bottom>span:nth-child(2){display:flex;gap:22px}.modal{padding:38px;border:1px solid #dce4e6;border-radius:14px;width:min(540px,calc(100% - 32px));box-shadow:0 25px 100px #03113255;color:var(--navy);max-height:90dvh;overflow:auto}.modal::backdrop{background:#051132a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-close{position:absolute;top:16px;right:16px;width:35px;height:35px;border:0;background:#f4f6f8;display:flex;align-items:center;justify-content:center;border-radius:50%}.modal h2{font-size:28px;letter-spacing:-1px;margin:18px 0 20px}.modal>p{font-size:14px;margin-top:15px}.modal .button{width:100%;margin-top:18px}.modal-eyebrow{margin:22px 0 0;font-size:9px}.order-line{padding:22px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px}.order-line span{display:block;font-size:11px;color:#8993a3;margin-top:6px}.order-line>strong{font-size:26px}.review-note{padding:20px;background:#f2f7f4;border:1px solid #e1ede5;border-radius:6px;margin-top:23px}.review-note b{font-size:14px}.review-note p{font-size:13px;line-height:1.7;margin-top:6px}.modal .modal-footnote{font-size:11px;text-align:center;color:#8994a1;margin-top:12px}.field-label{display:block;font-size:13px;margin:24px 0 9px;font-weight:600}input[type=email]{width:100%;padding:14px;border:1px solid #d9e2e6;border-radius:5px;font-size:15px}.consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;color:#7a8596;margin-top:17px}.consent input{accent-color:#22804e;margin-top:4px}.consent button{border:0;padding:0;background:transparent;text-decoration:underline;font-size:inherit}.form-error{font-size:13px!important;color:#a13535!important;background:#fff1f1;border-radius:5px;padding:13px;margin-top:15px!important}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1450px){.container{max-width:1320px}.hero{padding:105px 0}.hero h1{font-size:61px}.hero-copy>p{font-size:17px}.hero-actions .button{font-size:13px}.hero-checks,.forecast-file b{font-size:12px}.forecast-summary b{font-size:23px}}@media(max-width:1100px){.nav-links{gap:15px;font-size:11px}.brand{font-size:12px}.brand small{font-size:9px}.nav-cta{font-size:11px;padding:9px 12px}.hero-grid{gap:26px}.hero h1{font-size:44px;letter-spacing:-2px}.hero-copy>p{font-size:14px}.hero-actions{flex-wrap:wrap}.hero-checks{gap:10px;font-size:10px}.forecast{padding:15px 16px 0}.forecast-summary b{font-size:18px}.forecast-summary span{font-size:7px}.forecast-file b{font-size:9px}.forecast-file div>span{font-size:7px}.sheet-tabs{margin-left:-16px;margin-right:-16px;gap:10px}.hero-visual{margin-top:20px}.pricing-grid{gap:65px}.faq-section{gap:55px}.how{gap:50px}.forecast-large{padding:27px 32px 0}}@media(max-width:800px){.container{padding-left:24px;padding-right:24px}.announcement{font-size:10px}.announcement span{display:none}.nav{height:77px;gap:12px}.brand{font-size:14px}.nav-links{display:none;position:absolute;top:77px;left:0;right:0;background:#fff;padding:24px;border-bottom:1px solid var(--border);font-size:15px;flex-direction:column;gap:22px;box-shadow:0 12px 20px #081c3a10}.nav-links.open,.menu-button{display:flex}.nav-cta{margin-left:auto}.nav-cta span{display:none}.hero{padding:57px 0 68px}.hero-grid{grid-template-columns:1fr;gap:42px}.hero-copy{text-align:center;max-width:600px;margin:auto}.hero .eyebrow{justify-content:center}.hero h1{font-size:58px;letter-spacing:-2.8px}.hero-copy>p{font-size:16px;max-width:520px}.hero-actions{justify-content:center}.hero-actions .button{font-size:13px;padding:14px 20px}.hero-checks{justify-content:center;font-size:11px;gap:18px}.audience-note{justify-content:center;margin:25px auto 0;padding-top:21px}.hero-visual{max-width:590px;width:100%;margin:0 auto}.forecast{padding:22px 25px 0}.forecast-file b{font-size:12px}.forecast-file div>span{font-size:8px}.forecast-summary span{font-size:9px}.forecast-summary b{font-size:24px}.forecast-summary small{font-size:8px}.chart-label b{font-size:11px}.chart-label span{font-size:8px}.table-row{font-size:9px;padding:10px}.sheet-tabs{margin-left:-25px;margin-right:-25px;font-size:8px;padding:10px 19px;gap:21px}.compatibility-inner{flex-wrap:wrap;justify-content:center;padding-top:24px;padding-bottom:24px;gap:18px 27px}.compatibility-inner>span{display:none}.compatibility-inner>div b{font-size:11px}.compatibility-inner svg{width:18px}.section{padding-top:63px;padding-bottom:63px}.section-heading{display:block;text-align:center}.section-heading>p{margin-top:18px}h2{font-size:34px}.feature-grid{gap:13px}.feature{padding:20px}.feature h3{font-size:17px;line-height:1.5}.feature p{font-size:12px}.feature-top>span:last-child{display:none}.preview-section{padding-top:62px}.how{gap:38px;grid-template-columns:1fr 1.15fr}.how h2{font-size:29px}.how p{font-size:13px}.how .eyebrow{font-size:9px}.pricing-grid{gap:35px;grid-template-columns:1fr 1fr}.pricing-copy h2{font-size:34px}.pricing-copy>p{font-size:13px}.included-list{font-size:11px}.price-card{padding:24px}.price-card h3{font-size:21px}.price strong{font-size:49px}.price>span{font-size:9px}.faq-section{gap:35px;grid-template-columns:1fr 1.3fr}.faq-section h2{font-size:28px}.faq-section .eyebrow{font-size:9px}.faq>button{font-size:13px}.closing h2{font-size:25px}.closing .button{min-width:185px}.footer-top>p{display:none}.scenario-panel{gap:35px;padding:35px}.scenario-panel h3{font-size:24px}.scenario-result>strong{font-size:38px}}@media(max-width:560px){.container{padding-left:20px;padding-right:20px}.nav{height:73px}.brand{font-size:12px;gap:7px}.brand-icon{width:32px;height:36px;border-radius:7px}.brand-icon svg{width:22px}.brand small{font-size:8px;letter-spacing:.5px}.nav-cta{font-size:10px;min-height:35px;padding:9px 11px}.menu-button{padding:3px}.menu-button svg{width:21px}.nav-links{top:73px}.hero{padding-top:46px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:23px}.hero h1{font-size:44px;letter-spacing:-2px;line-height:1.18}.hero-copy>p{font-size:14px;line-height:1.8;margin-top:27px}.desktop-break{display:none}.hero-actions{gap:9px;margin-top:25px}.hero-actions .button{font-size:11px;padding:13px 12px;min-height:47px;gap:7px}.hero-actions .button span{font-size:11px;padding-left:8px}.hero-checks{font-size:9px;gap:11px}.audience-note{margin-top:25px}.audience-note p{font-size:10px}.hero-grid{gap:35px}.visual-caption{font-size:7px;letter-spacing:.6px}.forecast{padding:14px 13px 0;border-radius:7px}.forecast-file{gap:6px}.forecast-file b{font-size:8px}.forecast-file div>span{font-size:6px}.excel-icon{width:25px;height:28px;font-size:13px}.model-status{font-size:6px;padding:4px 5px}.forecast-top{padding-bottom:12px}.forecast-summary{padding:16px 0 19px;gap:5px}.forecast-summary span{font-size:6px}.forecast-summary b{font-size:17px;letter-spacing:-.4px}.forecast-summary small{font-size:6px}.forecast-summary>div{padding-left:5px}.chart-label b{font-size:8px}.chart-label span{font-size:6px}.table-row{font-size:6px;padding:8px;gap:5px}.table-head{font-size:6px}.sheet-tabs{font-size:6px;margin-left:-13px;margin-right:-13px;gap:11px;padding:8px}.sheet-tabs .active{padding:4px}.floating-note{left:24px;padding:10px 14px;gap:8px;bottom:-25px}.floating-note b{font-size:9px}.floating-note small{font-size:8px}.floating-note>span{height:27px;width:27px}.floating-note svg{width:19px}.compatibility-inner{gap:19px}.compatibility-inner>div{gap:6px}.compatibility-inner>div:last-child{display:none}.compatibility-inner>div b{font-size:9px}.compatibility-inner svg{width:16px}.section{padding-top:53px;padding-bottom:53px}h2{font-size:31px;letter-spacing:-1.25px}.eyebrow{font-size:9px;letter-spacing:1.3px}.section-heading>p{font-size:13px}.feature-grid{grid-template-columns:1fr;gap:13px}.feature{padding:22px;display:grid;grid-template-columns:44px 1fr;column-gap:17px}.feature-top{grid-row:1/3;align-items:flex-start}.feature h3{margin:1px 0 6px;font-size:16px}.feature p{font-size:13px}.center-heading h2{font-size:29px}.center-heading p{font-size:13px;padding:0 12px}.preview-section{padding:52px 0 35px}.preview-controls{flex-wrap:wrap;justify-content:center;gap:15px}.tabs{width:100%;justify-content:center}.tabs button{font-size:10px;padding:9px 10px;flex:1;white-space:nowrap}.scenario-select{margin-left:auto;font-size:10px}.scenario-select select{padding:7px;font-size:10px}.forecast-large{padding:15px 14px 0}.forecast-large .forecast-file b{font-size:8px}.forecast-large .forecast-file div>span{font-size:6px}.forecast-large .forecast-top{padding-bottom:13px}.forecast-large .model-status{font-size:6px}.forecast-large .forecast-summary{padding:18px 0}.forecast-large .forecast-summary span{font-size:6px}.forecast-large .forecast-summary b{font-size:18px}.forecast-large .forecast-summary small{font-size:6px}.forecast-large .chart-label b{font-size:8px}.forecast-large .chart-label span{font-size:6px}.forecast-large .table-row{font-size:6px;padding:8px}.forecast-large .sheet-tabs{margin-left:-14px;margin-right:-14px;font-size:6px;padding:9px;gap:10px}.preview-footer{font-size:9px;gap:14px}.preview-footer svg{width:12px}.preview-footer span{max-width:135px}.preview-footer a{max-width:145px;line-height:1.7}.how{grid-template-columns:1fr;gap:20px}.how h2{font-size:31px}.how>div>p{font-size:14px;max-width:320px}.step p{font-size:13px}.step h3{font-size:16px}.pricing-section{padding:55px 0}.pricing-grid{grid-template-columns:1fr;gap:35px}.pricing-copy h2{font-size:36px}.pricing-copy>p{font-size:14px;max-width:350px}.included-list{font-size:13px;gap:14px}.pricing-brand{display:none}.price-card{padding:28px}.price-card h3{font-size:25px}.price strong{font-size:55px}.price>span{font-size:11px}.price-card>p{font-size:13px}.price-details{font-size:13px}.sample-link{font-size:11px}.faq-section{grid-template-columns:1fr;gap:28px}.faq-section h2{font-size:31px}.faq-section>div>p{font-size:13px}.faq>button{font-size:14px}.faq>p{font-size:13px}.closing{padding:35px 0}.closing .container{display:block}.closing h2{font-size:25px;line-height:1.4}.closing .button{margin-top:23px}.footer-top{align-items:flex-start;gap:30px;padding-top:35px;padding-bottom:30px}.footer-top>div{gap:12px;flex-direction:column;font-size:11px}.footer-bottom{flex-wrap:wrap;font-size:9px;gap:17px;padding-top:21px;padding-bottom:24px}.footer-bottom>span:last-child{display:none}.scenario-panel{grid-template-columns:1fr;padding:25px;gap:35px}.scenario-result{border-top:1px solid var(--border);padding-top:25px}.table-title{padding:0 20px 25px}.table-title h3{font-size:17px}.table-title p{font-size:10px}.table-bottom{font-size:11px;padding:25px 20px 0}.full-table{min-height:400px}.modal{padding:29px 24px}.modal h2{font-size:25px}.order-line{font-size:12px}.order-line>strong{font-size:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.brand-icon.brand-logo{width:48px;height:48px;object-fit:contain;border-radius:6px;flex-shrink:0}@media(max-width:560px){.brand-icon.brand-logo{width:38px;height:38px}}
