.homeScope{--background: #f3f6fb;--foreground: #0a2540;--card: #ffffff;--card-foreground: #0a2540;--popover: #ffffff;--popover-foreground: #0a2540;--primary: #0f4c81;--primary-foreground: #ffffff;--secondary: #e7eef8;--secondary-foreground: #0a2540;--muted: #e8eef6;--muted-foreground: #5a6b80;--accent: #f8ecd8;--accent-foreground: #0a2540;--border: rgba(10, 37, 64, .14);--input: rgba(10, 37, 64, .16);--ring: rgba(15, 76, 129, .32);--success: #137333;--success-foreground: #ffffff;--gold: #c78f2d;--gold-foreground: #0a2540;--home-sky: #dbeaff;--home-teal: #dcf3ec;--home-amber: #fbeccf;--home-rose: #f9e1e5;--home-violet: #ece6fb;--home-lime: #e4f3df;min-height:100vh;background:var(--background);color:var(--foreground)}.homePage{--home-bg: #f7f8fa;--home-surface: rgba(255, 255, 255, .88);--home-border: rgba(16, 24, 40, .08);--home-text: #0a2540;--home-muted: #5a6b80;--home-accent: #d8bf8b;--home-accent-2: #0a2540;position:relative;isolation:isolate;overflow:clip;background:var(--home-bg);color:var(--home-text)}.homePage:before,.homePage:after{content:"";position:absolute;inset:auto;pointer-events:none;filter:blur(72px);opacity:.5;z-index:0}.homePage:before{top:80px;left:-60px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(88,181,255,.35),transparent 62%)}.homePage:after{top:130px;right:-80px;width:340px;height:340px;border-radius:999px;background:radial-gradient(circle at 38% 36%,rgba(199,143,45,.26),transparent 62%)}.homePage :where(.homeShell){position:relative;z-index:1}.homeHero{position:relative;overflow:hidden;background:#e9f1fc}.homeHero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff9e,#e9f1fc66);pointer-events:none}.homeContainer{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.homeHeroGrid{display:grid;gap:3rem;padding-block:4rem}.homeHeroGrid--top{align-items:center}.homeBadge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in oklab,var(--home-border) 90%,white 10%);border-radius:999px;background:#fff;padding:.4rem .75rem;font-size:.75rem;font-weight:600;color:#53667d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.homeBadgeIcon{width:.875rem;height:.875rem;color:#0f4c81}.homeTitle{margin:1.25rem 0 0;max-width:12ch;font-size:clamp(2.5rem,5vw,5rem);line-height:1.02;letter-spacing:-.05em;font-weight:600;text-wrap:balance}.homeSubtitle{margin:1.25rem 0 0;max-width:40rem;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.75;color:var(--home-muted)}.homeActions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.homeButtonSecondary,.homeButtonPrimary{min-height:3rem;border-radius:999px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),background-color .28s cubic-bezier(.16,1,.3,1)}.homeButtonPrimary{background:#0f4c81;box-shadow:0 16px 30px #0f4c8147}.homeButtonPrimary:hover{background:#0b3f6c;box-shadow:0 18px 34px #0f4c8152}.homeButtonSecondary{border:1px solid rgba(15,76,129,.22);background:#fff;color:#0a2540}.homeButtonSecondary:hover{background:#edf4ff}.homeButtonPrimary:hover,.homeButtonSecondary:hover,.homeCardLink:hover,.homeCTAButton:hover{transform:translateY(-1px)}.homeTrustRow{margin-top:2.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;color:#66758b;font-size:.93rem}.homeTrustItem{display:inline-flex;align-items:center;gap:.5rem}.homeTrustIcon{width:1rem;height:1rem;color:#0f766e}.homeLeadCard{border:1px solid color-mix(in oklab,var(--home-border) 84%,white 16%);background:#fff;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border-radius:1.75rem;box-shadow:0 16px 40px #0a25401a;padding:1.5rem}.homeLeadCard__top{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.homeLeadCard__eyebrow{margin:0;font-size:.73rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#73849a}.homeLeadCard__title{margin:.3rem 0 0;font-size:1.2rem;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--home-text)}.homeLeadCard__pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(15,118,110,.2);background:#e8f6f2;padding:.35rem .7rem;font-size:.73rem;font-weight:700;color:#0f766e;white-space:nowrap}.homeLeadCard__body{margin:0;color:var(--home-muted);font-size:.93rem;line-height:1.7}.homeOfferGrid,.homeProofGrid,.homeSignalsGrid,.homeFaqGrid{display:grid;gap:1rem;margin-top:2.5rem}.homeOfferCard,.homeProofCard,.homeSignalCard,.homeFaqItem{border:1px solid color-mix(in oklab,var(--home-border) 90%,white 10%);background:#ffffffeb;border-radius:1.5rem;box-shadow:0 10px 24px #0a254014}.homeOfferCard,.homeProofCard,.homeSignalCard{padding:1.25rem}.homeOfferCard:nth-child(1){background:#eaf6f2}.homeOfferCard:nth-child(2){background:#eaf2ff}.homeOfferCard:nth-child(3){background:#fff3da}.homeOfferCard:nth-child(4){background:#efe9ff}.homeSignalCard:nth-child(odd){background:#fde7ea}.homeSignalCard:nth-child(2n){background:#e9f2ff}.homeProofCard:nth-child(1){background:#efe9ff}.homeProofCard:nth-child(2){background:#eaf6f2}.homeProofCard:nth-child(3){background:#fff3da}.homeOfferIconWrap,.homeProofMark{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--home-border) 92%,white 8%);background:linear-gradient(180deg,#f8fafcf5,#f0f4f8e6)}.homeOfferIcon,.homeProofMarkIcon,.homeSignalIcon{width:1.1rem;height:1.1rem;color:#1d4ed8}.homeOfferCard:nth-child(2) .homeOfferIcon,.homeSignalCard:nth-child(2n) .homeSignalIcon,.homeProofCard:nth-child(2) .homeProofMarkIcon{color:#0f766e}.homeOfferCard:nth-child(3) .homeOfferIcon,.homeSignalCard:nth-child(odd) .homeSignalIcon,.homeProofCard:nth-child(3) .homeProofMarkIcon{color:#b45309}.homeOfferCard:nth-child(4) .homeOfferIcon,.homeProofCard:nth-child(1) .homeProofMarkIcon{color:#7c3aed}.homeOfferTitle,.homeProofTitle,.homeSignalTitle{margin:.9rem 0 0;font-size:1.04rem;line-height:1.35;font-weight:600;color:var(--home-text)}.homeOfferText,.homeProofText,.homeSignalText{margin:.55rem 0 0;font-size:.94rem;line-height:1.72;color:var(--home-muted)}.homeSignalsSection{background:#f7ecee}.homeFaqItem{overflow:hidden;padding:0}.homeFaqItem[open]{border-color:color-mix(in oklab,var(--home-border) 70%,#0a2540 30%);box-shadow:0 18px 32px #0a25401f}.homeFaqQuestion{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem;font-size:1rem;font-weight:600;color:var(--home-text)}.homeFaqQuestion::-webkit-details-marker{display:none}.homeFaqChevron{flex:none;transition:transform .22s var(--ease-apple)}.homeFaqItem[open] .homeFaqChevron{transform:rotate(90deg)}.homeFaqAnswer{margin:0;padding:0 1.25rem 1.25rem;color:var(--home-muted);font-size:.94rem;line-height:1.75}.homeProofSection{background:#f3f0fa}.homeProofTitle{font-size:1.03rem}.homeFinalBadge{margin-inline:auto}.homeFadeIn{animation:fade-in .5s var(--ease-apple) both}.homeFadeUp{animation:fade-in-up .7s var(--ease-apple) both}.homeFadeScale{animation:scale-in .7s var(--ease-apple) both}.homeDelay100{animation-delay:.1s}.homeDelay200{animation-delay:.2s}.homeDelay300{animation-delay:.3s}.homeSection{padding-block:clamp(4rem,8vw,6rem)}.homeSectionHeader{max-width:52rem;margin-inline:auto;text-align:center}.homeSectionBadge{display:inline-flex;border:1px solid color-mix(in oklab,var(--home-border) 90%,white 10%);border-radius:999px;background:#ffffffd1;padding:.35rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#617084}.homeSectionTitle{margin:1rem 0 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.06;letter-spacing:-.04em;font-weight:600;color:var(--home-text);text-wrap:balance}.homeSectionText{margin:1rem auto 0;max-width:46rem;font-size:clamp(1rem,2.3vw,1.08rem);line-height:1.75;color:var(--home-muted)}.homeStepsGrid,.homeTrustGrid,.homeAreasGrid,.homeStatsGrid{display:grid;gap:1rem}.homeStepsGrid{margin-top:2.5rem}.homeStepCard,.homeTrustCard,.homeAreaCard,.homeStatCard,.homeFinalCard{border:1px solid color-mix(in oklab,var(--home-border) 90%,white 10%);background:#ffffffeb;border-radius:1.5rem;box-shadow:0 10px 24px #0a254014}.homeStepCard,.homeTrustCard,.homeAreaCard{padding:1.25rem}.homeStepIndex{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--home-border) 90%,white 10%);background:#fff;font-size:.85rem;font-weight:700;color:var(--home-text)}.homeStepText,.homeTrustCardTitle,.homeAreaTitle,.homeStatValue,.homeFinalTitle{letter-spacing:-.03em;color:var(--home-text)}.homeStepText{margin:1rem 0 0;font-size:1rem;line-height:1.75;font-weight:500}.homeTrustSection{border-block:1px solid rgba(10,37,64,.1);background:#eef3ec}.homeTrustCardIcon{width:1.15rem;height:1.15rem;color:#d6a84f}.homeTrustCardTitle{margin:1rem 0 0;font-size:1.05rem;font-weight:600}.homeTrustCardText,.homeAreaText,.homeStatLabel,.homeFinalText{margin:.5rem 0 0;font-size:.92rem;line-height:1.72;color:var(--home-muted)}.homeAreasGrid{margin-top:2.5rem}.homeCardLink{display:block;text-decoration:none}.homeAreaTitle{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.homeAreaAction{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;color:var(--home-text)}.homeStatsSection{border-block:1px solid rgba(10,37,64,.08);background:#ecf2fb}.homeStatCard{padding:1.25rem;text-align:center}.homeStatCard:nth-child(1){background:#e6f0ff}.homeStatCard:nth-child(2){background:#e6f5ef}.homeStatCard:nth-child(3){background:#fff3da}.homeStatValue{color:#1d4ed8}.homeStatCard:nth-child(2) .homeStatValue{color:#0f766e}.homeStatCard:nth-child(3) .homeStatValue{color:#b45309}.homeStatValue{margin:0;font-size:clamp(2.5rem,5vw,3.8rem);line-height:1;font-weight:700}.homeFinalSection{text-align:center}.homeFinalText{max-width:38rem;margin-inline:auto}.homeFinalSection{position:relative}.homeFinalSection:before{content:"";position:absolute;inset:12% 12% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(15,76,129,.32),rgba(12,98,89,.24),rgba(180,83,9,.2),transparent)}.homeFinalSection .homeFinalTitle{display:inline-block;padding:.2rem .75rem;border-radius:999px;background:#e9f2ff}.homeFinalSection .homeSectionText{background:#eaf6f2;border-radius:1rem;padding:.85rem 1rem}.homeCTAButton{min-height:3rem;margin-top:2rem;border-radius:999px;padding-inline:2rem;background:#0f4c81;box-shadow:0 16px 32px #0f4c814d}.homeCTAButton:hover{background:#0b3f6c}.homeStepCard,.homeTrustCard,.homeAreaCard,.homeStatCard,.homeOfferCard,.homeProofCard,.homeSignalCard,.homeFaqItem{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.homeStepCard:hover,.homeTrustCard:hover,.homeAreaCard:hover,.homeStatCard:hover,.homeOfferCard:hover,.homeProofCard:hover,.homeSignalCard:hover,.homeFaqItem:hover{transform:translateY(-2px);border-color:#0f4c8142;box-shadow:0 14px 30px #0a254024}.homeButtonPrimary:focus-visible,.homeButtonSecondary:focus-visible,.homeCTAButton:focus-visible,.homeCardLink:focus-visible,.homeFaqQuestion:focus-visible{outline:2px solid rgba(15,76,129,.38);outline-offset:2px}@media(min-width:768px){.homeScope{background:#f3f6fb}.homeHeroGrid,.homeStepsGrid,.homeTrustGrid,.homeStatsGrid,.homeOfferGrid,.homeProofGrid,.homeSignalsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeHeroGrid{grid-template-columns:1.08fr .92fr}.homeOfferGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.homeSignalsGrid,.homeFaqGrid,.homeAreasGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.homeAreasGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.homePage *,.homePage *:before,.homePage *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
