:root{--paper:#f5f6fa;--ink:#20232d;--muted:#7a7e8f;--green:#4b43ee;--line:#e5e7ef;--soft:#eceef7;--surface:#fff}body{background:var(--paper);transition:background .35s,color .35s}header{height:86px;margin:0;padding:0 5%;border:0;background:var(--surface)}.brand{letter-spacing:.8px}.brand svg{fill:var(--green)}.brand span{background:#efedff;color:#5145e8;font-weight:700;padding:5px 7px;border-radius:7px;font-size:11px;letter-spacing:.7px}.header-link{background:var(--soft);border-radius:30px;padding:12px 19px}nav{gap:6px}nav a{padding:11px 17px;border-radius:24px}nav a:hover{background:var(--soft);color:var(--green)}.hero{margin:18px 24px 0;padding:0;border-radius:28px;overflow:hidden;min-height:630px;display:grid;grid-template-columns:1fr 1fr;background:#e9eef9}.hero-copy{padding:65px 0 36px 5.5%;position:relative;grid-area:1/1;z-index:2}.hero .eyebrow{color:#676b82;font-size:9px;letter-spacing:1.3px}.hero h1{font-size:clamp(45px,4.5vw,72px);font-weight:500;letter-spacing:-2.7px;margin:30px 0 25px}.hero h1 em{color:#4b43ee}.hero p{color:#6e7387;font-size:15px}.dot{background:#6760f4;box-shadow:0 0 0 4px #675cf31a}.hero-image{grid-area:1/1/2/3;min-height:630px;border-radius:28px;background:#e5eaf8}.hero-image img{position:absolute;right:0;width:63%;height:100%;object-fit:cover;object-position:53% center;filter:saturate(.72)}.hero-image:after{background:linear-gradient(90deg,#e9eef9 2%,#e9eef9 34%,#e9eef9e0 43%,#e9eef940 58%,transparent 75%),linear-gradient(0deg,#c8d4f080,transparent 35%)}.hero-image figcaption{left:auto;right:35px;bottom:28px;gap:30px;color:#353c55;text-shadow:none;letter-spacing:1px}.hero-bottom{margin-top:55px;color:#747b94;gap:12px}.hero-bottom span{padding:9px 13px;background:#ffffff80;border:1px solid #ffffffb0;border-radius:20px}.button{border-radius:30px;background:#4c43ed;padding:18px 24px;box-shadow:0 6px 20px #4b43ee20;font-weight:500}.button:hover{background:#3b33d9}.text-link{color:#555a73}.scene-switch{display:flex;align-items:center;background:#ffffffb3;border:1px solid #ffffffb0;box-shadow:0 6px 20px #22223b05;gap:3px;border-radius:30px;padding:4px;width:max-content;margin:0 0 30px}.scene-switch button{border:0;background:transparent;border-radius:25px;padding:10px 16px;color:#7b8096;cursor:pointer;font-size:11px}.scene-switch button[aria-pressed=true]{background:white;color:#4541ce;box-shadow:0 2px 7px #34355c10}.hero-copy .eyebrow{margin-top:3px}.intro-strip{margin:18px 24px 0;border-radius:24px;background:var(--surface);padding:30px 3.8%;gap:35px}.intro-strip b{color:var(--ink)}.intro-strip p{color:var(--muted)}.intro-strip>a{color:var(--green)}.section{padding:76px 0;border:0}.section-title{grid-template-columns:.65fr 1.25fr 1fr}.section-title>.eyebrow{color:var(--green)}h2{font-size:37px;font-weight:500}.features{gap:18px;margin-top:36px}.features article{border:0;background:var(--surface);border-radius:24px;padding:28px}.feature-icon{color:var(--green);height:45px;background:var(--soft);border-radius:14px;min-width:45px;padding:9px;justify-content:center;font-size:21px}.features h3{font-weight:500;margin:24px 0 12px}.features p{font-size:12px}.note{background:var(--soft);border-radius:17px;margin-top:18px;padding:18px 22px}.note p{color:#767b96}.note>span{color:var(--green);border-color:#9b95ef}.models-section{padding-top:15px}.model-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.model-list article{display:flex;flex-direction:column;align-items:flex-start;position:relative;background:var(--surface);border:0;border-radius:24px;padding:30px;gap:28px;overflow:hidden}.model-list h3{font-size:70px;color:var(--ink);font-weight:500;letter-spacing:-3px}.model-kind{font-size:9px;color:var(--muted)}.model-details p{font-size:12px}.status{color:#77788e;font-size:10px}.status i{background:#7770f0}.model-number{position:absolute;top:27px;right:25px;color:#d5d7e7;font-size:13px}.download{background:linear-gradient(115deg,#534af1,#7060e9);border-radius:28px;padding:55px 5%;margin-top:0}.download .eyebrow{color:#d1ccff}.download p{color:#ddd9ff}.download-small{color:#d3ceff}.download h2{font-size:42px;color:white}.light{background:white;color:#4b43ee;box-shadow:none}.light:hover{background:#eeecff}.download-art{width:270px;border:1px solid #aaa1fa55;background:#ffffff08}.download-art:after{border-color:#aaa1fa55}.download-art>span{color:white}.download-art small{color:#dfd9ff}.steps{gap:18px;margin-top:36px}.steps article{background:var(--surface);padding:28px;border-radius:24px}.steps article>span{border:0;border-radius:50%;background:var(--soft);color:var(--green);display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;font-size:11px}.steps h3{font-weight:500}.steps p{font-size:12px}.faq{padding-top:20px}.faq-items{background:var(--surface);padding:8px 26px;border-radius:24px}details:first-child{padding-top:22px}details:last-child{border:0}details{padding:22px 0}summary{font-weight:500}summary:after{color:#7770ed}details p{color:var(--muted)}.community{background:linear-gradient(160deg,#e9e7ff,#eff1fc 65%,#e6edfa);border-radius:28px;margin:0 24px 20px;padding:65px 20px}.community>.eyebrow{color:#7771aa}.community h2{font-size:45px}.community p{color:#7d7c96}footer{padding-top:30px}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#8178f4}.evening{--paper:#171a28;--ink:#edf0ff;--muted:#969bb4;--line:#34394f;--soft:#30354c;--surface:#23283a}.evening .hero,.evening .hero-image{background:#30334d}.evening .hero-image img{filter:brightness(.65) saturate(.65)}.evening .hero-image:after{background:linear-gradient(90deg,#30334d 2%,#30334d 34%,#30334de0 43%,#30334d40 58%,transparent 75%),linear-gradient(0deg,#28253f70,transparent 40%)}.evening .hero h1 em{color:#a29aff}.evening .hero p,.evening .hero .eyebrow{color:#bbc0da}.evening .scene-switch{background:#202537;border-color:#41475e}.evening .scene-switch button{color:#a3aac4}.evening .scene-switch button[aria-pressed=true]{background:#4b43ee;color:white}.evening .hero-bottom span{background:#292d4580;border-color:#454b6750;color:#bbc0da}.evening .hero-image figcaption{color:#c0c5dc}.evening .text-link{color:#aaa3fa}.evening .community{background:linear-gradient(135deg,#2e2c50,#22293f)}.evening .community p{color:#a5abc2}.evening .brand span{background:#474064;color:#d4caff}.evening .note p{color:#b4b9d0}@media(min-width:1600px){.hero-copy{padding-left:7%}}@media(max-width:1000px){nav a{padding:10px}.hero-copy{padding-left:7%}.hero{min-height:660px}.hero-image{min-height:660px}.hero-image img{width:70%}.hero h1{font-size:53px}.hero-image:after{background:linear-gradient(90deg,#e9eef9 2%,#e9eef9 35%,#e9eef9d0 47%,transparent 83%)}.features article,.steps article{padding:23px}.model-list article{padding:24px}.model-list h3{font-size:59px}.model-details p{font-size:11px}.status{font-size:9px}}@media(max-width:700px){header{height:72px;padding:0 6%}nav{top:72px;background:var(--surface)}nav.open{gap:10px;padding:18px}nav a{padding:14px}.hero{display:flex;min-height:auto;margin:10px 12px 0;border-radius:23px}.hero-copy{padding:28px 24px 0}.scene-switch{margin-bottom:25px;padding:3px}.scene-switch button{font-size:10px;padding:9px 15px}.hero h1{font-size:46px;margin:25px 0 20px;letter-spacing:-2px}.hero .eyebrow{font-size:7px;letter-spacing:.9px}.hero p{font-size:13px;line-height:1.8}.hero .actions{gap:18px}.hero .button{font-size:11px;padding:17px 20px}.hero .text-link{font-size:10px}.hero-bottom{margin-top:25px;font-size:7px;gap:7px}.hero-bottom span{padding:7px 10px}.hero-image{min-height:0;height:290px;border-radius:0}.hero-image img{width:100%;height:100%;object-position:50% 62%;filter:saturate(.72)}.hero-image:after{background:linear-gradient(180deg,#e9eef9,transparent 30%)}.hero-image figcaption{bottom:16px;right:22px;font-size:7px}.intro-strip{margin:12px 12px 0;padding:25px;border-radius:23px}.intro-strip p{font-size:12px}.intro-strip>span{font-size:19px}.section{padding:48px 0;margin:0 6%}.section-title{gap:15px}h2{font-size:31px}.features{gap:12px;margin-top:25px}.features article{padding:25px;border-radius:22px}.features h3{margin-top:20px}.features p{margin-bottom:0}.note{padding:16px}.models-section{padding-top:0}.model-list{grid-template-columns:1fr;gap:12px;margin-top:25px}.model-list article{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;padding:25px;border-radius:22px}.model-list h3{font-size:50px;margin-top:9px}.model-details p{font-size:10px}.status{font-size:8px}.model-kind{font-size:7px}.download{margin:0 12px;padding:32px 25px;border-radius:23px}.download h2{font-size:31px}.download p{font-size:12px}.download .button{font-size:11px}.steps{margin-top:25px;gap:12px}.steps article{padding:25px;border-radius:22px}.faq{padding-top:0;gap:25px}.faq-items{padding:0 20px}.community{margin:0 12px 12px;padding:48px 24px;border-radius:23px}.community h2{font-size:37px}.community p{font-size:12px}.evening .hero-image:after{background:linear-gradient(180deg,#30334d,transparent 30%)}.evening .hero-image img{filter:brightness(.65) saturate(.65)}}
.evening{--green:#aaa1ff}.evening .intro-strip>a{color:#b5adff}.evening .scene-switch button[aria-pressed=true]{background:#5146f2}.evening .status{color:#b8bad0}
