/* Fonturi găzduite local, OFL-1.1 (licența e în tabela name a fiecărui fișier). Un fișier per greutate, subset latin + diacritice românești (tools/subset_fonts.py). */
@font-face{font-family:"Unbounded";font-style:normal;font-weight:600;font-display:swap;src:url("unbounded-600.aa04d8b8d1.woff2") format("woff2")}
@font-face{font-family:"Unbounded Fallback";font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold");size-adjust:129.72%;ascent-override:76.70%;descent-override:18.89%;line-gap-override:0%}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url("plex-sans-400.2e51f5a185.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Sans Fallback";font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");size-adjust:101.01%;ascent-override:101.47%;descent-override:27.22%;line-gap-override:0%}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url("plex-sans-500.e277dbe693.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Sans Fallback";font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");size-adjust:103.35%;ascent-override:99.17%;descent-override:26.61%;line-gap-override:0%}

:root{color-scheme:dark;--bg: #081f1b;--bg-2: #0b2b26;--bg-3: #102d25;--bg-glass: rgba(8, 31, 27, .92);--ink: #f1f4ec;--ink-2: #b9c9bd;--ink-3: #93ab9f;--mint: #7fe3c1;--mint-2: #9deed3;--mint-ink: #081f1b;--mint-rgb: 127, 227, 193;--gold: #d8b65c;--gold-rgb: 216, 182, 92;--focus: #e5c779;--error: #ffb4a9;--line: rgba(241, 244, 236, .14);--line-2: rgba(241, 244, 236, .28);--line-mint: rgba(127, 227, 193, .35);--line-input: #6e8e7e;--paper: #f4f6f1;--paper-2: #e6ece7;--paper-line: #c9d6cf;--ink-p: #10291f;--ink-p2: #4f6b62;--r-0: 0;--r-1: 2px;--r-2: 6px;--r-sheet: 4px;--shadow-sheet: 0 24px 48px -24px rgba(0, 0, 0, .6);--shadow-bar: 0 -8px 24px rgba(0, 0, 0, .35);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--sp-11: 160px;--sec-y: 64px;--head-mb: 40px;--hero-t: 48px;--hero-b: 56px;--foot-t: 64px;--foot-b: 32px;--row-y: 24px;--wrap: 1200px;--gutter: 24px;--gap: 24px;--header-h: 64px;--measure: 62ch;--display: "Unbounded", "Unbounded Fallback", sans-serif;--text: "IBM Plex Sans", "IBM Plex Sans Fallback", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease: cubic-bezier(.2, .7, .2, 1);--ease-draw: cubic-bezier(.16, 1, .3, 1);--t-1: .15s;--t-2: .25s;accent-color:var(--mint);scrollbar-color:var(--ink-3) var(--bg)}@media(min-width:640px){:root{--gutter: 32px;--header-h: 72px;--sec-y: 80px;--hero-t: 80px;--hero-b: 96px}}@media(min-width:900px){:root{--gutter: 48px;--sec-y: 128px;--head-mb: 56px;--foot-t: 96px;--foot-b: 48px;--row-y: 32px}}::selection{background:var(--mint);color:var(--mint-ink)}

*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--text);font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset,legend{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}img,svg,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{padding:0;border:0;background:none;cursor:pointer}strong,b{font-weight:500}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}[hidden]{display:none!important}.anchor-alias{position:absolute;width:0;height:0}.skip-link{position:absolute;top:8px;left:8px;z-index:50;padding:12px 16px;background:var(--mint);color:var(--mint-ink);font-weight:500;border-radius:var(--r-1);transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only,.honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@media print{.site-header,.cta-bar,canvas{display:none!important}}

@media(min-width:900px){body{font-size:17px}}p{max-width:var(--measure)}h1,h2{font-family:var(--display);font-weight:600;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(30px,23.3px + 1.71vw,48px);line-height:1.12;max-width:24ch}h1 em{font-style:normal;color:var(--mint)}.hero h1{font-size:clamp(34px,25.8px + 2.1vw,56px);line-height:1.1;letter-spacing:-.015em;max-width:none}h2{font-size:clamp(26px,22.3px + .95vw,36px);line-height:1.18;letter-spacing:-.015em;max-width:22ch}h3{font-weight:500;font-size:18px;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}@media(min-width:640px){h1{line-height:1.08}.hero h1{line-height:1.06;letter-spacing:-.02em}h2{line-height:1.12}h3{font-size:20px}}.lede{font-size:18px;line-height:1.5;color:var(--ink-2);max-width:56ch}@media(min-width:900px){.lede{font-size:20px;line-height:1.55}}.index-row p,.route p,.route li,.steps p,.note,.ledger,.form-review p,.footer-tagline,.contact-copy p{font-size:15px;line-height:1.55;color:var(--ink-2)}.caption,.field-hint,.consent,#status,.hero-note,.contact-note,.footer-bottom,.legal .date{font-size:13px;line-height:1.5;color:var(--ink-3)}.eyebrow,.tag,.hero-folio,.review-label,.ledger dt{font:500 13px/1.2 var(--text);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.folio,.sec-folio{font:600 14px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--mint)}.founder{font-size:20px;line-height:1.45;color:var(--ink);max-width:30ch}@media(min-width:900px){.founder{font-size:24px}}p a,li a,dd a,.legal a{text-decoration:underline}p a:hover,li a:hover,dd a:hover,.text-link:hover{text-decoration-color:var(--mint)}

.wrap{width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto}.hero-grid,.sec-grid,.colophon,.contact-grid,.footer-grid,.spread,.steps{display:grid;column-gap:var(--gap)}@media(min-width:900px){.hero-grid,.sec-grid,.colophon,.contact-grid,.footer-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.sec{padding-bottom:var(--sec-y);view-timeline-name:--sec;view-timeline-axis:block}.sec:before{content:"";display:block;height:1px;margin-bottom:48px;background:var(--line-2);transform-origin:left}.sec-folio{margin-bottom:8px}.sec-head{margin-bottom:var(--head-mb)}.sec-head .eyebrow{margin-bottom:16px}.sec-head .lede{margin-top:16px}@media(min-width:900px){.sec-folio{grid-column:1 / 4;grid-row:1;margin:0}.sec-head{grid-column:4 / 13;grid-row:1}.sec-body{grid-column:1 / 13}.sec--column .sec-folio{grid-row:1 / -1;position:sticky;top:96px;align-self:start}.sec--column .sec-body{grid-column:4 / 12}}.sec--band{background:var(--bg-2);border-bottom:1px solid var(--line-2)}@keyframes draw{0%{transform:scaleX(0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sec:before{animation:draw linear both;animation-timeline:--sec;animation-range:entry 0% entry 30%}}}

.site-header{position:sticky;top:0;z-index:10;background:var(--bg);border-bottom:1px solid var(--line)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.site-header{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.header-inner{display:flex;align-items:center;gap:12px;min-height:var(--header-h)}.brand{display:flex;align-items:center;gap:12px;margin-right:auto;text-decoration:none}.brand img{width:28px;height:41px}.brand-name{font:600 18px/1 var(--display);color:var(--ink)}.brand-sub{margin-left:8px;font:400 15px/1 var(--text);color:var(--ink-2)}.header-booking{flex:none}.menu-toggle{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-1)}.menu-toggle svg,.cta-bar-tel svg{width:20px;height:20px}.menu-toggle .i-close,[aria-expanded=true] .i-bars{display:none}[aria-expanded=true] .i-close{display:block}#main-nav{display:flex;align-items:center;gap:24px}#main-nav a{display:flex;align-items:center;min-height:44px;font-size:15px;color:var(--ink-2);text-decoration:none;text-underline-offset:6px}#main-nav a:not(.button):hover{color:var(--ink);text-decoration:underline}#main-nav .button,.header-phone{color:var(--ink)}.header-phone{display:none}@media(min-width:1200px){.header-phone{display:flex}}@media(max-width:899px){.menu-toggle{display:grid}#main-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:0 var(--gutter) 24px;background:var(--bg-2);border-bottom:1px solid var(--line-2)}#main-nav.is-open{display:flex}#main-nav a{min-height:56px;border-top:1px solid var(--line);font-size:20px;color:var(--ink)}.header-phone{display:flex}#main-nav .button{margin-top:16px;font-size:16px}body.has-bar{padding-bottom:80px}html.has-bar{scroll-padding-bottom:88px}}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:1px solid var(--mint);border-radius:var(--r-1);background:var(--mint);color:var(--mint-ink);font:500 16px/1.2 var(--text);text-align:center;text-decoration:none;transition:background var(--t-1),border-color var(--t-1)}.button:hover{background:var(--mint-2);border-color:var(--mint-2)}.button-secondary,#main-nav .button{background:none;border-color:var(--line-2);color:var(--ink)}.button-secondary:hover,#main-nav .button:hover{background:none;border-color:var(--mint)}.button-small{min-height:44px;padding:0 16px;font-size:14px}.hero-actions,.actions{display:flex;flex-wrap:wrap;gap:12px}.hero-actions .button,.actions .button{width:100%}@media(min-width:640px){.hero-actions .button,.actions .button{width:auto}}.text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.text-link:disabled{color:var(--ink-3);cursor:default}.i-arrow{width:16px;height:16px;flex:none}.index-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;row-gap:8px;margin-inline:-24px;padding:var(--row-y) 24px;border-top:1px solid var(--line);transition:background var(--t-1),border-color var(--t-1)}.index-row:last-of-type{border-bottom:1px solid var(--line)}.index-row:hover,.index-row:focus-within{background:var(--bg-2);border-top-color:var(--line-mint)}.index-row>*{grid-column:2}.index-row .folio{grid-column:1;grid-row:1;padding-top:4px}.index-row .row-arrow{grid-column:3;grid-row:1;align-self:center;color:var(--ink-3)}.index-row h3{font-size:20px}@media(hover:hover){.index-row .i-arrow{transition:transform var(--t-2) var(--ease)}.index-row:hover .i-arrow{transform:translate(4px)}}.ledger{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:8px}.note{padding-left:24px;border-left:2px solid var(--gold);max-width:var(--measure)}.note p+p,.note .actions{margin-top:12px}.note h3{margin-bottom:12px;color:var(--ink)}.contact-card{padding:20px;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r-2)}.form-row{display:grid;gap:16px}@media(min-width:640px){.contact-card{padding:32px}.form-row{grid-template-columns:1fr 1fr}}form .field{min-width:0;margin-bottom:16px}form .field label{display:block;margin-bottom:8px;font-size:14px;font-weight:500}form :is(input,select,textarea):not([type=checkbox]){display:block;width:100%;min-height:48px;padding:12px 16px;background:var(--bg);border:1px solid var(--line-input);border-radius:var(--r-1);font-size:16px;line-height:1.4}textarea{min-height:120px;resize:vertical}::placeholder{color:var(--ink-3)}.field-hint{display:block;margin-top:6px}.field-update{margin-bottom:16px;padding:12px 16px;background:var(--bg-2);border-left:2px solid var(--mint);font-size:13px;line-height:1.5;color:var(--ink-2)}.consent{display:flex;gap:12px;margin-bottom:16px}.consent input{flex:none;width:20px;height:20px}#challenge:not(:empty){margin-bottom:16px}.form-submit{width:100%}#status{margin-top:12px}#status.err{color:var(--error)}.review-label{color:var(--mint)}.form-review h3{margin:8px 0 16px}.form-review p+p{margin-top:12px}#done-ref{margin-top:16px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.form-review .button{margin-block:24px}.cta-bar{position:fixed;inset:auto 0 0;z-index:20;display:grid;grid-template-columns:1fr 48px;gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);box-shadow:var(--shadow-bar);transform:translateY(110%);transition:transform var(--t-2) var(--ease)}.cta-bar.is-on{transform:none}.cta-bar-main{flex-direction:column;gap:0}.cta-bar-note{font-size:13px;font-weight:400}.cta-bar-note:empty{display:none}.cta-bar-tel{width:48px;padding:0}.plate{position:relative;width:100%;max-width:360px;view-timeline-name:--plate;view-timeline-axis:block}.sheet{position:relative;padding:24px;background:var(--paper);color:var(--ink-p);border-radius:var(--r-sheet);box-shadow:var(--shadow-sheet)}.sheet-back{display:none;position:absolute;inset:10px -10px -10px 10px;background:var(--paper-2);box-shadow:none}.sheet-k,.sheet-h,.sheet-stamp{display:block;font:500 13px/1.3 var(--text);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-p2)}.sheet-h{margin-top:16px;color:var(--ink-p)}.ln{display:block;width:var(--w);height:8px;margin:8px 0;border-radius:4px;background:var(--paper-line);transform-origin:left}.w9{--w: 90%}.w8{--w: 80%}.w7{--w: 68%}.w5{--w: 48%}.w4{--w: 36%}.ln.gold{background:var(--gold)}.sheet-stamp{display:inline-block;margin-top:16px;padding:4px 10px;border:1.5px solid var(--ink-p2);color:var(--ink-p);letter-spacing:.06em;transform:rotate(-4deg)}@keyframes fill{0%{transform:scaleX(0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.plate .ln{animation:fill linear both;animation-timeline:--plate;animation-range:entry 15% entry 70%}.plate .ln:nth-of-type(2){animation-range:entry 25% entry 80%}.plate .ln:nth-of-type(3){animation-range:entry 35% entry 90%}.plate .ln:nth-of-type(4){animation-range:entry 45% entry 100%}.plate .ln:nth-of-type(5){animation-range:entry 55% cover 10%}}}.foundry-wrap{position:relative;pointer-events:none;mask-image:radial-gradient(76% 72% at 50% 56%,black 55%,transparent 100%)}.foundry-wrap:after{content:"";position:absolute;left:14%;right:14%;bottom:4%;height:14%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--mint-rgb),.14),transparent 70%)}.foundry-wrap canvas,.hero canvas.field{position:absolute;inset:0;width:100%;height:100%}.hero canvas.field{z-index:-1;opacity:.35;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0 55%,black 75%)}@supports not (mask-image: linear-gradient(black,black)){.foundry-wrap{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-2)}.hero canvas.field{opacity:.4}}.site-footer{padding:var(--foot-t) 0 var(--foot-b);border-top:1px solid var(--line-2)}.footer-grid{row-gap:24px}.footer-tagline{margin-top:16px}.footer-title{margin-bottom:12px;font-weight:500}.site-footer li a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--ink-2);text-decoration:none}.site-footer li a:hover{color:var(--ink);text-decoration:underline}.footer-bottom{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.footer-bottom p{max-width:none}.footer-bottom a{text-decoration:underline}@media(min-width:900px){.index-row{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.index-row>*{grid-column:2 / 7}.index-row h3{font-size:22px}.index-row :is(p,.text-link,.ledger,.caption):not(.tag,.folio){grid-column:7 / 12}.index-row .folio{grid-column:1}.index-row .ledger{grid-row:1 / 3}.index-row .row-arrow{grid-column:12;justify-self:end}.cta-bar{display:none}.plate{justify-self:end}.sheet{transform:rotate(-1.2deg)}.sheet-back{display:block;transform:rotate(1.6deg)}.hero canvas.field{opacity:.55;mask-image:linear-gradient(90deg,#00000059 0 45%,#000 65%)}.footer-brand{grid-column:1 / 6}.footer-contact{grid-column:7 / 9}.footer-pages{grid-column:10 / 13}}

.hero,.page-hero{position:relative;isolation:isolate;overflow:hidden;padding:var(--hero-t) 0 var(--hero-b)}.hero:before{content:"";position:absolute;inset:0 0 auto;height:96px;background:linear-gradient(var(--bg),transparent);pointer-events:none}.hero-grid{row-gap:24px}.hero-folio,.page-hero .eyebrow{margin-bottom:8px}.hero-intro{margin-bottom:32px}.hero-actions{margin-bottom:24px}.hero-note,.page-hero .lede{margin-top:16px}.page-hero .actions{margin-top:32px}.foundry-wrap{height:220px;margin-inline:calc(-1 * var(--gutter))}.route{padding-block:24px}.route+.route{border-top:1px solid var(--line)}.route .folio,.route h3{margin-bottom:12px}.route ul{margin:16px 0}.route li{position:relative;padding-left:24px}.route li+li{margin-top:8px}.route li:before{content:"";position:absolute;top:.75em;left:0;width:12px;height:1px;background:var(--mint)}.spread+.caption{margin-top:48px}.colophon{row-gap:32px;margin-top:48px}.steps li{padding:24px 0;border-top:1px solid var(--line)}.steps .folio{margin-bottom:16px;font-size:32px}.steps h3{margin-bottom:8px}.steps p{max-width:30ch}@media(min-width:640px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.sec--column .sec-body p+p{margin-top:24px;color:var(--ink-2)}.sec--column .sec-body .text-link{margin-top:24px}.sec--two-up .sec-body{display:grid;row-gap:32px;column-gap:var(--gap)}.contact-email{display:inline-block;margin-top:12px;font-size:20px;font-weight:500}.contact-note{margin-top:24px}.index-row .tag{margin-bottom:4px}.index-row .caption{margin-top:8px}.legal{max-width:760px;padding:48px 0 64px}.legal h1{margin-bottom:24px}.legal h2{margin:48px 0 16px;font:500 22px/1.3 var(--text);letter-spacing:-.01em}.legal p,.legal li{margin-bottom:16px;color:var(--ink-2)}.legal :is(ul,ol){padding-left:24px;list-style:revert}@media(min-width:900px){.hero-folio,.hero h1{grid-column:1 / -1}.hero-copy{grid-column:1 / 7}.foundry-wrap{grid-column:7 / 13;justify-self:end;width:100%;max-width:520px;height:auto;aspect-ratio:1.15;margin:0}.spread{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.route{padding:0 48px 0 0}.route+.route{border-top:0;border-left:1px solid var(--line);padding-left:48px}.colophon .note{grid-column:1 / 7}.colophon .plate{grid-column:8 / 13}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.sec--two-up .sec-body{grid-template-columns:repeat(12,minmax(0,1fr))}.contact-copy{grid-column:1 / 6}.contact-card{grid-column:7 / 13}}

.cal-open,.cal-open body{overflow:hidden}.cal-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem}.cal-modal[hidden]{display:none}.cal-backdrop{position:absolute;inset:0;background:#04120fb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cal-box{position:relative;display:flex;flex-direction:column;width:min(760px,100%);height:min(760px,calc(100svh - 2rem));background:#fff;color:#10231e;border-radius:14px;box-shadow:0 30px 80px -20px #0000008c;overflow:hidden}.cal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem .9rem 1.25rem;border-bottom:1px solid #e3ece8}.cal-head h2{margin:0;font:600 1.05rem/1.3 IBM Plex Sans,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#10231e;letter-spacing:0}.cal-modal .cal-x{display:grid;place-items:center;flex:none;width:40px;height:40px;min-height:40px;padding:0;margin:0;gap:0;border:1px solid #d5e2dc;border-radius:8px;background:#fff;color:#10231e;cursor:pointer}.cal-modal .cal-x:hover{background:#f1f6f4}.cal-modal .cal-x svg{display:block;width:20px;height:20px;flex:none}.cal-x:focus-visible,.cal-tab:focus-visible,.cal-frame:focus-visible{outline:2px solid #1f8f6b;outline-offset:2px}.cal-body{position:relative;flex:1;min-height:0;background:#fff}.cal-frame{display:block;width:100%;height:100%;border:0;background:#fff}.cal-state{position:absolute;inset:0;display:grid;place-items:center;padding:1.5rem;margin:0;text-align:center;font:400 .95rem/1.5 IBM Plex Sans,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#4f6b62;pointer-events:none}.cal-modal.is-loaded .cal-state{display:none}.cal-modal.is-slow .cal-state{background:#fff}.cal-foot{display:flex;justify-content:flex-end;padding:.65rem 1.1rem;border-top:1px solid #e3ece8}.cal-tab{font:500 .9rem/1.3 IBM Plex Sans,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#146b50;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.cal-modal{padding:0}.cal-box{width:100%;height:100svh;border-radius:0}}
