@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-cyrillic-ext-wght-normal.b5cdd4765614e027c252.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-cyrillic-wght-normal.49594fb515ba00213fc3.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-greek-ext-wght-normal.f4df85d151e5ee39bc2b.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-greek-wght-normal.4f908aee8194b11d9c35.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-vietnamese-wght-normal.ab4bb8dcda024fe6eff2.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-ext-wght-normal.8bff79fbfaa8b8167a0b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-wght-normal.4f2981d82860061bca3e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--primary:#0ea5e9;--primary-hover:#0284c7;--secondary:#0f172a;--background:#f8fafc;--surface:#fff;--text-main:#0f172a;--text-muted:#64748b;--border:#e2e8f0;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-glow:0 0 20px #0ea5e966;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.5rem}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--background);color:#0f172a;color:var(--text-main);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}::selection{background-color:#0ea5e9;background-color:var(--primary);color:#fff}button,input{font-family:inherit}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lp{--lp-primary:#0ea5e9;--lp-primary-hover:#0284c7;--lp-primary-soft:#e0f2fe;--lp-accent:#22d3ee;--lp-ink:#0f172a;--lp-navy:#0b1224;--lp-muted:#64748b;--lp-border:#e2e8f0;--lp-bg-alt:#f6f9fc;--lp-radius:18px;--lp-shadow:0 24px 60px -24px #0f172a59;background:#fff;color:var(--lp-ink);font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;overflow-x:clip}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;line-height:1.15;margin:0 0 .6rem}.lp h2{font-size:clamp(1.8rem,3.6vw,2.8rem)}.lp h3{font-size:1.15rem}.lp a{color:inherit}.lp p{margin:0 0 1rem}.lp button{font-family:inherit}.lp-container{margin-inline:auto;width:min(1180px,100% - 32px)}.lp-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.lp-reveal.lp-in{opacity:1;transform:none}.lp-fade{animation:lp-fade .45s ease both}@keyframes lp-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-btn{align-items:center;border:1.5px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.8rem 1.4rem;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s,box-shadow .15s}.lp-btn:hover{transform:translateY(-1px)}.lp .lp-btn-primary{background:linear-gradient(135deg,var(--lp-primary),var(--lp-primary-hover));box-shadow:0 10px 24px -10px #0ea5e9cc;color:#fff}.lp-btn-primary:hover{box-shadow:0 14px 30px -10px #0ea5e9e6}.lp-btn-primary:disabled{cursor:wait;opacity:.6;transform:none}.lp-btn-ghost{background:#fff;border-color:var(--lp-border);color:var(--lp-ink)}.lp-btn-ghost:hover{border-color:var(--lp-primary);color:var(--lp-primary-hover)}.lp .lp-btn-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-color:#ffffff40;color:#fff}.lp-btn-glass:hover{background:#ffffff29}.lp-btn-sm{border-radius:10px;font-size:.92rem;padding:.5rem 1rem}.lp-btn-lg{font-size:1.05rem;padding:1rem 1.6rem}.lp-header{inset:0 0 auto;position:fixed;transition:background .25s,box-shadow .25s;z-index:50}.lp-header.lp-solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;box-shadow:0 1px 0 var(--lp-border)}.lp-header-inner{align-items:center;display:flex;height:84px;justify-content:space-between;transition:height .25s}.lp-solid .lp-header-inner{height:72px}.lp-brand img{display:block;height:50px;transition:filter .25s,height .25s}.lp-solid .lp-brand img{height:44px}.lp-header:not(.lp-solid) .lp-brand img{filter:brightness(0) invert(1)}.lp-nav{align-items:center;display:flex;gap:1.6rem}.lp-nav a:not(.lp-btn){color:#ffffffd9;font-size:.96rem;font-weight:500;text-decoration:none;transition:color .15s}.lp-nav a:not(.lp-btn):hover{color:#fff}.lp-solid .lp-nav a:not(.lp-btn){color:var(--lp-muted)}.lp-solid .lp-nav a:not(.lp-btn):hover{color:var(--lp-ink)}.lp-nav-toggle{background:none;border:0;color:#fff;cursor:pointer;display:none;padding:.5rem}.lp-solid .lp-nav-toggle{color:var(--lp-ink)}.lp-hero{background:radial-gradient(1200px 600px at 85% -10%,#22d3ee47,#0000 60%),radial-gradient(900px 500px at -10% 110%,#0ea5e959,#0000 60%),linear-gradient(160deg,#0b1224,#0c1a3a 55%,#0b2a4a);color:#fff;overflow:hidden;padding:calc(84px + clamp(3rem, 7vw, 5.5rem)) 0 clamp(4rem,8vw,6.5rem);position:relative}.lp-hero-glow{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(ellipse at 60% 30%,#000 20%,#0000 70%);mask-image:radial-gradient(ellipse at 60% 30%,#000 20%,#0000 70%);pointer-events:none;position:absolute}.lp-particles{height:100%;width:100%}.lp-aurora,.lp-particles{inset:0;pointer-events:none;position:absolute;z-index:0}.lp-aurora{overflow:hidden}.lp-aurora i{animation:lp-float 18s ease-in-out infinite alternate;border-radius:50%;filter:blur(90px);height:520px;opacity:.35;position:absolute;width:520px}.lp-aurora i:first-child{background:#0ea5e9;left:-120px;top:-180px}.lp-aurora i:nth-child(2){animation-delay:-6s;animation-duration:22s;background:#8b5cf6;opacity:.22;right:-200px;top:30%}.lp-aurora i:nth-child(3){animation-delay:-12s;animation-duration:26s;background:#22d3ee;bottom:-260px;left:35%;opacity:.2}@keyframes lp-float{0%{transform:translate(0) scale(1)}to{transform:translate(80px,60px) scale(1.15)}}.lp-above{position:relative;z-index:1}.lp-shine{overflow:hidden;position:relative}.lp-shine:after{animation:lp-shine 3.8s ease-in-out 1.5s infinite;background:linear-gradient(100deg,#0000,#ffffff73,#0000);content:"";height:100%;left:-60%;position:absolute;top:0;transform:skewX(-20deg);width:40%}@keyframes lp-shine{0%,60%{left:-60%}to{left:130%}}.lp-hero-grid{grid-gap:clamp(2rem,5vw,4rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1.05fr 1fr;position:relative;z-index:1}.lp-hero-grid>*,.lp-split>*,.lp-tour>*{min-width:0}.lp .lp-pill{align-items:center;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:999px;color:#a5f3fc;display:inline-flex;font-size:.85rem;font-weight:600;gap:.45rem;margin-bottom:1.4rem;padding:.35rem .85rem}.lp-hero h1{font-size:clamp(2.3rem,5.2vw,4rem);font-weight:800}.lp-rotating{display:inline-block;position:relative}.lp-word{animation:lp-word .5s cubic-bezier(.2,.7,.2,1) both;background:linear-gradient(90deg,#38bdf8,#22d3ee 60%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block}@keyframes lp-word{0%{filter:blur(4px);opacity:0;transform:translateY(.4em)}to{filter:none;opacity:1;transform:none}}.lp .lp-lead{color:#e2e8f0d9;font-size:clamp(1.05rem,1.6vw,1.2rem);margin:1.2rem 0 2rem;max-width:52ch}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}.lp-hero-checks{color:#e2e8f0d9;display:flex;flex-wrap:wrap;font-size:.95rem;gap:.5rem 1.4rem;list-style:none;margin:1.8rem 0 0;padding:0}.lp-hero-checks li{align-items:center;display:flex;gap:.4rem}.lp-hero-checks svg{color:var(--lp-accent)}.lp-hero-visual{position:relative}.lp-hero-visual:before{background:linear-gradient(135deg,#38bdf873,#22d3ee1a);border-radius:28px;content:"";filter:blur(40px);inset:8% -4% -6% 8%;position:absolute}.lp-slider{position:relative}.lp-viewport{border-radius:var(--lp-radius);margin:-24px;overflow:hidden;padding:24px}.lp-slides{display:flex;gap:48px;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lp-slide{flex:0 0 100%;padding:0 2px}.lp-slider-foot{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.lp .lp-slider-foot p{color:#e2e8f0e6;font-size:.95rem;margin:0;text-align:center}.lp-slider-foot button{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.lp-slider-foot button:hover{background:#fff3}.lp-dots{display:flex;gap:.5rem;justify-content:center;margin-top:.9rem}.lp-dot{background:#ffffff40;border:0;border-radius:3px;cursor:pointer;height:5px;overflow:hidden;padding:0;position:relative;width:28px}.lp-dot.lp-active{background:#ffffff59;width:44px}.lp-dot-fill{animation:lp-fill linear both;background:var(--lp-accent);inset:0;position:absolute;transform-origin:left}.lp-dot.lp-active:not(:has(.lp-dot-fill)){background:var(--lp-accent)}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-mock{background:#fff;border:1px solid #0f172a14;border-radius:16px;box-shadow:var(--lp-shadow);color:var(--lp-ink);overflow:hidden;position:relative}.lp-mock-bar{align-items:center;background:#f1f5f9;border-bottom:1px solid var(--lp-border);display:flex;gap:.8rem;padding:.6rem .9rem}.lp-mock-dots{display:flex;gap:6px}.lp-mock-dots i{background:#cbd5e1;border-radius:50%;height:10px;width:10px}.lp-mock-dots i:first-child{background:#f87171}.lp-mock-dots i:nth-child(2){background:#fbbf24}.lp-mock-dots i:nth-child(3){background:#34d399}.lp-mock-url{background:#fff;border-radius:6px;color:var(--lp-muted);flex:1 1;font-size:.75rem;padding:.2rem .6rem}.lp-mock-body{min-height:300px;padding:1rem 1.1rem 1.2rem}.lp-mock-title{align-items:center;color:var(--lp-ink);display:flex;font-size:.95rem;font-weight:700;gap:.45rem;margin-bottom:.9rem}.lp-mock-title svg{color:var(--lp-primary)}.lp-agenda{grid-gap:.5rem;display:grid;font-size:.72rem;gap:.5rem;grid-template-columns:44px repeat(3,1fr)}.lp-agenda-hours{color:var(--lp-muted);display:grid;grid-template-rows:repeat(7,34px);padding-top:22px}.lp-agenda-col b{color:var(--lp-muted);display:block;font-size:.75rem;margin-bottom:4px;text-align:center}.lp-agenda-slots{background:repeating-linear-gradient(#f8fafc 0 33px,#e2e8f0 33px 34px);border-radius:8px;height:238px;position:relative}.lp-appt{border-left:3px solid;border-radius:6px;font-weight:600;left:3px;margin-top:2px;overflow:hidden;padding:.25rem .4rem;position:absolute;right:3px}.lp-tone-sky{background:#e0f2fe;border-color:#0ea5e9;color:#075985}.lp-tone-mint{background:#dcfce7;border-color:#22c55e;color:#166534}.lp-tone-violet{background:#ede9fe;border-color:#8b5cf6;color:#5b21b6}.lp-tone-amber{background:#fef3c7;border-color:#f59e0b;color:#92400e}.lp-tone-rose{background:#ffe4e6;border-color:#f43f5e;color:#9f1239}.lp-odonto{grid-gap:2px;align-items:end;display:grid;gap:2px;grid-template-columns:repeat(16,1fr);padding:.5rem 0}.lp-tooth{margin:0;position:relative;text-align:center}.lp-tooth img{display:block;height:auto;margin:0 auto;max-width:26px;width:100%}.lp-tooth figcaption{color:var(--lp-muted);font-size:.6rem;margin-top:2px}.lp-tooth[class*=lp-find-]:after{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0003;content:"";height:12px;left:50%;position:absolute;top:18%;transform:translateX(-50%);width:12px}.lp-tooth.lp-find-caries:after{background:#ef4444}.lp-tooth.lp-find-obturado:after{background:#3b82f6}.lp-tooth.lp-find-corona:after{background:#f59e0b}.lp-legend{color:var(--lp-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:1rem;margin-top:1rem}.lp-legend span:before{border-radius:50%;content:"";display:inline-block;height:10px;margin-right:.35rem;vertical-align:-1px;width:10px}.lp-legend .lp-find-caries:before{background:#ef4444}.lp-legend .lp-find-obturado:before{background:#3b82f6}.lp-legend .lp-find-corona:before{background:#f59e0b}.lp-ficha-head{align-items:center;display:flex;gap:.8rem;margin-bottom:.9rem}.lp-ficha-head strong{display:block}.lp-ficha-head small{color:var(--lp-muted)}.lp-avatar{background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:50%;color:#fff;display:grid;font-weight:700;height:44px;place-items:center;width:44px}.lp-ficha-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.lp-ficha-tags span{background:#fef2f2;border-radius:999px;color:#b91c1c;font-size:.75rem;font-weight:600;padding:.2rem .6rem}.lp-ficha-tags span+span{background:#fff7ed;color:#c2410c}.lp-timeline{grid-gap:.8rem;border-left:2px solid var(--lp-primary-soft);display:grid;font-size:.85rem;gap:.8rem;list-style:none;margin:0;padding:0 0 0 1rem}.lp-timeline li{position:relative}.lp-timeline li:before{background:var(--lp-primary);border-radius:50%;box-shadow:0 0 0 3px #fff;content:"";height:10px;left:calc(-1rem - 6px);position:absolute;top:.45em;width:10px}.lp-timeline b{color:var(--lp-muted);display:block;font-size:.75rem}.lp-doc{grid-gap:.55rem;display:grid;font-size:.88rem;gap:.55rem}.lp-doc>i{background:#e2e8f0;border-radius:4px;display:block;height:8px}.lp-doc>i.lp-short{width:60%}.lp-sign{border:1.5px dashed #cbd5e1;border-radius:10px;margin-top:.5rem;padding:.6rem;text-align:center}.lp-sign svg{height:60px;max-width:220px;width:100%}.lp-sign path{fill:none;stroke:#0f172a;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:lp-draw 2.2s ease .3s forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-sign span{border-top:1px solid #e2e8f0;color:var(--lp-muted);display:block;font-size:.72rem;margin-top:.3rem;padding-top:.3rem}.lp .lp-signed{align-items:center;color:#15803d;display:flex;font-size:.8rem;font-weight:600;gap:.35rem;margin:.4rem 0 0}.lp-rx-list{grid-gap:.6rem;display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.lp-rx-list li{background:#f8fafc;border:1px solid var(--lp-border);border-radius:10px;padding:.6rem .75rem}.lp-rx-list b{display:block}.lp-rx-list span{color:var(--lp-muted);font-size:.8rem}.lp-chips-mini{display:flex;flex-wrap:wrap;gap:.4rem}.lp-chips-mini span{background:var(--lp-primary-soft);border-radius:999px;color:var(--lp-primary-hover);font-size:.72rem;font-weight:600;padding:.2rem .6rem}.lp-rx{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.lp-rx-img span{color:var(--lp-muted);display:block;font-size:.75rem;margin-top:.35rem;text-align:center}.lp-rx-film{align-items:center;background:radial-gradient(ellipse at 50% 60%,#475569,#0f172a 70%);border-radius:10px;display:flex;gap:10px;height:180px;justify-content:center;padding:20px}.lp-rx-film i{background:linear-gradient(#e2e8f0,#94a3b8);border-radius:40% 40% 30% 30%;height:70%;opacity:.85;width:22%}.lp-rx-film i:nth-child(2){height:80%}.lp-marquee{background:var(--lp-navy);border-top:1px solid #ffffff14;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;padding:1rem 0}.lp-marquee-track{animation:lp-marquee 60s linear infinite;display:flex;gap:2.5rem;width:max-content}.lp-marquee span{color:#e2e8f0b3;font-weight:600;white-space:nowrap}.lp-marquee span:before{color:var(--lp-accent);content:"✦";margin-right:2.5rem;opacity:.6}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp-section{padding:clamp(4rem,9vw,7rem) 0;scroll-margin-top:80px}.lp-section-alt{background:var(--lp-bg-alt)}.lp-heading{margin:0 auto clamp(2.2rem,5vw,3.5rem);max-width:760px;text-align:center}.lp .lp-kicker{color:var(--lp-primary-hover);display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}.lp .lp-section-lead{color:var(--lp-muted);font-size:1.1rem;margin:0 auto;max-width:60ch}.lp-section-lead a{color:var(--lp-primary-hover);font-weight:600}.lp-card{background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:1.75rem}.lp-split{grid-gap:clamp(2rem,5vw,4rem);align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr 1fr}.lp-tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem}.lp-tab{align-items:center;background:#fff;border:1px solid var(--lp-border);border-radius:999px;color:var(--lp-muted);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.45rem;padding:.65rem 1.1rem;transition:all .2s}.lp-tab:hover{border-color:#cbd5e1;color:var(--lp-ink)}.lp-tab.lp-active{background:var(--lp-ink);border-color:var(--lp-ink);box-shadow:0 10px 24px -12px #0f172a99;color:#fff}.lp-tour{grid-gap:clamp(2rem,5vw,4rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:.9fr 1.1fr}.lp-tour-copy h3{font-size:clamp(1.5rem,2.6vw,2rem)}.lp .lp-tour-copy p{color:var(--lp-muted);font-size:1.08rem}.lp-tour-copy ul{grid-gap:.7rem;display:grid;gap:.7rem;list-style:none;margin:1.4rem 0 0;padding:0}.lp-tour-copy li{align-items:center;display:flex;font-weight:500;gap:.6rem}.lp-tour-copy li svg{background:var(--lp-primary);border-radius:50%;color:#fff;flex-shrink:0;padding:3px}.lp-tour-visual{position:relative}.lp-tour-visual:before{background:linear-gradient(135deg,var(--lp-primary-soft),#cffafe);border-radius:28px;content:"";inset:10% -3% -5% 10%;position:absolute;z-index:0}.lp-tour-visual .lp-mock{position:relative;z-index:1}.lp-dark{background:linear-gradient(180deg,var(--lp-navy),#0c1a3a);color:#fff;overflow:hidden;position:relative}.lp-dark .lp-kicker{color:var(--lp-accent)}.lp-dark .lp-section-lead{color:#e2e8f0bf}.lp-trust-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.lp-trust{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--lp-radius);padding:1.6rem;transition:background .2s,border-color .2s,transform .7s,opacity .7s}.lp-trust:hover{background:#ffffff12;border-color:#22d3ee59}.lp .lp-trust p{color:#e2e8f0b3;font-size:.96rem;margin:0}.lp-trust-icon{background:#22d3ee1f;border-radius:12px;color:var(--lp-accent);display:inline-grid;height:46px;margin-bottom:1rem;place-items:center;width:46px}.lp-billing{background:#fff;border:1px solid var(--lp-border);border-radius:999px;display:flex;margin:0 auto 2.5rem;padding:4px;width:max-content}.lp-billing button{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--lp-muted);cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.6rem 1.3rem}.lp-billing button.lp-active{background:var(--lp-ink);color:#fff}.lp-save{background:#dcfce7;border-radius:999px;color:#15803d;font-size:.72rem;padding:.15rem .5rem}.lp-plan-grid{grid-gap:1.2rem;align-items:stretch;display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr)}.lp-plan{display:flex;flex-direction:column;position:relative;transition:transform .25s,box-shadow .25s,opacity .7s}.lp-plan:hover{box-shadow:var(--lp-shadow);transform:translateY(-4px)}@property --lp-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.lp-plan.lp-featured{animation:lp-spin 6s linear infinite;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--lp-angle),#0ea5e9,#22d3ee,#a78bfa,#0ea5e9) border-box;border:2px solid #0000;box-shadow:0 24px 50px -24px #0ea5e98c}@keyframes lp-spin{to{--lp-angle:360deg}}.lp-badge{background:linear-gradient(135deg,var(--lp-primary),var(--lp-primary-hover));border-radius:999px;color:#fff;font-size:.78rem;font-weight:700;left:1.75rem;padding:.25rem .8rem;position:absolute;top:-13px}.lp .lp-plan-audience{color:var(--lp-muted);margin:0;min-height:3.2em}.lp .lp-plan-price{font-size:2.4rem;font-weight:800;letter-spacing:-.02em;margin:1.1rem 0 0}.lp-plan-price span{color:var(--lp-muted);font-size:.95rem;font-weight:500;letter-spacing:0}.lp .lp-plan-note{color:var(--lp-muted);font-size:.85rem;margin:0 0 1.2rem}.lp-plan ul{grid-gap:.65rem;display:grid;flex:1 1;gap:.65rem;list-style:none;margin:0 0 1.6rem;padding:0}.lp-plan li{align-items:baseline;display:flex;gap:.5rem}.lp-plan li svg{color:var(--lp-primary);flex-shrink:0;position:relative;top:2px}.lp-calc{grid-gap:1.5rem 2.5rem;align-items:center;background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);display:grid;gap:1.5rem 2.5rem;grid-template-columns:1fr 1.2fr;margin-top:2.5rem;padding:clamp(1.4rem,3vw,2rem)}.lp-calc-head{align-items:flex-start;display:flex;gap:.8rem}.lp-calc-head>svg{color:var(--lp-primary);flex-shrink:0;margin-top:.2rem}.lp .lp-calc-head p{color:var(--lp-muted);margin:0}.lp-range{grid-gap:.5rem;display:grid;gap:.5rem;grid-column:1}.lp-range span{font-size:1.05rem}.lp-range b{color:var(--lp-primary-hover);font-size:1.6rem}.lp-range input{accent-color:var(--lp-primary);cursor:pointer;height:6px;width:100%}.lp-calc-results{grid-gap:.6rem;display:grid;gap:.6rem;grid-column:2;grid-row:1/span 3}.lp-calc-row{align-items:center;border:1px solid var(--lp-border);border-radius:12px;display:flex;gap:.8rem;padding:.8rem 1rem;transition:all .2s}.lp-calc-row>span:first-child{flex:1 1;font-weight:600}.lp-calc-row strong{font-size:1.15rem}.lp-calc-row small{color:var(--lp-muted);font-size:.78rem;font-weight:500;margin-left:.2rem}.lp-calc-row em{color:var(--lp-muted);font-size:.85rem;font-style:normal}.lp-calc-row.lp-best{background:#f0f9ff;border-color:var(--lp-primary)}.lp-best-tag{background:var(--lp-primary);border-radius:999px;color:#fff;font-size:.72rem;font-weight:700;padding:.2rem .55rem}.lp-steps{grid-gap:1.2rem;counter-reset:s;display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;position:relative}.lp-steps:before{background:linear-gradient(90deg,var(--lp-primary-soft),var(--lp-primary),var(--lp-primary-soft));content:"";height:2px;left:12%;position:absolute;right:12%;top:28px}.lp-steps li{padding:0 1rem;position:relative;text-align:center}.lp-step-num{background:#fff;border:2px solid var(--lp-primary);border-radius:50%;box-shadow:0 0 0 8px #fff;display:grid;font-size:1.3rem;font-weight:800;height:56px;margin:0 auto 1rem;place-items:center;position:relative;width:56px}.lp-step-num,.lp-steps small{color:var(--lp-primary-hover)}.lp-steps small{display:block;font-weight:700;margin-bottom:.3rem}.lp .lp-steps p{color:var(--lp-muted);margin:0}.lp-faq-wrap{max-width:860px}.lp-faq{grid-gap:.7rem;display:grid;gap:.7rem}.lp-faq-item{background:#fff;border:1px solid var(--lp-border);border-radius:14px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.lp-faq-item.lp-open{border-color:#bae6fd;box-shadow:0 10px 30px -20px #0ea5e999}.lp-faq-item button{align-items:center;background:none;border:0;color:var(--lp-ink);cursor:pointer;display:flex;font-size:1.02rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.1rem 1.3rem;text-align:left;width:100%}.lp-faq-item button svg{color:var(--lp-muted);flex-shrink:0;transition:transform .25s}.lp-faq-item.lp-open button svg{color:var(--lp-primary);transform:rotate(180deg)}.lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.lp-faq-item.lp-open .lp-faq-a{grid-template-rows:1fr}.lp-faq-a>p{color:var(--lp-muted);margin:0;overflow:hidden;padding:0 1.3rem}.lp-faq-item.lp-open .lp-faq-a>p{padding-bottom:1.2rem}.lp-cta{background:radial-gradient(900px 400px at 0 0,#e0f2fe,#0000 60%),radial-gradient(700px 400px at 100% 100%,#cffafe,#0000 60%),#fff}.lp-cta .lp-heading,.lp-cta .lp-kicker{text-align:left}.lp-cta .lp-section-lead{margin:0 0 1.8rem}.lp-contact-links{grid-gap:.8rem;display:grid;gap:.8rem}.lp-contact-links a{align-items:center;background:#fff;border:1px solid var(--lp-border);border-radius:12px;display:inline-flex;font-weight:600;gap:.7rem;max-width:100%;overflow-wrap:anywhere;padding:.8rem 1.1rem;text-decoration:none;transition:border-color .2s;width:max-content}.lp-contact-links a:hover{border-color:var(--lp-primary)}.lp-contact-links svg{color:var(--lp-primary);flex-shrink:0}.lp-form-card{box-shadow:var(--lp-shadow)}.lp-contact-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.lp-contact-form label{grid-gap:.35rem;display:grid;font-size:.9rem;font-weight:600;gap:.35rem}.lp-contact-form .lp-full{grid-column:1/-1}.lp-contact-form input,.lp-contact-form select,.lp-contact-form textarea{background:#fff;border:1px solid var(--lp-border);border-radius:10px;color:var(--lp-ink);font:inherit;font-weight:400;padding:.75rem .85rem;transition:border-color .15s,box-shadow .15s;width:100%}.lp-contact-form input:focus,.lp-contact-form select:focus,.lp-contact-form textarea:focus{border-color:var(--lp-primary);box-shadow:0 0 0 4px var(--lp-primary-soft);outline:none}.lp .lp-form-error{color:#b91c1c;margin:0}.lp-form-done{padding:2rem 0;text-align:center}.lp .lp-form-done p{color:var(--lp-muted)}.lp-footer{background:var(--lp-navy);color:#e2e8f0b3;padding:2.5rem 0}.lp-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem 2rem;justify-content:space-between}.lp-footer img{filter:brightness(0) invert(1);height:40px;opacity:.9}.lp-footer nav{display:flex;flex-wrap:wrap;gap:1.5rem}.lp-footer a{font-weight:500;text-decoration:none}.lp-footer a:hover{color:#fff}.lp .lp-footer p{font-size:.9rem;margin:0}.lp-fab{background:#25d366;border-radius:50%;bottom:20px;box-shadow:0 12px 30px -8px #25d366b3;display:grid;height:58px;place-items:center;position:fixed;right:20px;transition:transform .2s;width:58px;z-index:40}.lp .lp-fab,.lp-fab{color:#fff}.lp-fab:hover{transform:scale(1.07)}.lp-spot{position:relative}.lp-spot:after{background:radial-gradient(420px circle at 50% 50%,#0ea5e91f,#0000 45%);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#0ea5e91f,#0000 45%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.lp-spot:hover:after{opacity:1}.lp-dark .lp-spot:after{background:radial-gradient(360px circle at 50% 50%,#22d3ee29,#0000 45%);background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),#22d3ee29,#0000 45%)}.lp-stats{background:#fff;border-bottom:1px solid var(--lp-border);padding:2.2rem 0;position:relative;z-index:2}.lp-stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.lp-stat{text-align:center}.lp-stat strong{background:linear-gradient(135deg,var(--lp-primary-hover),var(--lp-accent));-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.lp-stat>span{color:var(--lp-muted);font-size:.95rem}.lp-ba{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr auto 1fr}.lp-ba-col{border-radius:var(--lp-radius);padding:1.8rem}.lp-ba-col h3{align-items:center;display:flex;gap:.5rem;margin-bottom:1.2rem}.lp-ba-col ul{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:0;padding:0}.lp-ba-col li{padding-left:1.4rem;position:relative}.lp-ba-col li:before{border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.6em;width:8px}.lp-ba-before{background:#fff;border:1px dashed #cbd5e1;color:var(--lp-muted)}.lp-ba-before h3{color:#64748b}.lp-ba-before h3 svg{color:#ef4444}.lp-ba-before li:before{background:#fca5a5}.lp-ba-after{background:linear-gradient(160deg,#0b1224,#0c2a4a);box-shadow:var(--lp-shadow);color:#e2e8f0}.lp-ba-after h3{color:#fff}.lp-ba-after h3 svg,.lp-ba-after li:before{background:var(--lp-accent);border-radius:50%;color:var(--lp-accent)}.lp-ba-after h3 svg{background:none}.lp-ba-arrow{color:var(--lp-primary);display:grid;place-items:center}.lp-compare-wrap{max-width:900px}.lp-compare{background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:0 20px 50px -30px #0f172a59;overflow:hidden}.lp-compare-row{align-items:center;border-top:1px solid var(--lp-border);display:grid;grid-template-columns:1fr 140px 140px}.lp-compare-row:first-child{border-top:0}.lp-compare-row>span{padding:.9rem 1.2rem}.lp-compare-row>span:not(:first-child){text-align:center}.lp-compare-head{background:#f8fafc;color:var(--lp-muted);font-size:.9rem;font-weight:700}.lp-compare-head .lp-compare-medix{background:linear-gradient(135deg,var(--lp-primary),var(--lp-primary-hover));color:#fff}.lp-compare-medix{background:#f0f9ff}.lp-no,.lp-yes{border-radius:50%;display:inline-grid;height:26px;place-items:center;width:26px}.lp-yes{background:#dcfce7;color:#15803d}.lp-no{background:#fee2e2;color:#b91c1c}.lp-partial{background:#fef3c7;border-radius:999px;color:#b45309;font-size:.82rem;font-weight:600;padding:.15rem .55rem}.lp-calc-wa,.lp-plan-wa{align-items:center;color:#15803d;display:inline-flex;font-size:.88rem;font-weight:600;gap:.4rem;justify-content:center;text-decoration:none}.lp-plan-wa{margin-top:.8rem}.lp-calc-wa:hover,.lp-plan-wa:hover{text-decoration:underline}.lp-calc-wa{grid-column:1;justify-content:flex-start}.lp-spec-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.lp-spec-card{display:flex;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,opacity .7s}.lp-spec-card:hover{border-color:#bae6fd;box-shadow:var(--lp-shadow);transform:translateY(-4px)}.lp .lp-spec-card p{color:var(--lp-muted);flex:1 1;font-size:.95rem}.lp-feature-icon{background:var(--lp-primary-soft);border-radius:12px;color:var(--lp-primary-hover);display:inline-grid;height:46px;margin-bottom:1rem;place-items:center;width:46px}.lp-spec-more{align-items:center;color:var(--lp-primary-hover);display:inline-flex;font-weight:700;gap:.35rem}.lp-hero-spec h1{font-size:clamp(2rem,4.4vw,3.2rem)}.lp-spec-visual .lp-mock{position:relative}.lp-pains{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.lp-pain{align-items:flex-start;background:#fff;border:1px dashed #cbd5e1;border-radius:var(--lp-radius);display:flex;gap:.8rem;padding:1.3rem}.lp .lp-pain p{color:var(--lp-muted);margin:0}.lp-pain .lp-no{flex-shrink:0}.lp .lp-pains-answer{align-items:center;color:var(--lp-primary-hover);display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;margin:2rem auto 0;text-align:center}.lp-module-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lp-module h3{font-size:1.08rem}.lp .lp-module p{color:var(--lp-muted);font-size:.95rem;margin:0}.lp-module-tag{background:#dcfce7;border-radius:999px;color:#15803d;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:.8rem;padding:.2rem .6rem}.lp-check-dot{background:var(--lp-primary-soft);border-radius:50%;color:var(--lp-primary-hover);display:inline-grid;height:30px;margin-bottom:.8rem;place-items:center;width:30px}.lp-soon{background:#f0f9ff;border:1px dashed #93c5fd;border-radius:var(--lp-radius);margin-top:2rem;padding:1.5rem 1.75rem}.lp-soon h3{align-items:center;color:var(--lp-primary-hover);display:flex;gap:.5rem}.lp-soon ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.8rem 0 0;padding:0}.lp-soon li{background:#fff;border:1px solid #bae6fd;border-radius:999px;font-size:.9rem;padding:.35rem .85rem}.lp-plans-cta .lp-heading{margin-bottom:0}.lp-center{justify-content:center;margin-top:1.8rem}.lp-other-specs{padding:3rem 0 4rem}.lp-other-specs h2{font-size:1.3rem;margin-bottom:1.2rem;text-align:center}.lp-spec-links{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.lp-spec-links a{align-items:center;background:#fff;border:1px solid var(--lp-border);border-radius:999px;display:inline-flex;font-weight:600;gap:.45rem;padding:.6rem 1rem;text-decoration:none}.lp-spec-links a:hover{border-color:var(--lp-primary);color:var(--lp-primary-hover)}.lp-spec-links svg{color:var(--lp-primary)}.lp-legal{background:var(--lp-bg-alt);padding:calc(72px + 3rem) 0 4rem}.lp-legal-inner{background:#fff;border:1px solid var(--lp-border);border-radius:var(--lp-radius);max-width:820px;padding:clamp(1.5rem,4vw,3rem)}.lp-legal h1{font-size:clamp(1.8rem,3.5vw,2.4rem)}.lp-legal h2{font-size:1.2rem;margin-top:2rem}.lp .lp-legal-date{color:var(--lp-muted);font-size:.9rem}.lp-legal ul{grid-gap:.4rem;display:grid;gap:.4rem;margin:0 0 1rem;padding-left:1.2rem}.lp-legal a{color:var(--lp-primary-hover);font-weight:600}.lp .lp-form-legal{color:var(--lp-muted);font-size:.8rem;margin:0;text-align:center}.lp-form-legal a{color:var(--lp-primary-hover)}.lp-mobile-cta{display:none}@media (max-width:960px){.lp-calc,.lp-hero-grid,.lp-split,.lp-tour{grid-template-columns:1fr}.lp-calc-results{grid-column:auto;grid-row:auto}.lp-calc-wa,.lp-range{grid-column:auto}.lp-stats-grid{grid-template-columns:1fr 1fr}.lp-ba{grid-template-columns:1fr}.lp-ba-arrow{transform:rotate(90deg)}.lp-pains,.lp-spec-grid{grid-template-columns:1fr 1fr}.lp-compare-row{grid-template-columns:1fr 90px 90px}.lp-compare-row>span{font-size:.92rem;padding:.8rem .7rem}.lp-trust-grid{grid-template-columns:1fr 1fr}.lp-plan-grid{grid-template-columns:1fr;margin-inline:auto;max-width:520px}.lp .lp-plan-audience{min-height:0}.lp-nav-toggle{display:block}.lp-nav{align-items:stretch;background:#fff;border-bottom:1px solid var(--lp-border);box-shadow:0 20px 30px -20px #0f172a4d;display:none;flex-direction:column;gap:0;left:0;padding:.5rem 16px 1.2rem;position:absolute;right:0;top:100%}.lp-nav.lp-open{display:flex}.lp-nav a:not(.lp-btn),.lp-solid .lp-nav a:not(.lp-btn){border-bottom:1px solid var(--lp-border);color:var(--lp-ink);padding:.85rem 0}.lp-nav .lp-btn{margin-top:1rem}}@media (max-width:640px){.lp-pains,.lp-spec-grid{grid-template-columns:1fr}.lp-mobile-cta{grid-gap:.6rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;bottom:0;box-shadow:0 -10px 30px -12px #0f172a4d;display:grid;gap:.6rem;grid-template-columns:1.4fr 1fr;left:0;padding:.7rem 12px calc(.7rem + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .3s ease;z-index:45}.lp-mobile-cta.lp-show{transform:none}.lp-mobile-cta .lp-btn{font-size:.98rem;padding:.8rem .6rem}.lp .lp-mobile-wa{background:#25d366;color:#fff}.lp-fab{display:none}.lp-footer{padding-bottom:6rem}.lp-brand img{height:42px}.lp-solid .lp-brand img{height:38px}.lp-steps,.lp-trust-grid{grid-template-columns:1fr}.lp-steps:before{display:none}.lp-contact-form{grid-template-columns:1fr}.lp-hero-actions .lp-btn{width:100%}.lp-tabs{flex-wrap:nowrap;justify-content:flex-start;margin-inline:-16px;overflow-x:auto;padding-bottom:.4rem;padding-inline:16px;scrollbar-width:none}.lp-tab{flex-shrink:0}.lp-mock-body{min-height:260px;padding:.8rem}.lp-agenda{grid-template-columns:36px repeat(3,1fr)}.lp-fab{bottom:14px;height:52px;right:14px;width:52px}}
/*# sourceMappingURL=main.15e0e6ae.css.map*/