@charset "UTF-8";
:root{--lime:#bfff00;--ink:#000000;--white:#fff;--muted:#737373;--line:#dededb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:white;color:var(--ink);font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #83a900;outline-offset:5px}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p{margin:0}h2{font-size:clamp(34px,3.5vw,52px);line-height:1.2;letter-spacing:-2px;font-weight:900}p{line-height:1.7}.container{width:min(1280px,calc(100% - 112px));margin:auto}.section{padding:110px 0}.dark{background:var(--ink);color:white}.lime{background:var(--lime);color:var(--ink)}.white{background:white;color:var(--ink)}.gray{background:#eee}.header{height:88px;background:var(--ink);color:white;display:flex;align-items:center;justify-content:space-between;padding:0 56px;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:900;font-size:26px;white-space:nowrap;letter-spacing:-1px}.brand-mark{width:36px;height:36px;display:inline-block;background:var(--lime);clip-path:polygon(0 38%,50% 0,50% 38%,100% 0,100% 62%,50% 100%,50% 62%,0 100%)}.header nav{display:flex;gap:36px;font-size:13px;color:#c8c8c8}.header nav a:hover{color:var(--lime)}.header-actions{display:flex;align-items:center;gap:26px;font-size:13px}.language{border:0;background:none;color:white;padding:10px 0;font-size:12px}.language span{color:#6e6e6e;margin:0 5px}.header-cta{display:flex;align-items:center;gap:13px}.header-cta:hover{color:var(--lime)}.menu-toggle{display:none;border:0;background:none;color:white;font-size:23px}.hero{position:relative;overflow:hidden}.hero-inner{position:relative;min-height:760px;padding-top:42px;padding-bottom:40px}.eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:700;display:flex;align-items:center;gap:10px;margin-bottom:22px}.status-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--lime)}.edition{margin-left:auto;color:#aaa;font-size:10px}.hero h1{font-size:clamp(72px,8.9vw,132px);line-height:1.04;letter-spacing:-7px;font-weight:950;position:relative;z-index:2;pointer-events:none}.hero-bottom{color:var(--lime)}.period{color:white}.hero-copy{width:280px;margin-top:32px;position:relative;z-index:4}.hero-copy p{font-size:15px;color:#c1c1c1;margin-bottom:28px}.button{border:0;border-radius:40px;padding:12px 20px;display:inline-flex;align-items:center;gap:24px;font-size:13px;font-weight:700;transition:transform .2s}.button:hover{transform:translateY(-3px)}.circle{border:1px solid #2224;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:20px}.hero-art{position:absolute;right:190px;top:230px;width:500px;height:460px;perspective:1000px;z-index:3}.art-card{position:absolute;width:250px;height:310px;border-radius:14px;padding:10px;box-shadow:0 30px 55px #0005;transition:transform .5s;will-change:transform}.art-card img{border-radius:8px;height:calc(100% - 32px)}.art-card span{font-size:9px;font-weight:700;letter-spacing:1px;display:flex;justify-content:space-between;padding-top:11px}.art-back{background:#e5e5df;left:5px;top:28px;transform:rotate(-18deg)}.art-middle{background:var(--lime);left:155px;top:0;transform:rotate(12deg)}.art-front{background:#fff;left:140px;top:145px;transform:rotate(-8deg)}.hero-art:hover .art-back{transform:rotate(-23deg) translateX(-10px)}.hero-art:hover .art-middle{transform:rotate(17deg) translateY(-10px)}.hero-art:hover .art-front{transform:rotate(-3deg) translateY(8px)}.art-star{position:absolute;right:-28px;top:-66px;color:var(--lime);font-size:100px;line-height:1}.hero-side{position:absolute;right:0;top:420px;width:130px;display:grid;gap:20px;z-index:4}.hero-side a{font-size:12px;padding-bottom:16px;border-bottom:1px solid #777;display:flex;justify-content:space-between;gap:8px}.hero-side a:hover{color:var(--lime)}.hero-foot{position:absolute;bottom:38px;left:0;right:0;display:flex;justify-content:space-between;font-size:11px;color:#aaa}.hero-foot a{letter-spacing:1px;font-size:9px}.hero-foot a span{margin-left:20px;color:var(--lime);font-size:20px}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px}.section-intro>div{max-width:700px}.section-intro>p{width:325px;flex:none;font-size:14px;color:#727272}.value-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:18px}.value-card{border-radius:18px;min-height:274px;padding:28px;display:flex;flex-direction:column}.mini-label{font-size:10px;letter-spacing:1px;opacity:.65}.value-card h3{font-size:29px;line-height:1.35;letter-spacing:-1px;margin:24px 0}.value-card h3 span{float:right;font-size:56px;line-height:1}.value-card p{font-size:12px;max-width:330px;margin-top:auto;opacity:.75}.features{padding-top:30px;padding-bottom:125px}.feature-stage{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.feature-item{border-top:1px solid var(--line)}.feature-item:last-child{border-bottom:1px solid var(--line)}.feature-trigger{background:none;border:0;width:100%;display:flex;text-align:left;gap:22px;padding:25px 20px;align-items:center;color:var(--ink);transition:background .25s}.feature-number{font-size:12px;color:#777}.feature-name{font-weight:700;font-size:17px;flex:1}.feature-arrow{width:29px;height:29px;display:grid;place-items:center;background:#ededeb;border-radius:50%;font-size:18px}.feature-item.active{background:var(--ink);color:white}.active .feature-trigger{color:white}.active .feature-number{color:var(--lime)}.active .feature-arrow{background:var(--lime);color:var(--ink)}.feature-description{display:none;padding:0 65px 24px;font-size:13px;color:#ccc;line-height:1.7}.active .feature-description{display:block}.feature-preview{border:1px solid #ddd;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0000000b;transform:rotate(2deg);background:white;transition:transform .4s}.feature-preview:hover{transform:rotate(0)}.preview-top{display:flex;align-items:center;gap:8px;font-size:11px;padding:18px}.preview-top .status-dot{background:var(--ink)}.preview-index{margin-left:auto;color:#8d8d8d;font-size:9px}.preview-image{height:325px;position:relative;background:#f1f1ed}.image-note{position:absolute;right:10px;bottom:10px;padding:4px 7px;border-radius:4px;background:#fffC;font-size:9px}.preview-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px;gap:25px}.preview-bottom p{font-size:13px;max-width:330px}.round-link{width:48px;height:48px;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-size:28px;flex:none;transition:transform .2s}.round-link:hover{transform:rotate(45deg)}.knowledge{background:#f6f6f3;padding:95px 0}.knowledge-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:95px}.knowledge-art{position:relative;padding-bottom:75px}.knowledge-art>img{height:320px;position:relative;z-index:1;border-radius:3px;transform:rotate(-6deg);box-shadow:0 20px 45px #0002}.knowledge-tag{position:absolute;left:40px;bottom:42px;padding:16px 22px;background:#222;color:white;font-size:12px;display:flex;gap:10px;align-items:center;z-index:3;transform:rotate(3deg)}.outline-word{position:absolute;top:-42px;left:14px;font-size:110px;font-weight:900;line-height:.84;letter-spacing:-5px;color:transparent;-webkit-text-stroke:1px #bbb;z-index:0}.lead{font-size:14px;color:#777;margin:24px 0}.benefit-list{list-style:none;margin:26px 0;padding:0;display:grid;gap:23px}.benefit-list li{display:flex;gap:14px}.benefit-list li>span{width:27px;height:27px;border-radius:50%;background:#e5e5df;display:grid;place-items:center;flex:none}.benefit-list h3{font-size:15px;margin-bottom:5px}.benefit-list p{font-size:12px;color:#777}.text-link{display:inline-flex;gap:28px;border-bottom:1px solid #222;padding-bottom:8px;font-size:13px;font-weight:700;margin-top:8px}.workflow .section-intro>p{color:#aaa}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.workflow-manifest{padding:0 40px 15px 0}.huge-arrow{font-size:105px;line-height:1;color:var(--lime)}.workflow-manifest h3{font-size:30px;line-height:1.3;margin:18px 0}.workflow-manifest p{font-size:12px;color:#aaa;max-width:220px}.tool-card{aspect-ratio:1.1;border-radius:15px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .3s}.tool-card:hover{transform:translateY(-7px)}.tool-card>div:last-child{position:relative;z-index:1}.tool-card>div>span{font-size:9px;letter-spacing:1px}.tool-card h3{font-size:24px;margin-top:9px}.tool-card b{position:absolute;right:0;bottom:0;font-size:28px;font-weight:400}.tool-image{padding:0;color:white}.tool-image>img{position:absolute;inset:0}.tool-image:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#000b)}.tool-image>div:last-child{margin: auto 24px 24px}.tool-symbol{font-size:110px;align-self:center;margin:auto;line-height:.8}.layers-symbol{font-size:115px;line-height:.42;transform:rotate(-10deg)}.tool-video{background:#393936}.video-symbol{width:140px;height:95px;align-self:center;margin:auto;display:grid;place-items:center;border:1px solid #888;border-radius:10px;color:var(--lime);font-size:38px;position:relative}.video-symbol span{position:absolute;left:8px;right:8px;bottom:-21px;height:9px;background:repeating-linear-gradient(90deg,var(--lime) 0 5px,transparent 5px 8px);opacity:.7}.workflow-end{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px}.workflow-end p{font-size:25px;line-height:1.3;font-weight:700;margin-bottom:30px}.faq-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{font-size:15px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:'＋';font-size:20px;font-weight:400}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;color:#777;margin-top:17px;max-width:520px}.closing{background:#eee;padding:75px 0 70px}.closing>div>p{font-size:clamp(38px,5.4vw,76px);font-weight:900;line-height:1.25;letter-spacing:-3px}.closing>div>p span{position:relative;z-index:1}.closing>div>p span:after{position:absolute;content:"";height:18px;background:var(--lime);left:0;right:0;bottom:6px;z-index:-1}.closing-bottom{margin-top:32px;border-top:1px solid #ccc;padding-top:25px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#666}.footer{padding:12px 0 25px;overflow:hidden}.footer-word{font-size:clamp(110px,22vw,310px);font-weight:950;letter-spacing:-22px;line-height:1.15;margin-left:-12px;display:flex;justify-content:space-between;border-bottom:1px solid #2223;padding-bottom:15px}.footer-word>span{font-size:.65em;letter-spacing:0}.footer-grid{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:45px;padding:55px 0 65px}.footer .brand-mark{background:var(--ink)}.footer .brand{font-size:21px}.footer-grid h2{font-size:30px;letter-spacing:-1px;margin:22px 0}.footer-grid h3{font-size:12px;margin-bottom:22px}.footer-grid>div>a:not(.brand):not(.button){display:block;font-size:12px;margin-bottom:15px}.footer-grid>div>a:hover{text-decoration:underline}.legal{border-top:1px solid #2223;padding-top:24px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.3px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:translateY(0)}html[lang=en] .hero h1{font-size:clamp(65px,7.7vw,112px);letter-spacing:-5px}html[lang=en] h2{letter-spacing:-1.8px}html[lang=en] .value-card h3{font-size:27px}html[lang=en] .hero-art{top:300px}html[lang=en] .hero-inner{min-height:850px}
@media(min-width:1550px){.hero h1{font-size:135px}.hero-art{right:180px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.header{padding:0 32px}.header nav{gap:20px}.header-actions{gap:18px}.hero-art{right:100px;width:410px;transform:scale(.88);transform-origin:right top;top:250px}.hero-side{width:100px;font-size:10px}.hero h1{letter-spacing:-4px}.hero-inner{min-height:735px}.value-card{padding:23px}.value-card h3{font-size:24px}.feature-stage{gap:28px}.preview-image{height:280px}.knowledge-grid{gap:55px}.knowledge-art>img{height:270px}.section-intro>p{width:280px}.workflow-grid{gap:15px}.tool-card{padding:20px}.tool-card h3{font-size:21px}.workflow-end{padding:20px}.faq-layout{gap:50px}.footer-word{letter-spacing:-14px}}
@media(max-width:760px){.container{width:calc(100% - 40px)}.header{height:72px;padding:0 20px}.brand{font-size:23px}.brand-mark{width:30px;height:30px}.header-actions{gap:18px}.header-cta{display:none}.menu-toggle{display:block}.header nav{display:none;position:absolute;top:72px;left:0;right:0;background:#222;z-index:20;padding:25px;flex-direction:column;border-top:1px solid #444}.header nav.open{display:flex}.section{padding:65px 0}.hero-inner{min-height:940px;padding-top:25px}.eyebrow{font-size:9px;letter-spacing:1px}.edition{font-size:8px}.hero h1{font-size:clamp(64px,14vw,100px);line-height:1.1;letter-spacing:-4px}.hero-copy{margin-top:24px;width:100%}.hero-copy p{font-size:13px;margin-bottom:20px}.hero-art{top:435px;left:50%;right:auto;width:400px;height:390px;transform:translateX(-50%) scale(.8);transform-origin:center top}.hero-side{display:none}.art-star{right:-5px;top:-35px;font-size:75px}.hero-foot{bottom:26px;gap:20px;font-size:9px;align-items:center}.hero-foot a{font-size:7px}.hero-foot a span{margin-left:5px}.section-intro{display:block;margin-bottom:30px}.section-intro>p{width:auto;max-width:480px;margin-top:22px;font-size:13px}h2{font-size:35px;letter-spacing:-1.5px}.value-grid{grid-template-columns:1fr;gap:12px}.value-card{min-height:215px;padding:25px}.value-card h3{font-size:28px;margin:18px 0}.value-card p{font-size:13px;max-width:none}.feature-stage{grid-template-columns:1fr;gap:28px}.feature-trigger{padding:20px 12px}.feature-name{font-size:16px}.feature-description{padding:0 48px 22px}.feature-preview{transform:rotate(0)}.preview-image{height:270px}.knowledge-grid{grid-template-columns:1fr;gap:35px}.knowledge-art{max-width:480px;width:100%;margin:25px auto 0;padding-bottom:65px}.knowledge-art>img{height:260px;transform:rotate(-3deg)}.outline-word{font-size:95px}.knowledge-tag{bottom:32px;left:30px}.knowledge-copy h2{font-size:34px}.workflow-grid{grid-template-columns:1fr 1fr;gap:12px}.workflow-manifest{grid-column:span 2;display:grid;grid-template-columns:110px 1fr;padding:0;margin-bottom:10px}.huge-arrow{grid-row:span 2;font-size:100px}.workflow-manifest h3{font-size:27px;margin:0 0 12px}.workflow-manifest p{max-width:none}.tool-card{aspect-ratio:.9;padding:16px;border-radius:10px}.tool-card h3{font-size:18px}.tool-card>div>span{font-size:8px}.tool-card b{font-size:21px}.tool-image>div:last-child{margin:auto 16px 16px}.tool-symbol{font-size:80px}.layers-symbol{font-size:85px}.video-symbol{width:100px;height:70px;font-size:27px}.workflow-end{grid-column:span 2;padding:20px 0 0;flex-direction:row;align-items:center;justify-content:space-between;gap:15px}.workflow-end p{font-size:20px;margin:0}.workflow-end .button{font-size:11px;padding:12px 15px;gap:12px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq summary{font-size:14px}.closing{padding:55px 0 35px}.closing>div>p{font-size:40px;letter-spacing:-2px}.closing-bottom{font-size:11px}.footer-word{font-size:23vw;letter-spacing:-7px;margin-left:-4px;padding-bottom:12px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:26px 15px;padding:30px 0}.footer-grid>div:first-child{grid-column:span 3;margin-bottom:10px}.footer-grid h2{font-size:29px}.footer-grid h3{font-size:11px;margin-bottom:18px}.footer-grid>div>a:not(.brand):not(.button){font-size:11px}.legal{font-size:8px;gap:14px;line-height:1.6}.legal>span:last-child{text-align:right;max-width:125px}html[lang=en] .hero h1{font-size:clamp(55px,11vw,82px);letter-spacing:-3px}html[lang=en] .hero-art{top:460px}html[lang=en] .hero-inner{min-height:960px}html[lang=en] h2{font-size:32px}html[lang=en] .feature-name{font-size:14px}html[lang=en] .tool-card h3{font-size:16px}html[lang=en] .closing>div>p{font-size:36px}.tool-card b{display:none}}
/* Reference composition: 50 / 1200 side gutters; full-width feature bands. */
@media(min-width:761px){
.container{width:91.6667%;max-width:1600px}.header{height:6vw;max-height:105px;padding:0 4.16667%;position:relative;z-index:5}.header .brand{font-size:clamp(17px,1.7vw,27px)}.header .brand-mark{width:24px;height:24px}.header nav{position:absolute;left:50%;transform:translateX(-50%);gap:2.7vw;font-size:clamp(10px,.95vw,15px)}.header-actions{gap:20px}.header-cta,.language{font-size:11px}
.hero{overflow:visible;z-index:2}.hero-inner{height:59vw;max-height:1030px;min-height:0;padding-top:3.4vw;padding-bottom:0}.hero .eyebrow{display:none}.hero h1{font-size:8.3vw;line-height:1.02;letter-spacing:-.52vw;z-index:2;font-weight:950}.hero-bottom,.period{color:white}.hero-copy{margin-top:2.1vw;width:29%;z-index:4}.hero-copy p{font-size:1.36vw;line-height:1.35;color:#c5c5c5;margin-bottom:2.5vw}.hero-copy .button{border-radius:40px;font-size:1vw;padding:.9vw 1.5vw;gap:20px;position:relative;margin-right:52px}.hero-copy .circle{position:absolute;left:calc(100% + 8px);top:0;width:3.1vw;height:3.1vw;border:0;background:var(--lime);font-size:1.7vw}
.hero-art{width:45%;height:41vw;right:21%;top:19.6vw;transform:none}.art-card{width:77%;height:19.5vw;border-radius:12px;padding:10px;box-shadow:0 24px 35px #0003}.art-card img{height:calc(100% - 28px)}.art-card span{font-size:.65vw;letter-spacing:1px;padding-top:9px}.art-back{left:8%;top:12vw;transform:rotate(17deg);background:#494946;z-index:0;color:white}.art-back img{filter:grayscale(1) brightness(.5)}.art-middle{left:15%;top:4vw;transform:rotate(-26deg);background:var(--lime);z-index:2}.art-front{left:4%;top:20vw;transform:rotate(-11deg);background:#eeeeea;z-index:1}.hero-art:hover .art-middle{transform:rotate(-23deg) translateY(-7px)}.hero-art:hover .art-front{transform:rotate(-13deg) translateY(7px)}.hero-art:hover .art-back{transform:rotate(20deg)}.art-star{width:10vw;height:12vw;right:-19%;top:-17vw;fill:var(--lime);position:absolute}.hero-side{top:26vw;width:19%;gap:2.5vw}.hero-side a{border:0;font-size:1.25vw;font-weight:700;min-height:3vw;position:relative;padding:0 0 1.5vw;align-items:flex-start}.hero-side a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:16px;background:linear-gradient(135deg,transparent 48%,#aaa 49% 51%,transparent 52%) 65% 0/25% 100% no-repeat,linear-gradient(#aaa,#aaa) left bottom/65% 1px no-repeat,linear-gradient(#aaa,#aaa) right top/12% 1px no-repeat}.hero-side a span{max-width:70%}.hero-foot{bottom:4vw;align-items:end}.hero-foot>a{display:none}.creator-community{display:grid;gap:10px}.community-label{display:flex;gap:8px;align-items:center;font-size:1vw;color:#bbb}.community-label i{width:6px;height:6px;background:var(--lime);border-radius:50%}.community-people{display:flex;align-items:center}.community-people strong{font-size:2.8vw;color:white;letter-spacing:-2px;margin-right:24px}.community-people strong span{color:var(--lime)}.community-people img{width:2.7vw;height:2.7vw;object-fit:cover;border:2px solid var(--lime);border-radius:50%;margin-left:-6px}
.section{padding:7vw 0}h2{font-size:3.4vw;line-height:1.04;letter-spacing:-.15vw}.eyebrow{font-size:1vw;margin-bottom:1.7vw;letter-spacing:.2px}.section-intro{margin-bottom:3.4vw;gap:4vw}.section-intro>p{width:32%;font-size:1.3vw;line-height:1.4}.about{height:51vw;max-height:890px;min-height:0;padding-top:7vw;padding-bottom:7vw}.about .section-intro{margin-bottom:3.5vw}.value-grid{grid-template-columns:2.06fr 1fr 1fr;gap:1.5vw}.value-card{min-height:0;height:22vw;border-radius:2vw;padding:1.6vw;position:relative}.metric-icon{position:absolute;top:1.4vw;left:1.4vw;width:4.2vw;height:4.2vw;border-radius:50%;background:var(--ink);display:grid;place-items:center;z-index:2;transform:rotate(-10deg);box-shadow:0 3px 8px #0001}.metric-icon svg{width:55%;fill:none;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.value-card.dark .metric-icon{background:var(--lime)}.value-card.dark .metric-icon svg{stroke:var(--ink)}.value-card.gray .metric-icon{background:white}.value-card.gray .metric-icon svg{stroke:var(--ink)}.value-card .metric{margin:.8vw 0 0;display:flex;align-items:flex-start;gap:1vw;line-height:.94;letter-spacing:-.3vw;position:relative}.metric strong{font-size:10.5vw;font-weight:950;display:block;white-space:nowrap}.metric strong>span{font-size:4.5vw;vertical-align:top;line-height:1.4}.metric>span{font-size:3.1vw;letter-spacing:-.1vw;max-width:40%;line-height:1.05;font-weight:800;padding-top:1vw}.value-card:not(:first-child) .metric{display:block}.value-card:not(:first-child) .metric>span{display:block;font-size:1.5vw;max-width:none;padding-top:10px;letter-spacing:0}.value-card p{font-size:1.15vw;line-height:1.3;max-width:85%}.value-card.lime .metric{color:var(--ink)}
.features{height:53vw;max-height:925px;padding:0;position:relative}.features>.container{width:100%;max-width:none}.features .section-intro{width:91.6667%;margin:0 auto 3.2vw}.feature-stage{position:relative;display:block}.feature-list{width:100%;background:#eee}.feature-item{border-color:#d9d9d9}.feature-trigger{height:9.5vw;padding:0 4.1667%;gap:5vw}.feature-number{font-size:1.5vw;color:#222;font-weight:700}.feature-name{flex:none;width:29%;font-size:1.8vw;max-width:240px;line-height:1.06}.feature-arrow{margin-left:auto;width:4vw;height:4vw;font-size:2vw;background:#dededb}.feature-item.active{background:var(--ink)}.feature-item.active .feature-number{color:white}.feature-description{display:none!important}.feature-preview{position:absolute;width:41.5%;right:16%;top:12vw;z-index:3;transform:none;box-shadow:0 25px 55px #0002;border:0;border-radius:1.8vw}.preview-top{padding:1.5vw;font-size:1vw}.preview-image{height:15vw}.preview-bottom{padding:1.3vw;gap:20px}.preview-bottom p{font-size:1vw;line-height:1.3}.preview-bottom .round-link{width:3vw;height:3vw;font-size:1.8vw}.preview-index{font-size:.7vw}.image-note{font-size:.7vw}
.knowledge{height:62vw;max-height:1080px;padding:9vw 0;background:white}.knowledge-grid{height:100%;gap:13%;grid-template-columns:1fr 1fr}.knowledge-art{padding:0;height:33vw;max-height:570px}.knowledge-art>img{height:28vw;transform:rotate(-8deg);width:88%;object-fit:cover;border-radius:1.5vw;position:absolute;top:2vw;left:0;z-index:2;box-shadow:0 20px 35px #0002}.knowledge-art:before{content:"";position:absolute;background:var(--lime);width:68%;height:32vw;border-radius:1.3vw;transform:rotate(15deg);left:27%;top:-1vw}.outline-word{display:none}.knowledge-tag{left:6%;bottom:0;padding:1.1vw 1.5vw;font-size:1vw;transform:rotate(-8deg)}.knowledge-copy h2{font-size:3.5vw}.knowledge-copy .lead{display:none}.benefit-list{gap:1.5vw;margin:2vw 0}.benefit-list h3{font-size:1.3vw}.benefit-list p{font-size:1.05vw;line-height:1.35}.benefit-list li>span{width:2.2vw;height:2.2vw;font-size:1.1vw}.text-link{background:var(--lime);border:0;padding:1.1vw 1.8vw;border-radius:30px;font-size:1vw;margin-top:1vw}
.workflow{height:94vw;max-height:1635px;padding:7vw 0}.workflow .section-intro{margin-bottom:5vw}.workflow-grid{gap:1.4vw;grid-template-columns:repeat(3,1fr)}.tool-card{aspect-ratio:1;border-radius:1.7vw;padding:2vw}.workflow-manifest{padding:0 4vw 0 0}.huge-arrow{font-size:8vw;line-height:.9}.workflow-manifest h3{font-size:3.7vw;line-height:1.1;margin:2vw 0}.workflow-manifest p{font-size:1.3vw;line-height:1.4;max-width:90%}.tool-symbol{font-size:11vw}.layers-symbol{font-size:12vw}.tool-card h3{font-size:2vw}.tool-card>div>span{font-size:.8vw}.tool-image>div:last-child{margin:auto 2vw 2vw}.tool-card b{font-size:2.5vw}.tool-video{background:var(--lime);color:var(--ink)}.video-symbol{width:12vw;height:8vw;color:#222;border:2px solid #222;font-size:3.5vw}.video-symbol span{background:repeating-linear-gradient(90deg,#222 0 5px,transparent 5px 8px)}.workflow-end{padding:3vw 1vw}.workflow-end p{font-size:2vw;line-height:1.1;margin-bottom:2.5vw}.workflow-end .button{font-size:.95vw;padding:1vw 1.5vw}
.closing{height:50vw;max-height:870px;padding:10vw 0 7vw;position:relative}.closing .container{position:relative}.closing .eyebrow{color:#6a8700}.closing>div>p{font-size:4.8vw;line-height:1.15;letter-spacing:-.2vw;max-width:90%;margin-top:3vw}.closing>div>p span:after{height:0}.quote-mark{font-size:13vw;line-height:.7;color:var(--lime);position:absolute;right:0;top:-1vw;font-weight:900}.closing-bottom{margin-top:3vw;padding-top:2vw;font-size:1.2vw}.closing-bottom .round-link{width:3.5vw;height:3.5vw;font-size:2vw;border:1px solid #ccc;background:transparent}
.footer{height:61vw;max-height:1060px;padding-top:0;position:relative;overflow:visible;z-index:2}.footer-word{position:relative;font-size:23.5vw;line-height:.95;letter-spacing:-1.5vw;border:0;font-weight:950;color:var(--lime);text-shadow:-1px -1px 0 #a5dc00,-2px -2px 0 #9ed300,-3px -3px 0 #97c900,-4px -4px 0 #90c000,-5px -5px 0 #89b700,-6px -6px 0 #82ae00,-7px -7px 0 #7ba500,-8px -8px 0 #749c00,-9px -9px 0 #6d9300,-10px -10px 0 #668a00,-12px -12px 0 #608100,-14px -14px 0 #597800;transform:translateY(-3.4vw);padding-bottom:0;white-space:nowrap;margin-left:-3vw;margin-right:-4vw}.footer-grid{padding:3vw 0 5vw;gap:4vw;grid-template-columns:2.2fr 1fr 1fr 1fr}.footer-grid .brand{display:none}.footer-grid h2{font-size:2.6vw;line-height:1.05;margin:0 0 2vw}.footer-grid h3{font-size:1vw;margin-bottom:1.6vw}.footer-grid>div>a:not(.brand):not(.button){font-size:1vw;margin-bottom:1.2vw}.footer .button{font-size:1vw;padding:1vw 1.5vw}.legal{font-size:.8vw;padding-top:2vw;border:0}.footer .legal{position:absolute;left:4.1667%;right:4.1667%;bottom:3vw}html[lang=en] .hero h1{font-size:7.15vw;letter-spacing:-.42vw}html[lang=en] .hero-art{top:19.6vw}html[lang=en] .hero-inner{min-height:0}html[lang=en] .value-card h3{font-size:inherit}html[lang=en] .metric>span{font-size:2.6vw}html[lang=en] .value-card:not(:first-child) .metric>span{font-size:1.3vw}
}
.feature-preview{pointer-events:none}.feature-preview a{pointer-events:auto}.metric-icon svg{width:24px;fill:none;stroke:currentColor;stroke-width:2}.quote-mark{font-family:Arial,sans-serif}#faq-dialog{border:0;border-radius:16px;width:min(1000px,92vw);padding:0;max-height:85vh;color:var(--ink)}#faq-dialog::backdrop{background:#0008;backdrop-filter:blur(5px)}#close-faq{position:absolute;right:14px;top:10px;background:transparent;border:0;font-size:28px;z-index:2}#faq-dialog .faq{padding:50px 0}#faq-dialog .container{width:90%}#faq-dialog h2{font-size:32px}#faq-dialog .eyebrow{font-size:10px}#faq-dialog .reveal{opacity:1;transform:none}
@media(max-width:760px){.creator-community{max-width:210px}.community-label{display:flex;gap:7px;font-size:10px}.community-label i{width:5px;height:5px;background:var(--lime);border-radius:50%}.community-people{display:flex;align-items:center;margin-top:10px}.community-people strong{font-size:20px;color:white;margin-right:12px}.community-people img{width:27px;height:27px;border:1px solid var(--lime);border-radius:50%;margin-left:-5px}.hero .art-star{fill:var(--lime);width:85px;height:100px}.metric-icon{position:absolute;top:15px;left:18px;width:38px;height:38px;background:#222;color:white;border-radius:50%;display:grid;place-items:center}.value-card{position:relative}.value-card.dark .metric-icon{background:var(--lime);color:#222}.value-card.gray .metric-icon{background:white;color:#222}.metric{display:flex;align-items:start;gap:20px}.metric strong{font-size:90px;line-height:1}.metric strong>span{font-size:35px;vertical-align:top}.metric>span{font-size:26px;max-width:150px;padding-top:10px}.quote-mark{position:absolute;right:20px;top:20px;font-size:70px;color:var(--lime)}.closing{position:relative}.closing .eyebrow{max-width:80%}.footer-word{color:#222}.feature-preview{margin-top:20px}}
.value-card .metric span{float:none}.value-card .metric>span{overflow-wrap:normal}.value-card .metric strong>span{display:inline}
@media(min-width:761px){html[lang=en] .hero h1{font-size:6.6vw}.metric-icon svg{width:55%}}
@media(max-width:760px){.value-card .metric>span{max-width:calc(100% - 110px);font-size:24px;overflow-wrap:anywhere}html[lang=en] .value-card .metric>span{font-size:22px}.hero h1{font-size:clamp(37px,11.5vw,78px);letter-spacing:-2px}.hero h1 .hero-bottom{color:var(--lime)}.hero h1 .period{color:white}.metric strong{flex:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
