:root{--ink:#07111f;--blue:#3265ff;--violet:#7757ff;--cyan:#53d5ff;--muted:#6c7482;--line:#dfe4ec;--soft:#f4f6fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,28px);border-bottom:1px solid #e9edf3;position:relative;z-index:20;background:rgba(255,255,255,.92);backdrop-filter:blur(14px)}.brand{display:flex;gap:10px;align-items:center;font-size:25px;font-weight:800;letter-spacing:-1px}.logo,.mini-logo{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:linear-gradient(145deg,var(--cyan),var(--blue) 55%,var(--violet));color:white;font-weight:800;box-shadow:0 7px 18px #3265ff3b}.nav nav{display:flex;gap:38px;font-size:14px;font-weight:700}.nav nav a:hover{color:var(--blue)}.nav-cta,.button{background:var(--ink);color:#fff;padding:14px 21px;border-radius:99px;font-size:13px;font-weight:700}.menu{display:none;border:0;background:none}.hero{min-height:740px;padding:80px max(6vw,30px);display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;position:relative;background:radial-gradient(circle at 78% 38%,#e9f2ff 0,transparent 34%),linear-gradient(180deg,#fff,#f8faff)}.hero-copy{max-width:660px;position:relative;z-index:2}.eyebrow,.kicker,.section-title>span,.download-copy>span{font-size:11px;letter-spacing:2.1px;font-weight:800;color:var(--blue)}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#35d69a;margin-right:10px;box-shadow:0 0 0 5px #35d69a1d}.hero h1,.section-title h2,.experience-copy h2,.download h2,.faq h2{font-size:clamp(48px,5.5vw,82px);line-height:1.02;letter-spacing:-4.2px;margin:24px 0}.hero h1 em,.section-title em,.experience-copy em,.faq em{font-style:normal;color:var(--blue)}.hero-copy>p{font-size:18px;line-height:1.75;color:var(--muted);max-width:580px}.actions{display:flex;align-items:center;gap:28px;margin-top:34px}.button{padding:18px 23px;background:var(--blue);box-shadow:0 14px 35px #3265ff3d}.button b{margin-left:18px}.watch{font-size:14px;font-weight:700}.watch span{display:inline-grid;place-items:center;width:39px;height:39px;border:1px solid #ccd3df;border-radius:50%;margin-right:9px}.trust{display:flex;gap:15px;align-items:center;margin-top:48px}.avatars{display:flex}.avatars span{width:35px;height:35px;margin-left:-7px;border-radius:50%;display:grid;place-items:center;background:#d5e3ff;border:3px solid white;font-size:9px;font-weight:800}.avatars span:nth-child(2){background:#ffe1c7}.avatars span:nth-child(3){background:#ded2ff}.trust>div:last-child{display:flex;flex-direction:column}.trust b{font-size:13px}.trust b span{color:#ffb21a;letter-spacing:1px}.trust small{font-size:10px;color:var(--muted);margin-top:3px}.hero-visual{height:620px;position:relative;display:grid;place-items:center}.phone{height:580px;width:290px;border:8px solid #121b2b;background:#121b2b;border-radius:44px;box-shadow:0 40px 70px #18315c35;transform:rotate(4deg);position:relative;z-index:3}.speaker{position:absolute;z-index:3;top:8px;left:50%;transform:translateX(-50%);height:22px;width:82px;border-radius:0 0 14px 14px;background:#121b2b}.screen{height:100%;border-radius:35px;background:#fff;padding:17px 16px;overflow:hidden}.status{font-size:8px;display:flex;justify-content:space-between;padding:0 8px 16px}.app-head{display:flex;align-items:center;gap:7px;font-size:12px}.mini-logo{width:22px;height:22px;border-radius:7px;font-size:10px}.user{margin-left:auto;background:#eef1f6;border-radius:50%;padding:5px}.screen h2{font-size:20px;letter-spacing:-1px;margin:29px 5px 14px}.search,.query{border:1px solid #e2e7ef;border-radius:13px;display:flex;align-items:center;justify-content:space-between;padding:12px;color:#9ba2ae;font-size:8px;box-shadow:0 7px 20px #1a2d4d0c}.search b,.query b{display:grid;place-items:center;width:26px;height:26px;background:var(--blue);border-radius:8px;color:white;font-size:13px}.tools{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}.tools div{font-size:6px;text-align:center}.tools i{font-style:normal;display:grid;place-items:center;margin:auto auto 5px;width:35px;height:35px;background:#eef3ff;color:var(--blue);border-radius:11px;font-size:13px}.tools div:nth-child(2) i{background:#f1ebff;color:var(--violet)}.tools div:nth-child(3) i{background:#e9fbf5;color:#21a97b}.answer{margin-top:18px;border-radius:20px;padding:18px;background:linear-gradient(145deg,#0b1729,#132e54);color:white;min-height:190px}.answer small{font-size:6px;letter-spacing:1.2px;color:#72d8ff}.answer b{display:block;font-size:15px;margin:12px 0}.answer p{font-size:8px;line-height:1.7;color:#bdc8d8}.answer>span{height:5px;background:#ffffff23;border-radius:5px;display:block;margin-top:9px}.answer>span:last-child{width:62%}.bottom{margin:22px 8px;display:flex;justify-content:space-between;color:#a6adba;font-size:14px}.bottom b{color:var(--blue)}.orbit{position:absolute;border:1px solid #cfe0f7;border-radius:50%}.o1{width:475px;height:475px}.o2{width:585px;height:585px}.o3{width:360px;height:360px}.orbit span{position:absolute;display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:white;box-shadow:0 12px 32px #18315c25;color:var(--blue);font-weight:800}.o1 span{left:-20px;top:170px}.o2 span{right:15px;top:100px;color:var(--violet)}.o3 span{right:-36px;bottom:20px;color:#1bb37f;font-size:11px}.float-card{position:absolute;z-index:5;bottom:80px;right:3%;display:flex;align-items:center;gap:10px;background:#fff;padding:13px 18px;border-radius:15px;box-shadow:0 14px 35px #18315c25}.float-card .pulse{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#ebf2ff;color:var(--blue)}.float-card div{display:flex;flex-direction:column}.float-card small{font-size:8px;color:var(--muted)}.float-card b{font-size:10px;margin-top:3px}.glow{position:absolute;border-radius:50%;filter:blur(50px);opacity:.3}.g1{width:230px;height:230px;background:#70d9ff;right:5%;top:5%}.g2{width:190px;height:190px;background:#8a70ff;left:48%;bottom:0}.marquee{overflow:hidden;background:var(--ink);color:white;padding:18px 0}.marquee div{display:flex;justify-content:space-around;gap:40px;white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:1.5px}.marquee b{color:#5ecfff}.features{padding:125px max(6vw,30px);background:#fff}.section-title{text-align:center;max-width:760px;margin:auto}.section-title h2{font-size:60px}.section-title p{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px;max-width:1200px;margin:60px auto 0}.feature-grid article{position:relative;min-height:340px;padding:30px;border:1px solid var(--line);border-radius:23px;overflow:hidden}.feature-grid .wide{grid-column:span 2}.feature-grid .dark{background:var(--ink);color:#fff;border:0}.feature-grid article>span{position:absolute;right:28px;top:30px;font-size:10px;color:#9aa2ae}.feature-grid h3{font-size:23px;margin:28px 0 10px;letter-spacing:-1px}.feature-grid p{font-size:13px;line-height:1.7;color:#747c88;max-width:420px}.dark p{color:#a8b1c0}.icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#1d2c44;color:#61d4ff;font-size:19px}.icon.violet{background:#f0ebff;color:var(--violet)}.icon.blue{background:#e9f0ff;color:var(--blue)}.icon.green{background:#e8f9f3;color:#1da97b}.query{position:absolute;bottom:31px;left:30px;right:30px;background:#13223a;border-color:#24354f;color:#8290a3}.query i{font-style:normal;color:#69d7ff}.languages{display:flex;align-items:center;justify-content:space-around;margin-top:48px}.languages b{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f4f1ff;color:var(--violet);font-size:11px}.languages i{color:#b6bdc7}.art{height:100px;display:flex;gap:7px;margin-top:30px;align-items:end}.art i{display:block;flex:1;border-radius:12px;background:linear-gradient(145deg,#66d9ff,#6d65ff);height:72%}.art i:nth-child(2){height:100%;background:linear-gradient(145deg,#ffb8e4,#765cff)}.art i:nth-child(3){height:82%;background:linear-gradient(145deg,#b6f0cc,#48a8ff)}.doc{position:absolute;right:35px;bottom:25px;width:47%;display:flex;align-items:center;gap:13px;padding:17px;background:#f6f8fb;border-radius:15px}.doc i{background:#ffe9e9;color:#ef5858;border-radius:8px;padding:10px 7px;font-size:8px}.doc div{flex:1;display:flex;flex-direction:column;gap:7px}.doc b{font-size:9px}.doc div span{height:4px;border-radius:4px;background:#dce2ea}.doc div span:last-child{width:65%}.doc strong{color:#20b17b}.experience{padding:130px max(6vw,30px);background:var(--soft);display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.experience-phone{height:610px;position:relative;display:grid;place-items:center}.back-ring{position:absolute;width:500px;height:500px;border-radius:50%;background:linear-gradient(145deg,#dcecff,#ebe7ff)}.mini-device{z-index:2;width:280px;height:520px;border:8px solid #101b2c;border-radius:42px;background:#fff;padding:48px 20px;box-shadow:0 30px 60px #1c335331;transform:rotate(-4deg)}.mini-device>span{font-size:13px;font-weight:800;color:var(--blue)}.mini-device h3{font-size:22px;letter-spacing:-1px;margin-top:75px}.mini-search{padding:13px;background:#f3f5f9;border-radius:12px;color:#8e96a3;font-size:8px}.mini-search b{float:right;color:var(--blue)}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.mini-grid i{height:75px;display:grid;place-items:center;border-radius:13px;background:#eef3ff;color:var(--blue);font-style:normal}.mini-grid i:nth-child(2){background:#f2edff;color:var(--violet)}.mini-grid i:nth-child(3){background:#eaf9f5;color:#20a67d}.mini-grid i:nth-child(4){background:#fff3e9;color:#ff8d3b}.bubble{position:absolute;z-index:4;display:flex;gap:10px;align-items:center;padding:15px 18px;background:#fff;border-radius:15px;box-shadow:0 15px 34px #243c5e24}.bubble>i{font-style:normal;display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#e9faf3;color:#18aa79}.bubble span{display:flex;flex-direction:column}.bubble small{font-size:8px;color:var(--muted)}.bubble b{font-size:10px;margin-top:4px}.b1{left:0;top:100px}.b2{right:0;bottom:100px}.b2>i{background:#f0ebff;color:var(--violet)}.experience-copy h2{font-size:60px}.experience-copy>p{color:var(--muted);line-height:1.8}.experience-copy ul{list-style:none;padding:0;margin-top:42px}.experience-copy li{display:flex;gap:22px;padding:20px 0;border-top:1px solid #d8dde6}.experience-copy li>b{color:var(--blue);font-size:10px;margin-top:4px}.experience-copy li div{display:flex;flex-direction:column}.experience-copy strong{font-size:14px}.experience-copy li span{font-size:12px;color:var(--muted);margin-top:6px}.download{margin:90px max(4vw,24px);padding:80px 7vw;border-radius:34px;background:linear-gradient(125deg,#07111f,#102b4c);color:#fff;min-height:500px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.download-copy{z-index:2}.download h2{font-size:52px;letter-spacing:-2.6px}.download-copy>p{color:#aab7c8;max-width:560px}.download-btn{margin-top:30px;display:flex;align-items:center;gap:13px;background:#fff;color:var(--ink);padding:13px 16px;border-radius:15px;width:290px}.download-btn>i{font-style:normal;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--blue);color:white}.download-btn div{display:flex;flex-direction:column;flex:1}.download-btn small{font-size:7px;color:#7d8591}.download-btn b{font-size:12px;margin-top:3px}.note{display:block;color:#75869c;font-size:8px;margin:13px 5px}.download-mark{font-size:260px;font-weight:800;color:#fff;opacity:.08;position:relative;margin-right:7vw}.download-mark span{position:absolute;width:430px;height:430px;border:1px solid white;border-radius:50%;left:-120px;top:-60px}.faq{padding:80px max(8vw,30px) 130px;display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw}.faq h2{font-size:55px}.accordion details{border-top:1px solid var(--line);padding:23px 0}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{list-style:none;font-weight:700;font-size:14px;cursor:pointer}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{font-style:normal;float:right;font-size:20px}.accordion p{font-size:12px;line-height:1.7;color:var(--muted);max-width:620px}footer{min-height:110px;border-top:1px solid var(--line);padding:30px max(5vw,28px);display:flex;align-items:center;gap:40px}footer p{font-size:11px;color:var(--muted)}footer>span{margin-left:auto;font-size:9px;color:#8f97a3}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.nav nav,.nav-cta{display:none}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{text-align:center;margin:auto}.hero-copy>p{margin:auto}.actions,.trust{justify-content:center}.hero-visual{height:640px;margin-top:30px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid .wide{grid-column:span 2}.experience{grid-template-columns:1fr}.faq{grid-template-columns:1fr}.download-mark{display:none}.download{justify-content:center;text-align:center}.download-btn{margin:30px auto 0}.note{text-align:center}}@media(max-width:600px){.nav{height:70px;padding:0 20px}.brand{font-size:21px}.logo{width:31px;height:31px}.hero{padding:55px 20px 45px;min-height:auto}.hero h1{font-size:49px;letter-spacing:-2.8px}.hero-copy>p{font-size:15px}.actions{flex-direction:column;gap:18px}.trust{margin-top:34px}.hero-visual{height:540px}.phone{width:247px;height:495px}.orbit.o1{width:350px;height:350px}.orbit.o2{width:440px;height:440px}.o3{display:none}.float-card{right:0;bottom:40px}.features{padding:90px 20px}.section-title h2,.experience-copy h2{font-size:42px;letter-spacing:-2.4px}.feature-grid{grid-template-columns:1fr}.feature-grid .wide{grid-column:span 1}.feature-grid article{min-height:315px}.doc{position:static;width:100%;margin-top:28px}.experience{padding:90px 20px}.experience-phone{height:520px}.mini-device{width:240px;height:470px}.back-ring{width:370px;height:370px}.bubble{padding:11px}.b1{left:-5px}.b2{right:-5px}.download{margin:30px 14px 70px;padding:60px 22px;min-height:530px}.download h2{font-size:40px}.download-btn{width:100%}.faq{padding:40px 20px 90px}.faq h2{font-size:43px}footer{flex-direction:column;align-items:flex-start;gap:10px}footer>span{margin:10px 0 0}}
