.privacy-banner[hidden]{display:none}.privacy-banner{z-index:100;color:#173c36;width:min(960px,100% - 32px);font:14px/1.5 var(--font,system-ui);background:#f5f8f3;border:1px solid #b3c9bf;border-radius:12px;align-items:center;gap:24px;padding:20px 24px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #102c3840}.privacy-banner strong{font-size:17px}.privacy-banner p{margin:5px 0 0}.privacy-banner a,.privacy-dialog a{color:#17544a;text-decoration:underline}.privacy-actions{flex-wrap:wrap;gap:8px;display:flex}.privacy-banner .privacy-actions{flex-shrink:0;max-width:310px}.privacy-actions button{color:#fff;min-height:44px;font:600 13px/1.3 var(--font,system-ui);cursor:pointer;background:#195c4f;border:1px solid #195c4f;border-radius:6px;padding:11px 14px}.privacy-actions [data-consent-open]{color:#195c4f;background:0 0;border-color:#0000;text-decoration:underline}.privacy-dialog{box-sizing:border-box;color:#173c36;width:min(520px,100% - 32px);max-height:85svh;font:16px/1.55 var(--font,system-ui);background:#f5f8f3;border:1px solid #b3c9bf;border-radius:14px;margin:auto;padding:30px;position:fixed;inset:0;overflow:auto}.privacy-dialog::backdrop{background:#102c38aa}.privacy-dialog h2{margin:10px 0;font-size:27px;line-height:1.2}.privacy-dialog p{margin:12px 0 18px}.privacy-dialog label,.privacy-essential{border-top:1px solid #c9d7cf;gap:14px;padding:18px 0;display:flex}.privacy-essential{display:block}.privacy-dialog label span>span,.privacy-essential>span{color:#405e53;margin-top:5px;font-size:14px;display:block}.privacy-dialog input{accent-color:#195c4f;flex-shrink:0;width:22px;height:22px}.privacy-dialog .privacy-actions{margin:12px 0 18px}.privacy-close{float:right;color:inherit;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:28px}.privacy-banner button:focus-visible,.privacy-dialog :focus-visible,.footer-legal button:focus-visible{outline-offset:3px;outline:3px solid #b77742}.footer-legal{flex-wrap:wrap;gap:16px}.footer-legal a,.footer-legal button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.site-nav .login-link{font-size:13px}.hero-trial{color:#e7f4e8;border:1px solid #b1c9bb66;border-radius:6px;padding:13px 18px;font-size:14px;text-decoration:none}.hero-trial small{margin-top:3px;font-size:11px;display:block}.value-edition .hero-actions .contact-cta--solid{color:#153d34;background:#bce0ce;border-color:#bce0ce}.trial-note{color:#4c6257;margin-top:14px;font-size:12px}.trial-note a{color:#195c4f;text-decoration:underline}@media (width<=700px){.privacy-banner{flex-direction:column;align-items:stretch;gap:12px;padding:16px;font-size:13px;bottom:10px}.privacy-banner .privacy-actions{max-width:none}.privacy-actions button{flex:1}.privacy-actions [data-consent-open]{flex-basis:100%;min-height:32px;padding:5px}.privacy-dialog{padding:22px}.hero-trial{padding:12px 14px;font-size:13px}.site-nav .login-link{display:none}}.value-edition .cash-week-chart{margin-top:calc(20 * var(--scene-unit))}.cash-chart-caption{font-size:calc(12 * var(--scene-unit));color:#405e60;margin-bottom:calc(8 * var(--scene-unit));justify-content:space-between;align-items:center;gap:12px;display:flex}.cash-chart-caption>span:first-child{font-weight:600}.cash-chart-caption small{font-size:inherit;color:#5a7373;margin-left:5px;font-weight:400}.cash-chart-caption>span:last-child{font-size:calc(11 * var(--scene-unit));align-items:center;gap:6px;display:flex}.cash-chart-caption i{background:#b46943;border-radius:2px;width:8px;height:8px}.value-edition .cash-week-plot>svg{width:100%;height:auto;display:block;overflow:visible}.cash-week-plot[data-enhanced]{height:clamp(200px,27svh,calc(310 * var(--scene-unit)))}.value-edition .cash-week-plot[data-enhanced]>svg{height:100%}.cash-week-plot text{font:500 calc(11 * var(--scene-unit)) var(--num);fill:#536e70}.cash-week-plot .cash-tick-day.is-selected{fill:#91451f;font-weight:700}.cash-week-plot .cash-scale-line{stroke:#dce6e1;stroke-width:1px}.cash-week-plot .cash-zero-line{stroke:#9bafa5;stroke-dasharray:4 4}.cash-negative-zone{fill:#faf2ed}.cash-week-plot .cash-line{stroke:#238876;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.cash-week-plot .cash-negative-line{stroke:#b3653d}.cash-week-plot .cash-point{fill:#fff;stroke:#238876;stroke-width:2px}.cash-week-plot .cash-point.negative{fill:#b3653d;stroke:#b3653d}.cash-week-plot .cash-marker{fill:#fff;stroke:#238876;stroke-width:3px}.cash-week-plot .cash-marker[data-negative=true]{stroke:#a75530}.cash-week-plot [data-cash-guide]{stroke:#8ba89b;stroke-width:1px;stroke-dasharray:3 5}.cash-week-plot circle,.cash-week-plot path,.cash-week-plot line{vector-effect:non-scaling-stroke}.cash-week-plot{position:relative}.cash-point-targets{pointer-events:none;position:absolute;inset:0}.cash-point-hit{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:clamp(24px,7%,36px);height:36px;padding:0;position:absolute;transform:translate(-50%,-50%)}.cash-point-hit span{opacity:0;background:#23887614;border:1px solid #23887655;border-radius:50%;width:100%;height:100%;transition:opacity .18s,scale .18s;display:block;scale:.65}.cash-point-hit:hover span,.cash-point-hit:focus-visible span{opacity:1;scale:1}.cash-point-hit:focus-visible,.cash-days button:focus-visible{outline-offset:3px;outline:3px solid #af652f}.cash-day-explanation{min-width:0}.cash-day-explanation>p{font-size:calc(14 * var(--scene-unit));color:#466156;line-height:1.55}.cash-day-breakdown{margin-top:calc(8 * var(--scene-unit))}.cash-day-breakdown summary{cursor:pointer;font-size:calc(12 * var(--scene-unit));color:#1d6557;justify-content:space-between;align-items:center;gap:10px;padding-block:4px;list-style:none;display:flex}.cash-day-breakdown summary::-webkit-details-marker{display:none}.cash-day-breakdown summary>span{font-size:18px;transition:transform .2s}.cash-day-breakdown[open] summary>span{transform:rotate(45deg)}.cash-day-breakdown dl{border-top:1px solid #d4e1d8;gap:8px;margin-top:10px;padding-top:12px;display:grid}.cash-day-breakdown dl>div{font-size:calc(12 * var(--scene-unit));justify-content:space-between;gap:12px;display:flex}.cash-day-breakdown dd{font-family:var(--num);white-space:nowrap;font-weight:600}.cash-day-breakdown dl>div:nth-child(2) dd{color:#237963}.cash-day-breakdown dl>div:nth-child(3) dd{color:#99502d}@media (prefers-reduced-motion:reduce){.cash-point-hit span,.cash-day-breakdown summary>span{transition:none}}:root[data-motion=reduced] .cash-point-hit span,:root[data-motion=reduced] .cash-day-breakdown summary>span{transition:none}.value-edition .cash-sheet .cash-days{margin-top:calc(12 * var(--scene-unit));gap:4px}.value-edition .cash-sheet .cash-days button{color:#456359;min-height:40px;font-size:calc(11 * var(--scene-unit));background:#f5f8f6;border:1px solid #d4e1dc;border-radius:6px;padding:8px 2px}.value-edition .cash-sheet .cash-days button:hover{background:#eaf3ed;border-color:#84ad9c}.value-edition .cash-sheet .cash-days button[aria-pressed=true]{color:#fff;background:#175f53;border-color:#175f53}.value-edition .cash-sheet .cash-summary span{min-height:0;line-height:1.4}.value-edition .cash-sheet .cash-summary b{white-space:nowrap}.value-edition .cash-sheet .cash-summary>div:nth-child(2) b{color:#237963}.value-edition .cash-sheet .cash-summary>div:nth-child(3) b{color:#99502d}.value-edition .cash-sheet .cash-reading{gap:calc(20 * var(--scene-unit));padding:calc(16 * var(--scene-unit));background:#f4f7f3;border-top:0;border-radius:8px;grid-template-columns:1fr 1fr;align-items:center}.value-edition .cash-sheet .cash-reading strong{font-size:calc(30 * var(--scene-unit));margin-top:5px}.value-edition .cash-sheet .cash-reading>p{font-size:calc(14 * var(--scene-unit));line-height:1.55}@media (width<=700px){.cash-week-plot[data-enhanced]{height:230px}.cash-chart-caption{font-size:12px}.cash-chart-caption>span:last-child{font-size:10px}.cash-chart-caption small{display:none}.value-edition .cash-sheet .cash-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.value-edition .cash-sheet .cash-days button{min-height:44px;font-size:12px}.value-edition .cash-sheet .cash-reading{grid-template-columns:1fr;gap:10px;padding:16px}.value-edition .cash-sheet .cash-summary{gap:10px}.value-edition .cash-sheet .cash-summary span{min-height:2.8em;font-size:11px}.value-edition .cash-sheet .cash-summary b{margin-top:6px;font-size:17px}}@media (width<=359px){.value-edition .cash-sheet .cash-summary b{font-size:14px}}@media (width>=1000px) and (height<=800px){.value-edition .cash-week-chart{margin-top:10px}.value-edition .cash-sheet .cash-reading{padding-block:12px}}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--ink:#282f37;--muted:#5a666b;--action:#087f8c;--deep:#0b515c;--brand:#00a4a2;--line:#dce3e0;--paper:#fafbf8;--mint:#d8ede4;--white:#fff;--num:"IBM Plex Sans",sans-serif;--font:"Inter Tight",Arial,sans-serif;--max:1280px;--gutter:40px;--radius:10px;--copper:#e9b28f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{color:var(--ink);font-family:var(--font);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}svg{flex:none;display:block}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}button{color:inherit}strong{font-weight:600}em{color:var(--deep);font-style:normal}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--action);outline-offset:5px}.container{width:calc(100% - var(--gutter)*2);max-width:var(--max);margin-inline:auto}.skip-link{z-index:100;background:#fff;padding:15px 20px;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}main:focus{outline:none}.button{border:1px solid var(--ink);border-radius:5px;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:17px 22px;font-size:15px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.button svg{width:19px;height:19px}.button:hover{background:var(--ink);color:#fff}.button.primary{background:var(--action);border-color:var(--action);color:#fff}.button.primary:hover{background:var(--deep);border-color:var(--deep)}.text-link{align-items:center;gap:13px;min-height:44px;font-weight:600;display:inline-flex}.text-link svg{width:18px}.text-link:hover{color:var(--action)}.eyebrow{letter-spacing:.13em;align-items:center;gap:13px;font-size:11px;font-weight:600;display:flex}.brand-stroke{background:var(--brand);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);width:23px;height:7px;display:inline-block}.chapter-number{color:var(--action);margin-right:3px}.mini-label{letter-spacing:.09em;font-size:10px;font-weight:600}.status-dot{background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.site-nav{border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:32px;height:109px;display:flex;position:relative}.brand{margin-right:auto}.brand img{width:164px;height:auto}.desktop-nav{align-items:center;gap:33px;margin-right:24px;display:flex}.desktop-nav a{align-items:center;min-height:44px;font-size:14px;display:flex}.desktop-nav a:hover{color:var(--action)}.nav-button{background:0 0;gap:25px;min-height:44px;padding:12px 17px;font-size:13px}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:5px;width:44px;height:44px;padding:10px;display:none}#mobile-menu{border:1px solid var(--line);background:var(--paper);padding:15px 20px;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 15px 20px #123a3a0d}#mobile-menu a{padding:16px 4px;display:block}.motion-edition{--paper:#f6f5f0;--mint:#d7e7de;--deep:#114d50;--action:#087b83;--gutter:48px;background:var(--paper)}.motion-edition .site-nav{color:#f7f7ef;width:100%;max-width:none;height:104px;padding-inline:max(var(--gutter),calc((100vw - 1280px)/2));background:#172526;border-color:#ffffff24;margin:0}.motion-edition .brand img{width:153px}.motion-edition .nav-button{color:#fff;border-color:#869b95}.motion-edition .nav-button:hover{color:#172526;background:#cee4db}.motion-edition .menu-toggle{color:#fff;border-color:#72847d}.motion-edition #mobile-menu{background:#172526;border-color:#516961}.motion-edition .desktop-nav a:hover{color:#9fdbcf}.opening{color:#f6f7ef;isolation:isolate;background:#172526;position:relative;overflow:hidden}.opening-photo{z-index:-2;position:absolute;inset:0 0 0 48%;overflow:hidden}.opening-photo img{object-fit:cover;object-position:50% 67%;filter:saturate(.48);opacity:.86;width:100%;height:100%}.opening-photo:after{content:"";background:linear-gradient(90deg,#172526 0%,#1725260a 40%),linear-gradient(#0000 40%,#172526 100%);position:absolute;inset:0}.photo-caption{z-index:1;letter-spacing:.06em;color:#e1e5df;writing-mode:vertical-rl;font-size:10px;position:absolute;top:28px;right:30px}.opening-grain{z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.035' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.opening-content{padding-top:55px;position:relative}.opening-kicker{letter-spacing:.16em;color:#c8d5cf;font-size:10px}.opening .brand-stroke{background:#78c6b5;width:26px}.opening h1{letter-spacing:-.06em;z-index:2;margin-top:36px;font-size:clamp(76px,8.1vw,117px);font-weight:600;line-height:.98;position:relative}.title-line{display:block}.opening h1 em{color:#8ed0bd;font-weight:400}.opening-bottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:31px;display:flex}.opening-description{color:#d0d8d2;max-width:380px;font-size:18px;line-height:1.6}.opening .hero-actions{gap:23px;margin-top:27px}.opening .button.primary{color:#153e38;background:#b5e0cc;border-color:#b5e0cc;min-height:55px;font-size:14px}.opening .button.primary:hover{background:#fff;border-color:#fff}.opening .text-link{color:#f3f5ee;font-size:12px}.opening .text-link:hover{color:#b5e0cc}.opening-side-note{letter-spacing:.13em;color:#d4e2d7;align-items:center;gap:22px;margin-bottom:7px;font-size:9px;line-height:1.8;display:flex}.opening-side-note>span{font-size:48px;font-weight:400;line-height:1}.hero-ledger{background:#17252699;border-top:1px solid #7d948e;border-bottom:1px solid #4f6862;grid-template-columns:1.3fr 1fr auto 1fr auto 1fr;align-items:center;gap:25px;margin-top:51px;padding-block:25px;display:grid;position:relative}.ledger-identity{align-items:center;gap:14px;display:flex}.ledger-symbol{border:1px solid #637e72;place-items:center;width:39px;height:45px;display:grid;transform:rotate(-5deg)}.ledger-symbol svg{color:#b5d5c7;width:19px}.ledger-identity>div>span{color:#bbc9bf;letter-spacing:.1em;font-size:8px;display:block}.ledger-identity strong{margin-top:9px;font-size:15px;font-weight:400;display:block}.ledger-identity small{color:#bacdc2;margin-top:7px;font-size:10px;display:block}.ledger-cell>span{color:#d2dbd2;margin-bottom:7px;font-size:11px;display:block}.ledger-cell>strong{font:600 30px var(--num);letter-spacing:-.05em;white-space:nowrap}.ledger-cell small{font-size:.66em}.ledger-operator{color:#90a69a;font-size:23px}.ledger-result{color:#b4e3c9;position:relative}.ledger-result .ledger-result-rule{transform-origin:0;background:#a1d6bf;width:100%;height:2px;position:absolute;bottom:-13px}.opening-foot{color:#b4c6bc;justify-content:space-between;align-items:center;gap:20px;padding:17px 0 25px;font-size:9px;display:flex}.opening-foot>a{color:#dce9dd;align-items:center;gap:15px;min-height:34px;font-size:10px;display:flex}.opening-foot>a span{font-size:18px}.opening-foot button{color:#dce9dd;background:0 0;border:0;align-items:center;gap:8px;min-height:36px;margin-left:auto;font-size:10px;display:flex}.opening-foot button>span{font-size:19px}.pain-intro{grid-template-columns:1fr 1fr;gap:90px;padding-block:88px 84px;display:grid}.pain-title h2{letter-spacing:-.045em;margin-top:25px;font-size:44px;line-height:1.1}.pain-title h2 em{color:#697971}.pain-questions>a{border-bottom:1px solid #cbd2c8;align-items:center;gap:20px;padding:22px 0;display:flex}.pain-questions>a:first-child{padding-top:0}.pain-questions>a>span{font:600 10px var(--num);color:#607366}.pain-questions strong{letter-spacing:-.02em;font-size:19px;font-weight:400}.pain-questions svg{color:#307d70;width:18px;margin-left:auto;transition:transform .2s}.pain-questions>a:hover svg{transform:translate(5px)}.pain-questions>p{color:#586c61;margin-top:20px;font-size:12px;line-height:1.7}.value-edition .skip-link:not(:focus){clip-path:inset(50%)}.value-edition .chapter-label>span:first-child{color:#07656a}.value-edition .results-chapter .chapter-label>span:first-child{color:#a4d1c5}.value-edition .ui-label{color:#536457}.value-edition .money-origins p>span{color:#4c6251}.value-edition .results-numbers>div:nth-child(2)>strong{color:#076c64}.value-edition .tax-source>span,.value-edition .tax-studio .demo-tabs>button{color:#405943}.value-edition .sent>small,.value-edition .chat-bottom,.value-edition .representation-note{color:#465b40}.value-edition .conversation-context dt,.value-edition .followup-card>span,.value-edition .inbox-contact p>small,.value-edition .inbox-contact>span:last-child{color:#4b6242}.value-edition .inbox-team>div>span{color:#3c573f}.value-edition .conversation-inbox .inbox-contact.active>span:last-child{color:#405738;font-size:10px}.value-edition .chapter-label,.value-edition .availability,.value-edition .ui-label,.value-edition .demo-tag{font-size:10px}.value-edition .ui-footnote,.value-edition .pricing-notes,.value-edition .representation-note,.value-edition .tax-conditions{font-size:11px}.value-edition .chat-bubble small,.value-edition .inbox-contact p>small,.value-edition .inbox-contact>span:last-child,.value-edition .chat-bottom,.value-edition .conversation-context dt,.value-edition .followup-card>span{font-size:10px}.value-edition{--paper:#f7f6f1;--ink:#282f37;--deep:#085d63;--teal:#087f83;--gutter:48px;background:var(--paper)}.value-edition .opening-description{max-width:445px}.hero-actions{align-items:center;display:flex}.hero-whatsapp-note{color:#b7d4c4;max-width:415px;margin-top:19px;font-size:11px;line-height:1.6}.value-edition .hero-ledger{margin-top:35px}.motion-controls{align-items:center;gap:16px;margin-left:auto;display:flex}.opening-foot .motion-controls button{min-height:44px;margin-left:0}.value-edition .skip-link{top:-100px;transform:none}.value-edition .skip-link:focus{top:10px}.value-edition :focus-visible{outline-color:#00838c}.results-chapter :focus-visible,.opening :focus-visible{outline-color:#d5eec0}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition:none!important;animation:none!important}.value-section{padding:96px 0;scroll-margin-top:24px}h2{letter-spacing:-.045em;font-size:clamp(36px,4.3vw,62px);line-height:1.06}.value-section h2 em,.benefit-map h2 em{color:var(--teal);font-weight:400}.chapter-label{letter-spacing:.13em;flex-wrap:wrap;align-items:center;gap:13px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.chapter-label>span:first-child{color:var(--teal)}.availability{letter-spacing:.025em;color:#365d50;border:1px solid #a9c4b8;border-radius:2px;padding:5px 8px;font-size:9px;font-weight:400;line-height:1.5;display:inline-flex}.chapter-intro{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr);align-items:end;gap:60px;margin-bottom:45px;display:grid}.chapter-intro h2{margin-top:24px}.chapter-intro>p{color:#5a6863;max-width:330px;padding-bottom:4px;font-size:16px;line-height:1.7}.ui-label{letter-spacing:.13em;color:#63776c;font-size:8px;font-weight:600}.ui-footnote{color:#5d7064;font-size:10px;line-height:1.7}.demo-tag{color:#59705f;border:1px solid #cbd6cd;padding:4px 7px;font-size:8px;line-height:1.4}.live-dot{background:#009c96;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.benefit-map{background:var(--paper);padding:68px 0 0}.map-intro{grid-template-columns:1.25fr 1fr;align-items:end;gap:20px 55px;display:grid}.map-intro .chapter-label{grid-column:1/-1}.map-intro h2{font-size:39px;line-height:1.15}.map-intro>p{color:#5c6e64;text-align:right;font-size:14px;line-height:1.7}.benefit-links{border-block:1px solid #cbd4ca;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:36px;display:grid}.benefit-links>a{border-right:1px solid #cbd4ca;padding:23px 20px 25px;transition:background .25s;position:relative}.benefit-links>a:first-child{padding-left:0}.benefit-links>a:last-child{border:0}.benefit-links>a>span{font:600 9px var(--num);color:#587467;justify-content:space-between;align-items:center;display:flex}.benefit-links b{font:400 18px var(--font);transition:transform .25s}.benefit-links strong{letter-spacing:-.025em;margin-top:19px;font-size:21px;display:block}.benefit-links small{color:#52675b;margin-top:7px;font-size:11px;line-height:1.5;display:block}.benefit-links i{color:#466654;margin-top:5px;font-size:8px;font-style:normal;display:block}.benefit-links a:hover{background:#e6ece2}.benefit-links a:hover b{transform:translate(3px,-3px)}.operations{padding-top:84px}.operation-desk{background:#fffef9;border:1px solid #c3cfc4;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 35px 65px -40px #16473850}.desk-top{background:#f2f5ee;border-bottom:1px solid #d8e0d4;align-items:center;gap:12px;height:58px;padding:0 26px;font-size:12px;display:flex}.desk-top>strong{font-weight:600}.desk-top>span:not(.demo-tag){color:#58705e;border-left:1px solid #b9cabb;margin-left:3px;padding-left:16px;font-size:10px}.desk-top>.demo-tag{margin-left:auto}.desk-body{grid-template-columns:minmax(0,.7fr) minmax(0,1.8fr);display:grid}.desk-queue{background:#f0f4ed;border-right:1px solid #d8e0d4;min-width:0;padding:35px 28px}.desk-os{font:600 46px/1 var(--num);letter-spacing:-.045em;margin-top:12px;display:block}.desk-os>span{font:400 9px var(--font);color:#3f5f30;letter-spacing:0;background:#dce9c8;border-radius:2px;margin-top:13px;padding:6px 9px;display:table}.desk-car{border-block:1px solid #ccd9c8;align-items:center;gap:12px;margin:27px 0 20px;padding:22px 0;display:flex}.desk-car>svg{color:#486f5b;width:32px;height:32px}.desk-car strong{font-size:15px}.desk-car small{color:#5a6f5d;margin-top:7px;font-size:9px;display:block}.desk-queue dl{gap:18px;margin:0;display:grid}.desk-queue dl>div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.desk-queue dt{color:#5e705d}.desk-queue dd{text-align:right;color:#2f4937;margin:0}.context-note{color:#507459;gap:8px;margin-top:31px;font-size:9px;line-height:1.6;display:flex}.context-note svg{width:14px;height:14px;margin-top:1px}.desk-workspace{min-width:0;padding:0 34px 28px}.demo-tabs{border-bottom:1px solid #cad8ca;align-items:center;gap:20px;display:flex}.demo-tabs>button{color:#5b7061;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;margin-bottom:-1px;padding:19px 0;font-size:11px}.demo-tabs>button[aria-selected=true]{color:#075d60;border-color:#007c7c;font-weight:600}.desk-workspace [data-panel]{min-height:386px;padding-top:27px}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.workspace-heading h3{letter-spacing:-.035em;margin-top:8px;font-size:23px}.workspace-heading>svg{color:#709182;width:23px}.os-item{border-top:1px solid #d7e1d2;align-items:center;gap:15px;padding:21px 0;display:flex}.item-code{font:600 9px var(--num);color:#637966}.os-item>div{flex:1;min-width:0}.os-item strong{font-size:13px;font-weight:600}.os-item small{color:#5d705f;margin-top:6px;font-size:10px;line-height:1.5;display:block}.os-item>b{font:600 14px var(--num);white-space:nowrap}.os-total{border-top:1px solid #b5cbb4;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;font-size:11px;display:flex}.os-total>strong{font:600 33px var(--num);letter-spacing:-.04em}.os-total small{font-size:.7em}.os-document{background:#edf3e6;border-left:3px solid #16817b;align-items:center;gap:12px;padding:14px 16px;display:flex}.os-document>svg{color:#3f7055;width:20px}.os-document p{font-size:10px;line-height:1.5}.os-document p>span{color:#54694f;margin-top:3px;font-size:9px;display:block}.os-document>span{margin-left:auto;font-size:22px}.desk-bottom{color:#5e7362;background:#f8faf4;border-top:1px solid #d8e0d4;align-items:center;gap:8px;padding:13px 26px;font-size:8px;display:flex}.desk-bottom>span:last-child{margin-left:auto}.execution-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.execution-track li{color:#676;border:1px solid #d3decf;align-items:center;gap:10px;min-height:65px;padding:16px 13px;font-size:12px;display:flex}.execution-track li>span{font:600 9px var(--num);flex:none;width:22px}.execution-track small{margin-top:5px;font-size:9px;line-height:1.5;display:block}.execution-track .done{color:#4b694e;background:#f0f5e9}.execution-track .current{color:#fff;background:#0e625c;border-color:#0e625c}.execution-track b{letter-spacing:.1em;margin-left:auto;font-size:6px;font-weight:400}.os-margin-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:23px 0 29px;display:grid}.os-margin-values span{color:#58705b;font-size:10px;display:block}.os-margin-values strong{font:600 25px var(--num);letter-spacing:-.045em;margin-top:10px;display:block}.os-margin-values>div:last-child strong{color:#087575}.os-discount{background:#e8f0df;margin-bottom:19px;padding:19px 22px}.os-discount label{justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.os-discount output{font:600 24px var(--num);color:#225e40}.os-discount input{accent-color:#087f83;cursor:pointer;width:100%;min-height:23px;margin:18px 0}.os-discount p{color:#355a40;font-size:13px;line-height:1.6}.supporting-proofs{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:39px;display:grid}.supporting-proofs>div>span{font:600 9px var(--num);color:#487864}.supporting-proofs h3{letter-spacing:-.025em;margin-top:13px;font-size:21px}.supporting-proofs p{color:#5c6d60;margin-top:11px;font-size:13px;line-height:1.7}.money-chapter{background:#e8eee6;overflow:hidden}.money-layout{gap:calc(70 * var(--scene-unit,1px));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.money-story>.availability,.tax-copy>.availability{margin-top:calc(15 * var(--scene-unit,1px))}.money-story h2{margin-top:calc(25 * var(--scene-unit,1px));font-size:clamp(calc(38 * var(--scene-unit,1px)),4.7vw,calc(67 * var(--scene-unit,1px)))}.money-story>p:not(.chapter-label){font-size:calc(16 * var(--scene-unit,1px));color:#536959;margin-top:calc(25 * var(--scene-unit,1px));max-width:calc(365 * var(--scene-unit,1px));line-height:1.7}.money-origins{gap:calc(22 * var(--scene-unit,1px));margin-top:calc(33 * var(--scene-unit,1px));display:grid}.money-origins>div{align-items:flex-start;gap:calc(14 * var(--scene-unit,1px));display:flex}.money-origins svg{width:calc(20 * var(--scene-unit,1px));height:calc(20 * var(--scene-unit,1px));color:#4f7b62;margin-top:calc(3 * var(--scene-unit,1px))}.money-origins p{font-size:calc(13 * var(--scene-unit,1px));line-height:1.5}.money-origins p>span{font-size:calc(11 * var(--scene-unit,1px));color:#5b7260;max-width:calc(310 * var(--scene-unit,1px));margin-top:calc(5 * var(--scene-unit,1px));display:block}.cash-sheet{border-radius:calc(3 * var(--scene-unit,1px));padding:calc(30 * var(--scene-unit,1px)) calc(28 * var(--scene-unit,1px));background:#fffef8;border:1px solid #c6d2c0;position:relative;box-shadow:10px 12px #d6e0ce}.cash-sheet-heading{justify-content:space-between;align-items:flex-start;gap:calc(20 * var(--scene-unit,1px));display:flex}.cash-sheet h3{font-size:calc(28 * var(--scene-unit,1px));letter-spacing:-.035em;margin-top:calc(9 * var(--scene-unit,1px))}.cash-summary{gap:calc(15 * var(--scene-unit,1px));margin-top:calc(28 * var(--scene-unit,1px));padding-bottom:calc(22 * var(--scene-unit,1px));border-bottom:1px solid #d9e0cf;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cash-summary span{font-size:calc(9 * var(--scene-unit,1px));color:#5c7159;display:block}.cash-summary b{font:600 calc(18 * var(--scene-unit,1px)) var(--num);letter-spacing:-.04em;margin-top:calc(9 * var(--scene-unit,1px));display:block}.cash-graph{margin-top:calc(15 * var(--scene-unit,1px));position:relative}.cash-graph>svg{width:100%;height:auto;overflow:visible}.graph-grid{fill:none;stroke:#ccd9c9;stroke-width:1px;stroke-dasharray:4 5}.zero-label{font:9px var(--font);fill:#5e7360}.cash-line{fill:none;stroke:#0c8983;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.cash-point{fill:#fafdf6;stroke:#0c8983;stroke-width:2px}.cash-point.negative{fill:#aa5537;stroke:#aa5537}.cash-marker{fill:#0000;stroke:#a65133;stroke-width:2px}.cash-warning{color:#6d462c;font-size:calc(9 * var(--scene-unit,1px));padding:calc(7 * var(--scene-unit,1px)) calc(9 * var(--scene-unit,1px));pointer-events:none;background:#f1d9bc;position:absolute;bottom:16%;right:5%;transform:rotate(-3deg)}.cash-days{gap:calc(3 * var(--scene-unit,1px));margin-top:calc(-5 * var(--scene-unit,1px));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.cash-days button{border-radius:calc(2 * var(--scene-unit,1px));padding:calc(9 * var(--scene-unit,1px)) calc(2 * var(--scene-unit,1px));font-size:calc(9 * var(--scene-unit,1px));min-height:calc(36 * var(--scene-unit,1px));color:#566e57;background:0 0;border:1px solid #0000}.cash-days button[aria-pressed=true]{color:#77512d;background:#f7e9d6;border-color:#b89468}.cash-reading{gap:calc(20 * var(--scene-unit,1px));margin-top:calc(18 * var(--scene-unit,1px));padding:calc(21 * var(--scene-unit,1px)) 0;border-block:1px solid #c8d5bf;grid-template-columns:1fr 1fr;align-items:center;display:grid}.cash-reading>div>span{font-size:calc(9 * var(--scene-unit,1px));color:#586e52;display:block}.cash-reading strong{font:600 calc(36 * var(--scene-unit,1px)) var(--num);letter-spacing:-.05em;margin-top:calc(8 * var(--scene-unit,1px));color:#a54c30;display:block}.cash-reading strong.is-positive{color:#236953}.cash-reading>p{font-size:calc(12 * var(--scene-unit,1px));color:#5c6d51;line-height:1.7}.cash-sheet>.ui-footnote{font-size:calc(9 * var(--scene-unit,1px));margin-top:calc(17 * var(--scene-unit,1px))}.results-chapter{color:#f0f3e9;background:#252f34;padding-bottom:74px}.results-intro{grid-template-columns:1.35fr .8fr;align-items:end;gap:75px;margin-bottom:46px;display:grid}.results-chapter .chapter-label>span:first-child{color:#9cd7c9}.results-intro h2{margin-top:26px;font-size:clamp(44px,5.7vw,78px)}.results-chapter h2 em{color:#a1cdbc}.results-promise .availability{color:#c9e1d3;border-color:#718f82}.results-promise>p{color:#c3d0c7;max-width:340px;margin-top:25px;font-size:16px;line-height:1.8}.results-promise>a{color:#d9e8d9;align-items:center;gap:22px;min-height:44px;margin-top:21px;font-size:12px;display:inline-flex}.results-promise>a>span{font-size:22px}.results-board{color:#294335;background:#edf1e5;border-radius:4px;padding:30px 32px 20px}.results-toolbar{justify-content:space-between;align-items:center;gap:25px;display:flex}.results-toolbar h3{letter-spacing:-.025em;margin-top:8px;font-size:20px}.results-toolbar h3>span{color:#5f715c;letter-spacing:0;font-size:10px;font-weight:400}.results-toolbar .demo-tabs{gap:19px}.results-toolbar .demo-tabs>button{min-height:40px;padding-block:12px;font-size:11px}.results-numbers{border-bottom:1px solid #bfcdba;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:35px 26px;display:grid}.results-numbers>div>span{color:#52704f;font-size:10px}.results-numbers strong{font:600 42px var(--num);letter-spacing:-.06em;margin-top:11px;display:block}.results-numbers small{color:#5e7358;margin-top:6px;font-size:9px;line-height:1.5;display:block}.results-numbers>div:nth-child(2) strong{color:#087b72}.results-board [data-panel]{padding-top:30px}.waterfall{grid-template-columns:repeat(8,minmax(0,1fr));gap:15px;display:grid;position:relative}.waterfall-value{font:600 10px var(--num);white-space:nowrap;text-align:center;letter-spacing:-.02em}.waterfall-plot{background:repeating-linear-gradient(0deg,#0000 0 49px,#cdd8c4 49px 50px);border-bottom:1px solid #aebea5;height:200px;margin-top:14px;position:relative}.waterfall-plot>span{width:84%;height:var(--bar-height);left:8%;bottom:var(--bar-bottom);transform-origin:bottom;background:#0e8078;border-radius:2px 2px 0 0;min-height:3px;position:absolute}.waterfall-column.expense .waterfall-plot>span{background:#96a895}.waterfall-column.result .waterfall-plot>span{background:#166553}.waterfall-label{text-align:center;color:#4c684b;min-height:26px;margin-top:11px;font-size:9px;line-height:1.4;display:block}.result-detail{border-top:1px solid #bdcdb4;margin-top:23px}.result-detail summary{cursor:pointer;color:#3c6448;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:16px 0;font-size:11px;list-style:none;display:flex}.result-detail summary>span{font-size:22px}.result-detail summary::-webkit-details-marker{display:none}.result-detail[open] summary>span{transform:rotate(45deg)}.result-line-items{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.result-line-items p{border-top:1px solid #ccd8c4;justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.result-line-items strong{font-family:var(--num)}.result-detail>p{color:#5b7355;padding:17px 0;font-size:10px;line-height:1.6}.history-chart{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;height:260px;display:grid}.history-chart>div{text-align:center;grid-template-rows:22px 1fr 26px;align-items:end;gap:10px;height:260px;display:grid}.history-chart strong{font:600 11px var(--num)}.history-bar{width:75%;height:var(--history-height);transform-origin:bottom;background:#238778;border-radius:3px 3px 0 0;min-height:5px;margin-inline:auto}.history-chart>div>span:last-child{color:#4e6b4f;font-size:10px}.history-explanation{color:#516a4f;border-top:1px solid #c2d0b9;max-width:680px;margin-top:23px;padding-top:20px;font-size:11px;line-height:1.8}.results-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;margin-top:42px;display:grid}.results-levels>div{border-top:1px solid #647871;padding-top:25px}.results-levels>div>span{letter-spacing:.12em;color:#a8c2b1;font-size:8px}.results-levels h3{letter-spacing:-.02em;margin-top:14px;font-size:25px;font-weight:400}.results-levels p{color:#b9cbbd;max-width:415px;margin-top:11px;font-size:13px;line-height:1.7}.results-levels b{color:#ddedcd;margin-top:16px;font-size:9px;font-weight:400;display:block}.tax-chapter{background:#f6f5f0}.tax-layout{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.tax-copy h2{margin-top:25px;font-size:clamp(43px,5vw,69px)}.tax-copy>p:not(.chapter-label){color:#5b6a5e;max-width:410px;margin-top:25px;font-size:16px;line-height:1.7}.tax-steps{gap:25px;margin:31px 0 0;padding:0;list-style:none;display:grid}.tax-steps li{align-items:flex-start;gap:17px;display:flex}.tax-steps li>span{font:600 10px var(--num);color:#4f775d;border:1px solid #a9c1ac;flex:none;place-items:center;width:27px;height:27px;display:grid}.tax-steps strong{font-size:14px}.tax-steps p{color:#627261;max-width:320px;margin-top:6px;font-size:12px;line-height:1.6}.tax-studio{background:#dce5d7;border:1px solid #c0cebb;border-radius:3px;padding:25px 30px 29px;position:relative}.tax-source{color:#506d53;align-items:center;gap:17px;padding:1px 0 24px;font-size:12px;display:flex}.tax-source>svg:first-child{color:#416d53;stroke-width:1px;width:35px;height:35px}.tax-source strong{color:#294d38;margin-top:5px;font-size:17px;display:block}.tax-source>svg:last-child{fill:none;stroke:#5d9171;stroke-width:1.2px;width:135px;height:40px;margin-left:auto}.tax-studio .demo-tabs{border-color:#adbfaa;gap:0}.tax-studio .demo-tabs>button{text-align:left;flex:1;min-width:0;padding:16px 10px}.tax-studio .demo-tabs strong{font-size:14px;font-weight:600}.tax-studio .demo-tabs span{margin-top:6px;font-size:9px;display:block}.tax-document{background:#fffef9;margin-top:23px;padding:25px 27px;box-shadow:5px 6px #bccdb6}.tax-doc-head{letter-spacing:.05em;color:#506e53;align-items:center;gap:9px;font-size:8px;display:flex}.tax-doc-head svg{width:20px;height:20px}.tax-doc-head strong{letter-spacing:-.035em;color:#28553c;margin-left:auto;font-size:21px}.draft-label{color:#706447;border-block:1px dashed #bfc9b2;margin-top:15px;padding:9px 0;font-size:8px}.tax-field{border-bottom:1px solid #d4ddca;padding:18px 0}.tax-field>span{color:#5b7256;font-size:9px}.tax-field strong{margin-top:8px;font-size:13px;font-weight:400;line-height:1.5;display:block}.tax-field small{color:#5a7355;margin-top:8px;font-size:10px;line-height:1.7;display:block}.tax-amount{color:#526d50;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;font-size:10px;display:flex}.tax-amount strong{font:600 27px var(--num);letter-spacing:-.035em;color:#294c34}.tax-review{color:#55704f;border-top:1px solid #bccfb6;align-items:center;gap:10px;padding-top:18px;font-size:11px;line-height:1.6;display:flex}.tax-review>svg{width:17px;height:17px}.tax-review strong{color:#365b3e;font-weight:400}.tax-conditions{color:#4f694b;margin-top:24px;font-size:10px;line-height:1.8}.conversation-chapter{background:#e8e5dc;padding-bottom:69px}.conversation-chapter .chapter-intro{grid-template-columns:1.4fr .8fr}.conversation-chapter .availability{background:#f6f6ed;border-color:#b8c7b0}.conversation-chapter h2{font-size:clamp(40px,5vw,70px)}.conversation-app{background:#f9fbf5;border:1px solid #bdcab9;border-radius:7px;grid-template-columns:minmax(0,.64fr) minmax(0,1.13fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 50px -35px #34443755}.conversation-inbox{background:#f0f3e9;border-right:1px solid #cbd7c3;padding-bottom:175px;position:relative}.inbox-heading{border-bottom:1px solid #d1dcc9;justify-content:space-between;align-items:center;gap:10px;padding:23px 17px;font-size:14px;display:flex}.inbox-heading svg{width:16px;height:16px}.inbox-contact{border-bottom:1px solid #d9e2d0;align-items:center;gap:9px;padding:18px 15px;display:flex}.avatar{width:32px;height:32px;font:600 11px var(--num);color:#3e725a;background:#d3e5d3;border-radius:50%;flex:none;place-items:center;display:grid}.inbox-contact p{min-width:0;font-size:11px}.inbox-contact small{color:#647a60;margin-top:6px;font-size:9px;display:block}.inbox-contact>span:last-child:not(.avatar){color:#5e7358;margin-left:auto;font-size:7px}.inbox-contact.active{background:#dceadc;border-left:3px solid #118078;padding-left:12px}.inbox-team{position:absolute;bottom:24px;left:18px;right:12px}.inbox-team>.ui-label{font-size:7px;line-height:1.5}.inbox-team>p{letter-spacing:-.03em;max-width:160px;margin:10px 0 20px;font-size:20px;line-height:1.2}.inbox-team>div{padding-left:5px;display:flex}.inbox-team>div>span{font:600 9px var(--num);color:#4a6d50;background:#d3e3ce;border:2px solid #f0f3e9;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-5px;display:grid}.chat-window{background:#e6eee0;border-right:1px solid #c2d1bb;min-width:0}.chat-top{background:#f6f8f0;border-bottom:1px solid #c3d1bb;align-items:center;gap:10px;padding:17px 22px;display:flex}.chat-top strong{font-size:12px;display:block}.chat-top small{color:#62775d;margin-top:5px;font-size:8px;display:block}.chat-top>svg{color:#618665;width:18px;margin-left:auto}.chat-messages{background-image:radial-gradient(#578e5911 1px,#0000 1px);background-size:14px 14px;flex-direction:column;gap:16px;min-height:400px;padding:22px 25px;display:flex}.chat-date{text-align:center;letter-spacing:.1em;color:#627e5d;margin-bottom:6px;font-size:7px;display:block}.chat-bubble{border-radius:6px;max-width:91%;padding:13px 15px;font-size:12px;line-height:1.7;box-shadow:0 2px 2px #354b3410}.chat-bubble small{text-align:right;color:#61715a;margin-top:4px;font-size:7px;display:block}.chat-bubble.received{background:#fffef9;border-top-left-radius:0;align-self:flex-start}.chat-bubble.sent{background:#cfe5bb;border-top-right-radius:0;align-self:flex-end}.chat-attachment{color:#345c3e;background:#f9fcf2;border:1px solid #bdd0b5;border-radius:4px;align-self:flex-end;align-items:center;gap:11px;width:100%;max-width:91%;padding:13px 15px;display:flex}.chat-attachment svg{width:20px}.chat-attachment strong{font-size:11px}.chat-attachment small{color:#5e7857;margin-top:5px;font-size:8px;display:block}.chat-bottom{color:#56734d;border-top:1px solid #c5d3ba;align-items:center;gap:7px;padding:16px 19px;font-size:8px;line-height:1.5;display:flex}.conversation-context{background:#fbfcf5;min-width:0;padding:0 22px 25px}.conversation-context .demo-tabs{gap:18px}.conversation-context .demo-tabs>button{white-space:nowrap;min-height:67px;padding-block:25px;font-size:10px}.conversation-context [data-panel]{padding-top:25px}.context-eyebrow{letter-spacing:.09em;color:#5e775a;font-size:7px}.conversation-context h3{letter-spacing:-.035em;margin-top:17px;font-size:27px;line-height:1.15}.context-client{border-bottom:1px solid #d5dfcd;align-items:center;gap:10px;margin-top:6px;padding:19px 0;display:flex}.context-client strong{font-size:11px}.context-client small{color:#61765a;margin-top:5px;font-size:9px;display:block}.conversation-context dl{margin:18px 0}.conversation-context dl>div{gap:5px;margin-top:15px;font-size:11px;line-height:1.5;display:grid}.conversation-context dt{color:#687c5e;font-size:8px}.conversation-context dd{margin:0}.context-benefit{color:#596f52;border-top:1px solid #d1dcc7;margin-top:21px;padding-top:17px;font-size:11px;line-height:1.8}.summary-lines{gap:15px;margin:23px 0;padding:0;list-style:none;display:grid}.summary-lines li{border-left:2px solid #9bbd87;padding-left:12px;font-size:11px;line-height:1.7}.summary-lines li>span{color:#5a7652;margin-bottom:4px;font-size:8px;display:block}.conversation-context .ui-footnote{margin-top:12px;font-size:8px;display:block}.followup-card{background:#eef5e3;border:1px solid #afc5a1;margin-top:24px;padding:16px}.followup-card>span{color:#607953;font-size:8px}.followup-card>strong{font:600 23px var(--num);letter-spacing:-.03em;color:#315b35;margin-top:12px;display:block}.followup-card>p{color:#4b6842;margin-top:17px;font-size:12px;line-height:1.7}.conversation-payoff{border-bottom:1px solid #bdc8b4;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:32px;padding-bottom:28px;display:grid}.conversation-payoff strong{letter-spacing:-.025em;font-size:20px;display:block}.conversation-payoff span{color:#576950;margin-top:9px;font-size:12px;line-height:1.7;display:block}.representation-note{color:#60715a;max-width:950px;margin-top:18px;font-size:9px;line-height:1.7}.decision-chapter{padding-bottom:78px}.decision-intro{margin-bottom:40px}.decision-intro h2{margin-top:23px;font-size:clamp(39px,4.5vw,63px)}.decision-intro>p:not(.chapter-label){color:#607060;margin-top:22px;font-size:15px;line-height:1.7}.plan-comparison{border:1px solid #c2cfbe;border-radius:4px;overflow:hidden}.comparison-head{background:#eef2e7;grid-template-columns:.9fr 1fr 1fr;display:grid}.comparison-head>div{border-right:1px solid #c2cfbe;min-width:0;padding:30px}.comparison-head>div:last-child{border:0}.comparison-head>div:first-child>p{letter-spacing:-.04em;color:#49624b;margin-top:22px;font-size:31px;line-height:1.15}.comparison-head>div>span:first-child{letter-spacing:-.025em;font-size:19px;font-weight:600}.comparison-head>div>strong{font:600 61px var(--num);letter-spacing:-.065em;color:#305c40;white-space:nowrap;margin-top:26px;display:block}.comparison-head>div>strong small{letter-spacing:-.03em;font-size:.43em}.comparison-head>div>strong small:first-child{letter-spacing:0;margin-right:6px;font-size:.2em}.comparison-head>div>span:nth-of-type(2){color:#5b7256;margin-top:8px;font-size:9px;display:block}.comparison-head a{border-top:1px solid #b4c6aa;justify-content:space-between;align-items:center;gap:14px;min-height:47px;margin-top:24px;padding-top:16px;font-size:11px;line-height:1.6;display:flex}.comparison-head a>svg{width:17px;height:17px}.comparison-head .performance-head{color:#eef5e6;background:#0e5957}.performance-head>strong{color:#daebbb!important}.performance-head>span:nth-of-type(2){color:#c7dfc9!important}.performance-head>a{border-color:#5c8a78}.comparison-row{border-top:1px solid #cbd6c5;grid-template-columns:.9fr 1fr 1fr;display:grid}.comparison-row>*{border-right:1px solid #d5ddcf;min-width:0;padding:21px 30px}.comparison-row>:last-child{background:#f0f4e9;border-right:0}.comparison-row h3{font-size:13px;font-weight:600;line-height:1.6}.comparison-row p{color:#50674e;font-size:12px;line-height:1.7}.pricing-notes{color:#5a6f54;max-width:920px;margin-top:19px;font-size:10px;line-height:1.8}.buyer-questions{grid-template-columns:.85fr 1.65fr;gap:70px;margin-top:80px;display:grid}.buyer-questions h3{letter-spacing:-.04em;margin-top:20px;font-size:35px;font-weight:400;line-height:1.15}.buyer-questions h3 em{color:#47745c}.buyer-questions details{border-bottom:1px solid #c6d2bf}.buyer-questions details:first-child{border-top:1px solid #c6d2bf}.buyer-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:17px 0;font-size:15px;line-height:1.5;list-style:none;display:flex}.buyer-questions summary::-webkit-details-marker{display:none}.buyer-questions summary>span{color:#4d7859;flex:none;font-size:25px}.buyer-questions details[open] summary>span{transform:rotate(45deg)}.buyer-questions details>p{color:#536b4e;padding:0 30px 24px 0;font-size:13px;line-height:1.9}.final-invitation{color:#eff5e8;isolation:isolate;background:#0e5d5d;padding:65px 0 85px;position:relative;overflow:hidden}.final-invitation>.container>.chapter-label{color:#b7d9c9;max-width:580px;font-size:9px}.final-invitation h2{letter-spacing:-.06em;margin-top:34px;font-size:clamp(64px,8vw,110px);font-weight:400;line-height:.99}.final-invitation h2 em{color:#bcdbb4}.final-invitation>.container>div{z-index:1;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:38px;display:flex;position:relative}.final-invitation p{color:#cae0d1;font-size:15px;line-height:1.8}.final-invitation .button{color:#254a39;background:#d9eabd;border-color:#d9eabd;border-radius:2px;font-size:13px}.final-invitation .button:hover{background:#f0f7e8}.closing-lines{z-index:-1;opacity:.18;pointer-events:none;gap:45px;width:45%;display:flex;position:absolute;top:-80px;bottom:-70px;right:-20px;transform:rotate(25deg)}.closing-lines>span{transform-origin:top;border-inline:1px solid #bde1cb;flex:none;width:60px;height:100%}.value-footer{color:#dce9df;background:#172b2b;padding:40px 0 0}.value-footer>.container{justify-content:space-between;align-items:center;gap:30px;display:flex}.value-footer img{width:170px;height:auto}.value-footer p{color:#adc8b5;font-size:16px;line-height:1.5}.value-footer p strong{color:#e0ebd9;font-weight:400}.value-footer>.container>a:last-child{align-items:center;min-height:44px;font-size:10px;display:flex}.value-footer .footer-legal{color:#acc5b0;border-top:1px solid #466151;margin-top:30px;padding-block:19px;font-size:8px}@media (width>=1500px){.opening-content{padding-top:70px}.opening h1{font-size:126px}}@media (width<=1100px){.value-edition{--gutter:32px}.opening h1{font-size:88px}.hero-ledger{grid-template-columns:1.15fr 1fr auto 1fr auto 1fr;gap:16px}.ledger-symbol{display:none}.ledger-cell>strong{font-size:27px}.ledger-identity strong{font-size:13px}.opening-side-note{display:none}.chapter-intro{grid-template-columns:1.4fr .85fr;gap:35px}.chapter-intro>p{font-size:14px}.chapter-label{gap:9px;font-size:8px}.availability{font-size:8px}.benefit-links>a{padding-inline:15px}.benefit-links strong{font-size:19px}.benefit-links small{font-size:10px}.desk-queue{padding:28px 22px}.desk-workspace{padding-inline:25px}.desk-body{grid-template-columns:.85fr 1.7fr}.desk-queue dl>div{font-size:9px}.workspace-heading h3{font-size:21px}.os-item strong{font-size:12px}.os-margin-values strong{font-size:22px}.supporting-proofs{gap:32px}.supporting-proofs h3{font-size:19px}.supporting-proofs p{font-size:12px}.money-layout{gap:calc(40 * var(--scene-unit,1px))}.money-story h2{font-size:calc(49 * var(--scene-unit,1px))}.cash-sheet{padding:calc(25 * var(--scene-unit,1px)) calc(23 * var(--scene-unit,1px))}.cash-summary b{font-size:calc(15 * var(--scene-unit,1px))}.cash-summary span{font-size:calc(8 * var(--scene-unit,1px))}.cash-reading strong{font-size:calc(31 * var(--scene-unit,1px))}.results-intro{gap:45px}.results-intro h2{font-size:60px}.results-promise>p{font-size:14px}.results-numbers strong{font-size:36px}.waterfall{gap:10px}.waterfall-value{font-size:9px}.results-board{padding-inline:26px}.tax-layout{gap:55px}.tax-copy h2{font-size:56px}.tax-studio{padding-inline:24px}.tax-document{padding-inline:22px}.conversation-app{grid-template-columns:.64fr 1.13fr 1.07fr}.conversation-context{padding-inline:17px}.conversation-context .demo-tabs{gap:13px}.conversation-context .demo-tabs>button{font-size:9px}.conversation-context h3{font-size:23px}.chat-messages{padding:20px 18px}.inbox-contact{gap:7px;padding-inline:11px}.inbox-contact.active{padding-left:8px}.inbox-contact .avatar{width:27px;height:27px}.inbox-contact>span:last-child:not(.avatar){display:none}.inbox-contact p{font-size:10px}.inbox-contact small{font-size:8px}.comparison-head>div,.comparison-row>*{padding-inline:23px}.comparison-head>div>strong{font-size:53px}.buyer-questions{gap:45px}}@media (width<=800px){.opening h1{font-size:80px}.opening-photo{opacity:.75;left:34%}.opening-description{font-size:17px}.hero-ledger{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:18px}.ledger-identity{grid-column:1/-1}.ledger-identity>div{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.ledger-identity strong{align-items:center;gap:10px;margin:0;display:flex}.ledger-identity small{margin:0}.ledger-cell{min-width:0}.ledger-cell>strong{white-space:normal;font-size:29px}.value-section{padding-block:65px}.chapter-intro{margin-bottom:30px;display:block}.chapter-intro>p{max-width:540px;margin-top:23px;font-size:15px}.chapter-intro h2{font-size:48px}.chapter-label{font-size:9px}.map-intro{gap:20px 30px}.map-intro h2{font-size:33px}.map-intro>p{font-size:12px}.benefit-links>a{padding-inline:10px}.benefit-links strong{font-size:17px}.benefit-links small{font-size:9px}.benefit-links i{font-size:7px}.desk-body{grid-template-columns:.85fr 1.5fr}.desk-queue{padding:26px 19px}.desk-workspace{padding-inline:21px}.desk-workspace .demo-tabs{gap:15px}.desk-workspace .demo-tabs>button{font-size:10px}.desk-car{flex-wrap:wrap;gap:9px}.desk-car strong{font-size:13px}.desk-car small{font-size:8px}.desk-queue dl>div{display:block}.desk-queue dd{text-align:left;margin-top:5px;font-size:11px}.desk-os{font-size:40px}.desk-queue dl{gap:16px}.desk-top{padding-inline:21px}.desk-top>span:not(.demo-tag){display:none}.workspace-heading h3{font-size:20px}.workspace-heading>svg{display:none}.os-item{gap:10px;padding-block:18px}.os-item strong{font-size:11px}.os-item small{font-size:8px}.os-item>b{font-size:12px}.os-total>strong{font-size:29px}.os-document{padding:12px}.os-document p{font-size:9px}.os-document p>span{font-size:8px}.os-document>span{display:none}.execution-track{grid-template-columns:1fr;gap:8px}.execution-track li{min-height:43px;padding:9px 12px;font-size:11px}.os-margin-values{gap:10px}.os-margin-values strong{font-size:18px}.os-margin-values span{font-size:8px}.os-discount{padding:16px}.os-discount p{font-size:11px}.os-discount label{font-size:10px}.supporting-proofs{gap:24px}.supporting-proofs h3{font-size:18px;line-height:1.2}.supporting-proofs p{font-size:11px}.money-layout{grid-template-columns:1fr;gap:35px}.money-story{grid-template-columns:1fr 1fr;column-gap:35px;display:grid}.money-story>.chapter-label{grid-column:1/-1}.money-story>.availability{grid-column:1/-1;justify-self:start}.money-story h2{font-size:46px}.money-story>p:not(.chapter-label){align-self:center;font-size:14px}.money-origins{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:27px}.money-origins>div{display:block}.money-origins svg{margin-bottom:11px}.money-origins p{font-size:12px}.money-origins p>span{font-size:10px}.cash-sheet{padding:28px 30px}.cash-summary b{font-size:22px}.cash-summary span{font-size:10px}.cash-reading strong{font-size:39px}.cash-sheet>.ui-footnote{font-size:10px}.cash-graph{max-width:600px;margin-inline:auto}.cash-days button{min-height:40px;font-size:10px}.cash-warning{font-size:10px}.results-intro{grid-template-columns:1fr;gap:25px}.results-intro h2{font-size:60px}.results-promise>p{max-width:600px;margin-top:18px;font-size:15px}.results-promise>a{margin-top:10px}.results-toolbar{gap:18px}.results-toolbar h3{font-size:17px}.results-toolbar h3>span{margin-top:5px;font-size:9px;display:block}.results-toolbar .demo-tabs>button{font-size:10px}.results-numbers{gap:20px}.results-numbers strong{font-size:31px}.waterfall{gap:7px}.waterfall-value,.waterfall-label{font-size:8px}.waterfall-plot{height:170px}.results-levels{gap:35px}.results-levels h3{font-size:23px}.results-levels p{font-size:12px}.tax-layout{grid-template-columns:1fr;gap:35px}.tax-copy{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.tax-copy>.chapter-label,.tax-copy>.availability{grid-column:1/-1;justify-self:start}.tax-copy h2{font-size:49px}.tax-copy>p:not(.chapter-label){align-self:center;font-size:15px}.tax-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tax-steps li{display:block}.tax-steps li>span{margin-bottom:13px}.tax-steps strong{font-size:12px}.tax-steps p{font-size:10px}.tax-studio{width:100%;max-width:570px;margin-inline:auto;padding:29px 33px}.tax-document{padding:27px 30px}.tax-source>svg:last-child{width:160px}.tax-amount strong{font-size:31px}.tax-field strong{font-size:14px}.tax-conditions{font-size:11px}.conversation-app{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.conversation-inbox{display:none}.conversation-context{padding-inline:22px}.chat-messages{min-height:450px}.conversation-context h3{font-size:25px}.conversation-context .demo-tabs>button{font-size:10px}.conversation-context .demo-tabs{gap:17px}.conversation-payoff{gap:26px}.conversation-payoff strong{font-size:18px}.conversation-payoff span{font-size:11px}.comparison-head{grid-template-columns:.75fr 1fr 1fr}.comparison-head>div,.comparison-row>*{padding-inline:19px}.comparison-head>div:first-child>p{font-size:25px}.comparison-head>div>strong{font-size:47px}.comparison-head>div>span:first-child{font-size:17px}.comparison-head a{gap:10px;font-size:10px}.comparison-head>div>span:nth-of-type(2){font-size:8px}.comparison-row{grid-template-columns:.75fr 1fr 1fr}.comparison-row h3,.comparison-row p{font-size:11px}.buyer-questions{grid-template-columns:1fr;gap:25px;margin-top:60px}.buyer-questions h3{margin-top:16px;font-size:33px}.buyer-questions h3 br{display:none}.buyer-questions summary{font-size:14px}.final-invitation h2{font-size:77px}.final-invitation>.container>div{flex-direction:column;align-items:flex-start;gap:25px}.final-invitation p{font-size:14px}.closing-lines{gap:24px;width:55%}.value-footer p{font-size:14px}}@media (width<=700px){.desktop-nav{display:none}.menu-toggle{display:block}.site-nav{gap:15px}.nav-button{margin-left:auto}.brand{margin-right:0}}@media (width<=520px){.value-edition{--gutter:22px}.motion-edition .site-nav{gap:10px;height:82px;padding-inline:22px}.motion-edition .brand img{width:126px}.motion-edition .nav-button{gap:8px;padding-inline:10px;font-size:10px}.motion-edition .nav-button svg{width:13px}.opening-content{padding-top:32px}.opening-kicker{letter-spacing:.11em;gap:8px;font-size:8px}.opening .brand-stroke{width:18px;height:6px}.opening-photo{opacity:.48;inset:0}.opening-photo img{object-position:50% 61%}.opening-photo:after{background:linear-gradient(90deg,#172526a8,#0000),linear-gradient(#0000 15%,#172526 90%)}.opening h1{letter-spacing:-.06em;margin-top:35px;font-size:61px}.opening-bottom{margin-top:25px}.opening-description{font-size:16px;line-height:1.65}.opening .hero-actions{flex-wrap:wrap;gap:12px;margin-top:25px}.opening .button.primary{gap:15px;min-height:50px;padding:14px 16px;font-size:12px}.opening .text-link{font-size:11px}.hero-whatsapp-note{max-width:280px;margin-top:13px;font-size:10px}.hero-ledger{align-items:end;gap:17px 8px;padding-block:18px}.ledger-identity>div{gap:12px}.ledger-identity>div>span{max-width:95px;font-size:7px;line-height:1.5}.ledger-identity strong{font-size:12px;display:block}.ledger-identity small{margin-top:4px;font-size:8px}.ledger-cell>strong{white-space:nowrap;font-size:23px}.ledger-cell>span{font-size:9px}.ledger-cell .currency-prefix{letter-spacing:0;margin-bottom:3px;font-size:10px;display:block}.ledger-operator{padding-bottom:3px;font-size:17px}.ledger-result .ledger-result-rule{bottom:-9px}.opening-foot{flex-wrap:wrap;gap:6px;padding:12px 0 20px;font-size:8px}.opening-foot>span{flex-basis:100%}.opening-foot>a{font-size:9px}.motion-controls{gap:14px;margin-left:0}.opening-foot .motion-controls button{font-size:9px}.value-section{padding-block:49px}.chapter-label{gap:9px;font-size:8px}.availability{letter-spacing:0;padding:4px 6px;font-size:8px}.chapter-intro h2{margin-top:19px;font-size:35px}.chapter-intro>p{margin-top:19px;font-size:13px;line-height:1.8}.chapter-intro .availability{margin-top:5px}.chapter-intro{margin-bottom:26px}.benefit-map{padding-top:43px}.map-intro{display:block}.map-intro h2{margin-top:19px;font-size:32px}.map-intro>p{text-align:left;margin-top:17px;font-size:13px}.map-intro>p br{display:none}.benefit-links{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.benefit-links>a,.benefit-links>a:first-child{border-bottom:1px solid #cbd4ca;padding:18px 15px}.benefit-links>a:nth-child(2n){border-right:0}.benefit-links>a:nth-child(odd){padding-left:0}.benefit-links>a:last-child{border-bottom:1px solid #cbd4ca;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px 20px;padding-left:0;display:grid}.benefit-links>a:last-child>span{grid-column:1/-1}.benefit-links>a:last-child strong{margin-top:6px}.benefit-links>a:last-child small{text-align:right;margin-top:8px}.benefit-links>a:last-child i{grid-column:1/-1;margin-top:0}.benefit-links strong{margin-top:13px;font-size:19px}.benefit-links small{font-size:10px}.benefit-links i,.benefit-links>a>span{font-size:8px}.desk-top{gap:9px;height:48px;padding-inline:17px;font-size:10px}.desk-top>.demo-tag{padding:3px 5px;font-size:7px}.desk-top img{width:17px;height:19px}.desk-body{display:block}.desk-queue{border-bottom:1px solid #d2ddca;border-right:0;grid-template-columns:1fr 1fr;gap:0 15px;padding:20px 18px;display:grid}.desk-queue>.ui-label{font-size:7px}.desk-os{grid-area:2/1;margin-top:9px;font-size:30px}.desk-os>span{margin-top:10px;padding:5px 7px;font-size:8px}.desk-car{border:0;grid-area:1/2/3;align-content:center;align-items:center;gap:8px;margin:0;padding:0}.desk-car>svg{display:none}.desk-car strong{font-size:13px}.desk-car small{font-size:8px;line-height:1.5}.desk-queue dl,.desk-queue .context-note{display:none}.desk-workspace{padding:0 18px 21px}.desk-workspace .demo-tabs{gap:19px}.desk-workspace .demo-tabs>button{min-height:47px;padding-block:16px;font-size:10px}.desk-workspace [data-panel]{min-height:345px;padding-top:21px}.workspace-heading{margin-bottom:21px}.workspace-heading h3{font-size:20px}.workspace-heading .ui-label{font-size:7px}.os-item{gap:10px;padding-block:18px}.item-code{font-size:8px}.os-item strong{font-size:11px;line-height:1.4;display:block}.os-item small{font-size:8px}.os-item>b{font-size:10px}.os-total{padding-block:19px;font-size:10px}.os-total>strong{font-size:27px}.os-document{gap:9px;padding:12px 10px}.os-document>svg{width:17px}.os-document p{font-size:9px}.os-document p>span{font-size:8px;line-height:1.6}.desk-bottom{flex-wrap:wrap;gap:6px;padding:11px 17px;font-size:7px}.desk-bottom>span:last-child{flex-basis:100%;margin-left:11px;font-size:7px}.execution-track li{min-height:43px;font-size:11px}.execution-track{gap:6px}.ui-footnote{font-size:9px}.os-margin-values{gap:10px;padding:16px 0 22px}.os-margin-values strong{font-size:19px}.os-margin-values span{font-size:8px}.os-discount output{font-size:23px}.os-discount p{font-size:11px}.supporting-proofs{grid-template-columns:1fr;gap:0;margin-top:24px}.supporting-proofs>div{border-bottom:1px solid #d0dbca;grid-template-columns:35px 1fr;gap:0 8px;padding:17px 0;display:grid}.supporting-proofs>div>span{margin-top:3px;font-size:8px}.supporting-proofs h3{margin:0;font-size:19px}.supporting-proofs p{grid-column:2;margin-top:8px;font-size:12px;line-height:1.7}.money-story{display:block}.money-story>.availability{margin-top:13px}.money-story h2{margin-top:22px;font-size:42px}.money-story>p:not(.chapter-label){max-width:100%;margin-top:22px;font-size:14px}.money-origins{grid-template-columns:1fr;gap:18px}.money-origins>div{gap:12px;display:flex}.money-origins svg{margin-top:3px;margin-bottom:0}.money-origins p{font-size:13px}.money-origins p>span{max-width:280px;font-size:11px}.cash-sheet{padding:24px 18px;box-shadow:6px 7px #d6e0ce}.cash-sheet h3{font-size:24px}.cash-sheet-heading{gap:10px}.cash-sheet .ui-label,.cash-sheet .demo-tag{font-size:7px}.cash-summary{gap:10px;margin-top:23px;padding-bottom:17px}.cash-summary span{min-height:24px;font-size:8px;line-height:1.5}.cash-summary b{white-space:nowrap;margin-top:6px;font-size:15px}.cash-reading{gap:14px;padding:18px 0}.cash-reading strong{font-size:28px}.cash-reading>div>span{font-size:8px}.cash-reading>p{font-size:10px;line-height:1.7}.cash-days{gap:0}.cash-days button{min-height:37px;font-size:8px}.cash-warning{padding:5px 7px;font-size:7px;bottom:13%;right:0}.cash-sheet>.ui-footnote{margin-top:15px;font-size:8px;line-height:1.8}.results-intro{gap:23px;margin-bottom:27px}.results-intro h2{margin-top:21px;font-size:42px}.results-promise>p{max-width:100%;font-size:13px;line-height:1.8}.results-promise>a{margin-top:10px;font-size:11px}.results-board{padding:23px 17px 10px}.results-toolbar{display:block}.results-toolbar h3{font-size:20px}.results-toolbar h3>span{font-size:8px;display:inline}.results-toolbar .demo-tabs{gap:25px;margin-top:16px}.results-toolbar .demo-tabs>button{padding-block:14px;font-size:11px}.results-numbers{grid-template-columns:1fr 1fr;gap:23px 14px;padding-block:24px}.results-numbers>div>span{font-size:8px;line-height:1.5}.results-numbers strong{white-space:nowrap;margin-top:8px;font-size:26px}.results-numbers small{max-width:130px;font-size:8px;line-height:1.6}.results-numbers>div:last-child{border-top:1px solid #c6d3bd;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;padding-top:16px;display:grid}.results-numbers>div:last-child strong{grid-area:1/2/3;margin:0;font-size:32px}.results-numbers>div:last-child small{max-width:none;margin:0}.results-board [data-panel]{padding-top:22px}.waterfall{grid-template-columns:1fr;gap:12px}.waterfall-column{grid-template-columns:94px 1fr 66px;align-items:center;gap:8px;display:grid}.waterfall-value{text-align:right;grid-area:1/3;font-size:9px}.waterfall-plot{background:#d7e0cd;border:0;grid-area:1/2;height:22px;margin:0}.waterfall-plot>span{left:var(--bar-bottom);height:100%;width:var(--bar-height);transform-origin:0;border-radius:0;min-width:3px;bottom:0}.waterfall-label{text-align:left;grid-area:1/1;min-height:0;margin:0;font-size:9px}.result-detail{margin-top:21px}.result-detail summary{padding-block:12px;font-size:10px}.result-line-items{grid-template-columns:1fr;gap:0}.result-line-items p{font-size:10px}.result-detail>p{font-size:9px}.history-chart{gap:10px;height:195px}.history-chart>div{grid-template-rows:30px 1fr 22px;gap:7px;height:195px}.history-chart strong{font-size:8px;line-height:1.4}.history-chart>div>span:last-child{font-size:9px}.history-bar{width:80%}.history-explanation{margin-top:17px;font-size:10px;line-height:1.8}.results-levels{grid-template-columns:1fr;gap:25px;margin-top:30px}.results-levels>div{padding-top:20px}.results-levels h3{font-size:25px}.results-levels p{max-width:100%;font-size:12px}.results-levels b{font-size:9px}.tax-copy{display:block}.tax-copy h2{margin-top:23px;font-size:46px}.tax-copy>p:not(.chapter-label){margin-top:22px;font-size:14px;line-height:1.8}.tax-steps{grid-template-columns:1fr;gap:19px;margin-top:26px}.tax-steps li{gap:13px;display:flex}.tax-steps li>span{width:25px;height:25px;margin:0}.tax-steps strong{font-size:13px}.tax-steps p{font-size:11px}.tax-studio{padding:24px 20px}.tax-source{gap:12px;padding-bottom:17px}.tax-source>svg:first-child{width:28px;height:28px}.tax-source>span{font-size:11px}.tax-source strong{font-size:16px}.tax-source>svg:last-child{width:70px}.tax-studio .demo-tabs>button{padding:13px 7px}.tax-studio .demo-tabs strong{font-size:13px}.tax-document{margin-top:19px;padding:22px 17px}.tax-doc-head{gap:7px;font-size:6px}.tax-doc-head svg{width:17px;height:17px}.tax-doc-head strong{font-size:18px}.draft-label{margin-top:12px;font-size:7px;line-height:1.5}.tax-field{padding-block:16px}.tax-field strong{font-size:12px}.tax-field small{font-size:9px}.tax-amount{gap:8px;padding-block:20px;font-size:9px}.tax-amount strong{white-space:nowrap;font-size:25px}.tax-review{padding-top:15px;font-size:10px}.tax-review>svg{width:14px}.tax-conditions{margin-top:22px;font-size:9px;line-height:1.8}.conversation-chapter h2{font-size:38px}.conversation-app{grid-template-columns:1fr}.chat-window{border-right:0}.chat-top{padding:17px 20px}.chat-top strong{font-size:13px}.chat-top small{font-size:9px}.chat-messages{gap:15px;min-height:0;padding:22px}.chat-bubble{max-width:90%;padding:12px 14px;font-size:12px}.chat-bubble small{font-size:8px}.chat-attachment{max-width:90%;padding:13px 14px}.chat-attachment strong{font-size:11px}.chat-attachment small{font-size:8px}.chat-bottom{padding:15px 20px;font-size:8px}.conversation-context{border-top:1px solid #becdb4;padding:0 23px 27px}.conversation-context .demo-tabs{gap:24px}.conversation-context .demo-tabs>button{min-height:55px;padding-block:17px;font-size:11px}.conversation-context [data-panel]{min-height:395px;padding-top:24px}.context-eyebrow{font-size:8px}.conversation-context h3{max-width:260px;margin-top:15px;font-size:30px}.context-client strong{font-size:12px}.context-client small{font-size:10px}.conversation-context dl>div{font-size:12px}.conversation-context dt{font-size:9px}.context-benefit{font-size:12px;line-height:1.8}.summary-lines li{font-size:12px}.summary-lines li>span{font-size:9px}.followup-card>p{font-size:13px}.conversation-payoff{grid-template-columns:1fr;gap:20px;margin-top:25px;padding-bottom:24px}.conversation-payoff strong{font-size:21px}.conversation-payoff span{margin-top:6px;font-size:12px}.representation-note{font-size:9px}.decision-intro h2{margin-top:21px;font-size:35px}.decision-intro>p:not(.chapter-label){margin-top:20px;font-size:13px}.decision-intro{margin-bottom:27px}.comparison-head{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.comparison-head>div:first-child{border-bottom:1px solid #c2cfbe;border-right:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.comparison-head>div:first-child>span{letter-spacing:.08em;font-size:7px}.comparison-head>div:first-child>p{letter-spacing:0;text-align:right;margin:0;font-size:12px;line-height:1.6}.comparison-head>div:first-child>p br{display:none}.comparison-head>div{padding:23px 17px}.comparison-head>div>span:first-child{font-size:17px}.comparison-head>div>strong{margin-top:20px;font-size:47px}.comparison-head>div>span:nth-of-type(2){max-width:110px;font-size:8px;line-height:1.6}.comparison-head a{align-items:flex-start;gap:8px;margin-top:18px;padding-top:13px;font-size:10px;line-height:1.6}.comparison-head a>svg{width:14px;height:14px;margin-top:1px}.comparison-row{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-row>h3{background:#e9eee2;border-right:0;grid-column:1/-1;padding:12px 17px;font-size:11px}.comparison-row>p{border-top:1px solid #dae1d2;padding:15px 17px;font-size:11px;line-height:1.7}.comparison-row>:last-child{background:#f0f4e9}.pricing-notes{margin-top:17px;font-size:9px;line-height:1.8}.buyer-questions{gap:24px;margin-top:43px}.buyer-questions h3{font-size:29px}.buyer-questions h3 br{display:block}.buyer-questions summary{gap:20px;min-height:65px;font-size:13px}.buyer-questions summary>span{font-size:23px}.buyer-questions details>p{padding-right:5px;font-size:12px;line-height:1.9}.final-invitation{padding:45px 0 52px}.final-invitation>.container>.chapter-label{max-width:280px;font-size:8px;line-height:1.7}.final-invitation h2{margin-top:25px;font-size:57px}.final-invitation>.container>div{gap:23px;margin-top:27px}.final-invitation p{font-size:13px}.final-invitation .button{gap:13px;min-height:52px;padding:16px 17px;font-size:12px}.final-invitation .button svg{width:16px}.closing-lines{opacity:.13;gap:22px;width:40%;right:0}.closing-lines>span{width:40px}.value-footer{padding-top:29px}.value-footer>.container{flex-wrap:wrap;align-items:center;gap:21px}.value-footer img{width:145px}.value-footer p{margin-left:auto;font-size:12px}.value-footer>.container>a:last-child{min-height:30px;font-size:9px}.value-footer .footer-legal{gap:9px;margin-top:21px;padding-block:18px;font-size:8px}}@media (width<=359px){.value-edition{--gutter:17px}.motion-edition .site-nav{gap:8px;padding-inline:17px}.motion-edition .brand img{width:115px}.motion-edition .nav-button{padding-inline:9px;font-size:9px}.nav-button svg{display:none}.opening h1{font-size:51px}.opening-description{font-size:15px}.ledger-cell>strong{font-size:19px}.ledger-cell>span{font-size:8px}.hero-ledger{gap:16px 6px}.opening .button.primary{font-size:11px}.chapter-intro h2{font-size:31px}.chapter-label{font-size:7px}.map-intro h2{font-size:29px}.desk-workspace{padding-inline:14px}.desk-workspace .demo-tabs{gap:15px}.desk-workspace .demo-tabs>button{font-size:9px}.os-item{gap:7px}.item-code{display:none}.os-item>b,.os-item strong{font-size:10px}.os-total>strong{font-size:25px}.workspace-heading h3{font-size:18px}.os-margin-values strong{font-size:17px}.os-discount{padding:14px}.cash-sheet{padding-inline:15px}.cash-summary b{font-size:13px}.cash-summary span,.cash-days button{font-size:7px}.cash-reading strong{font-size:25px}.cash-reading>p{font-size:9px}.money-story h2,.results-intro h2{font-size:37px}.results-board{padding-inline:14px}.results-numbers strong{font-size:23px}.waterfall-column{grid-template-columns:83px 1fr 63px;gap:6px}.waterfall-value,.waterfall-label{font-size:8px}.history-chart{gap:7px}.history-chart strong{font-size:7px}.tax-copy h2{font-size:41px}.tax-studio{padding-inline:16px}.tax-doc-head{gap:5px;font-size:6px}.tax-doc-head strong{font-size:16px}.tax-amount strong{font-size:22px}.tax-document{padding-inline:14px}.tax-source>svg:last-child{width:52px}.conversation-chapter h2{font-size:33px}.conversation-context{padding-inline:19px}.conversation-context .demo-tabs{gap:23px}.conversation-context h3{font-size:27px}.decision-intro h2{font-size:31px}.comparison-head>div{padding-inline:14px}.comparison-head>div>span:first-child{font-size:15px}.comparison-head>div>strong{font-size:39px}.comparison-row>p{padding-inline:14px;font-size:10px}.final-invitation h2{font-size:49px}.final-invitation .button{gap:11px;font-size:10px}.value-footer img{width:122px}.value-footer p{font-size:10px}}.value-edition{--paper:#f6f7f3;--product-line:#d6dfe0;--product-muted:#526571;--product-teal:#087f8c;--product-deep:#0b515c}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.anchor-point{scroll-margin-top:24px;position:absolute;top:0}.product-section{padding:calc(110 * var(--scene-unit,1px)) 0;scroll-margin-top:22px;position:relative}.product-heading{gap:calc(70 * var(--scene-unit,1px));margin-bottom:calc(48 * var(--scene-unit,1px));grid-template-columns:1.6fr 1fr;align-items:end;display:grid}.product-heading h2{font-size:clamp(calc(38 * var(--scene-unit,1px)),4.5vw,calc(64 * var(--scene-unit,1px)));letter-spacing:-.045em;margin-top:calc(25 * var(--scene-unit,1px));line-height:1.08}.product-heading h2 em{color:#087981;font-weight:400}.product-heading>div:last-child>p{font-size:calc(17 * var(--scene-unit,1px));color:var(--product-muted);max-width:calc(410 * var(--scene-unit,1px));margin-top:calc(20 * var(--scene-unit,1px));line-height:1.75}.section-kicker,.mini-heading{font-size:calc(12 * var(--scene-unit,1px));letter-spacing:.1em;color:#46606b;font-weight:600;line-height:1.6}.section-kicker{color:#096d77}.product-badge,.product-demo,.status-chip,.draft-chip{padding:calc(7 * var(--scene-unit,1px)) calc(10 * var(--scene-unit,1px));border-radius:calc(5 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));color:#315963;background:#f3f8f5;border:1px solid #bacfd0;align-items:center;line-height:1.5;display:inline-flex}.product-demo{color:#4b6269;background:#edf3f2;border:0}.status-chip{color:#176659;background:#e7f2ef;border:0}.product-note{font-size:calc(12 * var(--scene-unit,1px));color:var(--product-muted);line-height:1.8}.product-section h3,.product-section h4,.product-section h5{letter-spacing:-.025em;margin:0;font-weight:600}.product-section h4{font-size:calc(22 * var(--scene-unit,1px))}.product-section h5{font-size:calc(27 * var(--scene-unit,1px));line-height:1.2}.product-section small{line-height:1.6}.inline-link{align-items:center;gap:calc(15 * var(--scene-unit,1px));color:#086f7a;font-size:calc(15 * var(--scene-unit,1px));min-height:calc(48 * var(--scene-unit,1px));margin-top:calc(20 * var(--scene-unit,1px));font-weight:600;display:inline-flex}.inline-link svg{width:calc(19 * var(--scene-unit,1px))}.value-edition .opening h1{max-width:1100px;font-size:clamp(58px,6.9vw,98px)}.value-edition .opening-description{max-width:490px;font-size:19px;line-height:1.6}.value-edition .opening-content{padding-top:70px}.value-edition .opening-bottom{margin-top:36px}.value-edition .hero-actions{flex-wrap:wrap;gap:19px 27px;margin-top:29px}.value-edition .hero-actions .button{font-size:15px}.value-edition .opening-side-note{font-size:12px}.value-edition .opening-foot{padding-top:24px}.value-edition .opening-foot>span,.value-edition .opening-foot button,.value-edition .opening-foot>a{font-size:12px}.hero-answers{border-block:1px solid #d2e9e238;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:45px;display:grid}.hero-answer{border-right:1px solid #d2e9e238;padding:25px 30px 27px;transition:background .25s}.hero-answer:first-child{padding-left:0}.hero-answer:last-child{border-right:0}.hero-answer>span{font:500 12px var(--num);color:#b4dacb;justify-content:space-between;align-items:center;display:flex}.hero-answer svg{width:17px;height:17px;transition:transform .25s}.hero-answer:hover{background:#ddffec08}.hero-answer:hover svg{transform:translate(5px)}.hero-answer strong{color:#f2f5ea;letter-spacing:-.02em;margin-top:14px;font-size:22px;display:block}.hero-answer p{color:#c3d8d0;max-width:320px;margin-top:9px;font-size:14px;line-height:1.65}.service-core{background:var(--paper)}.core-workspace{border-radius:calc(16 * var(--scene-unit,1px));background:#fff;border:1px solid #c9d6d7;overflow:hidden;box-shadow:0 30px 75px -40px #123d4750}.product-chrome{align-items:center;gap:calc(12 * var(--scene-unit,1px));padding:calc(17 * var(--scene-unit,1px)) calc(28 * var(--scene-unit,1px));border-bottom:1px solid var(--product-line);font-size:calc(14 * var(--scene-unit,1px));background:#f4f7f7;display:flex}.chrome-trail{color:#546873}.product-chrome .product-demo{margin-left:auto}.core-top{justify-content:space-between;align-items:center;gap:calc(20 * var(--scene-unit,1px));padding:calc(27 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px));display:flex}.core-top h3{font-size:calc(30 * var(--scene-unit,1px));margin-top:calc(9 * var(--scene-unit,1px));align-items:center;gap:calc(13 * var(--scene-unit,1px));display:flex}.core-top h3>strong{font-family:var(--num);font-weight:600}.core-top h3 .status-chip{font-family:var(--font);letter-spacing:0}.core-document-note{align-items:center;gap:calc(9 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));color:#4c6972;display:flex}.core-identity{border-block:1px solid var(--product-line);background:#fafcfc;grid-template-columns:1.4fr 1fr 1fr;display:grid}.core-identity>div{align-items:center;gap:calc(16 * var(--scene-unit,1px));padding:calc(25 * var(--scene-unit,1px)) calc(29 * var(--scene-unit,1px));border-right:1px solid var(--product-line);min-width:0;display:flex}.core-identity>div:last-child{border-right:0}.core-identity strong{font-size:calc(16 * var(--scene-unit,1px))}.core-identity p>span{font-size:calc(12 * var(--scene-unit,1px));margin-top:calc(6 * var(--scene-unit,1px));color:var(--product-muted);display:block}.core-identity .avatar{color:#405563;width:calc(38 * var(--scene-unit,1px));height:calc(38 * var(--scene-unit,1px));background:#e5e9e8;border-radius:50%;place-items:center;display:grid}.plate{font:600 calc(19 * var(--scene-unit,1px)) var(--num);border-radius:calc(4 * var(--scene-unit,1px));white-space:nowrap;text-align:center;padding:0 calc(8 * var(--scene-unit,1px)) calc(6 * var(--scene-unit,1px));letter-spacing:.06em;background:#fff;border:1px solid #aebdc7;flex:none;display:block;overflow:hidden}.plate small{color:#fff;font:600 calc(8 * var(--scene-unit,1px)) var(--font);margin:0 calc(-8 * var(--scene-unit,1px)) calc(5 * var(--scene-unit,1px));padding:calc(3 * var(--scene-unit,1px)) calc(8 * var(--scene-unit,1px));letter-spacing:.06em;background:#25658b;display:block}.core-tabs{padding:0 calc(26 * var(--scene-unit,1px));justify-content:space-between;gap:0;overflow:visible}.product-section .demo-tabs>button{font-size:calc(14 * var(--scene-unit,1px));min-height:calc(56 * var(--scene-unit,1px));padding:calc(17 * var(--scene-unit,1px)) calc(13 * var(--scene-unit,1px));color:#526571;line-height:1.4}.product-section .demo-tabs>button[aria-selected=true]{color:#096976;border-color:#087f8c}.core-scene{grid-template-columns:minmax(0,1fr) calc(310 * var(--scene-unit,1px));min-height:calc(500 * var(--scene-unit,1px));display:grid}.core-detail{padding:calc(30 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px));min-width:0}.detail-title{justify-content:space-between;align-items:center;gap:calc(15 * var(--scene-unit,1px));margin-bottom:calc(24 * var(--scene-unit,1px));display:flex}.core-context{padding:calc(32 * var(--scene-unit,1px)) calc(28 * var(--scene-unit,1px));background:#eef4f2;border-left:1px solid #dce5e4;flex-direction:column;min-width:0;display:flex}.core-context h4{font-size:calc(29 * var(--scene-unit,1px));margin-top:calc(24 * var(--scene-unit,1px));line-height:1.2}.core-context>p{font-size:calc(15 * var(--scene-unit,1px));color:#4d666c;margin-top:calc(20 * var(--scene-unit,1px));line-height:1.8}.context-connection{gap:calc(16 * var(--scene-unit,1px));padding-top:calc(35 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px));border-top:1px solid #cadbd6;align-items:center;margin-top:auto;line-height:1.6;display:flex}.context-connection>img{flex:none}.context-connection strong{font-weight:400}.core-stage{align-items:center;gap:calc(13 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));margin:calc(25 * var(--scene-unit,1px)) 0;color:#536774;line-height:1.4;display:flex}.core-stage>strong{padding:calc(8 * var(--scene-unit,1px));color:#086650;border-radius:calc(4 * var(--scene-unit,1px));background:#e3f1ec}.core-stage>i{background:#bdcfce;flex:1;height:1px}.item-group-label{gap:calc(10 * var(--scene-unit,1px));color:#fff;padding:calc(12 * var(--scene-unit,1px)) calc(15 * var(--scene-unit,1px));font-size:calc(15 * var(--scene-unit,1px));border-radius:calc(5 * var(--scene-unit,1px));margin-top:calc(18 * var(--scene-unit,1px));background:#087f8c;align-items:center;font-weight:600;display:flex}.item-group-label>span{font-size:calc(12 * var(--scene-unit,1px));margin-left:auto;font-weight:400}.item-group-label>svg{width:calc(18 * var(--scene-unit,1px));height:calc(18 * var(--scene-unit,1px))}.service-item{gap:calc(18 * var(--scene-unit,1px));padding:calc(19 * var(--scene-unit,1px)) calc(4 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));border-bottom:1px solid #e2e8e9;align-items:center;display:flex}.service-item>span:first-child{flex:1}.service-item strong{font-size:calc(15 * var(--scene-unit,1px))}.service-item small{font-size:calc(12 * var(--scene-unit,1px));color:var(--product-muted);margin-top:calc(5 * var(--scene-unit,1px));display:block}.service-item>b{font:500 calc(16 * var(--scene-unit,1px)) var(--num);white-space:nowrap}.item-approved{font-size:calc(12 * var(--scene-unit,1px));color:#246551}.service-total{justify-content:space-between;align-items:center;gap:calc(20 * var(--scene-unit,1px));margin-top:calc(25 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));display:flex}.service-total strong{font:500 calc(26 * var(--scene-unit,1px)) var(--num)}.inspection-layout{gap:calc(25 * var(--scene-unit,1px));grid-template-columns:.85fr 1.35fr;align-items:center;display:grid}.inspection-car{height:calc(310 * var(--scene-unit,1px));border-radius:calc(10 * var(--scene-unit,1px));background:radial-gradient(#e3ebea,#f8faf9 70%);justify-content:center;align-items:center;display:flex;position:relative}.vehicle-drawing{height:calc(265 * var(--scene-unit,1px));stroke:#487177;stroke-width:1.4px;fill:none;width:auto}.vehicle-shadow{fill:#d5e1dd;stroke:none}.vehicle-body{fill:#eef4f1}.vehicle-glass{fill:#c5d8d5}.vehicle-lights{fill:#b1cec7}.inspection-car small{bottom:calc(10 * var(--scene-unit,1px));font-size:calc(11 * var(--scene-unit,1px));color:#596b70;position:absolute}.damage{color:#fff;width:calc(29 * var(--scene-unit,1px));height:calc(29 * var(--scene-unit,1px));font:500 calc(12 * var(--scene-unit,1px)) var(--num);background:#a95337;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 5px #a9533710}.damage.one{top:25%;left:34%}.damage.two{bottom:23%;right:25%}.inspection-layout h5{margin-top:calc(12 * var(--scene-unit,1px))}.inspection-facts{gap:calc(25 * var(--scene-unit,1px));margin:calc(26 * var(--scene-unit,1px)) 0;display:flex}.inspection-facts>span{font-size:calc(12 * var(--scene-unit,1px));color:#53656b}.inspection-facts strong{font:500 calc(30 * var(--scene-unit,1px)) var(--num);color:#133d44;display:block}.check-list{gap:calc(13 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px));margin:0;padding:0;line-height:1.6;list-style:none;display:grid}.check-list li{align-items:center;gap:calc(9 * var(--scene-unit,1px));display:flex}.check-list svg{width:calc(17 * var(--scene-unit,1px));height:calc(17 * var(--scene-unit,1px));color:#087f70}.payment-overview{gap:calc(20 * var(--scene-unit,1px));margin:calc(35 * var(--scene-unit,1px)) 0;grid-template-columns:1fr 1fr;display:grid}.payment-overview span{font-size:calc(13 * var(--scene-unit,1px));color:var(--product-muted)}.payment-overview strong{font:500 calc(29 * var(--scene-unit,1px)) var(--num);margin-top:calc(10 * var(--scene-unit,1px));display:block}.payment-row{align-items:center;gap:calc(20 * var(--scene-unit,1px));padding:calc(23 * var(--scene-unit,1px)) 0;border-top:1px solid var(--product-line);font-size:calc(14 * var(--scene-unit,1px));display:flex}.payment-row>span{color:#087f8c;font-family:var(--num)}.payment-row>div{flex:1}.payment-row small{color:var(--product-muted);margin-top:calc(6 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));display:block}.payment-row>b{font:500 calc(17 * var(--scene-unit,1px)) var(--num)}.connection-note{gap:calc(14 * var(--scene-unit,1px));padding:calc(20 * var(--scene-unit,1px));border-radius:calc(6 * var(--scene-unit,1px));margin-top:calc(28 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));color:#49616a;background:#eef4f2;line-height:1.8;display:flex}.connection-note strong{color:#263e44;margin-bottom:calc(7 * var(--scene-unit,1px));display:block}.connection-note>svg{width:calc(22 * var(--scene-unit,1px));margin-top:calc(4 * var(--scene-unit,1px));color:#087f8c}.os-tax-pair{gap:calc(20 * var(--scene-unit,1px));grid-template-columns:1fr 1fr;display:grid}.os-tax-pair>div{border-radius:calc(8 * var(--scene-unit,1px));padding:calc(24 * var(--scene-unit,1px));border:1px solid #cbdadc;position:relative}.os-tax-pair svg{right:calc(20 * var(--scene-unit,1px));top:calc(20 * var(--scene-unit,1px));color:#087f8c;position:absolute}.os-tax-pair>div>span{font-size:calc(13 * var(--scene-unit,1px));color:var(--product-muted)}.os-tax-pair h5{margin-top:calc(10 * var(--scene-unit,1px))}.os-tax-pair strong{font:500 calc(26 * var(--scene-unit,1px)) var(--num);margin-top:calc(30 * var(--scene-unit,1px));display:block}.os-tax-pair p{font-size:calc(14 * var(--scene-unit,1px));color:#536774;margin-top:calc(14 * var(--scene-unit,1px));line-height:1.7}.document-shelf>div{align-items:center;gap:calc(18 * var(--scene-unit,1px));padding:calc(24 * var(--scene-unit,1px)) 0;border-bottom:1px solid #d6dfe0;display:flex}.document-shelf>div>svg{width:calc(27 * var(--scene-unit,1px));height:calc(32 * var(--scene-unit,1px));color:#087f8c}.document-shelf p{font-size:calc(16 * var(--scene-unit,1px));flex:1}.document-shelf p>span{font-size:calc(13 * var(--scene-unit,1px));color:#546673;margin-top:calc(7 * var(--scene-unit,1px));line-height:1.6;display:block}.document-shelf b{font:500 calc(12 * var(--scene-unit,1px)) var(--num);border-radius:calc(3 * var(--scene-unit,1px));padding:calc(5 * var(--scene-unit,1px));border:1px solid #c7d7d7}.return-story{align-items:center;gap:calc(25 * var(--scene-unit,1px));margin:calc(35 * var(--scene-unit,1px)) 0;display:flex}.return-orbit{width:calc(94 * var(--scene-unit,1px));height:calc(94 * var(--scene-unit,1px));color:#087f8c;border:1px solid #adc9c7;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 10px #eff5f2,0 0 0 11px #d2e3dd}.return-orbit svg{width:calc(38 * var(--scene-unit,1px));height:calc(38 * var(--scene-unit,1px))}.return-story h5{margin-top:calc(12 * var(--scene-unit,1px))}.return-story p:last-child{font-size:calc(15 * var(--scene-unit,1px));margin-top:calc(15 * var(--scene-unit,1px));color:var(--product-muted);line-height:1.8}.relationship-path{gap:calc(10 * var(--scene-unit,1px));flex-wrap:wrap;display:flex}.relationship-path>span{padding:calc(10 * var(--scene-unit,1px)) calc(12 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px));border-radius:calc(4 * var(--scene-unit,1px));background:#edf4ef}.core-timeline{margin:calc(25 * var(--scene-unit,1px)) 0;padding:0;list-style:none}.core-timeline>li{grid-template-columns:calc(65 * var(--scene-unit,1px)) 1fr;gap:calc(20 * var(--scene-unit,1px));padding-bottom:calc(27 * var(--scene-unit,1px));display:grid;position:relative}.core-timeline>li>span{font:500 calc(13 * var(--scene-unit,1px)) var(--num);color:#526a72}.core-timeline>li>div{padding-left:calc(20 * var(--scene-unit,1px));border-left:2px solid #bdd4d1}.core-timeline strong{font-size:calc(16 * var(--scene-unit,1px))}.core-timeline p{font-size:calc(14 * var(--scene-unit,1px));color:var(--product-muted);margin-top:calc(7 * var(--scene-unit,1px));line-height:1.6}.core-bottom{gap:calc(20 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));padding:calc(17 * var(--scene-unit,1px)) calc(30 * var(--scene-unit,1px));border-top:1px solid var(--product-line);color:#536872;justify-content:space-between;display:flex}.core-bottom>span:first-child{align-items:center;gap:calc(8 * var(--scene-unit,1px));display:flex}.core-bottom i{width:calc(6 * var(--scene-unit,1px));height:calc(6 * var(--scene-unit,1px));background:#088f83;border-radius:50%}.core-outcomes,.customer-benefits{gap:calc(38 * var(--scene-unit,1px));margin-top:calc(36 * var(--scene-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.core-outcomes strong,.customer-benefits strong{font-size:calc(23 * var(--scene-unit,1px));letter-spacing:-.02em;display:block}.core-outcomes span,.customer-benefits span{font-size:calc(15 * var(--scene-unit,1px));color:#536872;margin-top:calc(9 * var(--scene-unit,1px));line-height:1.7;display:block}.value-edition .money-chapter{padding-block:calc(100 * var(--scene-unit,1px));background:#e8f0ec}.value-edition .money-story h2{font-size:clamp(calc(38 * var(--scene-unit,1px)),4.5vw,calc(63 * var(--scene-unit,1px)))}.value-edition .money-story>p:not(.chapter-label){font-size:calc(17 * var(--scene-unit,1px))}.value-edition .money-origins p{font-size:calc(16 * var(--scene-unit,1px))}.value-edition .money-origins p>span{font-size:calc(14 * var(--scene-unit,1px))}.value-edition .money-chapter .chapter-label,.value-edition .money-chapter .availability{font-size:calc(12 * var(--scene-unit,1px))}.value-edition .cash-sheet{border-radius:calc(14 * var(--scene-unit,1px));padding:calc(30 * var(--scene-unit,1px));background:#fff;box-shadow:0 24px 50px -35px #143f4050}.value-edition .cash-sheet .ui-label,.value-edition .cash-sheet .demo-tag,.value-edition .cash-summary span,.value-edition .cash-reading>div>span{font-size:calc(12 * var(--scene-unit,1px))}.value-edition .cash-days button{font-size:calc(12 * var(--scene-unit,1px));min-height:calc(44 * var(--scene-unit,1px))}.value-edition .cash-warning{font-size:calc(11 * var(--scene-unit,1px));bottom:8%;transform:none}.value-edition .cash-sheet>.ui-footnote{font-size:calc(12 * var(--scene-unit,1px))}.value-edition .cash-reading strong{font-size:calc(32 * var(--scene-unit,1px))}.vision-chapter{color:#f5f7ee;background:#233037}.vision-chapter .section-kicker{color:#add4c6}.vision-chapter .product-heading h2 em{color:#a8cfc1}.vision-chapter .product-heading>div:last-child>p{color:#c7d7d9}.vision-chapter .product-badge{color:#deeee9;background:#2a4148;border-color:#53747a}.vision-workspace{color:#24343e;border-radius:calc(15 * var(--scene-unit,1px));background:#fff;overflow:hidden;box-shadow:0 25px 70px -25px #071b2570}.vision-toolbar{justify-content:space-between;align-items:center;gap:calc(20 * var(--scene-unit,1px));padding:calc(30 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px)) calc(18 * var(--scene-unit,1px));display:flex}.vision-toolbar h3{font-size:calc(30 * var(--scene-unit,1px));margin-top:calc(8 * var(--scene-unit,1px))}.vision-tabs{padding:0 calc(32 * var(--scene-unit,1px));gap:calc(25 * var(--scene-unit,1px))}.vision-tabs>button:first-child{padding-left:0}.revenue-perspective{grid-template-columns:1.65fr 1fr;display:grid}.trajectory{padding:calc(30 * var(--scene-unit,1px)) calc(30 * var(--scene-unit,1px)) calc(26 * var(--scene-unit,1px));min-width:0}.trajectory .detail-title{font-size:calc(13 * var(--scene-unit,1px));color:#546974}.trajectory .detail-title h4{color:#24343e}.trajectory-numbers{gap:calc(14 * var(--scene-unit,1px));margin:calc(29 * var(--scene-unit,1px)) 0 calc(18 * var(--scene-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trajectory-numbers span{font-size:calc(13 * var(--scene-unit,1px));gap:calc(7 * var(--scene-unit,1px));align-items:center;display:flex}.trajectory-numbers i{width:calc(11 * var(--scene-unit,1px));height:calc(2 * var(--scene-unit,1px));background:#21845d;display:inline-block}.trajectory-numbers .legend-result{width:calc(5 * var(--scene-unit,1px));height:calc(10 * var(--scene-unit,1px));background:#527c91}.trajectory-numbers strong{font:500 clamp(calc(19 * var(--scene-unit,1px)),1.9vw,calc(27 * var(--scene-unit,1px))) var(--num);letter-spacing:-.05em;margin-top:calc(11 * var(--scene-unit,1px));white-space:nowrap;display:block}.trajectory-numbers>div:first-child strong{color:#16704f}.trajectory-svg{width:100%;height:auto;display:block;overflow:visible}.trajectory-svg text{font:calc(12 * var(--scene-unit,1px)) var(--font);fill:#526571}.revenue-path{fill:none;stroke:#21845d;stroke-width:3px;stroke-linejoin:round}.expense-path{fill:none;stroke:#ae5359;stroke-width:2px;stroke-dasharray:6 5}.month-crosshair{stroke:#b7cccd;stroke-dasharray:3 5}.trajectory-months{gap:calc(8 * var(--scene-unit,1px));margin-top:calc(4 * var(--scene-unit,1px));grid-template-columns:repeat(6,1fr);display:grid}.trajectory-months button{border-radius:calc(5 * var(--scene-unit,1px));padding:calc(13 * var(--scene-unit,1px)) calc(4 * var(--scene-unit,1px));min-height:calc(44 * var(--scene-unit,1px));color:#526a74;font-size:calc(13 * var(--scene-unit,1px));background:0 0;border:0}.trajectory-months button[aria-pressed=true]{color:#086c79;background:#e9f5f5;font-weight:600}.trajectory>.product-note{margin-top:calc(18 * var(--scene-unit,1px));padding-top:calc(15 * var(--scene-unit,1px));border-top:1px solid #dce5e6}.revenue-origins{padding:calc(31 * var(--scene-unit,1px)) calc(30 * var(--scene-unit,1px));background:#f3f7f7;border-left:1px solid #dce5e6;min-width:0}.revenue-origins h4{font-size:calc(26 * var(--scene-unit,1px));margin-top:calc(15 * var(--scene-unit,1px))}.revenue-origins>p:not(.product-note){font-size:calc(13 * var(--scene-unit,1px));color:#526571;margin-top:calc(9 * var(--scene-unit,1px))}.origin-total{font:500 calc(36 * var(--scene-unit,1px)) var(--num);margin-top:calc(30 * var(--scene-unit,1px));display:block}.origin-bar{height:calc(9 * var(--scene-unit,1px));gap:calc(3 * var(--scene-unit,1px));border-radius:calc(5 * var(--scene-unit,1px));margin:calc(23 * var(--scene-unit,1px)) 0 calc(10 * var(--scene-unit,1px));display:flex;overflow:hidden}.origin-bar>span{transform-origin:0;background:#21845d}.origin-bar>span:last-child{background:#087f8c}.origin-row{padding:calc(25 * var(--scene-unit,1px)) 0;border-bottom:1px solid #d7e3e2}.origin-row>span{font-size:calc(15 * var(--scene-unit,1px))}.origin-row>div{justify-content:space-between;align-items:center;gap:calc(16 * var(--scene-unit,1px));margin-top:calc(12 * var(--scene-unit,1px));display:flex}.origin-row strong{font:500 calc(26 * var(--scene-unit,1px)) var(--num)}.origin-row b{font:500 calc(19 * var(--scene-unit,1px)) var(--num);color:#086e74}.revenue-origins>.product-note{margin-top:calc(22 * var(--scene-unit,1px))}.waterfall-heading{padding:calc(32 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px)) 0;justify-content:space-between;gap:calc(25 * var(--scene-unit,1px));align-items:center;display:flex}.waterfall-heading h4{font-size:calc(26 * var(--scene-unit,1px))}.waterfall-heading p{font-size:calc(14 * var(--scene-unit,1px));color:#526571;margin-top:calc(8 * var(--scene-unit,1px))}.waterfall-heading>strong{font:500 calc(35 * var(--scene-unit,1px)) var(--num);color:#126751}.waterfall-heading small{font:400 calc(12 * var(--scene-unit,1px)) var(--font);color:#526571;margin-top:calc(7 * var(--scene-unit,1px));display:block}.premium-waterfall{padding:calc(35 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px));gap:calc(16 * var(--scene-unit,1px));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.premium-waterfall-column>strong{font:500 calc(13 * var(--scene-unit,1px)) var(--num);text-align:center;white-space:nowrap;display:block}.premium-waterfall-plot{height:calc(250 * var(--scene-unit,1px));margin-top:calc(18 * var(--scene-unit,1px));background:repeating-linear-gradient(0deg,#dce5e550 0 1px,#0000 1px 25%);border-bottom:1px solid #b2c9c4;position:relative}.premium-waterfall-plot>span{bottom:var(--bottom);height:var(--height);width:84%;min-height:calc(3 * var(--scene-unit,1px));border-radius:calc(3 * var(--scene-unit,1px)) calc(3 * var(--scene-unit,1px)) 0 0;transform-origin:bottom;background:#90a7a1;position:absolute;left:8%}.income .premium-waterfall-plot>span{background:#087f8c}.result .premium-waterfall-plot>span{background:#19765b}.premium-waterfall-column>span{text-align:center;font-size:calc(12 * var(--scene-unit,1px));margin-top:calc(15 * var(--scene-unit,1px));line-height:1.5;display:block}.vision-workspace #result-panel-1>.product-note{padding:0 calc(32 * var(--scene-unit,1px)) calc(20 * var(--scene-unit,1px))}.indicator-grid{padding:calc(35 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px));gap:calc(24 * var(--scene-unit,1px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.indicator-grid>div{padding-right:calc(24 * var(--scene-unit,1px));border-right:1px solid #d7e2e2}.indicator-grid>div:last-child{border:0;padding-right:0}.indicator-grid>div>span{font-size:calc(15 * var(--scene-unit,1px));min-height:calc(46 * var(--scene-unit,1px));line-height:1.5;display:block}.indicator-grid strong{font:500 calc(42 * var(--scene-unit,1px)) var(--num);color:#086d75;margin-top:calc(20 * var(--scene-unit,1px));display:block}.indicator-grid b{font:400 calc(18 * var(--scene-unit,1px)) var(--num);margin-top:calc(10 * var(--scene-unit,1px));display:block}.indicator-track{height:calc(7 * var(--scene-unit,1px));border-radius:calc(4 * var(--scene-unit,1px));margin-top:calc(20 * var(--scene-unit,1px));background:#e1ece8;overflow:hidden}.indicator-track>i{transform-origin:0;background:#15877e;height:100%;display:block}.indicator-grid p{font-size:calc(14 * var(--scene-unit,1px));color:#526571;margin-top:calc(19 * var(--scene-unit,1px));line-height:1.7}.ai-finance-note{align-items:center;gap:calc(20 * var(--scene-unit,1px));padding:calc(25 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px));background:#f1f2f7;border-top:1px solid #dedfea;display:flex}.ai-finance-note>span{font-size:calc(33 * var(--scene-unit,1px));color:#686189}.ai-finance-note p{font-size:calc(15 * var(--scene-unit,1px));color:#526071;line-height:1.7}.ai-finance-note strong{color:#3c3655;margin-bottom:calc(5 * var(--scene-unit,1px));display:block}.vision-data{border-top:1px solid #d4e0e0}.vision-data>summary{padding:calc(20 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));cursor:pointer;justify-content:space-between;display:flex}.readable-table{padding:0 calc(32 * var(--scene-unit,1px)) calc(25 * var(--scene-unit,1px));overflow:auto}.readable-table table{border-collapse:collapse;width:100%;font-size:calc(14 * var(--scene-unit,1px));min-width:calc(440 * var(--scene-unit,1px))}.readable-table th,.readable-table td{padding:calc(12 * var(--scene-unit,1px)) calc(10 * var(--scene-unit,1px));text-align:right;border-bottom:1px solid #e2e8e8}.readable-table th:first-child{text-align:left}.readable-table caption{text-align:left;padding:calc(15 * var(--scene-unit,1px)) calc(10 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px))}.vision-foot{gap:calc(45 * var(--scene-unit,1px));margin-top:calc(35 * var(--scene-unit,1px));grid-template-columns:1fr 1fr;display:grid}.vision-foot p{font-size:calc(15 * var(--scene-unit,1px));color:#c4d7d7;line-height:1.75}.vision-foot strong{font-size:calc(23 * var(--scene-unit,1px));color:#f1f5e9;margin-bottom:calc(10 * var(--scene-unit,1px));font-weight:400;display:block}.fiscal-chapter{background:#f1f4f1}.fiscal-stage{border-radius:calc(18 * var(--scene-unit,1px));background:#fff;border:1px solid #c9d9d8;overflow:hidden;box-shadow:0 30px 70px -45px #204c4560}.fiscal-route{justify-content:space-between;align-items:center;gap:calc(25 * var(--scene-unit,1px));padding:calc(25 * var(--scene-unit,1px)) calc(35 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));color:#36645c;background:#e4eee9;border-bottom:1px solid #cbdad5;display:flex}.fiscal-route svg{width:calc(100 * var(--scene-unit,1px));height:calc(20 * var(--scene-unit,1px));max-width:calc(180 * var(--scene-unit,1px));fill:none;stroke:#7faaa0;stroke-width:1.4px;flex:1}.fiscal-stage-body{grid-template-columns:calc(310 * var(--scene-unit,1px)) 1fr;display:grid}.fiscal-channels{padding:calc(34 * var(--scene-unit,1px)) calc(27 * var(--scene-unit,1px));background:#f6f9f7;border-right:1px solid #dbe5e1}.fiscal-channels .demo-tabs{gap:calc(10 * var(--scene-unit,1px));margin-top:calc(25 * var(--scene-unit,1px));border:0;display:grid}.fiscal-channels .demo-tabs>button{align-items:center;gap:calc(17 * var(--scene-unit,1px));padding:calc(19 * var(--scene-unit,1px)) calc(18 * var(--scene-unit,1px));border-radius:calc(8 * var(--scene-unit,1px));text-align:left;background:#fff;border:1px solid #cbdad6;margin:0;display:flex}.fiscal-channels .demo-tabs>button>svg:first-child{width:calc(25 * var(--scene-unit,1px));height:calc(29 * var(--scene-unit,1px))}.fiscal-channels .demo-tabs>button>svg:last-child{width:calc(17 * var(--scene-unit,1px));margin-left:auto}.fiscal-channels .demo-tabs strong{font-size:calc(25 * var(--scene-unit,1px));display:block}.fiscal-channels .demo-tabs small{font-size:calc(14 * var(--scene-unit,1px));margin-top:calc(5 * var(--scene-unit,1px));display:block}.fiscal-channels .demo-tabs>button[aria-selected=true]{color:#fff;background:#0b6269;border-color:#0b6269;box-shadow:0 6px 18px #0b626918}.fiscal-channel-note{align-items:flex-start;gap:calc(12 * var(--scene-unit,1px));margin-top:calc(40 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));color:#536a66;line-height:1.8;display:flex}.fiscal-channel-note>svg{width:calc(19 * var(--scene-unit,1px));margin-top:calc(3 * var(--scene-unit,1px));color:#0b7771}.fiscal-channel-note strong{color:#2c4d48;font-weight:600}.fiscal-documents{padding:calc(35 * var(--scene-unit,1px));background:#eef4f1;min-width:0}.fiscal-document{padding:calc(30 * var(--scene-unit,1px)) calc(34 * var(--scene-unit,1px));border-radius:calc(8 * var(--scene-unit,1px));background:#fff;border:1px solid #c8d8d2;position:relative;box-shadow:6px 7px #dbe8e1}.fiscal-document>header{justify-content:space-between;align-items:flex-start;gap:calc(20 * var(--scene-unit,1px));padding-bottom:calc(23 * var(--scene-unit,1px));border-bottom:1px dashed #bfcecc;display:flex}.fiscal-document h3{font-size:calc(36 * var(--scene-unit,1px));margin-top:calc(9 * var(--scene-unit,1px))}.fiscal-document h3>small{font-size:calc(15 * var(--scene-unit,1px));margin-left:calc(12 * var(--scene-unit,1px));color:#536571;font-weight:400}.draft-chip{color:#72532f;font-size:calc(12 * var(--scene-unit,1px));max-width:calc(140 * var(--scene-unit,1px));text-align:center;background:#f6f2e7;border:0}.fiscal-origin{justify-content:space-between;align-items:center;gap:calc(16 * var(--scene-unit,1px));padding:calc(20 * var(--scene-unit,1px)) 0;display:flex}.fiscal-origin>span{align-items:center;gap:calc(8 * var(--scene-unit,1px));color:#086e72;font-size:calc(14 * var(--scene-unit,1px));font-weight:600;display:flex}.fiscal-origin svg{width:calc(18 * var(--scene-unit,1px))}.fiscal-origin p{font-size:calc(12 * var(--scene-unit,1px));color:#536571}.fiscal-fields>div{padding:calc(20 * var(--scene-unit,1px)) 0;border-top:1px solid #dce4df}.fiscal-fields span{font-size:calc(13 * var(--scene-unit,1px));color:#536571}.fiscal-fields strong{font-size:calc(18 * var(--scene-unit,1px));margin-top:calc(10 * var(--scene-unit,1px));display:block}.fiscal-fields small{font-size:calc(13 * var(--scene-unit,1px));color:#587167;margin-top:calc(9 * var(--scene-unit,1px));display:block}.fiscal-total{justify-content:space-between;gap:calc(20 * var(--scene-unit,1px));padding:calc(24 * var(--scene-unit,1px)) 0;font-size:calc(14 * var(--scene-unit,1px));border-top:1px solid #c9d9d0;align-items:center;display:flex}.fiscal-total strong{font:500 calc(32 * var(--scene-unit,1px)) var(--num);color:#184f45}.fiscal-review{border-top:1px solid #dce4df}.fiscal-review>summary{justify-content:space-between;align-items:center;gap:calc(15 * var(--scene-unit,1px));cursor:pointer;font-size:calc(14 * var(--scene-unit,1px));padding-top:calc(20 * var(--scene-unit,1px));color:#0a6b72;line-height:1.6;display:flex}.fiscal-review>summary>svg{width:calc(18 * var(--scene-unit,1px))}.fiscal-review ul{font-size:calc(14 * var(--scene-unit,1px));padding-left:calc(20 * var(--scene-unit,1px));margin-top:calc(18 * var(--scene-unit,1px));color:#536571;line-height:1.9}.fiscal-review>p{font-size:calc(13 * var(--scene-unit,1px));color:#536571;margin-top:calc(16 * var(--scene-unit,1px));line-height:1.7}.fiscal-followthrough{gap:calc(30 * var(--scene-unit,1px));padding:calc(27 * var(--scene-unit,1px)) calc(35 * var(--scene-unit,1px));border-top:1px solid #d8e3dc;grid-template-columns:1fr 1fr;display:grid}.fiscal-followthrough>div>span{font-size:calc(11 * var(--scene-unit,1px));color:#546d65;letter-spacing:.08em}.fiscal-followthrough strong{font-size:calc(21 * var(--scene-unit,1px));margin-top:calc(11 * var(--scene-unit,1px));letter-spacing:-.02em;display:block}.fiscal-followthrough p{font-size:calc(14 * var(--scene-unit,1px));color:#546d65;margin-top:calc(8 * var(--scene-unit,1px));line-height:1.7}.fiscal-terms{font-size:calc(13 * var(--scene-unit,1px));color:#536a64;max-width:calc(1040 * var(--scene-unit,1px));margin-top:calc(25 * var(--scene-unit,1px));line-height:1.8}.customer-chapter{background:#e6eeeb}.customer-workspace{border-radius:calc(14 * var(--scene-unit,1px));background:#fff;border:1px solid #c3d3d3;overflow:hidden;box-shadow:0 30px 60px -35px #1f50534a}.customer-toolbar{justify-content:space-between;align-items:center;gap:calc(20 * var(--scene-unit,1px));padding:0 calc(25 * var(--scene-unit,1px));min-height:calc(80 * var(--scene-unit,1px));border-bottom:1px solid #cbdadb;display:flex}.customer-toolbar>div:first-child{gap:calc(13 * var(--scene-unit,1px));align-items:center;display:flex}.customer-toolbar h3{font-size:calc(22 * var(--scene-unit,1px))}.customer-toolbar .product-demo{font-size:calc(11 * var(--scene-unit,1px))}.customer-toolbar .demo-tabs{gap:calc(13 * var(--scene-unit,1px));border:0;align-self:stretch}.customer-toolbar .demo-tabs>button{padding-inline:calc(5 * var(--scene-unit,1px))}.customer-columns{grid-template-columns:calc(240 * var(--scene-unit,1px)) minmax(0,1fr) calc(335 * var(--scene-unit,1px));display:grid}.customer-inbox{background:#f8fafb;border-right:1px solid #d8e2e5;min-width:0}.inbox-segments{gap:calc(22 * var(--scene-unit,1px));padding:calc(21 * var(--scene-unit,1px)) calc(18 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));color:#526673;align-items:center;display:flex}.inbox-segments>strong{color:#08707a}.inbox-segments strong>span{color:#fff;border-radius:calc(3 * var(--scene-unit,1px));padding:calc(2 * var(--scene-unit,1px)) calc(5 * var(--scene-unit,1px));margin-left:calc(4 * var(--scene-unit,1px));background:#087f8c}.contact-selected{align-items:center;gap:calc(10 * var(--scene-unit,1px));padding:calc(20 * var(--scene-unit,1px)) calc(14 * var(--scene-unit,1px));background:#e7f1f2;border-left:3px solid #087f8c;display:flex;position:relative}.person-avatar{height:calc(37 * var(--scene-unit,1px));width:calc(37 * var(--scene-unit,1px));color:#475963;font-size:calc(14 * var(--scene-unit,1px));background:#e5e9e8;border-radius:50%;flex:none;place-items:center;display:grid}.contact-selected strong{font-size:calc(14 * var(--scene-unit,1px))}.contact-selected p{font-size:calc(12 * var(--scene-unit,1px));color:#526571;margin-top:calc(6 * var(--scene-unit,1px));line-height:1.5}.contact-selected small{font-size:calc(11 * var(--scene-unit,1px));color:#526571;margin-top:calc(6 * var(--scene-unit,1px));display:block}.contact-selected time{font:400 calc(10 * var(--scene-unit,1px)) var(--num);right:calc(14 * var(--scene-unit,1px));top:calc(8 * var(--scene-unit,1px));color:#526571;position:absolute}.inbox-explanation{padding:calc(35 * var(--scene-unit,1px)) calc(25 * var(--scene-unit,1px))}.inbox-explanation>svg{color:#78979c;width:calc(30 * var(--scene-unit,1px));height:calc(34 * var(--scene-unit,1px))}.inbox-explanation h4{font-size:calc(24 * var(--scene-unit,1px));margin-top:calc(22 * var(--scene-unit,1px));line-height:1.3}.inbox-explanation p{font-size:calc(14 * var(--scene-unit,1px));color:#546773;margin-top:calc(17 * var(--scene-unit,1px));line-height:1.8}.inbox-explanation>span{font-size:calc(12 * var(--scene-unit,1px));color:#536571;padding-top:calc(22 * var(--scene-unit,1px));margin-top:calc(34 * var(--scene-unit,1px));border-top:1px solid #d5e1e0;line-height:1.7;display:block}.customer-chat{background:#f2f6f7;border-right:1px solid #d6e1e3;flex-direction:column;min-width:0;display:flex}.customer-chat>header{gap:calc(12 * var(--scene-unit,1px));color:#fff;padding:calc(19 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px));background:#087f8c;align-items:center;display:flex}.customer-chat>header .person-avatar{color:#235460;background:#e5f1f0}.customer-chat>header strong{font-size:calc(16 * var(--scene-unit,1px))}.customer-chat>header div>span{font-size:calc(12 * var(--scene-unit,1px));margin-top:calc(6 * var(--scene-unit,1px));display:block}.customer-messages{gap:calc(17 * var(--scene-unit,1px));padding:calc(22 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px));flex-direction:column;flex:1;display:flex}.conversation-date{font-size:calc(10 * var(--scene-unit,1px));letter-spacing:.07em;color:#536571;margin-bottom:calc(3 * var(--scene-unit,1px));align-self:center}.message-in,.message-out{padding:calc(15 * var(--scene-unit,1px)) calc(17 * var(--scene-unit,1px));max-width:90%;font-size:calc(15 * var(--scene-unit,1px));border-radius:0 calc(10 * var(--scene-unit,1px)) calc(10 * var(--scene-unit,1px)) calc(10 * var(--scene-unit,1px));background:#fff;border:1px solid #dce5e8;align-self:flex-start;line-height:1.7;box-shadow:0 2px 3px #102d3703}.message-out{border-radius:calc(10 * var(--scene-unit,1px)) 0 calc(10 * var(--scene-unit,1px)) calc(10 * var(--scene-unit,1px));background:#dfeef0;border-color:#c9e0e2;align-self:flex-end}.message-in time,.message-out time{text-align:right;font:400 calc(11 * var(--scene-unit,1px)) var(--num);margin-top:calc(8 * var(--scene-unit,1px));color:#526571;display:block}.voice-message{width:75%;padding:calc(13 * var(--scene-unit,1px)) calc(16 * var(--scene-unit,1px))}.voice-message>div{align-items:center;gap:calc(13 * var(--scene-unit,1px));display:flex}.voice-message>div>span{font-size:calc(24 * var(--scene-unit,1px));color:#416974}.voice-message time{margin:0}.voice-wave{align-items:center;gap:calc(3 * var(--scene-unit,1px));flex:1;min-width:0;display:flex}.voice-wave i{max-width:calc(4 * var(--scene-unit,1px));border-radius:calc(2 * var(--scene-unit,1px));transform-origin:50%;background:#6d929a;flex:1;display:block}.voice-message details{font-size:calc(12 * var(--scene-unit,1px));margin-top:calc(12 * var(--scene-unit,1px));color:#37606b}.voice-message summary{cursor:pointer}.voice-message details p{font-size:calc(13 * var(--scene-unit,1px));margin-top:calc(10 * var(--scene-unit,1px));line-height:1.7}.message-document{border-radius:calc(9 * var(--scene-unit,1px));width:90%;max-width:90%;font-size:calc(14 * var(--scene-unit,1px));background:#e5f0f1;border:1px solid #c8dde0;align-self:flex-end}.message-document>summary{align-items:center;gap:calc(12 * var(--scene-unit,1px));padding:calc(15 * var(--scene-unit,1px));cursor:pointer;display:flex}.message-document>summary>span{flex:1}.message-document small{font-size:calc(12 * var(--scene-unit,1px));color:#536571;margin-top:calc(4 * var(--scene-unit,1px));display:block}.message-document>summary>svg{width:calc(21 * var(--scene-unit,1px));color:#186774}.message-document p{font-size:calc(13 * var(--scene-unit,1px));padding:0 calc(17 * var(--scene-unit,1px)) calc(17 * var(--scene-unit,1px));color:#435e6a;line-height:1.7}.customer-composer{align-items:center;gap:calc(12 * var(--scene-unit,1px));padding:calc(19 * var(--scene-unit,1px)) calc(22 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px));color:#546a75;background:#fff;border-top:1px solid #d1dfe1;display:flex}.customer-composer>svg{width:calc(19 * var(--scene-unit,1px))}.customer-composer>span:last-child{color:#fff;border-radius:calc(6 * var(--scene-unit,1px));padding:calc(7 * var(--scene-unit,1px)) calc(11 * var(--scene-unit,1px));font-size:calc(18 * var(--scene-unit,1px));background:#087f8c;margin-left:auto}.customer-context{padding:calc(29 * var(--scene-unit,1px)) calc(26 * var(--scene-unit,1px));background:#fff;min-width:0}.customer-context [data-panel]{min-height:calc(565 * var(--scene-unit,1px))}.customer-context h4{font-size:calc(28 * var(--scene-unit,1px));margin-top:calc(22 * var(--scene-unit,1px));line-height:1.23}.customer-profile{text-align:center;margin:calc(27 * var(--scene-unit,1px)) 0}.customer-profile .person-avatar{width:calc(55 * var(--scene-unit,1px));height:calc(55 * var(--scene-unit,1px));font-size:calc(22 * var(--scene-unit,1px));margin:auto}.customer-profile h4{font-size:calc(23 * var(--scene-unit,1px));margin-top:calc(15 * var(--scene-unit,1px))}.customer-profile p{font-size:calc(13 * var(--scene-unit,1px));color:#536571;margin-top:calc(9 * var(--scene-unit,1px))}.profile-fact{padding:calc(16 * var(--scene-unit,1px)) 0;border-top:1px solid #dbe4e4}.profile-fact>span{font-size:calc(12 * var(--scene-unit,1px));color:#526571}.profile-fact strong{font-size:calc(14 * var(--scene-unit,1px));margin-top:calc(8 * var(--scene-unit,1px));line-height:1.5;display:block}.profile-history{padding-top:calc(24 * var(--scene-unit,1px));margin-top:calc(4 * var(--scene-unit,1px));border-top:1px solid #dbe4e4}.profile-history>p{padding-left:calc(20 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));color:#536571;margin-top:calc(16 * var(--scene-unit,1px));line-height:1.7;position:relative}.profile-history i{left:0;top:calc(6 * var(--scene-unit,1px));width:calc(6 * var(--scene-unit,1px));height:calc(6 * var(--scene-unit,1px));background:#80aaa5;border-radius:50%;position:absolute}.profile-history strong{font-weight:400;font-size:calc(14 * var(--scene-unit,1px));color:#314b57}.customer-context .product-note{font-size:calc(12 * var(--scene-unit,1px));margin-top:calc(25 * var(--scene-unit,1px))}.ai-chip{color:#64547d;font-size:calc(11 * var(--scene-unit,1px));padding:calc(8 * var(--scene-unit,1px)) calc(10 * var(--scene-unit,1px));border-radius:calc(5 * var(--scene-unit,1px));background:#f1edf5;border:1px solid #ded3e8;line-height:1.5;display:inline-block}.ai-summary{margin-top:calc(27 * var(--scene-unit,1px))}.ai-summary>div{padding:calc(15 * var(--scene-unit,1px)) 0;border-bottom:1px solid #e2dfea}.ai-summary span{font-size:calc(12 * var(--scene-unit,1px));color:#66517e;font-weight:600}.ai-summary p{font-size:calc(14 * var(--scene-unit,1px));color:#425562;margin-top:calc(7 * var(--scene-unit,1px));line-height:1.7}.suggested-message{border-radius:calc(7 * var(--scene-unit,1px));padding:calc(16 * var(--scene-unit,1px));margin-top:calc(20 * var(--scene-unit,1px));background:#f5f2f8;border:1px solid #e0d9e8}.suggested-message>span{font-size:calc(10 * var(--scene-unit,1px));letter-spacing:.04em;color:#675779;line-height:1.7}.suggested-message p{font-size:calc(14 * var(--scene-unit,1px));color:#4a4260;margin-top:calc(9 * var(--scene-unit,1px));line-height:1.75}.scheduled-contact{border-radius:calc(6 * var(--scene-unit,1px));padding:calc(20 * var(--scene-unit,1px));margin-top:calc(26 * var(--scene-unit,1px));background:#f4f8f8;border:1px solid #cddddd;border-left:3px solid #087f8c}.scheduled-contact>span{font-size:calc(12 * var(--scene-unit,1px));color:#516773}.scheduled-contact strong{font:500 calc(23 * var(--scene-unit,1px)) var(--num);color:#126570;margin-top:calc(14 * var(--scene-unit,1px));display:block}.scheduled-contact p{font-size:calc(15 * var(--scene-unit,1px));margin-top:calc(18 * var(--scene-unit,1px));line-height:1.75}.followup-flow{align-items:center;gap:calc(8 * var(--scene-unit,1px));font-size:calc(11 * var(--scene-unit,1px));margin-top:calc(27 * var(--scene-unit,1px));flex-wrap:wrap;display:flex}.followup-flow .current{padding:calc(8 * var(--scene-unit,1px));color:#12675d;border-radius:calc(4 * var(--scene-unit,1px));background:#e0f0ee}.followup-flow i{color:#7f969a;font-style:normal}.context-explanation{font-size:calc(15 * var(--scene-unit,1px));color:#526571;margin-top:calc(25 * var(--scene-unit,1px));line-height:1.8}.connection-disclosure{margin-top:calc(28 * var(--scene-unit,1px));border-top:1px solid #bfcfca}.connection-disclosure summary{justify-content:space-between;align-items:center;gap:calc(20 * var(--scene-unit,1px));padding:calc(20 * var(--scene-unit,1px)) 0;cursor:pointer;font-size:calc(14 * var(--scene-unit,1px));color:#49616a;display:flex}.connection-disclosure p{font-size:calc(14 * var(--scene-unit,1px));max-width:calc(900 * var(--scene-unit,1px));padding-bottom:calc(8 * var(--scene-unit,1px));color:#49616a;line-height:1.8}.plans-chapter{background:#f6f7f5}.product-plan-cards{gap:calc(26 * var(--scene-unit,1px));grid-template-columns:1fr 1fr;display:grid}.product-plan{border-radius:calc(14 * var(--scene-unit,1px));background:#fff;border:1px solid #c9d6db;position:relative;overflow:hidden}.product-plan.is-performance{border-color:#82b5b7}.product-plan.is-performance:before{content:"";height:calc(4 * var(--scene-unit,1px));background:#087f8c;position:absolute;top:0;left:0;right:0}.product-plan>header{padding:calc(30 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px)) calc(20 * var(--scene-unit,1px))}.product-plan h3{font-size:calc(34 * var(--scene-unit,1px));margin-top:calc(13 * var(--scene-unit,1px))}.product-plan>header>p{font-size:calc(17 * var(--scene-unit,1px));margin-top:calc(13 * var(--scene-unit,1px));min-height:calc(54 * var(--scene-unit,1px));color:#526571;line-height:1.6}.plan-features{padding:0 calc(32 * var(--scene-unit,1px));margin:0 0 calc(28 * var(--scene-unit,1px));gap:calc(15 * var(--scene-unit,1px));list-style:none;display:grid}.plan-features>li{align-items:flex-start;gap:calc(11 * var(--scene-unit,1px));font-size:calc(15 * var(--scene-unit,1px));line-height:1.6;display:flex}.plan-features svg{width:calc(17 * var(--scene-unit,1px));height:calc(19 * var(--scene-unit,1px));color:#087f8c;margin-top:calc(3 * var(--scene-unit,1px))}.payment-options{padding:0 calc(25 * var(--scene-unit,1px)) calc(25 * var(--scene-unit,1px));gap:calc(11 * var(--scene-unit,1px));border:0;min-width:0;margin:0;display:grid}.payment-options legend{font-size:calc(12 * var(--scene-unit,1px));text-transform:uppercase;letter-spacing:.06em;padding:0 calc(7 * var(--scene-unit,1px)) calc(15 * var(--scene-unit,1px));color:#526571}.payment-option{gap:calc(13 * var(--scene-unit,1px));padding:calc(19 * var(--scene-unit,1px)) calc(18 * var(--scene-unit,1px));border-radius:calc(8 * var(--scene-unit,1px));cursor:pointer;border:1px solid #c6d5db;transition:background .2s,border-color .2s;display:flex;position:relative}.payment-option:has(input:checked){background:#edf7f6;border-color:#087f8c;box-shadow:0 0 0 1px #087f8c}.payment-option:focus-within{outline-offset:3px;outline:3px solid #8bbabd}.payment-option input{margin:calc(3 * var(--scene-unit,1px)) 0 0;width:calc(18 * var(--scene-unit,1px));height:calc(18 * var(--scene-unit,1px));accent-color:#087f8c;flex:none}.payment-option-content{flex:1;min-width:0;display:block}.payment-option-title{align-items:center;gap:calc(14 * var(--scene-unit,1px));font-size:calc(15 * var(--scene-unit,1px));flex-wrap:wrap;justify-content:space-between;display:flex}.payment-option-title>small{color:#20664d;padding:calc(3 * var(--scene-unit,1px)) calc(6 * var(--scene-unit,1px));border-radius:calc(3 * var(--scene-unit,1px));font-size:calc(11 * var(--scene-unit,1px));background:#e7f3ec}.payment-price{font:500 calc(27 * var(--scene-unit,1px)) var(--num);letter-spacing:-.04em;margin-top:calc(12 * var(--scene-unit,1px));color:#243d49;display:block}.payment-price>small{font:400 calc(13 * var(--scene-unit,1px)) var(--font);letter-spacing:0;margin-left:calc(5 * var(--scene-unit,1px));color:#536571}.payment-detail{font-size:calc(13 * var(--scene-unit,1px));color:#526571;margin-top:calc(8 * var(--scene-unit,1px));line-height:1.7;display:block}.payment-extra{font-size:calc(12 * var(--scene-unit,1px));margin-top:calc(6 * var(--scene-unit,1px));color:#486a64;line-height:1.7;display:block}.plan-capacity{gap:calc(13 * var(--scene-unit,1px));padding:calc(23 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px));border-block:1px solid #d9e3e5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.plan-capacity dt{font-size:calc(11 * var(--scene-unit,1px));color:#526571}.plan-capacity dd{font:500 calc(21 * var(--scene-unit,1px)) var(--num);margin:calc(10 * var(--scene-unit,1px)) 0 0}.plan-explore{padding:calc(23 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px));font-size:calc(15 * var(--scene-unit,1px));color:#086d78;background:#f3f7f7;justify-content:space-between;align-items:center;transition:background .25s;display:flex}.plan-explore:hover{background:#e1f0ed}.is-performance .plan-explore{color:#fff;background:#087f8c}.is-performance .plan-explore:hover{background:#0b626c}.offer-selection{font-size:calc(14 * var(--scene-unit,1px));color:#335b61;padding:calc(17 * var(--scene-unit,1px)) calc(22 * var(--scene-unit,1px));border-radius:calc(7 * var(--scene-unit,1px));margin-top:calc(25 * var(--scene-unit,1px));background:#e9f2ee;line-height:1.7}.offer-selection+.product-note{margin-top:calc(15 * var(--scene-unit,1px))}.complete-comparison{margin-top:calc(75 * var(--scene-unit,1px))}.comparison-heading{justify-content:space-between;align-items:center;gap:calc(30 * var(--scene-unit,1px));margin-bottom:calc(30 * var(--scene-unit,1px));display:flex}.comparison-heading h3{font-size:calc(36 * var(--scene-unit,1px));margin-top:calc(13 * var(--scene-unit,1px))}.comparison-heading p{font-size:calc(15 * var(--scene-unit,1px));color:#526571;margin-top:calc(11 * var(--scene-unit,1px));line-height:1.7}.differences-filter{gap:calc(10 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));cursor:pointer;min-height:calc(44 * var(--scene-unit,1px));align-items:center;display:flex}.differences-filter input{width:calc(18 * var(--scene-unit,1px));height:calc(18 * var(--scene-unit,1px));accent-color:#087f8c}.comparison-layout{grid-template-columns:calc(270 * var(--scene-unit,1px)) 1fr;gap:calc(28 * var(--scene-unit,1px));display:grid}.plan-categories{gap:calc(6 * var(--scene-unit,1px));flex-direction:column;align-self:start;display:flex}.plan-categories>button{justify-content:space-between;align-items:center;gap:calc(12 * var(--scene-unit,1px));text-align:left;padding:calc(15 * var(--scene-unit,1px)) calc(17 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));border-radius:calc(6 * var(--scene-unit,1px));min-height:calc(49 * var(--scene-unit,1px));color:#4d6570;background:0 0;border:1px solid #0000;line-height:1.5;display:flex}.plan-categories svg{width:calc(16 * var(--scene-unit,1px));height:calc(16 * var(--scene-unit,1px))}.plan-categories>button[aria-pressed=true]{color:#086570;background:#e4f0ef;border-color:#a6c6c5;font-weight:600}.comparison-panels{border-radius:calc(10 * var(--scene-unit,1px));background:#fff;border:1px solid #cbd8dd;align-self:start;min-width:0;overflow:hidden}.comparison-panels h4{padding:calc(22 * var(--scene-unit,1px)) calc(25 * var(--scene-unit,1px));font-size:calc(22 * var(--scene-unit,1px));border-bottom:1px solid #d5e0e2}.comparison-panels table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:calc(14 * var(--scene-unit,1px))}.comparison-panels thead{background:#eff4f4}.comparison-panels th,.comparison-panels td{padding:calc(18 * var(--scene-unit,1px)) calc(20 * var(--scene-unit,1px));border-bottom:1px solid #dce4e6;line-height:1.6}.comparison-panels th:first-child{text-align:left;width:56%;font-weight:400}.comparison-panels thead th{font-size:calc(13 * var(--scene-unit,1px));font-weight:600}.comparison-panels td{text-align:center;font-family:var(--num)}.comparison-panels th:last-child,.comparison-panels td:last-child{background:#eaf4f340}.cell-included{font:600 calc(20 * var(--scene-unit,1px)) var(--font);color:#087164}.cell-included.not-included{color:#c03232;font-weight:600}.plan-short-name{display:none}.complete-comparison>.product-note{margin-top:calc(20 * var(--scene-unit,1px))}.same-features{padding:calc(24 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));line-height:1.7}.product-faq{gap:calc(75 * var(--scene-unit,1px));margin-top:calc(85 * var(--scene-unit,1px));grid-template-columns:1fr 1.4fr;display:grid}.product-faq h3{font-size:calc(35 * var(--scene-unit,1px));margin-top:calc(21 * var(--scene-unit,1px));line-height:1.15}.product-faq h3 em{color:#087f83;font-weight:400}.product-faq details{border-bottom:1px solid #cddad9}.product-faq summary{justify-content:space-between;align-items:center;gap:calc(25 * var(--scene-unit,1px));padding:calc(23 * var(--scene-unit,1px)) 0;min-height:calc(70 * var(--scene-unit,1px));font-size:calc(16 * var(--scene-unit,1px));cursor:pointer;line-height:1.6;display:flex}.product-faq summary>svg{width:calc(20 * var(--scene-unit,1px));height:calc(20 * var(--scene-unit,1px));color:#477078;transition:transform .3s}.product-faq details[open] summary>svg{transform:rotate(45deg)}.product-faq details>p{font-size:calc(15 * var(--scene-unit,1px));color:#526571;padding:0 calc(30 * var(--scene-unit,1px)) calc(25 * var(--scene-unit,1px)) 0;line-height:1.85}.product-closing{padding:calc(85 * var(--scene-unit,1px)) 0 calc(90 * var(--scene-unit,1px));color:#193a35;background:#c7dccc;position:relative;overflow:hidden}.product-closing>.container{z-index:1;position:relative}.product-closing h2{font-size:clamp(calc(38 * var(--scene-unit,1px)),5.6vw,calc(78 * var(--scene-unit,1px)));letter-spacing:-.045em;margin-top:calc(30 * var(--scene-unit,1px));max-width:calc(1100 * var(--scene-unit,1px));line-height:1.06}.product-closing h2 em{color:#356a5e;font-weight:400}.product-closing .section-kicker{color:#355e53}.product-closing>.container>div{justify-content:space-between;align-items:center;gap:calc(30 * var(--scene-unit,1px));margin-top:calc(40 * var(--scene-unit,1px));display:flex}.product-closing p:not(.section-kicker){font-size:calc(18 * var(--scene-unit,1px));line-height:1.65}.product-closing .button{color:#f2f6e9;background:#133f3e;border-color:#133f3e}.product-closing-mark{gap:calc(45 * var(--scene-unit,1px));right:4%;bottom:calc(-40 * var(--scene-unit,1px));opacity:.12;display:flex;position:absolute;transform:skew(-24deg)}.product-closing-mark>span{width:calc(65 * var(--scene-unit,1px));height:calc(360 * var(--scene-unit,1px));transform-origin:bottom;background:#32685a;display:block}.value-edition .value-footer p{font-size:16px}.value-edition .value-footer .footer-legal{font-size:12px}@media (width>=1500px){.value-edition .opening h1{font-size:104px}}@media (width<=1150px){.product-heading{gap:calc(35 * var(--scene-unit,1px));grid-template-columns:1.4fr 1fr}.core-identity{grid-template-columns:1.25fr 1fr 1fr}.core-identity>div{padding:calc(20 * var(--scene-unit,1px));gap:calc(12 * var(--scene-unit,1px))}.plate{font-size:calc(16 * var(--scene-unit,1px))}.core-scene{grid-template-columns:minmax(0,1fr) calc(270 * var(--scene-unit,1px))}.core-detail{padding:calc(25 * var(--scene-unit,1px))}.core-context{padding:calc(27 * var(--scene-unit,1px)) calc(23 * var(--scene-unit,1px))}.core-tabs{padding-inline:calc(15 * var(--scene-unit,1px))}.product-section .core-tabs>button{padding-inline:calc(10 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px))}.customer-columns{grid-template-columns:calc(190 * var(--scene-unit,1px)) minmax(0,1fr) calc(310 * var(--scene-unit,1px))}.customer-toolbar .product-demo{display:none}.contact-selected{padding-inline:calc(10 * var(--scene-unit,1px))}.contact-selected .person-avatar{display:none}.inbox-explanation{padding:calc(30 * var(--scene-unit,1px)) calc(19 * var(--scene-unit,1px))}.customer-messages{padding:calc(22 * var(--scene-unit,1px)) calc(18 * var(--scene-unit,1px))}.customer-context{padding:calc(25 * var(--scene-unit,1px)) calc(21 * var(--scene-unit,1px))}.customer-toolbar .demo-tabs{gap:calc(12 * var(--scene-unit,1px))}.customer-toolbar .demo-tabs>button{font-size:calc(13 * var(--scene-unit,1px))}.message-in,.message-out{max-width:96%;font-size:calc(14 * var(--scene-unit,1px))}.fiscal-stage-body{grid-template-columns:calc(270 * var(--scene-unit,1px)) 1fr}.fiscal-document{padding:calc(26 * var(--scene-unit,1px))}.fiscal-documents{padding:calc(28 * var(--scene-unit,1px))}.trajectory,.revenue-origins{padding:calc(25 * var(--scene-unit,1px))}.revenue-origins h4{font-size:calc(23 * var(--scene-unit,1px))}.origin-row strong{font-size:calc(22 * var(--scene-unit,1px))}.origin-row b{font-size:calc(17 * var(--scene-unit,1px))}.premium-waterfall{gap:calc(10 * var(--scene-unit,1px))}.premium-waterfall-column>strong{font-size:calc(11 * var(--scene-unit,1px))}.comparison-layout{grid-template-columns:calc(230 * var(--scene-unit,1px)) 1fr;gap:calc(22 * var(--scene-unit,1px))}.comparison-panels th,.comparison-panels td{padding:calc(16 * var(--scene-unit,1px)) calc(14 * var(--scene-unit,1px))}.product-plan>header,.plan-features{padding-inline:calc(27 * var(--scene-unit,1px))}}@media (width<=900px){.value-edition{--gutter:30px}.product-section{padding-block:80px}.product-heading{grid-template-columns:1fr;gap:24px}.product-heading>div:last-child{align-items:flex-start;gap:22px;display:flex}.product-heading>div:last-child>p{max-width:610px;margin:0;font-size:16px}.product-heading .product-badge{flex:none;max-width:185px}.product-heading h2{font-size:49px}.value-edition .opening h1{font-size:70px}.hero-answer{padding:22px 18px}.hero-answer strong{font-size:20px}.hero-answer p{font-size:13px}.core-identity{grid-template-columns:1.4fr 1fr}.core-identity>div:last-child{border-top:1px solid var(--product-line);grid-column:1/-1;padding:14px 25px}.core-identity>div:last-child>p{align-items:center;gap:18px;display:flex}.core-identity>div:last-child p>span{margin:0}.core-identity>div:nth-child(2){border-right:0}.core-scene{grid-template-columns:1fr}.core-context{border-top:1px solid #dce5e4;border-left:0;grid-template-columns:1fr 1fr;gap:14px 28px;padding:26px;display:grid}.core-context>.mini-heading{grid-column:1/-1}.core-context h4{margin:0;font-size:25px}.core-context>p{margin:0;font-size:14px}.context-connection{display:none}.core-detail{min-height:440px}.core-tabs{flex-wrap:wrap;justify-content:flex-start;gap:0 10px}.product-section .core-tabs>button{padding:16px 10px;font-size:14px}.revenue-perspective{grid-template-columns:1fr}.revenue-origins{border-top:1px solid #dce5e6;border-left:0;grid-template-columns:1fr 1fr;gap:12px 25px;display:grid}.revenue-origins>.mini-heading,.revenue-origins>h4,.revenue-origins>p:not(.product-note){grid-column:1}.origin-total{text-align:right;grid-area:1/2/4;align-self:center;margin:0;font-size:34px}.revenue-origins h4,.revenue-origins>p:not(.product-note){margin:0}.origin-bar{grid-column:1/-1;margin-block:12px 0}.origin-row{padding:15px 0}.revenue-origins>.product-note{grid-column:1/-1;margin-top:3px}.trajectory-numbers strong{font-size:27px}.trajectory-svg{max-height:310px}.fiscal-stage-body{grid-template-columns:1fr}.fiscal-channels{border:0;border-bottom:1px solid #dbe5e1;padding:25px}.fiscal-channels .demo-tabs{grid-template-columns:repeat(3,1fr);margin-top:17px}.fiscal-channels .demo-tabs>button{gap:12px;padding:17px 14px}.fiscal-channels .demo-tabs strong{font-size:23px}.fiscal-channels .demo-tabs>button>svg:last-child{display:none}.fiscal-channel-note{margin-top:20px}.fiscal-channel-note br{display:none}.fiscal-route{gap:12px;padding:23px 25px;font-size:12px}.customer-columns{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.customer-inbox{display:none}.customer-toolbar{padding:20px 23px 0;display:block}.customer-toolbar .product-demo{margin-left:auto;display:inline-flex}.customer-toolbar .demo-tabs{gap:24px;margin-top:12px}.customer-toolbar .demo-tabs>button{font-size:14px}.product-plan-cards{gap:18px}.product-plan>header{padding:27px 23px 19px}.product-plan h3{font-size:29px}.product-plan>header>p{min-height:72px;font-size:15px}.plan-features{min-height:175px;padding-inline:23px}.plan-features>li{font-size:14px}.payment-options{padding:0 17px 21px}.payment-option{gap:10px;padding:17px 13px}.payment-price{font-size:23px}.payment-option-title{gap:9px;font-size:14px}.payment-detail{font-size:12px}.payment-extra{font-size:11px}.plan-capacity{grid-template-columns:1fr 1fr;gap:20px;padding:23px}.plan-explore{padding:20px 23px;font-size:14px}.comparison-layout{grid-template-columns:1fr}.plan-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.plan-categories>button{min-height:63px;padding:12px;font-size:13px}.plan-categories svg{display:none}.comparison-panels th:first-child{width:56%}.comparison-heading{align-items:flex-start}.product-faq{grid-template-columns:1fr;gap:30px;margin-top:60px}.product-faq h3 br{display:none}.core-outcomes,.customer-benefits{gap:22px}.core-outcomes strong,.customer-benefits strong{font-size:21px}.core-outcomes span,.customer-benefits span{font-size:14px}}@media (width<=600px){.value-edition{--gutter:21px}.product-section{padding-block:62px}.product-heading{gap:22px;margin-bottom:30px}.product-heading h2{margin-top:20px;font-size:38px}.product-heading>div:last-child{display:block}.product-heading>div:last-child>p{margin-top:17px;font-size:16px;line-height:1.75}.section-kicker,.mini-heading{font-size:11px}.product-heading .product-badge{max-width:none}.value-edition .opening-content{padding-top:47px}.value-edition .opening h1{font-size:clamp(37px,8.1vw,49px);line-height:1.1}.value-edition .opening-description{max-width:100%;font-size:17px;line-height:1.7}.value-edition .opening-bottom{margin-top:27px}.value-edition .hero-actions{gap:17px}.value-edition .hero-actions .button{font-size:14px}.value-edition .hero-actions .text-link{font-size:13px}.hero-answers{grid-template-columns:1fr;margin-top:33px}.hero-answer,.hero-answer:first-child{border:0;border-bottom:1px solid #d2e9e230;grid-template-columns:30px 1fr;gap:7px 13px;padding:20px 0;display:grid}.hero-answer:last-child{border-bottom:0}.hero-answer>span{grid-row:1/3;align-items:flex-start;padding-top:4px;font-size:11px}.hero-answer svg{display:none}.hero-answer strong{margin:0;font-size:22px}.hero-answer p{grid-column:2;max-width:100%;margin:0;font-size:14px}.value-edition .opening-foot{flex-wrap:wrap;gap:17px;padding-top:22px}.value-edition .opening-foot>span{font-size:11px}.value-edition .opening-foot .motion-controls{gap:17px;margin-left:0}.value-edition .opening-foot button,.value-edition .opening-foot>a{font-size:11px}.product-chrome{gap:10px;padding:15px 18px;font-size:13px}.product-chrome .chrome-trail{display:none}.product-chrome .product-demo{max-width:100px;padding:4px 6px;font-size:10px}.core-workspace{border-radius:11px}.core-top{padding:23px 20px}.core-top h3{flex-wrap:wrap;gap:8px 11px;font-size:27px}.core-top h3 .status-chip{font-size:11px}.core-document-note{display:none}.core-identity{grid-template-columns:1fr}.core-identity>div{border-right:0;border-bottom:1px solid var(--product-line);padding:18px 20px}.core-identity>div:last-child{border:0;padding:16px 20px}.core-identity>div:last-child>p{display:block}.core-identity>div:last-child p>span{margin-top:5px}.core-identity strong{font-size:16px}.core-identity p>span{font-size:12px}.plate{font-size:20px}.core-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:8px 12px 0;display:grid}.product-section .core-tabs>button{min-height:45px;padding:13px 5px;font-size:12px}.core-tabs>button:last-child{grid-column:2}.core-detail{min-height:0;padding:24px 18px}.detail-title{flex-wrap:wrap;gap:12px;margin-bottom:20px}.product-section .detail-title h4{font-size:22px}.status-chip{font-size:11px}.core-stage{gap:5px;margin-top:20px;font-size:10px}.core-stage>strong{padding:7px 5px}.item-group-label{gap:8px;padding:11px 10px;font-size:14px}.item-group-label>span{text-align:right;max-width:115px;font-size:11px;line-height:1.5}.service-item{align-items:flex-start;gap:11px;padding:20px 0}.service-item strong{font-size:14px;line-height:1.6;display:block}.service-item small{font-size:12px;line-height:1.7}.service-item>b{margin-top:4px;font-size:13px}.service-item .item-approved{display:none}.service-total{align-items:flex-start;gap:15px;font-size:13px}.service-total strong{white-space:nowrap;font-size:23px}.service-total>span{max-width:110px;line-height:1.6}.core-context{padding:25px 22px;display:block}.core-context h4{margin-top:15px;font-size:26px}.core-context>p{margin-top:15px;font-size:15px}.core-bottom{padding:17px 20px;font-size:11px;line-height:1.7;display:block}.core-bottom>span:last-child{margin-top:8px;display:block}.inspection-layout{grid-template-columns:1fr;gap:24px}.inspection-car{height:240px}.vehicle-drawing{height:205px}.inspection-layout h5{font-size:27px}.inspection-facts{margin-block:20px}.check-list{font-size:14px}.payment-overview{gap:18px;margin:28px 0}.payment-overview strong{font-size:20px}.payment-overview span{font-size:12px}.payment-row{align-items:flex-start;gap:13px;font-size:14px}.payment-row>b{white-space:nowrap;font-size:13px}.payment-row>span{margin-top:3px;font-size:11px}.connection-note{padding:18px 14px;font-size:13px}.os-tax-pair{gap:12px}.os-tax-pair>div{padding:19px 14px}.os-tax-pair svg{display:none}.os-tax-pair strong{margin-top:24px;font-size:21px}.os-tax-pair p{font-size:13px}.os-tax-pair h5{font-size:27px}.document-shelf>div{gap:12px}.document-shelf p{font-size:15px}.document-shelf p>span{font-size:12px}.document-shelf>div>svg{width:21px}.return-story{margin:28px 0;display:block}.return-orbit{width:68px;height:68px;margin:20px 0 30px 10px}.return-orbit svg{width:29px}.return-story p:last-child{font-size:14px}.core-timeline>li{grid-template-columns:43px 1fr;gap:10px}.core-timeline>li>span{font-size:11px}.core-timeline>li>div{padding-left:15px}.core-timeline strong{font-size:15px;line-height:1.6}.core-timeline p{font-size:13px}.core-outcomes,.customer-benefits{grid-template-columns:1fr;gap:0;margin-top:22px}.core-outcomes>p,.customer-benefits>p{border-bottom:1px solid #cbdad6;padding:19px 0}.core-outcomes strong,.customer-benefits strong{font-size:23px}.core-outcomes span,.customer-benefits span{margin-top:7px;font-size:15px}.value-edition .money-chapter{padding-block:62px}.value-edition .money-story h2{font-size:39px}.value-edition .money-story>p:not(.chapter-label){font-size:16px}.value-edition .money-origins p>span{font-size:14px}.value-edition .cash-sheet{padding:25px 19px}.value-edition .cash-sheet .ui-label{font-size:11px}.value-edition .cash-summary{gap:9px}.value-edition .cash-summary span{min-height:37px;font-size:11px}.value-edition .cash-summary b{font-size:15px}.value-edition .cash-days button{min-height:44px;font-size:10px}.value-edition .cash-warning{font-size:9px;bottom:9%;right:0}.value-edition .cash-reading{grid-template-columns:1fr;gap:12px}.value-edition .cash-reading strong{font-size:32px}.value-edition .cash-reading>p{font-size:14px}.value-edition .cash-sheet>.ui-footnote{font-size:12px}.value-edition .cash-sheet h3{font-size:26px}.vision-toolbar{padding:25px 21px 14px;display:block}.vision-toolbar h3{font-size:29px}.vision-toolbar>.product-demo{margin-top:17px;font-size:11px}.vision-tabs{justify-content:space-between;gap:5px;padding:0 15px}.product-section .vision-tabs>button{flex:1;padding:15px 7px;font-size:12px;line-height:1.5}.trajectory{padding:25px 18px}.trajectory .detail-title h4{font-size:21px}.trajectory .detail-title{gap:10px}.trajectory .detail-title>span{font-size:12px}.trajectory-numbers{gap:9px;margin:24px 0 20px}.trajectory-numbers span{gap:5px;font-size:11px}.trajectory-numbers strong{font-size:17px}.trajectory-svg text{font-size:23px}.trajectory-months{gap:3px}.trajectory-months button{padding:11px 2px;font-size:12px}.trajectory>.product-note{font-size:12px}.revenue-origins{gap:10px 18px;padding:25px 21px}.revenue-origins h4{grid-column:1/-1;font-size:23px}.revenue-origins>.mini-heading,.revenue-origins>p:not(.product-note){grid-column:1/-1}.origin-total{text-align:left;grid-area:auto/1/auto/-1;margin-top:10px;font-size:34px}.origin-row strong{font-size:20px}.origin-row b{font-size:15px}.origin-row>div{display:block}.origin-row b{margin-top:8px;display:block}.revenue-origins>.product-note{margin-top:8px;font-size:12px}.waterfall-heading{padding:25px 21px 0;display:block}.waterfall-heading h4{font-size:25px}.waterfall-heading p{font-size:13px;line-height:1.7}.waterfall-heading>strong{margin-top:25px;font-size:32px;display:block}.premium-waterfall{grid-template-columns:1fr;gap:17px;padding:28px 21px}.premium-waterfall-column{grid-template-columns:90px 1fr 80px;align-items:center;gap:10px;display:grid}.premium-waterfall-column>strong{text-align:right;grid-area:1/3;font-size:11px}.premium-waterfall-column>span{text-align:left;grid-area:1/1;margin:0;font-size:11px}.premium-waterfall-plot{background:#e2eae7;border:0;grid-area:1/2;height:22px;margin:0}.premium-waterfall-plot>span{bottom:0;left:var(--bottom);width:var(--height);transform-origin:0;border-radius:0;min-width:3px;height:100%}.vision-workspace #result-panel-1>.product-note{padding-inline:21px}.indicator-grid{grid-template-columns:1fr 1fr;gap:25px 18px;padding:25px 21px}.indicator-grid>div{padding-right:14px}.indicator-grid>div:nth-child(2n){border:0;padding:0}.indicator-grid>div>span{min-height:64px;font-size:14px}.indicator-grid strong{margin-top:12px;font-size:32px}.indicator-grid b{font-size:16px}.indicator-grid p{font-size:12px}.ai-finance-note{align-items:flex-start;gap:14px;padding:23px 21px}.ai-finance-note p{font-size:14px}.vision-data>summary{align-items:center;gap:15px;padding:19px 21px;font-size:13px}.vision-data>summary svg{width:17px}.readable-table{padding-inline:15px}.vision-foot{grid-template-columns:1fr;gap:26px}.vision-foot p{font-size:15px}.vision-foot strong{font-size:24px}.fiscal-route{gap:7px;padding:20px 18px;font-size:11px}.fiscal-route svg{width:18px;min-width:12px}.fiscal-route>span{max-width:93px;line-height:1.6}.fiscal-channels{padding:24px 18px}.fiscal-channels .demo-tabs{gap:8px}.fiscal-channels .demo-tabs>button{text-align:center;min-width:0;padding:15px 8px;display:block}.fiscal-channels .demo-tabs>button>svg{display:none}.fiscal-channels .demo-tabs strong{font-size:22px}.fiscal-channels .demo-tabs small,.fiscal-channel-note{font-size:13px}.fiscal-documents{padding:23px 18px 28px}.fiscal-document{border-radius:7px;padding:23px 19px;box-shadow:4px 5px #dbe8e1}.fiscal-document>header{flex-wrap:wrap;gap:15px;padding-bottom:20px}.fiscal-document h3{font-size:31px}.fiscal-document h3>small{font-size:14px}.draft-chip{max-width:none;padding:5px 7px;font-size:11px}.fiscal-origin{padding:19px 0;display:block}.fiscal-origin p{margin-top:7px;font-size:12px}.fiscal-fields>div{padding:18px 0}.fiscal-fields strong{font-size:16px;line-height:1.6}.fiscal-fields small{font-size:12px;line-height:1.7}.fiscal-total{gap:15px;font-size:13px}.fiscal-total strong{white-space:nowrap;font-size:25px}.fiscal-review>summary{align-items:flex-start;font-size:13px}.fiscal-review ul{font-size:13px}.fiscal-followthrough{grid-template-columns:1fr;gap:27px;padding:24px 22px}.fiscal-followthrough strong{font-size:22px}.fiscal-followthrough p{font-size:14px}.fiscal-terms{font-size:13px}.customer-toolbar{padding:20px 18px 0}.customer-toolbar>div:first-child{flex-wrap:wrap;gap:10px}.customer-toolbar .product-demo{text-align:center;max-width:110px;font-size:10px}.customer-toolbar h3{font-size:22px}.customer-toolbar .demo-tabs{justify-content:space-between;gap:8px}.customer-toolbar .demo-tabs>button{flex:1;padding:16px 4px;font-size:12px;line-height:1.6}.customer-columns{grid-template-columns:1fr}.customer-chat{border-right:0}.customer-chat>header{padding:18px 21px}.customer-messages{padding:22px 18px}.message-in,.message-out{max-width:90%;padding:15px 16px;font-size:15px}.message-document{width:90%;max-width:90%}.customer-composer{padding:17px 19px;font-size:12px}.customer-composer>span:last-child{padding:6px 9px}.customer-context{border-top:1px solid #cbdde0;padding:28px 23px}.customer-context [data-panel]{min-height:0}.customer-context h4{font-size:30px}.customer-profile{text-align:left;grid-template-columns:55px 1fr;align-items:center;gap:0 17px;display:grid}.customer-profile .person-avatar{grid-row:1/3}.customer-profile h4{margin:0;font-size:23px}.customer-profile p{margin-top:5px;font-size:12px}.profile-fact{padding:18px 0}.profile-fact strong{font-size:15px}.profile-history{margin-top:8px}.customer-context .product-note{font-size:13px}.ai-summary p,.suggested-message p{font-size:15px}.scheduled-contact strong{font-size:27px}.followup-flow{font-size:12px}.connection-disclosure summary{font-size:14px;line-height:1.6}.connection-disclosure p{font-size:13px}.product-plan-cards{grid-template-columns:1fr;gap:25px}.product-plan>header{padding:28px 24px 20px}.product-plan h3{font-size:33px}.product-plan>header>p{min-height:0;font-size:16px}.plan-features{gap:15px;min-height:0;padding-inline:24px}.plan-features>li{font-size:15px}.payment-options{padding:0 18px 25px}.payment-options legend{padding-left:6px;font-size:11px}.payment-option{gap:12px;padding:20px 15px}.payment-option-title{font-size:15px}.payment-price{font-size:26px}.payment-detail,.payment-extra{font-size:12px}.plan-capacity{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:23px 21px}.plan-capacity dt{font-size:10px}.plan-capacity dd{font-size:19px}.plan-explore{padding:22px 24px;font-size:15px}.offer-selection{padding:17px 19px;font-size:13px}.complete-comparison{margin-top:50px}.comparison-heading{margin-bottom:23px;display:block}.comparison-heading h3{font-size:34px}.comparison-heading p{font-size:15px}.differences-filter{margin-top:20px}.plan-categories{grid-template-columns:1fr 1fr;gap:7px}.plan-categories>button{min-height:48px;padding:12px;font-size:13px}.comparison-layout{gap:20px}.comparison-panels h4{padding:20px;font-size:23px}.comparison-panels th,.comparison-panels td{padding:15px 10px;font-size:12px}.comparison-panels th:first-child{width:60%}.comparison-panels thead th{font-size:12px}.plan-full-name{display:none}.plan-short-name{text-decoration:none;display:inline}.product-faq{gap:26px;margin-top:50px}.product-faq h3{font-size:32px}.product-faq h3 br{display:block}.product-faq summary{gap:18px;padding:21px 0;font-size:15px}.product-faq details>p{padding-right:5px;font-size:14px}.product-closing{padding:60px 0 65px}.product-closing h2{margin-top:25px;font-size:42px}.product-closing>.container>div{margin-top:29px;display:block}.product-closing p:not(.section-kicker){font-size:17px}.product-closing .button{gap:16px;margin-top:28px;padding:17px 19px;font-size:13px}.product-closing-mark{gap:25px;right:0}.product-closing-mark>span{width:35px;height:320px}.value-edition .value-footer p{font-size:13px}.value-edition .value-footer .footer-legal{font-size:11px}}@media (width<=359px){.value-edition{--gutter:16px}.product-heading h2{font-size:34px}.value-edition .opening h1{font-size:37px}.hero-answer strong{font-size:20px}.core-top h3{font-size:24px}.core-top h3 .status-chip{font-size:10px}.core-tabs{padding-inline:7px}.product-section .core-tabs>button{font-size:11px}.core-detail{padding-inline:15px}.service-item>b{font-size:12px}.core-stage{font-size:9px}.service-total strong{font-size:20px}.value-edition .money-story h2{font-size:35px}.value-edition .cash-sheet{padding-inline:16px}.value-edition .cash-summary b{font-size:13px}.value-edition .cash-days button{font-size:9px}.trajectory{padding-inline:15px}.trajectory-numbers strong{font-size:15px}.trajectory-numbers span{font-size:10px}.trajectory-numbers{gap:7px}.premium-waterfall-column{grid-template-columns:78px 1fr 72px;gap:7px}.premium-waterfall-column>strong,.premium-waterfall-column>span{font-size:10px}.fiscal-document{padding-inline:16px}.fiscal-documents{padding-inline:15px}.fiscal-total strong{font-size:22px}.customer-toolbar .demo-tabs>button{font-size:11px}.customer-toolbar .product-demo{display:none}.customer-context{padding-inline:20px}.plan-capacity{gap:8px;padding-inline:18px}.plan-capacity dd{font-size:17px}.payment-price{font-size:23px}.payment-option-title{font-size:14px}.product-closing h2{font-size:36px}}.value-edition{--max:1840px;--gutter:clamp(24px,4vw,72px)}html{scroll-padding-top:0}.product-section,.value-edition .money-chapter,.anchor-point{scroll-margin-top:0}.offer-selection:empty{margin:0;padding:0}.motion-edition .site-nav{padding-inline:max(var(--gutter),calc((100vw - var(--max))/2))}.premium-projection{grid-template-columns:minmax(0,1.8fr) minmax(calc(230 * var(--scene-unit,1px)),1fr);display:grid}.projection-main{padding:calc(24 * var(--scene-unit,1px));min-width:0}.projection-heading{justify-content:space-between;align-items:center;gap:calc(16 * var(--scene-unit,1px));display:flex}.projection-horizons{padding:calc(3 * var(--scene-unit,1px));border-radius:calc(6 * var(--scene-unit,1px));gap:calc(3 * var(--scene-unit,1px));background:#edf3f3;display:flex}.projection-horizons button{color:#42606a;min-height:calc(40 * var(--scene-unit,1px));padding:calc(8 * var(--scene-unit,1px)) calc(13 * var(--scene-unit,1px));border-radius:calc(4 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px));background:0 0;border:0}.projection-horizons button[aria-pressed=true]{color:#086873;background:#fff;box-shadow:0 1px 4px #23303719}.projection-values{align-items:center;gap:calc(32 * var(--scene-unit,1px));margin:calc(22 * var(--scene-unit,1px)) 0 calc(6 * var(--scene-unit,1px));display:flex}.projection-values div>span{font-size:calc(13 * var(--scene-unit,1px));color:#526571}.projection-values strong{font:600 calc(28 * var(--scene-unit,1px)) var(--num);margin-top:calc(6 * var(--scene-unit,1px));display:block}.projection-values>span{color:#7a9599}.projection-svg{width:100%;height:calc(210 * var(--scene-unit,1px));display:block}.projection-svg text{font:calc(13 * var(--scene-unit,1px)) var(--font);fill:#526571}.projection-callout{color:#28614a;font-size:calc(13 * var(--scene-unit,1px));padding:calc(10 * var(--scene-unit,1px)) calc(14 * var(--scene-unit,1px));border-radius:calc(5 * var(--scene-unit,1px));background:#edf6f0;line-height:1.6}.projection-context{padding:calc(24 * var(--scene-unit,1px));background:#f3f7f6;border-left:1px solid #d6e1df}.projection-context h4{font-size:calc(25 * var(--scene-unit,1px));margin:calc(14 * var(--scene-unit,1px)) 0;line-height:1.2}.projection-context>p{font-size:calc(15 * var(--scene-unit,1px));color:#526571;margin-top:calc(16 * var(--scene-unit,1px));line-height:1.6}.projection-context>.product-note{font-size:calc(12 * var(--scene-unit,1px))}.projection-data{margin-top:calc(18 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px));border-top:1px solid #d0dfd9}.projection-data summary{cursor:pointer;padding:calc(13 * var(--scene-unit,1px)) 0}.projection-data table{border-collapse:collapse;width:100%}.projection-data th,.projection-data td{padding:calc(8 * var(--scene-unit,1px)) calc(4 * var(--scene-unit,1px));text-align:right;border-bottom:1px solid #d3dfdb;font-weight:400}.projection-data th:first-child{text-align:left}.plan-includes{margin:0 calc(22 * var(--scene-unit,1px)) calc(12 * var(--scene-unit,1px));border-top:1px solid #d6e1df}.plan-includes summary{justify-content:space-between;align-items:center;gap:calc(15 * var(--scene-unit,1px));padding:calc(10 * var(--scene-unit,1px)) 0;font-size:calc(13 * var(--scene-unit,1px));cursor:pointer;color:#32606a;display:flex}.plan-includes summary svg{width:calc(16 * var(--scene-unit,1px));height:calc(16 * var(--scene-unit,1px))}.plan-includes .plan-features{padding:calc(6 * var(--scene-unit,1px)) 0 calc(10 * var(--scene-unit,1px));margin:0}.trajectory-plot,.projection-plot{--chart-height:clamp(calc(180 * var(--scene-unit,1px)),24vh,calc(275 * var(--scene-unit,1px)));grid-template-columns:calc(48 * var(--scene-unit,1px)) minmax(0,1fr);display:grid}.trajectory-plot .trajectory-svg,.projection-plot .projection-svg{height:var(--chart-height);max-height:none;margin:0}.chart-axis{padding:calc(var(--chart-height)*.16) calc(6 * var(--scene-unit,1px)) calc(var(--chart-height)*.08) 0;font-size:calc(11 * var(--scene-unit,1px));color:#526571;text-align:right;flex-direction:column;justify-content:space-between;display:flex}.projection-plot .chart-axis{padding-top:calc(var(--chart-height)*.09);padding-bottom:calc(var(--chart-height)*.02)}.projection-plot path,.projection-plot line{vector-effect:non-scaling-stroke}.projection-ticks{padding:calc(7 * var(--scene-unit,1px)) 0 calc(13 * var(--scene-unit,1px)) calc(48 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));color:#526571;justify-content:space-between;display:flex}.trajectory-svg text{display:none}.trajectory-svg path,.trajectory-svg line{vector-effect:non-scaling-stroke}.trajectory-months{margin-left:calc(48 * var(--scene-unit,1px))}@media (width>=1000px){.value-edition{--section-space:clamp(32px,3.5svh,48px)}.product-section,.value-edition .money-chapter{padding-block:var(--section-space)}.service-core,.vision-chapter,.fiscal-chapter,.customer-chapter,.plans-chapter,.value-edition .money-chapter{align-items:center;min-height:0;display:flex}.product-heading{gap:calc(40 * var(--scene-unit,1px));margin-bottom:calc(22 * var(--scene-unit,1px));grid-template-columns:1.45fr 1fr;align-items:center}.product-heading h2{font-size:clamp(calc(38 * var(--scene-unit,1px)),4.8svh,calc(56 * var(--scene-unit,1px)));margin-top:calc(14 * var(--scene-unit,1px));line-height:1.08}.product-heading>div:last-child>p{font-size:calc(16 * var(--scene-unit,1px));max-width:calc(540 * var(--scene-unit,1px));margin-top:calc(14 * var(--scene-unit,1px));line-height:1.7}.service-core>.container,.vision-chapter>.container,.fiscal-chapter>.container,.customer-chapter>.container{grid-template-columns:minmax(calc(215 * var(--scene-unit,1px)),.27fr) minmax(0,1fr);gap:calc(20 * var(--scene-unit,1px)) calc(32 * var(--scene-unit,1px));align-items:start;display:grid}.service-core .product-heading,.vision-chapter .product-heading,.fiscal-chapter .product-heading,.customer-chapter .product-heading{grid-column:1;margin:0;display:block}.service-core .product-heading>div:last-child,.vision-chapter .product-heading>div:last-child,.fiscal-chapter .product-heading>div:last-child,.customer-chapter .product-heading>div:last-child{margin-top:calc(22 * var(--scene-unit,1px));display:block}.service-core .product-heading>div:last-child>p,.vision-chapter .product-heading>div:last-child>p,.fiscal-chapter .product-heading>div:last-child>p,.customer-chapter .product-heading>div:last-child>p{margin-top:calc(14 * var(--scene-unit,1px))}.core-workspace,.vision-workspace,.fiscal-stage,.customer-workspace{grid-area:1/2/3}.core-outcomes,.vision-foot,.customer-benefits{align-self:end;gap:calc(15 * var(--scene-unit,1px));grid-area:2/1;grid-template-columns:1fr;margin:0;display:grid}.service-core>.container,.vision-chapter>.container,.customer-chapter>.container{grid-template-rows:1fr auto}.customer-chapter .connection-disclosure,.fiscal-terms{grid-column:2;margin:0}.product-badge,.product-demo,.status-chip{padding:calc(4 * var(--scene-unit,1px)) calc(8 * var(--scene-unit,1px))}.section-kicker,.mini-heading{font-size:calc(11 * var(--scene-unit,1px))}.product-note{line-height:1.6}.motion-edition .site-nav{height:76px}.motion-edition .brand img{width:139px}.value-edition .opening-content{flex-direction:column;min-height:calc(100svh - 76px);padding-top:0;display:flex}.opening-story{flex-direction:column;flex:1;justify-content:center;min-height:0;padding-top:clamp(18px,3svh,48px);padding-bottom:clamp(16px,2.5svh,40px);display:flex}.value-edition .opening h1{margin-top:clamp(20px,3svh,48px);font-size:clamp(88px,min(8.5vw,12svh),170px)}.value-edition .opening-bottom{margin-top:clamp(20px,3svh,48px);padding-bottom:0}.value-edition .opening-description{max-width:590px;font-size:clamp(18px,1.2vw,23px);line-height:1.55}.value-edition .hero-actions{margin-top:clamp(16px,2svh,24px)}.hero-answers{margin-top:0}.hero-answer{grid-template-columns:27px minmax(0,1fr);align-content:start;column-gap:10px;padding:clamp(16px,2svh,28px) 25px;display:grid}.hero-answer>span{grid-area:1/1/3;padding-top:5px;display:block}.hero-answer>span svg{display:none}.hero-answer strong{grid-column:2;margin-top:0;font-size:clamp(21px,1.55vw,28px)}.hero-answer p{grid-column:2;max-width:470px;margin-top:6px;font-size:15px;line-height:1.5}.value-edition .opening-foot{padding-block:clamp(4px,.7svh,12px)}.product-chrome{padding:calc(9 * var(--scene-unit,1px)) calc(20 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px))}.product-chrome img{width:calc(17 * var(--scene-unit,1px));height:calc(20 * var(--scene-unit,1px))}.core-top{padding:calc(12 * var(--scene-unit,1px)) calc(20 * var(--scene-unit,1px))}.core-top>div{gap:calc(18 * var(--scene-unit,1px));align-items:center;display:flex}.core-top h3{font-size:calc(24 * var(--scene-unit,1px));margin:0}.core-top .section-kicker{font-size:calc(10 * var(--scene-unit,1px))}.core-document-note{font-size:calc(13 * var(--scene-unit,1px));display:none}.core-identity>div{padding:calc(12 * var(--scene-unit,1px)) calc(20 * var(--scene-unit,1px))}.core-identity p>span{margin-top:calc(4 * var(--scene-unit,1px))}.core-identity strong{font-size:calc(15 * var(--scene-unit,1px))}.plate{font-size:calc(16 * var(--scene-unit,1px));padding-bottom:calc(3 * var(--scene-unit,1px))}.plate small{margin-bottom:calc(3 * var(--scene-unit,1px));padding-block:calc(2 * var(--scene-unit,1px))}.core-tabs{padding-inline:calc(16 * var(--scene-unit,1px))}.product-section .demo-tabs>button{min-height:calc(44 * var(--scene-unit,1px));padding:calc(11 * var(--scene-unit,1px)) calc(12 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px))}.core-scene{grid-template-columns:minmax(0,1fr) 26%;min-height:0}.core-detail{padding:calc(16 * var(--scene-unit,1px)) calc(22 * var(--scene-unit,1px));min-height:0}.detail-title{margin-bottom:calc(12 * var(--scene-unit,1px))}.product-section .detail-title h4{font-size:calc(20 * var(--scene-unit,1px))}.core-context{padding:calc(22 * var(--scene-unit,1px))}.core-context h4{margin-top:calc(13 * var(--scene-unit,1px));font-size:calc(25 * var(--scene-unit,1px))}.core-context>p{font-size:calc(14 * var(--scene-unit,1px));margin-top:calc(13 * var(--scene-unit,1px));line-height:1.6}.context-connection{padding-top:calc(16 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));gap:calc(12 * var(--scene-unit,1px))}.core-stage{margin:calc(12 * var(--scene-unit,1px)) 0;gap:calc(12 * var(--scene-unit,1px))}.core-stage>strong{padding:calc(5 * var(--scene-unit,1px)) calc(8 * var(--scene-unit,1px))}.item-group-label{padding:calc(7 * var(--scene-unit,1px)) calc(11 * var(--scene-unit,1px));margin-top:calc(10 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px))}.service-item{padding:calc(10 * var(--scene-unit,1px)) 0;gap:calc(15 * var(--scene-unit,1px))}.service-item strong{font-size:calc(14 * var(--scene-unit,1px))}.service-item small{font-size:calc(12 * var(--scene-unit,1px));margin-top:calc(3 * var(--scene-unit,1px))}.service-item>b{font-size:calc(14 * var(--scene-unit,1px))}.service-total{padding-top:calc(12 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));margin-top:0}.service-total strong{font-size:calc(24 * var(--scene-unit,1px))}.core-bottom{padding:calc(9 * var(--scene-unit,1px)) calc(20 * var(--scene-unit,1px));font-size:calc(11 * var(--scene-unit,1px))}.core-outcomes,.customer-benefits{margin-top:calc(16 * var(--scene-unit,1px));gap:calc(25 * var(--scene-unit,1px))}.core-outcomes strong,.customer-benefits strong{font-size:calc(20 * var(--scene-unit,1px))}.core-outcomes span,.customer-benefits span{font-size:calc(14 * var(--scene-unit,1px));margin-top:calc(6 * var(--scene-unit,1px));line-height:1.6}.inspection-layout{gap:calc(25 * var(--scene-unit,1px))}.inspection-car{height:calc(235 * var(--scene-unit,1px))}.inspection-car .vehicle-drawing{height:calc(220 * var(--scene-unit,1px))}.inspection-facts{margin-block:calc(14 * var(--scene-unit,1px))}.check-list{margin-block:calc(12 * var(--scene-unit,1px));gap:calc(9 * var(--scene-unit,1px))}.payment-overview{margin:calc(18 * var(--scene-unit,1px)) 0}.payment-overview strong{font-size:calc(25 * var(--scene-unit,1px))}.payment-row{padding:calc(14 * var(--scene-unit,1px)) 0}.connection-note{margin-top:calc(16 * var(--scene-unit,1px));padding:calc(13 * var(--scene-unit,1px)) calc(16 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px))}.os-tax-pair>div{padding:calc(18 * var(--scene-unit,1px))}.os-tax-pair strong{margin-top:calc(12 * var(--scene-unit,1px));font-size:calc(26 * var(--scene-unit,1px))}.os-tax-pair p{margin-top:calc(10 * var(--scene-unit,1px))}.inline-link{margin-top:calc(8 * var(--scene-unit,1px));min-height:calc(40 * var(--scene-unit,1px))}.document-shelf>div{padding-block:calc(14 * var(--scene-unit,1px))}.return-story{margin:calc(20 * var(--scene-unit,1px)) 0}.core-timeline>li{padding-bottom:calc(14 * var(--scene-unit,1px))}.core-timeline p{margin-top:calc(5 * var(--scene-unit,1px))}.value-edition .money-layout{gap:clamp(calc(35 * var(--scene-unit,1px)),5vw,calc(85 * var(--scene-unit,1px)));grid-template-columns:1fr 1.35fr;align-items:center}.value-edition .money-story h2{font-size:clamp(calc(34 * var(--scene-unit,1px)),4.5vh,calc(51 * var(--scene-unit,1px)));margin-top:calc(16 * var(--scene-unit,1px))}.value-edition .money-story>p:not(.chapter-label){font-size:calc(16 * var(--scene-unit,1px));margin-top:calc(16 * var(--scene-unit,1px));max-width:calc(530 * var(--scene-unit,1px));line-height:1.6}.value-edition .money-origins{margin-top:calc(22 * var(--scene-unit,1px));gap:calc(15 * var(--scene-unit,1px))}.value-edition .money-origins>div{padding-block:0}.value-edition .money-origins p>span{font-size:calc(14 * var(--scene-unit,1px));line-height:1.55}.value-edition .cash-sheet{padding:calc(22 * var(--scene-unit,1px)) calc(25 * var(--scene-unit,1px))}.value-edition .cash-sheet h3{font-size:calc(27 * var(--scene-unit,1px));margin-top:calc(5 * var(--scene-unit,1px))}.value-edition .cash-summary{margin-top:calc(20 * var(--scene-unit,1px));padding-bottom:calc(14 * var(--scene-unit,1px))}.value-edition .cash-summary b{font-size:calc(23 * var(--scene-unit,1px))}.value-edition .cash-graph{margin-top:calc(12 * var(--scene-unit,1px))}.value-edition .cash-graph svg{width:100%;height:clamp(calc(170 * var(--scene-unit,1px)),25vh,calc(280 * var(--scene-unit,1px)))}.value-edition .cash-reading{margin-top:calc(14 * var(--scene-unit,1px));padding-top:calc(14 * var(--scene-unit,1px))}.value-edition .cash-sheet>.ui-footnote{margin-top:calc(12 * var(--scene-unit,1px));line-height:1.6}.vision-toolbar{padding:calc(14 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px)) calc(8 * var(--scene-unit,1px))}.vision-toolbar>div{align-items:center;gap:calc(20 * var(--scene-unit,1px));display:flex}.vision-toolbar h3{font-size:calc(23 * var(--scene-unit,1px));margin:0}.vision-tabs{padding-inline:calc(24 * var(--scene-unit,1px))}.trajectory{padding:calc(17 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px))}.trajectory-numbers{margin:calc(16 * var(--scene-unit,1px)) 0 calc(6 * var(--scene-unit,1px))}.trajectory-numbers strong{font-size:calc(25 * var(--scene-unit,1px));margin-top:calc(5 * var(--scene-unit,1px))}.trajectory-svg{height:clamp(calc(165 * var(--scene-unit,1px)),24vh,calc(275 * var(--scene-unit,1px)));width:100%}.trajectory-months{margin-top:0}.trajectory-months button{min-height:calc(36 * var(--scene-unit,1px));padding:calc(8 * var(--scene-unit,1px)) calc(4 * var(--scene-unit,1px))}.trajectory>.product-note{margin-top:calc(10 * var(--scene-unit,1px));padding-top:calc(9 * var(--scene-unit,1px))}.revenue-origins{padding:calc(20 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px))}.revenue-origins h4{font-size:calc(24 * var(--scene-unit,1px));margin-top:calc(10 * var(--scene-unit,1px))}.origin-total{font-size:calc(30 * var(--scene-unit,1px));margin-top:calc(16 * var(--scene-unit,1px))}.origin-bar{margin:calc(14 * var(--scene-unit,1px)) 0 calc(5 * var(--scene-unit,1px))}.origin-row{padding:calc(12 * var(--scene-unit,1px)) 0}.origin-row>div{margin-top:calc(6 * var(--scene-unit,1px))}.origin-row strong{font-size:calc(23 * var(--scene-unit,1px))}.revenue-origins>.product-note{margin-top:calc(12 * var(--scene-unit,1px))}.vision-data>summary{padding:calc(12 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px))}.vision-foot{gap:calc(30 * var(--scene-unit,1px));margin-top:calc(15 * var(--scene-unit,1px))}.vision-foot p{font-size:calc(13 * var(--scene-unit,1px));line-height:1.5}.vision-foot strong{font-size:calc(18 * var(--scene-unit,1px));margin-bottom:calc(4 * var(--scene-unit,1px))}.indicator-grid{padding:calc(24 * var(--scene-unit,1px))}.indicator-grid strong{font-size:calc(35 * var(--scene-unit,1px));margin-top:calc(12 * var(--scene-unit,1px))}.indicator-grid p{margin-top:calc(12 * var(--scene-unit,1px))}.ai-finance-note{padding:calc(17 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px))}.projection-main,.projection-context{padding:calc(20 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px))}.projection-svg{height:clamp(calc(165 * var(--scene-unit,1px)),24vh,calc(260 * var(--scene-unit,1px)))}.fiscal-route{padding:calc(13 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px))}.fiscal-stage-body{grid-template-columns:calc(260 * var(--scene-unit,1px)) 1fr}.fiscal-channels{padding:calc(20 * var(--scene-unit,1px))}.fiscal-channels .demo-tabs{margin-top:calc(16 * var(--scene-unit,1px));gap:calc(10 * var(--scene-unit,1px))}.fiscal-channels .demo-tabs>button{padding:calc(13 * var(--scene-unit,1px)) calc(15 * var(--scene-unit,1px))}.fiscal-channels .demo-tabs strong{font-size:calc(23 * var(--scene-unit,1px))}.fiscal-channels .demo-tabs small{margin-top:calc(2 * var(--scene-unit,1px))}.fiscal-channel-note{margin-top:calc(20 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px))}.fiscal-documents{padding:calc(20 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px))}.fiscal-document{padding:calc(18 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px))}.fiscal-document>header{padding-bottom:calc(13 * var(--scene-unit,1px))}.fiscal-document h3{font-size:calc(29 * var(--scene-unit,1px));margin-top:calc(5 * var(--scene-unit,1px))}.fiscal-origin{padding:calc(12 * var(--scene-unit,1px)) 0}.fiscal-fields{gap:calc(25 * var(--scene-unit,1px));grid-template-columns:1fr 1fr;display:grid}.fiscal-fields>div{padding:calc(13 * var(--scene-unit,1px)) 0}.fiscal-fields strong{font-size:calc(17 * var(--scene-unit,1px));margin-top:calc(6 * var(--scene-unit,1px))}.fiscal-fields small{margin-top:calc(5 * var(--scene-unit,1px))}.fiscal-total{padding:calc(14 * var(--scene-unit,1px)) 0}.fiscal-total strong{font-size:calc(28 * var(--scene-unit,1px))}.fiscal-review>summary{padding-top:calc(12 * var(--scene-unit,1px))}.fiscal-followthrough{padding:calc(14 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px));gap:calc(25 * var(--scene-unit,1px))}.fiscal-followthrough strong{margin-top:calc(5 * var(--scene-unit,1px));font-size:calc(19 * var(--scene-unit,1px))}.fiscal-followthrough p{margin-top:calc(4 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px))}.fiscal-terms{margin-top:calc(13 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));max-width:none;line-height:1.6}.customer-toolbar{padding-inline:calc(20 * var(--scene-unit,1px));min-height:calc(54 * var(--scene-unit,1px))}.customer-columns{grid-template-columns:minmax(calc(170 * var(--scene-unit,1px)),.75fr) minmax(0,1.7fr) minmax(calc(285 * var(--scene-unit,1px)),1fr)}.customer-toolbar .demo-tabs>button{padding-block:calc(13 * var(--scene-unit,1px))}.inbox-segments{padding:calc(15 * var(--scene-unit,1px))}.contact-selected{padding:calc(15 * var(--scene-unit,1px)) calc(12 * var(--scene-unit,1px))}.inbox-explanation{padding:calc(22 * var(--scene-unit,1px)) calc(18 * var(--scene-unit,1px))}.inbox-explanation h4{margin-top:calc(12 * var(--scene-unit,1px));font-size:calc(22 * var(--scene-unit,1px))}.inbox-explanation p{margin-top:calc(12 * var(--scene-unit,1px));line-height:1.6}.inbox-explanation>span{margin-top:calc(18 * var(--scene-unit,1px));padding-top:calc(15 * var(--scene-unit,1px))}.customer-chat>header{padding:calc(10 * var(--scene-unit,1px)) calc(18 * var(--scene-unit,1px))}.customer-messages{gap:calc(9 * var(--scene-unit,1px));padding:calc(12 * var(--scene-unit,1px)) calc(18 * var(--scene-unit,1px))}.message-in,.message-out{padding:calc(8 * var(--scene-unit,1px)) calc(12 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));max-width:90%;line-height:1.5}.message-in time,.message-out time{margin-top:calc(3 * var(--scene-unit,1px));font-size:calc(10 * var(--scene-unit,1px))}.voice-message{padding:calc(9 * var(--scene-unit,1px)) calc(12 * var(--scene-unit,1px));width:65%}.voice-message details{margin-top:calc(6 * var(--scene-unit,1px))}.message-document>summary{padding:calc(10 * var(--scene-unit,1px)) calc(12 * var(--scene-unit,1px))}.message-document small{margin-top:calc(2 * var(--scene-unit,1px))}.customer-composer{padding:calc(9 * var(--scene-unit,1px)) calc(17 * var(--scene-unit,1px))}.customer-composer>span:last-child{padding:calc(4 * var(--scene-unit,1px)) calc(8 * var(--scene-unit,1px))}.customer-context{padding:calc(18 * var(--scene-unit,1px)) calc(20 * var(--scene-unit,1px))}.customer-context [data-panel]{min-height:0}.customer-context h4{margin-top:calc(12 * var(--scene-unit,1px));font-size:calc(24 * var(--scene-unit,1px))}.customer-profile{grid-template-columns:calc(40 * var(--scene-unit,1px)) 1fr;text-align:left;gap:0 calc(12 * var(--scene-unit,1px));margin:calc(14 * var(--scene-unit,1px)) 0;align-items:center;display:grid}.customer-profile .person-avatar{width:calc(40 * var(--scene-unit,1px));height:calc(40 * var(--scene-unit,1px));font-size:calc(17 * var(--scene-unit,1px));grid-row:1/3}.customer-profile h4{font-size:calc(20 * var(--scene-unit,1px));margin:0}.customer-profile p{margin-top:calc(4 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px))}.profile-fact{padding:calc(9 * var(--scene-unit,1px)) 0}.profile-fact strong{margin-top:calc(4 * var(--scene-unit,1px))}.profile-history{padding-top:calc(12 * var(--scene-unit,1px))}.profile-history>p{margin-top:calc(8 * var(--scene-unit,1px))}.customer-context .product-note{margin-top:calc(12 * var(--scene-unit,1px));line-height:1.5}.ai-summary{margin-top:calc(12 * var(--scene-unit,1px))}.ai-summary>div{padding:calc(8 * var(--scene-unit,1px)) 0}.ai-summary p{margin-top:calc(4 * var(--scene-unit,1px));font-size:calc(13 * var(--scene-unit,1px));line-height:1.5}.suggested-message{padding:calc(11 * var(--scene-unit,1px)) calc(13 * var(--scene-unit,1px));margin-top:calc(12 * var(--scene-unit,1px))}.suggested-message p{font-size:calc(13 * var(--scene-unit,1px));margin-top:calc(5 * var(--scene-unit,1px));line-height:1.5}.scheduled-contact{padding:calc(16 * var(--scene-unit,1px));margin-top:calc(17 * var(--scene-unit,1px))}.scheduled-contact p{margin-top:calc(10 * var(--scene-unit,1px));line-height:1.55}.followup-flow{margin-top:calc(15 * var(--scene-unit,1px))}.context-explanation{margin-top:calc(15 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px));line-height:1.6}.connection-disclosure{margin-top:calc(12 * var(--scene-unit,1px))}.connection-disclosure summary{padding:calc(10 * var(--scene-unit,1px)) 0;font-size:calc(13 * var(--scene-unit,1px))}.product-plan-cards{gap:calc(22 * var(--scene-unit,1px))}.product-plan>header{padding:calc(17 * var(--scene-unit,1px)) calc(22 * var(--scene-unit,1px)) calc(12 * var(--scene-unit,1px))}.product-plan h3{font-size:calc(27 * var(--scene-unit,1px));margin-top:calc(5 * var(--scene-unit,1px))}.product-plan>header>p{min-height:0;font-size:calc(14 * var(--scene-unit,1px));margin-top:calc(5 * var(--scene-unit,1px))}.plan-features{gap:calc(8 * var(--scene-unit,1px)) calc(16 * var(--scene-unit,1px));padding-inline:calc(22 * var(--scene-unit,1px));margin-bottom:calc(14 * var(--scene-unit,1px));grid-template-columns:1fr 1fr;min-height:0}.plan-features>li{font-size:calc(13 * var(--scene-unit,1px));gap:calc(7 * var(--scene-unit,1px));line-height:1.5}.plan-features svg{width:calc(13 * var(--scene-unit,1px));height:calc(15 * var(--scene-unit,1px));margin-top:calc(2 * var(--scene-unit,1px))}.payment-options{padding:0 calc(16 * var(--scene-unit,1px)) calc(14 * var(--scene-unit,1px));gap:calc(8 * var(--scene-unit,1px))}.payment-options legend{font-size:calc(10 * var(--scene-unit,1px));padding:0 calc(6 * var(--scene-unit,1px)) calc(9 * var(--scene-unit,1px))}.payment-option{padding:calc(9 * var(--scene-unit,1px)) calc(13 * var(--scene-unit,1px));gap:calc(10 * var(--scene-unit,1px))}.payment-option input{width:calc(16 * var(--scene-unit,1px));height:calc(16 * var(--scene-unit,1px))}.payment-option-content{gap:calc(4 * var(--scene-unit,1px)) calc(16 * var(--scene-unit,1px));grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.payment-option-title{font-size:calc(14 * var(--scene-unit,1px));justify-content:flex-start;gap:calc(8 * var(--scene-unit,1px))}.payment-option-title>small{font-size:calc(10 * var(--scene-unit,1px));padding:calc(2 * var(--scene-unit,1px)) calc(4 * var(--scene-unit,1px))}.payment-price{font-size:calc(25 * var(--scene-unit,1px));text-align:right;white-space:nowrap;grid-area:1/2/4;align-self:center;margin:0}.payment-price>small{font-size:calc(12 * var(--scene-unit,1px));margin:calc(3 * var(--scene-unit,1px)) 0 0;display:block}.payment-detail{font-size:calc(12 * var(--scene-unit,1px));margin:0;line-height:1.5}.payment-extra{font-size:calc(11 * var(--scene-unit,1px));margin:0;line-height:1.5}.plan-capacity{padding:calc(9 * var(--scene-unit,1px)) calc(22 * var(--scene-unit,1px))}.plan-capacity dd{font-size:calc(19 * var(--scene-unit,1px));margin-top:calc(5 * var(--scene-unit,1px))}.plan-explore{padding:calc(12 * var(--scene-unit,1px)) calc(22 * var(--scene-unit,1px));font-size:calc(14 * var(--scene-unit,1px))}.offer-selection{padding:calc(9 * var(--scene-unit,1px)) calc(14 * var(--scene-unit,1px));font-size:calc(12 * var(--scene-unit,1px));margin-top:calc(13 * var(--scene-unit,1px))}.offer-selection+.product-note{margin-top:calc(9 * var(--scene-unit,1px));font-size:calc(11 * var(--scene-unit,1px))}.complete-comparison{margin-top:0}.comparison-heading{margin-bottom:calc(20 * var(--scene-unit,1px))}.comparison-heading h3{font-size:calc(32 * var(--scene-unit,1px));margin-top:calc(8 * var(--scene-unit,1px))}.comparison-heading p{margin-top:calc(7 * var(--scene-unit,1px))}.comparison-layout{grid-template-columns:calc(250 * var(--scene-unit,1px)) 1fr;gap:calc(24 * var(--scene-unit,1px))}.plan-categories>button{min-height:calc(40 * var(--scene-unit,1px));padding:calc(9 * var(--scene-unit,1px)) calc(13 * var(--scene-unit,1px))}.comparison-panels h4{padding:calc(15 * var(--scene-unit,1px)) calc(20 * var(--scene-unit,1px))}.comparison-panels th,.comparison-panels td{padding:calc(13 * var(--scene-unit,1px)) calc(18 * var(--scene-unit,1px))}.complete-comparison>.product-note{margin-top:calc(12 * var(--scene-unit,1px))}.product-faq{gap:calc(50 * var(--scene-unit,1px));margin-top:0}.product-faq summary{padding:calc(15 * var(--scene-unit,1px)) 0;min-height:calc(54 * var(--scene-unit,1px))}.product-closing{padding-block:clamp(calc(48 * var(--scene-unit,1px)),7svh,calc(100 * var(--scene-unit,1px)))}.product-closing h2{font-size:clamp(calc(40 * var(--scene-unit,1px)),5vh,calc(64 * var(--scene-unit,1px)));margin-top:calc(18 * var(--scene-unit,1px))}.product-closing>.container>div{margin-top:calc(24 * var(--scene-unit,1px))}.plans-chapter{padding-block:var(--section-space)}.plans-chapter .product-heading{margin-bottom:calc(16 * var(--scene-unit,1px))}.plans-chapter .product-plan{flex-direction:column;display:flex}.plans-chapter .payment-options{flex:1}.plans-chapter .plan-capacity{margin-top:auto}.chart-axis{padding-top:calc(clamp(calc(165 * var(--scene-unit,1px)),24vh,calc(275 * var(--scene-unit,1px)))*.16);padding-bottom:calc(clamp(calc(165 * var(--scene-unit,1px)),24vh,calc(275 * var(--scene-unit,1px)))*.08)}}@media (width>=1000px) and (width<=1799px){.customer-inbox{display:none}.customer-columns{grid-template-columns:minmax(0,1.35fr) minmax(calc(270 * var(--scene-unit,1px)),1fr)}.customer-toolbar .product-demo{display:none}.customer-toolbar .demo-tabs{gap:calc(8 * var(--scene-unit,1px))}.customer-toolbar .demo-tabs>button{font-size:calc(13 * var(--scene-unit,1px));padding-inline:calc(4 * var(--scene-unit,1px))}.core-context{padding:calc(18 * var(--scene-unit,1px))}.core-context h4{font-size:calc(23 * var(--scene-unit,1px))}.core-top>div{gap:calc(12 * var(--scene-unit,1px))}.core-identity>div{padding:calc(12 * var(--scene-unit,1px));gap:calc(10 * var(--scene-unit,1px))}.core-identity .avatar,.core-identity>div:last-child>svg{display:none}.core-tabs{padding-inline:calc(10 * var(--scene-unit,1px))}.product-section .core-tabs>button{font-size:calc(13 * var(--scene-unit,1px));padding-inline:calc(7 * var(--scene-unit,1px))}.revenue-perspective{grid-template-columns:minmax(0,1.5fr) minmax(calc(245 * var(--scene-unit,1px)),1fr)}.trajectory,.revenue-origins{padding-inline:calc(18 * var(--scene-unit,1px))}.trajectory-numbers strong{font-size:calc(22 * var(--scene-unit,1px))}.trajectory-numbers span{font-size:calc(12 * var(--scene-unit,1px))}.origin-row strong{font-size:calc(21 * var(--scene-unit,1px))}.origin-row b{font-size:calc(16 * var(--scene-unit,1px))}.fiscal-stage-body{grid-template-columns:calc(200 * var(--scene-unit,1px)) minmax(0,1fr)}.fiscal-channels{padding:calc(18 * var(--scene-unit,1px)) calc(14 * var(--scene-unit,1px))}.fiscal-channels .demo-tabs>button{gap:calc(12 * var(--scene-unit,1px));padding:calc(12 * var(--scene-unit,1px))}.fiscal-channels .demo-tabs>button>svg:last-child{display:none}.fiscal-documents,.fiscal-document{padding:calc(18 * var(--scene-unit,1px))}}@media (width>=1800px){.product-heading{grid-template-columns:1.4fr 1fr}.product-heading>div:last-child{align-items:center;gap:calc(24 * var(--scene-unit,1px));display:flex}.product-heading .product-badge{flex:none}.product-heading>div:last-child>p{margin:0}.core-detail,.core-context{padding:calc(24 * var(--scene-unit,1px)) calc(28 * var(--scene-unit,1px))}.service-item{padding-block:calc(15 * var(--scene-unit,1px))}.customer-columns{grid-template-columns:minmax(calc(220 * var(--scene-unit,1px)),.8fr) minmax(0,1.6fr) minmax(calc(340 * var(--scene-unit,1px)),1fr)}.customer-messages{padding:calc(18 * var(--scene-unit,1px)) calc(24 * var(--scene-unit,1px));gap:calc(12 * var(--scene-unit,1px))}.message-in,.message-out{font-size:calc(15 * var(--scene-unit,1px));padding:calc(11 * var(--scene-unit,1px)) calc(15 * var(--scene-unit,1px))}.customer-context{padding:calc(23 * var(--scene-unit,1px)) calc(28 * var(--scene-unit,1px))}.payment-price{font-size:calc(29 * var(--scene-unit,1px))}.payment-option{padding:calc(15 * var(--scene-unit,1px)) calc(17 * var(--scene-unit,1px))}.payment-detail{font-size:calc(13 * var(--scene-unit,1px))}.payment-extra{font-size:calc(12 * var(--scene-unit,1px))}}@media (width<=999px){.product-section,.value-edition .money-chapter{padding-block:32px}.product-heading{gap:18px;margin-bottom:24px}.product-heading h2{margin-top:12px;font-size:clamp(30px,4.5vw,42px)}.product-heading>div:last-child>p{margin-top:12px}.core-scene,.core-detail,.customer-context [data-panel]{min-height:0}.core-top{padding-block:16px}.core-top h3{margin-top:6px;font-size:25px}.product-chrome{padding:12px 18px}.core-detail{padding:18px}.detail-title{margin-bottom:13px}.core-stage{margin:14px 0}.item-group-label{margin-top:12px;padding:9px 12px}.service-item{padding:12px 0}.service-item strong{font-size:14px}.service-total{margin-top:0;padding-top:14px}.core-bottom{padding:12px 18px}.core-identity>div{padding-block:13px}.core-outcomes,.customer-benefits{gap:12px}.core-outcomes strong,.customer-benefits strong{font-size:19px}.core-outcomes>p,.customer-benefits>p{padding-block:12px}.core-context{padding:20px}.core-context h4{font-size:23px}.core-context>p{margin-top:10px;line-height:1.6}.product-plan>header{padding-block:20px 14px}.product-plan>header>p{min-height:0}.plan-features{gap:9px;min-height:0;margin-bottom:20px}.payment-option{padding:14px}.payment-price{margin-top:8px}.complete-comparison,.product-faq{margin-top:0}.premium-projection{grid-template-columns:1fr}.projection-context{border-top:1px solid #d6e1df;border-left:0}.projection-context h4 br{display:none}.projection-heading{flex-wrap:wrap}.projection-horizons{width:100%}.projection-horizons button{flex:1}.projection-values{gap:18px}.projection-values>div{min-width:0}.projection-values strong{font-size:23px}.projection-svg{height:auto;margin-block:14px}.projection-svg text{font-size:22px}.projection-main,.projection-context{padding:20px}}@media (width<=600px){.projection-values{grid-template-columns:1fr 1fr;gap:12px;display:grid}.projection-values>span{display:none}.projection-values strong{font-size:21px}.projection-values div>span{min-height:36px;font-size:12px;line-height:1.5;display:block}.value-edition{--gutter:20px}.value-edition .opening-content{padding-top:0}.opening-story{flex-direction:column;justify-content:center;min-height:0;padding-top:26px;padding-bottom:18px;display:flex}.value-edition .opening h1{margin-top:22px;font-size:clamp(30px,8.5vw,50px)}.value-edition .opening-bottom{margin-top:22px}.value-edition .opening-description{line-height:1.55}.value-edition .hero-actions{gap:12px;margin-top:20px}.value-edition .hero-actions .button{gap:14px;padding-inline:14px;font-size:13px}.value-edition .hero-actions .text-link{gap:6px;font-size:12px}.hero-answers{margin-top:8px}.hero-answer,.hero-answer:first-child{padding-block:13px}.hero-answer strong{font-size:20px}.hero-answer p{font-size:13px;line-height:1.5}.core-outcomes,.customer-benefits{grid-template-columns:1fr;gap:0}.core-identity{grid-template-columns:1fr 1fr}.core-identity .identity-vehicle{grid-column:1/-1}.core-identity>div{gap:9px;padding:12px 14px}.core-identity>div:last-child{border-bottom:1px solid var(--product-line);grid-column:2;padding:12px 14px}.core-identity>div:nth-child(2) .avatar,.core-identity>div:last-child>svg{display:none}.core-identity>div:not(:first-child) strong{font-size:14px}.core-identity p>span{font-size:11px}.core-tabs{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:6px}.product-section .core-tabs>button{overflow-wrap:anywhere;padding-inline:2px;font-size:11px}.core-tabs>button:last-child{grid-column:auto}.core-detail{padding:20px 16px}.service-item{padding-block:13px}.item-group-label{margin-top:12px}.vision-toolbar{padding:20px 18px 12px}.vision-toolbar h3{font-size:26px}.trajectory,.revenue-origins{padding:20px 18px}.vision-foot{gap:18px;margin-top:22px}.vision-foot strong{font-size:21px}.fiscal-channels{padding:18px}.fiscal-route,.fiscal-fields>div{padding-block:14px}.fiscal-fields strong{margin-top:6px}.fiscal-followthrough{gap:20px;padding:20px}.customer-messages{gap:12px;padding:17px}.message-in,.message-out{padding:11px 14px}.customer-toolbar{z-index:2;background:#fff;position:sticky;top:0}.customer-workspace{overflow:clip}.customer-context{padding:22px}.profile-fact{padding-block:12px}.customer-profile{margin-block:18px}.plan-capacity{gap:9px;padding:18px}.plan-capacity dd{font-size:18px}.product-closing{padding-block:42px}.product-closing h2{font-size:35px}}.chapter-bridge{background:var(--chapter-to);padding-block:clamp(12px,1.6svh,20px);position:relative;overflow:hidden}.chapter-bridge:before{content:"";background:linear-gradient(180deg,var(--chapter-from),var(--chapter-to));pointer-events:none;height:24px;position:absolute;inset:0 0 auto}.chapter-bridge-inner{align-items:center;gap:24px;min-height:36px;display:flex}.chapter-number{font:500 32px var(--num);color:#153e38;white-space:nowrap}.chapter-number>span{color:#48635c;font-size:11px}.chapter-thread{transform-origin:0;background:#617d7033;flex:1;height:1px;position:relative}.chapter-thread>i{transform-origin:0;background:#087981;position:absolute;inset:0}.chapter-caption{letter-spacing:-.025em;color:#31564c;font-size:clamp(21px,1.8vw,32px)}.chapter-mark{align-items:center;gap:6px;height:48px;padding:0 10px;display:flex}.chapter-mark>i{background:#087981;width:12px;height:42px;display:block;transform:skew(-23deg)}.chapter-mark>i:nth-child(2){background:#71ad9b;height:30px}.chapter-mark>i:nth-child(3){background:#a7c8b6;height:18px}.opening+.chapter-bridge{background:#172526;padding-bottom:28px}.opening+.chapter-bridge:before{display:none}.opening+.chapter-bridge:after{content:"";clip-path:polygon(0 100%,0 90%,64% 90%,67% 0,100% 0,100% 100%);background:#f6f7f3;height:22px;position:absolute;inset:auto 0 0}.opening+.chapter-bridge .chapter-number,.opening+.chapter-bridge .chapter-caption,.chapter-bridge-dark .chapter-number,.chapter-bridge-dark .chapter-caption{color:#d5e7dc}.opening+.chapter-bridge .chapter-number>span,.chapter-bridge-dark .chapter-number>span{color:#9db7a9}.opening+.chapter-bridge .chapter-thread,.chapter-bridge-dark .chapter-thread{background:#b7d7c533}.opening+.chapter-bridge .chapter-thread>i,.opening+.chapter-bridge .chapter-mark>i:first-child,.chapter-bridge-dark .chapter-thread>i,.chapter-bridge-dark .chapter-mark>i:first-child{background:#93cbb7}@media (width<=999px){.chapter-bridge{padding-block:12px}.chapter-bridge-inner{gap:15px}.chapter-caption{max-width:190px;font-size:17px;line-height:1.3}.chapter-number{font-size:22px}.chapter-mark{gap:3px;padding:0 4px}.chapter-mark>i{width:6px}.chapter-thread{min-width:16px}}@media (width>=601px) and (width<=999px){.value-edition .opening-content{flex-direction:column;min-height:calc(100svh - 82px);padding-top:0;display:flex}.opening-story{flex-direction:column;flex:1;justify-content:center;min-height:0;padding-block:32px;display:flex}.hero-answers{margin-top:0}}@media (width>=1000px) and (height<=850px){.value-edition .opening h1{margin-top:20px;font-size:clamp(72px,7vw,92px)}.value-edition .opening-bottom{margin-top:20px}.opening-story{padding-top:18px;padding-bottom:16px}.hero-answer,.hero-answer:first-child{padding-block:16px}}.value-edition{--scene-unit:1px;--bridge-height:calc(48px + 2 * clamp(12px,1.6svh,20px))}.product-section,.value-edition .money-chapter{min-height:calc(94svh - var(--bridge-height))}.decision-finale{flex-direction:column;min-height:94svh;display:flex}.decision-finale .faq-chapter{flex:1;align-items:center;min-height:0;display:flex}.decision-finale .product-closing{min-height:0}@media (width>=1000px){.value-edition{--scene-unit:clamp(1px,min(.105svh,.07vw),2.2px)}.product-section,.value-edition .money-chapter{align-items:center;padding-block:clamp(28px,3svh,64px);display:flex}.product-section>.container,.value-edition .money-chapter>.container,.product-closing>.container,.chapter-bridge>.container{max-width:calc(1840 * var(--scene-unit))}.comparison-chapter{min-height:94svh}.product-closing{padding-block:clamp(40px,5svh,100px)}.value-edition .money-origins p{font-size:calc(14 * var(--scene-unit))}.value-edition .cash-sheet .ui-label,.value-edition .cash-sheet .ui-footnote{font-size:calc(12 * var(--scene-unit))}.value-edition .cash-sheet .cash-days button{font-size:calc(13 * var(--scene-unit))}.trajectory-plot,.projection-plot{--chart-height:clamp(calc(180 * var(--scene-unit)),min(32svh,26vw),calc(360 * var(--scene-unit)))}.trajectory-plot .chart-axis{padding-top:calc(var(--chart-height)*.16);padding-bottom:calc(var(--chart-height)*.08)}.value-edition .cash-graph svg{height:clamp(calc(170 * var(--scene-unit)),min(32svh,28vw),calc(380 * var(--scene-unit)))}.product-closing .button{font-size:calc(15 * var(--scene-unit));padding:calc(17 * var(--scene-unit)) calc(22 * var(--scene-unit))}}@media (width<=999px){.product-section,.value-edition .money-chapter{padding-block:clamp(32px,4svh,48px)}.decision-finale{min-height:0}}.core-workspace{position:relative}.os-demo-cursor{z-index:12;pointer-events:none;opacity:0;width:clamp(36px,calc(36 * var(--scene-unit)),54px);filter:drop-shadow(0 3px 3px #183c3940);height:44px;transition:transform .85s cubic-bezier(.22,.68,.18,1),opacity .18s;position:absolute;top:0;left:0}.os-demo-cursor[hidden]{display:none}.os-demo-cursor[data-phase=moving],.os-demo-cursor[data-phase=aiming],.os-demo-cursor[data-phase=pressing]{opacity:1}.os-demo-cursor svg{transform-origin:4px 3px;width:100%;height:auto;transition:transform .12s;display:block}.os-demo-cursor[data-phase=pressing] svg{transform:scale(.82)}.os-cursor-label{white-space:nowrap;color:#fff;font:600 clamp(11px,calc(11 * var(--scene-unit)),16px) var(--font);letter-spacing:.02em;background:#164f47;border:1px solid #c5e8dc;border-radius:5px;padding:5px 9px;position:absolute;top:100%;left:24px}.os-demo-cursor[data-flip=true] .os-cursor-label{left:auto;right:22px}.os-cursor-ripple{opacity:0;background:#63c9ad33;border:2px solid #148873;border-radius:50%;width:32px;height:32px;position:absolute;top:-13px;left:-12px;transform:scale(.5)}.os-demo-cursor[data-phase=pressing] .os-cursor-ripple{animation:.28s ease-out both os-tour-click}@keyframes os-tour-click{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.core-workspace button[data-tour-target=hover],.core-workspace button[data-tour-target=press]{background:#e0f2e9;box-shadow:inset 0 0 0 2px #188574}.core-workspace button[data-tour-target=press]{background:#d3ebdf;box-shadow:inset 0 0 0 3px #188574}:root[data-motion=reduced] .os-demo-cursor{display:none}@media (prefers-reduced-motion:reduce){.os-demo-cursor{display:none}}.core-workspace[data-stable] .core-panels,.inspection-tour[data-enhanced] .inspection-slides{display:grid}.core-workspace[data-stable] .core-panels>[data-panel],.inspection-tour[data-enhanced] [data-inspection-slide]{grid-area:1/1;min-width:0}.core-workspace[data-stable] .core-panels>[data-panel][hidden],.inspection-tour[data-enhanced] [data-inspection-slide][hidden]{visibility:hidden;pointer-events:none;display:block!important}.core-body{grid-template-columns:minmax(0,1fr) minmax(220px,28%);display:grid}.core-panels{min-width:0}.core-workspace .core-scene{height:100%;min-height:0;display:block}.core-workspace .core-detail{height:100%;min-height:0;padding:calc(18 * var(--scene-unit)) calc(22 * var(--scene-unit));flex-direction:column;display:flex}.core-benefit{padding-top:calc(15 * var(--scene-unit));margin-top:auto}.core-benefit strong{font-size:calc(14 * var(--scene-unit));color:#11675e}.core-benefit p{font-size:calc(12 * var(--scene-unit));color:#526771;margin-top:calc(4 * var(--scene-unit));line-height:1.55}.tour-dot{background:#117768;border-radius:50%;width:6px;height:6px}.product-section .core-tabs{padding:calc(10 * var(--scene-unit)) calc(14 * var(--scene-unit));background:#fff;flex-wrap:wrap;justify-content:stretch;gap:6px;display:flex}.product-section .core-tabs>button{justify-content:center;gap:calc(6 * var(--scene-unit));min-height:44px;padding:calc(10 * var(--scene-unit)) calc(9 * var(--scene-unit));color:#35545a;font-size:calc(13 * var(--scene-unit));cursor:pointer;background:#f8faf9;border:1px solid #c4d6d3;border-radius:6px;flex:auto;align-items:center;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.product-section .core-tabs>button:hover{background:#e7f3ee;border-color:#177e70;box-shadow:0 2px #176d6322}.product-section .core-tabs>button[aria-selected=true]{color:#fff;background:#135b54;border-color:#135b54}.core-tab-number{font:500 calc(10 * var(--scene-unit)) var(--num);opacity:.85}.core-tab-progress{transform-origin:0;background:#b3ecd2;height:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.core-tabs>button[aria-selected=true] .core-tab-progress{transform:scaleX(var(--tour-progress,0))}.core-workspace button:focus-visible{outline-offset:3px;outline:3px solid #bf692f}.os-margin{padding:calc(20 * var(--scene-unit));background:linear-gradient(145deg,#edf4ef,#f7f9f2);border-left:1px solid #d6e1db;min-width:0}.os-margin-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.os-margin-heading h4{font-size:calc(16 * var(--scene-unit));font-weight:600}.os-margin-heading>span{font-size:calc(9 * var(--scene-unit));letter-spacing:.08em;color:#566c61}.os-margin-percent{font:600 calc(52 * var(--scene-unit)) / 1.1 var(--num);letter-spacing:-.06em;margin-top:calc(18 * var(--scene-unit));color:#8a4d27;display:block}.os-margin-percent small{margin-left:4px;font-size:.48em}.os-margin-status{color:#854721;font-size:calc(12 * var(--scene-unit));margin-top:calc(5 * var(--scene-unit));display:block}.os-margin-meter{height:calc(7 * var(--scene-unit));margin-top:calc(20 * var(--scene-unit));background:#d7e3d9;border-radius:3px;position:relative}.os-margin-meter>span{background:#ad6f3d;border-radius:3px;width:38.8889%;height:100%;display:block}.os-margin-meter i{background:#537565;width:1px;position:absolute;top:-3px;bottom:-3px;left:60%}.os-margin-meter i:last-child{left:65%}.os-margin-targets{font-size:calc(10 * var(--scene-unit));margin-top:calc(9 * var(--scene-unit));color:#4f695a;justify-content:space-between;display:flex}.os-margin-equation{margin-top:calc(20 * var(--scene-unit))}.os-margin-equation>div{margin-top:calc(11 * var(--scene-unit));font-size:calc(12 * var(--scene-unit));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 10px;display:flex}.os-margin-equation dd{font:600 calc(16 * var(--scene-unit)) var(--num);white-space:nowrap}.os-margin-equation>div:last-child{padding-top:calc(12 * var(--scene-unit));border-top:1px solid #c5d7c9}.os-margin-equation>div:last-child dd{font-size:calc(26 * var(--scene-unit));color:#185f50}.os-margin-explain,.os-margin-note{font-size:calc(12 * var(--scene-unit));color:#4d6559;margin-top:calc(16 * var(--scene-unit));line-height:1.55}.os-margin-note{font-size:calc(11 * var(--scene-unit));margin-top:calc(10 * var(--scene-unit))}.inspection-tour{min-width:0}.inspection-photo,.inspection-evidence,.inspection-report{height:calc(218 * var(--scene-unit));background:#f5f3ec;border:1px solid #e1e5dc;border-radius:8px;position:relative;overflow:hidden}.inspection-photo img{object-fit:contain;width:100%;height:100%}.inspection-photo-label{color:#34564c;font-size:calc(10 * var(--scene-unit));letter-spacing:.08em;background:#fffc;padding:5px 7px;position:absolute;top:12px;left:12px}.inspection-photo>small{font-size:calc(10 * var(--scene-unit));color:#53675e;position:absolute;bottom:8px;right:10px}.inspection-caption{padding-top:calc(13 * var(--scene-unit))}.core-detail .inspection-caption h5{font-size:calc(24 * var(--scene-unit));line-height:1.15}.inspection-caption p{color:#4b646c;font-size:calc(13 * var(--scene-unit));margin-top:calc(7 * var(--scene-unit));line-height:1.55}.inspection-evidence{align-items:center;gap:calc(14 * var(--scene-unit));padding:calc(14 * var(--scene-unit));grid-template-columns:.75fr 1.25fr;display:grid}.inspection-map{flex-direction:column;align-items:center;height:100%;min-height:0;display:flex;position:relative}.inspection-map .vehicle-drawing{width:100%;height:calc(165 * var(--scene-unit));stroke:#54766c}.inspection-map .damage{place-items:center;width:22px;height:22px;font-size:12px;display:grid}.inspection-map .damage.one{top:18%;left:30%}.inspection-map .damage.two{top:57%;left:64%}.inspection-map>small{color:#556d62;margin-top:auto;font-size:10px}.inspection-record dl{margin-block:calc(13 * var(--scene-unit))}.inspection-record dl>div{font-size:calc(12 * var(--scene-unit));justify-content:space-between;gap:10px;margin-top:7px;display:flex}.inspection-record dd{font-weight:600}.inspection-record p{font-size:calc(12 * var(--scene-unit));align-items:center;gap:7px;margin-top:9px;display:flex}.inspection-record p b{color:#a14e31}.inspection-record>small{font-size:calc(10 * var(--scene-unit));color:#5c6b60;margin-top:10px;display:block}.inspection-report{justify-content:center;gap:calc(13 * var(--scene-unit));padding:calc(18 * var(--scene-unit)) calc(24 * var(--scene-unit));background:linear-gradient(110deg,#fffdf6,#f2f4eb);flex-direction:column;display:flex}.inspection-report-mark{font-size:calc(28 * var(--scene-unit));color:#365a4e;align-items:center;gap:8px;font-weight:700;display:flex}.inspection-report-mark>span{font-size:calc(8 * var(--scene-unit));letter-spacing:.08em;line-height:1.3}.inspection-report-checks{font-size:calc(12 * var(--scene-unit));color:#426b57;flex-wrap:wrap;gap:8px 16px;display:flex}.inspection-signature{padding-top:calc(12 * var(--scene-unit));border-top:1px solid #d8dfd0}.inspection-signature>span{font-size:calc(10 * var(--scene-unit));color:#54685e;display:block}.inspection-signature strong{font-size:calc(15 * var(--scene-unit));margin-top:5px;display:block}.inspection-signature i{color:#6b796e;font-weight:400}.inspection-controls{margin-top:calc(14 * var(--scene-unit));justify-content:space-between;align-items:center;gap:6px;display:flex}.inspection-controls>div{flex:1;justify-content:center;gap:4px;display:flex}.inspection-controls button{color:#395951;min-height:40px;font-size:calc(11 * var(--scene-unit));cursor:pointer;background:#fff;border:1px solid #c6d7d1;border-radius:5px;padding:7px}.inspection-controls>button{min-width:36px;font-size:18px}.inspection-controls button[aria-pressed=true]{color:#245d49;background:#e3f1e9;border-color:#478b73}.inspection-controls button span{margin-right:5px}.inspection-controls button:hover{background:#e5f2ec}.inspection-tour[data-enhanced] [data-inspection-slide]:not([hidden]){animation:.4s both inspection-arrive}@keyframes inspection-arrive{0%{opacity:0;translate:10px}to{opacity:1;translate:0}}.value-edition .money-layout{grid-template-columns:minmax(0,min(42%,calc(520 * var(--scene-unit)))) minmax(0,1fr);gap:calc(28 * var(--scene-unit)) calc(32 * var(--scene-unit));align-items:center}.value-edition .money-story{display:block}.value-edition .money-story h2{font-size:clamp(40px,calc(51 * var(--scene-unit)),104px);margin-top:calc(20 * var(--scene-unit));line-height:1.08}.value-edition .money-story>p:not(.chapter-label){font-size:calc(18 * var(--scene-unit));max-width:28em;margin-top:calc(24 * var(--scene-unit));line-height:1.65}.money-decision{margin-top:calc(32 * var(--scene-unit));padding-left:calc(20 * var(--scene-unit));border-left:3px solid #4b8970}.money-decision>strong{font-size:calc(23 * var(--scene-unit));letter-spacing:-.025em;margin-top:calc(12 * var(--scene-unit));line-height:1.35;display:block}.money-decision>p{font-size:calc(15 * var(--scene-unit));color:#4d6657;margin-top:calc(12 * var(--scene-unit));max-width:29em;line-height:1.6}.value-edition .money-origins{gap:calc(28 * var(--scene-unit));padding-top:calc(24 * var(--scene-unit));border-top:1px solid #b9ccbc;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.value-edition .money-origins>div{gap:calc(12 * var(--scene-unit));grid-template-columns:auto 1fr;align-items:start;padding:0;display:grid}.money-origin-number{font:500 calc(14 * var(--scene-unit)) var(--num);color:#386c52;padding-top:2px}.value-edition .money-origins svg{display:none}.value-edition .money-origins p{font-size:calc(18 * var(--scene-unit));line-height:1.35}.value-edition .money-origins p>span{font-size:calc(15 * var(--scene-unit));max-width:none;margin-top:calc(9 * var(--scene-unit));line-height:1.6}.value-edition .cash-sheet{padding:calc(22 * var(--scene-unit)) calc(26 * var(--scene-unit));border-radius:10px;box-shadow:0 18px 50px -30px #31503970}.value-edition .cash-summary span,.value-edition .cash-reading>div>span{font-size:calc(12 * var(--scene-unit))}.value-edition .cash-summary b{font-size:calc(22 * var(--scene-unit))}.value-edition .cash-reading>p{font-size:calc(15 * var(--scene-unit))}.value-edition .cash-warning{font-size:calc(11 * var(--scene-unit));transform:none}@media (width>=1000px){.value-edition .money-chapter>.money-layout{max-width:calc(1440 * var(--scene-unit))}.core-workspace .product-chrome{padding-block:calc(5 * var(--scene-unit))}.core-workspace .core-stage{margin-block:calc(6 * var(--scene-unit))}.core-workspace .service-item{padding-block:calc(8 * var(--scene-unit))}.core-workspace .item-group-label{padding-block:calc(6 * var(--scene-unit));margin-top:calc(7 * var(--scene-unit))}.core-workspace .core-benefit{padding-top:calc(10 * var(--scene-unit))}.core-workspace .core-identity>div,.core-workspace .core-top{padding-block:calc(10 * var(--scene-unit))}.value-edition .cash-graph svg{height:clamp(175px,24svh,calc(280 * var(--scene-unit)))}.value-edition .cash-summary{margin-top:calc(18 * var(--scene-unit));padding-bottom:calc(16 * var(--scene-unit))}}@media (width<=1199px) and (width>=1000px){.service-core>.container{grid-template-columns:1fr}.service-core .product-heading{grid-template-columns:1fr 1fr;gap:30px;display:grid}.service-core .core-workspace{grid-area:auto/1}.service-core .core-outcomes{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=999px){.core-body{grid-template-columns:minmax(0,1fr) minmax(205px,30%)}.value-edition .money-layout{grid-template-columns:1fr;gap:22px}.value-edition .money-story h2{max-width:650px}.value-edition .money-story>p:not(.chapter-label){max-width:38em}.money-decision{margin-top:22px}.value-edition .cash-graph{max-width:none}}@media (width<=700px){.core-body{grid-template-columns:1fr}.os-margin{border-top:1px solid #d6e1db;border-left:0;grid-template-columns:1fr 1fr;gap:0 20px;padding:22px;display:grid}.os-margin-heading,.os-margin-explain,.os-margin-note{grid-column:1/-1}.os-margin-percent{grid-area:2/1;font-size:44px}.os-margin-status{grid-area:3/1;align-self:start}.os-margin-meter{grid-area:4/1;align-self:end;margin-top:14px}.os-margin-targets{grid-area:5/1;gap:8px;font-size:9px}.os-margin-equation{grid-area:2/2/6;margin-top:8px}.os-margin-equation>div{margin-top:10px;font-size:11px;display:block}.os-margin-equation dd{margin-top:4px;font-size:17px}.os-margin-explain{font-size:13px}.os-margin-note{font-size:12px}.core-workspace .product-chrome{flex-wrap:wrap;gap:10px}.product-section .core-tabs{gap:5px;padding:10px}.product-section .core-tabs>button{flex:22%;gap:4px;padding:10px 6px;font-size:11px}.core-tab-number{display:none}.core-workspace .core-detail{padding:18px 16px}.core-workspace .detail-title h4{font-size:21px}.core-workspace .detail-title{flex-wrap:wrap;gap:8px}.core-workspace .detail-title .status-chip,.core-workspace .detail-title .product-badge{font-size:10px}.core-workspace .return-story{gap:16px;margin:20px 0;display:flex}.core-workspace .return-orbit{flex-shrink:0;width:46px;height:46px;margin:10px 0}.core-workspace .return-orbit svg{width:24px}.core-workspace .return-story h5{font-size:25px}.core-workspace .connection-note{margin-top:18px;padding:14px}.core-workspace .payment-overview{margin-block:18px}.core-workspace .payment-row{padding-block:14px}.core-workspace .document-shelf>div{padding-block:16px}.core-workspace .core-timeline{margin-block:16px}.core-benefit p{font-size:13px}.inspection-caption p{font-size:14px}.inspection-photo,.inspection-evidence,.inspection-report{height:205px}.inspection-controls button{padding:6px;font-size:10px}.inspection-controls button span{display:none}.inspection-controls>button{min-width:30px}.inspection-record dl>div{gap:5px;font-size:11px}.inspection-record p{font-size:11px}.inspection-report{padding-inline:18px}.inspection-signature strong{font-size:14px}.value-edition .money-story h2{font-size:40px}.value-edition .money-story>p:not(.chapter-label){font-size:17px}.value-edition .money-origins{grid-template-columns:1fr;gap:22px}.value-edition .cash-sheet{padding:22px 18px}.value-edition .cash-summary b{font-size:17px}.value-edition .cash-summary span{font-size:11px}.value-edition .cash-reading>p{font-size:15px}}@media (width<=359px){.product-section .core-tabs>button{flex-basis:27%}.inspection-evidence{grid-template-columns:.6fr 1fr;gap:8px;padding:8px}.inspection-controls{gap:4px}.inspection-controls>div{gap:3px}.inspection-controls button{padding:5px;font-size:9px}.value-edition .money-story h2{font-size:35px}.value-edition .cash-summary b{font-size:14px}.os-margin{gap:0 14px;padding:18px}}:root[data-motion=reduced] .inspection-tour [data-inspection-slide]{animation:none}@media (prefers-reduced-motion:reduce){.inspection-tour [data-inspection-slide]{animation:none!important}.product-section .core-tabs>button{transition:none}}.inspection-scratch{background:#d1d0c9}.inspection-scratch img{object-fit:initial;width:260%;max-width:none;height:auto;position:absolute;top:50%;left:-65.7%;transform:translateY(-49.5%)}.inspection-scratch>small{font-size:calc(10 * var(--scene-unit));background:#ffffffe8;border-radius:3px;padding:4px 7px}.scratch-bracket{pointer-events:none;border:1px solid #fff;border-radius:14px;position:absolute;inset:34% 33%;box-shadow:0 0 0 1px #233a3455}.inspection-evidence{padding:calc(12 * var(--scene-unit));gap:calc(14 * var(--scene-unit));background:#f2f4ed;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.inspection-side-photo{aspect-ratio:2.35;isolation:isolate;border-radius:7px;width:100%;position:relative}.inspection-side-photo img{object-fit:cover;object-position:50% 49%;border-radius:7px;width:100%;height:100%}.damage-pin{width:calc(30 * var(--scene-unit));height:calc(30 * var(--scene-unit));color:#fff;min-width:28px;min-height:28px;font:600 calc(11 * var(--scene-unit)) var(--num);cursor:pointer;background:#285c56;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #fff4,0 3px 12px #142c3750}.pin-scratch{top:49.8%;left:44.5%}.pin-dent{top:46.3%;left:80.2%}.damage-pin[aria-pressed=true]{background:#99482b;animation:.5s ease-out damage-confirm;box-shadow:0 0 0 6px #f4b18277,0 3px 12px #142c3750}@keyframes damage-confirm{0%{scale:.8}65%{scale:1.13}to{scale:1}}.damage-pin:hover{scale:1.12}.inspection-record dl{padding-bottom:calc(12 * var(--scene-unit));border-bottom:1px solid #cdd8d0;margin:0}.inspection-record dl>div{font-size:calc(12 * var(--scene-unit));flex-wrap:wrap;gap:4px 8px;margin-top:8px}.inspection-record dd{font-size:calc(15 * var(--scene-unit))}.inspection-record .damage-description{margin-top:calc(13 * var(--scene-unit));line-height:1.5;font-size:calc(13 * var(--scene-unit));align-items:start}.damage-description b{background:#f4e4d6;border-radius:5px;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.core-detail .inspection-caption h5{font-size:calc(23 * var(--scene-unit))}.core-benefit{padding-top:calc(12 * var(--scene-unit));border-top:1px solid #e2ebe7;margin-top:auto}.core-workspace .core-detail{gap:0}.core-workspace .detail-title{align-items:center}.core-workspace .detail-title h4{letter-spacing:-.025em}.core-benefit p{font-size:calc(13 * var(--scene-unit));line-height:1.5}.core-workspace .core-panels .product-note{line-height:1.5}.return-intro{margin-block:calc(10 * var(--scene-unit)) calc(18 * var(--scene-unit))}.return-intro h5{font-size:calc(25 * var(--scene-unit));margin-top:calc(10 * var(--scene-unit));letter-spacing:-.025em;line-height:1.16}.os-return-agenda{gap:calc(12 * var(--scene-unit));display:grid}.os-return-agenda>div{gap:calc(12 * var(--scene-unit));padding-bottom:calc(12 * var(--scene-unit));border-bottom:1px solid #e0e8e3;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.os-return-agenda>div>span{color:#157568;font:600 calc(14 * var(--scene-unit)) var(--num)}.os-return-agenda strong{font-size:calc(15 * var(--scene-unit))}.os-return-agenda small{font-size:calc(12 * var(--scene-unit));color:#516971;margin-top:4px;line-height:1.45;display:block}.os-return-agenda b{font-size:calc(10 * var(--scene-unit));color:#426a5b;background:#edf5ef;border-radius:4px;padding:7px;font-weight:500}.os-return-message{gap:calc(12 * var(--scene-unit));padding:calc(14 * var(--scene-unit));margin-top:calc(15 * var(--scene-unit));background:#eaf4ee;border-radius:8px;display:flex}.os-return-message svg{color:#28634d;flex-shrink:0;width:20px}.os-return-message p{font-size:calc(14 * var(--scene-unit));line-height:1.5}.os-return-message p span{font-size:calc(10 * var(--scene-unit));color:#486e58;letter-spacing:.05em;margin-bottom:5px;display:block}.os-return-message+.inline-link{margin-top:calc(7 * var(--scene-unit))}.core-detail>.core-benefit{margin-top:calc(16 * var(--scene-unit))}.core-detail>.inspection-tour{flex:1}.inspection-tour{flex-direction:column;display:flex}.inspection-tour .inspection-slides{flex:0}.inspection-tour .inspection-controls{margin-bottom:calc(10 * var(--scene-unit))}.inspection-photo,.inspection-evidence,.inspection-report{height:calc(270 * var(--scene-unit))}.inspection-tour .inspection-report{height:auto;min-height:calc(270 * var(--scene-unit));padding:calc(20 * var(--scene-unit));gap:calc(18 * var(--scene-unit));background:#fff;border-color:#ccdcd5;justify-content:space-between}.report-heading{align-items:center;gap:calc(12 * var(--scene-unit));display:flex}.report-document-icon{width:calc(40 * var(--scene-unit));height:calc(44 * var(--scene-unit));color:#24634f;background:#eaf3ed;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.report-document-icon svg{width:calc(24 * var(--scene-unit));height:calc(24 * var(--scene-unit))}.report-heading>div{min-width:0}.report-heading strong{font-size:calc(20 * var(--scene-unit));letter-spacing:-.02em;color:#244940;font-weight:600;line-height:1.15;display:block}.report-heading>div>span{font-size:calc(12 * var(--scene-unit));color:#526960;margin-top:5px;display:block}.report-format{font-size:calc(11 * var(--scene-unit));letter-spacing:.06em;color:#4a675d;border:1px solid #ccdcd5;border-radius:4px;margin-left:auto;padding:5px 7px}.report-contents{gap:calc(12 * var(--scene-unit));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.report-contents li{align-items:flex-start;gap:6px;display:flex}.report-contents svg{width:calc(16 * var(--scene-unit));height:calc(16 * var(--scene-unit));color:#26735c;flex-shrink:0;margin-top:2px}.report-contents strong{font-size:calc(13 * var(--scene-unit));color:#284d43;font-weight:600;line-height:1.35;display:block}.report-contents span{font-size:calc(12 * var(--scene-unit));color:#53685f;margin-top:4px;line-height:1.5;display:block}.report-acceptance{padding-top:calc(14 * var(--scene-unit));border-top:1px solid #d4e1d9}.report-acceptance>strong{font-size:calc(16 * var(--scene-unit));color:#245b49;font-weight:600}.report-acceptance p{font-size:calc(13 * var(--scene-unit));color:#435e53;margin-top:5px;line-height:1.55}@media (width<=700px){.inspection-tour .inspection-report{gap:18px;min-height:0;padding:18px}.report-contents{grid-template-columns:1fr;gap:12px}.report-heading strong{font-size:20px}.report-contents strong{font-size:14px}.report-contents span{margin-top:2px}.report-format{display:none}}.inspection-evidence{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.plans-suite{background:#f6f7f5}.plans-suite .plans-chapter{min-height:0;padding-bottom:calc(18 * var(--scene-unit))}.plans-suite .comparison-chapter{min-height:0;padding-top:calc(18 * var(--scene-unit));padding-bottom:clamp(32px,5svh,90px)}.plans-suite .plans-chapter>.container{gap:calc(24 * var(--scene-unit)) calc(36 * var(--scene-unit));grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);display:grid}.plans-suite .product-heading{grid-area:1/1;margin:0;display:block}.plans-suite .product-heading h2{font-size:clamp(32px,calc(41 * var(--scene-unit)),90px)}.plans-suite .product-heading>div+div{margin-top:calc(22 * var(--scene-unit))}.plans-suite .product-heading p:not(.section-kicker){font-size:calc(17 * var(--scene-unit));line-height:1.6}.plans-suite .product-plan-cards{gap:calc(20 * var(--scene-unit));grid-area:1/2/4;margin:0}.plans-suite .plans-chapter>.container>.product-note{font-size:calc(12 * var(--scene-unit));grid-column:1;align-self:end;line-height:1.6}.plans-suite .offer-selection{font-size:calc(12 * var(--scene-unit));grid-column:1}.plans-suite .offer-selection:empty{display:none}.plans-suite .comparison-heading{padding-bottom:calc(22 * var(--scene-unit))}.plans-suite .comparison-heading h3{font-size:calc(30 * var(--scene-unit))}.plans-suite .complete-comparison{box-shadow:none;border-top:2px solid #bdd6cb;border-radius:0 0 14px 14px}.voice-message .voice-icon{width:calc(36 * var(--scene-unit));height:calc(36 * var(--scene-unit));color:#275e52;background:#d3e4dd;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.voice-icon svg{width:calc(20 * var(--scene-unit));height:calc(20 * var(--scene-unit));stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.voice-wave{align-items:center;gap:3px}.voice-wave i{transform-origin:50%;border-radius:3px}.result-composition{padding:calc(20 * var(--scene-unit));color:#273c44}.composition-intro{justify-content:space-between;gap:calc(28 * var(--scene-unit));align-items:center;display:flex}.composition-intro h4{font-size:calc(25 * var(--scene-unit));letter-spacing:-.035em;margin-top:8px}.composition-intro p{font-size:calc(13 * var(--scene-unit));color:#567078;margin-top:8px}.composition-result{padding-left:calc(24 * var(--scene-unit));min-width:calc(190 * var(--scene-unit));border-left:1px solid #d3e0dd}.composition-result>span{font-size:calc(12 * var(--scene-unit));color:#3c6057}.composition-result strong{font:600 calc(32 * var(--scene-unit)) var(--num);color:#19765f;letter-spacing:-.04em;margin-top:4px;display:block}.composition-result small{font-size:calc(10 * var(--scene-unit));color:#526b62;margin-top:4px;display:block}.result-cascade{gap:calc(8 * var(--scene-unit));margin-block:calc(20 * var(--scene-unit));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.cascade-step{min-width:0;padding:calc(9 * var(--scene-unit)) calc(5 * var(--scene-unit));color:#37505a;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:stretch;transition:background .2s,border-color .2s;display:flex}.cascade-step[aria-pressed=true]{background:#edf4f0;border-color:#658b76}.cascade-step:hover{background:#f0f5f2;border-color:#b0c9bd}.cascade-value{font:600 calc(13 * var(--scene-unit)) var(--num);white-space:nowrap}.cascade-track{height:calc(130 * var(--scene-unit));margin-block:calc(12 * var(--scene-unit));background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#dae4df66 calc(25% - 1px) 25%);border-bottom:1px solid #c2d1cc;display:block;position:relative}.cascade-track>i{left:17%;right:17%;bottom:var(--bar-start);height:max(3px,var(--bar-size));transform-origin:bottom;background:#b17859;border-radius:4px 4px 0 0;position:absolute}.cascade-step.income .cascade-track>i{background:#32957b}.cascade-step.result .cascade-track>i{background:#326b7b}.cascade-step>strong{font-size:calc(13 * var(--scene-unit));min-height:2.8em;line-height:1.4}.cascade-open{font-size:calc(10 * var(--scene-unit));color:#3a7060;margin-top:calc(6 * var(--scene-unit))}.cost-details{padding-top:calc(20 * var(--scene-unit));border-top:1px solid #d5e1da}.result-composition[data-enhanced] .cost-details{display:grid}.cost-detail{gap:calc(32 * var(--scene-unit));grid-area:1/1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.result-composition[data-enhanced] .cost-detail[hidden]{visibility:hidden;pointer-events:none;display:grid!important}.cost-detail h5{font-size:calc(24 * var(--scene-unit));letter-spacing:-.025em;margin-top:8px}.cost-detail p{font-size:calc(14 * var(--scene-unit));color:#4f6770;margin-top:8px;line-height:1.55}.cost-ratio{font-size:calc(12 * var(--scene-unit));color:#326a56;background:#ecf3ec;border-radius:4px;margin-top:12px;padding:6px 8px;display:inline-block}.cost-breakdown{align-content:center;gap:calc(15 * var(--scene-unit));display:grid}.cost-breakdown>div>div{font-size:calc(13 * var(--scene-unit));justify-content:space-between;gap:12px;display:flex}.cost-breakdown strong{font-family:var(--num);white-space:nowrap}.cost-track{height:calc(7 * var(--scene-unit));background:#e8eeeb;border-radius:4px;margin-top:8px;display:block;overflow:hidden}.cost-track i{transform-origin:0;background:#598b76;border-radius:4px;height:100%;display:block}.composition-footnote{font-size:calc(11 * var(--scene-unit));color:#577078;margin-top:calc(20 * var(--scene-unit));line-height:1.5}.cascade-step:focus-visible,.damage-pin:focus-visible{outline-offset:3px;outline:3px solid #ba7037}@media (width>=1200px){.service-core>.container{grid-template-columns:minmax(calc(215 * var(--scene-unit)),.24fr) minmax(0,1fr);gap:calc(26 * var(--scene-unit))}}@media (width>=1200px) and (height<=850px){.service-core.product-section{padding-block:20px}}@media (width>=701px){.os-return-agenda{gap:calc(14 * var(--scene-unit));grid-template-columns:repeat(3,minmax(0,1fr))}.os-return-agenda>div{align-items:start;gap:calc(9 * var(--scene-unit));padding:0 0 0 calc(12 * var(--scene-unit));border-bottom:0;border-left:2px solid #d5e8dc;flex-direction:column;display:flex}.os-return-agenda b{font-size:calc(9 * var(--scene-unit));margin-top:auto}}@media (width<=1199px){.plans-suite .plans-chapter>.container{grid-template-columns:1fr}.plans-suite .product-heading{grid-row:auto;grid-template-columns:1fr 1fr;gap:24px;display:grid}.plans-suite .product-heading>div+div{margin-top:0}.plans-suite .product-plan-cards{grid-area:auto/1}.plans-suite .plans-chapter>.container>.product-note{grid-column:1}}@media (width<=700px){.product-section .vision-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px;display:grid}.product-section .vision-tabs>button{white-space:normal;text-align:center;min-width:0;min-height:44px;padding:8px;font-size:12px}.inspection-evidence{flex-direction:column;height:auto;padding:10px;display:flex}.inspection-photo,.inspection-report{height:230px}.inspection-side-photo,.inspection-record{width:100%}.inspection-record dl{justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.inspection-record dl>div{margin:0;display:block}.inspection-record dd{margin-top:4px}.inspection-record .damage-description{min-height:40px;margin-top:10px;font-size:13px}.core-detail .inspection-caption h5{font-size:22px}.core-detail>.core-benefit{margin-top:16px}.os-return-agenda>div{grid-template-columns:auto 1fr;gap:8px 12px}.os-return-agenda b{grid-column:2;justify-self:start;padding:4px 7px}.os-return-message p{font-size:13px}.plans-suite .product-heading{display:block}.plans-suite .product-heading>div+div{margin-top:18px}.plans-suite .plans-chapter>.container{gap:24px}.plans-suite .comparison-chapter{padding-top:12px}.result-composition{padding:18px 15px}.composition-intro{display:block}.composition-result{border-top:1px solid #d3e0dd;border-left:0;margin-top:18px;padding:12px 0 0}.composition-intro h4{font-size:24px}.result-cascade{grid-template-columns:1fr;gap:5px;margin-block:18px}.cascade-step{text-align:left;grid-template-columns:104px 1fr 86px;align-items:center;gap:8px;padding:9px 6px;display:grid}.cascade-step>strong{grid-area:1/1;min-height:0;font-size:12px}.cascade-value{text-align:right;grid-area:1/3;font-size:12px}.cascade-track{background:#eaf0ec;border:0;border-radius:3px;grid-area:1/2;height:19px;margin:0}.cascade-track>i{left:var(--bar-start);width:max(3px,var(--bar-size));border-radius:3px;height:100%;top:0;bottom:0;right:auto}.cascade-open{display:none}.cost-detail{grid-template-columns:1fr;gap:18px}.cost-detail p{font-size:14px}.cost-breakdown>div>div{font-size:13px}.composition-footnote{font-size:12px}}@media (width<=359px){.cascade-step{grid-template-columns:85px 1fr 76px;gap:5px}.cascade-value,.cascade-step>strong{font-size:11px}}:root[data-motion=reduced] .damage-pin{animation:none}@media (prefers-reduced-motion:reduce){.damage-pin,.cascade-step{transition:none;animation:none}}.expense-flow{padding:calc(18 * var(--scene-unit));color:#273e43}.flow-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.flow-heading h4,.indicator-intro h4{font-size:calc(25 * var(--scene-unit));letter-spacing:-.025em;margin:7px 0}.flow-heading p{font-size:calc(14 * var(--scene-unit));color:#526b70;margin:0}.flow-revenue{white-space:nowrap;border-left:1px solid #d6e2dc;padding-left:24px}.flow-revenue span,.flow-revenue small{font-size:calc(12 * var(--scene-unit));color:#526b70;display:block}.flow-revenue strong{font:600 calc(28 * var(--scene-unit)) var(--num);margin:5px 0;display:block}.flow-stage{gap:calc(65 * var(--scene-unit));min-height:calc(328 * var(--scene-unit));margin:calc(16 * var(--scene-unit)) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid;position:relative}.flow-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-source,.flow-groups,.flow-branch{z-index:1;min-width:0;position:relative}.flow-source{color:#f6faf4;padding:calc(22 * var(--scene-unit));background:#213e40;border-radius:12px;box-shadow:0 12px 25px #183c3919}.flow-source>span{font-size:calc(10 * var(--scene-unit));letter-spacing:.09em}.flow-source>strong{font:600 calc(29 * var(--scene-unit)) var(--num);letter-spacing:-.04em;white-space:nowrap;margin:14px 0 7px;display:block}.flow-source>small{color:#bae2d3;font-size:calc(13 * var(--scene-unit))}.flow-source i{background:linear-gradient(90deg,#8ecfb8 80%,#426361 80%);height:4px;margin:18px 0;display:block}.flow-source p{color:#c3d7d2;font-size:calc(12 * var(--scene-unit));margin:0;line-height:1.5}.flow-groups{gap:calc(7 * var(--scene-unit));display:grid}.flow-groups button{grid-template-columns:1fr auto;align-items:center;gap:3px 8px;line-height:1.25;display:grid}.flow-groups button>span{grid-column:1/-1}.flow-groups button,.flow-destinations button{border:1px solid #d5e1da;border-left:3px solid var(--flow-color);padding:calc(10 * var(--scene-unit)) calc(13 * var(--scene-unit));text-align:left;color:#2a4447;cursor:pointer;background:#f7f9f5;border-radius:7px;min-width:0;transition:background .2s,box-shadow .2s,border-color .2s;position:relative}.flow-groups button:hover,.flow-destinations button:hover{background:#eaf3ec;box-shadow:0 3px 10px #203e3912}.flow-groups button[aria-pressed=true],.flow-destinations button[aria-pressed=true]{border-color:var(--flow-color);background:#edf5ef;box-shadow:0 0 0 2px #1787830c}.flow-groups button>span,.flow-destinations button>span{font-size:calc(13 * var(--scene-unit));font-weight:600;display:block}.flow-groups button>strong{font:600 calc(17 * var(--scene-unit)) var(--num);margin-top:4px;display:inline-block}.flow-groups button>small{font-size:calc(10 * var(--scene-unit));color:#526971;margin-top:3px;display:block}.flow-groups button>small b{margin-left:5px;font-size:14px}.flow-branch{min-height:calc(275 * var(--scene-unit));align-self:center}.flow-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;display:flex}.flow-breadcrumb>span{font-size:calc(10 * var(--scene-unit));letter-spacing:.08em;text-transform:uppercase;color:#526b70}.flow-breadcrumb button{font:inherit;font-size:calc(11 * var(--scene-unit));color:#285b50;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;text-decoration:underline}.flow-breadcrumb button[hidden]{display:none}.flow-branch h5{font-size:calc(20 * var(--scene-unit));letter-spacing:-.02em;margin:6px 0 15px}.flow-destinations{gap:calc(12 * var(--scene-unit));display:grid}.flow-destinations button{padding:calc(12 * var(--scene-unit));background:#fff;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;line-height:1.3;display:grid}.flow-destinations strong{font:600 calc(21 * var(--scene-unit)) var(--num);white-space:nowrap;margin:0;display:block}.flow-destinations small{font-size:calc(11 * var(--scene-unit));color:#526b70;grid-column:1/-1}.flow-reading{padding:calc(10 * var(--scene-unit)) calc(17 * var(--scene-unit));min-height:calc(44 * var(--scene-unit));background:#eef4ef;border-radius:7px;grid-template-columns:minmax(160px,.8fr) 2fr;align-items:center;gap:24px;display:grid}.flow-reading>span{font-size:calc(13 * var(--scene-unit));color:#296156;font-weight:600}.flow-reading p{font-size:calc(13 * var(--scene-unit));margin:0;line-height:1.5}.flow-footer{justify-content:flex-end;align-items:center;gap:calc(23 * var(--scene-unit));padding:calc(10 * var(--scene-unit)) 0;display:flex}.flow-footer>span{font-size:calc(12 * var(--scene-unit));color:#546c6c}.flow-footer b{font:600 calc(21 * var(--scene-unit)) var(--num);color:#273e43;margin-top:4px;display:block}.flow-footer>span:last-child b{color:#167665}.flow-footer i{color:#65877d;font-style:normal}.flow-note{font-size:calc(11 * var(--scene-unit));margin:0}.flow-fallback{padding:20px;line-height:1.8}.trajectory-plot,.projection-plot{--chart-height:clamp(calc(210 * var(--scene-unit)),27svh,calc(300 * var(--scene-unit)));display:block}.trajectory-plot .trajectory-svg,.projection-plot .projection-svg{height:var(--chart-height);font-size:calc(11 * var(--scene-unit))}.trajectory-svg text,.projection-svg text{font:inherit;fill:#526970;display:block}.revenue-path{stroke:#178783;stroke-width:3px}.expense-path{stroke:#b5815f;stroke-width:2.5px}.trajectory-numbers .legend-income{background:#178783}.trajectory-numbers .legend-expense{background:#b5815f}.trajectory-months{margin-left:calc(42 * var(--scene-unit));margin-right:0}.trajectory-insight{padding:calc(13 * var(--scene-unit));font-size:calc(14 * var(--scene-unit));background:#eef5ef;border-left:3px solid #178783;margin-top:12px;line-height:1.6}.trajectory-insight strong{color:#246351}.revenue-origins{background:#f3f6ef;display:block}.origin-ring{width:calc(190 * var(--scene-unit));max-width:90%;margin:calc(10 * var(--scene-unit)) auto;aspect-ratio:1;position:relative}.origin-ring svg{width:100%;height:100%;display:block}.origin-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.origin-ring strong{font:600 calc(45 * var(--scene-unit)) var(--num);letter-spacing:-.06em;color:#245954}.origin-ring strong span{margin-left:3px;font-size:.5em}.origin-ring small{font-size:calc(11 * var(--scene-unit));color:#526b70;margin-top:7px}.origin-row{padding:calc(12 * var(--scene-unit)) 0}.origin-row>span:before{content:"";background:#178783;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.origin-row+.origin-row>span:before{background:#ba835c}.origin-row>div{margin-top:6px;display:flex}.origin-row strong{font-size:calc(24 * var(--scene-unit))}.indicator-intro{padding:calc(22 * var(--scene-unit)) calc(24 * var(--scene-unit)) 0;justify-content:space-between;align-items:center;gap:15px;display:flex}.indicator-intro p{font-size:calc(13 * var(--scene-unit));color:#526970}.vision-workspace .indicator-grid{padding:calc(22 * var(--scene-unit));gap:calc(16 * var(--scene-unit));grid-template-columns:repeat(4,minmax(0,1fr))}.vision-workspace .indicator-grid>div{padding:calc(19 * var(--scene-unit));background:#f5f7f1;border:1px solid #dce5db;border-radius:10px;min-width:0}.vision-workspace .indicator-grid>div>span{min-height:2.8em;font-size:calc(16 * var(--scene-unit));line-height:1.4;display:block}.indicator-value{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.vision-workspace .indicator-value strong{font-size:calc(40 * var(--scene-unit));margin:12px 0}.indicator-value em{font-size:calc(12 * var(--scene-unit));color:#2b6b50;background:#e1eee1;border-radius:4px;padding:5px;font-style:normal}.metric-comparison{margin:calc(20 * var(--scene-unit)) 0}.metric-comparison>div{align-items:center;gap:9px;margin-top:10px;display:flex}.metric-comparison span{font-size:calc(11 * var(--scene-unit));color:#526970}.metric-comparison i{height:calc(9 * var(--scene-unit));background:#e1e8df;border-radius:3px;flex:1;overflow:hidden}.metric-comparison b{transform-origin:0;background:#178783;border-radius:3px;height:100%;display:block}.metric-comparison>div+div b{background:#819d95}.vision-workspace .indicator-grid .metric-comparison b{height:100%;margin:0}.vision-workspace .indicator-grid p{font-size:calc(13 * var(--scene-unit));min-height:3em;line-height:1.5}.projection-heading h4{font-size:calc(24 * var(--scene-unit));letter-spacing:-.02em;line-height:1.2}.projection-callout{color:#7e4939;background:#f7eee7}.projection-context ol{margin:calc(20 * var(--scene-unit)) 0;gap:calc(17 * var(--scene-unit));padding:0;list-style:none;display:grid}.projection-context li{gap:calc(12 * var(--scene-unit));display:flex}.projection-context li>span{font:500 calc(12 * var(--scene-unit)) var(--num);color:#467468;padding-top:4px}.projection-context li p{font-size:calc(13 * var(--scene-unit));color:#526970;margin:0;line-height:1.55}.projection-context li strong{color:#294f49;font-size:calc(15 * var(--scene-unit));display:block}@media (width<=1100px){.flow-stage{grid-template-columns:.85fr 1fr 1fr;gap:35px}.flow-source{padding:16px}.flow-source>strong{font-size:25px}.vision-workspace .indicator-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.expense-flow{padding:20px 16px}.flow-heading{display:block}.flow-revenue{border-left:0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0 0;display:flex}.flow-revenue strong{font-size:23px}.flow-revenue small{display:none}.flow-stage{flex-direction:column;align-items:stretch;gap:20px;min-height:0;margin-top:20px;display:flex}.flow-source{grid-template-columns:1fr auto;align-items:center;gap:5px 10px;display:grid}.flow-source>strong{grid-area:1/2/3;margin:0;font-size:25px}.flow-source i{grid-column:1/-1;margin:8px 0 0}.flow-source p{grid-column:1/-1;margin-top:5px}.flow-groups{grid-template-columns:1fr 1fr;gap:8px}.flow-groups button{min-height:93px;padding:12px 10px;display:block}.flow-groups button:last-child{grid-column:1/-1;min-height:70px}.flow-groups button>span{font-size:13px}.flow-groups button>strong{font-size:18px}.flow-groups button>small b{position:absolute;top:auto;bottom:8px;right:6px}.flow-branch{border-left:3px solid var(--flow-color);min-height:0;padding-left:15px}.flow-destinations button{grid-template-columns:1fr auto;align-items:center;gap:6px;padding:13px;display:grid}.flow-destinations strong{margin:0;font-size:20px}.flow-destinations small{grid-column:1/-1}.flow-breadcrumb{min-height:32px}.flow-reading{grid-template-columns:1fr;gap:8px;margin-top:20px}.flow-footer{grid-template-columns:1fr;gap:8px;padding-block:16px;display:grid}.flow-footer>span{justify-content:space-between;align-items:center;font-size:13px;display:flex}.flow-footer b{margin:0;font-size:21px}.flow-footer i{display:none}.flow-note{font-size:11px;line-height:1.6}.revenue-origins{display:block}.origin-ring{width:190px}.origin-row>div{display:flex}.origin-row b{margin:0}.origin-row strong{font-size:24px}.trajectory-numbers strong{font-size:16px}.trajectory-numbers span{font-size:11px}.trajectory-plot,.projection-plot{--chart-height:230px}.trajectory-months{margin-left:40px}.trajectory-insight{font-size:13px}.indicator-intro{padding:20px 18px 0;display:block}.indicator-intro p{line-height:1.6}.vision-workspace .indicator-grid{gap:10px;padding:18px}.vision-workspace .indicator-grid>div{padding:12px}.vision-workspace .indicator-grid>div>span{min-height:3em;font-size:14px}.vision-workspace .indicator-value strong{font-size:32px}.indicator-value em{font-size:11px}.vision-workspace .indicator-grid>div>b{font-size:16px}.metric-comparison{margin:18px 0}.vision-workspace .indicator-grid p{font-size:12px}.projection-heading h4{font-size:25px}.projection-context li p{font-size:14px}}.contact-cta{color:#fff;min-height:48px;font-size:calc(14 * var(--scene-unit,1px));background:#185c4f;border:1px solid #276957;border-radius:6px;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:14px 20px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.contact-cta:hover{background:#11473e;box-shadow:0 5px 16px #0a292522}.contact-cta:focus-visible{outline-offset:5px;outline:3px solid #b77742}.contact-copy{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.contact-channel{letter-spacing:0;font-size:clamp(11px,.78em,15px);font-weight:400;line-height:1.4}.contact-arrow{flex:none;width:20px;height:20px;margin-left:8px;transition:transform .2s}.contact-cta:hover .contact-arrow{transform:translate(2px,-2px)}.contact-cta--nav{min-height:43px;padding:9px 15px;font-size:13px}.contact-cta--nav .contact-arrow{width:17px;height:17px;margin-left:2px}.contact-cta--nav .contact-channel{font-size:11px}.contact-cta--quiet{color:#e3eee5;background:0 0;border-color:#9fc2b555;padding:13px 17px}.contact-cta--quiet:hover{color:#fff;box-shadow:none;background:#e3eee511}.value-edition .hero-actions .contact-cta{gap:10px;font-size:14px}.contact-cta--plan{width:100%;padding:calc(16 * var(--scene-unit)) calc(22 * var(--scene-unit));color:#225849;background:#eef4ec;border:0;border-top:1px solid #d4e0d6;border-radius:0;justify-content:flex-start}.contact-cta--plan:hover{color:#164b3c;background:#e1ede2}.contact-cta--plan .contact-arrow{margin-left:auto}.is-performance .contact-cta--plan{color:#fff;background:#205d51}.is-performance .contact-cta--plan:hover{background:#16493f}.commercial-bridge{color:#edf3e9;background:#233037;padding:0 0 clamp(22px,3svh,48px)}.commercial-bridge>.container{border-top:1px solid #9abbac38;grid-template-columns:minmax(140px,.65fr) minmax(0,1.5fr) auto;align-items:center;gap:clamp(25px,4vw,70px);padding-block:clamp(26px,4svh,58px);display:grid}.commercial-signature img{width:clamp(140px,12vw,205px);height:auto;display:block}.commercial-signature span{letter-spacing:.08em;color:#bdd1c6;max-width:23ch;margin-top:18px;font-size:10px;line-height:1.6;display:block}.commercial-story h2{letter-spacing:-.035em;font-size:clamp(30px,2.6vw,52px);font-weight:500;line-height:1.12}.commercial-story h2 em{color:#a8cfc1;font-style:normal}.commercial-story p{color:#cad9d2;max-width:45ch;margin-top:13px;font-size:clamp(14px,1.15vw,20px);line-height:1.6}.commercial-action .contact-cta{color:#183c32;background:#d7e9cf;border-color:#d7e9cf}.commercial-action .contact-cta:hover{background:#e7f1e2}.commercial-action>p{color:#bdd1c6;margin:12px 0 0;font-size:12px;line-height:1.6}.closing-signature{align-items:center;gap:24px;margin-bottom:16px;display:flex}.closing-signature img{width:150px;height:auto}.closing-signature .section-kicker{border-left:1px solid #74908766;max-width:30ch;margin:0;padding-left:24px}.product-closing>.container>.closing-signature{justify-content:flex-start;margin-top:0;display:flex}.product-closing .contact-cta{color:#fff;background:#185c4f;border-color:#185c4f}.product-closing .contact-cta:hover{background:#11473e}@media (width<=700px){.site-nav>.menu-toggle{margin-left:auto}.product-closing .contact-cta{margin-top:20px}}@media (width<=1000px){.commercial-bridge>.container{grid-template-columns:1fr 1.5fr;gap:24px}.commercial-action{grid-column:2}.commercial-story h2{font-size:34px}.commercial-action>p br{display:none}}@media (width<=700px){.site-nav>.contact-cta--nav{display:none}.value-edition .hero-actions .contact-cta{min-height:44px;padding:12px 14px;font-size:13px}.commercial-bridge>.container{grid-template-columns:1fr;gap:24px}.commercial-signature{align-items:center;gap:20px;display:flex}.commercial-signature img{width:142px}.commercial-signature span{max-width:17ch;margin:0;font-size:9px}.commercial-action{grid-column:1}.commercial-action .contact-cta{width:100%}.commercial-story h2{font-size:34px}.commercial-action>p{font-size:12px}.closing-signature{align-items:center;gap:16px}.closing-signature img{width:115px}.closing-signature .section-kicker{padding-left:16px;font-size:9px;line-height:1.6}.product-closing .contact-cta,.contact-cta--plan{font-size:14px}}@media (prefers-reduced-motion:reduce){.contact-cta,.contact-arrow{transition:none}}:root[data-motion=reduced] .contact-cta,:root[data-motion=reduced] .contact-arrow{transition:none}
