@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.GwW4_q_className{font-family:Poppins,Poppins Fallback;font-style:normal}.GwW4_q_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--color-paper:#f4f6f8;--color-card:#fff;--color-canvas:#eef1f4;--color-ink:#14181f;--color-graphite:#566072;--color-mute:#8b93a3;--color-hairline:#e1e6ec;--color-hairline-soft:#edf0f4;--color-accent:#26406e;--color-accent-deep:#1a2d50;--color-accent-soft:#e3e9f2;--color-accent-on-dark:#7c93b8;--color-accent-rgb:38, 64, 110;--color-canvas-rgb:238, 241, 244;--color-charcoal:#14181f;--color-charcoal-soft:#24282f;--color-charcoal-ink:#f4f6f8;--color-mute-on-dark:#9aa5b8;--font-heading:var(--font-poppins), -apple-system, "Segoe UI", sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, sans-serif;--radius:14px;--shadow-card:0 2px 10px #14181f0f;--shadow-lift:0 12px 32px #14181f1a;--max-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-heading);margin:0 0 .5em;font-weight:600;line-height:1.2}p{color:var(--color-graphite);margin:0 0 1em}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent-deep);margin-bottom:14px;font-size:13px;font-weight:600;display:inline-block}.section{padding:88px 0}.section-head{text-align:center;max-width:640px;margin:0 auto 48px}.section-head h2{font-size:clamp(28px,3.4vw,38px)}.section-head p{font-size:17px}.btn{font-family:var(--font-heading);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--color-accent);color:#fff;box-shadow:0 6px 18px rgba(var(--color-accent-rgb), .35)}.btn-primary:hover{background:var(--color-accent-deep)}.btn-ghost{color:var(--color-ink);border-color:var(--color-hairline);background:0 0}.btn-ghost:hover{border-color:var(--color-accent);color:var(--color-accent-deep)}.btn-on-dark{background:var(--color-accent);color:#fff}.btn-on-dark:hover{background:var(--color-accent-on-dark)}.btn-block{justify-content:center;width:100%}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.nav{z-index:50;background:rgba(var(--color-canvas-rgb), .92);-webkit-backdrop-filter:saturate(160%)blur(8px);backdrop-filter:saturate(160%)blur(8px);border-bottom:1px solid var(--color-hairline);position:sticky;top:0}.nav .container{flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:72px;display:flex}.brand{font-family:var(--font-heading);letter-spacing:.2px;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.brand img{width:30px;height:30px}.brand .tag{letter-spacing:2px;color:var(--color-mute);margin-top:1px;font-size:10px;font-weight:500;display:block}.nav-links{align-items:center;gap:32px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.nav-links a:hover{color:var(--color-accent-deep)}.nav-cta{align-items:center;gap:18px;display:flex}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-toggle span{background:var(--color-ink);border-radius:2px;width:22px;height:2px}.hero{background:radial-gradient(circle at 85% 0%, rgba(var(--color-accent-rgb), .14), transparent 55%), var(--color-canvas);padding:76px 0 60px}.hero .container{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero h1{letter-spacing:-.3px;font-size:clamp(34px,4.4vw,52px)}.hero h1 em{color:var(--color-accent);font-style:normal}.hero-sub{max-width:520px;font-size:18px}.hero-actions{flex-wrap:wrap;gap:14px;margin:28px 0 34px;display:flex}.trust-strip{flex-wrap:wrap;gap:34px;display:flex}.trust-strip .stat b{font-family:var(--font-heading);color:var(--color-ink);font-size:24px;display:block}.trust-strip .stat span{color:var(--color-mute);font-size:13px}.hero-visual{position:relative}.mock-window{background:var(--color-card);border-radius:var(--radius);box-shadow:var(--shadow-lift);border:1px solid var(--color-hairline);overflow:hidden}.mock-titlebar{background:var(--color-charcoal-soft);gap:6px;padding:12px 14px;display:flex}.mock-titlebar span{background:#ffffff40;border-radius:50%;width:10px;height:10px}.mock-body{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.mock-card{background:var(--color-accent-soft);border-radius:10px;min-height:74px;padding:14px}.mock-card b{font-family:var(--font-heading);font-size:18px;display:block}.mock-card span{color:var(--color-mute);font-size:11px}.mock-row{background:var(--color-hairline);border-radius:6px;grid-column:1/-1;height:14px}.mock-row.short{width:60%}.badge-float{background:var(--color-charcoal);color:var(--color-charcoal-ink);font-family:var(--font-heading);box-shadow:var(--shadow-lift);border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:-18px;left:-18px}.badge-float .dot{background:var(--color-accent-on-dark);border-radius:50%;width:8px;height:8px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.feature-card{background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:26px;transition:transform .15s,box-shadow .15s}.feature-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.icon-wrap{background:var(--color-accent-soft);width:46px;height:46px;color:var(--color-accent-deep);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.icon-wrap svg{width:22px;height:22px}.feature-card h3{margin-bottom:8px;font-size:17px}.feature-card p{margin:0;font-size:14.5px}.why{background:var(--color-charcoal);color:var(--color-charcoal-ink)}.why .section-head h2,.why .section-head p{color:var(--color-charcoal-ink)}.why .section-head p{color:var(--color-mute-on-dark)}.compare{grid-template-columns:1fr 1fr;gap:24px;display:grid}.compare-card{border-radius:var(--radius);border:1px solid #ffffff14;padding:30px}.compare-card.generic{background:#ffffff08}.compare-card.koshavo{background:linear-gradient(160deg, rgba(var(--color-accent-rgb),.28), rgba(var(--color-accent-rgb),.06));border-color:rgba(var(--color-accent-rgb),.45)}.compare-card h4{letter-spacing:.5px;text-transform:uppercase;color:var(--color-mute-on-dark);margin-bottom:18px;font-size:15px}.compare-card.koshavo h4{color:var(--color-accent-on-dark)}.compare-card ul{margin:0;padding:0;list-style:none}.compare-card li{border-top:1px solid #ffffff0f;align-items:flex-start;gap:10px;padding:10px 0;font-size:15px;display:flex}.compare-card li:first-child{border-top:none}.compare-card li svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.compare-card.generic li svg{color:var(--color-mute-on-dark)}.compare-card.koshavo li svg{color:var(--color-accent-on-dark)}.showcase-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.showcase-frame{background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.showcase-image{aspect-ratio:16/9;background:var(--color-canvas);position:relative}.showcase-frame figcaption{font-size:14px;font-weight:600;font-family:var(--font-heading);border-top:1px solid var(--color-hairline);padding:14px 18px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonial-card{background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:26px}.stars{color:var(--color-accent);letter-spacing:2px;margin-bottom:12px;font-size:15px}.testimonial-card p{color:var(--color-ink);font-size:15px}.testimonial-who{align-items:center;gap:12px;margin-top:16px;display:flex}.avatar{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent-deep);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.testimonial-who b{font-size:14px;display:block}.testimonial-who span{color:var(--color-mute);font-size:12.5px}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--color-hairline)}.faq-item summary{cursor:pointer;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .plus{border:1px solid var(--color-hairline);width:22px;height:22px;color:var(--color-accent-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.faq-item p{padding-bottom:20px;font-size:15px}.contact-section{background:var(--color-canvas)}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.contact-pitch h2{margin-top:4px;font-size:clamp(26px,3vw,32px)}.contact-pitch p{font-size:16px}.contact-detail{font-family:var(--font-heading);color:var(--color-ink);align-items:center;gap:10px;margin-top:24px;font-size:16px;font-weight:600;display:flex}.contact-detail svg{width:20px;height:20px;color:var(--color-accent-deep);flex-shrink:0}.contact-detail a:hover{color:var(--color-accent-deep)}.lead-form{background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius);box-shadow:var(--shadow-lift);padding:32px}.form-row{margin-bottom:18px}.form-row label{font-family:var(--font-heading);margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.form-row label .optional{color:var(--color-mute);font-weight:400}.form-row input{width:100%;font:inherit;border:1px solid var(--color-hairline);background:var(--color-canvas);color:var(--color-ink);border-radius:10px;padding:11px 14px;font-size:15px;transition:border-color .15s}.form-row input:focus{border-color:var(--color-accent);background:var(--color-card);outline:none}.form-status{min-height:20px;margin-bottom:14px;font-size:14px;font-weight:600}.form-status.is-success{color:#1e7840}.form-status.is-error{color:#c03000}.demo-hero{text-align:center;padding:64px 0 8px}.demo-hero .eyebrow{display:block}.demo-hero h1{font-size:clamp(30px,4vw,42px)}.demo-hero p{max-width:520px;margin:0 auto;font-size:17px}.demo-form-wrap{max-width:560px;margin:0 auto}.checkout-hero{text-align:center;padding:64px 0 8px}.checkout-hero h1{font-size:clamp(30px,4vw,42px)}.checkout-hero p{max-width:520px;margin:0 auto;font-size:17px}.checkout-wrap{max-width:480px;margin:0 auto}.checkout-card{background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius);box-shadow:var(--shadow-lift);padding:32px}.checkout-step-label{align-items:center;gap:10px;margin-bottom:20px;display:flex}.checkout-step-label .num{background:var(--color-accent-soft);width:26px;height:26px;color:var(--color-accent-deep);font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.checkout-step-label b{font-family:var(--font-heading);font-size:15px}.otp-boxes{gap:8px;margin:4px 0 18px;display:flex}.otp-boxes input{text-align:center;width:42px;height:48px;font-family:var(--font-heading);border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:8px;font-size:18px;font-weight:600}.otp-boxes input:focus{border-color:var(--color-accent);background:var(--color-card);outline:none}.verified-badge,.lock-badge{border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:12.5px;display:inline-flex}.verified-badge{color:#1e7840;background:#dcf0e6}.lock-badge{color:var(--color-mute);background:var(--color-hairline-soft)}.verified-badge svg,.lock-badge svg{width:14px;height:14px}.plan-summary{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;margin-bottom:20px;padding:14px 0;font-size:14.5px;display:flex}.plan-summary b{font-family:var(--font-heading);color:var(--color-ink);font-size:18px}.txn-note{color:var(--color-mute);word-break:break-all;margin-top:12px;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.checkout-result{text-align:center;padding:12px 0}.checkout-result.success .icon{color:#1e7840}.checkout-result.error .icon{color:#c03000}.checkout-result svg{width:48px;height:48px;margin:0 auto 16px}.footer{background:var(--color-charcoal);color:var(--color-mute-on-dark);margin-top:88px;padding:64px 0 28px}.footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-bottom:40px;display:grid}.footer-brand .brand{color:var(--color-charcoal-ink)}.footer-brand p{color:var(--color-mute-on-dark);max-width:280px;margin-top:14px;font-size:14px}.footer h5{font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;color:var(--color-charcoal-ink);margin-bottom:16px;font-size:13px}.footer ul{margin:0;padding:0;list-style:none}.footer li{margin-bottom:10px;font-size:14.5px}.footer a:hover{color:var(--color-accent-on-dark)}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:13px;display:flex}@media (max-width:980px){.hero .container{grid-template-columns:1fr}.hero-visual{order:-1}.feature-grid{grid-template-columns:repeat(2,1fr)}.showcase-grid,.testimonial-grid,.compare,.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.nav-links,.nav-cta .btn-ghost,.nav-cta .btn-primary{display:none}.nav-toggle{display:flex}.brand .tag{display:none}.brand{font-size:17px}.nav.open .nav-links{background:var(--color-canvas);border-bottom:1px solid var(--color-hairline);flex-direction:column;align-items:flex-start;gap:16px;padding:16px 24px 24px;display:flex;position:absolute;top:100%;left:0;right:0}.nav.open .nav-links .btn-primary{margin-top:4px}.section{padding:60px 0}.feature-grid,.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.trust-strip{gap:22px}.lead-form{padding:24px}}
