.continuity-hero{padding:148px 0 82px;color:var(--ivory);background:linear-gradient(118deg,#141310 12%,#2b241e 72%,#6c2b0d)}.continuity-hero .shell{max-width:1120px}.continuity-hero h1{max-width:920px;margin-top:14px;font:700 clamp(45px,7vw,82px)/.98 var(--sans);letter-spacing:-.045em}.continuity-hero .hero-copy{max-width:740px;margin-top:24px;color:#e5dbd0;font-size:clamp(17px,2vw,21px);line-height:1.6}.continuity-hero .button-row{margin-top:30px}.continuity-band{padding:82px 0}.continuity-band.band-ink{color:var(--ivory);background:var(--ink)}.continuity-band.band-sand{background:var(--sand)}.continuity-heading{max-width:780px;margin-bottom:34px}.continuity-heading h2{margin-top:10px;font:700 clamp(34px,4.8vw,58px)/1.04 var(--sans);letter-spacing:-.035em}.continuity-heading p:not(.eyebrow){margin-top:18px;color:var(--ink-soft);font-size:17px;line-height:1.65}.band-ink .continuity-heading p:not(.eyebrow){color:#d7cdc2}.continuity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.continuity-card{min-height:260px;padding:26px;border:1px solid var(--line);background:var(--paper)}.continuity-card > span{color:var(--orange-deep-text);font:12px var(--mono);letter-spacing:.09em;text-transform:uppercase}.continuity-card h3{margin-top:36px;font:700 25px/1.12 var(--sans);letter-spacing:-.025em}.continuity-card p{margin-top:13px;color:var(--ink-soft);font-size:15px;line-height:1.6}.continuity-card strong{display:block;margin-top:18px;color:var(--ink)}.continuity-path{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:30px;padding:0;list-style:none;counter-reset:path}.continuity-path li{position:relative;min-height:112px;padding:42px 14px 14px;border-top:2px solid var(--orange);color:var(--ink-soft);font-size:14px;line-height:1.35}.continuity-path li::before{counter-increment:path;content:counter(path,decimal-leading-zero);position:absolute;top:10px;color:var(--orange-deep-text);font:12px var(--mono)}.continuity-path li:not(:last-child)::after{content:"→";position:absolute;top:39px;right:-6px;z-index:1;color:var(--orange-deep-text)}.continuity-price{display:flex;align-items:baseline;gap:7px;margin-top:24px;color:var(--ink)}.continuity-price strong{margin:0;font:700 38px/1 var(--sans);letter-spacing:-.04em}.continuity-price small{color:var(--muted)}.continuity-note{margin-top:28px;padding:22px;border-left:4px solid var(--orange-deep);background:rgba(255,255,255,.55);color:var(--ink-soft);line-height:1.65}.continuity-apply{padding:82px 0;background:var(--orange)}.continuity-apply-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:start}.continuity-apply-copy{padding:28px;color:var(--ivory);background:var(--ink)}.continuity-apply-copy h2{margin-top:12px;font:700 clamp(34px,4vw,52px)/1.05 var(--sans)}.continuity-apply-copy p{margin-top:16px;color:#ddd2c7;line-height:1.65}.continuity-apply .contact-form{max-width:none;margin:0;padding:30px;background:var(--ivory)}.continuity-apply .checkbox-label{grid-column:1/-1;display:grid;grid-template-columns:24px 1fr;align-items:start}.continuity-apply .checkbox-label span{color:var(--ink);font:14px/1.5 var(--sans);letter-spacing:0;text-transform:none}@media (max-width:900px){.continuity-grid{grid-template-columns:1fr}.continuity-path{grid-template-columns:1fr}.continuity-path li{min-height:0;padding:16px 16px 16px 58px;border-top:0;border-left:2px solid var(--orange)}.continuity-path li::before{top:18px;left:15px}.continuity-path li:not(:last-child)::after{content:"↓";top:auto;right:auto;bottom:-8px;left:22px}.continuity-apply-grid{grid-template-columns:1fr}}@media (max-width:470px){.continuity-hero{padding:126px 0 64px}.continuity-apply .contact-form{padding:22px}}