.skip-link{position:fixed;top:-100px;left:16px;z-index:1000;background:#fff;color:#171923;padding:12px}.skip-link:focus{top:16px}.nav .brand{color:#fff}.fde-hero{background:radial-gradient(circle at 78% 18%,#2a766555,transparent 34%),linear-gradient(135deg,#0b0e13,#12251f);padding:92px 0 74px;color:#fff}.fde-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.fde-hero h1{max-width:780px;margin:14px 0 24px;font-size:clamp(48px,4.5vw,68px);line-height:1.04;letter-spacing:-.055em}.fde-hero .lead{max-width:720px;color:#d5ddd9;font-size:19px}.fde-hero img{width:100%;border:1px solid #ffffff26;border-radius:28px;background:#ffffff0d;box-shadow:0 30px 90px #0008}.fde-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:-34px}.fde-fact{padding:24px;border:1px solid #d9d8d2;border-radius:18px;background:#fff;box-shadow:0 16px 45px #10131a12}.fde-fact small{color:#326c5f;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.fde-fact strong{display:block;margin-top:8px;font-size:20px;line-height:1.35}.fde-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fde-step{padding:26px;border:1px solid #d8d7d1;border-radius:22px;background:#fff}.fde-step b{color:#2d7363;font-size:13px;letter-spacing:.12em}.fde-step h3{margin:14px 0 8px;font-size:24px}.fde-step p,.fde-card p{color:#666970}.fde-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fde-card{padding:30px;border-radius:24px;background:#f0eee8}.fde-card h3{margin:0 0 10px;font-size:25px}.fde-case-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.fde-case-list div{padding:18px 20px;border-left:4px solid #4f9f8d;background:#fff}.fde-case-list b{display:block}.fde-note{margin-top:22px;padding:18px 20px;border:1px solid #cfcbc1;border-radius:16px;color:#5f6268;background:#fff}.fde-cta{background:#151820;color:#fff}.fde-cta .shell{display:flex;justify-content:space-between;gap:36px;align-items:center}.fde-cta h2{max-width:760px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.08}.fde-cta p{max-width:560px;color:#c6c9d1}.fde-links{display:flex;gap:12px;flex-wrap:wrap}.fde-links .button{white-space:nowrap}@media(max-width:900px){.fde-hero-grid,.fde-card-grid{grid-template-columns:1fr}.fde-grid{grid-template-columns:repeat(2,1fr)}.fde-facts{grid-template-columns:1fr;margin-top:24px}.fde-hero{padding:64px 0 54px}.fde-cta .shell{display:block}.fde-links{margin-top:24px}}@media(max-width:560px){.fde-grid,.fde-case-list{grid-template-columns:1fr}.fde-hero h1{font-size:42px}.fde-hero .lead{font-size:16px}}
