:root{--navy:#11143e;--navy2:#171b51;--purple:#7c3aed;--blue:#3b82f6;--cyan:#22d3ee;--mint:#16ddb9;--ink:#151942;--muted:#6e7390;--line:#e8eaf3;--bg:#f7f8fd;--white:#fff;--r:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:#fff;color:var(--ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Poppins,Inter,sans-serif;letter-spacing:-.035em}h2{font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.19;margin-bottom:20px}p{line-height:1.75}::-moz-selection{background:#a5f3e7;color:#11143e}::selection{background:#a5f3e7;color:#11143e}.container{margin-inline:auto;width:min(1190px,calc(100% - 48px))}.section{padding:112px 0}.section-kicker{color:#7253e5;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.13em;margin-bottom:20px}.center{text-align:center}.muted-heading{color:#8e91ab}.gradient-text{background:linear-gradient(110deg,#8050f6 2%,#3475ec 48%,#0dbfac);background-clip:text;-webkit-background-clip:text;color:transparent}.section-top{margin:0 auto 55px;max-width:800px}.section-top p{color:var(--muted);font-size:16px;margin:0 auto;max-width:585px}.btn{align-items:center;border:0;border-radius:13px;display:inline-flex;font-size:14px;font-weight:750;gap:18px;justify-content:center;padding:16px 23px;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-3px)}.btn-primary{background:linear-gradient(112deg,#7d3beb,#5266f7);box-shadow:0 15px 28px #6f56df35;color:#fff}.btn-primary:hover{box-shadow:0 19px 32px #6f56df55}.btn-text{color:var(--navy);padding:16px 6px}.btn-text span{font-size:19px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #ebedf5;position:sticky;top:0;z-index:50}.nav-shell{display:flex;justify-content:space-between;min-height:82px}.brand,.nav-shell{align-items:center}.brand{color:var(--navy);display:inline-flex;font-family:Poppins,sans-serif;font-size:29px;font-weight:800;gap:9px;letter-spacing:-1.7px;line-height:1}.brand img{border-radius:10px}.brand-dot{color:#16cbb5}.nav-links{align-items:center;display:flex;gap:32px}.nav-links>a:not(.nav-cta){color:#4d5273;font-size:13px;font-weight:650;transition:color .2s}.nav-links>a:hover{color:var(--purple)}.nav-cta{align-items:center;background:var(--navy);border-radius:11px;color:#fff;display:inline-flex;font-size:12px;font-weight:750;gap:12px;padding:13px 16px}.nav-cta:hover{background:var(--purple)}.menu-toggle{display:none}.hero{background:linear-gradient(122deg,#fff,#fff 47%,#f6f6ff);isolation:isolate;overflow:hidden;padding:89px 0 108px;position:relative}.hero-orb{border-radius:50%;filter:blur(55px);pointer-events:none;position:absolute;z-index:-1}.hero-orb-one{background:#ded3ff70;height:440px;right:-140px;top:100px;width:440px}.hero-orb-two{background:#b9fff360;bottom:-160px;height:290px;right:330px;width:290px}.hero-grid{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1.03fr}.hero-copy{padding:25px 0}.eyebrow{align-items:center;background:#f1ebff;border-radius:999px;color:#7355b3;display:inline-flex;font-size:11px;font-weight:800;gap:10px;letter-spacing:.1em;margin-bottom:25px;padding:11px 15px}.eyebrow-spark{color:#7740e9;font-size:17px}.hero h1{font-size:clamp(3.65rem,5.6vw,5.65rem);letter-spacing:-.065em;line-height:1.12;margin-bottom:26px}.hero-description{color:#626982;font-size:18px;line-height:1.83;margin-bottom:31px;max-width:535px}.hero-actions{align-items:center;gap:22px}.hero-actions,.hero-points{display:flex;flex-wrap:wrap}.hero-points{color:#727791;font-size:12px;font-weight:650;gap:23px;margin-top:34px}.hero-points>span{align-items:center;display:flex;gap:6px}.mini-check{background:#d7faf2;border-radius:50%;color:#009c86;display:inline-grid;font-size:11px;font-style:normal;height:16px;place-items:center;width:16px}.hero-visual{min-width:0;padding:45px 26px 58px;position:relative}.visual-glow{background:linear-gradient(135deg,#e2d6ff,#c8e8ff,#bdfaed);border-radius:48%;filter:blur(30px);inset:14% 0 8%;position:absolute;z-index:-1}.mock-app{background:#fff;border:1px solid #edf0f8;border-radius:22px;box-shadow:0 35px 90px #28376625,0 6px 25px #21285210;overflow:hidden;transform:rotate(-2deg)}.mock-topbar{border-bottom:1px solid #eef0f7;justify-content:space-between;padding:15px 21px}.mock-brand,.mock-topbar{align-items:center;display:flex}.mock-brand{color:var(--navy);font-family:Poppins,sans-serif;font-size:16px;font-weight:800;gap:8px}.mock-symbol{background:#f0eaff;border-radius:7px;color:#7350d6;display:grid;font-size:21px;height:26px;place-items:center;width:26px}.mock-avatar{background:#ece6ff;border-radius:50%;color:#7650c7;display:grid;font-size:13px;font-weight:700;height:31px;place-items:center;width:31px}.mock-body{padding:30px 30px 36px}.mock-small{color:#a1a5ba;font-size:10px;font-weight:800;letter-spacing:.1em}.mock-greeting{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;margin:8px 0 3px}.mock-sub{color:#9a9db2;font-size:12px}.mock-stats{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:23px 0}.mock-stat{border:1px solid #ecedf6;border-radius:13px;padding:17px}.mock-stat-alt{background:#f6f3ff;border-color:#f1ebff}.mock-stat-label{color:#8489a4;font-size:10px}.mock-stat-num{font-family:Poppins,sans-serif;font-size:28px;font-weight:800;letter-spacing:-1px;margin-top:5px}.mock-stat-num span{font-size:15px}.mock-trend{background:#e2fbf4;border-radius:5px;color:#0fbca5;display:inline-block;font-size:9px;font-weight:750;padding:5px 7px}.mock-mini-track{background:#e4dafa;border-radius:20px;height:7px;margin-top:12px;overflow:hidden}.mock-mini-track>div{background:linear-gradient(90deg,#7c3aed,#3b82f6,#16ddb9);border-radius:20px;height:100%;width:79%}.mock-chart-heading{align-items:center;display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin:15px 0 11px}.mock-chart-heading>span:last-child{color:#999cb1;font-weight:500}.mock-bars{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(7,1fr);height:140px}.mock-bar-group{align-items:center;display:flex;flex-direction:column;gap:9px;height:100%;justify-content:flex-end}.mock-bar{background:linear-gradient(0deg,#79abf5,#8050ed);border-radius:7px 7px 3px 3px;max-width:35px;min-height:5px;width:100%}.mock-bar-group:nth-child(2n) .mock-bar{background:linear-gradient(0deg,#59e2d1,#3b82f6)}.mock-bar-group small{color:#9b9db1;font-size:10px}.floating-chip{align-items:center;background:#fff;border:1px solid #f3f4fa;border-radius:13px;box-shadow:0 20px 35px #19205227;display:flex;font-size:12px;font-weight:700;position:absolute;z-index:2}.chip-top{gap:9px;padding:13px 16px;right:3px;top:7px;transform:rotate(5deg)}.chip-icon{color:#8542ff;font-size:19px}.chip-bottom{bottom:20px;gap:13px;left:-8px;padding:13px 15px;transform:rotate(3deg)}.chip-clock{background:#eee8ff;border-radius:9px;color:#8756e7;display:grid;font-size:27px;height:37px;place-items:center;width:37px}.chip-bottom div{display:flex;flex-direction:column;gap:5px}.chip-bottom small{color:#9295aa;font-size:10px;font-weight:500}.chip-chevron{color:#8957eb;margin-left:15px}.visual-caption{bottom:6px;color:#9fa2b6;font-size:10px;position:absolute;right:27px}.intro-strip{background:#11143e;color:#fff}.intro-strip-inner{align-items:center;display:flex;gap:35px;justify-content:center;min-height:79px}.intro-strip span{font-size:11px;font-weight:800;letter-spacing:.13em}.intro-strip i{background:#32d9cb;border-radius:50%;height:5px;width:5px}.section-how{background:#fff}.steps-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.step-card{background:#fff;border:1px solid var(--line);border-radius:21px;box-shadow:0 10px 20px #121b4710;padding:22px 25px 29px;position:relative}.step-number{color:#9761f3;font-family:Poppins,sans-serif;font-size:13px;font-weight:800}.step-card h3{font-size:20px;margin:18px 0 9px}.step-card p{color:#7c8199;font-size:13px;line-height:1.8;margin:0}.step-illustration{align-items:center;display:flex;height:207px;justify-content:center;margin:0 -5px;overflow:hidden;position:relative}.illustration-calendar{background:radial-gradient(ellipse at center,#f2eaff 0,#fff 70%)}.mini-calendar{background:#fff;border-radius:11px;box-shadow:0 15px 35px #29215f20;padding:13px 15px;transform:rotate(-5deg);width:198px}.calendar-head{align-items:center;color:#252050;display:flex;font-size:11px;justify-content:space-between}.calendar-head span{color:#9a8fbb}.calendar-week{color:#b5b5ca;font-size:8px;letter-spacing:3px;margin:13px 0 8px}.calendar-days{color:#72758f;display:grid;font-size:10px;gap:6px;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-days span{padding:5px 0}.calendar-days .highlight-day{background:#7941ed;border-radius:5px;color:#fff}.calendar-tag{background:#f0fff8;border-radius:8px;bottom:12px;box-shadow:0 6px 15px #203b2d16;color:#269c80;font-size:9px;font-weight:800;padding:10px 12px;position:absolute;right:0}.illustration-timer{background:radial-gradient(ellipse at center,#e6faff 0,#fff 71%)}.timer-circle{background:conic-gradient(#7143ef 0 56%,#37b4fb 56% 74%,#e4f0ff 74% 100%);border-radius:50%;box-shadow:0 15px 40px #375eb222;display:grid;height:150px;place-items:center;width:150px}.timer-inner{align-items:center;background:#fff;border-radius:50%;color:var(--navy);display:flex;flex-direction:column;font-family:Poppins;font-size:29px;font-weight:700;height:123px;justify-content:center;width:123px}.timer-inner small{color:#adb0c4;font-family:Inter;font-size:8px;letter-spacing:.06em}.timer-pause{background:var(--navy);border-radius:12px;bottom:13px;box-shadow:0 8px 20px #14154536;color:#fff;display:grid;font-weight:700;height:39px;place-items:center;position:absolute;right:45px;width:39px}.timer-orbit{background:#bba2ff;border-radius:50%;height:9px;position:absolute;width:9px}.orbit-one{right:49px;top:34px}.orbit-two{background:#8cece3;bottom:30px;left:47px}.illustration-chart{background:radial-gradient(ellipse at center,#eff8ff 0,#fff 76%)}.chart-mini-bars{align-items:end;border-bottom:2px solid #dfe5f3;display:flex;gap:9px;height:145px;padding:0 0 16px;width:200px}.chart-mini-bars span{background:linear-gradient(0deg,#64d0e9,#8864f2);border-radius:6px 6px 0 0;flex:1}.chart-mini-arrow{color:#19bda6;font-size:81px;font-weight:700;position:absolute;right:60px;top:14px;transform:rotate(-17deg)}.chart-mini-label{background:#fff;border-radius:8px;bottom:11px;box-shadow:0 7px 17px #10204017;color:#8989a9;font-size:10px;padding:9px 10px;position:absolute;right:2px}.chart-mini-label strong{color:#12b69b;margin-left:8px}.section-demo{background:#f7f8ff}.demo-grid{align-items:center;display:grid;gap:85px;grid-template-columns:.85fr 1.15fr}.demo-copy h2{max-width:550px}.demo-copy>p{color:#777c97;font-size:15px;line-height:1.9;max-width:460px}.demo-features{display:grid;gap:18px;margin:30px 0}.demo-features>div{align-items:center;display:flex;font-size:14px;font-weight:650;gap:12px}.feature-check{background:#dcfaf4;border-radius:50%;color:#00a98c;display:grid;font-weight:800;height:24px;place-items:center;width:24px}.demo-hint{color:#6840d9;font-size:12px;font-weight:750;margin-top:29px}.demo-hint span{margin-left:10px}.interactive-demo{background:#fff;border:1px solid #e8ebfa;border-radius:21px;box-shadow:0 26px 55px #1b245017;padding:27px 29px 20px}.demo-panel-top,.demo-panel-top>div:first-child{align-items:center;display:flex;gap:10px}.demo-panel-top{justify-content:space-between}.demo-panel-top b{font-family:Poppins;font-size:18px}.demo-logo-bubble{background:#efe7ff;border-radius:9px;color:#7f4fed;display:grid;font-size:25px;height:32px;place-items:center;width:32px}.period-switch{background:#f2f3fb;border-radius:9px;display:flex;gap:2px;padding:4px}.period-switch button{background:transparent;border:0;border-radius:7px;color:#9294ac;font-size:11px;font-weight:700;padding:7px 11px}.period-switch button.active{background:#fff;box-shadow:0 2px 7px #11143e12;color:var(--navy)}.subject-filter{display:flex;flex-wrap:wrap;gap:7px;margin:28px 0}.subject-filter button{background:#fff;border:1px solid #eceef5;border-radius:8px;color:#8a8ca3;font-size:11px;font-weight:700;padding:8px 11px}.subject-filter button.active{background:#eeebff;border-color:#d9cfff;color:#7047dc}.demo-numbers{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:10px 0 22px}.demo-numbers>div{display:flex;flex-direction:column;gap:6px}.demo-numbers small{color:#999cb1;font-size:10px;font-weight:800;letter-spacing:.07em}.demo-numbers strong{font-family:Poppins;font-size:26px;letter-spacing:-.035em}.demo-progress-label{color:#777d9c;display:flex;font-size:12px;justify-content:space-between;margin-bottom:11px}.demo-progress-label strong{color:#6f42e7}.demo-track{background:#edeafa;border-radius:30px;height:9px;overflow:hidden}.demo-track div{background:linear-gradient(90deg,#9250f4,#3980fc,#12d6b2);border-radius:inherit;height:100%;transition:width .45s ease}.demo-chart{align-items:end;display:grid;gap:15px;grid-template-columns:repeat(7,1fr);height:177px;margin-top:25px}.demo-chart-col{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-end}.demo-chart-bar{background:linear-gradient(0deg,#5ab9f2,#8b52f0);border-radius:6px 6px 0 0;max-width:44px;min-height:4px;transition:height .45s ease;width:100%}.demo-chart-col:nth-child(2n) .demo-chart-bar{background:linear-gradient(0deg,#3ed7d0,#457bf3)}.demo-chart-col span{color:#a3a5b9;font-size:11px}.demo-disclaimer{color:#a4a8bb;font-size:10px;margin:22px 0 0;text-align:center}.features-section{background:#fff}.features-grid{display:grid;gap:19px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#fff;border:1px solid var(--line);border-radius:19px;padding:27px;transition:transform .2s,box-shadow .2s}.feature-card:hover{box-shadow:0 16px 28px #10174b10;transform:translateY(-4px)}.feature-icon{border-radius:14px;display:grid;height:53px;margin-bottom:22px;place-items:center;width:53px}.feature-icon svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:25px}.lilac{background:#f2ebff;color:#8850ea}.cyan{background:#e2f9ff;color:#1cb7d9}.blue{background:#e9f1ff;color:#4876f5}.mint{background:#e5faf4;color:#16ad9d}.peach{background:#fff1e7;color:#ee9765}.lavender{background:#eeedff;color:#7971d1}.feature-tag{color:#17bfa3;font-size:9px;font-weight:800;letter-spacing:.08em}.feature-tag.soon{color:#9698a9}.feature-card h3{font-size:18px;margin:11px 0 8px}.feature-card p{color:#81869d;font-size:13px;line-height:1.85;margin:0}.quote-section{padding:0 0 85px}.quote-card{background:linear-gradient(115deg,#181949,#272574 60%,#4f35af);border-radius:25px;color:#fff;overflow:hidden;padding:70px 10%;position:relative;text-align:center}.quote-card:before{border:1px solid #ffffff1c;border-radius:50%;content:"";height:500px;left:-250px;position:absolute;top:-340px;width:500px}.quote-card:after{border:1px solid #ffffff22;border-radius:50%;bottom:-190px;content:"";height:300px;position:absolute;right:-100px;width:300px}.quote-icon{color:#3be0cc;font-size:27px;margin-bottom:18px}.quote-card h2{font-size:clamp(1.7rem,3.1vw,2.75rem);margin:0 auto 17px;max-width:850px}.quote-card h2 span{color:#80f0e4}.quote-card p{color:#c4c8ec;font-size:14px;margin:0 auto;max-width:630px}.quote-bubbles{display:flex;gap:12px;justify-content:center;margin-top:24px}.quote-bubbles span{border:1px solid #ffffff30;border-radius:50%;color:#72dded;display:grid;font-size:17px;height:31px;place-items:center;width:31px}.privacy-section{background:#f9faff}.privacy-grid{align-items:center;display:grid;gap:95px;grid-template-columns:.95fr 1.05fr}.privacy-grid>div:first-child>p{color:#7b819b;max-width:420px}.text-link{align-items:center;color:#7244e7;display:inline-flex;font-size:13px;font-weight:800;gap:15px;margin-top:12px}.privacy-cards{display:grid;gap:16px}.privacy-card{background:#fff;border:1px solid #e9ecf6;border-radius:15px;display:flex;gap:18px;padding:20px 22px}.privacy-emoji{background:#f1edff;border-radius:12px;display:grid;flex:0 0 auto;font-size:21px;height:46px;place-items:center;width:46px}.privacy-card h3{font-size:16px;margin:0 0 6px}.privacy-card p{color:#8a8fa6;font-size:12px;line-height:1.8;margin:0}.faq-section{background:#fff}.faq-grid{display:grid;gap:80px;grid-template-columns:.75fr 1.25fr}.faq-grid>div:first-child>p{color:#888da3;font-size:14px}.faq-list{border-top:1px solid #e8eaf3}.faq-item{border-bottom:1px solid #e8eaf3}.faq-item button{align-items:center;background:none;border:0;color:var(--navy);display:flex;font-size:14px;font-weight:750;gap:20px;justify-content:space-between;padding:23px 0;text-align:left;width:100%}.faq-plus{background:#f0ecff;border-radius:50%;color:#6d48e0;display:grid;flex-shrink:0;font-size:20px;height:29px;place-items:center;width:29px}.faq-answer{color:#767d98;font-size:13px;line-height:1.8;padding:0 32px 22px 0}.final-cta{background:linear-gradient(125deg,#151544,#2c2478 68%,#5b35ba);color:#fff;overflow:hidden}.final-inner{align-items:center;display:flex;flex-direction:column;padding:92px 0;position:relative;text-align:center}.final-orbit{border:1px solid #ffffff1c;border-radius:50%;pointer-events:none;position:absolute}.orbit-a{height:440px;left:-250px;top:-270px;width:440px}.orbit-b{bottom:-350px;height:550px;right:-280px;width:550px}.final-badge{background:#ffffff15;border-radius:30px;color:#62e6dd;font-size:11px;font-weight:800;letter-spacing:.13em;margin-bottom:27px;padding:10px 16px}.final-inner h2{font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.25}.final-inner h2 em{color:#60e4cf;font-style:normal}.final-inner p{color:#c4c3e2;font-size:15px;margin:0 auto 28px;max-width:580px}.btn-light{background:#fff;color:#34246e}.final-note{color:#a7a8ce;font-size:11px;margin-top:17px}.footer{background:#0f1238;color:#fff}.footer-main{display:flex;gap:50px;justify-content:space-between;padding:65px 0 48px}.footer .brand{color:#fff}.footer-brand p{color:#a3a5c6;font-size:12px;margin-top:15px;max-width:280px}.footer-links{display:flex;gap:85px}.footer-links>div{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.footer-links strong{font-size:12px;margin-bottom:7px}.footer-links a{color:#b5b8d0;font-size:12px}.footer-links a:hover{color:#78e5d2}.footer-bottom{border-top:1px solid #ffffff19;color:#9297b8;display:flex;font-size:11px;gap:16px;justify-content:space-between;padding:24px 0}@media(max-width:1100px){.nav-links{gap:18px}.hero-grid{gap:17px}.hero h1{font-size:4.4rem}.demo-grid{gap:38px}.privacy-grid{gap:42px}.faq-grid{gap:45px}}@media(max-width:850px){.container{width:min(100% - 36px,660px)}.site-header .container{width:calc(100% - 36px)}.nav-shell{min-height:74px}.menu-toggle{align-items:center;background:#f2efff;border:0;border-radius:10px;display:flex;flex-direction:column;gap:5px;height:42px;justify-content:center;width:42px}.menu-toggle span{background:#29225f;border-radius:4px;height:2px;width:19px}.nav-links{align-items:stretch;background:#fff;box-shadow:0 14px 18px #171b4115;display:none;flex-direction:column;gap:0;left:0;padding:15px 18px 24px;position:absolute;top:74px;width:100%}.nav-links.nav-open{display:flex}.nav-links a:not(.nav-cta){font-size:14px;padding:13px 8px}.nav-cta{justify-content:center;margin-top:10px}.section{padding:76px 0}.hero{padding:56px 0 73px}.hero-grid{gap:30px;grid-template-columns:1fr}.hero-copy{padding:0}.hero h1{font-size:clamp(3.5rem,10vw,4.8rem)}.hero-description{font-size:16px}.hero-visual{margin:0 auto;max-width:580px;width:100%}.intro-strip-inner{flex-wrap:wrap;gap:17px;padding:22px 0}.intro-strip span{font-size:9px}.steps-grid{grid-template-columns:1fr}.step-card{padding:22px 27px}.step-illustration{margin:auto;max-width:400px}.demo-grid{gap:30px;grid-template-columns:1fr}.demo-copy>p{max-width:650px}.features-grid{grid-template-columns:repeat(2,1fr)}.faq-grid,.privacy-grid{gap:35px;grid-template-columns:1fr}.footer-links{gap:45px}}@media(max-width:560px){.container{width:calc(100% - 34px)}.section{padding:66px 0}.hero{padding:43px 0 60px}.eyebrow{font-size:9px;letter-spacing:.045em;padding:10px 12px}.hero h1{font-size:clamp(3.05rem,12vw,4.2rem);margin-bottom:19px}.hero-description{font-size:15px}.btn,.hero-actions{gap:10px}.btn{font-size:12px;padding:14px 17px}.hero-points{font-size:10px;gap:13px;margin-top:24px}.hero-visual{padding:42px 12px 35px}.mock-body{padding:18px 16px 27px}.mock-greeting{font-size:17px}.mock-stats{gap:8px;margin:15px 0}.mock-stat{padding:11px}.mock-stat-num{font-size:22px}.mock-bars{gap:8px;height:100px}.floating-chip{font-size:10px}.chip-top{padding:9px;right:0;top:6px}.chip-bottom{bottom:4px;gap:6px;left:0;padding:9px}.chip-chevron{margin-left:2px}.visual-caption{display:none}.intro-strip-inner{gap:9px}.intro-strip span{font-size:8px}.intro-strip i{height:3px;width:3px}.section-top{margin-bottom:33px}.section-top p{font-size:14px}h2{font-size:clamp(1.9rem,8vw,2.55rem)}.features-grid{grid-template-columns:1fr}.feature-card{padding:22px}.demo-numbers strong{font-size:21px}.interactive-demo{padding:20px 16px}.demo-panel-top b{font-size:15px}.subject-filter{gap:6px}.subject-filter button{font-size:10px;padding:7px}.demo-chart{gap:8px;height:130px}.quote-section{padding-bottom:45px}.quote-card{padding:51px 20px}.quote-card p{font-size:12px}.privacy-card{padding:16px}.final-inner{padding:70px 0}.footer-main{flex-direction:column;gap:25px;padding:45px 0 35px}.footer-links{gap:48px}.footer-bottom{flex-direction:column;gap:8px}.faq-item button{font-size:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
