.fONzTa_page{--ink:#0b1f3a;--blue:#2f6bff;color:var(--ink)}.fONzTa_page section[id]{scroll-margin-top:160px}.fONzTa_page h1,.fONzTa_page h2,.fONzTa_page h3,.fONzTa_teaserTitle{font-family:var(--font-jakarta), sans-serif}.fONzTa_page h2{letter-spacing:-.045em;margin-top:15px;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1.17}.fONzTa_page a:focus-visible,.fONzTa_teaser a:focus-visible,.fONzTa_page summary:focus-visible{outline-offset:5px;outline:3px solid #5b8dff}.fONzTa_hero{background:#f8f9fc;padding:30px 0 0;overflow:hidden}.fONzTa_heroGrid{grid-template-columns:1.08fr 1fr;align-items:center;gap:35px;padding:62px 0;display:grid}.fONzTa_hero h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(2.7rem,4.7vw,4.5rem);font-weight:700;line-height:1.09}.fONzTa_hero h1 span{color:#235ce2}.fONzTa_intro{color:#476078;max-width:550px;margin-top:22px;font-size:17px;line-height:1.8}.fONzTa_actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.fONzTa_textLink{color:#21406f;align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.fONzTa_textLink:hover{color:#1d4ef5}.fONzTa_heroNote{color:#526579;margin-top:22px;font-size:12px}.fONzTa_heroArtwork{align-self:stretch;align-items:center;display:flex;position:relative}.fONzTa_heroArtwork img{aspect-ratio:1.13;object-fit:contain;background:#f6f1ec;border-radius:26px;width:100%}.fONzTa_artworkLabel{background:#fff;border:1px solid #e4ebf5;border-radius:18px;align-items:center;gap:16px;padding:18px 24px;display:flex;position:absolute;bottom:28px;left:-20px;box-shadow:0 12px 30px #0b1f3a09}.fONzTa_artworkLabel>span{color:#2f6bff;font-size:40px;line-height:1}.fONzTa_artworkLabel p{color:#476078;font-size:13px;line-height:1.6}.fONzTa_artworkLabel strong{color:#0b1f3a}.fONzTa_factStrip{border-top:1px solid #dce3ee;grid-template-columns:.9fr 1.05fr 1.15fr;gap:20px;padding:30px 0;display:grid}.fONzTa_factStrip>div{align-items:center;gap:18px;display:flex}.fONzTa_factStrip strong{font-family:var(--font-jakarta), sans-serif;white-space:nowrap;letter-spacing:-.04em;font-size:22px}.fONzTa_factStrip p{font-size:12px;font-weight:600;line-height:1.6}.fONzTa_factStrip p span{color:#526579;font-size:10px;font-weight:400}.fONzTa_sectionNav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-block:1px solid #e4ebf5;position:sticky;top:80px}.fONzTa_sectionNav>div{gap:32px;display:flex;overflow-x:auto}.fONzTa_sectionNav a{flex-shrink:0;padding:20px 0;font-size:13px;font-weight:600}.fONzTa_sectionNav a:last-child{color:#1d4ef5;margin-left:auto}.fONzTa_sectionNav a:hover{color:#1d4ef5}.fONzTa_section{padding:96px 0}.fONzTa_benefitGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.fONzTa_teamPhoto{border-radius:24px;position:relative;overflow:hidden}.fONzTa_teamPhoto img{aspect-ratio:1.03;object-fit:cover;width:100%}.fONzTa_teamPhoto figcaption{bottom:0;color:#fff;background:linear-gradient(#0000,#071429d9);padding:70px 30px 26px;font-size:19px;font-weight:600;position:absolute;inset-inline:0}.fONzTa_benefit{border-top:1px solid #e4ebf5;gap:18px;margin-top:22px;padding-top:22px;display:flex}.fONzTa_benefit>span{color:#2f6bff;font-size:26px;line-height:1}.fONzTa_benefit h3{font-size:17px;font-weight:700}.fONzTa_benefit p{color:#476078;margin-top:8px;font-size:14px;line-height:1.8}.fONzTa_processSection{color:#fff;background:#071429}.fONzTa_processSection .eyebrow{color:#90b6ff}.fONzTa_sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.fONzTa_sectionHeading>p{color:#476078;max-width:390px;font-size:15px;line-height:1.8}.fONzTa_processSection .fONzTa_sectionHeading>p{color:#c5d4e8}.fONzTa_phases{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.fONzTa_phase{background:#10223c;border:1px solid #263a55;border-radius:22px;padding:28px;position:relative}.fONzTa_phaseTop{justify-content:space-between;align-items:center;display:flex}.fONzTa_phaseNumber{font-size:42px;font-family:var(--font-jakarta), sans-serif;letter-spacing:-.06em;color:#90b6ff;font-weight:500}.fONzTa_phaseArrow{z-index:1;text-align:center;color:#90b6ff;width:26px;font-size:26px;position:absolute;top:42px;right:-26px}.fONzTa_phase:last-child .fONzTa_phaseArrow{color:#6bdec6;position:static;transform:rotate(-45deg)}.fONzTa_phase h3{letter-spacing:-.03em;margin-top:17px;font-size:26px;font-weight:600}.fONzTa_phaseLabel{color:#93b0d4;margin-top:6px;font-size:12px}.fONzTa_steps{border-top:1px solid #30415b;gap:25px;margin-top:25px;padding-top:25px;display:grid}.fONzTa_steps li{gap:12px;display:flex}.fONzTa_steps li>span{color:#c5d4e8;background:#1d3657;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.fONzTa_steps h4{font-size:14px;font-weight:600;line-height:1.5}.fONzTa_steps p{color:#c5d4e8;margin-top:8px;font-size:13px;line-height:1.8}.fONzTa_processFooter{justify-content:space-between;align-items:center;gap:30px;margin-top:28px;display:flex}.fONzTa_processFooter p{color:#c5d4e8;max-width:760px;font-size:12px;line-height:1.8}.fONzTa_processFooter p>span{color:#90b6ff;margin-right:8px}.fONzTa_processFooter a{color:#90b6ff;flex-shrink:0;font-size:12px;font-weight:600}.fONzTa_calculator{border:1px solid #dce3ee;border-radius:24px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.fONzTa_controls{padding:36px 40px}.fONzTa_segmented{background:#f3f6fb;border:1px solid #e4ebf5;border-radius:13px;padding:5px;display:flex}.fONzTa_segmented label{cursor:pointer;flex:1;position:relative}.fONzTa_segmented input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fONzTa_segmented span{text-align:center;color:#476078;border-radius:9px;padding:12px 8px;font-size:13px;font-weight:600;display:block}.fONzTa_segmented input:checked+span{color:#fff;background:#0b1f3a;box-shadow:0 2px 5px #0b1f3a14}.fONzTa_segmented input:focus-visible+span{outline-offset:2px;outline:3px solid #2f6bff}.fONzTa_smallPrint{color:#526579;margin-top:12px;font-size:11px;line-height:1.8}.fONzTa_smallPrint a,.fONzTa_inlineLink{color:#1d4ef5;text-underline-offset:3px;text-decoration:underline}.fONzTa_inlineLink{margin-top:10px;font-size:11px;display:inline-block}.fONzTa_checkbox{color:#21406f;cursor:pointer;align-items:flex-start;gap:12px;margin-top:22px;font-size:13px;line-height:1.6;display:flex}.fONzTa_checkbox input{accent-color:#1d4ef5;flex-shrink:0;width:17px;height:17px;margin-top:3px}.fONzTa_costResult{background:#f3f6fb;padding:36px 40px}.fONzTa_resultLabel{text-transform:uppercase;letter-spacing:.1em;color:#476078;font-size:11px;font-weight:600}.fONzTa_total{font-family:var(--font-jakarta), sans-serif;letter-spacing:-.06em;margin:7px 0;font-size:66px;font-weight:700;line-height:1.2}.fONzTa_resultDescription{color:#476078;font-size:12px}.fONzTa_breakdown{border-top:1px solid #d4deed;margin:26px 0}.fONzTa_breakdown>div{border-bottom:1px solid #d4deed;justify-content:space-between;gap:20px;padding:13px 0;font-size:13px;display:flex}.fONzTa_breakdown dd{font-weight:600}.fONzTa_costNote{color:#526579;border-top:1px solid #e4ebf5;grid-column:1/-1;padding:20px 32px;font-size:11px;line-height:1.8}.fONzTa_sources{color:#526579;margin-top:18px;font-size:11px;line-height:1.8}.fONzTa_sources a{text-underline-offset:3px;color:#275089;text-decoration:underline}.fONzTa_faqSection{background:#f8f9fc}.fONzTa_faqGrid{grid-template-columns:.8fr 1.3fr;gap:90px;display:grid}.fONzTa_faq{border-bottom:1px solid #dce3ee}.fONzTa_faq:first-child{border-top:1px solid #dce3ee}.fONzTa_faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.fONzTa_faq summary::-webkit-details-marker{display:none}.fONzTa_faq summary>span{color:#2f6bff;font-size:22px;line-height:1}.fONzTa_faq[open] summary>span{transform:rotate(45deg)}.fONzTa_faq p{color:#476078;padding-bottom:15px;font-size:14px;line-height:1.85}.fONzTa_faq>a{color:#1d4ef5;text-underline-offset:3px;margin-bottom:24px;font-size:12px;text-decoration:underline;display:inline-block}.fONzTa_enquirySection{color:#fff;background:#0b1f3a}.fONzTa_enquirySection .eyebrow{color:#90b6ff}.fONzTa_enquiryGrid{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;display:grid}.fONzTa_enquirySection .fONzTa_intro{color:#c5d4e8}.fONzTa_phone{align-items:center;gap:22px;margin-top:28px;font-size:22px;font-weight:600;display:inline-flex}.fONzTa_phone span{color:#90b6ff}.fONzTa_enquiryNote{color:#c5d4e8;max-width:440px;margin-top:30px;font-size:12px;line-height:1.8}.fONzTa_formCard{color:#0b1f3a;background:#fff;border-radius:24px;padding:34px}.fONzTa_formCard>h3{letter-spacing:-.03em;font-size:23px;font-weight:700}.fONzTa_formCard>p:not(.fONzTa_privacy){color:#526579;margin:8px 0 26px;font-size:13px}.fONzTa_privacy{color:#526579;margin-top:16px;font-size:11px;line-height:1.7}.fONzTa_privacy a{text-underline-offset:3px;text-decoration:underline}.fONzTa_disclaimer{color:#526579;padding-block:24px;font-size:11px;line-height:1.8}.fONzTa_teaser{background:#f8f9fc;border-block:1px solid #e4ebf5;padding:72px 0 30px;scroll-margin-top:80px}.fONzTa_teaserGrid{grid-template-columns:1.12fr 1fr;align-items:center;gap:60px;display:grid}.fONzTa_teaserTitle{letter-spacing:-.045em;margin-top:16px;font-size:clamp(2rem,3.3vw,2.75rem);font-weight:700;line-height:1.2}.fONzTa_teaserArtwork{padding-bottom:36px;position:relative}.fONzTa_teaserArtwork img{aspect-ratio:1.45;object-fit:cover;border-radius:24px;width:100%}.fONzTa_artworkCaption{background:#fff;border:1px solid #e4ebf5;border-radius:16px;align-items:center;gap:20px;padding:20px 26px;display:flex;position:absolute;bottom:0;left:24px;right:24px;box-shadow:0 8px 25px #07142906}.fONzTa_artworkCaption strong{font-family:var(--font-jakarta), sans-serif;letter-spacing:-.05em;font-size:38px;font-weight:700}.fONzTa_artworkCaption span{color:#476078;font-size:12px;line-height:1.6}.fONzTa_miniProcess{flex-wrap:wrap;gap:27px;margin-top:28px;font-size:12px;font-weight:600;display:flex}.fONzTa_miniProcess li{position:relative}.fONzTa_miniProcess li:not(:last-child):after{content:"→";color:#2f6bff;position:absolute;right:-19px}.fONzTa_miniProcess span{color:#1d4ef5;margin-right:5px;font-size:10px}.fONzTa_teaserFootnote{color:#526579;border-top:1px solid #e4ebf5;margin-top:35px;padding-top:20px;font-size:10px;line-height:1.8}.fONzTa_teaserFootnote a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.fONzTa_heroGrid{gap:25px;padding:45px 0}.fONzTa_factStrip{grid-template-columns:repeat(3,1fr)}.fONzTa_factStrip>div{display:block}.fONzTa_factStrip p{margin-top:6px}.fONzTa_benefitGrid,.fONzTa_faqGrid,.fONzTa_enquiryGrid{gap:40px}.fONzTa_phase{padding:24px 20px}.fONzTa_teaserGrid{gap:36px}}@media (max-width:800px){.fONzTa_heroGrid,.fONzTa_benefitGrid,.fONzTa_faqGrid,.fONzTa_enquiryGrid,.fONzTa_teaserGrid{grid-template-columns:1fr}.fONzTa_heroGrid{gap:35px;padding:34px 0}.fONzTa_hero h1{font-size:clamp(2.6rem,7.8vw,4rem)}.fONzTa_heroArtwork img{aspect-ratio:1.7}.fONzTa_artworkLabel{padding:12px 18px;bottom:16px;left:16px}.fONzTa_factStrip{gap:20px}.fONzTa_factStrip strong{font-size:18px}.fONzTa_section{padding:64px 0}.fONzTa_sectionHeading{display:block}.fONzTa_sectionHeading>p{max-width:600px;margin-top:20px}.fONzTa_teamPhoto{order:2}.fONzTa_teamPhoto img{aspect-ratio:1.5}.fONzTa_phases{grid-template-columns:1fr;gap:30px}.fONzTa_phase{padding:28px}.fONzTa_phaseArrow{top:auto;bottom:-30px;right:calc(50% - 13px);transform:rotate(90deg)}.fONzTa_phase:last-child .fONzTa_phaseArrow{position:absolute;top:34px;bottom:auto;right:26px}.fONzTa_phaseTop{height:48px}.fONzTa_steps{grid-template-columns:1fr 1fr}.fONzTa_processFooter{display:block}.fONzTa_processFooter a{margin-top:16px;display:inline-block}.fONzTa_calculator{grid-template-columns:1fr}.fONzTa_controls,.fONzTa_costResult{padding:30px}.fONzTa_sectionNav>div{gap:24px}.fONzTa_sectionNav a:last-child{margin-left:0}.fONzTa_teaser{padding-top:54px}.fONzTa_teaserArtwork{max-width:600px}}@media (max-width:480px){.fONzTa_hero h1{font-size:40px}.fONzTa_intro{font-size:15px}.fONzTa_actions{gap:18px}.fONzTa_factStrip{grid-template-columns:1fr;gap:20px;padding:25px 0}.fONzTa_factStrip>div{grid-template-columns:128px 1fr;align-items:center;gap:14px;display:grid}.fONzTa_factStrip p{margin:0}.fONzTa_heroArtwork img{aspect-ratio:1.2}.fONzTa_steps{grid-template-columns:1fr}.fONzTa_controls,.fONzTa_costResult,.fONzTa_formCard{padding:24px}.fONzTa_total{font-size:58px}.fONzTa_costNote{padding:20px 24px}.fONzTa_segmented span{padding:12px 6px;font-size:12px}.fONzTa_phone{font-size:20px}.fONzTa_miniProcess{gap:24px;font-size:11px}.fONzTa_artworkCaption{padding:18px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.fONzTa_page *,.fONzTa_teaser *{scroll-behavior:auto!important;transition:none!important}}
