.hm{--hm-ink:var(--ink);--hm-sub:var(--muted);--hm-line:var(--line);--hm-gap:var(--gap-section);color:var(--hm-ink);letter-spacing:-.008em;overflow-x:clip}.hm :is(h1,h2,h3){font-family:var(--font-display);margin:0;font-weight:600}.hm p{margin:0}.hm-wrap{width:100%;max-width:1120px;margin:0 auto;padding-inline:24px}.hm-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,4vw,44px);line-height:1.1}.hm .hm-sub{max-width:620px;font-size:var(--fs-lead);color:var(--hm-sub);text-wrap:pretty;margin:14px auto 0;line-height:1.55}.hm-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.hm-pill{border-radius:var(--r-pill,999px);background:var(--cta);min-height:44px;color:var(--on-cta);border:1px solid var(--cta);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:500;display:inline-flex}.hm-pill:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.hm-pill:active{box-shadow:none;transform:translateY(1px)scale(.99)}.hm-pill:focus-visible,.hm-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hm-pill-lg{min-height:50px;padding:0 26px;font-size:16px}.hm-pill-ghost{color:var(--hm-ink);border-color:var(--hm-line);background:0 0}.hm-pill-ghost:hover{background:var(--surface-hover);border-color:var(--line-hover);box-shadow:none}.hm-link{min-height:44px;color:var(--accent-text);border-radius:6px;align-items:center;font-size:16px;font-weight:500;display:inline-flex}.hm-link:hover{text-underline-offset:3px;text-decoration:underline}.hm-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:560px;margin:clamp(32px,5vw,48px) auto 0;display:grid}.hm-price{background:var(--surface);border:1px solid #0000;border-radius:16px;flex-direction:column;gap:6px;padding:24px;display:flex}.hm-price span{color:var(--hm-sub);font-size:14px}.hm-price b{font-family:var(--font-num), ui-monospace, monospace;letter-spacing:-.02em;font-size:clamp(20px,2.4vw,28px);font-weight:500}.hm-price.is-pop{border-color:var(--accent)}@media (max-width:560px){.hm-prices{grid-template-columns:1fr}}.hm-kicker{color:var(--accent-text);margin-bottom:14px;font-size:15px;font-weight:500;display:block}.hm-flow{padding-top:clamp(80px,11vw,136px)}.hm-steps3{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin:clamp(36px,5vw,52px) 0 8px;padding:0;list-style:none;display:grid}.hm-steps3 li{border-top:1px solid var(--hm-line);padding-top:18px}.hm-steps3 span{color:var(--accent-text);font-size:13px;font-weight:600}.hm-steps3 b{letter-spacing:-.02em;margin-top:6px;font-size:19px;font-weight:600;display:block}.hm-steps3 p{color:var(--hm-sub);margin:6px 0 0;font-size:15px;line-height:1.5}@media (max-width:720px){.hm-steps3{grid-template-columns:1fr}}.hm-page{padding-bottom:var(--hm-gap)}.hm-page-head{text-align:center;padding-top:clamp(56px,8vw,104px)}.hm-dl-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(40px,6vw,64px);display:grid}.hm-dl-card{background:var(--surface);border:1px solid var(--hm-line);border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:30px 28px;display:flex}.hm-dl-card h2{letter-spacing:-.02em;font-size:26px}.hm-dl-detail{color:var(--hm-sub);margin:0;font-size:15px}.hm-dl-open{color:var(--hm-sub);margin:6px 0 0;font-size:13.5px;line-height:1.5}.hm-dl-card.is-muted{background:0 0}.hm-dl-card [aria-disabled=true]{cursor:default;color:var(--hm-sub)}.hm-dl-note{background:var(--note-warm);color:var(--hm-ink);border-radius:16px;margin-top:20px;padding:18px 22px;font-size:14.5px;line-height:1.55}@media (max-width:900px){.hm-dl-grid{grid-template-columns:1fr}}.hm-home{--t-sm:clamp(.875rem, .852rem + .095vw, .9375rem);--t-base:clamp(1rem, .977rem + .095vw, 1.0625rem);--t-h4:clamp(1.125rem, 1.079rem + .19vw, 1.25rem);--sec:var(--gap-section);--measure:760px;--on-abyss-2:color-mix(in srgb, var(--on-deep) 76%, transparent);--abyss-line:color-mix(in srgb, var(--on-deep) 14%, transparent);--ease-card:cubic-bezier(.22, 1, .36, 1)}.hm-home :is(h1,h2,h3){font-family:var(--font-display);color:var(--ink);margin:0;font-weight:600}.hm-home h1{font-size:var(--t-h1);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.hm-home h2{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-heading);text-wrap:balance}.hm-home :is(h1,h2) .em{color:var(--accent-text);display:block}.hm-home ul{margin:0;padding:0;list-style:none}.hm-home figure{margin:0}.hm-home svg{flex:none}.hm-home img{max-width:100%;display:block}.hm-home :is(a,button,summary):focus-visible{outline:2px solid var(--accent-ring);outline-offset:3px}.hm-home .is-abyss :is(a,button):focus-visible{outline-color:var(--accent-on-dark)}.hm-home .b-band{padding-block:var(--sec)}.hm-home .b-band.is-surface{background:var(--surface)}.hm-home .b-band.is-soft{background:var(--accent-soft)}.hm-home .b-band.is-abyss{background:var(--abyss);color:var(--on-deep)}.hm-home .b-kicker{color:var(--accent-text);margin-bottom:16px;font-size:15px;font-weight:500;line-height:1.5}.hm-home .b-head{max-width:680px;margin-bottom:56px}.hm-home .b-head.is-center{text-align:center;margin-inline:auto}.hm-home .b-head>p:not(.b-kicker){font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--ink-2);text-wrap:pretty;margin-top:16px}.hm-home .b-lead{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--ink-2);text-wrap:pretty}.hm-home .hm-link{gap:6px}.hm-home :is(.hm-link,.b-more) svg{width:18px;height:18px;transition:transform .15s var(--ease-out)}.hm-home :is(.hm-link,.b-more):hover svg{transform:translate(2px)}.hm-home .b-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.hm-home .b-ctas .ui-button{min-height:52px;padding-inline:24px;font-size:16px}.hm-home .b-ctas .ui-button-secondary{border-color:var(--line-2)}.hm-home .b-risk{font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:18px;line-height:1.5;display:flex}.hm-home .b-risk.is-start{justify-content:flex-start}.hm-home .b-risk li{align-items:center;gap:6px;display:inline-flex}.hm-home .b-risk svg{color:var(--success)}.hm-home .b-hero{padding-block:clamp(32px, 5.5svh, 64px) var(--sec);text-align:center}.hm-home .b-hero-copy{max-width:1040px}.hm-home .b-hero .b-kicker{margin-bottom:14px}.hm-home .b-hero .b-lead{max-width:46em;margin:18px auto 0}.hm-home .b-stage{text-align:left;max-width:1088px;margin-top:clamp(28px,4svh,44px)}.hm-home .b-stage-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--frame-shadow);padding:12px}.hm-home .b-stage-foot{text-align:center;margin-top:16px}.hm-home .b-stage-foot .b-risk{margin-top:0}.hm-home .b-caption{color:var(--muted);text-wrap:balance;margin-top:6px;font-size:13px;line-height:1.5}@media (min-width:900px){.hm-home .b-stage .tc{grid-template-columns:minmax(0,248px) minmax(0,1fr);align-items:start}.hm-home .b-stage .tc-box{grid-column:1/-1}.hm-home .b-stage .tc-chips{flex-direction:column;justify-content:flex-start;align-items:stretch}.hm-home .b-stage .tc-chip{text-align:left}}.hm-home .tc{gap:14px;display:grid}.hm-home .tc-box{background:var(--surface);border:1.5px solid var(--accent);border-radius:18px;align-items:flex-end;gap:16px;min-height:84px;padding:16px 16px 16px 22px;display:flex}.hm-home .tc-text{min-width:0;font-size:var(--t-lead);color:var(--ink);flex:1;align-self:center;line-height:1.5}.hm-home .tc-caret{vertical-align:-.2em;background:var(--accent);width:2px;height:1.15em;margin-left:2px;animation:1s step-end infinite tc-blink;display:inline-block}@keyframes tc-blink{50%{opacity:0}}.hm-home .tc-send{background:var(--accent);width:44px;height:44px;color:var(--on-accent);border-radius:12px;flex:none;place-items:center;display:grid}.hm-home .tc-send svg{width:22px;height:22px}.hm-home .tc-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hm-home .tc-chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:44px;color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:border-color .15s var(--ease-out), background .15s var(--ease-out), color .15s var(--ease-out);padding:0 16px;font-weight:500}.hm-home .tc-chip:hover{border-color:var(--line-hover);color:var(--ink)}.hm-home .tc-chip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.hm-home .tc-card{background:var(--paper);border:1px solid var(--line);opacity:0;transition:opacity var(--dur-card) var(--ease-card), transform var(--dur-card) var(--ease-card);border-radius:20px;padding:20px 22px;transform:translateY(12px)}.hm-home .tc-card.is-shown{opacity:1;transform:none}.hm-home .tc-card header{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.hm-home .tc-card header b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600}.hm-home .tc-card header small{color:var(--muted);font-size:13px}.hm-home .tc-pending{border-radius:var(--r-pill);background:var(--pending-soft);color:var(--pending);margin-left:auto;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.6}.hm-home .tc-q{background:var(--surface);color:var(--ink-2);border-radius:12px;margin-top:14px;padding:10px 14px;font-size:14px;line-height:1.55}.hm-home .tc-draft{border:1px solid var(--accent-soft-2);background:var(--accent-soft);color:var(--ink);border-radius:12px;margin-top:10px;padding:12px 14px;font-size:15px;line-height:1.6}.hm-home .tc-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hm-home .tc-actions span{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:34px;color:var(--ink-2);align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.hm-home .tc-actions svg{width:14px;height:14px}.hm-home .tc-actions .is-primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.hm-home .b-facts-band{padding-bottom:var(--sec)}.hm-home .b-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hm-home .b-facts li{font-size:var(--t-sm);color:var(--ink);align-items:center;gap:12px;padding:22px 20px;font-weight:500;line-height:1.45;display:flex}.hm-home .b-facts li span{text-wrap:balance}.hm-home .b-facts li+li{border-left:1px solid var(--line)}.hm-home .b-facts svg{width:22px;height:22px;color:var(--accent-text)}.hm-home .b-chapter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.hm-home .b-chapter.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (min-width:1360px){.hm-home .b-chapter:not(.is-flip) .b-step-shot{margin-right:-96px}.hm-home .b-chapter.is-flip .b-step-shot{margin-left:-96px}}.hm-home .b-chapter.is-flip .b-step-copy{order:2}.hm-home .b-step-tag{font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:12px;margin-bottom:20px;font-weight:500;display:flex}.hm-home .b-step-num{border:1px solid var(--line-2);width:40px;height:40px;font-family:var(--font-num), ui-monospace, monospace;letter-spacing:0;color:var(--ink);border-radius:12px;place-items:center;font-size:14px;font-weight:500;display:inline-grid}.hm-home .b-step-body{max-width:30em;font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;margin-top:18px;line-height:1.6}.hm-home .b-ticks{gap:10px;margin-top:24px;display:grid}.hm-home .b-ticks li{font-size:var(--t-base);color:var(--ink);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.hm-home .b-ticks svg{width:20px;height:20px;color:var(--success);margin-top:2px}.hm-home .b-step-shot{border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--frame-shadow);border-radius:20px;overflow:hidden}.hm-home .b-step-shot img{width:100%;height:auto;display:block}@keyframes b-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.hm-home .b-step-shot{animation:linear both b-rise;animation-timeline:view();animation-range:entry cover 30%}}.hm-home .b-ba{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hm-home .b-ba-card{border:1px solid var(--line);background:var(--paper);border-radius:24px;padding:8px}.hm-home .b-ba-card.is-after{border:1.5px solid var(--accent);background:var(--accent-soft)}.hm-home .b-ba-card img{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);border-radius:18px;width:100%;height:auto}.hm-home .b-ba-body{padding:24px 24px 28px}.hm-home .b-ba-card h3{font-size:var(--t-h3);letter-spacing:-.03em;align-items:center;gap:12px;line-height:1.2;display:flex}.hm-home .b-ba-mark{border-radius:var(--r-pill);background:var(--danger-soft);width:32px;height:32px;color:var(--danger);place-items:center;display:inline-grid}.hm-home .is-after .b-ba-mark{background:var(--success-soft);color:var(--success)}.hm-home .b-ba-mark svg{width:18px;height:18px}.hm-home .b-ba-list{gap:14px;margin-top:20px;display:grid}.hm-home .b-ba-list li{font-size:var(--t-base);color:var(--ink);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.hm-home .b-ba-list svg{width:20px;height:20px;color:var(--muted);margin-top:2px}.hm-home .is-after .b-ba-list svg{color:var(--success)}.hm-home .b-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hm-home .b-fit-col{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:32px}.hm-home .b-fit-col.is-yes{border:1.5px solid var(--accent);background:var(--accent-soft)}.hm-home .b-fit-col h3{font-size:var(--t-h4);letter-spacing:-.015em;line-height:1.3}.hm-home .b-fit-col ul{gap:16px;margin-top:20px;display:grid}.hm-home .b-fit-col li{font-size:var(--t-base);color:var(--ink);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.hm-home .b-fit-mark{border-radius:var(--r-pill);background:var(--success-soft);width:24px;height:24px;color:var(--success);flex:none;place-items:center;margin-top:1px;display:inline-grid}.hm-home .is-no .b-fit-mark{background:var(--danger-soft);color:var(--danger)}.hm-home .b-bento-band{padding-top:0}.hm-home .b-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hm-home .b-bento>li{min-width:0;display:flex}.hm-home .b-bento>li.is-wide{grid-column:span 2}.hm-home .b-tile{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);transition:transform .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative}.hm-home .b-tile:hover{border-color:var(--line-hover);transform:translateY(-2px)}.hm-home .b-tile-icon{color:var(--accent-text)}.hm-home .b-tile-icon svg{width:28px;height:28px}.hm-home .b-tile-go{color:var(--muted);transition:transform .15s var(--ease-out), color .15s var(--ease-out);position:absolute;top:28px;right:28px}.hm-home .b-tile-go svg{width:20px;height:20px}.hm-home .b-tile:hover .b-tile-go{color:var(--accent-text);transform:translate(2px)}.hm-home .b-tile h3{font-size:var(--t-h4);letter-spacing:-.015em;margin-top:20px;line-height:1.3}.hm-home .b-tile>p{font-size:var(--t-sm);color:var(--muted);margin-top:8px;line-height:1.55}.hm-home .b-tile-ui{margin-top:auto;padding-top:24px}.hm-home .b-tile-ui .tc-card{background:var(--paper);padding:16px 18px;transition:none}.hm-home .b-tile-ui .tc-draft{font-size:14px}.hm-home .b-agents{gap:8px;display:grid}.hm-home .b-agents li{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.hm-home .b-agents i{background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px}.hm-home .b-agents .is-doing i{background:var(--success)}.hm-home .b-agents .is-waiting i{background:var(--pending)}.hm-home .b-agents b{min-width:0;color:var(--ink);flex:1;font-weight:500}.hm-home .b-agents span{color:var(--muted);font-size:13px}.hm-home .is-abyss :is(h2,h3){color:var(--on-deep)}.hm-home .is-abyss :is(h1,h2) .em,.hm-home .is-abyss .b-kicker{color:var(--accent-on-dark)}.hm-home .b-data-photo{aspect-ratio:3;background:var(--deep);border-radius:24px;overflow:hidden}.hm-home .b-data-photo img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.hm-home .b-data-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:56px;display:grid}.hm-home .b-data-list li{border-top:1px solid var(--abyss-line);flex-direction:column;align-items:flex-start;padding-top:28px;display:flex}.hm-home .b-data-icon{border:1px solid var(--abyss-line);width:44px;height:44px;color:var(--accent-on-dark);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.hm-home .b-data-icon svg{width:22px;height:22px}.hm-home .b-data-list h3{font-size:var(--t-h4);letter-spacing:-.02em;line-height:1.3}.hm-home .b-data-list p{font-size:var(--t-base);color:var(--on-abyss-2);text-wrap:pretty;margin-top:10px;line-height:1.65}.hm-home .b-more{min-height:44px;font-size:var(--t-sm);color:var(--accent-on-dark);border-radius:6px;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-weight:500;display:inline-flex}.hm-home .b-more:hover{text-underline-offset:3px;text-decoration:underline}.hm-home .b-price{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.hm-home .b-big{flex-direction:column;display:flex}.hm-home .b-big-num{font-family:var(--font-num), ui-monospace, monospace;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(120px,17vw,220px);font-weight:500;line-height:.9}.hm-home .b-big-cap{font-size:var(--t-h4);color:var(--ink-2);margin-top:16px;font-weight:500;line-height:1.4}.hm-home .b-price-copy>p:not(.b-kicker){max-width:36em;font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;margin-top:16px;line-height:1.6}.hm-home .b-price-copy .hm-link{margin-top:12px}.hm-home .hm-prices{margin:48px 0 0}.hm-home .hm-price{border-color:var(--line);background:var(--paper)}.hm-home .hm-price.is-pop{border-color:var(--accent)}.hm-home .b-price-terms{max-width:72ch;color:var(--muted);margin-top:16px;font-size:14px;line-height:1.6}.hm-home .b-price-band .fd{max-width:none;margin:48px 0 0}.hm-home .b-price-band .fd-in{border:1.5px solid var(--accent);background:var(--accent-soft);border-radius:24px;gap:32px;padding:28px 32px}.hm-home .b-price-band .fd-title{font-size:var(--t-h4)}.hm-home .b-price-band .fd-btn{min-height:48px;padding-inline:24px;font-size:15px}.hm-home .b-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.hm-home .b-faq .b-head{margin-bottom:0;position:sticky;top:96px}.hm-home .b-faq h2{text-box:trim-both cap alphabetic}.hm-home .b-faq-list{border-top:1px solid var(--line)}.hm-home .b-faq-list details{border-bottom:1px solid var(--line)}.hm-home .b-faq-list summary{min-height:72px;font-size:var(--t-h4);letter-spacing:-.01em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;font-weight:500;line-height:1.4;list-style:none;display:flex}.hm-home .b-faq-list summary::-webkit-details-marker{display:none}.hm-home .b-faq-list summary:focus-visible{outline-offset:4px;border-radius:8px}.hm-home .b-faq-mark{border:1px solid var(--line);border-radius:var(--r-pill);width:32px;height:32px;color:var(--ink-2);transition:transform .2s var(--ease-out), border-color .15s var(--ease-out), background .15s var(--ease-out);flex:none;place-items:center;margin-top:-2px;display:grid}.hm-home .b-faq-mark svg{width:18px;height:18px}.hm-home .b-faq-list summary:hover .b-faq-mark{border-color:var(--line-hover);color:var(--ink)}.hm-home .b-faq-list details[open] .b-faq-mark{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);transform:rotate(45deg)}.hm-home .b-faq-list details p{max-width:62ch;font-size:var(--t-base);color:var(--ink-2);text-wrap:pretty;padding:0 56px 26px 0;line-height:1.65}.hm-home .b-faq-list details p a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.hm-home .b-final{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.hm-home .b-final-copy .b-lead{max-width:30em;margin-top:20px}.hm-home .b-final-copy :is(.b-ctas,.b-risk){justify-content:flex-start}.hm-home .b-final-photo{aspect-ratio:4/3;background:var(--surface);border-radius:24px;overflow:hidden}.hm-home .b-final-photo img{object-fit:cover;object-position:78% 50%;width:100%;height:100%}@media (max-width:960px){.hm-home .b-bento,.hm-home .b-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-home .b-facts li+li{border-left:0}.hm-home .b-facts li:nth-child(2n){border-left:1px solid var(--line)}.hm-home .b-facts li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:900px){.hm-home :is(.b-chapter,.b-chapter.is-flip,.b-price,.b-faq,.b-final,.b-fit){grid-template-columns:minmax(0,1fr)}.hm-home .b-chapter.is-flip .b-step-copy{order:0}.hm-home .b-step-body{max-width:36em}.hm-home .b-data-photo{aspect-ratio:16/9}.hm-home .b-data-list{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.hm-home .b-data-list li{grid-template-columns:44px minmax(0,1fr);column-gap:18px;padding-block:28px;display:grid}.hm-home .b-data-list li>:not(.b-data-icon){grid-column:2}.hm-home .b-data-icon{grid-row:span 3;margin-bottom:0}.hm-home .b-data-list li:last-child{padding-bottom:0}.hm-home .b-price{align-items:start;gap:32px}.hm-home .b-faq{gap:40px}.hm-home .b-faq .b-head{position:static}}@media (max-width:720px){.hm-home .b-head{margin-bottom:40px}.hm-home .b-ctas{margin-top:28px}.hm-home .tc-box{gap:12px;min-height:76px;padding:14px 12px 14px 16px}.hm-home .tc-text{font-size:16px}.hm-home .tc-card{padding:16px}.hm-home .tc-draft{font-size:14px}.hm-home .b-ba{grid-template-columns:minmax(0,1fr);gap:16px}.hm-home .b-ba-body{padding:20px 16px}.hm-home .b-tile{padding:24px}.hm-home .b-tile-go{top:24px;right:24px}.hm-home .b-price-band .fd-in{padding:24px 20px}.hm-home .b-faq-list summary{gap:16px;min-height:64px;padding-block:18px}.hm-home .b-faq-list details p{padding-right:0}}@media (max-width:600px){.hm-home .b-bento{grid-template-columns:minmax(0,1fr)}.hm-home .b-bento>li.is-wide{grid-column:auto}.hm-home .b-facts li{align-items:flex-start;gap:10px;padding:16px 12px}.hm-home .b-facts svg{width:20px;height:20px}.hm-home .b-hero{text-align:left}.hm-home .b-hero .b-lead{margin-inline:0}.hm-home .b-hero .b-ctas,.hm-home .b-final .b-ctas{flex-direction:column;align-items:stretch}.hm-home .b-stage-foot{text-align:left}.hm-home .b-stage-foot .b-risk{justify-content:flex-start}.hm-home .b-fit-col{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.hm-home :is(.tc-card,.tc-chip,.b-tile,.b-tile-go,.hm-link svg,.b-more svg,.b-faq-mark){transition:none}.hm-home :is(.tc-caret,.b-step-shot){animation:none}.hm-home .tc-card,.hm-home .b-tile:hover,.hm-home :is(.hm-link,.b-more):hover svg,.hm-home .b-tile:hover .b-tile-go{transform:none}}
