@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant Fallback;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_0658b6{font-family:Assistant,Assistant Fallback;font-style:normal}.__variable_0658b6{--font-assistant:"Assistant","Assistant Fallback"}:root{--bg:#F6F4EF;--card:#FFFFFF;--ink:#0E1B2C;--ink-soft:#4A5A6E;--ink-faint:#8595A8;--navy:#101F33;--cyan:#22E5FF;--cyan-deep:#0FA9C9;--cyan-soft:#E3F9FD;--gold:#F2B92E;--gold-soft:#FCF1D6;--green:#17B67C;--radius-lg:28px;--radius-md:20px;--shadow-soft:0 20px 50px -20px rgba(16,31,51,.18);--shadow-card:0 10px 30px -12px rgba(16,31,51,.12)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-assistant),"Assistant",-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}a{color:inherit;text-decoration:none}.nav-outer{position:-webkit-sticky;position:sticky;top:16px;z-index:50;padding:0 24px}.mainnav{max-width:1180px;margin:0 auto;background:var(--card);border-radius:999px;box-shadow:var(--shadow-card);justify-content:space-between;padding:12px 14px 12px 26px}.logo,.mainnav{display:flex;align-items:center}.logo{font-weight:800;font-size:24px;letter-spacing:-.5px;gap:9px}.logo .dot{width:12px;height:12px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px var(--cyan-soft)}.logo span b{color:var(--cyan-deep)}.nav-links{display:flex;gap:30px;font-weight:600;color:var(--ink-soft);font-size:16.5px}.nav-links a:hover{color:var(--ink)}.nav-cta{display:flex;gap:10px}.btn,.nav-cta{align-items:center}.btn{display:inline-flex;gap:8px;justify-content:center;border:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:16.5px;border-radius:999px;padding:12px 26px;transition:.2s}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:#1B3151;transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--ink-soft)}.btn-ghost:hover{color:var(--ink)}.hero{padding:80px 0 40px;position:relative}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--cyan-soft);color:var(--cyan-deep);font-weight:700;font-size:15px;border-radius:999px;padding:7px 18px}.eyebrow,h1{margin-bottom:22px}h1{font-size:64px;line-height:1.08;font-weight:800;letter-spacing:-1.5px}h1 .hl{color:var(--cyan-deep);position:relative;white-space:nowrap}h1 .hl:after{content:"";position:absolute;right:0;left:0;bottom:6px;height:14px;background:var(--cyan);opacity:.25;border-radius:8px;z-index:-1}.hero-sub{font-size:20px;color:var(--ink-soft);max-width:480px;margin-bottom:32px}.hero-sub b{color:var(--ink)}.lead-pill{gap:6px;background:var(--card);border-radius:999px;box-shadow:var(--shadow-card);padding:8px;max-width:460px;margin-bottom:20px}.lead-pill,.lead-pill .icon{display:flex;align-items:center}.lead-pill .icon{width:42px;height:42px;border-radius:50%;background:var(--gold-soft);justify-content:center;font-size:19px;flex-shrink:0;margin-right:6px}.lead-pill input{border:none;outline:none;flex:1 1;font-family:inherit;font-size:16.5px;background:transparent;color:var(--ink);min-width:0}.lead-pill input::placeholder{color:var(--ink-faint)}.lead-pill .btn{padding:12px 24px;flex-shrink:0}.lead-pill-done{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--green);background:#E2F7EF;border-radius:999px;padding:14px 24px;max-width:460px;margin-bottom:20px}.ticks{display:flex;flex-wrap:wrap;gap:18px;color:var(--ink-soft);font-weight:600;font-size:15.5px}.ticks span{display:inline-flex;align-items:center;gap:7px}.ticks svg{flex-shrink:0}.hero-visual{position:relative;height:560px}.hero-img{inset:0;width:100%;height:100%;object-fit:cover;border-radius:48px}.fl-card,.hero-img{position:absolute;box-shadow:var(--shadow-soft)}.fl-card{background:var(--card);border-radius:var(--radius-md)}.connected{right:18px;bottom:22px;z-index:5;border-radius:999px;padding:11px 20px;display:flex;align-items:center;gap:9px;font-weight:700;font-size:14.5px}.connected .dot-g{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(23,182,124,.18)}.stats{padding:46px 0 10px}.stats-inner{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;grid-template-columns:repeat(4,1fr);padding:34px 20px;grid-gap:10px;gap:10px}.stat{text-align:center;position:relative}.stat+.stat:before{content:"";position:absolute;right:0;top:14%;height:72%;width:1px;background:#EFEBE1}.stat .num{font-size:38px;font-weight:800;letter-spacing:-1px;color:var(--navy)}.stat .num em{font-style:normal;color:var(--cyan-deep)}.stat .lbl{color:var(--ink-soft);font-weight:600;font-size:15.5px}section{padding:84px 0 0}.sec-head{text-align:center;max-width:640px;margin:0 auto 48px}.sec-kicker{display:inline-block;background:var(--card);border:1px solid #ece7db;color:var(--cyan-deep);font-weight:700;font-size:14.5px;border-radius:999px;padding:6px 18px;margin-bottom:16px}h2{font-size:42px;font-weight:800;letter-spacing:-1px;line-height:1.15;margin-bottom:12px}.sec-sub{color:var(--ink-soft);font-size:18.5px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.step{background:var(--card);border-radius:var(--radius-lg);padding:34px 30px;box-shadow:var(--shadow-card);position:relative;transition:.25s}.step:hover{transform:translateY(-5px);box-shadow:var(--shadow-soft)}.step .n{width:46px;height:46px;border-radius:16px;background:var(--navy);color:var(--cyan);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;margin-bottom:20px}.step h3{font-size:21.5px;font-weight:800;margin-bottom:8px;letter-spacing:-.3px}.step p{color:var(--ink-soft);font-size:16.5px}.step .mini{margin-top:16px;font-weight:700;color:var(--cyan-deep);font-size:15px}.benefits{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.benefit{background:var(--card);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-card);display:flex;gap:20px;align-items:flex-start;transition:.25s}.benefit:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.b-icon{width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;overflow:hidden}.b-icon img{width:100%;height:100%;object-fit:cover;display:block}.bi-gold{background:var(--gold-soft)}.bi-cyan{background:var(--cyan-soft)}.bi-green{background:#E2F7EF}.bi-navy{background:#EAEDF3}.benefit h3{font-size:20px;font-weight:800;margin-bottom:5px;letter-spacing:-.3px}.benefit p{color:var(--ink-soft);font-size:16px}.band{margin-top:84px;background:var(--navy);border-radius:var(--radius-lg);padding:56px 60px;display:flex;align-items:center;gap:36px;color:#fff;position:relative;overflow:hidden}.band:after{content:"";position:absolute;left:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(34,229,255,.25),transparent 70%)}.band .shield{width:88px;height:88px;border-radius:28px;background:rgba(34,229,255,.12);display:flex;align-items:center;justify-content:center;font-size:40px;flex-shrink:0;border:1px solid rgba(34,229,255,.35)}.band h3{font-size:27px;font-weight:800;letter-spacing:-.4px;margin-bottom:6px}.band h3 span{color:var(--cyan)}.band p{color:#B9C6D6;font-size:17.5px;max-width:640px}.band p b{color:#fff}.partners{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:860px;margin:0 auto}.partner{background:var(--card);border:1px solid #ece7db;border-radius:999px;padding:13px 30px;font-weight:800;font-size:17px;letter-spacing:-.2px;box-shadow:var(--shadow-card)}.partner.more{color:var(--ink-faint);font-weight:700}.notice{margin-top:22px;background:var(--gold-soft);border:1px solid #f0dca4;border-radius:var(--radius-lg);padding:26px 32px;display:flex;gap:18px;align-items:flex-start}.notice .n-icon{width:52px;height:52px;border-radius:18px;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:24px}.notice h3{font-size:19px;font-weight:800;margin-bottom:4px;letter-spacing:-.3px}.notice p{color:var(--ink-soft);font-size:16px;max-width:820px}.notice p b{color:var(--ink)}.why{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.why-card{background:linear-gradient(180deg,#FFFFFF,#FDFCF9);border:1px solid #efeae0;border-radius:var(--radius-lg);padding:32px 30px}.why-card .w-icon{font-size:30px;margin-bottom:14px}.why-card .w-img{width:96px;height:96px;object-fit:contain;margin-bottom:14px;mix-blend-mode:multiply;display:block}.why-card h3{font-size:20px;font-weight:800;margin-bottom:6px}.why-card p{color:var(--ink-soft);font-size:16px}.demo-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.demo-card{background:var(--card);border-radius:var(--radius-lg);padding:34px;box-shadow:var(--shadow-card);display:flex;justify-content:space-between;align-items:center;gap:16px;transition:.25s}.demo-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.demo-card h3{font-size:20px;font-weight:800;margin-bottom:3px}.demo-card p{color:var(--ink-faint);font-size:15.5px;direction:ltr;text-align:right}.demo-card .go{width:52px;height:52px;border-radius:50%;background:var(--cyan-soft);color:var(--cyan-deep);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:.2s}.demo-card:hover .go{background:var(--cyan-deep);color:#fff}.faq{margin-top:84px}.faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;transition:.25s}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;font-weight:800;font-size:18px;letter-spacing:-.2px}.faq-item summary::-webkit-details-marker{display:none}.faq-item .chev{width:34px;height:34px;border-radius:50%;background:var(--cyan-soft);color:var(--cyan-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.25s}.faq-item[open] .chev{transform:rotate(180deg);background:var(--cyan-deep);color:#fff}.faq-item .faq-a{padding:0 26px 22px;color:var(--ink-soft);font-size:16.5px}.contact{margin-top:84px;background:var(--card);border-radius:36px;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.contact-info{padding:56px;background:linear-gradient(160deg,#FDFCF9,#F2FBFD)}.contact-info h2{font-size:36px}.contact-info .sec-sub{margin-bottom:28px}.contact-points{display:flex;flex-direction:column;gap:14px;font-weight:600;color:var(--ink-soft);font-size:16.5px}.contact-points span{display:flex;align-items:center;gap:10px}.contact-form{padding:56px;gap:14px}.contact-form,.field{display:flex;flex-direction:column}.field{gap:6px}.field label{font-weight:700;font-size:14.5px}.field input,.field textarea{font-family:inherit;font-size:16px;border:1.5px solid #e8e3d8;border-radius:14px;padding:13px 16px;background:#FBFAF7;outline:none;transition:.2s;color:var(--ink)}.field input:focus,.field textarea:focus{border-color:var(--cyan-deep);background:#fff}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.contact-form .btn{margin-top:6px}.form-note{text-align:center;color:var(--ink-faint);font-size:14px;font-weight:600}.form-status{border-radius:14px;padding:12px 16px;font-weight:700;font-size:15px;text-align:center}.form-status.ok{background:#E2F7EF;color:var(--green)}.form-status.err{background:#FDEBEB;color:#C0392B}.site-footer{margin-top:90px;padding:36px 0 44px;border-top:1px solid #eae5da}.foot{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--ink-faint);font-weight:600;font-size:15px}.foot .logo{font-size:19px;color:var(--ink)}@media(max-width:1020px){h1{font-size:48px}.hero-grid{grid-template-columns:1fr;gap:60px}.hero-visual{height:520px;max-width:560px;margin:0 auto;width:100%}.stats-inner{grid-template-columns:repeat(2,1fr);gap:26px}.stat:nth-child(3):before{display:none}.benefits,.contact,.demo-cards,.steps,.why{grid-template-columns:1fr}.nav-links{display:none}.band{flex-direction:column;text-align:center;padding:44px 28px}}@media(max-width:520px){h1{font-size:38px}h2{font-size:30px}.hero-visual{height:400px}.hero-img{border-radius:32px}.contact-form,.contact-info{padding:34px 24px}.form-row{grid-template-columns:1fr}.notice{flex-direction:column;padding:24px 22px}}.demo-page{--lk-bg:#F6F4EF;--lk-card:#FFFFFF;--lk-ink:#0E1B2C;--lk-ink-soft:#4A5A6E;--lk-ink-faint:#8595A8;--lk-navy:#101F33;--lk-cyan:#22E5FF;--lk-cyan-deep:#0FA9C9;--lk-cyan-soft:#E3F9FD;--lk-gold-soft:#FCF1D6;--lk-green:#17B67C;--lk-border:#ECE7DB;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative;z-index:1;background:var(--lk-bg);color:var(--lk-ink)}.demo-topbar{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eae5da;background:var(--lk-card)}.demo-logo{font-size:17px;font-weight:800;color:var(--lk-ink)}.demo-badge,.demo-logo span{color:var(--lk-cyan-deep)}.demo-badge{font-size:11px;font-weight:700;letter-spacing:1px;border:1px solid rgba(15,169,201,.35);background:var(--lk-cyan-soft);padding:5px 12px;border-radius:999px}.demo-foot{text-align:center;color:var(--lk-ink-faint);font-size:12px;padding:14px 0 18px;direction:ltr}.ad-stage{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;gap:18px}.ad-spinner{width:42px;height:42px;border-radius:50%;border:3px solid rgba(14,27,44,.12);border-top:3px solid var(--lk-cyan-deep);animation:adspin .9s linear infinite}@keyframes adspin{to{transform:rotate(1turn)}}.ad-connecting-text{color:var(--lk-ink-soft);font-size:15px;font-weight:600}.ad-card{width:100%;max-width:400px;text-align:center;background:var(--lk-card);border:1px solid var(--lk-border);border-radius:22px;padding:20px 22px 24px;box-shadow:0 20px 50px -20px rgba(16,31,51,.18)}.ad-sponsor-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;min-height:30px}.ad-sponsor-tag{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--lk-ink-faint)}.ad-countdown{font-size:12px;font-weight:700;color:var(--lk-ink-soft);border:1px solid #e8e3d8;border-radius:999px;padding:5px 12px;background:#FBFAF7}.ad-skip{font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;color:#fff;background:var(--lk-navy);border:none;border-radius:999px;padding:7px 14px;animation:adpop .25s ease}.ad-skip:hover{background:#1B3151}@keyframes adpop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.ad-logo{width:74px;height:74px;margin:0 auto 12px;border-radius:20px;background:var(--lk-gold-soft);display:flex;align-items:center;justify-content:center;font-size:38px}.ad-biz{font-size:23px;font-weight:800;color:var(--lk-ink)}.ad-offer{font-size:16px;color:var(--lk-cyan-deep);font-weight:700;margin-top:8px;line-height:1.5}.ad-offer span{font-size:13px;color:var(--lk-ink-faint);font-weight:500}.ad-cta{font-family:inherit;width:100%;margin-top:18px;cursor:pointer;font-size:16px;font-weight:800;color:#fff;background:var(--lk-navy);border:none;border-radius:999px;padding:14px;box-shadow:0 10px 30px -10px rgba(16,31,51,.4);transition:transform .15s ease,background .15s ease}.ad-cta:hover{transform:translateY(-1px);background:#1B3151}.ad-cta.claimed{background:#E2F7EF;color:var(--lk-green);box-shadow:none;cursor:default}.ad-progress{height:4px;border-radius:4px;background:#EFEBE1;margin-top:18px;overflow:hidden}.ad-progress-fill{height:100%;background:linear-gradient(90deg,var(--lk-cyan),var(--lk-cyan-deep));transition:width 1s linear}.ad-note{font-size:12.5px;color:var(--lk-ink-faint);text-align:center}.ad-done{text-align:center;max-width:380px}.ad-done-emoji{font-size:54px;margin-bottom:10px}.ad-done h2{font-size:30px;font-weight:800;color:var(--lk-ink);letter-spacing:0}.ad-done p{color:var(--lk-ink-soft);font-size:15px;line-height:1.7;margin-top:10px}.ad-replay{font-family:inherit;margin-top:22px;cursor:pointer;font-size:14px;font-weight:700;color:var(--lk-ink);background:var(--lk-card);border:1.5px solid #e8e3d8;border-radius:12px;padding:11px 20px}.ad-replay:hover{border-color:var(--lk-cyan-deep)}@media (min-width:880px){.ad-card{max-width:620px;padding:28px 40px 40px;border-radius:28px}.ad-sponsor-tag{font-size:13px}.ad-countdown,.ad-skip{font-size:14px;padding:8px 16px}.ad-logo{width:110px;height:110px;font-size:56px;border-radius:28px;margin-bottom:18px}.ad-biz{font-size:34px}.ad-offer{font-size:21px;margin-top:10px}.ad-offer span{font-size:16px}.ad-cta{font-size:19px;padding:17px;max-width:420px;margin-left:auto;margin-right:auto;display:block}.ad-cta,.ad-progress{margin-top:26px}.ad-note{font-size:14px}}.demo-page section{padding:0}.demo-page h1,.demo-page h2{letter-spacing:0}