.barbershop-landing{--barber-copy:#34463b;--barber-muted:#5d6f64;--barber-line:#cbd5ca}.barbershop-landing .marketing-menu-button{width:44px;height:44px}.barbershop-landing .marketing-header{background:rgba(6,17,12,.99)}.barbershop-landing .marketing-primary-cta{white-space:nowrap}.barbershop-landing .marketing-desktop-nav a,.barbershop-landing .marketing-footer-brand>a,.barbershop-landing .marketing-login-link{display:inline-flex;min-height:44px;align-items:center}.barbershop-landing .agendesk-brand-product,.barbershop-landing .barber-calculator-result>span,.barbershop-landing .barber-capabilities>p,.barbershop-landing .barber-product-copy>span,.barbershop-landing .marketing-brand-product{font-size:.8125rem}.barbershop-landing .barber-hero-whatsapp>footer i{font-size:.75rem}.barbershop-landing .barber-hero-chat-bubble>a{display:inline-flex;min-height:24px;align-items:center}.barbershop-landing .barber-connected-story-heading>span,.barbershop-landing .barber-final-cta>div>span,.barbershop-landing .barber-kicker,.barbershop-landing .barber-pricing-card>span,.barbershop-landing .barber-return-copy>span,.barbershop-landing .barber-section-heading>span,.barbershop-landing .barber-story-copy-list small{font-size:.8125rem;letter-spacing:.12em}.barbershop-landing .barber-calculator-section>div:first-child>p,.barbershop-landing .barber-connected-story-heading p,.barbershop-landing .barber-final-cta>div>p,.barbershop-landing .barber-pricing-copy>p,.barbershop-landing .barber-section-heading>p{font-size:1.0625rem}.barbershop-landing .barber-connected-story-heading{max-width:760px}.barbershop-landing .barber-connected-story-heading h2{font-size:clamp(2.75rem,3.8vw,3.5rem);line-height:1.01}.barbershop-landing .barber-connected-story-layout{grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr);gap:clamp(44px,5vw,70px)}.barbershop-landing .barber-connected-story-steps li{min-height:138px}.barbershop-landing .barber-connected-step-number{font-size:.8125rem}.barbershop-landing .barber-connected-step-copy b{font-size:1.1875rem}.barbershop-landing .barber-connected-step-copy small{color:#46594d;font-size:.9375rem}.barbershop-landing .barber-connected-desktop-visual{min-height:490px;border-color:#cbd7cc;background:#fbfcf9}.barbershop-landing .barber-connected-desktop-visual>div{min-height:398px}.barbershop-landing .barber-connected-desktop-visual>p{font-size:.8125rem}.barbershop-landing .barber-hero-agenda-viewport>img{opacity:.72;filter:saturate(.82) contrast(.94)}.barbershop-landing .barber-hero-agenda-event b,.barbershop-landing .barber-hero-whatsapp>header b{font-size:.875rem}.barbershop-landing .barber-hero-chat-bubble{font-size:.875rem;line-height:1.5}.barbershop-landing .barber-hero-agenda-event small,.barbershop-landing .barber-hero-agenda-new-row>time,.barbershop-landing .barber-hero-agenda-time>small,.barbershop-landing .barber-hero-chat-bubble>time,.barbershop-landing .barber-hero-whatsapp-label,.barbershop-landing .barber-hero-whatsapp>footer span,.barbershop-landing .barber-hero-whatsapp>header small{font-size:.75rem}.barbershop-landing .barber-results-story{padding-top:88px;padding-bottom:92px}.barbershop-landing .barber-story-copy-list article{min-height:300px;opacity:.76}.barbershop-landing .barber-story-copy-list article>div>p{color:#c5d2c9;font-size:1rem}.barbershop-landing .barber-story-copy-list li{font-size:.9375rem}.barbershop-landing .barber-story-sticky{height:580px;border-color:rgba(226,242,231,.22)}.barbershop-landing .barber-return-copy h2{font-size:clamp(2.6rem,3.8vw,3.35rem);line-height:1.02}.barbershop-landing .barber-calculator-section h2{font-size:clamp(2.5rem,3.4vw,3rem)}.barbershop-landing :is(.barber-connected-interface,.barber-result-mockup,.barber-product-image,.barber-return-product) :is(small,time,dt){font-size:.8125rem;line-height:1.4}.barbershop-landing :is(.barber-connected-interface,.barber-result-mockup,.barber-product-image,.barber-return-product) :is(em,dd){font-size:.8125rem}.barbershop-landing .barber-return-automation li small,.barbershop-landing .barber-return-message p,.barbershop-landing .barber-return-message small,.barbershop-landing .barber-return-product>header small,.barbershop-landing .barber-return-rule small{font-size:.8125rem}.barbershop-landing .barber-return-copy li small,.barbershop-landing .barber-return-copy>p{color:#b5c7bb}.barbershop-landing .barber-product-section{background:linear-gradient(180deg,#edf1e9,#e8eee6)}.barbershop-landing .barber-case-carousel,.barbershop-landing .barber-product-panel{border-color:#c6d1c5}.barbershop-landing #barber-calculator-note,.barbershop-landing .barber-calculator-control>span,.barbershop-landing .barber-case-content>span,.barbershop-landing .barber-case-controls>p,.barbershop-landing .barber-case-identity p span,.barbershop-landing .barber-pricing-card>small,.barbershop-landing .barber-product-all-features>span{font-size:.8125rem;line-height:1.5}.barbershop-landing .barber-case-identity a,.barbershop-landing .barber-product-all-features>a,.barbershop-landing .barber-return-copy a{min-height:40px;align-items:center}.barbershop-landing .barber-case-controls>div{gap:0}.barbershop-landing .barber-case-controls>div button{position:relative;width:40px;height:44px;border-radius:10px;background:transparent}.barbershop-landing .barber-case-controls>div button:after{position:absolute;top:50%;left:50%;width:26px;height:4px;border-radius:4px;background:#a9b8aa;content:"";transform:translate(-50%,-50%)}.barbershop-landing .barber-case-controls>div button[aria-pressed=true]{background:transparent}.barbershop-landing .barber-case-controls>div button[aria-pressed=true]:after{background:var(--barber-green-deep)}.barbershop-landing .barber-case-controls nav button{width:44px;height:44px}.barbershop-landing .barber-faq-list summary{min-height:68px}.barbershop-landing .marketing-footer nav a,.barbershop-landing .marketing-footer-bottom,.barbershop-landing .marketing-footer-brand p{color:#b5c7bb!important}.barbershop-landing .marketing-footer-brand p{font-size:.9375rem}.barbershop-landing .marketing-footer nav a{display:inline-flex;min-height:32px;align-items:center;font-size:.875rem}.barbershop-landing .marketing-footer-bottom{font-size:.8125rem}@media (max-width:1100px){.barbershop-landing .barber-connected-story-layout{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:38px}.barbershop-landing .barber-story-layout{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);gap:42px}}@media (max-width:900px){.barbershop-landing .barber-connected-story-heading h2{font-size:clamp(2.55rem,6vw,3.2rem)}.barbershop-landing .barber-story-copy-list article{min-height:0}.barbershop-landing .barber-final-cta{width:calc(100% - 40px);min-height:0;align-items:stretch;flex-direction:column;gap:28px;padding:42px 36px}}@media (max-width:680px){.barbershop-landing .barber-calculator-section h2,.barbershop-landing .barber-connected-story-heading h2,.barbershop-landing .barber-final-cta h2,.barbershop-landing .barber-pricing-copy h2,.barbershop-landing .barber-section-heading h2{font-size:clamp(2.25rem,10vw,2.75rem);line-height:1.04}.barbershop-landing .barber-calculator-section>div:first-child>p,.barbershop-landing .barber-connected-story-heading p,.barbershop-landing .barber-final-cta>div>p,.barbershop-landing .barber-pricing-copy>p,.barbershop-landing .barber-section-heading>p{font-size:1rem}.barbershop-landing .barber-hero-chat-bubble,.barbershop-landing .barber-hero-whatsapp>header b{font-size:.875rem}.barbershop-landing .barber-story-mobile-mockup{height:500px}.barbershop-landing .barber-product-image{height:auto}.barbershop-landing .barber-case-controls{padding-inline:10px}.barbershop-landing .barber-final-cta{width:calc(100% - 32px);padding:38px 24px}.barbershop-landing .barber-case-controls>div button{width:36px}}@media (prefers-reduced-motion:reduce){.barbershop-landing,.barbershop-landing *{scroll-behavior:auto!important}}.barbershop-landing .barber-hero-whatsapp{width:min(350px,58%);height:510px}.barbershop-landing .barber-hero-chat-body{height:410px;gap:7px;padding:12px}.barbershop-landing .barber-hero-chat-bubble.is-confirmation{max-width:94%}.barbershop-landing .barber-hero-chat-bubble.is-confirmation b{display:flex;align-items:center;gap:5px;font-size:.8125rem}.barbershop-landing .barber-hero-chat-bubble.is-confirmation span{font-size:.78rem}.barbershop-landing .barber-hero-chat-bubble.is-confirmation small{font-size:.75rem}.barbershop-landing .barber-hero-chat-bubble.is-thanks{max-width:65%}.barbershop-landing .barber-hero-sync{max-width:270px;text-align:center}@media (max-width:1120px){.barbershop-landing .barber-hero-whatsapp{width:min(330px,68%);height:490px}.barbershop-landing .barber-hero-chat-body{height:390px}}@media (max-width:680px){.barbershop-landing .barber-hero-whatsapp{width:100%;height:520px}.barbershop-landing .barber-hero-chat-body{height:420px;padding:14px}.barbershop-landing .barber-hero-sync{max-width:min(300px,calc(100% - 32px))}}