.page-module___8aEwW__page{background:radial-gradient(circle at top right,#78bcff2e,transparent 60%),var(--color-cream);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex;position:relative}.page-module___8aEwW__header{z-index:20;height:var(--header-height);width:100%;padding-top:calc(env(safe-area-inset-top,0px) + 8px);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.page-module___8aEwW__headerInner{width:min(100% - 40px,var(--section-max-width));color:#fff;justify-content:space-between;align-items:center;gap:24px;display:flex}.page-module___8aEwW__brand{font-family:var(--font-title),"Spectral",serif;color:inherit;align-items:center;gap:12px;font-size:1.3rem;font-weight:600;display:inline-flex}.page-module___8aEwW__brand span{letter-spacing:.04em}.page-module___8aEwW__nav{align-items:center;gap:clamp(16px,4vw,32px);display:flex}.page-module___8aEwW__navLink{color:#ffffffd9;font-weight:500;transition:color .2s}.page-module___8aEwW__navLink:hover,.page-module___8aEwW__navLink:focus-visible{color:#fff}.page-module___8aEwW__main{flex:1}.page-module___8aEwW__hero{color:#fff;background:linear-gradient(#fff3 0%,#ffffff0f 42%,#fff0 68%),radial-gradient(circle at 12% 18%,#fffc,#ffffff26 50%,#fff0 70%),linear-gradient(135deg,#06203ceb,#124e82e6,#70c3ffe6);grid-template-columns:minmax(0,520px) minmax(0,420px);justify-content:center;align-items:center;gap:clamp(40px,6vw,80px);min-height:100vh;padding:clamp(72px,10vh,100px) clamp(28px,6vw,80px) clamp(64px,8vh,90px);display:grid;position:relative;overflow:hidden}.page-module___8aEwW__hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 85% 20%,#ffffff40,#0000 45%);position:absolute;inset:0}.page-module___8aEwW__hero:before{content:"";filter:blur(32px);opacity:.7;pointer-events:none;z-index:0;background:radial-gradient(circle,#96d2ffbf,#fff0);width:36%;height:36%;position:absolute;top:-12%;left:-16%}.page-module___8aEwW__heroContent{z-index:1;flex-direction:column;gap:20px;max-width:520px;display:flex;position:relative}.page-module___8aEwW__heroTitle{font-family:var(--font-title),"Spectral",serif;margin:0;font-size:clamp(2.35rem,5vw,3.5rem);font-weight:600;line-height:1.1}.page-module___8aEwW__heroLead{color:#ffffffeb;margin:0;font-size:clamp(1.05rem,2.2vw,1.25rem)}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:16px;display:flex}.page-module___8aEwW__primaryCta{color:var(--color-navy-dark);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:14px 32px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px #091d3c47}.page-module___8aEwW__primaryCta:hover,.page-module___8aEwW__primaryCta:focus-visible{transform:translateY(-2px);box-shadow:0 16px 38px #091d3c52}.page-module___8aEwW__heroTrust{color:#ffffffbf;margin:0;font-size:.95rem}.page-module___8aEwW__heroVisual{z-index:1;justify-content:center;justify-self:center;align-items:center;gap:clamp(20px,4vw,32px);width:100%;max-width:420px;display:flex;position:relative}@media (min-width:900px){.page-module___8aEwW__hero{grid-template-columns:minmax(0,540px) minmax(0,480px);gap:clamp(48px,5vw,72px)}.page-module___8aEwW__heroVisual{max-width:480px}.page-module___8aEwW__dashboardPreview{width:100%;max-width:440px}}.page-module___8aEwW__heroGlow{filter:blur(12px);background:radial-gradient(circle,#ffffff38,#0000 70%);border-radius:50%;width:min(65vw,380px);height:min(65vw,380px);position:absolute;inset:auto}.page-module___8aEwW__dashboardPreview{width:min(100%,380px);color:var(--color-navy-dark);background:linear-gradient(155deg,#fffffffa,#e6f0fff0);border:1px solid #64b9ff2e;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;box-shadow:0 24px 56px #00000040}.page-module___8aEwW__dashboardHeader{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__dashboardTitleRow{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__dashboardTitle{font-family:var(--font-title),"Spectral",serif;color:var(--color-navy);font-size:1.1rem;font-weight:600}.page-module___8aEwW__dashboardBadge{letter-spacing:.05em;text-transform:uppercase;color:#4338ca;background:#4f46e51a;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700}.page-module___8aEwW__dashboardLatest{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.page-module___8aEwW__latestMeta{color:#312e81;text-align:center;place-items:center;gap:2px;padding:12px 14px;display:grid}.page-module___8aEwW__latestLabel{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.65rem;font-weight:700}.page-module___8aEwW__latestValue{font-size:1.05rem;font-weight:700}.page-module___8aEwW__latestTime{opacity:.8;font-size:.8rem;font-weight:600}.page-module___8aEwW__latestAdvice{text-align:center;color:#166534;background:#f0fdf4;border-top:1px solid #c7d2fe;padding:10px 14px;font-size:.8rem;font-weight:600}.page-module___8aEwW__dashboardChart{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 8px 8px}.page-module___8aEwW__chartSvg{width:100%;height:auto;display:block}.page-module___8aEwW__dashboardStats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module___8aEwW__statItem{background:#ffffffe6;border:1px solid #64b9ff1f;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.page-module___8aEwW__statLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.65rem;font-weight:700}.page-module___8aEwW__statValue{color:var(--color-navy);font-size:.85rem;font-weight:700}.page-module___8aEwW__section{background:#fff;padding:clamp(72px,8vw,110px) clamp(24px,6vw,80px)}.page-module___8aEwW__section:nth-of-type(2n){background:#ecf4ff}.page-module___8aEwW__sectionIntro{width:min(100%,var(--section-max-width));text-align:center;flex-direction:column;gap:12px;margin:0 auto clamp(40px,5vw,60px);display:flex}.page-module___8aEwW__sectionEyebrow{font-family:var(--font-subtitle),serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-self:center;font-size:.95rem}.page-module___8aEwW__sectionTitle{font-family:var(--font-title),"Spectral",serif;color:var(--color-navy);margin:0;font-size:clamp(2rem,3.5vw,2.8rem)}.page-module___8aEwW__sectionIntro p{color:var(--color-muted);margin:0;font-size:1.05rem}.page-module___8aEwW__stepsGrid{width:min(100%,var(--section-max-width));grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;margin:0 auto;display:grid}.page-module___8aEwW__stepCard{background:linear-gradient(160deg,#fffffffa,#deefffe6);border:1px solid #64b9ff2e;border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #091d3c14}.page-module___8aEwW__stepTitle{font-family:var(--font-title),"Spectral",serif;color:var(--color-navy);z-index:1;align-items:baseline;gap:10px;margin:0;font-size:1.35rem;display:inline-flex;position:relative}.page-module___8aEwW__stepTitle span{font-family:var(--font-subtitle),serif;color:var(--color-sky);letter-spacing:.02em;font-size:1.25rem}.page-module___8aEwW__stepCard p{z-index:1;position:relative}.page-module___8aEwW__stepIconBg{opacity:.08;width:clamp(140px,16vw,200px);height:clamp(140px,16vw,200px);color:var(--color-navy);pointer-events:none;position:absolute;bottom:-30px;right:-20px}.page-module___8aEwW__stepCard p{color:var(--color-muted);margin:0}.page-module___8aEwW__benefits{width:min(100%,var(--section-max-width));background:linear-gradient(125deg,#e8f4fff2,#d2e9ffd9);border:1px solid #64b9ff52;border-radius:24px;gap:16px;margin:clamp(48px,6vw,72px) auto 0;padding:clamp(32px,5vw,48px);display:grid}.page-module___8aEwW__benefitsTitle{font-family:var(--font-title),"Spectral",serif;color:var(--color-navy);margin:0;font-size:1.6rem}.page-module___8aEwW__benefitsList{color:var(--color-muted);gap:10px;margin:0;padding-left:20px;display:grid}.page-module___8aEwW__benefitsList li{line-height:1.4}.page-module___8aEwW__testimonial{background:linear-gradient(135deg,#e6f2fff2,#add4ff99,#0518343d);padding:clamp(64px,8vw,100px) clamp(24px,6vw,80px)}.page-module___8aEwW__testimonialInner{text-align:center;background:linear-gradient(150deg,#fff,#f3f8ff);border:1px solid #64b9ff4d;border-radius:32px;width:min(100%,820px);margin:0 auto;padding:clamp(36px,6vw,56px);box-shadow:0 16px 40px #091d3c1f}.page-module___8aEwW__testimonialQuote{font-family:var(--font-title),"Spectral",serif;color:var(--color-navy);margin:0;font-size:clamp(1.6rem,3vw,2rem)}.page-module___8aEwW__testimonialAttribution{font-family:var(--font-subtitle),serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:20px 0 0;font-size:.85rem}.page-module___8aEwW__faqList{width:min(100%,var(--section-max-width));gap:16px;margin:0 auto;display:grid}.page-module___8aEwW__faqItem{background:#fff;border:1px solid #091d3c14;border-radius:18px;transition:box-shadow .35s,transform .35s,border-color .35s;overflow:hidden;box-shadow:0 10px 22px #091d3c14}.page-module___8aEwW__faqItemOpen{border-color:#64b9ff59;transform:translateY(-2px);box-shadow:0 16px 36px #091d3c24}.page-module___8aEwW__faqTrigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:20px 26px;display:flex}.page-module___8aEwW__faqTrigger span:first-child{color:var(--color-navy);font-weight:600;font-family:var(--font-title),"Spectral",serif}.page-module___8aEwW__faqTrigger:focus-visible{outline-offset:4px;outline:2px solid #64b9ff80}.page-module___8aEwW__faqIcon{flex-shrink:0;width:14px;height:14px;transition:transform .45s cubic-bezier(.33,1,.68,1);position:relative}.page-module___8aEwW__faqIcon span{background:var(--color-sky);border-radius:999px;width:100%;height:2px;transition:background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__faqIcon span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.page-module___8aEwW__faqItemOpen .page-module___8aEwW__faqIcon span{background:var(--color-navy)}.page-module___8aEwW__faqIconOpen{transform:rotate(45deg)}.page-module___8aEwW__faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.33,1,.68,1);display:grid}.page-module___8aEwW__faqAnswerInner{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.33,1,.68,1);overflow:hidden;transform:translateY(-6px)}.page-module___8aEwW__faqAnswerOpen{grid-template-rows:1fr}.page-module___8aEwW__faqAnswerOpen .page-module___8aEwW__faqAnswerInner{opacity:1;transition-delay:80ms;transform:translateY(0)}.page-module___8aEwW__faqAnswerInner>p{padding:0 26px 22px}.page-module___8aEwW__faqItem p{color:var(--color-muted);margin:14px 0 0;font-size:.98rem}.page-module___8aEwW__download{background:#fff;padding:clamp(72px,8vw,112px) clamp(24px,6vw,80px)}.page-module___8aEwW__downloadInner{width:min(100%,var(--section-max-width));grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:clamp(32px,6vw,48px);margin:0 auto;display:grid}.page-module___8aEwW__downloadCopy{gap:16px;display:grid}.page-module___8aEwW__badgeRow{flex-wrap:wrap;gap:16px;display:flex}.page-module___8aEwW__storeBadge{background:var(--color-navy);color:#fff;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-width:150px;padding:12px 18px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #091d3c2e}.page-module___8aEwW__storeBadge:hover,.page-module___8aEwW__storeBadge:focus-visible{transform:translateY(-2px);box-shadow:0 16px 36px #091d3c3d}.page-module___8aEwW__badgeStore{font-size:1rem}.page-module___8aEwW__downloadCard{color:#fff;background:linear-gradient(155deg,#64b9ff2e,#091d3cd9);border-radius:24px;gap:16px;padding:clamp(28px,5vw,36px);display:grid;box-shadow:0 18px 40px #091d3c33}.page-module___8aEwW__sectionTitleSm{font-family:var(--font-title),"Spectral",serif;margin:0;font-size:1.5rem}.page-module___8aEwW__downloadCard p{color:#ffffffe6;margin:0}.page-module___8aEwW__mailLink{color:#fff;align-items:center;gap:8px;font-weight:600;display:inline-flex}.page-module___8aEwW__mailLink:before{content:"✉";font-size:1rem}.page-module___8aEwW__contactNote{color:#ffffffbf;font-size:.9rem}.page-module___8aEwW__footer{color:var(--color-navy);background:linear-gradient(#03183440,#e2f0fff2);padding:40px 24px}.page-module___8aEwW__footerInner{width:min(100%,var(--section-max-width));text-align:center;justify-items:center;gap:16px;margin:0 auto;display:grid}.page-module___8aEwW__footerNav{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.page-module___8aEwW__footerNav a{color:#091d3cc7;font-weight:600;transition:color .2s}.page-module___8aEwW__footerNav a:hover,.page-module___8aEwW__footerNav a:focus-visible{color:var(--color-sky)}.page-module___8aEwW__footerLegal{color:#091d3cb3;margin:0;font-size:.9rem}.page-module___8aEwW__footerCreditLink{color:#091d3cc7;align-items:center;gap:10px;font-size:.9rem;font-weight:600;transition:color .2s,transform .2s;display:inline-flex}.page-module___8aEwW__footerCreditLink:hover,.page-module___8aEwW__footerCreditLink:focus-visible{color:var(--color-sky);transform:translateY(-1px)}.page-module___8aEwW__footerCreditLogo{display:block}@media (max-width:900px){.page-module___8aEwW__header{padding-top:calc(env(safe-area-inset-top,0px) + 16px);height:calc(var(--header-height) + 12px)}.page-module___8aEwW__headerInner{flex-wrap:wrap;justify-content:center;gap:12px}.page-module___8aEwW__brand{order:1}.page-module___8aEwW__nav{flex-wrap:wrap;flex-basis:100%;order:2;justify-content:center}.page-module___8aEwW__hero{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:clamp(32px,8vw,48px);padding-block:clamp(96px,14vh,120px) clamp(64px,12vh,110px);padding-inline:clamp(24px,8vw,64px)}.page-module___8aEwW__heroContent{align-items:center}.page-module___8aEwW__heroVisual{justify-content:center}.page-module___8aEwW__heroGlow{right:auto}.page-module___8aEwW__testimonialInner{padding:clamp(28px,8vw,44px)}}@media (max-width:640px){.page-module___8aEwW__nav{display:none}.page-module___8aEwW__header{padding-top:calc(env(safe-area-inset-top,0px) + 20px);height:calc(var(--header-height) + 18px)}.page-module___8aEwW__hero{background:linear-gradient(#fff6 0%,#ffffff29 38%,#fff0 70%),radial-gradient(circle at 16% 14%,#ffffff8c,#ffffff1f 42%,#fff0 62%),linear-gradient(135deg,#06203ce6,#124e82e0,#70c3ffe0)}.page-module___8aEwW__brand img{filter:drop-shadow(0 0 6px #ffffff80)}.page-module___8aEwW__hero:before{opacity:.18;filter:blur(24px)}.page-module___8aEwW__hero:after{background:radial-gradient(circle at 85% 20%,#64b9ff40,#0000 45%)}.page-module___8aEwW__heroTitle{text-shadow:0 1px 2px #091d3c59;font-size:clamp(1.8rem,7vw,2.4rem);line-height:1.15}.page-module___8aEwW__heroLead{text-shadow:0 1px 2px #091d3c40;font-size:1rem}.page-module___8aEwW__primaryCta{padding:12px 22px}.page-module___8aEwW__heroVisual{flex-direction:column;gap:18px;max-width:360px}.page-module___8aEwW__dashboardPreview{width:min(82vw,320px)}.page-module___8aEwW__heroActions{flex-direction:column;align-items:center}.page-module___8aEwW__sectionIntro{text-align:left;align-items:flex-start}.page-module___8aEwW__badgeRow{flex-direction:column;align-items:stretch}.page-module___8aEwW__footerInner{text-align:center;justify-items:center}}@media (min-width:900px){.page-module___8aEwW__footerInner{text-align:left;grid-template-columns:auto 1fr auto;align-items:center}.page-module___8aEwW__footerLegal{justify-self:start}.page-module___8aEwW__footerNav{justify-self:center}.page-module___8aEwW__footerCreditLink{text-align:right;justify-self:end}}
