@layer components{.delivery-page-hero{background:radial-gradient(circle at 76% 22%, rgb(var(--royal-rgb) / 24%), transparent 34%), var(--surface-deep);color:var(--white);padding:clamp(9rem,14vw,13rem) 0 clamp(5rem,8vw,8rem)}.delivery-page-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);display:grid}.delivery-page-hero .section-kicker,.delivery-page-cta .section-kicker{color:var(--gold)}.delivery-page-hero h1{max-width:60rem;font:500 clamp(3.6rem, 7vw, 7.5rem)/.99 var(--display);letter-spacing:-.04em;margin:0}.delivery-page-hero h1 em{color:var(--silver)}.delivery-page-hero-aside{border-top:1px solid rgb(var(--gold-rgb) / 65%);padding-top:1.4rem}.delivery-page-hero-aside p{max-width:31rem;color:var(--silver);margin-bottom:1.6rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.delivery-page-hero-aside a{min-height:2.75rem;color:var(--white);text-decoration-color:var(--gold);text-underline-offset:.4em;align-items:center;gap:.8rem;font-weight:600;display:inline-flex}.delivery-page-hero-aside a span{color:var(--gold)}.delivery-journey{background:var(--surface);padding:clamp(5rem,9vw,9rem) 0}.delivery-section-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(2rem,6vw,7rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.delivery-section-intro h2,.delivery-expectations h2{max-width:48rem;color:var(--text);font:500 clamp(2.6rem, 5vw, 5rem)/1.04 var(--display);letter-spacing:-.035em;margin:0}.delivery-section-intro p{max-width:35rem;color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.75}.delivery-stage-list{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.delivery-stage{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(4rem,.22fr) minmax(15rem,.72fr) minmax(20rem,1fr);align-items:baseline;gap:clamp(1.25rem,3vw,3rem);padding:clamp(2rem,4vw,3.25rem) 0;display:grid}.delivery-stage-number{color:var(--accent-warm);font:500 clamp(1.3rem, 2.3vw, 2rem)/1 var(--display)}.delivery-stage h3{color:var(--text);font:500 clamp(1.85rem, 3.2vw, 3.15rem)/1.06 var(--display);letter-spacing:-.025em;margin:0}.delivery-stage p{max-width:43rem;color:var(--text-muted);margin:0;line-height:1.72}.delivery-example{background:var(--surface-alt);padding:clamp(4.5rem,8vw,8rem) 0}.delivery-example-inner{grid-template-columns:minmax(11rem,.38fr) minmax(0,1fr);gap:clamp(2rem,6vw,8rem);display:grid}.delivery-example-label{color:var(--accent-warm);align-items:flex-start;gap:1rem;font-size:.72rem;font-weight:700;display:flex}.delivery-example-label i{background:currentColor;width:3rem;height:1px;margin-top:.65rem}.delivery-example h2{max-width:50rem;color:var(--text);font:500 clamp(2.8rem, 5.5vw, 5.5rem)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 1.5rem}.delivery-example p{max-width:48rem;color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.78}.delivery-expectations{background:var(--surface);padding:clamp(5rem,9vw,9rem) 0}.delivery-expectations h2{max-width:56rem;margin-bottom:clamp(3rem,6vw,5rem)}.delivery-expectations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,8rem);display:grid}.delivery-expectations-grid>div{border-top:2px solid var(--accent);padding-top:1.5rem}.delivery-expectations-grid>div:last-child{border-top-color:var(--gold)}.delivery-expectations h3{color:var(--text);font:500 clamp(1.8rem, 3vw, 2.8rem)/1.1 var(--display);margin-bottom:1rem}.delivery-expectations p{max-width:35rem;color:var(--text-muted);margin:0;line-height:1.75}.delivery-page-cta{background:var(--surface-deep);color:var(--white);padding:clamp(5rem,9vw,9rem) 0}.delivery-page-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid}.delivery-page-cta h2{max-width:58rem;font:500 clamp(3rem, 5.5vw, 5.8rem)/1.04 var(--display);letter-spacing:-.035em;margin:0}.delivery-page-actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.delivery-secondary-link{min-height:3.25rem;color:var(--white);text-decoration-color:var(--gold);text-underline-offset:.35em;align-items:center;gap:.7rem;font-size:.8rem;font-weight:600;display:inline-flex}.delivery-secondary-link span{color:var(--gold)}}@layer responsive{@media (width<=900px){.delivery-page-hero-inner,.delivery-section-intro,.delivery-example-inner,.delivery-page-cta-inner{grid-template-columns:1fr}.delivery-page-hero-aside{max-width:38rem}.delivery-stage{grid-template-columns:3.5rem minmax(0,1fr)}.delivery-stage p{grid-column:2}}@media (width<=600px){.delivery-page-hero h1{font-size:clamp(3.15rem,14vw,5rem)}.delivery-stage{gap:.75rem 1rem}.delivery-stage h3{font-size:clamp(1.65rem,8vw,2.4rem)}.delivery-expectations-grid{grid-template-columns:1fr}}}
