@charset "UTF-8";:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#18213c;background:#fff;font-synthesis:none;--blue:#2837dc;--muted:#626a80;--line:#e4e7f0;--lottery-0:#259464;--lottery-1:#993fa4;--lottery-2:#4353bc;--lottery-3:#bd4561;--lottery-4:#e17a28;--lottery-5:#a48727;--lottery-6:#59953b;--lottery-7:#367ba5;--lottery-8:#758f25}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid #e0a900;outline-offset:6px}img{display:block;max-width:100%;height:auto}p,h1,h2,h3{margin:0}p{line-height:1.7}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(2rem,3.3vw,2.9rem);line-height:1.16;font-weight:750}h3{font-size:1.18rem;line-height:1.35}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:50;background:#fff;padding:14px;color:var(--blue)}.skip-link:focus{top:12px}.site-header{background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #edf0f5}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{flex-shrink:0}.brand img{width:170px;height:32px;object-fit:contain}nav{display:flex;align-items:center;gap:34px;font-size:.88rem;font-weight:600}.nav-section{color:#50596e}.nav-section:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--blue);color:#fff;border:1px solid transparent;border-radius:8px;padding:19px 25px;font-size:.94rem;font-weight:700;line-height:1.4;transition:background .2s,transform .2s;white-space:nowrap}.button:hover{background:#1827b9;transform:translateY(-2px)}.button span{font-size:1.35rem;line-height:1}.button-small{padding:13px 18px;gap:20px;font-size:.83rem}.button-white{background:#fff;color:var(--blue);box-shadow:0 6px 20px #11185b18}.button-white:hover{background:#edf1ff}.hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(116deg,#2333cf 5%,#2846e2 60%,#3989ec 120%)}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center;min-height:710px;padding-block:52px 45px}.eyebrow{font-size:.7rem;letter-spacing:.17em;font-weight:750;color:var(--blue);margin-bottom:22px}.eyebrow.light{color:#d6e0ff}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6fefc1;margin-right:9px;vertical-align:middle}.hero h1{font-size:clamp(2.8rem,4.7vw,4.2rem);line-height:1.08;font-weight:750;letter-spacing:-.055em}.hero h1>span{color:#acd9ff}.hero-description{margin-top:26px;max-width:510px;color:#e0e6ff;font-size:1.04rem;line-height:1.8}.hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:32px}.text-link{font-size:.83rem;font-weight:600;display:inline-flex;gap:12px;align-items:center;padding-block:12px}.text-link:hover{text-decoration:underline}.device-note{display:flex;align-items:center;gap:10px;font-size:.73rem;color:#d2ddff;margin-top:26px}.hero-visual{height:600px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.product-montage{width:285px;height:auto;filter:drop-shadow(0 24px 28px #06155255);transform:rotate(4deg);z-index:1}.orbit{position:absolute;border:1px solid #fff2;border-radius:50%;z-index:-1}.orbit-one{width:490px;height:490px;background:#ffffff06}.orbit-two{width:620px;height:620px}.visual-label{position:absolute;top:45px;right:-12px;background:#ffffff17;border:1px solid #ffffff38;backdrop-filter:blur(14px);padding:13px 20px;border-radius:8px;font-size:.78rem;z-index:2;transform:rotate(5deg)}.tiny-mark{color:#aff2d2;margin-right:8px;font-size:1.1rem}.visual-caption{position:absolute;bottom:50px;left:-10px;z-index:2;background:#fff;color:#35416a;box-shadow:0 15px 50px #15225944;font-size:.75rem;padding:16px 21px;border-radius:9px;transform:rotate(-5deg)}.visual-caption span{display:inline-grid;place-items:center;background:#e3f8ef;color:#17815c;width:23px;height:23px;border-radius:50%;margin-right:9px}.hero-bottom{border-top:1px solid #ffffff29;display:flex;justify-content:space-between;align-items:center;height:67px;font-size:.6rem;letter-spacing:.13em;color:#d6e0ff}.hero-bottom a{display:grid;place-items:center;border:1px solid #ffffff50;border-radius:50%;width:32px;height:32px;font-size:1rem}.lottery-strip{background:#f7f8fc;border-bottom:1px solid var(--line);padding:30px 0}.lottery-strip>.container{display:flex;align-items:center;gap:45px}.lottery-strip p{font-size:.8rem;white-space:nowrap;color:var(--muted)}.lottery-strip strong{display:block;color:#27324c}.lottery-strip ul{display:flex;list-style:none;flex-wrap:wrap;gap:16px 25px;margin:0;padding:0}.lottery-strip li{display:flex;align-items:center;gap:7px;font-size:.74rem;font-weight:650;color:#515b71}.lottery-strip li span{width:6px;height:6px;border-radius:50%;background:var(--lottery-color)}.section{padding-block:105px}.section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:44px}.section-intro h2>span{color:#777f94}.section-intro>p{font-size:.88rem;color:var(--muted);max-width:370px;margin-bottom:4px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.feature{padding:28px 25px 25px}.feature+.feature{border-left:1px solid var(--line)}.feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.feature-number{font-size:.69rem;color:#7a8194;letter-spacing:.08em}.feature-symbol{width:37px;height:37px;display:grid;place-items:center;background:#eef1ff;color:var(--blue);border-radius:8px;font-size:1.6rem}.feature:nth-child(2) .feature-symbol{background:#eff8f5;color:#218565}.feature:nth-child(3) .feature-symbol{background:#fff7e6;color:#9d751a}.feature:nth-child(4) .feature-symbol{background:#f8eff4;color:#ae3c6e}.feature h3{margin-bottom:15px}.feature>p{font-size:.83rem;color:var(--muted);min-height:120px}.feature-tag{display:block;margin-top:22px;border-top:1px solid var(--line);padding-top:18px;font-size:.67rem;font-weight:650;color:#59627b}.workflow{background:#f5f7fc;border-block:1px solid #edf0f8;padding-block:90px}.workflow-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:100px;align-items:center}.screen-panel{position:relative;height:525px;border:1px solid #dce2f0;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 24px 50px #25355b0c;transform:rotate(-2deg)}.screen-top{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;font-size:.64rem;color:#67728c;border-bottom:1px solid #edf0f5;background:#fff}.screen-dots{font-size:.5rem;letter-spacing:3px;color:#c0c8da}.screen-panel>img{width:100%;height:480px;object-fit:cover;object-position:top}.screen-bottom{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:18px;text-align:center;color:#515e7a;font-size:.72rem}.screen-bottom .status-dot{background:#299e78}.workflow-copy .eyebrow{margin-bottom:20px}.workflow h2{font-size:clamp(1.9rem,3vw,2.6rem)}.section-description{color:var(--muted);font-size:.92rem;margin-top:22px}.steps{list-style:none;padding:0;margin:32px 0;display:grid;gap:23px}.steps li{display:flex;gap:17px}.steps li>span{background:#e7ebff;border:1px solid #dbe1fd;color:var(--blue);width:31px;height:31px;display:grid;place-items:center;border-radius:50%;flex-shrink:0;font-size:.74rem;font-weight:700}.steps h3{font-size:.98rem;letter-spacing:-.025em;margin-bottom:5px}.steps p{font-size:.82rem;color:var(--muted)}.inline-link{display:inline-flex;align-items:center;gap:18px;font-size:.83rem;font-weight:700;color:var(--blue)}.inline-link:hover{text-decoration:underline}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px}.faq>div>p:not(.eyebrow){color:var(--muted);font-size:.88rem;margin-top:22px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:24px 0;font-size:.92rem;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary>span{font-size:1.3rem;font-weight:400;color:var(--blue)}details[open] summary>span{transform:rotate(45deg)}details>p{padding:0 32px 25px 0;color:var(--muted);font-size:.85rem}details a{color:var(--blue);text-decoration:underline}.final-section{padding-bottom:85px}.final-cta{position:relative;isolation:isolate;overflow:hidden;background:#2737d7;color:#fff;border-radius:16px;padding:58px 60px;display:flex;align-items:center;justify-content:space-between;gap:35px}.final-cta h2{font-size:clamp(2rem,3vw,2.8rem)}.final-cta p:not(.eyebrow){margin-top:18px;color:#d8e0ff;font-size:.88rem}.final-cta .eyebrow{margin-bottom:17px}.cta-art{position:absolute;right:120px;top:-85px;width:430px;height:430px;display:grid;grid-template-columns:1fr 1fr;gap:7px;transform:rotate(25deg);z-index:-1;opacity:.08}.cta-art span{background:#fff;border-radius:48% 48% 5%}.cta-art span:nth-child(2){transform:rotate(90deg)}.cta-art span:nth-child(3){transform:rotate(-90deg)}.cta-art span:nth-child(4){transform:rotate(180deg)}.site-footer{padding-bottom:28px}.footer-top{display:flex;align-items:center;gap:40px;padding-bottom:35px}.footer-top>p{font-size:.74rem;color:var(--muted);line-height:1.6}.footer-top>.inline-link{margin-left:auto}.footer-bottom{border-top:1px solid var(--line);padding-top:23px;display:flex;justify-content:space-between;gap:30px}.footer-bottom p{font-size:.64rem;color:#747c8e}.footer-bottom p:last-child{max-width:580px;text-align:right}@media(min-width:1450px){.hero-grid{min-height:750px}}@media(max-width:1100px){.container{width:calc(100% - 64px)}nav{gap:22px}.hero-grid{gap:20px}.hero h1{font-size:3.3rem}.hero-actions{gap:12px}.hero-visual{height:570px}.visual-label{right:-15px}.visual-caption{left:0}.workflow-grid{gap:55px}.feature{padding:22px 18px}.feature>p{min-height:145px}.final-cta{padding:45px}.lottery-strip>.container{gap:30px}.hero-description{font-size:.95rem}}@media(max-width:800px){.container{width:calc(100% - 48px)}.header-inner{height:76px}.brand img{width:145px;height:auto}nav .nav-section{display:none}.hero-grid{grid-template-columns:1fr 1fr;gap:0;min-height:610px;padding-block:45px}.hero h1{font-size:2.8rem}.hero-description{font-size:.87rem}.hero .button{font-size:.84rem;padding:16px 18px;gap:16px}.hero-actions{display:block}.hero-actions .text-link{margin-top:9px}.device-note{font-size:.65rem;align-items:flex-start;line-height:1.7}.device-note svg{flex-shrink:0}.hero-visual{height:490px}.product-montage{width:225px}.visual-label{font-size:.6rem;right:-12px;top:25px;padding:10px}.visual-caption{font-size:.6rem;bottom:30px;left:5px;padding:11px}.orbit-one{width:340px;height:340px}.orbit-two{width:440px;height:440px}.hero-bottom{font-size:.5rem}.lottery-strip>.container{display:block}.lottery-strip p{margin-bottom:17px}.lottery-strip strong{display:inline}.lottery-strip ul{gap:13px 20px}.section{padding-block:75px}.section-intro{display:block}.section-intro>p{margin-top:22px}.feature-grid{grid-template-columns:1fr 1fr}.feature{padding:28px}.feature:nth-child(3){border-left:0}.feature:nth-child(n+3){border-top:1px solid var(--line)}.feature>p{min-height:85px}.workflow-grid{gap:35px}.workflow{padding-block:70px}.screen-panel{height:490px}.workflow h2{font-size:1.9rem}.faq{gap:45px;grid-template-columns:.6fr 1fr}.final-cta{padding:38px;align-items:flex-start;flex-direction:column}.final-section{padding-bottom:65px}.footer-bottom{display:block}.footer-bottom p:last-child{text-align:left;margin-top:10px}}@media(max-width:580px){html{scroll-padding-top:88px}.container{width:calc(100% - 40px)}.header-inner{height:72px;gap:12px}.brand img{width:130px}.button-small{font-size:.69rem;padding:11px 12px;gap:10px}.button-small span{font-size:1rem}.hero-grid{grid-template-columns:1fr;padding-top:48px;padding-bottom:12px}.hero h1{font-size:clamp(2.65rem,10vw,3.65rem)}.eyebrow{font-size:.62rem;letter-spacing:.14em;margin-bottom:22px}.hero-description{font-size:.94rem;margin-top:24px;max-width:100%}.hero-actions{margin-top:26px;display:flex;gap:12px}.hero .button{font-size:.83rem;padding:16px 18px}.hero-actions .text-link{margin-top:0;font-size:.75rem}.device-note{font-size:.68rem;margin-top:21px}.hero-visual{height:490px;margin-top:20px}.product-montage{width:239px}.orbit-one{width:330px;height:330px}.orbit-two{width:430px;height:430px}.visual-label{right:0;top:34px;font-size:.68rem}.visual-caption{bottom:22px;left:0;font-size:.67rem}.hero-bottom{height:58px;font-size:.5rem;gap:18px}.hero-bottom>span:last-child{display:none}.hero-bottom a{width:28px;height:28px}.lottery-strip{padding-block:25px}.lottery-strip p{font-size:.75rem}.lottery-strip ul{gap:13px 17px}.lottery-strip li{font-size:.67rem}.section{padding-block:63px}h2{font-size:2.15rem}.section-intro{margin-bottom:30px}.section-intro>p{font-size:.87rem}.desktop-break{display:none}.feature-grid{grid-template-columns:1fr}.feature{padding:25px}.feature+.feature{border-left:0;border-top:1px solid var(--line)}.feature-top{margin-bottom:20px}.feature h3{font-size:1.2rem}.feature>p{min-height:0;font-size:.88rem}.feature-tag{margin-top:20px;font-size:.7rem}.workflow{padding-block:60px}.workflow-grid{grid-template-columns:1fr;gap:46px}.workflow-copy{grid-row:1}.workflow h2{font-size:2rem}.screen-panel{width:calc(100% - 16px);margin-inline:auto;height:425px}.screen-panel>img{height:600px}.steps{gap:22px}.steps p{font-size:.86rem}.faq{grid-template-columns:1fr;gap:28px}.faq>div>p:not(.eyebrow){margin-top:16px}.faq>div>p br{display:none}summary{font-size:.88rem;padding-block:23px}details>p{padding-right:8px}.final-section{padding-bottom:55px}.final-cta{padding:35px 26px;gap:28px;border-radius:12px}.final-cta h2{font-size:2rem}.final-cta p:not(.eyebrow){font-size:.85rem}.final-cta .button{font-size:.85rem;padding:16px 20px}.footer-top{gap:20px;flex-wrap:wrap;padding-bottom:27px}.footer-top>p{font-size:.68rem}.footer-top>.inline-link{margin-left:0}.footer-bottom{padding-top:20px}.footer-bottom p{font-size:.64rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
