:root{--ink:#17142c;--muted:#68647b;--purple:#6847f5;--deep:#3e25b9;--line:#e9e5f4;--surface:#fff;--soft:#f8f7fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:#fbfaff;overflow-x:hidden}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.ambient{position:absolute;pointer-events:none;filter:blur(2px);border-radius:999px;z-index:-1}.ambient-one{width:480px;height:480px;right:-170px;top:-160px;background:radial-gradient(circle,#b7a8ff55,transparent 68%)}.ambient-two{width:360px;height:360px;left:-210px;top:450px;background:radial-gradient(circle,#8ce5df33,transparent 70%)}button,a{font:inherit}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:600}.brand-mark{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#7b5cff,#4a2fc7);border-radius:12px;box-shadow:0 8px 20px #5538d23b;font-weight:800}.nav nav{display:flex;gap:32px}.nav nav a{color:#5e5a70;text-decoration:none;font-size:14px}.nav nav a:hover{color:var(--purple)}.nav-cta,.primary{border:0;color:#fff;background:linear-gradient(135deg,#7656fb,#4f2fd4);border-radius:12px;padding:13px 19px;cursor:pointer;box-shadow:0 10px 24px #5c3ee238;font-weight:700}.hero{min-height:660px;padding:74px 0 92px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:54px}.eyebrow,.kicker{color:var(--purple);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#f0edff;border:1px solid #ded7ff;padding:8px 12px;border-radius:999px}.eyebrow i{width:7px;height:7px;background:#34c59c;border-radius:50%;box-shadow:0 0 0 4px #34c59c20}.hero h1{font-size:clamp(46px,5.4vw,72px);line-height:1.02;letter-spacing:-.055em;margin:24px 0}.hero h1 em{font-style:normal;color:transparent;background:linear-gradient(110deg,#6f4df2,#9c53d7);background-clip:text}.hero-copy>p{font-size:18px;line-height:1.7;color:var(--muted);max-width:620px}.hero-actions{display:flex;gap:12px;margin:32px 0}.hero-actions button,.hero-actions a{padding:16px 22px}.secondary{border:1px solid var(--line);background:white;border-radius:12px;color:var(--ink);text-decoration:none;font-weight:700}.trust-row{display:flex;gap:24px;padding-top:16px;color:var(--muted);font-size:13px}.trust-row span{display:grid;gap:3px}.trust-row b{font-size:18px;color:var(--ink)}.hero-visual{position:relative;min-height:480px;display:grid;place-items:center}.orbit{position:absolute;border-radius:50%;border:1px solid #7560e72b}.orbit-a{width:460px;height:460px}.orbit-b{width:360px;height:360px;border-style:dashed}.assistant-card{position:relative;width:min(390px,90%);padding:24px;border:1px solid #ffffff;background:#ffffffd9;backdrop-filter:blur(14px);border-radius:26px;box-shadow:0 30px 80px #30227220;z-index:2}.assistant-top{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--line)}.bot-face,.mini-bot{display:grid;place-items:center;color:white;background:linear-gradient(145deg,#7c60ff,#4b2ec5);box-shadow:0 12px 26px #4b2ec540}.bot-face{width:48px;height:48px;border-radius:16px;font-size:22px}.assistant-top div{display:grid;gap:4px}.assistant-top small{color:#6d6980}.assistant-top small i{display:inline-block;width:7px;height:7px;background:#2fc294;border-radius:50%;margin-right:5px}.bubble{width:88%;padding:13px 15px;border-radius:16px;font-size:13px;line-height:1.55;margin-top:16px}.bubble.customer{margin-left:auto;background:linear-gradient(135deg,#7252f6,#5a39d6);color:#fff;border-bottom-right-radius:4px}.bubble.bot{background:#f5f3fb;border:1px solid #ebe7f5;border-bottom-left-radius:4px}.typing{margin-top:13px;display:flex;gap:4px}.typing span{width:6px;height:6px;background:#9b94ae;border-radius:50%;animation:pulse 1.2s infinite}.typing span:nth-child(2){animation-delay:.18s}.typing span:nth-child(3){animation-delay:.36s}.float-chip{position:absolute;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;box-shadow:0 12px 34px #3926671c;z-index:3}.chip-one{top:66px;left:8px}.chip-two{right:0;bottom:66px}.logo-strip{border-block:1px solid #ece9f4;background:#fff}.logo-strip .shell{min-height:86px;display:flex;justify-content:space-between;align-items:center;gap:22px;color:#9b96a9;font-size:11px;letter-spacing:.09em}.logo-strip b{color:#716d7d}.products{padding:112px 0}.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:42px}.section-head h2{font-size:clamp(34px,4vw,50px);letter-spacing:-.04em;margin:10px 0 0}.section-head>p{max-width:420px;color:var(--muted);line-height:1.65;margin:0}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.product-card{position:relative;grid-column:span 2;min-height:350px;padding:25px;background:white;border:1px solid var(--line);border-radius:22px;box-shadow:0 14px 44px #251e4c0a;transition:.25s ease}.product-card:nth-child(4){grid-column:2/span 2}.product-card:hover{transform:translateY(-5px);box-shadow:0 22px 58px #251e4c14}.product-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#eeeaff;color:var(--purple);font-size:24px;font-weight:800;margin-bottom:28px}.blue .product-icon{background:#e9f4ff;color:#3484d8}.coral .product-icon{background:#fff0eb;color:#ef7655}.green .product-icon{background:#e9faf4;color:#159b72}.featured{color:#fff;background:linear-gradient(145deg,#7253ef,#3d24a7);border-color:transparent}.featured .product-icon{color:#5635d2;background:#fff}.popular{position:absolute;right:18px;top:18px;padding:6px 9px;border-radius:999px;background:#ffffff20;font-size:10px;font-weight:800;text-transform:uppercase}.status{position:absolute;right:22px;top:74px;font-size:10px;padding:6px 9px;border-radius:999px;font-weight:800}.available{color:#177c5c;background:#e9f8f2}.free{color:#3976bd;background:#edf5ff}.preview{color:#9c6611;background:#fff6dc}.featured .status{color:white;background:#ffffff1c}.product-card h3{font-size:21px;margin:0 0 10px}.product-card p{color:var(--muted);font-size:14px;line-height:1.6;min-height:67px}.featured p{color:#e6e0ff}.price{display:grid;margin:22px 0}.price b{font-size:22px}.price small{color:#918b9f;margin-top:4px}.featured .price small{color:#d4c9ff}.product-card button{width:100%;border:1px solid var(--line);background:#faf9fd;padding:12px;border-radius:11px;color:var(--ink);font-weight:750;cursor:pointer;display:flex;justify-content:space-between}.featured button{border:0;background:#fff;color:#4a2dbd}.how{padding:105px 0;background:#17132d;color:white}.section-head.light p{color:#a9a3bd}.section-head.light .kicker{color:#a995ff}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.steps article{position:relative;padding:26px;background:#211b3a;border:1px solid #ffffff10;border-radius:20px}.steps article>span{position:absolute;right:20px;top:18px;color:#605878;font-size:12px;font-weight:800}.step-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:#c9bfff;background:#6a4ff333;font-size:20px}.steps h3{font-size:17px;margin:22px 0 8px}.steps p{font-size:13px;line-height:1.65;color:#aaa4bc}.try{padding:112px 0;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.try h2{font-size:clamp(36px,4vw,50px);letter-spacing:-.04em;margin:10px 0}.try-copy>p{color:var(--muted)}.suggestions{display:grid;gap:10px;margin-top:28px}.suggestions button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:15px 17px;border:1px solid var(--line);border-radius:13px;background:white;color:#4f4a61;cursor:pointer}.suggestions button:hover{border-color:#a99cf2;color:var(--purple)}.try-panel{text-align:center;padding:45px 34px;border-radius:28px;color:white;background:linear-gradient(145deg,#7555f4,#4127b4);box-shadow:0 30px 70px #4f35bf38}.mini-label{font-size:10px;letter-spacing:.16em;color:#cfc6ff}.mini-bot{width:68px;height:68px;border-radius:21px;background:#fff;color:#5e40db;margin:24px auto;font-size:28px}.try-panel h3{font-size:25px;margin:0 0 10px}.try-panel p{color:#ddd5ff;line-height:1.6}.try-panel .primary{background:white;color:#5032c7;margin:15px 0;box-shadow:none}.try-panel small{display:block;color:#c9bfff}.notice{margin-bottom:90px;display:flex;gap:16px;align-items:center;padding:20px 24px;border:1px solid #e1dbff;background:#f2efff;border-radius:16px;color:#625c78}.notice>span{flex:0 0 30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#7253ef;color:white;font-weight:800}.notice p{margin:0;font-size:13px;line-height:1.6}footer{border-top:1px solid var(--line);background:white}footer .shell{min-height:150px;display:flex;align-items:center;gap:28px}footer p{color:var(--muted);flex:1}footer small{color:#918ca0}@keyframes pulse{0%,100%{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (max-width: 980px){.hero{grid-template-columns:1fr;padding-top:45px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{min-height:430px}.product-card{grid-column:span 3}.product-card:nth-child(4){grid-column:span 3}.steps{grid-template-columns:repeat(2,1fr)}.try{grid-template-columns:1fr;gap:45px}.logo-strip .shell{flex-wrap:wrap;justify-content:center;padding-block:24px}}@media (max-width: 720px){.shell{width:min(100% - 28px,1180px)}.nav{height:72px}.nav nav{display:none}.nav-cta{padding:11px;font-size:12px}.hero{min-height:auto;padding:54px 0 65px;gap:20px}.hero h1{font-size:45px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions>*{width:100%;text-align:center}.trust-row{gap:14px}.hero-visual{min-height:390px}.assistant-card{width:94%;padding:18px}.orbit-a{width:360px;height:360px}.orbit-b{width:290px;height:290px}.float-chip{display:none}.logo-strip b{font-size:9px}.products{padding:76px 0}.section-head{display:block}.section-head>p{margin-top:20px}.product-grid{display:grid}.product-card,.product-card:nth-child(4){grid-column:span 6}.steps{grid-template-columns:1fr}.how{padding:76px 0}.try{padding:78px 0}.try-panel{padding:36px 20px}.notice{margin-bottom:70px;align-items:flex-start}footer{padding-bottom:76px}footer .shell{padding:34px 0;display:grid;gap:10px}footer p{margin:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
