.p-landing #access{background:radial-gradient(at 80% 40%,#ac86570a,#0000 48%),radial-gradient(at 20% 20%,#597cd10b,#0000 50%),#0a0a10;padding-top:110px;padding-bottom:100px}.p-landing #access>.container{max-width:1580px}.p-landing #access .section-heading{margin-bottom:40px}.p-landing #access .billing-control{background:linear-gradient(135deg,#171923,#101118);border:1px solid #b9c4e41a;border-radius:24px;margin-bottom:36px;padding:20px 24px;box-shadow:inset 0 1px #ffffff09}.p-landing #access .billing-options{background:#090c14;border:1px solid #a9b9e220;border-radius:17px;padding:5px}.p-landing #access .billing-options button{color:#aeb7cf;border-radius:12px;min-height:48px;padding:12px 20px;font-size:12px}.p-landing #access .billing-options button.active{color:#f1f2ff;background:linear-gradient(130deg,#354260,#3e345d);box-shadow:inset 0 1px #d4e4ff2a,0 3px 12px #6e7dcc1c}.p-landing #access .billing-options:before{display:none}.p-landing #access .pricing-aligned{gap:20px;padding-top:14px;padding-bottom:24px}.p-landing #access .pricing-aligned>.plan-origin{--rank-rgb:119,180,169;--rank-top:#152224;--rank-bottom:#101719;--rank-ink:#a9d5ce;--rank-button-top:#294944;--rank-button-bottom:#1b3433;--rank-button-ink:#e1f3ee;--identity-glow:.06}.p-landing #access .pricing-aligned>.plan-elevate{--rank-rgb:150,148,225;--rank-top:#1f2338;--rank-bottom:#11141f;--rank-ink:#c6c6fa;--rank-button-top:#586398;--rank-button-bottom:#3a3b65;--rank-button-ink:#f2efff;--identity-glow:.1}.p-landing #access .pricing-aligned>.plan-apex{--rank-rgb:112,187,233;--rank-top:#152a39;--rank-bottom:#0c1622;--rank-ink:#b6e7fc;--rank-button-top:#8bcbe7;--rank-button-bottom:#6391c7;--rank-button-ink:#0c2233;--identity-glow:.14}.p-landing #access .pricing-aligned>.plan-noir{--rank-rgb:207,180,135;--rank-top:#24211f;--rank-bottom:#0c0b0f;--rank-ink:#e6d0ab;--rank-button-top:#ead9b9;--rank-button-bottom:#bea275;--rank-button-ink:#251c12;--identity-glow:.18}.p-landing #access .pricing-aligned>.plan-card{overflow:hidden;border:1px solid rgba(var(--rank-rgb),.26)!important;background:radial-gradient(ellipse at 90% 0,rgba(var(--rank-rgb),var(--identity-glow)),transparent 52%),linear-gradient(155deg,var(--rank-top),var(--rank-bottom))!important;box-shadow:inset 0 1px rgba(var(--rank-rgb),.22),inset 0 -1px #0009,0 18px 34px #0005!important;border-radius:28px!important;min-height:860px!important;padding:25px!important;transition:box-shadow .3s,border-color .3s,transform .3s!important}.p-landing #access .pricing-aligned>.plan-noir{border-color:#c9ac796e!important;box-shadow:inset 0 1px #f5e3bf50,inset 0 0 35px #d5b88806,0 18px 40px #0008,0 0 30px #c9a2680b!important}.p-landing #access .pricing-aligned>.plan-card.selected{border-color:rgba(var(--rank-rgb),.66)!important;box-shadow:inset 0 1px rgba(var(--rank-rgb),.35),0 0 0 3px rgba(var(--rank-rgb),.06),0 20px 40px #0006!important}.p-landing #access .plan-select{color:var(--rank-ink);letter-spacing:.16em;min-height:30px;margin-bottom:12px;font-size:10px}.p-landing #access .plan-card.selected .plan-dot{background:var(--rank-ink)!important;box-shadow:0 0 10px rgba(var(--rank-rgb),.3)!important}.p-landing #access .pack-identity{z-index:2;justify-content:space-between;align-items:center;gap:8px;min-height:78px;margin-bottom:16px;display:flex;position:relative}.p-landing #access .pack-emblem{border:1px solid rgba(var(--rank-rgb),.3);width:58px;height:58px;color:var(--rank-ink);background:linear-gradient(145deg,rgba(var(--rank-rgb),.15),#0002);box-shadow:inset 0 1px rgba(var(--rank-rgb),.3),0 6px 0 #0002,0 10px 25px rgba(var(--rank-rgb),.06);border-radius:18px;place-items:center;display:grid}.p-landing #access .plan-apex .pack-emblem{background:linear-gradient(90deg,#0000 48%,#81d6ff0b 49%,#0000 51%),linear-gradient(145deg,#48799c40,#091c2a);border-radius:14px}.p-landing #access .pack-rank{letter-spacing:.1em;color:var(--rank-ink);border:1px solid rgba(var(--rank-rgb),.25);background:rgba(var(--rank-rgb),.06);border-radius:20px;padding:8px 10px;font-size:9px}.p-landing #access .plan-position{color:var(--rank-ink);letter-spacing:.16em;min-height:20px;margin-bottom:7px;font-size:9px}.p-landing #access .plan-info>h3{letter-spacing:-.04em;color:#f0f0f5;min-height:36px;margin-bottom:16px;font-size:28px}.p-landing #access .plan-info>h3>span{color:var(--rank-ink);opacity:.6}.p-landing #access .plan-info>p:not(.plan-position){border:1px solid rgba(var(--rank-rgb),.13);background:linear-gradient(120deg,rgba(var(--rank-rgb),.06),transparent);color:#c4c9d5;letter-spacing:.03em;border-radius:12px;align-items:center;min-height:64px;padding:12px 13px;font-size:11px;line-height:1.55;display:flex}.p-landing #access .plan-price{border-color:rgba(var(--rank-rgb),.14);min-height:120px;padding:22px 0 18px}.p-landing #access .price-line{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.p-landing #access .price-line strong{letter-spacing:-.05em;color:var(--rank-ink);font-size:clamp(32px,2.6vw,43px);font-weight:550}.p-landing #access .price-line small{color:#aeb5c7;font-size:9px}.p-landing #access .price-savings{letter-spacing:.05em;color:#a9b2c4;font-size:9px}.p-landing #access .plan-benefits{min-height:210px;padding-top:20px}.p-landing #access .plan-benefits li{color:#c8ceda;padding:7px 0;font-size:12px;line-height:1.55}.p-landing #access .plan-benefits svg{color:var(--rank-ink);width:13px}.p-landing #access .plan-inherits{color:var(--rank-ink);min-height:20px;font-size:9px}.p-landing #access .plan-details{color:#b7bfd0;border-color:rgba(var(--rank-rgb),.15)}.p-landing #access .pricing-aligned .plan-card .plan-cta{border-radius:18px;font-size:12px;border:1px solid rgba(var(--rank-rgb),.55)!important;background:linear-gradient(140deg,var(--rank-button-top),var(--rank-button-bottom))!important;min-height:68px!important;color:var(--rank-button-ink)!important;box-shadow:inset 0 1px #ffffff40,inset 0 -2px #0003,0 5px 0 #0003,0 8px 20px rgba(var(--rank-rgb),.1)!important}.p-landing #access .plan-badge{color:var(--rank-ink);border-color:rgba(var(--rank-rgb),.25);background:var(--rank-bottom);font-size:8px}.p-landing #access .enrollment-note{letter-spacing:.05em;color:#929bad;font-size:8px;line-height:1.5}@media (hover:hover) and (min-width:701px) and (prefers-reduced-motion:no-preference){.p-landing #access .pricing-aligned>.plan-card:hover{border-color:rgba(var(--rank-rgb),.65)!important;box-shadow:inset 0 1px rgba(var(--rank-rgb),.4),0 24px 42px #0007,0 0 24px rgba(var(--rank-rgb),.08)!important;transform:translateY(-4px)!important}.p-landing #access .pricing-aligned .plan-card .plan-cta:hover{background:linear-gradient(110deg,var(--rank-button-top),var(--rank-button-bottom))!important;filter:brightness(1.08)!important}}@media (max-width:1100px) and (min-width:701px){.p-landing #access .pricing-aligned{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.p-landing #access{padding-top:65px;padding-bottom:65px}.p-landing #access .billing-control{border-radius:20px;margin-bottom:24px;padding:17px 13px}.p-landing #access .billing-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;display:grid}.p-landing #access .billing-options button{min-height:48px;padding:10px 3px;font-size:9px}.p-landing #access .pricing-aligned{gap:16px;padding-top:12px;padding-bottom:25px}.p-landing #access .pricing-aligned>.plan-card{min-height:860px!important;padding:24px!important;transform:none!important}.p-landing #access .price-line strong{font-size:38px}.p-landing #access .pricing-aligned .plan-card .plan-cta{font-size:12px;min-height:68px!important}.p-landing #access .pack-rank{font-size:8px}}@media (prefers-reduced-motion:reduce){.p-landing #access .pricing-aligned>.plan-card{transition:none!important;transform:none!important}.p-landing #access .pack-light-sweep{display:none}}@media (max-width:700px){.p-landing #access .pricing-aligned{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:28px;padding-inline:0;overflow:visible;display:grid!important}.p-landing #access .pricing-aligned>.plan-card{scroll-snap-align:none;flex:none;width:100%;height:auto!important;min-height:0!important;max-height:none!important;animation:none!important}.p-landing #access .pricing-aligned .plan-info,.p-landing #access .pricing-aligned .plan-benefits{height:auto!important;max-height:none!important;overflow:visible!important}.p-landing #access .pricing-aligned .v5-pack-reflection{display:block}.p-landing #access .v5-mobile-pack-nav{display:none}.p-landing #access .billing-options button,.p-landing #access .tc-inline-duration button{text-align:center;justify-content:center;align-items:center;display:flex}}.p-landing #access .pricing-aligned>.plan-noir{--rank-rgb:185,174,211;--rank-top:#202029;--rank-bottom:#08090d;--rank-ink:#e3d9ed;--rank-button-top:#e0dce8;--rank-button-bottom:#aaa6c1;--rank-button-ink:#171520;border-color:#c8bfd555!important;box-shadow:inset 0 1px #ede4fb33,inset 0 0 35px #bca8dc08,0 18px 40px #0008!important}.p-landing #access .pack-emblem svg{width:32px;height:32px}.p-landing #access .plan-info h3{min-height:56px;line-height:1.35}.p-landing #access .plan-noir .pack-emblem{background:linear-gradient(145deg,#b7abc22b,#0a0b10);box-shadow:inset 0 1px #ded6ed55,0 6px #05050588,0 12px 24px #b7a3d114}.p-landing #access .plan-noir .pack-rank{background:linear-gradient(110deg,#b3a9c725,#dbd6e410);border-color:#beb5d050}.p-landing #access .pricing-aligned .plan-noir .plan-cta{box-shadow:inset 0 1px #f7f8ff99,inset 0 -2px #6e658a66,0 5px #05050588,0 8px 24px #b7a3d120!important}.p-landing #access .enrollment-icon svg{width:20px;height:20px}
@property --apex-gold-angle{syntax:"<angle>";inherits:false;initial-value:285deg}.p-landing #access .pricing-aligned>.plan-noir{--rank-rgb:201,154,61;--rank-top:#151415;--rank-bottom:#08090d;--rank-ink:#e7e2da;--rank-button-top:#151416;--rank-button-bottom:#090b10;--rank-button-ink:#f2f4ff;--identity-glow:.07;border-color:#9a702550!important;box-shadow:inset 0 1px #f1d27a22,inset 0 0 35px #c99a3d05,0 18px 40px #0008!important}.p-landing #access .plan-noir .pack-emblem{color:#a99c83;background:radial-gradient(at 50% 90%,#c99a3d20,#0000 65%),linear-gradient(145deg,#272624,#090b10);border-color:#9a70254d;position:relative;box-shadow:inset 0 1px #f2f4ff2b,0 6px #05050588,0 12px 24px #c99a3d0c}.p-landing #access .plan-noir .pack-emblem>svg{transition:translate .6s,filter .6s}.p-landing #access .plan-noir .pack-emblem>svg.apex-gold-trace{pointer-events:none;stroke:#f1d27a;stroke-width:1.5px;stroke-linecap:round;margin:auto;position:absolute;inset:0}.apex-gold-trace path{stroke-dasharray:15 100;opacity:0;animation:18s ease-in-out infinite apex-crown-current}.apex-gold-trace .apex-frost-trace{stroke:#f2f4ff;stroke-width:.8px;stroke-dasharray:5 100;animation-delay:1.2s}.p-landing #access .plan-noir .pack-rank{color:#f1d27a;background:linear-gradient(110deg,#9a702512,#c99a3d07);border-color:#c99a3d45}.p-landing #access .plan-noir .plan-position,.p-landing #access .plan-noir .enrollment-icon{color:#c99a3d}.p-landing #access .plan-noir .price-line strong{color:#f2f4ff}.p-landing #access .plan-noir .apex-gold-perimeter{z-index:4;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--apex-gold-angle),transparent 0deg,#9a7025 4deg,#c99a3d 10deg,#f1d27a 13deg,#f2f4ff 14deg,transparent 17deg);opacity:0;padding:1px;animation:22s linear infinite apex-perimeter-current;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.p-landing #access .pricing-aligned .plan-noir .plan-cta{transition:transform .25s,filter .4s;position:relative;overflow:hidden;color:#f2f4ff!important;background:linear-gradient(125deg,#151416,#090b10 65%,#191714)!important;border-color:#c99a3d66!important;box-shadow:inset 0 1px #f1d27a33,inset 0 -1px #9a70251c,0 5px #05050588,0 8px 24px #0005!important}.p-landing #access .pricing-aligned .plan-noir .plan-cta:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 43%,#c99a3d12 47%,#f1d27a40 50%,#f2f4ff33 51%,#0000 55%);position:absolute;inset:-30% -10%;transform:translate(-120%)}.p-landing #access .plan-noir .enrollment-arrow{transition:translate .3s}@keyframes apex-crown-current{0%,7%{stroke-dashoffset:20px;opacity:0}11%{opacity:.8}29%{stroke-dashoffset:-100px;opacity:.5}33%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes apex-perimeter-current{0%,8%{--apex-gold-angle:285deg;opacity:0}12%{opacity:.65}27%{--apex-gold-angle:390deg;opacity:.5}32%,55%{--apex-gold-angle:410deg;opacity:0}60%{--apex-gold-angle:465deg;opacity:0}65%{opacity:.45}78%{--apex-gold-angle:545deg;opacity:.4}83%,to{--apex-gold-angle:560deg;opacity:0}}@keyframes signature-hover-sweep{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(120%)}}.abl-environment .abl-cta:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 46%,#68e4ff0d 48%,#d9f7ff38 50%,#68e4ff15 51%,#0000 54%);animation:12s ease-in-out infinite lifetime-specular;position:absolute;inset:-30% -10%;transform:translate(-120%)}@keyframes lifetime-specular{0%,72%{opacity:0;transform:translate(-120%)}75%{opacity:.8}87%{opacity:.7;transform:translate(120%)}89%,to{opacity:0;transform:translate(120%)}}@media (hover:hover) and (pointer:fine){.p-landing #access .plan-noir:hover .pack-emblem>svg{filter:drop-shadow(0 0 4px #c99a3d28);translate:0 -1.5px}.p-landing #access .plan-noir:hover .apex-gold-trace path{animation:2.2s ease-out both apex-crown-current}.p-landing #access .pricing-aligned .plan-noir .plan-cta:hover{transform:translateY(-1px);background:linear-gradient(125deg,#1b1816,#0c0d12 65%,#211b14)!important}.p-landing #access .pricing-aligned .plan-noir .plan-cta:hover:before{animation:.85s ease-out both signature-hover-sweep}.p-landing #access .plan-noir .plan-cta:hover .enrollment-arrow{translate:3px}.abl-environment .abl-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.abl-environment .abl-cta:hover:after{animation:.85s ease-out both signature-hover-sweep}}.p-landing #access .pricing-aligned .plan-noir .plan-cta:active,.abl-environment .abl-cta:active{transform:translateY(0)scale(.992)}.abl-environment .abl-cta:active:after{opacity:.5;animation:none;transform:translate(0)scaleX(.25)}@media (prefers-reduced-motion:reduce){.apex-gold-trace path,.p-landing #access .plan-noir .apex-gold-perimeter,.p-landing #access .plan-noir .plan-cta:before,.abl-environment .abl-cta:after{opacity:0!important;animation:none!important}.p-landing #access .plan-noir .pack-emblem>svg,.p-landing #access .plan-noir .enrollment-arrow,.p-landing #access .pricing-aligned .plan-noir .plan-cta,.abl-environment .abl-cta{transition:none!important;transform:none!important}}
@property --abl-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.abl-environment{isolation:isolate;color:#f3efff;--abl-ice:#caf4ff;--abl-violet:#ab83ff;padding:110px 0 95px;scroll-margin-top:110px;position:relative}.abl-environment *{box-sizing:border-box}.abl-divider{justify-content:center;align-items:center;gap:25px;display:flex}.abl-divider>span{background:linear-gradient(90deg,#0000,#a08ace70);width:140px;height:1px}.abl-divider>span:last-child{transform:rotate(180deg)}.abl-divider svg{color:#c4b1f0;width:30px;height:30px}.abl-kicker{letter-spacing:.19em;color:#baa8e1;margin:0 0 18px;font:500 10px/1.6 DM Sans,sans-serif}.abl-intro{text-align:center;margin:16px 0 58px}.abl-aura{z-index:-2;pointer-events:none;opacity:.35;background:radial-gradient(at 50% 32%,#7134e33b,#0000 59%),radial-gradient(at 65% 80%,#4a4bef16,#0000 55%);transition:opacity 2.8s;position:absolute;inset:100px -8% 0}.abl-architecture{z-index:-1;color:#9161ed;opacity:.025;filter:blur(1px);pointer-events:none;width:min(1100px,110%);transition:opacity 3.4s .4s,transform 3.4s .4s;position:absolute;top:115px;left:50%;transform:translate(-50%)translateY(24px);-webkit-mask-image:linear-gradient(#0000,#000 20% 50%,#0000 80%);mask-image:linear-gradient(#0000,#000 20% 50%,#0000 80%)}.abl-architecture svg{stroke-width:.3px;width:100%;height:auto}.abl-card{isolation:isolate;background:radial-gradient(ellipse at var(--abl-x,35%) 0,#784dc32a,transparent 65%),linear-gradient(125deg,#171221ed,#1d1632f5 40%,#121425f5);max-width:1150px;transform:perspective(1800px) rotateX(var(--abl-rx,0deg)) rotateY(var(--abl-ry,0deg));border:1px solid #c3adf432;border-radius:34px;margin:auto;padding:54px 60px 24px;transition:transform 1.2s cubic-bezier(.2,.7,.3,1),box-shadow 2s;position:relative;overflow:clip;box-shadow:inset 0 1px #ddd4ff27,inset 0 -1px #7c64b025,0 4px 7px #0005,0 35px 85px #030108a6,0 45px 90px -45px #8546ef60}.abl-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(145deg,#dfcaff0b,#0000 25% 70%,#56769b0c);position:absolute;inset:0}.abl-edge{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--abl-angle),transparent 0deg,#7545d5 9deg,#c6f5ff 15deg,transparent 20deg);opacity:0;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.abl-edge-one{animation:19s linear infinite abl-edge-travel}.abl-edge-two{animation:23s linear 8s infinite abl-edge-travel;transform:rotate(180deg)}@keyframes abl-edge-travel{0%,10%{--abl-angle:285deg;opacity:0}15%{opacity:.7}40%{--abl-angle:410deg;opacity:.45}45%,to{--abl-angle:430deg;opacity:0}}.abl-sheen{pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 44%,#bea8ff06 49%,#e4ddff0a 50%,#0000 56%);animation:26s ease-in-out infinite abl-sheen;position:absolute;inset:-80% -100%;transform:translate(-50%)}@keyframes abl-sheen{0%,60%{opacity:0;transform:translate(-50%)}65%{opacity:1}82%{opacity:0;transform:translate(50%)}to{opacity:0;transform:translate(50%)}}.abl-top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.abl-identity{align-items:flex-start;gap:26px;display:flex}.abl-emblem{background:linear-gradient(135deg,#39304d9e,#171321);border:1px solid #b9a6db39;border-radius:23px;flex:none;place-items:center;width:76px;height:84px;display:grid;box-shadow:inset 0 1px #eff1ff2e,0 14px 25px #0005}.abl-emblem svg{color:#c8b8ed;filter:drop-shadow(0 0 12px #8c5ae561);width:60px;height:60px;animation:12s ease-in-out infinite abl-crown}@keyframes abl-crown{50%{filter:drop-shadow(0 0 16px #af81ff80);transform:translateY(-2px)}}.abl-environment .abl-top h2{letter-spacing:-.05em;margin:0 0 22px;font-family:DM Sans,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:450;line-height:1.17}.abl-top h2 em{color:#b6a7d7;-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}.abl-identity>div>p:last-child{color:#a99ebd;margin:0;font-size:13px;line-height:1.8}.abl-seal{background:linear-gradient(140deg,#34204473,#151321);border:1px solid #bd9eec30;border-radius:18px;flex:none;justify-items:center;gap:8px;padding:17px 20px;display:grid;box-shadow:inset 0 1px #ddd5ff16}.abl-seal span{letter-spacing:.17em;color:#ddd1f6;font-size:9px}.abl-seal svg{color:#b594ee;width:40px;height:32px}.abl-seal small{letter-spacing:.13em;color:#9988b5;font-size:7px}.abl-hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:48px 0 40px;display:grid}.abl-price>span{letter-spacing:.2em;color:#bda7e0;font-size:10px}.abl-price strong{letter-spacing:-.065em;color:#f3eaff;-webkit-text-fill-color:transparent;background:linear-gradient(145deg,#fff 15%,#ddd0fa 70%,#a89ac6);-webkit-background-clip:text;background-clip:text;font-family:DM Sans,sans-serif;font-size:clamp(70px,7vw,104px);font-weight:500;line-height:1.17;display:block}.abl-price b{letter-spacing:.18em;color:#c6badb;margin-top:10px;font-size:11px;font-weight:500;display:block}.abl-price p{color:#8e84a1;margin:17px 0 0;font-size:12px}.abl-infinity{text-align:center;padding-top:12px}.abl-infinity svg{stroke:#8a69bf4d;stroke-width:1px;width:min(290px,100%)}.abl-infinity-current{stroke:#b4a1f2;stroke-width:1.7px;stroke-dasharray:9 91;filter:drop-shadow(0 0 4px #9173d8);animation:14s linear infinite abl-infinity}@keyframes abl-infinity{to{stroke-dashoffset:-100px}}.abl-infinity>span{letter-spacing:.23em;color:#bfb2d9;font-size:9px;display:block}.abl-infinity small{color:#827791;margin-top:10px;font-size:10px;display:block}.abl-access-divider{letter-spacing:.2em;color:#8f7ea9;white-space:nowrap;align-items:center;gap:18px;font-size:8px;display:flex}.abl-access-divider span{background:linear-gradient(90deg,#0000,#937bb143);flex:1;height:1px}.abl-access-divider span:last-child{transform:rotate(180deg)}.abl-benefits{grid-template-columns:1.15fr 1fr;gap:60px;margin:38px 0 36px;display:grid}.abl-environment .abl-benefits h3{letter-spacing:-.035em;color:#e7dff3;margin:0 0 24px;font:400 23px/1.3 DM Sans,sans-serif}.abl-benefit{border-bottom:1px solid #a591c21c;align-items:center;gap:15px;min-height:62px;padding:15px 0;display:flex}.abl-benefit>svg{stroke-width:1.2px;color:#b3a4d4;flex:none;width:20px;height:20px}.abl-benefit strong{color:#ddd5e9;font-size:12px;font-weight:450;line-height:1.5}.abl-benefit small{color:#91859f;margin-top:5px;font-size:10px;line-height:1.9;display:block}.abl-availability{color:#857991;margin-top:17px;font-size:9px;line-height:1.9}.abl-cta{color:#eee7ff;background:radial-gradient(at 25% 0,#8165bc40,#0000 80%),linear-gradient(105deg,#39245a,#302448 50%,#252442);border:1px solid #b39de365;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 28px;transition:transform .2s,box-shadow .6s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #d5ecff55,0 15px 30px #0004}.abl-cta:before{content:"";background:linear-gradient(110deg,#0000 30%,#e7d8ff17 50%,#0000 65%);transition:transform 1.2s;position:absolute;inset:0;transform:translate(-110%)}.abl-cta:hover:before{transform:translate(110%)}.abl-cta>svg{width:29px;height:29px;transition:transform .6s,filter .6s}.abl-cta>span{text-align:center}.abl-cta strong{letter-spacing:.17em;font-size:12px;font-weight:500;display:block}.abl-cta small{letter-spacing:.12em;color:#b7a5d0;margin-top:9px;font-size:9px;display:block}.abl-cta:hover>svg:last-child{transform:translate(3px,-2px)}.abl-cta:active{transform:scale(.992);box-shadow:inset 0 0 20px #cbb7fb26}.abl-checkout-note{text-align:center;color:#8b7f9a;margin:16px 0 0;font-size:10px;line-height:1.7}.abl-environment[data-revealed=true] .abl-aura{opacity:1}.abl-environment[data-revealed=true] .abl-architecture{opacity:.12;transform:translate(-50%)translateY(0)}.abl-environment[data-revealed=true] .abl-card{animation:1.7s both abl-resolve}.abl-environment[data-revealed=true] .abl-price strong{animation:2.2s both abl-price}@keyframes abl-resolve{0%{opacity:.45;translate:0 20px}to{opacity:1;translate:0}}@keyframes abl-price{0%,30%{filter:blur(4px);opacity:.3}to{filter:blur();opacity:1}}@media (min-width:2200px){.abl-environment{padding-top:150px}.abl-card{max-width:1360px;padding:66px 76px 28px}.abl-hero{padding-top:62px;padding-bottom:52px}.abl-price strong{font-size:122px}}@media (max-width:700px){.abl-environment{padding:70px 0 45px;scroll-margin-top:80px}.abl-intro{margin-bottom:35px}.abl-card{border-radius:28px;padding:28px 20px 20px;transform:none!important}.abl-top{display:block;position:relative}.abl-identity{display:block}.abl-emblem{border-radius:19px;width:64px;height:70px;margin-bottom:26px}.abl-emblem svg{width:52px;height:52px}.abl-seal{border-radius:14px;padding:11px 12px;position:absolute;top:0;right:0}.abl-seal svg{width:29px;height:22px}.abl-seal small{font-size:6px}.abl-seal span{font-size:7px}.abl-environment .abl-top h2{font-size:30px}.abl-identity>div>p:last-child{font-size:12px}.abl-hero{grid-template-columns:1fr;gap:18px;padding:34px 0 28px}.abl-price strong{font-size:76px}.abl-infinity{padding:0}.abl-infinity svg{max-width:205px}.abl-benefits{grid-template-columns:1fr;gap:30px;margin:28px 0}.abl-benefit strong{font-size:12px}.abl-benefit small{font-size:11px}.abl-availability{font-size:10px}.abl-cta{border-radius:16px;gap:10px;padding:21px 13px}.abl-cta strong{letter-spacing:.08em;font-size:10px}.abl-cta>svg{width:22px;height:22px}.abl-architecture{width:140%;max-width:480px;top:120px}.abl-aura{inset:80px -18px 0}.abl-divider>span{width:80px}}@media (prefers-reduced-motion:reduce){.abl-environment *,.abl-environment :before{transition:none!important;animation:none!important}.abl-card{transform:none!important}.abl-architecture{opacity:.1;transform:translate(-50%)}.abl-aura{opacity:1}}.v2-motion-paused .abl-environment *{animation-play-state:paused!important}@media (min-width:701px){.abl-card{max-width:1300px;padding:42px 50px 22px}.abl-hero{gap:45px;padding:32px 0 28px}.abl-benefits{gap:52px;margin:28px 0}.abl-benefit{min-height:54px;padding:12px 0}.abl-benefits .abl-kicker{margin-bottom:10px}.abl-environment .abl-benefits h3{margin-bottom:12px}.abl-benefit small{line-height:1.65}.abl-top h2{font-size:38px}.abl-identity>div>p:last-child{font-size:12px}.abl-price strong{font-size:92px}.abl-cta{padding:20px 28px}}@media (min-width:2200px){.abl-card{max-width:1400px;padding:48px 66px 24px}.abl-price strong{font-size:108px}}.abl-aura{-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.abl-architecture{top:-120px;-webkit-mask-image:linear-gradient(#0000,#000 16% 45%,#0000 75%);mask-image:linear-gradient(#0000,#000 16% 45%,#0000 75%)}@media (max-width:700px){.abl-architecture{top:30px}}.abl-environment{--abl-ice:#d9f7ff;--abl-violet:#68e4ff;color:#f2f4ff}.abl-aura{background:radial-gradient(at 36% 20%,#68e4ff17,#0000 48%),radial-gradient(at 85% 70%,#68e4ff08,#0000 50%)}.abl-architecture{color:#68e4ff;opacity:.03!important}.abl-architecture svg{opacity:.3}.abl-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(at 2% 0,#68e4ff13,#0000 35%),radial-gradient(at 100% 100%,#68e4ff0b,#0000 30%),linear-gradient(130deg,#0b1118f7,#070a10fa 50%,#101820f7);border-color:#d9f7ff30;box-shadow:inset 0 1px #d9f7ff70,inset 0 -1px #68e4ff20,0 35px 85px #0009}.abl-card:before{background:linear-gradient(145deg,#d9f7ff09,#0000 24% 78%,#68e4ff08)}.abl-edge{background:conic-gradient(from var(--abl-angle),transparent 0deg,#68e4ff66 9deg,#d9f7ff 11deg,#68e4ff55 13deg,transparent 19deg)}.abl-sheen{background:linear-gradient(115deg,#0000 47%,#d9f7ff08 50%,#0000 53%)}.abl-emblem{background:radial-gradient(circle,#68e4ff20,#0000 70%),linear-gradient(135deg,#15242f,#070a12);border-color:#68e4ff33;position:relative;box-shadow:0 0 35px #68e4ff0d,inset 0 1px #d9f7ff55}.abl-emblem:before{content:"";z-index:-1;background:repeating-conic-gradient(from 20deg,transparent 0 33deg,#68e4ff09 34deg 36deg,transparent 37deg 60deg);border-radius:50%;position:absolute;inset:-20px;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.abl-emblem svg{filter:drop-shadow(0 0 7px #68e4ff30);transition:filter .7s;animation:none}.abl-card:has(.abl-cta:hover) .abl-emblem svg{filter:drop-shadow(0 0 10px #68e4ff70)}.abl-kicker,.abl-top h2 em,.abl-price>span,.abl-infinity>span{color:#b6dae5}.abl-price strong{color:#d9f7ff;text-shadow:0 0 24px #68e4ff0b;background:linear-gradient(125deg,#f2f4ff 25%,#d9f7ff 68%,#a9ccd7);-webkit-background-clip:text;background-clip:text}.abl-price b,.abl-benefit strong,.abl-seal span{color:#d9f7ff}.abl-environment .abl-benefits h3{color:#f2f4ff}.abl-identity>div>p:last-child,.abl-price p,.abl-benefit small,.abl-availability,.abl-infinity small,.abl-checkout-note,.abl-cta small,.abl-seal small{color:#94a8b6}.abl-seal{background:linear-gradient(140deg,#14212c,#090d13);border-color:#68e4ff30}.abl-seal svg,.abl-benefit>svg,.abl-divider svg{color:#b6dae5}.abl-infinity svg{stroke:#68e4ff28}.abl-infinity-current{stroke:#d9f7ff;filter:drop-shadow(0 0 3px #68e4ff50)}.abl-access-divider{color:#94a8b6}.abl-access-divider span,.abl-divider>span{background:linear-gradient(90deg,#0000,#68e4ff35)}.abl-benefit{border-color:#d9f7ff16}.abl-cta{color:#d9f7ff;background:linear-gradient(125deg,#101b24,#080d14 60%,#12202b);border-color:#68e4ff70;box-shadow:inset 0 1px #d9f7ff70,0 12px 28px #0005}.abl-cta:before{border-radius:inherit;background:linear-gradient(110deg,#0000 30%,#68e4ff 47%,#d9f7ff 50%,#0000 65%);padding:1px;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.abl-cta:hover>svg:first-child{filter:drop-shadow(0 0 4px #68e4ff70)}.abl-cta:active{box-shadow:inset 0 0 15px #68e4ff12}@media (max-width:700px){.abl-card{border-radius:32px}}.abl-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(35px 20px at 24px 4px,#d9f7ff30,#0000),radial-gradient(24px 40px at calc(100% - 4px) calc(100% - 24px),#68e4ff20,#0000);animation:23s infinite abl-corner-refraction;position:absolute;inset:0}@keyframes abl-corner-refraction{0%,13%,19%,43%,49%,to{opacity:0}16%,46%{opacity:.65}}.abl-environment .ice-crown-core{fill:#68e4ff;fill-opacity:.8;transition:fill-opacity .6s}.abl-environment .ice-crown-gold{stroke:#d9f7ff;stroke-dasharray:16 100;animation:17s ease-in-out infinite crown-gold-path}.abl-environment .ice-crown-reflection{stroke-dasharray:10 100;animation:23s ease-in-out 6s infinite crown-ice-path}.abl-environment .abl-architecture .ice-crown-gold,.abl-environment .abl-benefit .ice-crown-gold,.abl-environment .abl-architecture .ice-crown-reflection,.abl-environment .abl-benefit .ice-crown-reflection{animation:none}.abl-emblem svg{transition:transform .6s,filter .6s}.abl-card:hover .abl-emblem svg{transform:translateY(-2px)}.abl-card:hover .ice-crown-core{fill-opacity:1}.abl-seal span,.abl-price>span,.abl-intro{color:#68e4ff}.abl-seal{border-color:#68e4ff45}.abl-access-divider span{background:linear-gradient(90deg,#0000,#93c1d040)}.abl-edge-one{background:conic-gradient(from var(--abl-angle),transparent 0deg,#93c1d0 9deg,#d9f7ff 15deg,transparent 20deg)}@keyframes crown-gold-path{0%,8%{stroke-dashoffset:20px;opacity:0}12%{opacity:.85}30%{stroke-dashoffset:-100px;opacity:.65}34%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes crown-ice-path{0%,20%{stroke-dashoffset:15px;opacity:0}24%{opacity:.7}38%{stroke-dashoffset:-100px;opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.abl-environment .ice-crown-gold,.abl-environment .ice-crown-reflection{animation:none}.abl-card:hover .abl-emblem svg{transform:none}}
