.lp{--lp-max:1440px;--lp-gutter:clamp(var(--s-4), 4vw, var(--s-16));--l-bg:#fff;--l-ink:#0a0a0a;--l-ink2:#5b5b5b;--l-ink3:#6b6b6b;--l-line:#e6e6e6;--l-card:#fff;--l-soft:#f4f4f4;--l-ok:#1d7a46;--l-okbg:#e3f3e8;--l-blue:#2457c5;--l-bluebg:#e6edfb;--l-accent:#8b1a2b;--l-on-ink:#fff;--l-wash-top:#fff;--l-card-2:#fff;--l-nav:#ffffffb8;--l-chip-glass:#ffffffe0;--l-err:#fdecec;--l-err-ink:#a3242b;--l-t-lg:18px;--l-t-xl:22px;--l-t-2xl:26px;--l-t-3xl:30px;--l-t-4xl:34px;--l-t-num:52px;--l-t-hero:clamp(48px, 8vw, 96px);--l-t-hero-sm:clamp(40px, 11.5vw, 48px);--l-t-close:clamp(44px, 7vw, 88px);--l-t-h2:clamp(36px, 5vw, 60px);--l-t-stat:clamp(38px, 5vw, 58px);--l-t-card:clamp(32px, 4vw, 46px);--l-h-btn:46px;--l-h-btn-sm:38px;--l-h-chip:28px;--l-h-chip-sm:22px;background:var(--l-bg);color:var(--l-ink);isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;position:relative;overflow-x:hidden}.lp a{color:inherit;text-decoration:none}.lp-wash{z-index:-1;pointer-events:none;background:var(--l-bg);height:1100px;position:absolute;inset:0 0 auto}.lp [data-reveal]{opacity:0;transition:opacity var(--dur-4) var(--ease-out), transform var(--dur-4) var(--ease-out);transform:translateY(16px)}.lp [data-reveal].in{opacity:1;transform:none}.lp-hero>*{animation:lp-rise var(--dur-4) var(--ease-out) both}.lp-hero>:nth-child(2){animation-delay:60ms}.lp-hero>:nth-child(3){animation-delay:.12s}.lp-hero>:nth-child(n+4){animation-delay:.18s}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.lp-hero>*{animation:none}}.lp-serif,.lp h1,.lp h2,.lp h3{font-family:var(--serif);letter-spacing:-.015em;font-weight:400}.lp-eyebrow{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink3)}.lp-eyebrow.center{text-align:center}.lp-btn{height:var(--l-h-btn);padding:0 var(--s-6);border-radius:var(--r-pill);font-size:var(--t-lead);transition:transform var(--dur-1) var(--ease-out), scale var(--dur-1) var(--ease-out), background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.lp-btn.sm{height:var(--l-h-btn-sm);padding:0 var(--s-4);font-size:var(--t-body)}.lp-btn.dark{background:var(--l-ink);color:var(--l-on-ink)!important}.lp-btn.light{background:var(--l-card);border:1px solid var(--l-line);box-shadow:0 1px 2px #0000000a}@media (hover:hover){.lp-btn:hover{transform:translateY(-1px)}}.lp-btn:active{scale:.98}.lp-chip{height:var(--l-h-chip);padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--l-soft);font-size:var(--t-sm);color:var(--l-ink2);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.lp-chip.on{background:var(--l-ink);color:var(--l-on-ink)}.lp-chip.sm{height:var(--l-h-chip-sm);padding:0 var(--s-2);font-size:var(--t-xs)}.lp-chip.ok{background:var(--l-okbg);color:var(--l-ok)}.lp-chip.blue{background:var(--l-bluebg);color:var(--l-blue)}.lp-nav{z-index:20;justify-content:space-between;align-items:center;gap:var(--s-4);max-width:calc(var(--lp-max) + var(--lp-gutter) * 2);margin:var(--s-4) auto 0;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-6);border-radius:var(--r-pill);background:var(--l-nav);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid #0000000f;display:flex;position:sticky;top:14px;box-shadow:0 8px 30px -12px #0000001f}.lp-wordmark{font-family:var(--serif);font-size:var(--l-t-3xl);letter-spacing:-.02em;line-height:1}.lp-nav-links{gap:var(--s-6);font-size:var(--t-body);color:var(--l-ink2);display:flex}.lp-nav-links a,.lp-foot-links :is(a,button),.lp-foot-fine a{transition:color var(--dur-1) var(--ease-out)}.lp-nav-links a:hover{color:var(--l-ink)}.lp-nav-ctas{gap:var(--s-2);display:flex}.lp-hero{max-width:900px;padding:110px var(--s-6) var(--s-12);text-align:center;margin:0 auto}.lp h1{font-size:var(--l-t-hero);margin:0 0 var(--s-6);line-height:.98}.lp-lead{font-size:var(--l-t-lg);color:var(--l-ink2);max-width:560px;margin:0 auto var(--s-8);line-height:1.55}.lp-ctas{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lp-avail{justify-content:center;align-items:flex-start;gap:var(--s-4);margin-top:var(--s-6);font-size:var(--t-ui);color:var(--l-ink3);display:flex}.lp-avail i{background:var(--l-ink3);border-radius:50%;width:4px;height:4px}.lp-avail a{text-decoration:underline}.lp-trust{padding:var(--s-10) 0 var(--s-2)}@media (max-width:640px){.lp-tour-trust{flex-direction:column;display:flex}.lp-tour-trust>*{box-sizing:border-box;width:100%;min-width:0}.lp-tour-trust>.lp-trust{padding-bottom:var(--s-6);order:-1}}.lp-marquee{margin-top:var(--s-4);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee-row{gap:var(--s-12);width:max-content;animation:40s linear infinite lp-scroll;display:flex}.lp-marquee-row span{font-family:var(--serif);font-size:var(--l-t-3xl);color:var(--l-ink3);white-space:nowrap}@keyframes lp-scroll{to{transform:translate(-50%)}}.lp-intro{max-width:calc(var(--lp-max) + var(--lp-gutter) * 2);padding:110px var(--lp-gutter) var(--s-10);gap:var(--s-12);grid-template-columns:1fr 1fr;align-items:end;margin:0 auto;display:grid}.lp h2{font-size:var(--l-t-h2);margin:0;line-height:1.02}.lp-intro p{font-size:var(--t-lead);color:var(--l-ink2);max-width:520px;margin:0;line-height:1.6}.lp-stats{gap:var(--s-4);max-width:calc(var(--lp-max) + var(--lp-gutter) * 2);padding:var(--s-10) var(--lp-gutter) 0;grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.lp-stat{font-family:var(--serif);font-size:var(--l-t-stat);line-height:1}.lp-stat-label{font-size:var(--t-ui);color:var(--l-ink2);margin-top:var(--s-2)}.lp-group{max-width:calc(var(--lp-max) + var(--lp-gutter) * 2);padding:130px var(--lp-gutter) 0;margin:0 auto}.lp-group>h2{max-width:720px;margin-bottom:var(--s-10)}.lp-pill-label{align-items:center;gap:var(--s-2);height:30px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--l-card);border:1px solid var(--l-line);font-size:var(--t-ui);color:var(--l-ink2);margin-bottom:var(--s-6);display:inline-flex}.lp-pill-label i{background:var(--l-accent);border-radius:50%;width:6px;height:6px}.lp-stack{gap:var(--s-6);display:grid}.lp-card{--n:0;top:calc(96px + var(--n) * 18px);gap:var(--s-10);min-height:460px;padding:var(--s-10);border-radius:var(--r-2xl);background:linear-gradient(180deg, var(--l-card), var(--l-card-2));border:1px solid var(--l-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid;position:sticky;box-shadow:0 30px 70px -45px #00000059}.lp-card h3{font-size:var(--l-t-card);margin:0 0 var(--s-4);line-height:1.02}.lp-card p{font-size:var(--t-lead);color:var(--l-ink2);max-width:440px;margin:0;line-height:1.6}.lp-card-mock{justify-content:center;display:flex}.lp-mock{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--r-xl);width:100%;max-width:500px;padding:var(--s-4);gap:var(--s-2);font-size:var(--t-ui);display:grid;box-shadow:0 24px 50px -30px #0000004d}.lp-mock-bar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lp-mock-bar>b{font-family:var(--serif);font-weight:400;font-size:var(--l-t-xl);margin-right:auto}.lp-mock-row{align-items:center;gap:var(--s-3);padding:var(--s-2);border-radius:var(--r-lg);background:var(--l-soft);display:flex}.lp-mock-row.slim{padding:var(--s-2) var(--s-3)}.lp-mock-row img{background:#e9e4dc;border-radius:50%;width:40px;height:40px}.lp-mock-row>div:first-of-type,.lp-mock-row.slim>div:first-child{flex:1;gap:1px;min-width:0;display:grid}.lp-mock-row small{color:var(--l-ink3);font-size:var(--t-sm)}.lp-mock-sum{gap:var(--s-4);color:var(--l-ink2);display:flex}.lp-mock-sum b{color:var(--l-ink)}.lp-mock-note{font-size:var(--t-sm);color:var(--l-ink3)}.lp-mock-btn{border-radius:var(--r-pill);background:var(--l-ink);height:42px;color:var(--l-on-ink);margin-top:var(--s-1);place-items:center;font-weight:500;display:grid}.lp-mock-btn.ghost{background:var(--l-soft);color:var(--l-ink)}.lp-mock-kv{padding:var(--s-2) 0;border-bottom:1px solid var(--l-line);color:var(--l-ink2);justify-content:space-between;display:flex}.lp-mock-kv b{color:var(--l-ink);font-weight:500}.lp-mock-drop{gap:0;padding:0;overflow:hidden}.lp-mock-drop>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.lp-mock-pad{padding:var(--s-4);gap:2px;display:grid}.lp-mock-pad .lp-serif{font-size:var(--l-t-2xl);margin:2px 0 var(--s-2)}.lp-mock-phone{border-radius:var(--r-2xl);max-width:280px;padding:var(--s-6) var(--s-4) var(--s-4);gap:var(--s-2);border:8px solid #1d1d1f}.lp-mock-phone>.lp-serif{font-size:var(--l-t-2xl)}.lp-sizes{gap:var(--s-2);display:flex}.lp-sizes span{text-align:center;padding:var(--s-2) 0;border-radius:var(--r-pill);background:var(--l-soft);flex:1}.lp-sizes .on{background:var(--l-ink);color:var(--l-on-ink);font-weight:600}.lp-mock-phone .lp-chip{justify-self:start}.lp-mock-line{background:var(--l-soft);border-radius:var(--r-md);padding:var(--s-3) var(--s-3)}.lp-mock-tiles{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.lp-mock-tiles>div{background:var(--l-soft);border-radius:var(--r-lg);padding:var(--s-3);gap:3px;display:grid}.lp-mock-tiles small{font-size:var(--t-xs);color:var(--l-ink3);text-transform:uppercase;letter-spacing:.08em}.lp-mock-tiles b{font-family:var(--serif);font-weight:400;font-size:var(--l-t-3xl);line-height:1}.lp-mock-tiles em{font-style:normal;font-size:var(--t-xs);color:var(--l-ink3)}.lp-score{--s:80;background:conic-gradient(var(--l-ok) calc(var(--s) * 1%), #e4e2dd 0);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.lp-score span{background:var(--l-soft);width:34px;height:34px;font-family:var(--serif);font-size:var(--t-lead);border-radius:50%;place-items:center;display:grid}.lp-dash-chart{align-items:flex-end;gap:var(--s-2);height:110px;display:flex}.lp-dash-chart span{height:var(--h);border-radius:var(--r-sm) var(--r-sm) var(--r-xs) var(--r-xs);transform-origin:bottom;animation:lp-grow var(--dur-4) var(--ease-out) backwards;background:linear-gradient(#2f9e5e,#bfe6cd);flex:1}@keyframes lp-grow{0%{transform:scaleY(0)}}.lp-dash-foot{font-size:var(--t-xs);color:var(--l-ink3);justify-content:space-between;display:flex}.lp-recap .big{font-size:var(--l-t-3xl);line-height:1.05}.lp-recap p{color:var(--l-ink2);margin:0;line-height:1.5}.lp-recap-grid{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.lp-recap-grid img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);width:100%}.lp-sub{color:var(--l-ink2);font-size:var(--t-lead);max-width:620px;margin:-22px 0 var(--s-8);line-height:1.6}.lp-fine{color:var(--l-ink3);font-size:var(--t-ui);margin-top:var(--s-4);max-width:620px;line-height:1.5}.lp-fine.center{margin:var(--s-4) auto 0;text-align:center}.lp-fine a{text-decoration:underline}.lp-metrics{gap:var(--s-4);margin-bottom:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.lp-metric{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--r-xl);padding:var(--s-6);gap:var(--s-2);align-content:start;display:grid}.lp-metric span{font-family:var(--serif);font-size:var(--l-t-num);line-height:1}.lp-metric b{font-size:var(--t-lead);font-weight:600}.lp-metric p{color:var(--l-ink2);font-size:var(--t-body);margin:0;line-height:1.5}.lp-metric code{font-size:var(--t-sm);color:var(--l-ink2);background:var(--l-soft);padding:var(--s-2) var(--s-2);border-radius:var(--r-sm);justify-self:start}.lp-calc{gap:var(--s-8);background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--r-2xl);padding:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;box-shadow:0 30px 70px -45px #0000004d}.lp-calc-inputs{gap:var(--s-4);align-content:start;display:grid}.lp-calc-inputs label{gap:var(--s-2);font-size:var(--t-body);color:var(--l-ink2);grid-template-columns:1fr auto;display:grid}.lp-calc-inputs label b{color:var(--l-ink);font-variant-numeric:tabular-nums}.lp-calc-inputs input[type=range]{width:100%;accent-color:var(--l-ink);grid-column:1/-1;height:28px}.lp-calc-pills{gap:var(--s-2);flex-wrap:wrap;display:flex}.lp-calc-pills button{height:var(--h-control-md);padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--l-soft);color:var(--l-ink2);font-size:var(--t-ui);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), scale var(--dur-1) var(--ease-out)}.lp-calc-pills button.on{background:var(--l-ink);color:var(--l-on-ink)}.lp-calc-out{gap:var(--s-4);align-content:start;display:grid}.lp-flow{justify-content:space-between;align-items:center;gap:var(--s-2);background:var(--l-soft);border-radius:var(--r-lg);padding:var(--s-4);display:flex}.lp-flow>div{gap:var(--s-1);text-align:center;flex:1;display:grid}.lp-flow small,.lp-calc-big small{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--l-ink3)}.lp-flow b{font-family:var(--serif);font-weight:400;font-size:var(--l-t-3xl);font-variant-numeric:tabular-nums}.lp-flow .hl b{color:var(--l-ok)}.lp-flow i{color:var(--l-ink3);font-style:normal}.lp-calc-big{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.lp-calc-big>div{gap:var(--s-1);background:var(--l-soft);border-radius:var(--r-lg);padding:var(--s-4);display:grid}.lp-calc-big b{font-family:var(--serif);font-weight:400;font-size:var(--l-t-stat);font-variant-numeric:tabular-nums;line-height:1}.lp-calc-big em{font-style:normal;font-size:var(--t-sm);color:var(--l-ink3)}.lp-rog b{color:var(--l-ok)}.lp-rog-bar{border-radius:var(--r-pill);background:var(--l-soft);height:8px;overflow:hidden}.lp-rog-bar span{background:linear-gradient(90deg, #8fd3a8, var(--l-ok));border-radius:var(--r-pill);height:100%;transition:width var(--dur-3) var(--ease-out);display:block}.lp-calc-line{color:var(--l-ink2);font-size:var(--t-lead);margin:0;line-height:1.5}.lp-calc-line b{color:var(--l-ink)}.lp-close{max-width:900px;padding:150px var(--s-6) var(--s-10);text-align:center;margin:0 auto}.lp-close h2{font-size:var(--l-t-close);margin-bottom:var(--s-8);line-height:.98}.lp-foot{max-width:calc(var(--lp-max) + var(--lp-gutter) * 2);margin:var(--s-20) auto 0;padding:var(--s-6) var(--lp-gutter) var(--s-10);border-top:1px solid var(--l-line);justify-content:space-between;align-items:center;gap:var(--s-4);color:var(--l-ink3);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.lp-foot .lp-wordmark{color:var(--l-ink);font-size:var(--l-t-2xl)}.lp-foot-links{gap:var(--s-5);flex-wrap:wrap;display:flex}.lp-foot-links a:hover{color:var(--l-ink)}.lp-clients{justify-content:center;align-items:center;gap:var(--s-8) var(--s-12);max-width:1120px;margin:var(--s-6) auto 0;padding:0 var(--s-6);flex-wrap:wrap;display:flex}.lp-clients img{filter:grayscale();opacity:.72;width:auto;transition:filter var(--dur-3) var(--ease-out), opacity var(--dur-3) var(--ease-out);display:block}.lp-clients img:hover{filter:none;opacity:1}.lp-clients-marquee{display:none}.lp-clients-line{align-items:center;gap:var(--s-10);width:max-content;padding-right:var(--s-10);animation:38s linear infinite lp-scroll;display:flex}.lp-clients-line.rev{animation-duration:44s;animation-direction:reverse}.lp-clients-line img{filter:grayscale();opacity:.72;flex:none;width:auto;display:block}.lp:is(.dark,[data-theme=dark] *) .lp-clients-line img{filter:grayscale()invert();opacity:.7}@media (max-width:760px){.lp-clients-wrap{display:none}.lp-clients-marquee{gap:var(--s-6);margin-top:var(--s-6);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-clients-line img{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.lp-clients-line{animation:none}}.lp-web-link{font-size:var(--t-body);color:var(--l-ink2);text-underline-offset:3px;margin-top:var(--s-4);text-decoration:underline}.lp-foot-links button:hover{color:var(--l-ink)}.lp-modal-wrap{z-index:100;padding:var(--s-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade var(--dur-2) var(--ease-out);overscroll-behavior:contain;background:#14141459;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.lp-modal{background:var(--l-card);border-radius:var(--r-xl);width:100%;max-width:520px;padding:var(--s-8);animation:lp-pop-in var(--dur-3) var(--ease-out);position:relative;box-shadow:0 40px 100px -30px #00000073}@keyframes lp-pop-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.lp-modal-wrap.closing{animation:fade-out var(--dur-exit) var(--ease-in) forwards}.lp-modal.closing{animation:pop-out var(--dur-exit) var(--ease-in) forwards}.lp-modal-x{background:var(--l-soft);width:36px;height:36px;font-size:var(--l-t-xl);color:var(--l-ink2);border-radius:50%;line-height:1;position:absolute;top:14px;right:14px}.lp-modal h3{font-size:var(--l-t-4xl);margin:0 var(--s-10) var(--s-2) 0;line-height:1.05}.lp-modal-sub{color:var(--l-ink2);font-size:var(--t-lead);margin:0 0 var(--s-4);line-height:1.5}.lp-kinds{gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.lp-kinds button{height:var(--h-control-md);padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--l-soft);color:var(--l-ink2);font-size:var(--t-ui);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out)}.lp-kinds button.on{background:var(--l-ink);color:var(--l-on-ink)}.lp-fields{gap:var(--s-3);margin-bottom:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.lp-field{gap:var(--s-2);font-size:var(--t-ui);color:var(--l-ink2);display:grid}.lp-field.full{grid-column:1/-1}.lp-field em{color:var(--l-ink3);font-style:normal}.lp-field input,.lp-field select,.lp-field textarea{width:100%;font-size:var(--t-lead);color:var(--l-ink);background:var(--l-soft);border-radius:var(--r-md);padding:var(--s-3) var(--s-3);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);border:1px solid #0000;outline:none;font-family:inherit}.lp-field input:focus,.lp-field select:focus,.lp-field textarea:focus{border-color:var(--l-ink);background:var(--l-card)}.lp-field textarea{resize:vertical}.lp-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lp-error{background:var(--l-err);color:var(--l-err-ink);border-radius:var(--r-md);padding:var(--s-2) var(--s-3);font-size:var(--t-body);margin-bottom:var(--s-3)}.lp-btn.wide{width:100%;height:var(--h-control-lg)}.lp-btn:disabled{opacity:.6}.lp-modal-fine{text-align:center;font-size:var(--t-sm);color:var(--l-ink3);margin:var(--s-3) 0 0}.lp-modal-fine a{text-decoration:underline}.lp-modal-done{text-align:center;gap:var(--s-3);padding:var(--s-3) 0;justify-items:center;display:grid}.lp-modal-done p{margin:0 0 var(--s-2);color:var(--l-ink2);line-height:1.5}.lp-done-check{background:var(--l-okbg);width:56px;height:56px;color:var(--l-ok);font-size:var(--l-t-2xl);animation:lp-pop-in var(--dur-3) cubic-bezier(.2, 1.5, .4, 1);border-radius:50%;place-items:center;display:grid}.lp-cats{padding:120px 0 0}.lp:is(.dark,[data-theme=dark] *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l-bg:#0d0d0c;--l-ink:#f1f1ee;--l-ink2:#b3b3ae;--l-ink3:#8f8f8a;--l-line:#272725;--l-card:#161615;--l-card-2:#121211;--l-soft:#1f1f1d;--l-ok:#6cc788;--l-okbg:#17291d;--l-blue:#86a8ff;--l-bluebg:#18223b;--l-accent:#e0607a;--l-on-ink:#111110;--l-wash-top:#121211;--l-nav:#161615b8;--l-chip-glass:#141413d1;--l-err:#331a19;--l-err-ink:#f2817a}.lp:is(.dark,[data-theme=dark] *) .lp-nav{border-color:#ffffff14;box-shadow:0 8px 30px -12px #0009}.lp:is(.dark,[data-theme=dark] *) .lp-clients img{filter:grayscale()invert();opacity:.7}.lp:is(.dark,[data-theme=dark] *) .lp-clients img:hover{filter:invert();opacity:1}.lp:is(.dark,[data-theme=dark] *) :is(.lp-metric,.lp-calc,.lp-mock,.lp-modal){box-shadow:0 30px 70px -45px #000000e6}.lp-theme{width:38px;height:var(--l-h-btn-sm);color:var(--l-ink2);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.lp-theme:hover{background:var(--l-soft);color:var(--l-ink)}#who>.lp-pill-label{width:max-content;display:flex}.lp-perks-wrap{padding-top:var(--s-16)}.lp-step-n{background:var(--l-ink);width:34px;height:34px;color:var(--l-on-ink);font-size:var(--t-body);margin-bottom:var(--s-4);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.lp-faq{gap:var(--s-2);max-width:760px;display:grid}.lp-faq details{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--r-xl);padding:0 var(--s-6)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5) 0;font-size:var(--t-lead);font-weight:500;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-size:var(--l-t-xl);color:var(--l-ink3);transition:transform var(--dur-2) var(--ease-out);font-weight:300}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{margin:-6px 0 var(--s-5);color:var(--l-ink2);line-height:1.6;font-size:var(--t-lead)}@media (min-width:1000px){#faq.lp-group{column-gap:var(--s-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}#faq.lp-group>.lp-pill-label{grid-area:1/1;place-self:start}#faq.lp-group>h2{grid-area:2/1;margin-bottom:0}#faq.lp-group>.lp-faq{grid-area:1/2/span 3;max-width:none}}.lp-nav-left{align-items:center;gap:var(--s-4);min-width:0;display:flex}.lp-aud{border-radius:var(--r-pill);background:var(--l-soft);border:1px solid var(--l-line);flex:none;padding:3px;display:inline-flex}.lp-aud a{height:30px;padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--t-ui);color:var(--l-ink2);white-space:nowrap;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;font-weight:500;display:inline-flex}.lp-aud a:hover{color:var(--l-ink)}.lp-aud a.on{background:var(--l-card);color:var(--l-ink);box-shadow:0 1px 3px #00000014}.lp-short{display:none}.lp-dot{border-radius:50%;flex:none;width:10px;height:10px}.lp-ugc{position:relative}.lp-ugc .lp-chip{background:var(--l-chip-glass);color:var(--l-ink);position:absolute;bottom:6px;left:6px}.lp-aud-row{display:none}.lp:is(.dark,[data-theme=dark] *) .lp-aud a.on{box-shadow:none;background:#2e2e2c}.lp-foot-links button{text-align:left;cursor:pointer;height:auto;color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.lp-foot-fine{gap:var(--s-4);flex-wrap:wrap;display:inline-flex}.lp-foot-fine a:hover{color:var(--l-ink)}@media (max-width:1000px){.lp-nav-links{display:none}}@media (max-width:900px){.lp-intro{gap:var(--s-5);grid-template-columns:1fr}.lp-stats{grid-template-columns:1fr 1fr}.lp-card{min-height:0;padding:var(--s-6);gap:var(--s-6);grid-template-columns:1fr;position:relative;top:0}.lp-metrics{grid-template-columns:1fr}.lp-calc{padding:var(--s-5);gap:var(--s-6);grid-template-columns:1fr}}@media (max-width:640px){.lp-nav{margin:var(--s-2) var(--s-3) 0;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);gap:var(--s-2);top:10px}.lp-nav-left{gap:var(--s-2)}.lp-wordmark{font-size:var(--t-h2)}.lp-nav .lp-theme,.lp-nav .lp-aud,.lp-nav .lp-login,.lp-nav .lp-long{display:none}.lp-nav .lp-short{display:inline}.lp-nav .lp-btn.sm{padding:0 var(--s-3)}.lp-aud a{padding:0 var(--s-2);font-size:var(--t-sm);height:28px}.lp-aud-row{margin:var(--s-4) var(--s-4) 0;justify-content:center;display:flex}.lp-aud-row .lp-aud a{height:32px;padding:0 var(--s-4);font-size:var(--t-ui)}.lp-hero{padding:var(--s-16) var(--s-4) var(--s-8)}.lp-lead{font-size:var(--t-lead)}.lp-ctas .lp-btn{flex:100%}.lp-avail{align-items:center;gap:var(--s-2);flex-direction:column}.lp-web-link{margin-top:0}.lp-clients{gap:var(--s-2) var(--s-6)}.lp-clients img{transform:scale(.8)}.lp-marquee-row span{font-size:var(--t-h2)}.lp-cats{padding-top:var(--s-20)}.lp-intro,.lp-group,.lp-close{padding-left:var(--s-4);padding-right:var(--s-4)}.lp-intro{padding-top:var(--s-16)}.lp-stats{padding:var(--s-8) var(--s-4) 0;gap:var(--s-6) var(--s-3)}.lp-group:not(.lp-perks-wrap){padding-top:90px}.lp-card{padding:var(--s-6);border-radius:var(--r-xl)}.lp-flow b{font-size:var(--t-h2)}.lp-close{padding-top:100px}.lp-modal{padding:var(--s-6) var(--s-4);border-radius:var(--r-xl)}.lp-modal h3{font-size:var(--t-h1)}.lp-fields{grid-template-columns:1fr}.lp-foot{gap:var(--s-4);justify-items:start;display:grid}.lp-foot-links{gap:var(--s-3) var(--s-5)}}@media (prefers-reduced-motion:reduce){.lp [data-reveal]{opacity:1;transition:none;transform:none}.lp-marquee-row,.lp-dash-chart span{animation:none!important}}.lp-nav{padding:var(--s-2)}.lp-aud{position:relative}.lp-aud a{height:34px;padding:0 var(--s-4);font-size:var(--t-ui);position:relative}.lp-aud a.on{view-transition-name:lp-aud-pill}html:has(.lp){scroll-behavior:smooth}.lp section[id]{scroll-margin-top:96px}.lp-aud-row{view-transition-name:lp-aud-row}html[data-lp-switch] .lp-hero>*{animation:none}.pt{max-width:calc(var(--lp-max) + var(--lp-gutter) * 2);margin:var(--s-2) auto 0;padding:0 var(--lp-gutter)}.pt-tabs{gap:var(--s-2);margin-bottom:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pt-tabs button{text-align:left;padding:var(--s-4) var(--s-4) var(--s-4);border-radius:var(--r-lg);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:0 0;border:1px solid #0000;gap:3px;display:grid;position:relative;overflow:hidden}.pt-tabs button b{font-size:var(--t-lead);color:var(--l-ink3);transition:color var(--dur-2) var(--ease-out);font-weight:600}.pt-tabs button span{font-size:var(--t-sm);color:var(--l-ink3)}.pt-tabs button:hover b{color:var(--l-ink2)}.pt-tabs button.on{background:var(--l-card);border-color:var(--l-line)}.pt-tabs button.on b{color:var(--l-ink)}.pt-tabs button.on span{color:var(--l-ink2)}.pt-progress{border-radius:var(--r-xs);background:var(--l-line);opacity:0;height:2px;position:absolute;bottom:8px;left:16px;right:16px;overflow:hidden}.pt-tabs button.on .pt-progress{opacity:1}.pt-tabs button.on .pt-progress:after{content:"";background:var(--l-ink);transform-origin:0;animation:inherit;animation-name:pt-fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes pt-fill{to{transform:scaleX(1)}}.pt-window{border-radius:var(--r-xl);background:var(--l-card);border:1px solid var(--l-line);overflow:hidden;box-shadow:0 50px 100px -50px #00000073,inset 0 1px #ffffff80}.pt-chrome{align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-4);border-bottom:1px solid var(--l-line);background:var(--l-card-2);display:flex}.pt-chrome>i{background:var(--l-line);border-radius:50%;width:11px;height:11px}.pt-url{font-size:var(--t-sm);color:var(--l-ink3);background:var(--l-soft);padding:var(--s-1) var(--s-4);border-radius:var(--r-pill);margin:0 auto;transform:translate(-24px)}.pt-app{height:520px;font-size:var(--t-ui);grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}.pt-rail{align-items:center;gap:var(--s-2);padding:var(--s-4) 0;border-right:1px solid var(--l-line);background:var(--l-card-2);flex-direction:column;display:flex}.pt-rail .pt-logo{background:var(--l-ink);width:30px;height:30px;color:var(--l-on-ink);font-family:var(--serif);font-size:var(--t-lead);margin-bottom:var(--s-2);border-radius:50%;place-items:center;display:grid}.pt-rail>span:not(.pt-logo){border-radius:var(--r-sm);width:34px;height:34px;color:var(--l-ink3);transition:background-color var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out);place-items:center;display:grid}.pt-rail>span.on{background:var(--l-soft);color:var(--l-ink)}.pt-stage{min-width:0;animation:pt-in var(--dur-3) var(--ease-out) both;overflow:hidden}@keyframes pt-in{0%{opacity:0;transform:translateY(8px)}}.pt-pane{padding:var(--s-6) var(--s-8);gap:var(--s-4);align-content:start;display:grid}.pt-pane [style*=--d]{animation:pt-in var(--dur-3) var(--ease-out) both;animation-delay:var(--d)}.pt-head{justify-content:space-between;align-items:center;display:flex}.pt-head>b{font-family:var(--serif);font-weight:400;font-size:var(--l-t-3xl);letter-spacing:-.01em}.pt-serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.pt-btn{justify-content:center;align-items:center;gap:var(--s-1);height:30px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--l-line);font-size:var(--t-sm);white-space:nowrap;font-weight:500;display:inline-flex}.pt-btn.dark{background:var(--l-ink);color:var(--l-on-ink);border-color:#0000}.pt-btn.wide{width:100%;height:38px;font-size:var(--t-ui)}.pt-pills{gap:var(--s-2);align-items:center;display:flex}.pt-pills>span{height:28px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--l-soft);align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--l-ink2);font-weight:500;display:inline-flex}.pt-pills>span.on{background:var(--l-ink);color:var(--l-on-ink)}.pt-pills i{background:var(--l-card);color:var(--l-ink);border-radius:var(--r-pill);padding:0 var(--s-2);font-style:normal;font-size:var(--t-2xs);line-height:16px}.pt-pills .pt-search{border:1px solid var(--l-line);width:200px;color:var(--l-ink3);background:0 0;margin-left:auto;font-weight:400}.pt-drop{gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-lg);color:#fff;background:linear-gradient(110deg,#26201f,#6b1d26 70%,#b0293a);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;display:grid}.pt-drop+.pt-drop{background:linear-gradient(110deg,#1f2420,#3d5a3c 70%,#8fa889)}.pt-drop img{border-radius:var(--r-md);object-fit:cover;width:96px;height:96px}.pt-drop-main{gap:var(--s-1);min-width:0;display:grid}.pt-drop-main b{font-size:var(--l-t-xl);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-drop-main small{opacity:.75;font-size:var(--t-sm)}.pt-tags{gap:var(--s-1);display:flex}.pt-tags span{font-size:var(--t-2xs);padding:3px var(--s-2);border-radius:var(--r-pill);background:#ffffff29;font-weight:600}.pt-tags span.ok{color:#3c6312;background:#e3f5c4}.pt-stats{gap:var(--s-2);grid-template-columns:repeat(4,64px);display:grid}.pt-stats div{border-radius:var(--r-sm);padding:var(--s-2) var(--s-1);text-align:center;background:#ffffff1f;gap:2px;display:grid}.pt-stats b{font-size:var(--l-t-lg);font-weight:400;font-family:var(--serif)}.pt-stats span{font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.pt-list{border:1px solid var(--l-line);border-radius:var(--r-lg);overflow:hidden}.pt-row{gap:var(--s-3);padding:var(--s-2) var(--s-4);border-top:1px solid var(--l-line);grid-template-columns:32px minmax(0,1fr) 64px 56px 104px 28px;align-items:center;display:grid}.pt-row:first-child{border-top:0}.pt-offer{grid-template-columns:40px minmax(0,1fr) max-content max-content max-content}.pt-offer img{border-radius:var(--r-sm);object-fit:cover;width:40px;height:40px}.pt-row img{background:var(--l-soft);border-radius:50%;width:32px;height:32px}.pt-who{min-width:0;display:grid}.pt-who b{font-weight:600;font-size:var(--t-ui)}.pt-who small{color:var(--l-ink3);font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-num{text-align:right;font-variant-numeric:tabular-nums}.pt-rep,.pt-tag{font-size:var(--t-2xs);padding:3px var(--s-2);border-radius:var(--r-pill);background:var(--l-soft);color:var(--l-ink2);justify-self:start;font-weight:600}.pt-rep.ok,.pt-tag.ok{background:var(--l-okbg);color:var(--l-ok)}.pt-rep.blue{background:var(--l-bluebg);color:var(--l-blue)}.pt-star{color:var(--l-ink3);place-items:center;display:grid}.pt-star.on{color:var(--l-ink)}.pt-claim{background:radial-gradient(60% 60% at 50% 40%, var(--l-soft), transparent);place-items:center;height:100%}.pt-phone{border-radius:var(--r-2xl);background:var(--l-card);width:250px;animation:pt-in var(--dur-3) var(--ease-out) both;border:7px solid #1d1d1f;overflow:hidden;box-shadow:0 40px 70px -35px #00000080}.pt-phone>img{object-fit:cover;width:100%;height:150px;display:block}.pt-phone-body{padding:var(--s-4);gap:var(--s-2);display:grid}.pt-phone-body .pt-serif{font-size:var(--l-t-xl);line-height:1.1}.pt-eyebrow{font-size:var(--t-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--l-ink3)}.pt-sizes{gap:var(--s-1);display:flex}.pt-sizes span{text-align:center;padding:var(--s-2) 0;border-radius:var(--r-pill);background:var(--l-soft);font-size:var(--t-sm);flex:1}.pt-sizes .on{background:var(--l-ink);color:var(--l-on-ink);font-weight:600}.pt-line{background:var(--l-soft);border-radius:var(--r-sm);padding:var(--s-2) var(--s-2);font-size:var(--t-xs);justify-content:space-between;align-items:center;display:flex}.pt-line svg{color:var(--l-ok)}.pt-kpis{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pt-kpis div{background:var(--l-soft);border-radius:var(--r-lg);padding:var(--s-4);gap:var(--s-1);display:grid}.pt-kpis small{font-size:var(--t-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--l-ink3)}.pt-kpis b{font-family:var(--serif);font-weight:400;font-size:var(--l-t-3xl);line-height:1}.pt-kpis span{font-size:var(--t-xs);color:var(--l-ink3)}.pt-chart{align-items:flex-end;gap:var(--s-2);height:190px;padding:var(--s-2) var(--s-1) 0;border-bottom:1px solid var(--l-line);display:flex}.pt-chart span{height:var(--h);border-radius:var(--r-sm) var(--r-sm) var(--r-xs) var(--r-xs);transform-origin:bottom;animation:pt-grow .7s var(--ease-out) both;animation-delay:var(--d);background:linear-gradient(#2f9e5e,#bfe6cd);flex:1}@keyframes pt-grow{0%{transform:scaleY(0)}}.pt-foot{color:var(--l-ink3);font-size:var(--t-sm);justify-content:space-between;align-items:center;display:flex}.pt-note{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2);border-radius:var(--r-pill);background:var(--l-ink);color:var(--l-on-ink);font-size:var(--t-sm);white-space:nowrap;animation:pt-note .42s var(--ease-out) both;z-index:4;font-weight:500;animation-delay:.12s;display:inline-flex;position:absolute;box-shadow:0 18px 36px -16px #00000080}.pt-note.up{translate:0 -100%}.pt-app{overflow:hidden}.pt-spot{z-index:3;border-radius:var(--r-md);pointer-events:none;box-shadow:0 0 0 2px var(--l-ink), 0 0 0 9999px #14141438;transition:left .32s var(--ease-out), top .32s var(--ease-out), width .32s var(--ease-out), height .32s var(--ease-out);animation:pt-spot .32s var(--ease-out) both;position:absolute}@keyframes pt-spot{0%{opacity:0}}.pt-note i{background:#9fe07a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #9fe07a40}@keyframes pt-note{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (max-width:900px){.pt-tabs{scrollbar-width:none;grid-template-columns:repeat(4,max-content);overflow-x:auto}.pt-tabs::-webkit-scrollbar{display:none}.pt-tabs button span{display:none}.pt-tabs button{padding:var(--s-2) var(--s-4) var(--s-4)}.pt-app{grid-template-columns:minmax(0,1fr);height:440px}.pt-rail{display:none}.pt-pane{padding:var(--s-4)}.pt-drop{grid-template-columns:64px minmax(0,1fr)}.pt-drop img{width:64px;height:64px}.pt-drop-main b{font-size:var(--t-lead)}.pt-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.pt-row{grid-template-columns:32px minmax(0,1fr) auto 24px}.pt-row .pt-num{display:none}.pt-who small{white-space:normal}.pt-offer{grid-template-columns:32px minmax(0,1fr) auto}.pt-offer img{width:32px;height:32px}.pt-offer .pt-rep,.pt-offer .pt-btn:not(.dark),.pt-pills .pt-search{display:none}.pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-kpis b{font-size:var(--l-t-2xl)}.pt-chart{height:120px}.pt-url{transform:none}}@media (max-width:640px){.pt{padding:0 var(--s-4)}.pt-app{height:400px}.pt-head>b{font-size:var(--t-h2)}}@media (prefers-reduced-motion:reduce){.pt-stage,.pt-pane [style*=--d],.pt-note,.pt-spot,.pt-chart span,.pt-phone{transition:none;animation:none}html:has(.lp){scroll-behavior:auto}}.lp:is(.dark,[data-theme=dark] *) .pt-window{box-shadow:0 50px 100px -40px #000000e6}.lp:is(.dark,[data-theme=dark] *) .pt-chrome>i{background:#2c2c2a}@media (max-width:640px){.lp-nav .lp-aud{display:inline-flex}.lp-aud-row{display:none!important}.lp-nav{padding:var(--s-1)}.lp-nav .lp-aud a{height:32px;padding:0 var(--s-2);font-size:var(--t-sm)}.lp-nav .lp-btn.sm{height:var(--h-control-md);padding:0 var(--s-3);font-size:var(--t-ui)}}.lp-roles{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1200px){.lp-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-role-card{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-xl);background:var(--l-card);border:1px solid var(--l-line);flex-direction:column;display:flex}.lp-role-k{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink3)}.lp-role-card h3{font-size:var(--l-t-3xl);margin:0;line-height:1.05}.lp-role-card ul{margin:0 0 var(--s-2);gap:var(--s-2);flex:1;padding:0;list-style:none;display:grid}.lp-role-card li{padding-left:var(--s-6);color:var(--l-ink2);font-size:var(--t-lead);line-height:1.45;position:relative}.lp-role-card li:before{content:"✓";color:var(--l-ok);position:absolute;left:0}.lp-role-card .lp-btn{align-self:flex-start}@media (max-width:900px){.lp-roles{grid-template-columns:minmax(0,1fr)}.lp-role-card{padding:var(--s-6)}.lp-role-card h3{font-size:var(--l-t-2xl)}}@media (max-width:640px){.lp-nav .lp-theme{width:34px;height:34px;display:inline-grid!important}.lp-nav-ctas{gap:var(--s-1);align-items:center}.lp-nav .lp-aud a{padding:0 var(--s-2);font-size:var(--t-sm)}.lp-nav .lp-btn.sm{padding:0 var(--s-3);font-size:var(--t-sm)}}@media (max-width:480px){.lp-nav .lp-aud a{padding:0 var(--s-2);font-size:var(--t-xs)}.lp-nav .lp-btn.sm{padding:0 var(--s-3)}}@media (max-width:360px){.lp-nav .lp-aud a{padding:0 var(--s-1);font-size:var(--t-xs)}}@media (max-width:640px){.lp-hero{min-height:calc(100svh - 64px);padding-top:var(--s-6);padding-bottom:var(--s-16);box-sizing:border-box;flex-direction:column;justify-content:center;display:flex;position:relative}.lp-hero:after{content:"";border-right:1.5px solid var(--l-ink3);border-bottom:1.5px solid var(--l-ink3);width:10px;height:10px;animation:lp-cue 1.8s var(--ease-in-out) infinite;position:absolute;bottom:26px;left:50%;transform:translate(-50%)rotate(45deg)}}@keyframes lp-cue{0%,to{opacity:.5;transform:translate(-50%)rotate(45deg)}50%{opacity:1;transform:translate(-50%,6px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.lp-hero:after{animation:none}}@media (max-width:640px){.lp-lead,.lp-card p{font-size:var(--t-lead)}.lp-role-card{gap:var(--s-2)}.lp-group{padding-top:var(--s-20)}.lp-group>h2{margin-bottom:var(--s-6)}.lp-hero,.lp-intro,.lp-group,.lp-close,.pt,.lp-foot,.lp-stats,.lp-trust .lp-clients,.lp-trust .lp-eyebrow{padding-left:var(--s-6);padding-right:var(--s-6)}.lp-hero h1{font-size:var(--l-t-hero-sm)}}.lp-theme{place-items:center;padding:0;line-height:0;display:inline-grid}.lp-theme svg{display:block}[data-instant]{animation:none!important}.lp-faq summary{font-size:var(--t-lead);padding:var(--s-4) 0;font-weight:500;line-height:1.4}.lp-faq summary:after{font-size:var(--l-t-lg)}.lp-faq details{padding:0 var(--s-5);border-radius:var(--r-lg)}.lp-faq details p{font-size:var(--t-body);margin:calc(var(--s-1) * -1) 0 var(--s-4);line-height:1.55}.lp-faq{gap:var(--s-2)}.lp-nav{view-transition-name:lp-nav}@supports (view-transition-name:none){::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:none}::view-transition-new(root){animation:lp-vt-fade-in .26s var(--ease-out) both}::view-transition-group(lp-aud-row){animation:none}::view-transition-new(lp-aud-row){animation:none}::view-transition-old(lp-aud-row){display:none}::view-transition-group(lp-nav){animation:none}::view-transition-old(lp-nav){display:none}::view-transition-new(lp-nav){animation:none}::view-transition-group(lp-aud-pill){animation-duration:.32s;animation-timing-function:cubic-bezier(.3,.7,.2,1)}::view-transition-old(lp-aud-pill){height:100%;animation-duration:.32s}::view-transition-new(lp-aud-pill){height:100%;animation-duration:.32s}}@keyframes lp-vt-fade-in{0%{opacity:0}}.lp-claude{gap:var(--s-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.lp-claude-copy .lp-sub{margin:-22px 0 var(--s-6)}.lp-claude-copy h2{margin-bottom:var(--s-10)}.lp-claude-points{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.lp-claude-points li{color:var(--l-ink2);font-size:var(--t-lead);padding-left:var(--s-6);line-height:1.55;position:relative}.lp-claude-points li:before{content:"";background:var(--l-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:2px}.lp-claude-points b{color:var(--l-ink);font-weight:600}.lp-claude-chat{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--r-xl);padding:var(--s-4);gap:var(--s-3);flex-direction:column;min-height:380px;display:flex;box-shadow:0 30px 60px -30px #0000002e}.lp-claude-bar{padding:2px var(--s-1) var(--s-3);border-bottom:1px solid var(--l-line);font-size:var(--t-ui);justify-content:space-between;align-items:center;display:flex}.lp-claude-bar span{font-weight:600}.lp-claude-bar em{color:var(--l-ok);background:var(--l-okbg);padding:3px var(--s-2);border-radius:var(--r-pill);font-style:normal;font-size:var(--t-sm)}.lp-claude-msg{font-size:var(--t-lead);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);max-width:88%;animation:lp-claude-in .45s var(--ease-out,cubic-bezier(.22,1,.36,1)) both;line-height:1.5}.lp-claude-msg p{margin:0}.lp-claude-msg p+p{margin-top:var(--s-2)}.lp-claude-msg.me{background:var(--l-ink);color:var(--l-on-ink);border-bottom-right-radius:var(--r-sm);align-self:flex-end}.lp-claude-msg.ai{background:var(--l-soft);color:var(--l-ink);border-bottom-left-radius:var(--r-sm);align-self:flex-start}.lp-claude-tool{align-self:flex-start;align-items:center;gap:var(--s-2);color:var(--l-ink2);font:12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.35s both lp-claude-in;display:inline-flex}.lp-claude-tool i{background:var(--l-blue);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite lp-claude-pulse}.lp-claude-tool.done i{background:var(--l-ok);animation:none}.lp-claude-typing{align-self:flex-start;gap:var(--s-1);padding:var(--s-4) var(--s-4);background:var(--l-soft);border-radius:var(--r-lg);display:flex}.lp-claude-typing span{background:var(--l-ink3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lp-claude-pulse}.lp-claude-typing span:nth-child(2){animation-delay:.15s}.lp-claude-typing span:nth-child(3){animation-delay:.3s}.lp-claude-dots{gap:var(--s-2);padding-top:var(--s-2);justify-content:center;margin-top:auto;display:flex}.lp-claude-dots i{border-radius:var(--r-pill);background:var(--l-line);width:6px;height:6px;transition:width .3s,background .3s}.lp-claude-dots i.on{background:var(--l-ink);width:18px}@keyframes lp-claude-in{0%{opacity:0;transform:translateY(8px)}}@keyframes lp-claude-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lp-claude-msg,.lp-claude-tool,.lp-claude-tool i,.lp-claude-typing span{animation:none}}@media (max-width:900px){.lp-claude{gap:var(--s-8);grid-template-columns:1fr}.lp-claude-chat{min-height:340px}}.lp-track{gap:var(--s-1);grid-template-columns:repeat(4,1fr);display:grid}.lp-track i{border-radius:var(--r-pill);background:var(--l-line);height:6px}.lp-track i.on{background:var(--l-ok)}.lp-email{background:var(--l-card);border:1px solid var(--l-line);border-radius:var(--r-lg);padding:var(--s-4);gap:var(--s-2);display:grid}.lp-email-logo{letter-spacing:.12em;font-weight:800;font-size:var(--t-ui)}.lp-email small{font-size:var(--t-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--l-ink3)}.lp-email .lp-serif{font-size:var(--l-t-2xl);line-height:1.1}.lp-email p{color:var(--l-ink2);font-size:var(--t-ui);margin:0;line-height:1.5}.lp-email-btn{margin-top:var(--s-1);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);color:#fff;font-size:var(--t-ui);background:#8b1a2b;justify-self:start;font-weight:500}.lp-offers{justify-content:center;max-width:1100px;height:600px;margin:0 auto;display:flex;position:relative}.lp-offers-label{margin:var(--s-6) 0 var(--s-8)}.lp-offers-mobile-logos{display:none}.lp-offers-logo{opacity:.55;filter:grayscale();width:auto;position:absolute;transform:translate(-50%,-50%)}.lp:is(.dark,[data-theme=dark] *) .lp-offers-logo{filter:grayscale()invert();opacity:.5}.lp-offers-phone{z-index:2;background:#0d0d0d;border-radius:52px;width:300px;height:600px;padding:10px;position:relative;box-shadow:0 50px 100px -40px #0009,inset 0 0 0 2px #2a2a2a}@media (max-width:760px){.lp-offers{height:560px;margin-bottom:var(--s-6)}.lp-offers-phone{border-radius:48px;width:280px;height:560px}.lp-offers-logo{display:none}.lp-offers-mobile-logos{margin-bottom:var(--s-8);display:block}}@media (prefers-reduced-motion:reduce){.lp-mail-title,.lp-mail-stars i,.lp-mail-track li i{transition:none;animation:none}}.lp-mail{color:#141414;height:100%;padding:var(--s-5) var(--s-3) var(--s-3);align-content:start;gap:var(--s-3);font-family:var(--sans);background:#f4f4f2;border-radius:43px;display:grid;overflow:hidden}.lp-mail-bar{padding:0 var(--s-3);font-size:var(--t-sm);color:#2457c5;justify-content:space-between;display:flex}.lp-mail-bar span:last-child{color:#141414;font-weight:600}.lp-mail-from{align-items:center;gap:var(--s-2);padding:0 var(--s-2);display:flex}.lp-mail-from b{font-size:var(--t-ui);display:block}.lp-mail-from span{font-size:var(--t-xs);color:#8a8a86}.lp-mail-av{color:#fff;width:34px;height:34px;font-size:var(--t-xs);background:#8b1a2b;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.lp-mail-card{border-radius:var(--r-lg);padding:var(--s-5) var(--s-4) var(--s-4);gap:var(--s-2);background:#fff;display:grid}.lp-mail-card small{font-size:var(--t-2xs);letter-spacing:.08em;color:#8a8a86}.lp-mail-title{font-family:var(--serif);animation:lp-mail-in .5s var(--ease-out) both;font-size:28px;font-weight:400;line-height:1.05}.lp-mail-card p{font-size:var(--t-sm);color:#3c3c3a;margin:0;line-height:1.5}.lp-mail-track{margin-top:var(--s-1);padding-top:var(--s-3);border-top:1px solid #efeee9}.lp-mail-track-head{font-size:var(--t-xs);color:#8a8a86;margin-bottom:var(--s-2);justify-content:space-between;display:flex}.lp-mail-track-head b{color:#1d7a46;font-weight:600}.lp-mail-track ol{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.lp-mail-track li{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:#b5b5b1;transition:color .4s var(--ease-out);display:flex}.lp-mail-track li i{width:10px;height:10px;transition:background .4s var(--ease-out), border-color .4s var(--ease-out);border:2px solid #d9d8d3;border-radius:50%}.lp-mail-track li.on{color:#141414}.lp-mail-track li.on i{background:#1d7a46;border-color:#1d7a46}.lp-mail-btn{margin-top:var(--s-2);color:#fff;border-radius:var(--r-pill);padding:var(--s-2) var(--s-4);font-size:var(--t-sm);background:#141414;justify-self:start;font-weight:600}.lp-mail-rate{margin-top:var(--s-2);font-size:var(--t-sm);justify-content:space-between;align-items:center;font-weight:600;display:flex}.lp-mail-stars i{color:#e8b04a;animation:lp-mail-star .4s var(--ease-out) both;animation-delay:calc(var(--n) * 90ms);font-size:20px;font-style:normal}@keyframes lp-mail-in{0%{opacity:0;transform:translateY(6px)}}@keyframes lp-mail-star{0%{opacity:0;transform:scale(.4)}}.lp-mail-rows{padding:var(--s-1) var(--s-4);gap:0}.lp-mail-rows>div{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;font-size:var(--t-sm);display:flex}.lp-mail-rows>div+div{border-top:1px solid #efeee9}.lp-mail-rows span{color:#8a8a86}.lp-mail-rows b{text-align:right;font-weight:500}.lp-mail-mono{font-family:Menlo,monospace;font-size:var(--t-xs)}.lp:is(.dark,[data-theme=dark] *) .lp-mail{color:#f1f1ee;background:#0f0f0e}.lp:is(.dark,[data-theme=dark] *) .lp-mail-bar{color:#86a8ff}.lp:is(.dark,[data-theme=dark] *) .lp-mail-bar span:last-child{color:#f1f1ee}.lp:is(.dark,[data-theme=dark] *) .lp-mail-from span,.lp:is(.dark,[data-theme=dark] *) .lp-mail-card small,.lp:is(.dark,[data-theme=dark] *) .lp-mail-track-head,.lp:is(.dark,[data-theme=dark] *) .lp-mail-rows span{color:#8d8d88}.lp:is(.dark,[data-theme=dark] *) .lp-mail-card{background:#1c1c1b}.lp:is(.dark,[data-theme=dark] *) .lp-mail-card p{color:#c7c7c2}.lp:is(.dark,[data-theme=dark] *) .lp-mail-track,.lp:is(.dark,[data-theme=dark] *) .lp-mail-rows>div+div{border-color:#2c2c2a}.lp:is(.dark,[data-theme=dark] *) .lp-mail-track li{color:#5f5f5b}.lp:is(.dark,[data-theme=dark] *) .lp-mail-track li.on{color:#f1f1ee}.lp:is(.dark,[data-theme=dark] *) .lp-mail-track li i{border-color:#3a3a37}.lp:is(.dark,[data-theme=dark] *) .lp-mail-track li.on i{background:#6cc788;border-color:#6cc788}.lp:is(.dark,[data-theme=dark] *) .lp-mail-track-head b{color:#6cc788}.lp:is(.dark,[data-theme=dark] *) .lp-mail-btn{color:#111110;background:#f1f1ee}.lp .lp-nav{max-width:none;padding:0 var(--lp-gutter);background:var(--l-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-bottom:1px solid var(--l-line);height:64px;box-shadow:none;border-radius:0;margin:0 auto;position:sticky;top:0}.lp .lp-nav-left{gap:var(--s-10);height:100%}.lp .lp-nav .lp-wordmark{font-size:var(--l-t-2xl);color:var(--l-ink)}.lp .lp-aud{gap:var(--s-6);background:0 0;border:0;border-radius:0;height:100%;padding:0}.lp .lp-aud a{height:100%;box-shadow:none;color:var(--l-ink3);font-size:var(--t-ui);transition:color var(--dur-2) var(--ease-out);background:0 0;border-radius:0;padding:0;font-weight:500}.lp .lp-aud a:hover{color:var(--l-ink)}.lp .lp-aud a.on,.lp:is(.dark,[data-theme=dark] *) .lp-aud a.on{color:var(--l-ink);box-shadow:none;background:0 0}.lp .lp-aud a.on:after{content:"";background:var(--l-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.lp .lp-nav-ctas{align-items:center;gap:var(--s-4)}.lp .lp-nav-login{font-size:var(--t-ui);color:var(--l-ink2);transition:color var(--dur-2) var(--ease-out);font-weight:500}.lp .lp-nav-login:hover,.lp .lp-theme:hover{color:var(--l-ink)}@media (max-width:640px){.lp .lp-nav{height:56px;padding:0 var(--s-4)}.lp .lp-nav-left{gap:0}.lp .lp-nav .lp-wordmark{font-size:var(--l-t-xl)}.lp .lp-nav-ctas{gap:var(--s-2)}.lp .lp-nav .lp-aud{display:none}.lp .lp-aud-row{padding:0 var(--s-4);border-bottom:1px solid var(--l-line);scrollbar-width:none;justify-content:flex-start;height:44px;margin:0;overflow-x:auto;display:flex!important}.lp .lp-aud-row .lp-aud{gap:var(--s-5)}.lp .lp-aud-row .lp-aud a{height:44px;font-size:var(--t-ui);padding:0}.lp .lp-aud-row .lp-aud a.on:after{bottom:0}}.lp .lp-aud a.on{view-transition-name:none}.lp{--mono:var(--font-mono), ui-monospace, monospace;--l-t-hero:clamp(44px, 5.6vw, 76px);--l-t-h2:clamp(28px, 2.8vw, 38px);--l-t-close:clamp(32px, 3.6vw, 48px);--l-t-card:clamp(24px, 2.4vw, 32px);--l-t-stat:clamp(30px, 3vw, 40px);--l-chip:#efefef;--l-chip-hover:#efefef;--l-primary-hover:#262626;--l-band:#0a0a0a;--l-on-band:#fff;--l-on-band-hover:#e9e9e9;--l-glow:1;--l-stats:#f4f4f4;--l-stats-line:#e6e6e6;--l-compare-bg:#fff;--l-compare-line:#e6e6e6;--l-us:#f2f2f2;--l-us-hover:#ebebeb;--l-row-hover:#fafafa;--l-dim:#0a0a0a12}.lp:is(.dark,[data-theme=dark] *){--l-chip:#232323;--l-chip-hover:#2e2e2e;--l-primary-hover:#fff;--l-band:#141413;--l-on-band:#f1f1ee;--l-on-band-hover:#fff;--l-glow:.3;--l-stats:#141413;--l-stats-line:#2a2a28;--l-compare-bg:#121212;--l-compare-line:#262626;--l-us:#ffffff12;--l-us-hover:#ffffff1a;--l-row-hover:#ffffff08;--l-dim:#00000059}.lp-serif,.lp h1,.lp h2,.lp h3,.lp-stat,.lp-wordmark{letter-spacing:-.04em;font-weight:400}.lp h1{line-height:1.03}.lp h2{letter-spacing:-.035em;line-height:1.08}.lp .lp-nav .lp-wordmark{font-size:var(--l-t-xl);align-items:center;display:inline-flex}.lp .lp-eyebrow,.lp .lp-pill-label{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:var(--t-ui);color:var(--l-ink2);font-weight:400}.lp .lp-pill-label{background:0 0;border:0;height:auto;padding:0}.lp .lp-pill-label i{display:none}.lp .lp-stat-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--l-ink3);margin-top:var(--s-2);font-size:12px;font-weight:400}.lp .lp-btn{height:48px;font-size:16px;font-weight:400}.lp .lp-btn.sm{height:36px;font-size:var(--t-ui)}.lp .lp-btn.dark:hover{background:var(--l-primary-hover)}.lp .lp-btn.light,.lp .lp-btn:not(.dark){background:var(--l-chip);box-shadow:none;color:var(--l-ink);border:0}.lp .lp-btn:not(.dark):hover{background:var(--l-chip-hover)}.lp .lp-btn:not(.dark):after{content:"↗";margin-left:var(--s-2);font-size:14px}.lp .lp-nav .lp-btn.dark:after{content:"›";margin-left:var(--s-2);font-size:18px;line-height:1}.lp .lp-hero{isolation:isolate;position:relative}.lp .lp-hero:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);animation:lp-cream 26s var(--ease-in-out,ease-in-out) infinite alternate;background:radial-gradient(38% 42% at 30% 40%,#f1e6d2 0%,#0000 70%),radial-gradient(34% 38% at 72% 34%,#e9e4dc 0%,#0000 70%),radial-gradient(40% 40% at 55% 72%,#f7efe2 0%,#0000 72%),radial-gradient(30% 30% at 20% 75%,#ece8e2 0%,#0000 70%);position:absolute;inset:-30% -35%}.lp:is(.dark,[data-theme=dark] *) .lp-hero:before{background:radial-gradient(38% 42% at 30% 40%,#f1e6d21a,#0000 70%),radial-gradient(34% 38% at 72% 34%,#ffffff0f,#0000 70%),radial-gradient(40% 40% at 55% 72%,#f1e6d212,#0000 72%)}@keyframes lp-cream{0%{transform:translate(-3%,-2%)rotate(0)scale(1)}50%{transform:translate(3%,2%)rotate(6deg)scale(1.06)}to{transform:translate(-2%,3%)rotate(-4deg)scale(1.02)}}.lp .lp-card,.lp .lp-role-card,.lp .lp-faq details,.lp .pt-window{box-shadow:none;border:1px solid var(--l-line);background:var(--l-card);border-radius:8px}.lp .pt-tabs button.on{border-radius:8px}.lp .lp-stats{background:var(--l-stats);box-shadow:0 0 0 100vmax var(--l-stats);clip-path:inset(0 -100vmax);padding-top:var(--s-12);padding-bottom:var(--s-12);margin-top:var(--s-16);text-align:center;gap:0}.lp .lp-stats>div{border-left:1px solid var(--l-stats-line);padding:0 var(--s-4)}.lp .lp-stats>div:first-child{border-left:0}@media (max-width:760px){.lp .lp-stats{row-gap:var(--s-8);grid-template-columns:1fr 1fr}.lp .lp-stats>div:nth-child(3){border-left:0}}.lp .lp-close{max-width:calc(var(--lp-max) + var(--lp-gutter) * 2);text-align:left;color:var(--l-on-band);background:var(--l-band);box-shadow:0 0 0 100vmax var(--l-band);clip-path:inset(0 -100vmax);padding:var(--s-20) var(--lp-gutter);margin-top:var(--s-20);isolation:isolate;position:relative;overflow:hidden}.lp .lp-close h2{color:var(--l-on-band);font-size:var(--l-t-close);margin-bottom:var(--s-6);max-width:560px}.lp .lp-close .lp-ctas{justify-content:flex-start}.lp .lp-close .lp-btn.dark{background:var(--l-on-band);color:var(--l-band)!important}.lp .lp-close .lp-btn.dark:hover{background:var(--l-on-band-hover)}.lp .lp-close .lp-btn:not(.dark){color:var(--l-on-band);background:#ffffff1f}.lp .lp-close:after{content:"";z-index:-1;pointer-events:none;opacity:var(--l-glow);filter:blur(40px);background:radial-gradient(35% 55% at 78% 70%,#f1e6d28c,#0000 70%),radial-gradient(30% 45% at 60% 30%,#c8c4be52,#0000 70%),radial-gradient(40% 60% at 95% 20%,#ffffff2e,#0000 70%);animation:18s ease-in-out infinite alternate lp-glow;position:absolute;inset:-40% -20%}@keyframes lp-glow{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-8%,4%)scale(1.12)}to{transform:translate(-3%,-5%)scale(1.04)}}.lp .lp-close+.lp-foot{border-top:0;margin-top:0}@media (max-width:640px){.lp .lp-close{padding-left:var(--s-6);padding-right:var(--s-6)}}.lp-compare-wrap{text-align:center}.lp-compare-wrap>h2,.lp-compare-wrap>p{margin-left:auto;margin-right:auto}.lp-compare-wrap>p{max-width:640px;color:var(--l-ink2);font-size:var(--t-lead);margin-top:calc(var(--s-6) * -1);margin-bottom:var(--s-10);line-height:1.6}.lp-compare{border:1px solid var(--l-compare-line);background:var(--l-compare-bg);text-align:left;border-radius:8px;max-width:1120px;margin:0 auto;overflow:auto hidden}.lp-compare table{border-collapse:collapse;width:100%;min-width:720px}.lp-compare tr{border:0}.lp-compare th,.lp-compare td{padding:var(--s-5) var(--s-5);border-top:1px solid var(--l-compare-line);font-size:var(--t-body);transition:background-color .18s var(--quint);font-weight:400}.lp-compare thead th{font-family:var(--mono);font-size:var(--t-sm);color:var(--l-ink2);border-top:0}.lp-compare tbody th{color:var(--l-ink);font-family:var(--sans);text-transform:none;letter-spacing:0;text-align:left}.lp-compare td{color:var(--l-ink2)}.lp-compare .us{background:var(--l-us);color:var(--l-ink);font-weight:500}@media (hover:hover){.lp-compare tbody tr:hover td,.lp-compare tbody tr:hover th{background:var(--l-row-hover)}.lp-compare tbody tr:hover td.us{background:var(--l-us-hover)}}.lp{--spring:cubic-bezier(.34, 1.3, .64, 1);--quint:cubic-bezier(.22, 1, .36, 1)}.lp [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .7s var(--quint), transform .9s var(--quint), filter .7s var(--quint);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(28px)scale(.985)}.lp [data-reveal].in{opacity:1;filter:none;transform:none}.lp-hero h1 .w{white-space:pre;animation:lp-word .9s var(--quint) both;animation-delay:calc(.12s + var(--wi) * 55ms);display:inline-block}@keyframes lp-word{0%{opacity:0;filter:blur(10px);transform:translateY(42%)rotate(2deg)}}html[data-lp-switch] .lp-hero h1 .w{animation:none}.lp .lp-btn{transition:transform .26s var(--spring), background-color .2s var(--quint), box-shadow .26s var(--quint)}@media (hover:hover){.lp .lp-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #00000073}.lp .lp-btn:hover:after{display:inline-block;transform:translate(2px,-2px)}}.lp .lp-btn:after{transition:transform .26s var(--spring)}.lp .lp-btn:active{transition-duration:90ms;transform:scale(.97)}@supports (animation-timeline:view()){.lp .pt-window{animation:linear both lp-settle;animation-timeline:view();animation-range:entry cover 35%}.lp .lp-stats>div{animation:linear both lp-pop;animation-timeline:view();animation-range:entry 10% cover 30%}}@keyframes lp-settle{0%{opacity:.4;transform:perspective(1400px)rotateX(10deg)scale(.94)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.lp [data-reveal]{filter:none;transition:opacity .2s linear;transform:none}.lp-hero h1 .w,.lp .lp-hero:before,.lp .lp-close:after,.lp .pt-window,.lp .lp-stats>div{animation:none}.lp .lp-btn,.lp .lp-btn:hover,.lp .lp-btn:active{transform:none}}.lp-faq details p{padding:0 0 calc(var(--s-4) - var(--s-1));top:calc(var(--s-1) * -1);margin:0;position:relative}.lp-faq summary:after{transition:transform var(--dur-3) var(--ease-spring)}.pt-cursor{z-index:6;pointer-events:none;filter:drop-shadow(0 3px 6px #00000040);transition:left .72s cubic-bezier(.65,0,.35,1),top .72s cubic-bezier(.33,1,.68,1);position:absolute}.pt-cursor svg{transform-origin:2px 2px;transition:transform .14s cubic-bezier(.34,1.3,.64,1);display:block}.pt-cursor.click svg{transform:scale(.82)}.pt-cursor:after{content:"";opacity:0;border:2px solid #0a0a0a80;border-radius:50%;width:30px;height:30px;position:absolute;top:-14px;left:-14px;transform:scale(.3)}.lp:is(.dark,[data-theme=dark] *) .pt-cursor:after{border-color:#ffffff80}.pt-cursor.click:after{animation:.52s cubic-bezier(.22,1,.36,1) forwards pt-ring}@keyframes pt-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.lp .pt-spot{box-shadow:0 0 0 2px var(--l-ink), 0 0 0 9999px var(--l-dim);animation:.46s cubic-bezier(.34,1.3,.64,1) both pt-spot-in}@keyframes pt-spot-in{0%{opacity:0;transform:scale(1.12)}}.pt-note{background:var(--l-ink);color:var(--l-on-ink);transform-origin:var(--cx,24px) 0;animation:.52s cubic-bezier(.34,1.45,.64,1) 80ms both pt-note-pop}.pt-note.up{transform-origin:var(--cx,24px) 100%}.pt-note:before{content:"";left:calc(var(--cx,24px) - 6px);background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;top:-5px;transform:rotate(45deg)}.pt-note.up:before{top:auto;bottom:-5px}@keyframes pt-note-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1}}.pt-note i{background:var(--l-on-ink);animation:1.6s ease-out .6s infinite pt-dot;box-shadow:0 0 #ffffff80}@keyframes pt-dot{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 9px #fff0}}.pt-note-t{white-space:nowrap;display:inline}.pt-note em{white-space:pre;animation:.42s cubic-bezier(.22,1,.36,1) both pt-word;animation-delay:calc(.22s + var(--wi) * 45ms);margin:0;font-style:normal;display:inline-block}@keyframes pt-word{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.pt-cursor{display:none}.pt-spot,.pt-note,.pt-note em,.pt-note i{animation:none}}.pt-drop{padding:var(--s-3);gap:var(--s-4);grid-template-columns:96px minmax(0,1fr) minmax(0,1.15fr);align-items:stretch}.pt-drop img,.pt-drop-main{align-self:center}.pt-stats{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch}.pt-stats div{padding:var(--s-3) var(--s-2);border-radius:var(--r-md);box-sizing:border-box;background:#ffffff29;align-content:center;gap:4px;height:100%}.pt-stats b{font-size:var(--l-t-xl);letter-spacing:-.02em}.pt-stats span{font-family:var(--mono);letter-spacing:.06em;opacity:.85;font-size:10px}@media (max-width:900px){.pt-drop{grid-template-columns:72px minmax(0,1fr)}.pt-stats{grid-column:1/-1}}.lp :focus-visible{outline-color:var(--l-ink)}.lp-score{background:conic-gradient(var(--l-ok) calc(var(--s) * 1%), var(--l-line) 0)}.lp-mock-row img,.pt-row img{background:var(--l-soft)}.lp-email-logo{color:var(--l-accent)}.lp:is(.dark,[data-theme=dark] *) :is(.lp-dash-chart,.pt-chart) span{background:linear-gradient(#3fae6c,#1c4a2e)}@media (max-width:640px){.lp .lp-btn.sm,.lp .lp-nav .lp-btn.sm{height:44px}.lp .lp-nav .lp-theme{width:44px;height:44px}.lp .lp-nav .lp-wordmark{min-height:44px}.lp .lp-aud-row .lp-aud a{justify-content:center;min-width:44px}}.pt-sizes span{transition:background-color .22s var(--ease-out), color .22s var(--ease-out), transform .26s cubic-bezier(.34, 1.4, .64, 1)}.pt-sizes span.on{transform:scale(1.06)}.pt-claim-btn,.pt-foot .pt-btn,.pt-offer .pt-btn{transition:background-color .24s var(--ease-out), color .24s var(--ease-out)}.pt-btn.done{background:var(--l-okbg);color:var(--l-ok);border-color:#0000;gap:6px;animation:.42s cubic-bezier(.34,1.45,.64,1) pt-done}.pt-btn.dark.done{background:var(--l-okbg);color:var(--l-ok)}@keyframes pt-done{0%{transform:scale(.92)}}.pt-star.pop{color:var(--l-ink);animation:.42s cubic-bezier(.34,1.6,.64,1) pt-done}.pt-tick{animation:.46s cubic-bezier(.22,1,.36,1) pt-tick;display:inline-block}@keyframes pt-tick{0%{opacity:0;transform:translateY(40%)}}.pt-rep{transition:background-color .24s var(--ease-out), color .24s var(--ease-out)}@media (prefers-reduced-motion:reduce){.pt-btn.done,.pt-star.pop,.pt-tick,.pt-sizes span.on{animation:none;transform:none}}.pt-app.pt-app-phone{grid-template-columns:minmax(0,1fr)}.pt-app.pt-app-phone .pt-rail{display:none}.pt-pane.pt-claim{background:radial-gradient(55% 65%,#f3ece0,#0000 75%);align-content:center;place-items:center;height:100%;padding:0;display:grid}.lp:is(.dark,[data-theme=dark] *) .pt-pane.pt-claim{background:radial-gradient(55% 65%,#f1e6d214,#0000 75%)}.pt-claim .pt-phone{box-sizing:content-box;background:#0c0c0c;border:0;border-radius:36px;width:209px;height:455px;padding:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #3a3a3a,0 0 0 1.5px #1f1f1f,0 40px 80px -30px #00000073,0 12px 24px -12px #00000040}.pt-claim .pt-phone-screen,.pt-claim .pt-phone{flex-direction:column;display:flex}.pt-claim .pt-phone>*{flex:none}.pt-claim .pt-phone>img,.pt-claim .pt-phone-bar,.pt-claim .pt-phone-body{background:var(--l-card)}.pt-phone-bar{height:28px;color:var(--l-ink);border-radius:29px 29px 0 0;justify-content:space-between;align-items:center;padding:0 18px 0 22px;font-size:10.5px;display:flex;position:relative}.pt-phone-bar b{letter-spacing:-.01em;font-weight:600}.pt-island{background:#0c0c0c;border-radius:10px;width:66px;height:19px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.pt-batt{opacity:.8;border:1px solid;border-radius:3px;width:19px;height:9px;position:relative}.pt-batt:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1px 5px 1px 1px}.pt-claim .pt-phone>img{border-radius:0;height:150px}.pt-claim .pt-phone-body{border-radius:0 0 29px 29px;flex-direction:column;flex:auto;gap:8px;padding:14px 14px 8px;display:flex}.pt-claim .pt-phone-body .pt-serif{letter-spacing:-.02em;margin-bottom:2px;font-size:19px}.pt-claim .pt-eyebrow{font-size:9px}.pt-claim .pt-sizes span{padding:6px 0;font-size:11.5px}.pt-claim .pt-tag{align-self:flex-start}.pt-claim .pt-line{white-space:nowrap;border-radius:10px;padding:8px 10px;font-size:10.5px}.pt-claim .pt-btn.wide{height:38px;margin-top:auto;font-size:13px}.pt-home{background:var(--l-ink);opacity:.85;border-radius:2px;align-self:center;width:72px;height:3px;margin-top:8px;display:block}@media (max-width:900px){.pt-app.pt-app-phone{height:520px}}.pt-btn.done svg{flex:none;width:13px;height:13px}@media (max-width:640px){.pt-note{white-space:normal;max-width:calc(100% - 24px);font-size:12px;line-height:1.3}.pt-note-t{white-space:normal}.pt-chart{height:72px}.pt-kpis{gap:var(--s-2)}.pt-kpis>div{padding:var(--s-2) var(--s-3)}}
