.site{--m:32px;--fs-s:15px;--fs-b:18px;--fs-m:24px;--fs-xl:clamp(120px,16vw,240px);font-size:var(--fs-b);line-height:1.5;background:radial-gradient(1200px 520px at 50% -120px,rgb(29 95 191/.16),rgb(29 95 191/0) 70%),var(--ground);overflow-x:clip}html:has(.site){scroll-behavior:smooth;scroll-padding-top:80px}.wrap{width:100%;max-width:1088px;margin:0 auto;padding:0 var(--m)}.site h1,.site h2,.site h3{font-weight:500;letter-spacing:-.02em}.site .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .id{font-family:inherit;font-size:inherit}.nav-fade{position:fixed;inset:0 0 auto;height:88px;z-index:9;pointer-events:none;background:linear-gradient(to bottom,var(--ground),rgb(242 244 247/0));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:12px 20px;font-size:14px;line-height:20px}.nav-corner{color:var(--text)}.nav-corner.end{justify-self:end}.nav-logo{display:flex;justify-self:start}.nav-logo img{display:block}.nav-dot{color:var(--muted)}.nav-pill{display:flex;align-items:center;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 24px rgb(10 20 40/.08),0 1px 2px rgb(10 20 40/.04)}.nav-slot{display:contents}.nav-sep{width:1px;height:20px;margin:0 4px;background:var(--border);flex:none}.nav-item{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;color:var(--muted);white-space:nowrap;transition:color var(--t-hover) ease,background-color var(--t-hover) ease}.nav-item[data-icon-only]{padding:0 10px}.nav-item:hover{background:var(--raised)}.nav-item:hover,.nav-item[aria-current]{color:var(--text)}.nav-item[aria-current]:hover{background:transparent}.nav-item>span:not(.nav-active),.nav-item>svg{position:relative;z-index:1}.nav-active{position:absolute;inset:0;border-radius:10px;background:var(--active)}.nav-panel{color:var(--text);font-weight:500}.btn-l{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:12px;font-size:var(--fs-s);font-weight:500;white-space:nowrap;transition:background-color var(--t-hover) ease,border-color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.btn-l.primary{background:var(--primary);color:#fff}.btn-l.primary:hover{background:var(--money)}.btn-l.secondary{padding:0 18px 0 6px;background:var(--surface);border:1px solid var(--border)}.btn-l.secondary:hover{border-color:var(--control);background:#fafbfc}.btn-l.secondary svg:last-child{transition:transform var(--t-hover) var(--ease-out)}.btn-l.secondary:hover svg:last-child{transform:translateX(3px)}.btn-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ground);border:1px solid var(--border)}.btn-l:active{transform:translateY(1px) scale(.99)}.text-link{display:inline-flex;gap:6px;font-size:var(--fs-s);font-weight:500;color:var(--money)}.text-link span{transition:transform var(--t-hover) var(--ease-out)}.text-link:hover span{transform:translateX(4px)}.text-link:hover{color:#174d9c}.hero{display:flex;flex-direction:column;max-width:820px;margin:0 auto;padding:72px var(--m) 56px;text-align:center}.badge,.hero{align-items:center}.badge{display:inline-flex;gap:10px;height:30px;white-space:nowrap;padding:0 14px;border-radius:999px;background:rgb(29 95 191/.08);border:1px solid rgb(29 95 191/.18);font-size:14px;transition:background-color var(--t-hover) ease}.badge:hover{background:rgb(29 95 191/.12)}.badge-sep{width:1px;height:14px;background:rgb(29 95 191/.3)}.badge-weak{color:var(--money)}.hero h1{margin-top:28px;font-size:clamp(40px,6.2vw,68px);line-height:1.04;letter-spacing:-.04em}.hero h1,.lede{text-wrap:balance}.lede{margin-top:20px;max-width:30em;font-size:var(--fs-m);line-height:1.4;color:var(--muted)}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px}.hero-feature{margin-top:24px}.posts>*,.split-row>*,.split>*{min-width:0}.feature-media{position:relative;padding:clamp(16px,5vw,56px);border-radius:20px;overflow:hidden;background:radial-gradient(70% 90% at 15% 0,rgb(29 95 191/.6),rgb(29 95 191/0) 60%),radial-gradient(60% 80% at 100% 100%,rgb(29 95 191/.35),rgb(29 95 191/0) 60%),#0b1018}.feature-media [data-ui]{max-width:720px;margin:0 auto;box-shadow:0 30px 60px rgb(0 0 0/.35)}.indicators{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:12px;gap:12px;margin-top:12px}.indicator{position:relative;height:20px;padding:0;border:0;background:none;cursor:pointer}.indicator-fill,.indicator:before{position:absolute;inset:9px 0;border-radius:2px}.indicator:before{content:"";background:var(--control)}.indicator-fill{background:var(--text);transform-origin:left}.feature-caption{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px 48px;gap:24px 48px;margin-top:16px;padding:0 4px}.feature-title{font-size:var(--fs-m);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.feature-text p{color:var(--muted);font-size:var(--fs-s)}.feature-text .text-link{margin-top:12px}.hq{background:var(--surface);border:1px solid var(--border);border-radius:8px;font-size:14px;line-height:20px;overflow:hidden}.hq-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px 10px}.hq-title{font-size:16px;font-weight:500}.hq-meta{color:var(--muted);font-size:12px}.hq-rows li+li .hq-row{border-top:1px solid var(--rule)}.hq-row{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;width:100%;padding:12px 20px;border:0;background:none;text-align:left;cursor:pointer;transition:background-color var(--t-hover) ease}.hq-row:hover{background:#f7f8fa}.hq-row[aria-pressed=true]:hover{background:none}.hq-row>:not(.hq-sel){position:relative;z-index:1}.hq-sel{position:absolute;inset:0;background:var(--active)}.hq-who{min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-sub{display:block;color:var(--muted);font-size:12px;font-weight:400}.hq-amount{font-weight:700}.hq-detail{padding:16px 20px 20px;border-top:1px solid var(--border);background:#fafbfc}.hq-detail-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.hq-verdict{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.hq-verdict .dot{width:8px;height:8px}.hq-verdict.defender .dot{background:var(--positive)}.hq-verdict.defender-pendente .dot{background:var(--warning)}.hq-verdict.acatar .dot{background:var(--muted)}.hq-why{margin-top:8px;min-height:40px}.hq-ev{margin-top:8px;color:var(--muted);font-size:12px}.section{padding-top:160px}.stage-media{display:grid;place-items:center;min-height:420px;background:#e3e8ef}.case-card{width:300px;padding:18px;background:var(--surface);color:var(--text);border-radius:8px;font-size:14px;line-height:20px}.indicators.steps .indicator{height:44px;text-align:left}.indicators.steps .indicator-fill,.indicators.steps .indicator:before{inset:9px 0 auto;height:2px}.indicator-label{position:absolute;left:0;top:18px;font-size:14px;color:var(--muted);transition:color var(--t-hover) ease}.indicator:hover .indicator-label,.indicator[aria-pressed=true] .indicator-label{color:var(--text)}.stage-clause{font-size:var(--fs-b);font-weight:500;color:var(--text)!important;margin-bottom:6px}.cc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cc-who{font-weight:500}.cc-amount{margin-top:2px;font-size:24px;line-height:30px;font-weight:700}.cc-meta{margin-top:10px;color:var(--muted);font-size:12px;line-height:18px}.cc-checks{display:grid;grid-gap:6px;gap:6px}.cc-checks li{display:flex;align-items:center;gap:8px}.cc-checks svg{width:14px;height:14px;flex:none}.cc-checks .ok{color:var(--positive)}.cc-checks .miss{color:var(--warning)}.cc-kv{display:grid}.cc-kv div{display:flex;justify-content:space-between;padding:5px 0}.cc-kv div+div{border-top:1px solid var(--rule)}.cc-kv dt{color:var(--muted)}.cc-kv .sum dt{color:var(--text);font-weight:500}.cc-kv .sum dd{color:var(--money);font-weight:700}.rule{display:block;width:min(48%,480px);height:1px;margin-bottom:48px;background:var(--border)}.section-title{font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.section-intro{margin-top:12px;color:var(--muted);font-size:var(--fs-s);max-width:34em}.split-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px 48px;gap:24px 48px;align-items:end;margin-bottom:32px}.split-row .section-intro{margin-top:0}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);grid-gap:32px 56px;gap:32px 56px;align-items:start}.split-head{position:-webkit-sticky;position:sticky;top:96px}.showcase-foot{margin-top:16px;font-size:var(--fs-s);color:var(--muted)}.showcase-foot a{color:var(--text);font-weight:500;text-decoration:underline;text-underline-offset:3px}.showcase-foot a:hover{color:var(--money)}.calc{display:grid;grid-template-columns:62fr 38fr;border-radius:8px;overflow:hidden;background:var(--surface);border:1px solid var(--border);font-size:14px;line-height:20px}.calc-demo{padding:36px 40px}.calc-period{color:var(--muted)}.calc-ledger{margin-top:12px}.calc-ledger div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:var(--fs-b)}.calc-ledger div+div{border-top:1px solid var(--rule)}.calc-ledger dt{color:var(--muted)}.calc-ledger dd{font-weight:500;white-space:nowrap}.calc-ledger .calc-total{border-top:1px solid var(--text)!important;padding-top:18px}.calc-ledger .calc-total dt{color:var(--text);font-weight:500}.calc-ledger .calc-total dd{font-size:40px;line-height:44px;font-weight:700;color:var(--money);letter-spacing:-.02em}.calc-year{margin-top:24px;font-size:var(--fs-b)}.calc-note{margin-top:12px;color:var(--muted);max-width:46em}.calc-controls{display:flex;flex-direction:column;gap:4px;padding:28px;background:#f7f8fa;border-left:1px solid var(--border)}.calc-row{display:grid;grid-gap:10px;gap:10px;padding:14px 0}.calc-row+.calc-row{border-top:1px solid var(--border)}.calc-label{display:flex;justify-content:space-between;gap:12px;font-weight:500}.calc-label output{font-weight:700}.calc-fixed-note{color:var(--muted);font-size:13px}.calc input[type=range]{width:100%;height:24px;margin:0;accent-color:var(--text);cursor:pointer}.calc-reset{align-self:flex-start;margin-top:auto;padding:8px 0 0;border:0;background:none;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.calc-reset:hover{color:var(--money)}.posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px 32px;gap:56px 32px}.post h3{margin-top:20px;font-size:var(--fs-b);line-height:1.3;letter-spacing:-.01em}.post p{margin-top:8px;font-size:var(--fs-s);color:var(--muted)}.proof{min-height:196px;background:var(--raised);border-radius:14px;padding:20px;font-size:14px;line-height:20px;transition:transform var(--t-ui) var(--ease-out)}.post:hover .proof{transform:translateY(-4px)}.proof.photo{padding:0;overflow:hidden}.proof.photo img{width:100%;height:100%;min-height:196px;max-height:240px;object-fit:cover;transition:transform 1.2s var(--ease-out)}.post:hover .proof.photo img{transform:scale(1.04)}.proof-due{display:grid;grid-gap:14px;gap:14px}.proof-due li{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;background:var(--surface);border-radius:6px}.pd-who{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.proof-limit{padding:16px;background:var(--surface);border-radius:6px}.pl-title{font-weight:500;margin-bottom:12px}.pl-bar{height:8px;border-radius:999px;background:var(--raised);overflow:hidden}.pl-bar span{display:block;height:100%;background:var(--text);border-radius:999px}.pl-ends{display:flex;justify-content:space-between;margin-top:8px}.pl-ends,.pl-note{color:var(--muted);font-size:12px}.pl-note{margin-top:10px}.wa-proof{display:grid;grid-gap:8px;gap:8px;background:#dfe7dc}.wa-bubble{position:relative;max-width:280px;padding:8px 12px 20px;border-radius:8px;background:#fff}.wa-bubble.me{justify-self:end;min-width:72px;background:#d3f2c9}.wa-from{display:block;font-weight:500;font-size:13px}.wa-time{position:absolute;right:10px;bottom:4px;font-size:11px;color:#4b5a4c}.proof-verdict{padding:16px;background:var(--surface);border-radius:6px}.pv-top{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;margin-bottom:6px}.pv-dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.pv-meta{margin-top:10px;color:var(--muted);font-size:12px}.proof-debit{padding:16px;background:var(--surface);border-radius:6px}.pdb-line{display:flex;justify-content:space-between;margin-top:12px}.pdb-ref{margin-top:4px;color:var(--muted);font-size:12px}.price-media{display:grid;place-items:center;min-height:440px;background:radial-gradient(60% 80% at 20% 10%,rgb(29 95 191/.18),rgb(29 95 191/0) 70%),radial-gradient(50% 70% at 90% 90%,rgb(29 95 191/.12),rgb(29 95 191/0) 70%),var(--surface);border:1px solid var(--border)}.price{display:flex;align-items:baseline;font-size:var(--fs-xl);line-height:.85;font-weight:700;letter-spacing:-.06em}.price .pct{font-size:.5em;vertical-align:top;margin-left:.04em;letter-spacing:-.02em}.price .per{margin-left:20px;font-size:var(--fs-b);font-weight:500;letter-spacing:0;color:var(--muted)}.price-chip{position:absolute;top:18%;right:12%;display:grid;grid-gap:4px;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:14px;line-height:20px;box-shadow:0 8px 24px rgb(10 20 40/.08)}.price-chip strong{color:var(--money)}.feature-sub{margin-top:12px;color:var(--muted);font-size:var(--fs-s);max-width:30em}.included{display:grid;grid-gap:8px;gap:8px;list-style:none;padding:0}.included li{display:flex;gap:10px;font-size:var(--fs-s)}.included li:before{content:"";width:6px;height:6px;margin-top:9px;border-radius:50%;background:var(--text);flex:none}.feature-text .btn-l{margin-top:24px}.faq{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:16px 0;border:0;background:none;text-align:left;font-size:var(--fs-b);font-weight:500;cursor:pointer;transition:color var(--t-hover) ease}.faq-q:hover{color:var(--money)}.faq-chev{display:grid;place-items:center;color:var(--muted);flex:none}.faq-a{overflow:hidden}.faq-a p{padding:0 40px 20px 0;color:var(--muted);max-width:40em}.cta-box{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border-radius:20px;border:1px solid var(--border);background:linear-gradient(120deg,rgb(29 95 191/.14),rgb(29 95 191/.02) 60%),var(--surface)}.cta-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,72px)}.cta-line{margin-top:12px;max-width:30em;color:var(--muted)}.cta-actions{align-items:center;gap:16px 24px;margin-top:32px}.cta-actions,.cta-contacts{display:flex;flex-wrap:wrap}.cta-contacts{gap:8px 24px;margin-top:24px;padding:0;list-style:none;font-size:var(--fs-s)}.cta-contacts li{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.cta-contacts a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control);text-underline-offset:3px;transition:color var(--t-hover) ease,-webkit-text-decoration-color var(--t-hover) ease;transition:color var(--t-hover) ease,text-decoration-color var(--t-hover) ease;transition:color var(--t-hover) ease,text-decoration-color var(--t-hover) ease,-webkit-text-decoration-color var(--t-hover) ease}.cta-contacts a:hover{color:var(--money);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cta-photo{position:relative;min-height:360px}.cta-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cta-photo figcaption{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:rgb(255 255 255/.88);font-size:12px;line-height:18px;color:var(--text)}.footer{padding-top:96px;padding-bottom:40px;font-size:14px;line-height:20px}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.footer-sign{color:var(--muted)}.footer-sign strong{color:var(--text);font-weight:500}.footer-slash{color:var(--control)}.footer-links{display:flex;gap:4px}.footer-links a{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--muted);transition:color var(--t-hover) ease,background-color var(--t-hover) ease}.footer-links a:hover{color:var(--text);background:var(--raised)}.legal{margin-top:16px;max-width:64em;color:var(--muted);font-size:12px;line-height:18px}.legal a{text-decoration:underline;text-underline-offset:2px}.showcase-cta{margin-top:12px}.showcase-tabs{display:inline-flex;gap:2px;padding:4px;margin-bottom:16px;border-radius:14px;background:var(--surface);border:1px solid var(--border);max-width:100%;overflow-x:auto}.showcase-tab{position:relative;height:36px;padding:0 16px;border:0;border-radius:10px;background:none;color:var(--muted);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--t-hover) ease}.showcase-tab:hover,.showcase-tab[aria-selected=true]{color:var(--text)}.showcase-tab>span:last-child{position:relative;z-index:1}.showcase-tab-bg{position:absolute;inset:0;border-radius:10px;background:var(--active)}.browser{overflow:hidden;border-radius:16px;border:1px solid var(--border);background:var(--surface);box-shadow:0 30px 60px rgb(10 20 40/.12)}.browser-bar{display:flex;align-items:center;gap:16px;height:40px;padding:0 14px;border-bottom:1px solid var(--border);background:#f7f8fa}.browser-dots{display:flex;gap:6px}.browser-dots i{width:10px;height:10px;border-radius:50%;background:var(--control)}.browser-url{flex:1 1;max-width:420px;margin:0 auto;padding:3px 12px;border-radius:8px;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-size:12px;line-height:18px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-view{position:relative;aspect-ratio:1440/900;background:var(--ground)}.browser-shot{position:absolute;inset:0}.browser-shot img{width:100%;height:100%;object-fit:cover;object-position:top left}.showcase-note{margin-top:8px;font-size:13px!important}.demo-top{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}.back-link{align-items:center;color:var(--text)}.back-link svg{transition:transform var(--t-hover) var(--ease-out)}.back-link:hover svg{transform:translateX(-3px)}.demo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;min-height:calc(100svh - 80px);padding-bottom:64px}.demo-copy h1{margin-top:24px;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.demo-copy .lede{text-align:left;font-size:var(--fs-b)}.demo-actions{justify-content:flex-start}.demo-actions .btn-l svg,.demo-mail svg{flex:none}.demo-mail{padding:0 18px}.access-card{padding:32px;border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:0 8px 24px rgb(10 20 40/.08)}.access-form{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.access-label{font-size:14px;font-weight:500}.access-input{height:48px;padding:0 14px;border:1px solid var(--control);border-radius:12px;background:var(--surface);font-size:16px;letter-spacing:.04em;transition:border-color var(--t-hover) ease}.access-input:hover{border-color:var(--muted)}.access-input[aria-invalid]{border-color:var(--negative)}.access-error,.access-help{font-size:13px;line-height:18px;color:var(--muted)}.access-error{color:var(--negative)}.access-form .btn-l{margin-top:12px}.access-form .btn-l[disabled]{opacity:.7;cursor:progress}@media (max-width:1100px){.split{grid-template-columns:1fr}.split-head{position:static}.price-chip{right:6%}}@media (max-width:760px){.browser{border-radius:12px}.browser-bar{height:32px}.browser-dots{display:none}.demo{grid-template-columns:1fr;gap:32px;min-height:auto;padding-top:24px}.access-card{padding:24px 20px;border-radius:14px}.demo-actions{flex-direction:column;align-items:stretch}.split-row{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.rule{margin-bottom:32px}.posts{grid-template-columns:1fr;gap:48px}.faq-a p{padding-right:0}.site{--m:20px;--fs-b:17px}.nav{position:fixed;inset:auto 0 calc(16px + env(safe-area-inset-bottom, 0px));grid-template-columns:1fr;justify-items:center;padding:0 12px}.nav-corner{display:none}.nav-fade{inset:auto 0 0;transform:rotate(180deg)}.nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-item{padding:0 11px;height:40px}.site{padding-bottom:88px}.hero{padding:48px var(--m) 40px}.badge-sep,.badge-weak{display:none}.hero h1{margin-top:24px;font-size:min(40px,9.4vw)}.lede{font-size:18px}.hero-actions{width:100%;flex-direction:column;align-items:stretch}.feature-media{border-radius:14px;padding:12px}.feature-caption{grid-template-columns:1fr;gap:12px}.hq-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 16px}.hq-row .due{grid-column:1/-1;order:3;width:100%;grid-template-columns:auto 1fr;align-items:center;gap:10px}.hq-detail,.hq-head{padding-left:16px;padding-right:16px}.hq-meta{display:none}.stage-media{min-height:340px}.case-card{width:min(300px,100%)}.indicator-label{font-size:12px}.section{padding-top:112px}.calc{grid-template-columns:1fr}.calc-demo{padding:24px 20px}.calc-ledger div{font-size:16px}.calc-ledger .calc-total dd{font-size:32px;line-height:36px}.calc-controls{border-left:0;border-top:1px solid var(--border);padding:12px 20px 20px}.calc-row{padding:14px 0;min-height:52px}.price .per{margin-left:10px;font-size:15px}.price{font-size:34vw}.price-media{min-height:300px}.price-chip{position:static;margin-top:20px;box-shadow:none}.price-media{display:flex;flex-direction:column;justify-content:center}.feature-text .btn-l{width:100%}.cta-box{grid-template-columns:1fr;border-radius:14px}.cta-copy{padding:32px 20px}.cta-actions .btn-l{width:100%}.cta-photo{min-height:240px}.footer{padding-top:64px}.footer-row{align-items:flex-start}}