.page-module__E0kJGG__backgroundWrapper{z-index:-10;background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.page-module__E0kJGG__gradientBlobStatic{pointer-events:none;background:radial-gradient(circle at 80% 20%,rgba(5,150,105,.07) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(15,23,42,.04) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__E0kJGG__gridOverlay{opacity:.03;pointer-events:none;background-image:linear-gradient(#000 1px,transparent 1px),linear-gradient(90deg,#000 1px,transparent 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0}.page-module__E0kJGG__heroSection{min-height:auto;padding-top:20px;padding-bottom:36px;position:relative}.page-module__E0kJGG__heroGrid{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}@media (min-width:768px){.page-module__E0kJGG__heroSection{padding-top:64px;padding-bottom:64px}.page-module__E0kJGG__heroGrid{gap:44px}}@media (min-width:1024px){.page-module__E0kJGG__heroSection{min-height:84vh;padding-top:10vh;padding-bottom:8vh}.page-module__E0kJGG__heroGrid{gap:var(--space-16);grid-template-columns:1fr 1fr}}.page-module__E0kJGG__heroText{animation:.5s ease-out both page-module__E0kJGG__heroFadeUp}@keyframes page-module__E0kJGG__heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__heroFadeScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.page-module__E0kJGG__calcWrapper{animation:.6s ease-out 50ms both page-module__E0kJGG__heroFadeScale}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__heroText,.page-module__E0kJGG__calcWrapper{animation:none}}.page-module__E0kJGG__badge{font-family:var(--font-heading), sans-serif;letter-spacing:.04em;text-transform:uppercase;background:var(--color-brand-green-light);color:var(--color-brand-green);border-radius:999px;align-items:center;gap:6px;margin-bottom:0;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__E0kJGG__headline{font-family:var(--font-heading), var(--font-body), sans-serif;letter-spacing:-.025em;color:var(--color-primary);text-transform:none;margin-bottom:14px;font-size:max(2.45rem,min(8.5vw,3.25rem));font-weight:800;line-height:1.06}@media (min-width:768px){.page-module__E0kJGG__headline{margin-bottom:var(--space-6);font-size:4.75rem;font-weight:700;line-height:1.08}}.page-module__E0kJGG__subheadline{color:var(--color-text-secondary);max-width:480px;margin-bottom:20px;font-size:1.02rem;font-weight:400;line-height:1.55}@media (min-width:768px){.page-module__E0kJGG__subheadline{margin-bottom:var(--space-8);font-size:1.35rem;line-height:1.65}}.page-module__E0kJGG__tabContainer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:rgba(255,255,255,.75);grid-template-columns:repeat(3,1fr);gap:4px;width:100%;margin-bottom:12px;padding:4px;display:grid}@media (min-width:768px){.page-module__E0kJGG__tabContainer{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px;display:flex}}.page-module__E0kJGG__tabBtn{border-radius:var(--radius-lg);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;cursor:pointer;color:var(--color-text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.74rem;font-weight:700;transition:all .2s;display:flex}@media (min-width:768px){.page-module__E0kJGG__tabBtn{letter-spacing:.05em;gap:8px;padding:12px 24px;font-size:.85rem;font-weight:600}}.page-module__E0kJGG__tabBtnActive{box-shadow:var(--shadow-sm);color:currentColor;background:#fff}.page-module__E0kJGG__calcCard{box-shadow:var(--shadow-xl);background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:26px;padding:22px 20px}@media (min-width:768px){.page-module__E0kJGG__calcCard{box-shadow:var(--shadow-2xl);border-radius:40px;padding:40px}}.page-module__E0kJGG__rangeInput{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--color-surface);cursor:pointer;border-radius:8px;width:100%;height:6px}.page-module__E0kJGG__rangeInput::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:currentColor;border:5px solid #fff;border-radius:50%;width:28px;height:28px;transition:transform .2s;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page-module__E0kJGG__rangeInput::-webkit-slider-thumb:hover{transform:scale(1.15)}.page-module__E0kJGG__ctaPrimary{background:var(--color-primary);color:#fff;font-family:var(--font-heading), sans-serif;box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:.98rem;font-weight:700;transition:all .2s;display:inline-flex}@media (min-width:768px){.page-module__E0kJGG__ctaPrimary{box-shadow:var(--shadow-lg);padding:18px 40px;font-size:1.05rem;font-weight:600}}.page-module__E0kJGG__ctaPrimary:hover{background:#000;transform:translateY(-2px)}.page-module__E0kJGG__heroBadgesRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}@media (min-width:768px){.page-module__E0kJGG__heroBadgesRow{margin-bottom:var(--space-6);gap:10px}}.page-module__E0kJGG__trustBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.85);border:1px solid rgba(226,232,240,.9);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page-module__E0kJGG__trustBadge:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.page-module__E0kJGG__googleIcon{vertical-align:middle;flex-shrink:0;display:inline-block}.page-module__E0kJGG__starsRow{align-items:center;gap:2px;line-height:1;display:inline-flex}.page-module__E0kJGG__starFilled{color:#f59e0b;fill:#f59e0b}.page-module__E0kJGG__trustBadgeText{font-family:var(--font-heading), sans-serif;color:#334155;font-size:.8rem;font-weight:500;line-height:1}.page-module__E0kJGG__trustBadgeText strong{color:#0f172a;font-weight:700}.page-module__E0kJGG__ctaWrapper{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.page-module__E0kJGG__ctaMicrocopy{color:#64748b;align-items:center;gap:6px;font-size:.825rem;font-weight:500;line-height:1.4;display:flex}.page-module__E0kJGG__ctaMicrocopy strong{color:#059669;font-weight:600}.page-module__E0kJGG__intentSection{z-index:20;margin-top:-1.5rem;margin-bottom:2.5rem;position:relative}.page-module__E0kJGG__intentGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.page-module__E0kJGG__intentGrid{grid-template-columns:repeat(3,1fr);gap:24px}}.page-module__E0kJGG__intentCard{border-radius:var(--radius-2xl,20px);color:inherit;cursor:pointer;background:#fff;border:1px solid rgba(15,23,42,.08);flex-direction:column;justify-content:space-between;padding:32px 28px 26px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.02)}.page-module__E0kJGG__intentCard:hover{border-color:rgba(16,185,129,.35);transform:translateY(-4px);box-shadow:0 20px 40px -15px rgba(15,23,42,.08),0 0 0 1px rgba(16,185,129,.15)}.page-module__E0kJGG__intentTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-module__E0kJGG__intentCategory{font-family:var(--font-heading), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#059669;font-size:.725rem;font-weight:700}.page-module__E0kJGG__intentCategorySky{color:#0284c7}.page-module__E0kJGG__intentCategoryAmber{color:#d97706}.page-module__E0kJGG__intentCircleTrigger{color:#0f172a;background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:9999px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.page-module__E0kJGG__intentCard:hover .page-module__E0kJGG__intentCircleTrigger{color:#fff;background:#0f172a;border-color:#0f172a;transform:scale(1.05)}.page-module__E0kJGG__intentCircleTrigger svg{transition:transform .25s}.page-module__E0kJGG__intentCard:hover .page-module__E0kJGG__intentCircleTrigger svg{transform:translate(3px)}.page-module__E0kJGG__intentBody{margin-bottom:24px}.page-module__E0kJGG__intentTitle{font-family:var(--font-heading), sans-serif;color:#0f172a;letter-spacing:-.015em;margin-bottom:10px;font-size:1.45rem;font-weight:700;line-height:1.25}.page-module__E0kJGG__intentDesc{font-family:var(--font-body), sans-serif;color:#64748b;margin:0;font-size:.925rem;line-height:1.6}.page-module__E0kJGG__intentFooter{border-top:1px solid rgba(15,23,42,.06);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.page-module__E0kJGG__intentActionLabel{font-family:var(--font-heading), sans-serif;color:#0f172a;align-items:center;gap:6px;font-size:.875rem;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.page-module__E0kJGG__intentCard:hover .page-module__E0kJGG__intentActionLabel{color:#059669;gap:8px}.page-module__E0kJGG__intentCardSky:hover{border-color:rgba(2,132,199,.35);box-shadow:0 20px 40px -15px rgba(15,23,42,.08),0 0 0 1px rgba(2,132,199,.15)}.page-module__E0kJGG__intentCardSky:hover .page-module__E0kJGG__intentActionLabel{color:#0284c7}.page-module__E0kJGG__intentCardAmber:hover{border-color:rgba(217,119,6,.35);box-shadow:0 20px 40px -15px rgba(15,23,42,.08),0 0 0 1px rgba(217,119,6,.15)}.page-module__E0kJGG__intentCardAmber:hover .page-module__E0kJGG__intentActionLabel{color:#d97706}.page-module__E0kJGG__intentMicroReassurance{color:#94a3b8;align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__E0kJGG__trustRibbonSection{z-index:5;background:linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06);padding:16px 0;position:relative}.page-module__E0kJGG__trustRibbonTrack{white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;justify-content:space-between;align-items:center;gap:32px;padding:2px 4px;display:flex;overflow-x:auto}.page-module__E0kJGG__trustRibbonTrack::-webkit-scrollbar{display:none}.page-module__E0kJGG__trustRibbonItem{font-family:var(--font-heading), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#334155;flex-shrink:0;align-items:center;gap:10px;font-size:.825rem;font-weight:700;display:inline-flex}.page-module__E0kJGG__trustRibbonDot{background-color:#cbd5e1;border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module__E0kJGG__trustRibbonIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.page-module__E0kJGG__trustRibbonIconEmerald{color:#059669;background:rgba(16,185,129,.1)}.page-module__E0kJGG__trustRibbonIconBlue{color:#2563eb;background:rgba(59,130,246,.1)}.page-module__E0kJGG__trustRibbonIconAmber{color:#d97706;background:rgba(245,158,11,.1)}.page-module__E0kJGG__calcSection{z-index:5;background:#f8fafc;border-top:1px solid rgba(15,23,42,.05);border-bottom:1px solid rgba(15,23,42,.05);padding:5rem 0;position:relative}.page-module__E0kJGG__calcSectionHeader{text-align:center;max-width:640px;margin:0 auto 36px}.page-module__E0kJGG__calcSectionKicker{font-family:var(--font-heading,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#059669;font-size:.8rem;font-weight:700}.page-module__E0kJGG__calcSectionTitle{font-family:var(--font-heading,sans-serif);color:#0f172a;letter-spacing:-.02em;margin:8px 0 10px;font-size:max(2rem,min(3.5vw,2.5rem));font-weight:800}.page-module__E0kJGG__calcSectionDesc{font-family:var(--font-body,sans-serif);color:#64748b;margin:0;font-size:1.05rem;line-height:1.55}.page-module__E0kJGG__calcContainerCentered{max-width:540px;margin:0 auto}.page-module__E0kJGG__trustStripRow{border-top:1px solid rgba(15,23,42,.08);flex-wrap:wrap;justify-content:center;align-items:center;gap:max(20px,min(4vw,56px));width:100%;margin-top:2.5rem;padding-top:1.5rem;display:flex}.page-module__E0kJGG__platformTrustItem{color:inherit;flex-direction:column;align-items:center;gap:6px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex}.page-module__E0kJGG__platformTrustItem:hover{transform:translateY(-2px)}.page-module__E0kJGG__platformRatingPill{font-family:var(--font-heading), sans-serif;color:#0f172a;align-items:center;gap:4px;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.page-module__E0kJGG__platformReviewCount{color:#64748b;font-size:.775rem;font-weight:500}@media (max-width:640px){.page-module__E0kJGG__trustStripRow{grid-template-columns:repeat(2,1fr);gap:20px 16px;padding-top:1.5rem;padding-bottom:1rem;display:grid}.page-module__E0kJGG__platformTrustItem{width:100%}}
.HomeComponents-module__gMOejq__sectionHeader{text-align:center;margin-bottom:var(--space-8)}.HomeComponents-module__gMOejq__sectionTitle{color:var(--color-primary);margin-bottom:var(--space-2);font-size:2.5rem;font-weight:800}.HomeComponents-module__gMOejq__sectionSubtitle{color:var(--color-text-secondary);font-size:1.125rem}.HomeComponents-module__gMOejq__goalSection{padding:var(--space-16) 0;background-color:var(--color-background)}.HomeComponents-module__gMOejq__goalGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.HomeComponents-module__gMOejq__goalCard{padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;border:1px solid transparent;flex-direction:column;text-decoration:none;transition:all .2s;display:flex}.HomeComponents-module__gMOejq__goalCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-surface);transform:translateY(-5px)}.HomeComponents-module__gMOejq__iconWrapper{margin-bottom:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px;display:inline-flex}.HomeComponents-module__gMOejq__goalTitle{color:var(--color-primary);margin-bottom:var(--space-2);font-size:1.5rem;font-weight:700}.HomeComponents-module__gMOejq__goalDesc{color:var(--color-text-secondary);margin-bottom:var(--space-6);flex:1;line-height:1.5}.HomeComponents-module__gMOejq__goalLink{color:var(--color-accent);align-items:center;gap:4px;font-weight:600;display:flex}.HomeComponents-module__gMOejq__videoSection{padding:var(--space-16) 0;background-color:var(--color-surface)}.HomeComponents-module__gMOejq__videoGrid{gap:var(--space-8);padding-bottom:var(--space-8);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.HomeComponents-module__gMOejq__videoGrid::-webkit-scrollbar{display:none}.HomeComponents-module__gMOejq__videoCard{border-radius:var(--radius-lg);min-width:300px;box-shadow:var(--shadow-sm);background:#fff;flex:1;overflow:hidden}.HomeComponents-module__gMOejq__thumbnailWrapper{cursor:pointer;background-position:50%;background-size:cover;justify-content:center;align-items:center;height:200px;display:flex;position:relative}.HomeComponents-module__gMOejq__overlay{background:rgba(0,0,0,.2);transition:background .2s;position:absolute;top:0;bottom:0;left:0;right:0}.HomeComponents-module__gMOejq__thumbnailWrapper:hover .HomeComponents-module__gMOejq__overlay{background:rgba(0,0,0,.4)}.HomeComponents-module__gMOejq__playButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:rgba(255,255,255,.3);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s;display:flex}.HomeComponents-module__gMOejq__thumbnailWrapper:hover .HomeComponents-module__gMOejq__playButton{background:var(--color-accent);transform:scale(1.1)}.HomeComponents-module__gMOejq__videoContent{padding:var(--space-6)}.HomeComponents-module__gMOejq__quote{color:var(--color-primary);margin-bottom:var(--space-4);font-size:1rem;font-style:italic;line-height:1.5}.HomeComponents-module__gMOejq__author{flex-direction:column;font-size:.875rem;display:flex}.HomeComponents-module__gMOejq__author strong{color:var(--color-text-primary)}.HomeComponents-module__gMOejq__author span{color:var(--color-text-secondary)}
.ExploreBento-module__dO5AmG__bentoSection{background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.05);padding:76px 0 92px;position:relative;overflow:hidden}.ExploreBento-module__dO5AmG__ambientGlowEmerald{pointer-events:none;filter:blur(80px);background:radial-gradient(circle,rgba(16,185,129,.07) 0%,transparent 70%);border-radius:50%;width:550px;height:550px;position:absolute;top:-120px;left:-100px}.ExploreBento-module__dO5AmG__ambientGlowIndigo{pointer-events:none;filter:blur(80px);background:radial-gradient(circle,rgba(99,102,241,.05) 0%,transparent 70%);border-radius:50%;width:550px;height:550px;position:absolute;bottom:-100px;right:-80px}.ExploreBento-module__dO5AmG__sectionHeader{max-width:760px;margin-bottom:44px}.ExploreBento-module__dO5AmG__eyebrowBadge{color:#047857;font-family:var(--font-heading), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);border-radius:9999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 13px;font-size:.75rem;font-weight:700;display:inline-flex}.ExploreBento-module__dO5AmG__eyebrowPulseDot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px rgba(16,185,129,.25)}.ExploreBento-module__dO5AmG__title{font-family:var(--font-heading), sans-serif;color:#0f172a;letter-spacing:-.02em;margin-bottom:12px;font-size:2.75rem;font-weight:700;line-height:1.15}.ExploreBento-module__dO5AmG__titleAccent{color:#059669}.ExploreBento-module__dO5AmG__subtitle{font-family:var(--font-body), sans-serif;color:#475569;margin:0;font-size:1.0625rem;line-height:1.6}.ExploreBento-module__dO5AmG__bentoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ExploreBento-module__dO5AmG__bentoCard{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;flex-direction:column;justify-content:space-between;min-height:290px;padding:30px 28px 22px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px -4px rgba(15,23,42,.03),0 1px 2px rgba(15,23,42,.02)}.ExploreBento-module__dO5AmG__bentoCard:hover{border-color:rgba(16,185,129,.35);transform:translateY(-3px);box-shadow:0 16px 36px -10px rgba(15,23,42,.08)}.ExploreBento-module__dO5AmG__colSpan2{grid-column:span 2/span 2}.ExploreBento-module__dO5AmG__colSpan1{grid-column:span 1/span 1}.ExploreBento-module__dO5AmG__cardTop{z-index:10;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex;position:relative}.ExploreBento-module__dO5AmG__categoryTag{font-family:var(--font-heading), sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:.725rem;font-weight:700;display:inline-flex}.ExploreBento-module__dO5AmG__tagEmerald{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.ExploreBento-module__dO5AmG__tagNavy{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1}.ExploreBento-module__dO5AmG__tagAmber{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.ExploreBento-module__dO5AmG__tagTeal{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.ExploreBento-module__dO5AmG__circleTrigger{color:#475569;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.ExploreBento-module__dO5AmG__bentoCard:hover .ExploreBento-module__dO5AmG__circleTrigger{color:#fff;background:#0f172a;border-color:#0f172a;transform:scale(1.05)}.ExploreBento-module__dO5AmG__circleTrigger svg{transition:transform .22s}.ExploreBento-module__dO5AmG__bentoCard:hover .ExploreBento-module__dO5AmG__circleTrigger svg{transform:translate(2px)}.ExploreBento-module__dO5AmG__cardBody{z-index:10;margin-bottom:20px;position:relative}.ExploreBento-module__dO5AmG__iconWrapper{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;transition:transform .25s;display:flex}.ExploreBento-module__dO5AmG__bentoCard:hover .ExploreBento-module__dO5AmG__iconWrapper{transform:scale(1.05)}.ExploreBento-module__dO5AmG__iconWrapperEmerald{color:#059669;background:rgba(16,185,129,.09);border:1px solid rgba(16,185,129,.2)}.ExploreBento-module__dO5AmG__iconWrapperNavy{color:#0f172a;background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.12)}.ExploreBento-module__dO5AmG__iconWrapperAmber{color:#d97706;background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.2)}.ExploreBento-module__dO5AmG__iconWrapperTeal{color:#0f766e;background:rgba(13,148,136,.09);border:1px solid rgba(13,148,136,.2)}.ExploreBento-module__dO5AmG__cardTitle{font-family:var(--font-heading), sans-serif;color:#0f172a;letter-spacing:-.015em;margin-bottom:8px;font-size:1.45rem;font-weight:700;line-height:1.25}.ExploreBento-module__dO5AmG__titleLink{color:inherit;text-decoration:none;transition:color .2s}.ExploreBento-module__dO5AmG__titleLink:hover{color:#059669}.ExploreBento-module__dO5AmG__cardDescription{font-family:var(--font-body), sans-serif;color:#475569;margin:0;font-size:.925rem;line-height:1.55}.ExploreBento-module__dO5AmG__guaranteePill{font-family:var(--font-heading), sans-serif;color:#0f172a;background:#f8fafc;border:1px solid rgba(15,23,42,.07);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:.775rem;font-weight:600;transition:all .2s;display:inline-flex}.ExploreBento-module__dO5AmG__bentoCard:hover .ExploreBento-module__dO5AmG__guaranteePill{background:#fff;border-color:rgba(16,185,129,.3);box-shadow:0 2px 8px rgba(0,0,0,.03)}.ExploreBento-module__dO5AmG__cityPillsRow{z-index:10;flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;position:relative}.ExploreBento-module__dO5AmG__cityPill{font-family:var(--font-heading), sans-serif;color:#334155;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:9999px;padding:5px 12px;font-size:.775rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.ExploreBento-module__dO5AmG__bentoCard:hover .ExploreBento-module__dO5AmG__cityPill{color:#0f172a;background:#fff;border-color:#cbd5e1}.ExploreBento-module__dO5AmG__cityPill:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.12);color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}.ExploreBento-module__dO5AmG__cardFooter{z-index:10;border-top:1px solid rgba(15,23,42,.06);justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:relative}.ExploreBento-module__dO5AmG__actionLabel{font-family:var(--font-heading), sans-serif;color:#0f172a;align-items:center;gap:6px;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.ExploreBento-module__dO5AmG__actionLabel svg{transition:transform .2s}.ExploreBento-module__dO5AmG__bentoCard:hover .ExploreBento-module__dO5AmG__actionLabel{color:#059669}.ExploreBento-module__dO5AmG__bentoCard:hover .ExploreBento-module__dO5AmG__actionLabel svg{transform:translate(4px)}.ExploreBento-module__dO5AmG__footerNote{color:#94a3b8;font-size:.775rem;font-weight:500}.ExploreBento-module__dO5AmG__cardMeshGraphic{pointer-events:none;opacity:.4;width:58%;height:100%;transition:opacity .4s,transform .4s;position:absolute;top:0;right:0}.ExploreBento-module__dO5AmG__bentoCard:hover .ExploreBento-module__dO5AmG__cardMeshGraphic{opacity:.7;transform:scale(1.02)}@media (max-width:1024px){.ExploreBento-module__dO5AmG__bentoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ExploreBento-module__dO5AmG__colSpan2{grid-column:span 2/span 2}.ExploreBento-module__dO5AmG__colSpan1{grid-column:span 1/span 1}}@media (max-width:768px){.ExploreBento-module__dO5AmG__bentoSection{padding:56px 0 64px}.ExploreBento-module__dO5AmG__title{font-size:2.125rem}.ExploreBento-module__dO5AmG__bentoGrid{grid-template-columns:1fr}.ExploreBento-module__dO5AmG__colSpan2,.ExploreBento-module__dO5AmG__colSpan1{grid-column:span 1/span 1}.ExploreBento-module__dO5AmG__bentoCard{min-height:auto;padding:24px 22px 18px}.ExploreBento-module__dO5AmG__footerNote{display:none}}
.LivingProofCarousel-module__xDtmXa__section{background:#f8fafc;border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06);padding:68px 0 20px;position:relative;overflow:hidden}.LivingProofCarousel-module__xDtmXa__ambientAura{pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(16,185,129,.07) 0%,rgba(248,250,252,0) 70%);width:900px;height:380px;position:absolute;top:0;left:50%;transform:translate(-50%)}.LivingProofCarousel-module__xDtmXa__container{z-index:2;max-width:1360px;margin:0 auto;padding:0 24px;position:relative}.LivingProofCarousel-module__xDtmXa__headerBlock{text-align:center;max-width:860px;margin:0 auto 36px}.LivingProofCarousel-module__xDtmXa__eyebrowPill{letter-spacing:.08em;color:#064e3b;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px rgba(15,23,42,.02)}.LivingProofCarousel-module__xDtmXa__pulseDot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.LivingProofCarousel-module__xDtmXa__headline{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;letter-spacing:-.02em;margin:0 0 16px;font-size:max(2rem,min(3.5vw,2.75rem));font-weight:700;line-height:1.15}.LivingProofCarousel-module__xDtmXa__goldText{color:#d97706}.LivingProofCarousel-module__xDtmXa__subheadline{font-family:var(--font-body,"Inter", sans-serif);color:#64748b;max-width:680px;margin:0 auto 32px;font-size:1.0625rem;line-height:1.6}.LivingProofCarousel-module__xDtmXa__trustMatrix{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:12px 28px;display:inline-flex;box-shadow:0 4px 16px -2px rgba(15,23,42,.04)}.LivingProofCarousel-module__xDtmXa__trustItem{flex-direction:column;align-items:center;gap:2px;display:flex}.LivingProofCarousel-module__xDtmXa__trustScore{align-items:center;gap:6px;display:flex}.LivingProofCarousel-module__xDtmXa__scoreNum{color:#0f172a;font-size:1rem;font-weight:700}.LivingProofCarousel-module__xDtmXa__starCluster{gap:2px;display:flex}.LivingProofCarousel-module__xDtmXa__badgeCluster{align-items:center;gap:6px;display:flex}.LivingProofCarousel-module__xDtmXa__awardIcon{color:#d97706}.LivingProofCarousel-module__xDtmXa__shieldIcon{color:#0284c7}.LivingProofCarousel-module__xDtmXa__checkIcon{color:#10b981}.LivingProofCarousel-module__xDtmXa__badgeName{color:#0f172a;font-size:.875rem;font-weight:700}.LivingProofCarousel-module__xDtmXa__trustLabel{color:#64748b;font-size:.75rem;font-weight:500}.LivingProofCarousel-module__xDtmXa__trustDivider{background:rgba(15,23,42,.1);width:1px;height:28px}.LivingProofCarousel-module__xDtmXa__controlsRow{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 4px;display:flex}.LivingProofCarousel-module__xDtmXa__dragHint{color:#94a3b8;font-size:.8125rem;font-weight:500}.LivingProofCarousel-module__xDtmXa__arrowsWrap{align-items:center;gap:8px;display:flex}.LivingProofCarousel-module__xDtmXa__arrowBtn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,transform .15s,border-color .15s;display:flex;box-shadow:0 2px 6px rgba(15,23,42,.04)}.LivingProofCarousel-module__xDtmXa__arrowBtn:hover{color:#fff;background:#064e3b;border-color:#064e3b;transform:scale(1.05)}.LivingProofCarousel-module__xDtmXa__trackWrapper{width:100vw;margin-left:calc(50% - 50vw);padding:10px 0 20px;position:relative;overflow-x:hidden}.LivingProofCarousel-module__xDtmXa__track{width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:-webkit-grab;cursor:grab;gap:24px;padding:0 24px;animation:85s linear infinite LivingProofCarousel-module__xDtmXa__infiniteSlide;display:flex}.LivingProofCarousel-module__xDtmXa__track:hover,.LivingProofCarousel-module__xDtmXa__track.LivingProofCarousel-module__xDtmXa__paused{animation-play-state:paused}@keyframes LivingProofCarousel-module__xDtmXa__infiniteSlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}.LivingProofCarousel-module__xDtmXa__cardWrapper{flex:0 0 380px;width:380px}.LivingProofCarousel-module__xDtmXa__photoCard{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;flex-direction:column;height:420px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 10px 30px -4px rgba(183,183,183,.35),0 2px 6px -1px rgba(15,23,42,.04)}.LivingProofCarousel-module__xDtmXa__photoCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px -8px rgba(15,23,42,.12),0 4px 12px -2px rgba(15,23,42,.06)}.LivingProofCarousel-module__xDtmXa__imageContainer{width:100%;height:310px;position:relative;overflow:hidden}.LivingProofCarousel-module__xDtmXa__homeImage{object-fit:cover;transition:transform .4s}.LivingProofCarousel-module__xDtmXa__photoCard:hover .LivingProofCarousel-module__xDtmXa__homeImage{transform:scale(1.03)}.LivingProofCarousel-module__xDtmXa__imageOverlay{background:linear-gradient(rgba(15,23,42,0) 60%,rgba(15,23,42,.4) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.LivingProofCarousel-module__xDtmXa__photoBadgeWrap{z-index:2;position:absolute;top:14px;left:14px}.LivingProofCarousel-module__xDtmXa__programPill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.15);border-radius:9999px;padding:6px 12px;font-size:.75rem;font-weight:600}.LivingProofCarousel-module__xDtmXa__photoCardFooter{background:#fff;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.LivingProofCarousel-module__xDtmXa__photoTitle{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;margin:0;font-size:1.0625rem;font-weight:700}.LivingProofCarousel-module__xDtmXa__photoMetaRow{align-items:center;gap:6px;font-size:.8125rem;display:flex}.LivingProofCarousel-module__xDtmXa__photoLocation{color:#047857;font-weight:600}.LivingProofCarousel-module__xDtmXa__photoMetaDot{color:#cbd5e1}.LivingProofCarousel-module__xDtmXa__photoMetaText{color:#64748b}.LivingProofCarousel-module__xDtmXa__reviewCard{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;flex-direction:column;justify-content:space-between;height:420px;padding:30px 28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 10px 30px -4px rgba(183,183,183,.35),0 2px 6px -1px rgba(15,23,42,.04)}.LivingProofCarousel-module__xDtmXa__reviewCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px -8px rgba(15,23,42,.12),0 4px 12px -2px rgba(15,23,42,.06)}.LivingProofCarousel-module__xDtmXa__reviewHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.LivingProofCarousel-module__xDtmXa__reviewStars{gap:3px;display:flex}.LivingProofCarousel-module__xDtmXa__starFilled{color:#ff9f17}.LivingProofCarousel-module__xDtmXa__verifiedBadge{color:#0b2529;letter-spacing:.08em;align-items:center;gap:5px;font-size:.6875rem;font-weight:800;display:inline-flex}.LivingProofCarousel-module__xDtmXa__verifiedIcon{color:#0b2529}.LivingProofCarousel-module__xDtmXa__reviewTitle{font-family:var(--font-heading,"Poppins", sans-serif);color:#0b2529;letter-spacing:-.01em;margin:0 0 10px;font-size:1.1875rem;font-weight:700;line-height:1.35}.LivingProofCarousel-module__xDtmXa__reviewBody{margin:0 0 auto}.LivingProofCarousel-module__xDtmXa__reviewQuote{font-family:var(--font-body,"Inter", sans-serif);color:#475569;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.LivingProofCarousel-module__xDtmXa__readMoreTrigger{color:#0284c7;cursor:pointer;font-weight:600;transition:color .15s}.LivingProofCarousel-module__xDtmXa__readMoreTrigger:hover{color:#0369a1;text-decoration:underline}.LivingProofCarousel-module__xDtmXa__reviewFooter{border-top:1px solid rgba(15,23,42,.06);justify-content:space-between;align-items:flex-end;margin-top:16px;padding-top:18px;display:flex}.LivingProofCarousel-module__xDtmXa__authorInfo{flex-direction:column;gap:2px;display:flex}.LivingProofCarousel-module__xDtmXa__authorName{font-family:var(--font-heading,"Poppins", sans-serif);color:#0f172a;font-size:.9375rem;font-weight:600}.LivingProofCarousel-module__xDtmXa__authorLocation{color:#94a3b8;font-size:.75rem;font-weight:500}.LivingProofCarousel-module__xDtmXa__platformLogoWrap{justify-content:flex-end;align-items:center;display:flex}.LivingProofCarousel-module__xDtmXa__bottomBar{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:10px;max-width:600px;margin:40px auto 0;display:flex;position:relative}.LivingProofCarousel-module__xDtmXa__bottomText{color:#0f172a;margin:0;font-size:1.0625rem;font-weight:600}.LivingProofCarousel-module__xDtmXa__bottomCta{color:#fff;background:#064e3b;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 4px 14px rgba(6,78,59,.2)}.LivingProofCarousel-module__xDtmXa__bottomCta:hover{background:#047857;transform:translateY(-2px)}.LivingProofCarousel-module__xDtmXa__creditNotice{color:#94a3b8;font-size:.75rem}@media (max-width:768px){.LivingProofCarousel-module__xDtmXa__section{padding:50px 0 60px}.LivingProofCarousel-module__xDtmXa__trustMatrix{border-radius:16px;gap:14px;padding:16px}.LivingProofCarousel-module__xDtmXa__trustDivider{display:none}.LivingProofCarousel-module__xDtmXa__cardWrapper{flex:0 0 310px;width:310px}.LivingProofCarousel-module__xDtmXa__photoCard,.LivingProofCarousel-module__xDtmXa__reviewCard{height:390px}.LivingProofCarousel-module__xDtmXa__imageContainer{height:270px}.LivingProofCarousel-module__xDtmXa__controlsRow{display:none}}
.InstitutionalDifference-module__tv2TzG__differenceSection{background-color:#f8fafc;background-image:radial-gradient(rgba(15,23,42,.08) 1.5px,transparent 1.5px);background-size:24px 24px;border-top:1px solid rgba(226,232,240,.8);border-bottom:1px solid rgba(226,232,240,.8);padding:56px 0 88px;position:relative;overflow:hidden}.InstitutionalDifference-module__tv2TzG__container{max-width:1180px;margin:0 auto;padding:0 24px}.InstitutionalDifference-module__tv2TzG__sectionHeader{text-align:center;max-width:760px;margin:0 auto 56px}.InstitutionalDifference-module__tv2TzG__eyebrow{font-family:var(--font-heading), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#047857;margin-bottom:12px;font-size:.75rem;font-weight:800;display:inline-block}.InstitutionalDifference-module__tv2TzG__title{font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;color:#0b1c30;margin:0 0 16px;font-size:max(2rem,min(3.8vw,3rem));font-weight:700;line-height:1.15}.InstitutionalDifference-module__tv2TzG__subtitle{font-family:var(--font-sans), sans-serif;color:#475569;max-width:620px;margin:0 auto;font-size:1.0625rem;line-height:1.6}.InstitutionalDifference-module__tv2TzG__grid{grid-template-columns:1fr;align-items:stretch;gap:32px;display:grid}@media (min-width:960px){.InstitutionalDifference-module__tv2TzG__grid{grid-template-columns:1fr 1fr;gap:32px}}.InstitutionalDifference-module__tv2TzG__legacyCard{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:28px;flex-direction:column;justify-content:space-between;padding:36px 32px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 12px rgba(15,23,42,.03)}@media (min-width:768px){.InstitutionalDifference-module__tv2TzG__legacyCard{padding:44px 40px}}.InstitutionalDifference-module__tv2TzG__legacyCard:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(15,23,42,.08)}.InstitutionalDifference-module__tv2TzG__cardHeader{align-items:center;gap:16px;margin-bottom:32px;display:flex}.InstitutionalDifference-module__tv2TzG__legacyIconBox{color:#64748b;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.InstitutionalDifference-module__tv2TzG__cardTitle{font-family:var(--font-heading), sans-serif;color:#0f172a;margin:0 0 4px;font-size:1.1875rem;font-weight:700;line-height:1.25}.InstitutionalDifference-module__tv2TzG__cardSubtitleMuted{font-family:var(--font-heading), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.6875rem;font-weight:700}.InstitutionalDifference-module__tv2TzG__itemList{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.InstitutionalDifference-module__tv2TzG__item{align-items:flex-start;gap:14px;display:flex}.InstitutionalDifference-module__tv2TzG__xIcon{color:#ef4444;flex-shrink:0;width:20px;height:20px;margin-top:2px}.InstitutionalDifference-module__tv2TzG__itemContent{flex:1}.InstitutionalDifference-module__tv2TzG__itemTitle{font-family:var(--font-heading), sans-serif;color:#1e293b;margin:0 0 4px;font-size:.96875rem;font-weight:700;line-height:1.3}.InstitutionalDifference-module__tv2TzG__itemDesc{font-family:var(--font-sans), sans-serif;color:#64748b;margin:0;font-size:.875rem;line-height:1.55}.InstitutionalDifference-module__tv2TzG__legacyFooter{border-top:1px solid #e2e8f0;margin-top:36px;padding-top:24px}.InstitutionalDifference-module__tv2TzG__footerLabelMuted{font-family:var(--font-heading), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.6875rem;font-weight:800}.InstitutionalDifference-module__tv2TzG__stxCard{background:#fff;border:1.5px solid rgba(16,185,129,.22);border-radius:28px;flex-direction:column;justify-content:space-between;padding:36px 32px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -15px rgba(6,78,59,.08),0 0 0 1px rgba(16,185,129,.08)}@media (min-width:768px){.InstitutionalDifference-module__tv2TzG__stxCard{padding:44px 40px}}.InstitutionalDifference-module__tv2TzG__stxCard:hover{transform:translateY(-2px);box-shadow:0 24px 48px -12px rgba(6,78,59,.14),0 0 0 1.5px rgba(16,185,129,.3)}.InstitutionalDifference-module__tv2TzG__stxCornerAccent{pointer-events:none;opacity:.9;z-index:0;background:#e6f7f0;border-bottom-left-radius:100%;width:140px;height:140px;position:absolute;top:0;right:0}.InstitutionalDifference-module__tv2TzG__stxIconBox{color:#fff;z-index:1;background:#064e3b;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px rgba(6,78,59,.25)}.InstitutionalDifference-module__tv2TzG__cardSubtitleEmerald{font-family:var(--font-heading), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#047857;margin:0;font-size:.6875rem;font-weight:700}.InstitutionalDifference-module__tv2TzG__checkIcon{color:#059669;flex-shrink:0;width:20px;height:20px;margin-top:2px}.InstitutionalDifference-module__tv2TzG__itemTitleStx{font-family:var(--font-heading), sans-serif;color:#0f172a;margin:0 0 4px;font-size:.96875rem;font-weight:700;line-height:1.3}.InstitutionalDifference-module__tv2TzG__itemDescStx{font-family:var(--font-sans), sans-serif;color:#475569;margin:0;font-size:.875rem;line-height:1.55}.InstitutionalDifference-module__tv2TzG__stxFooter{z-index:1;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:24px;display:flex;position:relative}.InstitutionalDifference-module__tv2TzG__footerLabelStx{font-family:var(--font-heading), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#047857;margin:0;font-size:.6875rem;font-weight:800}.InstitutionalDifference-module__tv2TzG__recordBadge{font-family:var(--font-heading), sans-serif;color:#064e3b;align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}
