@font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/frank-ruhl-libre-hebrew.10uz4fj.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F} @font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/frank-ruhl-libre-latin-ext.0ena9bb.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF} @font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/frank-ruhl-libre-latin.0zzra1x.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} @font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/frank-ruhl-libre-hebrew.10uz4fj.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F} @font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/frank-ruhl-libre-latin-ext.0ena9bb.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF} @font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/frank-ruhl-libre-latin.0zzra1x.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} :root{ --cobalt:#2F6FED; --cobalt-deep:#2559C4;--cobalt-lift:#6F9BFF; --turquoise:#3ED6C4; --d-bg:#0B1220; --d-surface:#141D33; --d-inset:#020617; --d-head:#F2F5FA;--d-body:#8B97AC;--d-hairline:#1B2536; --l-bg:#F7F8FA;--l-surface:#FFFFFF;--l-head:#0B1220;--l-body:#5A6B85;--l-hairline:rgba(11,18,32,.09); --font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace; --font-display:"Frank Ruhl Libre",Georgia,"Times New Roman",serif; --t-12:.75rem; --t-14:.875rem; --t-16:1rem; --t-18:1.125rem; --t-21:1.3125rem; --t-26:1.625rem; --t-34:2.125rem; --t-48:3rem; --t-80:5rem; --t-display:clamp(2.5rem,1.2rem + 5.2vw,var(--t-80));--t-h2:clamp(1.75rem,1.15rem + 2.4vw,var(--t-48));--t-h3:var(--t-21);--t-lead:clamp(1.0625rem,1rem + .35vw,1.25rem);--t-body:var(--t-16);--t-eyebrow:var(--t-12); --ls-eyebrow:.17em; --ls-label:.12em; --s-1:.25rem; --s-2:.5rem; --s-3:.75rem; --s-4:1rem; --s-5:1.5rem; --s-6:2rem; --s-7:3rem; --s-8:4rem; --s-9:6rem; --s-10:8rem; --r-sm:8px;--r-md:12px;--r-lg:20px;--r-full:999px; --gutter:clamp(1.25rem,4vw,3rem);--shell:1200px;--section-y-sm:clamp(3.5rem,7vw,6rem); --section-y:clamp(4.5rem,9vw,8rem); --section-y-lg:clamp(5.5rem,11vw,10rem); --ease-out:cubic-bezier(.22,.8,.3,1);--ease-soft:cubic-bezier(.4,0,.2,1); --dither:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.055'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.register-dark{--bg:var(--d-bg);--surface:var(--d-surface);--head:var(--d-head);--body:var(--d-body);--hairline:var(--d-hairline);--shadow:0 22px 60px -28px rgba(0,0,0,.9);color-scheme:dark} *,*::before,*::after{box-sizing:border-box}*{margin:0} html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--font);font-size:var(--t-body);line-height:1.62; background-color:var(--d-bg);color:var(--d-head);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility; }img,svg,video{display:block;max-width:100%}button,input,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:4px} .shell{width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto} :where(section[id],footer[id]){scroll-margin-top:88px}.section{position:relative; background-color:var(--bg);color:var(--body);padding-block:var(--section-y)} .section--tight{padding-block:var(--section-y-sm)}.section--major{padding-block:var(--section-y-lg)} h1,h2,h3,h4{color:var(--head);line-height:1.12;font-weight:700;letter-spacing:-.022em} h1,h2{font-family:var(--font-display);font-weight:500}h1{font-size:var(--t-display);line-height:1.06;letter-spacing:-.018em}h2{font-size:var(--t-h2);line-height:1.12;letter-spacing:-.012em}h3{font-size:var(--t-h3);line-height:1.28;letter-spacing:-.012em}.eyebrow{display:inline-block;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--body);margin-bottom:var(--s-4)}.lead{font-size:var(--t-lead);color:var(--body);max-width:62ch;line-height:1.55}.section-head{max-width:46rem;margin-bottom:clamp(var(--s-6),5vw,var(--s-8))}.section-head .lead{margin-top:var(--s-4)}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .lead{margin-inline:auto} .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3) 1.6rem;border-radius:var(--r-full);font-size:var(--t-16);font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:transform .22s var(--ease-out),background-color .22s,box-shadow .22s,border-color .22s}.btn:active{transform:translateY(1px)} .btn--primary{background:var(--cobalt);color:#fff;box-shadow:0 10px 26px -12px rgba(47,111,237,.75)}.btn--primary:hover{background:var(--cobalt-deep);box-shadow:0 14px 32px -12px rgba(47,111,237,.9)}.btn--ghost{border:1px solid var(--hairline);color:var(--head);background:color-mix(in srgb,var(--surface) 55%,transparent)}.btn--ghost:hover{border-color:color-mix(in srgb,var(--head) 22%,transparent)}.btn--sm{padding:var(--s-2) 1.15rem;font-size:var(--t-14)} .card{background:var(--surface);border-radius:var(--r-lg);padding:clamp(var(--s-5),2.4vw,var(--s-6)); border:1px solid var(--hairline);box-shadow:var(--shadow)} .plate,.plate .card{border-color:transparent}.card h3{margin-bottom:var(--s-2)}.card p{color:var(--body)} .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;inset-inline-start:50%;top:0;transform:translate(-50%,-110%);background:var(--cobalt);color:#fff;padding:var(--s-3) 1.3rem;border-radius:0 0 10px 10px;z-index:200;font-weight:600;transition:transform .2s var(--ease-out)}.skip-link:focus{transform:translate(-50%,0)} .icon-sprite{display:none} .wc-stage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;perspective:1500px;cursor:grab;user-select:none;overflow:visible; -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%); touch-action:pan-y}.wc-stage.grabbing{cursor:grabbing}.wc-rig{position:absolute;transform-style:preserve-3d}.wc-stage .card{position:absolute;inset:0;transform-style:preserve-3d; background:none;border:0;border-radius:0;padding:0;box-shadow:none;will-change:transform}.wc-stage .slice{position:absolute;inset:0;border-radius:32px;overflow:hidden;backface-visibility:hidden;box-shadow:inset 0 1px 1px rgba(255,255,255,0.12)}.wc-stage .slice.mid{background:#2B3444;border:1px solid #3A4557}.wc-stage .slice.face{color:#fff;border:1px solid rgba(255,255,255,0.1)} .wc-stage .cardbg{position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 0%,var(--tint) 0%,transparent 55%),radial-gradient(100% 80% at 100% 100%,var(--tint) 0%,transparent 50%),#080C15} .wc-stage .gloss{position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(198,240,255,0.17) 40%,transparent 52%,rgba(150,190,255,0.075) 70%,transparent 88%);background-size:260% 260%;background-position:50% 50%;mix-blend-mode:overlay;opacity:0.9;pointer-events:none;z-index:30}.wc-stage .edgelight{position:absolute;inset:0;border-radius:32px;box-shadow:inset 0 1.5px 0 rgba(182,228,245,0.30),inset 0 -1.5px 0 rgba(0,0,0,0.4),inset 1.5px 0 0 rgba(140,195,255,0.075),inset -1.5px 0 0 rgba(0,0,0,0.25);pointer-events:none;z-index:31} .wc-stage .pass{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column}.wc-stage .p-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:5.5% 6% 4%}.wc-stage .p-logo{width:33%;aspect-ratio:1;border-radius:22%;background:rgba(255,255,255,0.92);display:flex;align-items:center;justify-content:center;overflow:hidden;justify-self:start}.wc-stage .p-logo img{width:70%;height:70%;object-fit:contain}.wc-stage .p-logo.plain{background:none;width:auto;height:12cqw;overflow:visible}.wc-stage .p-logo.plain img{width:auto;height:100%;object-fit:contain}.wc-stage .p-header .biz-name{font-weight:700;font-size:4.4cqw;text-align:center;grid-column:2;white-space:nowrap}.wc-stage .p-header .biz-name::first-letter{text-transform:uppercase}.wc-stage .p-header-field{text-align:right;justify-self:end}.wc-stage .p-header-field .p-label{font-size:2.3cqw;letter-spacing:0.14em;opacity:0.75;text-transform:uppercase;font-weight:600}.wc-stage .p-header-field .p-value{font-weight:700;font-size:4.4cqw;margin-top:1%} .wc-stage .p-strip{position:relative;width:100%;aspect-ratio:1125 / 432;overflow:hidden;background:rgba(255,255,255,0.05);display:flex;align-items:center;justify-content:center}.wc-stage .p-strip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wc-stage .p-strip .placeholder-label{font-size:2.4cqw;letter-spacing:0.12em;text-transform:uppercase;opacity:0.35;font-weight:600}.wc-stage .p-fields{display:flex;justify-content:space-between;padding:6% 6% 4%}.wc-stage .p-field .p-label{font-size:2.3cqw;letter-spacing:0.1em;opacity:0.7;text-transform:uppercase;font-weight:600}.wc-stage .p-field .p-value{font-size:5.2cqw;font-weight:600;margin-top:2%}.wc-stage .p-field.right{text-align:right}.wc-stage .p-qr-wrap{flex:1;display:flex;align-items:flex-start;justify-content:center;padding-top:2%}.wc-stage .p-qr{background:#fff;border-radius:var(--r-md);padding:5%;display:flex;flex-direction:column;align-items:center;gap:4%;width:46%}.wc-stage .p-qr .grid{width:100%;aspect-ratio:1;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr)}.wc-stage .p-qr .grid div{background:#fff}.wc-stage .p-qr .grid div.on{background:#111}.wc-stage .p-qr .caption{color:#222;font-size:2.4cqw;font-weight:600;text-align:center} .wc-hint{ position:absolute;inset-inline:0;bottom:0;text-align:center;color:var(--d-body);font-size:var(--t-12);letter-spacing:.09em;text-transform:uppercase;pointer-events:none;opacity:.55;transition:opacity .4s var(--ease-soft)}.wc-stage.grabbing ~ .wc-hint,.proof-carousel:has(.grabbing) .wc-hint{opacity:0} [dir="rtl"] .wc-stage .pass{direction:ltr} .wc-blank{position:relative; width:100%;aspect-ratio:1 / 1.39;border-radius:22px;overflow:hidden;container-type:inline-size;color:var(--d-head);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 1px rgba(255,255,255,.12)}.wc-blank .cardbg{position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 0%,rgba(62,214,196,.10) 0%,transparent 55%),radial-gradient(100% 80% at 100% 100%,rgba(47,111,237,.12) 0%,transparent 50%),linear-gradient(160deg,#1A2540 0%,#101A2E 55%,#08101F 100%)} .wc-blank .gloss{position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.16) 40%,transparent 52%,rgba(255,255,255,.06) 70%,transparent 88%);background-size:260% 260%;background-position:50% 50%;mix-blend-mode:overlay;opacity:.9;pointer-events:none;z-index:30}.wc-blank .edgelight{position:absolute;inset:0;border-radius:22px;box-shadow:inset 0 1.5px 0 rgba(62,214,196,.55),inset 0 -1.5px 0 rgba(0,0,0,.45),inset 1.5px 0 0 rgba(62,214,196,.16),inset -1.5px 0 0 rgba(0,0,0,.28);pointer-events:none;z-index:31}.wc-blank .pass{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column}.wc-blank .p-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:5.5% 6% 4%} .wc-blank .p-logo{ width:13cqw;aspect-ratio:1;border-radius:26%;background:rgba(242,245,250,.9);justify-self:start;position:relative;overflow:hidden}.wc-blank .p-logo::after{content:"";position:absolute;inset:26%;border-radius:22%;background:rgba(11,18,32,.18)}.wc-blank .biz-name{grid-column:2;width:42cqw;height:3.1cqw;border-radius:var(--r-full);background:rgba(242,245,250,.17)}.wc-blank .p-header-field{text-align:end;justify-self:end}.wc-blank .p-header-field .p-label{font-size:2.3cqw;letter-spacing:.14em;opacity:.75;text-transform:uppercase;font-weight:600}.wc-blank .p-header-field .p-value{font-weight:700;font-size:4.4cqw;margin-top:1%}.wc-blank .p-strip{position:relative;width:100%;aspect-ratio:1125 / 432;overflow:hidden;background:linear-gradient(115deg,rgba(62,214,196,.07),rgba(47,111,237,.09)),rgba(255,255,255,.045);border-block:1px solid rgba(255,255,255,.05)}.wc-blank .p-fields{display:flex;justify-content:space-between;padding:6% 6% 4%}.wc-blank .p-field .p-label{font-size:2.3cqw;letter-spacing:.1em;opacity:.7;text-transform:uppercase;font-weight:600}.wc-blank .p-field .p-value{font-size:5.2cqw;font-weight:600;margin-top:2%}.wc-blank .p-field.right{text-align:end}.wc-blank .p-qr-wrap{flex:1;display:flex;align-items:flex-start;justify-content:center;padding-top:2%}.wc-blank .p-qr{background:#fff;border-radius:var(--r-md);padding:5%;display:flex;flex-direction:column;align-items:center;gap:4%;width:46%}.wc-blank .p-qr .grid{width:100%;aspect-ratio:1;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr)}.wc-blank .p-qr .grid div{background:#fff}.wc-blank .p-qr .grid div.on{background:#111}.wc-blank .p-qr .caption{color:#222;font-size:2.4cqw;font-weight:600;text-align:center}[dir="rtl"] .wc-blank .pass{direction:rtl} .fan{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;perspective:1600px;pointer-events:none;--fan-h:clamp(150px,26vh,260px);--fan-w:calc(var(--fan-h) / 1.39);transform:translate(16%,-4%)}.fan-card{position:absolute;width:var(--fan-w);height:var(--fan-h);border-radius:clamp(14px,2.2vw,26px);transform-origin:50% 165%;transform:rotate(calc(var(--i) * .55deg)) translateY(6px) scale(.92);opacity:0;background:linear-gradient(160deg,#1C2740 0%,#101A2E 52%,#08101F 100%);box-shadow:inset 2px 0 0 rgba(62,214,196,.5),inset -1px 0 0 rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05),0 20px 44px -24px rgba(0,0,0,.95);transition:transform 1.5s var(--ease-out),opacity .7s var(--ease-soft);transition-delay:calc(var(--i) * 42ms);will-change:transform}.fan-card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(118deg,transparent 34%,rgba(255,255,255,.07) 47%,transparent 60%);pointer-events:none} .fan.is-open .fan-card{transform:rotate(var(--angle)) translateY(var(--lift)) scale(1);opacity:1}@media (prefers-reduced-motion: reduce){.fan-card{transition:opacity .3s linear;transform:rotate(var(--angle)) translateY(var(--lift))}.fan.is-open .fan-card{transform:rotate(var(--angle)) translateY(var(--lift))}}@media (max-width: 860px){.fan{ --fan-h:clamp(132px,21vh,200px);transform:translate(4%,-4%)}} .field{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0; -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%)}.field span{position:absolute;left:var(--x);top:var(--y);width:calc(clamp(96px,13vw,190px) * var(--s));aspect-ratio:1 / 1.39;border-radius:calc(18px * var(--s)); background:linear-gradient(158deg,rgba(224,240,255,.036) 0%,rgba(224,240,255,.014) 46%,rgba(224,240,255,.005) 100%);box-shadow:inset 1.6px 0 0 rgba(62,214,196,.17); filter:blur(calc(var(--b) * 1px)); transform:translate( calc(var(--mx,0) * var(--rate) * 26px),calc((var(--p,.5) - .5) * var(--rate) * 260px + var(--my,0) * var(--rate) * 18px) ) rotate(var(--r)); transition:transform .5s cubic-bezier(.22,1,.32,1); }@media (prefers-reduced-motion: reduce){.field span{transform:rotate(var(--r))}} .field span:nth-child(even){display:none} @media (max-width: 860px){.field span{filter:none}} .js .reveal-light{opacity:0; transform:translateY(28px) scale(var(--rest-scale,1)); -webkit-mask-image:linear-gradient(100deg,transparent 0 22%,#000 28%,#000 100%);mask-image:linear-gradient(100deg,transparent 0 22%,#000 28%,#000 100%);-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat; -webkit-mask-position:0% 0;mask-position:0% 0}.js .reveal-light.is-in{-webkit-mask-position:100% 0;mask-position:100% 0}.reveal-light{transition:opacity .66s var(--ease-soft),transform .76s cubic-bezier(.16,1,.3,1),-webkit-mask-position 1.2s cubic-bezier(.22,1,.28,1),mask-position 1.2s cubic-bezier(.22,1,.28,1);transition-delay:var(--delay,0ms)} .js .reveal-settle{opacity:0; transform:perspective(1000px) translateY(52px) rotateX(18deg) scale(calc(var(--rest-scale,1) * 1.06)) rotate(var(--land-tilt,3.2deg));transform-origin:50% 120%}.js .reveal-settle:nth-child(even){--land-tilt:-3.2deg} .js .reveal-settle{ transition:opacity .55s var(--ease-soft),transform 1.25s cubic-bezier(.18,1.04,.3,1),translate .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s;transition-delay:var(--delay,0ms),var(--delay,0ms),0s,0s,0s} .js .reveal-depth{opacity:0;transform:scale(calc(var(--rest-scale,1) * .86));filter:blur(18px);will-change:filter,transform}.js .reveal-depth.is-in{filter:blur(0)}.reveal-depth{transition:opacity .64s var(--ease-soft),transform 1.12s cubic-bezier(.18,1,.3,1),filter 1.02s cubic-bezier(.3,.9,.3,1);transition-delay:var(--delay,0ms)} .js .reveal-light.is-in,.js .reveal-settle.is-in,.js .reveal-depth.is-in{opacity:1;transform:scale(var(--rest-scale,1))}@media (prefers-reduced-motion: reduce){.reveal-light,.reveal-settle,.reveal-depth{opacity:1;transform:none;filter:none;mask-image:none;-webkit-mask-image:none;transition:none}} .site-header{position:sticky;top:0;z-index:100;--hd-bg:color-mix(in srgb,var(--d-bg) 82%,transparent);--hd-head:var(--d-head);--hd-body:var(--d-body);--hd-line:var(--d-hairline);--hd-hover:#2A3648;--hd-menu:var(--d-surface);--hd-menu-hover:#16233A;background-color:var(--hd-bg);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid transparent;transition:background-color .26s var(--ease-soft),border-color .26s var(--ease-soft)}.site-header.is-stuck{border-bottom-color:var(--hd-line)}.site-header .shell{display:flex;align-items:center;gap:var(--s-4);min-height:68px} .site-header .brand,.site-header .main-nav a,.site-header .signin,.site-header .lang-btn,.site-header .nav-toggle{transition:color .26s var(--ease-soft),border-color .26s var(--ease-soft)}.brand{font-size:var(--t-21);font-weight:700;letter-spacing:-.03em;color:var(--hd-head);margin-inline-end:auto} .site-header .brand{display:inline-flex;align-items:center;gap:var(--s-2)}.brand-mark{width:28px;height:28px;flex:none} @media (min-width: 1100px){.site-header .brand{font-size:var(--t-26);gap:var(--s-3)}.site-header .brand-mark{width:34px;height:34px}}.main-nav ul{display:flex;align-items:center;gap:clamp(var(--s-3),1.9vw,var(--s-5))}.main-nav a{font-size:var(--t-14);color:var(--hd-body);white-space:nowrap}.main-nav a:hover{color:var(--hd-head)}.header-actions{display:flex;align-items:center;gap:var(--s-2)}.header-actions .signin{font-size:var(--t-14);color:var(--hd-body)}.header-actions .signin:hover{color:var(--hd-head)} .lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) .8rem;border:1px solid var(--hd-line);border-radius:var(--r-full);font-size:var(--t-14);color:var(--hd-body)}.lang-btn:hover{color:var(--hd-head);border-color:var(--hd-hover)}.lang-btn svg{width:11px;height:11px;opacity:.6;transition:transform .2s}.lang[data-open="true"] .lang-btn svg{transform:rotate(180deg)}.lang-menu{position:absolute;inset-inline-end:0;top:calc(100% + .5rem);min-width:9.5rem;background:var(--hd-menu);border:1px solid var(--hd-line);border-radius:var(--r-md);padding:var(--s-1);box-shadow:0 22px 50px -22px rgba(0,0,0,.45);display:none;z-index:10}.lang[data-open="true"] .lang-menu{display:block} .lang-menu button,.lang-menu a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);width:100%;padding:var(--s-2) .7rem;border-radius:var(--r-sm);font-size:var(--t-14);color:var(--hd-body);text-align:start;text-decoration:none;transition:background-color .16s,color .16s}.lang-menu button:hover,.lang-menu a:hover{background:var(--hd-menu-hover);color:var(--hd-head)}.lang-menu button[aria-current="true"],.lang-menu a[aria-current="true"]{color:var(--cobalt)}.site-header[data-under="dark"] .lang-menu button[aria-current="true"],.site-header[data-under="dark"] .lang-menu a[aria-current="true"]{color:var(--turquoise)}.nav-toggle{display:none;padding:var(--s-2);color:var(--hd-head)}.nav-toggle svg{width:22px;height:22px} body{ --room-t:.5;background-color:var(--d-bg); background-image:var(--dither);background-repeat:repeat;background-size:140px 140px} body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image: radial-gradient(120vw 88vh at 80% 4%,rgba(47,111,237,.24),transparent 60%), radial-gradient(104vw 80vh at 6% 92%,rgba(47,111,237,.15),transparent 58%), radial-gradient(closest-side,rgba(47,111,237,.13),transparent 68%);background-repeat:no-repeat;background-size:auto,auto,88vw 74vh;background-position:0 0,0 0, calc(4% + var(--room-t) * 92%) calc(118% - var(--room-t) * 140%); transition:background-position 1.1s cubic-bezier(.22,1,.32,1)}@media (prefers-reduced-motion: reduce){body::before{transition:none}} .register-dark,.site-footer{background-color:transparent;background-image:none} .head-progress{position:absolute;inset-block-end:-1px;inset-inline-start:0;width:100%;height:2px;transform:scaleX(var(--progress,0));transform-origin:left center; background:linear-gradient(to right,color-mix(in srgb,var(--cobalt) 78%,transparent),var(--cobalt));opacity:.85;pointer-events:none}[dir="rtl"] .head-progress{transform-origin:right center}@media (prefers-reduced-motion: reduce){ .head-progress{display:none}} .plate{ --bg:var(--l-bg);--surface:var(--l-surface);--head:var(--l-head);--body:var(--l-body);--hairline:var(--l-hairline);color-scheme:light; --shadow:0 2px 5px rgba(2,6,23,.30),0 22px 44px -20px rgba(2,6,23,.55),0 52px 88px -44px rgba(2,6,23,.62);position:relative;color:var(--body);background-color:var(--l-surface); background-image:var(--dither);background-repeat:repeat;background-size:140px 140px;border:1px solid transparent;border-radius:var(--r-lg);box-shadow:var(--shadow); translate:0 calc((.5 - var(--plate-p,.5)) * var(--plate-throw,26px))} .plate:not(.card):not(.verify):not(.business-cta):not(.compare-scroll){padding:clamp(var(--s-5),2.4vw,var(--s-6))}.plate.compare-scroll{padding:0} .plate:nth-child(3n + 1){--plate-throw:34px}.plate:nth-child(3n + 2){--plate-throw:20px}.plate:nth-child(3n + 3){--plate-throw:44px} .register-dark{scroll-margin-top:88px}@media (prefers-reduced-motion: reduce){.plate{translate:none}} .section > .shell,.hero-inner,.site-footer > .shell{position:relative;z-index:1}@media (prefers-reduced-motion: no-preference){ } .hero{position:relative; min-height:calc(100svh - 69px);display:flex;align-items:center; overflow:hidden;isolation:isolate}.hero-fan-layer{position:absolute;inset:0;z-index:1} .hero-fan-layer{--fan-mask:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.34) 78%,transparent 94%),linear-gradient(to right,rgba(0,0,0,.08) 0%,rgba(0,0,0,.2) 26%,rgba(0,0,0,.72) 47%,#000 64%),radial-gradient(85% 70% at 62% 52%,#000 0%,rgba(0,0,0,.66) 78%,rgba(0,0,0,.3) 100%);-webkit-mask-image:var(--fan-mask);mask-image:var(--fan-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.hero-inner{position:relative;z-index:3;width:100%;padding-block:clamp(var(--s-7),8vh,var(--s-8))}.hero-copy{max-width:40rem} .js .hero-copy > *{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-soft),transform .6s var(--ease-out)} .hero.is-open .hero-copy > *{opacity:1;transform:none}.hero.is-open .hero-copy > :nth-child(1){transition-delay:0.35s}.hero.is-open .hero-copy > :nth-child(2){transition-delay:0.47s}.hero.is-open .hero-copy > :nth-child(3){transition-delay:0.59s}.hero.is-open .hero-copy > :nth-child(4){transition-delay:0.71s}.hero.is-open .hero-copy > :nth-child(5){transition-delay:0.83s}.hero.is-open .hero-copy > :nth-child(6){transition-delay:0.95s} .hero .eyebrow{color:color-mix(in srgb,var(--turquoise) 85%,transparent)}.hero h1{margin-bottom:var(--s-5)}.hero .lead{margin-bottom:var(--s-6)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-6)}.hero-trust{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--t-14);color:var(--d-head)}.hero-trust li{display:flex;align-items:center;gap:var(--s-2)}.hero-trust li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--turquoise);flex:none;opacity:.8} .hero-clarifier{margin-top:var(--s-6);font-size:var(--t-12);color:var(--d-body);opacity:.62;max-width:42rem} .hero-parallax{will-change:transform,opacity}.hero-fan-layer{transform:translateY(calc(var(--exit,0) * -6vh)) scale(calc(1 + var(--exit,0) * .05));opacity:calc(1 - var(--exit,0) * .55)}.hero-inner{transform:translateY(calc(var(--exit,0) * -20vh));opacity:calc(1 - var(--exit,0) * 1.45)}@media (prefers-reduced-motion: reduce){.hero-fan-layer,.hero-inner{transform:none;opacity:1}.hero-fan-layer{opacity:calc(1 - var(--exit,0) * .55)}} .proof{ }.proof-grid{display:grid; grid-template-columns:minmax(0,1fr) 480px;gap:clamp(var(--s-6),5vw,var(--s-8));align-items:start}.proof-blocks{display:flex;flex-direction:column;gap:clamp(var(--s-5),3vw,var(--s-6))}.stat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 clamp(var(--s-4),2.2vw,var(--s-5));align-items:baseline;padding-block:clamp(var(--s-4),2vw,var(--s-5));border-top:1px solid var(--hairline)}.stat-num{ font-size:clamp(var(--t-26),1.2rem + 1.6vw,var(--t-34));font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--cobalt); font-variant-numeric:tabular-nums}.stat p{color:var(--body)}.stat p strong{color:var(--head);font-weight:600}.proof-context{margin-top:var(--s-2);color:var(--body);font-size:var(--t-lead);line-height:1.55}.sources{margin-top:clamp(var(--s-5),3vw,var(--s-6))}.sources-title{font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--body);margin-bottom:var(--s-4)}.sources ul{display:flex;flex-wrap:wrap;gap:var(--s-2)}.sources a{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) .9rem;border:1px solid var(--hairline);border-radius:var(--r-full);font-size:var(--t-14);color:var(--body);transition:border-color .2s,color .2s}.sources a:hover{color:var(--head);border-color:#2A3648}.sources-disclaimer{margin-top:var(--s-4);font-size:var(--t-12);color:#64707F;max-width:52ch} .proof-carousel{position:sticky;top:84px;height:min(86vh,780px);padding-bottom:var(--s-5); } @media (max-width: 640px){.hero + .section{padding-top:calc(var(--section-y) * .7)}} .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(var(--s-4),2vw,var(--s-5))} .feature-card{position:relative; transition:translate .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s}.feature-card::before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;transition:border-color .3s,box-shadow .3s;pointer-events:none}.feature-card:hover{translate:0 -6px;box-shadow:0 26px 52px -28px rgba(11,18,32,.34)}.feature-card:hover::before{border-color:color-mix(in srgb,var(--head) 16%,transparent)}.register-dark .feature-card:hover{box-shadow:0 26px 54px -26px rgba(0,0,0,.95)} .feature-icon{width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;background:color-mix(in srgb,var(--head) 6%,transparent);color:var(--body);margin-bottom:var(--s-4)}.feature-icon svg{width:19px;height:19px} .preview-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(var(--s-6),5vw,var(--s-8));align-items:center} .pass-hero{position:relative;width:min(340px,84%);margin-inline:auto;margin-bottom:var(--s-6); perspective:1400px} .pass-hero [data-wallet-pass]{display:block;aspect-ratio:1 / 1.39;border-radius:var(--r-lg);background:linear-gradient(160deg,#1A2540 0%,#101A2E 55%,#08101F 100%)}.pass-hero .wc-blank{transform:rotateX(6deg) rotateY(-9deg) rotateZ(-2deg);transform-style:preserve-3d;box-shadow: 2px 3px 0 rgba(140,195,255,.10),4px 6px 0 rgba(11,18,32,.55),6px 9px 0 rgba(8,12,21,.75), 0 46px 70px -30px rgba(0,0,0,.85),0 90px 120px -60px rgba(0,0,0,.9);transition:transform .7s var(--ease-out)}.pass-hero:hover .wc-blank{transform:rotateX(3deg) rotateY(-4deg) rotateZ(-1deg)}@media (prefers-reduced-motion: reduce){ .pass-hero [data-wallet-pass]{display:block;aspect-ratio:1 / 1.39;border-radius:var(--r-lg);background:linear-gradient(160deg,#1A2540 0%,#101A2E 55%,#08101F 100%)}.pass-hero .wc-blank{transition:none}}@media (max-width: 980px){.pass-hero{width:min(300px,76%)} .pass-hero [data-wallet-pass]{display:block;aspect-ratio:1 / 1.39;border-radius:var(--r-lg);background:linear-gradient(160deg,#1A2540 0%,#101A2E 55%,#08101F 100%)}.pass-hero .wc-blank{transform:rotateX(4deg) rotateY(-5deg) rotateZ(-1.5deg)}}.preview-points{display:flex;flex-direction:column;gap:var(--s-4)} .preview-point-rail{display:flex;flex-direction:column;gap:var(--s-4)} .preview-point{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--s-4);align-items:start; padding:clamp(var(--s-5),2.4vw,var(--s-6));border-radius:var(--r-md);background:linear-gradient(160deg,rgba(20,29,51,.95),rgba(13,20,38,.95));border:1px solid var(--hairline);box-shadow:0 18px 40px -30px rgba(0,0,0,.9); transition:border-color .3s,translate .3s var(--ease-out)}.preview-point:hover{translate:4px 0;border-color:#26344A}.preview-point-icon{width:34px;height:34px;border-radius:var(--r-md);display:grid;place-items:center;background:rgba(62,214,196,.1);color:var(--turquoise);font-size:var(--t-16)}.preview-point h3{font-size:var(--t-18);margin-bottom:var(--s-2)}.preview-point p{font-size:var(--t-16);color:var(--body);line-height:1.55}.preview-caption{ margin-top:var(--s-4);font-size:var(--t-12);color:var(--d-body);text-align:center} .steps-head{text-align:center;margin-bottom:clamp(var(--s-6),5vw,var(--s-8)); transform:scale(1);opacity:1;filter:blur(0); transition:transform 1.05s var(--ease-out),opacity .48s var(--ease-soft),filter .72s var(--ease-out);will-change:transform,filter} .steps-head.is-armed{transform:scale(1.7) translateY(9vh);opacity:0;filter:blur(7px)}@media (prefers-reduced-motion: reduce){.steps-head{transition:opacity .3s linear}.steps-head.is-armed{transform:none;opacity:0;filter:none}} .steps-run{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:62rem;margin-inline:auto;padding:0}.step{position:relative;display:grid;justify-items:center;text-align:center;padding-inline:clamp(var(--s-3),2vw,var(--s-5))} .step + .step::before{content:"";position:absolute;top:21px;inset-inline-start:calc(-50% + 30px);inset-inline-end:calc(50% + 30px);height:1px;background:linear-gradient(to right,transparent 0%,var(--d-hairline) 14%,var(--d-hairline) 86%,transparent 100%)}.step-num{display:grid;place-items:center;width:42px;height:42px;border-radius:50%; background:color-mix(in srgb,var(--d-head) 5%,transparent);border:1px solid var(--d-hairline);font-weight:700;font-size:var(--t-16); color:var(--d-head);margin-bottom:var(--s-4);position:relative;z-index:1}.step h3{margin-bottom:var(--s-2);color:var(--d-head)}.step p{color:var(--d-body);font-size:var(--t-14)} .sectors-grid{display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(var(--s-4),2vw,var(--s-5))} .sector-card{transform:translate(var(--collapse-x,0),var(--collapse-y,0)) rotate(var(--tilt,0deg)) scale(var(--collapse-scale,1));opacity:1;transition:transform 1.05s var(--ease-out),opacity .5s var(--ease-soft),border-radius .8s var(--ease-out),box-shadow .8s var(--ease-soft);transition-delay:var(--delay,0ms);will-change:transform} .sectors-grid.is-split .sector-card{transform:none} .js .sectors-grid.is-armed .sector-card{opacity:0}.js .sectors-grid.is-armed.is-shown .sector-card{opacity:1}@media (prefers-reduced-motion: reduce){.sector-card{transform:none;transition:none} }.sector-card h3{margin-bottom:var(--s-2)}.sector-card p{color:var(--body);font-size:var(--t-14)} .aside-shell{display:grid; grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:clamp(var(--s-5),3vw,var(--s-6));align-items:start} .aside-col{height:100%}.aside-shell .aside-head{position:sticky;top:108px;text-align:start;margin-inline:0;margin-bottom:0}.aside-shell .aside-head .lead{margin-inline:0}.aside-body{min-width:0} @media (min-width: 761px){.aside-body .plans{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width: 1000px){.aside-shell{grid-template-columns:minmax(0,1fr)}.aside-col{height:auto}.aside-shell .aside-head{position:static;text-align:center;margin-inline:auto;margin-bottom:clamp(var(--s-6),5vw,var(--s-8))}.aside-shell .aside-head .lead{margin-inline:auto}}.pricing-top{text-align:center}.trial-badge{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-5);padding:var(--s-2) 1.1rem;border-radius:var(--r-full);background:color-mix(in srgb,var(--head) 5%,transparent);border:1px solid var(--hairline);color:var(--head);font-size:var(--t-14);font-weight:600}.billing-toggle{display:inline-flex;align-items:center;gap:var(--s-1);margin:var(--s-6) auto clamp(var(--s-6),4vw,var(--s-7));padding:var(--s-1);border-radius:var(--r-full);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow)}.billing-toggle button{padding:var(--s-2) 1.25rem;border-radius:var(--r-full);font-size:var(--t-14);font-weight:600;color:var(--body);transition:background-color .25s,color .25s}.billing-toggle button[aria-pressed="true"]{color:#fff} .billing-save{font-size:var(--t-12);margin-inline-start:.35rem}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(var(--s-4),2vw,var(--s-5));align-items:stretch; }.plan{position:relative;display:flex;flex-direction:column;height:100%} .plan--featured{--rest-scale:1.04;transform:scale(var(--rest-scale));--plate-throw:58px;box-shadow:0 3px 8px rgba(2,6,23,.34),0 34px 62px -22px rgba(2,6,23,.62),0 78px 120px -50px rgba(2,6,23,.70);z-index:1}@media (max-width: 860px){.plan--featured{--rest-scale:1}}.plan-badge{position:absolute;top:-.72rem;inset-inline-start:clamp(var(--s-5),2.4vw,var(--s-6));padding:var(--s-1) .75rem;border-radius:var(--r-full);background:var(--cobalt);color:#fff;font-size:var(--t-12);font-weight:700;letter-spacing:.04em}.plan-name{font-size:var(--t-18)}.plan-tagline{color:var(--body);font-size:var(--t-14);margin-top:var(--s-1)}.plan-price{display:flex;align-items:baseline;gap:var(--s-2);margin:var(--s-4) 0 .2rem}.plan-amount{font-size:clamp(var(--t-26),1.3rem + 2vw,var(--t-34));font-weight:700;letter-spacing:-.035em;color:var(--cobalt);font-variant-numeric:tabular-nums} .plan-amount .cur{font-size:.55em;font-weight:600;color:var(--body);margin-inline-end:.12em;vertical-align:.06em}.plan--featured .plan-amount .cur{color:var(--d-body)}.plan-period{font-size:var(--t-14);color:var(--body)}.plan-limit{font-size:var(--t-14);color:var(--head);font-weight:600}.plan-overage,.plan-locations{font-size:var(--t-14);color:var(--body);margin-top:var(--s-1)}.plan-inherit{margin:var(--s-5) 0 var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--hairline);font-size:var(--t-14);font-weight:600;color:var(--head)}.plan .btn{margin-top:auto;width:100%}.loc-table{width:100%;border-collapse:collapse;margin:var(--s-4) 0 .8rem;font-size:var(--t-14)}.loc-table th,.loc-table td{text-align:start;padding:var(--s-2) .4rem;border-bottom:1px solid var(--hairline)}.loc-table th{font-size:var(--t-12);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--body);font-weight:600}.loc-table td{color:var(--head)}.loc-table tr:last-child td{border-bottom:0}.business-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-5);align-items:center;margin-top:clamp(var(--s-4),2vw,var(--s-5));padding:clamp(var(--s-5),3vw,var(--s-6));border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow)}.business-cta h3{margin:var(--s-1) 0 .5rem}.business-cta p{color:var(--body);font-size:var(--t-14)}.pricing-disclaimer{margin-top:var(--s-5);font-size:var(--t-12);color:var(--body);opacity:.85;text-align:center;max-width:62ch;margin-inline:auto} .faq-list{border-top:1px solid var(--hairline)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-q{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-5);align-items:center;width:100%;padding:var(--s-5) .25rem;text-align:start;font-size:clamp(var(--t-16),.95rem + .4vw,var(--t-18));font-weight:600;color:var(--head);transition:color .2s}.faq-q:hover{color:var(--cobalt)}.faq-icon{position:relative;width:17px;height:17px;flex:none}.faq-icon::before,.faq-icon::after{content:"";position:absolute;inset-inline:0;top:50%;height:1.5px;background:currentColor;border-radius:2px;transition:transform .26s var(--ease-out)}.faq-icon::after{transform:rotate(90deg)} .faq-q[aria-expanded="true"] .faq-icon::after{transform:rotate(0deg)} .faq-a{overflow:hidden}.js .faq-a{max-height:0;transition:max-height .38s var(--ease-out)}.faq-a p{padding:0 .25rem 1.4rem;color:var(--body);max-width:60ch}.js .faq-item.is-open .faq-a{max-height:var(--faq-h,40rem)} .closing{text-align:center;position:relative;overflow:hidden}.closing .shell{position:relative}.closing h2{max-width:20ch;margin-inline:auto}.closing .lead{margin:var(--s-4) auto 2rem}.site-footer{position:relative;overflow:hidden; color:var(--d-body);border-top:1px solid var(--d-hairline); padding-block:clamp(var(--s-7),6vw,var(--s-9)) var(--s-7)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(var(--s-5),4vw,var(--s-7))}.footer-brand .brand{margin:0 0 .7rem}.footer-tagline{font-size:var(--t-14);max-width:26ch}.footer-email{display:inline-block;margin-top:var(--s-4);font-size:var(--t-14);color:var(--d-head);text-decoration:underline;text-underline-offset:3px}.footer-col h3{font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--d-head);margin-bottom:var(--s-4)}.footer-col li + li{margin-top:var(--s-2)}.footer-col a{font-size:var(--t-14);transition:color .2s}.footer-col a:hover{color:var(--d-head)}.footer-note{font-size:var(--t-12);opacity:.75;margin-bottom:var(--s-4);line-height:1.5}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);margin-top:clamp(var(--s-6),5vw,var(--s-7));padding-top:var(--s-5);border-top:1px solid var(--d-hairline);font-size:var(--t-12);opacity:.8} .footer-signature{opacity:.62} @media (max-width: 980px){.proof-grid,.preview-grid{grid-template-columns:minmax(0,1fr)} .proof-carousel{position:relative;top:0;order:-1;height:min(76vh,620px)}.business-cta{grid-template-columns:minmax(0,1fr)}} @media (max-width: 1099px){.main-nav{position:absolute;inset-inline:0;top:100%;background:var(--hd-menu);border-bottom:1px solid var(--hd-line);padding:var(--s-2) var(--gutter) 1.1rem;display:none}.site-header[data-nav-open="true"] .main-nav{display:block}.main-nav ul{flex-direction:column;align-items:stretch;gap:0}.main-nav a{display:block;padding:var(--s-3) 0;border-bottom:1px solid var(--hd-line)}.main-nav li:last-child a{border-bottom:0} .nav-toggle{display:grid;place-items:center;order:3;min-width:44px;min-height:44px}.brand{margin-inline-end:auto}} .no-js .nav-toggle{display:none} @media (max-width: 860px){.header-actions .signin{display:none}}@media (max-width: 640px){ .hero{min-height:calc(100svh - 170px)}.stat{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.hero-actions .btn{flex:1 1 auto}.footer-grid{grid-template-columns:minmax(0,1fr)}.business-cta .btn{width:100%}} @media (max-width: 860px){.hero-fan-layer{--fan-mask:linear-gradient(to bottom,rgba(0,0,0,.10) 0%, rgba(0,0,0,.16) 28%,rgba(0,0,0,.58) 44%, rgba(0,0,0,.70) 56%, rgba(0,0,0,.34) 66%, rgba(0,0,0,.18) 80%,rgba(0,0,0,.10) 92%,transparent 97%), linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 9%,#000 22%,#000 78%,rgba(0,0,0,.5) 91%,transparent 100%),linear-gradient(#000,#000)} .hero-copy{display:flex;flex-direction:column}.hero-actions{order:1;margin-top:var(--s-6);margin-bottom:0} .hero-trust{margin-bottom:0} .hero.is-open .hero-copy > :nth-child(4){transition-delay:0.95s}.hero.is-open .hero-copy > :nth-child(5){transition-delay:0.71s}.hero.is-open .hero-copy > :nth-child(6){transition-delay:0.83s}}.fc-copy{align-self:center}@media (max-width: 860px){.features-grid{grid-template-columns:minmax(0,1fr)}.feature-card--wide{grid-template-columns:minmax(0,1fr)}} #how{overflow-x:clip}@media (max-width: 480px){ .site-header .shell{gap:var(--s-3)}.header-actions{gap:var(--s-2)}.header-actions .btn--primary{padding-inline:var(--s-4)}.lang-btn{padding-inline:var(--s-2)}.lang-btn .lang-label{font-size:0}.lang-btn .lang-label::after{font-size:var(--t-14);font-weight:600;letter-spacing:.04em}[lang="en"] .lang-btn .lang-label::after{content:"EN"}[lang="fr"] .lang-btn .lang-label::after{content:"FR"}[lang="he"] .lang-btn .lang-label::after{content:"עב"}}@media (max-width: 360px){ .header-actions .lang{display:none}} .dashviz{ --bg:var(--d-bg);--surface:var(--d-surface);--head:var(--d-head);--body:var(--d-body);--hairline:var(--d-hairline);color-scheme:dark;color:var(--body);background-color:var(--d-bg);border:1px solid var(--d-hairline);border-radius:var(--r-md);padding:var(--s-5);box-shadow:0 20px 46px -28px rgba(11,18,32,.5);display:flex;flex-direction:column;gap:var(--s-3)}.dashviz-label{font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--d-body)}.dashviz-stat{display:flex;align-items:baseline;gap:var(--s-2)}.dashviz-stat b{font-size:var(--t-34);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--d-head);font-variant-numeric:tabular-nums}.dashviz-stat span{font-size:var(--t-14);color:var(--d-body)}.dashviz-chips{display:flex;gap:var(--s-2)}.vchip{font-size:var(--t-12);font-weight:600;padding:var(--s-1) var(--s-3);border-radius:var(--r-full);color:var(--d-body);border:1px solid var(--d-hairline);background:var(--d-surface)}.vchip--risk{color:var(--turquoise);border-color:color-mix(in srgb,var(--turquoise) 28%,transparent)}.dashviz-out{margin-top:var(--s-1);padding-top:var(--s-4);border-top:1px solid var(--d-hairline);display:flex;flex-direction:column;gap:var(--s-1)}.dashviz-value{font-size:var(--t-18);font-weight:600;color:var(--d-head);letter-spacing:-.012em}.dashviz-detail{font-size:var(--t-14);color:var(--d-body);line-height:1.5} .preview-stage{position:relative}.locknote{position:absolute; inset-inline-start:-6%;top:30%;width:min(252px,66%);z-index:3;padding:var(--s-4);border-radius:var(--r-lg); background:color-mix(in srgb,var(--d-surface) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(242,245,250,.12);box-shadow:0 28px 60px -26px rgba(0,0,0,.9)}.locknote-label{font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--d-body);margin-bottom:var(--s-3)}.locknote-head{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2)}.locknote-icon{width:18px;height:18px;border-radius:5px;flex:none;background:linear-gradient(150deg,var(--turquoise),var(--cobalt));opacity:.9}.locknote-biz{font-size:var(--t-12);font-weight:600;color:var(--d-head);letter-spacing:.01em}.locknote-time{font-size:var(--t-12);color:var(--d-body);margin-inline-start:auto}.locknote-body{font-size:var(--t-14);color:var(--d-head);line-height:1.45}.locknote-hint{font-size:var(--t-12);color:var(--d-body);margin-top:var(--s-2)}@media (max-width: 980px){.locknote{position:static;width:100%;margin-top:var(--s-5);backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--d-surface)}} .preview-callout{margin-top:var(--s-2);padding-inline-start:var(--s-4);border-inline-start:2px solid color-mix(in srgb,var(--turquoise) 45%,transparent);font-size:var(--t-16);color:var(--head);line-height:1.55} .compare{margin-top:clamp(var(--s-7),6vw,var(--s-8))}.compare-summary{cursor:pointer;list-style:none; display:flex;align-items:center;justify-content:center;gap:var(--s-3); width:fit-content;margin-inline:auto;padding:var(--s-3) var(--s-4);border-radius:var(--r-full)}.compare-summary::-webkit-details-marker{display:none}.compare-summary::after{content:"";flex:none;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .28s var(--ease-out);opacity:.55}.compare[open] .compare-summary::after{transform:rotate(225deg) translate(-2px,-2px)}.compare-summary:hover{color:var(--cobalt)}.compare-summary:hover .compare-title{color:inherit}.compare-title{font-size:var(--t-21);text-align:center; margin-bottom:0;transition:color .2s}.compare[open] .compare-scroll{margin-top:var(--s-5)} .compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table{width:100%;min-width:34rem;border-collapse:collapse;background:var(--surface);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow);font-size:var(--t-14)}.compare-table thead th{font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--body);text-align:center;padding:var(--s-4) var(--s-3);background:color-mix(in srgb,var(--head) 4%,transparent);border-bottom:1px solid var(--hairline)}.compare-table thead th:first-child{text-align:start}.compare-table thead th.is-featured{color:var(--cobalt)}.compare-table tbody th{font-weight:400;text-align:start;color:var(--body);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--hairline)}.compare-table tbody td{text-align:center;width:7.5rem;padding:var(--s-2);border-bottom:1px solid var(--hairline)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-table tbody tr:hover th{color:var(--head)}.compare-table tbody tr:hover td{background:color-mix(in srgb,var(--head) 3%,transparent)} .compare-table .included{display:inline-grid;place-items:center;color:var(--body)}.compare-table tbody td:nth-child(3) .included{color:var(--cobalt)}.compare-table tbody td:nth-child(3){background:color-mix(in srgb,var(--cobalt) 4%,transparent)}.compare-table .included svg{width:16px;height:16px}.compare-table .excluded{color:var(--body);opacity:.35}.verify{margin-top:clamp(var(--s-6),4vw,var(--s-7));border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.verify-item + .verify-item{border-top:1px solid var(--hairline)}.verify summary{cursor:pointer;list-style:none;padding:var(--s-4) var(--s-5);font-size:var(--t-16);font-weight:600;color:var(--head);display:flex;align-items:center;gap:var(--s-3);transition:color .2s}.verify summary::-webkit-details-marker{display:none}.verify summary::after{content:"";margin-inline-start:auto;flex:none;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .28s var(--ease-out);opacity:.55}.verify-item[open] summary::after{transform:rotate(225deg) translate(-2px,-2px)}.verify summary:hover{color:var(--cobalt)}.verify-body{padding:0 var(--s-5) var(--s-5);font-size:var(--t-14);color:var(--body);display:flex;flex-direction:column;gap:var(--s-3)}.verify-body .loc-table{margin:0}@media (prefers-reduced-motion: reduce){.verify summary::after,.compare-summary::after{transition:none}} .billing-toggle{position:relative}.billing-thumb{position:absolute;z-index:0;top:var(--s-1);bottom:var(--s-1);left:0;width:var(--thumb-w,0);transform:translateX(var(--thumb-x,0));background:var(--cobalt);border-radius:var(--r-full);transition:transform .28s var(--ease-out),width .28s var(--ease-out)}.billing-toggle button{position:relative;z-index:1}.billing-toggle button[aria-pressed="true"]{background:none} @media (prefers-reduced-motion: reduce){.billing-thumb{transition:none}}.plan-amount{transition:opacity .13s var(--ease-soft),transform .13s var(--ease-soft)}.plan-amount.is-swapping{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion: reduce){.plan-amount{transition:none}.plan-amount.is-swapping{opacity:1;transform:none}} .feature-viz{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--hairline);position:relative} .feature-viz--passes{height:96px}.feature-viz--passes span{position:absolute;top:var(--s-5);left:50%;width:58px;height:81px; border-radius:var(--r-sm);background:linear-gradient(160deg,#1C2740 0%,#101A2E 55%,#08101F 100%);box-shadow:inset 2px 0 0 rgba(62,214,196,.45),inset -1px 0 0 rgba(0,0,0,.5),0 10px 22px -12px rgba(11,18,32,.55);transform-origin:50% 140%;transition:transform .45s var(--ease-out)}.feature-viz--passes span:nth-child(1){transform:translateX(-50%) rotate(-16deg);z-index:1}.feature-viz--passes span:nth-child(2){transform:translateX(-50%) rotate(-1deg);z-index:2}.feature-viz--passes span:nth-child(3){transform:translateX(-50%) rotate(14deg);z-index:3} .feature-card:hover .feature-viz--passes span:nth-child(1){transform:translateX(-50%) rotate(-26deg)}.feature-card:hover .feature-viz--passes span:nth-child(3){transform:translateX(-50%) rotate(24deg)} .feature-viz--offer{display:flex;flex-direction:column;gap:var(--s-3)}.feature-viz-chips{display:flex;gap:var(--s-2)}.feature-viz--offer .vchip{background:color-mix(in srgb,var(--head) 5%,transparent);border-color:var(--hairline);color:var(--body)}.feature-viz--offer .vchip--risk{color:#0E8478; border-color:color-mix(in srgb,#0E8478 30%,transparent);background:color-mix(in srgb,#0E8478 8%,transparent)} .feature-viz-push{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px var(--s-2);align-items:center;padding:var(--s-3);border-radius:var(--r-md);background-color:var(--d-bg);box-shadow:0 14px 30px -20px rgba(11,18,32,.55)}.feature-viz-push-icon{grid-row:1 / span 2;width:18px;height:18px;border-radius:5px;background:linear-gradient(150deg,var(--turquoise),var(--cobalt))}.feature-viz-push i{display:block;grid-column:2;height:5px;border-radius:3px;background:rgba(242,245,250,.24)}.feature-viz-push i:nth-of-type(1){width:72%}.feature-viz-push i:nth-of-type(2){width:44%;opacity:.6}@media (prefers-reduced-motion: reduce){.feature-viz--passes span{transition:none}.feature-card:hover .feature-viz--passes span{transform:translateX(-50%) rotate(var(--r,0deg))}} .rail-nav{display:none} .no-js .lang{display:none} @media (max-width: 760px){.rail{ display:grid;grid-template-columns:none;grid-auto-flow:column; grid-auto-columns:82%;gap:var(--s-4);overflow-x:auto; overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory; margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter); padding-block:var(--s-3);scrollbar-width:none}.rail::-webkit-scrollbar{display:none} .rail > *{scroll-snap-align:center} .rail > .plate{translate:none} .rail > .step + .step::before{display:none}.rail > .step{text-align:start;justify-items:start;padding-inline:0} .rail > .sector-card{transform:none;--collapse-x:0;--collapse-y:0;--collapse-scale:1} .rail .sector-band h3{min-height:0} .rail-nav{display:flex;justify-content:center;gap:var(--s-2);margin-top:var(--s-4)}.rail-nav button{width:30px;height:30px; display:grid;place-items:center;position:relative}.rail-nav button::before{content:"";position:absolute;inset:-7px; }.rail-nav button::after{content:"";width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--head) 22%,transparent);transition:background-color .24s,transform .24s var(--ease-out)}.rail-nav button[aria-current="true"]::after{background:var(--cobalt);transform:scale(1.35)} .compare-scroll{-webkit-overflow-scrolling:touch}} .faq-cols{display:block;max-width:54rem;margin-inline:auto}.faq-group{--hairline:var(--d-hairline);--head:var(--d-head);--body:var(--d-body)}.faq-group + .faq-group{margin-top:clamp(var(--s-6),4vw,var(--s-7))} .faq-group-title{font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--body);padding-bottom:var(--s-3);margin-bottom:var(--s-1)}[dir="rtl"] .faq-group-title{text-transform:none;letter-spacing:.06em}.faq-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-3) var(--s-5);max-width:62rem;margin:clamp(var(--s-6),5vw,var(--s-7)) auto 0;padding:clamp(var(--s-5),3vw,var(--s-6));border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);text-align:center} .faq-contact{border-color:transparent}.faq-contact-q{font-size:var(--t-18);font-weight:600;color:var(--head)}@media (max-width: 700px){.faq-contact{flex-direction:column}.faq-contact .btn{width:100%}} @media (max-width: 860px){ .site-header .brand,.header-actions .btn,.lang-btn{min-height:44px;display:inline-flex;align-items:center} .lang-menu button,.lang-menu a{min-height:44px} .sources a{min-height:44px} .billing-toggle button{min-height:44px} .footer-col a,.footer-email{display:inline-flex;align-items:center;min-height:44px} .footer-col li + li{margin-top:0}.faq-q{min-height:44px}.verify summary{min-height:44px}.sources summary{min-height:44px}} .main-nav a{position:relative;padding-block:var(--s-1)}.main-nav a::after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;border-radius:2px;background:var(--cobalt);transform:scaleX(0);transform-origin:center;transition:transform .28s var(--ease-out)}.main-nav a[aria-current="true"]{color:var(--hd-head)}.main-nav a[aria-current="true"]::after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.main-nav a::after{transition:none}} .wc-stage .slice,.wc-stage .edgelight{border-radius:var(--r-lg)} .scroll-cue{position:absolute;z-index:4;inset-inline:0;bottom:var(--s-5);display:flex;justify-content:center;pointer-events:none;opacity:calc(1 - var(--exit,0) * 2.2)}.scroll-cue span{position:relative;width:1px;height:40px;background:color-mix(in srgb,var(--d-head) 16%,transparent);overflow:hidden} .scroll-cue span::after{content:"";position:absolute;inset-inline:-1px;top:0;height:12px;border-radius:2px;background:var(--turquoise);animation:cue 2.4s var(--ease-soft) infinite}@keyframes cue{0%{transform:translateY(-14px);opacity:0}35%{opacity:1}70%{opacity:1}100%{transform:translateY(40px);opacity:0}}@media (prefers-reduced-motion: reduce){.scroll-cue span::after{animation:none;top:14px;opacity:.9}}@media (max-width: 700px){.scroll-cue{display:none}} .sector-band h3,.sector-band .sector-nom{min-height:calc(var(--t-21) * 1.16 * 2);min-height:2lh} .sector-fields > .sector-tag{margin-top:auto}.sector--cafes{--sector:#A8702B} .sector--coach{--sector:#B04A3C} .sector--beaute{--sector:#C04A86} .sector--salons{--sector:#7A51B8} .sector--retail{--sector:#1C806F} .sector-card{padding:0;background:none;border:0;box-shadow:none;display:flex; position:relative; } .sector-lien{position:absolute;inset:0;z-index:2;border-radius:clamp(16px,1.8vw,22px)}.sector-lien:focus-visible{outline:2px solid var(--sector,var(--cobalt));outline-offset:3px}.sector-pass{flex:1;display:flex;flex-direction:column;border-radius:clamp(16px,1.8vw,22px);overflow:hidden;background:linear-gradient(168deg,#18223A 0%,#101A2E 46%,#0A1220 100%);box-shadow: inset 2px 0 0 var(--sector),inset -1px 0 0 rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05),0 24px 50px -28px rgba(0,0,0,.95);transition:box-shadow .4s var(--ease-soft),translate .4s var(--ease-out)}.sector-card:hover .sector-pass{translate:0 -4px;box-shadow:inset 2px 0 0 var(--sector),inset -1px 0 0 rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.07),0 34px 64px -28px rgba(0,0,0,.95)} .sector-band{position:relative;padding:var(--s-4) var(--s-5) var(--s-5);min-height:118px;display:flex;flex-direction:column;background:radial-gradient(120% 150% at 84% 6%,color-mix(in srgb,var(--sector) 52%,transparent) 0%,transparent 64%),linear-gradient(152deg,color-mix(in srgb,var(--sector) 62%,#0A1220) 0%,color-mix(in srgb,var(--sector) 34%,#0A1220) 56%,color-mix(in srgb,var(--sector) 16%,#0A1220) 100%);box-shadow:inset 0 -1px 0 rgba(0,0,0,.34)}.sector-mark{display:block;margin-bottom:auto;color:rgba(255,255,255,.92);opacity:.82}.sector-mark svg{width:21px;height:21px} .sector-band h3,.sector-band .sector-nom{margin:var(--s-4) 0 0;font-family:var(--font-display); font-weight:700;font-size:clamp(1.0625rem,.95rem + .5vw,var(--t-21));line-height:1.16;letter-spacing:-.01em;color:#FFF;text-shadow:0 1px 10px rgba(0,0,0,.3)} .sector-fields{flex:1;display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5)}.sector-fields p{margin:0}@media (prefers-reduced-motion: reduce){.sector-pass,.sector-card:hover .sector-pass{translate:none;transition:none}} .sector-tag{display:block;margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-md); background:color-mix(in srgb,var(--sector,var(--head)) 28%,transparent);border:0;border-inline-start:3px solid var(--sector,var(--hairline));border-start-start-radius:2px;border-end-start-radius:2px;font-size:var(--t-14);font-weight:600;letter-spacing:.005em;color:var(--head)} details.sources{margin-top:clamp(var(--s-5),3vw,var(--s-6))}.sources summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:var(--s-2);color:var(--body);transition:color .2s}.sources summary::-webkit-details-marker{display:none}.sources summary::after{content:"";flex:none;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .28s var(--ease-out)}.sources[open] summary::after{transform:rotate(225deg) translate(-1px,-1px)}.sources summary:hover{color:var(--head)}.sources-body{padding-top:var(--s-4)} .footer-lang{display:flex;justify-content:flex-start;margin-top:clamp(var(--s-6),5vw,var(--s-7))}.site-footer .lang{--hd-body:var(--d-body);--hd-head:var(--d-head);--hd-line:var(--d-hairline)}.site-footer .lang-menu{--hd-menu:var(--d-surface);--hd-menu-hover:#16233A;top:auto;bottom:calc(100% + var(--s-2)); inset-inline-start:0;inset-inline-end:auto} .doc{ max-width:68ch;margin-inline:auto;padding-block:clamp(var(--s-6),6vw,var(--s-8))}.doc-retour{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-14);color:var(--body);margin-bottom:var(--s-6);text-decoration:none}.doc-retour:hover{color:var(--head)}.doc h1{font-size:clamp(var(--t-26),4vw,var(--t-34));margin-bottom:var(--s-4)}.doc h2{font-size:var(--t-21);margin-top:clamp(var(--s-6),4vw,var(--s-7));margin-bottom:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--hairline)}.doc h3{font-size:var(--t-16);margin-top:var(--s-5);margin-bottom:var(--s-2)}.doc p{margin-bottom:var(--s-4);color:var(--body)}.doc strong{color:var(--head);font-weight:600}.doc ul,.doc ol{margin:0 0 var(--s-4);padding-inline-start:var(--s-5);color:var(--body)}.doc li{margin-bottom:var(--s-2)}.doc li::marker{color:var(--cobalt)} .doc blockquote{margin:0 0 var(--s-5);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5);border-inline-start:2px solid var(--cobalt);background:color-mix(in srgb,var(--cobalt) 6%,transparent);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--t-14);color:var(--body)}.doc blockquote p:last-child{margin-bottom:0}.doc hr{height:1px;border:0;background:var(--hairline);margin:var(--s-6) 0} .doc-table-enveloppe{overflow-x:auto;margin:0 0 var(--s-5)}.doc table{width:100%;border-collapse:collapse;font-size:var(--t-14)}.doc th,.doc td{text-align:start;vertical-align:top;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--hairline)}.doc th{color:var(--head);font-weight:600;white-space:nowrap}.doc td{color:var(--body)}.doc a{color:var(--cobalt)} .doc-champ{color:var(--head);background:color-mix(in srgb,var(--cobalt) 10%,transparent); padding:.05em .12em;border-radius:var(--r-sm);font-weight:500} .nav-deroulant{position:relative}.nav-deroulant > a{display:inline-flex;align-items:center;gap:.3rem}.nav-chevron{width:12px;height:12px;flex:none} .main-nav .sous-menu{position:absolute;inset-inline-start:-.7rem;top:calc(100% + .5rem);min-width:14rem;display:none;flex-direction:column;gap:0;align-items:stretch;list-style:none;margin:0;background:var(--hd-menu);border:1px solid var(--hd-line);border-radius:var(--r-md);padding:var(--s-1);box-shadow:0 22px 50px -22px rgba(0,0,0,.45);z-index:10} .main-nav .sous-menu::before{content:"";position:absolute;inset-inline:0;top:-.5rem;height:.5rem}.main-nav .nav-deroulant:hover > .sous-menu,.main-nav .nav-deroulant:focus-within > .sous-menu{display:flex}.main-nav .sous-menu a{display:block;padding:var(--s-2) .7rem;border-radius:var(--r-sm);font-size:var(--t-14);color:var(--hd-body);white-space:normal;transition:background-color .16s,color .16s}.main-nav .sous-menu a:hover{background:var(--hd-menu-hover);color:var(--hd-head)}.main-nav .sous-menu a[aria-current="page"]{color:var(--cobalt)}.site-header[data-under="dark"] .main-nav .sous-menu a[aria-current="page"]{color:var(--turquoise)} @media (max-width: 1099px){.main-nav .sous-menu{position:static;display:flex;min-width:0;background:none;border:0;box-shadow:none;padding:0}.main-nav .sous-menu::before{content:none}.nav-chevron{display:none} .main-nav .nav-deroulant > a{display:flex}.main-nav .sous-menu a{padding-inline-start:var(--s-5)}} .hero--metier h1{font-size:clamp(2rem,1.1rem + 3.2vw,3.25rem);line-height:1.08;max-width:20ch}.hero--metier .lead{font-size:clamp(1.125rem,1rem + .55vw,1.375rem);line-height:1.5;max-width:48ch} .hero--metier .eyebrow{color:var(--metier-accent)} .page-metier{ --metier-accent:color-mix(in srgb,var(--sector,var(--cobalt)) 58%,#FFF);--section-y:clamp(2.75rem,5vw,4.25rem);--section-y-sm:clamp(2.25rem,4vw,3.25rem);--section-y-lg:clamp(3.25rem,6vw,5rem)}.hero--metier{min-height:auto; padding-block:clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,2vw,1.5rem)} .hero--metier .hero-inner{padding-top:clamp(1rem,2vw,2rem)} .hero--metier .hero-actions{margin-bottom:0} .hero--metier .hero-clarifier{margin-top:var(--s-5)}.page-metier .section-head{margin-bottom:clamp(var(--s-5),3vw,var(--s-6))} .page-metier h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.14}.page-metier .hero h1{font-size:clamp(2rem,1.1rem + 3.2vw,3.25rem)}.page-metier .hero + .section{padding-top:clamp(1.25rem,2vw,1.5rem)} .page-metier .plate{translate:none} .page-metier .hero-inner{transform:none;opacity:1} .hero-carte-grille{display:grid;gap:clamp(var(--s-5),3vw,var(--s-7));align-items:center}.hero--carte .hero-copy{max-width:40rem}.hero-carte{display:flex}.hero-carte .sector-card{flex:1} @media (min-width: 62rem){.hero-carte-grille{grid-template-columns:minmax(0,40rem) minmax(0,30rem)}}@media (max-width: 61.999rem){.hero-carte{max-width:27rem}} .fil{padding-block:var(--s-4) 0;font-size:var(--t-14);color:var(--body)}.fil ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);list-style:none;margin:0;padding:0}.fil li + li::before{content:"/";margin-inline-end:var(--s-2);color:color-mix(in srgb,var(--body) 55%,transparent)}.fil a{color:var(--body);text-decoration:none}.fil a:hover{color:var(--head)}.fil [aria-current="page"]{color:var(--head)} .chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(var(--s-5),3vw,var(--s-7));border-block:1px solid var(--hairline);padding-block:clamp(var(--s-5),3vw,var(--s-6))} .page-metier .section--chiffres{padding-bottom:calc(var(--section-y-sm) / 2)}.page-metier #calcul{padding-top:calc(var(--section-y) / 2)}.chiffre-num{display:block;font-size:clamp(var(--t-26),1.2rem + 1.6vw,var(--t-34));font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--metier-accent); font-variant-numeric:tabular-nums}.chiffre-lib{display:block;margin-top:var(--s-3);color:var(--body);font-size:var(--t-14);line-height:1.45;text-wrap:pretty}@media (max-width: 46rem){.chiffres{grid-template-columns:1fr;gap:0}.chiffre{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 var(--s-4);padding-block:var(--s-4)}.chiffre + .chiffre{border-top:1px solid var(--hairline)}.chiffre-lib{margin-top:0}} .features-grid--paire{grid-template-columns:minmax(0,1fr)}@media (min-width: 46rem){.features-grid--paire{grid-template-columns:repeat(2,minmax(0,1fr))}} .metier-prose + .metier-tableaux,.metier-prose + .metier-tableau,.metier-tableau + .metier-tableau{margin-top:clamp(var(--s-5),3vw,var(--s-6))} @media (min-width: 62rem){.metier-tableaux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--s-5),2.5vw,var(--s-6));align-items:start}.metier-tableaux .metier-tableau + .metier-tableau{margin-top:0}.metier-tableaux .metier-table{min-width:22rem} .metier-tableaux thead th{height:3.6rem;vertical-align:bottom}}.metier-legende{margin-bottom:var(--s-3);font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--body)}.metier-table{width:100%;min-width:30rem;border-collapse:collapse;background:var(--surface);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow);font-size:var(--t-14)}.metier-table th,.metier-table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--hairline);text-align:start}.metier-table thead th{font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--body);background:color-mix(in srgb,var(--head) 4%,transparent)} .metier-table th:not(:first-child),.metier-table td:not(:first-child){text-align:end;font-variant-numeric:tabular-nums}.metier-table tbody th{font-weight:400;color:var(--body)}.metier-table tbody td{color:var(--head)}.metier-table tbody tr:last-child th,.metier-table tbody tr:last-child td{border-bottom:0} .metier-table tbody tr.est-mis-en-avant th,.metier-table tbody tr.est-mis-en-avant td{color:var(--head);font-weight:700;background:color-mix(in srgb,var(--sector,var(--cobalt)) 10%,transparent)}.metier-table tbody tr.est-mis-en-avant td:not(:first-child){color:var(--metier-accent)} .closing .metier-mention{margin-inline:auto;text-align:center}.metier-mention{margin-top:var(--s-4);font-size:var(--t-12);line-height:1.5;color:var(--body);max-width:62ch} .bascule,.bascule-radio{display:none}@media (max-width: 61.999rem){.bascule-radio{display:block} .bascule{position:relative;display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));margin-bottom:var(--s-5);padding:var(--s-1);border-radius:var(--r-full);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow)} .bascule::before{content:"";position:absolute;z-index:0;top:var(--s-1);bottom:var(--s-1);inset-inline-start:var(--s-1);width:calc((100% - var(--s-1) * 2) / var(--n,2));border-radius:var(--r-full); background:color-mix(in srgb,var(--sector,var(--cobalt)) 82%,#000);transition:transform .28s var(--ease-out)}.bascule-radio--2:checked ~ .bascule::before{transform:translateX(100%)}.bascule-radio--3:checked ~ .bascule::before{transform:translateX(200%)}.bascule-radio--4:checked ~ .bascule::before{transform:translateX(300%)} [dir="rtl"] .bascule-radio--2:checked ~ .bascule::before{transform:translateX(-100%)}[dir="rtl"] .bascule-radio--3:checked ~ .bascule::before{transform:translateX(-200%)}[dir="rtl"] .bascule-radio--4:checked ~ .bascule::before{transform:translateX(-300%)}@media (prefers-reduced-motion:reduce){.bascule::before{transition:none}}.bascule-lab{position:relative;z-index:1;display:grid;place-items:center;min-height:40px;padding:var(--s-2) var(--s-3);border-radius:var(--r-full);font-size:var(--t-14);font-weight:600;color:var(--body);text-align:center;text-wrap:balance;cursor:pointer;transition:color .25s} .bascule-radio--1:checked ~ .bascule .bascule-lab--1,.bascule-radio--2:checked ~ .bascule .bascule-lab--2{color:#FFF} .bascule-radio--1:focus-visible ~ .bascule .bascule-lab--1,.bascule-radio--2:focus-visible ~ .bascule .bascule-lab--2{outline:2px solid var(--cobalt);outline-offset:2px} .bascule-radio--1:checked ~ .metier-tableau--2,.bascule-radio--2:checked ~ .metier-tableau--1{display:none}.metier-tableaux:has(.bascule) .metier-legende{display:none}.metier-tableaux:has(.bascule) .metier-tableau + .metier-tableau{margin-top:0} .metier-tableaux:has(.bascule) .metier-table{min-width:0}.metier-tableaux:has(.bascule) .metier-table th,.metier-tableaux:has(.bascule) .metier-table td{padding:var(--s-3)}} .metier-locknote{position:static;inset:auto;width:min(24rem,100%);margin-top:clamp(var(--s-5),3vw,var(--s-6))} .offres-liste{display:grid;gap:0;margin:0}.offres-item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-1);padding-block:var(--s-4);border-top:1px solid var(--hairline)}.offres-liste .offres-item:last-child{border-bottom:1px solid var(--hairline)}.offres-titre{color:var(--head);font-weight:600;font-size:var(--t-16)}.offres-corps{color:var(--body);font-size:var(--t-14);line-height:1.5;margin:0}@media (min-width: 46rem){.offres-item{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:baseline;gap:0 var(--s-5)}} .titre-pastille{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)} .metier-prose > p + p{margin-top:var(--s-4)}.metier-prose{max-width:62ch}.metier-prose + .metier-bloc,.metier-bloc + .metier-bloc{margin-top:clamp(var(--s-6),4vw,var(--s-7))} [dir="rtl"]{ --font:"Heebo","Assistant","Noto Sans Hebrew","Arial Hebrew",system-ui,-apple-system,"Segoe UI",Arial,sans-serif; --t-eyebrow:.78rem}[dir="rtl"] .eyebrow,[dir="rtl"] .sources-title,[dir="rtl"] .footer-col h4,[dir="rtl"] .loc-table th{text-transform:none;letter-spacing:.06em} [dir="rtl"].js .reveal-light{-webkit-mask-image:linear-gradient(260deg,transparent 0 22%,#000 28%,#000 100%);mask-image:linear-gradient(260deg,transparent 0 22%,#000 28%,#000 100%);-webkit-mask-position:100% 0;mask-position:100% 0}[dir="rtl"].js .reveal-light.is-in{-webkit-mask-position:0% 0;mask-position:0% 0} [dir="rtl"].js .reveal-settle{--land-tilt:-3.2deg}[dir="rtl"].js .reveal-settle:nth-child(even){--land-tilt:3.2deg} [dir="rtl"] .sector-pass{box-shadow:inset -2px 0 0 var(--sector),inset 1px 0 0 rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05),0 24px 50px -28px rgba(0,0,0,.95)}[dir="rtl"] .sector-card:hover .sector-pass{box-shadow:inset -2px 0 0 var(--sector),inset 1px 0 0 rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.07),0 34px 64px -28px rgba(0,0,0,.95)} [dir="rtl"] .sector-band{background:radial-gradient(120% 150% at 16% 6%,color-mix(in srgb,var(--sector) 52%,transparent) 0%,transparent 64%),linear-gradient(208deg,color-mix(in srgb,var(--sector) 62%,#0A1220) 0%,color-mix(in srgb,var(--sector) 34%,#0A1220) 56%,color-mix(in srgb,var(--sector) 16%,#0A1220) 100%)} [dir="rtl"] .preview-point:hover{translate:-4px 0} [dir="rtl"] .hero-fan-layer{transform:scaleX(-1)} [dir="rtl"] .stat-num,[dir="rtl"] .plan-amount,[dir="rtl"] .plan-price{direction:ltr;unicode-bidi:isolate}[dir="rtl"] .plan-price{justify-content:flex-end;flex-direction:row-reverse} [dir="rtl"] .faq-q{text-align:right} [dir="rtl"] .skip-link{transform:translate(50%,-110%)}[dir="rtl"] .skip-link:focus{transform:translate(50%,0)}