.container-max[data-astro-cid-3kowqapg]{max-width:1120px;margin:0 auto;padding:0 20px}.hero-section[data-astro-cid-3kowqapg],.story-section[data-astro-cid-3kowqapg],.comparison-section[data-astro-cid-3kowqapg],.boundary-section[data-astro-cid-3kowqapg],.closing-section[data-astro-cid-3kowqapg]{overflow:hidden}.hero-section[data-astro-cid-3kowqapg]{background:#fff;padding:6.5rem 0 7rem}.hero-content[data-astro-cid-3kowqapg]{max-width:760px}.hero-layout[data-astro-cid-3kowqapg]{grid-template-columns:minmax(0,1fr) minmax(19rem,.78fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.hero-photo[data-astro-cid-3kowqapg]{background:var(--surface);aspect-ratio:1600/894;border-radius:1.25rem;min-width:0;margin:0;overflow:hidden}.hero-photo[data-astro-cid-3kowqapg] img[data-astro-cid-3kowqapg]{object-fit:cover;width:100%;height:100%;display:block}.eyebrow[data-astro-cid-3kowqapg],.story-label[data-astro-cid-3kowqapg],.comparison-kicker[data-astro-cid-3kowqapg]{color:var(--color-brand-primary,#4658d6);letter-spacing:.08em;margin:0 0 .8rem;font-size:.875rem;font-weight:700}h1[data-astro-cid-3kowqapg],h2[data-astro-cid-3kowqapg],h3[data-astro-cid-3kowqapg],h4[data-astro-cid-3kowqapg],p[data-astro-cid-3kowqapg]{overflow-wrap:anywhere}h1[data-astro-cid-3kowqapg]{max-width:720px;color:var(--color-brand-ink,#18213f);letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,6vw,4.2rem);font-weight:700;line-height:1.16}h2[data-astro-cid-3kowqapg]{color:var(--color-brand-ink,#18213f);letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.25}h3[data-astro-cid-3kowqapg],h4[data-astro-cid-3kowqapg]{color:var(--color-brand-ink,#18213f);margin:0 0 .7rem;font-size:1.25rem;font-weight:700;line-height:1.45}.hero-copy[data-astro-cid-3kowqapg],.closing-content[data-astro-cid-3kowqapg]>p[data-astro-cid-3kowqapg]:not(.eyebrow){max-width:620px;color:var(--color-brand-ink-muted,#5f6680);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.8}.cta-row[data-astro-cid-3kowqapg]{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.story-section[data-astro-cid-3kowqapg]{background:#f5f5fb;padding:5.5rem 0}.declaration[data-astro-cid-3kowqapg]{color:var(--color-brand-ink-muted,#5f6680);margin:1.3rem 0 0;font-size:.875rem;line-height:1.6}.scenario-groups[data-astro-cid-3kowqapg]{gap:3.5rem;margin-top:3rem;display:grid}.scenario-group[data-astro-cid-3kowqapg]>h3[data-astro-cid-3kowqapg]{font-size:clamp(1.4rem,3vw,2rem)}.group-label[data-astro-cid-3kowqapg]{color:var(--color-brand-primary,#4658d6);letter-spacing:.08em;margin:0 0 .5rem;font-size:.875rem;font-weight:700}.scenario-grid[data-astro-cid-3kowqapg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.scenario-card[data-astro-cid-3kowqapg]{background:#fff;border:1px solid #dedff0;border-radius:1.25rem;min-width:0;padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 14px 40px #2a2e5a0f}.architect-group[data-astro-cid-3kowqapg]{border-top:1px solid #dedff0;padding-top:3.5rem}.drawing-card[data-astro-cid-3kowqapg]{background:#eff1ff;border-color:#d7dcff;margin-top:1.5rem}.scenario-card[data-astro-cid-3kowqapg] p[data-astro-cid-3kowqapg]:not(.story-label):not(.card-result),.comparison-grid[data-astro-cid-3kowqapg] p[data-astro-cid-3kowqapg],.boundary-layout[data-astro-cid-3kowqapg]>p[data-astro-cid-3kowqapg],.flow-list[data-astro-cid-3kowqapg] span[data-astro-cid-3kowqapg]{color:var(--color-brand-ink-muted,#5f6680);margin:0;font-size:1rem;line-height:1.8}.story-label[data-astro-cid-3kowqapg],.comparison-kicker[data-astro-cid-3kowqapg]{font-size:.75rem}.flow-list[data-astro-cid-3kowqapg]{counter-reset:flow;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.flow-list[data-astro-cid-3kowqapg] li[data-astro-cid-3kowqapg]{counter-increment:flow;grid-template-columns:auto minmax(0,1fr);column-gap:.8rem;display:grid}.flow-list[data-astro-cid-3kowqapg] li[data-astro-cid-3kowqapg]:before{content:counter(flow, decimal-leading-zero);color:var(--color-brand-primary,#4658d6);grid-row:span 2;font-size:.75rem;font-weight:700;line-height:1.8}.flow-list[data-astro-cid-3kowqapg] strong[data-astro-cid-3kowqapg]{color:var(--color-brand-ink,#18213f);font-size:1rem;line-height:1.8}.flow-list[data-astro-cid-3kowqapg] span[data-astro-cid-3kowqapg]{display:block}.card-result[data-astro-cid-3kowqapg]{color:var(--color-brand-primary,#4658d6);margin:1.5rem 0 0;font-size:1rem;font-weight:700;line-height:1.8}.comparison-section[data-astro-cid-3kowqapg]{background:#fff;padding:5.5rem 0}.comparison-section[data-astro-cid-3kowqapg] h2[data-astro-cid-3kowqapg]{margin-top:.25rem}.comparison-grid[data-astro-cid-3kowqapg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.comparison-before[data-astro-cid-3kowqapg],.comparison-after[data-astro-cid-3kowqapg]{border-radius:1rem;min-width:0;padding:clamp(1.5rem,4vw,2.25rem)}.comparison-before[data-astro-cid-3kowqapg]{background:#fafafb;border:1px solid #e6e7ed}.comparison-after[data-astro-cid-3kowqapg]{background:#eff1ff;border:1px solid #d7dcff}.result-line[data-astro-cid-3kowqapg]{color:var(--color-brand-primary,#4658d6);margin:2rem 0 0;font-size:1.125rem;font-weight:700}.boundary-section[data-astro-cid-3kowqapg]{background:#eaf0ff;padding:4.5rem 0}.boundary-layout[data-astro-cid-3kowqapg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.boundary-layout[data-astro-cid-3kowqapg]>p[data-astro-cid-3kowqapg]{color:var(--color-brand-ink,#18213f);font-size:1.125rem}.closing-section[data-astro-cid-3kowqapg]{text-align:center;background:#fbfbfd;padding:6rem 0}.closing-content[data-astro-cid-3kowqapg]{flex-direction:column;align-items:center;max-width:680px;display:flex}.closing-content[data-astro-cid-3kowqapg]>p[data-astro-cid-3kowqapg]:not(.eyebrow){margin-left:auto;margin-right:auto}.closing-actions[data-astro-cid-3kowqapg]{justify-content:center}.contact-link[data-astro-cid-3kowqapg]{color:var(--color-brand-primary,#4658d6);align-items:center;padding:.75rem .4rem;font-weight:700;text-decoration:none;display:inline-flex}.contact-link[data-astro-cid-3kowqapg]:hover{text-decoration:underline}.boundary-product-link[data-astro-cid-3kowqapg]{margin-top:.75rem}@media (width<=767px){.container-max[data-astro-cid-3kowqapg]{padding:0 16px}.hero-section[data-astro-cid-3kowqapg]{padding:4.5rem 0 5rem}.hero-layout[data-astro-cid-3kowqapg]{grid-template-columns:1fr;gap:2rem}.hero-photo[data-astro-cid-3kowqapg]{max-width:32rem}.story-section[data-astro-cid-3kowqapg],.comparison-section[data-astro-cid-3kowqapg]{padding:4rem 0}.scenario-grid[data-astro-cid-3kowqapg],.comparison-grid[data-astro-cid-3kowqapg],.boundary-layout[data-astro-cid-3kowqapg]{grid-template-columns:1fr;gap:2rem}.scenario-groups[data-astro-cid-3kowqapg]{gap:3rem;margin-top:2.5rem}.architect-group[data-astro-cid-3kowqapg]{padding-top:3rem}.boundary-section[data-astro-cid-3kowqapg],.closing-section[data-astro-cid-3kowqapg]{padding:4rem 0}.cta-row[data-astro-cid-3kowqapg]{flex-direction:column;align-items:stretch}.cta-row[data-astro-cid-3kowqapg] .btn-primary,.cta-row[data-astro-cid-3kowqapg] .btn-secondary{text-align:center;width:100%}.closing-actions[data-astro-cid-3kowqapg]{width:100%}}.hero-section[data-astro-cid-3kowqapg]{padding:72px 0}.hero-layout[data-astro-cid-3kowqapg]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,72px)}.hero-section[data-astro-cid-3kowqapg] h1[data-astro-cid-3kowqapg]{font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.2}.hero-title-emphasis[data-astro-cid-3kowqapg]{color:var(--brand-primary-strong);display:block}.hero-section[data-astro-cid-3kowqapg] .hero-copy[data-astro-cid-3kowqapg]{max-width:38rem;font-size:17px;line-height:1.9}.hero-photo[data-astro-cid-3kowqapg]{aspect-ratio:16/9;border-radius:24px;width:100%;min-width:0;max-height:360px}.hero-photo[data-astro-cid-3kowqapg] img[data-astro-cid-3kowqapg]{object-fit:cover;width:100%;height:100%}@media (width<=767px){.hero-section[data-astro-cid-3kowqapg]{padding:56px 0}.hero-layout[data-astro-cid-3kowqapg]{grid-template-columns:1fr;gap:30px}.hero-section[data-astro-cid-3kowqapg] h1[data-astro-cid-3kowqapg]{font-size:clamp(30px,7.5vw,38px);line-height:1.22}.hero-title-emphasis[data-astro-cid-3kowqapg]{display:inline}.hero-section[data-astro-cid-3kowqapg] .hero-copy[data-astro-cid-3kowqapg]{font-size:17px;line-height:1.8}.hero-photo[data-astro-cid-3kowqapg]{width:100%;max-width:none}.hero-photo[data-astro-cid-3kowqapg] img[data-astro-cid-3kowqapg]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}}
