body:has(.lp){background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body:has(.lp):before{display:none}.lp{--blue:#0f4c81;--green:#76ad2f;--dark:#0f172a;--text:#475569;--muted:#64748b;--line:#e2e8f0;--soft:#f8fafc;--grad:linear-gradient(135deg, #0f4c81, #76ad2f);color:var(--dark);background:#fff;font-size:16px;line-height:1.5}.lp a{color:inherit}.lp-header{z-index:50;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.lp-header-in{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}.lp-brand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.lp-brand img{object-fit:cover;border-radius:10px;flex:none;width:42px;height:42px}.lp-brand b{font-size:17px;line-height:1.1;display:block}.lp-brand small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.lp-header-call{background:var(--grad);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}@media (max-width:420px){.lp-brand small{display:none}.lp-header-call{padding:9px 13px;font-size:14px}}.lp-hero{background:linear-gradient(180deg, var(--soft) 0%, #fff 100%);padding:16px 16px 44px}.lp-hero-in{grid-template-areas:"head""form""proof";gap:16px;max-width:1200px;margin:0 auto;display:grid}.lp-hero-head{grid-area:head}.lp-hero-form{grid-area:form;scroll-margin-top:76px}.lp-hero-proof{grid-area:proof}.lp h1{letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(23px,6.2vw,44px);font-weight:800;line-height:1.15}.lp h1 span{color:var(--blue)}.lp-sub{color:var(--text);margin:0}.lp-sub-desktop{display:none}.lp-sub-mobile{font-size:15px}@media (min-width:980px){.lp-hero{padding:44px 24px 64px}.lp-hero-in{grid-template-columns:1.05fr 1fr;grid-template-areas:"head form""proof form";align-items:start;gap:22px 48px}.lp-hero-head{padding-top:18px}.lp h1{margin-bottom:14px}.lp-sub-desktop{font-size:17px;line-height:1.55;display:block}.lp-sub-mobile{display:none}}.lp-trust{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 0 20px;padding:10px 14px;font-size:14px;font-weight:500;list-style:none;display:flex;box-shadow:0 2px 10px #0000000a}.lp-trust li:not(:last-child):after{content:"·";color:var(--muted);opacity:.5;margin:0 9px}.lp-stars{color:#fbbf24;letter-spacing:1px}.lp-logos{text-align:center;margin:0 0 20px}.lp-logos p{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:700}.lp-logos ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin:0;padding:0;list-style:none;display:flex}.lp-logos img{object-fit:contain;width:auto;max-width:130px;height:34px}.lp-recruit{color:#78350f;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.lp-recruit strong:first-child{color:#7c2d12}.lp-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px 18px;box-shadow:0 24px 64px #0f172a1f}@media (min-width:600px){.lp-card{padding:28px}}@media (min-width:980px){.lp-hero-form .lp-card{position:sticky;top:84px}}.lp-form-title{margin:0 0 4px;font-size:20px;font-weight:800}.lp-form-sub{color:var(--muted);margin:0 0 6px;font-size:14px}.lp-form-only{color:#92400e;margin:0 0 14px;font-size:12.5px;font-weight:600}.lp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp-row{gap:0 12px;display:grid}@media (min-width:340px){.lp-row{grid-template-columns:1fr 1fr}}.lp-field{margin-bottom:12px}.lp-field label{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.lp-field label span{color:var(--muted);font-weight:400}.lp-field input,.lp-field select,.lp-field textarea{border:1.5px solid var(--line);width:100%;min-height:50px;color:var(--dark);font:inherit;background:#fff;border-radius:10px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s;display:block}.lp-field textarea{resize:vertical;min-height:64px}.lp-more{margin-bottom:12px}.lp-more summary{min-height:36px;color:var(--blue);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.lp-more summary::-webkit-details-marker{display:none}.lp-more[open] summary{margin-bottom:6px}.lp-field input:focus,.lp-field select:focus,.lp-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0f4c8126}.lp-field [aria-invalid=true]{background:#fef2f2;border-color:#dc2626}.lp-err{color:#dc2626;margin:5px 0 0;font-size:13px;font-weight:600}.lp-fail{color:#b91c1c;background:#dc262614;border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:14px}.lp-fail a{font-weight:700}.lp-btn{font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.lp-submit{background:var(--grad);color:#fff;border-radius:12px;width:100%;min-height:56px;margin-top:4px;font-size:17px;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 24px #0f4c8140}.lp-submit:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f4c8152}.lp-submit:disabled{opacity:.7;cursor:wait}.lp-reassure{color:#3f6b14;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:12px 0 0;font-size:13px;font-weight:600;display:flex}.lp-privacy{text-align:center;color:var(--muted);margin:8px 0 0;font-size:11.5px}.lp-done{text-align:center;padding-block:36px}.lp-done-check{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 14px;font-size:30px;font-weight:800;display:grid}.lp-done-title{margin:0 0 8px;font-size:22px;font-weight:800}.lp-done-text{color:var(--text);margin:0 0 6px}.lp-btn-call{background:var(--grad);border-radius:999px;min-height:54px;margin-top:14px;padding:0 24px;font-size:17px;color:#fff!important}.lp-h2{text-align:center;margin:0 0 26px;font-size:clamp(23px,4vw,28px);font-weight:800}.lp-section,.lp-steps-wrap,.lp-zones,.lp-faq{max-width:1100px;margin:0 auto;padding:48px 16px}.lp-reviews{background:var(--soft);text-align:center;padding:48px 16px}.lp-reviews-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:1100px;margin:0 auto;display:grid}.lp-review{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:20px;box-shadow:0 8px 24px #0f172a0f}.lp-review blockquote{margin:8px 0 10px;font-size:15px;font-style:italic;line-height:1.55}.lp-review figcaption{color:var(--muted);font-size:13px;font-weight:600}.lp-reviews-note{color:var(--muted);margin:18px 0 0;font-size:14px;font-weight:600}.lp-services{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.lp-service{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:20px}.lp-service-icon{margin-bottom:8px;font-size:30px}.lp-service h3{margin:0 0 4px;font-size:16px}.lp-service p{color:var(--muted);margin:0;font-size:14px}.lp-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{border:1px solid var(--line);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:16px;display:grid}.lp-steps span{background:var(--grad);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.lp-steps p{color:var(--muted);margin:0;font-size:14px}@media (min-width:800px){.lp-steps{grid-template-columns:repeat(3,1fr)}}.lp-zones{text-align:center}.lp-zones ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-zones li{border:1px solid var(--line);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:500}.lp-faq{max-width:820px}.lp-faq details{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin-bottom:10px}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 18px;font-size:15px;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--blue);flex:none;font-size:20px;line-height:1}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{color:var(--text);margin:0;padding:0 18px 14px;font-size:15px;line-height:1.6}.lp-final{background:var(--grad);color:#fff;padding:48px 16px}.lp-final-in{align-items:center;gap:24px;max-width:1100px;margin:0 auto;display:grid}.lp-final h2{margin:0 0 8px;font-size:clamp(26px,5vw,38px);font-weight:800;line-height:1.15}.lp-final p{opacity:.95;margin:0 0 16px;font-size:17px}.lp-final .lp-card{color:var(--dark)}.lp-final-call{background:#fff;border-radius:999px;min-height:54px;padding:0 26px;font-size:18px;box-shadow:0 10px 30px #0000002e;color:var(--blue)!important}@media (min-width:900px){.lp-final-in{grid-template-columns:1fr 480px;gap:56px}}.lp-footer{background:var(--dark);color:#fff;text-align:center;padding:28px 16px;font-size:13px}.lp-footer p{margin:0}.lp-legal{text-align:left;gap:6px;max-width:820px;margin:14px auto 0;display:grid}.lp-legal summary{opacity:.75;cursor:pointer;font-size:12.5px;text-decoration:underline;display:inline-block}.lp-legal summary::-webkit-details-marker{display:none}.lp-legal details{text-align:center}.lp-legal details[open]{text-align:left}.lp-legal p{opacity:.85;font-size:12.5px;line-height:1.55;margin:8px 0!important}.lp-legal .btn{min-height:42px;color:var(--dark);background:#fff;margin-top:4px;padding:0 18px;font-size:13px}.lp-bar{z-index:60;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#fff;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000014}.lp-bar.is-hidden{transform:translateY(110%)}.lp-bar a{flex:1;place-items:center;min-height:56px;font-size:16px;font-weight:800;text-decoration:none;display:grid}.lp-bar-call{border-right:1px solid var(--line);color:var(--blue)!important}.lp-bar-form{background:var(--grad);color:#fff!important}body:has(.lp-bar){padding-bottom:60px}@media (min-width:768px){.lp-bar{display:none}body:has(.lp-bar){padding-bottom:0}}
