.fe-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 85% 0%,rgba(232,119,34,.16),transparent 70%),var(--ink);color:#c5cbd8;padding:calc(var(--header-h) + 22px) 0 clamp(40px,6vw,72px)}.fe-hero .breadcrumb a{color:#9aa3b4}.fe-hero .breadcrumb a:hover,.fe-hero .breadcrumb [aria-current]{color:#fff}.fe-hero h1{color:#fff;font-size:clamp(1.9rem,4.6vw,3rem);letter-spacing:-.022em;max-width:20ch;margin:18px 0 0;text-wrap:balance}.fe-hero__sub{font-size:clamp(1.02rem,1.8vw,1.15rem);color:#c5cbd8;max-width:54ch;margin:0;text-wrap:pretty}.fe-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.fe-hero .btn-secondary{color:#fff;border-color:#8a93a6}.fe-hero .btn-secondary:hover{background:#ffffff14;border-color:#fff}.fe-hero__grid{display:grid;gap:18px}@media(min-width:1180px){.fe-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.fe-hero__grid h1{margin-top:10px}}.fe-hero__circuit{margin-top:clamp(32px,4vw,48px);padding-top:clamp(24px,3vw,36px);border-top:1px solid #4A5568}.fe-hero__legende{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#f1b48e;margin:0 0 12px}@media(max-width:599px){.fe-hero__ctas .btn{width:100%;text-align:center}}.guide-card{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;background:var(--cream-light);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:28px 24px}@media(min-width:900px){.guide-card{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;padding:44px;align-items:center}}.guide-intro h2{font-size:clamp(1.45rem,3vw,2rem);max-width:20ch;margin:8px 0 0}.guide-sub{font-size:1.05rem;color:var(--text-soft);margin:14px 0 0;max-width:46ch}.guide-points{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.guide-points li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;color:var(--text)}.guide-points svg{width:18px;height:18px;flex:none;margin-top:2px;fill:none;stroke:var(--orange-dark);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.guide-cta{margin-top:24px}.guide-reassurance{font-size:.84rem;color:var(--text-soft);margin:12px 0 0}.guide-media{display:flex;justify-content:center}.guide-cover{width:100%;max-width:300px;height:auto;border-radius:10px;box-shadow:0 18px 40px #0000002e;transform:rotate(-2deg)}.deadlines{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin-top:36px}@media(min-width:760px){.deadlines{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}}.deadline-card{position:relative;padding-top:28px}.deadline-card .deadline-date{display:inline-block;background:var(--ink);color:#fff;font-weight:800;font-size:.92rem;letter-spacing:.02em;padding:7px 16px;border-radius:99px;position:absolute;top:-17px;left:24px}.deadline-card h3{margin-top:0}.deadline-card .deadline-tag{display:inline-block;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--orange-deepest);margin-bottom:8px}.deadlines-note{font-size:.92rem;color:var(--text-soft);margin-top:18px;max-width:880px}.band-white{background:#fff}.fe-ready-grid{display:grid;gap:32px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.fe-ready-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}}.fe-ready-copy .section-title{font-size:clamp(1.6rem,3.4vw,2.25rem);max-width:22ch}.fe-ready-copy .section-lead{margin-top:14px}.fe-ready-illus{display:flex;flex-direction:column;align-items:center;gap:14px}.fe-lockup{display:flex;align-items:center;justify-content:center;gap:26px;width:100%;background:linear-gradient(180deg,#FFFFFF 0%,var(--cream-light) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px 28px;box-shadow:var(--shadow-card)}.fe-logo{height:44px;width:auto;max-width:42%;object-fit:contain}.fe-x{font-size:1.7rem;font-weight:300;color:var(--text-soft)}.fe-partner{font-size:.82rem;font-weight:800;color:var(--orange-deep);text-transform:uppercase;letter-spacing:.06em}
