@layer components{html{scroll-behavior:smooth}.lp{background:var(--surface)}.lp section[id]{scroll-margin-top:72px}.lp-wrap{max-width:1120px;padding:0 var(--s-5);margin:0 auto}.lp-narrow{max-width:760px}.lp-skip{z-index:20;color:var(--ink-900);border-radius:var(--r-md);background:#fff;padding:8px 12px;position:absolute;top:8px;left:-9999px}.lp-skip:focus{left:8px}.lp-top{z-index:10;background:var(--brand-950);color:#fff;border-bottom:1px solid #ffffff14;position:sticky;top:0}.lp-top-in{align-items:center;gap:var(--s-5);height:60px;display:flex}.lp-brand{align-items:center;gap:var(--s-2);color:#fff;letter-spacing:-.01em;margin-right:auto;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.lp-nav{gap:var(--s-5);display:flex}.lp-nav a{color:#c5cbe6;font-size:15px;text-decoration:none}.lp-nav a:hover{color:#fff}.lp-top .lp-top-cta{background:0 0;border-color:#fff6;min-height:44px;padding:0 14px;font-size:15px}.lp-top .lp-top-cta:hover{background:#ffffff1a}@media (max-width:720px){.lp-nav{display:none}}main.lp-main{max-width:none;margin:0;padding:0}.lp-hero{background:radial-gradient(1200px 500px at 85% -10%, var(--brand-700), transparent 60%), var(--brand-950);color:#fff;padding:var(--s-12) 0 var(--s-16)}.lp-hero-in{gap:var(--s-10);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.lp-hero-in{gap:var(--s-12);grid-template-columns:1.15fr 1fr}.lp-hero{padding:var(--s-16) 0 calc(var(--s-16) + var(--s-8))}}.lp-eyebrow{margin:0 0 var(--s-3);color:var(--accent-400);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}.lp-hero h1{color:#fff;letter-spacing:-.02em;margin:0 0 var(--s-5);text-wrap:balance;font-size:clamp(2rem,1.2rem + 3.4vw,3.1rem);font-weight:700;line-height:1.1}.lp-lead{color:#d4d9ef;margin:0 0 var(--s-8);max-width:38em;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55}.lp-ctas{gap:var(--s-3);flex-wrap:wrap;display:flex}.lp-ctas .btn{min-height:50px;padding:0 22px;font-size:17px}.lp .lp-btn-accent{background:var(--accent-400);color:var(--brand-950)}.lp .lp-btn-accent:hover{background:#ffd47a}.lp .lp-btn-accent:active{background:#f5b93a}.lp .lp-btn-ghost{color:#fff;background:0 0;border-color:#ffffff73}.lp .lp-btn-ghost:hover{background:#ffffff1a}.lp-hero :focus-visible,.lp-top :focus-visible,.lp-foot :focus-visible{outline-color:var(--accent-400)}.lp-hero-note{margin:var(--s-5) 0 0;color:#9aa3c8;font-size:14px}@media (max-width:480px){.lp-ctas .btn{flex:100%}}.lp-panel{background:var(--surface);color:var(--ink-900);border-radius:var(--r-lg);padding:var(--s-5);margin:0;box-shadow:0 24px 60px #00000059}.lp-panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.lp-panel-head span{color:var(--ink-500);font-size:14px}.lp-panel-bar{border-radius:var(--r-pill);background:var(--surface-sunken);height:10px;margin-bottom:var(--s-4);display:flex;overflow:hidden}.lp-panel-bar i{display:block}.lp-panel-bar .seg-paid{background:var(--paid-solid)}.lp-panel-bar .seg-open{background:var(--open-solid)}.lp-panel-bar .seg-late{background:var(--late-solid)}.lp-panel-tiles{gap:var(--s-3);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.lp-tile{border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);border-left:4px solid var(--c)}.lp-tile span{color:var(--ink-500);font-size:13px;font-weight:500;display:block}.lp-tile b{font-size:26px;font-weight:700;line-height:1.2;display:block}.lp-tile-paid{--c:var(--paid-solid)}.lp-tile-open{--c:var(--open-solid)}.lp-tile-late{--c:var(--late-solid)}.lp-tile-auto{--c:#e09a00}.lp-panel figcaption{margin-top:var(--s-3);color:var(--ink-500);text-align:right;font-size:12px}.lp-section{padding:var(--s-16) 0}.lp-alt{background:var(--canvas)}.lp-section h2{letter-spacing:-.02em;margin:0 0 var(--s-3);text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);font-weight:700}.lp-section .lp-sub{color:var(--ink-700);margin:0 0 var(--s-6);font-size:17px}.lp-section h3{margin:0 0 var(--s-2);font-size:1.1rem;font-weight:600}.lp-section p:not(.err,.lp-sub){margin:0}.lp-section p:not([class]){color:var(--ink-700)}.lp-video{aspect-ratio:16/9;background:var(--brand-950);border-radius:var(--r-lg);box-shadow:var(--shadow-2);overflow:hidden}.lp-video video{object-fit:contain;background:var(--brand-950);width:100%;height:100%;display:block}.lp-video a{color:#fff}.lp-steps{margin:var(--s-6) 0 0;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid}.lp-steps li{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--shadow-1)}.lp-step-n{background:var(--brand-950);width:36px;height:36px;color:var(--accent-400);margin-bottom:var(--s-4);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.lp-benefits{margin:var(--s-6) 0 0;gap:var(--s-8) var(--s-10);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid}.lp-benefits li{border-top:3px solid var(--brand-950);padding-top:var(--s-4)}.lp-trust{background:var(--brand-800)}.lp-trust-in{gap:var(--s-6);grid-template-columns:1fr;display:grid}@media (min-width:860px){.lp-trust-in{grid-template-columns:1fr 1.3fr;align-items:start}}.lp-trust h2{color:#fff}.lp-section.lp-trust p{color:#d4d9ef;margin-bottom:var(--s-5);font-size:18px;line-height:1.6}.lp-trust b,.lp-trust .lp-checks li{color:#fff}.lp-checks{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.lp-checks li{color:var(--ink-900);padding-left:28px;position:relative}.lp-checks li:before{content:"";background:var(--accent-400);width:18px;height:18px;-webkit-mask:var(--icon-check) center / contain no-repeat;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;position:absolute;top:4px;left:0}.lp-price .lp-checks li:before,.lp-alt .lp-checks li:before{background:var(--paid-solid)}.lp-price{margin-top:var(--s-6);background:var(--surface);border:1px solid var(--border-subtle);border-top:4px solid var(--accent-400);border-radius:var(--r-lg);padding:var(--s-8) var(--s-6);box-shadow:var(--shadow-2);gap:var(--s-5);display:grid}.lp-price .lp-price-main{color:var(--ink-700);font-size:18px}.lp-price-main b{color:var(--ink-900);letter-spacing:-.02em;font-size:clamp(2.4rem,2rem + 2vw,3.2rem);line-height:1.1;display:block}.lp-price .lp-price-ex{background:var(--brand-50);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);color:var(--ink-900)}.lp-faq{margin-top:var(--s-6);gap:var(--s-3);display:grid}.lp-faq details{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.lp-faq summary{cursor:pointer;padding:var(--s-4) var(--s-5);justify-content:space-between;gap:var(--s-4);font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--brand-600);font-size:22px;line-height:1}.lp-faq details[open] summary:after{content:"–"}.lp-faq details p{padding:0 var(--s-5) var(--s-5)}.lp-form-card{padding:var(--s-6);margin:0}@media (max-width:480px){.lp-form-card{padding:var(--s-5) var(--s-4)}}.lp-form-grid{gap:0 var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.lp-form .field{margin-bottom:0}.lp-form textarea{resize:vertical}.lp-form button{margin-top:var(--s-6);width:100%;min-height:50px;font-size:17px}.lp-form p.lp-lgpd{margin-top:var(--s-3);text-align:center}.lp-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lp-form-done{font-size:16px}.lp-foot{background:var(--brand-950);color:#9aa3c8;padding:var(--s-10) 0;font-size:14px}.lp-foot-in{gap:var(--s-4);display:grid}@media (min-width:860px){.lp-foot-in{align-items:center;gap:var(--s-8);grid-template-columns:auto 1fr auto}}.lp-foot-brand{align-items:center;gap:var(--s-2);color:#fff;font-size:16px;display:inline-flex}.lp-foot p{margin:0;line-height:1.6}.lp-foot-nav{gap:var(--s-5);display:flex}.lp-foot-nav a{color:#c5cbe6;padding:12px 0;display:inline-block}.lp-foot-nav a:hover{color:#fff}}
