@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--blue:#2563eb;--ink:#172b4d;--muted:#64748b;--surface:#f5f8ff;--line:#e2e8f0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,calc(100% - 64px));margin:auto}.header{height:104px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;letter-spacing:-1.2px}.brand>span:not(.brand-icon){color:var(--blue)}.brand i{width:6px;height:6px;border-radius:50%;background:#60a5fa;align-self:center;margin:12px 0 0 3px}.brand-icon{width:36px;height:36px;background:var(--blue);color:#fff;display:flex;justify-content:center;align-items:center;border-radius:11px;margin-right:10px;font-size:19px;letter-spacing:-3px;padding-right:3px}.brand-icon span{color:#bfdbfe}nav{display:flex;gap:32px;align-items:center;font-size:13px;font-weight:600}.nav-button{padding:12px 18px;border:1px solid var(--line);border-radius:8px}.nav-button span{margin-left:16px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding:70px 0 100px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:var(--blue);display:flex;gap:9px;align-items:center}.eyebrow>span,.coming-soon>span{width:7px;height:7px;background:#3b82f6;border-radius:50%}h1,h2,h3,p{margin:0}h1,h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-3px}h1{font-size:76px;line-height:1.08;margin:25px 0}em{font-style:normal;color:var(--blue)}.lead{font-size:17px;line-height:1.8;max-width:460px;color:var(--muted)}.actions{display:flex;align-items:center;gap:25px;margin-top:32px}.button{background:var(--blue);color:white;border-radius:8px;padding:17px 23px;display:inline-flex;justify-content:space-between;gap:28px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.button:hover{background:#1d4ed8;transform:translateY(-2px)}.text-link{font-size:12px;font-weight:600}.hero-note{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted);margin-top:25px}.hero-note span{color:var(--blue)}.hero-note span:nth-child(2){margin-left:10px}.product-scene{background:#edf4ff;border-radius:24px;padding:28px 35px 48px;position:relative;transform:rotate(2deg)}.scene-label{text-align:center;font-size:9px;letter-spacing:2px;color:#64748b;margin-bottom:23px}.app-preview{background:#fff;border-radius:13px;box-shadow:0 18px 45px #1e3a8a12;transform:rotate(-2deg);overflow:hidden}.app-top{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--line);font-size:11px}.app-top strong{display:flex;align-items:center;gap:8px}.tiny-logo{background:var(--blue);color:white;padding:5px;border-radius:6px}.demo-badge{font-size:8px;color:var(--muted);background:#f1f5f9;padding:5px 7px;border-radius:4px}.app-content{padding:20px}.sale-summary{background:#eff6ff;border:1px solid #dbeafe;border-radius:9px;padding:18px;display:flex;flex-direction:column;gap:9px}.sale-summary>span{font-size:10px;color:var(--muted)}.sale-summary strong{font:800 29px Manrope,sans-serif;letter-spacing:-1px}.sale-summary strong span{font-size:20px;color:#7a91b4}.sale-summary small{font-size:9px;color:var(--blue)}.sale-header{display:flex;justify-content:space-between;margin:23px 0 14px;font-size:11px}.sale-header>span{color:var(--muted);font-size:9px}.product-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf2fa}.product-icon{background:#edf0fa;color:#7185ad;width:33px;height:33px;border-radius:7px;display:grid;place-items:center}.product-icon.peach{background:#e0f2fe;color:#0284c7}.product-row div{display:flex;flex-direction:column;gap:4px;font-size:10px}.product-row small{color:var(--muted);font-size:8px}.product-row b{margin-left:auto;font-size:10px}.sale-total{display:flex;justify-content:space-between;font-size:12px;margin:20px 0 15px}.preview-pay{background:var(--blue);color:#fff;border-radius:6px;padding:13px;display:flex;justify-content:space-between;font-size:10px;text-align:center}.floating-note{position:absolute;right:-20px;bottom:15px;transform:rotate(-2deg);background:white;border:1px solid #e2e8f0;box-shadow:0 8px 20px #1e3a8a0b;border-radius:10px;display:flex;align-items:center;gap:11px;padding:15px 20px}.floating-note>span{background:#dbeafe;color:var(--blue);width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.floating-note div{display:flex;flex-direction:column;gap:4px}.floating-note strong{font-size:12px}.floating-note small{font-size:10px;color:var(--muted)}.benefits{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:35px;padding:40px 0 65px;border-top:1px solid var(--line)}.section-intro h2{font-size:30px;letter-spacing:-1px;line-height:1.2;margin-top:15px}.feature-icon{width:37px;height:37px;display:grid;place-items:center;background:#eff6ff;color:var(--blue);border-radius:10px;font-size:22px;margin-bottom:17px}.benefits h3{font-size:15px;margin-bottom:9px}.benefits p{font-size:13px;line-height:1.7;color:var(--muted)}.pricing-section{background:var(--surface);padding:80px 0}.pricing{display:grid;grid-template-columns:1fr 400px;gap:120px;align-items:center}.pricing-copy h2{font-size:49px;line-height:1.16;letter-spacing:-2px;margin:22px 0}.pricing-copy>p{font-size:15px;line-height:1.9;color:var(--muted);max-width:360px}.currency-note{display:flex;align-items:center;gap:14px;margin-top:35px}.currency-note>span{border:1px solid #dbeafe;border-radius:10px;padding:13px;color:var(--blue);font-weight:700;font-size:13px}.currency-note div{display:flex;flex-direction:column;gap:6px}.currency-note strong{font-size:12px}.currency-note small{font-size:11px;color:var(--muted)}.price-card{background:white;border:1px solid #dbeafe;border-radius:16px;padding:30px;box-shadow:0 12px 35px #1e3a8a06}.card-heading{display:flex;justify-content:space-between;align-items:center}.plan-label{font-size:9px;letter-spacing:1.7px;color:var(--muted)}.card-heading h3{font-size:21px;margin-top:6px}.plan-pill{background:#eff6ff;color:var(--blue);font-size:9px;padding:6px 10px;border-radius:20px}.price{display:flex;flex-direction:column;gap:7px;margin:26px 0 15px}.price strong{font:800 35px Manrope,sans-serif;letter-spacing:-1.2px}.price span{font-size:11px;color:var(--muted)}.plan-description{font-size:12px;color:var(--muted);padding-bottom:22px;border-bottom:1px solid var(--line)}ul{list-style:none;padding:0;margin:24px 0 29px}li{font-size:12px;margin:17px 0;display:flex;align-items:center;gap:11px}li:before{content:'✓';background:#dbeafe;color:var(--blue);font-size:9px;border-radius:50%;width:16px;height:16px;display:grid;place-items:center}.wide{display:flex}.card-note{display:block;text-align:center;font-size:9px;color:var(--muted);margin-top:13px}.cta{text-align:center;padding:90px 0}.cta .eyebrow{justify-content:center}.cta h2{font-size:46px;letter-spacing:-2px;line-height:1.2;margin:20px 0}.cta p{font-size:14px;color:var(--muted);line-height:1.7}.coming-soon{display:inline-flex;gap:9px;align-items:center;font-size:12px;background:#eff6ff;color:var(--blue);padding:12px 18px;border-radius:30px;margin-top:25px}footer{border-top:1px solid var(--line);padding:28px 0;display:flex;justify-content:space-between;align-items:center}footer p,footer>span{font-size:11px;color:var(--muted)}.footer-brand{font-size:20px}a:focus-visible{outline:3px solid #60a5fa;outline-offset:5px}@media(max-width:900px){.hero{gap:35px}h1{font-size:60px}.actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-note{flex-wrap:wrap}.product-scene{padding:25px 20px 45px}.benefits{gap:20px}.pricing{gap:55px;grid-template-columns:1fr 360px}.pricing-copy h2{font-size:40px}}@media(max-width:650px){.wrap{width:calc(100% - 40px)}.header{height:80px}.brand{font-size:22px}.brand-icon{width:30px;height:30px}nav{gap:12px}nav>a:not(.nav-button){display:none}.nav-button{font-size:11px;padding:10px 12px}.nav-button span{margin-left:5px}.hero{grid-template-columns:1fr;padding:40px 0 55px;gap:45px}h1{font-size:61px}.lead{font-size:15px}.eyebrow{font-size:8px;letter-spacing:1.4px}.actions{flex-direction:row;align-items:center;gap:18px}.text-link{font-size:10px;max-width:110px}.hero-note{font-size:10px}.product-scene{max-width:360px;width:calc(100% - 15px);justify-self:center;padding:25px 25px 45px}.floating-note{right:-10px}.benefits{grid-template-columns:1fr 1fr;padding:35px 0 45px;gap:30px 20px}.section-intro h2{font-size:27px}.benefits p{font-size:12px}.pricing-section{padding:50px 0}.pricing{grid-template-columns:1fr;gap:35px}.pricing-copy h2{font-size:39px}.pricing-copy>p{font-size:14px}.price-card{padding:25px}.cta{padding:60px 0}.cta h2{font-size:34px;letter-spacing:-1.5px}.cta p{font-size:12px}footer{flex-wrap:wrap;gap:15px}footer p{display:none}footer>span{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.pricing{flex-wrap:wrap}.pricing-copy{flex:1 1 100%}.pricing>.price-card{flex:1 1 320px;max-width:480px}@media(max-width:650px){.pricing>.price-card{width:100%;max-width:none}}

.pricing{display:flex;gap:36px;justify-content:center}.pricing-copy{max-width:none}.pricing>.price-card{margin:0}
