:root{--vt-polish-content:78rem;--vt-polish-reading:68ch;--vt-polish-gutter:clamp(1rem, 2.8vw, 2rem);--vt-polish-section-y:clamp(4rem, 6.8vw, 7rem);--vt-polish-card-radius:clamp(1rem, 1.8vw, 1.5rem);--vt-polish-control-radius:.95rem;--vt-polish-focus:#f2c95f;--vt-polish-ink:#111827;--vt-polish-muted:#4b5563;--vt-polish-ivory:#fffdf8;--vt-polish-gold:#b88924;--vt-polish-gold-deep:#7a570f;--vt-polish-border:color-mix(in srgb, var(--vt-polish-gold) 24%, transparent);--vt-polish-shadow-sm:0 10px 30px -24px #04111f5c;--vt-polish-shadow-md:0 24px 64px -38px #04111f7a;--vt-polish-shadow-gold:0 18px 42px -24px #b889248a}body.vt-site{min-width:320px;color:var(--foreground);background:radial-gradient(circle at 12% 8%,#e2b85c13,transparent 27rem),radial-gradient(circle at 88% 22%,#3096b30e,transparent 30rem),var(--background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(1rem,.25vw + .95rem,1.125rem);line-height:1.68;overflow-x:clip}body.vt-site ::selection{color:var(--vt-night-950);background:var(--vt-gold-luminous)}body.vt-site :where(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:anywhere;max-width:100%;line-height:1.14}body.vt-site :where(p,li,blockquote){text-wrap:pretty}body.vt-site main :where(p,li,dd,blockquote){line-height:1.72}body.vt-site main :where(p,blockquote){max-width:var(--vt-polish-reading)}body.vt-site :where(small,figcaption){line-height:1.55}body.vt-site :where(a,button,input,textarea,select){font:inherit;-webkit-tap-highlight-color:transparent}body.vt-site :where(a,button,[role=button],input,textarea,select):focus-visible{outline:3px solid var(--vt-polish-focus);outline-offset:3px;box-shadow:0 0 0 1px #04111fbf}body.vt-site :where(a,button){text-underline-offset:.22em}body.vt-site main a:not([class]){color:var(--vt-polish-gold-deep);text-decoration-line:underline;text-decoration-thickness:.08em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);font-weight:650}body.vt-site :where(.max-w-7xl){max-width:var(--vt-polish-content)}body.vt-site :where(.max-w-6xl){max-width:72rem}body.vt-site :where(.max-w-5xl){max-width:64rem}body.vt-site :where(.max-w-4xl){max-width:56rem}body.vt-site :where(.max-w-3xl){max-width:48rem}body.vt-site :where(.max-w-2xl){max-width:42rem}body.vt-site main>section:not(:first-child){position:relative}body.vt-site :where(.py-32){padding-block:clamp(5rem,7vw,7rem)}body.vt-site :where(.py-28){padding-block:clamp(4.75rem,6.5vw,6.5rem)}body.vt-site :where(.py-24){padding-block:clamp(4.25rem,6vw,6rem)}body.vt-site :where(.py-20){padding-block:clamp(3.75rem,5.5vw,5.5rem)}body.vt-site main>section>:where(.mx-auto){width:100%}body.vt-site :where(.surface-card,.vt-card-dark,.vt-faq-card,article.rounded-2xl,article.rounded-3xl,.rounded-2xl.border,.rounded-3xl.border){border-color:color-mix(in srgb,currentColor 11%,transparent);box-shadow:var(--vt-polish-shadow-sm),inset 0 1px #ffffff38}@media(hover:hover)and (pointer:fine){body.vt-site :where(.surface-card[data-interactive=true],article.rounded-2xl,article.rounded-3xl,a.rounded-2xl.border,a.rounded-3xl.border){transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s}body.vt-site :where(.surface-card[data-interactive=true],article.rounded-2xl,article.rounded-3xl,a.rounded-2xl.border,a.rounded-3xl.border):hover{border-color:color-mix(in srgb,var(--vt-gold-strong) 36%,transparent);box-shadow:var(--vt-polish-shadow-md);transform:translateY(-2px)}}body.vt-site :where(.btn-base,.m-cta-primary,.m-cta-secondary,.m-cta-wa){border-radius:var(--vt-polish-control-radius);letter-spacing:0;min-height:3.25rem}body.vt-site :where(.bg-gold-grad,.btn-primary,.m-cta-primary,.primary-cta-button){color:var(--vt-night-950);background:linear-gradient(135deg,#ffe59a 0%,var(--vt-gold-luminous) 34%,var(--vt-gold-strong) 74%,#a87917 100%);box-shadow:var(--vt-polish-shadow-gold),inset 0 1px #ffffff8c;border:1px solid #7a570f38}body.vt-site :where(.btn-secondary,.m-cta-secondary){border-color:color-mix(in srgb,var(--vt-gold-strong) 34%,transparent);box-shadow:var(--vt-polish-shadow-sm)}@media(hover:hover)and (pointer:fine){body.vt-site :where(.bg-gold-grad,.btn-primary,.m-cta-primary,.primary-cta-button):hover{filter:brightness(1.025)saturate(1.02);transform:translateY(-1px);box-shadow:0 22px 50px -26px #b88924ad,inset 0 1px #ffffff9e}}body.vt-site :where(button,a)[aria-disabled=true],body.vt-site :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.56;filter:grayscale(.15)}body.vt-site :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border-radius:var(--vt-polish-control-radius);min-height:3.25rem;color:var(--vt-polish-ink);background:#fffffff0;border:1px solid #1118272b;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px 2px #04111f09}body.vt-site :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):hover{border-color:#7a570f61}body.vt-site :where(input,textarea)::placeholder{color:#6b7280;opacity:1}body.vt-site :where(label,legend){color:var(--vt-polish-ink);font-weight:650;line-height:1.45}body.vt-site textarea{resize:vertical;min-height:8rem}body.vt-site :where(img,video,iframe){max-width:100%}body.vt-site :where(img,video){height:auto}body.vt-site main :where(figure){border-radius:var(--vt-polish-card-radius);overflow:hidden}body.vt-site .vt-portal-glass{border-color:#e2b85c7a;border-radius:1.35rem;box-shadow:0 18px 50px -24px #000000b8,inset 0 1px #ffffff17,inset 0 -1px #4fbed51a}body.vt-site .vt-brand-wordmark{letter-spacing:0}body.vt-site .vt-header-shell-mobile{border-color:#7a570f2e;box-shadow:0 10px 34px -22px #04111f80}body.vt-site footer,body.vt-site .vt-footer{border-top-color:#e2b85c33}body.vt-site .vt-floating-whatsapp,body.vt-site .vt-wa-float{border:1px solid #ffffff70;min-width:52px;min-height:52px;box-shadow:0 16px 38px -18px #14743a9e}body.vt-site .vt-floating-whatsapp .pulse-ring{opacity:.58}body.vt-site button[aria-label="תפריט נגישות"]{background:linear-gradient(145deg,var(--vt-night-700),var(--vt-night-950));border:1px solid #f8d86a70;min-width:52px;min-height:52px;box-shadow:0 16px 36px -20px #04111fbf,inset 0 1px #ffffff1a}body.vt-site #a11y-panel{border-color:#b889243d;border-radius:1.25rem;box-shadow:0 28px 80px -34px #04111f99}body.vt-site .vt-page-nav{background:color-mix(in srgb,var(--background) 90%,transparent);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border-top:1px solid #b889242e}body.vt-site .vt-page-nav__inner{gap:.65rem;padding-block:1rem}body.vt-site .vt-page-nav__link{min-height:2.75rem;color:var(--primary);background:#ffffffb3;border:1px solid #b889243d;border-radius:999px;font-size:.9rem;font-weight:650;transition:transform .16s,border-color .16s,background-color .16s;box-shadow:0 8px 24px -20px #04111f73}body.vt-site .vt-page-nav__link--primary{color:var(--vt-night-950);background:linear-gradient(135deg,#ffe59a,var(--vt-gold-strong));border-color:#7a570f33}@media(hover:hover)and (pointer:fine){body.vt-site .vt-page-nav__link:hover{background-color:#ffffffeb;border-color:#b8892480;transform:translateY(-1px)}}body.vt-site .fade-up{animation-duration:.68s}body.vt-site .pulse-ring{animation-duration:4.4s}@media(prefers-reduced-motion:reduce){body.vt-site *,body.vt-site :before,body.vt-site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media(max-width:768px){body.vt-site{font-size:17px;line-height:1.68}body.vt-site main h1{font-size:clamp(2rem,8.8vw,2.75rem);line-height:1.12}body.vt-site main h2{font-size:clamp(1.65rem,7vw,2.15rem);line-height:1.18}body.vt-site main :where(p,li){line-height:1.68}body.vt-site :where(.py-32,.py-28,.py-24,.py-20){padding-block:clamp(3.25rem,12vw,4.5rem)}body.vt-site main>section>:where(.mx-auto){padding-inline:max(1rem,env(safe-area-inset-left))}body.vt-site :where(.m-cta-primary,.m-cta-secondary,.m-cta-wa){width:100%;min-height:3.35rem;padding-inline:1.25rem;font-size:1rem}body.vt-site :where(.surface-card,.vt-card-dark,.vt-faq-card,article.rounded-2xl,article.rounded-3xl,.rounded-2xl.border,.rounded-3xl.border){border-radius:1.05rem}body.vt-site .vt-page-nav__inner{padding-inline:.9rem}body.vt-site .vt-page-nav__link{min-height:2.75rem;padding-inline:1rem;font-size:.875rem}body.vt-site .vt-floating-whatsapp,body.vt-site .vt-wa-float{left:12px!important;right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}body.vt-site button[aria-label="תפריט נגישות"]{left:12px!important;right:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}body.vt-site #a11y-panel{max-width:calc(100vw - 24px);left:12px!important;right:auto!important;bottom:calc(134px + env(safe-area-inset-bottom))!important}}@media(max-width:390px){body.vt-site main h1{font-size:clamp(1.9rem,9.2vw,2.35rem)}body.vt-site main h2{font-size:clamp(1.55rem,7.3vw,1.95rem)}body.vt-site .vt-page-nav__inner{gap:.5rem}}@media(pointer:coarse){body.vt-site :where(button,[role=button],a[class*=inline-flex],a[class*=flex]){min-height:44px}}html[data-a11y-contrast=high] body.vt-site{color:#fff;background:#000}html[data-a11y-contrast=high] body.vt-site :where(input,textarea,select){color:#000;background:#fff;border-color:#fff}.vt-swipe-hint{animation:1.6s ease-in-out infinite vt-swipe-hint-slide}@keyframes vt-swipe-hint-slide{0%,to{opacity:.9;transform:translate(0)}50%{opacity:1;transform:translate(-8px)}}@media(prefers-reduced-motion:reduce){.vt-swipe-hint{animation:none}}
