*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f8fafc;-webkit-font-smoothing:antialiased}.lp2-wrap .inp,body{font-family:Manrope,sans-serif;color:#0f172a}.lp2-wrap .inp{width:100%;background:#fff;border:2px solid #cbd5e1;border-radius:10px;padding:14px 16px;font-size:15px;font-weight:500;outline:none;transition:border-color .2s,box-shadow .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lp2-wrap .inp:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e933}.lp2-wrap .inp::-moz-placeholder{color:#94a3b8;font-weight:400}.lp2-wrap .inp::placeholder{color:#94a3b8;font-weight:400}.lp2-wrap .inp option{background:#fff;color:#0f172a}.lp2-wrap .btn-gold{width:100%;padding:17px;cursor:pointer;border:none;border-radius:12px;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;letter-spacing:.01em;box-shadow:0 6px 28px #f59e0b66;transition:transform .15s,box-shadow .15s}.lp2-wrap .btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 36px #f59e0b88}.lp2-wrap .btn-gold:active{transform:translateY(0)}.lp2-wrap .btn-gold:disabled{opacity:.65;cursor:not-allowed;transform:none}.lp2-wrap .opt{width:100%;padding:13px 14px;background:#f8fafc;border:2px solid #cbd5e1;border-radius:10px;color:#1e293b;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;cursor:pointer;text-align:left;transition:all .18s;display:flex;align-items:center;gap:10px}.lp2-wrap .opt.sel,.lp2-wrap .opt:hover{border-color:#0ea5e9;background:#e0f2fe;color:#0284c7}.lp2-wrap .bdg,.lp2-wrap .opt.sel{font-weight:700}.lp2-wrap .bdg{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.lp2-wrap .crd{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:border-color .25s,transform .25s,box-shadow .25s}.lp2-wrap .crd:hover{border-color:#0ea5e966;transform:translateY(-3px);box-shadow:0 8px 24px rgba(14,165,233,.12)}.lp2-wrap .gt{background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:lp2-shim 3s linear infinite}.lp2-wrap .star{color:#f59e0b;font-size:15px}.lp2-wrap .prog{height:5px;background:#e2e8f0;border-radius:99px;overflow:hidden}.lp2-wrap .prog-f{height:100%;background:linear-gradient(90deg,#0ea5e9,#0284c7);border-radius:99px;transition:width .4s ease}.lp2-wrap .form-shell{background:#fff;border-radius:20px;border:2px solid #0ea5e9;box-shadow:0 20px 60px rgba(14,165,233,.18),0 4px 16px rgba(0,0,0,.08);overflow:hidden}.lp2-wrap .form-head{background:linear-gradient(135deg,#0ea5e9,#0284c7);padding:16px 22px;text-align:center}.lp2-wrap .form-body{padding:20px 22px}.lp2-wrap .notif{position:fixed;bottom:80px;left:16px;z-index:999;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 32px rgba(0,0,0,.12);max-width:290px;animation:lp2-slideIn .4s ease}.lp2-wrap .mob-cta{position:fixed;bottom:0;left:0;right:0;z-index:300;background:rgba(255,255,255,.97);border-top:2px solid #e2e8f0;padding:10px 16px;display:none}.lp2-wrap .faq-item{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color .2s}.lp2-wrap .faq-item.open{border-color:#0ea5e9}.lp2-wrap .faq-btn{width:100%;padding:16px 18px;background:none;border:none;color:#0f172a;font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(13px,1.8vw,15px);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.lp2-wrap .port-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lp2-wrap .port-tabs::-webkit-scrollbar{display:none}.lp2-wrap .port-tab{padding:8px 18px;border-radius:999px;border:1.5px solid #e2e8f0;background:#fff;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;transition:all .18s;flex-shrink:0}.lp2-wrap .port-tab:hover{border-color:#0ea5e9;color:#0284c7}.lp2-wrap .port-tab.active{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-color:#0ea5e9;color:#fff}.lp2-wrap .port-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp2-wrap .port-card{border-radius:12px;overflow:hidden;position:relative;cursor:pointer;border:1px solid #e2e8f0;background:#fff;transition:transform .2s,box-shadow .2s}.lp2-wrap .port-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(14,165,233,.15)}.lp2-wrap .port-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.lp2-wrap .port-card-info{padding:12px 14px}.lp2-wrap .port-card-info h4{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:2px}.lp2-wrap .port-card-info span{font-size:11px;color:#64748b}.lp2-wrap .port-result{position:absolute;top:8px;right:8px;background:rgba(15,23,42,.85);color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp2-wrap .port-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.75);z-index:500;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp2-wrap .port-modal{background:#fff;border-radius:20px;max-width:860px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.lp2-wrap .port-modal img{width:100%;display:block}.lp2-wrap .port-modal-body{padding:24px 28px}.lp2-wrap .port-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:999px;background:rgba(15,23,42,.6);border:none;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}@keyframes lp2-fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp2-shim{0%{background-position:-200%}to{background-position:200%}}@keyframes lp2-pulseGold{0%,to{box-shadow:0 6px 28px #f59e0b66}50%{box-shadow:0 6px 44px #f59e0baa}}@keyframes lp2-slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.lp2-wrap .a1{animation:lp2-fadeUp .5s ease both}.lp2-wrap .a2{animation:lp2-fadeUp .5s ease .07s both}.lp2-wrap .a3{animation:lp2-fadeUp .5s ease .14s both}.lp2-wrap .a4{animation:lp2-fadeUp .5s ease .21s both}.lp2-wrap .pulse-gold{animation:lp2-pulseGold 2s infinite}.lp2-wrap .hero-inner{display:grid;grid-template-columns:1fr 420px;gap:52px;align-items:center}.lp2-wrap .desk-form{display:flex;flex-direction:column;align-items:center}.lp2-wrap .desk-form>*{width:100%}.lp2-wrap .mob-form-slot{display:none}.lp2-wrap .benefits-block{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.lp2-wrap .proof-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lp2-wrap .steps-g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lp2-wrap .pkg-g{gap:20px}.lp2-wrap .pkg-g,.lp2-wrap .rev-g{display:grid;grid-template-columns:repeat(3,1fr)}.lp2-wrap .rev-g{gap:18px}.lp2-wrap .res-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lp2-wrap .foot-g{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;margin-bottom:28px}.lp2-wrap .trust-bar{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.lp2-wrap .hdr-badges{display:flex;align-items:center;gap:8px}.lp2-wrap .hdr-phone{display:flex}.lp2-wrap .urgency-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap}@media(max-width:900px){.lp2-wrap .port-grid,.lp2-wrap .steps-g{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.lp2-wrap .hero-inner{grid-template-columns:1fr!important;gap:0!important}.lp2-wrap .desk-form{display:none!important}.lp2-wrap .mob-form-slot{display:block!important;margin:20px 0 24px}.lp2-wrap .benefits-block{margin-top:0}.lp2-wrap .proof-row{flex-direction:column;align-items:flex-start;gap:10px}.lp2-wrap .proof-div{display:none}.lp2-wrap .foot-g,.lp2-wrap .pkg-g,.lp2-wrap .port-grid,.lp2-wrap .res-g,.lp2-wrap .rev-g,.lp2-wrap .steps-g{grid-template-columns:1fr!important}.lp2-wrap .foot-g{gap:22px!important}.lp2-wrap .hs{padding:28px 16px 40px!important}.lp2-wrap .sp{padding:44px 16px!important}.lp2-wrap .ctasec{padding:44px 16px 88px!important}.lp2-wrap .fsec{padding:36px 16px 28px!important}.lp2-wrap .form-body{padding:16px!important}.lp2-wrap .guarantee-inner{padding:28px 18px!important}.lp2-wrap .fc2{flex-direction:column!important;gap:6px!important;align-items:flex-start!important}.lp2-wrap .trust-bar{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.lp2-wrap .trust-bar::-webkit-scrollbar{display:none}.lp2-wrap .hdr-badges,.lp2-wrap .hdr-phone{display:none!important}.lp2-wrap .notif{bottom:72px;max-width:calc(100vw - 32px)}.lp2-wrap .mob-cta{display:block!important}.lp2-wrap .opt{font-size:13px!important;padding:11px 12px!important}.lp2-wrap .urgency-inner{flex-wrap:wrap;gap:6px;justify-content:center}.lp2-wrap .port-modal-body{padding:16px 18px}}