@import "https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Oswald:wght@500;600;700&family=Archivo+Black&display=swap";

:root{--ink-0:#0b0b0d;--ink-1:#131316;--ink-2:#1c1c21;--ink-3:#26262d;--paper:#f5f2ec;--text-1:#f5f2ec;--text-2:#a8a5a0;--text-3:#6e6b66;--line-1:#f5f2ec24;--line-2:#f5f2ec14;--fill-1:#f5f2ec0f;--fill-2:#f5f2ec1a;--accent:#ff5c1f;--accent-hot:#ff7a45;--accent-deep:#c93e0c;--on-accent:#140a05;--accent-glow:#ff5c1f59;--ok:#4cc38a;--warn:#f2b33d;--danger:#f04438;--on-semantic:#0b0b0d;--surface-page:var(--ink-0);--surface-card:var(--ink-2);--surface-raised:var(--ink-3);--text-body:var(--text-1);--text-muted:var(--text-2);--text-faint:var(--text-3);--brand:var(--accent);--brand-hover:var(--accent-hot);--on-brand:var(--on-accent);--brand-glow:var(--accent-glow);--brand-text:var(--brand)}
:root{--font-display:"Big Shoulders Display",sans-serif-condensed,sans-serif;--font-body:"Instrument Sans",system-ui,sans-serif;--display-xl:clamp(56px,8vw,96px);--display-lg:48px;--display-md:34px;--display-sm:24px;--display-weight:700;--display-tracking:.01em;--display-leading:.92;--text-lg:18px;--text-md:15px;--text-sm:13px;--text-xs:11.5px;--body-leading:1.5;--label-tracking:.14em;--label-weight:600}body{font-family:var(--font-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}a{color:var(--brand-text);text-decoration:none}a:hover{color:var(--brand-hover)}
:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-sm:4px;--r-md:8px;--r-lg:14px;--r-pill:999px;--border-card:1px solid var(--line-2);--border-strong:1px solid var(--line-1);--shadow-card:0 1px 0 #ffffff0a inset;--shadow-pop:0 12px 40px #0000008c;--shadow-cta:0 4px 24px var(--brand-glow);--ease-snap:cubic-bezier(.2,.9,.3,1);--dur-fast:.12s;--dur-med:.22s;--dur-slow:.36s}
[data-barber-theme=kili]{--brand:#f2b33d;--brand-hover:#ffc85e;--on-brand:#140d02;--brand-glow:#f2b33d59}[data-barber-theme=verde]{--brand:#b7f04a;--brand-hover:#c9ff66;--on-brand:#0e1403;--brand-glow:#b7f04a4d}[data-barber-theme=gelo]{--brand:#35d0ba;--brand-hover:#5be3cf;--on-brand:#02140f;--brand-glow:#35d0ba4d}[data-barber-theme]{--brand-text:var(--brand)}
:root{--r-panel:20px;--lp-pad-x:20px;--lp-section-py:64px;--lp-max:1120px}@media (min-width:900px){:root{--lp-pad-x:32px;--lp-section-py:112px}}.lp{--font-display:var(--lp-font-display);--font-body:var(--lp-font-body);background:var(--ink-0);min-height:100vh;color:var(--text-1);font-family:var(--font-body);overflow-x:clip}.lp-wrap{width:100%;max-width:var(--lp-max);padding:0 var(--lp-pad-x);margin:0 auto}.lp-sec{padding:var(--lp-section-py) 0}.lp-band{background:var(--ink-1)}.lp-center{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-hl{color:var(--brand-text)}.lp-nowrap{white-space:nowrap}.lp-only-desk{display:none!important}@media (min-width:900px){.lp-only-desk{display:inline-flex!important}}.lp-h1,.lp-h2,.lp-h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;color:var(--text-1);text-wrap:balance;margin:0;font-weight:800}.lp-h1{font-size:clamp(42px,12vw,56px);line-height:.88}.lp-h2{font-size:clamp(36px,10vw,46px);line-height:.9}.lp-h3{font-size:26px;line-height:.95}@media (min-width:900px){.lp-h1{font-size:clamp(64px,6.3vw,92px)}.lp-h2{font-size:clamp(50px,4.8vw,66px)}.lp-h3{font-size:30px}}.lp-eyebrow{font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-2);align-items:center;gap:10px;font-weight:600;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--brand);border-radius:2px;width:18px;height:2px}.lp-lead{color:var(--text-2);max-width:560px;margin:0;font-size:16px;line-height:1.5}.lp-lead b{color:var(--text-1);font-weight:600}.lp-fine{color:var(--text-2);margin:0;font-size:13px;line-height:1.45}.lp-fine b{color:var(--text-1);font-weight:600}.lp-head{flex-direction:column;gap:14px;max-width:680px;margin-bottom:32px;display:flex}@media (min-width:900px){.lp-head{margin-bottom:48px}}.lp-btn{border-radius:var(--r-md);background:var(--brand);min-height:56px;color:var(--on-brand);box-shadow:var(--shadow-cta);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lp-btn svg{flex-shrink:0}.lp-btn:hover{background:var(--brand-hover);color:var(--on-brand)}.lp-btn:focus-visible{outline:2px solid var(--text-1);outline-offset:3px}.lp-btn--block{width:100%}.lp-btn--sm{letter-spacing:.01em;text-transform:none;min-height:44px;box-shadow:none;white-space:nowrap;padding:10px 16px;font-size:13.5px}@media (max-width:359px){.lp-btn:not(.lp-btn--sm){letter-spacing:.02em;gap:8px;padding:15px 16px;font-size:13.5px}.lp-btn--sm{padding:10px 12px;font-size:13px}}.lp-top{justify-content:space-between;align-items:center;height:56px;display:flex}@media (min-width:900px){.lp-top{height:72px}}.lp-logo{color:var(--text-1);font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:9px;font-size:23px;font-weight:800;display:inline-flex}.lp-logo:hover{color:var(--text-1)}.lp-logo--sm{gap:8px;font-size:19px}.lp-top-nav{align-items:center;gap:18px;display:flex}.lp-top-link{color:var(--text-2);font-size:14px;font-weight:600}.lp-top-link:hover{color:var(--text-1)}.lp-hero{background:var(--ink-1);border-radius:0 0 var(--r-panel) var(--r-panel);position:relative;overflow:hidden}.lp-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side, var(--brand-glow), transparent);width:760px;height:760px;position:absolute;top:330px;left:50%;transform:translate(-50%)}.lp-hero-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:0 0 36px;display:grid;position:relative}.lp-hero-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lp-dm{background:var(--fill-2);border:1px solid var(--line-2);max-width:100%;color:var(--text-1);border-radius:15px 15px 15px 4px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:13.5px;display:inline-flex}.lp-lead--hero{font-size:15.5px}.lp-dm-dot{background:var(--warn);border-radius:99px;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite lp-unread}@keyframes lp-unread{0%,to{box-shadow:0 0 #f2b33d8c}60%{box-shadow:0 0 0 6px #f2b33d00}}.lp-dm time{color:var(--text-3);font-size:11.5px}.lp-cta-row{flex-direction:column;gap:9px;width:100%;margin-top:2px;display:flex}.lp-btn--hero{width:100%}.lp-proofline{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.lp-proofline:hover{color:var(--text-1)}.lp-proofline-faces{display:flex}.lp-proofline-faces img,.lp-proofline-faces span{object-fit:cover;border:2px solid var(--ink-1);background:var(--ink-3);border-radius:50%;width:28px;height:28px}.lp-proofline-faces>*+*{margin-left:-8px}.lp-proofline b{color:var(--text-1);font-weight:600}@media (min-width:900px){.lp-hero{border-radius:0 0 var(--r-panel) var(--r-panel);margin:0 16px}.lp-hero:before{top:50%;left:74%;transform:translate(-50%,-50%)}.lp-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding:40px 0 96px}.lp-hero-copy{gap:22px}.lp-dm{font-size:15px}.lp-lead--hero{font-size:18px}.lp-cta-row{width:auto}.lp-btn--hero{width:auto;padding:18px 32px}}.lp-hero-visual{flex-direction:column;align-items:center;padding:4px 0 10px;display:flex;position:relative}.lp-phone{background:var(--ink-2);border:1px solid var(--line-1);border-radius:32px;width:min(252px,66vw);padding:7px;position:relative;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff0f}.lp-phone-screen{border-radius:25px;overflow:hidden}.lp-notif{--nx:3%;z-index:2;background:var(--ink-3);border:1px solid var(--line-1);width:min(300px,86vw);box-shadow:var(--shadow-pop);transform:translateX(var(--nx)) rotate(-2deg);animation:lp-notif-in .56s var(--ease-snap) .65s both;border-radius:16px;align-items:flex-start;gap:10px;margin-bottom:-20px;padding:11px 13px 12px;display:flex;position:relative}.lp-notif img{border-radius:9px;flex-shrink:0}.lp-notif-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-notif-top{color:var(--text-3);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.lp-notif-top b{color:var(--text-2);font-weight:600}.lp-notif-title{color:var(--text-1);font-size:14px;font-weight:700}.lp-notif-body{color:var(--text-2);font-size:13px;line-height:1.35}@keyframes lp-notif-in{0%{opacity:0;transform:translate(var(--nx), -16px) rotate(-2deg) scale(.96)}to{opacity:1;transform:translateX(var(--nx)) rotate(-2deg)}}@media (max-width:359px){.lp-notif{--nx:0%;width:92%}}.lp-linkchip{z-index:2;background:var(--paper);color:var(--ink-0);box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;bottom:48px;left:50%;transform:translate(-92%)rotate(3deg)}.lp-linkchip b{color:var(--accent-deep);font-weight:700}.lp-linkchip-dot{background:var(--brand);border-radius:99px;width:9px;height:9px}@media (min-width:900px){.lp-hero-visual{padding:24px 0}.lp-phone{width:300px}.lp-notif{--nx:0%;width:318px;margin:0;position:absolute;top:auto;bottom:64px;left:56%}.lp-linkchip{bottom:40px;transform:translate(-120%)rotate(-3deg)}}.lp-niches{padding:36px 0 var(--lp-section-py)}.lp-marquee{border-block:1px solid var(--line-2);margin:22px 0 24px;padding:16px 0;overflow:hidden}.lp-marquee-track{width:max-content;animation:42s linear infinite lp-marquee;display:flex}.lp-marquee ul{align-items:center;gap:22px;margin:0;padding:0 22px 0 0;list-style:none;display:flex}.lp-marquee li{white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:22px;font-size:34px;font-weight:800;line-height:1;display:inline-flex}.lp-marquee li:nth-child(2n){color:#0000;-webkit-text-stroke:1.2px var(--text-2)}.lp-marquee li:after{content:"✦";color:var(--brand-text);-webkit-text-stroke:0;font-size:16px}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-guides{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:14px;font-size:13.5px;display:flex}.lp-guides a{align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (min-width:900px){.lp-marquee li{font-size:52px}}.lp-show{gap:16px;display:grid}@media (min-width:768px){.lp-show{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lp-show--1{grid-template-columns:minmax(0,560px);justify-content:center}}.lp-show-card{background:var(--ink-1);border:var(--border-card);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.lp-show-cover{background:var(--fill-1);height:150px;position:relative}.lp-show-cover img,.lp-show-cover video{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.lp-show-cover:after{content:"";background:linear-gradient(180deg, #0b0b0d1a 0%, #0b0b0d73 60%, var(--ink-1) 100%);position:absolute;inset:-1px 0 -2px}.lp-show-body{z-index:1;flex-direction:column;gap:16px;margin-top:-34px;padding:0 16px 18px;display:flex;position:relative}.lp-show-id{align-items:flex-end;gap:12px;display:flex}.lp-show-avatar{border:2px solid var(--acc);width:64px;height:64px;box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 22%, transparent);background:var(--ink-3);font-family:var(--font-display);color:var(--acc);border-radius:50%;flex-shrink:0;place-items:center;font-size:26px;font-weight:800;display:grid;overflow:hidden}.lp-show-avatar img{object-fit:cover;width:100%;height:100%}.lp-show-name{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:26px;font-weight:800;line-height:.95}.lp-show-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:4px;font-size:11.5px}.lp-show-svcs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-show-svcs li{border-top:1px solid var(--line-2);align-items:baseline;gap:10px;padding:10px 0;display:flex}.lp-show-svc{min-width:0;font-family:var(--font-display);text-transform:uppercase;color:var(--text-1);flex:1;font-size:18px;font-weight:700;line-height:1.05}.lp-show-dur{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:11.5px}.lp-show-price{font-family:var(--font-display);color:var(--acc);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.lp-show-price small{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-right:4px;font-size:9.5px;font-weight:600}.lp-show-link{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--acc) 55%, transparent);min-height:46px;color:var(--acc);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.lp-show-link:hover{color:var(--text-1);border-color:var(--acc)}.lp-vs{align-items:stretch;gap:14px;display:grid}@media (min-width:900px){.lp-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px}}.lp-vs-card{background:var(--ink-2);border:var(--border-card);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:18px;display:flex}.lp-vs-card--good{background:var(--ink-0);border-color:color-mix(in srgb, var(--brand) 50%, transparent);box-shadow:var(--shadow-cta)}.lp-vs-label{font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-2);justify-content:space-between;gap:10px;font-weight:600;display:flex}.lp-vs-label span{color:var(--text-3);letter-spacing:.06em}.lp-vs-card p{color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.lp-vs-card p b{color:var(--text-1);font-weight:600}.lp-chat{flex-direction:column;gap:8px;display:flex}.lp-bubble{align-items:center;gap:8px;display:flex}.lp-bubble span{background:var(--fill-2);color:var(--text-1);border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:14px}.lp-bubble i{background:var(--warn);border-radius:99px;width:8px;height:8px}.lp-chat-foot{color:var(--warn);font-size:12px;font-weight:600}.lp-vs-arrow{color:var(--brand);place-items:center;display:grid}.lp-vs-arrow svg{transform:rotate(90deg)}@media (min-width:900px){.lp-vs-arrow svg{transform:none}}.lp-day{flex-direction:column;gap:6px;display:flex}.lp-day-head{color:var(--text-3);justify-content:space-between;font-size:12px;display:flex}.lp-day-head b{color:var(--text-1);font-weight:600}.lp-slot{border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--line-2);color:var(--text-1);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.lp-slot time{font-variant-numeric:tabular-nums;font-weight:700}.lp-slot span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);overflow:hidden}.lp-slot--free{color:var(--text-3);background:0 0;border-style:dashed}.lp-slot--free time{color:var(--text-3)}.lp-slot--new{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent)}.lp-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--brand);color:var(--on-brand);border-radius:99px;padding:3px 8px;font-size:10.5px;font-weight:700}.lp-panel{background:var(--ink-1);border-radius:var(--r-panel);padding:40px var(--lp-pad-x);position:relative;overflow:hidden}.lp-sec--panel{padding-left:0;padding-right:0}.lp-sec--panel>.lp-wrap{padding:0 12px}@media (min-width:900px){.lp-panel{padding:72px 64px}.lp-sec--panel>.lp-wrap{padding:0 var(--lp-pad-x)}}.lp-flow{gap:28px;display:grid}@media (min-width:900px){.lp-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}}.lp-flow-steps{flex-direction:column;order:2;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:900px){.lp-flow-steps{order:0}}.lp-flow-steps li{border-radius:var(--r-lg);transition:background var(--dur-med) var(--ease-snap), border-color var(--dur-med) var(--ease-snap);border:1px solid #0000;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.lp-flow-steps li.is-on{background:var(--ink-2);border-color:var(--line-1)}.lp-flow-n{border:1px solid var(--line-1);width:30px;height:30px;font-family:var(--font-display);color:var(--text-2);transition:background var(--dur-med) var(--ease-snap), color var(--dur-med) var(--ease-snap);border-radius:99px;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid}.lp-flow-steps li.is-on .lp-flow-n{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.lp-flow-title{color:var(--text-1);font-size:15.5px;font-weight:700}.lp-flow-text{color:var(--text-2);margin-top:2px;font-size:14px;line-height:1.45}.lp-flow-phone{justify-content:center;display:flex}.lp-panel-cta{flex-direction:column;align-items:center;gap:10px;margin-top:32px;display:flex}@media (min-width:900px){.lp-panel-cta{align-items:flex-start}}.lp-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.lp-step{background:var(--ink-1);border:var(--border-card);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:14px 14px 20px;display:flex}.lp-step-mock{border-radius:var(--r-md);background:var(--ink-0);border:1px solid var(--line-2);flex-direction:column;justify-content:center;gap:10px;height:148px;padding:14px 16px;display:flex;overflow:hidden}@media (min-width:900px){.lp-step-mock{height:168px}}.lp-step-n{font-family:var(--font-display);color:var(--brand-text);font-size:30px;font-weight:800;line-height:1}.lp-step h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:24px;font-weight:800;line-height:.95}.lp-step p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.5}.lp-step p b{color:var(--text-1);font-weight:600}.lp-steps-cta{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:32px;display:flex}.lp-mk-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.lp-mk-input{border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--ink-2);color:var(--text-1);align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.lp-mk-input i{color:var(--text-3);font-style:normal}.lp-mk-hint{color:var(--text-3);font-size:12px}.lp-mk-hint b{color:var(--brand-text);font-weight:600}.lp-mk-swatches{gap:10px;display:flex}.lp-mk-swatches span{border-radius:99px;width:30px;height:30px}.lp-mk-swatches span:first-child{box-shadow:0 0 0 3px var(--ink-0), 0 0 0 5px var(--text-1)}.lp-mk-svc{border-radius:var(--r-md);background:var(--ink-2);border:1px solid var(--line-2);align-items:baseline;gap:10px;padding:10px 12px;display:flex}.lp-mk-svc span{font-family:var(--font-display);text-transform:uppercase;flex:1;font-size:16px;font-weight:700}.lp-mk-svc small{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.lp-mk-svc b{font-family:var(--font-display);font-size:17px;font-weight:800}.lp-mk-bio{align-items:center;gap:12px;display:flex}.lp-mk-bio-pic{background:conic-gradient(from 200deg, var(--brand), var(--warn), var(--brand));border-radius:99px;width:46px;height:46px;padding:2px}.lp-mk-bio-pic span{background:var(--ink-3);border:2px solid var(--ink-0);border-radius:99px;width:100%;height:100%;display:block}.lp-mk-bio-txt{color:var(--text-2);flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.lp-mk-bio-txt b{color:var(--text-1);font-size:13.5px}.lp-mk-bio-txt a,.lp-mk-bio-txt u{color:#7fb2ff;font-weight:600;text-decoration:none}.lp-mk-copy{border-radius:var(--r-md);background:var(--brand);color:var(--on-brand);justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13.5px;font-weight:700;display:flex}.lp-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.lp-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.lp-feat{background:var(--ink-2);border:var(--border-card);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:16px 14px;display:flex}.lp-feat-ic{background:color-mix(in srgb, var(--brand) 14%, transparent);width:36px;height:36px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.lp-feat h3{color:var(--text-1);margin:0;font-size:15px;font-weight:700;line-height:1.25}.lp-feat p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.45}@media (min-width:900px){.lp-feat{padding:22px 20px}.lp-feat h3{font-size:16px}.lp-feat p{font-size:14.5px}}.lp-plan{gap:28px;display:grid}@media (min-width:900px){.lp-plan{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:64px}}.lp-plan-copy{flex-direction:column;gap:16px;display:flex}.lp-plan-copy .lp-lead{font-size:16px}.lp-price{background:var(--ink-1);border:1px solid var(--brand);border-radius:var(--r-lg);box-shadow:var(--shadow-cta);flex-direction:column;gap:18px;padding:24px 20px;display:flex;position:relative}.lp-price-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lp-price-v{font-family:var(--font-display);color:var(--brand-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(56px,16vw,68px);font-weight:800;line-height:.9}.lp-price-per{color:var(--text-2);font-size:15px}.lp-price-free{color:var(--ok);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:#4cc38a24;border:1px solid #4cc38a4d;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-weight:700;display:inline-flex}.lp-price-list,.lp-price-terms{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-price-list li{color:var(--text-1);align-items:flex-start;gap:10px;font-size:15px;display:flex}.lp-price-list svg{color:var(--brand);flex-shrink:0;margin-top:2px}.lp-price-terms{border-top:1px solid var(--line-2);gap:8px;padding-top:16px}.lp-price-terms li{color:var(--text-2);font-size:13.5px;line-height:1.45}.lp-faq-grid{gap:8px;display:grid}@media (min-width:900px){.lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}}.lp-faq details{border-top:1px solid var(--line-2)}.lp-faq details:last-child{border-bottom:1px solid var(--line-2)}.lp-faq summary{cursor:pointer;color:var(--text-1);align-items:center;gap:12px;padding:18px 0;font-size:15.5px;font-weight:600;line-height:1.35;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:var(--text-3);transition:transform var(--dur-fast) var(--ease-snap);flex-shrink:0;margin-left:auto}.lp-faq details[open] summary svg{color:var(--brand);transform:rotate(180deg)}.lp-faq-a{color:var(--text-2);padding:0 28px 18px 0;font-size:14.5px;line-height:1.55}.lp-faq-a a{font-weight:600}.lp-final{background:var(--ink-1);border-radius:var(--r-panel);text-align:center;padding:64px 22px;position:relative;overflow:hidden}.lp-final:before{content:"";pointer-events:none;background:radial-gradient(ellipse at center, var(--brand-glow), transparent 70%);height:90%;position:absolute;bottom:-45%;left:-20%;right:-20%}.lp-final>*{position:relative}.lp-final-in{flex-direction:column;align-items:center;gap:18px;max-width:720px;margin:0 auto;display:flex}@media (min-width:900px){.lp-final{padding:96px 48px}}.lp-foot{border-top:1px solid var(--line-2);padding:32px 0 calc(96px + env(safe-area-inset-bottom))}@media (min-width:900px){.lp-foot{padding-bottom:40px}}.lp-foot-in{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.lp-foot nav{flex-wrap:wrap;flex:1;gap:10px 18px;min-width:220px;font-size:13px;display:flex}.lp-foot nav a{color:var(--text-2)}.lp-foot nav a:hover{color:var(--text-1)}.lp-foot-legal{width:100%;color:var(--text-3);font-size:12px}.lp-nav{z-index:50;border-bottom:1px solid var(--line-2);transition:transform var(--dur-med) var(--ease-snap);background:#0b0b0df0;display:none;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.lp-nav.is-on{transform:none}.lp-nav-in{align-items:center;gap:18px;height:60px;display:flex}.lp-nav-link{color:var(--text-2);font-size:13.5px;font-weight:600}.lp-nav-link:hover{color:var(--text-1)}@media (min-width:900px){.lp-nav{display:block}}.lp-sticky{z-index:60;padding:10px var(--lp-pad-x) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line-1);transition:transform var(--dur-med) var(--ease-snap);background:#0b0b0df7;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(115%);box-shadow:0 -12px 32px #00000073}.lp-sticky.is-on{transform:none}.lp-sticky-txt{min-width:0;color:var(--text-2);flex-direction:column;flex:1;gap:1px;font-size:12px;line-height:1.3;display:flex}.lp-sticky-txt b{color:var(--text-1);font-size:14px}.lp-sticky .lp-btn{box-shadow:var(--shadow-cta)}@media (min-width:900px){.lp-sticky{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-rise{animation:linear both lp-rise;animation-timeline:view();animation-range:entry cover 24%}}}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-marquee-track{width:auto;animation:none}.lp-marquee ul[aria-hidden]{display:none}.lp-marquee ul{padding:0 var(--lp-pad-x);flex-wrap:wrap;justify-content:center;row-gap:12px}.lp-nav,.lp-sticky,.lp-flow-steps li,.lp-flow-n{transition:none}}
.split.auth-split>.split-main{width:100%}.auth-login{padding:0 24px}.auth-signup{padding-bottom:32px}@media (min-width:768px){.split.auth-split{background:var(--ink-0);min-height:100vh;padding:var(--sp-8) var(--sp-5);align-content:center}.split.auth-split .auth-card{background:var(--ink-1);border:var(--border-card);border-radius:var(--r-lg);max-width:480px;min-height:0;box-shadow:var(--shadow-pop)}.split.auth-split .auth-login{padding:40px 32px}.split.auth-split .auth-signup{padding:8px 8px 32px}}@media (min-width:900px){.split.auth-split{max-width:none;padding:var(--sp-7) max(var(--sp-5), calc((100% - 992px) / 2));align-items:center}.split.auth-split .auth-card{justify-self:center;max-width:420px}.auth-login-brand{display:none!important}}.auth-aside{font-family:var(--font-body);flex-direction:column;gap:20px}@media (min-width:900px){.split-aside.auth-aside{display:flex}}.auth-brand{align-items:center;gap:10px;display:flex}.auth-wordmark{font-family:var(--font-display);text-transform:uppercase;color:var(--text-1);font-size:24px;font-weight:800}.auth-wordmark span{color:var(--brand-text)}.auth-pitch{max-width:380px;font-family:var(--font-display);font-weight:700;font-size:var(--display-md);text-transform:uppercase;color:var(--text-1);margin:0;line-height:.95}.auth-pitch span{color:var(--brand-text)}.auth-sub{color:var(--text-2);margin:-8px 0 0;font-size:14px;line-height:1.5}.auth-preview{border:var(--border-strong);border-radius:var(--r-lg);background:var(--ink-0);box-shadow:var(--shadow-pop);overflow:hidden}.auth-preview-bar{border-bottom:var(--border-card);background:var(--ink-1);color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;overflow:hidden}.auth-preview-bar b{color:var(--brand-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.auth-preview-body{max-height:460px;-webkit-mask-image:linear-gradient(to bottom, var(--ink-0) 80%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--ink-0) 80%, transparent);mask-image:linear-gradient(to bottom, var(--ink-0) 80%, transparent);flex-direction:column;gap:10px;padding:24px 20px 0;display:flex;overflow:hidden}.auth-preview-body>header{margin-bottom:10px}.auth-preview-body h1{overflow-wrap:anywhere}@media (max-height:760px){.auth-preview-body{max-height:340px}}.seo-page.legal{padding:32px 24px 64px}.seo-page.legal h2{color:var(--text-1);margin:28px 0 8px;font-size:20px;font-weight:700;line-height:normal}.seo-page.legal p{color:var(--text-2);margin:0 0 12px;font-size:14.5px;line-height:1.65}.seo-page.legal ul,.seo-page.legal ol{font-size:14.5px}.seo-page.legal li{font-size:inherit;line-height:inherit}@media (min-width:768px){.seo-page.legal{max-width:720px;padding:56px 40px 96px}.seo-page.legal p{font-size:16px;line-height:1.7}.seo-page.legal ul,.seo-page.legal ol{font-size:16px}.seo-page.legal h2{margin-top:40px;font-size:24px}}
.bp{background:var(--ink-0);grid-template-columns:1fr;grid-template-areas:"hero""profile""cta""links""services""footer";gap:0;max-width:420px;min-height:100vh;margin:0 auto;padding-bottom:32px;display:grid}.bp-cta,.bp-links,.bp-services,.bp-footer{margin-top:22px}.bp-hero{grid-area:hero}.bp-profile{grid-area:profile}.bp-cta{grid-area:cta}.bp-links{grid-area:links}.bp-services{grid-area:services}.bp-footer{grid-area:footer}.svc-list{flex-direction:column;gap:12px;display:flex}@media (min-width:900px){.bp{grid-template:"hero services""profile services""cta services""links services""footer services"".services"1fr/360px 1fr;align-content:start;gap:22px 32px;max-width:1040px;padding:48px 24px}.bp-hero>div{border-radius:var(--r-lg);overflow:hidden}.bp-cta,.bp-links,.bp-services,.bp-footer{margin-top:0}.bp-services{min-width:0}.svc-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}}.bp-sec{padding:0 20px}.bp-svc-hero{height:110px}.slot-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.slot-skeletons span{border-radius:var(--r-md);background:var(--fill-1);height:40px;animation:.9s ease-in-out infinite alternate slot-pulse}@media (min-width:900px){.bp-step .bp-sec{padding:0 32px}.bp-svc-hero{height:150px}}@media (min-width:768px) and (max-width:899.98px){.bp{max-width:640px}.svc-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}}.bp-picks{flex-wrap:wrap;gap:8px;display:flex}.bp-ok{flex-direction:column;flex:1;display:flex}.bp-ok-main{padding:0 28px 28px}.bp-ok-aside{display:none}@media (min-width:768px) and (max-width:899.98px){.narrow.bp-wiz{max-width:600px}.slot-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:900px){.narrow.bp-wiz{max-width:1040px}.bp-split .bp-step .bp-sec{padding:0}.bp-split .bp-svc-hero{border-radius:var(--r-lg)}.bp-split .slot-grid{grid-template-columns:repeat(5,1fr)}.bp-split .bp-picks,.bp-split .bp-recap{display:none}.bp-ok{flex-direction:row;justify-content:center;align-items:center;gap:32px;padding:48px 24px}.bp-ok-main{background:var(--surface-card);border:var(--border-card);border-radius:var(--r-lg);max-width:520px;padding:40px 36px}.bp-ok-aside{flex:0 380px;min-width:0;display:block}}
.skeleton{border-radius:var(--r-md);background:var(--fill-1);animation:.9s ease-in-out infinite alternate slot-pulse}@media (min-width:768px){.narrow.wide-ok{max-width:720px}.narrow.wide-ok>p{max-width:680px}}@media (min-width:900px){.narrow.wide-ok{max-width:900px}.atd-cols{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}}@media (min-width:1200px){.narrow.wide-ok{max-width:1120px}}.admin-tabs{gap:8px;padding:0 20px;display:flex}.admin-tab{text-align:center;border-radius:var(--r-md);white-space:nowrap;text-overflow:ellipsis;background:var(--fill-1);border:1px solid var(--line-2);min-width:0;color:var(--text-2);transition:color var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) var(--ease-snap), background-color var(--dur-fast) var(--ease-snap), transform var(--dur-fast) var(--ease-snap);cursor:pointer;flex:auto;padding:9px 4px;font-size:clamp(11px,3.4vw,13px);font-weight:600;text-decoration:none;overflow:hidden}.admin-tab.active{background:color-mix(in srgb, var(--brand) 14%, transparent);border-color:var(--brand);color:var(--brand-text);font-weight:var(--brand-weight,600)}.admin-tab:active{transform:scale(.98)}.admin-tabs>.skeleton{flex:auto}@media (min-width:900px){.admin-tab,.admin-tabs>.skeleton{flex:0 180px}}.admin-cols,.admin-col{flex-direction:column;gap:20px;display:flex}.metric-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px;display:grid}@media (min-width:768px){.metric-grid{grid-template-columns:1fr 1fr}.metric-grid>:last-child{grid-column:span 2}}@media (min-width:900px){.admin-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:0;display:grid}.metric-grid{grid-template-columns:repeat(3,1fr)}.metric-grid>:last-child{grid-column:auto}}.metric-grid.metric-grid-2{grid-template-columns:repeat(2,1fr)}.metric-grid.metric-grid-2>:last-child{grid-column:auto}.mtabs{display:flex}.mpanel{flex-direction:column;display:flex}.mpanel:not(.active){display:none}@media (max-width:899.98px){.admin-col:has(>.mpanel):not(:has(>.mpanel.active)){display:none}}@media (min-width:900px){.mtabs{display:none}.mpanel:not(.active),.agenda-tabs .mtabs{display:flex}.agenda-tabs .mpanel:not(.active){display:none}.agenda-tabs .admin-col:has(>.mpanel):not(:has(>.mpanel.active)){display:none}.agenda-tabs .admin-col:has(>.mpanel):not(:has(>.mpanel.active))+.admin-col{grid-column:1/-1;width:100%;max-width:720px;margin:0 auto}}.atd-acoes{align-items:center;gap:12px;display:flex}@media (max-width:767.98px){.atd-card{flex-wrap:wrap}.atd-acoes{flex-basis:100%;justify-content:flex-end}}
.adm-m{display:contents}.adm-d{display:none}@media (min-width:768px){.adm-m{display:none}.adm-d{display:contents}}.glass{background:color-mix(in srgb, var(--ink-3) 85%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);border:var(--border-strong);box-shadow:inset 0 1px 0 var(--line-1), var(--shadow-pop)}.ios-screen{background:var(--surface-page);min-height:100dvh;color:var(--text-1);font-family:var(--font-body);padding:calc(env(safe-area-inset-top) + 12px) 20px calc(env(safe-area-inset-bottom) + 150px);flex-direction:column;gap:14px;display:flex}.ios-dock{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:40;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed}.ios-dock>*{pointer-events:auto}.ios-tab{height:100%;color:var(--text-2);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:600;text-decoration:none;display:flex;position:relative}.ios-tab.active{color:var(--brand-text);font-weight:var(--brand-weight,600)}.ios-tab>*{position:relative}.ios-row{border:0;border-bottom:var(--border-card);width:100%;min-height:52px;color:inherit;text-align:left;font:inherit;background:0 0;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.ios-group>.ios-row:last-child{border-bottom:0}button.ios-row,a.ios-row{cursor:pointer}.bp-m{background:var(--surface-page);min-height:100dvh;color:var(--text-1);font-family:var(--font-body);padding-bottom:calc(env(safe-area-inset-bottom) + 120px);flex-direction:column;gap:8px;display:flex}.bp-m section{scroll-margin-top:16px}.bp-m-sec{flex-direction:column;gap:10px;padding:20px 20px 0;display:flex}.bp-m-group{background:var(--surface-card);border:var(--border-card);border-radius:20px;padding:0 16px}.bp-m-group>.bp-svc-row{border:0;border-bottom:var(--border-card);background:0 0;border-radius:0;padding:14px 0}.bp-m-group>.bp-svc-row:last-child{border-bottom:0}body:has(.bp-preview) .bp-dock{bottom:calc(env(safe-area-inset-bottom) + 64px)}.bp-toast{left:50%;bottom:calc(env(safe-area-inset-bottom) + 96px);z-index:41;white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600;position:fixed}.bp-svc-row{box-sizing:border-box;background:var(--surface-card);border:var(--border-card);width:100%;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.bp-svc-row[data-selected]{border:1.5px solid var(--brand)}.bp-day,.bp-time{box-sizing:border-box;background:var(--surface-card);border:var(--border-card);color:var(--text-1);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:2px;display:flex}.bp-day{border-radius:16px;flex-direction:column;height:72px}.bp-day>:first-child{color:var(--text-3)}.bp-day[data-closed]{border:1px dashed var(--line-2);color:var(--text-3);cursor:default;opacity:.6;background:0 0}.bp-time{border-radius:23px;height:46px;font-size:16px;font-weight:600}.bp-day[data-selected],.bp-time[data-selected]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:800}.bp-day[data-selected]>:first-child{color:inherit;font-weight:700}.bp-m-cta{cursor:pointer;background:var(--brand);width:100%;height:56px;color:var(--on-brand);font:inherit;border:0;border-radius:28px;font-size:17px;font-weight:700}.bp-m-cta:disabled{opacity:.45;cursor:default}.ios-head-pill{cursor:pointer;box-sizing:border-box;white-space:nowrap;background:var(--brand);height:36px;color:var(--on-brand);font:inherit;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ios-copy{cursor:pointer;box-sizing:border-box;white-space:nowrap;height:64px;color:var(--text-1);font:inherit;border-radius:32px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;display:flex}.ios-copy[data-done]{color:var(--ok)}.ios-copy[data-compact]{width:64px;padding:0}.ios-toast{box-sizing:border-box;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:14px;max-width:100%;padding:10px 18px;font-size:15px;font-weight:600;display:flex}.ios-tour{z-index:70;touch-action:none;overscroll-behavior:contain;position:fixed;inset:0}.ios-tour-hole{pointer-events:none;box-shadow:0 0 0 2px var(--brand), 0 0 0 9999px color-mix(in srgb, var(--ink-0) 78%, transparent);border-radius:22px;transition:top .28s,left .28s,width .28s,height .28s;position:fixed}.ios-tour-card{box-sizing:border-box;background:var(--surface-raised);color:var(--text-1);box-shadow:0 12px 40px color-mix(in srgb, var(--ink-0) 60%, transparent);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed}.ios-tour-skip{all:unset;cursor:pointer;color:var(--text-2);padding:8px 4px;font-size:15px;font-weight:600}.ios-tour-hole[data-welcome]{width:0;height:0;box-shadow:0 0 0 9999px color-mix(in srgb, var(--ink-0) 78%, transparent);top:50%;left:50%}.ios-tour-welcome{text-align:center;align-items:center;gap:14px;width:min(340px,100vw - 32px);padding:24px 20px 16px;animation:.22s ease-out ios-tour-in;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ios-tour-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}}@media (prefers-reduced-motion:reduce){.ios-tour-hole{transition:none}.ios-tour-welcome{animation:none}}.ios-screen{--ag-client:color-mix(in oklch, var(--brand) 28%, var(--surface-card))}.ag-legend{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.ag-legend>span{align-items:center;gap:6px;display:flex}.ag-sw{box-sizing:border-box;border-radius:4px;width:14px;height:14px;display:inline-block}.ag-sw-free{border:1.5px dashed var(--ok)}.ag-sw-client{background:var(--ag-client)}.ag-sw-next{background:var(--brand)}.ag-sw-blocked{background:repeating-linear-gradient(135deg, var(--line-2) 0 3px, var(--fill-2) 3px 6px)}.ag-free{border:1.5px dashed var(--ok);height:28px;color:var(--ok);box-sizing:border-box;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.ag-pill{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface-card);border:var(--border-card);font-variant-numeric:tabular-nums;border-radius:22px;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:600;display:flex}.ag-pill:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ag-pill[data-selected]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:800}::view-transition-old(.ios-fade){animation-duration:.15s}::view-transition-new(.ios-fade){animation-duration:.15s}::view-transition-group(ios-dock){animation:none}::view-transition-old(ios-dock){display:none}::view-transition-new(ios-dock){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.ios-row button:focus-visible{outline-offset:2px;outline:2px solid var(--brand)!important}
*{box-sizing:border-box}html,body{background:#000;margin:0;padding:0}button{font:inherit}button:not(:disabled),a{-webkit-tap-highlight-color:transparent}.pressable{transition-property:transform,background-color,border-color,color,opacity,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-snap)}.pressable:active:not(:disabled){transform:scale(.98)}.link-tile:hover{transform:translateY(-1px)}.link-tile:active{transform:scale(.98)}.seo-page{background:var(--ink-0);max-width:760px;min-height:100vh;color:var(--text-1);font-family:var(--font-body);margin:0 auto;padding:28px 22px 56px}.seo-page a{color:var(--brand-text)}.seo-page nav{margin-bottom:52px;font-size:14px}.seo-page section{margin-top:48px}.seo-page h1,.seo-page h2{font-family:var(--font-display);text-transform:uppercase}.seo-page h1{max-width:680px;margin:8px 0 16px;font-size:clamp(42px,9vw,76px);line-height:.93}.seo-page h2{margin:0 0 14px;font-size:clamp(25px,5vw,34px);line-height:1}.seo-page p,.seo-page li{color:var(--text-2);font-size:16px;line-height:1.7}.seo-hero>p:not(.seo-kicker){max-width:630px;font-size:18px}.seo-kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--brand-text)!important;font-size:12px!important}.seo-cta{border-radius:var(--r-md);background:var(--brand);justify-content:center;margin-top:12px;padding:15px 22px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--on-brand)!important}.seo-steps{padding-left:22px}.seo-steps li{margin:12px 0;padding-left:6px}.seo-table-wrap{border:var(--border-card);border-radius:var(--r-lg);overflow-x:auto}.seo-page table{border-collapse:collapse;width:100%;min-width:560px}.seo-page th,.seo-page td{border-bottom:1px solid var(--line-2);text-align:left;color:var(--text-2);padding:14px;font-size:14px;line-height:1.45}.seo-page th{color:var(--text-1)}.seo-faq details{border-bottom:1px solid var(--line-2);padding:16px 0}.seo-faq summary{cursor:pointer;font-weight:700}.seo-faq p{margin-bottom:0}.seo-bottom{border:1px solid var(--brand);border-radius:var(--r-lg);padding:24px}.seo-page footer{color:var(--text-3);margin-top:44px;font-size:12px}@keyframes slot-pulse{to{background:var(--fill-2);opacity:.72}}.narrow{background:var(--ink-0);max-width:420px;min-height:100vh;margin:0 auto}@media (min-width:768px){.narrow{max-width:480px}}.split{grid-template-columns:minmax(0,1fr);display:grid}.split-aside{display:none}@media (min-width:900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:32px;max-width:1040px;margin:0 auto;padding:48px 24px}.split-aside{top:var(--sp-6);display:block;position:sticky}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.metric-grid.ops-grid{grid-template-columns:1fr 1fr}.metric-grid.ops-grid>:last-child{grid-column:auto}@media (min-width:900px){.metric-grid.ops-grid{grid-template-columns:repeat(4,1fr)}}.ops-row{color:var(--text-2);background:var(--surface-card);border:var(--border-card);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;font-size:13px;display:flex}.ops-row>:first-child,.ops-row>:nth-child(2){flex-basis:100%;min-width:0}.ops-acoes{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.ops-k{color:var(--text-3)}.ops-head{display:none}@media (min-width:1100px){.ops-row,.ops-head{grid-template-columns:150px minmax(0,1fr) 36px 118px 52px 52px 64px minmax(0,1.7fr);column-gap:12px;display:grid}.ops-row>:first-child,.ops-row>:nth-child(2){flex-basis:auto}.ops-acoes{justify-content:flex-end}.ops-k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-head{font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-3);white-space:nowrap;padding:0 14px;font-weight:600}}.ops-cards{align-items:start;gap:16px;display:grid}@media (min-width:900px){.ops-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}
