:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f2f7;font-synthesis:none;text-rendering:optimizelegibility;--pink:#efb0cf;--pink-hot:#f27fbb;--purple:#b49acd;--lavender:#cfb4dc;--blue:#92b8ff;--line:#b3a2c63d;--gradient:linear-gradient(105deg, var(--blue), #f1b2d0 52%, var(--lavender));background:#000;font-family:Manrope,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#000;height:100%;overflow:hidden}body{background:#000;min-width:320px;height:100svh;margin:0;overflow:hidden}body.menu-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#a82a91}.app{background:#000;height:100svh;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050608ad;border-bottom:1px solid #b9aec517;height:66px;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 35px #0000002e}.header:after{content:"";background:linear-gradient(90deg,#0000 8%,#92b8ff8c,#efb0cfa6,#0000 88%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.header-inner{align-items:center;width:min(1320px,100% - 48px);height:100%;margin-inline:auto;display:flex}.header nav{align-items:center;gap:25px;margin-left:auto;display:flex}.header nav a{color:#c9c3cd;font-size:12px;font-weight:500;transition:color .15s;position:relative}.header nav a[aria-current=page]{color:#f4e7ef}.header nav a[aria-current=page]:after{background:var(--pink);content:"";height:2px;position:absolute;bottom:-7px;left:0;right:0}.lang-switch{color:#6e6a74;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;display:flex}.lang-switch button.on{color:#f4e7ef}.lang-switch button:hover,.header nav a:hover,.header nav a:focus-visible{color:#f0c7dc}.header nav .nav-register{color:#f1c8dc;background:#efb0cf0a;border:1px solid #e7b1cf73;border-radius:0;align-items:center;gap:9px;padding:10px 16px;transition:color .15s,background .15s,border-color .15s,transform .15s;display:flex}.header nav .nav-register:hover{border-color:var(--pink);color:#111116;background:var(--pink);transform:translateY(-1px)}.menu-toggle{cursor:pointer;width:42px;height:42px;margin-left:auto;display:none}.menu-toggle i{background:#f1ebf2;width:23px;height:1px;margin:7px auto;transition:transform .18s;display:block}.menu-toggle.active i:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle.active i:last-child{transform:translateY(-4px)rotate(-45deg)}.wordmark{align-items:center;gap:10px;width:max-content;display:inline-flex}.slashes{flex:0 0 27px;width:27px;height:23px;display:inline-block;position:relative}.slashes i{background:var(--gradient);width:2px;height:25px;position:absolute;top:1px;transform:rotate(40deg)}.slashes i:first-child{left:7px}.slashes i:last-child{right:5px}.wordmark-text{color:#eff3ff;letter-spacing:-.085em;white-space:nowrap;padding-right:17px;font-family:Michroma,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1;position:relative}.wordmark-text span{color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text}.wordmark-text b{background:var(--lavender);width:10px;height:2px;position:absolute;bottom:0;right:0}.wordmark-hero{filter:drop-shadow(0 0 15px #d18cd833);gap:clamp(14px,1.6vw,25px)}.wordmark-hero .slashes{flex-basis:clamp(50px,5vw,81px);width:clamp(50px,5vw,81px);height:clamp(52px,5vw,83px)}.wordmark-hero .slashes i{width:clamp(4px,.34vw,6px);height:clamp(59px,5.6vw,94px)}.wordmark-hero .slashes i:first-child{left:20%}.wordmark-hero .slashes i:last-child{right:17%}.wordmark-hero .wordmark-text{text-shadow:3px 3px #9842b047,-2px -2px #7daaff1c,0 0 28px #e790cd29;padding-right:clamp(35px,3.8vw,60px);font-size:clamp(39px,5vw,82px)}.wordmark-hero .wordmark-text b{width:clamp(24px,2.6vw,42px);height:clamp(4px,.4vw,7px)}.snap-container{height:100svh;position:relative;overflow:hidden}.snap-container::-webkit-scrollbar{width:6px}.snap-container::-webkit-scrollbar-track{background:#050505}.snap-container::-webkit-scrollbar-thumb{background:#9b789b}.snap-section{opacity:0;visibility:hidden;pointer-events:none;height:100%;min-height:0;transition:opacity .22s,transform .22s,visibility 0s linear .22s;position:absolute;inset:0;overflow:hidden;transform:translateY(12px)}.snap-section.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.hero.snap-section{overflow:hidden}.smoke{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.smoke:before{opacity:.7;filter:blur(22px);content:"";background:radial-gradient(at 65% 42%,#92b8ff24,#0000 21%),radial-gradient(at 38% 54%,#b49acd21,#0000 27%),radial-gradient(at 72% 78%,#efb0cf24,#0000 34%);border-radius:48%;width:90vw;height:82vh;animation:10s ease-in-out infinite alternate smoke-breathe;position:absolute;bottom:-33vh;right:-12vw}.smoke-ring{filter:blur(18px);mix-blend-mode:screen;border:clamp(20px,3vw,52px) solid #c0a6d31c;border-radius:47% 53% 65% 35%/42% 33% 67% 58%;display:block;position:absolute}.smoke-ring-a{width:62vw;height:39vh;animation:14s ease-in-out infinite alternate smoke-drift-a;bottom:-12vh;right:-8vw;transform:rotate(13deg)}.smoke-ring-b{border-color:#92b8ff1a;width:49vw;height:50vh;animation:17s ease-in-out infinite alternate smoke-drift-b;bottom:-21vh;right:14vw;transform:rotate(-24deg)}.smoke-ring-c{border-width:24px;border-color:#efb0cf1a;width:33vw;height:26vh;animation:12s ease-in-out infinite alternate smoke-drift-c;bottom:2vh;right:-7vw;transform:rotate(31deg)}.smoke-glow{opacity:.75;filter:blur(20px);background:radial-gradient(#b3a1cd1f,#0000 67%);border-radius:50%;width:55vw;height:40vh;position:absolute;bottom:-16vh;right:-5vw}.smoke-quiet{opacity:.68;transform:scaleX(-1)}.hero{background:#000;align-items:center;height:100%;min-height:0;padding:96px max(7vw,50vw - 690px) 72px;display:flex;overflow:hidden}.hero-video{z-index:0;object-fit:cover;object-position:center;filter:brightness(.52)saturate(.78)contrast(1.1);background:#000;width:100%;height:100%;position:absolute;inset:0}.hero-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#020305e6 0%,#03040794 40%,#0303051f 73%,#00000075),linear-gradient(#0000008a,#0000 30%,#0000008a);position:absolute;inset:0}.hero-content{z-index:2;text-align:left;justify-items:start;width:min(100%,760px);padding-top:20px;animation:.9s cubic-bezier(.16,1,.3,1) both hero-in;display:grid;position:relative}.hero-label,.section-index{color:#8f8a96;letter-spacing:.16em;align-items:center;gap:14px;margin-bottom:28px;font-family:Space Mono,Consolas,monospace;font-size:9px;display:flex}.hero-label span,.section-index{color:#d6a9c4}.hero-status{color:#9dbaa6;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 22px;font-family:Space Mono,Consolas,monospace;font-size:10px;display:inline-flex}.hero-status i{background:#8bc7a3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #8bc7a38c}.hero-label span:after{background:var(--gradient);content:"";width:30px;height:1px;margin:0 0 3px 14px;display:inline-block}.hero-content>p{color:#b5b0ba;max-width:565px;margin:39px 0 30px;font-size:clamp(14px,1vw,16px);line-height:1.75}.hero-actions{align-items:center;gap:28px;display:flex}.primary-button{color:#101015;background:var(--gradient);letter-spacing:.06em;border-radius:0;justify-content:center;align-items:center;gap:18px;min-width:132px;min-height:49px;padding:0 22px;font-size:11px;font-weight:700;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 12px 38px #d5a4c624}.primary-button:hover{transform:translateY(-2px);box-shadow:0 15px 45px #caa1c63d}.text-button{color:#aaa5af;letter-spacing:.05em;align-items:center;gap:12px;font-size:11px;font-weight:600;transition:color .16s;display:inline-flex}.text-button:hover{color:#f0d4e2}.hero-scroll{z-index:3;color:#4d4650;font:inherit;letter-spacing:.26em;cursor:pointer;justify-items:center;gap:8px;font-size:7px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-scroll i{background:#352d37;width:1px;height:29px;position:relative;overflow:hidden}.hero-scroll i:after{background:var(--pink);content:"";width:1px;height:50%;animation:2.2s ease-in-out infinite scroll-cue;position:absolute;top:-50%;left:0}.product{isolation:isolate;background:radial-gradient(circle at 78% 43%,#92b8ff0e,#0000 29%),radial-gradient(circle at 22% 68%,#efb0cf0a,#0000 28%),#06070a;align-items:center;height:100%;min-height:0;padding:88px max(7vw,50vw - 690px) 28px;display:flex;overflow:hidden}.product:after{z-index:-1;content:"";background:linear-gradient(#0000,#cab4d924,#0000);width:1px;height:140%;position:absolute;top:-20%;right:28%;transform:rotate(17deg)}.product-watermark{z-index:-1;color:#eff1fa05;letter-spacing:-.09em;pointer-events:none;font-size:clamp(110px,18vw,330px);font-weight:800;line-height:.8;position:absolute;bottom:-.1em;right:-2vw}.product-layout{z-index:2;grid-template-columns:minmax(280px,.7fr) minmax(360px,760px);align-items:center;gap:clamp(36px,5vw,72px);width:min(100%,1380px);margin-inline:auto;display:grid;position:relative}.product-copy .section-index,.access-copy .section-index,.faq-content .section-index{margin-bottom:26px}.product-copy h2,.access-copy h2,.faq-content>h2{color:#eeebf1;letter-spacing:-.065em;margin:0;font-size:clamp(42px,4.2vw,68px);font-weight:600;line-height:1.08}.product-copy h2 em,.access-copy h2 em,.faq-content>h2 em{color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-style:normal}.product-copy>p{color:#95929d;max-width:520px;margin:27px 0 32px;font-size:14px;line-height:1.8}.product-features{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 0 35px;padding:0;list-style:none;display:grid}.product-features li{border-bottom:1px solid var(--line);color:#c4c0c9;align-items:center;min-height:57px;font-size:11px;display:flex}.product-features li:nth-child(odd){padding-right:18px}.product-features li:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.product-features li>span{color:#927f91;margin-right:11px;font-family:Space Mono,Consolas,monospace;font-size:7px}.product-cta{color:#eac0d5;letter-spacing:.05em;background:#efb0cf06;border:1px solid #efb0cf75;justify-content:space-between;align-items:center;gap:35px;min-width:205px;height:49px;padding:0 18px;font-size:11px;font-weight:700;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.product-cta:hover{border-color:var(--pink);color:#111116;background:var(--pink);transform:translateY(-2px)}.feature-catalog{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.catalog-header,.catalog-footer{color:#8a8690;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:51px;font-family:Space Mono,Consolas,monospace;font-size:7px;display:flex}.catalog-header small{color:#5f5d66;font-size:7px}.catalog-grid{grid-template-columns:1fr 1fr;display:grid}.catalog-grid article{border-top:1px solid var(--line);min-height:190px;padding:25px 28px 24px 0}.catalog-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:28px;padding-right:0}.catalog-grid article header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.catalog-grid article header span{color:#988598;font-family:Space Mono,Consolas,monospace;font-size:7px}.catalog-grid h3{color:#e1dde4;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:16px;font-weight:600}.catalog-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.catalog-grid li{color:#98949e;align-items:center;gap:10px;font-size:11px;display:flex}.catalog-grid li i{background:#d4aac3;border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 7px #d4aac35c}.catalog-footer{border-top:1px solid var(--line);color:#68656e}.catalog-footer span:first-child{color:#8da99a;align-items:center;gap:8px;display:flex}.catalog-footer i{background:#89c19f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #89c19f73}.menu-stage{justify-self:end;width:min(760px,100%);height:min(500px,100svh - 150px)}.menu-fit{width:100%;position:relative}.menu-scale{transform-origin:0 0;width:760px;height:500px;position:absolute;top:0;left:0}.iw-menu,.iw-closed{box-sizing:border-box;color:#e8e6ea;background:#0a0a0bfa;border:1px solid #1d1d22d9;width:760px;height:500px;box-shadow:0 24px 70px #00000073}.iw-menu{-webkit-user-select:none;user-select:none;flex-direction:column;padding:8px 10px 6px;line-height:1.25;display:flex}.iw-closed{cursor:pointer;color:inherit;font:inherit;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.iw-closed b{letter-spacing:.01em;font-family:Michroma,sans-serif;font-size:16px;font-weight:400}.iw-closed b span,.iw-logo span{color:#cfaec2}.iw-closed span{color:#6e6e7d;font-size:12px}.iw-head{grid-template-columns:auto 1fr 214px;align-items:center;gap:12px;min-height:28px;display:grid}.iw-logo{letter-spacing:.01em;white-space:nowrap;font-family:Michroma,sans-serif;font-size:15px}.iw-tabs,.iw-subs{align-items:center;gap:2px;min-width:0;display:flex}.iw-tabs button,.iw-subs button,.iw-foot button,.iw-key,.iw-btn,.iw-combo>button,.iw-box,.iw-swatch,.iw-search button,.iw-modal button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.iw-tabs button,.iw-subs button{color:#6e6e7d;padding:2px 6px 6px;position:relative}.iw-tabs button.on,.iw-subs button.on{color:#ebebeb}.iw-tabs button.on:after,.iw-subs button.on:after{content:"";background:#cfaec2;height:2px;position:absolute;bottom:0;left:8px;right:8px}.iw-subs{margin:2px 0 4px}.iw-search{position:relative}.iw-search input{color:#e8e6ea;width:100%;height:22px;font:inherit;background:#0b0b0d;border:1px solid #1d1d22e6;outline:none;padding:0 8px;font-size:12px}.iw-search ul,.iw-combo ul{z-index:5;background:#0e0e11fa;border:1px solid #282830e6;max-height:220px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}.iw-search li button,.iw-combo li button{text-align:left;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:4px 8px;display:flex}.iw-search li button:hover,.iw-combo li button:hover,.iw-combo li button.on{background:#cfaec229}.iw-search small{color:#6e6e7d;font-size:10px}.iw-rule{background:#1f1f24b3;height:1px;margin:4px 0}.iw-body{scrollbar-width:thin;scrollbar-color:#29262c transparent;flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:4px 2px 6px;display:grid;overflow:auto}.iw-body>div{flex-direction:column;gap:8px;min-width:0;display:flex}.iw-tag{color:#828292;background:#141419;border:1px solid #1e1e24;width:max-content;margin-bottom:4px;padding:2px 5px;font-size:11px;display:inline-flex}.iw-card{background:#0f0f11b8;border:1px solid #17171bd9;padding:6px 8px}.iw-card-wrap.hit .iw-card{border-color:#cfaec2cc}.iw-row,.iw-slider>div,.iw-bones label{align-items:center;gap:6px;min-height:20px;display:flex}.iw-row.indent,.iw-slider.indent,.iw-combo.indent{margin-left:12px}.iw-row>span,.iw-bones span,.iw-slider span,.iw-combo>span,.iw-label{color:#e8e6ea;cursor:pointer}.iw-label{color:#6e6e7d;cursor:default;font-size:12px}.iw-box{background:#292933;border:1px solid #524e5bd1;flex:0 0 15px;width:15px;height:15px}.iw-box.on{background:linear-gradient(#cfaec2,#cfaec2) 50%/9px 9px no-repeat,#292933}.iw-swatches{gap:5px;margin-left:auto;display:flex}.iw-swatch{border:1px solid #ffffff2e;width:19px;height:19px;position:relative}.iw-swatch input{background:0 0;border:0;width:28px;height:28px;padding:0;position:absolute;inset:18px auto auto 0}.iw-risk{border-bottom:11px solid #e27752b3;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.iw-slider{margin:2px 0 4px}.iw-slider b{color:#cfaec2;margin-left:auto;font-weight:500}.iw-track{cursor:pointer;height:14px;position:relative}.iw-track:before,.iw-track i{height:3px;position:absolute;top:5px;left:0}.iw-track:before{content:"";background:#1f1f25;right:0}.iw-track i{background:#cfaec2}.iw-combo{margin:3px 0;position:relative}.iw-combo>button,.iw-btn,.iw-key{color:#d7d5da;text-align:left;background:#0b0b0d;border:1px solid #1d1d22e6;width:100%;min-height:22px;padding:2px 8px}.iw-combo>button{justify-content:space-between;align-items:center;display:flex}.iw-combo>button i{border-top:4px solid #8a8694;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.iw-key{text-align:center;width:auto;min-width:64px;margin-left:auto}.iw-key.on{color:#111;background:#cfaec2}.iw-btn{text-align:center;margin-top:4px}.iw-bones{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}.iw-sep{background:#1f1f24b3;height:1px;margin:4px 0}.iw-note{color:#6e6e7d;margin:3px 0;font-size:12px;line-height:1.45}.iw-foot{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:28px;display:grid}.iw-foot button,.iw-social a{color:#b7b4bc;font-size:12px}.iw-foot>div:nth-child(2){gap:10px;display:flex}.iw-foot button:hover,.iw-social a:hover{color:#cfaec2}.iw-social{justify-content:flex-end;gap:14px;display:flex}.iw-toast{color:#111;background:#cfaec2;padding:4px 8px;font-size:12px;position:absolute;bottom:40px;right:16px}.iw-menu{position:relative}.iw-modal{z-index:6;background:#00000073;place-items:center;display:grid;position:absolute;inset:28px 40px 36px}.iw-modal>div{background:#101012;border:1px solid #282830e6;width:min(520px,92%);padding:14px}.iw-modal header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.iw-modal .dim{color:#6e6e7d}.access{isolation:isolate;background:radial-gradient(circle at 72% 42%,#efb0cf0f,#0000 28%),radial-gradient(circle at 18% 70%,#92b8ff0a,#0000 26%),#05060a;align-items:center;height:100%;min-height:0;padding:88px max(7vw,50vw - 590px) 28px;display:flex;overflow:hidden}.access-watermark{z-index:-1;color:#eff1fa05;letter-spacing:-.09em;pointer-events:none;font-size:clamp(110px,16vw,280px);font-weight:800;line-height:.8;position:absolute;bottom:-.08em;left:-1vw}.access-layout{z-index:2;grid-template-columns:minmax(280px,.72fr) minmax(320px,600px);justify-content:space-between;align-items:center;gap:clamp(40px,6vw,90px);width:min(100%,1180px);margin-inline:auto;display:grid;position:relative}.access-copy>p{color:#95929d;max-width:420px;margin:27px 0 0;font-size:14px;line-height:1.8}.pay-panel{background:#07080cb8;border:1px solid #efb0cf47;border-radius:28px;justify-self:end;width:min(600px,100%);padding:10px;box-shadow:0 24px 60px #00000059}.pay-panel iframe{background:#07080c;border:0;border-radius:22px;width:100%;height:420px;display:block}.faq{background:#050609;grid-template-columns:48% 52%;height:100%;min-height:0;display:grid;overflow:hidden}.faq:before{z-index:0;content:"";background:radial-gradient(circle at 23% 49%,#92b8ff14,#0000 28%),radial-gradient(circle at 68% 70%,#efb0cf09,#0000 30%),linear-gradient(105deg,#090a0e,#040507 52%,#07070a);position:absolute;inset:0}.faq-visual{z-index:1;height:100%;min-height:0;position:relative;overflow:hidden}.faq-halo{aspect-ratio:1;border:1px solid #a8bdea24;border-radius:47% 53% 42% 58%;width:min(42vw,650px);position:absolute;top:52%;left:46%;transform:translate(-50%,-50%)rotate(-11deg);box-shadow:0 0 0 70px #b7a5cc05,0 0 100px #92b8ff0f}.faq-character-wrap{z-index:2;aspect-ratio:1088/1445;max-width:94%;height:min(91vh,920px);position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.faq-character{object-fit:fill;filter:brightness(.58)saturate(.78)contrast(1.04)drop-shadow(0 28px 46px #000000eb)drop-shadow(0 0 42px #000000b8);width:100%;height:100%;position:absolute;inset:0}.faq-skeleton{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.faq-watermark{color:#ffffff06;letter-spacing:-.07em;font-size:clamp(75px,10vw,170px);font-weight:800;position:absolute;bottom:.08em;right:-.05em}.faq-content{z-index:2;scrollbar-width:none;align-self:center;width:min(650px,100% - 80px);max-height:100%;margin-left:1%;padding:88px 0;position:relative;overflow:auto}.faq-content>h2{margin-bottom:35px}.accordion article{counter-increment:faq;border-bottom:1px solid var(--line)}.accordion article:first-child{border-top:1px solid var(--line)}.accordion{counter-reset:faq}.accordion article>button{cursor:pointer;color:#d8d5dc;text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:62px;font-size:14px;display:flex}.accordion article>button>span:before{color:#7d7783;content:"0" counter(faq);margin-right:15px;font-family:Space Mono,Consolas,monospace;font-size:7px}.accordion article>button i{flex:0 0 15px;width:15px;height:15px;position:relative}.accordion article>button i:before,.accordion article>button i:after{content:"";background:#c39db8;width:13px;height:1px;transition:transform .18s;position:absolute;top:7px;left:1px}.accordion article>button i:after{transform:rotate(90deg)}.accordion article.open>button i:after{transform:rotate(0)}.answer{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.accordion article.open .answer{grid-template-rows:1fr}.answer>p{color:#8f8d96;min-height:0;margin:0;font-size:12px;line-height:1.7;overflow:hidden}.accordion article.open .answer>p{padding:0 35px 18px 0}.community-links{grid-template-columns:1fr 1fr;gap:10px;margin-top:27px;display:grid}.community-button{color:#c7c1ca;cursor:pointer;text-align:left;background:#cdaec209;border:1px solid #cdaec252;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;height:52px;padding:0 17px;font-size:11px;transition:border-color .15s,background .15s;display:grid}.community-button:hover{background:#cdaec217;border-color:#efb0cfb3}.community-button span{color:#817b85}.community-button b{color:#dfd4e1;font-weight:600}.community-button svg{color:#d3a7c0}.faq footer{z-index:5;border-top:1px solid var(--line);color:#5e565f;background:#0000009e;grid-template-columns:1fr auto auto;align-items:center;gap:28px;height:76px;padding:0 max(32px,50vw - 660px);font-size:9px;display:grid;position:absolute;bottom:0;left:0;right:0}.faq footer .wordmark{transform-origin:0;transform:scale(.88)}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes smoke-breathe{0%{transform:scale(.95)translate(2%,1%)}to{transform:scale(1.08)translate(-2%,-3%)}}@keyframes smoke-drift-a{0%{transform:rotate(13deg)translate(0,0)scale(.96)}to{transform:rotate(3deg)translate(-7%,-6%)scale(1.08)}}@keyframes smoke-drift-b{0%{transform:rotate(-24deg)translate(0,0)}to{transform:rotate(-10deg)translate(9%,-4%)}}@keyframes smoke-drift-c{0%{transform:rotate(31deg)translate(0,0)}to{transform:rotate(42deg)translate(-12%,5%)}}@keyframes scroll-cue{0%{transform:translateY(0)}to{transform:translateY(300%)}}@media (width<=1180px){.product{padding-inline:6vw}.product-layout{grid-template-columns:minmax(260px,.72fr) minmax(320px,760px);gap:36px}.product-copy h2{font-size:clamp(42px,4.8vw,58px)}}@media (width<=1000px){.header-inner{width:calc(100% - 34px)}.wordmark-hero .wordmark-text{font-size:clamp(35px,6.7vw,64px)}.faq{grid-template-columns:37% 63%}.faq-content{width:calc(100% - 55px);margin-left:0}}@media (width<=820px){body{overflow:hidden}.header{height:60px}.header-inner{width:calc(100% - 28px)}.header .wordmark{z-index:102;position:relative}.menu-toggle{z-index:102;display:block;position:relative}.header nav{z-index:101;visibility:hidden;opacity:0;pointer-events:none;background:#000000f7;flex-direction:column;align-items:stretch;gap:0;padding:95px 28px 45px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:fixed;inset:0;transform:translateY(-15px)}.header nav.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.header nav a{border-bottom:1px solid #c655c524;padding:17px 0;font-size:15px}.lang-switch{border-bottom:1px solid #c655c524;padding:17px 0;font-size:14px}.header nav .nav-register{text-align:center;border:0;margin-top:24px}.header nav a[aria-current=page]:after{bottom:14px}.wordmark-hero{gap:11px}.wordmark-hero .slashes{flex-basis:35px;width:35px;height:37px}.wordmark-hero .slashes i{width:3px;height:42px}.wordmark-hero .wordmark-text{padding-right:25px;font-size:clamp(28px,8.7vw,50px)}.wordmark-hero .wordmark-text b{width:18px;height:3px}.hero-content{width:100%}.hero-content>p{max-width:520px;margin-top:32px;font-size:13px}.hero{align-items:center;padding:105px 24px 95px}.hero-actions{gap:20px}.smoke:before{width:145vw;right:-42vw}.smoke-ring-a{width:110vw;right:-30vw}.smoke-ring-b{width:90vw;right:0}.product,.access{min-height:0;padding:84px 24px 20px}.access-layout{grid-template-columns:1fr;gap:36px;width:min(100%,680px)}.pay-panel{justify-self:stretch}.product-layout{grid-template-columns:1fr;gap:48px;width:min(100%,760px)}.menu-stage{justify-self:stretch}.product-copy h2{font-size:clamp(40px,8.3vw,60px)}.product-copy>p{max-width:580px}.feature-catalog{width:100%}.faq{height:100%;min-height:0;display:block}.faq-visual{opacity:.23;min-height:0;position:absolute;inset:0}.faq-halo{width:90vw;top:55%;left:30%}.faq-character-wrap{max-width:none;height:min(78vh,720px);left:20%}.faq-content{width:calc(100% - 40px);max-width:620px;margin-inline:auto;padding:100px 0 125px}.faq-content>h2{font-size:35px}.faq footer{grid-template-columns:1fr auto;gap:15px;height:70px;padding-inline:20px}.faq footer>span:last-child{display:none}}@media (width<=480px){.header .wordmark-text{font-size:14px}.header .slashes{flex-basis:24px;width:24px}.hero-content{padding-bottom:20px}.wordmark-hero{gap:8px;transform:scale(.92)}.hero-content>p{max-width:335px;margin:28px 0 24px;font-size:12px}.hero-label{margin-bottom:22px}.hero-actions{gap:17px;width:100%;display:grid}.primary-button{width:100%}.product,.access{padding:90px 18px}.access-copy h2{font-size:clamp(36px,9vw,48px)}.product-layout{gap:58px}.catalog-grid{grid-template-columns:1fr}.catalog-grid article,.catalog-grid article:nth-child(2n){border-left:0;min-height:0;padding:24px 0}.catalog-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:72px;padding:15px 0}.product-features{grid-template-columns:1fr}.product-features li:nth-child(2n){border-left:0;padding-left:0}.product-features li:nth-child(odd){padding-right:0}.product-cta{width:100%}.faq{min-height:0}.accordion article>button{font-size:13px}.community-links{grid-template-columns:1fr}.community-button{grid-template-columns:auto 1fr auto;gap:10px}.faq footer .wordmark{transform:scale(.72)}.faq footer>span{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
