.agenda-premium{color:#17221d;--agenda-soft:#f7f8fa;--agenda-ink:#16221e;--agenda-light:#fff;background:#fff;max-width:1230px;padding:18px clamp(14px,3vw,32px) 65px}.agenda-premium *{box-sizing:border-box}.agenda-premium a:focus-visible,.agenda-premium button:focus-visible{outline:3px solid var(--sm-frame);outline-offset:3px}.agenda-premium-nav{justify-content:space-between;align-items:center;gap:20px;padding:10px 3px 25px;display:flex}.agenda-premium-brand{letter-spacing:-.045em;color:#1c2933;white-space:nowrap;font-size:1.15rem;font-weight:520;text-decoration:none}.agenda-premium-brand strong{font-weight:870}.agenda-premium-brand>span{color:var(--sm-frame);font-size:1.25rem}.agenda-premium-nav-links{align-items:center;gap:27px;display:flex}.agenda-premium-nav-links a{color:#3d4852;font-size:.8rem;font-weight:650;text-decoration:none}.agenda-premium-nav-book{border:1px solid var(--sm-frame);color:#27362c;white-space:nowrap;border-radius:100px;align-items:center;gap:15px;padding:11px 16px;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.agenda-premium-hero{isolation:isolate;background:radial-gradient(ellipse at 84% 27%,color-mix(in srgb,var(--sm-accent) 26%,#ffe6ec) 0%,transparent 55%), linear-gradient(122deg,#fff 23%,#fff8fa 65%,#f7f1ff 100%);border:1px solid #f2eaf0;border-radius:29px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:555px;display:grid;position:relative;overflow:hidden}.agenda-premium-hero:before{content:"";z-index:-1;filter:blur(28px);background:radial-gradient(ellipse,color-mix(in srgb,var(--sm-accent) 20%,#ffaac9),transparent 67%);border-radius:50%;width:600px;height:400px;position:absolute;bottom:-35%;left:9%}.agenda-premium-hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(29px,5.1vw,80px) clamp(20px,4vw,59px);display:flex;position:relative}.agenda-premium-pretitle{color:#62706c;letter-spacing:.01em;font-family:Georgia,serif;font-size:.81rem;font-style:italic;line-height:1.5}.agenda-premium-pretitle>span{color:var(--sm-frame);padding-right:6px;font-family:inherit;font-size:1.18rem}.agenda-premium-hero h1{letter-spacing:-.075em;color:#171d2b;overflow-wrap:anywhere;text-wrap:balance;margin:20px 0 13px;font-size:clamp(2.75rem,6.1vw,5.7rem);font-weight:850;line-height:.99}.agenda-premium-profession{text-transform:uppercase;letter-spacing:.21em;font-weight:760;color:#56606d!important;margin:5px 0 15px!important;font-size:.79rem!important}.agenda-premium-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#5a6170!important;max-width:470px!important;margin:0!important;font-size:.96rem!important;line-height:1.63!important}.agenda-premium-hero-actions{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.agenda-premium-btn{border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:47px;padding:12px 18px;font-size:.87rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.agenda-premium-btn:hover{transform:translateY(-2px)}.agenda-premium-btn.main{background:var(--sm-accent);border:1px solid var(--sm-accent);color:var(--sm-ink)}.agenda-premium-btn.outline{color:#313443;background:#fff;border:1px solid #b8b4c2}.agenda-premium-advisor{color:#496457;margin-top:18px;font-size:.77rem}.agenda-premium-hero-image{isolation:isolate;background:radial-gradient(ellipse at 65% 40%,color-mix(in srgb,var(--sm-accent) 30%,#ffe4dc),transparent 70%), linear-gradient(130deg,#fdf2f0,#f8eef2);min-height:460px;position:relative}.agenda-premium-hero-image:before{content:"";background:linear-gradient(145deg,color-mix(in srgb,var(--sm-accent) 18%,#fff),transparent 75%);z-index:-1;border-radius:50% 50% 0 0;position:absolute;inset:16% -6% -33% 7%}.agenda-premium-hero-image img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.agenda-premium-hero-image.has-image{background:linear-gradient(142deg,#e8d9d7,#faf1f2)}.agenda-premium-placeholder{color:#8e818b;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;inset:0}.agenda-premium-placeholder span{color:color-mix(in srgb,var(--sm-frame) 35%,#fff);font-size:7rem;font-weight:200}.agenda-premium-placeholder small{letter-spacing:.18em;text-transform:uppercase;font-size:.65rem}.agenda-premium-image-caption{color:#53525d;letter-spacing:.18em;z-index:1;background:#ffffffcf;border:1px solid #ffffffad;border-radius:100px;padding:8px 14px;font-size:.6rem;font-weight:750;position:absolute;bottom:18px;right:20px}.agenda-premium-facts{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-34px clamp(12px,3vw,32px) 0;display:grid;position:relative}.agenda-premium-fact{color:#202934;background:#fff;border:1px solid #edf0f0;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:90px;padding:16px 17px;text-decoration:none;display:flex;box-shadow:0 12px 35px #27312712}.agenda-premium-fact-icon{background:color-mix(in srgb,var(--sm-accent) 21%,#fff);width:37px;height:37px;color:color-mix(in srgb,var(--sm-frame) 82%,#283329);border-radius:12px;flex-shrink:0;place-items:center;font-size:1.27rem;font-weight:850;display:grid}.agenda-premium-fact strong{font-size:.78rem;font-weight:840}.agenda-premium-fact p{color:#626f79;overflow-wrap:anywhere;margin:4px 0 0;font-size:.71rem;line-height:1.4}.agenda-premium-fact-link:hover{border-color:var(--sm-frame)}.agenda-premium-fact-icon.agenda-premium-social-instagram{color:#ac366c;background:linear-gradient(135deg,#fce6df,#f5e0f6)}.agenda-premium-fact-icon.agenda-premium-social-facebook{color:#1877f2;background:#e9f1ff;padding-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:1.7rem;font-weight:900}.agenda-premium-facts:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-premium-services{padding:80px clamp(3px,2.5vw,22px) 25px;scroll-margin-top:25px}.agenda-premium-section-header{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:28px;display:flex}.agenda-premium-section-kicker{letter-spacing:.18em;color:color-mix(in srgb,var(--sm-frame) 80%,#273629);font-size:.67rem;font-weight:850}.agenda-premium-section-header h2,.agenda-premium-booking-title h2{letter-spacing:-.065em;color:#1b2630;margin:8px 0 9px;font-size:clamp(2.1rem,4.6vw,4rem);line-height:1.04}.agenda-premium-section-header p,.agenda-premium-booking-title p{color:#65717d;margin:0;font-size:.92rem;line-height:1.55}.agenda-premium-see-all{color:#293c36;border:1px solid #b9c8bd;border-radius:999px;flex-shrink:0;padding:12px 16px;font-size:.78rem;font-weight:750;text-decoration:none}.agenda-premium-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agenda-premium-service{color:#1b2630;background:#fff;border:1px solid #ebeff0;border-radius:19px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:block;overflow:hidden;box-shadow:0 11px 28px #1e30300d}.agenda-premium-service:hover{transform:translateY(-4px);box-shadow:0 20px 38px #1e303020}.agenda-premium-service-image{aspect-ratio:1.38;background:#f7edf3;position:relative;overflow:hidden}.agenda-premium-service-image img{object-fit:cover;width:100%;height:100%;display:block}.agenda-premium-art-0{background:linear-gradient(135deg,#ffebf3,#f8f0fb)}.agenda-premium-art-1{background:linear-gradient(135deg,#f4effd,#f5ece8)}.agenda-premium-art-2{background:linear-gradient(135deg,#f1f9f4,#f9efed)}.agenda-premium-service-empty{text-align:center;place-content:center;gap:5px;display:grid;position:absolute;inset:0}.agenda-premium-service-empty span{color:color-mix(in srgb,var(--sm-frame) 29%,#fff);font-size:3.6rem}.agenda-premium-service-empty small{color:#7b8187;font-size:.65rem}.agenda-premium-image-index{color:#22382b;letter-spacing:.07em;background:#ffffffd9;border-radius:6px;padding:5px 7px;font-size:.66rem;font-weight:750;position:absolute;top:13px;left:13px}.agenda-premium-service-copy{justify-content:space-between;align-items:center;gap:9px;padding:16px 17px 19px;display:flex}.agenda-premium-service-copy h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 5px;font-size:1.13rem;line-height:1.2}.agenda-premium-service-copy p{color:#65727b;margin:0;font-size:.76rem}.agenda-premium-service-copy>span{border:1px solid #dce4dd;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.agenda-premium-service-more{color:#6a747e;font-size:.82rem}.agenda-premium-booking-title{background:linear-gradient(125deg,#fff 25%,color-mix(in srgb,var(--sm-accent) 15%,#ffeff6));border:1px solid #f1edf0;border-radius:24px 24px 0 0;justify-content:space-between;align-items:end;gap:20px;margin:46px 0 20px;padding:39px clamp(22px,5vw,56px) 20px;scroll-margin-top:10px;display:flex}.agenda-premium-booking-title h2 em{font-family:Georgia,serif;font-weight:400}.agenda-premium-booking-benefits{color:#4f6256;flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:.7rem;font-weight:700;display:flex}.agenda-premium-booking{background:linear-gradient(#faf8fb,#fff);border:1px solid #f1edf0;border-top:0;border-radius:0 0 24px 24px;padding:12px clamp(10px,4vw,45px) 45px;scroll-margin-top:12px}.agenda-premium-booking>.agenda-panel{background:#fff;max-width:820px;margin:auto;box-shadow:0 16px 38px #2029320f}.agenda-premium-footer{color:#6b7772;border-top:1px solid #e8ede8;justify-content:space-between;gap:15px;margin-top:38px;padding:34px 6px 0;font-size:.78rem;display:flex}.agenda-premium-footer strong{color:#2a503c}.agenda-premium-vehicle-banner{margin:14px 0}.agenda-premium-barber .agenda-premium-hero{background:linear-gradient(125deg,#171a18 2%,#302b26 60%,#67533b 100%);border-color:#34362c}.agenda-premium-barber .agenda-premium-hero:before{background:radial-gradient(#aa835540,#0000 70%)}.agenda-premium-barber .agenda-premium-pretitle{color:#ddc7a4}.agenda-premium-barber .agenda-premium-pretitle>span{color:#e7bf76}.agenda-premium-barber .agenda-premium-hero h1{color:#f8f4ec;letter-spacing:-.085em;text-transform:uppercase;font-weight:900}.agenda-premium-barber .agenda-premium-profession{color:#d9c4a8!important}.agenda-premium-barber .agenda-premium-bio{color:#e1dbd2!important}.agenda-premium-barber .agenda-premium-btn.outline{color:#fff;background:#ffffff12;border-color:#d1bda5}.agenda-premium-barber .agenda-premium-advisor{color:#e7d3ae}.agenda-premium-barber .agenda-premium-hero-image{background:linear-gradient(145deg,#342a21,#a17e59)}.agenda-premium-barber .agenda-premium-hero-image.has-image img{filter:saturate(.86)contrast(1.1);-webkit-mask-image:linear-gradient(#000 94%,#0000 100%);mask-image:linear-gradient(#000 94%,#0000 100%)}.agenda-premium-barber .agenda-premium-hero-image:before{background:radial-gradient(#b6a07750,#0000 65%)}.agenda-premium-barber .agenda-premium-placeholder{color:#c4ae8b}.agenda-premium-barber .agenda-premium-image-caption{color:#f5eadb;background:#191a18b5;border-color:#9e8b62}.agenda-premium-barber .agenda-premium-fact-icon{color:#806346;background:#f3eadf}.agenda-premium-barber .agenda-premium-service-image{background:linear-gradient(120deg,#e2d3c2,#baa38f)}.agenda-premium-barber .agenda-premium-art-1{background:linear-gradient(130deg,#e7dfd4,#cba)}.agenda-premium-barber .agenda-premium-art-2{background:linear-gradient(130deg,#ece7df,#cbb49c)}.agenda-premium-barber .agenda-premium-service-empty span{color:#fff5e8}.agenda-premium-barber .agenda-premium-section-header h2{text-transform:uppercase;font-weight:900}.agenda-premium-barber .agenda-premium-booking-title{background:linear-gradient(110deg,#fff,#f4e8da)}.agenda-premium-barber .agenda-premium-booking{background:linear-gradient(#fcf8f2,#fff)}@media (max-width:1040px){.agenda-premium-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:-19px 20px 0}.agenda-premium-hero{min-height:480px}.agenda-premium-hero h1{font-size:clamp(2.5rem,6vw,4.5rem)}}@media (max-width:760px){.agenda-premium{padding:12px 12px 55px}.agenda-premium-nav{padding:7px 1px 16px}.agenda-premium-nav-links{display:none}.agenda-premium-hero{border-radius:22px;grid-template-columns:1fr;min-height:0}.agenda-premium-hero-copy{padding:34px 25px 25px}.agenda-premium-hero h1{margin-top:15px;font-size:clamp(2.55rem,10vw,4rem)}.agenda-premium-hero-image{min-height:320px}.agenda-premium-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0 0}.agenda-premium-fact{gap:8px;min-height:76px;padding:12px 10px}.agenda-premium-fact-icon{width:31px;height:31px;font-size:1.15rem}.agenda-premium-services{padding:48px 1px 14px}.agenda-premium-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.agenda-premium-section-header h2{font-size:2.25rem}.agenda-premium-booking-title{flex-direction:column;align-items:flex-start;margin-top:22px;padding:27px 22px 20px}.agenda-premium-booking{padding:14px 8px 24px}.agenda-premium-booking-benefits{justify-content:flex-start}}@media (max-width:510px){.agenda-premium-nav-book{padding:9px 11px;font-size:.72rem}.agenda-premium-brand{font-size:1rem}.agenda-premium-hero-image{min-height:265px}.agenda-premium-fact strong{font-size:.73rem}.agenda-premium-fact p{font-size:.68rem}.agenda-premium-services-grid{grid-template-columns:1fr}.agenda-premium-service-image{aspect-ratio:1.8}.agenda-premium-section-header{flex-direction:column;align-items:flex-start}.agenda-premium-hero-actions{gap:8px}.agenda-premium-btn{padding:11px 13px;font-size:.79rem}.agenda-premium-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.agenda-premium-service,.agenda-premium-btn{transition:none}.agenda-premium-service:hover,.agenda-premium-btn:hover{transform:none}}.agenda-premium-service-copy .agenda-premium-service-description{-webkit-line-clamp:2;color:#5e6a74;-webkit-box-orient:vertical;max-width:280px;margin:5px 0 7px;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}
