
:root{--bg:#08090d;--surface:#101116;--raised:#181920;--line:#25262f;--text:#f3f1f7;--muted:#9998a7;--violet:#b59aff;--mint:#8de7c6;--font:Manrope,Arial,sans-serif;--display:Unbounded,Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,input{touch-action:manipulation}button{border:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:6px}::selection{background:#b59aff;color:#100b21}.section-shell{padding-left:max(32px,calc((100% - 1280px)/2));padding-right:max(32px,calc((100% - 1280px)/2))}.header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100% - 1280px)/2));border-bottom:1px solid #ffffff0d;position:relative;z-index:10;background:#08090ded}.brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--display);font-weight:700;font-size:23px;letter-spacing:-1px}.brand img{display:block}.nav{display:flex;gap:34px;color:#aaa8b5;font-size:13px}.nav a{transition:color .2s}.nav a:hover{color:white}.header-actions{display:flex;align-items:center;gap:28px}.language{background:none;font-size:12px;letter-spacing:.08em;padding:8px 0;white-space:nowrap}.language span{color:#6d6a78;margin-left:4px}.small-cta{display:flex;gap:22px;align-items:center;border:1px solid #4f465e;padding:10px 17px;border-radius:5px;font-size:12px;font-weight:700;transition:.2s}.small-cta:hover{border-color:var(--violet);background:#b59aff10}.small-cta>span:last-child{color:var(--violet);font-size:19px}.skip{position:absolute;left:10px;top:-100px;z-index:99;background:var(--mint);color:#08090d;padding:12px}.skip:focus{top:10px}.hero{min-height:800px;position:relative;overflow:hidden;padding-top:34px;padding-bottom:0}.hero-top,.hero-bottom{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:15px;font-size:10px;line-height:1.4;letter-spacing:.13em;font-weight:700}.eyebrow i{width:6px;height:6px;background:var(--mint);border-radius:50%;box-shadow:0 0 12px #8de7c680}.divider{color:#56515f}.edition{font-size:9px;letter-spacing:.13em;color:#696675}.hero-content{padding-top:80px;position:relative;z-index:3;width:57%;max-width:725px}.overline{font-size:10px;font-weight:700;letter-spacing:.16em;color:#a19bad;margin:0 0 24px}h1,h2,h3,h4,p{margin-top:0}h1{font-family:var(--display);font-weight:600;font-size:clamp(44px,5.1vw,78px);line-height:1.23;letter-spacing:-.063em;margin:0 0 28px;white-space:nowrap}.gradient-text{background:linear-gradient(100deg,#ded2ff 4%,#b293ff 60%,#9370ef 100%);color:transparent;background-clip:text;-webkit-background-clip:text}.hero-copy{color:#aaa7b4;max-width:465px;font-size:16px;line-height:1.9}.hero-buttons{display:flex;align-items:center;gap:12px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;border-radius:5px;padding:14px 23px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.primary{background:#b69aff;color:#160c2a;box-shadow:0 4px 26px #b293ff12}.primary:hover{background:#c7b0ff}.primary>span:last-child{font-size:22px;font-weight:400;line-height:1}.ghost{background:#ffffff03;border:1px solid #ffffff16;color:#ddd9e7}.ghost:hover{background:#ffffff08;border-color:#ffffff40}.play-icon{font-size:20px;color:#c6b3f3}.hero-note{display:flex;align-items:center;gap:12px;font-size:10px;color:#9993a5;margin-top:24px}.mini-check{display:inline-flex;align-items:center;justify-content:center;border:1px solid #8de7c660;color:var(--mint);width:14px;height:14px;border-radius:50%;font-size:8px}.dot{color:#514a5e}.hero-grid{position:absolute;inset:80px -20% 0 40%;background-image:linear-gradient(#b39aff08 1px,transparent 1px),linear-gradient(90deg,#b39aff08 1px,transparent 1px);background-size:70px 70px;transform:perspective(600px) rotateY(-22deg) rotateX(34deg);mask-image:radial-gradient(ellipse,black,transparent 70%)}.orb{position:absolute;right:10%;top:32px;width:430px;height:430px;display:flex;align-items:center;justify-content:center;opacity:.7;filter:drop-shadow(0 0 45px #8b5cf622)}.orb-ring{position:absolute;inset:30px;border:1px solid #aa89f942;border-radius:50%;box-shadow:inset 0 0 14px #8253cd14,0 0 14px #8253cd14;transform:rotateX(52deg) rotateY(-24deg) rotateZ(-30deg)}.orb-ring.two{inset:60px;transform:rotateX(52deg) rotateY(-24deg) rotateZ(30deg);border-width:3px;border-top-color:#cbb0ff}.orb-ring.three{inset:90px;transform:rotateX(52deg) rotateY(-24deg) rotateZ(80deg);border-color:#9a7be555}.orb-core{font-family:var(--display);font-size:170px;color:transparent;-webkit-text-stroke:1px #b698f638;transform:rotate(-10deg)}.hero-product{position:absolute;right:max(32px,calc((100% - 1320px)/2));top:230px;width:45%;max-width:590px;z-index:4;perspective:1200px}.product-glow{position:absolute;inset:-80px -80px;background:radial-gradient(ellipse,#8b5cf62b 0%,#8b5cf60d 40%,transparent 68%);filter:blur(30px)}.product-frame{border:1px solid #a591d141;background:linear-gradient(125deg,#1b1a25e8,#101116f7);border-radius:12px;box-shadow:0 45px 80px #0009,0 0 0 7px #9e86c905;transform:rotateY(-8deg) rotateX(6deg) rotateZ(1deg);overflow:hidden;backdrop-filter:blur(20px)}.product-title{display:flex;align-items:center;justify-content:space-between;height:48px;border-bottom:1px solid #ffffff0c;padding:0 18px;background:#ffffff02}.product-title>span{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:12px;font-weight:600}.product-title small{font:9px var(--font);color:#8e879f;letter-spacing:0;margin-left:8px}.window-dots{display:flex;gap:6px}.window-dots i{width:5px;height:5px;background:#5e566e;border-radius:50%}.product-body{display:flex}.product-sidebar{width:57px;display:flex;flex-direction:column;gap:17px;padding:20px 11px;align-items:center;background:#ffffff02;border-right:1px solid #ffffff09;color:#767083;font-size:17px}.product-sidebar>span{display:grid;place-items:center;width:32px;height:32px}.product-sidebar .side-selected{color:#c6aaff;background:#b293ff1c;border-radius:7px}.product-sidebar .bottom{margin-top:auto}.product-content{padding:23px 24px 16px;flex:1;min-width:0}.product-caption{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tiny{font-size:8px;letter-spacing:.14em;color:#9690a4;font-weight:700}.product-caption h3{font-size:18px;margin:5px 0 0;font-weight:600}.demo-tag{font-size:7px;letter-spacing:.13em;color:#a89cba;border:1px solid #ffffff15;border-radius:3px;padding:3px 6px;white-space:nowrap}.cycle-list{display:grid;gap:6px}.cycle-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid transparent;border-radius:6px}.step-symbol{font:9px var(--display);width:29px;height:29px;display:grid;place-items:center;background:#ffffff05;color:#8e839d;border-radius:5px}.step-symbol.violet{background:#b698ff14;color:#c8aaff}.step-symbol.mint{background:#8de7c614;color:var(--mint)}.cycle-row>div{display:flex;flex-direction:column;flex:1}.cycle-row strong{font-size:11px;font-weight:600}.cycle-row small{font-size:9px;color:#867e94;margin-top:3px}.cycle-row.active{background:linear-gradient(90deg,#8de7c60c,#8de7c603);border-color:#8de7c626}.row-check{color:var(--mint);font-size:14px}.row-arrow{color:#7b6e91;font-size:16px}.activity-bars{display:flex;gap:3px;align-items:center;height:20px}.activity-bars i{width:2px;height:10px;background:var(--mint);animation:bars 1.4s infinite ease-in-out}.activity-bars i:nth-child(2){animation-delay:.2s;height:16px}.activity-bars i:nth-child(3){animation-delay:.4s}.cycle-bottom{display:flex;align-items:center;gap:6px;color:#a097af;font-size:8px;border-top:1px solid #ffffff09;margin-top:16px;padding-top:13px}.cycle-bottom>span:last-child{margin-left:auto;color:#d2c6e4;font-size:11px}.cycle-bottom small{font-size:8px;color:#8f859f;margin-left:4px}.pulse-dot{height:4px;width:4px;border-radius:50%;background:var(--mint)}.floating-chip{position:absolute;right:25px;bottom:-32px;display:flex;gap:13px;align-items:center;border:1px solid #bba1eb2e;border-radius:8px;background:#17151fe8;box-shadow:0 20px 40px #0008;padding:15px 23px;transform:rotate(-2deg);backdrop-filter:blur(15px)}.chip-icon{color:var(--mint);font-size:23px}.floating-chip div{display:flex;flex-direction:column}.floating-chip small{font-size:9px;color:#8f859f}.floating-chip strong{font-size:11px;font-weight:600;margin-top:3px}.hero-bottom{position:absolute;bottom:24px;left:max(32px,calc((100% - 1280px)/2));right:max(32px,calc((100% - 1280px)/2));color:#7f788b;font-size:8px;letter-spacing:.12em}.hero-bottom>a{font-size:22px;color:#b1a5c0;border:1px solid #ffffff1a;border-radius:50%;width:36px;height:36px;text-align:center;line-height:32px}.funpay-mini{display:flex;align-items:center;gap:8px}.fp-icon{display:inline-grid;place-items:center;background:#5896ff13;border:1px solid #83b2ff3a;border-radius:7px;color:#93b7ff;width:30px;height:30px;font-family:var(--display);font-weight:700;font-size:15px}.funpay-mini .fp-icon{width:20px;height:20px;font-size:10px;border-radius:4px}.mode-ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:#0b0c10}.mode-ribbon>div{display:flex;align-items:center;justify-content:space-evenly;gap:26px;min-width:900px;padding:25px 10px;font:12px var(--display);letter-spacing:.01em;color:#a29aa9}.mode-ribbon i{font-style:normal;color:#a98be0;font-size:20px}.section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.side-note{font-size:11px;color:#7f7b89}.modes-section{padding-top:110px;padding-bottom:110px}.section-intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px;gap:50px}h2{font-family:var(--display);font-size:clamp(28px,3vw,43px);font-weight:500;letter-spacing:-.045em;line-height:1.35}.section-intro h2{margin:0}.section-intro>p{max-width:350px;color:var(--muted);font-size:13px;line-height:1.9;margin:0 0 4px}.explorer{display:grid;grid-template-columns:240px 1fr;gap:30px}.mode-selector{display:flex;flex-direction:column}.mode-tab{display:flex;gap:17px;align-items:center;text-align:left;width:100%;padding:20px 18px;border-bottom:1px solid #ffffff0b;background:none;color:#8b8795;font-size:12px;transition:.2s;border-radius:5px}.mode-tab>span:first-child{font-size:9px;color:#676071}.mode-tab>b{margin-left:auto;font-size:19px;font-weight:400;opacity:0}.mode-tab.selected{background:#b698ff13;color:#d1bcff;border:1px solid #b698ff28}.mode-tab.selected>span:first-child{color:#c0a6ff}.mode-tab.selected>b{opacity:1}.mode-tab:hover{background:#ffffff05;color:#eee8fa}.selector-note{margin-top:auto;display:flex;align-items:center;gap:12px;padding:28px 8px}.mini-mark{font-family:var(--display);font-size:28px;color:#a38bc7;transform:skewY(-10deg)}.selector-note p{font-size:10px;line-height:1.8;color:#797180;margin:0}.mode-panel{border:1px solid #8d71bb26;border-radius:10px;overflow:hidden;background:radial-gradient(ellipse at 95% -60%,#9561ed17,transparent 65%),#101116;min-width:0}.mode-detail{padding:28px 32px 24px;position:relative}.mode-detail>.tiny{color:#b79cdd}.mode-detail h3{font-size:24px;font-weight:600;letter-spacing:-.04em;margin:10px 0}.mode-detail p{max-width:620px;font-size:12px;color:#95909f;line-height:1.8;margin-bottom:17px}.detail-tags{display:flex;gap:8px;flex-wrap:wrap}.detail-tags span{font-size:9px;border:1px solid #ffffff10;color:#afa5bc;padding:4px 9px;border-radius:4px}.demo-window{margin:0 25px 25px;border:1px solid #ffffff12;border-radius:7px;background:#0a0b10;box-shadow:0 10px 25px #0003;overflow:hidden}.demo-topbar{padding:13px 17px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff0d;gap:8px}.demo-topbar>span:first-child{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:700;white-space:nowrap}.demo-separator{color:#554b64;margin:0 3px}#demo-mode{color:#aaa0b7;font-weight:500}.demo-window-body{padding:22px}.demo-summary{display:flex;align-items:center;gap:13px;margin-bottom:22px}.demo-symbol{display:grid;place-items:center;width:40px;height:40px;border:1px solid #b79cff2a;background:#b79cff0d;border-radius:8px;color:#b99cfe;font-size:23px}.demo-summary h4{font-size:12px;margin:0 0 3px}.demo-status{font-size:9px;color:#8e859a}.demo-run{margin-left:auto;font-size:10px;padding:10px 13px;border:1px solid #8de7c630;background:#8de7c60e;color:var(--mint);border-radius:4px;display:flex;align-items:center;gap:13px}.demo-run:hover{background:#8de7c61b}.demo-run:disabled{opacity:.6;cursor:default}.demo-settings{display:grid;grid-template-columns:1fr 1fr;gap:8px}.demo-setting{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff03;border:1px solid #ffffff09;padding:11px 13px;border-radius:4px;font-size:9px;color:#a49aad}.demo-setting b{color:#d2c7de;font-size:9px;font-weight:500}.demo-setting i{width:22px;height:12px;border-radius:10px;background:#b39af0;position:relative;flex-shrink:0}.demo-setting i:after{content:"";position:absolute;width:8px;height:8px;right:2px;top:2px;background:#281a3e;border-radius:50%}.demo-progress{margin-top:21px}.demo-progress>div:first-child{display:flex;justify-content:space-between;color:#82778f;font-size:9px;margin-bottom:8px}.progress-track{height:3px;background:#22202a;border-radius:3px;overflow:hidden}.progress-track>div{width:0;height:100%;background:linear-gradient(90deg,#a88bdf,#8de7c6);transition:width .2s}.demo-footnote{font-size:8px;color:#726b7c;margin:14px 0 0}.control-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:70px;padding-bottom:110px;border-top:1px solid #ffffff0c;background:radial-gradient(ellipse at 15% 50%,#8d60cf09,transparent 55%)}.control-art{position:relative;display:grid;place-items:center;min-height:430px;background-image:radial-gradient(#a997bb16 .7px,transparent .7px);background-size:20px 20px;mask-image:linear-gradient(transparent,black 20%,black 80%,transparent)}.control-orbit{position:relative;width:330px;height:330px;border:1px solid #b698ff22;border-radius:50%;display:grid;place-items:center}.control-orbit:before,.control-orbit:after{content:"";position:absolute;inset:45px;border:1px dashed #b698ff1c;border-radius:50%}.control-orbit:after{inset:-35px;border:1px solid #b698ff0a}.control-center{display:grid;place-items:center;width:142px;height:142px;border:1px solid #b698ff3a;border-radius:28px;background:linear-gradient(130deg,#272034,#0d0d14);box-shadow:0 0 70px #a26cef15;transform:rotate(-7deg)}.control-center img{transform:rotate(7deg)}.orbit-label{position:absolute;z-index:2;font-size:8px;letter-spacing:.1em;padding:7px 13px;border:1px solid #b698ff22;border-radius:4px;color:#b2a1c9;background:#0e0d14}.l1{top:-12px;left:100px}.l2{right:-35px;top:140px}.l3{bottom:-13px;right:98px}.l4{left:-36px;top:140px}.art-coordinates{position:absolute;bottom:0;left:16px;font-size:8px;letter-spacing:.14em;color:#a28ab7;line-height:2}.art-coordinates span{color:#5d5369}.control-copy{padding-top:26px}.control-copy h2{margin:23px 0}.control-copy>p{font-size:13px;color:var(--muted);line-height:1.9;max-width:470px}.control-points{margin-top:30px;display:grid;gap:21px}.control-points>div{display:flex;gap:18px;align-items:flex-start}.control-points>div>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff12;border-radius:6px;font-size:16px;color:#bba0ed;flex-shrink:0}.control-points>div>span:first-child:last-child{font-size:10px}.control-points p{margin:0}.control-points strong{display:block;font-size:12px;font-weight:600}.control-points small{display:block;font-size:11px;color:#817988;line-height:1.8;margin-top:5px;max-width:370px}.start-section{padding-top:90px;padding-bottom:105px;border-top:1px solid #ffffff0c}.start-section h2{margin-bottom:50px}.steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}.step-number{display:flex;justify-content:space-between;align-items:center;color:#bca7dc;font:26px var(--display);padding-bottom:25px;border-bottom:1px solid #ffffff15}.step-number>span{font:21px var(--font);color:#6f617e}.steps h3{font-size:15px;font-weight:600;margin:23px 0 13px;letter-spacing:-.02em}.steps p{font-size:12px;color:#928a9a;line-height:1.9;max-width:320px}.access-section{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;padding-top:95px;padding-bottom:100px;border-top:1px solid #ffffff0e;position:relative;background:radial-gradient(ellipse at 95% 65%,#8e5cdd12,transparent 57%)}.access-intro h2{margin:28px 0 26px;font-size:clamp(26px,3vw,41px)}.access-intro>p{color:#9a91a4;font-size:13px;max-width:420px;line-height:1.9}.funpay-rule{display:flex;align-items:flex-start;gap:15px;border-left:2px solid #79aaff55;padding:6px 0 6px 19px;margin-top:40px}.funpay-rule .fp-icon{flex-shrink:0;width:35px;height:35px;font-size:19px}.funpay-rule strong{font-size:13px}.funpay-rule p{font-size:11px;color:#938c9d;line-height:1.8;margin:6px 0 0;max-width:300px}.access-card{border:1px solid #b69aff55;border-radius:10px;padding:30px;background:linear-gradient(135deg,#1b1724,#101016 70%);box-shadow:0 0 70px #895ad50a}.access-card-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px;border-bottom:1px solid #ffffff10}.access-card-top .brand{font-size:19px}.access-badge{font-size:8px;color:#b8a7cf;letter-spacing:.1em;border:1px solid #b69aff27;border-radius:3px;padding:4px 7px}.access-card h3{font-family:var(--display);font-size:24px;font-weight:400;line-height:1.5;letter-spacing:-.04em;margin:24px 0}.access-card ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px}.access-card li{font-size:11px;color:#a99cb8;display:flex;gap:12px}.access-card li:before{content:"✓";color:#bfa5f2}.access-terms{border-top:1px solid #ffffff12;padding-top:24px;margin-bottom:24px}.access-terms>span{display:block;font-size:8px;letter-spacing:.1em;color:#8a789e}.access-terms strong{font-size:13px;font-weight:600;display:block;margin-top:7px}.access-terms p{font-size:10px;color:#82758e;line-height:1.8;margin-top:8px;margin-bottom:0}.purchase-button{width:100%;justify-content:space-between}.purchase-note{display:block;text-align:center;font-size:9px;color:#8d7da0;margin-top:12px}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:100px;padding-top:95px;padding-bottom:100px;border-top:1px solid #ffffff10}.faq-section h2{margin-top:27px;font-size:32px}.faq-list details{border-bottom:1px solid #ffffff15}.faq-list summary{padding:22px 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{font-size:21px;font-weight:400;color:#a48dc7;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{font-size:12px;color:#92899d;line-height:1.9;padding-right:30px;margin:0 0 25px}.closing{padding-top:20px;padding-bottom:65px;overflow:hidden;border-top:1px solid #ffffff0c;position:relative}.closing-word{font-family:var(--display);font-weight:700;font-size:clamp(160px,25vw,390px);line-height:1.2;letter-spacing:-.095em;text-align:center;color:#15131c;user-select:none;mask-image:linear-gradient(black,transparent 90%)}.closing-row{display:flex;align-items:center;justify-content:space-between;margin-top:-55px;position:relative}.closing-row p{font-family:var(--display);font-size:24px;font-weight:400;line-height:1.6;letter-spacing:-.03em;margin:0}.footer{padding-top:30px;padding-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff10}.footer .brand{font-size:17px}.footer p{font-size:9px;color:#766b82;line-height:1.9;margin:0;flex:1}.footer>span{font-size:8px;color:#92819f;letter-spacing:.08em}.back-top{width:33px;height:33px;border:1px solid #ffffff16;border-radius:50%;display:grid;place-items:center;color:#a790c0}dialog{border:1px solid #b698ff40;background:linear-gradient(130deg,#1c1728,#0f0d15);border-radius:16px;padding:44px;max-width:500px;width:calc(100% - 40px);color:var(--text);box-shadow:0 40px 150px #000c}dialog::backdrop{background:#050509cc;backdrop-filter:blur(8px)}.dialog-close{position:absolute;top:12px;right:16px;background:none;color:#9d8cb4;font-size:27px;line-height:1;padding:3px 8px}dialog>.fp-icon{width:48px;height:48px;font-size:25px;margin-bottom:28px}dialog .overline{font-size:8px;color:#a18aaf;margin-bottom:12px}dialog h2{font-size:27px;margin-bottom:18px}dialog>p:not(.overline){font-size:13px;color:#a99bb9;line-height:1.9}dialog .button{width:100%;margin-top:15px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#201c2a;border:1px solid #b698ff40;border-radius:7px;padding:14px 20px;z-index:30;font-size:12px;color:#d4c4e9;opacity:0;pointer-events:none;transition:.25s;max-width:90vw;width:max-content;text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}.noscript-note{position:fixed;bottom:0;left:0;right:0;background:#20172e;color:#eee2ff;padding:12px 24px;font-size:12px;text-align:center;z-index:20}@keyframes bars{0%,100%{transform:scaleY(.5)}50%{transform:scaleY(1)}}
@media(min-width:1600px){.hero-content{padding-top:95px}.hero-product{top:235px}.hero{min-height:850px}}
@media(max-width:1150px){.header-actions{gap:18px}.nav{gap:24px}.hero{min-height:750px}.hero-content{padding-top:75px;width:55%}h1{font-size:5.2vw}.hero-copy{font-size:14px;max-width:400px}.hero-product{width:45%;top:235px;right:24px}.product-content{padding:18px 14px 14px}.product-sidebar{width:45px;padding:18px 6px}.hero-buttons{gap:8px}.hero-buttons .button{padding:12px 16px;font-size:10px;gap:13px}.floating-chip{padding:12px 15px;right:0}.control-section{gap:45px}.explorer{grid-template-columns:205px 1fr;gap:20px}.access-section{gap:50px}.faq-section{gap:50px}.control-orbit{width:270px;height:270px}.l1{left:75px}.l3{right:65px}.l2,.l4{top:110px}}
@media(max-width:850px){.section-shell{padding-left:24px;padding-right:24px}.header{padding:0 24px;height:78px}.nav{gap:20px;font-size:11px}.header-actions{gap:17px}.small-cta{font-size:10px;padding:8px 12px;gap:12px}.hero{min-height:1020px}.hero-content{width:100%;max-width:680px;padding-top:48px}h1{font-size:clamp(44px,7.6vw,65px)}.hero-copy{max-width:510px;font-size:14px}.hero-product{top:560px;right:11%;width:75%;max-width:580px}.product-frame{transform:rotateY(-4deg) rotateX(6deg) rotateZ(-1deg)}.hero-buttons .button{padding:14px 22px;font-size:12px}.hero-grid{inset:350px -10% 0 10%}.orb{right:0;top:400px;opacity:.4}.hero-note{margin-top:20px}.hero-bottom{left:24px;right:24px}.hero-top .edition{display:none}.hero-bottom>span:first-child{display:none}.hero-bottom>a{order:2}.mode-ribbon>div{padding:20px;font-size:10px;min-width:780px}.modes-section{padding-top:70px;padding-bottom:70px}.section-intro{align-items:start;gap:30px}.section-intro>p{max-width:280px;font-size:12px}.explorer{grid-template-columns:1fr}.mode-selector{flex-direction:row;gap:5px}.mode-tab{font-size:10px;padding:15px 10px;gap:8px;justify-content:center;border:1px solid #ffffff0c}.mode-tab>b{display:none}.selector-note{display:none}.control-section{gap:30px;grid-template-columns:.8fr 1fr;padding-top:55px;padding-bottom:70px}.control-art{min-height:390px}.control-orbit{width:205px;height:205px}.control-orbit:before{inset:25px}.control-center{width:115px;height:115px}.control-center img{width:75px}.l1{left:44px}.l3{right:35px}.l2,.l4{top:81px;font-size:7px;padding:6px 8px}.l2{right:-23px}.l4{left:-25px}.control-copy h2{font-size:29px}.control-copy>p{font-size:12px}.steps{gap:28px}.steps h3{font-size:13px}.steps p{font-size:11px}.start-section{padding-top:65px;padding-bottom:65px}.access-section{padding-top:65px;padding-bottom:70px;gap:35px;grid-template-columns:1fr 1fr}.access-intro h2{font-size:27px}.access-card{padding:23px}.access-card h3{font-size:20px}.funpay-rule{padding-left:12px}.funpay-rule p{font-size:10px}.access-intro>p{font-size:12px}.faq-section{padding-top:65px;padding-bottom:70px;grid-template-columns:.85fr 1.15fr;gap:40px}.faq-section h2{font-size:26px}.faq-list summary{font-size:12px}.footer>span{max-width:150px}.closing-row{margin-top:-35px}.closing-row p{font-size:21px}}
@media(max-width:600px){html{scroll-padding-top:35px}.header{height:75px;padding:0 20px}.brand{font-size:21px;gap:7px}.brand img{width:28px;height:28px}.nav{display:none}.header-actions{gap:18px}.small-cta{padding:7px 10px;font-size:9px;gap:10px}.language{font-size:10px}.section-shell{padding-left:20px;padding-right:20px}.hero{min-height:940px;padding-top:25px}.eyebrow{font-size:8px;gap:10px}.hero-content{padding-top:42px}h1{font-size:clamp(33px,8vw,48px);letter-spacing:-.06em;line-height:1.35;margin-bottom:23px}.overline{font-size:8px;letter-spacing:.1em;margin-bottom:18px}.hero-copy{font-size:12px;line-height:1.9;max-width:370px}.hero-buttons{gap:8px;margin-top:25px}.hero-buttons .button{font-size:9px;padding:12px 13px;gap:10px;min-height:49px}.hero-note{font-size:9px;gap:9px}.hero-product{width:calc(100% - 38px);right:20px;top:500px;max-width:none}.product-title{height:41px;padding:0 14px}.product-title>span{font-size:10px}.product-title small{font-size:8px;margin-left:2px}.product-content{padding:18px 14px 12px}.product-sidebar{width:39px;padding:16px 4px;gap:13px;font-size:14px}.product-sidebar>span{width:27px;height:27px}.product-caption{margin-bottom:13px}.product-caption h3{font-size:15px}.cycle-row{padding:10px 7px;gap:9px}.cycle-row strong{font-size:10px}.cycle-row small{font-size:8px}.cycle-bottom{padding-top:10px;margin-top:10px}.floating-chip{bottom:-34px;right:5px;padding:11px 15px}.floating-chip strong{font-size:9px}.floating-chip small{font-size:8px}.orb{width:300px;height:300px;top:370px;right:-60px}.hero-bottom{left:20px;right:20px;bottom:23px;font-size:7px}.hero-bottom>a{width:31px;height:31px;font-size:18px;line-height:27px}.hero-grid{background-size:45px 45px}.section-top{margin-bottom:26px}.side-note{display:none}.section-intro{display:block;margin-bottom:30px}.section-intro h2{font-size:29px}.section-intro p{margin-top:20px;max-width:340px;font-size:12px}.mode-selector{overflow:auto;padding:3px 0}.mode-tab{min-width:100px;gap:7px;padding:13px 10px;white-space:nowrap;font-size:9px}.mode-tab>span:first-child{font-size:7px}.explorer{gap:16px}.mode-detail{padding:23px 20px 20px}.mode-detail h3{font-size:21px}.mode-detail p{font-size:11px;line-height:1.9}.detail-tags{gap:5px}.detail-tags span{font-size:8px;padding:3px 6px}.demo-window{margin:0 11px 12px}.demo-topbar{padding:10px 12px;gap:4px}.demo-topbar>span:first-child{gap:5px;font-size:8px}.demo-topbar>.demo-tag{font-size:5px;padding:3px 4px}.demo-window-body{padding:16px 12px}.demo-summary{gap:9px;flex-wrap:wrap;margin-bottom:16px}.demo-symbol{width:33px;height:33px;font-size:18px}.demo-summary h4{font-size:10px}.demo-status{font-size:8px}.demo-run{font-size:8px;padding:8px;gap:7px}.demo-settings{gap:6px;grid-template-columns:1fr}.demo-setting{padding:9px 11px;font-size:9px}.demo-footnote{font-size:7px;line-height:1.8}.modes-section{padding-top:60px;padding-bottom:65px}.control-section{grid-template-columns:1fr;gap:10px;padding-top:40px;padding-bottom:60px}.control-art{min-height:305px;order:2;margin-top:15px}.control-copy{padding-top:10px}.control-copy h2{font-size:29px}.control-copy>p{font-size:12px;max-width:400px}.control-points{gap:22px}.control-points strong{font-size:12px}.control-points small{font-size:11px}.control-orbit{width:220px;height:220px}.l1{left:55px}.l3{right:45px}.l2,.l4{top:90px}.control-art .art-coordinates{left:0;bottom:5px;font-size:6px}.steps{grid-template-columns:1fr;gap:25px}.step-number{font-size:23px;padding-bottom:13px}.steps h3{margin-top:17px;font-size:15px}.steps p{max-width:100%;font-size:12px}.start-section{padding-top:60px;padding-bottom:55px}.start-section h2{font-size:29px;margin-bottom:35px}.access-section{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:60px}.access-intro h2{font-size:29px}.access-intro>p{font-size:12px}.funpay-rule{margin-top:28px}.funpay-rule strong{font-size:12px}.funpay-rule p{font-size:11px;max-width:none}.access-card{padding:27px 24px}.access-card h3{font-size:23px}.access-card li{font-size:11px}.access-terms strong{font-size:13px}.access-terms p{font-size:10px}.faq-section{grid-template-columns:1fr;gap:10px;padding-top:60px;padding-bottom:60px}.faq-section h2{font-size:29px;margin:23px 0 15px}.faq-list summary{font-size:12px;padding:20px 0}.faq-list details>p{font-size:11px;padding-right:10px}.closing{padding-top:15px;padding-bottom:40px}.closing-word{font-size:29vw;letter-spacing:-.1em}.closing-row{margin-top:-15px;gap:20px}.closing-row p{font-size:16px;white-space:nowrap}.closing-row .button{font-size:9px;gap:15px;padding:12px 15px;min-height:48px}.footer{padding-top:25px;padding-bottom:25px;display:grid;grid-template-columns:1fr auto;gap:20px}.footer p{grid-column:1;grid-row:2;max-width:280px;font-size:8px}.footer>span{font-size:6px;text-align:right;max-width:115px;grid-column:2;grid-row:2}.footer .back-top{grid-column:2;grid-row:1;justify-self:end}dialog{padding:35px 26px}dialog h2{font-size:23px}dialog>p:not(.overline){font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

[data-i18n]{white-space:pre-line}.demo-setting[aria-pressed="false"] i{background:#3a3345}.demo-setting[aria-pressed="false"] i:after{right:12px;background:#81738f}button.demo-setting{font-family:var(--font);text-align:left}button.demo-setting:hover{border-color:#b698ff44}.hero-content:lang(en){width:61%}h1:lang(en){font-size:clamp(40px,4.25vw,65px)}@media(max-width:850px){.hero-content:lang(en){width:100%}h1:lang(en){font-size:clamp(38px,6.1vw,59px)}}@media(max-width:600px){h1:lang(en){font-size:clamp(28px,7vw,42px)}}

/* NOX v2 — trials, plans and knowledge base */
.header{position:sticky;top:0;backdrop-filter:blur(20px);height:80px}.nav{gap:25px}.hero{min-height:780px}.hero-content{padding-top:65px}.hero-product{top:220px}.hero-buttons .primary{font-size:12px}.mode-help-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;margin-top:20px;border-top:1px solid #ffffff10;font-size:10px;color:#a395b5}.text-link{color:#c1a4ff;background:none;border:0;font-size:12px;font-weight:600;padding:0;cursor:pointer;line-height:1.6}.text-link:hover{color:#ddceff}.demo-settings .demo-setting{min-height:42px}.demo-run{font-weight:700;white-space:nowrap}.trust-strip{display:grid;grid-template-columns:.8fr 1fr .9fr 1.6fr;gap:30px;padding-top:28px;padding-bottom:28px;border-top:1px solid #ffffff0c;background:linear-gradient(90deg,#15101d60,#08090d)}.trust-strip>div{display:flex;flex-direction:column;border-right:1px solid #ffffff12;justify-content:center}.trust-strip strong{font-family:var(--display);font-weight:500;font-size:23px;letter-spacing:-.04em;color:#d1baff}.trust-strip>div>span{color:#93879f;font-size:10px;margin-top:6px}.trust-strip>a{display:flex;align-items:center;gap:14px;justify-self:end;align-self:center}.trust-strip>a>span:last-child{display:flex;flex-direction:column;gap:4px}.trust-strip>a strong{font-family:var(--font);font-weight:700;font-size:11px;letter-spacing:0;color:#e1d7ec}.trust-strip>a small{font-size:10px;color:#9d8bb2}.trust-strip .fp-icon{width:36px;height:36px}.hourShort{font-size:12px}.mode-ribbon{background:#0c0b12}.mode-ribbon>div{color:#b3a5c5}.trial-section{padding-top:45px;padding-bottom:85px}.trial-surface{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;border:1px solid #ae8fe43a;border-radius:16px;padding:50px;background:radial-gradient(ellipse at 0 50%,#7651bc28,transparent 70%),linear-gradient(120deg,#15111e,#0c0d13);overflow:hidden}.trial-art{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:320px}.trial-art>span{font-family:var(--display);font-size:170px;letter-spacing:-.09em;font-weight:500;line-height:1.1;background:linear-gradient(140deg,#f4eaff,#a082dc 60%,#43344f);background-clip:text;color:transparent;z-index:1}.trial-art>small{color:#a592b6;letter-spacing:.18em;font-size:8px;margin-top:15px;z-index:1}.trial-orbit{position:absolute;border:1px solid #c7a6fd33;inset:20px;border-radius:50%;transform:rotateX(55deg) rotateZ(-25deg);box-shadow:0 0 0 30px #ab75ff03,0 0 0 60px #ab75ff02}.trial-orbit:after{content:'';position:absolute;inset:-27px;border:1px dashed #b590e92a;border-radius:50%}.trial-copy{position:relative;z-index:1}.trial-copy h2{font-size:38px;margin:21px 0}.trial-copy>p{font-size:13px;color:#b2a5c0;line-height:1.9;max-width:460px}.trial-terms{display:grid;gap:9px;margin:24px 0 28px}.trial-terms>span{display:flex;align-items:center;gap:12px;font-size:11px;color:#c0b3ce}.trial-terms i{font-style:normal;color:var(--mint)}.pricing-section{padding-top:80px;padding-bottom:80px;border-top:1px solid #ffffff10;background:radial-gradient(ellipse at 50% 65%,#7847b70d,transparent 65%)}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 24px}.plan-card{min-width:0;padding:25px 22px;border:1px solid #ffffff16;border-radius:11px;background:linear-gradient(135deg,#15121d,#0e0f14);transition:transform .25s,border-color .25s;position:relative}.plan-card:hover{transform:translateY(-6px);border-color:#b69aff66}.plan-card.featured{border-color:#b59aff;box-shadow:0 0 40px #ad78f211}.plan-card.annual{background:linear-gradient(140deg,#14201e,#0e0f14);border-color:#8de7c63a}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.plan-name{font-size:16px;font-weight:700}.plan-popular{font-size:7px;color:#ceb9ff;letter-spacing:.06em;white-space:nowrap}.plan-discount{font-size:11px;background:#8de7c612;border:1px solid #8de7c62e;color:#a2edcf;padding:4px 8px;border-radius:5px}.plan-duration{font-size:10px;color:#8f809e;margin:9px 0 28px}.plan-price{font-family:var(--display);font-size:30px;font-weight:500;line-height:1.3;letter-spacing:-.06em;white-space:nowrap;color:#f3eaff}.plan-caption{font-size:10px;color:#a89bb7;margin:8px 0 24px;min-height:18px}.plan-divider{height:1px;background:#ffffff10}.plan-benefit{font-size:10px;color:#b7a8c7;min-height:40px;padding-top:17px;margin-bottom:20px}.plan-card .button{width:100%;font-size:11px;gap:5px;padding:12px 10px;min-height:47px}.pricing-included{display:flex;align-items:center;justify-content:center;gap:23px;flex-wrap:wrap;padding:20px 10px;color:#aaa0b6;font-size:10px}.pricing-included>span:first-child{color:#e6d7f6;font-weight:700}.pricing-included>span+span:before{content:'✓';margin-right:8px;color:#a58abe}.seller-band{margin-top:28px;padding:24px;display:flex;align-items:center;gap:17px;border:1px solid #86acdf30;border-radius:10px;background:linear-gradient(100deg,#16203270,#0c1018);position:relative;overflow:hidden}.seller-band:before{content:'';position:absolute;right:-80px;top:-60px;width:200px;height:200px;pointer-events:none;background:radial-gradient(circle,#6e98e514,transparent 65%)}.seller-avatar{width:52px;height:52px;display:grid;place-items:center;background:#10131c;border:1px solid #a99ad532;border-radius:12px;flex-shrink:0}.seller-copy{flex:1}.seller-copy strong{font-size:14px;font-weight:700}.seller-copy p{font-size:11px;line-height:1.8;color:#9a9bad;margin:5px 0 0}.seller-band .button{font-size:10px;min-height:44px;gap:16px;position:relative}.pricing-note{font-size:10px;line-height:1.9;color:#81758e;margin:20px auto 0;max-width:900px;text-align:center}.guides-section{padding-top:85px;padding-bottom:85px;border-top:1px solid #ffffff10}.knowledge-tools{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:35px 0 15px}.guide-filters{display:flex;gap:6px;flex-wrap:wrap}.guide-filters button{font-size:10px;padding:9px 12px;background:#ffffff03;border:1px solid #ffffff12;border-radius:5px;color:#a99bb8;transition:.2s}.guide-filters button:hover{background:#ffffff09;color:#f0e6fa}.guide-filters button.active{background:#b598f11c;color:#d7bfff;border-color:#b598f14d}.guide-search{display:flex;align-items:center;gap:10px;min-width:245px;border:1px solid #ffffff1c;border-radius:6px;padding:9px 12px;background:#0d0e14}.guide-search>span{font-size:21px;color:#ab95c4;line-height:1}.guide-search input{background:transparent;border:0;outline:none;color:#ecdef9;font:11px var(--font);min-width:0;width:100%}.guide-search:focus-within{border-color:#b59aff}.guide-search input::placeholder{color:#8d7b9f}.guide-results{font-size:10px;color:#8e7f9d;min-height:18px;margin:0 0 18px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.guide-card{position:relative;display:flex;flex-direction:column;text-align:left;background:linear-gradient(135deg,#14111b,#0d0e14);border:1px solid #ffffff12;border-radius:10px;padding:24px;min-height:245px;transition:transform .25s,border-color .25s,background .25s}.guide-card:hover{transform:translateY(-5px);border-color:#bc97ee55;background:linear-gradient(135deg,#20172d,#10101a)}.guide-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.guide-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;border:1px solid #b59aff2e;background:#b59aff0b;color:#c7acfa;font-size:22px}.guide-category{font-size:8px;color:#9b88ae;text-transform:uppercase;letter-spacing:.05em}.guide-card h3{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.02em;margin:0 0 11px}.guide-card>p{font-size:11px;line-height:1.85;color:#a294b2;margin-bottom:25px}.guide-card-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;border-top:1px solid #ffffff0d;font-size:9px;color:#83708f}.guide-card-bottom strong{font-weight:600;color:#bda2de;font-size:10px}.knowledge-bottom{display:flex;align-items:center;gap:35px;justify-content:space-between;padding-top:25px}.knowledge-bottom p{font-size:9px;color:#80718e;line-height:1.9;max-width:800px;margin:0}.knowledge-bottom a{font-size:10px;color:#baa1d3;white-space:nowrap}.faq-section{grid-template-columns:.85fr 1.35fr;gap:80px;align-items:start}.faq-intro{position:sticky;top:115px}.faq-intro>p{font-size:13px;line-height:1.9;color:#9f91ab;max-width:320px;margin:25px 0}.faq-list details:first-child{border-top:1px solid #ffffff15}.faq-list details[open]{padding-bottom:2px}.faq-list details>p{color:#b5a7c2;font-size:13px;line-height:1.95;padding-right:20px}.faq-list summary{font-size:13px;padding:23px 0}.faq-plus{flex-shrink:0}.faq-list details[open] summary{color:#d6bdf8}.action-description{font-size:13px;line-height:1.95;color:#b8a6c9}.order-summary{display:grid;grid-template-columns:1fr auto;gap:5px;margin:22px 0;padding:18px;border:1px solid #b69aff26;border-radius:9px;background:#b69aff07}.order-summary strong{font-size:16px}.order-summary span{font-size:11px;color:#a68cb9;grid-column:1}.order-summary b{grid-column:2;grid-row:1/3;align-self:center;font:22px var(--display);letter-spacing:-.04em}.trial-dialog-terms{padding:0 0 0 18px;color:#bda9cf;font-size:12px;line-height:1.9}.trial-dialog-terms li{margin:12px 0}.action-note{text-align:center;font-size:9px;color:#8d769e!important;margin:18px 0 0}.guide-dialog{max-width:880px;width:calc(100% - 40px);max-height:90vh;overflow:auto;padding:45px 50px;border-color:#ac8ed548;background:linear-gradient(125deg,#17121f,#0d0e14);scrollbar-width:thin;scrollbar-color:#655173 #141018}.guide-dialog .dialog-close{position:sticky;top:-25px;float:right;right:0;z-index:2;width:35px;height:35px;background:#241c30;border:1px solid #82669f44;border-radius:7px;font-size:27px}.guide-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:10px 40px 30px 0;color:#9c84af;font-size:10px}.guide-article h2{font-size:29px;line-height:1.5;margin-bottom:17px}.guide-summary{color:#baa9c9;font-size:14px;line-height:1.9;margin:0 0 35px}.guide-block{margin:30px 0}.guide-block h3{font-size:17px;font-weight:600;margin-bottom:17px}.guide-steps,.guide-notes{padding-left:22px;margin:0;display:grid;gap:15px;font-size:14px;color:#c4b6d1;line-height:1.95}.guide-steps li::marker{color:#ba98e8;font-weight:700}.guide-notes{padding:19px 22px 19px 39px;background:#b39ad608;border-left:2px solid #a47bcf64;border-radius:0 8px 8px 0}.guide-notes li::marker{color:#9d7eb9}.guide-article-footer{display:grid;gap:14px;padding-top:25px;border-top:1px solid #ffffff14;margin-top:35px}.guide-article-footer>a:first-child{font-size:10px;color:#8e7b9d}.guide-article-footer>a:last-child{font-size:12px}.reveal{opacity:.12;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.reveal.arrived{opacity:1;transform:none}.closing-word{background:linear-gradient(90deg,#1b1426,#231831,#1c1425);background-clip:text;color:transparent}.closing-row .button{box-shadow:0 0 35px #ac79f51a}.mode-ribbon i{animation:star-turn 18s linear infinite}.orb-ring.two{animation:orb-pulse 8s ease-in-out infinite}.hero-grid{background-size:60px 60px}.hero-product:hover .product-frame{transform:rotateY(-3deg) rotateX(2deg) rotateZ(0);transition:transform .6s}.product-frame{transition:transform .6s}@keyframes star-turn{to{transform:rotate(360deg)}}@keyframes orb-pulse{50%{opacity:.4}}
@media(max-width:1150px){.nav{gap:19px}.pricing-grid{gap:12px}.plan-card{padding:22px 17px}.plan-price{font-size:25px}.plan-popular{font-size:6px}.plan-top{gap:5px}.trial-surface{padding:35px;gap:30px}.trial-copy h2{font-size:33px}.trial-art>span{font-size:145px}.knowledge-tools{align-items:start}.guide-search{min-width:210px}.guide-card{padding:20px}.guide-card h3{font-size:15px}.trust-strip{gap:22px}}
@media(max-width:850px){.header{height:75px}.header-actions{gap:13px}.nav{gap:14px;font-size:10px}.hero{min-height:1020px}.hero-product{top:555px}.hero-content{padding-top:48px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.plan-card{padding:25px}.plan-price{font-size:32px}.plan-popular{font-size:8px}.trial-surface{grid-template-columns:.7fr 1.3fr;padding:32px;gap:24px}.trial-art>span{font-size:100px}.trial-art{min-height:270px}.trial-copy h2{font-size:29px}.trial-copy>p{font-size:12px}.trial-terms>span{font-size:10px}.trial-orbit{inset:35px -15px}.trial-section{padding-bottom:65px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-tools{display:block}.guide-search{max-width:340px;margin-top:18px}.trust-strip{grid-template-columns:.8fr .8fr .8fr 1.5fr;gap:15px}.trust-strip strong{font-size:19px}.trust-strip>div>span{font-size:9px}.trust-strip>a strong{font-size:9px}.trust-strip>a small{font-size:9px}.trust-strip>a{gap:8px}.seller-band{padding:20px;flex-wrap:wrap}.seller-copy{min-width:250px}.seller-band .button{margin-left:69px}.faq-section{gap:35px}.faq-intro h2{font-size:27px}.faq-list summary{font-size:12px}.faq-list details>p{font-size:12px}.guide-dialog{padding:35px}.guide-article h2{font-size:25px}}
@media(max-width:600px){.header{height:70px}.hero{min-height:930px}.hero-content{padding-top:42px}.hero-product{top:505px}.hero-buttons .primary{font-size:9px}.hero-note{font-size:8px;gap:7px;flex-wrap:wrap}.trust-strip{grid-template-columns:1fr 1fr 1fr;gap:18px;padding-top:25px;padding-bottom:25px}.trust-strip>div:nth-child(3){border-right:0}.trust-strip>a{grid-column:1/-1;justify-self:stretch;border-top:1px solid #ffffff10;padding-top:20px;gap:13px}.trust-strip>a strong{font-size:12px}.trust-strip>a small{font-size:10px}.trust-strip strong{font-size:21px}.trust-strip>div>span{font-size:9px}.mode-help-row{font-size:9px;display:block;line-height:1.9}.mode-help-row .text-link{display:block;margin-top:10px;font-size:11px}.demo-summary{align-items:start}.demo-run{font-size:8px;padding:9px 8px;gap:5px}.demo-summary>div{flex:1;min-width:100px}.trial-section{padding-top:10px;padding-bottom:55px}.trial-surface{display:flex;flex-direction:column;padding:26px 23px;gap:30px;border-radius:12px}.trial-art{min-height:160px;width:100%;padding-bottom:10px}.trial-art>span{font-size:110px}.trial-art>small{font-size:7px;margin-top:5px}.trial-orbit{inset:5px 35px}.trial-copy h2{font-size:30px;line-height:1.4}.trial-copy>p{font-size:12px}.trial-terms{gap:13px;margin:23px 0}.trial-terms>span{font-size:10px;gap:9px}.trial-copy>.button{width:100%;font-size:11px}.pricing-section{padding-top:55px;padding-bottom:60px}.pricing-section .section-intro h2{font-size:29px}.pricing-grid{gap:12px;margin-top:28px}.plan-card{padding:19px 14px}.plan-top{display:block;min-height:45px}.plan-name{font-size:15px}.plan-popular,.plan-discount{display:table;margin-top:8px;font-size:7px}.plan-discount{padding:2px 6px;font-size:9px}.plan-duration{font-size:9px;margin:10px 0 20px}.plan-price{font-size:23px;letter-spacing:-.07em}.plan-caption{font-size:8px;margin-bottom:18px;min-height:30px}.plan-benefit{font-size:9px;min-height:50px;margin-bottom:16px}.plan-card .button{font-size:9px;padding:10px 5px;min-height:43px}.pricing-included{gap:13px;justify-content:flex-start;font-size:9px;padding:15px 0}.pricing-included>span:first-child{width:100%}.seller-band{padding:21px 17px;gap:13px;margin-top:22px}.seller-avatar{width:42px;height:42px}.seller-copy{min-width:0;flex-basis:calc(100% - 60px)}.seller-copy strong{font-size:12px}.seller-copy p{font-size:10px}.seller-band .button{width:100%;margin:5px 0 0;font-size:10px}.pricing-note{font-size:9px;text-align:left;line-height:1.95}.guides-section{padding-top:55px;padding-bottom:55px}.guides-section .section-intro h2{font-size:29px}.knowledge-tools{margin-top:25px}.guide-filters{gap:6px}.guide-filters button{font-size:9px;padding:8px 10px}.guide-search{max-width:none;width:100%;padding:10px 12px}.guide-search input{font-size:12px}.guide-results{font-size:10px;margin:16px 0}.guide-grid{grid-template-columns:1fr;gap:13px}.guide-card{padding:22px;min-height:210px}.guide-card-top{margin-bottom:19px}.guide-card h3{font-size:17px}.guide-card>p{font-size:12px;line-height:1.9;margin-bottom:21px}.guide-card-bottom{font-size:10px}.guide-card-bottom strong{font-size:11px}.guide-category{font-size:9px}.knowledge-bottom{display:block;padding-top:23px}.knowledge-bottom p{font-size:9px}.knowledge-bottom a{display:inline-block;margin-top:15px;font-size:11px}.faq-section{display:block;padding-top:55px}.faq-intro{position:static;margin-bottom:25px}.faq-intro>p{font-size:12px;max-width:none;margin-top:20px}.faq-intro .text-link{font-size:12px}.faq-list summary{font-size:13px;gap:18px;line-height:1.8;padding:20px 0}.faq-list details>p{font-size:12px;line-height:2;padding:0}.guide-dialog{width:calc(100% - 22px);max-height:94vh;padding:26px 22px;border-radius:12px}.guide-dialog .dialog-close{top:-12px;right:-7px}.guide-meta{display:block;margin:8px 28px 25px 0}.guide-meta>span:first-child{display:block;font-size:8px;line-height:1.8;margin-bottom:8px}.guide-meta>span:last-child{font-size:9px}.guide-article h2{font-size:23px;line-height:1.55;letter-spacing:-.05em}.guide-summary{font-size:13px;line-height:1.95;margin-bottom:26px}.guide-block{margin:27px 0}.guide-block h3{font-size:16px}.guide-steps,.guide-notes{font-size:13px;line-height:1.95;gap:16px}.guide-notes{padding:17px 15px 17px 30px}.guide-article-footer a:first-child{font-size:9px}.guide-article-footer a:last-child{font-size:11px}.order-summary{padding:14px}.order-summary strong{font-size:14px}.order-summary b{font-size:18px}.order-summary span{font-size:10px}.trial-dialog-terms{font-size:12px}.action-note{font-size:8px}.reveal{transform:translateY(14px)}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.mode-ribbon i,.orb-ring.two{animation:none}}
