:root{color-scheme:dark;--bg:#090811;--surface:#12101d;--line:#ffffff12;--text:#f4f0ff;--muted:#aaa4bc;--purple:#9874ff;--font:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",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);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #bca3ff;outline-offset:5px}button{color:inherit}::selection{background:#7955e8;color:#fff}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:#7757ee;padding:10px}.skip-link:focus{top:12px}.header{position:absolute;top:0;left:0;right:0;height:94px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);z-index:10;gap:24px}.brand{display:block;width:160px}.brand-image{display:block;position:relative;width:160px;height:52px;overflow:hidden}.brand-image img{position:absolute;width:235px;max-width:none;left:-43px;top:-34px;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.header nav{display:flex;gap:36px;font-size:14px;color:#d2ccdf}.header nav a:hover{color:#ae8dff}.nav-cta{font-size:14px;padding:9px 23px;border:1px solid #8c7ca14d;border-radius:7px;background:#ffffff05;transition:background .2s}.nav-cta:hover{background:#7d59e333}.hero{min-height:850px;min-height:min(950px,100svh);height:850px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 65% 20%,#302063 0%,#100c21 42%,#090811 80%)}#aurora{position:absolute;inset:0;width:100%;height:100%;opacity:.72;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#090811e0 5%,#09081155 50%,transparent),linear-gradient(0deg,#090811 0%,transparent 30%);z-index:-1;pointer-events:none}.hero-content{position:relative;max-width:1320px;margin:auto;padding:200px 5.5% 130px;z-index:2;pointer-events:none}.hero-content a,.hero-content button{pointer-events:auto}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.22em;color:#bda7f5;margin:0 0 28px}.hero h1{font-size:clamp(54px,6.5vw,98px);letter-spacing:-.055em;line-height:1.16;font-weight:600;margin:0 0 30px}.hero h1 span{background:linear-gradient(100deg,#f1eaff,#ba9aff 45%,#8060f4);background-clip:text;-webkit-text-fill-color:transparent}.hero-copy{font-size:17px;color:#bdb5cf;line-height:1.9;margin:0 0 30px}.hero-actions{display:flex;gap:14px}.button{border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 26px;font-size:14px;font-weight:600;min-height:50px;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-3px)}.primary{background:linear-gradient(110deg,#8464f5,#a183ff);color:#fff;box-shadow:0 0 30px #845aef27,inset 0 1px #ffffff48}.primary:hover{box-shadow:0 8px 40px #9166ff55}.secondary{background:#ffffff05;border-color:#ffffff1c;color:#d2cbe0}.play-icon{width:0;height:0;border-left:7px solid #bda7f5;border-top:5px solid transparent;border-bottom:5px solid transparent}.hero-foot{display:flex;align-items:center;gap:18px;color:#c6bed6;font-size:13px;margin-top:44px}.hero-foot i{height:3px;width:3px;border-radius:50%;background:#6c627e}.hero-foot-note{color:#837993;margin-left:5px}.brand-orbit{position:absolute;right:4%;top:25%;width:43%;aspect-ratio:1;transform:translateY(calc(var(--scroll,0) * -40px));perspective:800px;pointer-events:none}.hero-symbol{position:absolute;width:64%;height:62%;overflow:hidden;top:18%;left:18%;filter:drop-shadow(0 0 35px #8654fa22);animation:levitate 7s ease-in-out infinite}.hero-symbol img{position:absolute;width:440%;max-width:none;left:-94%;top:-52%;filter:invert(1) hue-rotate(180deg) saturate(.85) brightness(1.4);mix-blend-mode:screen}.orbit-ring{position:absolute;inset:0;border:1px solid #ac7cff35;border-radius:50%;transform:rotateX(58deg) rotateZ(-22deg);box-shadow:0 0 80px #814af419,inset 0 0 55px #814af40d}.orbit-ring:after{content:"";position:absolute;inset:22px;border:1px solid #ac7cff12;border-radius:50%}.orbit-caption{position:absolute;bottom:9%;right:3%;font-size:10px;color:#9a88b5;line-height:1.9;letter-spacing:.25em}.orbital{position:absolute;width:1100px;height:1100px;border:1px solid #a68af410;border-radius:50%;right:-150px;top:-230px;z-index:-2}.orbital-two{width:850px;height:850px;top:-100px;right:-25px}.scroll-cue{position:absolute;bottom:45px;left:5.5%;display:flex;align-items:center;gap:16px;font-size:12px;color:#887c9e;letter-spacing:.12em}.scroll-cue span{display:block;width:1px;height:35px;background:linear-gradient(#a283fb,transparent);animation:cue 2s ease-in-out infinite}.motion-toggle{position:absolute;right:5.5%;bottom:45px;background:none;border:1px solid #ffffff18;border-radius:20px;color:#a99dbb;font-size:12px;padding:7px 14px}.section{max-width:1240px;margin:auto;padding:100px 36px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.section-heading .eyebrow{margin-bottom:18px}.section-heading h2{font-size:42px;letter-spacing:-.04em;line-height:1.3;margin:0}.section-heading>p{color:var(--muted);font-size:15px;margin:0}.workspace{background:linear-gradient(130deg,#191429,#0f0d19);border:1px solid #a891de2c;border-radius:16px;box-shadow:0 30px 100px #0006;overflow:hidden}.workspace-top{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--line);gap:20px;font-size:14px}.workspace-name{display:flex;align-items:center;gap:12px}.small-sigil{font-size:25px;color:#b094fc;line-height:1;font-weight:800}.demo-label{font-size:12px;color:#9a8fb0;border:1px solid #ffffff18;padding:4px 10px;border-radius:5px}.preview-body{padding:40px}.preview-body h3{font-size:26px}.preview-body p{color:var(--muted)}.preview-chart{margin-top:30px}.preview-chart svg{width:100%;height:auto;overflow:visible}.preview-chart path{fill:none;stroke:#ac8fff;stroke-width:3;stroke-dasharray:1100;stroke-dashoffset:1100;animation:draw 3s ease forwards}.intro{animation:enter 1s cubic-bezier(.16,1,.3,1) both}.intro:nth-child(2){animation-delay:.12s}.intro:nth-child(3){animation-delay:.25s}.intro:nth-child(4){animation-delay:.38s}.intro:nth-child(5){animation-delay:.5s}footer{max-width:1168px;margin:60px auto 0;padding:36px 0 50px;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;font-size:13px;color:#8e829f}footer>span{margin-left:auto}.footer-brand{font-size:23px;color:#f0e8ff;font-weight:600}.footer-brand span{font-size:12px;margin-left:8px;letter-spacing:.15em;color:#987af1}dialog{width:min(600px,calc(100% - 32px));max-height:85vh;overflow:auto;background:#151020;border:1px solid #b499eb40;border-radius:18px;color:var(--text);padding:42px;box-shadow:0 40px 160px #0009}dialog::backdrop{background:#03020acf;backdrop-filter:blur(14px)}dialog p{color:var(--muted);line-height:1.9}dialog h2{font-size:30px;line-height:1.5}dialog .eyebrow{color:#bda7f5}.dialog-close{position:absolute;right:17px;top:12px;border:0;background:transparent;font-size:28px;color:#a99bbd}.film-mark{height:150px;overflow:hidden;position:relative}.film-mark img{position:absolute;width:380px;left:50%;transform:translateX(-50%);top:-20px;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}
@keyframes enter{from{opacity:0;transform:translateY(25px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes levitate{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-18px) rotate(1deg)}}@keyframes cue{50%{transform:translateY(8px);opacity:.4}}@keyframes draw{to{stroke-dashoffset:0}}
.motion-paused *, .motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused{scroll-behavior:auto}
.motion-paused .intro{opacity:1!important;transform:none!important;filter:none!important}
@media(max-width:900px){.hero{height:820px;min-height:820px}.hero-content{padding:175px 7% 90px}.hero h1{font-size:68px}.brand-orbit{right:-13%;top:37%;opacity:.6;width:58%}.header{padding:0 5%}.header nav{gap:22px}.section{padding:75px 25px}.section-heading h2{font-size:34px}.section-heading{gap:25px}footer{margin:35px 25px 0}.hero-copy{max-width:470px}}
@media(max-width:600px){.header{height:78px}.header nav{display:none}.brand{width:125px}.brand-image{transform:scale(.85);transform-origin:left center}.nav-cta{padding:8px 17px}.hero{height:860px;min-height:860px}.hero-content{padding:150px 24px 80px}.hero h1{font-size:54px}.hero-copy{font-size:15px;max-width:320px}.desktop{display:none}.hero-foot{gap:13px;flex-wrap:wrap;max-width:270px;margin-top:25px}.hero-foot-note{display:block;width:100%;margin:0;font-size:12px}.brand-orbit{width:85%;top:56%;right:-8%;opacity:.8}.orbit-caption{font-size:8px}.hero-actions{gap:10px}.button{padding:12px 20px}.section-heading{display:block}.section-heading>p{margin-top:20px}.section-heading h2{font-size:32px}.section{padding:66px 20px}.workspace-top{padding:16px;flex-wrap:wrap;gap:8px}.preview-body{padding:24px}.demo-label{font-size:11px}.scroll-cue{bottom:25px}.motion-toggle{bottom:25px}footer{flex-wrap:wrap;gap:12px}footer p{margin:0}footer>span{width:100%;margin:0}dialog{padding:32px 24px}dialog h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.preview-chart path{stroke-dashoffset:0}.brand-orbit{transform:none}}
@media(max-width:600px){.orbit-caption{display:none}}
.filter-defs{position:absolute;pointer-events:none}.brand{display:flex;align-items:center;gap:12px}.brand-icon{position:relative;display:block;overflow:hidden;width:43px;height:43px;flex:none}.brand-icon img{position:absolute;width:485%;max-width:none;left:-105%;top:-73%;filter:url(#remove-white);mix-blend-mode:normal}.brand-name{font-size:25px;font-weight:650;letter-spacing:.04em;line-height:1}.hero-symbol{height:auto;aspect-ratio:1;filter:none}.hero-symbol img{width:485%;left:-105%;top:-73%;filter:url(#remove-white);mix-blend-mode:normal}.hero-symbol:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,#cbb7ff0c 48%,transparent 61%);transform:translateX(-120%);animation:glint 9s 2s ease-in-out infinite;pointer-events:none}.brand-orbit{top:24%;right:7%;width:38%}.film-mark{display:flex;align-items:center;justify-content:center;gap:24px;height:140px}.film-mark .brand-icon{width:80px;height:80px}.film-mark .brand-icon img{width:485%;left:-105%;top:-73%;transform:none;filter:url(#remove-white);mix-blend-mode:normal}.film-mark strong{font-size:48px}.workspace-grid{display:grid;grid-template-columns:270px 1fr}.strategy-sidebar{border-right:1px solid var(--line);padding:20px 16px;background:#ffffff02}.market-filter,.range-filter,.feed-tabs{display:flex;gap:4px}.market-filter{background:#09061180;border-radius:7px;padding:4px;margin-bottom:20px}.market-filter button,.range-filter button,.feed-tabs button{background:none;border:0;color:#91869f;border-radius:5px;font-size:13px;padding:8px 11px;transition:background .2s,color .2s}.market-filter button:hover,.range-filter button:hover,.feed-tabs button:hover{color:#eee4ff}.market-filter button.active{background:#ffffff0d;color:#e5d9ff}.strategy-card{width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:10px;padding:17px 13px;margin-bottom:10px;display:flex;gap:12px;align-items:center;transition:border .2s,background .2s}.strategy-card:hover{background:#ffffff05}.strategy-card.selected{border-color:#a983ed44;background:linear-gradient(120deg,#7655b51f,#5b3b9310)}.strategy-avatar{display:grid;place-items:center;width:38px;height:38px;background:linear-gradient(145deg,#684ca34d,#9a6de614);border:1px solid #ac82ef2e;color:#bea4f3;border-radius:11px;font-size:17px;flex:none}.strategy-card strong{display:block;font-size:14px;font-weight:550}.strategy-card small{display:block;color:#a296b0;font-size:12px;margin-top:4px}.sidebar-note{font-size:12px;color:#82778e;line-height:1.9;padding:20px 12px;border-top:1px solid var(--line);margin-top:24px}.strategy-detail{padding:30px 32px}.detail-title{display:flex;justify-content:space-between;gap:16px;align-items:center}.category{font-size:12px;color:#b49acb}.detail-title h3{font-size:25px;letter-spacing:-.03em;margin:5px 0}.detail-title p{font-size:13px;color:#968aa7;margin:0}.watch-button{background:#ffffff05;border:1px solid #8d6ebf3d;border-radius:6px;font-size:13px;padding:7px 13px;white-space:nowrap}.watch-button[aria-pressed=true]{background:#7851c822;color:#c4acff;border-color:#a87de966}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 25px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metric-row span{display:block;color:#8f839f;font-size:12px}.metric-row strong{display:block;font-size:22px;font-weight:550;letter-spacing:-.03em;margin-top:4px}.metric-row small{font-size:14px;margin-left:4px}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ad9fbe;font-size:12px}.range-filter button{font-size:12px;padding:5px 11px}.range-filter button.active{color:#d5beff;background:#9070d522}.chart-wrap{margin-top:15px}.chart-wrap svg{display:block;width:100%;height:190px;overflow:visible}.chart-grid path{stroke:#ffffff08;stroke-width:1;fill:none}#chart-area{fill:url(#chart-fill)}#chart-path{stroke:url(#chart-line);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart-axis{display:flex;justify-content:space-between;font-size:11px;color:#7e728f;margin-top:10px}.strategy-bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;padding-top:24px}.micro-label{font-size:11px;letter-spacing:.1em;color:#b79bcc}.strategy-bottom p{font-size:13px;color:#a69ab6;max-width:340px;line-height:1.8;margin:5px 0}.strategy-bottom .button{font-size:13px;padding:10px 18px;min-height:43px;flex:none}.data-notice{font-size:11px;color:#81758f;margin:20px 0 0}.muted-heading{color:#8e83a3}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:55px}.step{position:relative;padding:32px 30px 36px;border-right:1px solid var(--line);overflow:hidden}.step:first-child{padding-left:0}.step:last-child{border:0}.step-number{font-size:12px;letter-spacing:.16em;color:#9c87b7}.step h3{font-size:20px;font-weight:550;margin:30px 0 12px;letter-spacing:-.02em}.step p{font-size:14px;color:#9c91ad;line-height:1.85;margin:0}.step-art{height:95px;width:155px;position:relative;margin-top:32px}.art-observe span{position:absolute;width:60px;height:60px;border:1px solid #9a77e565;border-radius:50%;left:20px;top:10px;background:radial-gradient(circle,#7955e91a,transparent 70%)}.art-observe span:nth-child(2){left:60px;top:20px}.art-observe span:nth-child(3){width:8px;height:8px;background:#a482f5;left:74px;top:47px;border:0;box-shadow:0 0 20px #8d59fd}.art-controls span{position:absolute;left:15px;top:20px;width:120px;height:1px;background:linear-gradient(90deg,#9568e444,#ae8aff66)}.art-controls span:nth-child(2){top:45px}.art-controls span:nth-child(3){top:70px}.art-controls span:after{content:"";position:absolute;top:-5px;left:30px;height:10px;width:10px;border:1px solid #b99cea;background:#241934;border-radius:50%}.art-controls span:nth-child(2):after{left:80px}.art-controls span:nth-child(3):after{left:54px}.art-review span{position:absolute;width:85px;height:60px;border:1px solid #8863c663;left:10px;top:12px;background:#191223;transform:rotate(-12deg);border-radius:6px}.art-review span:nth-child(2){left:24px;transform:rotate(0)}.art-review span:nth-child(3){left:40px;transform:rotate(12deg);background:linear-gradient(130deg,#36204e,#15101e)}.art-review span:nth-child(3):after{content:"";position:absolute;left:16px;top:20px;width:40px;height:1px;background:#a78acb;box-shadow:0 8px #a78acb70,0 16px #a78acb30}.community-band{position:relative;background:radial-gradient(ellipse at 15% 80%,#27154377,transparent 60%),#0e0b16;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.community-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px}.community-intro h2{font-size:42px;line-height:1.4;letter-spacing:-.04em;margin:0 0 20px}.community-intro>p:not(.eyebrow){font-size:15px;color:#9e92b1;line-height:1.9}.mascot-wrap{position:relative;width:250px;height:200px;margin:30px 0 0;overflow:visible}.mascot-wrap img{width:225px;height:225px;object-fit:contain;filter:url(#remove-white) brightness(1.6) saturate(.6);animation:swim 8s ease-in-out infinite}.mascot-label{font-size:11px;display:block;color:#9a86b9;position:absolute;bottom:-30px;left:30px;letter-spacing:.1em}.community-feed{padding:0 0 20px;align-self:center}.feed-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:10px}.feed-tabs button{padding:12px 0;border-radius:0;font-size:14px;border-bottom:2px solid transparent}.feed-tabs button.active{color:#d6c6ef;border-bottom-color:#9675d7}.feed-post{padding:25px 0;border-bottom:1px solid var(--line);animation:enter .5s both}.post-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:#9d8db0}.post-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#7e5caf25;color:#bf9ce6;font-size:11px}.post-meta time{margin-left:auto;color:#786980;font-size:11px}.feed-post h3{font-size:18px;font-weight:550;line-height:1.55;margin:15px 0 10px}.feed-post p{font-size:14px;color:#a79ab7;line-height:1.8;margin:0}.post-footer{display:flex;align-items:center;gap:14px;margin-top:16px;font-size:12px;color:#8c7b9e}.post-footer button{border:1px solid #9370bd30;border-radius:20px;padding:4px 11px;background:transparent;font-size:12px;color:#a08cb8}.post-footer button[aria-pressed=true]{background:#8963bd25;color:#cfb4f1}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.faq h2{font-size:31px;font-weight:550;letter-spacing:-.03em;margin-top:0}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:23px 30px 23px 0;list-style:none;position:relative;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"＋";position:absolute;right:0;color:#8f73b6}.faq details[open] summary:after{content:"−"}.faq details p{font-size:14px;color:#a495b2;line-height:1.9;margin:0 0 24px;max-width:540px}.closing{text-align:center;padding:65px 20px 110px;position:relative;overflow:hidden}.closing h2{font-size:48px;letter-spacing:-.055em;font-weight:550;margin:15px 0 30px}.closing h2 span{color:#b192f6}.closing .eyebrow{margin:0}.closing-line{position:absolute;bottom:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#a678ff77,transparent);box-shadow:0 -20px 100px 20px #8650e81a}.plan-caption strong{color:#e0cffa;font-weight:500}#plan-form{display:grid;gap:12px}#plan-form label{font-size:14px;color:#b7a5c7}#plan-form input[type=number],#plan-form select{width:100%;background:#0d0915;border:1px solid #ffffff20;border-radius:7px;padding:12px 14px;color:#eee2fc;outline-offset:2px}#plan-form input[type=range]{width:100%;accent-color:#a583f5;margin:8px 0 20px}.range-label{display:flex;justify-content:space-between;margin-top:10px}.range-label output{font-size:14px;color:#ccb2fb}.plan-summary{padding:20px;background:#9e76d70b;border:1px solid #ac81e623;border-radius:10px;margin:12px 0}.plan-summary>span{font-size:12px;color:#a794bb}.plan-summary strong{display:block;font-size:30px;color:#d3b5ff;font-weight:500}.plan-summary p{font-size:12px;line-height:1.8;margin:8px 0 0}#plan-form .button{width:100%}#plan-result .result-mark{font-size:34px;color:#ac8bf3}#plan-result h3{font-size:24px}#plan-result p{font-size:14px}#plan-result .button{margin-top:16px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#241a37;border:1px solid #9f7bcb55;border-radius:8px;box-shadow:0 10px 45px #0006;padding:12px 20px;color:#e7d9fa;z-index:40;font-size:14px;transition:.25s;max-width:90vw}#toast.visible{opacity:1;transform:translate(-50%,0)}.js-motion .reveal{opacity:0;transform:translateY(25px);transition:opacity .75s,transform .75s}.js-motion .reveal.in-view{opacity:1;transform:none}.motion-paused .reveal{opacity:1!important;transform:none!important}.step:nth-child(2){transition-delay:.08s}.step:nth-child(3){transition-delay:.16s}@keyframes swim{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes glint{0%,60%,100%{transform:translateX(-120%)}85%{transform:translateX(120%)}}
@media(min-width:1500px){.hero-content{padding-left:0}.brand-orbit{right:12%;width:34%}}
@media(max-width:1000px){.workspace-grid{grid-template-columns:230px 1fr}.strategy-detail{padding:25px 22px}.market-filter button{padding:7px 8px}.strategy-bottom{display:block}.strategy-bottom .button{margin-top:15px}.community-inner{gap:45px}.community-intro h2{font-size:36px}.faq{gap:40px}.metric-row strong{font-size:20px}.brand-orbit{right:-8%;width:54%;top:35%}}
@media(max-width:700px){.workspace-grid{display:block}.strategy-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:14px}.market-filter{max-width:300px;margin-bottom:12px}.market-filter button{flex:1}.sidebar-note{display:none}#strategy-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.strategy-card{min-width:168px;width:auto;flex-shrink:0;margin:0;padding:11px 9px}.strategy-avatar{height:32px;width:32px;font-size:14px}.strategy-card strong{font-size:13px}.strategy-card small{font-size:11px}.strategy-detail{padding:22px 18px}.detail-title h3{font-size:23px}.detail-title p{font-size:12px}.metric-row{gap:8px}.metric-row strong{font-size:18px}.chart-wrap svg{height:150px}.steps{display:block}.step,.step:first-child{padding:25px 0 30px;display:grid;grid-template-columns:100px 1fr;column-gap:22px;border-right:0;border-bottom:1px solid var(--line)}.step-number{grid-column:1}.step-art{grid-column:1;grid-row:2/4;width:95px;transform:scale(.75);transform-origin:left top;margin-top:20px}.step h3{grid-column:2;font-size:18px;margin:10px 0}.step p{grid-column:2}.community-inner{grid-template-columns:1fr;gap:28px}.community-intro{position:relative}.community-intro h2{font-size:32px}.community-intro>p:not(.eyebrow){max-width:280px;font-size:14px}.mascot-wrap{position:absolute;right:-8px;top:130px;width:105px;height:100px;margin:0;opacity:.65}.mascot-wrap img{width:110px;height:110px}.mascot-label{display:none}.community-feed{margin-top:15px}.faq{display:block}.faq-list{margin-top:30px}.closing h2{font-size:32px}.closing h2 span{display:block;margin-top:5px}.closing{padding:30px 20px 70px}.brand-orbit{width:85%;top:56%;right:-8%}.hero-symbol{width:55%;left:23%}.orbit-ring{inset:5%}.brand-name{font-size:23px}.brand-icon{width:37px;height:37px}.brand{gap:9px}.eyebrow{font-size:12px}.feed-tabs{gap:24px}.feed-tabs button{font-size:13px}.data-notice{font-size:12px}.chart-axis{font-size:12px}.demo-label{font-size:12px}}
