.masthead{padding-top:22px}.masthead__row{display:flex;justify-content:space-between;align-items:center}.wordmark{font-family:var(--ff-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.wordmark:hover{color:var(--ruby-deep)}.masthead__cta{font-family:var(--ff-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ruby);padding-bottom:2px}.masthead__cta:hover{color:var(--ruby-deep)}.hairline{border-top:1px solid var(--hair);margin-top:18px}.doc{background:var(--paper);padding:36px 0 80px}.doc__inner{max-width:1100px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center;margin-top:12px}.hero__copy{display:flex;flex-direction:column}.eyebrow{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:22px}.hero h1{font-size:clamp(38px,5vw,56px);color:var(--ink);line-height:1.05;font-weight:500;letter-spacing:-.012em}.hero h1 .domain{font-style:italic;color:var(--ruby-deep);font-weight:500}.subtitle{margin-top:16px;font-family:var(--ff-mono);font-size:12.5px;letter-spacing:.06em;color:var(--ink-mute)}.intro{margin-top:28px;font-size:17px;color:var(--ink-soft);line-height:1.7;max-width:560px}.cta-row{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.hero__card{position:relative}.hero-link{display:block;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lift);position:relative;background:var(--paper-soft);text-decoration:none}.hero-link img{width:100%;height:100%;object-fit:cover}.hero-link__overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,color-mix(in oklab,var(--ink) 82%,transparent) 100%)}.hero-link__caption{position:absolute;left:0;right:0;bottom:0;padding:28px 26px 22px;color:var(--pearl)}.caption__label{display:block;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ruby-soft);font-weight:700}.hero-link__caption p{margin-top:10px;font-size:16px;line-height:1.4;color:var(--pearl)}.underline{border-bottom:1px solid var(--ruby-soft);padding-bottom:1px}.rule{border:0;border-top:1px solid var(--hair);margin:64px 0}.findings{display:flex;flex-direction:column;gap:56px}.finding{display:grid;grid-template-columns:60px 1fr;gap:24px}.finding__num{grid-column:1;font-family:var(--ff-display);font-style:italic;font-size:30px;color:var(--ruby);margin:0;line-height:1}.finding h2{grid-column:2;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.2;color:var(--ink)}.finding h2 em{font-family:var(--ff-mono);font-style:italic;color:var(--ruby-deep);font-weight:500;font-size:.78em;letter-spacing:.02em}.finding__body{grid-column:2;margin-top:16px;font-size:16.5px;line-height:1.7;color:var(--ink-soft)}.finding__stat{grid-column:2;margin-top:18px;padding:10px 14px;font-family:var(--ff-mono);font-size:12.5px;color:var(--ruby-deep);background:var(--ruby-mist);border-left:2px solid var(--ruby);border-radius:2px;display:inline-block}.pricing{padding:12px 0}.pricing__title{font-size:28px;font-weight:500;color:var(--ink);margin-bottom:22px}.pricing__card{background:var(--pearl);border:1px solid var(--hair);border-radius:var(--radius);padding:24px 28px;display:flex;flex-direction:column;gap:12px}.price-row{display:grid;grid-template-columns:90px 1fr;gap:18px;align-items:baseline}.price-row__num{font-family:var(--ff-mono);font-size:18px;font-weight:700;color:var(--ruby-deep)}.price-row__line{font-size:15.5px;color:var(--ink-soft)}.pricing__note{margin-top:18px;font-style:italic;color:var(--ink-mute);font-size:15px}.scope{margin-top:18px;display:flex;flex-direction:column;gap:8px;font-size:14.5px;color:var(--ink-soft)}.close>p{font-size:17px;line-height:1.7;color:var(--ink-soft);max-width:720px}.rebuild-card{margin-top:36px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:26px 32px;background:var(--ink);color:var(--pearl);border-radius:var(--radius);box-shadow:0 18px 40px -18px #1a0d1080;transition:transform .15s ease,background .2s ease}.rebuild-card:hover{transform:translateY(-2px);background:var(--ruby-deep)}.rebuild-card__title{font-family:var(--ff-display);font-size:26px;font-weight:500;color:var(--pearl)}.rebuild-card__sub{margin-top:6px;font-family:var(--ff-mono);font-size:11.5px;letter-spacing:.1em;color:var(--ruby-soft);text-transform:uppercase}.rebuild-card__arrow{font-size:32px;color:var(--ruby-soft)}.foot{padding:36px 0 64px}.foot p{font-family:var(--ff-mono);font-size:11.5px;letter-spacing:.06em;color:var(--ink-mute);text-align:center}@media (max-width: 900px){.hero{grid-template-columns:1fr;gap:36px}.hero__card{order:-1}.hero-link{aspect-ratio:5/4}.finding{grid-template-columns:1fr;gap:8px}.finding h2,.finding__body,.finding__stat{grid-column:1}.rebuild-card{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.container{padding:0 20px}.cta-row>*{width:100%}}
