:root{--bg-0:oklch(21% .065 302);--bg-1:oklch(24% .062 304);--surface-0:oklch(28% .058 305);--surface-1:oklch(34% .054 306);--surface-2:oklch(46% .045 308);--ink-soft:oklch(54% .04 310);--gold-900:oklch(38% .09 58);--gold-700:oklch(58% .12 62);--gold-500:oklch(72% .13 66);--gold-400:oklch(80% .11 70);--gold-300:oklch(88% .07 72);--gold-100:oklch(95% .03 75);--text-0:oklch(98% .004 70);--text-1:oklch(92% .006 68);--text-2:oklch(78% .008 66);--text-3:oklch(62% .01 64);--text-4:oklch(46% .012 62);--line-soft:color-mix(in oklch, var(--gold-300) 18%, transparent);--line:color-mix(in oklch, var(--gold-300) 32%, transparent);--line-strong:color-mix(in oklch, var(--gold-400) 55%, transparent);--danger:oklch(66% .18 28);--vault-taken:oklch(68% .008 65);--bg:var(--bg-0);--panel:var(--surface-0);--gold:var(--gold-500);--gold-soft:color-mix(in oklch, var(--gold-500) 38%, transparent);--text:var(--text-0);--muted:var(--text-2);--text-grad-gold:linear-gradient(to left, var(--gold-500) 0%, var(--gold-300) 100%);--font-body:"Noto Sans Hebrew", "Heebo", system-ui, sans-serif;--font-display:"Noto Sans Hebrew", "Heebo", system-ui, sans-serif;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--s-20:5rem;--s-24:6rem;--r-xs:.5rem;--r-sm:.75rem;--r-md:1rem;--r-lg:1.5rem;--r-xl:2rem;--shadow-soft:0 18px 40px -12px #0000008c, 0 2px 6px #00000059;--shadow-card:0 1px 0 color-mix(in oklch, var(--gold-300) 8%, transparent) inset, 0 28px 60px -24px #0009;--shadow-gold:0 0 0 1px color-mix(in oklch, var(--gold-400) 35%, transparent), 0 20px 50px -18px color-mix(in oklch, var(--gold-700) 45%, transparent);--shadow-ring:0 0 0 1px color-mix(in oklch, var(--gold-400) 55%, transparent);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-1:.14s;--dur-2:.22s;--dur-3:.32s;--dur-4:.48s;--container-max:1480px;--gutter:clamp(1rem, 4vw, 3.5rem);--section-rhythm:clamp(6rem, 11vw, 10rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;font-kerning:normal;font-feature-settings:"kern" 1, "ss01" 1}html,body{background:var(--bg-0);color:var(--text-0);font-family:var(--font-body);direction:rtl;min-height:100%;margin:0;font-weight:400;line-height:1.55}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 1200px 800px at 85% -10%, color-mix(in oklch, var(--gold-700) 22%, transparent) 0%, transparent 55%), radial-gradient(ellipse 900px 700px at 10% 110%, color-mix(in oklch, var(--gold-900) 18%, transparent) 0%, transparent 60%);position:fixed;inset:0}.page{width:100%;max-width:none;margin:0 auto;position:relative;overflow-x:clip}.container{width:min(var(--container-max), 100% - var(--gutter) * 2);z-index:1;margin-inline:auto;position:relative}section.container{width:100%;max-width:100%;padding-inline:clamp(1.5rem,6vw,7rem)}img{max-width:100%;display:block}button{font-family:inherit}:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px;border-radius:var(--r-xs)}::selection{background:color-mix(in oklch, var(--gold-500) 60%, transparent);color:var(--text-0)}.hero{min-height:clamp(680px,92vh,1040px);padding-bottom:var(--s-16);isolation:isolate;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(ellipse 70% 55% at 70% 30%, color-mix(in oklch, var(--gold-700) 18%, transparent) 0%, transparent 60%), linear-gradient(180deg, color-mix(in oklch, var(--bg-0) 30%, transparent) 0%, var(--bg-0) 78%);z-index:-1;position:absolute;inset:0}.hero-ornament{z-index:0;pointer-events:none;opacity:.42;filter:drop-shadow(0 40px 80px #0006);mix-blend-mode:luminosity;width:clamp(620px,58vw,1060px);height:auto;position:absolute;top:clamp(-40px,2vw,40px);left:clamp(-420px,-22vw,-200px)}.nav{z-index:2;padding-top:var(--s-6);align-items:center;gap:var(--s-6);grid-template-columns:auto 1fr auto;display:grid;position:relative}.nav .logo{justify-self:end;width:clamp(160px,18vw,260px);height:auto;display:block}.nav ul{justify-content:center;gap:clamp(1.25rem,2.6vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--text-1);letter-spacing:.01em;padding-block:var(--s-2);transition:color var(--dur-2) var(--ease-out);font-size:clamp(.95rem,1.05vw,1.0625rem);font-weight:400;text-decoration:none;position:relative}.nav a:after{content:"";inset-inline:0;background:var(--gold-400);transform-origin:100%;height:1px;transition:transform var(--dur-2) var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.nav a:hover,.nav a.active{color:var(--text-0)}.nav a:hover:after,.nav a.active:after{transform:scaleX(1)}.btn-solid,.btn-outline{--btn-bg:transparent;--btn-fg:var(--text-0);--btn-border:var(--gold-500);justify-content:center;align-items:center;gap:var(--s-2);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);letter-spacing:.01em;cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:999px;justify-self:start;padding:.65em 1.6em;font-size:clamp(1rem,1.1vw,1.15rem);font-weight:600;text-decoration:none;display:inline-flex}.btn-solid:hover,.btn-outline:hover{--btn-bg:color-mix(in oklch, var(--gold-500) 14%, transparent);--btn-border:var(--gold-400);box-shadow:var(--shadow-ring)}.btn-solid:active,.btn-outline:active{transform:scale(.97)}.hero-content{z-index:2;align-items:center;gap:var(--s-8);grid-template-columns:1fr 1fr;margin-top:clamp(5rem,12vw,10rem);display:grid;position:relative}.hero-visual{filter:drop-shadow(0 0 48px color-mix(in oklch, var(--gold-400) 35%, transparent));justify-content:center;align-items:center;display:flex}.hero-safe-video{aspect-ratio:720/1088;width:clamp(300px,46vw,600px);image-rendering:high-quality;transform:translateZ(0)}.hero-copy{max-width:48rem;position:relative}.hero-kicker{align-items:center;gap:var(--s-2);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300);margin-bottom:var(--s-5);padding:var(--s-2) var(--s-4);border:1px solid var(--line);background:color-mix(in oklch, var(--gold-500) 6%, transparent);border-radius:999px;font-size:clamp(.8rem,.95vw,.95rem);display:inline-flex}.hero-kicker:before{content:"";background:var(--gold-400);width:6px;height:6px;box-shadow:0 0 12px var(--gold-400);border-radius:50%}.hero-copy h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-0);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.5rem,5.2vw,4.75rem);font-weight:800;line-height:1.02}.hero-copy h1 span{background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;display:inline-block}.hero-copy p{margin-top:var(--s-6);max-width:40ch;color:var(--text-1);font-size:clamp(1.05rem,1.35vw,1.4rem);font-weight:300;line-height:1.52}.btn-outline{margin-top:var(--s-8)}.hero-scroll{bottom:clamp(1.5rem,4vw,3rem);z-index:2;align-items:center;gap:var(--s-2);color:var(--text-3);letter-spacing:.2em;text-transform:uppercase;pointer-events:none;flex-direction:column;font-size:.78rem;display:inline-flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.hero-scroll i{background:linear-gradient(to bottom, transparent, var(--gold-400));width:1px;height:42px;animation:scroll-pulse 2.4s var(--ease-in-out) infinite}@keyframes scroll-pulse{0%,to{transform-origin:top;opacity:.3;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.cards{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.card{background:linear-gradient(175deg, var(--surface-1) 0%, var(--surface-0) 100%);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-card);text-align:center;min-height:auto;padding:clamp(5rem, 7vw, 6.5rem) var(--s-6) var(--s-5);isolation:isolate;transition:transform var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);position:relative;overflow:hidden}.card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0%, color-mix(in oklch, var(--gold-500) 18%, transparent) 0%, transparent 55%);opacity:.55;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.card:hover{border-color:var(--line);transform:translateY(-6px)}.card:hover:before{opacity:.85}.security-icon{width:clamp(56px,5vw,72px);height:clamp(56px,5vw,72px);filter:drop-shadow(0 8px 20px color-mix(in oklch, var(--gold-500) 30%, transparent));background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:clamp(1.25rem,2.5vw,2rem);left:50%;transform:translate(-50%)}.card:first-child .security-icon{background-image:url(https://www.figma.com/api/mcp/asset/665a69e7-e491-4990-b0f2-411b72f7ecb4)}.card:nth-child(2) .security-icon{background-image:url(https://www.figma.com/api/mcp/asset/300292dd-eb7f-49eb-8943-2d93f746064e)}.card:nth-child(3) .security-icon{background-image:url(https://www.figma.com/api/mcp/asset/81d6a1bf-2eb3-44eb-9f4b-ffc886e11ad0)}.card h3{margin:0 0 var(--s-2);font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-0);font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:700;line-height:1.1}.card p{color:var(--text-2);margin:0;max-width:30ch;margin-inline:auto;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.5}.zero-breach{margin-top:var(--section-rhythm);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.zero-breach-media{border-radius:var(--r-xl);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);aspect-ratio:4/3;position:relative;overflow:hidden}.zero-breach-media>img{object-fit:cover;width:100%;height:100%;display:block}.zero-breach-badge{bottom:var(--s-4);aspect-ratio:3/4;border-radius:var(--r-lg);border:2px solid var(--gold-500);width:clamp(90px,14vw,140px);position:absolute;inset-inline-start:var(--s-4);overflow:hidden;box-shadow:0 8px 32px #00000080}.zero-breach-badge img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.zero-breach-body h2{margin:0 0 var(--s-5)}.zero-breach-body p{color:var(--text-2);margin:0 0 var(--s-7);max-width:50ch;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.75}.zero-breach-stats{gap:var(--s-8);margin:0;padding:0;list-style:none;display:flex}.zero-breach-stats li{flex-direction:column;gap:.2rem;display:flex}.zero-breach-stats strong{font-family:var(--font-display);background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1}.zero-breach-stats span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.photo-strip{margin-top:var(--section-rhythm);gap:var(--s-3);border-radius:var(--r-xl);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.photo-strip img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .5s var(--ease-out);display:block}.photo-strip img:hover{transform:scale(1.04)}.about{margin-top:var(--section-rhythm);gap:var(--s-10) var(--s-12);direction:ltr;grid-template-columns:minmax(140px,180px) minmax(320px,1fr) minmax(320px,1fr);grid-template-areas:"facts image text";align-items:center;display:grid;position:relative}.about:before{content:"";inset-inline-start:calc(-1 * var(--gutter) - 2rem);background:linear-gradient(165deg, var(--surface-2) 0%, var(--surface-0) 100%);border:1px solid var(--line-soft);border-radius:0 0 var(--r-xl) 0;z-index:0;pointer-events:none;width:clamp(280px,28vw,520px);height:clamp(380px,40vw,620px);position:absolute;top:clamp(2rem,6vw,5rem)}.about-text{z-index:1;direction:rtl;grid-area:text;position:relative}.about-text h2{margin:0 0 var(--s-6);font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-0);text-wrap:balance;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;line-height:1.02}.about-text h2 span{background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;display:inline-block}.about-text p{max-width:32ch;color:var(--text-2);margin:0;font-size:clamp(1.125rem,1.45vw,1.5rem);font-weight:300;line-height:1.5}.about-image{border-radius:var(--r-xl);aspect-ratio:1;object-fit:cover;z-index:1;border:1px solid var(--line-soft);width:100%;max-height:680px;box-shadow:var(--shadow-soft);grid-area:image;position:relative}.facts{gap:var(--s-5);z-index:1;grid-area:facts;margin:0;padding:0;list-style:none;display:grid;position:relative}.facts li{color:var(--text-2);align-items:center;gap:var(--s-3);text-align:right;font-feature-settings:"tnum" 1;direction:ltr;grid-template-columns:auto 1fr;font-size:clamp(.875rem,1vw,1rem);line-height:1.1;display:grid}.facts span{border:1px solid var(--gold-500);width:clamp(44px,4.4vw,58px);height:clamp(44px,4.4vw,58px);color:var(--gold-300);background:color-mix(in oklch, var(--gold-500) 8%, transparent);border-radius:50%;place-items:center;font-size:clamp(.8rem,1vw,.95rem);font-weight:700;display:grid}.plans{margin-top:var(--section-rhythm)}.plans h2{font-family:var(--font-display);letter-spacing:-.015em;text-align:center;color:var(--text-0);text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;line-height:1.02}.plans h2 span{background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;display:inline-block}.plan-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.plan{background:linear-gradient(180deg, var(--surface-0) 0%, var(--bg-1) 100%);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);min-height:40rem;padding:var(--s-10) var(--s-8) var(--s-8);text-align:center;gap:var(--s-3);transition:transform var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:relative}.plan:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, color-mix(in oklch, var(--gold-500) 7%, transparent) 0%, transparent 45%);opacity:0;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.plan:hover:before{opacity:1}.plan.popular{border-color:var(--line-strong);background:linear-gradient(180deg, color-mix(in oklch, var(--gold-700) 14%, var(--surface-0)) 0%, var(--bg-1) 100%);box-shadow:0 0 0 1px color-mix(in oklch, var(--gold-400) 35%, transparent), 0 34px 64px -18px color-mix(in oklch, var(--gold-700) 55%, transparent);z-index:2;transform:translateY(-16px)}@media (width<=900px){.plan.popular,.plan.popular:hover{transform:none}}.plan.popular:before{opacity:.6}.tag{top:var(--s-5);background:var(--gold-400);color:oklch(18% .02 60);letter-spacing:.04em;box-shadow:0 4px 14px color-mix(in oklch, var(--gold-500) 40%, transparent);border-radius:999px;padding:.25rem .85rem;font-size:.8rem;font-weight:700;position:absolute;inset-inline-start:var(--s-5)}.num{aspect-ratio:1;border:1px solid var(--gold-500);width:clamp(72px,6.5vw,94px);margin:0 auto var(--s-6);color:var(--gold-300);font-family:var(--font-display);font-feature-settings:"tnum" 1;background:color-mix(in oklch, var(--gold-500) 5%, transparent);border-radius:50%;place-items:center;font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:300;display:grid}.plan h3{font-family:var(--font-display);color:var(--text-0);margin:0;font-size:clamp(1.4rem,1.9vw,1.85rem);font-weight:600;line-height:1.1}.plan p{color:var(--text-2);min-height:3em;margin:0;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.35}.plan strong{margin:var(--s-4) 0 0;font-family:var(--font-display);color:var(--text-0);letter-spacing:-.02em;font-feature-settings:"tnum" 1;font-size:clamp(2.75rem,4.2vw,4.25rem);font-weight:300;line-height:1;display:block}.bar{background:color-mix(in oklch, var(--text-0) 10%, transparent);height:4px;margin:var(--s-4) 0 var(--s-6);border-radius:999px;position:relative;overflow:hidden}.bar i{background:linear-gradient(90deg, var(--gold-700), var(--gold-400));border-radius:inherit;height:100%;transition:width var(--dur-4) var(--ease-out);display:block}.plan a{color:var(--text-0);border:1px solid var(--gold-500);letter-spacing:.01em;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);border-radius:999px;align-self:center;margin-top:auto;padding:.65em 1.6em;font-size:clamp(1rem,1.1vw,1.1rem);font-weight:600;text-decoration:none}.plan a:hover{background:color-mix(in oklch, var(--gold-500) 14%, transparent);border-color:var(--gold-400)}.plan a:active{transform:scale(.97)}.plan.popular a{background:linear-gradient(120deg, var(--gold-700), var(--gold-400));color:oklch(16% .02 60);border-color:#0000}.plan.popular a:hover{filter:brightness(1.05)}.vault-section{margin-top:var(--section-rhythm);background:linear-gradient(180deg, var(--bg-0) 0%, color-mix(in oklch, var(--bg-0) 85%, transparent) 20%, color-mix(in oklch, var(--bg-0) 70%, transparent) 55%, var(--bg-0) 100%), url(/assets/safe-room.jpg) center / cover no-repeat;isolation:isolate;padding:clamp(4rem,10vw,9rem) 0 clamp(3.5rem,8vw,7rem);position:relative}.vault-overlay{display:none}.vault-content{z-index:1;text-align:center;position:relative}.vault-content h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-0);text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;line-height:1.02}.vault-content h2 span{background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;display:inline-block}.vault-content p{margin:var(--s-4) auto var(--s-6);color:var(--text-2);max-width:42ch;font-size:clamp(1.05rem,1.3vw,1.3rem)}.vault-content>button{border:1px solid var(--gold-500);background:color-mix(in oklch, var(--gold-500) 8%, transparent);color:var(--text-0);font-feature-settings:"tnum" 1;cursor:default;transition:background var(--dur-2) var(--ease-out);border-radius:999px;padding:.55em 1.5em;font-size:clamp(1rem,1.1vw,1.15rem);font-weight:600}.vault-board{margin-top:var(--s-10);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:linear-gradient(180deg, color-mix(in oklch, var(--bg-0) 60%, transparent) 0%, color-mix(in oklch, var(--bg-0) 85%, transparent) 100%);width:100%;max-width:1540px;box-shadow:var(--shadow-soft);padding:var(--s-5);-webkit-backdrop-filter:blur(6px);margin-inline:auto;overflow:hidden}.vault-wrap{align-items:start;gap:var(--s-4);direction:ltr;grid-template-columns:minmax(0,1fr) clamp(140px,12vw,200px);display:grid;position:relative}.vault-grid{grid-template-columns:repeat(20,minmax(0,1fr));grid-auto-rows:clamp(28px,2.8vw,52px);gap:clamp(3px,.4vw,6px);width:100%;min-width:0;margin:0;display:grid}.vault-cell{border:1px solid color-mix(in oklch, var(--gold-500) 32%, transparent);cursor:default;width:100%;height:100%;color:var(--text-1);font-feature-settings:"tnum" 1;background:linear-gradient(145deg, color-mix(in oklch, var(--gold-700) 32%, transparent), color-mix(in oklch, var(--gold-400) 22%, transparent));transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), filter var(--dur-2) var(--ease-out);border-radius:clamp(6px,.7vw,12px);place-items:center;font-family:inherit;font-size:clamp(9px,.85vw,14px);font-weight:600;display:grid}.vault-cell span{opacity:.9}.vault-cell.free{background:linear-gradient(145deg, var(--gold-300), var(--gold-500));box-shadow:0 0 0 1px color-mix(in oklch, var(--gold-700) 35%, transparent), 0 0 12px color-mix(in oklch, var(--gold-500) 25%, transparent);color:oklch(18% .06 302);cursor:pointer;font-weight:600}.vault-cell.free:hover{z-index:3;box-shadow:0 0 0 2px oklch(95% .03 75), 0 12px 28px color-mix(in oklch, var(--gold-500) 55%, transparent);filter:brightness(1.08);transform:scale(1.12)}.vault-cell.taken{color:oklch(55% .005 65);filter:saturate(.4);cursor:default;background:oklch(35% .005 65);border:1px solid oklch(42% .005 65)}.vault-cell.reserved-bank{background:color-mix(in oklch, var(--gold-900) 52%, var(--bg-0));border-color:color-mix(in oklch, var(--gold-500) 52%, transparent);color:var(--gold-300);filter:none}.vault-cell.reserved-defense{background:color-mix(in oklch, oklch(42% .08 235) 58%, var(--bg-0));color:oklch(84% .05 240);filter:none;border-color:oklch(82% .05 240/.48)}.vault-cell.medium{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--gold-300) 38%, transparent)}.vault-cell.large{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--gold-300) 58%, transparent);font-weight:700}.vault-cell.free:active{transform:scale(.95)}.vault-side-labels{grid-template-rows:repeat(4,clamp(28px,2.8vw,52px));gap:clamp(3px,.4vw,6px);width:100%;display:grid;position:relative}.vault-row-label{border:1px solid var(--line);background:color-mix(in oklch, var(--bg-0) 80%, transparent);color:var(--gold-300);text-align:center;padding:0 var(--s-2);letter-spacing:.01em;border-radius:clamp(6px,.7vw,12px);place-items:center;font-size:clamp(11px,1vw,16px);font-weight:700;display:grid}.vault-row-label.bank{color:var(--gold-300)}.vault-row-label.defense{color:oklch(82% .05 240);border-color:oklch(82% .05 240/.35)}.legend{margin-top:var(--s-6);justify-content:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:var(--s-2);color:var(--text-1);font-size:clamp(1rem,1.1vw,1.15rem);display:inline-flex}.legend i{border-radius:8px;width:28px;height:28px;display:inline-block}.legend .free{background:linear-gradient(145deg, var(--gold-300), var(--gold-500));box-shadow:0 0 8px color-mix(in oklch, var(--gold-500) 50%, transparent)}.legend .taken{background:oklch(42% .005 65)}.vault-modal-backdrop{background:color-mix(in oklch, var(--bg-0) 82%, transparent);-webkit-backdrop-filter:blur(8px);z-index:100;padding:var(--s-6);place-items:center;display:grid;position:fixed;inset:0}.vault-modal{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(170deg, var(--surface-1), var(--bg-1));width:min(860px,100%);box-shadow:0 1px 0 color-mix(in oklch, var(--gold-300) 12%, transparent) inset, 0 40px 80px -20px #000000bf;padding:var(--s-8)}.vault-modal-head{justify-content:space-between;align-items:center;gap:var(--s-5);display:flex}.vault-modal-head h3{font-family:var(--font-display);color:var(--text-0);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.1}.vault-modal-head button{border:1px solid var(--line);color:var(--text-1);cursor:pointer;width:40px;height:40px;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);background:0 0;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.vault-modal-head button:hover{background:color-mix(in oklch, var(--gold-500) 12%, transparent);border-color:var(--gold-400)}.vault-modal-head button:active{transform:scale(.94)}.vault-modal-lead{margin:var(--s-5) 0 0;color:var(--text-2);max-width:62ch;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}.vault-modal-metrics{margin-top:var(--s-6);gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.vault-modal-metrics div{border:1px solid var(--line-soft);border-radius:var(--r-md);padding:var(--s-4);background:color-mix(in oklch, var(--gold-500) 5%, var(--surface-0));transition:border-color var(--dur-2) var(--ease-out)}.vault-modal-metrics div:hover{border-color:var(--line)}.vault-modal-metrics span{color:var(--text-3);letter-spacing:.02em;text-transform:uppercase;font-size:.85rem;display:block}.vault-modal-metrics strong{margin-top:var(--s-2);color:var(--text-0);font-family:var(--font-display);font-feature-settings:"tnum" 1;letter-spacing:-.01em;font-size:clamp(1.25rem,1.75vw,1.6rem);font-weight:600;display:block}.vault-modal-bullets{margin:var(--s-6) 0 0;padding:0 var(--s-5) 0 0;color:var(--text-2);font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.55}.vault-modal-bullets li{margin-bottom:var(--s-2)}.vault-modal-cta{margin-top:var(--s-6);background:linear-gradient(120deg, var(--gold-700), var(--gold-400));color:oklch(16% .02 60);width:100%;font-family:var(--font-display);cursor:pointer;box-shadow:0 16px 32px -8px color-mix(in oklch, var(--gold-700) 50%, transparent);transition:transform var(--dur-1) var(--ease-out), filter var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border:0;border-radius:999px;padding:.85em 1.5em;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:700}.vault-modal-cta:hover{filter:brightness(1.06);box-shadow:0 22px 40px -8px color-mix(in oklch, var(--gold-700) 60%, transparent)}.vault-modal-cta:active{transform:scale(.98)}.faq{margin-top:var(--section-rhythm);z-index:2;max-width:min(920px,100%);position:relative}.faq h2{margin:0 0 var(--s-8);font-family:var(--font-display);text-align:center;letter-spacing:-.015em;color:var(--text-0);text-wrap:balance;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;line-height:1.02}.faq h2 span{background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;display:inline-block}.faq-item{margin-top:var(--s-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(180deg, var(--surface-0), var(--bg-1));transition:border-color var(--dur-2) var(--ease-out);overflow:hidden}.faq-item:has(.faq-trigger.open){border-color:var(--line)}.faq-trigger{width:100%;color:var(--text-0);text-align:right;cursor:pointer;padding:var(--s-5) clamp(3.5rem, 5vw, 4.5rem) var(--s-5) var(--s-6);transition:color var(--dur-2) var(--ease-out);background:0 0;border:0;font-family:inherit;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:500;line-height:1.35;position:relative}.faq-trigger:hover{color:var(--gold-300)}.faq-trigger:before{content:"";inset-inline-start:var(--s-5);border:1px solid var(--line);width:28px;height:28px;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.faq-trigger:after{content:"";inset-inline-start:calc(var(--s-5) + 8px);border-right:1.5px solid var(--text-2);border-bottom:1.5px solid var(--text-2);width:12px;height:12px;transition:transform var(--dur-3) var(--ease-out), border-color var(--dur-2) var(--ease-out);position:absolute;top:50%;transform:translateY(-80%)rotate(45deg)}.faq-trigger.open:before{background:var(--gold-400);border-color:var(--gold-400)}.faq-trigger.open:after{border-color:oklch(18% .02 60);transform:translateY(-25%)rotate(225deg)}.faq-answer{overflow:hidden}.faq-answer p{padding:0 var(--s-6) var(--s-5);color:var(--text-2);max-width:62ch;margin:0;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.55}.faq details{margin-top:var(--s-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-0);overflow:hidden}.faq summary{padding:var(--s-5) var(--s-10) var(--s-5) var(--s-6);cursor:pointer;font-size:1.15rem;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.contact{margin-top:var(--section-rhythm);margin-bottom:var(--s-10);width:min(1225px, 100% - var(--gutter) * 2);color:var(--text-0);box-shadow:none;z-index:2;isolation:isolate;background:0 0;border-radius:0;padding:0;position:relative;overflow:visible}.contact:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(80% 120% at 100% 0,oklch(100% 5.96046e-8 none/.18) 0%,#0000 55%);position:absolute;inset:0}.contact h2{text-align:center;font-family:var(--font-display);letter-spacing:-.015em;color:oklch(12% .025 60);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:800;line-height:1.05}.contact h2 span{color:oklch(30% .06 60);font-style:normal;font-weight:800;display:inline-block}.contact p{text-align:center;margin:var(--s-2) 0 var(--s-8);color:oklch(25% .03 60);font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:500}.contact form{gap:var(--s-4) var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact form button{margin-top:var(--s-2);grid-column:1/-1}.contact .field{display:block}.contact .field span{margin-bottom:var(--s-2);text-align:start;color:oklch(18% .02 60);font-size:clamp(1rem,1.2vw,1.2rem);font-weight:700;display:block}.contact input{width:100%;padding:var(--s-2) 0;color:oklch(14% .02 60);transition:border-color var(--dur-2) var(--ease-out);background:0 0;border:0;border-bottom:1.5px solid oklch(22% .02 60);outline:none;font-family:inherit;font-size:clamp(1rem,1.2vw,1.15rem)}.contact input::placeholder{color:oklch(38% .02 60)}.contact input:focus{border-color:oklch(10% .02 60)}.contact button{color:oklch(14% .02 60);cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);background:0 0;border:1.5px solid oklch(14% .02 60);border-radius:999px;padding:.7em 1.6em;font-family:inherit;font-size:clamp(1.1rem,1.35vw,1.3rem);font-weight:700}.contact button:hover{color:var(--gold-300);background:oklch(14% .02 60)}.contact button:active{transform:scale(.97)}.consent{margin-top:var(--s-5);justify-content:center;align-items:flex-start;gap:var(--s-3);color:oklch(28% .02 60);text-align:start;flex-direction:row;max-width:480px;margin-inline:auto;font-size:.875rem;line-height:1.5;display:flex}.consent input[type=checkbox]{margin:0;accent-color:oklch(16% .02 60);cursor:pointer;flex-shrink:0;order:-1;width:1.1rem;height:1.1rem;margin-top:.2em}.footer{padding:var(--s-8) 0 var(--s-10);justify-content:center;align-items:center;gap:var(--s-8);z-index:2;flex-wrap:wrap;display:flex;position:relative}.bottom-ornament{inset-inline-start:clamp(-320px,-18vw,-180px);aspect-ratio:583/844;opacity:.16;z-index:-1;pointer-events:none;width:clamp(360px,34vw,580px);height:auto;position:absolute;bottom:clamp(-120px,-8vw,-60px)}.bottom-ornament svg,.bottom-ornament img{width:100%;height:100%;display:block}.footer-brand .logo{width:clamp(180px,18vw,260px);height:auto;display:block}.footer-divider{background:var(--line);width:1px;height:68px}.footer-social p{margin:0 0 var(--s-2);color:var(--text-1);text-align:right;font-size:clamp(1rem,1.25vw,1.2rem)}.social-icons{justify-content:flex-end;gap:var(--s-2);display:flex}.social-icons a{border:1px solid var(--line);width:38px;height:38px;color:var(--gold-300);transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);border-radius:50%;place-items:center;text-decoration:none;display:grid}.social-icons a:hover{background:color-mix(in oklch, var(--gold-500) 14%, transparent);border-color:var(--gold-400);color:var(--gold-100)}.social-icons a:active{transform:scale(.94)}.social-icons svg{fill:currentColor;width:16px;height:16px}.section-head{text-align:center;max-width:54ch;margin:0 auto clamp(2rem,4vw,3.5rem)}.section-kicker{align-items:center;gap:var(--s-2);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-300);margin-bottom:var(--s-4);padding:var(--s-1) var(--s-3);border:1px solid var(--line);background:color-mix(in oklch, var(--gold-500) 6%, transparent);border-radius:999px;font-size:clamp(.75rem,.9vw,.9rem);display:inline-flex}.section-kicker:before{content:"";background:var(--gold-400);border-radius:50%;width:5px;height:5px}.section-head h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-0);text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;line-height:1.02}.section-head h2 span{background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800;display:inline-block}.section-head p{margin:var(--s-5) auto 0;color:var(--text-2);max-width:44ch;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.5}.press{margin-top:var(--s-16);padding:var(--s-6) var(--s-8);border-block:1px solid var(--line-soft);background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--surface-0) 70%, transparent) 25%, color-mix(in oklch, var(--surface-0) 70%, transparent) 75%, transparent 100%);grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.press-label{letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:.8rem}.press ul{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.press li{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-3);opacity:.68;transition:opacity var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);font-feature-settings:"ss01" 1;font-size:clamp(1.1rem,1.4vw,1.4rem);font-weight:700}.press li:hover{color:var(--gold-300);opacity:1}.howit{margin-top:var(--section-rhythm)}.howit-steps{gap:var(--s-8);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.howit-steps:before{content:"";inset-inline:5%;background:linear-gradient(90deg, transparent 0%, var(--line) 12%, var(--line) 88%, transparent 100%);z-index:0;pointer-events:none;height:1px;position:absolute;top:clamp(30px,3.6vw,48px)}.howit-step{z-index:1;padding:var(--s-8) var(--s-6) var(--s-6);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface-1) 0%, var(--bg-1) 100%);text-align:center;transition:border-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);position:relative}.howit-step:hover{border-color:var(--line);transform:translateY(-4px)}.howit-num{aspect-ratio:1;width:clamp(56px,5.4vw,74px);margin:calc(clamp(56px, 5.4vw, 74px) / -2 - var(--s-3)) auto var(--s-5);border:1px solid var(--gold-400);background:linear-gradient(145deg, color-mix(in oklch, var(--gold-700) 30%, var(--bg-0)), color-mix(in oklch, var(--gold-400) 20%, var(--bg-0)));font-family:var(--font-display);color:var(--gold-100);font-feature-settings:"tnum" 1;box-shadow:0 6px 22px -8px color-mix(in oklch, var(--gold-700) 60%, transparent);border-radius:50%;place-items:center;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:600;display:grid}.howit-step h3{margin:0 0 var(--s-3);font-family:var(--font-display);color:var(--text-0);letter-spacing:-.005em;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:600}.howit-step p{color:var(--text-2);margin:0;max-width:30ch;margin-inline:auto;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.5}.roi{margin-top:var(--section-rhythm)}.roi-panel{border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(175deg, var(--surface-1) 0%, var(--bg-1) 100%);box-shadow:0 1px 0 color-mix(in oklch, var(--gold-300) 10%, transparent) inset, var(--shadow-soft);isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden}.roi-panel:before{content:"";background:radial-gradient(ellipse 60% 70% at 100% 0%, color-mix(in oklch, var(--gold-700) 20%, transparent) 0%, transparent 60%);pointer-events:none;z-index:-1;position:absolute;inset:0}.roi-controls{gap:var(--s-6);border-inline-end:1px solid var(--line-soft);direction:rtl;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.roi-slider{display:block}.roi-slider-head{margin-bottom:var(--s-4);justify-content:space-between;align-items:baseline;display:flex}.roi-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.85rem}.roi-value{font-family:var(--font-display);color:var(--text-0);font-feature-settings:"tnum" 1;letter-spacing:-.015em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700}.roi-slider input[type=range]{appearance:none;cursor:pointer;direction:ltr;background:0 0;width:100%;height:36px}.roi-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold-500), var(--gold-400));border-radius:999px;height:6px;box-shadow:inset 0 1px #0000004d}.roi-slider input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--gold-500), var(--gold-400));border-radius:999px;height:6px}.roi-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--gold-100);border:2px solid var(--gold-400);width:22px;height:22px;box-shadow:0 4px 14px color-mix(in oklch, var(--gold-700) 55%, transparent);cursor:grab;transition:transform var(--dur-1) var(--ease-out);border-radius:50%;margin-top:-8px}.roi-slider input[type=range]::-moz-range-thumb{background:var(--gold-100);border:2px solid var(--gold-400);width:22px;height:22px;box-shadow:0 4px 14px color-mix(in oklch, var(--gold-700) 55%, transparent);cursor:grab;border-radius:50%}.roi-slider input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}.roi-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklch, var(--gold-400) 40%, transparent), 0 4px 14px color-mix(in oklch, var(--gold-700) 55%, transparent)}.roi-select{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:color-mix(in oklch, var(--bg-0) 52%, transparent);width:100%;min-height:48px;color:var(--text-0);padding:var(--s-3) var(--s-4);font-family:inherit;font-size:1.05rem;font-weight:700}.roi-select option{background:var(--bg-1);color:var(--text-0)}.roi-range-marks{margin-top:var(--s-2);direction:ltr;justify-content:space-between;display:flex}.roi-range-marks i{color:var(--text-3);font-feature-settings:"tnum" 1;font-size:.78rem;font-style:normal}.roi-yield-badge{margin-top:var(--s-2);padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in oklch, var(--gold-500) 8%, transparent);align-items:baseline;gap:var(--s-3);grid-template-columns:auto 1fr;display:grid}.roi-yield-badge span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:.85rem}.roi-yield-badge strong{font-family:var(--font-display);color:var(--gold-300);font-feature-settings:"tnum" 1;letter-spacing:-.02em;text-align:center;font-size:clamp(2rem,3vw,2.75rem);font-weight:300}.roi-yield-badge small{color:var(--text-3);grid-column:1/-1;font-size:.85rem;font-weight:400;line-height:1.45}.roi-output{background:radial-gradient(ellipse 100% 70% at 50% 0%, color-mix(in oklch, var(--gold-700) 15%, transparent) 0%, transparent 60%), color-mix(in oklch, var(--bg-0) 50%, transparent);gap:var(--s-5);direction:rtl;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.roi-main{gap:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.roi-main span{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);font-size:.85rem}.roi-main strong{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-0);font-feature-settings:"tnum" 1;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1}.roi-row{gap:var(--s-4);padding-block:var(--s-4);border-block:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.roi-row>div{gap:var(--s-1);flex-direction:column;display:flex}.roi-row span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.roi-row strong{font-family:var(--font-display);color:var(--text-0);font-feature-settings:"tnum" 1;letter-spacing:-.015em;font-size:clamp(1.35rem,1.9vw,1.75rem);font-weight:600}.roi-compare{align-items:center;gap:var(--s-5);padding:var(--s-4) var(--s-5);border:1px solid var(--line-soft);border-radius:var(--r-md);background:color-mix(in oklch, var(--bg-0) 50%, transparent);grid-template-columns:1fr auto;display:grid}.roi-compare-bank{gap:var(--s-1);flex-direction:column;display:flex}.roi-compare-bank span{color:var(--text-3);letter-spacing:.06em;font-size:.8rem}.roi-compare-bank strong{font-family:var(--font-display);color:var(--text-2);font-feature-settings:"tnum" 1;letter-spacing:-.01em;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--danger) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--danger) 60%, transparent);font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:500;text-decoration-thickness:1.5px}.roi-multiplier{align-items:baseline;gap:var(--s-1);padding:var(--s-2) var(--s-4);border:1px solid var(--gold-400);background:color-mix(in oklch, var(--gold-500) 12%, transparent);white-space:nowrap;border-radius:999px;display:inline-flex}.roi-multiplier span{color:var(--gold-300);font-size:.9rem;font-weight:500}.roi-multiplier strong{font-family:var(--font-display);color:var(--gold-100);font-feature-settings:"tnum" 1;letter-spacing:-.015em;font-size:clamp(1.5rem,2vw,1.85rem);font-weight:700}.roi-cta{margin-top:var(--s-2);background:linear-gradient(120deg, var(--gold-700), var(--gold-400));color:oklch(16% .02 60);width:100%;font-family:var(--font-display);text-align:center;cursor:pointer;box-shadow:0 16px 32px -10px color-mix(in oklch, var(--gold-700) 55%, transparent);transition:filter var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);border:0;border-radius:999px;padding:.85em 1.5em;font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:700;text-decoration:none}.roi-cta:hover{filter:brightness(1.06);box-shadow:0 22px 40px -8px color-mix(in oklch, var(--gold-700) 65%, transparent)}.roi-cta:active{transform:scale(.98)}.compare{margin-top:var(--section-rhythm)}.compare-table{--cols:5;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface-0), var(--bg-1));box-shadow:var(--shadow-soft);isolation:isolate;direction:rtl;grid-template-columns:minmax(8rem,1.2fr) repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.compare-row{display:contents}.compare-cell{padding:clamp(var(--s-4), 2vw, var(--s-6)) clamp(var(--s-3), 1.5vw, var(--s-5));text-align:center;border-block-end:1px solid var(--line-soft);border-inline-start:1px solid var(--line-soft);color:var(--text-1);font-feature-settings:"tnum" 1;place-items:center;font-size:clamp(.95rem,1.1vw,1.1rem);display:grid}.compare-row:last-child .compare-cell{border-block-end:0}.compare-cell:first-child{border-inline-start:0}.compare-rowlabel{background:color-mix(in oklch, var(--surface-2) 60%, transparent);text-align:right;color:var(--text-1);justify-content:start;font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:600}.compare-head .compare-cell{background:color-mix(in oklch, var(--bg-0) 70%, transparent);padding-block:var(--s-5);font-family:var(--font-display);color:var(--text-2);letter-spacing:.01em;font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:600}.compare-col-us{color:var(--gold-300)!important;letter-spacing:.06em!important;font-weight:700!important}.compare-cell-us{background:linear-gradient(180deg, color-mix(in oklch, var(--gold-700) 16%, transparent) 0%, color-mix(in oklch, var(--gold-700) 8%, transparent) 100%);color:var(--gold-100);font-weight:700;position:relative}.compare-head .compare-cell-us{background:linear-gradient(180deg, color-mix(in oklch, var(--gold-700) 30%, transparent) 0%, color-mix(in oklch, var(--gold-700) 18%, transparent) 100%)}.compare-cell-us:before{content:"";border-inline-start:1px solid var(--gold-400);border-inline-end:1px solid var(--gold-400);pointer-events:none;position:absolute;inset:0}.compare-row:first-child .compare-cell-us:before{border-block-start:1px solid var(--gold-400)}.compare-row:last-child .compare-cell-us:before{border-block-end:1px solid var(--gold-400)}.tmi{margin-top:var(--section-rhythm)}.tmi-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.tmi-card{padding:var(--s-8) var(--s-6) var(--s-6);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface-1) 0%, var(--bg-1) 100%);box-shadow:var(--shadow-soft);gap:var(--s-4);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);flex-direction:column;margin:0;display:flex;position:relative}.tmi-card:hover{border-color:var(--line);box-shadow:var(--shadow-card)}.tmi-quotemark{top:calc(var(--s-4) * -1);font-family:var(--font-display);color:var(--gold-400);opacity:.8;pointer-events:none;text-shadow:0 4px 18px color-mix(in oklch, var(--gold-700) 40%, transparent);font-size:clamp(4rem,6vw,6rem);line-height:1;position:absolute;inset-inline-start:var(--s-5)}.tmi-card blockquote{color:var(--text-1);flex:1;max-width:30ch;margin:0;font-size:clamp(1.05rem,1.25vw,1.2rem);font-style:italic;font-weight:400;line-height:1.55}.tmi-card figcaption{gap:var(--s-1);padding-top:var(--s-4);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.tmi-card figcaption strong{font-family:var(--font-display);color:var(--text-0);letter-spacing:-.005em;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:600}.tmi-card figcaption span{color:var(--text-3);letter-spacing:.04em;font-size:.85rem}.tmi-stats{gap:var(--s-3);grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.tmi-stats>div{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:color-mix(in oklch, var(--gold-500) 6%, transparent);border:1px solid var(--line-soft)}.tmi-stats dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s-1);font-size:.72rem}.tmi-stats dd{font-family:var(--font-display);color:var(--gold-300);font-feature-settings:"tnum" 1;letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:600}.branches{margin-top:var(--section-rhythm)}.branches-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.branches-list{gap:var(--s-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.branch-card{padding:var(--s-6) var(--s-7,var(--s-6));border:1px solid var(--line-soft);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface-1) 0%, var(--bg-1) 100%);box-shadow:var(--shadow-soft);transition:border-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);isolation:isolate;position:relative}.branch-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-gold)}.branch-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 90% 120% at var(--hx) var(--hy), color-mix(in oklch, var(--gold-500) 10%, transparent) 0%, transparent 60%);opacity:0;transition:opacity var(--dur-3) var(--ease-out);z-index:-1;position:absolute;inset:0}.branch-card:hover:before{opacity:1}.branch-soon{border-style:dashed}.branch-card-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.branch-tagline{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300);margin-bottom:var(--s-2);font-size:.78rem;font-weight:600;display:block}.branch-card h3{font-family:var(--font-display);color:var(--text-0);letter-spacing:-.01em;margin:0;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:600;line-height:1.05}.branch-status{align-items:center;gap:var(--s-2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.35em .9em;font-size:.72rem;font-weight:700;display:inline-flex}.branch-status-active{background:color-mix(in oklch, var(--gold-500) 12%, transparent);border:1px solid var(--gold-400);color:var(--gold-100)}.branch-status-active i{background:var(--gold-300);width:7px;height:7px;box-shadow:0 0 10px var(--gold-400);animation:branch-blink 2.4s var(--ease-in-out) infinite;border-radius:50%}@keyframes branch-blink{0%,to{opacity:.5}50%{opacity:1}}.branch-status-soon{background:color-mix(in oklch, var(--surface-2) 60%, transparent);border:1px dashed var(--line-strong);color:var(--gold-300)}.branch-details{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;display:grid}.branch-details>div{gap:var(--s-1);flex-direction:column;display:flex}.branch-details dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-weight:500}.branch-details dd{color:var(--text-1);font-feature-settings:"tnum" 1;margin:0;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.3}.branches-map{aspect-ratio:345/754;justify-self:center;width:100%;max-width:340px;margin-inline:auto;position:relative}.branches-map-glow{background:radial-gradient(ellipse 50% 45% at 45% 40%, color-mix(in oklch, var(--gold-700) 28%, transparent) 0%, transparent 60%), radial-gradient(ellipse 30% 25% at 60% 70%, color-mix(in oklch, var(--gold-500) 18%, transparent) 0%, transparent 60%);filter:blur(24px);pointer-events:none;z-index:0;position:absolute;inset:-18%}.branches-map-silhouette{background:linear-gradient(168deg, color-mix(in oklch, var(--gold-700) 95%, var(--bg-0)) 0%, color-mix(in oklch, var(--gold-500) 95%, var(--bg-0)) 55%, color-mix(in oklch, var(--gold-400) 90%, var(--bg-0)) 100%);filter:drop-shadow(0 30px 50px color-mix(in oklch, var(--gold-700) 35%, transparent));z-index:1;position:absolute;inset:0;-webkit-mask-image:url(/israel-map.png);mask-image:url(/israel-map.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.branches-map-silhouette:after{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 20%,oklch(100% 5.96046e-8 none/.14) 0%,#0000 70%);position:absolute;inset:0}.branch-pin{z-index:3;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.pin-dot{background:var(--gold-100);border:2px solid var(--gold-400);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in oklch, var(--bg-0) 80%, transparent), 0 0 20px color-mix(in oklch, var(--gold-300) 60%, transparent);z-index:2;border-radius:50%;display:block;position:relative}.pin-ring{border:2px solid var(--gold-300);width:14px;height:14px;animation:pin-pulse 2.4s var(--ease-out) infinite;z-index:1;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}@keyframes pin-pulse{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(3.5)}to{opacity:0;transform:scale(3.5)}}.pin-label{inset-inline-start:18px;align-items:center;gap:var(--s-2);white-space:nowrap;direction:rtl;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pin-label:before{content:"";background:var(--gold-400);width:14px;height:1px}.pin-label b{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-0);background:color-mix(in oklch, var(--bg-0) 72%, transparent);border:1px solid var(--line);border-radius:var(--r-xs);-webkit-backdrop-filter:blur(10px);padding:.2em .7em;font-size:.85rem;font-weight:600}.pin-label em{letter-spacing:.2em;text-transform:uppercase;color:oklch(16% .02 60);background:var(--gold-400);border-radius:999px;padding:.2em .6em;font-size:.62rem;font-style:normal;font-weight:700}.branches-map .branch-pin:nth-of-type(3) .pin-label{flex-direction:row-reverse;inset-inline:auto 18px}.branch-pin-soon .pin-dot{background:var(--surface-2);border-color:var(--gold-300);box-shadow:0 0 0 4px color-mix(in oklch, var(--bg-0) 80%, transparent), inset 0 0 0 2px color-mix(in oklch, var(--gold-300) 40%, transparent);border-style:dashed}.branch-pin-soon .pin-ring{border-style:dashed;border-color:color-mix(in oklch, var(--gold-300) 55%, transparent);animation-duration:3.4s}.grev{margin-top:var(--section-rhythm)}.grev-stars{font-size:var(--size,14px);letter-spacing:.08em;color:#0000;height:1em;line-height:1;display:inline-block;position:relative}.grev-stars-base,.grev-stars-fill{line-height:1;display:block}.grev-stars-base{color:color-mix(in oklch, var(--text-0) 14%, transparent)}.grev-stars-fill{width:var(--pct,0%);color:#fbbc04;white-space:nowrap;position:absolute;inset:0;overflow:hidden}.grev-glyph{flex-shrink:0;display:block}.grev-summary{margin-bottom:var(--s-10);background:linear-gradient(135deg, color-mix(in oklch, white 4%, var(--surface-1)) 0%, var(--surface-0) 60%, color-mix(in oklch, var(--gold-700) 12%, var(--surface-0)) 100%);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-soft);color:inherit;isolation:isolate;transition:border-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.grev-summary:before{content:"";background:radial-gradient(ellipse 55% 80% at 100% 50%, color-mix(in oklch, var(--gold-500) 14%, transparent) 0%, transparent 65%);pointer-events:none;z-index:-1;position:absolute;inset:0}.grev-summary:hover{border-color:var(--line-strong);box-shadow:var(--shadow-gold);transform:translateY(-2px)}.grev-summary-brand{align-items:center;gap:var(--s-3);direction:ltr;display:inline-flex}.grev-summary-brand em{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-style:normal;display:block}.grev-summary-brand b{letter-spacing:-.02em;color:#0000;background:linear-gradient(90deg,#4285f4 0%,#34a853 35%,#fbbc04 65%,#ea4335 100%);-webkit-background-clip:text;background-clip:text;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:500;display:block}.grev-summary-score{align-items:center;column-gap:var(--s-4);row-gap:var(--s-1);grid-template-rows:auto auto;grid-template-columns:auto auto;justify-self:center;display:grid}.grev-summary-score strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-0);font-feature-settings:"tnum" 1;grid-row:span 2;font-size:clamp(2.75rem,5vw,4rem);font-weight:300;line-height:1}.grev-summary-count{color:var(--text-2);letter-spacing:.01em;grid-column:2;font-size:clamp(.8rem,.95vw,.9rem)}.grev-summary-cta{align-items:center;gap:var(--s-2);border:1px solid var(--gold-400);color:var(--gold-100);background:color-mix(in oklch, var(--gold-500) 12%, transparent);letter-spacing:.02em;white-space:nowrap;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:999px;padding:.55em 1.2em;font-size:.92rem;font-weight:600;display:inline-flex}.grev-summary:hover .grev-summary-cta{background:var(--gold-400);color:oklch(16% .02 60)}.grev-summary-cta svg{transform:scaleX(-1)}.grev-slider{isolation:isolate;position:relative}.grev-track{gap:var(--s-5);scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:var(--s-6);padding:var(--s-3) var(--s-6) var(--s-6);margin-inline:calc(var(--s-6) * -1);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto visible}.grev-track::-webkit-scrollbar{display:none}.grev-track>.grev-card{scroll-snap-align:start;flex:0 0 clamp(280px,30vw,360px)}.grev-nav{top:calc(50% - var(--s-3));z-index:3;border:1px solid var(--line);background:color-mix(in oklch, var(--surface-0) 92%, transparent);-webkit-backdrop-filter:blur(10px);width:44px;height:44px;color:var(--text-0);cursor:pointer;box-shadow:var(--shadow-soft);transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.grev-nav:hover{background:var(--gold-400);border-color:var(--gold-300);color:oklch(16% .02 60)}.grev-nav:active{transform:translateY(-50%)scale(.94)}.grev-nav-prev{inset-inline-start:calc(-1 * var(--s-6))}.grev-nav-next{inset-inline-end:calc(-1 * var(--s-6))}html[dir=rtl] .grev-nav-prev svg,html[dir=rtl] .grev-nav-next svg{transform:scaleX(-1)}@media (width<=720px){.grev-nav{display:none}}.grev-card{padding:var(--s-6);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface-1) 0%, var(--bg-1) 100%);box-shadow:var(--shadow-soft);gap:var(--s-3);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);direction:rtl;flex-direction:column;margin:0;display:flex}.grev-card:hover{border-color:var(--line);box-shadow:var(--shadow-card)}.grev-card-head{align-items:center;gap:var(--s-3);margin-bottom:var(--s-1);grid-template-columns:auto 1fr auto;display:grid}.grev-avatar{background:linear-gradient(135deg, var(--gold-700), var(--gold-400));border:1px solid color-mix(in oklch, var(--gold-300) 40%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.grev-avatar img{object-fit:cover;width:100%;height:100%}.grev-avatar-initial{font-family:var(--font-display);color:oklch(18% .02 60);font-size:1.1rem;font-weight:600}.grev-author{flex-direction:column;gap:2px;min-width:0;display:flex}.grev-author b{font-family:var(--font-display);color:var(--text-0);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:600;line-height:1.15;overflow:hidden}.grev-author time{color:var(--text-3);letter-spacing:.02em;font-size:.75rem}.grev-card blockquote{color:var(--text-1);margin:0;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:400;line-height:1.55}.grev-more{color:var(--gold-300);font-family:inherit;font-size:inherit;cursor:pointer;text-underline-offset:3px;transition:color var(--dur-2) var(--ease-out);background:0 0;border:0;margin-inline-start:var(--s-2);padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.grev-more:hover{color:var(--gold-100)}.grev-skeleton{pointer-events:none}.grev-skeleton .grev-avatar,.grev-skeleton .grev-author b,.grev-skeleton .grev-author time,.grev-skeleton-line{background:linear-gradient(90deg,oklch(100% 5.96046e-8 none/.06) 0%,oklch(100% 5.96046e-8 none/.12) 50%,oklch(100% 5.96046e-8 none/.06) 100%) 0 0/300% 100%;border:0;border-radius:999px;animation:1.5s linear infinite grev-shimmer}.grev-skeleton .grev-author b{width:55%;height:12px}.grev-skeleton .grev-author time{width:35%;height:9px;margin-top:4px}.grev-skeleton-line{height:10px;margin-top:var(--s-2);border-radius:4px;display:block}@keyframes grev-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.grev-setup{margin-top:var(--s-4);border:1px dashed var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface-0), var(--bg-1));gap:var(--s-3);text-align:right;direction:rtl;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.grev-setup h3{font-family:var(--font-display);color:var(--text-0);letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,1.5vw,1.35rem);font-weight:600}.grev-setup p{color:var(--text-2);max-width:70ch;margin:0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55}.grev-setup code{border-radius:var(--r-xs);background:color-mix(in oklch, var(--bg-0) 70%, transparent);border:1px solid var(--line-soft);color:var(--gold-300);direction:ltr;padding:.1em .45em;font-family:SF Mono,Menlo,monospace;font-size:.85em;display:inline-block}.grev-setup a{color:var(--gold-300);text-underline-offset:2px;text-decoration:underline}.grev-setup-error{border-color:color-mix(in oklch, var(--danger) 45%, transparent);border-style:solid}.tv{margin-top:var(--section-rhythm);position:relative}.tv-grid{gap:clamp(var(--s-4), 1.4vw, var(--s-5));grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.tv-card{aspect-ratio:16/9;border-radius:var(--r-lg);cursor:pointer;isolation:isolate;background:var(--bg-1);width:100%;box-shadow:var(--shadow-soft);text-align:start;color:var(--text-0);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);direction:rtl;border:0;margin:0;padding:0;font-family:inherit;position:relative;overflow:hidden}.tv-card:after{content:"";border-radius:inherit;border:1px solid var(--line-soft);pointer-events:none;transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);position:absolute;inset:0}.tv-card:hover{box-shadow:var(--shadow-gold)}.tv-card:hover:after{border-color:var(--line-strong);box-shadow:0 0 0 1px color-mix(in oklch, var(--gold-400) 40%, transparent) inset}.tv-thumb{object-fit:cover;filter:saturate(1.05)contrast(1.02);width:100%;height:100%;transition:transform .52s var(--ease-out), filter var(--dur-3) var(--ease-out);z-index:0;position:absolute;inset:0}.tv-card:hover .tv-thumb{filter:saturate(1.12)contrast(1.04)brightness(1.04);transform:scale(1.06)}.tv-overlay{z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 0%, transparent 38%, color-mix(in oklch, var(--bg-0) 70%, transparent) 78%, var(--bg-0) 100%), linear-gradient(180deg, color-mix(in oklch, var(--bg-0) 35%, transparent) 0%, transparent 35%);transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.tv-card:hover .tv-overlay{opacity:.94}.tv-channel{top:var(--s-4);z-index:3;letter-spacing:.12em;color:var(--gold-100);background:color-mix(in oklch, var(--bg-0) 55%, transparent);border:1px solid color-mix(in oklch, var(--gold-300) 38%, transparent);-webkit-backdrop-filter:blur(10px)saturate(120%);text-transform:uppercase;border-radius:999px;padding:.3em .85em;font-size:clamp(.72rem,.9vw,.8rem);font-weight:600;position:absolute;inset-inline-start:var(--s-4)}.tv-accent-ch12 .tv-channel{color:oklch(88% .1 48);border-color:oklch(75% .14 48/.45)}.tv-accent-ch2 .tv-channel{color:oklch(88% .08 230);border-color:oklch(70% .14 230/.45)}.tv-accent-ch13 .tv-channel{color:oklch(88% .12 28);border-color:oklch(68% .18 28/.45)}.tv-accent-ch20 .tv-channel{color:oklch(88% .08 150);border-color:oklch(68% .14 150/.45)}.tv-accent-iltv .tv-channel{color:oklch(90% .06 250);border-color:oklch(70% .1 250/.45)}.tv-accent-block .tv-channel{color:oklch(88% .11 300);border-color:oklch(68% .16 300/.45)}.tv-play{z-index:3;aspect-ratio:1;background:color-mix(in oklch, var(--bg-0) 55%, transparent);border:1.5px solid color-mix(in oklch, var(--gold-300) 55%, transparent);width:clamp(56px,5.6vw,74px);color:var(--gold-100);-webkit-backdrop-filter:blur(12px)saturate(130%);transition:transform var(--dur-3) var(--ease-out), background var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 14px 32px -8px #00000080}.tv-play svg{margin-inline-start:3px}.tv-card:hover .tv-play{background:var(--gold-400);border-color:var(--gold-300);color:oklch(16% .02 60);transform:translate(-50%,-50%)scale(1.08)}.tv-card:active .tv-play{transform:translate(-50%,-50%)scale(.98)}.tv-meta{inset-inline:var(--s-5);bottom:var(--s-5);z-index:3;gap:var(--s-1);pointer-events:none;flex-direction:column;display:flex;position:absolute}.tv-meta-prog{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-300);font-size:clamp(.72rem,.9vw,.85rem);font-weight:600}.tv-meta-title{font-family:var(--font-display);color:var(--text-0);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:600;line-height:1.15}.video-modal-backdrop{background:color-mix(in oklch, var(--bg-0) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(130%);z-index:200;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.video-modal{border-radius:var(--r-lg);background:var(--bg-1);border:1px solid var(--line);width:min(1100px,100%);box-shadow:0 1px 0 color-mix(in oklch, var(--gold-300) 12%, transparent) inset, 0 60px 120px -30px #000c;position:relative;overflow:hidden}.video-modal-close{top:var(--s-4);z-index:4;background:color-mix(in oklch, var(--bg-0) 70%, transparent);-webkit-backdrop-filter:blur(10px);width:40px;height:40px;color:var(--text-0);cursor:pointer;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);border:1px solid oklch(100% 5.96046e-8 none/.18);border-color:oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:var(--s-4)}.video-modal-close:hover{background:var(--gold-400);color:oklch(16% .02 60);border-color:var(--gold-300)}.video-modal-close:active{transform:scale(.94)}.video-modal-frame{aspect-ratio:16/9;background:#000;width:100%;position:relative}.video-modal-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-modal-meta{gap:var(--s-2);text-align:right;direction:rtl;flex-direction:column;padding:clamp(1rem,2vw,1.5rem) clamp(1.25rem,2.5vw,2rem);display:flex}.video-modal-meta span{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);font-size:.8rem;font-weight:600}.video-modal-meta h4{font-family:var(--font-display);color:var(--text-0);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:600;line-height:1.2}@media (width<=900px){.hero-content{grid-template-columns:1fr}.hero-visual{display:none}.branches-layout{gap:var(--s-10);grid-template-columns:1fr}.branches-map{max-width:280px}.roi-panel{grid-template-columns:1fr}.roi-controls{border-inline-end:0;border-block-end:1px solid var(--line-soft)}.roi-compare{text-align:center;grid-template-columns:1fr}.roi-multiplier{justify-self:start}.compare-table{grid-template-columns:minmax(7rem,1fr) repeat(4,minmax(0,1fr))}.press{text-align:center;grid-template-columns:1fr}.press ul{justify-content:center}.howit-steps:before{display:none}.zero-breach{grid-template-columns:1fr}.photo-strip{grid-template-columns:1fr 1fr}.photo-strip img:last-child{display:none}}@media (width<=640px){.compare-cell{padding:var(--s-3) var(--s-2);font-size:.85rem}.compare-head .compare-cell{font-size:.8rem}.roi-main strong{font-size:clamp(2.2rem,9vw,3rem)}.roi-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-ornament{animation:none!important;transform:none!important}.card:hover,.plan:hover,.howit-step:hover,.tmi-card:hover,.branch-card:hover,.grev-card:hover,.grev-summary:hover,.tv-card:hover .tv-thumb{transform:none}.pin-ring,.branch-status-active i,.grev-skeleton .grev-avatar,.grev-skeleton .grev-author b,.grev-skeleton .grev-author time,.grev-skeleton-line{animation:none!important}}@media (hover:none){.card:hover,.plan:hover,.howit-step:hover,.tmi-card:hover,.branch-card:hover,.grev-card:hover,.grev-summary:hover,.tv-card:hover .tv-thumb{transform:none}.tv-card .tv-play{background:color-mix(in oklch, var(--bg-0) 50%, transparent);transform:translate(-50%,-50%)scale(1)}}@media (width<=980px){.about{gap:var(--s-8);grid-template-columns:1fr;grid-template-areas:"text""image""facts"}.about:before{display:none}.facts{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding-top:0}.contact form{gap:var(--s-5);grid-template-columns:1fr}.contact button{grid-row:-1;justify-self:center;width:min(100%,260px)}.vault-wrap{grid-template-columns:1fr}.vault-side-labels{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}.footer{text-align:center;flex-direction:column-reverse}.footer-divider{width:68px;height:1px}.footer-social p{text-align:center}.social-icons{justify-content:center}}@media (width<=640px){.nav{gap:var(--s-4);grid-template-columns:auto auto}.nav ul{display:none}.hero{min-height:620px}.hero-scroll{display:none}.vault-grid{grid-template-columns:repeat(10,minmax(0,1fr))}}.vault-cell.hot{color:oklch(18% .05 28);background:linear-gradient(145deg,oklch(78% .18 28),oklch(62% .2 28));animation:2.5s infinite hot-pulse;box-shadow:0 0 0 1px oklch(75% .18 28),0 0 18px oklch(70% .18 28/.65)}@keyframes hot-pulse{0%,to{box-shadow:0 0 0 1px oklch(75% .18 28),0 0 18px oklch(70% .18 28/.65)}50%{box-shadow:0 0 0 1px oklch(85% .18 28),0 0 30px oklch(70% .18 28/.85)}}.sticky-cta{z-index:60;background:var(--bg-1);border:1px solid color-mix(in oklch, var(--gold-500) 50%, transparent);max-width:calc(100% - 32px);box-shadow:0 1px 0 color-mix(in oklch, var(--gold-300) 12%, transparent) inset, 0 12px 32px -8px color-mix(in oklch, var(--gold-700) 50%, transparent);opacity:0;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.75rem 1rem;transition:transform .32s cubic-bezier(.23,1,.32,1),opacity .32s;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%)translateY(130%)}.sticky-cta.visible{opacity:1;transform:translate(-50%)translateY(0)}.sticky-cta-pulse{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--gold-300);white-space:nowrap;align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}.sticky-cta-pulse i{background:var(--gold-400);width:8px;height:8px;box-shadow:0 0 10px var(--gold-400);border-radius:50%;animation:2s infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.sticky-cta-text{color:var(--text-1);white-space:nowrap;font-size:.9rem;line-height:1.3}.sticky-cta-text b{color:var(--text-0);font-weight:700}.sticky-cta-text small{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-3);font-size:.68rem;display:block}.sticky-cta-btn{background:linear-gradient(180deg, var(--gold-400), var(--gold-700));color:oklch(18% .06 302);white-space:nowrap;border-radius:999px;padding:.55em 1.3em;font-size:.9rem;font-weight:700;text-decoration:none;transition:filter .22s,transform .14s}.sticky-cta-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (width<=640px){.sticky-cta{border-radius:1rem;grid-template-columns:1fr auto;bottom:8px;left:8px;right:8px;transform:translateY(130%)}.sticky-cta.visible{transform:translateY(0)}.sticky-cta-pulse{display:none}}.beersheba{margin-top:var(--section-rhythm)}.beersheba .section-head{text-align:center;max-width:60ch;margin:0 auto 2.5rem}.beersheba-kicker{border:1px solid var(--line);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300);background:color-mix(in oklch, var(--gold-500) 8%, transparent);border-radius:999px;margin-bottom:1rem;padding:.4rem .8rem;font-size:.72rem;display:inline-flex}.beersheba-card{border:1px solid var(--line);border-radius:var(--r-xl,2rem);background:linear-gradient(175deg, var(--surface-0), var(--bg-1));box-shadow:var(--shadow-card);overflow:hidden}.beersheba-stats{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:2rem clamp(1.5rem,3vw,2.5rem);display:grid}.beersheba-stats b{color:var(--gold-300);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;line-height:1}@media (width<=700px){.beersheba-stats{grid-template-columns:repeat(2,1fr)}}.beersheba-progress{border-bottom:1px solid var(--line-soft);padding:1.5rem clamp(1.5rem,3vw,2.5rem)}.beersheba-progress-bar{background:color-mix(in oklch, var(--bg-0) 70%, transparent);border-radius:999px;height:10px;margin-bottom:.5rem;overflow:hidden}.beersheba-progress-bar i{background:linear-gradient(to left, var(--gold-300), var(--gold-700));height:100%;box-shadow:0 0 16px color-mix(in oklch, var(--gold-500) 50%, transparent);display:block}.beersheba-progress-meta{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-3);justify-content:space-between;font-size:.75rem;display:flex}.beersheba-progress-meta b{color:var(--gold-300)}.beersheba-timeline{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:2rem clamp(1.5rem,3vw,2.5rem);list-style:none;display:grid}@media (width<=700px){.beersheba-timeline{grid-template-columns:1fr 1fr}}.beersheba-timeline li{border:1px solid var(--line-soft);background:color-mix(in oklch, var(--bg-0) 40%, transparent);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.beersheba-timeline li i{background:var(--text-3);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklch, var(--text-3) 18%, transparent);border-radius:50%;flex:none}.beersheba-timeline li.now i{background:var(--gold-400);box-shadow:0 0 0 4px color-mix(in oklch, var(--gold-400) 25%, transparent), 0 0 16px var(--gold-400);animation:2s infinite live-pulse}.beersheba-timeline b{color:var(--text-0);font-size:.92rem;font-weight:600;display:block}.beersheba-timeline span{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-3);margin-top:2px;font-size:.68rem;display:block}.hero-kicker{align-items:center;gap:var(--s-2);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-300);margin-bottom:var(--s-5);padding:var(--s-2) var(--s-4);border:1px solid var(--line);background:color-mix(in oklch, var(--gold-500) 8%, transparent);font-size:clamp(.78rem,.92vw,.92rem);font-family:var(--font-mono);border-radius:999px;font-weight:500;display:inline-flex}.hero-kicker i{background:var(--gold-400);width:7px;height:7px;box-shadow:0 0 12px var(--gold-400);animation:live-pulse 2s var(--ease-in-out) infinite;border-radius:50%}.hero-ctas{gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.hero-proof{margin-top:var(--s-10);padding-top:var(--s-6);border-top:1px solid var(--line-soft);gap:var(--s-5);grid-template-columns:repeat(3,1fr);max-width:38rem;display:grid}.hero-proof div{flex-direction:column;gap:2px;display:flex}.hero-proof b{font-family:var(--font-display);background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:800;line-height:1}.hero-proof span{color:var(--text-3);letter-spacing:.05em;font-size:.78rem;line-height:1.3}.trust-bar{gap:var(--s-4);grid-template-columns:repeat(3,1fr);margin-top:clamp(2rem,4vw,3.5rem);display:grid}@media (width<=900px){.trust-bar{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.trust-bar{grid-template-columns:1fr}}.trust-card{padding:var(--s-6) var(--s-5);background:linear-gradient(175deg, var(--surface-1) 0%, var(--surface-0) 100%);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-card);gap:var(--s-3);transition:transform var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:relative}.trust-card:hover{border-color:var(--line);transform:translateY(-4px)}.trust-card-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.7rem;font-weight:500}.trust-card-num{font-family:var(--font-display);background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:800;line-height:1}.trust-card p{color:var(--text-2);margin:0;font-size:.95rem;line-height:1.5}.press-strip{margin-top:var(--s-8);padding:var(--s-5) var(--s-6);border:1px dashed var(--line-soft);border-radius:var(--r-md);align-items:center;gap:var(--s-5) var(--s-8);background:color-mix(in oklch, var(--bg-1) 40%, transparent);flex-wrap:wrap;display:flex}.press-strip-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300);border-inline-end:1px solid var(--line-soft);padding-inline-end:var(--s-5);font-size:.72rem;font-weight:500}.press-strip ul{gap:var(--s-5) var(--s-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.press-strip li{color:var(--text-2);letter-spacing:.02em;font-size:.92rem;font-weight:500}.roi-hero-label{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gold-300);text-transform:uppercase;font-size:.72rem}.roi-hero-amt{font-family:var(--font-display);margin:var(--s-3) 0 var(--s-2);background-image:var(--text-grad-gold);color:#0000;font-feature-settings:"tnum" 1;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,5vw,4rem);font-weight:800;line-height:1}.roi-hero-amt small{color:var(--text-3);-webkit-text-fill-color:var(--text-3);margin-inline-start:var(--s-3);font-size:.4em;font-weight:400}.roi-hero-sub{color:var(--text-2);margin:0;font-size:.92rem}.roi-bars{gap:var(--s-3);flex-direction:column;display:flex}.roi-bar-row{gap:var(--s-2);flex-direction:column;display:flex}.roi-bar-row-head{justify-content:space-between;align-items:baseline;display:flex}.roi-bar-row-head span{color:var(--text-2);font-size:.85rem}.roi-bar-row-head strong{font-family:var(--font-display);color:var(--text-0);font-feature-settings:"tnum" 1;font-size:1.05rem;font-weight:700}.roi-bar{background:color-mix(in oklch, var(--bg-1) 70%, transparent);border-radius:999px;height:10px;overflow:hidden}.roi-bar i{height:100%;transition:width var(--dur-4) var(--ease-out);border-radius:999px;display:block}.roi-bar-row.bank i{background:var(--surface-2)}.roi-bar-row.us i{background:linear-gradient(to left, var(--gold-700), var(--gold-300));box-shadow:0 0 16px color-mix(in oklch, var(--gold-500) 40%, transparent)}.roi-multi{font-family:var(--font-mono);color:var(--gold-300);text-align:end;font-size:.85rem}.roi-multi b{font-size:1.4rem}.roi-yield-grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.roi-yield-grid div{border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s-3);background:color-mix(in oklch, var(--bg-0) 46%, transparent);flex-direction:column;gap:2px;display:flex}.roi-yield-grid div.active{border-color:var(--gold-500);background:color-mix(in oklch, var(--gold-700) 12%, var(--bg-0))}.roi-yield-grid span{color:var(--text-2);font-size:.78rem}.roi-yield-grid b{color:var(--gold-300);font-family:var(--font-display);font-size:1.45rem;line-height:1}.roi-yield-grid small{color:var(--text-3);font-size:.72rem}.roi-disc{margin-top:var(--s-3);color:var(--text-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line-soft);background:color-mix(in oklch, var(--gold-500) 5%, transparent);border-radius:var(--r-xs);font-size:.75rem;line-height:1.5}.roi-disc b{color:var(--text-2)}.plan-grid{gap:var(--s-5);direction:rtl;grid-template-columns:repeat(3,1fr);align-items:stretch;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width<=900px){.plan-grid{grid-template-columns:1fr}}.plan{padding:var(--s-8) var(--s-6) var(--s-6);background:linear-gradient(180deg, var(--surface-0) 0%, var(--bg-1) 100%);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);gap:var(--s-3);text-align:center;transition:transform var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:relative}.plan:hover{border-color:var(--line);box-shadow:var(--shadow-gold);transform:translateY(-6px)}.plan.popular{border:1.5px solid var(--gold-500);background:linear-gradient(180deg, color-mix(in oklch, var(--gold-700) 14%, var(--surface-0)) 0%, var(--bg-1) 100%);box-shadow:0 0 0 1px color-mix(in oklch, var(--gold-400) 35%, transparent), 0 30px 60px -16px color-mix(in oklch, var(--gold-700) 50%, transparent);transform:translateY(-12px)}.plan.popular:hover{transform:translateY(-18px)}@media (width<=900px){.plan.popular,.plan.popular:hover{transform:none}}.plan-tag{background:color-mix(in oklch, var(--gold-400) 86%, var(--bg-0));color:oklch(18% .06 302);font-family:var(--font-mono);letter-spacing:.05em;box-shadow:0 6px 16px color-mix(in oklch, var(--gold-500) 50%, transparent);white-space:nowrap;border-radius:999px;padding:.35rem .85rem;font-size:.7rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-tag.popular-tag{background:var(--gold-400)}.plan-num{border:1px solid var(--gold-500);width:64px;height:64px;margin:0 auto var(--s-3);color:var(--gold-300);font-family:var(--font-display);background:color-mix(in oklch, var(--gold-500) 5%, transparent);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:300;display:grid}.plan h3{color:var(--text-0);margin:0;font-size:1.55rem;font-weight:700;line-height:1.15}.plan-sub{color:var(--text-2);min-height:2.6em;margin:0;font-size:.95rem;line-height:1.4}.plan-price{margin:var(--s-3) 0 0;font-family:var(--font-display);color:var(--text-0);letter-spacing:-.02em;font-feature-settings:"tnum" 1;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:300;line-height:1}.plan-price small{color:var(--text-3);margin-top:var(--s-2);letter-spacing:.05em;font-size:.32em;font-weight:400;display:block}.plan-payment{color:var(--gold-300);margin:0;font-size:.88rem;font-weight:600;line-height:1.45}.plan-stats{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-md);background:color-mix(in oklch, var(--bg-0) 50%, transparent);border:1px solid var(--line-soft);gap:var(--s-3);text-align:start;grid-template-columns:1fr 1fr;display:grid}.plan-stats div{flex-direction:column;gap:2px;display:flex}.plan-stats span{font-family:var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.plan-stats b{font-family:var(--font-display);color:var(--gold-300);font-feature-settings:"tnum" 1;font-size:1.05rem;font-weight:700}.plan-features{margin:var(--s-4) 0 0;gap:var(--s-2);text-align:start;flex-direction:column;padding:0;list-style:none;display:flex}.plan-features li{align-items:baseline;gap:var(--s-2);color:var(--text-2);font-size:.92rem;line-height:1.4;display:flex}.plan-features li:before{content:"✓";color:var(--gold-400);flex:none;font-weight:700}.plan-stock{margin-top:var(--s-4);gap:var(--s-2);flex-direction:column;display:flex}.plan-stock-row{justify-content:space-between;gap:var(--s-3);font-family:var(--font-mono);color:var(--text-3);font-size:.75rem;display:flex}.plan-stock-row b{color:var(--gold-300);font-feature-settings:"tnum" 1;font-weight:700}.plan-stock-row.warn b{color:oklch(85% .16 28)}.plan-stock-bar{background:color-mix(in oklch, var(--gold-300) 12%, transparent);border-radius:999px;height:7px;overflow:hidden}.plan-stock-bar i{background:linear-gradient(to left, var(--gold-300), var(--gold-700));border-radius:999px;height:100%;margin-inline-start:auto;display:block}.plan-stock-bar.warn i{background:linear-gradient(270deg,oklch(55% .2 28),oklch(75% .18 28))}.plan-cta{margin-top:var(--s-4);border:1px solid var(--gold-500);width:100%;color:var(--text-0);cursor:pointer;justify-content:center;align-items:center;gap:var(--s-2);transition:background var(--dur-2), border-color var(--dur-2), transform var(--dur-1);background:0 0;border-radius:999px;padding:.85em 1.4em;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.plan-cta:hover{background:color-mix(in oklch, var(--gold-500) 14%, transparent);border-color:var(--gold-400)}.plan.popular .plan-cta{background:linear-gradient(120deg, var(--gold-700), var(--gold-400));color:oklch(16% .02 60);border-color:#0000}.plan.popular .plan-cta:hover{filter:brightness(1.06)}.compare-wrap{margin-top:clamp(2rem,4vw,3rem);overflow-x:auto}.compare-table{border-collapse:separate;border-spacing:0;width:100%;max-width:920px;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 auto;font-size:clamp(.95rem,1.1vw,1.05rem);display:table}.compare-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:var(--s-4) var(--s-3);text-align:center;border-bottom:1px solid var(--line);font-size:.78rem;font-weight:500}.compare-table thead th:first-child{text-align:start;color:#0000}.compare-table tbody td{padding:var(--s-4) var(--s-3);text-align:center;color:var(--text-1);border-bottom:1px solid var(--line-soft)}.compare-table tbody td:first-child{text-align:start;color:var(--text-2);font-weight:500}.compare-table tbody tr:last-child td{border-bottom:0}.col-us{background:linear-gradient(180deg, color-mix(in oklch, var(--gold-700) 18%, transparent), color-mix(in oklch, var(--gold-700) 8%, transparent));border-inline:1px solid color-mix(in oklch, var(--gold-500) 35%, transparent);color:var(--text-0);font-weight:600}.compare-table thead th.col-us{color:var(--gold-300);padding-block:var(--s-5);border-radius:var(--r-md) var(--r-md) 0 0;border-top:1px solid color-mix(in oklch, var(--gold-500) 35%, transparent);border-bottom:0}.compare-table tbody tr:last-child td.col-us{border-radius:0 0 var(--r-md) var(--r-md);border-bottom:1px solid color-mix(in oklch, var(--gold-500) 35%, transparent)}.cmp-ico{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.78rem;font-weight:700;display:inline-flex}.cmp-ico.ok{background:color-mix(in oklch, var(--good) 28%, transparent);color:oklch(95% .1 155)}.cmp-ico.no{background:color-mix(in oklch, var(--bad) 24%, transparent);color:oklch(95% .12 28)}.beersheba-hero-img-wrap{aspect-ratio:21/9;background:linear-gradient(135deg,oklch(30% .06 305),oklch(20% .06 302));position:relative;overflow:hidden}.beersheba-hero-img-wrap:after{content:"";background:linear-gradient(180deg, transparent 40%, color-mix(in oklch, var(--bg-0) 80%, transparent) 100%);position:absolute;inset:0}.beersheba-card{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-card);background:linear-gradient(175deg, var(--surface-0), var(--bg-1));margin-top:clamp(2rem,4vw,3rem);overflow:hidden}.beersheba-hero{aspect-ratio:21/9;background:linear-gradient(135deg,oklch(30% .06 305),oklch(20% .06 302));position:relative;overflow:hidden}.beersheba-hero-img{object-fit:cover;opacity:.45;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.beersheba-hero:after{content:"";background:linear-gradient(180deg, transparent 40%, color-mix(in oklch, var(--bg-0) 80%, transparent) 100%);position:absolute;inset:0}.beersheba-hero-meta{top:var(--s-6);right:var(--s-6);z-index:2;font-family:var(--font-mono);letter-spacing:.18em;color:var(--gold-300);text-transform:uppercase;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border:1px solid var(--line);background:color-mix(in oklch, var(--bg-0) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;font-size:.78rem;display:inline-flex;position:absolute}.beersheba-hero-meta i{background:var(--gold-400);border-radius:50%;width:7px;height:7px;animation:2s infinite live-pulse}.beersheba-hero-title{bottom:var(--s-8);z-index:2;position:absolute;inset-inline-start:var(--s-8)}.beersheba-hero-title-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--gold-300);text-transform:uppercase;margin-bottom:var(--s-3);font-size:.8rem;display:block}.beersheba-hero-title h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-0);max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.04}.beersheba-hero-title h2 span{background-image:var(--text-grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.beersheba-stats{padding:var(--s-6) clamp(1.5rem, 3vw, 2.5rem);border-block:1px solid var(--line-soft);gap:var(--s-5);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=700px){.beersheba-stats{grid-template-columns:repeat(2,1fr)}}.beersheba-stats>div{flex-direction:column;gap:4px;display:flex}.beersheba-stats b{font-family:var(--font-display);color:var(--gold-300);font-feature-settings:"tnum" 1;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;line-height:1}.beersheba-stats b.warn{color:oklch(85% .15 28)}.beersheba-stats span{color:var(--text-3);letter-spacing:.04em;font-size:.78rem}.beersheba-body{padding:clamp(1.5rem,3vw,2.5rem);grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(4rem,8vw,6rem);display:grid}@media (width<=800px){.beersheba-body{grid-template-columns:1fr}}.beersheba-body h3{margin:0 0 var(--s-3);color:var(--text-0);font-size:1.2rem;font-weight:700}.beersheba-body p{color:var(--text-2);margin:0;font-size:.95rem;line-height:1.65}.beersheba-timeline{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.beersheba-timeline li{gap:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:color-mix(in oklch, var(--bg-0) 40%, transparent);border:1px solid var(--line-soft);grid-template-columns:auto 1fr;align-items:center;display:grid}.beersheba-timeline-dot{background:var(--text-3);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in oklch, var(--text-3) 18%, transparent);border-radius:50%}.beersheba-timeline li.now .beersheba-timeline-dot{background:var(--gold-400);box-shadow:0 0 0 4px color-mix(in oklch, var(--gold-400) 25%, transparent), 0 0 16px var(--gold-400)}.beersheba-timeline li.now{border-color:var(--line);background:color-mix(in oklch, var(--gold-700) 8%, var(--bg-0))}.beersheba-timeline-text b{color:var(--text-0);font-size:.95rem;font-weight:600;display:block}.beersheba-timeline-text span{font-family:var(--font-mono);color:var(--text-3);margin-top:2px;font-size:.7rem;display:block}.vault-livestrip{align-items:center;gap:var(--s-5);padding:var(--s-3) var(--s-5);border:1px solid var(--line);margin-top:var(--s-4);background:color-mix(in oklch, var(--bg-0) 50%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);color:var(--text-1);border-radius:999px;font-size:.82rem;display:inline-flex}.vault-livestrip b{color:var(--gold-300);font-feature-settings:"tnum" 1}.vault-livestrip-divider{background:var(--line-soft);width:1px;height:14px}.vault-livestrip i{background:var(--gold-400);border-radius:50%;width:7px;height:7px;animation:2s infinite live-pulse}.vault-legend{margin-top:var(--s-5);justify-content:center;gap:var(--s-5);font-family:var(--font-mono);color:var(--text-2);flex-wrap:wrap;font-size:.78rem;display:flex}.vault-legend span{align-items:center;gap:var(--s-2);display:inline-flex}.vault-legend i{border-radius:4px;width:16px;height:16px}.vault-legend i.free{background:linear-gradient(145deg, var(--gold-300), var(--gold-500));box-shadow:0 0 8px color-mix(in oklch, var(--gold-500) 50%, transparent)}.vault-legend i.hot{background:linear-gradient(145deg,oklch(78% .18 28),oklch(62% .2 28))}.vault-legend i.taken{background:oklch(42% .005 65)}.vault-legend i.bank{background:color-mix(in oklch, var(--gold-900) 72%, var(--bg-0));border:1px solid color-mix(in oklch, var(--gold-500) 55%, transparent)}.vault-legend i.defense{background:color-mix(in oklch, oklch(42% .08 235) 75%, var(--bg-0));border:1px solid oklch(82% .05 240/.55)}.vault-ticker{margin-top:var(--s-3);font-family:var(--font-mono);color:var(--text-3);gap:var(--s-2);align-items:center;font-size:.72rem;display:inline-flex}.vault-ticker b{color:var(--gold-300);font-weight:500}.contact-grid{margin-top:clamp(2rem,4vw,3rem);background:linear-gradient(175deg, var(--surface-1), var(--surface-0));border:1px solid var(--line-soft);border-radius:var(--r-xl);max-width:1120px;box-shadow:var(--shadow-card);isolation:isolate;grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);gap:clamp(1.25rem,2.4vw,2rem);margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}@media (width<=800px){.contact-grid{grid-template-columns:1fr}}.contact .contact-form{align-content:start;gap:var(--s-4);color:var(--text-0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form h2{max-width:100%;font-family:var(--font-display);color:var(--text-0);text-wrap:balance;grid-column:1/-1;margin:0;font-size:clamp(2rem,3.1vw,3rem);font-weight:800;line-height:1.08}.contact-form h2 span{color:var(--gold-300);background:0 0;-webkit-background-clip:initial;background-clip:initial;display:inline}.contact-form>p{max-width:52ch;margin:calc(var(--s-2) * -1) 0 var(--s-2);color:var(--text-2);text-align:start;grid-column:1/-1;font-size:1.05rem;font-weight:400}.contact-form label{gap:var(--s-2);flex-direction:column;display:flex}.contact-form label>span{color:var(--text-2);font-size:.95rem;font-weight:600}.contact-form input,.contact-form select{background:color-mix(in oklch, var(--bg-0) 50%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);color:var(--text-0);transition:border-color var(--dur-2);outline:none;font-family:inherit;font-size:1.05rem}.contact-form select{cursor:pointer}.contact-form select option{background:var(--bg-1);color:var(--text-0)}.contact-form input::placeholder{color:var(--text-3)}.contact-form input:focus,.contact-form select:focus{border-color:var(--gold-400)}.lead-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.contact-form button{margin-top:var(--s-3);background:linear-gradient(180deg, var(--gold-400), var(--gold-700));color:oklch(18% .06 302);cursor:pointer;min-height:48px;transition:filter var(--dur-2), transform var(--dur-1);box-shadow:0 14px 28px -10px color-mix(in oklch, var(--gold-700) 50%, transparent);border:0;border-radius:999px;grid-column:1/-1;padding:.9em 1.6em;font-family:inherit;font-size:1.08rem;font-weight:700}.contact-form button:hover{filter:brightness(1.08);transform:translateY(-1px)}.contact-form button:active{transform:scale(.97)}.contact-form button:disabled{cursor:wait;opacity:.72;filter:saturate(.75)}.contact-form-error{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);color:oklch(88% .06 40);text-align:center;background:oklch(38% .12 28/.2);border:1px solid oklch(68% .18 28/.55);grid-column:1/-1;margin:0;font-size:.92rem}.contact-form-meta{align-items:center;gap:var(--s-2);color:var(--text-3);grid-column:1/-1;justify-content:center;font-size:.82rem;display:flex}.contact-form-meta b{color:var(--text-2);font-weight:600}.contact-side{background:color-mix(in oklch, var(--bg-0) 50%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-lg);color:var(--text-1);gap:var(--s-4);flex-direction:column;padding:clamp(1.25rem,2.4vw,1.75rem);display:flex}.contact-side h3{font-family:var(--font-display);letter-spacing:0;color:var(--gold-300);margin:0;font-size:1rem;font-weight:800}.contact-side ul{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact-side ul li{align-items:baseline;gap:var(--s-3);color:var(--text-1);font-size:.95rem;line-height:1.5;display:flex}.contact-side ul li:before{content:"✓";color:var(--gold-400);flex:none;font-size:1.05rem;font-weight:700}.contact-agent{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line-soft);grid-template-columns:52px 1fr;align-items:center;display:grid}.contact-agent-avatar{background:linear-gradient(135deg, var(--gold-400), var(--gold-700));border:1px solid color-mix(in oklch, var(--gold-300) 45%, transparent);color:oklch(16% .02 60);width:52px;height:52px;font-size:1.15rem;font-weight:800;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid;overflow:hidden}.contact-agent-avatar img{object-fit:cover;width:100%;height:100%}.contact-agent b{color:var(--text-0);font-size:.95rem;display:block}.contact-agent span{color:var(--text-3);margin-top:2px;font-size:.78rem;display:block}@media (width<=720px){.contact .contact-form{grid-template-columns:1fr}.contact-form h2{font-size:clamp(1.85rem,8vw,2.45rem)}.contact .contact-form button{grid-row:auto;justify-self:stretch;width:100%}}.btn-solid{background:linear-gradient(180deg, var(--gold-400), var(--gold-700));color:oklch(18% .06 302);box-shadow:0 14px 28px -10px color-mix(in oklch, var(--gold-700) 50%, transparent);border-color:#0000;margin-top:0;font-weight:700}.btn-solid:hover{background:linear-gradient(180deg, var(--gold-400), var(--gold-700));filter:brightness(1.06);box-shadow:0 20px 36px -10px color-mix(in oklch, var(--gold-700) 60%, transparent);transform:translateY(-2px)}.btn-outline{border-color:var(--gold-500);color:var(--text-0);background:0 0;margin-top:0}.btn-outline:hover{background:color-mix(in oklch, var(--gold-500) 14%, transparent);border-color:var(--gold-400);filter:none;box-shadow:none}.btn-solid:active,.btn-outline:active{filter:none;transform:scale(.97)}.thank-you-page{isolation:isolate;place-items:center;min-height:100vh;padding:clamp(2rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.thank-you-bg{z-index:-1;background:radial-gradient(ellipse 900px 640px at 78% 15%, color-mix(in oklch, var(--gold-700) 20%, transparent), transparent 62%), radial-gradient(ellipse 760px 520px at 18% 95%, color-mix(in oklch, var(--gold-900) 28%, transparent), transparent 62%), linear-gradient(180deg, var(--bg-0), var(--bg-1));position:absolute;inset:0}.thank-you-card{align-items:center;gap:var(--s-5);border:1px solid var(--line-soft);border-radius:var(--r-xl);background:linear-gradient(175deg, var(--surface-1), var(--surface-0));width:min(780px,100%);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;padding:clamp(2rem,5vw,4rem);display:flex}.thank-you-logo{object-fit:contain;width:min(210px,58vw);height:auto;margin-bottom:var(--s-2)}.thank-you-card h1{max-width:12ch;font-family:var(--font-display);color:var(--text-0);margin:0;font-size:clamp(2.3rem,6vw,4.6rem);line-height:1.02}.thank-you-card p:not(.section-kicker){max-width:58ch;color:var(--text-2);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.thank-you-steps{gap:var(--s-3);width:100%;margin-top:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.thank-you-steps span{padding:var(--s-3) var(--s-4);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--text-1);background:color-mix(in oklch, var(--bg-0) 42%, transparent);font-size:.92rem}.thank-you-btn{width:min(320px,100%);margin-top:var(--s-3);justify-content:center}@media (width<=640px){.thank-you-steps{grid-template-columns:1fr}}
