@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300 900;src:url(../fonts/rubik-hebrew-wght-normal.woff2) format("woff2-variations"),url(../fonts/rubik-hebrew-wght-normal.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:Rubik;font-style:normal;font-display:swap;font-weight:300 900;src:url(../fonts/rubik-latin-wght-normal.woff2) format("woff2-variations"),url(../fonts/rubik-latin-wght-normal.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:Assistant;font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/assistant-hebrew-wght-normal.woff2) format("woff2-variations"),url(../fonts/assistant-hebrew-wght-normal.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:Assistant;font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/assistant-latin-wght-normal.woff2) format("woff2-variations"),url(../fonts/assistant-latin-wght-normal.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:"Noto Serif Hebrew";font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/noto-serif-hebrew-hebrew-wght-normal.woff2) format("woff2-variations"),url(../fonts/noto-serif-hebrew-hebrew-wght-normal.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:"Noto Serif Hebrew";font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/noto-serif-hebrew-latin-wght-normal.woff2) format("woff2-variations"),url(../fonts/noto-serif-hebrew-latin-wght-normal.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{--blue: #1f3bd6;--blue-600: #1a33bd;--blue-800: #0f1f86;--blue-900: #0a1560;--blue-50: #eff2ff;--blue-100: #dfe5ff;--yellow: #ffe14a;--yellow-300: #ffea7f;--yellow-100: #fff7cc;--ink: #0e1629;--ink-80: #2b3449;--muted: #5c667a;--faint: #687187;--line: #e3e8f1;--line-strong: #cfd6e4;--cloud: #f5f7fb;--paper: #ffffff;--green: #15784a;--green-50: #e2f5eb;--red: #d1371e;--red-50: #fdebe7;--font-display: "Rubik", "Segoe UI", Arial, sans-serif;--text: "Assistant", "Segoe UI", Arial, sans-serif;--content: "Noto Serif Hebrew", "David", Georgia, serif;--wrap: 1240px;--gutter: clamp(18px, 4vw, 48px);--pad: clamp(88px, 11vw, 168px);--head-h: 76px;--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-xl: 32px;--sh-1: 0 1px 2px rgba(14, 22, 41, .05), 0 4px 14px -4px rgba(14, 22, 41, .08);--sh-2: 0 2px 4px rgba(14, 22, 41, .04), 0 18px 40px -16px rgba(14, 22, 41, .22);--sh-3: 0 4px 10px rgba(10, 21, 96, .08), 0 50px 100px -40px rgba(10, 21, 96, .55);--ease: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--head-h) + 16px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink-80);font:400 1.125rem/1.65 var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern";overflow-x:hidden}::selection{background:var(--yellow);color:var(--ink)}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:700;line-height:1.12;letter-spacing:-.02em}p{margin:0 0 1em}p:last-child{margin-bottom:0}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:var(--yellow)}[hidden]{display:none!important}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;inset-inline-start:16px;top:-80px;z-index:300;padding:12px 18px;border-radius:var(--r-sm);background:var(--yellow);color:var(--ink);font-weight:700;text-decoration:none}.skip:focus{top:12px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.wrap--md{max-width:1040px}.wrap--sm{max-width:820px}.ltr{direction:ltr;unicode-bidi:isolate}.nowrap{white-space:nowrap}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums}.marker{padding:0 .08em;margin:0 -.04em;border-radius:.12em;background-image:linear-gradient(var(--yellow),var(--yellow));background-repeat:no-repeat;background-position:100% 88%;background-size:100% 36%;box-decoration-break:clone;-webkit-box-decoration-break:clone}.on-dark .marker{color:inherit;background-image:linear-gradient(#ffe14ae6,#ffe14ae6);background-size:100% 22%}.btn{--b-bg: var(--blue);--b-fg: #fff;--b-bd: transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1.5px solid var(--b-bd);border-radius:999px;background:var(--b-bg);color:var(--b-fg);font:500 1.02rem/1 var(--font-display);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s,color .2s,border-color .2s}.btn:active{transform:translateY(0) scale(.98);transition-duration:.08s}.btn svg{width:18px;height:18px;flex-shrink:0}.btn--primary:hover{--b-bg: var(--blue-600);box-shadow:0 12px 26px -12px #1f3bd6bf}.btn--accent{--b-bg: var(--yellow);--b-fg: var(--ink);box-shadow:inset 0 -2px #0e16291f}.btn--accent:hover{--b-bg: var(--yellow-300);box-shadow:inset 0 -2px #0e16291f,0 14px 30px -12px #ffe14ab3}.btn--ghost{--b-bg: transparent;--b-fg: var(--ink);--b-bd: var(--line-strong)}.btn--ghost:hover{--b-bd: var(--ink)}.btn--ghost-light{--b-bg: rgba(255, 255, 255, .06);--b-fg: #fff;--b-bd: rgba(255, 255, 255, .35)}.btn--ghost-light:hover{--b-bg: rgba(255, 255, 255, .14);--b-bd: rgba(255, 255, 255, .7)}.btn--ink{--b-bg: var(--ink);--b-fg: #fff}.btn--ink:hover{--b-bg: #1c2742}.btn--lg{min-height:60px;padding:0 32px;font-size:1.1rem}.btn--sm{min-height:40px;padding:0 18px;font-size:.95rem}.btn--block{width:100%}.btn[disabled]{opacity:.55;cursor:default;transform:none;box-shadow:none}.tlink{position:relative;display:inline;color:var(--blue);font-weight:600;text-decoration:none;background-image:linear-gradient(var(--yellow),var(--yellow)),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%,100% 100%;background-size:0% 40%,100% 1.5px;transition:background-size .35s var(--ease),color .2s}.tlink:hover{color:var(--ink);background-size:100% 40%,100% 1.5px}.on-dark .tlink{color:#fff}.on-dark .tlink:hover{color:var(--ink);background-size:100% 100%,100% 1.5px}.head{position:fixed;inset-inline:0;top:0;z-index:100;color:var(--ink);transition:color .3s,background-color .3s,box-shadow .3s}.head:before{content:"";position:absolute;inset:0;z-index:-1;background:#ffffffdb;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--line);opacity:0;transition:opacity .3s,background-color .3s,box-shadow .3s}.head.is-scrolled:before{opacity:1}.head.is-dark{color:#fff}.head.is-dark:before{background:var(--head-bg, rgba(31, 59, 214, .9));box-shadow:0 1px #ffffff1a}.head__row{display:flex;align-items:center;gap:28px;height:var(--head-h)}.logo{display:inline-flex;align-items:center;gap:14px;color:inherit;text-decoration:none;flex-shrink:0}.logo__mark{font:800 1.7rem/1 var(--font-display);letter-spacing:-.02em;padding-bottom:7px}.logo__link{position:relative;display:inline-block}.logo__link:after{content:"";position:absolute;inset-inline:0;bottom:-7px;height:4px;border-radius:2px;background:var(--blue);transform-origin:left;transition:transform .4s var(--ease)}.head.is-dark .logo__link:after,.foot .logo__link:after{background:var(--yellow)}.logo:hover .logo__link:after{transform:scaleX(.55)}.logo__desc{padding-inline-start:14px;border-inline-start:1px solid currentColor;font:500 .85rem/1.25 var(--font-display);opacity:.75;max-width:9.5em}.nav{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.nav__link{position:relative;padding:10px 14px;border-radius:999px;font:500 .98rem/1 var(--font-display);text-decoration:none;transition:background-color .2s}.nav__link:hover{background:#0e16290d}.head.is-dark .nav__link:hover{background:#ffffff1a}.nav__link[aria-current=page]:after{content:"";position:absolute;inset-inline:14px;bottom:3px;height:3px;border-radius:2px;background:var(--blue)}.head.is-dark .nav__link[aria-current=page]:after{background:var(--yellow)}.nav__cta{margin-inline-start:10px}.head .nav__cta{--b-bg: var(--blue);--b-fg: #fff}.head.is-dark .nav__cta{--b-bg: var(--yellow);--b-fg: var(--ink)}.menu-btn{display:none;align-items:center;gap:10px;margin-inline-start:auto;padding:10px 4px;border:0;background:none;font:500 .98rem/1 var(--font-display);cursor:pointer}.menu-btn__icon{position:relative;width:22px;height:14px}.menu-btn__icon:before,.menu-btn__icon:after{content:"";position:absolute;inset-inline:0;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease),top .3s var(--ease)}.menu-btn__icon:before{top:2px}.menu-btn__icon:after{top:10px}.menu-btn[aria-expanded=true] .menu-btn__icon:before{top:6px;transform:rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn__icon:after{top:6px;transform:rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;padding:calc(var(--head-h) + 24px) var(--gutter) 32px;background:var(--blue);color:#fff;visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}.mnav.is-open{visibility:visible;opacity:1;transition:opacity .3s}.mnav__links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mnav__links a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.18);font:600 1.9rem/1.1 var(--font-display);letter-spacing:-.02em;text-decoration:none;transform:translateY(14px);opacity:0;transition:transform .5s var(--ease),opacity .4s}.mnav.is-open .mnav__links a{transform:none;opacity:1}.mnav.is-open .mnav__links li:nth-child(2) a{transition-delay:.04s}.mnav.is-open .mnav__links li:nth-child(3) a{transition-delay:.08s}.mnav.is-open .mnav__links li:nth-child(4) a{transition-delay:.12s}.mnav.is-open .mnav__links li:nth-child(5) a{transition-delay:.16s}.mnav__links a[aria-current=page]{color:var(--yellow)}.mnav__foot{margin-top:auto;display:grid;gap:14px}.mnav__foot p{font-size:.95rem;opacity:.75}body.menu-open{overflow:hidden}.sec{position:relative;padding-block:var(--pad)}.sec--cloud{background:var(--cloud)}.sec--ink{background:var(--ink);color:#c4cbd9}.sec--blue{background:var(--blue);color:#ffffffdb}.sec--ink h2,.sec--ink h3,.sec--blue h2,.sec--blue h3{color:#fff}.sec--tight{padding-block:clamp(56px,7vw,96px)}.sec-head{max-width:780px;margin-bottom:clamp(44px,6vw,80px)}.sec-head--center{margin-inline:auto;text-align:center}.sec-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 64px;align-items:end}.h-xl{font-size:clamp(2.6rem,6vw,5.4rem);font-weight:800;line-height:1.02;letter-spacing:-.035em}.h-lg{font-size:clamp(2.1rem,4.2vw,3.6rem);font-weight:700;line-height:1.06;letter-spacing:-.03em}.h-md{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.02em}.h-sm{font-size:1.3rem;letter-spacing:-.01em}.sub{margin-top:22px;max-width:58ch;font-size:clamp(1.15rem,1.6vw,1.32rem);line-height:1.55;color:var(--muted)}.sec--ink .sub,.sec--blue .sub,.on-dark .sub{color:#ffffffdb}.sec-head--center .sub{margin-inline:auto}.phero{position:relative;overflow:hidden;padding:calc(var(--head-h) + clamp(48px,7vw,100px)) 0 clamp(64px,8vw,120px);background:var(--blue);color:#ffffffd6}.phero--ink{background:var(--ink)}.crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;font:500 .92rem/1 var(--font-display);color:#ffffffdb}.crumbs li+li:before{content:"/";margin-inline-end:8px;opacity:.5}.crumbs a{text-decoration:none}.crumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:.3em}.phero h1{color:#fff;max-width:16ch}.phero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:center}.phero__lede{margin-top:26px;max-width:50ch;font-size:clamp(1.15rem,1.7vw,1.35rem);line-height:1.55}.phero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.strength{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 8px;border-radius:999px;font:600 .74rem/1.5 var(--font-display);white-space:nowrap}.strength:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.strength--high{background:var(--green-50);color:var(--green)}.strength--mid{background:var(--blue-50);color:var(--blue-600)}.strength--low{background:#f1f2f5;color:var(--muted)}.checks{display:grid;gap:12px;margin:0;padding:0;list-style:none}.checks li{position:relative;padding-inline-start:32px}.checks li:before{content:"";position:absolute;inset-inline-start:0;top:.22em;width:20px;height:20px;border-radius:50%;background:var(--blue-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%231f3bd6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat}.on-dark .checks li:before,.sec--ink .checks li:before,.sec--blue .checks li:before{background-color:#ffffff1f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23ffe14a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checks--x li:before{background:var(--red-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.5 6.5l7 7M13.5 6.5l-7 7' fill='none' stroke='%23d1371e' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 20px no-repeat}.proofs{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;font:500 .98rem/1.3 var(--font-display)}.proofs li{display:flex;align-items:center;gap:10px}.proofs svg{width:20px;height:20px;flex-shrink:0;color:var(--yellow)}.faq{border-top:1px solid var(--line-strong)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;border:0;background:none;color:var(--ink);font:500 clamp(1.08rem,1.5vw,1.22rem)/1.4 var(--font-display);letter-spacing:-.01em;text-align:start;cursor:pointer;transition:color .2s}.faq__q:hover{color:var(--blue)}.faq__icon{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line-strong);transition:background-color .25s,border-color .25s,transform .35s var(--ease)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--ink);transition:transform .35s var(--ease),background-color .2s}.faq__icon:after{transform:rotate(90deg)}.faq__q[aria-expanded=true] .faq__icon{background:var(--blue);border-color:var(--blue);transform:rotate(180deg)}.faq__q[aria-expanded=true] .faq__icon:before,.faq__q[aria-expanded=true] .faq__icon:after{background:#fff}.faq__q[aria-expanded=true] .faq__icon:after{transform:rotate(0)}.faq__a{display:none;padding:0 0 28px;max-width:66ch;color:var(--muted)}.faq__a p+p{margin-top:-.4em}.field{display:grid;gap:8px}.field__label{font:500 .98rem/1.3 var(--font-display);color:var(--ink)}.field__hint{font-weight:400;color:var(--faint)}.input{width:100%;min-height:54px;padding:14px 16px;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--ink);font:400 1.05rem/1.4 var(--text);transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--faint)}.input:hover{border-color:#b6bfd1}.input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #1f3bd624}.input[dir=ltr]{text-align:left}textarea.input{min-height:120px;resize:vertical}select.input{appearance:none;-webkit-appearance:none;padding-inline-end:44px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='%230e1629' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left 16px center / 18px no-repeat}.field.has-error .input{border-color:var(--red);box-shadow:0 0 0 4px #d1371e1a}.field__err{display:flex;align-items:center;gap:6px;color:var(--red);font-size:.95rem}.field__err:empty{display:none}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:1.5px solid var(--line-strong);border-radius:999px;background:#fff;font:500 .98rem/1 var(--font-display);color:var(--ink);transition:border-color .2s,background-color .2s,color .2s}.chip span:before{content:"";width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-strong);transition:border-color .2s,background-color .2s,box-shadow .2s}.chip input[type=checkbox]+span:before{border-radius:5px}.chip:hover span{border-color:#b6bfd1}.chip input:checked+span{border-color:var(--blue);background:var(--blue-50)}.chip input:checked+span:before{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 3px #fff}.chip input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wizard{position:relative;padding:clamp(24px,3.4vw,44px);border-radius:var(--r-xl);background:#fff;color:var(--ink-80);box-shadow:0 60px 100px -50px #0009}.wizard :focus-visible{outline-color:var(--blue)}.wizard__top{display:grid;gap:10px;margin-bottom:28px}.wizard__count{font:500 .95rem/1 var(--font-display);color:var(--muted)}.wizard__count b{color:var(--ink)}.wizard__track{display:block;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.wizard__track i{display:block;width:33.33%;height:100%;border-radius:2px;background:var(--blue);transition:width .5s var(--ease)}.wizard__step{display:grid;gap:24px;margin:0;padding:0;border:0;min-width:0}.wizard__step>legend{float:left;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;width:100%;margin-bottom:0;padding:0;color:var(--ink)}.wizard__step>legend+*{clear:both}.wizard__step.is-on{animation:panel-in .45s var(--ease)}.wizard__hint{margin:-12px 0 0;color:var(--muted)}fieldset.field{margin:0;padding:0;border:0;min-width:0}fieldset.field>legend{margin-bottom:10px;padding:0}.chips--stack{display:grid}.chips--stack .chip span{width:100%;min-height:54px;padding-inline:18px;border-radius:14px}.wizard__nav{display:flex;justify-content:space-between;gap:12px;margin-top:32px}.wizard__nav .js-next,.wizard__nav .js-send{margin-inline-start:auto}.wizard__done{display:grid;justify-items:start;gap:14px;outline:none}.wizard__done:not([hidden]){animation:panel-in .5s var(--ease)}.wizard__check svg{width:64px;height:64px;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wizard__check circle{stroke:var(--green);fill:var(--green-50)}.wizard__check path{stroke:var(--green);stroke-dasharray:40;stroke-dashoffset:40;animation:draw .6s .2s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.wizard__done h2{margin-top:6px}.wizard__summary{display:grid;gap:8px;width:100%;margin:6px 0 12px;padding:18px 20px;border-radius:var(--r-md);background:var(--cloud);list-style:none;font-size:.98rem}.wizard__summary li{display:flex;justify-content:space-between;gap:16px}.wizard__summary span{color:var(--muted)}.wizard__summary b{color:var(--ink);font-weight:600;text-align:end}@media(max-width:480px){.wizard__nav .btn--lg{flex:1}}.cta{position:relative;overflow:hidden;padding-block:clamp(80px,10vw,150px);background:var(--yellow);color:var(--ink)}.cta__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px 64px;align-items:end}.cta h2{font-size:clamp(2.4rem,5.4vw,4.8rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;max-width:13ch}.cta p{max-width:40ch;font-size:1.2rem;color:var(--ink-80)}.cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.foot{position:relative;overflow:hidden;background:var(--ink);color:#a9b2c4;padding-top:clamp(64px,8vw,104px);font-size:1rem}.foot a{color:#fff;text-decoration:none}.foot a:hover{text-decoration:underline;text-underline-offset:.3em}.foot .logo{color:#fff}.foot__top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.6fr));gap:40px}.foot__brand p{margin-top:20px;max-width:34ch}.foot__col h2,.foot__col h3{margin-bottom:16px;color:#fff;font:500 .95rem/1 var(--font-display);opacity:.55}.foot__col ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(48px,6vw,80px);padding:28px 0 34px;border-top:1px solid rgba(255,255,255,.1);font-size:.9rem}body.drawer-open{overflow:hidden}.drawer{position:fixed;inset:0;z-index:200}.drawer__veil{position:absolute;inset:0;background:#0a10208c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .35s}.drawer__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(560px,100%);background:#fff;box-shadow:30px 0 80px -30px #00000073;transform:translate(-104%);transition:transform .45s var(--ease)}.drawer.is-open .drawer__veil{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px clamp(20px,4vw,40px) 20px;border-bottom:1px solid var(--line)}.drawer__head p{margin-top:6px;color:var(--muted);font-size:1rem}.drawer__close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1.5px solid var(--line-strong);border-radius:50%;background:#fff;cursor:pointer;transition:border-color .2s,transform .3s var(--ease)}.drawer__close:hover{border-color:var(--ink);transform:rotate(90deg)}.drawer__close svg{width:20px;height:20px}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:24px clamp(20px,4vw,40px) 40px}.drawer .wizard{padding:0;box-shadow:none;border-radius:0}.mbar{position:fixed;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:80;display:none;gap:8px;padding:8px;border-radius:999px;background:#ffffffeb;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 0 0 1px #0e162914,0 18px 40px -14px #0e162973;transform:translateY(calc(100% + 30px));transition:transform .45s var(--ease)}.mbar.is-on{transform:none}.mbar__cta{flex:1;min-height:52px}.mbar__wa{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff}.mbar__wa svg{width:26px;height:26px}.wa-float{position:fixed;left:24px;bottom:24px;z-index:80;display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 16px;border-radius:999px;background:#25d366;color:#fff;font:500 1rem/1 var(--font-display);text-decoration:none;box-shadow:0 16px 34px -14px #128c46bf;transition:transform .3s var(--ease),box-shadow .3s}.wa-float:hover{transform:translateY(-3px)}.wa-float svg{width:26px;height:26px}.mnav__foot .btn svg{width:22px;height:22px}.consent{position:fixed;right:24px;bottom:24px;z-index:150;display:grid;gap:14px;width:min(420px,calc(100% - 24px));padding:20px 22px;border-radius:var(--r-lg);background:#fff;box-shadow:0 0 0 1px #0e162914,var(--sh-2);font-size:1rem;opacity:0;transform:translateY(16px);transition:opacity .35s,transform .45s var(--ease)}.consent.is-on{opacity:1;transform:none}.consent__actions{display:flex;gap:8px}.lpv{position:fixed;z-index:120;display:flex;gap:14px;width:300px;padding:12px;border-radius:var(--r-md);background:#fff;color:var(--ink);box-shadow:0 0 0 1px #0e162914,0 20px 40px -16px #0e162959;pointer-events:none;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top center;transition:opacity .18s,transform .25s var(--ease)}.lpv.is-above{transform-origin:bottom center;transform:translateY(4px) scale(.98)}.lpv.is-on{opacity:1;transform:none}.lpv__thumb{display:grid;align-content:start;gap:6px;flex-shrink:0;width:64px;height:72px;padding:10px 9px;border-radius:8px;background:var(--blue)}.lpv__thumb i{height:4px;border-radius:2px;background:#ffffff8c}.lpv__thumb i:first-child{width:70%;height:6px;margin-bottom:4px;background:var(--yellow)}.lpv__thumb i:last-child{width:60%}.lpv__text{display:grid;align-content:start;gap:3px;min-width:0}.lpv__text b{font:600 1rem/1.25 var(--font-display)}.lpv__text span{font-size:.9rem;line-height:1.4;color:var(--muted)}.lpv__text small{font-size:.78rem;color:var(--faint);text-align:end}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .18s ease both}::view-transition-new(root){animation:vt-in .32s var(--ease) both}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}@media(max-width:1100px){.logo__desc{display:none}}@media(max-width:960px){:root{--head-h: 68px}.nav{display:none}.menu-btn{display:inline-flex}.head.menu-is-open{color:#fff}.head.menu-is-open:before{opacity:0}.head.menu-is-open .logo__link:after{background:var(--yellow)}.sec-head--split,.phero__grid,.cta__inner{grid-template-columns:minmax(0,1fr)}.foot__top{grid-template-columns:repeat(3,minmax(0,1fr))}.foot__brand{grid-column:1 / -1}}@media(max-width:760px){.mbar{display:flex}.wa-float{display:none}.consent{right:12px;bottom:12px}.drawer__panel{width:100%}}@media(max-width:600px){body{font-size:1.0625rem}.foot__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phero__actions .btn,.cta__actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.phero--doc{padding-bottom:clamp(48px,6vw,80px)}.phero--doc h1{max-width:none}.doc{padding-top:clamp(48px,6vw,80px)}.doc__body{font-size:1.12rem;line-height:1.75}.doc__meta{display:inline-block;margin-bottom:8px;padding:6px 14px;border-radius:999px;background:var(--cloud);font:500 .92rem/1.3 var(--font-display);color:var(--muted)}.doc__body h2{margin:52px 0 14px;font-size:clamp(1.5rem,2.4vw,1.9rem)}.doc__body h3{margin:30px 0 8px;font-size:1.2rem}.doc__body p{max-width:68ch}.doc__body ul{display:grid;gap:10px;margin:0 0 1em;padding:0;list-style:none}.doc__body li{position:relative;padding-inline-start:26px}.doc__body li:before{content:"";position:absolute;inset-inline-start:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--blue)}.doc__contact{display:grid;gap:0;margin:18px 0 0;border-radius:var(--r-lg);background:var(--cloud);overflow:hidden}.doc__contact div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:16px 22px;border-bottom:1px solid var(--line)}.doc__contact div:last-child{border-bottom:0}.doc__contact dt{font:500 1rem/1.4 var(--font-display);color:var(--muted)}.doc__contact dd{margin:0;color:var(--ink);font-weight:600}.fill{padding:1px 6px;border-radius:4px;background:var(--yellow-100);box-shadow:inset 0 0 0 1.5px var(--yellow);color:var(--ink);font-weight:600}@media(max-width:760px){.doc__contact div{grid-template-columns:minmax(0,1fr);gap:2px}}.elementor-widget[class*=elementor-widget-ils-]{width:100%}.e-con>.elementor-widget[class*=elementor-widget-ils-]{margin:0}.logo__img{display:block;width:auto;max-height:40px}.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.wizard__error{margin:14px 0 0;padding:12px 16px;border-radius:var(--r-md, 12px);background:var(--red-50);color:var(--red, #d1371e);font-weight:600}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.foot__col .menu{margin:0;padding:0;list-style:none}.doc__body>*+*{margin-top:0}.doc__body a:not(.btn){color:var(--blue);text-decoration:underline;text-underline-offset:3px}.doc__body img{max-width:100%;height:auto;border-radius:var(--r-md, 12px)}.alignleft{float:left;margin:.4em 1.4em 1em 0}.alignright{float:right;margin:.4em 0 1em 1.4em}.aligncenter{display:block;margin-inline:auto}.e404__code{margin:0 0 6px;font:800 clamp(4rem,12vw,8rem)/1 var(--font-display);color:var(--yellow);letter-spacing:-.02em}.e404 .bsearch{max-width:420px;margin-top:24px}.e404__links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;list-style:none}.e404__links .tlink{color:#fff}.ils-free__body{max-width:72ch;font-size:1.08rem;line-height:1.75}.ils-free__body>*+*{margin-top:.9em}.ils-free__body a:not(.btn){color:inherit;text-decoration:underline;text-underline-offset:3px}.ils-free__body ul,.ils-free__body ol{padding-inline-start:1.3em}.ils-free__actions{margin-top:28px}.sec-head+.ils-free__body{margin-top:-8px}.foot__parent a{color:#fff;text-decoration:underline;text-underline-offset:.2em}
