.lp{--green:#15803d;--green-600:#13733a;--green-700:#0f5e30;--teal:#0f9b94;--teal-600:#0c857f;--navy:#0a2a4f;--navy-700:#0b2342;--navy-900:#071a33;--green-50:#edf7f0;--green-100:#dcefe2;--teal-50:#e7f6f4;--navy-50:#eef3f9;--bg:#ffffff;--bg-soft:#f5f8f6;--bg-tint:#f1f6f2;--surface:#ffffff;--border:#e6ece8;--border-2:#d6e0da;--ink:#0c1a2b;--text:#41525c;--muted:#6c7c84;--faint:#97a4ab;--on-dark:#dbe7f4;--on-dark-soft:#9fb4cb;--r-xs:8px;--r-sm:12px;--r:16px;--r-lg:22px;--r-xl:30px;--r-pill:999px;--maxw:1200px;--gutter:24px;--shadow-xs:0 1px 2px rgba(10,42,79,.05);--shadow-sm:0 2px 6px rgba(10,42,79,.06),0 1px 2px rgba(10,42,79,.04);--shadow:0 12px 30px rgba(10,42,79,.09),0 2px 6px rgba(10,42,79,.05);--shadow-lg:0 34px 70px rgba(8,28,52,.20),0 10px 24px rgba(8,28,52,.10);--shadow-glow:0 30px 80px rgba(15,128,61,.18);--font:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--grad-deep:radial-gradient(125% 120% at 85% 0%,#0e3a68 0%,var(--navy) 45%,var(--navy-900) 100%)}.lp *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}.lp{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.011em;line-height:1.6;overflow-x:hidden}.lp h1,.lp h2,.lp h3,.lp h4{margin:0;color:var(--ink);font-weight:800;letter-spacing:-.035em;line-height:1.07}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;display:block}.lp button{font-family:inherit;cursor:pointer}.lp ::selection{background:color-mix(in srgb,var(--green) 26%,transparent)}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);width:100%}.lp .section{padding:104px 0}.lp .section-sm{padding:72px 0}.lp .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--green-700);background:var(--green-50);border:1px solid var(--green-100);padding:7px 14px;border-radius:var(--r-pill)}.lp .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 18%,transparent)}.lp .eyebrow.on-dark{color:#8fe7c4;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16)}.lp .eyebrow.on-dark .dot{background:#5fe0b0;box-shadow:0 0 0 4px rgba(95,224,176,.2)}.lp .head{max-width:720px}.lp .head.center{margin:0 auto;text-align:center}.lp .head h2{font-size:clamp(30px,4.1vw,46px)}.lp .head .lead{font-size:clamp(16px,1.5vw,19px);color:var(--muted);margin-top:18px;line-height:1.62;font-weight:450}.lp .kicker{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-600);margin-bottom:16px}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:15px;padding:14px 24px;border-radius:var(--r-pill);border:1.5px solid transparent;transition:.18s ease;white-space:nowrap;line-height:1}.lp .btn svg{width:18px;height:18px;flex:none}.lp .btn-primary{background:var(--green);color:#fff;box-shadow:0 6px 18px rgba(15,128,61,.28)}.lp .btn-primary:hover{background:var(--green-600);transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,128,61,.34)}.lp .btn-wa{background:#1faf57;color:#fff;box-shadow:0 6px 18px rgba(31,175,87,.26)}.lp .btn-wa:hover{background:#1a9c4d;transform:translateY(-2px)}.lp .btn-ghost{background:#fff;color:var(--ink);border-color:var(--border-2)}.lp .btn-ghost:hover{border-color:var(--green);color:var(--green-700);transform:translateY(-2px)}.lp .btn-dark{background:#fff;color:var(--navy)}.lp .btn-dark:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.22)}.lp .btn-outline-light{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.28)}.lp .btn-outline-light:hover{background:rgba(255,255,255,.13);transform:translateY(-2px)}.lp .btn-lg{padding:17px 30px;font-size:16px}.lp .btn-block{width:100%}.lp .nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:.25s ease}.lp .nav-inner{max-width:var(--maxw);margin:14px auto 0;padding:11px 12px 11px 18px;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.82);backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-sm)}.lp .nav.scrolled .nav-inner{box-shadow:var(--shadow)}.lp .brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:-.04em;color:var(--ink)}.lp .brand .mk{width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid var(--border);display:grid;place-items:center;overflow:hidden;box-shadow:var(--shadow-xs)}.lp .brand .mk img{width:24px;height:24px;object-fit:contain}.lp .brand .n{color:var(--teal-600)}.lp .nav-links{display:flex;align-items:center;gap:2px;margin:0 auto;flex-wrap:nowrap}.lp .nav-links a{font-size:14px;font-weight:600;color:var(--text);padding:9px 11px;border-radius:var(--r-pill);transition:.15s;white-space:nowrap;flex:none}.lp .nav-links a:hover{color:var(--ink);background:var(--bg-soft)}.lp .nav-cta{display:flex;align-items:center;gap:8px;flex:none}.lp .nav-cta .btn{padding:10px 15px;font-size:13.5px}.lp .nav-login{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--ink);padding:9px 12px;border-radius:var(--r-pill);transition:.15s;white-space:nowrap;flex:none}.lp .nav-login svg{width:17px;height:17px}.lp .nav-login:hover{background:var(--bg-soft);color:var(--green-700)}.lp .nav-burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--border-2);background:#fff;align-items:center;justify-content:center;flex:none}.lp .nav-burger svg{width:20px;height:20px;stroke:var(--ink)}@media (max-width:1160px){.lp .nav-links{display:none}.lp .nav-burger{display:flex}}.lp .mobile-menu{display:none;position:fixed;inset:0;z-index:99;background:rgba(7,26,51,.4);backdrop-filter:blur(4px)}.lp .mobile-menu.open{display:block}.lp .mobile-sheet{position:absolute;top:80px;left:14px;right:14px;background:#fff;border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.lp .mobile-sheet a{display:block;padding:14px 16px;font-weight:600;font-size:16px;color:var(--ink);border-radius:12px}.lp .mobile-sheet a:hover{background:var(--bg-soft)}.lp .mobile-sheet .mm-cta{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-top:14px;border-top:1px solid var(--border)}.lp .hero{position:relative;padding:150px 0 90px;overflow:hidden}.lp .hero:before{z-index:-2;background:radial-gradient(60% 50% at 78% 8%,var(--teal-50) 0,transparent 60%),radial-gradient(50% 46% at 8% 18%,var(--green-50) 0,transparent 55%),linear-gradient(180deg,#fbfdfc 0,#fff 60%)}.lp .hero:after,.lp .hero:before{content:"";position:absolute;inset:0}.lp .hero:after{z-index:-1;opacity:.5;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(80% 60% at 50% 0,black,transparent 75%)}.lp .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.lp .hero h1{font-size:clamp(38px,5.2vw,62px);letter-spacing:-.04em}.lp .hero h1 .hl{color:var(--green);white-space:nowrap}.lp .hero h1 .hl,.lp .hero h1 .hl-under{position:relative}.lp .hero h1 .hl-under:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.34em;background:color-mix(in srgb,var(--teal) 32%,transparent);z-index:-1;border-radius:3px}.lp .hero .sub{font-size:clamp(17px,1.6vw,20px);color:var(--muted);margin-top:24px;max-width:560px;line-height:1.6;font-weight:450}.lp .hero-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.lp .hero-assure{display:flex;align-items:center;gap:18px;margin-top:24px;flex-wrap:wrap;color:var(--muted);font-size:13.5px;font-weight:600}.lp .hero-assure .it{display:flex;align-items:center;gap:8px}.lp .hero-assure svg{width:17px;height:17px;color:var(--green);flex:none}.lp .hero-visual{position:relative}.lp .hero-shot{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border);background:#fff;transform:perspective(1600px) rotateY(-9deg) rotateX(3deg);transition:.5s}.lp .hero-visual:hover .hero-shot{transform:perspective(1600px) rotateY(-5deg) rotateX(1.5deg)}.lp .float-card{position:absolute;background:#fff;border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);padding:14px 16px;display:flex;align-items:center;gap:12px}.lp .float-card .fi{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none}.lp .float-card .ft{font-size:12px;color:var(--muted);font-weight:600}.lp .float-card .fv{font-size:18px;font-weight:800;color:var(--ink);font-family:var(--mono);letter-spacing:-.02em}.lp .float-1{top:-22px;left:-30px;animation:floaty 6s ease-in-out infinite}.lp .float-2{bottom:34px;right:-26px;animation:floaty 7s ease-in-out .8s infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.lp .float-1,.lp .float-2{animation:none}}.lp .browser{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border-2);box-shadow:var(--shadow);background:#fff}.lp .browser .bar{display:flex;align-items:center;gap:8px;padding:11px 14px;background:#f3f6f4;border-bottom:1px solid var(--border)}.lp .browser .dots{display:flex;gap:6px}.lp .browser .dots i{width:11px;height:11px;border-radius:50%;display:block}.lp .browser .dots i:first-child{background:#f0625b}.lp .browser .dots i:nth-child(2){background:#f5bf4f}.lp .browser .dots i:nth-child(3){background:#5fc466}.lp .browser .addr{flex:1;background:#fff;border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 14px;font-size:12px;color:var(--muted);font-family:var(--mono);display:flex;align-items:center;gap:7px}.lp .browser .addr svg{width:12px;height:12px;color:var(--green)}.lp .browser .shot{display:block;width:100%}.lp .browser .clip{overflow:hidden}.lp .browser .clip img{width:100%;display:block}.lp .trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-soft)}.lp .trust-inner{display:flex;align-items:center;gap:30px;padding:26px 0;flex-wrap:wrap;justify-content:center}.lp .trust .lbl{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.lp .trust .logos{display:flex;align-items:center;gap:34px;flex-wrap:wrap;justify-content:center}.lp .trust .logo{font-weight:800;font-size:17px;color:var(--faint);letter-spacing:-.03em;opacity:.78;display:flex;align-items:center;gap:8px;filter:grayscale(1)}.lp .trust .logo svg{width:20px;height:20px}.lp .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.lp .stats .st{padding:30px 28px;border-right:1px solid var(--border)}.lp .stats .st:last-child{border-right:none}.lp .stats .st .v{font-size:40px;font-weight:800;color:var(--green-700);letter-spacing:-.04em;line-height:1;font-family:var(--mono)}.lp .stats .st .l{font-size:14px;color:var(--muted);margin-top:10px;font-weight:500;line-height:1.4}.lp .problem{background:var(--grad-deep);color:var(--on-dark);position:relative;overflow:hidden}.lp .problem:before{content:"";position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:54px 54px;mask-image:radial-gradient(70% 60% at 80% 10%,black,transparent 75%)}.lp .problem h2{color:#fff}.lp .problem .lead{color:var(--on-dark-soft)}.lp .problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;position:relative}.lp .deadline{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:var(--r-lg);padding:30px;backdrop-filter:blur(4px)}.lp .deadline .top{display:flex;align-items:center;gap:12px;margin-bottom:6px}.lp .deadline .pill{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffd9a8;background:rgba(217,119,6,.18);border:1px solid rgba(217,119,6,.34);padding:5px 12px;border-radius:var(--r-pill)}.lp .deadline .big{font-size:30px;font-weight:800;color:#fff;letter-spacing:-.03em;margin-top:8px}.lp .deadline .desc{color:var(--on-dark-soft);font-size:15px;margin-top:10px;line-height:1.6}.lp .risk-list{display:flex;flex-direction:column;gap:14px;margin-top:26px}.lp .risk-item{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--r)}.lp .risk-item .ic{width:38px;height:38px;border-radius:11px;background:rgba(220,38,38,.16);border:1px solid rgba(220,38,38,.3);display:grid;place-items:center;flex:none;color:#fda4a4}.lp .risk-item .ic svg{width:19px;height:19px}.lp .risk-item h4{color:#fff;font-size:16px;letter-spacing:-.02em}.lp .risk-item p{color:var(--on-dark-soft);font-size:13.5px;margin-top:4px;line-height:1.5}.lp .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:54px;counter-reset:step}.lp .step{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:28px 24px;box-shadow:var(--shadow-sm);transition:.2s}.lp .step:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--border-2)}.lp .step .no{counter-increment:step;font-family:var(--mono);font-size:13px;font-weight:700;color:var(--green-700);background:var(--green-50);border:1px solid var(--green-100);width:38px;height:38px;border-radius:11px;display:grid;place-items:center;margin-bottom:18px}.lp .step .no:before{content:"0" counter(step)}.lp .step .si{width:46px;height:46px;border-radius:13px;background:var(--navy-50);color:var(--navy);display:grid;place-items:center;margin-bottom:16px}.lp .step .si svg{width:23px;height:23px;stroke-width:1.9}.lp .step h3{font-size:18px;letter-spacing:-.02em}.lp .step p{font-size:14px;color:var(--muted);margin-top:9px;line-height:1.55}.lp .step .conn{position:absolute;top:48px;right:-15px;color:var(--border-2);z-index:2}.lp .step .conn svg{width:24px;height:24px}.lp .step:last-child .conn{display:none}.lp .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px}.lp .feat{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-sm);transition:.2s;position:relative;overflow:hidden}.lp .feat:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--border-2)}.lp .feat .fi{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px}.lp .feat .fi svg{width:25px;height:25px;stroke-width:1.85}.lp .feat.c-green .fi{background:var(--green-50);color:var(--green-700)}.lp .feat.c-teal .fi{background:var(--teal-50);color:var(--teal-600)}.lp .feat.c-navy .fi{background:var(--navy-50);color:var(--navy)}.lp .feat h3{font-size:18.5px;letter-spacing:-.025em}.lp .feat p{font-size:14.5px;color:var(--muted);margin-top:10px;line-height:1.58}.lp .feat.wide{grid-column:span 1}.lp .feat-tag{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:12.5px;font-weight:700;color:var(--green-700);background:var(--green-50);padding:5px 11px;border-radius:var(--r-pill)}.lp .showcase{background:var(--bg-soft);border-top:1px solid var(--border)}.lp .show-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:40px}.lp .show-tab{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:var(--r-pill);font-size:14.5px;font-weight:700;color:var(--text);background:#fff;border:1px solid var(--border);transition:.16s}.lp .show-tab svg{width:17px;height:17px}.lp .show-tab:hover{border-color:var(--border-2);color:var(--ink)}.lp .show-tab.active{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:var(--shadow-sm)}.lp .show-stage{margin-top:34px;position:relative}.lp .show-panel{display:none}.lp .show-panel.active{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:center;animation:fadein .4s ease}@keyframes fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp .show-copy .kicker{margin-bottom:14px}.lp .show-copy h3{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.03em}.lp .show-copy p{font-size:16px;color:var(--muted);margin-top:14px;line-height:1.6}.lp .show-copy ul{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px}.lp .show-copy li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--text);font-weight:500}.lp .show-copy li svg{width:20px;height:20px;color:var(--green);flex:none;margin-top:1px}.lp .show-frame .clip{max-height:520px}.lp .show-frame .clip img{width:100%}.lp .partner{background:var(--grad-deep);color:var(--on-dark);position:relative;overflow:hidden}.lp .partner:before{content:"";position:absolute;right:-10%;top:-30%;width:60%;height:160%;background:radial-gradient(circle,rgba(15,155,148,.22),transparent 65%);pointer-events:none}.lp .partner-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center;position:relative}.lp .partner h2{color:#fff}.lp .partner .lead{color:var(--on-dark-soft)}.lp .partner-feats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.lp .pf{display:flex;gap:13px;align-items:flex-start}.lp .pf .ic{width:40px;height:40px;border-radius:11px;background:rgba(95,224,176,.13);border:1px solid rgba(95,224,176,.25);display:grid;place-items:center;flex:none;color:#7fe6c4}.lp .pf .ic svg{width:20px;height:20px}.lp .pf h4{color:#fff;font-size:15.5px;letter-spacing:-.02em}.lp .pf p{color:var(--on-dark-soft);font-size:13px;margin-top:3px;line-height:1.5}.lp .partner-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-xl);padding:34px;backdrop-filter:blur(6px)}.lp .partner-card .h{font-size:14px;font-weight:700;color:#8fe7c4;letter-spacing:.04em;text-transform:uppercase}.lp .partner-card .ledger{margin-top:22px;display:flex;flex-direction:column;gap:0}.lp .partner-card .lrow{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.lp .partner-card .lrow:last-child{border-bottom:none}.lp .partner-card .lrow .nm{display:flex;align-items:center;gap:12px;color:#fff;font-weight:600;font-size:14.5px}.lp .partner-card .lrow .av{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--teal),var(--green));display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff;flex:none}.lp .partner-card .lrow .badge{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:var(--r-pill)}.lp .b-live{background:rgba(95,224,176,.16);color:#7fe6c4}.lp .b-draft{background:rgba(255,255,255,.1);color:var(--on-dark-soft)}.lp .b-done{background:rgba(143,206,255,.16);color:#9fc8ff}.lp .course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.lp .course{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm);transition:.2s}.lp .course:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.lp .course .ct{height:130px;display:grid;place-items:center;position:relative;overflow:hidden}.lp .course .ct svg{width:46px;height:46px;color:#fff;position:relative;z-index:2}.lp .course .ct.g1{background:linear-gradient(135deg,var(--navy),var(--teal-600))}.lp .course .ct.g2{background:linear-gradient(135deg,var(--green-700),var(--green))}.lp .course .ct.g3{background:linear-gradient(135deg,var(--teal-600),var(--navy))}.lp .course .ct:after{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.6) 1.2px,transparent 0);background-size:16px 16px}.lp .course .cb{padding:22px}.lp .course .tag{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--teal-600)}.lp .course h3{font-size:17px;margin-top:8px;letter-spacing:-.02em}.lp .course .meta{display:flex;align-items:center;gap:14px;margin-top:14px;font-size:13px;color:var(--muted);font-weight:600}.lp .course .meta .m{display:flex;align-items:center;gap:6px}.lp .course .meta svg{width:15px;height:15px}.lp .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px;align-items:stretch}.lp .price{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);padding:34px 30px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;position:relative;transition:.2s}.lp .price:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.lp .price.popular{border-color:var(--green);box-shadow:var(--shadow-glow);background:linear-gradient(180deg,var(--green-50),#fff 28%)}.lp .price .pop{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--green);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;padding:6px 16px;border-radius:var(--r-pill);white-space:nowrap;box-shadow:0 6px 16px rgba(15,128,61,.3)}.lp .price .pn{font-size:19px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.lp .price .pd{font-size:13.5px;color:var(--muted);margin-top:6px;min-height:40px}.lp .price .pp{margin:20px 0 4px;display:flex;align-items:baseline;gap:8px}.lp .price .pp .amount{font-size:30px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.lp .price .pp .per{font-size:13.5px;color:var(--muted);font-weight:600}.lp .price .pl{list-style:none;padding:0;margin:24px 0;display:flex;flex-direction:column;gap:13px;flex:1}.lp .price .pl li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--text);font-weight:500}.lp .price .pl li svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:1px}.lp .price .pl li.off,.lp .price .pl li.off svg{color:var(--faint)}.lp .price .btn{margin-top:auto}.lp .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px}.lp .testi{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.lp .testi .stars{display:flex;gap:3px;color:#f5a623;margin-bottom:16px}.lp .testi .stars svg{width:17px;height:17px}.lp .testi .q{font-size:15.5px;color:var(--ink);line-height:1.6;font-weight:500;flex:1}.lp .testi .who{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.lp .testi .who .av{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;flex:none}.lp .testi .who .nm{font-weight:700;color:var(--ink);font-size:14.5px}.lp .testi .who .rl{font-size:12.5px;color:var(--muted);margin-top:2px}.lp .faq{max-width:820px;margin:48px auto 0}.lp .qa{border:1px solid var(--border);border-radius:var(--r);background:#fff;margin-bottom:12px;overflow:hidden;transition:.2s}.lp .qa[open]{box-shadow:var(--shadow-sm);border-color:var(--border-2)}.lp .qa summary{list-style:none;cursor:pointer;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-weight:700;font-size:16.5px;color:var(--ink)}.lp .qa summary::-webkit-details-marker{display:none}.lp .qa summary .ic{width:30px;height:30px;border-radius:9px;background:var(--green-50);color:var(--green-700);display:grid;place-items:center;flex:none;transition:.25s}.lp .qa[open] summary .ic{transform:rotate(45deg);background:var(--green);color:#fff}.lp .qa summary .ic svg{width:17px;height:17px}.lp .qa .a{padding:0 24px 24px;color:var(--muted);font-size:15px;line-height:1.65}.lp .cta,.lp .cta-card{position:relative;overflow:hidden}.lp .cta-card{background:var(--grad-deep);border-radius:var(--r-xl);padding:64px 56px;text-align:center;box-shadow:var(--shadow-lg)}.lp .cta-card:before{content:"";position:absolute;inset:0;opacity:.6;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(60% 80% at 50% 0,black,transparent)}.lp .cta-card:after{content:"";position:absolute;left:50%;bottom:-60%;transform:translateX(-50%);width:80%;height:120%;background:radial-gradient(circle,rgba(15,128,61,.4),transparent 60%);pointer-events:none}.lp .cta-card .eyebrow{margin-bottom:20px}.lp .cta-card h2{color:#fff;font-size:clamp(30px,4vw,46px);position:relative}.lp .cta-card p{color:var(--on-dark-soft);font-size:18px;margin:18px auto 0;max-width:560px;position:relative}.lp .cta-card .row{display:flex;gap:14px;justify-content:center;margin-top:34px;position:relative;flex-wrap:wrap}.lp .cta-card .micro{margin-top:22px;color:var(--on-dark-soft);font-size:13.5px;position:relative}.lp .footer{background:var(--navy-900);color:var(--on-dark-soft);padding:70px 0 34px}.lp .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.lp .foot-brand .brand{color:#fff;margin-bottom:16px}.lp .foot-brand .brand .mk{background:#fff}.lp .foot-brand p{font-size:14px;line-height:1.6;max-width:300px;color:var(--on-dark-soft)}.lp .foot-soc{display:flex;gap:10px;margin-top:20px}.lp .foot-soc a{width:40px;height:40px;border-radius:11px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:var(--on-dark);transition:.16s}.lp .foot-soc a:hover{background:rgba(255,255,255,.13);color:#fff;transform:translateY(-2px)}.lp .foot-soc svg{width:18px;height:18px}.lp .foot-col h4{color:#fff;font-size:14px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;font-weight:700}.lp .foot-col a{display:block;font-size:14.5px;color:var(--on-dark-soft);padding:7px 0;transition:.14s}.lp .foot-col a:hover{color:#fff}.lp .foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:52px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap;font-size:13px}.lp .foot-bottom .badges{display:flex;gap:12px;flex-wrap:wrap}.lp .foot-bottom .bdg{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--on-dark);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:var(--r-pill)}.lp .foot-bottom .bdg svg{width:14px;height:14px;color:#7fe6c4}.lp .wa-float{position:fixed;right:22px;bottom:22px;z-index:90;width:60px;height:60px;border-radius:50%;background:#1faf57;display:grid;place-items:center;box-shadow:0 12px 30px rgba(31,175,87,.4);transition:.2s;animation:wapulse 2.6s infinite}.lp .wa-float:hover{transform:scale(1.08)}.lp .wa-float svg{width:30px;height:30px;color:#fff}@keyframes wapulse{0%{box-shadow:0 12px 30px rgba(31,175,87,.4),0 0 0 0 rgba(31,175,87,.4)}70%{box-shadow:0 12px 30px rgba(31,175,87,.4),0 0 0 16px rgba(31,175,87,0)}to{box-shadow:0 12px 30px rgba(31,175,87,.4),0 0 0 0 rgba(31,175,87,0)}}@media (prefers-reduced-motion:reduce){.lp .wa-float{animation:none}}.lp .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transform:none;transition:none}}@media (max-width:1000px){.lp .hero-grid{grid-template-columns:1fr;gap:46px}.lp .hero-visual{max-width:560px}.lp .hero-shot{transform:none}.lp .partner-grid,.lp .problem-grid,.lp .show-panel.active{grid-template-columns:1fr;gap:34px}.lp .course-grid,.lp .features-grid,.lp .steps,.lp .testi-grid{grid-template-columns:repeat(2,1fr)}.lp .price-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.lp .step .conn{display:none}.lp .partner-feats{grid-template-columns:1fr}.lp .foot-grid{grid-template-columns:1fr 1fr}.lp .nav-links{display:none}.lp .nav-burger{display:flex}}@media (max-width:680px){.lp .section{padding:72px 0}.lp .stats{grid-template-columns:1fr 1fr}.lp .stats .st:nth-child(2){border-right:none}.lp .stats .st:first-child,.lp .stats .st:nth-child(2){border-bottom:1px solid var(--border)}.lp .course-grid,.lp .features-grid,.lp .foot-grid,.lp .steps,.lp .testi-grid{grid-template-columns:1fr}.lp .nav-cta .btn.demo-nav{display:none}.lp .cta-card{padding:44px 24px}.lp .hero{padding:130px 0 60px}.lp .float-1,.lp .float-2{display:none}}