:root{--build:202605000000;--bg:#070b0f;--panel:#101820;--panel2:#0b1117;--text:#f4fbff;--muted:#b8c9d1;--line:#9ee6ff33;--cyan:#19d8ff;--cyan2:#73ecff;--cyanDark:#06242c;--danger:#b00020;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 70% 8%,#19d8ff1f,#0000 34%),linear-gradient(#070b0f,#091017 45%,#070b0f);margin:0}main{overflow:clip}.section{animation:both sectionReveal;animation-timeline:view();animation-range:entry 5% cover 30%;position:relative}.section:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#19d8ff47,#0000);height:1px;animation:both sectionLine;animation-timeline:view();animation-range:entry 18% cover 44%;position:absolute;bottom:-1px;left:clamp(18px,5vw,72px);right:clamp(18px,5vw,72px);transform:scaleX(.25)}body:before{content:"";pointer-events:none;z-index:1;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 72%);mask-image:linear-gradient(#000c,#0000 72%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#060a0ced,#060a0c94);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px clamp(18px,4vw,58px);display:flex;position:fixed;top:0;left:0;right:0}.nav strong{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.nav a{color:var(--cyan2);font-size:14px;font-weight:900}.hero{text-align:center;place-items:center;min-height:96vh;padding:120px clamp(18px,5vw,72px) 92px;display:grid;position:relative;overflow:hidden}.heroMedia{position:absolute;inset:0}.heroMedia:after{content:"";background:radial-gradient(circle at center,#19d8ff12,transparent 26%),linear-gradient(180deg,#060a0ccc,#060a0cb8 45%,var(--bg) 100%);position:absolute;inset:0}.heroMedia img{object-fit:cover;object-position:center 34%;filter:saturate(1.08)contrast(1.12);width:100%;height:100%;animation:18s ease-in-out infinite alternate slowZoom;transform:scale(1.03)}.noiseLayer{opacity:.16;mix-blend-mode:screen;background-image:radial-gradient(circle at 20% 20%,#ffffff73 0 1px,#0000 1px),radial-gradient(circle at 80% 60%,#19d8ff4d 0 1px,#0000 1px);background-size:28px 28px,42px 42px;animation:18s linear infinite drift;position:absolute;inset:0}.heroContent{z-index:2;max-width:1040px;margin:auto;position:relative}.eyebrow{color:var(--cyan2);text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:13px;font-weight:950}.hero h1{text-wrap:balance;max-width:1050px;margin:0 auto;font-size:clamp(46px,7vw,96px);line-height:.94}.hero h1 span{color:var(--cyan2);text-shadow:0 0 26px #19d8ff6b}.lead{color:#d8e8ee;text-wrap:balance;max-width:850px;margin:26px auto;font-size:clamp(18px,2.1vw,24px)}.button,.plan button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:15px 20px;font-weight:950;transition:all .2s;display:inline-flex}.primary{background:linear-gradient(135deg,var(--cyan),var(--cyan2));color:#031014;box-shadow:0 0 32px #19d8ff47}.primary:hover,.plan button:hover{filter:brightness(1.07);transform:translateY(-2px)}.ghost{border:1px solid var(--line);color:#fff;background:#ffffff0b;box-shadow:inset 0 0 22px #19d8ff0d}.scrollCue{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03101461;border:1px solid #73ecff57;border-radius:999px;place-items:center;width:46px;height:46px;margin:20px auto 0;display:grid;box-shadow:0 0 28px #19d8ff29}.scrollCue i{color:var(--cyan2);text-shadow:0 0 18px #19d8ff6b;font-size:28px;font-style:normal;line-height:1;animation:1.6s ease-in-out infinite bounceDown}.stats{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.stats span{border:1px solid var(--line);color:#d1e1e7;background:#00000047;border-radius:8px;padding:10px 14px;box-shadow:0 8px 30px #00000038}.stats b{color:#fff}.section{z-index:2;max-width:1280px;margin:0 auto;padding:76px clamp(18px,5vw,72px);position:relative}.shortcut{border-top:1px solid #ffffff14;grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(44px,6vw,86px);padding-top:clamp(86px,9vw,126px);padding-bottom:clamp(86px,9vw,126px);display:grid}.shortcut>div:first-child{align-self:start;position:sticky;top:116px}.shortcut h2{text-wrap:balance;max-width:560px;font-size:clamp(44px,5.4vw,72px);line-height:1.02}.shortcut h2 span,.shortcutCards b span,.shortcutCards mark,.benefitIntro h2 span{color:var(--cyan2);text-shadow:0 0 18px #19d8ff47;font-size:inherit;line-height:inherit}.shortcutCards mark{background:0 0;font-weight:900}.shortcutCards{grid-template-columns:1fr;gap:22px;display:grid}.shortcutCards article{background:linear-gradient(#19d8ff18,#ffffff07);border:1px solid #73ecff3d;border-radius:10px;padding:30px 34px;transition:all .2s;animation:both cardFloat;animation-timeline:view();animation-range:entry 10% cover 34%;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000003d}.shortcutCards article:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.55;height:2px;position:absolute;inset:0 0 auto}.shortcutCards article:hover,.plan:hover,.benefitShowcase article:hover{border-color:#19d8ff8c;transform:translateY(-4px)}.shortcutCards b,.benefitShowcase b{color:#fff;margin-bottom:10px;font-size:22px;display:block}.shortcutCards b{font-size:clamp(24px,2vw,30px);line-height:1.12}.shortcutCards span,.benefitShowcase span{color:#c3d2d8;font-size:17px;line-height:1.55}.shortcutCards article>span{max-width:760px;font-size:clamp(17px,1.25vw,20px);line-height:1.55;display:block}.section h2{text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,4vw,54px);line-height:1.04}.section p{color:var(--muted);font-size:18px}.sectionTitle{max-width:850px;margin-bottom:30px}.sectionTitle.compact{margin-bottom:18px}.limitedBanner{background:linear-gradient(90deg,#19d8ff2e,#ffffff09);border:1px solid #19d8ff6b;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 28px;padding:18px 22px;display:flex;box-shadow:0 0 50px #19d8ff1f}.limitedBanner span{text-transform:uppercase;letter-spacing:.12em;color:#031014;background:linear-gradient(135deg,var(--cyan),var(--cyan2));white-space:nowrap;border-radius:999px;padding:8px 12px;font-weight:950}.limitedBanner b{color:#f4fbff;font-size:18px}.plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.plan{background:linear-gradient(#111b23eb,#090f15eb);border:1px solid #ffffff21;border-radius:10px;flex-direction:column;min-height:100%;padding:20px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d}.plan:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.55;height:3px;position:absolute;inset:-1px 0 auto}.plan.featured{border-color:var(--cyan);background:linear-gradient(#102d38,#09151b);transform:translateY(-10px);box-shadow:0 0 0 1px #19d8ff57,0 30px 90px #00000073,0 0 70px #19d8ff29}.planTop{flex-direction:column;align-items:flex-start;gap:8px;min-height:50px;display:flex}.planTop span{color:var(--cyan2);text-transform:uppercase;white-space:normal;font-weight:950}.planTop em{color:var(--cyan2);white-space:nowrap;background:#19d8ff24;border:1px solid #19d8ff59;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.plan h3{margin:16px 0 10px;font-size:23px;line-height:1.06}.plan p{color:#bdccd3;margin:0 0 18px;font-size:15px}.priceBlock{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin:0 0 16px;padding:16px 0}.installments{color:#fff;font-size:clamp(22px,2.1vw,28px);line-height:1.05;display:block}.plan small{color:var(--cyan2);margin-top:6px;font-weight:850;display:block}.plan ul{margin:0 0 22px;padding:0;list-style:none}.plan li{color:#e2eef2;padding:8px 0 8px 22px;font-size:14px;position:relative}.plan li:before{content:"";background:var(--cyan);border-radius:999px;width:8px;height:8px;position:absolute;top:15px;left:0;box-shadow:0 0 14px #19d8ffa6}.plan button{background:linear-gradient(135deg,var(--cyan),var(--cyan2));color:#031014;width:100%;margin-top:auto}.benefitsPlus{grid-template-columns:.86fr 1.14fr;align-items:start;gap:34px;display:grid}.benefitIntro{position:sticky;top:96px}.benefitShowcase{gap:14px;display:grid}.benefitShowcase article{border:1px solid var(--line);background:linear-gradient(135deg,#19d8ff17,#ffffff08);border-radius:10px;grid-template-columns:170px 1fr;align-items:center;gap:18px;padding:14px;transition:all .2s;display:grid;box-shadow:0 20px 60px #00000038}.benefitShowcase img{object-fit:cover;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:120px}.albumBenefit{box-shadow:0 0 0 1px #19d8ff2e,0 20px 70px #19d8ff14!important}.checkout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:36px;display:grid}.checkoutBox{color:var(--text);background:linear-gradient(#10232c,#09151b);border:1px solid #19d8ff47;border-radius:10px;padding:24px;box-shadow:0 30px 80px #00000061,0 0 0 1px #19d8ff1f}label{margin-bottom:14px;font-weight:900;display:block}input,select{width:100%;color:var(--text);background:#071015;border:1px solid #9ee6ff57;border-radius:8px;margin-top:6px;padding:13px}input:focus,select:focus{border-color:var(--cyan);outline:2px solid #19d8ff73}.paySwitch{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 18px;display:grid}.paySwitch button{text-align:left;cursor:pointer;color:var(--text);background:#0a151b;border:1px solid #9ee6ff4d;border-radius:8px;padding:12px;font-weight:950}.paySwitch button.active{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan),0 0 24px #19d8ff1f;background:#092633}.paySwitch span{color:var(--cyan2);font-size:13px}.full{width:100%;font-size:17px}.error{background:#ffe6e9;border-radius:8px;padding:10px;color:var(--danger)!important;font-size:14px!important}.faq{max-width:940px}.faq details{border-top:1px solid #ffffff29;padding:18px 0}.faq summary{cursor:pointer;font-size:20px;font-weight:900}.faq p{margin:10px 0 0;font-size:16px}footer{text-align:center;color:#9fb0b7;border-top:1px solid #ffffff14;padding:36px 18px 52px}.thanks{background:radial-gradient(circle at 60% 20%,#19d8ff2e,transparent 30%),var(--bg);place-items:center;min-height:100vh;padding:28px;display:grid}.thanks div{max-width:620px}.thanks h1{margin:0 0 18px;font-size:54px;line-height:1}.thanks p:not(.eyebrow){color:#d8e8ee;font-size:20px}.thanks a{color:var(--cyan2);font-weight:900}@keyframes sectionReveal{0%{opacity:.42;filter:blur(6px);transform:translateY(44px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes sectionLine{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes cardFloat{0%{opacity:.35;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slowZoom{0%{transform:scale(1.03)}to{transform:scale(1.09)}}@keyframes bounceDown{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(-80px,60px)}}@media (width<=1100px){.plans{grid-template-columns:repeat(2,1fr)}.plan.featured{transform:none}}@media (width<=980px){.checkout,.shortcut,.benefitsPlus,.shortcutCards{grid-template-columns:1fr}.benefitIntro{position:static}.benefitShowcase article{grid-template-columns:140px 1fr}.shortcut>div:first-child{position:static!important;top:auto!important}.shortcut{align-items:start}}@media (prefers-reduced-motion:reduce){.section,.section:after,.shortcutCards article,.heroMedia img,.noiseLayer,.scrollCue i{filter:none!important;animation:none!important}}@media (width<=760px){.limitedBanner{display:grid}.limitedBanner span{width:max-content}.limitedBanner b{font-size:16px}}@media (width<=640px){.nav{padding:14px 18px}.hero{min-height:92vh;padding:96px 18px 86px}.hero h1{font-size:42px}.lead{font-size:17px}.button{width:100%}.section{padding:54px 18px}.plans,.paySwitch{grid-template-columns:1fr}.plan.featured{order:-1}.stats{display:grid}.benefitShowcase article{grid-template-columns:1fr}.benefitShowcase img{height:170px}.checkoutBox{padding:18px}.thanks h1{font-size:42px}}
