@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@500;600;700&family=Outfit:wght@400;500;600;700&family=Space+Grotesk:wght@500;700&display=swap";body{margin:0;background:#f8f9fb}._page_155i5_8{--bg-0: #f8f9fb;--bg-1: #ffffff;--ink-900: #202534;--ink-700: #4f576a;--ink-500: #747f96;--line: #e1e6f0;--panel: #ffffff;--panel-soft: #fbfcff;--brand-600: #2f449f;--accent-600: #2f8f73;--accent-700: #25705a;--brand-100: rgba(47, 68, 159, .08);min-height:100%;padding:1.25rem;color:var(--ink-900);font-family:Outfit,Segoe UI,sans-serif;background:linear-gradient(135deg,rgba(47,68,159,.06) 0%,transparent 34%),linear-gradient(220deg,rgba(47,143,115,.07) 0%,transparent 36%),linear-gradient(180deg,var(--bg-0) 0%,var(--bg-1) 64%)}._hero_155i5_32,._section_155i5_33,._ctaPanel_155i5_34,._footer_155i5_35{width:min(1200px,100%);margin-inline:auto;animation:_riseIn_155i5_1 .48s ease both}._hero_155i5_32{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);gap:2rem;align-items:stretch;margin-bottom:1.2rem;padding:1.6rem;border:1px solid var(--line);border-radius:1.1rem;background:var(--panel);box-shadow:0 14px 28px #19223814}._heroContent_155i5_54{display:grid;align-content:start;gap:.7rem}._eyebrow_155i5_60{margin:0;color:#3854ad;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._heroTitle_155i5_69{margin:0;font-family:Fraunces,Georgia,serif;font-size:2.9rem;line-height:1.08;letter-spacing:0}._heroSubtitle_155i5_77{margin:0;color:var(--ink-700);font-size:1.1rem;max-width:58ch}._heroTrustRow_155i5_84{display:flex;flex-wrap:wrap;gap:.45rem;max-width:36rem}._heroTrustBadge_155i5_91{border:1px solid #d8dfeb;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:700;line-height:1.3;background:#fff;color:#303949}._heroButtonLink_155i5_102,._ctaButton_155i5_103{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.85rem;width:fit-content;border:1px solid transparent;border-radius:.72rem;padding:.72rem 1.1rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.94rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;background:linear-gradient(135deg,var(--accent-600),var(--accent-700));color:#f7faff;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}._heroButtonLink_155i5_102{width:min(36rem,100%);margin-top:.2rem}._ctaButton_155i5_103{min-height:2.75rem;padding:.7rem 1.15rem}._heroButtonLink_155i5_102:hover,._ctaButton_155i5_103:hover{transform:translateY(-1px);box-shadow:0 10px 20px #25705a3d;filter:saturate(1.05)}._heroButtonLink_155i5_102:active,._ctaButton_155i5_103:active{transform:translateY(0)}._heroButtonLink_155i5_102:focus-visible,._ctaButton_155i5_103:focus-visible,._faqSummary_155i5_152:focus-visible,._footerNav_155i5_153 a:focus-visible{outline:3px solid #9fb1de;outline-offset:2px}._reassurance_155i5_158{margin:0;font-size:.85rem;color:var(--ink-500)}._heroVisual_155i5_164{display:flex;align-items:center;min-width:0;margin:0}._heroImage_155i5_171{display:block;width:100%;height:auto;border:1px solid #d4dceb;border-radius:.95rem;background:#081024;box-shadow:0 18px 36px #10193629}._section_155i5_33{margin-bottom:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel)}._sectionTitle_155i5_189{margin:0 0 .8rem;font-family:Fraunces,Georgia,serif;font-size:1.62rem;letter-spacing:0}._sectionHeader_155i5_196{display:grid;gap:.45rem;margin-bottom:.95rem}._sectionHeader_155i5_196 ._sectionTitle_155i5_189{margin-bottom:0}._sectionIntro_155i5_206{max-width:48rem;margin:0;color:var(--ink-700);font-size:1rem;line-height:1.45}._cardGrid_155i5_214{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._problemCard_155i5_220,._solutionCard_155i5_221{border:1px solid #dce2ee;border-radius:.84rem;background:var(--panel-soft);padding:.84rem .88rem}._problemCard_155i5_220 p,._solutionCard_155i5_221 p{margin:0;color:var(--ink-700);line-height:1.42}._solutionCard_155i5_221 h3{margin:0 0 .35rem;font-size:1rem;line-height:1.24;color:#253257}._visualSection_155i5_242{overflow:hidden;background:radial-gradient(circle at 15% 0%,rgba(121,139,255,.14),transparent 32%),radial-gradient(circle at 84% 8%,rgba(191,102,255,.12),transparent 34%),#fff}._visualGrid_155i5_250{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}._visualCard_155i5_256{overflow:hidden;border:1px solid rgba(118,133,185,.35);border-radius:.95rem;background-color:#091026;box-shadow:0 18px 36px #10193629}._visualImage_155i5_264{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}._trustedRow_155i5_272{display:flex;flex-wrap:wrap;gap:.55rem}._trustedPill_155i5_278{border:1px dashed #d2d9e8;border-radius:999px;padding:.38rem .72rem;font-size:.82rem;font-weight:700;color:#364062;background:#fcfdff}._stepsRow_155i5_288{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.72rem}._stepCard_155i5_295{border:1px solid #d7dfef;border-radius:.72rem;background:#fbfcff;padding:.62rem 1rem;font-size:.92rem;font-weight:700;color:#2c3550}._stepIndex_155i5_305{color:#2f8f73}._benefitPanel_155i5_309{display:grid;gap:.8rem;max-width:62rem}._benefitList_155i5_315{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}._benefitList_155i5_315 li{display:flex;align-items:flex-start;gap:.5rem;color:var(--ink-700);line-height:1.45}._benefitList_155i5_315 li:before{content:">";margin-top:.05rem;font-weight:800;color:#2f8f73}._faqList_155i5_338{display:grid;gap:.55rem}._faqItem_155i5_343{border:1px solid #dbe2ef;border-radius:.78rem;background:#fff;overflow:hidden}._faqSummary_155i5_152{position:relative;list-style:none;cursor:pointer;padding:.74rem 2.5rem .74rem .82rem;font-weight:700;line-height:1.35;color:#29344f}._faqSummary_155i5_152::-webkit-details-marker{display:none}._faqSummary_155i5_152:after{content:"+";position:absolute;right:.92rem;top:50%;transform:translateY(-50%);color:#3d4a71;font-size:1.05rem}._faqItem_155i5_343[open] ._faqSummary_155i5_152:after{content:"-"}._faqAnswer_155i5_378{margin:0;padding:0 .82rem .82rem;color:var(--ink-700);line-height:1.5}._ctaPanel_155i5_34{margin-bottom:1rem;padding:1.35rem 1rem;border:1px solid #d7dfef;border-radius:1rem;text-align:center;background:linear-gradient(135deg,rgba(47,143,115,.09) 0%,transparent 62%),#fff}._ctaTitle_155i5_396{margin:0 0 .8rem;font-family:Fraunces,Georgia,serif;font-size:2rem;letter-spacing:0;color:#1f2a42}._ctaNote_155i5_404{margin:.68rem 0 0;color:var(--ink-500);font-size:.87rem}._footer_155i5_35{display:flex;gap:.85rem;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:.92rem;background:#fff}._footerBrandLockup_155i5_422{display:inline-flex;align-items:center;gap:.48rem;min-width:0}._footerBrandImage_155i5_429{display:block;width:1.72rem;height:1.72rem;object-fit:contain;flex:0 0 auto}._footerBrandName_155i5_437{font-family:Fraunces,Georgia,serif;font-size:1.18rem;font-weight:700;letter-spacing:0;color:var(--ink-900);line-height:1;white-space:nowrap}._footerNav_155i5_153{display:flex;flex-wrap:wrap;gap:.7rem}._footerNav_155i5_153 a{color:#33406a;text-decoration:none;font-size:.9rem;font-weight:700}._footerNav_155i5_153 a:hover{color:#223159;text-decoration:underline}@keyframes _riseIn_155i5_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:72rem){._hero_155i5_32{grid-template-columns:minmax(0,1fr)}._heroTitle_155i5_69{font-size:2.35rem}._cardGrid_155i5_214{grid-template-columns:repeat(2,minmax(0,1fr))}._visualGrid_155i5_250{grid-template-columns:minmax(0,1fr)}._stepsRow_155i5_288{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){._page_155i5_8{padding:.72rem}._hero_155i5_32,._section_155i5_33,._ctaPanel_155i5_34,._footer_155i5_35{border-radius:.85rem}._hero_155i5_32{padding:1rem}._heroTitle_155i5_69{font-size:1.85rem}._heroSubtitle_155i5_77{font-size:1rem}._sectionTitle_155i5_189,._ctaTitle_155i5_396{font-size:1.35rem}._cardGrid_155i5_214,._stepsRow_155i5_288,._visualGrid_155i5_250{grid-template-columns:minmax(0,1fr)}._footer_155i5_35{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
