.ft-page{--ink:#13233b;--blue:#1d5fa8;--muted:#5b6676;font:400 16px/1.8 Poppins,system-ui,sans-serif;color:var(--ink);background:#fff}.ft-page *{box-sizing:border-box}.ft-wrap{max-width:1320px;margin:auto;padding:0 32px}.ft-page h1,.ft-page h2,.ft-page h3{font-family:inherit;color:var(--ink);text-transform:none;letter-spacing:-.03em}.ft-page h1{font-size:clamp(36px,4vw,60px);line-height:1.13;font-weight:600;margin:0 0 24px}.ft-page h2{font-size:clamp(28px,3vw,42px);line-height:1.25;font-weight:600;margin:0 0 25px}.ft-page h3{font-size:19px;line-height:1.5;font-weight:500;margin:0 0 12px}.ft-page p{color:var(--muted);margin:0 0 22px}.ft-page a{text-decoration:none}.ft-page a:focus-visible,.ft-page summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.ft-hero{background:#f6f7f4;padding:28px 0 72px}.ft-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin-bottom:48px}.ft-crumb a{color:var(--muted)}.ft-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.ft-page .ft-kicker{display:flex;gap:12px;align-items:center;color:var(--blue);font-size:11px;letter-spacing:.13em;font-weight:600;text-transform:uppercase;margin:0 0 20px}.ft-kicker:before{content:'';width:26px;height:2px;background:#e8a32a;flex-shrink:0}.ft-page .ft-tagline{font-size:22px;line-height:1.5;color:var(--ink);max-width:600px;margin-bottom:20px}.ft-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.ft-page .ft-button{display:inline-flex;gap:20px;align-items:center;justify-content:center;background:var(--blue);color:white;padding:15px 23px;border-radius:6px;font-size:14px;font-weight:500;transition:background .2s}.ft-page .ft-button:hover{background:#164b85}.ft-page .ft-link{font-size:13px;color:var(--blue);border-bottom:1px solid #bdcde0;padding:5px 0}.ft-photo{margin:0}.ft-photo img{display:block;width:100%;max-width:100%;height:430px;object-fit:cover;border-radius:8px 64px 8px 8px}.ft-photo figcaption{font-size:12px;color:var(--muted);padding-top:14px}.ft-focus{background:#fff;padding:42px;border:1px solid #e1e6eb;border-radius:8px 50px 8px 8px}.ft-focus h2{font-size:30px}.ft-focus p{font-size:14px}.ft-focus>span{display:block;border-top:1px solid #e1e6eb;padding:12px 0;font-size:13px;color:var(--blue)}.ft-nav{border-bottom:1px solid #e1e6eb}.ft-nav .ft-wrap{display:flex;gap:12px 30px;flex-wrap:wrap;padding-top:19px;padding-bottom:19px}.ft-nav a{color:var(--blue);font-size:13px;padding:4px 0}.ft-section{padding:80px 0;scroll-margin-top:140px}.ft-split{display:grid;grid-template-columns:1fr 1fr;gap:90px}.ft-audience{padding:22px 0 0;border-top:1px solid #e1e6eb;margin-top:32px;max-width:450px}.ft-audience h3{font-size:15px}.ft-audience p{font-size:14px}.ft-label{font-size:13px}.ft-goal{display:flex;gap:24px;border-top:1px solid #e1e6eb;padding:24px 0}.ft-goal>span{color:var(--blue);font-size:12px;padding-top:4px}.ft-goal h3{margin:0}.ft-page .ft-note{font-size:12px;margin-top:10px}.ft-soft{background:#f6f8fb}.ft-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.ft-cards article{background:#fff;border:1px solid #e1e6eb;padding:30px;border-radius:8px}.ft-cards p{font-size:14px;margin:0}.ft-number{display:block;font-size:12px;color:var(--blue);margin-bottom:24px}.ft-equipment{display:inline-block;margin-top:28px}.ft-details details{border-top:1px solid #e1e6eb;padding:20px 0}.ft-details summary{font-size:16px;font-weight:500;cursor:pointer;color:var(--ink);padding-right:12px}.ft-details p{font-size:14px;margin:16px 0 0}.ft-related{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:32px}.ft-related a{display:block;background:#fff;border:1px solid #e1e6eb;border-radius:6px;padding:22px 24px;color:var(--ink)}.ft-related a:hover{border-color:#9dbbdc}.ft-related small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.ft-related span{display:flex;justify-content:space-between;gap:20px;font-size:15px}.ft-related b{color:var(--blue);font-weight:400}.ft-cta{background:#12335c;border-radius:12px;padding:50px;display:flex;align-items:center;justify-content:space-between;gap:40px}.ft-cta h2{color:#fff;font-size:34px}.ft-cta p{color:#d2deec;margin:0}.ft-cta .ft-kicker{color:#e8bb68;margin-bottom:15px}.ft-cta .ft-button{background:#fff;color:#12335c;flex-shrink:0}.ft-cta .ft-button:hover{background:#f4e6cb}.ft-cta a:focus-visible{outline-color:white}@media(max-width:1000px){.ft-hero-grid,.ft-split{gap:40px}.ft-photo img{height:380px}.ft-cards{gap:16px}.ft-cards article{padding:24px}}@media(max-width:760px){.ft-wrap{padding:0 22px}.ft-hero{padding-bottom:44px}.ft-crumb{margin-bottom:32px}.ft-hero-grid,.ft-split,.ft-cards,.ft-related{grid-template-columns:minmax(0,1fr);gap:28px}.ft-photo img{height:320px}.ft-page .ft-tagline{font-size:20px}.ft-section{padding:52px 0}.ft-focus{padding:28px}.ft-cta{padding:30px 24px;display:block}.ft-cta .ft-button{margin-top:25px}.ft-nav .ft-wrap{gap:8px 22px}.ft-related{gap:14px}.ft-cards article{padding:26px}.ft-related span{font-size:14px}.ft-page .ft-cta h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.ft-page *{transition:none!important}}