.landing-v7{--pq-green:#00E676;--pq-deep:#0C5533;--pq-dark:#0F1720;--pq-dark-2:#16212C;--pq-mint:#DFF7E9;--pq-mint-line:#CDEBDB;--pq-white:#FFFFFF;--pq-light:#F7FAF8;--pq-line:#E6ECE8;--pq-line-d:rgba(255,255,255,0.08);--pq-line-d2:rgba(255,255,255,0.12);--pq-muted:#55616B;--pq-muted-d:#A7B3BC;--pq-on-dark:rgba(255,255,255,0.8);--pq-head:"Space Grotesk",system-ui,sans-serif;--pq-body:Inter,system-ui,sans-serif;--pq-pad:clamp(20px,4vw,56px);font-family:var(--pq-body);color:var(--pq-dark);background:var(--pq-white);font-size:16px;line-height:1.6;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-wrap:pretty}.landing-v7 *,.landing-v7 :after,.landing-v7 :before{box-sizing:border-box}.landing-v7 a{color:inherit;text-decoration:none}.landing-v7 a:hover{text-decoration:underline}.landing-v7 img{max-width:100%}.landing-v7 p{margin:0}.landing-v7 h1,.landing-v7 h2,.landing-v7 h3{font-family:var(--pq-head);letter-spacing:-.025em;margin:0}.landing-v7 .wrap{max-width:1240px;margin:0 auto}.landing-v7 section{position:relative}.landing-v7 .sec{padding:clamp(64px,7vw,104px) var(--pq-pad)}.landing-v7 .sec-sm{padding:clamp(56px,6vw,88px) var(--pq-pad)}.landing-v7 .sec-lg{padding:clamp(72px,8vw,120px) var(--pq-pad)}.landing-v7 .sec-cont{padding:0 var(--pq-pad) clamp(64px,7vw,104px)}.landing-v7 .bg-white{background:var(--pq-white)}.landing-v7 .bg-dark{background:var(--pq-dark)}.landing-v7 .bg-light{background:var(--pq-light)}.landing-v7 .clip{overflow:hidden}.landing-v7 .eyebrow{font-family:var(--pq-head);font-weight:500;font-size:13px;letter-spacing:.18em;margin-bottom:18px}.landing-v7 .eyebrow.on-dark{color:var(--pq-green)}.landing-v7 .eyebrow.on-light{color:var(--pq-deep)}.landing-v7 .h2{font-weight:600;font-size:clamp(32px,3.8vw,48px);line-height:1.08}.landing-v7 .h2-lg{font-weight:600;font-size:clamp(32px,4.4vw,56px);line-height:1.06;letter-spacing:-.03em}.landing-v7 .h2-cta{font-weight:600;font-size:clamp(32px,4.2vw,54px);line-height:1.07;letter-spacing:-.03em}.landing-v7 .lead{font-size:17px;line-height:1.6;color:var(--pq-muted)}.landing-v7 .lead.on-dark{color:var(--pq-muted-d)}.landing-v7 .btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--pq-body);border-radius:14px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;border:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.landing-v7 .btn:hover{text-decoration:none}.landing-v7 .btn-green{background:var(--pq-green);color:var(--pq-dark)}.landing-v7 .btn-green:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px rgba(0,230,118,.8)}.landing-v7 .btn-ghost{background:transparent;color:var(--pq-white);border:1.5px solid rgba(255,255,255,.4);font-weight:500;padding:0 22px}.landing-v7 .btn-ghost:hover{border-color:var(--pq-green);color:var(--pq-green)}.landing-v7 .btn-full{width:100%}.landing-v7 .hdr{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--pq-dark);border-bottom:1px solid var(--pq-line-d)}.landing-v7 .hdr-in{max-width:1240px;margin:0 auto;height:72px;padding:0 var(--pq-pad);display:flex;align-items:center;justify-content:space-between;gap:20px}.landing-v7 .hdr-logo{display:flex;align-items:center;flex-shrink:0}.landing-v7 .hdr-logo:hover{text-decoration:none}.landing-v7 .hdr-logo img{height:28px;width:auto;display:block}.landing-v7 .hdr-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.landing-v7 .nav{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:500;line-height:1}.landing-v7 .nav a{color:var(--pq-on-dark);line-height:1;white-space:nowrap;padding-bottom:6px;border-bottom:2px solid transparent}.landing-v7 .nav a:hover{color:var(--pq-white);text-decoration:none}.landing-v7 .nav a.on{color:var(--pq-white);border-bottom-color:var(--pq-green)}.landing-v7 .hdr .btn{height:44px;min-height:44px;padding:0 20px}.landing-v7 .hdr .btn-ghost{padding:0 20px}.landing-v7 .mburger{display:none;background:transparent;border:none;color:var(--pq-white);height:44px;width:44px;flex:0 0 44px;align-items:center;justify-content:center;cursor:pointer;padding:0}.landing-v7 .hero{overflow:hidden;background:linear-gradient(155deg,#0F1720,#0F1720 42%,#0C5533 160%)}.landing-v7 .hero-glow{position:absolute;inset:0;background:radial-gradient(760px 520px at 2% -8%,rgba(0,230,118,.22),transparent 62%);pointer-events:none}.landing-v7 .hero-grid{position:relative;max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,104px) var(--pq-pad) clamp(56px,6vw,88px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:center}.landing-v7 .kicker{font-family:var(--pq-head);font-weight:500;font-size:13px;letter-spacing:.22em;color:var(--pq-green);margin-bottom:22px}.landing-v7 .hero h1{font-weight:600;font-size:clamp(40px,5.2vw,68px);line-height:1.06;color:var(--pq-white);margin:0 0 24px}.landing-v7 .hero h1 span{color:var(--pq-green)}.landing-v7 .hero-sub{font-size:18px;line-height:1.6;color:var(--pq-muted-d);margin:0 0 32px;max-width:560px}.landing-v7 .hero-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.landing-v7 .hero-note{font-size:14px;color:var(--pq-muted-d);margin-top:14px}.landing-v7 .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(118px,100%),1fr));margin-top:44px;border-top:1px solid rgba(255,255,255,.1);padding-top:24px}.landing-v7 .stat{padding:2px 18px;border-left:1px solid var(--pq-line-d2)}.landing-v7 .stat:first-child{padding:2px 18px 2px 0;border-left:none}.landing-v7 .stat b{display:block;font-family:var(--pq-head);font-weight:600;font-size:34px;letter-spacing:-.02em;color:var(--pq-white);line-height:1.05}.landing-v7 .stat span{display:block;font-size:13px;color:var(--pq-muted-d);margin-top:6px}.landing-v7 .hero-card-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.landing-v7 .hero-star{position:absolute;right:-130px;top:50%;transform:translateY(-46%);height:min(560px,92%);width:auto;opacity:.9;pointer-events:none}.landing-v7 .hero-star-m{display:none}.landing-v7 .score{position:relative;z-index:1;width:100%;max-width:400px;background:var(--pq-white);border-radius:16px;padding:26px;box-shadow:0 24px 60px rgba(0,0,0,.3)}.landing-v7 .score-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-v7 .score-t{font-family:var(--pq-head);font-weight:500;font-size:11px;letter-spacing:.14em;color:var(--pq-muted)}.landing-v7 .pill-ok{background:var(--pq-mint);color:var(--pq-deep);font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;white-space:nowrap}.landing-v7 .score-num{display:flex;align-items:flex-end;gap:12px;margin-top:18px}.landing-v7 .score-num b{font-family:var(--pq-head);font-weight:600;font-size:60px;line-height:1;letter-spacing:-.03em;color:var(--pq-dark)}.landing-v7 .score-num span{font-size:14px;color:var(--pq-muted);padding-bottom:8px}.landing-v7 .score-meta{display:flex;gap:16px;font-size:13px;color:var(--pq-muted);margin-top:14px;padding-bottom:18px;border-bottom:1px solid var(--pq-line)}.landing-v7 .bars{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.landing-v7 .bar-h{display:flex;justify-content:space-between;font-size:13px;color:var(--pq-dark);margin-bottom:7px}.landing-v7 .bar-h i{font-family:var(--pq-head);font-weight:500;color:var(--pq-muted);font-style:normal}.landing-v7 .bar-t{height:6px;border-radius:999px;background:var(--pq-line);overflow:hidden}.landing-v7 .bar-t i{display:block;height:100%;border-radius:999px;background:var(--pq-green)}.landing-v7 .hero-badges{width:100%;max-width:400px;display:flex;gap:8px;position:relative;z-index:1}.landing-v7 .badge{font-family:var(--pq-head);font-weight:500;font-size:12px;padding:8px 12px;border-radius:10px}.landing-v7 .badge.g{background:var(--pq-green);color:var(--pq-dark)}.landing-v7 .badge.d{background:var(--pq-dark-2);color:var(--pq-white);border:1px solid var(--pq-line-d2)}.landing-v7 .stickers{background:var(--pq-white);border-bottom:1px solid var(--pq-line);padding:18px var(--pq-pad)}.landing-v7 .stickers-in{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.landing-v7 .stk{font-family:var(--pq-head);font-weight:500;font-size:13px;letter-spacing:.06em;color:var(--pq-dark);border:1px solid var(--pq-line);border-radius:999px;padding:8px 16px;white-space:nowrap}.landing-v7 .head2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:56px}.landing-v7 .g3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:20px;gap:20px}.landing-v7 .split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:start}.landing-v7 .card{background:var(--pq-white);border:1px solid var(--pq-line);border-radius:16px;padding:28px}.landing-v7 .card.soft{background:var(--pq-light)}.landing-v7 .card h3{font-weight:500;font-size:21px;letter-spacing:-.01em;color:var(--pq-dark);margin:0 0 12px}.landing-v7 .card p{font-size:16px;line-height:1.6;color:var(--pq-muted)}.landing-v7 .tile{width:46px;height:46px;border-radius:12px;border:1px solid var(--pq-line);background:var(--pq-white);color:var(--pq-dark);margin-bottom:20px}.landing-v7 .tile,.landing-v7 .tile-d{display:flex;align-items:center;justify-content:center}.landing-v7 .tile-d{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--pq-dark-2);border:1px solid rgba(0,230,118,.35);color:var(--pq-green)}.landing-v7 .step .n{font-family:var(--pq-head);font-weight:600;font-size:32px;letter-spacing:-.02em;color:var(--pq-green);line-height:1}.landing-v7 .step h3{margin:14px 0 12px}.landing-v7 .band{overflow:hidden;background:linear-gradient(120deg,#0F1720 10%,#0C5533 170%)}.landing-v7 .band h2{color:var(--pq-white);margin:0;max-width:820px}.landing-v7 .band h2 span{color:var(--pq-green)}.landing-v7 .band-star{position:absolute;right:-70px;top:50%;transform:translateY(-50%);height:260px;width:auto;opacity:.85;pointer-events:none}.landing-v7 .after-steps{font-size:18px;line-height:1.6;color:var(--pq-muted);margin:36px 0 0}.landing-v7 .after-steps strong{color:var(--pq-deep);font-weight:600}.landing-v7 .pag{border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:280px}.landing-v7 .pag h3{font-weight:500;font-size:24px;letter-spacing:-.01em;margin:0 0 12px}.landing-v7 .pag p{font-size:16px;line-height:1.6}.landing-v7 .pag.a{background:var(--pq-light);border:1px solid var(--pq-line)}.landing-v7 .pag.a h3{color:var(--pq-dark)}.landing-v7 .pag.a p{color:var(--pq-muted)}.landing-v7 .pag.b{background:var(--pq-mint);border:1px solid var(--pq-mint-line)}.landing-v7 .pag.b h3{color:var(--pq-dark)}.landing-v7 .pag.b p{color:var(--pq-deep)}.landing-v7 .pag.c{background:var(--pq-dark)}.landing-v7 .pag.c h3{color:var(--pq-white)}.landing-v7 .pag.c p{color:var(--pq-muted-d)}.landing-v7 .practice{overflow:hidden;background:linear-gradient(200deg,#0F1720 25%,#0C5533 200%)}.landing-v7 .practice-star{position:absolute;left:-120px;bottom:-90px;height:300px;width:auto;opacity:.16;pointer-events:none}.landing-v7 .practice h2{color:var(--pq-white);margin:0 0 22px}.landing-v7 .practice h2 span{color:var(--pq-green)}.landing-v7 .practice .lead{margin:0 0 16px}.landing-v7 .practice .punch{font-size:17px;line-height:1.6;color:var(--pq-white);font-weight:600;margin:0 0 32px}.landing-v7 .formats{display:grid;grid-gap:12px;gap:12px;margin-bottom:32px}.landing-v7 .fmt{background:var(--pq-dark-2);border:1px solid var(--pq-line-d);border-radius:16px;padding:20px;display:flex;gap:16px;align-items:center}.landing-v7 .fmt b{font-family:var(--pq-head);font-weight:500;font-size:18px;color:var(--pq-white)}.landing-v7 .fmt span{display:block;font-size:15px;line-height:1.55;color:var(--pq-muted-d);margin-top:3px}.landing-v7 .sim{background:var(--pq-dark-2);border:1px solid var(--pq-line-d);border-radius:16px;padding:26px}.landing-v7 .sim-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-v7 .sim-top b{font-family:var(--pq-head);font-weight:500;font-size:18px;color:var(--pq-white)}.landing-v7 .sim-top span{font-size:13px;color:var(--pq-muted-d)}.landing-v7 .dots{display:flex;gap:5px;margin:18px 0 22px}.landing-v7 .dots i{flex:1 1;height:6px;border-radius:999px;background:var(--pq-line-d2)}.landing-v7 .dots i.done{background:var(--pq-green)}.landing-v7 .dots i.cur{background:rgba(0,230,118,.45)}.landing-v7 .sim-role{font-size:12px;letter-spacing:.14em;color:var(--pq-green)}.landing-v7 .sim-q,.landing-v7 .sim-role{font-family:var(--pq-head);font-weight:500}.landing-v7 .sim-q{font-size:20px;line-height:1.4;letter-spacing:-.01em;color:var(--pq-white);margin:10px 0 22px}.landing-v7 .opts{display:grid;grid-gap:10px;gap:10px}.landing-v7 .opt{border:1px solid var(--pq-line-d2);border-radius:14px;padding:14px 16px;font-size:15px;color:var(--pq-muted-d)}.landing-v7 .opt.on{border:1.5px solid var(--pq-green);background:rgba(0,230,118,.08);color:var(--pq-white);font-weight:500}.landing-v7 .opt.on,.landing-v7 .sim-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-v7 .sim-foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--pq-line-d);font-size:14px;color:var(--pq-muted-d)}.landing-v7 .sim-foot b{color:var(--pq-green);font-weight:500}.landing-v7 .checks{display:grid;grid-gap:14px;gap:14px;margin-bottom:32px}.landing-v7 .check{display:flex;gap:12px;align-items:center}.landing-v7 .check i{width:26px;height:26px;flex-shrink:0;border-radius:8px;background:var(--pq-mint);display:flex;align-items:center;justify-content:center}.landing-v7 .check span{font-size:16px;color:var(--pq-dark)}.landing-v7 .small-note{font-size:14px;color:var(--pq-muted);margin-top:14px}.landing-v7 .logbook{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(160deg,#0F1720 30%,#0C5533 190%)}.landing-v7 .logbook-star{position:absolute;right:-60px;top:-40px;height:210px;width:auto;pointer-events:none}.landing-v7 .lb-in{position:relative;padding:28px}.landing-v7 .lb-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-v7 .lb-brand img{height:20px;width:auto;display:block}.landing-v7 .lb-stamp{width:74px;height:74px;flex-shrink:0;border-radius:999px;border:1.5px solid var(--pq-green);color:var(--pq-green);font-size:11px;line-height:1.25;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.landing-v7 .lb-stamp,.landing-v7 .lb-t{font-family:var(--pq-head);font-weight:500}.landing-v7 .lb-t{font-size:12px;letter-spacing:.16em;color:var(--pq-muted-d);margin-top:26px}.landing-v7 .lb-name{font-size:15px;color:var(--pq-white);margin-top:8px}.landing-v7 .lb-score{display:flex;align-items:flex-end;gap:14px;margin-top:10px}.landing-v7 .lb-score b{font-family:var(--pq-head);font-weight:600;font-size:64px;line-height:1;letter-spacing:-.03em;color:var(--pq-white)}.landing-v7 .lb-lvl{color:var(--pq-green);font-size:15px;font-weight:600}.landing-v7 .lb-sub{color:var(--pq-muted-d);font-size:13px;margin-top:2px}.landing-v7 .lb-card{position:relative;background:var(--pq-white);margin:22px 10px 10px;border-radius:14px;padding:22px}.landing-v7 .levels{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.landing-v7 .levels i{display:block;height:6px;border-radius:999px;background:var(--pq-line)}.landing-v7 .levels i.on{background:var(--pq-green)}.landing-v7 .levels span{display:block;font-size:11px;margin-top:7px;color:var(--pq-muted)}.landing-v7 .levels span.on{color:var(--pq-dark);font-weight:600}.landing-v7 .chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.landing-v7 .chip{border:1px solid var(--pq-line);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--pq-dark)}.landing-v7 .lb-warn{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding-top:18px;border-top:1px solid var(--pq-line);font-size:14px;line-height:1.5;color:var(--pq-muted)}.landing-v7 .lb-link{font-size:13px;color:var(--pq-muted);margin-top:14px}.landing-v7 .lb-link b{color:var(--pq-deep);font-weight:500}.landing-v7 .feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));grid-gap:16px;gap:16px}.landing-v7 .feat{background:var(--pq-dark-2);border:1px solid var(--pq-line-d);border-radius:16px;padding:24px}.landing-v7 .feat .tile-d{margin-bottom:18px}.landing-v7 .feat h3{font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--pq-white);margin:0 0 10px}.landing-v7 .feat p{font-size:15px;line-height:1.6;color:var(--pq-muted-d)}.landing-v7 .partners-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.landing-v7 .partners-bg .bl{position:absolute;border-radius:999px;background:var(--pq-white)}.landing-v7 .partners{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:20px;gap:20px}.landing-v7 .partners .card{padding:32px}.landing-v7 .partners .card h3{font-size:22px}.landing-v7 .plans-sec{overflow:hidden;background:linear-gradient(190deg,#0F1720 30%,#0C5533 210%)}.landing-v7 .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));grid-gap:20px;gap:20px;align-items:start}.landing-v7 .plan{border-radius:16px;padding:30px;display:flex;flex-direction:column;gap:22px;background:var(--pq-dark-2);border:1px solid var(--pq-line-d)}.landing-v7 .plan.pro{background:var(--pq-white);border:none}.landing-v7 .plan-k{font-family:var(--pq-head);font-weight:500;font-size:14px;letter-spacing:.14em;color:var(--pq-muted-d)}.landing-v7 .plan.pro .plan-k{color:var(--pq-muted)}.landing-v7 .plan-price{font-family:var(--pq-head);font-weight:600;font-size:40px;letter-spacing:-.02em;color:var(--pq-white);margin-top:10px}.landing-v7 .plan.pro .plan-price{color:var(--pq-dark)}.landing-v7 .plan-price span{font-family:var(--pq-body);font-size:16px;font-weight:400;color:var(--pq-muted)}.landing-v7 .plan-tag{background:var(--pq-green);color:var(--pq-dark);font-family:var(--pq-head);font-weight:500;font-size:12px;letter-spacing:.08em;padding:6px 12px;border-radius:999px;white-space:nowrap}.landing-v7 .plan-list{display:grid;grid-gap:12px;gap:12px}.landing-v7 .plan-row{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--pq-muted-d)}.landing-v7 .plan.pro .plan-row{color:var(--pq-muted)}.landing-v7 .plan-row.hi{color:var(--pq-deep);font-weight:600;background:var(--pq-mint);border-radius:10px;padding:10px 12px;margin:2px -4px 0}.landing-v7 .plans-note{font-size:14px;line-height:1.6;color:var(--pq-muted-d);margin:26px 0 0}.landing-v7 .about{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.landing-v7 .about p{font-size:17px;line-height:1.6;color:var(--pq-muted)}.landing-v7 .mission{background:var(--pq-mint);border-radius:16px;padding:36px}.landing-v7 .mission p.big{font-family:var(--pq-head);font-weight:500;font-size:clamp(21px,2.2vw,26px);line-height:1.35;letter-spacing:-.015em;color:var(--pq-dark);margin:0 0 20px}.landing-v7 .mission p.small{font-size:15px;line-height:1.6;color:var(--pq-deep)}.landing-v7 .faq{max-width:900px;margin:0 auto}.landing-v7 .faq h2{color:var(--pq-white);margin:0 0 40px}.landing-v7 .faq-item{border-bottom:1px solid var(--pq-line-d)}.landing-v7 .faq-q{width:100%;background:transparent;border:none;cursor:pointer;gap:18px;justify-content:space-between;padding:22px 0;text-align:left;font-family:var(--pq-head);font-weight:500;font-size:clamp(17px,1.6vw,20px);letter-spacing:-.01em}.landing-v7 .faq-q,.landing-v7 .faq-sign{display:flex;align-items:center;color:var(--pq-white)}.landing-v7 .faq-sign{width:34px;height:34px;flex-shrink:0;border-radius:10px;justify-content:center;background:var(--pq-dark-2);border:1px solid rgba(255,255,255,.1)}.landing-v7 .faq-q[aria-expanded=true] .faq-sign{border-color:rgba(0,230,118,.4);color:var(--pq-green)}.landing-v7 .faq-a{font-size:16px;line-height:1.65;color:var(--pq-muted-d);margin:0 0 24px;max-width:720px}.landing-v7 .contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.landing-v7 .contact .lead{max-width:460px}.landing-v7 form{display:grid;grid-gap:14px;gap:14px;background:var(--pq-light);border:1px solid var(--pq-line);border-radius:16px;padding:clamp(24px,3vw,32px)}.landing-v7 .fld{display:grid;grid-gap:6px;gap:6px}.landing-v7 .fld>span{font-size:14px;font-weight:500;color:var(--pq-dark)}.landing-v7 input,.landing-v7 select{height:48px;border:1px solid var(--pq-line);border-radius:14px;padding:0 16px;background:var(--pq-white);color:var(--pq-dark);font-family:var(--pq-body);font-size:15px;width:100%}.landing-v7 select{padding:0 12px}.landing-v7 textarea{border:1px solid var(--pq-line);border-radius:14px;padding:12px 16px;background:var(--pq-white);color:var(--pq-dark);font-family:var(--pq-body);font-size:15px;resize:vertical;width:100%}.landing-v7 input:focus,.landing-v7 select:focus,.landing-v7 textarea:focus{outline:2px solid var(--pq-green);outline-offset:1px;border-color:transparent}.landing-v7 .final{overflow:hidden;background:linear-gradient(150deg,#0F1720 30%,#0C5533 190%)}.landing-v7 .final-glow{position:absolute;inset:0;background:radial-gradient(620px 420px at 6% 0,rgba(0,230,118,.16),transparent 62%);pointer-events:none}.landing-v7 .final-star{position:absolute;right:-110px;top:50%;transform:translateY(-50%);height:min(420px,90%);width:auto;pointer-events:none}.landing-v7 .final h2{color:var(--pq-white);margin:0 0 20px;max-width:760px}.landing-v7 .final h2 span{color:var(--pq-green)}.landing-v7 .final p{font-size:18px;line-height:1.6;color:var(--pq-muted-d);margin:0 0 32px}.landing-v7 footer{background:var(--pq-dark);border-top:1px solid var(--pq-line-d);padding:clamp(48px,6vw,72px) var(--pq-pad) 32px}.landing-v7 .fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:40px;gap:40px}.landing-v7 .flogo{display:flex;align-items:center;margin-bottom:16px}.landing-v7 .flogo img{height:22px;width:auto;display:block}.landing-v7 .fprom{font-family:var(--pq-head);font-weight:500;font-size:18px;letter-spacing:-.015em;color:var(--pq-white)}.landing-v7 .fprom span{color:var(--pq-green)}.landing-v7 footer h3{font-family:var(--pq-head);font-weight:500;font-size:12px;letter-spacing:.16em;color:var(--pq-muted-d);margin:0 0 16px}.landing-v7 .flinks{display:grid;grid-gap:10px;gap:10px;font-size:15px;color:var(--pq-on-dark)}.landing-v7 .fbot{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:1px solid var(--pq-line-d);font-size:14px;color:var(--pq-muted-d)}.landing-v7 .fbot .pag-t{font-family:var(--pq-head);font-weight:500;letter-spacing:.16em;font-size:12px;color:var(--pq-green)}@media (max-width:1299px){.landing-v7 .nav{gap:22px;font-size:14px}}@media (max-width:1099px){.landing-v7 .hdr-right .btn-ghost,.landing-v7 .nav{display:none}.landing-v7 .mburger{display:flex}}@media (max-width:767px){.landing-v7 .hero-grid{grid-template-columns:1fr;padding:48px 20px 56px;gap:32px}.landing-v7 .hero-note{margin-top:24px}.landing-v7 .stats{grid-template-columns:1fr 1fr;margin-top:32px}.landing-v7 .stat{padding:0 14px 16px 0;border-left:none}.landing-v7 .stat:nth-child(2n){padding:0 0 16px 16px;border-left:1px solid rgba(255,255,255,.1)}.landing-v7 .stat:nth-child(n+3){padding-top:16px;padding-bottom:0;border-top:1px solid rgba(255,255,255,.1)}.landing-v7 .hero-star{display:none}.landing-v7 .hero-star-m{display:block;position:absolute;right:-90px;top:52%;transform:translateY(-50%);height:340px;width:auto;opacity:.9;pointer-events:none;z-index:0}.landing-v7 .hero-card-wrap{align-items:flex-start;gap:16px}.landing-v7 .hero-badges{order:-1;flex-wrap:wrap;width:auto;max-width:none}}.landing-v7 .mpanel,.landing-v7 .mpanel[hidden]{display:none}@media (max-width:1099px){.landing-v7 .mpanel{display:flex;flex-direction:column;gap:2px;padding:8px var(--pq-pad) 20px;background:var(--pq-dark);border-top:1px solid var(--pq-line-d)}.landing-v7 .mpanel[hidden]{display:none}.landing-v7 .mpanel a{display:flex;align-items:center;min-height:48px;padding:0 4px;font-size:17px;font-weight:500;color:var(--pq-white);border-bottom:1px solid var(--pq-line-d)}.landing-v7 .mpanel a:last-child{border-bottom:none}.landing-v7 .mpanel-login{color:var(--pq-green)!important}}.landing-v7 .pstar{position:absolute;width:auto;pointer-events:none}.landing-v7 .pstar-1{left:12%;bottom:14%;height:76px}.landing-v7 .pstar-2{right:24%;top:12%;height:52px}.landing-v7 .pstar-3{right:2%;bottom:22%;height:104px}.landing-v7 .hdr-logo .logo-sym{display:none}@media (max-width:460px){.landing-v7 .hdr-in{padding:0 14px;gap:12px}.landing-v7 .hdr-logo img{height:24px}.landing-v7 .hdr .btn{font-size:14px;padding:0 14px}}@media (max-width:384px){.landing-v7 .hdr-logo .logo-full{display:none}.landing-v7 .hdr-logo .logo-sym{display:block}}@media (max-width:460px){.landing-v7 .mpanel{padding-left:14px;padding-right:14px}}.landing-v7 .nav a{display:flex;align-items:flex-end;min-height:44px}.landing-v7 .flinks{gap:0}.landing-v7 .flinks a{display:inline-flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content}.landing-v7 a:focus-visible,.landing-v7 button:focus-visible,.landing-v7 input:focus-visible,.landing-v7 select:focus-visible,.landing-v7 textarea:focus-visible{outline:3px solid var(--pq-green);outline-offset:3px;border-radius:6px}.landing-v7 .btn-green:focus-visible{outline-color:var(--pq-dark)}@media (prefers-reduced-motion:reduce){.landing-v7 *,.landing-v7 :after,.landing-v7 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.landing-v7 .btn-green:hover{transform:none}}.landing-v7 footer,.landing-v7 section{overflow-x:clip}@media (max-width:1023.98px){.landing-v7 header.hdr{padding:0!important;min-height:0!important;gap:0!important}.landing-v7 .hero h1{font-size:clamp(40px,5.2vw,68px)!important;line-height:1.06!important}.landing-v7 .h2{font-size:clamp(32px,3.8vw,48px)!important;line-height:1.08!important}.landing-v7 .h2-lg{font-size:clamp(32px,4.4vw,56px)!important;line-height:1.06!important}.landing-v7 .h2-cta{font-size:clamp(32px,4.2vw,54px)!important;line-height:1.07!important}.landing-v7 .card h3{font-size:21px!important}.landing-v7 .pag h3{font-size:24px!important}.landing-v7 .feat h3{font-size:19px!important}.landing-v7 .partners .card h3{font-size:22px!important}.landing-v7 footer h3{font-size:12px!important}}.landing-v7 input,.landing-v7 select,.landing-v7 textarea{font-size:16px}.landing-v7 .lt-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.landing-v7 .lt-copy{min-width:0;display:flex;flex-direction:column;gap:20px}.landing-v7 .lt-cta{display:flex;margin-top:8px}.landing-v7 .lt-types{margin:0;padding:clamp(16px,2.4vw,28px);list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;border-radius:28px;background:var(--pq-dark)}.landing-v7 .lt-type{min-width:0;padding:16px 18px;display:flex;align-items:center;gap:14px;border:1px solid var(--pq-line-d);border-radius:16px;background:var(--pq-dark-2);color:var(--pq-white);font-weight:600;font-size:15px}.landing-v7 .lt-type b{flex-shrink:0;font-family:var(--pq-head);font-weight:600;font-size:24px;line-height:1;color:var(--pq-green)}.landing-v7 .lt-type span{min-width:0}@media (max-width:1023.98px){.landing-v7 .lt-grid{grid-template-columns:1fr}.landing-v7 .lt-cta .btn{width:100%}.landing-v7 .hero-cta{gap:8px}.landing-v7 .hero-cta .btn{padding:0 14px;white-space:nowrap}}@media (max-width:460px){.landing-v7 .lt-types{gap:8px}.landing-v7 .lt-type{padding:12px 10px;gap:8px;font-size:13px}.landing-v7 .lt-type b{font-size:20px}}