@layer properties,theme,base;@layer components{.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}.wrap-md{width:100%;max-width:1100px;margin-inline:auto;padding-inline:20px}.head{text-align:center;max-width:760px;margin-inline:auto}.eyebrow{letter-spacing:.04em;color:var(--color-brand-primary-hover);font-size:14px;font-weight:500}.on-dark .eyebrow{color:var(--color-brand-sand)}.h2{font-size:clamp(35px,3.9vw,54px)}.h3f{font-size:clamp(30px,3vw,40px)}.lead{color:var(--color-foreground-muted);font-size:clamp(17px,1.4vw,19px);line-height:1.55}.on-dark .lead{color:#e7e2d6}.band{margin-top:calc(var(--curve) * -1);padding-top:calc(var(--sec) + var(--curve) * .6);padding-bottom:calc(var(--sec) + var(--curve));border-top-left-radius:50% var(--curve);border-top-right-radius:50% var(--curve);position:relative}.btn{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 26px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-brand-primary-hover);color:#fff}.btn-primary:hover{background:var(--color-foreground)}.btn-secondary{color:var(--color-foreground);box-shadow:inset 0 0 0 1.5px var(--color-foreground);background:0 0}.btn-secondary:hover{background:var(--color-foreground);color:#fff}.btn-light{background:var(--color-background);color:var(--color-foreground)}.btn-light:hover{background:var(--color-brand-sand)}.btn:active{box-shadow:inset 0 0 0 100px #00000014}.tlink{color:var(--color-brand-primary-hover);text-underline-offset:4px;align-items:center;gap:6px;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .2s;display:inline-flex}.tlink:hover{color:var(--color-foreground)}@media (max-width:767px){.tlink{min-height:44px}}.on-dark .tlink{color:var(--color-brand-sand)}.on-dark .tlink:hover{color:#fff}.card{border:1px solid var(--color-brand-border);background:#fff;border-radius:20px}.card-link{transition:box-shadow .22s,border-color .22s}.card-link:hover{box-shadow:var(--shadow-card);border-color:var(--color-brand-sand)}.ic{background:var(--color-tint-olive);width:44px;height:44px;color:var(--color-brand-primary-hover);border-radius:12px;place-items:center;display:inline-grid}.tape{z-index:1;background:var(--color-brand-sand);opacity:.85;width:58px;height:18px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:-3deg}.checks{gap:10px;display:grid}.checks li{align-items:flex-start;gap:10px;display:flex}.checks svg{color:var(--color-brand-primary-hover);flex:none;margin-top:4px}.on-dark .checks svg{color:var(--color-brand-sand)}.wave{align-items:center;gap:2px;height:28px;display:flex}.wave i{background:var(--color-brand-sand);border-radius:2px;flex:1 1 0;min-width:2px;display:block}.wave-wrap{position:relative}.wave-on{clip-path:inset(0 100% 0 0);position:absolute;inset:0}.wave-on i{background:var(--color-brand-primary-hover)}[data-player][data-playing=true] .wave-on{clip-path:inset(0);transition:clip-path 7s linear}.faq-item{border:1px solid var(--color-brand-border);background:#fff;border-radius:16px;transition:border-color .2s}.faq-item:hover{border-color:var(--color-brand-sand)}.faq-item summary{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 20px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item .plus{transition:rotate .22s var(--ease-out-soft);color:var(--color-brand-primary-hover);flex:none}.faq-item[open] .plus{rotate:45deg}.mod-state[data-state=ok]{color:var(--color-brand-primary-hover)}.mod-item[data-state=hidden] img{filter:grayscale()opacity(.55)}.flink{align-items:center;min-height:44px;transition:color .2s;display:inline-flex}.flink:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}@media (min-width:768px){.flink{min-height:30px}}}@layer utilities;@media (min-width:768px){.wrap,.wrap-md{padding-inline:32px}}.hero{--fly:1;--copy:0;--chip:1;background:linear-gradient(180deg, var(--color-tint-sand) 0%, var(--color-background) 72%);margin-top:-72px;position:relative;overflow-x:clip}.hero-stage{padding:112px 0 calc(var(--sec) + var(--curve))}.hero-copy{text-align:center;max-width:48rem;margin-inline:auto;padding-inline:20px}.hero-mock{width:min(1024px,100% - 40px);margin:44px auto 0;position:relative}.hero-frame{background:#fff;border-radius:22px}.hero-grid{grid-template-columns:1fr 1.1fr;gap:12px;padding:12px;display:grid}.hero-col{flex-direction:column;gap:12px;min-width:0;display:flex}.hero-col:nth-child(2){grid-area:2/1/auto/-1}.hero-row{grid-template-columns:1fr;gap:12px;display:grid}.hcard{border:1px solid var(--color-brand-border);min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:16px;margin:0;position:relative}.hphoto{flex-direction:column;padding:8px;display:flex}.hphoto img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;display:block}.hphoto figcaption{text-align:center;font-family:var(--font-serif);padding:7px 4px 1px;font-size:16px;line-height:1.2}.hfull{min-height:200px}.hfull img{aspect-ratio:auto;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.hero-chip{z-index:3;border:1px solid var(--color-brand-border);box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:15px;font-weight:500;display:inline-flex;position:absolute;bottom:-18px;left:50%;translate:-50%}.pulse{background:var(--color-brand-primary-hover);border-radius:50%;width:8px;height:8px}@media (min-width:640px){.hero-row{grid-template-columns:1fr 1fr}}@media (min-width:768px){.hero-grid{aspect-ratio:1024/560;grid-template-columns:1fr 1.45fr 1.1fr;gap:14px;padding:14px}.hero-col{min-height:0}.hero-col:nth-child(2){grid-area:auto}.hphoto{flex:1 1 0;min-height:0}.hphoto img{aspect-ratio:auto;flex:1 1 0;height:0;min-height:0}.hfull img{height:calc(100% - 16px)}}@media (min-width:72rem){.hero-grid{aspect-ratio:1024/460}}@media (min-width:640px){.js .bar-pad{padding-left:48px!important}}.hdr{transition:background-color .25s,box-shadow .25s}.js .hdr:not([data-solid=true]){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hdr[data-solid=true]{box-shadow:0 1px 0 var(--color-brand-border), 0 12px 24px -22px #2c2b2780}.bar-rot{justify-items:center;display:grid}.bar-rot>p{grid-area:1/1}.sh{aspect-ratio:4/3;background:var(--color-foreground);border-radius:16px;position:relative;overflow:hidden}.sh-slide{opacity:0;visibility:hidden;transition:opacity .8s var(--ease-out-soft), visibility .8s;position:absolute;inset:0}.sh-slide.is-on{opacity:1;visibility:visible}.sh-slide img{object-fit:cover;width:100%;height:100%}.sh-msg{max-width:min(82%,19rem);box-shadow:var(--shadow-card);background:#fffffff2;border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:15px;line-height:1.3;position:absolute;bottom:12px;left:12px}.sh-msg b{color:var(--color-foreground-muted);font-size:13px;font-weight:500;display:block}.sh-tag{z-index:2;font-variant-numeric:tabular-nums;background:#fffffff2;border-radius:999px;padding:5px 11px;font-size:14px;font-weight:500;position:absolute;top:12px;left:12px}.sh-btn{z-index:2;background:#fffffff2;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .2s;display:grid;position:absolute;top:8px;right:8px}.sh-btn:hover{background:var(--color-brand-sand)}.sh-th{aspect-ratio:1;opacity:.92;outline-offset:1px;border-radius:10px;outline:2px solid #0000;transition:opacity .2s,outline-color .2s;display:block;overflow:hidden}.sh-th:hover{opacity:1}.sh-th[aria-current=true]{opacity:1;outline-color:var(--color-brand-primary-hover)}.sh-th img{object-fit:cover;width:100%;height:100%}.net-bar{background:var(--color-brand-primary-hover);border-radius:999px;width:10%;height:100%}.net-cell{color:#fff;place-items:center;transition:opacity .28s,background-color .28s;display:grid;position:absolute;inset:0}.net-wait{background:#2c2b2773}.net-ok{opacity:0;background:#5c6a45c7}[data-net] li[data-ok=true] .net-wait{opacity:0}[data-net] li[data-ok=true] .net-ok{opacity:1}[data-net][data-stare=trimite] .net-bar{width:100%;transition:width 2.4s linear}[data-net][data-stare=gata] .net-bar{width:100%}.step-line{transform-origin:0}.js .step-line{transition:transform 1s var(--ease-out-soft) .2s;transform:scaleX(0)}.js .step-line.in{transform:none}.card-link img,.sh-th img{transition:scale .5s var(--ease-out-soft)}.card-link:hover img,.sh-th:hover img{scale:1.04}.btn:hover{translate:0 -1px}.btn{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,translate .2s}.faq-item::details-content{block-size:0;transition:block-size .24s var(--ease-out-soft), content-visibility .24s allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}@keyframes fx-rezerva{to{opacity:1;translate:0}}@keyframes fx-rezerva-card{to{opacity:1;transform:none}}@property --bob{syntax:"<length>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .6s var(--ease-out-soft), translate .6s var(--ease-out-soft);transition-delay:calc(var(--i,0) * 70ms);translate:0 24px}.js .reveal.in{opacity:1;translate:0}.js:not(.fx-on) .reveal:not(.in){animation:1ms 1.5s forwards fx-rezerva}.js .hero-copy>*{animation:rise .7s var(--ease-out-soft) both;animation-delay:calc(var(--n,0) * 80ms + 80ms)}.js .hero-chip{animation:rise-chip .7s var(--ease-out-soft) .7s both}.bar-rot>p{animation:bar-swap 12s var(--ease-out-soft) infinite}.bar-rot>p:nth-child(2){animation-delay:-6s}.bar-rot:hover>p,.bar-rot:focus-within>p{animation-play-state:paused}.wave.live i,[data-playing=true] .wave i{animation:1.1s ease-in-out infinite vp;animation-delay:calc(var(--n,0) * -73ms)}.pulse{animation:1.6s ease-in-out infinite pulse}.sh-slide.is-on img{animation:6s ease-out both kb}.sh-slide .sh-msg{opacity:0;transition:opacity .28s,translate .28s;translate:0 10px}.sh-slide.is-on .sh-msg{opacity:1;transition-delay:.6s;translate:0}#meniu-mobil:not([hidden]){animation:rise .28s var(--ease-out-soft) both}#opreste-miscarea{display:grid}.js .bar-pad{padding-left:12px;padding-right:48px}@supports (animation-timeline:view()){.zoom-in{animation:linear both zoom-in;animation-timeline:view();animation-range:cover cover 38%}}}@media (prefers-reduced-motion:no-preference) and (max-width:79.98rem){.js .hcard{opacity:0;transform:translate(var(--mx,0px), 26px) rotate(var(--mr,0deg));transition:opacity .6s var(--ease-out-soft), transform .75s var(--ease-out-soft);transition-delay:calc(var(--k,0) * 50ms)}.js .hcard.in{opacity:1;transform:none}.js:not(.fx-on) .hcard:not(.in){animation:1ms 1.5s forwards fx-rezerva-card}.f1{--mx:-30px;--mr:-5deg}.f2{--mx:-22px;--mr:3deg}.f3{--mx:30px;--mr:-3deg}.f4{--mx:-26px;--mr:-4deg}.f5{--mx:26px;--mr:4deg}.f6{--mx:30px;--mr:5deg}}@media (prefers-reduced-motion:no-preference) and (min-width:80rem) and (min-height:34rem){.js .hero{--fly:0;--copy:0;--chip:0;background:0 0;height:220vh}.js .hero-stage{background:linear-gradient(180deg, var(--color-tint-sand) 0%, var(--color-background) 72%);align-content:center;height:100vh;padding:72px 0 26px;display:grid;position:sticky;top:0;overflow:hidden}.js .hero-copy{inset-inline:0;z-index:3;pointer-events:none;opacity:calc(1 - var(--copy));transform:translateY(calc(var(--copy) * -2rem));position:absolute;top:calc(72px + 4vh)}.js .hero-copy a{pointer-events:auto}.js .hero[data-gone=true] .hero-copy{visibility:hidden}.js .hero[data-gone=true] .hcard{animation-play-state:running,paused}.js .hero-copy h1{font-size:clamp(46px,8.2vh,74px)}.js .hero-mock{z-index:1;width:min(1024px,90vw,200vh - 240px);transform:translateY(calc((1 - var(--fly)) * 52vh));margin:0 auto}.js .hcard{--f:calc(1 - var(--fly));z-index:2;transform:translate(calc(var(--fx,0px) * var(--f)), calc(var(--fy,0px) * var(--f))) rotate(calc(var(--fr,0deg) * var(--f))) scale(calc(1 + (var(--fs,1) - 1) * var(--f)));translate:0 calc(var(--bob) * var(--f));will-change:transform;animation:.7s ease-out both fade,5s ease-in-out infinite alternate bob;animation-delay:calc(var(--k,0) * 70ms + .3s), calc(var(--k,0) * -.9s)}.js .hero-chip{opacity:var(--chip);transform:translateY(calc((1 - var(--chip)) * .75rem));animation:none}.f1{--fx:-13vw;--fy:-67vh;--fr:-6deg;--fs:.82}.f2{--fx:62vw;--fy:-97vh;--fr:5deg;--fs:1}.f3{--fx:-37vw;--fy:-25vh;--fr:-7deg;--fs:.8}.f4{--fx:-24.6vw;--fy:-66vh;--fr:-4deg;--fs:1.1}.f5{--fx:25.8vw;--fy:-79vh;--fr:6deg;--fs:1.1}.f6{--fx:14vw;--fy:-29vh;--fr:6deg;--fs:.75}}@keyframes rise{0%{opacity:0;translate:0 1rem}}@keyframes rise-chip{0%{opacity:0;translate:-50% .75rem}}@keyframes fade{0%{opacity:0}}@keyframes bob{to{--bob:-8px}}@keyframes bar-swap{0%,42%{opacity:1;visibility:visible}50%,92%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes vp{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes kb{0%{scale:1.07}}@keyframes zoom-in{0%{scale:.92}}@media (prefers-reduced-motion:reduce){.bar-rot>p{grid-area:auto}}.nav-on{color:var(--color-brand-primary-hover);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.phero{padding:96px 0 calc(var(--sec) * .75 + var(--curve));background:var(--color-tint-sand);margin-top:-72px;position:relative;overflow-x:clip}.phero h1{font-size:clamp(42px,5.2vw,66px)}.crumb ol{color:var(--color-foreground-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;font-size:15px;display:flex}.crumb li+li:before{content:"›";margin-right:8px}.crumb a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;transition:color .2s;display:inline-flex}.crumb a:hover{color:var(--color-foreground)}.pic{object-fit:cover;width:100%;box-shadow:var(--shadow-float);border-radius:22px}.pic-zoom{box-shadow:var(--shadow-card);border-radius:22px;overflow:hidden}.pic-zoom img{object-fit:cover;width:100%;height:100%;transition:scale .5s var(--ease-out-soft)}.pic-zoom:hover img{scale:1.05}.quote{font-family:var(--font-serif);font-size:clamp(30px,3.4vw,42px);font-weight:500;line-height:1.2}.field{font-size:16px;font-weight:500;display:block}.field input,.field textarea{border:1px solid var(--color-foreground-muted);background:#fff;border-radius:14px;width:100%;min-height:48px;margin-top:6px;padding:12px 16px;font-size:16px;font-weight:400;transition:border-color .2s;display:block}.field input:hover,.field textarea:hover{border-color:var(--color-foreground)}.field input::placeholder,.field textarea::placeholder{color:var(--color-foreground-muted)}.phone{width:min(100%,320px);box-shadow:var(--shadow-float);background:#1f1e1b;border-radius:38px;margin-inline:auto;padding:12px}.phone-screen{aspect-ratio:9/17.5;background:var(--color-background);border-radius:28px;flex-direction:column;padding:34px 18px 20px;display:flex;position:relative;overflow:hidden}.phone-screen:before{content:"";background:#00000026;border-radius:999px;width:64px;height:6px;position:absolute;top:12px;left:50%;translate:-50%}.ecran{text-align:center;flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.ecran[hidden]{display:none}.ecran-card{border:1px solid var(--color-brand-border);background:#fff;border-radius:18px;padding:18px}.phone .btn{width:100%;min-height:46px;padding:0 14px;font-size:15px}.demo-g{gap:20px;display:grid}.demo-pasi{gap:10px;display:grid}@media (max-width:767.98px){.demo-pasi{z-index:10;background:var(--color-background);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-inline:-20px;padding:8px 20px;position:sticky;top:72px}.demo-pasi .pas{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:14px}.demo-pasi .pas-nr{width:24px;height:24px;font-size:14px}.demo-tel{margin-top:12px}}@media (max-width:340px){.demo-pasi .pas{font-size:13px}}@media (min-width:768px){.demo-g{grid-template-rows:1fr auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.demo-scena{display:contents}.demo-intro{grid-area:1/1;align-self:end}.demo-pasi{grid-area:2/1}.demo-ctrl{grid-area:3/1}.demo-tel{grid-area:1/2/4/3;align-self:center}}.pas{text-align:left;border:1px solid var(--color-brand-border);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;width:100%;padding:16px;transition:border-color .2s,background-color .2s;display:flex}.pas:hover{border-color:var(--color-brand-sand)}.pas[aria-current=step]{border-color:var(--color-brand-primary-hover);background:var(--color-tint-olive)}.pas-nr{background:var(--color-tint-olive);width:34px;height:34px;color:var(--color-brand-primary-hover);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.pas[aria-current=step] .pas-nr{background:var(--color-brand-primary-hover);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed}.ecran-rec i{background:var(--color-brand-sand)}@media (prefers-reduced-motion:no-preference){.js .phero .wrap-md>*{animation:rise .7s var(--ease-out-soft) both}.js .phero .head>*{animation:rise .7s var(--ease-out-soft) both;animation-delay:calc(var(--n,0) * 80ms + 80ms)}.ecran:not([hidden]){animation:rise .28s var(--ease-out-soft) both}}@media (prefers-reduced-motion:no-preference) and (min-width:80rem) and (max-width:89.98rem) and (min-height:34rem){.js .hero-copy h1{max-width:7em;margin-inline:auto}.js .hero-copy .lead{max-width:33rem}}@media (prefers-reduced-motion:no-preference) and (min-width:80rem) and (min-height:34rem) and (max-height:50rem){.js .hero-copy h1{max-width:none;font-size:clamp(46px,min(8.2vh,4.2vw),74px)}.js .hero-copy .lead{max-width:33rem}}@media (max-width:39.98rem){table col:first-child{width:34%}table thead th:nth-child(2){width:19%}table thead th:nth-child(3){width:28%}table thead th:nth-child(4){width:19%}}@media print{.crumb{display:none!important}.phero,.band{border-radius:0;margin:0;padding:12px 0;background:0 0!important}.reveal{opacity:1!important;transform:none!important}.guide-s{padding-block:16px}.guide-h{break-after:avoid}.guide-g{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.guide-g>dl{grid-column:1/-1}.guide-g>dl>div{break-inside:avoid}}
