.testimonialLp{--blue-50:#eff7fe;--blue-100:#dbedfd;--blue-200:#bbdbfb;--blue-300:#8fc3f6;--blue-400:#5facf1;--blue-500:#3d93e7;--blue-600:#56a9f2;--blue-700:#1b5ea3;--blue-800:#184d85;--blue-900:#173f6b;--slate-50:#f6f8fa;--slate-100:#edf1f5;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#64748b;--slate-500:#64748b;--slate-600:#4d5a60;--slate-700:#3d4852;--slate-800:#283139;--slate-900:#1e293b;--mint-50:#e8f6ef;--mint-700:#0e6e4c;--amber-500:#e0a12b;--text-strong:var(--slate-900);--text-body:var(--slate-700);--text-muted:var(--slate-500);--text-subtle:var(--slate-400);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--surface-tint:#f2f8fe;--border-subtle:var(--slate-200);--border-default:var(--slate-300);--border-strong:var(--slate-400);--page-ink:#16273f;--page-ink2:#1e3252;--font-display:var(--font-dm),var(--font-inter),var(--font-plex),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-sans:var(--font-dm),var(--font-inter),var(--font-plex),ui-sans-serif,system-ui,-apple-system,sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-sm:0 1px 3px rgba(30,41,59,0.08),0 1px 2px rgba(30,41,59,0.04);--shadow-md:0 4px 14px rgba(30,41,59,0.08),0 2px 6px rgba(30,41,59,0.04);--shadow-lg:0 14px 32px rgba(30,41,59,0.1),0 4px 10px rgba(30,41,59,0.05);--shadow-xl:0 28px 56px rgba(30,41,59,0.14),0 8px 18px rgba(30,41,59,0.06);--shadow-brand:0 8px 22px rgba(61,147,231,0.3);--shadow-brand-sm:0 2px 8px rgba(61,147,231,0.24);--focus-ring:0 0 0 3px rgba(61,147,231,0.35);--dur-fast:120ms;--ease-standard:cubic-bezier(0.2,0,0,1);--transition-colors:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.testimonialLp *,.testimonialLp :after,.testimonialLp :before{box-sizing:border-box}.testimonialLp h1,.testimonialLp h2,.testimonialLp h3{margin:0;font-family:var(--font-display);color:var(--text-strong)}.testimonialLp p{margin:0}.testimonialLp a{color:var(--text-link)}.testimonialLp a:hover{color:var(--text-link-hover)}.testimonialLp button{font-family:inherit}.testimonialLp svg{display:block}.testimonialLp .btn svg{width:17px;height:17px}.testimonialLp .eyebrow{letter-spacing:.12em}.testimonialLp{--page-ink:#16273F;--page-ink2:#1E3252}.testimonialLp *{box-sizing:border-box}.testimonialLp{margin:0;color:var(--text-body);background:#fff;font-family:var(--font-sans)}.testimonialLp a{color:var(--blue-600);text-decoration:none}a:hover{color:var(--blue-700)}.testimonialLp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--blue-600);color:#fff;font-weight:700;padding:14px 26px;border-radius:var(--radius-md);border:1.5px solid transparent;cursor:pointer;font-size:.98rem;font-family:var(--font-sans);box-shadow:var(--shadow-brand-sm);transition:var(--transition-colors),transform var(--dur-fast) var(--ease-standard)}.testimonialLp .btn:hover{background:var(--blue-700);box-shadow:var(--shadow-brand)}.testimonialLp .btn:active{transform:translateY(1px)}.testimonialLp .btn-lg{padding:16px 32px;font-size:1.06rem;border-radius:var(--radius-lg)}.testimonialLp .btn-white{background:#fff;color:var(--blue-700)}.testimonialLp .btn-white:hover{background:var(--blue-50)}.testimonialLp .btn-ghost{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.35);box-shadow:none}.testimonialLp .btn-ghost:hover{background:rgba(255,255,255,.16)}.testimonialLp .btn-line{background:#fff;color:var(--slate-800);border-color:var(--border-default);box-shadow:none}.testimonialLp .btn-line:hover{background:var(--slate-50);border-color:var(--border-strong)}.testimonialLp .eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:700;color:var(--blue-600)}.testimonialLp .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--blue-500);flex:none}.testimonialLp header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle)}.testimonialLp .bar{display:flex;align-items:center;justify-content:space-between;height:72px;gap:12px}.testimonialLp .brand{display:flex;align-items:center;max-width:140px;width:100%}.testimonialLp .brand svg{width:100%;height:auto;display:block}.testimonialLp .hcta{display:flex;align-items:center;gap:12px}.testimonialLp .hcta .btn{padding:11px 18px;font-size:.9rem}@media(max-width:560px){.testimonialLp .brand{max-width:120px}.hcta .btn{padding:10px 14px;font-size:.82rem}}.testimonialLp .stars{display:inline-flex;align-items:center;gap:3px}.testimonialLp .stars svg{width:18px;height:18px;fill:var(--amber-500)}.testimonialLp .hero{background:radial-gradient(120% 130% at 88% -10%,rgba(61,147,231,.3) 0,rgba(61,147,231,0) 55%),linear-gradient(160deg,var(--page-ink2) 0,var(--page-ink) 72%);color:#fff;padding:68px 0 72px}.testimonialLp .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.testimonialLp .hero .pill{display:inline-flex;align-items:center;gap:8px;background:rgba(95,172,241,.16);border:1px solid rgba(95,172,241,.45);color:#BFE0FB;padding:7px 15px;border-radius:var(--radius-pill);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.testimonialLp .hero .pill .dot{width:7px;height:7px;border-radius:50%;background:#7FC0F7}.testimonialLp .hero h1{font-family:var(--font-display);font-size:2.95rem;line-height:1.07;letter-spacing:-.025em;margin:0 0 18px;font-weight:800;color:#fff;text-wrap:balance}.testimonialLp .hero .sub{color:#CFDCEA;font-size:1.1rem;line-height:1.5;max-width:52ch;margin:0 0 28px}.testimonialLp .hero .sub b{color:#fff}.testimonialLp .ctacluster{display:flex;flex-wrap:wrap;gap:13px}.testimonialLp .proof{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-2xl);padding:30px 30px 26px;backdrop-filter:blur(6px);box-shadow:0 24px 60px rgba(6,14,26,.4)}.testimonialLp .proof .stars{margin-bottom:16px}.testimonialLp .proof blockquote{margin:0 0 22px;font-family:var(--font-display);font-weight:700;font-size:1.32rem;line-height:1.4;letter-spacing:-.01em;color:#fff;text-wrap:pretty}.testimonialLp .proof blockquote .hl{color:#7FC0F7}.testimonialLp .proof .attrib{display:flex;align-items:center;gap:13px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.testimonialLp .proof .attrib .av{width:48px;height:48px;border-radius:50%;background:var(--blue-500);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.98rem;display:flex;align-items:center;justify-content:center;flex:none}.testimonialLp .proof .attrib b{display:block;color:#fff;font-size:.98rem}.testimonialLp .proof .attrib span{display:block;color:#AFC2D6;font-size:.84rem}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:34px}.hero h1{font-size:2.3rem}.hero .sub{max-width:60ch}}@media(max-width:640px){.hero{padding:50px 0 54px}.hero h1{font-size:2.05rem}}.testimonialLp .cards{padding:70px 0}.testimonialLp .cards .sec{text-align:center;margin:0 auto 40px}.testimonialLp .cards .sec h2{font-family:var(--font-display);font-size:1.9rem;letter-spacing:-.02em;color:var(--slate-900);margin:10px 0 0}.testimonialLp .card-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.testimonialLp .tcard{background:#fff;border:1px solid var(--border-subtle);border-left:4px solid var(--blue-500);border-radius:var(--radius-lg);padding:34px 32px;display:flex;flex-direction:column;box-shadow:var(--shadow-md)}.testimonialLp .tcard .stars{margin-bottom:16px}.testimonialLp .tcard p{font-size:1.08rem;line-height:1.55;color:var(--slate-800);margin:0 0 22px}.testimonialLp .tcard .who{margin-top:auto;font-family:var(--font-display);font-weight:700;color:var(--slate-900);font-size:1rem}.testimonialLp .tcard .who:before{content:"\2014  ";color:var(--slate-500)}@media(max-width:840px){.card-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.tcard{padding:28px 24px}}.testimonialLp .trust{background:var(--page-ink);color:#fff;padding:28px 0}.testimonialLp .trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 34px;text-align:center}.testimonialLp .trust-row .tr{display:flex;align-items:center;gap:10px;font-weight:600;color:#DCE7F0;font-size:1rem}.testimonialLp .trust-row .tr b{font-family:var(--font-display);color:#fff}.testimonialLp .trust-row .sep{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.35)}@media(max-width:680px){.trust-row .sep{display:none}}.testimonialLp .closing{background:radial-gradient(120% 130% at 18% -20%,rgba(61,147,231,.28) 0,rgba(61,147,231,0) 55%),linear-gradient(160deg,var(--page-ink2) 0,var(--page-ink) 70%);color:#fff;padding:66px 0;text-align:center}.testimonialLp .closing h2{font-family:var(--font-display);font-size:2.3rem;letter-spacing:-.02em;margin:0 auto 12px;max-width:22ch;color:#fff;text-wrap:balance}.testimonialLp .closing p{color:#CFDCEA;font-size:1.06rem;margin:0 auto 28px;max-width:56ch}.testimonialLp .closing .ctacluster{justify-content:center}.testimonialLp .closing .btn-phone{background:transparent;color:#fff;border-color:rgba(255,255,255,.4);box-shadow:none}.testimonialLp .closing .btn-phone:hover{background:rgba(255,255,255,.12)}@media(max-width:560px){.closing h2{font-size:1.7rem}}.testimonialLp .fine{padding:26px 0 40px}.testimonialLp .fine p{max-width:900px;margin:0 auto;text-align:center;color:var(--text-subtle);font-size:.82rem;line-height:1.55}.testimonialLp .modal-ov{position:fixed;inset:0;background:rgba(11,20,34,.62);backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;z-index:100;padding:20px}.testimonialLp .modal-ov.on{display:flex}.testimonialLp .modal{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:440px;padding:30px}.testimonialLp .modal h3{font-family:var(--font-display);font-size:1.4rem;color:var(--slate-900);margin:0 0 4px}.testimonialLp .modal .small{color:var(--text-muted);font-size:.92rem;margin:0 0 18px}.testimonialLp .modal .x{float:right;cursor:pointer;color:var(--text-subtle);background:none;border:0;font-size:1.5rem;line-height:1;padding:0}.testimonialLp .field{margin-bottom:13px}.testimonialLp .field label{display:block;font-size:.8rem;font-weight:600;color:var(--slate-700);margin-bottom:6px}.testimonialLp .field input,.testimonialLp .field select{width:100%;padding:11px 13px;border:1.5px solid var(--border-default);border-radius:var(--radius-md);font-size:.97rem;font-family:inherit;background:#fff;color:var(--slate-900)}.testimonialLp .field input:focus,.testimonialLp .field select:focus{outline:none;border-color:var(--blue-500);box-shadow:var(--focus-ring)}.testimonialLp .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.testimonialLp .modal .btn{width:100%;margin-top:6px}.testimonialLp .modal .legal{font-size:.76rem;color:var(--text-subtle);text-align:center;margin-top:12px}.testimonialLp .modal .done{display:none;text-align:center;padding:20px 4px}.testimonialLp .modal .done .tick{width:56px;height:56px;border-radius:50%;background:var(--blue-50);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.testimonialLp .modal .done .tick svg{width:28px;height:28px;stroke:var(--blue-600);stroke-width:2.4;fill:none}.testimonialLp .stars{color:var(--amber-500,#e0a12b)}