html:has(.pv){scroll-padding-top:88px}.pv{--pv-accent:#063569;--pv-accent-dark:#04244a;--pv-accent-soft:rgb(6 53 105/0.1);--pv-accent-tint:rgb(6 53 105/0.14);--pv-gold:#b8873a;--pv-gold-light:#e0b874;--pv-gold-soft:rgb(224 184 116/0.18);--pv-ink:#1a1a18;--pv-body:#5f5a54;--pv-muted:#6b6b67;--pv-faint:#9a948c;--pv-line:#e4e2dc;--pv-line-soft:#ecebe6;--pv-soft:#f4f3f0;--pv-sec-soft:#f7f6f4;--pv-dark-top:#0a3a70;--pv-dark-bottom:#03203f;--pv-dark-card:rgb(255 255 255/0.06);--pv-dark-card-line:rgb(255 255 255/0.12);--pv-dark-text:#c9d3e2;--pv-dark-faint:#93a4bd;--pv-shadow-soft:0 8px 22px rgb(0 0 10/0.04);--pv-shadow-lift:0 14px 32px rgb(0 0 10/0.05);--pv-shadow-card:20px 20px 50px rgb(0 0 10/0.1);--pv-radius-card:14px;--pv-radius-btn:8px;color:var(--pv-ink);background:#fff;font-family:var(--font-body);-webkit-font-smoothing:antialiased}.v2 .pv h1,.v2 .pv h2,.v2 .pv h3{font-family:var(--font-body);letter-spacing:normal}.pv a{transition:color .2s ease}.pv .pv-wrap{width:100%;max-width:1236px;margin-inline:auto;padding-inline:28px}.pv .pv-eyebrow{display:block;margin:0;font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--pv-accent)}.pv .pv-dark .pv-eyebrow{color:var(--pv-gold-light)}.pv .pv-sec-inner{padding-block:64px}.pv .pv-head{max-width:768px;margin:0 auto;text-align:center}.pv .pv-h2{margin:12px auto 0;font-size:clamp(27px,3.4vw,40px);font-weight:700;line-height:1.14;letter-spacing:-.02em}.pv .pv-text{margin:16px auto 0;max-width:62ch;font-size:15px;line-height:1.6;color:#6f6a63}.pv .pv-dark{background:linear-gradient(180deg,var(--pv-dark-top) 0,var(--pv-dark-bottom) 100%);color:#fff}.pv .pv-dark .pv-text{color:var(--pv-dark-text)}.pv .pv-sec-soft{background:var(--pv-sec-soft)}.pv .pv-sec-cta{margin-top:32px;text-align:center}.pv .pv-tick{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pv-accent-tint);color:var(--pv-accent);font-size:12px;font-weight:700;flex:none}.pv .pv-dark .pv-tick{background:var(--pv-gold-soft);color:var(--pv-gold-light)}.pv .pv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:1px solid var(--pv-accent);border-radius:var(--pv-radius-btn);background:var(--pv-accent);color:#fff;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pv .pv-btn:hover{background:#fff;color:var(--pv-accent)}.pv .pv-btn-lg{min-height:50px;padding:0 28px;font-size:15px}.pv .pv-btn-ghost{background:transparent;color:var(--pv-accent)}.pv .pv-btn-ghost:hover{background:var(--pv-accent);color:#fff}.pv .pv-dark .pv-btn{border-color:var(--pv-gold-light);background:var(--pv-gold-light);color:#1a1a18}.pv .pv-dark .pv-btn:hover{background:transparent;color:var(--pv-gold-light)}.pv .pv-hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--pv-line)}.pv .pv-hdr-in{display:flex;align-items:center;gap:24px;height:84px}.pv .pv-logo{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--pv-ink);text-decoration:none;cursor:pointer}.pv .pv-logo-text{display:block;font-family:var(--font-body);font-size:19px;font-weight:700;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.pv .pv-logo-text small{display:block;margin-top:3px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pv-muted)}.pv .pv-burger{display:none;position:relative;width:46px;height:46px;-webkit-margin-start:auto;margin-inline-start:auto;padding:0;border:0;background:transparent;cursor:pointer}.pv .pv-burger span{position:absolute;left:10px;top:50%;width:26px;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--pv-ink);transition:transform .3s ease,opacity .2s ease}.pv .pv-burger span:first-child{transform:translateY(-9px)}.pv .pv-burger span:nth-child(3){transform:translateY(9px)}.pv .pv-hdr-collapse{display:contents}.pv .pv-hdr-nav{display:flex;flex:1 1;justify-content:center;gap:32px}.pv .pv-hdr-nav a{font-size:16px;font-weight:700;color:var(--pv-ink);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .16s ease}.pv .pv-hdr-nav a:hover{color:var(--pv-accent)}.pv .pv-hdr-acts{display:flex;align-items:center;gap:10px}.pv .pv-hdr-acts .pv-btn{min-height:46px;padding:0 20px;border-radius:999px;font-size:14px}@media (max-width:1100px){html:has(.pv){scroll-padding-top:76px}.pv .pv-hdr-in{position:relative;height:auto;min-height:72px;padding-block:12px}.pv .pv-burger{display:block}.pv .pv-hdr-collapse{position:absolute;top:100%;left:0;right:0;display:block;max-height:0;overflow:hidden;padding:0 28px;background:#fff;border-bottom:1px solid transparent;opacity:0;transition:max-height .34s ease,opacity .25s ease,padding .34s ease}.pv .pv-hdr[data-open=true] .pv-hdr-collapse{max-height:calc(100vh - 72px);padding-block:0 20px;border-bottom-color:var(--pv-line);box-shadow:0 26px 40px rgb(0 0 10/.1);opacity:1}.pv .pv-hdr[data-open=true] .pv-burger span:first-child{transform:rotate(45deg)}.pv .pv-hdr[data-open=true] .pv-burger span:nth-child(2){opacity:0}.pv .pv-hdr[data-open=true] .pv-burger span:nth-child(3){transform:rotate(-45deg)}.pv .pv-hdr-nav{flex-direction:column;gap:0}.pv .pv-hdr-nav a{padding:15px 2px;border-bottom:1px solid var(--pv-line);font-size:17px}.pv .pv-hdr-acts{padding-top:16px}.pv .pv-hdr-acts .pv-btn{width:100%}}@media (max-width:560px){.pv .pv-logo-text{font-size:16px}}.pv .pv-hero{padding:48px 0 56px;background:#fff}.pv .pv-hero-in{display:grid;grid-gap:36px;gap:36px}@media (min-width:1000px){.pv .pv-hero-in{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:56px}}.pv .pv-hero-copy{max-width:760px}.pv .pv-h1{margin:0 0 20px;font-size:clamp(32px,4.2vw,54px);font-weight:700;line-height:1.06;letter-spacing:-.028em}.pv .pv-h1 span{display:block}.pv .pv-h1 .pv-highlight{color:var(--pv-accent)}.pv .pv-hero-text{margin:0;max-width:54ch;font-size:16.5px;line-height:1.6;color:var(--pv-body)}.pv .pv-hero-points{list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 28px;gap:12px 28px}.pv .pv-hero-points li{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:13.5px;line-height:1.5;color:#3c3935}.pv .pv-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}.pv .pv-hero-rating{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:500;color:var(--pv-muted)}.pv .pv-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--pv-line);border-radius:999px;background:#fff;box-shadow:0 4px 14px rgb(0 0 10/.05);color:var(--pv-ink)}.pv .pv-chip b{font-size:13.5px;font-weight:700;color:#111}.pv .pv-chip-dot{width:7px;height:7px;border-radius:50%;background:var(--pv-accent)}.pv .pv-frame-sec{padding:40px 0 64px;background:#fff}.pv .pv-vhead{max-width:960px;margin:0 auto 12px;text-align:center}.pv .pv-vhead h2{margin:8px 0 0;font-size:clamp(20px,2vw,24px);font-weight:700;letter-spacing:-.02em}.pv .pv-sample{max-width:960px;margin:0 auto}.v2 .pv-sample .pe-sample{margin-top:0;border-color:var(--pv-line);border-radius:12px;box-shadow:var(--pv-shadow-card)}.pv .pv-proofband{padding:56px 0;background:linear-gradient(#fafafa,#fff)}.pv .pv-pb-head{margin-bottom:32px;text-align:center}.pv .pv-pb-head h2{margin:12px 0 0;font-size:clamp(27px,3.4vw,40px);font-weight:700;line-height:1.14;letter-spacing:-.02em}.pv .pv-pb-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.pv .pv-pb-card{padding:22px 22px 20px;border:1px solid var(--pv-line);border-radius:12px;background:#fff;box-shadow:var(--pv-shadow-soft)}.pv .pv-pb-bar{display:block;width:28px;height:3px;margin-bottom:16px;border-radius:2px;background:var(--pv-accent)}.pv .pv-pb-card strong{display:block;font-size:41px;font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv .pv-pb-card span{display:block;margin-top:12px;font-size:15px;font-weight:600}.pv .pv-pb-card small{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--pv-muted)}.pv .pv-pb-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:20px 28px;border-radius:12px;background:var(--pv-dark-bottom);color:#fff}.pv .pv-pb-callout p{margin:0;max-width:700px;font-size:15.5px;font-weight:600;line-height:1.45}.pv .pv-pb-callout b{color:var(--pv-gold-light)}.pv .pv-pb-callout .pv-btn{border-color:var(--pv-gold-light);background:var(--pv-gold-light);color:#1a1a18}.pv .pv-pb-callout .pv-btn:hover{background:transparent;color:var(--pv-gold-light)}.pv .pv-proof-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--pv-accent)}.pv .pv-sticky{position:fixed;inset:auto 0 0 0;z-index:60;display:none;gap:12px;align-items:center;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:rgb(255 255 255/.94);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-top:1px solid var(--pv-line);box-shadow:0 -12px 28px -12px rgb(0 0 10/.18)}@media (max-width:1100px){.pv .pv-sticky[data-visible=true]{display:flex}}.pv .pv-sticky-text{flex:1 1;min-width:0;margin:0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--pv-ink)}.pv .pv-sticky-text span{display:block;margin-top:1px;font-size:12px;font-weight:500;color:var(--pv-faint)}.pv .pv-sticky .pv-btn{flex:none}@media (max-width:400px){.pv .pv-sticky-text span{display:none}}.pv .pv-callout{margin:36px auto 44px;text-align:center}.pv .pv-callout strong{display:block;margin-top:10px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:.95;letter-spacing:-.02em;color:var(--pv-gold-light)}.pv .pv-callout .pv-text{margin-top:12px}.pv .pv-service-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pv .pv-service-card{padding:24px 22px;border:1px solid var(--pv-dark-card-line);border-radius:var(--pv-radius-card);background:var(--pv-dark-card);text-align:left}.pv .pv-icon{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:12px;background:rgb(224 184 116/.14);color:var(--pv-gold-light)}.pv .pv-icon svg{width:22px;height:22px;stroke-width:1.8}.pv .pv-service-card h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff}.pv .pv-service-card p{margin:0;font-size:13.5px;line-height:1.6;color:var(--pv-dark-text)}.pv .pv-sources{list-style:none;max-width:768px;margin:32px auto 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.pv .pv-source{position:relative;display:flex;flex-direction:column;padding:22px 22px 20px 26px;border:1px solid var(--pv-line);border-radius:12px;background:#fff;box-shadow:var(--pv-shadow-soft);overflow:hidden}.pv .pv-source:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--pv-accent)}.pv .pv-source-tag{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--pv-accent-soft);color:var(--pv-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pv .pv-source h3{margin:14px 0 6px;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pv .pv-source p{margin:0;font-size:13.5px;line-height:1.6;color:#6f6a63}.pv .pv-source a{margin-top:14px;font-size:13.5px;font-weight:600;color:var(--pv-accent);text-decoration:none;cursor:pointer}.pv .pv-source a:hover{color:var(--pv-accent-dark);text-decoration:underline;text-underline-offset:3px}.pv .pv-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;counter-reset:pv-step}.pv .pv-step{padding:24px 22px;border:1px solid var(--pv-line);border-radius:var(--pv-radius-card);background:#fff;box-shadow:var(--pv-shadow-lift);counter-increment:pv-step}.pv .pv-step:before{content:counter(pv-step);display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:12px;background:var(--pv-accent);color:#fff;font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv .pv-step h3{margin:0 0 6px;font-size:15.5px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pv .pv-step p{margin:0;font-size:13.5px;line-height:1.6;color:#6f6a63}.pv .pv-proof{list-style:none;margin:36px 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pv .pv-proof-item{position:relative;display:flex;flex-direction:column;padding:26px 24px;border:1px solid var(--pv-line);border-radius:var(--pv-radius-card);background:#fff;box-shadow:var(--pv-shadow-lift);overflow:hidden}.pv .pv-proof-item strong{font-size:41px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--pv-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv .pv-proof-item span{margin-top:12px;font-size:15px;font-weight:600}.pv .pv-proof-item small{margin-top:4px;font-size:13px;color:var(--pv-muted)}.pv .pv-limits{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.pv .pv-limit{position:relative;padding:24px 22px 22px 26px;border:1px solid var(--pv-line);border-radius:var(--pv-radius-card);background:#fff;box-shadow:var(--pv-shadow-lift);overflow:hidden}.pv .pv-limit:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--pv-accent)}.pv .pv-limit h3{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pv .pv-limit p{margin:0;font-size:13.5px;line-height:1.6;color:#6f6a63}.pv .pv-guarantees{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pv .pv-guarantees li{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--pv-line);border-radius:12px;background:#fff;box-shadow:var(--pv-shadow-soft);font-size:13.5px;font-weight:600;line-height:1.4}.pv .pv-guarantees .pv-tick{width:22px;height:22px}.pv .pv-faq{max-width:768px;margin:32px auto 0;display:grid;grid-gap:10px;gap:10px}.pv .pv-faq details{padding:0 20px;border:1px solid var(--pv-line);border-radius:12px;background:#fff;box-shadow:var(--pv-shadow-soft)}.pv .pv-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:14.5px;font-weight:600;list-style:none;cursor:pointer}.pv .pv-faq summary::-webkit-details-marker{display:none}.pv .pv-faq summary:after{content:"+";display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--pv-accent-soft);color:var(--pv-accent);font-size:18px;font-weight:600;line-height:1;transition:background-color .2s ease,color .2s ease}.pv .pv-faq details[open] summary:after{content:"–";background:var(--pv-accent);color:#fff}.pv .pv-faq p{margin:0;padding:0 0 18px;max-width:76ch;font-size:13.5px;line-height:1.6;color:var(--pv-body)}.pv .pv-contact{padding:64px 0}.pv .pv-close{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:1000px){.pv .pv-close{grid-template-columns:minmax(0,1fr) 400px;gap:56px}}.pv .pv-close .pv-contact-title{max-width:20ch}.pv .pv-close .pv-contact-lead{max-width:56ch}.pv .pv-contact-title{margin:12px 0 16px;font-size:clamp(27px,3.4vw,40px);font-weight:700;line-height:1.14;letter-spacing:-.02em}.pv .pv-contact-lead{margin:0;max-width:560px;font-size:15px;line-height:1.6;color:var(--pv-dark-text)}.pv .pv-contact-points{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.pv .pv-contact-points li{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:14.5px;line-height:1.5;color:#e7ecf3}.pv .pv-contact-trust{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;font-size:13px;color:var(--pv-dark-text)}.pv .pv-contact-trust b{color:#fff;font-weight:700}.pv .pv-lead-card{border:1px solid var(--pv-line);border-radius:var(--pv-radius-card);background:#fff;color:var(--pv-ink);box-shadow:var(--pv-shadow-card);overflow:hidden}.pv .pv-form-box{padding:22px 24px}.pv .pv-form-box h2{margin:8px 0 6px;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pv .pv-form-box>p{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--pv-muted)}.v2 .pv .aicheck-form{gap:14px;margin-top:0}.v2 .pv .aicheck-row{gap:14px}.v2 .pv .aicheck-field{gap:5px}.v2 .pv .aicheck-field label{font-size:13px;font-weight:600;color:var(--pv-ink)}.v2 .pv .aicheck-field input,.v2 .pv .aicheck-field textarea{height:44px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:var(--pv-soft);font-size:14.5px;transition:border-color .2s ease,background-color .2s ease}.v2 .pv .aicheck-field textarea{height:auto;min-height:84px;padding:11px 14px}.v2 .pv .aicheck-field input:focus,.v2 .pv .aicheck-field textarea:focus{outline:none;border-color:var(--pv-accent);background:#fff}.v2 .pv .aicheck-field input[aria-invalid=true]{border-color:#b91c1c}.v2 .pv .aicheck-consent{margin-top:2px}.v2 .pv .aicheck-submit{align-self:stretch;width:100%;min-height:46px;margin-top:2px;padding:0 24px;border:1px solid var(--pv-accent);border-radius:8px;background:var(--pv-accent);color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em;transition:background-color .2s ease,color .2s ease}.v2 .pv .aicheck-submit:hover:not(:disabled){background:#fff;color:var(--pv-accent)}.v2 .pv .pe-reassure{margin:10px 0 0;font-size:12.5px;line-height:1.5;text-align:center;color:var(--pv-faint)}.pv .pv-ftr{padding:32px 0;border-top:1px solid var(--pv-line);background:#fff;color:var(--pv-ink);font-size:14px}.pv .pv-ftr-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.pv .pv-ftr-row strong{font-weight:700}.pv .pv-ftr-row a{font-weight:600;color:var(--pv-ink);text-decoration:none;cursor:pointer}.pv .pv-ftr-row a:hover{color:var(--pv-accent)}.pv .pv-ftr-legal{margin-top:20px;padding-top:18px;border-top:1px solid var(--pv-line);font-size:12.5px;line-height:1.6;color:var(--pv-muted)}.pv .pv-ftr-legal p{margin:0}.pv .pv-ftr-legal p+p{margin-top:8px}@media (max-width:1100px){.pv .pv-pb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.pv .pv-wrap{padding-inline:20px}.pv .pv-contact,.pv .pv-sec-inner{padding-block:48px}.pv .pv-frame-sec{padding:24px 0 48px}.pv .pv-h1{font-size:40px}.pv .pv-hero-text{font-size:16px}.pv .pv-guarantees,.pv .pv-hero-points,.pv .pv-limits,.pv .pv-pb-grid,.pv .pv-proof,.pv .pv-service-grid,.pv .pv-sources,.pv .pv-steps{grid-template-columns:1fr}.pv .pv-hero-cta{flex-direction:column}.pv .pv-hero-cta .pv-btn{width:100%}.pv .pv-pb-callout{flex-direction:column;align-items:flex-start}.pv .pv-form-box{padding:20px 18px 18px}.pv .pv-ftr-row{gap:10px 20px}}@media (max-width:560px){.pv .pv-h1{font-size:32px}.pv .pv-h1 span{display:inline}.pv .pv-h1 span+span:before{content:" "}}@media (prefers-reduced-motion:reduce){.pv *,.pv :before{transition:none!important;animation:none!important}}