*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#080d19;color:#f5f7ff;font-family:"DM Sans",sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.ambient{position:absolute;pointer-events:none;filter:blur(90px);opacity:.2;border-radius:50%;z-index:-1}.ambient-one{width:440px;height:440px;background:#245bff;top:80px;left:-220px}.ambient-two{width:500px;height:500px;background:#743bff;top:480px;right:-300px}.section-shell{width:min(1160px,calc(100% - 48px));margin-inline:auto}.site-header{height:84px;width:min(1280px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:5}.brand{display:inline-flex;align-items:center;gap:11px;font:700 19px "Space Grotesk",sans-serif;letter-spacing:.06em}.brand b{color:#8ea9ff}.brand-mark{width:28px;height:28px;border:1px solid rgba(126,157,255,.7);border-radius:9px;display:flex;align-items:center;justify-content:center;gap:2px;transform:rotate(-8deg);background:linear-gradient(145deg,rgba(61,105,255,.3),rgba(117,69,255,.16))}.brand-mark span{width:3px;border-radius:3px;background:#a8bcff;display:block}.brand-mark span:nth-child(1){height:9px}.brand-mark span:nth-child(2){height:16px}.brand-mark span:nth-child(3){height:12px}.desktop-nav{display:flex;gap:36px;color:#a8b0c5;font-size:13px}.desktop-nav a:hover,.footer-links a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:15px}.lang-switch{background:transparent;border:1px solid rgba(255,255,255,.17);color:#d9e0f5;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:700;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 19px;border-radius:10px;font-size:13px;font-weight:700;transition:.2s ease}.button-primary{background:linear-gradient(110deg,#396bff,#7355ef);box-shadow:0 9px 30px rgba(62,91,255,.22);color:white}.button-primary:hover{transform:translateY(-2px);box-shadow:0 13px 36px rgba(62,91,255,.35)}.button-outline{border:1px solid rgba(255,255,255,.18);color:#e6eaff}.button-small{padding:10px 14px;font-size:12px}.mobile-menu-button{display:none;background:none;border:0;color:white;font-size:22px}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:45px;padding-top:54px;padding-bottom:85px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;color:#9cafff;display:flex;align-items:center;gap:9px}.status-dot{width:7px;height:7px;border-radius:50%;background:#6fe0b2;box-shadow:0 0 13px #6fe0b2;display:inline-block}.hero h1,.section-heading h2,.about-inner h2,.download-copy h2{font:700 clamp(42px,5vw,66px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-.055em;margin:22px 0}.hero h1 span,.section-heading h2 span,.about-inner h2 span{background:linear-gradient(100deg,#91aaff,#a98bff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:490px;color:#aab3c9;font-size:16px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px}.text-link{font-size:13px;color:#cbd4eb;display:flex;gap:12px;align-items:center}.text-link span:last-child{color:#91aaff;font-size:18px}.hero-meta{margin-top:32px;color:#77839f;font-size:11px;display:flex;gap:9px;align-items:center}.meta-check{color:#72dcb4;font-size:15px}.hero-visual{position:relative;padding:25px 0}.visual-glow{position:absolute;inset:10% 0;background:radial-gradient(ellipse,rgba(67,93,255,.27),transparent 65%);filter:blur(24px)}.app-window{position:relative;background:#111a2b;border:1px solid rgba(164,183,255,.22);border-radius:17px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.45),0 0 55px rgba(75,93,255,.13);transform:perspective(1200px) rotateY(-7deg) rotateX(2deg)}.window-top{height:43px;background:#121d30;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#8794b1;font-size:9px;letter-spacing:.13em}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;background:#46516a;border-radius:50%}.window-avatar{width:20px;height:20px;background:#394b84;color:white;border-radius:7px;display:grid;place-items:center}.app-content{display:flex;min-height:330px}.mock-sidebar{width:53px;background:#0d1524;border-right:1px solid rgba(255,255,255,.06);display:flex;align-items:center;flex-direction:column;gap:18px;padding:16px 0}.mock-logo{font:700 20px "Space Grotesk";color:#a9baff;margin-bottom:12px}.mock-logo span{color:#6e83ff}.mock-side{color:#677591;font-size:15px;width:29px;height:29px;display:grid;place-items:center;border-radius:8px}.mock-side.active{background:#263a72;color:#b5c5ff}.mock-main{flex:1;padding:23px 24px}.mock-greeting small,.mock-stats small{color:#7887a8;font-size:8px;letter-spacing:.12em}.mock-greeting h3{font:600 22px "Space Grotesk";margin:5px 0}.mock-greeting p{font-size:9px;color:#8491aa;margin:0}.mock-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.mock-stats>div{background:#18253a;border:1px solid rgba(255,255,255,.05);padding:11px;border-radius:8px}.mock-stats strong{display:block;font:600 23px "Space Grotesk";margin:1px 0}.mock-stats em{font-size:8px;color:#7b8bab;font-style:normal}.mock-panel{background:#172337;border:1px solid rgba(255,255,255,.05);padding:12px;border-radius:8px}.mock-panel-head{display:flex;justify-content:space-between;font-size:9px;margin-bottom:9px}.mock-panel-head span{color:#71809d}.mock-task{display:flex;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.045);padding:8px 0;font-size:8px;color:#c1cbe0}.mock-task small{margin-left:auto;color:#73809a}.task-check{width:9px;height:9px;border:1px solid #6e85d6;border-radius:3px}.task-check.done{background:#6c83e8}.mock-ai{margin-top:10px;background:linear-gradient(100deg,rgba(62,92,184,.35),rgba(106,72,176,.2));border:1px solid rgba(128,145,255,.16);border-radius:8px;padding:10px;display:flex;align-items:center;gap:10px}.ai-spark{color:#b8a6ff;font-size:17px}.mock-ai b,.mock-ai small{display:block}.mock-ai b{font-size:9px}.mock-ai small{font-size:8px;color:#93a1bf}.ai-arrow{margin-left:auto;color:#b6c2ff}.floating-chip{position:absolute;background:rgba(19,29,49,.92);border:1px solid rgba(160,178,255,.2);box-shadow:0 10px 30px rgba(0,0,0,.3);padding:10px 14px;border-radius:10px;font-size:10px;color:#dbe3ff}.chip-top{top:2px;right:-15px}.chip-top span{color:#b29aff;margin-right:6px}.chip-bottom{bottom:2px;left:-15px}.chip-bottom .status-dot{margin-right:6px;width:6px;height:6px}.trust-strip{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:24px 0;display:flex;align-items:center;justify-content:space-between;color:#7f8aa3;font-size:9px;letter-spacing:.14em}.trust-strip div{display:flex;align-items:center;gap:22px;color:#b2bdd3;font:600 10px "Space Grotesk";letter-spacing:.16em}.trust-strip i{height:3px;width:3px;background:#6577c8;border-radius:50%}.features{padding-top:120px;padding-bottom:120px}.section-heading{text-align:center;max-width:600px;margin:0 auto 52px}.section-heading h2,.about-inner h2{font-size:47px}.section-heading p{color:#9ba7bf;font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{min-height:250px;background:linear-gradient(145deg,rgba(23,34,56,.9),rgba(13,21,36,.9));border:1px solid rgba(164,181,255,.1);border-radius:15px;padding:25px;position:relative;overflow:hidden}.feature-card:hover{border-color:rgba(132,154,255,.35);transform:translateY(-3px);transition:.2s}.feature-large{grid-column:span 2;display:flex;flex-direction:column}.feature-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:19px;margin-bottom:20px}.icon-blue{background:rgba(67,112,255,.18);color:#91aaff}.icon-violet{background:rgba(151,99,255,.16);color:#b79aff}.icon-cyan{background:rgba(57,196,220,.14);color:#78dce8}.icon-pink{background:rgba(213,104,211,.14);color:#e5a0ed}.icon-green{background:rgba(85,207,159,.13);color:#7be0b4}.feature-card h3{font:600 17px "Space Grotesk";margin:0 0 8px}.feature-card p{font-size:12px;color:#98a5be;max-width:310px;margin:0;line-height:1.8}.mini-board{position:absolute;right:25px;bottom:25px;width:42%;background:#101a2b;border:1px solid rgba(255,255,255,.07);padding:15px;border-radius:9px}.mini-board-line{height:20px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px}.mini-board-line span{width:9px;height:9px;border:1px solid #7e96ef;border-radius:3px}.mini-board-line b{width:50%;height:4px;background:#40506f;border-radius:5px}.mini-board-line i{width:20px;height:4px;background:#657ee6;border-radius:5px;margin-left:auto}.calendar-art{display:flex;gap:6px;align-items:center;margin-top:22px;color:#667590;font-size:8px}.calendar-art span,.calendar-art b{width:23px;text-align:center}.calendar-art b{background:#354b91;color:#e2e8ff;padding:7px 0;border-radius:6px;font-size:9px}.note-art{margin-top:22px;width:90%;height:40px;background:#111d30;border-radius:6px;padding:9px;display:flex;flex-direction:column;gap:5px}.note-art i{height:3px;width:85%;background:#3c4b69;border-radius:5px}.note-art i:nth-child(2){width:65%}.note-art i:nth-child(3){width:75%}.ai-orb{position:absolute;right:28px;bottom:16px;font-size:48px;color:#a58cff;text-shadow:0 0 35px #8d67ff}.search-art{margin-top:22px;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:8px 10px;color:#9fb2ff;font-size:15px}.search-art span{font-size:9px;color:#667590;margin-left:7px}.about-band{background:linear-gradient(105deg,rgba(37,57,119,.25),rgba(56,36,105,.16));border-top:1px solid rgba(143,161,255,.1);border-bottom:1px solid rgba(143,161,255,.1)}.about-inner{padding-top:80px;padding-bottom:80px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.about-inner h2{margin-bottom:0}.about-copy p{color:#aab5cc;font-size:14px;line-height:1.9}.signature{display:flex;align-items:center;gap:13px;margin-top:25px}.signature-line{width:35px;height:1px;background:#839cff}.signature b,.signature small{display:block}.signature b{font:600 14px "Space Grotesk"}.signature small{font-size:10px;color:#7786a3}.download-section{padding-top:105px;padding-bottom:80px}.download-card{border:1px solid rgba(151,169,255,.2);border-radius:19px;background:linear-gradient(115deg,#151f36,#11182b 60%,#1d1940);padding:55px 60px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;overflow:hidden;position:relative}.download-copy{position:relative;z-index:1}.download-copy h2{font-size:39px;margin:18px 0 12px}.download-copy p{font-size:13px;color:#aab5ce;max-width:490px;line-height:1.85;margin-bottom:25px}.download-note{display:block;color:#8491ad;font-size:10px;margin-top:14px}.download-art{height:230px;position:relative;display:grid;place-items:center}.download-ring{position:absolute;border:1px solid rgba(143,162,255,.2);border-radius:50%;transform:rotate(-22deg)}.ring-one{width:220px;height:150px}.ring-two{width:165px;height:230px;transform:rotate(50deg)}.download-logo{width:90px;height:90px;border-radius:27px;background:linear-gradient(145deg,#456cff,#8056ed);display:grid;place-items:center;box-shadow:0 0 65px rgba(91,100,255,.45);transform:rotate(-8deg)}.download-logo .brand-mark{width:48px;height:48px;border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.08)}.download-logo .brand-mark span{background:white;width:5px}.download-logo .brand-mark span:nth-child(1){height:16px}.download-logo .brand-mark span:nth-child(2){height:27px}.download-logo .brand-mark span:nth-child(3){height:20px}.download-version{position:absolute;bottom:7px;color:#8f9cbd;font:600 9px "Space Grotesk";letter-spacing:.2em}.release-caveat{color:#77839b;font-size:10px;margin-top:15px}.site-footer{border-top:1px solid rgba(255,255,255,.08);background:#070b14}.footer-main{padding-top:35px;padding-bottom:28px;display:flex;align-items:center;gap:28px}.footer-main p{color:#74809a;font-size:11px;margin-right:auto}.footer-links{display:flex;gap:22px;color:#9da9c1;font-size:11px}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding-top:17px;padding-bottom:22px;display:flex;gap:20px;color:#65718a;font-size:9px}.legal-placeholder{margin-left:auto;color:#9a8c67}.mobile-nav{display:none}
@media(max-width:850px){.hero{grid-template-columns:1fr;gap:30px;padding-top:75px}.hero-copy{max-width:650px}.hero-visual{max-width:650px;width:100%;margin:auto}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-large{grid-column:span 2}.about-inner{gap:35px}.download-card{padding:42px 35px}.trust-strip{align-items:flex-start;gap:20px;flex-direction:column}}
@media(max-width:600px){.section-shell,.site-header{width:calc(100% - 36px)}.site-header{height:70px}.desktop-nav{display:none}.header-actions .button{display:none}.mobile-menu-button{display:block}.desktop-nav.open{position:absolute;display:flex;flex-direction:column;gap:0;top:69px;left:-18px;right:-18px;background:#10192b;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.desktop-nav.open a{padding:12px}.hero{padding-top:62px;padding-bottom:65px;min-height:0}.hero h1{font-size:43px}.hero-lead{font-size:14px}.hero-actions{gap:18px;flex-wrap:wrap}.app-window{transform:none}.app-content{min-height:280px}.mock-main{padding:16px 12px}.mock-sidebar{width:42px}.mock-stats{margin:12px 0}.mock-panel{padding:9px}.floating-chip{font-size:8px;padding:8px 10px}.chip-top{right:-5px}.chip-bottom{left:-5px}.trust-strip div{gap:10px;font-size:8px}.features{padding-top:80px;padding-bottom:80px}.section-heading h2,.about-inner h2{font-size:38px}.feature-grid{grid-template-columns:1fr}.feature-large{grid-column:auto;min-height:275px}.feature-card{min-height:220px}.mini-board{width:42%}.about-inner{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px;gap:22px}.download-section{padding-top:70px;padding-bottom:55px}.download-card{grid-template-columns:1fr;padding:32px 24px}.download-copy h2{font-size:33px}.download-art{height:180px}.footer-main{align-items:flex-start;flex-wrap:wrap;gap:14px}.footer-main p{width:100%;order:3;margin:0}.footer-links{width:100%;order:4;flex-wrap:wrap}.footer-bottom{flex-wrap:wrap;gap:8px 18px}.legal-placeholder{margin-left:0;width:100%}}
