*{box-sizing:border-box}html{scroll-behavior:smooth}html.app-admin-route,html.app-admin-route body{overscroll-behavior:none;width:100%;height:100dvh;overflow:hidden}html.app-admin-route #root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}body{color:#18352f;background:#f7f4ed;margin:0;font-family:DM Sans,sans-serif}button,a,label{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}button:focus{outline:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid}button,input{font:inherit}button{cursor:pointer}@supports (-webkit-touch-callout:none){:is(.norte-shell,.noct-page,.noct-round-page,.lnz-page,.clas-page,.carta-page,.pet-page,.aza-page) :is(input,select,textarea){font-size:16px!important}}.booking-phone-control{align-items:stretch;width:100%;min-width:0;display:flex;overflow:hidden}.booking-phone-prefix{opacity:.72;border:0;border-right:1px solid;flex:none;align-items:center;padding:0 10px;font-size:.9em;display:inline-flex}.booking-phone-control input{flex:auto;width:100%;min-width:0}.booking-phone-error{color:#c0392b;margin:4px 0 0;font-size:11px;line-height:1.3}.booking-form-error{color:var(--theme-text,#2c1a10);font:600 15px/1.4 var(--font-body,"DM Sans", sans-serif);text-align:left;background:#d6453517;border:1px solid #d6453566;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;animation:.25s both booking-error-in;display:flex}.booking-form-error svg{color:#d64535;flex:none;margin-top:1px}@keyframes booking-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.booking-form-error{animation:none}}.booking-professional-picker{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);grid-column:1/-1;gap:13px;padding:15px;display:grid}.booking-professional-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.booking-professional-heading>svg{opacity:.75;flex:none;grid-area:1/1}.booking-professional-heading p{font:10px var(--font-mono,"DM Mono", monospace);letter-spacing:.14em;opacity:.65;grid-area:1/2;margin:0}.booking-professional-heading h3{grid-area:2/2;margin:0;font-size:14px;font-weight:700}.booking-professional-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.booking-professional-card{border:1px solid color-mix(in srgb, currentColor 18%, transparent);min-width:0;color:inherit;text-align:left;background:0 0;align-items:center;gap:9px;padding:9px 30px 9px 9px;display:flex;position:relative}.booking-professional-card:hover,.booking-professional-card.selected{background:color-mix(in srgb, currentColor 10%, transparent);border-color:currentColor}.booking-professional-card img,.booking-professional-avatar{object-fit:cover;background:color-mix(in srgb, currentColor 12%, transparent);width:34px;height:34px;color:inherit;font:11px var(--font-mono,"DM Mono", monospace);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.booking-professional-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.booking-professional-check{font-size:14px;font-weight:700;position:absolute;top:9px;right:9px}@media (width<=480px){.booking-professional-list{grid-template-columns:1fr}}.norte-shell,.noct-page,.noct-round-page,.lnz-page,.clas-page,.carta-page,.pet-page,.aza-page{animation:.3s ease-out both public-page-enter}.norte-shell.scroll-reveal-ready>section,.noct-page.scroll-reveal-ready>section,.noct-round-page.scroll-reveal-ready>section,.lnz-page.scroll-reveal-ready>section,.clas-page.scroll-reveal-ready>section,.carta-page.scroll-reveal-ready>section,.pet-page.scroll-reveal-ready>section,.aza-page.scroll-reveal-ready>section{opacity:0;transform:translateY(8px)}.norte-shell.scroll-reveal-ready>section.is-scroll-visible,.noct-page.scroll-reveal-ready>section.is-scroll-visible,.noct-round-page.scroll-reveal-ready>section.is-scroll-visible,.lnz-page.scroll-reveal-ready>section.is-scroll-visible,.clas-page.scroll-reveal-ready>section.is-scroll-visible,.carta-page.scroll-reveal-ready>section.is-scroll-visible,.pet-page.scroll-reveal-ready>section.is-scroll-visible,.aza-page.scroll-reveal-ready>section.is-scroll-visible{animation:public-section-reveal .45s cubic-bezier(.22, .8, .25, 1) var(--scroll-delay,0s) both}@keyframes public-section-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.norte-shell,.noct-page,.noct-round-page,.lnz-page,.clas-page,.carta-page,.pet-page,.aza-page,.norte-shell>section,.noct-page>section,.noct-round-page>section,.lnz-page>section,.clas-page>section,.carta-page>section,.pet-page>section,.aza-page>section,.norte-hero-content,.noct-hero-text,.lnz-hero-photo-text,.clas-hero-text,.carta-profile,.pet-hero-content,.aza-hero-content{opacity:1;transition:none;animation:none;transform:none}}.norte-shell [class*=list]>button,.norte-shell [class*=dates]>button,.norte-shell [class*=slots]>button,.noct-page [class*=list]>button,.noct-page [class*=dates]>button,.noct-page [class*=slots]>button,.noct-round-page [class*=list]>button,.noct-round-page [class*=dates]>button,.noct-round-page [class*=slots]>button,.lnz-page [class*=list]>button,.lnz-page [class*=dates]>button,.lnz-page [class*=slots]>button,.clas-page [class*=list]>button,.clas-page [class*=dates]>button,.clas-page [class*=slots]>button,.carta-page [class*=list]>button,.carta-page [class*=dates]>button,.carta-page [class*=slots]>button,.pet-page [class*=list]>button,.pet-page [class*=dates]>button,.pet-page [class*=slots]>button,.aza-page [class*=list]>button,.aza-page [class*=dates]>button,.aza-page [class*=slots]>button{transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s}.norte-shell [class*=list]>button:hover,.norte-shell [class*=dates]>button:hover,.norte-shell [class*=slots]>button:hover,.noct-page [class*=list]>button:hover,.noct-page [class*=dates]>button:hover,.noct-page [class*=slots]>button:hover,.noct-round-page [class*=list]>button:hover,.noct-round-page [class*=dates]>button:hover,.noct-round-page [class*=slots]>button:hover,.lnz-page [class*=list]>button:hover,.lnz-page [class*=dates]>button:hover,.lnz-page [class*=slots]>button:hover,.clas-page [class*=list]>button:hover,.clas-page [class*=dates]>button:hover,.clas-page [class*=slots]>button:hover,.carta-page [class*=list]>button:hover,.carta-page [class*=dates]>button:hover,.carta-page [class*=slots]>button:hover,.pet-page [class*=list]>button:hover,.pet-page [class*=dates]>button:hover,.pet-page [class*=slots]>button:hover,.aza-page [class*=list]>button:hover,.aza-page [class*=dates]>button:hover,.aza-page [class*=slots]>button:hover{filter:brightness(1.03);transform:translateY(-2px)}.norte-hero,.noct-hero,.round-hero,.lnz-hero,.clas-hero,.carta-cover,.pet-hero,.aza-hero{overflow:hidden}.norte-hero-content,.noct-hero-text,.round-hero-text,.lnz-hero-photo-text,.clas-hero-text,.carta-profile,.pet-hero-content,.aza-hero-content{animation:.45s cubic-bezier(.22,.8,.25,1) 50ms both public-hero-settle}@keyframes public-page-enter{0%{opacity:0}to{opacity:1}}@keyframes public-hero-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.norte-shell,.noct-page,.noct-round-page,.lnz-page,.clas-page,.carta-page,.pet-page,.aza-page,.norte-shell>section,.noct-page>section,.noct-round-page>section,.lnz-page>section,.clas-page>section,.carta-page>section,.pet-page>section,.aza-page>section,.norte-hero-content,.noct-hero-text,.lnz-hero-photo-text,.clas-hero-text,.carta-profile,.pet-hero-content,.aza-hero-content{opacity:1;transition:none;animation:none;transform:none}.norte-shell [class*=list]>button,.norte-shell [class*=dates]>button,.norte-shell [class*=slots]>button,.noct-page [class*=list]>button,.noct-page [class*=dates]>button,.noct-page [class*=slots]>button,.noct-round-page [class*=list]>button,.noct-round-page [class*=dates]>button,.noct-round-page [class*=slots]>button,.lnz-page [class*=list]>button,.lnz-page [class*=dates]>button,.lnz-page [class*=slots]>button,.clas-page [class*=list]>button,.clas-page [class*=dates]>button,.clas-page [class*=slots]>button,.carta-page [class*=list]>button,.carta-page [class*=dates]>button,.carta-page [class*=slots]>button,.pet-page [class*=list]>button,.pet-page [class*=dates]>button,.pet-page [class*=slots]>button,.aza-page [class*=list]>button,.aza-page [class*=dates]>button,.aza-page [class*=slots]>button{transition:none}}.mt-brand{text-transform:none}.editor-drawer{z-index:1000;color:#dde8e2;-webkit-backdrop-filter:blur(20px)saturate(.85);backdrop-filter:blur(20px)saturate(.85);background:#040c12d6;font-family:DM Sans,sans-serif;animation:.35s cubic-bezier(.22,.8,.25,1) both editor-curtain-in;position:fixed;inset:0;overflow:hidden auto}.editor-topbar{z-index:10;background:#0b221a;border-bottom:1px solid #7fd3e829;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:32px clamp(22px,5vw,80px) 24px;display:flex;position:relative;top:0}.editor-kicker{letter-spacing:.1em;color:#f3b33d;margin:0 0 6px;font-family:DM Mono,monospace;font-size:10px}.editor-title{color:#fff;margin:0;font:600 26px/1 Playfair Display,serif}.editor-actions{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.editor-actions button{color:#90b0a0;cursor:pointer;white-space:nowrap;background:#0b221ab8;border:1px solid #2e5040;border-radius:999px;padding:10px 17px;font-size:13px;transition:transform .2s,background .2s,border-color .2s}.editor-actions button:hover{background:#1e4336d1;border-color:#7fd3e8;transform:translateY(-1px)}.editor-actions button:first-child{color:#7fd3e8;border-color:#7fd3e8}.editor-close-button{z-index:2;color:#b7d3c7;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;font-size:30px;font-weight:400;line-height:1;display:grid;position:absolute;top:10px;right:clamp(18px,5vw,80px)}.editor-close-button:hover{color:#fff}.editor-body{min-width:0;padding:36px clamp(22px,5vw,48px) 60px}.editor-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,360px);gap:24px;max-width:1240px;margin:auto;display:grid}.editor-live-preview{background:#071d16c2;border:1px solid #7fd3e829;border-radius:16px;align-self:start;min-width:0;height:min(78dvh,720px);position:sticky;top:18px;overflow:hidden;box-shadow:0 18px 50px #0003}.editor-live-preview-head{color:#b7d3c7;letter-spacing:.08em;text-transform:uppercase;background:#0b221ae0;border-bottom:1px solid #7fd3e829;justify-content:space-between;align-items:center;padding:10px 13px;font:10px DM Mono,monospace;display:flex}.editor-live-preview-head span:last-child{color:#f3b33d}.editor-live-preview-frame{background:#0b221a;height:calc(100% - 37px);overflow:hidden}.editor-live-preview-content{--editor-preview-scale:.35;width:calc(100% / var(--editor-preview-scale));min-height:calc(100% / var(--editor-preview-scale));transform:scale(var(--editor-preview-scale));transform-origin:0 0;pointer-events:none}.editor-live-preview-content>*{min-height:100vh}.editor-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.editor-section-nav button{color:#88afa0;cursor:pointer;background:#071d166b;border:1px solid #1e3d30;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:11px 10px;font:500 11px DM Sans,sans-serif;transition:all .15s;display:flex}.editor-section-nav button:hover{color:#d4e7dd;background:#12372a9e;border-color:#3a6050}.editor-section-nav button.active{color:#fff;background:#1e4336b8;border-color:#f3b33d;box-shadow:2px 2px #f3b33d}.editor-section-nav button svg{color:#6ab090;flex:none}.editor-live-toggle,.editor-live-sheet{display:none!important}.editor-section-nav button.active svg{color:#f3b33d}.editor-panel-section[hidden]{display:none}.editor-section-h{letter-spacing:.1em;color:#6ab090;text-transform:uppercase;margin:0 0 14px;font-family:DM Mono,monospace;font-size:10px}.editor-subsection-title{color:#f1f7f3;margin:0 0 12px;font:600 21px/1.1 Playfair Display,serif}.tpl-picker{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.tpl-btn{color:#b0ccc0;text-align:left;cursor:pointer;background:#071d166b;border:1px solid #1e3d30;border-radius:12px;gap:6px;padding:6px;transition:all .15s;display:grid}.tpl-btn:hover{border-color:#3a6050}.tpl-btn.selected{border-color:#f3b33d;box-shadow:2px 2px #f3b33d}.tpl-thumb{background-position:50%;background-size:cover;height:58px;display:block}.tpl-btn b{color:#fff;font-size:11px;display:block}.tpl-btn small{color:#6a8a7a;font-size:9px;line-height:1.3;display:block}.editor-upload-drop{color:#88afa0;cursor:pointer;text-align:center;background:#071d166b;border:1px dashed #3c6752;border-radius:12px;justify-items:center;padding:24px 16px;position:relative;gap:6px!important;display:grid!important}.editor-upload-drop strong{color:#e7f2eb;font-size:14px}.editor-upload-drop span{color:#6a8a7a;font-size:11px}.editor-upload-drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.editor-upload-drop:hover{background:#12372a9e;border-color:#f3b33d}.editor-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.editor-color-card{background:#071d166b;border:1px solid #1e3d30;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:76px;padding:10px 12px;display:flex}.editor-color-card input[type=color]{cursor:pointer;background:0 0;border:1px solid #557267;flex:0 0 56px;width:56px;height:48px;padding:0}.editor-color-swatch{cursor:pointer;border:1px solid #557267;border-radius:10px;flex:0 0 56px;width:56px;height:48px;padding:0}.editor-color-card span small{color:#7fa092;margin-top:3px;font:11px DM Mono,monospace;display:block}.editor-palette-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.editor-palette-card{color:#dcebe3;text-align:left;cursor:pointer;background:#071d166b;border:2px solid #1e3d30;border-radius:14px;gap:8px;padding:10px;font-size:13px;display:grid}.editor-palette-card:hover{border-color:#3a6050}.editor-palette-card.selected{border-color:#f3b33d;box-shadow:2px 2px #f3b33d}.editor-palette-strip{border:1px solid #ffffff38;border-radius:8px;height:34px;display:flex;overflow:hidden}.editor-palette-strip i{flex:1}.editor-color-card span{color:#dcebe3;flex:1;min-width:0;font-size:13px;line-height:1.2}.editor-color-card .editor-reset-btn{flex:0 0 26px;width:26px;height:26px}.editor-font-list{gap:10px;display:grid}.editor-font-card{color:#dcebe3;cursor:pointer;text-align:left;background:#071d166b;border:2px solid #1e3d30;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:80px;padding:12px 16px;display:flex}.editor-font-card:hover{border-color:#3a6050}.editor-font-card.selected{border-color:#f3b33d;box-shadow:2px 2px #f3b33d}.editor-font-card span{gap:4px;min-width:0;display:grid}.editor-font-card strong{color:#f6faf7;font:500 25px/1 var(--editor-font-preview), serif;text-overflow:ellipsis;overflow:hidden}.editor-font-card small{color:#89a99b;font:13px DM Sans,sans-serif}.editor-font-card em{color:#edf6ef;font:32px/1 var(--editor-font-preview), serif;flex:none}.editor-reset-btn{color:#6ab090;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:10px}.editor-reset-btn:hover{color:#f3b33d;text-decoration:underline}.editor-save-msg{color:#b7d3c7;border:1px solid #2a4a3a;margin:0;padding:10px 12px;font-size:12px}.editor-save-msg.saved{color:#8be3b8;border-color:#2e8663}.editor-save-msg.error{color:#f5aaaa;border-color:#6f2a2a}.editor-font-focus-content{display:block}.editor-font-back{display:none}.editor-unsaved-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030e0ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.editor-unsaved-modal{color:#e8f5ee;background:#0d281f;border:1px solid #315746;border-radius:14px;width:min(420px,100%);padding:32px 28px 26px;position:relative;box-shadow:0 24px 70px #0000007a}.editor-unsaved-modal h2{color:#fff;margin:8px 0;font:700 24px/1.15 Manrope,sans-serif}.editor-unsaved-modal>p:not(.editor-kicker){color:#a9c8b9;margin:0;font-size:14px}.editor-unsaved-close{color:#9dbfb0;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:25px;line-height:1;position:absolute;top:10px;right:12px}.editor-unsaved-close:hover{color:#fff}.editor-unsaved-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.editor-unsaved-actions button{color:#cce4d8;cursor:pointer;background:0 0;border:1px solid #3c6752;border-radius:7px;padding:10px 14px}.editor-unsaved-actions button:last-child{color:#7fd3e8;border-color:#7fd3e8}@media (width<=560px){.editor-unsaved-modal{padding:32px 20px 22px}.editor-unsaved-actions{flex-direction:column-reverse}.editor-unsaved-actions button{width:100%}}.landing-shell{isolation:isolate;overscroll-behavior-y:none;color:#e8f2f7;background:linear-gradient(135deg,#0f0f1e 0%,#1a1a3a 25%,#0d2847 50%,#1a1a3a 75%,#0f0f1e 100%);min-height:100dvh;padding:clamp(22px,5vw,62px);font-family:Manrope,sans-serif;position:relative;overflow:clip visible}.payment-result-shell{background:linear-gradient(135deg,#071b22,#0b806d);place-items:center;min-height:100dvh;padding:24px;font-family:Manrope,sans-serif;display:grid}.payment-result-card{color:#183c32;background:#f7fbf8;width:min(540px,100%);padding:42px;box-shadow:0 24px 70px #00000038}.payment-result-kicker{color:#0b806d;letter-spacing:.12em;margin:0 0 12px;font:11px DM Mono,monospace}.payment-result-card h1{margin:0 0 12px;font:700 38px/1.05 Manrope,sans-serif}.payment-result-card p:not(.payment-result-kicker){color:#587069;margin:0 0 24px;line-height:1.55}.payment-result-card button{color:#fff;cursor:pointer;background:#0b806d;border:0;padding:12px 18px;font:700 13px Manrope,sans-serif}.payment-result-card button:hover{background:#096754}.business-loading{z-index:2000;box-sizing:border-box;isolation:isolate;color:#eef8ff;background:radial-gradient(circle at 50% 42%,#3296dc3d,#0000 28%),linear-gradient(145deg,#081c35 0%,#0d4a7a 48%,#062d4a 100%);place-content:center;justify-items:center;gap:14px;width:100vw;height:100dvh;min-height:100dvh;font-family:Manrope,sans-serif;display:grid;position:relative;inset:0;overflow:hidden}.business-loading-orbit{place-items:center;height:92px;animation:2.4s ease-in-out infinite loading-breathe;display:grid;position:relative}.business-loading-orbit:before{content:"";background:conic-gradient(from 18deg,#f3b33d 0deg 82deg,#0000 82deg 158deg,#74d1ff 158deg 270deg,#0000 270deg 360deg);border-radius:50%;width:64px;height:64px;animation:1.15s linear infinite loading-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.business-loading-brand{letter-spacing:.08em;margin:4px 0 0;font:700 28px/1 Manrope,sans-serif}.business-loading-label{color:#b8d9ea;letter-spacing:.14em;text-transform:uppercase;margin:0;font:11px DM Mono,monospace}.business-loading-label:after{content:"";text-align:left;width:1.5em;animation:1.35s steps(4,end) infinite loading-dots;display:inline-block}.business-error{text-align:center;padding:32px 24px}.business-error .business-loading-brand{opacity:.9;margin-bottom:18px;font-size:22px}.business-error-icon{color:#74d1ff;background:#74d1ff1a;border:1px solid #b8d9ea52;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.business-error h1{letter-spacing:-.02em;max-width:420px;margin:6px 0 0;font:700 clamp(24px,6vw,30px)/1.15 Manrope,sans-serif}.business-error>p:not(.business-loading-brand){color:#b8d9ea;max-width:380px;margin:0;font:400 15px/1.55 Manrope,sans-serif}.business-error-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.business-error-actions:empty{display:none}.business-error-actions button{border-radius:999px;min-width:130px;min-height:44px;padding:0 20px;font:700 14px Manrope,sans-serif;transition:transform .2s,background-color .2s}.business-error-actions button:hover{transform:translateY(-1px)}.business-error-primary{color:#1c1405;background:#f3b33d;border:0}.business-error-secondary{color:#eef8ff;background:0 0;border:1px solid #b8d9ea66}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-breathe{50%{transform:scale(1.05)}}@keyframes loading-dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}@media (prefers-reduced-motion:reduce){.business-loading-orbit,.business-loading-orbit:before,.business-loading-label:after{animation:none}}@media (width<=560px){.payment-result-card{padding:28px 22px}.payment-result-card h1{font-size:30px}}.landing-shell:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#64b4ff0d 0%,#0000 42%),radial-gradient(circle at 80% 70%,#6496ff09 0%,#0000 44%);position:absolute;inset:0}.landing-hero{isolation:isolate;z-index:1;max-width:760px;margin-bottom:26px;position:relative}.landing-hero:after{display:none}.landing-kicker{letter-spacing:.14em;color:#64b4ff;margin:0 0 8px;font:11px DM Mono,monospace}.landing-hero h1{letter-spacing:-.04em;text-shadow:0 3px 12px #000000e6,0 1px 2px #000000f2;margin:0 0 12px;font:700 clamp(34px,6vw,58px)/1.02 Manrope,sans-serif}.landing-hero p{color:#a0c8e8;text-shadow:0 2px 7px #000000f2,0 1px 1px #000000e6;max-width:620px;margin:0;line-height:1.5}.landing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.landing-hero-actions button{appearance:none;color:#d0e8ff;cursor:pointer;background:#0a1928b8;border:1px solid #64b4ff4d;border-radius:6px;min-height:42px;padding:12px 18px;font-size:13px;font-weight:600;transition:all .3s}.landing-home-link{color:#b9ddf7;background:#0a19286b;border:1px solid #64b4ff47;border-radius:6px;align-items:center;min-height:42px;padding:12px 18px;font-size:13px;font-weight:600;transition:all .3s;display:inline-flex}.landing-home-link:hover{color:#fff;background:#64b4ff1a;border-color:#64b4ff;transform:translateY(-2px)}.landing-hero-actions button:hover{color:#fff;background:#64b4ff14;border-color:#64b4ff}.landing-hero-actions button:last-child{color:#fff;background:linear-gradient(135deg,#64b4ff33 0%,#6496ff1a 100%);border-color:#64b4ff;box-shadow:0 4px 12px #64b4ff26}.landing-hero-actions button:last-child:hover{background:linear-gradient(135deg,#64b4ff4d 0%,#6496ff26 100%);border-color:#90d4ff;transform:translateY(-2px);box-shadow:0 6px 20px #64b4ff40}.landing-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid;position:relative}.landing-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#14283cf0 0%,#0f1e2df0 100%);border:1px solid #64b4ff33;border-radius:12px;gap:12px;padding:24px;transition:all .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000047,inset 0 .5px #ffffff0d}.landing-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 100%,#64b4ff14,#0000);position:absolute;inset:0}.landing-card:hover{background:linear-gradient(#193750fa 0%,#122a41fa 100%);border-color:#64b4ff8c;transform:translateY(-4px);box-shadow:0 16px 40px #00000061,0 0 24px #2488e81f,inset 0 1px #ffffff1a}.landing-card-kicker{color:#64b4ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font:600 11px DM Mono,monospace}.landing-card p,.landing-card small{color:#a0c8e8;text-shadow:0 1px 5px #000000e6;margin:0;font-size:13px;line-height:1.5}.landing-card-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.landing-card-actions button{appearance:none;color:#a0c8e8;cursor:pointer;text-align:center;background:0 0;border:1px solid #64b4ff4d;border-radius:6px;flex:auto;min-width:100px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:600;transition:all .25s}.landing-card-actions button:active{transform:scale(.98)}.landing-card-actions button:last-child{color:#fff;background:linear-gradient(135deg,#64b4ff33 0%,#6496ff1a 100%);border-color:#64b4ff;box-shadow:0 4px 12px #64b4ff26}.landing-card-actions button:last-child:hover{color:#fff;background:linear-gradient(135deg,#64b4ff4d 0%,#6496ff26 100%);border-color:#90d4ff;box-shadow:0 6px 16px #64b4ff40}.landing-empty{color:#c4aa94;text-align:center;margin:0;padding:40px 20px;font-size:13px;line-height:1.6}.landing-empty-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-style:dashed}@media (width<=720px){.editor-drawer--previewing,.editor-drawer--fonts-mode{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.editor-drawer--previewing .editor-topbar{background:0 0;border-color:#0000}.editor-drawer--previewing .editor-topbar>*{opacity:0}.editor-drawer--previewing .editor-body{color:#0000}.editor-drawer--previewing .editor-body *{color:#0000!important;box-shadow:none!important;text-shadow:none!important;visibility:hidden!important;background:0 0!important;border-color:#0000!important}.editor-drawer--previewing .editor-body:has(.editor-slider-active){visibility:visible!important}.editor-drawer--previewing .editor-body .editor-panel-section:has(.editor-slider-active){visibility:visible!important}.editor-drawer--previewing .editor-body label:has(.editor-slider-active){visibility:visible!important}.editor-drawer--previewing .editor-body input[type=range]:not(.editor-slider-active){pointer-events:none;opacity:0!important;outline:none!important}.editor-drawer--previewing .editor-body input[type=range].editor-slider-active{accent-color:#f3b33d;outline-offset:5px;outline:2px solid #f3b33d;opacity:1!important;visibility:visible!important}.editor-drawer--previewing .editor-body input[type=range]::-webkit-slider-runnable-track{border-radius:999px;height:8px;background:0 0!important;border:1px solid #0000!important}.editor-drawer--previewing .editor-body input[type=range]::-webkit-slider-thumb{appearance:none;border:0;border-radius:50%;width:0;height:0;margin-top:0;background:0 0!important}.editor-drawer--previewing .editor-body input[type=range]::-moz-range-track{border-radius:999px;height:8px;background:0 0!important;border:1px solid #0000!important}.editor-drawer--previewing .editor-body input[type=range]::-moz-range-thumb{border:0;border-radius:50%;width:0;height:0;background:0 0!important}.editor-drawer--previewing .editor-body input[type=range].editor-slider-active::-webkit-slider-runnable-track{background:#ffffff2e!important;border-color:#ffffff6b!important}.editor-drawer--previewing .editor-body input[type=range].editor-slider-active::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;background:#f3b33d!important}.editor-drawer--previewing .editor-body input[type=range].editor-slider-active::-moz-range-track{background:#ffffff2e!important;border-color:#ffffff6b!important}.editor-drawer--previewing .editor-body input[type=range].editor-slider-active::-moz-range-thumb{width:22px;height:22px;background:#f3b33d!important}.editor-drawer--previewing .editor-live-preview{opacity:0;pointer-events:none}.editor-drawer--fonts-mode .editor-topbar,.editor-drawer--fonts-mode .editor-body>.editor-section-nav,.editor-drawer--fonts-mode .editor-body>.editor-panel-section:not(#editor-panel-style),.editor-drawer--fonts-mode .editor-body>section:not(.editor-panel-section),.editor-drawer--fonts-mode #editor-panel-style>:not(.editor-font-focus-content){display:none}.editor-drawer--fonts-mode .editor-body{background:0 0}.editor-drawer--fonts-mode .editor-font-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071d16c7;border-color:#3c6752e6}.editor-drawer--fonts-mode .editor-body{padding-top:34px}.editor-drawer--fonts-mode #editor-panel-style,.editor-drawer--fonts-mode .editor-font-focus-content{display:block}.editor-drawer--fonts-mode .editor-font-focus-content .editor-group-head{display:none}.editor-drawer--fonts-mode .editor-font-back{color:#f3b33dd1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:11px;width:fit-content;margin:0 auto 28px;padding:8px 12px;font:500 21px/1 Playfair Display,serif;animation:3s ease-in-out infinite editor-back-blink;display:flex}.editor-drawer--fonts-mode .editor-font-back svg{color:#f3b33df2;width:24px;height:24px}.editor-drawer--fonts-mode .editor-font-back:hover{color:#edf6ef}.editor-drawer--fonts-mode .editor-font-list{gap:12px}.editor-drawer--fonts-mode .editor-font-card{min-height:88px}:is(html:has(.landing-shell),body:has(.landing-shell)){overscroll-behavior-y:none;background-color:#0f0f1e}.landing-shell{background-image:none;min-height:100dvh}.landing-hero{isolation:isolate}.landing-hero:after{display:none}.landing-card{background:linear-gradient(#14283cf0 0%,#0f1e2df0 100%);border-color:#64b4ff33}.editor-workspace{display:block}.editor-live-preview{display:none}.editor-live-toggle{grid-column:1/-1;display:flex!important}.editor-section-nav button{min-height:56px;padding:10px 8px}.editor-section-nav button.editor-live-toggle.active{color:#fff;background:#1e4336b8;border-color:#f3b33d}.editor-live-sheet{z-index:1300;touch-action:pan-y;background:#0b221a;border:1px solid #f3b33d8c;border-radius:18px;flex-direction:column;width:min(78vw,300px);min-width:220px;max-width:calc(100vw - 20px);height:min(64dvh,560px);min-height:220px;max-height:calc(100dvh - 20px);transition:opacity .15s;animation:.25s cubic-bezier(.22,.8,.25,1) both editor-sheet-up;position:fixed;bottom:12px;left:auto;right:12px;overflow:hidden;box-shadow:0 -10px 40px #00000073;display:flex!important}.editor-live-sheet--hidden{opacity:0;pointer-events:none}.editor-live-sheet-head{color:#b7d3c7;letter-spacing:.08em;text-transform:uppercase;touch-action:none;cursor:grab;border-bottom:1px solid #7fd3e829;justify-content:space-between;align-items:center;padding:6px 8px 6px 14px;font:10px DM Mono,monospace;display:flex}.editor-live-sheet-head:active{cursor:grabbing}.editor-live-sheet-head b{color:#f3b33d;margin-left:6px;font-weight:500}.editor-live-sheet-head button{color:#b7d3c7;cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:26px;line-height:1}.editor-live-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#fff;flex:1;min-height:0;overflow-y:auto}.editor-live-sheet .editor-live-sheet-scroll>*{pointer-events:none;min-height:0}.editor-live-resize{z-index:3;touch-action:none;position:absolute}.editor-live-resize--n,.editor-live-resize--s{cursor:ns-resize;height:30px;left:10px;right:10px}.editor-live-resize--n{top:-15px}.editor-live-resize--s{bottom:-15px}.editor-live-resize--e,.editor-live-resize--w{cursor:ew-resize;width:30px;top:10px;bottom:10px}.editor-live-resize--e{right:-15px}.editor-live-resize--w{left:-15px}.editor-drawer--live-open .editor-body{padding-bottom:calc(min(64dvh,560px) + 28px)}.editor-body{padding-left:18px;padding-right:18px}.editor-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-picker{grid-template-columns:repeat(2,1fr)}.editor-color-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.editor-topbar{flex-direction:column;align-items:stretch;padding-left:18px;padding-right:18px}.editor-actions{width:100%}.editor-actions button{flex:auto}.editor-color-card{min-height:72px;padding-left:10px;padding-right:9px}.editor-color-card input[type=color],.editor-color-swatch{flex-basis:48px;width:48px;height:42px}.editor-color-card span{font-size:12px}}:is(html:has(.landing-shell),body:has(.landing-shell)){background:#0b1220;overflow-x:clip}.landing-shell{color:#f4f6f8;background:#0b1220;justify-content:center;height:100dvh;padding:0;font-family:DM Sans,sans-serif;display:flex;overflow:clip auto}.landing-frame{background:#0b1220;border-radius:20px;width:min(100%,432px);min-height:100dvh;padding:23px 18px 30px;position:relative;overflow:visible}.landing-frame:after{content:"";filter:blur(18px);pointer-events:none;background:#235f7829;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-100px;right:-150px}.landing-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.landing-kicker{color:#7fd3e8;letter-spacing:.14em;margin:0;font:500 11px/1 DM Sans,sans-serif}.landing-icon-button,.landing-create-button{cursor:pointer;border:0;place-items:center;display:grid}.landing-icon-button{color:#7fd3e8;background:#132132;border-radius:50%;width:38px;height:38px}.landing-icon-button:hover{background:#1a3045}.landing-icon-button{position:relative}.landing-alerts-count{color:#fff;background:#e5484d;border:2px solid #0b1522;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:700 10px/13px Manrope,sans-serif;position:absolute;top:-4px;right:-4px}.landing-intro h1{color:#f4f6f8;letter-spacing:-.02em;margin:0 0 5px;font:500 28px/1.13 DM Sans,sans-serif}.landing-intro p{color:#8fa3b8;margin:0 0 17px;font-size:14px}.landing-search{color:#5c7690;background:#101c2c;border:1px solid #22384f;border-radius:10px;align-items:center;gap:10px;height:44px;margin-bottom:18px;padding:0 13px;font-size:13px;display:flex}.landing-search svg{flex:none}.landing-search input{color:#dbe9f3;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.landing-search input::placeholder{color:#5c7690;opacity:1}.landing-search:focus-within{border-color:#7fd3e8;box-shadow:0 0 0 3px #7fd3e814}.landing-metrics{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:22px;display:grid}.landing-metrics>div{background:#101c2c;border-radius:13px;padding:13px}.landing-metrics span,.landing-card-details span{color:#5c7690;font-size:11px;display:block}.landing-metrics strong{color:#f4f6f8;margin-top:4px;font-size:22px;font-weight:500;line-height:1;display:block}.landing-metrics>div:last-child strong{color:#f0b45f}.landing-superadmin{color:#c7dae8;cursor:pointer;background:0 0;border:1px solid #2b4a63;border-radius:10px;width:100%;margin-bottom:20px;padding:12px;font-size:14px}.landing-superadmin:hover{color:#7fd3e8;border-color:#7fd3e8}.landing-access-actions{gap:10px;margin-bottom:20px;display:none}.landing-access-actions .landing-superadmin{flex:1;margin-bottom:0}.landing-home-button{color:#c7dae8;border:1px solid #2b4a63;border-radius:10px;justify-content:center;align-items:center;min-width:88px;padding:12px 16px;font-size:14px;text-decoration:none;display:inline-flex}.landing-home-button:hover{color:#7fd3e8;border-color:#7fd3e8}.landing-grid{grid-template-columns:1fr;gap:14px;display:grid}.landing-card{box-shadow:none;background:linear-gradient(#132639 0%,#0f1e2e 100%);border:1px solid #1e3346;border-radius:17px;padding:17px 18px 18px}.landing-card:hover{box-shadow:none;background:linear-gradient(#162d42 0%,#102234 100%);border-color:#31536b;transform:none}.landing-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.landing-business-identity{align-items:center;gap:11px;min-width:0;display:flex}.landing-business-avatar{color:#7fd3e8;background:#1c3a4e;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font-size:15px;font-weight:500;display:grid}.landing-card-kicker{color:#7fd3e8;letter-spacing:.09em;margin:0 0 2px;font-size:10px;line-height:1}.landing-card h2{color:#f4f6f8;letter-spacing:0;text-shadow:none;margin:0;font:500 18px/1.15 DM Sans,sans-serif}.landing-plan{color:#5fd68f;background:#123a2a;border-radius:20px;flex:none;padding:4px 9px;font-size:10px;font-weight:500}.landing-card-category,.landing-card-address{color:#8fa3b8;text-shadow:none;margin:0;font-size:13px;line-height:1.35}.landing-card-address{color:#5c7690;align-items:center;gap:4px;margin-top:2px;margin-bottom:13px;display:flex}.landing-card-details{gap:8px;margin-bottom:13px;display:flex}.landing-card-details>div{background:#0b1a28;border-radius:9px;min-width:0;padding:9px 11px}.landing-card-details>div:first-child{flex:1}.landing-card-details strong{color:#e8eef3;white-space:nowrap;font-size:12px;font-weight:500;display:block}.landing-card-actions{gap:9px;margin-top:0;display:flex}.landing-card-actions button{color:#c7dae8;background:0 0;border:1px solid #2a475f;border-radius:9px;flex:1;min-width:0;min-height:41px;padding:9px 10px;font-size:13px;font-weight:400}.landing-card-actions button:hover{color:#7fd3e8;background:#7fd3e80f;border-color:#7fd3e8}.landing-card-actions button:last-child{color:#7fd3e8;box-shadow:none;background:0 0;border-color:#7fd3e8}.landing-card-actions button:last-child:hover{box-shadow:none;background:#7fd3e814;border-color:#a8e8f5}.landing-empty-card{background:0 0;border-style:dashed}.landing-empty{color:#8fa3b8;text-align:center;text-shadow:none;padding:20px 0}.landing-create-wrap{z-index:20;position:fixed;bottom:24px;right:max(18px,50vw - 198px)}.landing-create-button{color:#0b1220;background:#7fd3e8;border-radius:50%;width:54px;height:54px;box-shadow:0 8px 22px #7fd3e82e}.landing-create-button:hover{background:#a8e8f5;transform:translateY(-2px)}.landing-desktop-hero{display:none}@media (width<=432px){.landing-frame{border-radius:0}}@media (width<=720px){:is(html:has(.landing-shell),body:has(.landing-shell)){background:#0b1220;overflow-x:hidden}.landing-shell{height:100dvh;overflow:hidden auto}.landing-frame{width:min(100%,432px);min-height:max(100dvh,100%)}.landing-access-actions{display:flex}}@media (width>=721px){:is(html:has(.landing-shell),body:has(.landing-shell)){background:#0f0f1e;overflow-x:hidden}.landing-shell{background:linear-gradient(135deg,#0f0f1e 0%,#1a1a3a 25%,#0d2847 50%,#1a1a3a 75%,#0f0f1e 100%);height:auto;min-height:100dvh;padding:clamp(22px,5vw,62px);display:block;overflow:visible}.landing-frame{background:0 0;border-radius:0;width:100%;min-height:0;padding:0;overflow:visible}.landing-frame:after,.landing-header,.landing-intro,.landing-search,.landing-metrics,.landing-superadmin,.landing-create-wrap{display:none}.landing-desktop-hero{z-index:1;max-width:760px;margin-bottom:26px;display:block;position:relative}.landing-desktop-hero h1{color:#fff;letter-spacing:-.04em;text-shadow:0 3px 12px #000000e6,0 1px 2px #000000f2;margin:0 0 12px;font:700 clamp(34px,6vw,58px)/1.02 Manrope,sans-serif}.landing-desktop-hero>p:not(.landing-kicker){color:#a0c8e8;margin:0;line-height:1.5}.landing-desktop-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.landing-desktop-actions a,.landing-desktop-actions button{color:#d0e8ff;cursor:pointer;background:#0a1928b8;border:1px solid #64b4ff4d;border-radius:6px;min-height:42px;padding:12px 18px;font-size:13px;font-weight:600}.landing-desktop-actions a:hover,.landing-desktop-actions button:hover{color:#fff;background:#64b4ff1a;border-color:#64b4ff}.landing-desktop-actions button{color:#fff;background:linear-gradient(135deg,#64b4ff33,#6496ff1a);border-color:#64b4ff}.landing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.landing-card{background:linear-gradient(#14283cf0,#0f1e2df0);border-color:#64b4ff33;border-radius:12px;gap:12px;padding:24px;display:grid;box-shadow:0 12px 30px #00000047,inset 0 .5px #ffffff0d}.landing-card-heading{margin:0}.landing-business-identity{display:block}.landing-business-avatar,.landing-plan,.landing-card-details{display:none}.landing-card-kicker{color:#64b4ff;letter-spacing:.12em;font:600 11px/1.2 DM Mono,monospace}.landing-card h2{color:#fff;letter-spacing:-.03em;margin-top:14px;font:700 26px/1.1 Manrope,sans-serif}.landing-card-category,.landing-card-address{color:#a0c8e8;font-size:13px}.landing-card-address{margin:0}.landing-card-actions{gap:10px;margin-top:16px}.landing-card-actions button{color:#a0c8e8;border-radius:6px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:600}.landing-card-actions button:last-child{color:#fff;background:linear-gradient(135deg,#64b4ff33,#6496ff1a);border-color:#64b4ff}}@keyframes editor-curtain-in{0%{opacity:0;transform:translateY(-7%)}to{opacity:1;transform:translateY(0)}}@keyframes editor-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes editor-back-blink{0%,28%,to{opacity:0;transform:scale(.96)}58%,78%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.landing-scroll-item,.landing-scroll-item.is-scroll-visible{opacity:1;transition:none;animation:none;transform:none}.editor-drawer,.editor-drawer--fonts-mode .editor-font-back{animation:none}}.appointment-confirmation-shell{box-sizing:border-box;color:#24333a;background:radial-gradient(circle at top,#e5f4ef 0,#f6f5f0 48%,#e9eeee 100%);place-items:center;min-height:100dvh;padding:24px;font-family:DM Sans,sans-serif;display:grid}.appointment-confirmation-card{box-sizing:border-box;text-align:center;background:#fffffff0;border:1px solid #d6e4de;border-radius:22px;width:min(100%,440px);padding:34px;box-shadow:0 24px 70px #1f413a29}.appointment-confirmation-kicker{color:#087f6b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font:700 11px DM Mono,monospace}.appointment-confirmation-card h1{color:#183c32;letter-spacing:-.02em;margin:0;font:700 30px/1.08 Manrope,sans-serif}.appointment-confirmation-card p{color:#637370;line-height:1.55}.appointment-confirmation-intro{margin:24px 0 8px}.appointment-confirmation-date{color:#183c32;background:#eef8f4;border:1px solid #cce2d8;border-radius:14px;gap:5px;padding:18px;display:grid}.appointment-confirmation-date strong{text-transform:capitalize;font-size:18px}.appointment-confirmation-date span{color:#087f6b;font:700 22px DM Mono,monospace}.appointment-confirmation-actions,.appointment-confirmation-modal>div{gap:10px;margin-top:22px;display:grid}.appointment-confirmation-primary,.appointment-confirmation-secondary,.appointment-confirmation-danger{box-sizing:border-box;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font:700 13px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.appointment-confirmation-primary{color:#fff;background:#087f6b;border:1px solid #087f6b}.appointment-confirmation-primary:hover{background:#066a5a}.appointment-confirmation-secondary{color:#31555a;background:#fff;border:1px solid #a9c3ba}.appointment-confirmation-danger{color:#fff;background:#ae4e4e;border:1px solid #ae4e4e}.appointment-confirmation-success{color:#176249;background:#e5f7ee;border:1px solid #bde4cf;border-radius:10px;margin-top:20px;padding:13px;font-size:13px;line-height:1.45}.appointment-confirmation-link{width:100%;margin-top:20px}.appointment-confirmation-card small{color:#84918f;margin-top:22px;line-height:1.4;display:block}.appointment-confirmation-error{font-size:13px;color:#ae4e4e!important}.appointment-confirmation-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1a1d94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.appointment-confirmation-modal{box-sizing:border-box;text-align:center;background:#fff;border-radius:16px;width:min(100%,360px);padding:25px;box-shadow:0 24px 70px #0a191c47}.appointment-confirmation-modal h2{color:#183c32;margin:0;font-size:21px}.appointment-confirmation-modal p{color:#687578;font-size:13px;line-height:1.5}.appointment-confirmation-modal>div{grid-template-columns:1fr 1fr}@media (width<=520px){.appointment-confirmation-card{padding:26px 20px}.appointment-confirmation-card h1{font-size:26px}}
