.lp{--bg:#f7f2e7;--bg-2:#fbf8f0;--stage:#efe8d8;--surface:#fff;--surface-2:#f4eedf;--ink:#221d12;--muted:#6e6656;--faint:#9a9484;--line:#e9e1cf;--line-strong:#ded3bb;--gold:#c5a028;--gold-hi:#e0be5a;--gold-deep:#9a7a1e;--gold-ink:#2a2003;--wa:#1fa855;--tint:color-mix(in srgb, var(--gold) 12%, var(--surface));--tint-2:color-mix(in srgb, var(--gold) 20%, var(--surface));--shadow:0 1px 2px #28200a0d, 0 10px 30px #28200a14;--shadow-lift:0 4px 12px #28200a1a, 0 24px 60px #28200a24;--aura-a:color-mix(in srgb, var(--gold) 60%, transparent);--aura-b:color-mix(in srgb, var(--gold-hi) 55%, transparent);--aura-op:.42;--grid-line:color-mix(in srgb, var(--gold) 8%, transparent);--serif:ui-serif, Georgia, "Times New Roman", serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, monospace;--maxw:1160px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark) and (min-width:901px){.lp:not([data-theme=light]){--bg:#111827;--bg-2:#0b1120;--stage:#1b2536;--surface:#1f2937;--surface-2:#273343;--ink:#f9fafb;--muted:#9ca3af;--faint:#6b7280;--line:#374151;--line-strong:#4b5563;--gold:#d9b646;--gold-hi:#f0d680;--gold-deep:#a8842a;--gold-ink:#17120a;--wa:#3ad07e;--tint:color-mix(in srgb, var(--gold) 15%, var(--surface));--tint-2:color-mix(in srgb, var(--gold) 24%, var(--surface));--shadow:0 1px 2px #0006, 0 14px 40px #00000080;--shadow-lift:0 6px 18px #00000080, 0 30px 70px #0009;--aura-a:color-mix(in srgb, var(--gold) 55%, transparent);--aura-b:color-mix(in srgb, var(--gold-hi) 42%, transparent);--aura-op:.5;--grid-line:color-mix(in srgb, var(--gold) 10%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.lp[data-theme=light]{--bg:#f7f2e7;--bg-2:#fbf8f0;--stage:#efe8d8;--surface:#fff;--surface-2:#f4eedf;--ink:#221d12;--muted:#6e6656;--faint:#9a9484;--line:#e9e1cf;--line-strong:#ded3bb;--gold:#c5a028;--gold-hi:#e0be5a;--gold-deep:#9a7a1e;--gold-ink:#2a2003;--wa:#1fa855;--tint:color-mix(in srgb, var(--gold) 12%, var(--surface));--tint-2:color-mix(in srgb, var(--gold) 20%, var(--surface));--shadow:0 1px 2px #28200a0d, 0 10px 30px #28200a14;--shadow-lift:0 4px 12px #28200a1a, 0 24px 60px #28200a24;--aura-a:color-mix(in srgb, var(--gold) 60%, transparent);--aura-b:color-mix(in srgb, var(--gold-hi) 55%, transparent);--aura-op:.42;--grid-line:color-mix(in srgb, var(--gold) 8%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp[data-theme=dark]{--bg:#111827;--bg-2:#0b1120;--stage:#1b2536;--surface:#1f2937;--surface-2:#273343;--ink:#f9fafb;--muted:#9ca3af;--faint:#6b7280;--line:#374151;--line-strong:#4b5563;--gold:#d9b646;--gold-hi:#f0d680;--gold-deep:#a8842a;--gold-ink:#17120a;--wa:#3ad07e;--tint:color-mix(in srgb, var(--gold) 15%, var(--surface));--tint-2:color-mix(in srgb, var(--gold) 24%, var(--surface));--shadow:0 1px 2px #0006, 0 14px 40px #00000080;--shadow-lift:0 6px 18px #00000080, 0 30px 70px #0009;--aura-a:color-mix(in srgb, var(--gold) 55%, transparent);--aura-b:color-mix(in srgb, var(--gold-hi) 42%, transparent);--aura-op:.5;--grid-line:color-mix(in srgb, var(--gold) 10%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4{font-weight:700}.lp .page{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}.lp ::selection{background:color-mix(in srgb, var(--gold) 32%, transparent);color:var(--ink)}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;display:block}.lp :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.lp .aura{z-index:0;pointer-events:none;opacity:var(--aura-op);position:fixed;inset:0;overflow:hidden}.lp .aura .orb{filter:blur(70px);will-change:transform;mix-blend-mode:normal;border-radius:50%;position:absolute}.lp .aura .o1{background:radial-gradient(circle at 50% 50%, var(--aura-a), transparent 66%);width:52vw;height:52vw;animation:26s ease-in-out infinite drift1;top:-14vw;left:-12vw}.lp .aura .o2{background:radial-gradient(circle at 50% 50%, var(--aura-b), transparent 68%);width:46vw;height:46vw;animation:32s ease-in-out infinite drift2;top:6vh;right:-14vw}.lp .aura .o3{background:radial-gradient(circle at 50% 50%, var(--aura-a), transparent 70%);width:60vw;height:60vw;animation:38s ease-in-out infinite drift3;top:58vh;left:22vw}.lp .grid-lines{z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px);opacity:.7;background-size:100% 46px;animation:24s linear infinite lp-scrollgrid;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 78%,#0000);mask-image:linear-gradient(#0000,#000 12% 78%,#0000)}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8vw,6vh)scale(1.12)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7vw,9vh)scale(1.08)}}@keyframes drift3{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-6vw,-8vh)scale(.92)}}@keyframes lp-scrollgrid{0%{background-position:0 0}to{background-position:0 -460px}}.lp .wrap{max-width:var(--maxw);z-index:2;margin:0 auto;padding:0 22px;position:relative}.lp header{z-index:60;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.lp header.scrolled{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--line)}.lp .nav{justify-content:space-between;align-items:center;height:66px;display:flex}.lp .brand{font-family:"Inter", var(--sans);letter-spacing:normal;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.lp .logo{width:34px;height:34px;box-shadow:0 4px 12px color-mix(in srgb, var(--gold) 40%, transparent);border-radius:7px;flex-shrink:0;display:block}.lp .nav-links{align-items:center;gap:24px;display:flex}.lp .nav-group{align-items:center;gap:10px;display:flex;position:relative}.lp .nav-group a.navlink{color:var(--muted);padding:8px 6px;font-size:14px;font-weight:550;transition:color .2s;position:relative}.lp .nav-group a.navlink:hover{color:var(--ink)}.lp .nav-group a.navlink.active{color:var(--gold)}.lp .nav-ink{background:linear-gradient(90deg, var(--gold-hi), var(--gold-deep));width:0;height:2px;box-shadow:0 1px 7px color-mix(in srgb, var(--gold) 45%, transparent);opacity:0;pointer-events:none;border-radius:2px;transition:transform .34s cubic-bezier(.34,.7,.2,1),width .34s cubic-bezier(.34,.7,.2,1),opacity .22s;position:absolute;bottom:3px;left:0;transform:translate(0)}.lp .nav-actions{align-items:center;gap:10px;display:flex}.lp .nav-actions .btn{padding:9px 17px}.lp .btn{cursor:pointer;white-space:nowrap;background-origin:border-box;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:650;transition:transform .16s,box-shadow .16s,background .16s,color .16s,border-color .16s;display:inline-flex}.lp .btn-primary{color:var(--gold-ink);background:linear-gradient(135deg, var(--gold-hi), var(--gold-deep));box-shadow:0 6px 18px color-mix(in srgb, var(--gold) 34%, transparent);background-origin:border-box}.lp .btn-primary:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--gold) 46%, transparent);transform:translateY(-2px)}.lp .btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.lp .btn-ghost:hover{border-color:var(--gold);color:var(--gold-deep);background:var(--tint)}.lp .btn-lg{border-radius:13px;padding:15px 26px;font-size:16px}.lp .theme-toggle{cursor:pointer;background:var(--tint-2);width:38px;height:38px;color:var(--gold-deep);border:0;border-radius:50%;place-items:center;transition:background .16s,color .16s;display:grid}.lp .theme-toggle:hover{background:color-mix(in srgb, var(--gold) 32%, var(--surface));color:var(--gold)}@media (prefers-color-scheme:dark){.lp:not([data-theme=light]) .theme-toggle{color:var(--gold)}.lp:not([data-theme=light]) .theme-toggle:hover{color:var(--gold-hi)}}.lp[data-theme=dark] .theme-toggle{color:var(--gold)}.lp[data-theme=dark] .theme-toggle:hover{color:var(--gold-hi)}.lp[data-theme=light] .theme-toggle{color:var(--gold-deep)}@media (prefers-color-scheme:dark){.lp:not([data-theme=light]) .fcard .ic,.lp:not([data-theme=light]) .show-copy .kicker .ic,.lp:not([data-theme=light]) .hstat .ic,.lp:not([data-theme=light]) .chip,.lp:not([data-theme=light]) .mk-av{color:var(--gold)}}.lp[data-theme=dark] .fcard .ic,.lp[data-theme=dark] .show-copy .kicker .ic,.lp[data-theme=dark] .hstat .ic,.lp[data-theme=dark] .chip,.lp[data-theme=dark] .mk-av{color:var(--gold)}.lp .theme-toggle:hover svg{transform:rotate(15deg)}.lp .theme-toggle svg{transition:transform .25s cubic-bezier(.2,.7,.2,1);display:block}.lp .theme-toggle .i-sun{display:none}@media (prefers-color-scheme:dark){.lp:not([data-theme=light]) .theme-toggle .i-sun{display:block}.lp:not([data-theme=light]) .theme-toggle .i-moon{display:none}}.lp[data-theme=dark] .theme-toggle .i-sun{display:block}.lp[data-theme=dark] .theme-toggle .i-moon,.lp[data-theme=light] .theme-toggle .i-sun{display:none}.lp[data-theme=light] .theme-toggle .i-moon{display:block}.lp .burger{border:1px solid var(--line-strong);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:none}.lp .eyebrow,.lp .show-copy .kicker{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);font-size:12.5px;font-weight:700}.lp .hero{padding:72px 0 40px}.lp .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid}.lp .chip{color:var(--gold-deep);background:var(--tint);border:1px solid color-mix(in srgb, var(--gold) 26%, var(--line));border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.lp .chip svg{width:14px;height:14px}.lp h1.hero-title{letter-spacing:-.03em;text-wrap:balance;margin:22px 0 0;font-size:clamp(38px,6vw,68px);font-weight:800;line-height:1.02}.lp .hero-title .accent{background:linear-gradient(115deg, var(--gold-hi), var(--gold), var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text}.lp .hero-sub{color:var(--muted);max-width:34ch;margin:22px 0 0;font-size:clamp(17px,2.1vw,20px)}.lp .hero-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.lp .hero-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px 30px;margin-top:34px;padding-top:26px;display:flex}.lp .hstat{align-items:center;gap:10px;display:flex}.lp .hstat .ic{background:var(--tint);width:34px;height:34px;color:var(--gold-deep);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.lp .hstat b{letter-spacing:-.01em;font-size:14px;display:block}.lp .hstat small{color:var(--faint);font-size:12px}.lp .agenda{position:relative}.lp .agenda-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift);border-radius:22px;overflow:hidden}.lp .agenda-top{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.lp .agenda-top .left{align-items:center;gap:10px;display:flex}.lp .agenda-top .cal{color:var(--gold-deep);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp .agenda-top b{font-size:14px;font-family:var(--sans)}.lp .agenda-top .badge{font-family:var(--sans);color:var(--muted);background:var(--tint);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.lp .agenda-rows{padding:8px}.lp .arow{border-radius:12px;align-items:center;gap:12px;padding:11px 12px;transition:background .3s;display:flex}.lp .arow .time{font-family:var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;width:46px;font-size:13px;font-weight:600}.lp .arow .body{flex:1;min-width:0}.lp .arow .body .name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.lp .arow .body .svc{color:var(--faint);font-size:11.5px}.lp .arow .status{font-size:11px;font-weight:700;font-family:var(--sans);border-radius:999px;flex-shrink:0;padding:3px 8px}.lp .arow.free .body .name{color:var(--faint);font-weight:500}.lp .arow.free .status{color:var(--faint);background:var(--surface-2);border:1px dashed var(--line-strong)}.lp .arow.booked{background:var(--tint)}.lp .arow.booked .status{color:var(--gold-ink);background:linear-gradient(135deg, var(--gold-hi), var(--gold))}.lp .arow.just{animation:.7s lp-fillin}@keyframes lp-fillin{0%{background:color-mix(in srgb, var(--gold) 40%, var(--surface));transform:scale(.98)}to{background:var(--tint);transform:scale(1)}}.lp .agenda-foot{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.lp .agenda-foot .wa{color:var(--wa)}.lp .wa-toast{z-index:3;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift);opacity:0;border-radius:14px;align-items:center;gap:10px;width:250px;padding:10px 14px;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:-22px;right:-6px;transform:translateY(10px)scale(.96)}.lp .wa-toast.wa-show{opacity:1;transform:translateY(0)scale(1)}.lp .wa-toast .wi{background:color-mix(in srgb, var(--wa) 16%, var(--surface));width:30px;height:30px;color:var(--wa);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.lp .wa-toast b{font-size:12.5px;display:block}.lp .wa-toast small{color:var(--faint);font-size:11px}.lp section{z-index:2;position:relative}.lp .band{padding:96px 0}.lp .band.tint{background:color-mix(in srgb, var(--stage) 60%, var(--bg));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp .head{text-align:center;max-width:640px;margin:0 auto 54px}.lp .head h2{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,4vw,40px);font-weight:800}.lp .head h2:first-child{margin-top:0}.lp .head p{color:var(--muted);margin:14px 0 0;font-size:17px}.lp .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lp .reveal.in{opacity:1;transform:none}.lp .showcase{flex-direction:column;gap:88px;display:flex}.lp .show{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.lp .show.flip .show-media{order:2}.lp .show-copy .kicker{align-items:center;gap:8px;display:inline-flex}.lp .show-copy .kicker .ic{background:var(--tint);width:26px;height:26px;color:var(--gold-deep);border-radius:8px;place-items:center;display:grid}.lp .show-copy h3{letter-spacing:-.02em;text-wrap:balance;margin:16px 0 0;font-size:clamp(24px,3vw,32px)}.lp .show-copy p{color:var(--muted);max-width:44ch;margin:14px 0 0;font-size:16.5px}.lp .show-copy ul{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.lp .show-copy li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.lp .show-copy li svg{width:18px;height:18px;color:var(--gold);flex-shrink:0;margin-top:1px}.lp .browser{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift);will-change:transform;border-radius:16px;overflow:hidden}.lp .browser .bar{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 12px;display:flex}.lp .browser .url{background:var(--bg);border:1px solid var(--line);font-family:var(--mono);color:var(--faint);border-radius:999px;flex:1;align-items:center;gap:7px;padding:5px 12px;font-size:11.5px;display:flex}.lp .browser .url svg{width:12px;height:12px}.lp .shot{aspect-ratio:16/10;background:linear-gradient(135deg, var(--tint), var(--surface-2));place-items:center;display:grid;position:relative;overflow:hidden}.lp .shot img{object-fit:cover;width:100%;height:100%}.lp .shot-ph{text-align:center;color:var(--faint);padding:20px}.lp .shot-ph .pic{background:var(--surface);border:1px solid var(--line);width:46px;height:46px;color:var(--gold-deep);border-radius:12px;place-items:center;margin:0 auto 10px;display:grid}.lp .shot-ph b{color:var(--muted);font-size:13px;display:block}.lp .shot-ph code{font-family:var(--mono);color:var(--faint);font-size:11px}.lp .phone{background:linear-gradient(160deg, var(--line-strong), var(--surface-2));width:240px;box-shadow:var(--shadow-lift);border-radius:34px;margin:0 auto;padding:9px}.lp .phone .screen{background:var(--surface);aspect-ratio:9/19;border-radius:26px;position:relative;overflow:hidden}.lp .phone .notch{background:color-mix(in srgb, var(--ink) 20%, transparent);z-index:3;border-radius:999px;width:78px;height:6px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.lp .phone .shot{aspect-ratio:auto;height:100%}.lp .mk-shot{background:var(--surface);display:block!important}.lp .mk{font-family:var(--sans);text-align:left;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lp .mk-top{align-items:center;gap:10px;padding:12px 14px 0;display:flex}.lp .mk-back{background:var(--surface-2);border:1px solid var(--line-strong);width:26px;height:26px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.lp .mk-sp{flex-shrink:0;width:26px}.lp .mk-title{text-align:center;flex:1;min-width:0}.lp .mk-title b{color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:700;display:block}.lp .mk-title span{color:var(--faint);font-size:11px}.lp .mk-prog{border-bottom:1px solid var(--line);gap:6px;padding:11px 14px 13px;display:flex}.lp .mk-prog i{background:var(--line-strong);border-radius:999px;flex:1;height:3px;transition:background .4s}.lp .mk-prog i.on{background:var(--gold)}.lp .mk-body{flex:1;position:relative}.lp .mk-step{background:var(--surface);padding:14px;display:none;position:absolute;inset:0;overflow:hidden}.lp .mk-step.on{animation:.45s cubic-bezier(.2,.7,.2,1) lp-mkIn;display:block}.lp .mk-done-step.on{display:flex}@keyframes lp-mkIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.lp .mk-h2{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:700}.lp .mk-h2row{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.lp .mk-date{color:var(--muted);font-size:11.5px}.lp .mk-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:11px;margin-top:9px;padding:11px 12px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.lp .mk-step[data-s=service] .mk-h2{margin-bottom:3px}.lp .mk-card.sel{border-color:var(--gold);box-shadow:0 6px 16px color-mix(in srgb,var(--gold) 22%,transparent);transform:translateY(-1px)}.lp .mk-av{background:var(--tint-2);width:36px;height:36px;color:var(--gold-deep);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.lp .mk-info{flex:1;min-width:0}.lp .mk-info b{color:var(--ink);font-size:13px;font-weight:650;display:block}.lp .mk-dur{color:var(--faint);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:inline-flex}.lp .mk-price{color:var(--gold-deep);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px;font-weight:700}.lp .mk-sub{color:var(--faint);margin-top:1px;font-size:11px;display:block}.lp .mk-pro{border-radius:12px;align-items:center;gap:11px;margin-top:9px;padding:10px 12px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.lp .mk-pro.mk-card2{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.lp .mk-pro-any{background:var(--tint);border:1.5px solid color-mix(in srgb,var(--gold) 34%,var(--line))}.lp .mk-av-star{background:linear-gradient(135deg,var(--gold-hi),var(--gold-deep))!important;color:var(--gold-ink)!important}.lp .mk-avr{background:var(--tint-2);width:36px;height:36px;color:var(--gold-deep);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.lp .mk-pro.sel{border-color:var(--gold);box-shadow:0 6px 16px color-mix(in srgb,var(--gold) 22%,transparent);transform:translateY(-1px)}.lp .mk-month{justify-content:space-between;align-items:center;margin:11px 0 12px;display:flex}.lp .mk-chev{width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.lp .mk-mlabel{color:var(--ink);text-transform:capitalize;font-size:12.5px;font-weight:650}.lp .mk-dgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp .mk-day{text-align:center;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;padding:7px 0;transition:border-color .3s,box-shadow .3s,transform .3s}.lp .mk-day i{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-size:9.5px;font-style:normal;display:block}.lp .mk-day b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.15;display:block}.lp .mk-day em{color:var(--faint);font-size:9.5px;font-style:normal}.lp .mk-day.sel{border-color:var(--gold);box-shadow:0 6px 14px color-mix(in srgb,var(--gold) 22%,transparent);transform:translateY(-1px)}.lp .mk-day.sel b{color:var(--gold-deep)}.lp .wa-shot{display:block!important}.lp .wachat{font-family:var(--sans);background:#e5ddd5;flex-direction:column;display:flex;position:absolute;inset:0}.lp .wa-hd{color:#fff;background:#075e54;align-items:center;gap:8px;padding:9px 10px;display:flex}.lp .wa-back{color:#fff;flex-shrink:0;place-items:center;display:grid}.lp .wa-av{border-radius:50%;flex-shrink:0;width:30px;height:30px;overflow:hidden}.lp .wa-av img{object-fit:cover;width:100%;height:100%;display:block}.lp .wa-who{flex:1;min-width:0;line-height:1.15}.lp .wa-who b{font-size:12.5px;font-weight:600;display:block}.lp .wa-who span{opacity:.85;font-size:10px}.lp .wa-ic{color:#fff;opacity:.92;flex-shrink:0;place-items:center;display:grid}.lp .wa-body{flex-direction:column;flex:1;gap:7px;padding:9px;display:flex;overflow:hidden}.lp .wa-day{text-align:center;margin:1px 0 3px}.lp .wa-day span{color:#5b6b72;background:#ffffffd9;border-radius:7px;padding:3px 9px;font-size:9px;font-weight:600;box-shadow:0 1px 1px #0000000d}.lp .wa-msg{opacity:0;background:#fff;border-radius:9px 9px 9px 2px;align-self:flex-start;max-width:86%;padding:6px 9px 4px;transition:opacity .35s,transform .35s cubic-bezier(.2,.9,.3,1.2);transform:translateY(9px)scale(.96);box-shadow:0 1px .5px #00000021}.lp .wa-msg.wa-in{opacity:1;transform:none}.lp .wa-msg p{color:#111b21;margin:0;font-size:11.5px;line-height:1.4}.lp .wa-t{color:#667781;justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:9px;display:flex}.lp .wa-inbar{background:#f0f0f0;align-items:center;gap:7px;padding:7px 8px;display:flex}.lp .wa-input{color:#9aa0a4;background:#fff;border-radius:999px;flex:1;padding:7px 12px;font-size:11px}.lp .wa-send{color:#fff;background:#075e54;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.lp .st-shot{background:var(--surface);display:block!important}.lp .st{font-family:var(--sans);flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;inset:0;overflow:hidden}.lp .st-hd{justify-content:space-between;align-items:baseline;display:flex}.lp .st-hd b{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.lp .st-hd .st-h-sub{color:var(--faint);margin-left:1px;font-size:11px}.lp .st-per{color:var(--muted);background:var(--tint);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.lp .st-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp .st-kpi{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:10px}.lp .st-krow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lp .st-ic{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.lp .st-ic.ic-a{background:var(--tint-2);color:var(--gold-deep)}.lp .st-ic.ic-b{background:color-mix(in srgb,#2563eb 14%,var(--surface));color:#2563eb}.lp .st-ic.ic-c{background:color-mix(in srgb,var(--wa) 15%,var(--surface));color:var(--wa)}.lp .st-delta{color:var(--wa);background:color-mix(in srgb,var(--wa) 13%,var(--surface));border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.lp .st-val{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.05}.lp .st-lbl{color:var(--muted);margin-top:3px;font-size:10px}.lp .st-chart{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:11px 12px 10px;display:flex}.lp .st-ctitle{color:var(--ink);font-size:12px;font-weight:650}.lp .st-bars{flex:1;align-items:flex-end;gap:7px;min-height:0;margin-top:9px;display:flex}.lp .st-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.lp .st-bar i{background:var(--tint-2);border-radius:5px 5px 2px 2px;width:100%;height:0;transition:height .9s cubic-bezier(.2,.7,.2,1)}.lp .st-bar.grow i{height:var(--h)}.lp .st-bar.max i{background:linear-gradient(180deg,var(--gold-hi),var(--gold-deep))}.lp .st-bar em{color:var(--faint);font-size:9.5px;font-style:normal}.lp .mk-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.lp .mk-slot{text-align:center;border:1.5px solid var(--line);color:var(--ink);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 0;font-size:12px;font-weight:600;transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.lp .mk-slot.sel{background:linear-gradient(135deg,var(--gold-hi),var(--gold-deep));color:var(--gold-ink);box-shadow:0 4px 12px color-mix(in srgb,var(--gold) 28%,transparent);background-origin:border-box;border-color:#0000}.lp .mk-slot.off{background:var(--surface-3);color:var(--faint);border-color:#0000}.lp .mk-done-step{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px}.lp .mk-done-step .ok{background:color-mix(in srgb,var(--wa) 15%,var(--surface));width:54px;height:54px;color:var(--wa);border-radius:50%;place-items:center;transition:transform .45s cubic-bezier(.2,1.3,.4,1);display:grid;transform:scale(.7)}.lp .mk-done-step.on .ok{transform:scale(1)}.lp .mk-done-step b{color:var(--ink);font-size:16px}.lp .mk-done-step .sub{color:var(--muted);font-size:12px}.lp .fgrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lp .fcard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}.lp .fcard:hover{box-shadow:var(--shadow-lift);border-color:color-mix(in srgb, var(--gold) 34%, var(--line));transform:translateY(-4px)}.lp .fcard .ic{background:linear-gradient(140deg, var(--tint-2), var(--tint));width:44px;height:44px;color:var(--gold-deep);border-radius:12px;place-items:center;display:grid}.lp .fcard h3{letter-spacing:-.01em;margin:16px 0 8px;font-size:17px}.lp .fcard p{color:var(--muted);margin:0;font-size:14px}.lp .toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;gap:4px;margin:0 auto;padding:4px;display:inline-flex}.lp .toggle button{color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.lp .toggle button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.lp .toggle .save{font-family:var(--sans);color:var(--wa);background:color-mix(in srgb, var(--wa) 14%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.lp .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:960px;margin:0 auto;display:grid}.lp .plan{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative}.lp .plan.hot{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 12%, var(--surface)), var(--surface));box-shadow:var(--shadow-lift);outline:2px solid var(--gold);outline-offset:-1px;background-origin:border-box;border-color:#0000;transform:translateY(-6px)}.lp .plan .tag{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--gold-ink);background:linear-gradient(135deg, var(--gold-hi), var(--gold-deep));white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lp .plan h3{letter-spacing:-.01em;margin:0;font-size:18px}.lp .price{align-items:baseline;gap:4px;margin:12px 0 2px;display:flex}.lp .price .amt{letter-spacing:-.02em;font-size:44px;font-weight:700;font-family:var(--sans);font-variant-numeric:lining-nums tabular-nums;line-height:1}.lp .price .per{color:var(--muted);font-size:14px}.lp .plan .total{color:var(--faint);min-height:16px;margin-bottom:14px;font-size:12px}.lp .plan .total .save-note{color:var(--wa);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12.5px;font-weight:800;display:block}.lp .plan .bookings{color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:18px;font-size:13.5px}.lp .plan ul{flex-direction:column;flex:1;gap:11px;margin:0 0 22px;padding:0;list-style:none;display:flex}.lp .plan li{color:var(--ink);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.lp .plan li svg{width:16px;height:16px;color:var(--gold);flex-shrink:0;margin-top:2px}.lp .plan li.off,.lp .plan li.off svg{color:var(--faint)}.lp .cmp-toggle{text-align:center;margin-top:42px}.lp .cmp-toggle button{font-family:var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:13.5px;font-weight:600;transition:color .16s;display:inline-flex}.lp .cmp-toggle button:hover{color:var(--gold-deep)}.lp .cmp-toggle .chev{transition:transform .3s}.lp .cmp-toggle button[aria-expanded=true] .chev{transform:rotate(180deg)}.lp .cmp-wrap{background:var(--surface);border:1px solid var(--line);max-width:860px;box-shadow:var(--shadow);border-radius:18px;margin:24px auto 0;padding:10px 16px 16px;display:none;overflow-x:auto}.lp .cmp-wrap.open{animation:.4s lp-cmpIn;display:block}@keyframes lp-cmpIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp .cmp{border-collapse:collapse;width:100%;font-family:var(--sans);min-width:600px;font-size:13px}.lp .cmp thead th{vertical-align:bottom;padding:12px 14px;font-size:13px;font-weight:700}.lp .cmp thead th.col{text-align:center;color:var(--ink)}.lp .cmp thead th.prem{color:var(--gold-ink);background:linear-gradient(135deg, var(--gold-hi), var(--gold-deep));border-radius:12px 12px 0 0}.lp .cmp .cat td{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--tint);padding:10px 14px;font-size:11px;font-weight:700}.lp .cmp .row{border-bottom:1px solid var(--line)}.lp .cmp .row td{padding:10px 14px}.lp .cmp td.lbl{text-align:left;color:var(--ink)}.lp .cmp td.cell{text-align:center;color:var(--muted)}.lp .cmp td.prem{background:color-mix(in srgb, var(--gold) 9%, var(--surface))}.lp .cmp td.cell .val{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.lp .cmp .yes{color:var(--wa);display:inline-block}.lp .cmp .no{color:var(--faint);display:inline-block}.lp .cmp .cmp-cta td{text-align:center;padding:16px 8px}.lp .cmp .cmp-cta td.prem{border-radius:0 0 12px 12px}.lp .cmp .cmp-cta .btn{width:100%;padding:8px 10px;font-size:12px}.lp .cta-band{text-align:center;background:linear-gradient(135deg, var(--gold-hi), var(--gold), var(--gold-deep));color:var(--gold-ink);border-radius:28px;padding:70px 40px;position:relative;overflow:hidden}.lp .cta-band h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,40px)}.lp .cta-band p{max-width:44ch;color:var(--gold-ink);margin:16px auto 30px;font-size:17px}.lp .cta-band .btn-white{background:var(--gold-ink);color:var(--gold-hi)}.lp .cta-band .btn-white:hover{transform:translateY(-2px)}.lp .cta-shine{pointer-events:none;background:radial-gradient(circle at 20% 10%,#ffffff59,#0000 40%);position:absolute;inset:0}.lp .cta-band h2,.lp .cta-band p,.lp .cta-band .btn{z-index:1;position:relative}.lp footer{border-top:1px solid var(--line);z-index:2;padding:52px 0 40px;position:relative}.lp .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.lp .foot-links{color:var(--muted);gap:22px;font-size:14px;display:flex}.lp .foot-links a:hover{color:var(--gold-deep)}.lp .foot small{color:var(--faint);font-size:13px}.lp .sheet{display:none}@media (max-width:900px){.lp .hero-grid{grid-template-columns:1fr;gap:40px}.lp .hero-sub{max-width:46ch}.lp .agenda{width:100%;max-width:420px;margin:0 auto}.lp .show{grid-template-columns:1fr;gap:30px}.lp .show.flip .show-media{order:0}.lp .fgrid{grid-template-columns:1fr 1fr}.lp .plans{grid-template-columns:1fr;max-width:420px}.lp .plan.hot{transform:none}.lp .nav-links{display:none}.lp .burger{display:grid}.lp .sheet.open{border-top:1px solid var(--line);background:var(--bg);display:block}.lp .sheet-inner{flex-direction:column;gap:6px;padding:16px 22px 22px;display:flex}.lp .sheet a{color:var(--muted);border-bottom:1px solid var(--line);padding:11px 0;font-size:15px}.lp .sheet .sheet-theme{width:100%;font:inherit;color:var(--muted);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:11px 0;font-size:15px;display:flex}.lp .sheet .sheet-theme .theme-toggle{flex-shrink:0;width:30px;height:30px}.lp .sheet .btn{margin-top:12px}}@media (max-width:560px){.lp .fgrid{grid-template-columns:1fr}.lp .band{padding:70px 0}.lp .hero-stats{gap:16px 22px}}@media (prefers-reduced-motion:reduce){.lp .aura .orb,.lp .grid-lines{animation:none!important}.lp .reveal{opacity:1!important;transition:none!important;transform:none!important}.lp .arow.just{animation:none!important}.lp *{scroll-behavior:auto!important}}
