.feat-page{--feat-ink:#111;--feat-paper:#f6f4ef;--feat-line:hsla(0,0%,7%,.1);background:var(--feat-paper);color:var(--feat-ink)}.feat-hero{position:relative;min-height:min(78dvh,640px);display:grid;align-items:end;overflow:hidden;color:#fff;isolation:isolate}.feat-hero__media{position:absolute;inset:0;z-index:0}.feat-hero__media img{width:100%;height:100%;object-fit:cover;object-position:right center;transform:scale(1.04);animation:feat-ken 18s ease-out both}@keyframes feat-ken{0%{transform:scale(1.08)}to{transform:scale(1.02)}}.feat-hero__veil{position:absolute;inset:0;background:linear-gradient(100deg,rgba(8,8,8,.58),rgba(8,8,8,.22) 42%,transparent 68%),linear-gradient(180deg,transparent 55%,rgba(8,8,8,.48))}.feat-hero__content{position:relative;z-index:1;padding-top:6.5rem;padding-bottom:clamp(2.25rem,5vw,3.75rem);max-width:40rem;animation:feat-rise .7s ease both}@keyframes feat-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.feat-hero__brand{margin:0 0 .85rem;font-size:clamp(1.55rem,3.2vw,2.15rem);letter-spacing:.08em;color:var(--gold);line-height:1}.feat-hero h1,.feat-hero__brand{font-family:var(--font-display),"Bebas Neue",Impact,sans-serif;text-transform:uppercase}.feat-hero h1{margin:0;font-size:clamp(2.5rem,6.8vw,4.4rem);letter-spacing:.03em;line-height:.92;font-weight:400;color:#fff}.feat-hero__lead{margin:1.15rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55;color:hsla(0,0%,100%,.82);max-width:32rem}.feat-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.feat-hero__cta-ghost{background:transparent;border-color:hsla(0,0%,100%,.45);color:#fff}.feat-hero__cta-ghost:hover{background:hsla(0,0%,100%,.1);border-color:var(--gold);color:#fff}.feat-promise{padding:clamp(2.5rem,5vw,3.5rem) 0;border-bottom:1px solid var(--feat-line);background:radial-gradient(700px 240px at 100% 0,rgba(217,165,32,.1),transparent 55%),var(--feat-paper)}.feat-promise__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:1.5rem 3rem;gap:1.5rem 3rem;align-items:end}.feat-promise h2{margin:.35rem 0 0;font-family:var(--font-display),"Bebas Neue",Impact,sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:.03em;text-transform:uppercase;font-weight:400;line-height:.95}.feat-promise p{margin:0;color:var(--muted);line-height:1.6;font-size:1.05rem;max-width:36rem}.feat-journey{padding:clamp(3rem,7vw,5rem) 0;border-bottom:1px solid var(--feat-line)}.feat-journey__head{max-width:38rem;margin-bottom:2.25rem}.feat-journey__head h2{margin:.35rem 0 .75rem;font-family:var(--font-display),"Bebas Neue",Impact,sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:.03em;text-transform:uppercase;font-weight:400;line-height:.95}.feat-journey__head p{margin:0;color:var(--muted);line-height:1.55}.feat-journey__track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--feat-line);border-bottom:1px solid var(--feat-line)}.feat-journey__track li{position:relative;padding:1.5rem 1.25rem 1.6rem;display:grid;grid-gap:.4rem;gap:.4rem;animation:feat-rise .55s ease both}.feat-journey__track li:not(:last-child):after{content:"";position:absolute;top:1.85rem;right:0;width:1px;height:calc(100% - 3.2rem);background:var(--feat-line)}.feat-journey__n{font-family:var(--font-display),"Bebas Neue",Impact,sans-serif;font-size:2rem;letter-spacing:.04em;color:var(--gold);line-height:1}.feat-journey__track strong{font-size:1.05rem;letter-spacing:.01em;line-height:1.25}.feat-journey__track span:last-child{font-size:.9rem;color:var(--muted);line-height:1.45}.feat-paths__head{padding:clamp(3rem,7vw,4.5rem) 0 1.5rem;max-width:40rem}.feat-paths__head h2{margin:.35rem 0 .75rem;font-family:var(--font-display),"Bebas Neue",Impact,sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:.03em;text-transform:uppercase;font-weight:400;line-height:.95}.feat-paths__head p{margin:0;color:var(--muted);line-height:1.55}.feat-path{padding:clamp(2.5rem,6vw,4rem) 0;animation:feat-rise .6s ease both}.feat-path--light{background:var(--feat-paper);border-top:1px solid var(--feat-line)}.feat-path--dark{background:linear-gradient(135deg,rgba(217,165,32,.12),transparent 45%),#111;color:#fff}.feat-path__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:2rem 3rem;gap:2rem 3rem;align-items:start}.feat-path__who{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.feat-path__intro h3{margin:0;font-family:var(--font-display),"Bebas Neue",Impact,sans-serif;font-size:clamp(1.75rem,3.2vw,2.45rem);letter-spacing:.02em;text-transform:uppercase;font-weight:400;line-height:.98;max-width:22ch}.feat-path--light .feat-path__intro h3{color:var(--feat-ink)}.feat-path--dark .feat-path__intro h3{color:#fff}.feat-path__intro p{margin:1rem 0 0;line-height:1.6;max-width:36rem;font-size:1.02rem}.feat-path--light .feat-path__intro p{color:var(--muted)}.feat-path--dark .feat-path__intro p{color:hsla(0,0%,100%,.72)}.feat-path__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.feat-path__ghost{background:transparent;border:2px solid hsla(0,0%,100%,.35);color:#fff}.feat-path__ghost:hover{border-color:var(--gold);background:rgba(217,165,32,.12);color:#fff}.feat-path__helps{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.feat-path__helps li{display:grid;grid-template-columns:1.4rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start;line-height:1.45;font-size:.98rem}.feat-path__helps .icon{margin-top:.15rem;color:var(--gold);flex-shrink:0}.feat-path--light .feat-path__helps li{color:var(--feat-ink)}.feat-path--dark .feat-path__helps li{color:hsla(0,0%,100%,.88)}.feat-band{background:linear-gradient(135deg,rgba(217,165,32,.16),transparent 40%),#111;color:#fff;padding:clamp(2.75rem,6vw,4.25rem) 0}.feat-band__inner{display:grid;grid-template-columns:minmax(0,1.3fr) auto;grid-gap:2rem;gap:2rem;align-items:end}.feat-band .eyebrow{color:var(--gold)}.feat-band h2{margin:.35rem 0 .75rem;font-family:var(--font-display),"Bebas Neue",Impact,sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:.03em;text-transform:uppercase;font-weight:400;line-height:.95;color:#fff}.feat-band p{margin:0;color:hsla(0,0%,100%,.72);max-width:34rem;line-height:1.55}.feat-band__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.feat-band__ghost{background:transparent;border:2px solid hsla(0,0%,100%,.35);color:#fff}.feat-band__ghost:hover{border-color:var(--gold);background:rgba(217,165,32,.12);color:#fff}@media (max-width:900px){.feat-path__grid,.feat-promise__inner{grid-template-columns:1fr}.feat-journey__track{grid-template-columns:1fr 1fr}.feat-journey__track li:nth-child(2):after{display:none}.feat-band__inner{grid-template-columns:1fr}.feat-band__actions{justify-content:flex-start}}@media (max-width:640px){.feat-hero__content{padding-top:5.5rem}.feat-journey__track{grid-template-columns:1fr}.feat-journey__track li:not(:last-child):after{display:none}.feat-journey__track li{border-bottom:1px solid var(--feat-line)}.feat-journey__track li:last-child{border-bottom:0}.feat-band__actions .btn,.feat-hero__cta .btn,.feat-path__actions .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.feat-hero__content,.feat-hero__media img,.feat-journey__track li,.feat-path{animation:none!important}}