.host-module__mndlVq__page{--purple-dark:#30255f;--purple-light:#b8bbff;--hero-white:#fafafb;--ink:#151514;--section-bg:#ddd7f8;--purple-tone:#d1cdfe;--secondary-btn:#edecff;--muted:#706a89;--divider:#e1e1ed;--white:#fff;scroll-behavior:smooth;color:var(--ink);background:var(--hero-white);-webkit-font-smoothing:antialiased;font-family:KMR Melange Grotesk,system-ui,-apple-system,sans-serif;line-height:1.6}:is(.host-module__mndlVq__page *,.host-module__mndlVq__page :before,.host-module__mndlVq__page :after){box-sizing:border-box;margin:0;padding:0}:is(.host-module__mndlVq__page h1,.host-module__mndlVq__page h2,.host-module__mndlVq__page h3){color:var(--purple-dark);letter-spacing:-.01em;font-family:Noka,system-ui,sans-serif;font-weight:900;line-height:1.08}.host-module__mndlVq__page img{max-width:100%}.host-module__mndlVq__page .wrap{max-width:1080px;margin:0 auto;padding:0 20px}.host-module__mndlVq__page nav{z-index:10;padding:16px 20px;padding-top:max(16px, env(safe-area-inset-top));justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.host-module__mndlVq__page nav .logo{height:24px;color:var(--white)}.host-module__mndlVq__page nav .logo svg{width:auto;height:100%;display:block}.host-module__mndlVq__page nav a.back{color:var(--white);opacity:.9;padding:10px 0;font-size:14.5px;font-weight:500;text-decoration:none}.host-module__mndlVq__page nav a.back:hover{opacity:1}.host-module__mndlVq__page .btn{cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:15px 28px;font-family:inherit;font-size:16.5px;font-weight:500;text-decoration:none;transition:transform .15s,opacity .15s;display:flex}.host-module__mndlVq__page .btn:active{transform:scale(.98)}.host-module__mndlVq__page .btn-primary{background:var(--purple-dark);color:var(--white)}.host-module__mndlVq__page .btn-light{background:var(--white);color:var(--purple-dark)}.host-module__mndlVq__page .hero{min-height:88svh;color:var(--white);background:var(--purple-dark);align-items:flex-end;display:flex;position:relative}.host-module__mndlVq__page .hero img.bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.host-module__mndlVq__page .hero .overlay{background:linear-gradient(#30255f73 0%,#30255f38 35%,#30255feb 100%);position:absolute;inset:0}.host-module__mndlVq__page .hero .content{z-index:2;width:100%;max-width:820px;margin:0 auto;padding:100px 20px 36px;position:relative}.host-module__mndlVq__page .hero .pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:12.5px;font-weight:500;display:inline-block}.host-module__mndlVq__page .hero h1{color:var(--white);margin-bottom:14px;font-size:clamp(30px,8.5vw,56px)}.host-module__mndlVq__page .hero p.sub{color:#fffffff0;max-width:620px;margin-bottom:24px;font-size:17px;line-height:1.55}.host-module__mndlVq__page section{padding:56px 0}.host-module__mndlVq__page section h2{margin-bottom:16px;font-size:clamp(26px,7vw,40px)}.host-module__mndlVq__page .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12.5px;font-weight:500}.host-module__mndlVq__page .lede{max-width:640px;font-size:17px}.host-module__mndlVq__page .lede+.lede{margin-top:14px}.host-module__mndlVq__page .two-col{grid-template-columns:1fr;gap:16px;margin-top:32px;display:grid}.host-module__mndlVq__page .card{background:var(--white);border:1px solid var(--divider);border-radius:18px;padding:26px 22px}.host-module__mndlVq__page .card h3{margin-bottom:14px;font-size:20px}.host-module__mndlVq__page .card ul{list-style:none}.host-module__mndlVq__page .card li{margin-bottom:12px;padding-left:24px;font-size:15.5px;position:relative}.host-module__mndlVq__page .card li:before{content:"";background:var(--purple-light);border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:0}.host-module__mndlVq__page .night-section{background:var(--white);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}.host-module__mndlVq__page .timeline{max-width:680px;margin-top:32px}.host-module__mndlVq__page .t-row{border-bottom:1px solid var(--divider);grid-template-columns:66px 1fr;gap:16px;padding:16px 0;font-size:15.5px;display:grid}.host-module__mndlVq__page .t-row:last-child{border-bottom:none}.host-module__mndlVq__page .t-row .time{color:var(--purple-dark);font-family:Noka,system-ui,sans-serif;font-weight:900}.host-module__mndlVq__page .process-section{background:var(--section-bg)}.host-module__mndlVq__page .process{grid-template-columns:1fr;gap:14px;margin-top:32px;display:grid}.host-module__mndlVq__page .p-step{background:var(--white);border-radius:18px;padding:24px 22px}.host-module__mndlVq__page .p-step .num{background:var(--purple-tone);width:40px;height:40px;color:var(--purple-dark);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-family:Noka,system-ui,sans-serif;font-size:17px;font-weight:900;display:flex}.host-module__mndlVq__page .p-step h3{margin-bottom:6px;font-size:18px}.host-module__mndlVq__page .p-step p{font-size:14.5px}.host-module__mndlVq__page .faq{max-width:720px;margin-top:28px}.host-module__mndlVq__page .faq details{border-bottom:1px solid var(--divider);padding:4px 0}.host-module__mndlVq__page .faq summary{cursor:pointer;color:var(--purple-dark);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:16.5px;font-weight:500;list-style:none;display:flex}.host-module__mndlVq__page .faq summary::-webkit-details-marker{display:none}.host-module__mndlVq__page .faq summary:after{content:"+";color:var(--muted);flex:none;font-size:22px}.host-module__mndlVq__page .faq details[open] summary:after{content:"–"}.host-module__mndlVq__page .faq details p{max-width:640px;padding:0 0 18px;font-size:15.5px}.host-module__mndlVq__page a.doc-link{color:var(--purple-dark);text-underline-offset:2px;font-weight:500;text-decoration:underline}.host-module__mndlVq__page .cta-final{background:var(--purple-dark);color:var(--white);text-align:center}.host-module__mndlVq__page .cta-final h2{color:var(--white)}.host-module__mndlVq__page .cta-final .lede{color:#ffffffeb;margin:0 auto 28px}.host-module__mndlVq__page .cta-final .btn{max-width:420px;margin:0 auto}@media (min-width:640px){.host-module__mndlVq__page .btn{width:auto;display:inline-flex}.host-module__mndlVq__page .two-col{grid-template-columns:1fr 1fr}.host-module__mndlVq__page .process{grid-template-columns:1fr 1fr;gap:22px}}@media (min-width:900px){.host-module__mndlVq__page .wrap{padding:0 24px}.host-module__mndlVq__page nav{padding:24px 32px}.host-module__mndlVq__page nav .logo{height:30px}.host-module__mndlVq__page nav a.back{font-size:15px}.host-module__mndlVq__page .hero{min-height:72vh}.host-module__mndlVq__page .hero .content{padding:120px 32px 64px}.host-module__mndlVq__page .hero h1{margin-bottom:18px;font-size:clamp(34px,5.5vw,56px)}.host-module__mndlVq__page .hero p.sub{margin-bottom:30px;font-size:20px}.host-module__mndlVq__page .hero .pill{margin-bottom:22px;padding:7px 16px;font-size:13.5px}.host-module__mndlVq__page section{padding:88px 0}.host-module__mndlVq__page section h2{margin-bottom:18px;font-size:clamp(28px,4vw,40px)}.host-module__mndlVq__page .lede{font-size:18px}.host-module__mndlVq__page .two-col{gap:28px;margin-top:44px}.host-module__mndlVq__page .card{border-radius:20px;padding:34px 30px}.host-module__mndlVq__page .card h3{font-size:21px}.host-module__mndlVq__page .card li{font-size:16px}.host-module__mndlVq__page .timeline{margin-top:44px}.host-module__mndlVq__page .t-row{grid-template-columns:90px 1fr;gap:24px;padding:18px 0;font-size:16px}.host-module__mndlVq__page .process{grid-template-columns:repeat(4,1fr);margin-top:48px}.host-module__mndlVq__page .p-step{border-radius:20px;padding:28px 24px}.host-module__mndlVq__page .faq{margin-top:40px}.host-module__mndlVq__page .faq summary{padding:14px 0;font-size:17px}.host-module__mndlVq__page .faq details p{font-size:16px}.host-module__mndlVq__page .cta-final .lede{margin-bottom:36px}}
