/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--green-hsl:134 38% 15%;--green-light-hsl:133 32% 20%;--green-deep-hsl:135 40% 12%;--gold-hsl:38 55% 52%;--gold-ink-hsl:37 59% 35%;--gold-cta-hsl:38 55% 47%;--gold-label-hsl:38 55% 43%;--cream-hsl:39 44% 94%;--cream-deep-hsl:39 38% 91%;--ivory-hsl:40 50% 98%;--ink-hsl:100 4% 15%;--body-hsl:107 6% 30%;--muted-hsl:93 4% 54%;--green:#18351f;--green-light:#224229;--green-deep:#122a18;--gold:#c89742;--gold-ink:#8c6524;--cream:#f6f1e8;--cream-deep:#f1ebe0;--ivory:#fcfaf6;--ink:#252724;--body:#4a5148;--muted:#8a8f86;--r-card:24px;--underline:2px;--header-h:88px;--gold-cta:#b98936;--gold-label:#ab7e32;--ease:cubic-bezier(.22,.7,.3,1);--pad-x:clamp(24px,12.5vw,240px)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--green);-webkit-font-smoothing:antialiased;margin:0;font-family:Noto Sans Hebrew,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.75;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}a{color:inherit}button{font-family:inherit}.grain{isolation:isolate;position:relative}.grain:after{content:"";pointer-events:none;z-index:1;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.26'/%3E%3C/svg%3E");position:absolute;inset:0}.grain--light:after{mix-blend-mode:screen;opacity:.26}.sec{padding:110px var(--pad-x);position:relative}.sec>*{z-index:2;position:relative}.eyebrow{letter-spacing:.04em;color:var(--gold-label);margin-bottom:8px;font-size:19px;font-weight:700}.on-green .eyebrow{color:var(--gold)}.h2{color:var(--green);font-size:44px;font-weight:600;line-height:1.28}.on-green .h2{color:var(--cream)}.lead{color:var(--body);font-size:19px;line-height:1.7}.on-green .lead{color:#f6f1e8c7}.center{text-align:center}.sec-head{max-width:1000px;margin:0 auto 64px}.sec-head .lead{max-width:720px;margin:20px auto 0}.header{z-index:50;padding:10px var(--pad-x);transition:background .35s var(--ease),box-shadow .35s var(--ease);position:fixed;top:0;left:0;right:0}.header.stuck{-webkit-backdrop-filter:blur(14px);background:#f6f1e8e0;box-shadow:0 1px #18351f17,0 8px 24px #18351f0d}.header .in{justify-content:space-between;align-items:center;gap:40px;display:flex}section[id]{scroll-margin-top:10px}.brandmark{line-height:0;text-decoration:none;display:block}.brandmark .logo-svg{width:120px;height:auto}.nav{gap:28px;display:flex}.nav a{color:var(--green);padding-bottom:3px;font-size:18px;font-weight:500;text-decoration:none;position:relative}.nav a:after{content:"";width:0;height:var(--underline);background:var(--gold);transition:width .35s var(--ease);inset-inline-start:0;border-radius:2px;position:absolute;bottom:0}.nav a:hover:after{width:100%}.call-cta--sm .tel-big{gap:9px;padding-bottom:7px;font-size:18px}.call-cta--sm .tel-big svg{width:20px;height:20px}.hero{background-color:#efe6da;background-image:url(/img/hero-wall-desktop.jpg);background-position:0;background-size:cover;height:100svh;min-height:100svh;max-height:none;position:relative;overflow:hidden}.hero__lightwrap{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:scaleX(-1);-webkit-mask-image:linear-gradient(90deg,#0000 33%,#000 45% 100%);mask-image:linear-gradient(90deg,#0000 33%,#000 45% 100%)}.hero__glow,.hero__panes{mix-blend-mode:multiply;display:block;position:absolute}.hero__glow{filter:blur(20px);background-image:radial-gradient(30% 38% at 24% 32%,#957339ad 0%,#9573393d 46%,#95733900 70%),radial-gradient(24% 32% at 68% 22%,#95733999 0%,#95733938 48%,#95733900 72%),radial-gradient(34% 26% at 82% 70%,#95733999 0%,#95733938 46%,#95733900 70%);animation:17s linear infinite alternate blobsA;inset:-45%;translate:-160px}.hero__panes{filter:blur(22px);background-image:radial-gradient(22% 34% at 40% 74%,#95733999 0%,#95733938 48%,#95733900 72%),radial-gradient(32% 24% at 14% 62%,#9573398f 0%,#95733933 50%,#95733900 74%),radial-gradient(24% 30% at 58% 86%,#95733999 0%,#95733938 48%,#95733900 72%);animation:13s linear infinite alternate blobsB;inset:-45%;translate:-160px}@keyframes blobsA{0%{transform:translate(-24%,-13%)scale(.92)rotate(-8deg)}to{transform:translate(26%,14%)scale(1.32)rotate(9deg)}}@keyframes blobsB{0%{transform:translate(25%,14%)scale(1.24)rotate(7deg)}to{transform:translate(-25%,-13%)scale(.88)rotate(-9deg)}}.hero__blinds{z-index:3;pointer-events:none;filter:blur(14px);mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:linear-gradient(112deg,#95733900 0 38%,#95733942 47%,#95733900 55% 62%,#95733938 70%,#95733900 77% 84%,#9573392e 90%,#95733900 97% 100%);width:41%;height:78%;animation:15s linear infinite alternate blindsDrift;position:absolute;top:-16%;left:-14%;-webkit-mask-image:linear-gradient(90deg,#000 0 62%,#0000 96%),linear-gradient(#000 0 67%,#0000 97%);mask-image:linear-gradient(90deg,#000 0 62%,#0000 96%),linear-gradient(#000 0 67%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes blindsDrift{0%{transform:translate(-2%,-1%)}to{transform:translate(3.5%,2%)}}.hero__figure{z-index:4;pointer-events:none;background-image:url(/img/hero-lihai-desktop.webp);background-position:0;background-size:cover;position:absolute;inset:0}.hero__dim{z-index:2;pointer-events:none;mix-blend-mode:multiply;background:#3a2c1c1f;position:absolute;inset:-45%}.hero__beam{z-index:3;pointer-events:none;mix-blend-mode:screen;filter:blur(19.5px);background-image:radial-gradient(30% 38% at 30% 26%,#fffcf4 0%,#fffcf462 34.5%,#fffcf400 52.5%),radial-gradient(24% 30% at 62% 58%,#fffaeedc 0%,#fffaee50 36%,#fffaee00 54%);animation:25s linear infinite alternate beamDrift;position:absolute;inset:-45%}@keyframes beamDrift{0%{transform:translate(-18%,-9%)scale(1.02)rotate(-5deg)}to{transform:translate(20%,10%)scale(1.28)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.hero__beam{animation:none}}.hero__scrim{z-index:2;background:linear-gradient(270deg,#f6f1e8f0 0%,#f6f1e8b3 26%,#f6f1e800 55%);position:absolute;inset:0}.hero__copy{z-index:5;inset-inline-start:var(--pad-x);width:700px;position:absolute;top:50%;transform:translateY(-50%)}.hero h1{color:var(--green);font-size:68px;font-weight:600;line-height:1.18}.hero p{color:var(--ink);max-width:640px;margin-top:26px;font-size:20px;line-height:1.75}.btn{cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease), border-color .3s var(--ease),color .3s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:19px 38px;font:600 18px/1 Noto Sans Hebrew,sans-serif;text-decoration:none;display:inline-flex}.btn--primary{background:var(--gold-cta);color:#fff;font-size:19px;font-weight:700;box-shadow:0 8px 22px #b989364d}.btn--primary:hover{background:#b8862f;transform:translateY(-3px);box-shadow:0 16px 34px #c897425c}.btn--primary:active{transform:translateY(-1px);box-shadow:0 6px 16px #c897424d}.btn--primary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.btn--secondary{color:var(--green);background:0 0;border-color:#c89742bf}.btn--secondary:hover{border-color:var(--gold);background:#c8974224;transform:translateY(-2px)}.btn--secondary:active{transform:none}.btn--secondary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.on-green .btn--secondary{color:var(--cream);border-color:#f6f1e880}.on-green .btn--secondary:hover{border-color:var(--cream);background:#f6f1e81f}.btn--green{background:var(--green);color:var(--cream);box-shadow:0 10px 26px #18351f38}.btn--green:hover{background:var(--gold);color:var(--green);transform:translateY(-3px);box-shadow:0 18px 38px #c897424d}.btn--green:active{transform:translateY(-1px)}.btn--green:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn[disabled],.btn--disabled{opacity:.42;pointer-events:none;box-shadow:none;transform:none}.btn--sm{padding:14px 28px;font-size:16px}.btn svg{flex:none}.hero .btn{margin-top:30px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:1440px;margin:0 auto;display:grid}.card{background:var(--ivory);border-radius:var(--r-card);border:1px solid #c8974247;padding:36px;box-shadow:0 12px 32px #18351f0f}.card__head{align-items:center;gap:14px;display:flex}.chip{background:#c897421a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.card h3{color:var(--green);font-size:24px;font-weight:600;line-height:1.4}.card p{color:var(--body);margin-top:18px;font-size:16px;line-height:1.75}.about{color:var(--cream);position:relative;overflow:clip}.about__bg{z-index:0;background:radial-gradient(120% 90% at 78% 12%,var(--green-light) 0%,var(--green) 42%,var(--green-deep) 100%);height:100vh;margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.about__bg .monogram{opacity:.03;inset-inline-end:-140px;width:900px;position:absolute;bottom:-180px}.about__inner{z-index:2;align-items:flex-start;gap:0;width:100%;padding:0;display:flex;position:relative}.about__copy{min-width:0;max-width:none;padding:120px 90px 140px var(--pad-x);flex:auto;margin:0}.about__copy p{color:#f6f1e8d1;margin-top:22px;font-size:16px;line-height:1.75}.about__copy .h2{margin-top:0}.about__copy .pull{border-inline-start:4px solid var(--gold);color:var(--gold);margin-top:32px;padding-inline-start:22px;font-size:21px;font-weight:600;line-height:1.5}.about__media{top:var(--header-h);height:calc(100vh - var(--header-h));clip-path:inset(0);transition:clip-path .9s var(--ease);flex:0 0 46%;align-self:flex-start;position:sticky;overflow:hidden}.about__media.pre{clip-path:inset(0 0 0 100%)}.about__media i{width:100%;height:100%;transition:transform .9s var(--ease);background-color:#e9dfd0;background-image:url(/img/about-lihai.jpg);background-position:top;background-size:cover;display:block;transform:none}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--green) var(--cream-deep)}.tmodal__scroll{scrollbar-width:thin;scrollbar-color:var(--green) #18351f1a}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--cream-deep)}::-webkit-scrollbar-thumb{background:var(--green);border:3px solid var(--cream-deep);background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--green-deep);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--cream-deep)}.tmodal__scroll::-webkit-scrollbar{width:10px}.tmodal__scroll::-webkit-scrollbar-track{background:#18351f14;border-radius:999px;margin:18px 0}.tmodal__scroll::-webkit-scrollbar-thumb{background:var(--green);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.tmodal__scroll::-webkit-scrollbar-thumb:hover{background:var(--green-deep);background-clip:padding-box}#testimonials .t-full{cursor:pointer;color:var(--gold);background:0 0;border:0;align-items:center;gap:10px;margin-top:26px;padding:0 0 8px;font:700 17px/1 Noto Sans Hebrew,sans-serif;display:inline-flex;position:relative}#testimonials .t-full span{display:inline;position:relative}#testimonials .t-full:after{content:"";height:var(--underline);background:var(--gold);inset-inline:0;border-radius:2px;position:absolute;bottom:0}#testimonials .t-full:focus-visible{outline:2px solid var(--gold);outline-offset:5px}#testimonials .t-full svg{transition:translate .3s var(--ease);flex:none;transform:rotate(90deg)}#testimonials .t-full:hover svg{translate:-4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tmodal{z-index:100;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.tmodal[open]{display:flex}.tmodal__veil{-webkit-backdrop-filter:blur(4px);background:#122a18b8;position:absolute;inset:0}.tmodal__box{background:var(--ivory);border-radius:var(--r-card);text-align:right;direction:rtl;flex-direction:column;width:100%;max-width:760px;max-height:min(84vh,860px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0a190e6b}.tmodal__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;padding:56px clamp(24px,5vw,60px);overflow-y:auto}.tmodal__box p{color:var(--body);margin-top:18px;font-size:17px;line-height:1.85}.tmodal__box p:first-of-type{margin-top:0}.tmodal__box .tmodal__name{color:var(--gold-label);margin-top:26px;font-weight:600}.tmodal__close{width:42px;height:42px;color:var(--green);cursor:pointer;transition:background .25s var(--ease);inset-inline-end:20px;background:#fff;border:1px solid #18351f2e;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:20px}.tmodal__close:hover{background:var(--cream-deep)}.tmodal__close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}body.tmodal-open{overflow:hidden}@media (prefers-reduced-motion:reduce){#testimonials .t-full,.tmodal__close{transition:none}}#testimonials .stage{flex-direction:column;align-items:center;height:auto;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}#testimonials .stage__slides{width:100%;display:grid}#testimonials .stage__slides .slide{width:100%;transition:opacity .55s var(--ease);cursor:default;grid-area:1/1;margin-left:0;position:relative;top:0;left:0;opacity:0!important;pointer-events:none!important;transform:none!important}#testimonials .stage__slides .slide.is-active{opacity:1!important;pointer-events:auto!important}#testimonials .t-card{box-shadow:none;text-align:center;background:0 0;border:0;max-width:920px;height:auto;min-height:0;margin:0 auto;padding:0}#testimonials .t-card p{color:#f6f1e8ed;font-size:21px;font-weight:400;line-height:1.78}#testimonials .t-card--ph p{color:#f6f1e8b8}#testimonials .t-card .qmark{transform-origin:50%;width:max-content;margin:0 auto 34px;display:block;transform:scale(1.9)}#testimonials .t-link{margin-top:18px;display:inline-block}#testimonials .who{color:var(--gold);justify-content:center;margin-top:30px;font-size:16px}#testimonials .t-full{margin-top:22px}@media (width<=900px){#testimonials .t-card p{font-size:20px}#testimonials .t-card .qmark{transform:scale(1.4)}#testimonials .t-full{margin-top:18px}}.rv{opacity:0;transition:opacity .72s var(--ease),transform .72s var(--ease);transform:translateY(18px)}.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}#method{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.method{align-items:flex-start;gap:56px;max-width:1440px;margin:0 auto;display:flex}.method__head{flex:0 0 400px;width:400px;position:sticky;top:120px}.method__head .lead{margin-top:20px}.steps{flex:1;min-width:0;padding-inline-start:46px;position:relative}.rail{top:12px;bottom:12px;background:#c8974238;width:1px;position:absolute;inset-inline-start:6px}.rail i{background:var(--gold);top:0;width:1px;height:0;position:absolute;inset-inline-start:0}.step{padding-bottom:34px;position:relative}.step:last-child{padding-bottom:0}.step .dot{background:var(--cream);width:13px;height:13px;transition:background .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease);inset-inline-start:-46px;border:1.5px solid #c8974273;border-radius:999px;position:absolute;top:7px}.step.on .dot{background:var(--gold);border-color:var(--gold);transform:scale(1.12)}.step__head{align-items:center;gap:14px;display:flex}.step__num{letter-spacing:.06em;color:var(--gold-label);font-size:19px;font-weight:700}.step h4{color:var(--green);font-size:21px;font-weight:600}.step p{color:var(--body);max-width:940px;margin-top:10px;font-size:16px;line-height:1.75}.testimonials{background:radial-gradient(120% 90% at 78% 12%,var(--green-light) 0%,var(--green) 42%,var(--green-deep) 100%);color:var(--cream)}.stage{direction:ltr;max-width:1560px;height:400px;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%)}.slide{cursor:pointer;width:700px;transition:transform .5s var(--ease),opacity .5s var(--ease);direction:rtl;margin-left:-350px;position:absolute;top:20px;left:50%}.slide.is-active{cursor:default}.t-card{background:var(--ivory);border-radius:var(--r-card);border:1px solid #c8974247;height:340px;padding:40px;overflow:hidden;box-shadow:0 18px 40px #0a190e38}.t-card .qmark{color:var(--gold);margin-bottom:16px;display:block}.t-card p{color:var(--green);font-size:16px;line-height:1.75}.t-card--en{text-align:left;direction:ltr}.t-link{color:var(--gold-ink);text-decoration:underline;text-decoration-thickness:var(--underline);text-underline-offset:5px;margin-top:14px;font-size:14px;font-weight:600;display:inline-block}.who{letter-spacing:.04em;color:var(--gold-ink);align-items:center;gap:14px;margin-top:18px;font-size:15px;font-weight:600;display:flex}.who i{background:var(--gold);flex:none;width:32px;height:1px;display:block}.t-card--ph p,.t-card--ph .who{color:var(--muted)}.t-card--ph .qmark,.t-card--ph .who i{opacity:.45}.cnav{direction:ltr;justify-content:center;align-items:center;gap:26px;margin-top:44px;display:flex}.cbtn{width:46px;height:46px;color:var(--gold);cursor:pointer;transition:.25s var(--ease);background:0 0;border:1px solid #c89742a6;border-radius:999px;justify-content:center;align-items:center;display:flex}.cbtn:hover{background:var(--gold);color:var(--green)}.cbar{direction:rtl;background:#c897424d;border-radius:2px;width:180px;height:2px;overflow:hidden}.cbar i{background:var(--gold);width:16.6%;height:100%;transition:width .5s var(--ease);display:block}.ccount{letter-spacing:.08em;color:var(--gold);text-align:center;min-width:76px;font-size:14px;font-weight:600}.note{color:#f6f1e880;margin-top:40px;font-size:14px}.contact-row{align-items:center;gap:64px;max-width:1440px;margin:0 auto;display:flex}.contact-main{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.contact-main>*{width:100%;max-width:556px}.contact-main>.btn,.contact-main>.call-cta{width:auto}.contact-main>.contact-h{margin-top:40px}.contact-main>.call-cta{margin-top:-6px}.call-cta{width:auto;color:inherit;cursor:pointer;transition:transform .18s var(--ease);border-radius:14px;margin:-6px -10px;padding:6px 10px;text-decoration:none;display:inline-block}.call-cta:hover{transform:translateY(-2px)}.call-cta:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.tel-big svg{width:30px;height:30px}.tel-big svg path{stroke:var(--green);transition:stroke .18s var(--ease)}.tel-big svg{transition:transform .18s var(--ease)}.call-cta:hover .tel-big{color:var(--gold)}.call-cta:hover .tel-big svg{transform:scale(1.08)}.call-cta:hover .tel-big svg path{stroke:var(--gold)}.contact-main>.contact-h:first-child{margin-top:0}.contact-main>.info--details{margin-top:36px}.form-card{background:var(--ivory);border-radius:var(--r-card);border:1px solid #c8974247;flex:0 0 556px;width:556px;padding:44px;box-shadow:0 12px 32px #18351f0f}.form-card h3{font-size:22px;font-weight:600}.form-note{color:var(--muted);margin-top:6px;font-size:15px}.field{margin-top:18px;position:relative}.field input,.field textarea{width:100%;color:var(--green);background:#fff;border:1px solid #18351f29;border-radius:12px;padding:27px 20px 11px;font:400 16px/1.5 Noto Sans Hebrew,sans-serif}.field textarea{resize:vertical;min-height:132px;padding-top:30px}.field label{color:var(--muted);pointer-events:none;transition:top .22s var(--ease),font-size .22s var(--ease),color .22s var(--ease);inset-inline-start:21px;font-size:16px;position:absolute;top:18px}.field input:focus~label,.field input:not(:placeholder-shown)~label,.field textarea:focus~label,.field textarea:not(:placeholder-shown)~label{color:var(--gold-ink);font-size:12px;top:9px}.field label b{color:var(--gold-ink);font-weight:600}.field input:focus,.field textarea:focus{outline:2px solid var(--gold);outline-offset:2px;border-color:#0000}.consent{color:var(--body);cursor:pointer;align-items:flex-start;gap:11px;margin-top:22px;font-size:14px;line-height:1.6;display:flex}.consent input{appearance:none;cursor:pointer;width:19px;height:19px;transition:.2s var(--ease);background:#fff;border:1px solid #18351f59;border-radius:5px;flex:none;margin-top:3px;position:relative}.consent input:checked{background:var(--green);border-color:var(--green)}.consent input:checked:after{content:"";border:solid var(--cream);inset-inline-start:6px;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;transform:rotate(45deg)}.consent input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.consent a{color:var(--gold-ink);text-decoration:underline;text-decoration-thickness:var(--underline);text-underline-offset:4px}.form-success{color:var(--green);background:#c897421a;border:1px solid #c8974266;border-radius:14px;align-items:center;gap:10px;margin-top:24px;padding:18px 20px;font-size:16px;font-weight:600;line-height:1.6;display:flex}.form-success svg{flex:none}.info--details div{color:var(--green);font-weight:600}.form-card .btn{justify-content:center;width:100%;margin-top:26px}.privacy{color:var(--muted);text-align:center;margin-top:14px;font-size:13px}.tel-big{color:var(--green);transition:color .18s var(--ease);align-items:center;gap:14px;padding-bottom:12px;font-size:32px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.tel-big:after{content:"";height:var(--underline);inset-inline:0;background:#c79641;border-radius:2px;position:absolute;bottom:0}#contact .info svg path{stroke:var(--gold-label)}.contact-h{color:var(--green);margin-bottom:14px;font-size:22px;font-weight:600}.divider{background:#c8974240;height:1px;margin:32px 0}.info{flex-direction:column;gap:14px;display:flex}.info div{color:var(--body);align-items:center;gap:12px;font-size:17px;display:flex}.info svg{flex:none}.footer{background:var(--green);color:var(--cream);padding:56px var(--pad-x);border-top:1px solid #c8974259;justify-content:space-between;align-items:center;gap:40px;display:flex}.footer .brand{color:#f6f1e8e6;font-size:15px;line-height:1.9}.footer .brand p{margin:0}.footer .credit,.footer .legal-link{color:var(--gold);text-underline-offset:4px;transition:color .25s var(--ease);text-decoration:underline;text-decoration-thickness:1px}.footer .credit:hover,.footer .legal-link:hover{color:var(--cream)}.footer nav a{color:#f6f1e8b8;margin-inline-start:26px;font-size:15px;text-decoration:none}.footer nav a:hover{color:var(--cream)}.fab{z-index:60;background:var(--gold-cta);color:#fff;width:64px;height:64px;transition:transform .3s var(--ease);inset-inline-end:48px;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:48px;box-shadow:0 10px 26px #18351f47}.fab:hover{transform:scale(1.06)}.actionbar{z-index:70;-webkit-backdrop-filter:blur(14px);transition:transform .4s var(--ease);inset-inline:0;background:#f6f1e8f2;gap:10px;padding:12px 16px;display:none;position:fixed;bottom:0;transform:translateY(110%);box-shadow:0 -1px #18351f1a,0 -8px 24px #18351f0f}.actionbar.is-on{transform:none}.actionbar a{border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:16px 18px;font:600 17px/1 Noto Sans Hebrew,sans-serif;text-decoration:none;display:inline-flex}.actionbar__call{background:var(--gold);color:var(--green);box-shadow:0 6px 16px #c897424d}.actionbar__wa{color:var(--green);border:1.5px solid #c89742bf}@media (width<=1400px){:root{--pad-x:120px}.stage{max-width:1200px}}@media (width<=1100px){:root{--pad-x:56px}.cards{grid-template-columns:1fr}.about__inner{flex-direction:column;gap:0;padding:0}.about__media{aspect-ratio:4/5;flex:auto;width:100%;height:auto;position:static}.about__media i{background-position:50% 18%}.h2{font-size:clamp(28px,7.4vw,36px)}.about__copy{width:100%;max-width:none;padding:56px var(--pad-x) 90px}.about__bg{height:100%;margin-bottom:0;position:absolute;inset:0}.method{flex-direction:column;gap:40px}.method__head{flex:auto;width:100%;position:static}.contact-row{flex-direction:column}.form-card{flex:auto;width:100%}.hero{height:auto;min-height:100svh;padding:120px 0}.hero__copy{width:auto;padding:0 var(--pad-x);position:relative;inset:auto;transform:none}.hero h1{font-size:44px}.hero__scrim{background:linear-gradient(#f6f1e866 0%,#f6f1e8f5 58%)}.slide{width:min(86vw,700px);margin-left:calc(min(86vw,700px)/-2)}.footer{flex-direction:column;align-items:flex-start;gap:20px}.nav{display:none}.call-cta--sm .tel-big{gap:7px;font-size:16px}.actionbar{display:flex}.actionbar a{white-space:nowrap;padding:15px 14px;font-size:16px}.fab{display:none}body{padding-bottom:84px}.header{padding:12px var(--pad-x)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.hero__glow,.hero__panes,.hero__blinds{animation:none}.about__media{clip-path:none!important}.about__media i{transform:none!important}.rail i{height:100%!important}.step .dot{background:var(--gold);border-color:var(--gold)}}.burger{cursor:pointer;width:48px;height:48px;color:var(--green);background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;display:none}.burger span{width:24px;height:2px;transition:transform .3s var(--ease),opacity .2s var(--ease);background:currentColor;border-radius:2px;display:block}.burger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mnav{z-index:45;display:none;position:fixed;inset:0}.mnav[open]{display:block}.mnav__veil{background:#122a188c;position:absolute;inset:0}.mnav__panel{background:var(--cream);padding:calc(var(--header-h) + 20px) var(--pad-x) 32px;opacity:0;transition:transform .34s var(--ease),opacity .34s var(--ease);top:0;position:absolute;inset-inline:0;transform:translateY(-12px);box-shadow:0 18px 40px #18351f2e}.mnav[open] .mnav__panel{opacity:1;transform:none}.mnav__panel a{min-height:56px;color:var(--green);border-bottom:1px solid #18351f1a;align-items:center;font:600 18px/1.3 Noto Sans Hebrew,sans-serif;text-decoration:none;display:flex}.mnav__panel a:last-of-type{border-bottom:0}.mnav__panel a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mnav__panel a.mnav__tel{width:max-content;color:var(--green);align-items:center;gap:10px;min-height:44px;margin-top:22px;padding-bottom:8px;font:700 19px/1 Noto Sans Hebrew,sans-serif;text-decoration:none;display:inline-flex;position:relative}.mnav__tel:after{content:"";height:var(--underline);inset-inline:0;background:#c79641;border-radius:2px;position:absolute;bottom:0}body.mnav-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.mnav__panel,.burger span{transition:none}}.cbtn{min-width:46px;min-height:46px}#testimonials .t-full{margin-top:14px;padding:13px 0 14px}#testimonials .t-full:after{bottom:6px}@media (width<=1100px){.burger{display:flex}.header .call-cta{display:none}.hero h1{font-size:clamp(34px,9.5vw,44px)}.actionbar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));transform:none}body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.footer nav a{padding-block:13px}}@media (width<=430px){:root{--pad-x:14px}.actionbar a{padding:15px 10px;font-size:15px}}@media (width<=1100px){.steps{padding-inline-start:34px}.steps .rail{inset-inline-start:6px}.step .dot{inset-inline-start:-34px;top:6px}#practice .card{padding:20px}#contact .form-card{padding:28px}.actionbar{padding:12px var(--pad-x) calc(12px + env(safe-area-inset-bottom))}#contact .sec-head.center,#contact .sec-head.center .eyebrow,#contact .sec-head.center .h2,#contact .sec-head.center .lead{text-align:start}#contact .sec-head .lead{margin-inline:0}#contact .contact-main,#contact .form-card{flex:auto;width:100%;max-width:none}#contact .btn--secondary{align-self:flex-start;width:max-content;max-width:100%}}@media (width<=360px){#contact .btn--secondary{padding-inline:18px}}@media (width<=1100px){.about__media.pre{clip-path:inset(0 0 100%)}.h2{font-size:clamp(20px,8.36px + 3.64vw,24px)}.hero__copy p,.sec-head .lead,#method .method__head p,.about__copy p:not(.pull),.step p,#testimonials .t-card p{font-size:16px}#practice .card h3{font-size:18px}#practice .card p{font-size:14px}#contact .tel-big{font-size:24px}#contact .tel-big svg{width:24px;height:24px}#practice .card .chip{width:32px;height:32px}#practice .card .chip svg{width:16px;height:16px}.footer nav{flex-wrap:nowrap;align-items:center;gap:clamp(10px,3.4vw,26px);width:100%;display:flex}.footer nav a{white-space:nowrap;margin-inline-start:0;padding-block:13px;font-size:clamp(13px,3.85vw,15px)}#testimonials .cnav{margin-top:20px}#testimonials .stage__slides .slide{inset-inline:0;position:absolute;top:0}#testimonials .stage__slides .slide.is-active{position:relative}}@media (width>=1101px){#practice .cards{grid-auto-rows:1fr}}.actionbar a svg{flex:none;width:16px;height:16px}.actionbar__call svg,.actionbar__wa svg{color:var(--green)}@media (width<=1100px){.hero{background-image:url(/img/hero-wall-mobile.jpg);background-size:cover;background-position:var(--hero-pos,center)}.hero__figure{background-image:url(/img/hero-lihai-mobile.webp);background-size:cover;background-position:var(--hero-pos,center)}}.hero h1{font-size:clamp(32px,21.71px + 3.21vw,68px)}.hero__copy p{font-size:clamp(16px,14.86px + .36vw,20px)}.hero .btn--primary{gap:8px;padding:16px 32px;font-size:clamp(19px,18.14px + .27vw,20px)}@media (width<=600px){:root{--pad-x:16px}}@media (width>=601px) and (width<=1100px){:root{--pad-x:24px}}@media (width<=1100px){.sec{padding-block:112px}#practice .card{padding:24px}#practice .card p{margin-top:8px}.steps{padding-inline-start:32px}.step .dot{inset-inline-start:-32px}.step{padding-bottom:32px}.step__head{gap:16px}.step p{margin-top:8px}#testimonials .cnav{gap:24px;margin-top:16px}#contact .form-card{padding:32px}#contact .field{margin-top:16px}.footer{gap:16px}.footer nav{gap:clamp(8px,3.4vw,24px)}.actionbar{padding:16px var(--pad-x) calc(16px + env(safe-area-inset-bottom));gap:8px}body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}#practice .card{flex-direction:column;justify-content:center;display:flex}}@media (width>=1101px){#practice .card p{margin-top:8px}#practice .card .chip{width:40px;height:40px}#practice .card .chip svg{width:20px;height:20px}.brandmark{justify-content:flex-start;align-items:center;width:160px;display:flex}.brandmark .logo-svg{width:160px;transition:width .35s var(--ease)}.header.stuck .brandmark .logo-svg{width:120px}}@media (prefers-reduced-motion:reduce){.brandmark .logo-svg{transition:none}}@media (width<=1100px){.hero__copy p{margin-top:16px}.hero .btn--primary{padding-inline:clamp(16px,5vw,32px)}}@media (width<=340px){.hero .btn--primary{padding-inline:8px}}@media (width<=1100px){.hero__scrim{background-image:linear-gradient(#f6f1e899 0%,#f6f1e869 34%,#f6f1e800 52%)}.hero .btn--primary{background:var(--gold);color:var(--green);padding:14px 24px;font-size:16px}.hero .btn--primary:hover{background:var(--gold);color:var(--green)}.hero .btn--primary svg{stroke:currentColor}.hero__copy p{max-width:34ch}.mnav__panel{padding:calc(var(--header-h) + 24px) 24px 32px}.mnav__panel a{border-bottom:0}}.mnav{visibility:hidden;pointer-events:none;display:block}.mnav[open]{visibility:visible;pointer-events:auto;display:block}.mnav__veil{opacity:0;transition:opacity .38s var(--ease);background:#1e1b1885}.mnav[open] .mnav__veil{opacity:1}.mnav__panel{opacity:0;transition:transform .42s var(--ease),opacity .34s var(--ease),visibility 0s .42s;transform:translateY(-16px)}.mnav[open] .mnav__panel{opacity:1;transition-delay:0s;transform:none}.mnav__panel a{opacity:0;transition:opacity .32s var(--ease),transform .32s var(--ease);transform:translateY(-10px)}.mnav[open] .mnav__panel a{opacity:1;transform:none}.mnav[open] .mnav__panel a:first-of-type{transition-delay:.12s}.mnav[open] .mnav__panel a:nth-of-type(2){transition-delay:.18s}.mnav[open] .mnav__panel a:nth-of-type(3){transition-delay:.24s}.mnav[open] .mnav__panel a:nth-of-type(4){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.mnav__veil,.mnav__panel,.mnav__panel a{transition:none}.mnav__panel,.mnav__panel a{transform:none}}@media (width<=360px){.hero .btn--primary{padding-inline:16px}}@media (width<=1100px){.hero{padding-top:96px}}.hero .btn--primary{background:var(--gold);color:var(--green);padding:14px 28px;font-size:16px}.hero .btn--primary:hover{background:var(--gold);color:var(--green);box-shadow:0 18px 38px #c897424d}.hero .btn--primary svg{stroke:currentColor}.fab{background:var(--gold);color:var(--green)}.fab svg{color:currentColor}@media (width<=1100px) and (height<=700px){.hero{padding-top:calc(var(--header-h) + 16px);padding-bottom:72px}.hero__copy p{margin-top:12px}.hero .btn{margin-top:20px}.hero,.hero__figure{background-position:top}}@media (width<=1100px) and (height<=620px){.hero h1{font-size:30px}.hero__copy p{max-width:30ch;margin-top:10px;font-size:15px}.hero .btn--primary{padding:12px 18px;font-size:15px}}@media (width<=1100px){.actionbar{transition:transform .38s var(--ease);transform:translateY(130%)}.actionbar.is-on{transform:none}}@media (prefers-reduced-motion:reduce){.actionbar{transition:none}}@media (width<=1100px){body{padding-bottom:0}.header{padding:14px var(--pad-x)}.hero{padding-top:128px}}@media (width<=1100px) and (height<=700px){.hero{padding-top:112px}}@media (width<=1100px){.about__media{top:var(--header-h);height:calc(100svh - var(--header-h));aspect-ratio:auto;clip-path:none;transition:none;position:sticky}.about__media.pre{clip-path:none}.about__media.pre i{transform:none}.about__copy{z-index:2;background:radial-gradient(120% 90% at 78% 12%, var(--green-light) 0%,var(--green) 42%,var(--green-deep) 100%);position:relative}}#contact .btn--green{font-size:16px}@media (width<=1100px){.footer nav{order:-1}}.about__media{overflow:hidden}.about__media i{background-position:center calc(var(--par-base,0%) + var(--par,0px));height:100%;position:relative;top:auto}.about__media.pre i{transform:scale(1.08)}.about__bg .monogram{opacity:.07}@media (width<=1100px){.about__bg .monogram{opacity:0}}@media (prefers-reduced-motion:reduce){.about__media i{transform:none!important}}@media (width>=1101px){.hero,.hero__figure{background-position:min(0px,55.2vw - 950px)}.hero__copy p{max-width:min(640px,34vw)}}.consent a{text-underline-offset:3px;text-decoration-thickness:1px}.about__media i{--par-base:0%}@media (width<=1100px){.about__media i{--par-base:18%}}@media (width>=1101px){.about__media i{background-position:center var(--par-base,0%)}:root{--hero-text:clamp(320px, 29.4vw, 700px);--hero-gap:clamp(48px, 5.46vw, 130px);--fig-left:clamp(48px, 5.46vw, 130px)}.hero__copy{width:var(--hero-text);max-width:none}.hero__copy p{max-width:none}.hero__figure{inset-inline-start:calc(var(--pad-x) + var(--hero-text) + var(--hero-gap));top:var(--header-h);background-position:0 100%;background-repeat:no-repeat;background-size:contain;inset-inline-end:var(--fig-left)}}.hero,.hero__figure{background-repeat:no-repeat}.about__copy .pull{font-style:italic}.mnav__panel:focus{outline:none}@media (width<=1100px){.about__copy{background:radial-gradient(120% 90% at 78% 12%, var(--green-light) 0%,var(--green) 42%,var(--green-deep) 100%);position:relative}}.burger:focus-visible,.mnav__panel a:focus-visible,.mnav__panel a:focus,.burger:focus{outline:none}body.kbd .burger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}body.kbd .mnav__panel a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width>=1101px){#testimonials .slide{inset-inline:0;position:absolute;top:0}#testimonials .slide.is-active{position:relative}}.legal{background:var(--cream);color:var(--body);min-height:100dvh;padding-top:calc(var(--header-h) + 56px);padding-bottom:96px}.legal__main{width:100%;padding-inline:var(--pad-x)}.legal__title{color:var(--green);margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.2}.legal__sub{color:var(--muted);margin:10px 0 0;font-size:16px}.legal__body{margin-top:40px}.legal__sec{margin-top:36px}.legal__sec:first-child{margin-top:0}.legal__sec h2{color:var(--green);align-items:baseline;gap:10px;margin:0 0 12px;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.4;display:flex}@media (width>=1101px){.legal__sec{grid-template-columns:minmax(200px,var(--legal-side,26%)) minmax(0,1fr);align-items:start;column-gap:clamp(32px,3.4vw,64px);margin-top:48px;display:grid}.legal__sec h2{top:calc(var(--header-h) + 24px);margin:0;position:sticky}.legal__sec>:not(h2){grid-column:2;max-width:78ch}.legal__sec>:not(h2)~:not(h2){margin-top:0}.legal__title,.legal__sub,.legal__updated{max-width:none}}.legal__n{color:var(--gold-label);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.legal__sec p{margin:0 0 12px;font-size:16px;line-height:1.85}.legal__sec p:last-child{margin-bottom:0}.legal__sec strong{color:var(--ink);font-weight:600}.legal__sec a{color:var(--gold-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal__sec ul{margin:0 0 12px;padding:0;list-style:none}.legal__sec li{margin-bottom:10px;padding-inline-start:20px;font-size:16px;line-height:1.85;position:relative}.legal__sec li:before{content:"";background:var(--gold);inset-inline-start:2px;border-radius:50%;width:6px;height:6px;position:absolute;top:.75em}.legal__contact{gap:8px;margin:18px 0 0;display:grid}.legal__contact>div{flex-wrap:wrap;gap:10px;display:flex}.legal__contact dt{color:var(--green);min-width:170px;font-weight:600}.legal__contact dd{margin:0}.legal__updated{color:var(--muted);border-top:1px solid #18351f1f;margin:44px 0 0;padding-top:20px;font-size:14px}@media (width<=1100px){.legal{padding-top:calc(var(--header-h) + 32px);padding-bottom:72px}.legal__contact dt{min-width:0}.legal__contact>div{flex-direction:column;gap:2px}}.info--details a{color:inherit;text-underline-offset:3px;transition:color .25s var(--ease);text-decoration:underline;text-decoration-thickness:1px}.info--details a:hover{color:var(--green)}.header--bare{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f1e8eb;border-bottom:1px solid #18351f1a}.header--bare .in{justify-content:flex-start}#testimonials .t-full{white-space:nowrap;direction:rtl;gap:8px;margin-top:22px;padding:0 0 3px}#testimonials .t-full:after{height:1.5px;bottom:0}@media (width<=1100px){#testimonials .t-full{margin-top:16px;padding:0 0 3px}#testimonials .t-full:after{bottom:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
