.landing-module__qZN4Ta__page{isolation:isolate;color:#f4f6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gutter:clamp(16px, 4vw, 48px);background:radial-gradient(130% 90% at 50% 0,#1c2c64 0%,#101c45 45%,#070d26 100%) fixed;position:relative;overflow-x:clip}.landing-module__qZN4Ta__sky{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.landing-module__qZN4Ta__bar{z-index:60;padding-top:env(safe-area-inset-top);transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.landing-module__qZN4Ta__barOn{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#070d26b8;box-shadow:0 1px #f4f6ff0f}.landing-module__qZN4Ta__barInner{max-width:1440px;height:68px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.landing-module__qZN4Ta__logo{color:#f4f6ff;white-space:nowrap;font-family:var(--font-logo), var(--font-text), sans-serif;letter-spacing:-.01em;-webkit-text-stroke:.035em currentColor;align-items:baseline;gap:.22em;font-size:28px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.landing-module__qZN4Ta__logoKids{color:#ffcb5c}.landing-module__qZN4Ta__barActions{align-items:center;gap:8px;display:flex}.landing-module__qZN4Ta__textLink{color:#f4f6ffd9;white-space:nowrap;border-radius:999px;align-items:center;height:40px;padding:0 14px;font-size:16px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.landing-module__qZN4Ta__textLink:hover{color:#f4f6ff;background:#f4f6ff1a}.landing-module__qZN4Ta__smallPrimary{white-space:nowrap;color:#101a40;background:#ffcb5c;border-radius:999px;align-items:center;height:40px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex;box-shadow:0 0 22px #ffc44d47}.landing-module__qZN4Ta__smallPrimary:hover{background:#ffd36e}.landing-module__qZN4Ta__smallPrimary:active{transform:scale(.97)}.landing-module__qZN4Ta__primary,.landing-module__qZN4Ta__secondary{height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:500;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}.landing-module__qZN4Ta__primary{color:#101a40;background:#ffcb5c;box-shadow:0 0 28px #ffc44d4d}.landing-module__qZN4Ta__primary:hover{background:#ffd36e}.landing-module__qZN4Ta__secondary{color:#f4f6ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f6ff29}.landing-module__qZN4Ta__secondary:hover{background:#f4f6ff42}.landing-module__qZN4Ta__primary:active,.landing-module__qZN4Ta__secondary:active{transform:scale(.97)}.landing-module__qZN4Ta__hero{align-items:flex-end;height:100svh;min-height:620px;display:flex;position:relative;overflow:hidden}.landing-module__qZN4Ta__wallWrap{perspective:1400px;opacity:calc(1 - var(--hero-p,0) * .7);transform:scale(calc(1 + var(--hero-p,0) * .08));position:absolute;inset:0}.landing-module__qZN4Ta__wall{transform-origin:50% 40%;grid-template-columns:repeat(7,1fr);gap:18px;width:130%;height:170%;display:grid;position:absolute;top:-30%;left:-12%;transform:rotateX(18deg)rotate(-10deg)}.landing-module__qZN4Ta__wallCol{will-change:transform;flex-direction:column;gap:18px;animation:linear infinite landing-module__qZN4Ta__colUp;display:flex}.landing-module__qZN4Ta__wallCol img{aspect-ratio:2/3;object-fit:cover;border-radius:14px;width:100%;display:block;box-shadow:0 12px 30px #00000073}.landing-module__qZN4Ta__up{animation-name:landing-module__qZN4Ta__colUp}.landing-module__qZN4Ta__down{animation-name:landing-module__qZN4Ta__colDown}@keyframes landing-module__qZN4Ta__colUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes landing-module__qZN4Ta__colDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.landing-module__qZN4Ta__heroShade{pointer-events:none;background:linear-gradient(#070d268c 0%,#070d2600 22%),linear-gradient(#070d261a 0%,#070d2659 38%,#070d26eb 74%,#070d26 100%),linear-gradient(90deg,#070d26b3 0%,#070d2600 60%);position:absolute;inset:0}.landing-module__qZN4Ta__heroText{z-index:1;width:100%;max-width:1440px;padding:0 var(--gutter) clamp(56px, 11vh, 120px);transform:translateY(calc(var(--hero-p,0) * -40px));opacity:calc(1 - var(--hero-p,0) * 1.4);margin:0 auto;animation:1s cubic-bezier(.2,.8,.2,1) .15s both landing-module__qZN4Ta__heroIn;position:relative}@keyframes landing-module__qZN4Ta__heroIn{0%{transform:translateY(24px)}}.landing-module__qZN4Ta__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffcb5c;margin:0 0 14px;font-size:14px;font-weight:600}.landing-module__qZN4Ta__h1{max-width:15ch;font-family:var(--font-title), Georgia, serif;font-variation-settings:"SOFT" 100;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(40px,7.2vw,92px);font-weight:600;line-height:1.02}.landing-module__qZN4Ta__price{margin:22px 0 0;font-size:clamp(18px,2vw,22px);font-weight:500}.landing-module__qZN4Ta__price span{color:#f4f6ffb3;font-weight:400}.landing-module__qZN4Ta__heroCtas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-module__qZN4Ta__scrollHint{z-index:1;color:#f4f6ffb3;width:44px;height:44px;opacity:calc(1 - var(--hero-p,0) * 3);border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite landing-module__qZN4Ta__bob;display:grid;position:absolute;bottom:18px;left:50%;translate:-50%}@keyframes landing-module__qZN4Ta__bob{50%{transform:translateY(6px)}}.landing-module__qZN4Ta__linesSection{position:relative}.landing-module__qZN4Ta__linesBg{height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.landing-module__qZN4Ta__linesBg img{object-fit:cover;filter:saturate(.9)brightness(.32)blur(2px);width:100%;height:100%;transform:scale(1.06)}.landing-module__qZN4Ta__linesBg:after{content:"";background:linear-gradient(#070d26 0%,#070d2600 20% 80%,#070d26 100%);position:absolute;inset:0}.landing-module__qZN4Ta__lines{max-width:1100px;padding:32svh var(--gutter) 38svh;gap:22svh;margin:0 auto;display:grid;position:relative}.landing-module__qZN4Ta__line{font-family:var(--font-title), Georgia, serif;font-variation-settings:"SOFT" 100;letter-spacing:-.015em;text-wrap:balance;color:#f4f6ff2e;margin:0;font-size:clamp(32px,5.4vw,68px);font-weight:600;line-height:1.08;transition:color .6s,transform .8s cubic-bezier(.2,.8,.2,1),text-shadow .6s;transform:translateY(18px)}.landing-module__qZN4Ta__lineOn{color:#f4f6ff;text-shadow:0 0 40px #ffcb5c2e;transform:none}.landing-module__qZN4Ta__linePast{color:#f4f6ff6b;transform:none}.landing-module__qZN4Ta__band{z-index:1;padding:clamp(72px,12vh,140px) 0 0;position:relative}.landing-module__qZN4Ta__plansSection,.landing-module__qZN4Ta__faqSection,.landing-module__qZN4Ta__footer{z-index:1;position:relative}.landing-module__qZN4Ta__bandHead{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.landing-module__qZN4Ta__h2{max-width:20ch;font-family:var(--font-title), Georgia, serif;font-variation-settings:"SOFT" 100;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,58px);font-weight:600;line-height:1.06}.landing-module__qZN4Ta__lead{color:#f4f6ffbf;max-width:56ch;margin:18px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.landing-module__qZN4Ta__marquee{gap:18px;margin-top:40px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.landing-module__qZN4Ta__track{will-change:transform;gap:18px;width:max-content;animation:linear infinite landing-module__qZN4Ta__slideLeft;display:flex}.landing-module__qZN4Ta__track:hover{animation-play-state:paused}.landing-module__qZN4Ta__left{animation-name:landing-module__qZN4Ta__slideLeft}.landing-module__qZN4Ta__right{animation-name:landing-module__qZN4Ta__slideRight}@keyframes landing-module__qZN4Ta__slideLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-module__qZN4Ta__slideRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.landing-module__qZN4Ta__poster{aspect-ratio:16/9;object-fit:cover;border-radius:18px;height:clamp(150px,20vw,260px);display:block;box-shadow:0 16px 40px #0006}.landing-module__qZN4Ta__cover{aspect-ratio:2/3;object-fit:cover;border-radius:14px;height:clamp(190px,22vw,300px);display:block;box-shadow:0 14px 34px #0006}.landing-module__qZN4Ta__plansSection{max-width:980px;padding:clamp(96px, 16vh, 180px) var(--gutter) 0;margin:0 auto;scroll-margin-top:60px}.landing-module__qZN4Ta__plansSection .landing-module__qZN4Ta__bandHead,.landing-module__qZN4Ta__faqSection .landing-module__qZN4Ta__h2{text-align:center;margin-left:auto;margin-right:auto;padding:0}.landing-module__qZN4Ta__plansSection .landing-module__qZN4Ta__h2,.landing-module__qZN4Ta__plansSection .landing-module__qZN4Ta__lead{margin-left:auto;margin-right:auto}.landing-module__qZN4Ta__plans{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.landing-module__qZN4Ta__plan{text-align:left;color:#f4f6ff;font:inherit;cursor:pointer;background:#060b2099;border:2px solid #f4f6ff24;border-radius:24px;flex-direction:column;gap:6px;padding:26px 24px 24px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.landing-module__qZN4Ta__plan:hover{border-color:#f4f6ff59}.landing-module__qZN4Ta__planOn{border-color:#ffcb5c;box-shadow:0 0 36px #ffc44d38}.landing-module__qZN4Ta__planName{color:#f4f6ffcc;font-size:17px;font-weight:600}.landing-module__qZN4Ta__planPrice{font-family:var(--font-title), Georgia, serif;font-size:44px;font-weight:600;line-height:1.1}.landing-module__qZN4Ta__planPrice small{font-family:var(--font-text), sans-serif;color:#f4f6ffb3;font-size:17px;font-weight:400}.landing-module__qZN4Ta__planNote{color:#f4f6ffb3;font-size:15px}.landing-module__qZN4Ta__planTag{color:#101a40;background:#ffcb5c;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;top:-13px;right:20px}.landing-module__qZN4Ta__perks{grid-template-columns:1fr 1fr;gap:12px 24px;max-width:760px;margin:30px auto 0;padding:0;list-style:none;display:grid}.landing-module__qZN4Ta__perks li{color:#f4f6ffd9;align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.landing-module__qZN4Ta__perks svg{color:#ffcb5c;flex-shrink:0;margin-top:1px}.landing-module__qZN4Ta__plansCta{justify-content:center;margin-top:34px;display:flex}.landing-module__qZN4Ta__plansCta .landing-module__qZN4Ta__primary{min-width:260px}.landing-module__qZN4Ta__faqSection{max-width:820px;padding:clamp(96px, 16vh, 180px) var(--gutter) 0;margin:0 auto}.landing-module__qZN4Ta__faq{margin-top:36px}.landing-module__qZN4Ta__qa{border-top:1px solid #f4f6ff1f}.landing-module__qZN4Ta__qa:last-child{border-bottom:1px solid #f4f6ff1f}.landing-module__qZN4Ta__qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:clamp(18px,2vw,21px);font-weight:500;list-style:none;display:flex}.landing-module__qZN4Ta__qa summary::-webkit-details-marker{display:none}.landing-module__qZN4Ta__qa summary svg{color:#f4f6ff99;flex-shrink:0;transition:transform .25s}.landing-module__qZN4Ta__qa[open] summary svg{transform:rotate(180deg)}.landing-module__qZN4Ta__qa p{color:#f4f6ffbf;margin:0;padding:0 4px 24px;font-size:17px;line-height:1.6;animation:.3s ease-out landing-module__qZN4Ta__open}@keyframes landing-module__qZN4Ta__open{0%{opacity:0;transform:translateY(-6px)}}.landing-module__qZN4Ta__footer{max-width:1440px;padding:96px var(--gutter) calc(110px + env(safe-area-inset-bottom));text-align:center;color:#f4f6ff8c;margin:0 auto;font-size:14px}.landing-module__qZN4Ta__footer a{color:inherit}.landing-module__qZN4Ta__langRow{justify-content:center;gap:6px;margin-bottom:16px;display:flex}.landing-module__qZN4Ta__flagBtn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.landing-module__qZN4Ta__flagBtn img{opacity:.6;border-radius:50%;transition:opacity .15s}.landing-module__qZN4Ta__flagBtn:hover img,.landing-module__qZN4Ta__flagOn img{opacity:1}.landing-module__qZN4Ta__flagOn{background:#f4f6ff1f}.landing-module__qZN4Ta__page [data-reveal]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.landing-module__qZN4Ta__page [data-reveal].landing-module__qZN4Ta__shown{opacity:1;transform:none}.landing-module__qZN4Ta__mobileBar{display:none}.landing-module__qZN4Ta__primary:focus-visible,.landing-module__qZN4Ta__secondary:focus-visible,.landing-module__qZN4Ta__smallPrimary:focus-visible,.landing-module__qZN4Ta__textLink:focus-visible,.landing-module__qZN4Ta__plan:focus-visible,.landing-module__qZN4Ta__qa summary:focus-visible,.landing-module__qZN4Ta__flagBtn:focus-visible,.landing-module__qZN4Ta__logo:focus-visible{outline-offset:3px;outline:2px solid #ffcb5c}@media (max-width:760px){.landing-module__qZN4Ta__barInner{height:60px}.landing-module__qZN4Ta__logo{font-size:23px}.landing-module__qZN4Ta__textLink{padding:0 10px;font-size:15px}.landing-module__qZN4Ta__barActions .landing-module__qZN4Ta__smallPrimary{display:none}.landing-module__qZN4Ta__hero{min-height:560px}.landing-module__qZN4Ta__heroShade{background:linear-gradient(#070d2699 0%,#070d2600 18%),linear-gradient(#070d261f 0%,#070d2673 34%,#070d26f0 62%,#070d26 100%)}.landing-module__qZN4Ta__wall{grid-template-columns:repeat(4,1fr);gap:12px;width:150%;left:-25%}.landing-module__qZN4Ta__wall>:nth-child(n+5){display:none}.landing-module__qZN4Ta__wallCol{gap:12px}.landing-module__qZN4Ta__wallCol img{border-radius:10px}.landing-module__qZN4Ta__heroCtas .landing-module__qZN4Ta__primary,.landing-module__qZN4Ta__heroCtas .landing-module__qZN4Ta__secondary{flex:auto}.landing-module__qZN4Ta__lines{gap:16svh}.landing-module__qZN4Ta__marquee{gap:12px;margin-top:28px}.landing-module__qZN4Ta__track{gap:12px}.landing-module__qZN4Ta__plans{grid-template-columns:1fr;gap:22px}.landing-module__qZN4Ta__perks{grid-template-columns:1fr}.landing-module__qZN4Ta__plansCta .landing-module__qZN4Ta__primary{width:100%}.landing-module__qZN4Ta__mobileBar{z-index:70;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070d26d1;border:1px solid #f4f6ff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;font-size:15px;font-weight:500;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translateY(140%);box-shadow:0 12px 34px #00000073}.landing-module__qZN4Ta__mobileBarOn{transform:none}}@media (prefers-reduced-motion:reduce){.landing-module__qZN4Ta__wallCol,.landing-module__qZN4Ta__track,.landing-module__qZN4Ta__scrollHint,.landing-module__qZN4Ta__heroText{animation:none}.landing-module__qZN4Ta__page [data-reveal]{opacity:1;transition:none;transform:none}.landing-module__qZN4Ta__line{transition:none}}
