:root{--accent:#605aff;--lavender:#b5afff;--ink:#080809;--muted:#99999f;--line:#262629}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--ink);color:#f5f5f7;font-family:Inter,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--lavender);outline-offset:5px}button{color:inherit}img{max-width:100%;display:block}.skip{position:fixed;top:-80px;left:20px;padding:15px;background:white;color:black;z-index:99}.skip:focus{top:10px}header{position:fixed;inset:0 0 auto;height:66px;padding:0 32px;display:flex;align-items:center;gap:38px;color:#101016;z-index:30;transition:background .25s,color .25s}header.scrolled{background:rgba(8,8,9,.95);color:white;backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:9px;font-size:23px;font-weight:750;letter-spacing:-1.2px}.mark{position:relative;display:inline-block;width:24px;height:34px;overflow:hidden;flex:none}.mark img{position:absolute;max-width:none;width:53px;height:53px;left:-16px;top:-9px;mix-blend-mode:multiply}header.scrolled .mark img,footer .mark img,.product-sidebar .mark img,.ai-response .mark img{filter:invert(1);mix-blend-mode:screen}header nav{display:flex;gap:29px;font-size:13px}header nav a:hover{opacity:.6}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:13px}.login{padding:11px 18px;border-radius:30px;background:#00000005}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:13px 22px;border-radius:30px;background:#0a0a0c;color:white;font-size:13px;font-weight:500;transition:transform .2s,background .2s}.pill:hover{background:#312959;transform:translateY(-2px)}header.scrolled .pill{background:white;color:#111}#menuToggle{display:none}.hero{position:relative;min-height:800px;color:#13121c;overflow:hidden;background:radial-gradient(ellipse at 53% 31%,#f1eefc 0%,#e3ddf8 19%,transparent 49%),radial-gradient(ellipse at 7% 28%,#6663e6 0%,transparent 57%),radial-gradient(ellipse at 85% 20%,#9484eb,transparent 46%),linear-gradient(135deg,#aba1f3,#e7e2f4 51%,#6959bd);padding:161px 25px 135px}.hero:after{content:"";position:absolute;inset:auto -5% -1px;height:210px;background:linear-gradient(transparent,var(--ink));pointer-events:none}.hero-texture{position:absolute;inset:-30%;pointer-events:none;opacity:.38;background:repeating-linear-gradient(145deg,transparent 0 7px,#ffffff14 8px 9px,transparent 10px 19px);filter:blur(3px);transform:rotate(-12deg);mask-image:linear-gradient(transparent,#000,transparent)}.hero-center{position:relative;text-align:center;z-index:1}.app-icon{width:74px;height:74px;margin:auto;border-radius:21px;background:linear-gradient(145deg,#fff,#ebe7f3);box-shadow:0 2px 2px #2119451f,inset 0 0 0 1px #fff9;display:flex;align-items:center;justify-content:center}.app-icon .mark{width:38px;height:52px}.app-icon .mark img{width:84px;height:84px;left:-25px;top:-14px}.hero h1{font-size:58px;font-weight:500;letter-spacing:-2.5px;margin:36px 0 24px}.hero-center>p{font-size:17px;line-height:1.65;margin:0 0 33px}.mobile-break{display:none}.trust{text-align:center;position:relative;z-index:1;margin-top:69px}.trust>p{margin:0 0 38px;font-size:16px}.trust-names{max-width:1020px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:35px;flex-wrap:wrap}.trust-names span{font-size:24px;font-weight:650;letter-spacing:-1px;opacity:.75}.trust-names span:nth-child(2){font-size:19px;letter-spacing:1px}.trust-names span:nth-child(4){font-size:37px;font-weight:700}.showcase{max-width:1100px;margin:-70px auto 0;position:relative;z-index:2;padding-bottom:90px}.showcase-glow{position:absolute;inset:-100px -90px 0;z-index:-1;background:radial-gradient(ellipse at 50% 0,#605aff66,transparent 65%);pointer-events:none}.product-app{height:625px;display:flex;background:#101012;border:1px solid #35353d;border-radius:13px;overflow:hidden;box-shadow:0 35px 80px #0005}.product-sidebar{width:204px;flex:none;padding:28px 18px;background:#0c0c0e;border-right:1px solid #28282c;position:relative}.product-sidebar .brand{font-size:24px}.community{display:flex;align-items:center;gap:8px;font-size:11px;margin:34px 0 30px}.community>span:last-child{margin-left:auto}.community-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:29px;height:29px;border-radius:8px;background:#7466ca;color:white;font-size:15px;font-weight:600}.mini-nav{display:grid;gap:8px;font-size:12px;color:#98989f}.mini-nav>span{padding:10px;border-radius:6px}.mini-nav .selected{background:#605aff20;color:#c0baff}.sidebar-bottom{position:absolute;bottom:27px;color:#9a9aa5;font-size:11px}.avatar{display:inline-flex;width:22px;height:22px;background:#494055;align-items:center;justify-content:center;border-radius:50%;color:white}.product-main{flex:1;min-width:0;padding:26px 30px}.app-breadcrumb{font-size:10px;color:#b7b7c0;display:flex;gap:12px;align-items:center}.app-breadcrumb>span:not(.member-pill){color:#52525a}.member-pill{margin-left:auto;font-size:9px;border:1px solid #323239;padding:5px 8px;border-radius:20px}.app-title{margin:34px 0 24px}.app-title h3{font-size:27px;letter-spacing:-1px;font-weight:550;margin:0 0 8px}.app-title>span{font-size:11px;color:#888891}.app-tools{display:flex;gap:15px;font-size:10px;align-items:center;margin-bottom:23px}.app-tools label{display:flex;flex:1;align-items:center;gap:10px;border:1px solid #303036;border-radius:7px;padding:9px 12px;color:#888}.app-tools input{min-width:0;width:100%;color:white;background:none;border:none;font-size:11px;outline:none}.app-tools>span{color:#aaa}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 15px}.video-card{border:0;padding:0;text-align:left;background:none;min-width:0;transition:transform .2s}.video-card:hover{transform:translateY(-4px)}.thumb{aspect-ratio:16/9;background:#26232e;border-radius:6px;overflow:hidden;position:relative;margin-bottom:10px}.thumb>img{width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.duration{position:absolute;right:6px;bottom:6px;background:#08080ad9;padding:3px 5px;font-size:8px;border-radius:3px}.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fffdf8;color:#131117;font-size:11px;opacity:0;transition:opacity .2s}.video-card:hover .play{opacity:1}.video-card strong{display:block;font-size:10px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-card small{display:block;color:#777781;font-size:8px;margin-top:6px}.preview-caption{display:flex;justify-content:space-between;font-size:11px;color:#777780;padding:20px 2px}.section-wrap{max-width:1440px;margin:0 auto;padding:0 32px}h2{font-size:44px;line-height:1.16;letter-spacing:-1.6px;font-weight:450}.features>h2{text-align:center;margin:65px auto 70px;max-width:900px}.feature{display:grid;grid-template-columns:1fr 2fr;gap:55px;align-items:center;margin:0 0 110px;scroll-margin-top:95px}.feature-copy h3{font-size:29px;line-height:1.3;letter-spacing:-.8px;font-weight:450;margin:0 0 25px}.feature-copy p{font-size:16px;line-height:1.8;max-width:375px;color:#dedee3;margin:0}.feature-art{aspect-ratio:16/9;min-width:0;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:36px;background:radial-gradient(ellipse at 80% 20%,#cbc4f2,transparent 55%),radial-gradient(ellipse at 5% 20%,#6e63c2,transparent 60%),linear-gradient(145deg,#7973c3,#28263b)}.art-library{background:radial-gradient(ellipse at 20% 20%,#d0c2ee,transparent 55%),linear-gradient(130deg,#7671c2,#aca5db 55%,#61598d)}.art-courses{background:radial-gradient(ellipse at 70% 5%,#bab6f2,transparent 60%),linear-gradient(120deg,#524ba0,#9a8acf)}.art-ai{background:radial-gradient(ellipse at 15% 10%,#b2b3ed,transparent 60%),linear-gradient(150deg,#5d5fc2,#7c65b4)}.art-imports{background:radial-gradient(ellipse at 80% 20%,#dfd2f2,transparent 60%),linear-gradient(120deg,#655ac3,#9b88bd)}.window-top{display:flex;align-items:center;gap:5px;height:31px;background:#17161e;border-bottom:1px solid #ffffff09;padding:0 13px;font-size:8px;color:#898693}.window-top i{width:5px;height:5px;border-radius:50%;background:#4c4855}.window-top span{margin-left:auto;margin-right:auto}.call-window,.watch-window,.course-window,.ai-window,.import-window{background:#18171e;border:1px solid #ffffff1a;border-radius:11px;box-shadow:0 20px 55px #20143240;overflow:hidden;width:100%;color:#f3f1fa}.call-window{max-width:560px;position:relative;overflow:visible}.call-window .window-top{border-radius:11px 11px 0 0}.call-image{position:relative;aspect-ratio:16/8;overflow:hidden}.call-image img{width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.rec-dot{position:absolute;top:13px;left:13px;background:#19171bcc;font-size:9px;padding:7px 10px;border-radius:5px;color:#ffe7e7}.rec-dot:first-letter{color:#fa6464}.call-time{position:absolute;right:13px;bottom:13px;font:10px monospace}.call-bottom{display:flex;align-items:center;gap:11px;padding:16px;font-size:11px}.call-bottom small{display:block;font-size:8px;color:#98939f;margin-top:4px}.live-wave{margin-left:auto;color:#a497ff;letter-spacing:2px}.toast-card{position:absolute;right:-17px;bottom:-23px;display:flex;align-items:center;gap:12px;background:#262330;border:1px solid #ffffff26;padding:15px 22px;border-radius:9px;box-shadow:0 8px 25px #0003;font-size:11px}.toast-card>span{color:#b5d9bc;background:#52675444;padding:5px 8px;border-radius:50%}.toast-card small{display:block;font-size:8px;color:#9b95a8;margin-top:5px}.course-window{max-width:365px;transform:translateY(30px);flex-shrink:0}.course-cover{padding:25px 25px 20px;background:radial-gradient(at 90% 70%,#696498,transparent),#37314f}.course-cover small{font-size:7px;letter-spacing:1.5px;color:#bfb5d3}.course-cover h3{font-size:28px;font-weight:450;line-height:1.1;margin:14px 0}.course-cover>span{font-size:8px;color:#c0b8d0}.course-content{padding:20px 23px}.course-progress{display:flex;justify-content:space-between;font-size:9px}.course-progress strong{font-weight:500}.progress-track{height:4px;background:#3b3649;border-radius:10px;margin:11px 0 20px;overflow:hidden}.progress-track i{display:block;width:68%;height:100%;background:#9c90ff}.course-content>small{color:#888291;font-size:6px;letter-spacing:1px}.course-content p{font-size:8px;padding:10px 0;margin:0;border-bottom:1px solid #ffffff08;display:flex;gap:8px;align-items:center}.course-content p b{color:#aaa0fa;font-weight:400}.course-content time{margin-left:auto;color:#79717f;font-size:7px}.course-content .lesson-active{color:#c2b5ff}.reward{font-size:7px;color:#b1a6ca;background:#ffffff05;padding:10px;margin-top:15px;border-radius:5px}.ai-window{max-width:490px;transform:translateY(15px)}.ai-content{padding:25px}.ai-question{font-size:11px;margin:0 0 26px auto;background:#302b40;padding:13px 16px;border-radius:12px;max-width:290px}.ai-response{display:flex;gap:15px;align-items:flex-start;font-size:10px;line-height:1.7}.ai-response .mark{transform:scale(.65);transform-origin:top left;width:24px;flex-shrink:0}.ai-response strong{font-weight:500}.ai-response p{color:#bdb6cb}.ai-response ol{padding-left:15px;color:#d3ccdf}.citation{border:1px solid #67559477;border-radius:6px;background:#605aff12;color:#c4b3ff;font-size:8px;width:100%;padding:11px 8px;text-align:left}.citation>span{float:right}.ai-input{margin-top:30px;font-size:9px;color:#8e859f;border:1px solid #484052;border-radius:10px;padding:15px}.ai-input span{float:right;font-size:16px;color:#ded2ed}.import-window{max-width:490px}.import-content{padding:25px}.import-content h3{font-size:17px;font-weight:450;margin:0 0 23px}.import-methods{display:flex;gap:10px;margin-bottom:18px}.import-methods span{width:50%;text-align:center;background:#ffffff04;border:1px solid #45404e;border-radius:6px;padding:15px;font-size:10px;line-height:1.9}.import-methods span:first-child{border-color:#9784e0;background:#8170ce18}.providers{display:flex;justify-content:space-between;gap:8px;font-size:8px;margin-bottom:18px;color:#cbc3dc}.providers span{border:1px solid #3c3549;border-radius:5px;padding:8px 13px}.import-link{border:1px solid #474051;border-radius:5px;font-size:9px;padding:13px 10px;color:#9e94b0}.import-link b{color:#a7cdb1;font-weight:400;float:right}.import-preview{display:flex;gap:12px;align-items:center;margin:18px 0}.import-preview img{width:80px;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.import-preview strong{font-size:10px;font-weight:500}.import-preview small{display:block;font-size:7px;color:#8b819a;margin-top:5px}.import-progress{display:flex;justify-content:space-between;font-size:8px;color:#b5a6d9}.import-content .progress-track{margin-bottom:0}.watch-window{max-width:680px}.watch-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:17px;padding:18px}.watch-image{position:relative;aspect-ratio:16/10;background:#000}.watch-image img{width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.watch-image>button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:0;color:#1a1527;background:white;font-size:12px}.player-bar{position:absolute;bottom:0;left:0;right:0;background:#0009;padding:8px;font-size:7px}.player-bar span{float:right}.watch-layout h4{font-size:12px;font-weight:450;margin:15px 0 7px}.watch-layout small{font-size:7px;color:#8c829c}.transcript{font-size:8px;line-height:1.6}.transcript>div{font-size:8px;border-bottom:1px solid #393140;padding-bottom:10px}.transcript>div span{color:#6f667e;margin-left:14px}.transcript p{padding:8px 5px;margin:5px 0;color:#9a90a7}.transcript time{display:block;font-size:7px;color:#afa0d1;margin-bottom:4px}.transcript .current{color:#e2d9f1;background:#7460a126;border-radius:4px}.center-heading{text-align:center;margin:150px 0 65px}.center-heading h2{margin:0 0 26px}.center-heading p{line-height:1.8;color:#c6c6cc}.text-link{display:inline-block;font-size:14px;margin-top:18px}.text-link:hover{color:var(--lavender)}.ways{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.way-art{height:285px;border-radius:5px;background:linear-gradient(130deg,#9389c8,#afa4d8 50%,#58508e);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:22px}.way-art>div{width:500px;flex-shrink:0;transform:scale(.62);transform-origin:center}.way-art>.watch-window{width:620px;transform:scale(.58)}.ways h3{font-size:19px;font-weight:450;letter-spacing:-.4px;margin:25px 0 10px}.ways p{font-size:13px;color:#92929a;margin:0}.ways>a:hover .way-art{filter:brightness(1.08)}.usecases{margin-top:160px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:45px}.section-title h2{margin:0}.carousel-buttons{display:flex;gap:8px}.carousel-buttons button{background:#202023;border:0;border-radius:50%;width:40px;height:40px;font-size:18px}.carousel-buttons button:hover{background:#403751}.case-track{display:flex;overflow-x:auto;gap:24px;scrollbar-width:none;scroll-snap-type:x mandatory}.case-track article{flex:0 0 calc((100% - 48px)/3);min-width:290px;background:#151517;border-radius:5px;padding:35px 28px;scroll-snap-align:start}.case-symbol{display:block;font-size:35px;color:#c2b5ff;margin-bottom:45px}.case-track h3{font-size:20px;font-weight:450;line-height:1.3}.case-track p{font-size:16px;line-height:1.8;color:#babac1;min-height:130px}.case-track small{font-size:8px;letter-spacing:1px;color:#777781}.closing{text-align:center;position:relative;overflow:hidden;padding:165px 24px 145px;margin-top:90px}.closing-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 100%,#4d36783d,transparent 68%)}.closing .app-icon{width:62px;height:62px;border-radius:18px}.closing .app-icon .mark{transform:scale(.8)}.closing h2{font-size:48px;margin:35px 0 25px}.closing p{font-size:16px;color:#b7b5c2;line-height:1.8}.price{font-size:25px;margin:27px 0 25px}.price span{font-size:13px;color:#8d889b}.closing>.pill{background:#b7adff;color:#19112e}.closing>.pill:hover{background:#d0c8ff}.closing-demo{display:block;font-size:12px;color:#aaa1bf;margin-top:22px}footer{border-top:1px solid #252329;padding:75px 32px 30px;max-width:1440px;margin:auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer-top>.brand{align-self:start;font-size:30px}.footer-top h4{font-size:12px;font-weight:400;color:#85818e;margin:0 0 23px}.footer-top>div a{display:block;font-size:13px;margin:17px 0}.footer-top a:hover{color:var(--lavender)}.footer-bottom{display:flex;justify-content:space-between;margin-top:80px;font-size:11px;color:#8d8996}dialog{background:#17151d;color:white;border:1px solid #39333f;border-radius:15px;padding:0;max-width:720px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;box-shadow:0 30px 90px #0008}dialog::backdrop{background:#000b;backdrop-filter:blur(12px)}.dialog-close{position:absolute;right:13px;top:13px;z-index:1;background:#111c;color:white;border:1px solid #ffffff30;border-radius:50%;font-size:25px;width:36px;height:36px}.dialog-image{aspect-ratio:16/8;background:#24202d;overflow:hidden}.dialog-image img{width:100%;height:100%;object-fit:cover}.dialog-copy{padding:30px}.dialog-copy>span{font-size:10px;letter-spacing:2px;color:#b8aaff}.dialog-copy h2{font-size:30px;margin:15px 0}.dialog-copy p{line-height:1.7;color:#b7aec4;font-size:14px}.dialog-copy>.pill{background:#b6a5fa;color:#201333;margin:10px 0 15px}.dialog-copy>small{display:block;color:#777080;font-size:10px}
@media(min-width:1500px){.hero{padding-top:180px;min-height:890px}.hero h1{font-size:64px}.showcase{max-width:1240px}.product-app{height:670px}.product-main{padding:34px 40px}.video-card strong{font-size:12px}.thumb{margin-bottom:12px}.video-grid{gap:28px 20px}.app-title{margin-top:42px}}
@media(max-width:1000px){header{gap:20px;padding:0 22px}header nav{gap:18px;font-size:12px}.showcase{margin-left:24px;margin-right:24px}.product-sidebar{width:170px}.product-main{padding:22px}.product-app{height:565px}.video-grid{gap:22px 12px}.feature{gap:28px;margin-bottom:80px}.feature-copy h3{font-size:24px}.feature-copy p{font-size:14px}.feature-art{padding:25px;aspect-ratio:1.35}.watch-layout{gap:10px;padding:12px}.transcript{display:none}.watch-layout{grid-template-columns:1fr}.course-window{transform:scale(.85);max-width:340px}.ai-window{transform:scale(.85);min-width:360px}.way-art{height:220px}.case-track article{padding:25px 22px}.trust-names span{font-size:18px}.section-wrap{padding:0 24px}}
@media(max-width:720px){header{height:62px;padding:0 18px}.brand{font-size:22px}header nav{display:none;position:absolute;top:62px;left:0;right:0;background:#111;color:white;padding:24px;gap:22px;flex-direction:column;font-size:16px}header nav.open{display:flex}.nav-actions{gap:12px}.login{display:none}.nav-cta{font-size:11px;min-height:34px;padding:10px 15px}#menuToggle{display:block;border:0;background:none;color:inherit;font-size:21px;padding:5px}.hero{padding:139px 20px 140px;min-height:750px}.hero h1{font-size:52px;margin:30px 0 20px}.hero-center>p{font-size:16px}.mobile-break{display:block}.trust{margin-top:57px}.trust>p{font-size:13px;margin-bottom:30px}.trust-names{justify-content:center;gap:21px 27px}.trust-names span,.trust-names span:nth-child(2){font-size:15px}.trust-names span:nth-child(4){font-size:25px}.showcase{margin:-70px 16px 0;padding-bottom:45px}.product-app{height:auto;min-height:430px;border-radius:9px}.product-sidebar{display:none}.product-main{padding:20px 16px}.app-title{margin:28px 0 18px}.app-title h3{font-size:25px}.member-pill{font-size:7px}.app-tools>span{display:none}.video-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.video-card strong{font-size:9px}.video-card small{font-size:7px}.preview-caption{font-size:9px;line-height:1.5;padding:14px 0;gap:20px}.preview-caption>span:last-child{display:none}.section-wrap{padding:0 20px}h2{font-size:32px;letter-spacing:-1px}.features>h2{margin:50px auto 48px;max-width:400px}.feature{display:flex;flex-direction:column;align-items:stretch;gap:28px;margin-bottom:64px}.feature-copy h3{font-size:26px;margin-bottom:15px}.feature-copy p{font-size:14px;max-width:none;line-height:1.8}.feature-art{aspect-ratio:1.12;padding:23px}.feature-art .call-window{transform:scale(.92)}.toast-card{right:-10px;padding:10px 14px;font-size:9px}.feature-art .watch-window{transform:none}.course-window{transform:scale(.74) translateY(20px);min-width:340px}.ai-window{transform:scale(.83);min-width:365px}.import-window{min-width:350px;transform:scale(.85)}.call-bottom{padding:11px;font-size:9px}.live-wave{font-size:10px}.center-heading{margin:90px 0 40px}.center-heading p{font-size:14px}.center-heading p br{display:none}.ways{grid-template-columns:1fr;gap:36px}.way-art{height:280px}.ways h3{margin-top:18px}.usecases{margin-top:85px}.section-title h2{font-size:28px}.carousel-buttons button{width:32px;height:32px}.case-track{gap:14px;margin-right:-20px;padding-right:20px}.case-track article{flex-basis:86%;min-width:0}.case-track p{min-height:95px}.closing{padding:90px 22px;margin-top:35px}.closing h2{font-size:34px}.closing p{font-size:14px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-top>.brand{grid-column:1/-1;margin-bottom:10px}footer{padding:45px 22px 25px}.footer-bottom{flex-wrap:wrap;gap:20px;margin-top:50px}.footer-bottom>span:nth-child(2){display:none}.dialog-copy{padding:23px}.dialog-copy h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Keep large presentation panels within their grid tracks. */
.ways{grid-template-columns:repeat(3,minmax(0,1fr))}.ways>a{min-width:0}.mark{mix-blend-mode:multiply}header.scrolled .mark,footer .mark,.product-sidebar .mark,.ai-response .mark{mix-blend-mode:screen}.showcase-glow{display:none}[hidden]{display:none!important}@media(max-width:720px){.ways{grid-template-columns:minmax(0,1fr)}}
/* Luminance mask keeps the approved symbol crisp on both the lavender and dark surfaces. */
.mark{background:currentColor;mask-image:url('brand/icon-v2.png');mask-mode:luminance;mask-size:53px 53px;mask-position:-16px -9px;mask-repeat:no-repeat;mix-blend-mode:normal!important}.mark img{visibility:hidden}.app-icon{color:#111018}.app-icon .mark{mask-size:84px 84px;mask-position:-25px -14px}
/* Alternate feature artwork on desktop; keep copy before artwork on mobile. */
@media(min-width:721px){
  .features>.feature:nth-of-type(even){grid-template-columns:2fr 1fr}
  .features>.feature:nth-of-type(even)>.feature-art{grid-column:1;grid-row:1}
  .features>.feature:nth-of-type(even)>.feature-copy{grid-column:2;grid-row:1}
}
/* Render the real Upload component and stylesheet, rather than an invented panel. */
.accurate-import-art{aspect-ratio:1.08;padding:28px;container-type:inline-size}
.accurate-import-frame{position:relative;width:560px;height:805px;flex:none;border:1px solid #ffffff22;border-radius:12px;overflow:hidden;background:#0a0a0b;box-shadow:0 24px 60px #24184255;zoom:.8}
.accurate-import-frame iframe{display:block;border:0;width:1000px;height:1438px;transform:scale(.56);transform-origin:top left;pointer-events:none}
@container(max-width:680px){.accurate-import-frame{zoom:.66}}
@container(max-width:490px){.accurate-import-frame{zoom:.53}}
@container(max-width:350px){.accurate-import-frame{zoom:.46}}
@media(max-width:1000px) and (min-width:721px){.accurate-import-art{aspect-ratio:.85}}
@media(max-width:720px){.accurate-import-art{aspect-ratio:.85;padding:18px}}
.accurate-import-frame{height:870px}.accurate-import-frame iframe{height:1554px}@media(max-width:720px){.accurate-import-art{aspect-ratio:.8}}
/* Match the other feature images; show upload controls without a call preview. */
.accurate-import-art{aspect-ratio:16/9;padding:28px}
.accurate-import-frame{height:595px;zoom:.68}
.accurate-import-frame iframe{height:1062px}
@container(max-width:680px){.accurate-import-frame{zoom:.53}}
@container(max-width:490px){.accurate-import-frame{zoom:.36}}
@container(max-width:350px){.accurate-import-frame{zoom:.27}}
@media(max-width:1000px) and (min-width:721px){.accurate-import-art{aspect-ratio:16/9;padding:20px}}
@media(max-width:720px){.accurate-import-art{aspect-ratio:16/9;padding:16px}}
.hero-center>p{max-width:680px;margin-left:auto;margin-right:auto}.community-marquee{overflow:hidden;width:100%;max-width:1500px;margin:auto;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.community-track{display:flex;width:max-content;animation:community-drift 85s linear infinite}.community-group{display:flex;align-items:center;flex-shrink:0;gap:64px;padding-right:64px}.community-group span{font-size:24px;font-weight:650;letter-spacing:-1px;opacity:.75;white-space:nowrap}.community-marquee:hover .community-track{animation-play-state:paused}@keyframes community-drift{to{transform:translateX(-50%)}}button.pill{border:0}.closing u{text-underline-offset:4px}.company-footer{text-align:center;padding:45px 24px 50px}.company-footer strong{display:block;font-size:16px;font-weight:700}.company-footer p{font-size:13px;color:#aaa5b3;line-height:1.9;margin:18px 0}.company-footer>a{font-size:13px;color:#c1b9ce}.company-footer a:hover{text-decoration:underline;text-underline-offset:4px}#bookingDialog{width:min(1100px,calc(100% - 32px));max-width:1100px;height:min(820px,90dvh);padding:0;overflow:hidden;background:#111;display:none}#bookingDialog[open]{display:flex;flex-direction:column}.booking-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #303035;font-size:14px}.booking-header button{background:#28282c;border:0;border-radius:50%;color:white;width:32px;height:32px;font-size:24px}#bookingFrame{width:100%;flex:1;min-height:0;border:0;background:#111}#bookingDialog>p{font-size:11px;color:#999;text-align:center;padding:10px;margin:0}#bookingDialog>p a{color:#c3b7ff;text-decoration:underline}@media(max-width:720px){.community-group{gap:35px;padding-right:35px}.community-group span{font-size:20px}.trust{margin-top:50px}.hero{min-height:720px}.hero-center>p{max-width:340px}.company-footer p{font-size:12px}#bookingDialog{width:calc(100% - 16px);height:94dvh;max-height:94dvh}}@media(prefers-reduced-motion:reduce){.community-track{animation:none}.community-marquee{overflow-x:auto}.community-group[aria-hidden]{display:none}}
