@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-hebrew-400.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-hebrew-500.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-hebrew-600.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-hebrew-700.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}:root{--bg:#f9fafb;--surface:#fff;--ink:#111827;--muted:#4b5563;--line:#e5e7eb;--teal:#f97316;--teal-ink:#c2410c;--on-teal:#111827;--citrus:#e8b931;--band:#0b1220;--band-ink:#f3f4f6;--band-muted:#9ca3af;--soft:#fff4eb;--display:"Inter", "IBM Plex Sans Hebrew", "Segoe UI", system-ui, -apple-system, sans-serif;--body:"Inter", "IBM Plex Sans Hebrew", "Segoe UI", system-ui, -apple-system, sans-serif;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0f17;--surface:#111827;--ink:#f3f4f6;--muted:#9ca3af;--line:#1f2937;--teal:#fb923c;--teal-ink:#fdba74;--on-teal:#111827;--citrus:#e8b931;--band:#060a12;--band-ink:#f3f4f6;--band-muted:#9ca3af;--soft:#24160c;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0f17;--surface:#111827;--ink:#f3f4f6;--muted:#9ca3af;--line:#1f2937;--teal:#fb923c;--teal-ink:#fdba74;--on-teal:#111827;--citrus:#e8b931;--band:#060a12;--band-ink:#f3f4f6;--band-muted:#9ca3af;--soft:#24160c;color-scheme:dark}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 80px)}*,:before,:after{box-sizing:inherit}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--surface);position:fixed;inset:0 0 auto}img{max-width:100%}a{color:var(--teal-ink)}:focus-visible{outline:3px solid var(--citrus);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;margin:0 0 .5em;font-weight:700;line-height:1.1}h1{font-size:clamp(2.3rem,5.4vw,4rem)}h3{letter-spacing:-.005em;font-size:1.25rem;line-height:1.25}p{max-width:68ch;margin:0 0 1em}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.lede{color:var(--muted);max-width:60ch;font-size:1.18rem}.muted{color:var(--muted)}header.site{top:env(safe-area-inset-top,0px);z-index:50;background:var(--surface);border-bottom:1px solid var(--line);position:sticky}.bar{align-items:center;gap:24px;height:68px;display:flex}.brand{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.3rem;font-weight:700;text-decoration:none;display:flex}.mark{flex:none;width:30px;height:30px}nav.main{align-items:center;gap:4px;margin-inline-start:auto;display:flex}nav.main>a,.dd>button{font:500 15px/1 var(--body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:12px;text-decoration:none;display:flex}nav.main>a:hover,.dd>button:hover{background:var(--soft)}nav.main>a.on,.dd.on>button{color:var(--teal-ink);box-shadow:inset 0 -2px 0 var(--teal)}.dd{position:relative}.dd>button svg{transition:transform .15s}.dd.open>button svg{transform:rotate(180deg)}.menu{top:calc(100% + 6px);background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:300px;padding:8px;display:none;position:absolute;inset-inline-start:0;box-shadow:0 18px 40px -20px #13233a59}.dd.open .menu{display:block}.menu a{color:var(--ink);border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.menu a strong{font-size:15px;font-weight:600;display:block}.menu a span{color:var(--muted);font-size:13.5px;line-height:1.4;display:block}.menu a.all{border-top:1px solid var(--line);color:var(--teal-ink);margin-top:6px;padding-top:12px;font-size:14px;font-weight:500}.btn{font:600 15px/1 var(--body);cursor:pointer;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;text-decoration:none;display:inline-flex}.btn.primary{background:var(--teal);color:var(--on-teal)}.btn.primary:hover{background:var(--teal-ink)}.btn.ghost{border-color:var(--line);color:var(--ink);background:var(--surface)}.btn.ghost:hover{border-color:var(--teal)}.bar .btn{margin-inline-start:8px;padding:11px 16px}.burger{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;margin-inline-start:auto;padding:8px 10px;display:none}@media (width<=900px){.burger{display:block}nav.main{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;max-height:calc(100vh - 80px);padding:8px 16px 20px;display:none;position:absolute;top:68px;left:0;right:0;overflow:auto}nav.main.show{display:flex}nav.main>a,.dd>button{justify-content:space-between;width:100%;padding:14px 8px;font-size:16px}.menu{box-shadow:none;padding:0;border:0;min-width:0;padding-block-end:8px;padding-inline-start:8px;position:static}.bar .btn{margin:8px 0 0}nav.main>a.on,.dd.on>button{box-shadow:none}}.hero{padding:72px 0 88px}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.hero h1{max-width:14ch}.ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.where{color:var(--muted);margin-top:28px;font-size:14.5px}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:40px}}.log{background:var(--band);color:var(--band-ink);border-radius:18px;padding:22px 22px 10px;position:relative;overflow:hidden}.log-head{color:var(--band-muted);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:14px;font-size:13.5px;display:flex}.live{align-items:center;gap:8px;display:inline-flex}.live i{background:var(--citrus);border-radius:50%;width:8px;height:8px;display:inline-block}.log ol{margin:0;padding:0;list-style:none}.log li{opacity:0;border-bottom:1px solid #ffffff12;grid-template-columns:52px 1fr;gap:14px;padding:14px 0;animation:.5s forwards in;display:grid;transform:translateY(6px)}.log li:last-child{border-bottom:0}.log time{font-variant-numeric:tabular-nums;color:var(--band-muted);padding-top:2px;font-size:14px}.log b{font-size:15.5px;font-weight:600;display:block}.log span{color:var(--band-muted);font-size:14px;line-height:1.45;display:block}.log li.done b:after{content:"";vertical-align:middle;background:#5fd08a;border-radius:50%;width:8px;height:8px;margin-inline-start:8px;display:inline-block}.log li:first-child{animation-delay:.2s}.log li:nth-child(2){animation-delay:.9s}.log li:nth-child(3){animation-delay:1.6s}.log li:nth-child(4){animation-delay:2.3s}@keyframes in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.log li{opacity:1;animation:none;transform:none}}.split{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=800px){.split{grid-template-columns:1fr}}.path{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:32px}.path h3{font-size:1.5rem}.path ul{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.path li a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:16px;padding:14px 0;font-weight:500;text-decoration:none;display:flex}.path li a:hover{color:var(--teal-ink)}.path li a small{color:var(--muted);text-align:end;font-weight:400}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;display:grid}.steps>div{border-top:3px solid var(--teal);padding-top:20px}.steps>div:before{counter-increment:s;content:var(--step-word,"Step") " " counter(s);color:var(--teal-ink);margin-bottom:8px;font-size:14px;font-weight:600;display:block}@media (width<=800px){.steps{grid-template-columns:1fr}}.grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=900px){.grid3{grid-template-columns:1fr 1fr}}@media (width<=620px){.grid3,.grid2{grid-template-columns:1fr}}.tile{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px}.tile p{color:var(--muted);margin:0;font-size:15.5px}a.tile{color:var(--ink);text-decoration:none;display:block}a.tile:hover{border-color:var(--teal)}a.tile .go{color:var(--teal-ink);margin-top:16px;font-size:15px;font-weight:600;display:block}.band{background:var(--band);color:var(--band-ink)}.band p{color:var(--band-muted)}.band .btn.ghost{color:var(--band-ink);background:0 0;border-color:#ffffff40}.creds{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.creds b{font-family:var(--display);margin-bottom:4px;font-size:1.15rem;display:block}.creds span{color:var(--muted);font-size:15px}@media (width<=900px){.creds{grid-template-columns:1fr 1fr}}.cta-band{background:var(--soft);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.cta-band h2{margin:0 0 8px}.cta-band p{color:var(--muted);margin:0}.pagehead{border-bottom:1px solid var(--line);background:var(--surface);padding:64px 0 48px}.crumbs{color:var(--muted);margin-bottom:18px;font-size:14px}.crumbs a{color:var(--muted)}.two{grid-template-columns:1.3fr .7fr;gap:56px;display:grid}@media (width<=900px){.two{grid-template-columns:1fr;gap:32px}}.checks{margin:0;padding:0;list-style:none}.checks li{padding:12px 0;border-bottom:1px solid var(--line);padding-inline-start:32px;position:relative}.checks li:before{content:"";inset-inline-start:4px;border-left:2.5px solid var(--teal);border-bottom:2.5px solid var(--teal);width:12px;height:7px;position:absolute;top:19px;transform:rotate(-45deg)}.checks li b{font-weight:600}aside.fact{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-self:start;padding:24px;position:sticky;top:96px}aside.fact h3{margin-bottom:10px;font-size:1.05rem}aside.fact p,aside.fact li{color:var(--muted);font-size:15px}aside.fact ul{margin:0 0 20px;padding-inline-start:18px}.chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.chips span{border:1px solid var(--line);color:var(--ink);background:var(--bg);border-radius:999px;padding:5px 12px;font-size:13.5px}.compare{grid-template-columns:1fr 1fr;gap:20px;display:grid}.compare>div{border-radius:16px;padding:28px}.compare .before{background:var(--surface);border:1px solid var(--line)}.compare .after{background:var(--band);color:var(--band-ink)}.compare ul{margin:0;padding-inline-start:20px}.compare li{margin:8px 0}.compare .after li{color:var(--band-ink)}@media (width<=700px){.compare{grid-template-columns:1fr}}details{border-bottom:1px solid var(--line);padding:4px 0}summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--teal);font-size:1.4rem;line-height:1}details[open] summary:after{content:"–"}details p{color:var(--muted)}.guarantee{border-inline-start:4px solid var(--citrus);max-width:60ch;margin-top:32px;padding:6px 0;padding-inline-start:20px;font-size:1.15rem}.posts{border-top:1px solid var(--line);gap:0;display:grid}.post{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:180px 1fr auto;align-items:baseline;gap:24px;padding:28px 0;text-decoration:none;display:grid}.post:hover h3{color:var(--teal-ink)}.post .cat{color:var(--muted);font-size:14px}.post p{color:var(--muted);margin:0;font-size:15.5px}.post .read{color:var(--teal-ink);white-space:nowrap;font-size:14.5px;font-weight:600}@media (width<=700px){.post{grid-template-columns:1fr;gap:6px}}.form{gap:18px;display:grid}.form label{gap:6px;font-size:15px;font-weight:500;display:grid}.form input,.form select,.form textarea{font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;width:100%;padding:12px 14px;font-size:16px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--teal);outline:none}.form .row{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=620px){.form .row{grid-template-columns:1fr}}.note{color:var(--muted);font-size:14.5px}.err{color:#c2412d;min-height:1.2em;margin:0;font-size:14.5px}.sent{background:var(--soft);border-radius:12px;padding:16px 18px;display:none}footer{background:var(--band);color:var(--band-ink);margin-top:0;padding:64px 0 40px}.fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}footer ul{margin:0;padding:0;list-style:none}footer li{margin:8px 0}footer a{color:var(--band-muted);font-size:15px;text-decoration:none}footer a:hover{color:var(--band-ink)}footer p{color:var(--band-muted);font-size:15px}.careers{border-top:1px solid #ffffff1f;grid-template-columns:1.4fr 3fr;align-items:start;gap:32px;margin-top:48px;padding-top:28px;display:grid}.careers h4{margin-bottom:4px}.careers p{margin:0}.job{border:1px solid #ffffff29;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;text-decoration:none;display:flex}.job:hover{border-color:var(--citrus)}.job b{color:var(--band-ink);font-size:16px;font-weight:600;display:block}.job small{color:var(--band-muted);font-size:14px}.job .apply{color:var(--citrus);white-space:nowrap;font-size:15px;font-weight:600}@media (width<=800px){.careers{grid-template-columns:1fr;gap:16px}}.legal{color:var(--band-muted);border-top:1px solid #ffffff1f;margin-top:40px;padding-top:24px;font-size:13.5px}@media (width<=800px){.fgrid{grid-template-columns:1fr 1fr}}.skip{inset-inline-start:12px;z-index:100;background:var(--surface);color:var(--ink);border-radius:8px;padding:10px 14px;position:absolute;top:8px;transform:translateY(-200%)}.skip:focus{transform:none}footer .fh{font-family:var(--display);color:var(--band-ink);margin:0 0 12px;font-size:1rem;font-weight:700}nav.crumbs{display:block}.hero-grid:has(.booking){align-items:start}.booking{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 8px 8px;box-shadow:0 10px 30px #13233a14}.booking-head{color:var(--muted);margin:0 12px 8px;font-size:13.5px}.booking iframe{border:0;width:100%;min-height:620px;display:block;overflow:hidden}.form .hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form [aria-invalid=true]{border-color:#c2412d}.form button[disabled]{opacity:.6;cursor:wait}.form select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%2352627A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;padding-inline-end:44px;line-height:1.6}.form select:invalid{color:var(--muted)}.form select option{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%239AAABD' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}:root[data-theme=dark] .form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%239AAABD' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pagehead .meta{color:var(--muted);margin:8px 0 0;font-size:15px}.prose{max-width:760px}.prose>:first-child{margin-top:0}.prose h2{margin:1.8em 0 .55em;font-size:clamp(1.45rem,2.6vw,1.9rem)}.prose h3{margin:1.5em 0 .5em}.prose h4{margin:1.3em 0 .4em;font-size:1.05rem}.prose p,.prose li{max-width:none}.prose ul,.prose ol{margin:0 0 1.1em;padding-inline-start:1.3em}.prose li{margin:.35em 0}.prose img{border-radius:14px;height:auto;display:block}.prose .hero-img{border:1px solid var(--line);width:100%;margin:0 0 36px}.prose blockquote{border-inline-start:3px solid var(--teal);color:var(--muted);margin:1.4em 0;padding:4px 0;padding-inline-start:20px}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:15.5px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:10px 12px}.prose th{background:var(--soft)}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.post .cat time{font-size:13px}img.mark{border-radius:7px;display:block}@media (width<=720px){.post{grid-template-columns:1fr;gap:6px}.post .read{display:none}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.intake-hero{padding-bottom:56px}.intake-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}.intake-hero h1{max-width:16ch}.intake-hero .audience{color:var(--muted);margin-top:-4px;font-size:15.5px}.guarantee-line{color:var(--muted);margin-top:18px;font-size:15px}.guarantee-line a{font-weight:600}@media (width<=900px){.intake-grid{grid-template-columns:1fr;gap:36px}}.tile-link{color:var(--ink);text-decoration:none;transition:border-color .15s,transform .15s}.tile-link:hover{border-color:var(--teal);transform:translateY(-2px)}.tile .ico{color:var(--teal-ink);margin-bottom:10px;display:inline-flex}.facts{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.facts li{background:var(--soft);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500}@media (width<=620px){.facts{grid-template-columns:1fr}}.example{color:var(--muted);margin-top:14px}.guarantee-band{background:var(--surface);border:2px solid var(--citrus)}.pricing{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:40px}.fh-small{margin:0 0 10px;font-weight:600}.inline-links{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.btn.wa svg{flex:none}.btn[aria-disabled=true]{opacity:.85}.photo-ph{border:2px dashed var(--line);text-align:center;border-radius:12px;place-items:center;min-height:160px;padding:16px;display:grid}mark.ph{color:#3a2e00;background:#ffe58a;border:1px dashed #b58900;border-radius:6px;padding:2px 6px;font-size:.85em;font-weight:600}.sticky-cta{display:none}@media (width<=767px){.sticky-cta{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));gap:8px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px -16px #13233a66}.sticky-cta.show{transform:none}.sticky-cta .btn{flex:1;min-height:44px}body.has-sticky{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}}.booking{min-height:770px;position:relative}.book{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:0;display:grid}.book img{border-radius:6px;width:150px;height:auto;display:block;box-shadow:0 14px 30px -14px #13233a80}.book figcaption{color:var(--muted);font-size:15px}.book cite{color:var(--ink);font-style:normal;font-weight:600}@media (width<=420px){.book{grid-template-columns:1fr}}:lang(el) .steps{--step-word:"Βήμα"}:lang(de) .steps{--step-word:"Schritt"}:lang(he) .steps{--step-word:"שלב"}:lang(de) h1,:lang(de) h2,:lang(de) h3,:lang(de) .tile,:lang(de) .btn,:lang(de) summary{overflow-wrap:break-word}@media (width<=620px){:lang(de) h1,:lang(de) h2,:lang(de) h3,:lang(de) .tile,:lang(de) summary{-webkit-hyphens:auto;hyphens:auto}}:lang(de) .btn{text-align:center}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.2}[dir=rtl] .brand{letter-spacing:-.02em}[dir=rtl] .form select{background-position:16px}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url]{text-align:right;direction:ltr}[dir=rtl] .eml,[dir=rtl] a[href^=mailto\:],[dir=rtl] a[href^=tel\:]{direction:ltr;unicode-bidi:isolate}.trust{color:var(--muted);max-width:62ch;margin:22px 0 0;font-size:15px}.closing-line{max-width:60ch;margin-top:28px;font-size:1.15rem;font-weight:600}.figures{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.figures div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 24px}.figures b{font-family:var(--display);color:var(--teal-ink);margin-bottom:6px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;display:block}.figures span{color:var(--muted);font-size:15.5px}.figures+.muted{margin-top:22px}@media (width<=900px){.figures{grid-template-columns:1fr 1fr}}@media (width<=560px){.figures{grid-template-columns:1fr}}.quotes{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px;display:grid}.quotes.one{grid-template-columns:minmax(0,760px)}.quote{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:26px;display:flex}.quote h3{margin:0}.quote p{color:var(--muted);margin:0;font-size:15.5px}.quote blockquote{border-inline-start:3px solid var(--teal);color:var(--ink);margin:4px 0 0;padding-inline-start:16px;font-size:16.5px}.quote blockquote p{color:var(--ink);font-size:inherit}.quote small{color:var(--muted);font-size:13px}@media (width<=760px){.quotes{grid-template-columns:1fr}}.lead-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}@media (width<=900px){.lead-grid{grid-template-columns:1fr;gap:28px}}.form .opt{color:var(--muted);font-weight:400}.form .consent{align-items:flex-start;gap:12px;font-size:15px;font-weight:400;line-height:1.5;display:flex}.form .consent input{width:20px;height:20px;accent-color:var(--teal);flex:none;margin:2px 0 0}.form .sent{display:block}.form .sent[hidden]{display:none}.checks.cols2{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}@media (width<=760px){.checks.cols2{grid-template-columns:1fr}}.tile .checks li{font-size:15.5px}.steps.four{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){.steps.four{grid-template-columns:1fr 1fr}}@media (width<=620px){.steps.four{grid-template-columns:1fr}}.pagehead .wrap:has(>.hero-proof){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;column-gap:64px;display:grid}.pagehead .wrap:has(>.hero-proof)>*{grid-column:1}.pagehead .wrap>.hero-proof{background:var(--bg);border-inline-start:4px solid var(--teal);border-radius:18px;grid-area:1/2/span 6;align-self:center;margin:0;padding:28px}.hero-proof blockquote{font-family:var(--display);color:var(--ink);margin:0;font-size:1.22rem;font-weight:600;line-height:1.4}.hero-proof blockquote p{margin:0}.hero-proof .who{color:var(--muted);margin:14px 0 0;font-size:14px}.hero-proof small,.feature-quote small,.quotes.plain small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.mini-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.mini-stats b{font-family:var(--display);color:var(--teal-ink);font-size:1.7rem;line-height:1.1;display:block}.mini-stats span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.4;display:block}@media (width<=900px){.pagehead .wrap:has(>.hero-proof){display:block}.pagehead .wrap>.hero-proof{margin-top:36px}}.pains{grid-template-columns:repeat(3,1fr);gap:36px 40px;margin-top:32px;display:grid}.pains>div{border-top:2px solid var(--line);padding-top:18px}.pains h3{margin-bottom:8px;font-size:1.15rem}.pains p{color:var(--muted);margin:0;font-size:15.5px}@media (width<=900px){.pains{grid-template-columns:1fr 1fr}}@media (width<=620px){.pains{grid-template-columns:1fr;gap:24px}}.verdict{border-inline-start:4px solid var(--teal);background:var(--soft);font-family:var(--display);border-radius:0 12px 12px 0;max-width:none;margin:40px 0 0;padding:18px 24px;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600;line-height:1.35}[dir=rtl] .verdict{border-radius:12px 0 0 12px}.compare.flat{align-items:center;margin-top:32px}.compare.flat .before{color:var(--muted);background:0 0;border:0;padding-inline:0}.compare.flat .before h3{color:var(--ink)}.compare.flat .after{padding:32px 36px}section.follow{padding-top:8px}.feature-quote figure{text-align:center;max-width:860px;margin:0 auto}.feature-quote blockquote{font-family:var(--display);color:var(--ink);margin:0;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:600;line-height:1.3}.feature-quote blockquote p{max-width:none;margin:0 auto}.feature-quote figcaption{max-width:62ch;color:var(--muted);margin:20px auto 0;font-size:15.5px}.feature-quote figcaption b{color:var(--ink);font-weight:600}.steps.five{grid-template-columns:repeat(5,1fr);gap:24px}@media (width<=1000px){.steps.five{grid-template-columns:1fr 1fr}}@media (width<=620px){.steps.five{grid-template-columns:1fr}}.band .steps>div:before{color:var(--teal-ink-on-band,#fdba74)}.band-cta,.proof-cta{margin-top:40px}.duo{grid-template-columns:1fr 1fr;gap:56px;margin-top:32px;display:grid}.duo>div+div{border-inline-start:1px solid var(--line);padding-inline-start:56px}.duo h3{margin-bottom:8px}@media (width<=760px){.duo{grid-template-columns:1fr;gap:28px}.duo>div+div{border-inline-start:0;padding-inline-start:0}}.figures.plain{grid-template-columns:repeat(4,1fr);gap:0}.figures.plain div{border:0;border-inline-start:1px solid var(--line);background:0 0;border-radius:0;padding:4px 24px}.figures.plain b{font-size:clamp(1.3rem,2vw,1.6rem)}.figures.plain div:first-child{border-inline-start:0;padding-inline-start:0}@media (width<=900px){.figures.plain{grid-template-columns:1fr 1fr;row-gap:24px}.figures.plain div:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (width<=560px){.figures.plain{grid-template-columns:1fr}.figures.plain div{border-inline-start:0;padding-inline-start:0}}.proof-h{margin-top:56px;font-size:1.4rem}.quotes.plain{gap:48px}.quotes.plain figure{margin:0}.quotes.plain blockquote{color:var(--ink);margin:0;font-size:1.12rem;line-height:1.55}.quotes.plain blockquote p{margin:0}.quotes.plain figcaption{margin-top:12px;font-size:15px;font-weight:600}.lead-section .gets{margin:24px 0 0}.lead-section .gets li{font-size:16px}.lead-section .trust{margin-top:20px}section.others{padding-top:64px}:root{--page:#fff;--card:#f9fafb;--hero:#f9fafb;--shadow:0 18px 40px -24px #13233a59}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#0b0f17;--card:#111827;--hero:#0f141e;--shadow:0 18px 40px -24px #0009}}:root[data-theme=dark]{--page:#0b0f17;--card:#111827;--hero:#0f141e;--shadow:0 18px 40px -24px #0009}body{background:var(--page)}section{padding:96px 0}section.tight{padding:64px 0}h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.lede{font-size:1.2rem}main section>.wrap>h2:first-child:before,main section>.wrap>div:first-child>h2:first-child:before{content:"";background:var(--teal);border-radius:2px;width:44px;height:4px;margin-bottom:20px;display:block}.band section>.wrap>h2:first-child:before,.band>.wrap>h2:first-child:before{background:var(--citrus)}.cta-band h2:before{display:none!important}header.site{background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px)}.btn{border-radius:12px;padding:15px 22px;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.btn.primary:hover{transform:translateY(-1px)}.bar .btn{padding:11px 18px}.pagehead{background:var(--hero);border-bottom:0;padding:72px 0 64px;position:relative;overflow:hidden}.pagehead>.wrap{z-index:1;position:relative}.pagehead h1{max-width:18ch;font-size:clamp(2.3rem,5vw,3.6rem)}.pagehead .lede{max-width:56ch}.pagehead:not(.intake-hero):not(:has(.hero-proof)):after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 380' fill='none' stroke='%23EA580C' stroke-width='2'%3E%3Cg opacity='.55'%3E%3Crect x='20' y='40' width='160' height='66' rx='16' fill='%23ffffff'/%3E%3Crect x='300' y='14' width='196' height='66' rx='16' fill='%23ffffff'/%3E%3Crect x='190' y='160' width='180' height='66' rx='16' fill='%23EA580C' fill-opacity='.12'/%3E%3Crect x='30' y='288' width='170' height='66' rx='16' fill='%23ffffff'/%3E%3Crect x='320' y='300' width='176' height='66' rx='16' fill='%23ffffff'/%3E%3Cpath d='M180 73C240 73 240 47 300 47M398 80C398 124 280 116 280 160M190 193C110 193 115 250 115 288M370 193C420 193 408 260 408 300' stroke-dasharray='6 6'/%3E%3C/g%3E%3Cg fill='%23EA580C' stroke='none' opacity='.7'%3E%3Ccircle cx='300' cy='47' r='5'/%3E%3Ccircle cx='280' cy='160' r='5'/%3E%3Ccircle cx='115' cy='288' r='5'/%3E%3Ccircle cx='408' cy='300' r='5'/%3E%3C/g%3E%3Cg stroke='%2313233A' stroke-opacity='.25' stroke-linecap='round' stroke-width='6'%3E%3Cpath d='M44 66h70M44 84h100M324 40h90M324 58h130M214 186h80M214 204h120M54 314h80M54 332h110M344 326h70M344 344h120'/%3E%3C/g%3E%3Cpath d='M240 193l14 14 26-28' stroke='%23EA580C' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' transform='translate(80 0)'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(500px,40vw);position:absolute;inset-block:0;inset-inline-end:max(24px,50vw - 600px)}@media (width<=1000px){.pagehead:after{display:none}}@media (width>=1001px){.pagehead:not(.intake-hero):not(:has(.hero-proof))>.wrap>*{max-width:min(640px,55%)}}main>.pagehead:has(+section>.wrap.ctas){padding-bottom:0}main>.pagehead+section:has(>.wrap.ctas){background:var(--hero);padding:28px 0 64px!important}.tile,.path,.quote,aside.fact,.pricing,.figures div,.compare .before{background:var(--card);border:0;border-radius:18px}.tile{padding:28px}.tile h3{margin-bottom:10px}a.tile,.tile-link{transition:transform .15s,box-shadow .15s,background .15s}a.tile:hover,.tile-link:hover{box-shadow:var(--shadow);background:var(--surface);transform:translateY(-3px)}a.tile .go:after{content:" →"}[dir=rtl] a.tile .go:after{content:" ←"}.tile .ico{background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px}.grid3,.grid2{gap:24px}.grid2:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.grid2>:nth-child(n+5):nth-child(odd):last-child{grid-column:1/-1}@media (width<=900px){.grid2:has(>:nth-child(3):last-child){grid-template-columns:1fr}}.chips span{background:var(--card);border-color:#0000}.path{padding:36px}.path li a{flex-direction:column;gap:2px;padding:16px 0}.path li a small{text-align:start;font-size:14.5px}.path li a:after{content:none}.steps>div{border-top:0;padding-top:0;position:relative}.steps>div:before{background:var(--soft);color:var(--teal-ink);border-radius:999px;align-items:center;margin-bottom:14px;padding:6px 12px;font-size:13px;display:inline-flex}.band .steps>div:before{color:#fdba74;background:#ffffff14}.compare>div{padding:32px}.compare .after{box-shadow:var(--shadow)}.cta-band{background:var(--band) radial-gradient(600px 300px at 100% 0%,#f973168c,transparent 70%);color:var(--band-ink);border-radius:24px;padding:56px}.cta-band h2{color:#fff}.cta-band p{color:var(--band-muted)}.cta-band .btn.primary{background:var(--citrus);color:#13233a;box-shadow:none}.cta-band .btn.ghost{color:var(--band-ink);background:0 0;border-color:#ffffff4d}details{background:var(--card);border:0;border-radius:14px;margin-bottom:10px;padding:2px 22px}summary{padding:18px 0}details[open]{background:var(--surface);box-shadow:var(--shadow)}.prose details{margin:0 0 10px}.form input,.form select,.form textarea{background-color:var(--surface);border-radius:12px}.form input:focus,.form select:focus,.form textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 18%,transparent)}.lead-section{background:var(--card);border-block:0}.lead-section .form{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;padding:32px}.posts{border-top:0;grid-template-columns:repeat(3,1fr);gap:24px}.post{background:var(--card);border:0;border-radius:18px;flex-direction:column;gap:10px;padding:26px;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.post:hover{box-shadow:var(--shadow);background:var(--surface);transform:translateY(-3px)}.post .cat{text-transform:uppercase;letter-spacing:.04em;color:var(--teal-ink);font-size:13px;font-weight:600}.post .cat br{display:none}.post .cat time{text-transform:none;letter-spacing:0;color:var(--muted);margin-inline-start:8px;font-weight:400}.post h3{margin:0;font-size:1.1rem}.post p{font-size:15px}.post .read{margin-top:auto;display:block}@media (width<=1000px){.posts{grid-template-columns:1fr 1fr}}@media (width<=640px){.posts{grid-template-columns:1fr}}@media (width<=720px){.post .read{display:block}}.pagehead .wrap>.hero-proof{background:var(--surface);box-shadow:var(--shadow)}.verdict,.feature-quote{background:var(--card)}.booking{box-shadow:var(--shadow);border:0}.pagehead:not(.intake-hero):not(:has(.hero-proof)):after{width:min(420px,34vw);inset-block:48px}.hero{background:var(--hero)}.hero-grid:has(.booking)>div:first-child{align-self:center}.creds{gap:24px}.creds>div{border-top:3px solid var(--teal);padding-top:18px}[dir=rtl] .pagehead:not(.intake-hero):not(:has(.hero-proof)):after{transform:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pagehead:after{opacity:.35}:root:not([data-theme=light]) .compare .after{background:#123a45}}:root[data-theme=dark] .pagehead:after{opacity:.35}:root[data-theme=dark] .compare .after{background:#123a45}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=901px){.grid3>:nth-child(3n+1):last-child{grid-column:1/-1}}.price-badge{background:var(--surface);box-shadow:var(--shadow);border-radius:999px;margin:26px 0 0;padding:8px 16px;font-size:15.5px;display:inline-block}.price-badge b{color:var(--teal-ink)}.price-badge+.ctas{margin-top:18px}.pagehead .wrap>.client-demo{border-inline-start:0;align-self:start;padding:0;font-size:13.5px;line-height:1.4;overflow:hidden}.client-demo h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px;font-size:11.5px;font-weight:600}.client-demo p{margin:0}.client-demo small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.cd-bar{background:var(--band);color:var(--band-ink);align-items:center;gap:12px;padding:14px 18px;display:flex}.cd-bar b{font-size:15px;display:block}.cd-bar small{color:var(--band-muted);margin:0}.cd-av{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.cd-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 12px 0;display:grid}.cd-card{background:var(--card);border-radius:10px;padding:10px 12px}.cd-kv{margin:0;padding:0;list-style:none}.cd-kv li{justify-content:space-between;gap:8px;padding:1px 0;display:flex}.cd-kv span{color:var(--muted)}.cd-big{font-family:var(--display);font-size:1.5rem;line-height:1}.cd-warn{color:#b4441c}.cd-ok{color:var(--teal-ink)}.cd-dot{vertical-align:1px;background:#2e9e5b;border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.cd-watch{color:#5a4300;border-inline-start:3px solid var(--citrus);background:#fff4dc;border-radius:10px;margin:8px 12px 0;padding:9px 12px}.cd-watch b{margin-inline-end:6px}.cd-time{padding:12px 18px 0}.cd-time ul{margin:0;padding:0;list-style:none}.cd-time li{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;align-items:baseline;gap:8px;padding:5px 0;display:grid}.cd-time li small{margin:0}.cd-ch{color:var(--teal-ink);font-size:11.5px;font-weight:600}.cd-sum{background:var(--soft);border-radius:10px;margin:12px;padding:10px 12px}@media (width<=560px){.cd-grid{grid-template-columns:1fr 1fr}.cd-time li{grid-template-columns:64px 1fr}.cd-time li small{display:none}}:root[data-theme=dark] .cd-watch{color:#f5e3b0;background:#3a2f12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cd-watch{color:#f5e3b0;background:#3a2f12}}.grid3.outcomes .tile{padding:32px}.grid3.outcomes .tile h3{color:var(--teal-ink);font-size:1.3rem}.highlight-line{background:var(--soft);border-radius:14px;max-width:none;margin:32px 0 0;padding:18px 24px;font-size:1.08rem;font-weight:600}.highlight-line.big{font-family:var(--display);border-inline-start:4px solid var(--teal);margin:0;font-size:clamp(1.15rem,2vw,1.4rem)}.pricing.price-plan{max-width:860px;margin-top:28px}.price-big{margin:0 0 4px;font-size:1.15rem}.price-big b{font-family:var(--display);color:var(--teal-ink);margin-inline-end:6px;font-size:clamp(2.2rem,4vw,3rem)}.price-plan .checks{margin:20px 0 28px}.price-plan .ways{margin-bottom:18px}.price-plan .ways .tile{background:var(--surface);box-shadow:var(--shadow)}.price-plan .ctas{margin-top:20px}.table-wrap{background:var(--card);border-radius:16px;margin-top:28px;overflow-x:auto}table.vs{border-collapse:collapse;width:100%;min-width:560px;font-size:15.5px}table.vs th,table.vs td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 20px}table.vs tbody tr:last-child>*{border-bottom:0}table.vs thead th{font-family:var(--display);font-size:1.05rem}table.vs thead th:last-child,table.vs td:last-child{background:var(--soft)}table.vs thead th:last-child{color:var(--teal-ink)}table.vs tbody th{color:var(--muted);width:24%;font-weight:600}.duo.fit .checks li:last-child{border-bottom:0}.duo.fit .more{font-weight:600}.panel{background:var(--band) radial-gradient(600px 300px at 100% 0%,#f9731673,transparent 70%);color:var(--band-ink);border-radius:24px;padding:48px}.panel h2{color:var(--band-ink)}.panel h2:before{background:var(--citrus)!important}.panel .checks li{color:var(--band-ink);border-color:#ffffff1f}.panel .checks li:before{border-color:#fdba74}@media (width<=620px){.panel{padding:32px 24px}}.routes .route{flex-direction:column;gap:14px;padding:32px;display:flex}.routes .route h3{margin:0;font-size:1.35rem}.routes .route p,.routes .route .checks{margin:0}.routes .route .btn{align-self:flex-start;margin-top:auto}section.reasons{padding-top:40px}.steps .opts{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.steps .opts>div{background:#ffffff12;border-radius:12px;padding:12px 14px}.steps .opts b{color:#fdba74;margin-bottom:4px;font-size:14.5px;display:block}.steps .opts p{margin:0;font-size:14.5px}@media (width<=1000px){.steps .opts{grid-template-columns:1fr}}.chips.langs span{padding:4px 11px;font-size:13px}.form fieldset.checkset{border:0;min-width:0;margin:0;padding:0}.form .checkset legend{margin-bottom:10px;padding:0;font-weight:600}.form .checkset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.form .checkset label{align-items:center;gap:10px;margin:0;font-weight:400;display:flex}.form .checkset input{width:18px;height:18px;accent-color:var(--teal);flex:none;margin:0;padding:0}.form .checkset[aria-invalid=true] legend{color:#b4441c}.form .form-note{color:var(--muted);margin:-4px 0 0;font-size:14px}.pagehead .wrap:has(>.client-demo){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}table.vs.hl2 thead th:last-child,table.vs.hl2 td:last-child{color:inherit;background:0 0}table.vs.hl2 thead th:nth-child(2),table.vs.hl2 td:nth-child(2){background:var(--soft)}table.vs.hl2 thead th:nth-child(2){color:var(--teal-ink)}.pricing.price-plan{max-width:none}.btn.secondary{background:var(--surface);color:var(--ink);border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.btn.secondary:hover{border-color:var(--ink)}main section[class^=home-]>.wrap>h2:first-child:before,main section[class^=home-] .wrap>div>h2:first-child:before{display:none}section[class^=home-] h1,section[class^=home-] h2{letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.05}section[class^=home-] h2{font-size:clamp(2rem,4.2vw,3rem)}.home-hero{background:var(--hero);padding:72px 0 80px}.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.home-hero h1{letter-spacing:-.035em;max-width:15ch;margin:0;font-size:clamp(2.6rem,5.6vw,4.2rem);line-height:1}.home-hero .lede{color:var(--muted);max-width:52ch;margin:28px 0 0;font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.6}.home-hero .ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.home-hero .booking{border:0;border-radius:20px;box-shadow:0 30px 60px -30px #13233a73}@media (width<=960px){.home-hero{padding:48px 0 56px}.home-hero-grid{grid-template-columns:1fr;gap:40px}}.home-trust{background:var(--page);border-bottom:1px solid var(--line);padding:36px 0}.home-trust ul{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.home-trust li{border-inline-start:1px solid var(--line);align-items:flex-start;gap:14px;padding:4px 24px;display:flex}.home-trust li:first-child{border-inline-start:0;padding-inline-start:0}.home-trust .ico{width:22px;height:22px;color:var(--teal);flex:none;margin-top:2px}.home-trust b{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:1.02rem;font-weight:600;display:block}.home-trust span{color:var(--muted);font-size:14px;line-height:1.5;display:block}@media (width<=1000px){.home-trust ul{grid-template-columns:1fr 1fr;row-gap:24px}.home-trust li:nth-child(3){border-inline-start:0;padding-inline-start:0}}@media (width<=600px){.home-trust ul{grid-template-columns:1fr}.home-trust li{border:0;padding-inline:0}}.home-tabs{background:var(--band) radial-gradient(900px 500px at 80% 10%,#f9731666,transparent 70%);color:#eef3f7;padding:112px 0}.home-tabs h2{color:#fff;max-width:18ch;margin:0}.home-tabs .lede{color:#a9b8c9;max-width:60ch;margin:20px 0 0}.home-tabs-grid{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:56px;margin-top:56px;display:grid}.htabs{flex-direction:column;gap:12px;display:flex}.htab{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:22px 24px 24px;transition:background .2s,border-color .2s;position:relative;overflow:hidden}.htab:hover{background:#ffffff0f}.htab.on{background:#ffffff14;border-color:#ffffff29}.htab h3{color:#fff;margin:0;font-size:1.3rem}.htab button{all:unset;cursor:pointer}.htab button:after{content:"";position:absolute;inset:0}.htab button:focus-visible:after{outline-offset:-2px;border-radius:14px;outline:2px solid #fdba74}.htab p{color:#a9b8c9;margin:8px 0 0;font-size:15.5px;line-height:1.55}.htab-bar{inset-inline:0;background:#ffffff14;height:3px;display:none;position:absolute;bottom:0}.htab.on .htab-bar{display:block}.htab-bar i{background:var(--citrus);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(1)}[dir=rtl] .htab-bar i{transform-origin:100%}.home-tabs.playing .htab.on .htab-bar i{animation:htab-fill var(--htab-ms,8s) linear forwards}.home-tabs.paused .htab.on .htab-bar i{animation-play-state:paused}@keyframes htab-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hpanel[hidden]{display:none}.hpanel{animation:.35s hpanel-in}@keyframes hpanel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hlinks{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.hlinks a{color:#fff;background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:6px;height:100%;padding:22px 52px 22px 22px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}[dir=rtl] .hlinks a{padding:22px 22px 22px 52px}.hlinks a:after{content:"→";inset-inline-end:20px;color:#fdba74;transition:transform .2s;position:absolute;top:20px}[dir=rtl] .hlinks a:after{content:"←"}.hlinks a:hover{background:#ffffff1a;border-color:#7fd3da73;transform:translateY(-2px)}.hlinks a:hover:after{transform:translate(3px)}[dir=rtl] .hlinks a:hover:after{transform:translate(-3px)}.hlinks a:focus-visible{outline-offset:2px;outline:2px solid #fdba74}.hlinks small{color:#a9b8c9;font-size:14.5px;font-weight:400;line-height:1.5}.hlinks li:only-child,.hlinks li:nth-child(odd):last-child{grid-column:1/-1}@media (width<=1000px){.home-tabs{padding:80px 0}.home-tabs-grid{grid-template-columns:1fr;gap:28px;margin-top:40px}.htabs{flex-direction:row}.htab{flex:1}}@media (width<=600px){.hlinks{grid-template-columns:1fr}.htab{padding:16px 18px 18px}.htab p{display:none}}.home-split{background:var(--soft);padding:104px 0}.home-split-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.home-split h2{max-width:14ch;margin:0}.home-split .lede{color:var(--muted);max-width:44ch;margin:24px 0 0;line-height:1.6}.hsteps{background:var(--surface);box-shadow:var(--shadow);counter-reset:hs;border-radius:20px;margin:0;padding:12px 32px;list-style:none}.hsteps li{border-top:1px solid var(--line);padding:26px 0 26px 64px;position:relative}[dir=rtl] .hsteps li{padding:26px 64px 26px 0}.hsteps li:first-child{border-top:0}.hsteps li:before{counter-increment:hs;content:counter(hs);inset-inline-start:0;background:var(--teal);width:40px;height:40px;color:var(--on-teal);font:600 16px/40px var(--display);text-align:center;border-radius:50%;position:absolute;top:24px}.hsteps li:not(:last-child):after{content:"";inset-inline-start:19.5px;background:color-mix(in srgb,var(--teal) 35%,transparent);z-index:0;width:1px;position:absolute;top:72px;bottom:-24px}.hsteps h3{margin:0 0 6px;font-size:1.2rem}.hsteps p{color:var(--muted);margin:0;line-height:1.6}@media (width<=960px){.home-split{padding:72px 0}.home-split-grid{grid-template-columns:1fr;gap:36px}.hsteps{padding:8px 22px}}.home-cta{background:var(--card);text-align:center;padding:104px 0}.home-cta h2{max-width:20ch;margin:0 auto}.home-cta p{max-width:56ch;color:var(--muted);margin:20px auto 0;font-size:1.15rem;line-height:1.6}.home-cta .ctas{justify-content:center;gap:14px;margin-top:36px;display:flex}@media (width<=700px){.home-cta{padding:72px 0}}@media (prefers-reduced-motion:reduce){.hpanel{animation:none}.hlinks a,.hlinks a:after{transition:none}}@media (width>=961px){.home-hero-grid{align-items:start}.home-hero-copy{padding-top:72px;position:sticky;top:120px}}body{color:var(--ink);font-feature-settings:"cv11","ss01";font-size:17px;line-height:1.65}:lang(he) body{font-feature-settings:normal}h1,h2,h3{color:var(--ink);font-weight:600}h1{letter-spacing:-.035em;line-height:1.02}h2{letter-spacing:-.03em;line-height:1.08}h3{letter-spacing:-.015em;line-height:1.3}:lang(he) h1,:lang(he) h2,:lang(he) h3{letter-spacing:0}p,li{color:inherit}.lede,.muted{color:var(--muted)}.brand{letter-spacing:-.03em;font-weight:700}main section>.wrap>h2:first-child:before,main section>.wrap>div:first-child>h2:first-child:before{display:none}header.site{background:color-mix(in srgb,var(--surface) 92%,transparent);border-bottom:1px solid var(--line)}nav.main>a,.dd>button{color:color-mix(in srgb,var(--ink) 85%,transparent);font-weight:500}nav.main>a:hover,.dd>button:hover{background:var(--card);color:var(--ink)}.menu{border-radius:14px;box-shadow:0 20px 50px -20px #1118274d}.menu a:hover{background:var(--card)}.btn{font-weight:600;font-family:var(--body);border-radius:8px;padding:13px 20px}.btn.primary{box-shadow:0 1px 2px #11182714}.btn.primary:hover{background:var(--teal-ink);transform:none}.btn.ghost,.btn.secondary{background:var(--surface);color:var(--ink);border:1px solid #d1d5db}.btn.ghost:hover,.btn.secondary:hover{border-color:var(--ink)}:root[data-theme=dark] .btn.ghost,:root[data-theme=dark] .btn.secondary{border-color:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.ghost,:root:not([data-theme=light]) .btn.secondary{border-color:var(--line)}}.tile,.path,.quote,aside.fact,.pricing,.figures div,.compare .before,.post,.lead-section .form{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 3px #1118270f,0 6px 16px -10px #1118271f}a.tile:hover,.tile-link:hover,.post:hover{background:var(--surface);border-color:color-mix(in srgb,var(--teal) 55%,transparent);transform:translateY(-2px);box-shadow:0 12px 28px -14px #11182740}.tile .ico{background:var(--soft)}.chips span{background:var(--surface);border:1px solid var(--line)}details{background:var(--surface);border:1px solid var(--line);border-radius:12px}details[open]{box-shadow:0 12px 28px -18px #11182740}.pagehead{background:var(--hero);border-bottom:1px solid var(--line)}.pagehead h1{font-size:clamp(2.4rem,5.2vw,3.75rem)}.band{background:var(--band) radial-gradient(800px 400px at 85% 0%,#f9731652,transparent 70%)}.cta-band{background:var(--band) radial-gradient(600px 300px at 100% 0%,#f9731673,transparent 70%);border-radius:20px}footer{background:var(--band)}table.vs th,.lead-section{background:var(--card)}.home-hero h1{max-width:none;font-size:clamp(2.5rem,4.8vw,3.75rem)}.btn.primary:hover{color:#111827;background:#fb923c}.cta-band .btn.primary{background:var(--teal);color:#111827}.cta-band .btn.primary:hover{background:#fb923c}.htab-bar i{background:var(--teal)}:root{--btn:#c9450c;--btn-hover:#a8380a;--on-teal:#fff}:root[data-theme=dark]{--on-teal:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--on-teal:#fff}}.btn.primary,.cta-band .btn.primary{background:var(--btn);color:#fff;border-color:#0000}.btn.primary:hover,.cta-band .btn.primary:hover{background:var(--btn-hover);color:#fff}.hsteps li:before{background:var(--btn);color:#fff}.cd-av{background:var(--btn)}:is(.band,.cta-band,.panel,.log,.compare .after,.cd-bar,footer,.home-tabs) :is(h1,h2,h3,h4,strong,b){color:#fff}:is(.band,.cta-band,.panel,.log,.compare .after,.cd-bar,footer,.home-tabs) :is(p,li,span,small,dd,dt,td){color:inherit}h2.h3{letter-spacing:-.015em;margin:0 0 .5em;font-size:1.25rem;line-height:1.3}.client-demo .cd-h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px;font-size:11.5px;font-weight:600}h1,h2,h3,h4,.lede,p,li,dd,dt,td,th,label,b,strong,a{overflow-wrap:break-word}:lang(de),:lang(el){-webkit-hyphens:auto;hyphens:auto}.prose,article{overflow-wrap:anywhere}.steps>*,.grid2>*,.grid3>*,.fgrid>*,.wrap.two>*,.form .row>*,.home-hero-grid>*,.home-split-grid>*,dl>div,.split>*,.duo>*{min-width:0}.form input,.form select,.form textarea{min-width:0;max-width:100%}@media (width<=1000px){.steps[style]{grid-template-columns:1fr 1fr!important}}@media (width<=620px){.steps[style]{grid-template-columns:1fr!important}}@media (width<=420px){.home-hero h1{font-size:clamp(1.9rem,9vw,2.5rem)}.sc-results{grid-template-columns:1fr!important}.fgrid{grid-template-columns:1fr}}.booking{overflow:hidden}.client-demo .cd-av,.cd-av{color:#fff}.cd-bar .cd-av{color:#fff!important}:root[data-theme=dark] .cd-warn{color:#fdba74}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cd-warn{color:#fdba74}}:focus-visible{outline-color:#c9450c}:root{--ok:#1e7b45;--ok-soft:#e8f5ec;--warn-ink:#9a3412}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ok:#4ade80;--ok-soft:#0f2a1a;--warn-ink:#fdba74}}:root[data-theme=dark]{--ok:#4ade80;--ok-soft:#0f2a1a;--warn-ink:#fdba74}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink);margin:0 0 10px;font-size:13px;font-weight:700;display:block}:lang(he) .eyebrow{letter-spacing:0}main section>.wrap>.eyebrow:first-child+h2:before{content:"";background:var(--teal);border-radius:2px;width:44px;height:4px;margin-bottom:20px;display:block}main section>.wrap>.eyebrow:first-child{margin-top:0}.story{max-width:72ch;color:var(--ink);background:var(--card);border-inline-start:4px solid var(--teal);border-radius:0 14px 14px 0;margin:24px 0 0;padding:22px 26px;font-size:1.12rem;font-style:italic;line-height:1.65}[dir=rtl] .story{border-radius:14px 0 0 14px}:lang(he) .story{font-style:normal}.story p{margin:0}.pagehead .wrap:has(>.hero-visual){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;column-gap:64px;display:grid}.pagehead .wrap:has(>.hero-visual)>*{grid-column:1}.pagehead .wrap>.hero-visual{grid-area:1/2/span 8;align-self:center;margin:0}.pagehead:has(.hero-visual):after{display:none}@media (width<=900px){.pagehead .wrap:has(>.hero-visual){grid-template-columns:1fr}.pagehead .wrap>.hero-visual{grid-area:auto/1;margin-top:36px}}.chips.q{margin:18px 0 6px}.chips.q span{background:var(--surface);padding:7px 14px;font-size:15px;font-weight:600}.chat{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.chat-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;font-size:15px;font-weight:700;display:flex}.chat-head i{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px}.chat-body{flex-direction:column;gap:12px;padding:20px 18px;display:flex}.bubble{border-radius:16px;max-width:88%;margin:0;padding:12px 16px;font-size:15.5px;line-height:1.5}.bubble.me{background:var(--btn,#c9450c);color:#fff;border-end-end-radius:4px;align-self:flex-end}.bubble.ai{background:var(--card);border:1px solid var(--line);border-end-start-radius:4px;align-self:flex-start}.bubble .src{color:var(--muted);margin-top:8px;font-size:13px;display:block}.chat-foot{color:var(--muted);gap:8px;padding:12px 18px 16px;font-size:14px;display:flex}.chat-foot span{border:1px solid var(--line);border-radius:999px;flex:1;padding:8px 14px}.chat-foot b{background:var(--soft);width:36px;height:36px;color:var(--teal-ink);border-radius:50%;place-items:center;font-size:16px;display:grid}.asks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;margin-top:28px;display:grid}.asks p{background:var(--surface);border:1px solid var(--line);border-radius:18px 18px 18px 4px;margin:0;padding:16px 20px;font-size:1.05rem;font-weight:600}[dir=rtl] .asks p{border-radius:18px 18px 4px}@media (width<=700px){.asks{grid-template-columns:1fr}}.big-lines{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.big-lines li{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:700;line-height:1.3}.big-lines li:before{content:"";background:var(--teal);vertical-align:.18em;border-radius:3px;width:12px;height:12px;margin-inline-end:14px;display:inline-block}.moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.moments .tile{padding:30px}.moments .tile h3{font-size:1.25rem}@media (width<=960px){.moments{grid-template-columns:1fr}}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}@media (width<=960px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.grid4{grid-template-columns:1fr}}.grid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.grid5 .tile{padding:22px}@media (width<=1100px){.grid5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.grid5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.grid5{grid-template-columns:1fr}}.area-nav{top:calc(env(safe-area-inset-top,0px) + 68px);z-index:40;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky}.area-nav ul{scrollbar-width:thin;gap:8px;max-width:1168px;margin:0 auto;padding:12px 24px;list-style:none;display:flex;overflow-x:auto}.area-nav a{white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.area-nav a:hover{border-color:var(--teal);color:var(--teal-ink)}@media (width<=900px){.area-nav{position:static}.area-nav ul{padding:12px 16px}}.area,.svc{scroll-margin-top:150px}@media (width<=900px){.area,.svc{scroll-margin-top:80px}}.area+.area,.svc+.svc{border-top:1px solid var(--line)}.problems{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}@media (width<=860px){.problems{grid-template-columns:1fr}}.problem{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px 28px}.problem h3{margin:0 0 6px;font-size:1.15rem}.problem>p{color:var(--muted);margin:0 0 12px}.sols{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sols li{padding-inline-start:24px;font-size:16px;position:relative}.sols li:before{content:"";inset-inline-start:2px;background:var(--teal);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em}.sols a{font-weight:700}.area .band-cta,.svc .band-cta{margin-top:32px}.jumps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.jumps a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:1.05rem;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.jumps a:after{content:"↓";color:var(--teal-ink);font-size:1.2rem}.jumps a:hover{border-color:var(--teal)}@media (width<=860px){.jumps{grid-template-columns:1fr}}.svc-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:48px;margin-top:28px;display:grid}.svc-grid .story{margin-top:0}.svc-grid h3{margin:0 0 10px;font-size:1.05rem}@media (width<=900px){.svc-grid{grid-template-columns:1fr;gap:28px}}.more-link{margin-top:20px;font-weight:700;display:inline-block}.home-hero .stars-line{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:28px 0 0;font-size:1.05rem;font-weight:700;display:flex}.stars{color:#e8a317;letter-spacing:2px;font-size:1.2rem}.home-hero .stars-line a{color:var(--ink)}.home-hero .creds-line{color:var(--muted);margin:8px 0 0;font-size:15px}.hero-cards{gap:14px;margin:0;display:grid}.hero-cards div{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:18px 20px}.hero-cards b{font-size:15.5px;display:block}.hero-cards span{color:var(--muted);margin-top:2px;font-size:14.5px;display:block}.hero-cards div:nth-child(2){margin-inline-start:28px}.hero-cards b:before{content:"";background:var(--ok);vertical-align:.1em;border-radius:50%;width:9px;height:9px;margin-inline-end:8px;display:inline-block}.logo-row{flex-wrap:wrap;gap:12px 32px;margin:20px 0 0;padding:0;list-style:none;display:flex}.logo-row li{font-family:var(--display);color:var(--muted);filter:grayscale();opacity:.85;font-size:1.15rem;font-weight:700}.logo-h{color:var(--muted);margin:48px 0 0;font-size:15px;font-weight:600}.week{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}@media (width<=860px){.week{grid-template-columns:1fr}}.week>div{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px}.week h3{margin:0 0 16px}.week ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.week li{padding:0 0 18px;padding-inline-start:28px;position:relative}.week li:before{content:"";inset-inline-start:0;background:var(--warn-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:.45em}.week li:after{content:"";inset-inline-start:5px;background:var(--line);width:2px;position:absolute;top:1.4em;bottom:0}.week li:last-child{padding-bottom:0}.week li:last-child:after{display:none}.week li b{display:block}.week .with{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.week .with li:before{background:var(--ok)}.week .with h2{color:var(--ok)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .week .with h2{color:#17663a}}:root[data-theme=light] .week .with h2{color:#17663a}.week-note{color:var(--muted);margin:24px 0 0;font-size:1.05rem}.cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}@media (width<=860px){.cases{grid-template-columns:1fr}}.case{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:30px;display:flex}.case h3{margin:0 0 10px;font-size:1.25rem}.case>p{margin:0 0 14px}.case figure{border-top:1px solid var(--line);margin:auto 0 0;padding-top:14px}.case blockquote{margin:0;font-style:italic}.case blockquote p{margin:0}.case figcaption{color:var(--muted);margin-top:8px;font-size:14px}.case figcaption small{margin-top:4px;display:block}.reviews{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:20px;margin-top:28px;padding:4px 2px 18px;display:grid;overflow-x:auto}@media (width>=1100px){.reviews{grid-auto-columns:calc(33.3333% - 13.3333px)}}.reviews figure{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;margin:0;padding:26px;display:flex}.reviews blockquote{margin:10px 0 0;font-size:1.02rem}.reviews blockquote p{margin:0}.reviews figcaption{margin-top:auto;padding-top:16px;font-size:14.5px;font-weight:600}.reviews figcaption span{color:var(--muted);font-weight:400;display:block}.reviews figcaption small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.reviews:focus-visible{outline-offset:4px}.areas6{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}@media (width<=900px){.areas6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.areas6{grid-template-columns:1fr}}.areas6 .tile p{margin:6px 0 10px}.areas6 .tile small{color:var(--teal-ink);font-size:14px;font-weight:600;display:block}.yt{aspect-ratio:16/9;box-shadow:var(--shadow);background:#000;border-radius:18px;position:relative;overflow:hidden}.yt button{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.yt button:focus-visible{outline:3px solid var(--btn,#c9450c);outline-offset:3px}.yt img{object-fit:cover;width:100%;height:100%;display:block}.yt .play{background:#c9450c;border-radius:14px;place-items:center;width:76px;height:54px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 8px 24px #00000059}.yt .play:before{content:"";border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;margin-inline-start:4px}[dir=rtl] .yt .play:before{margin-inline-start:0;margin-left:4px}.yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.award-book{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}@media (width<=860px){.award-book{grid-template-columns:1fr}}.award-book>div{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:30px}.award-book h2{font-size:clamp(1.4rem,2.4vw,1.8rem)}.powered-line{color:var(--band-muted);margin:28px 0 0;font-size:14px}.powered-line a{color:#fff}@media (width>=1001px){.pagehead.pagehead:has(.hero-visual)>.wrap>*{max-width:none!important}}.pagehead:has(.hero-visual) h1{max-width:16ch}.pagehead .chips.q{display:flex}.pagehead .wrap>.hero-visual{justify-self:end;width:100%;max-width:460px}.week h2{margin:0 0 18px;font-size:clamp(1.3rem,2.2vw,1.6rem)}.week h2:before{display:none!important}.rev-nav{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.rev-nav button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:20px}.rev-nav button:hover{border-color:var(--teal);color:var(--teal-ink)}[dir=rtl] .rev-nav button{transform:scaleX(-1)}.powered-line a{text-decoration:underline}.area-nav ul{max-width:none;padding:12px 0}@media (width<=560px){.figures:has(>div:nth-child(6)){grid-template-columns:1fr 1fr;gap:12px}.figures:has(>div:nth-child(6)) div{padding:16px}}header.site nav.main>a,header.site .dd>button{white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}header.site .powered{-webkit-hyphens:none;hyphens:none}@media (width>=1041px) and (width<=1240px){header.site .powered{white-space:normal;max-width:24ch;font-size:10.5px}}header.site .powered a{white-space:nowrap;-webkit-hyphens:none;hyphens:none}.home-hero-grid:has(.hero-form){align-items:start}.hero-form{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:28px}.hero-form h2{margin:0 0 6px;font-size:clamp(1.35rem,2.2vw,1.6rem)}.hero-form>p{color:var(--muted);margin:0 0 18px;font-size:15.5px}.hero-form .form{box-shadow:none;background:0 0;border:0;padding:0}.hero-form .form textarea{min-height:90px}@media (width<=900px){.hero-form{padding:22px}}.home-hero .hero-form h2{max-width:none;font-size:clamp(1.35rem,2.2vw,1.6rem);line-height:1.25}.figures.dash{color:#f3f4f6;background:radial-gradient(520px 260px at 92% -10%,#f9731661,#0000 70%),radial-gradient(420px 240px at 0 110%,#38bdf829,#0000 70%),#0b1220;border-radius:24px;gap:14px;padding:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b122099}.figures.dash:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.figures.dash>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;padding:22px 22px 18px;transition:transform .35s,border-color .35s,background .35s;display:flex;position:relative}.figures.dash>div:hover{background:#ffffff12;border-color:#f973168c;transform:translateY(-3px)}.figures.dash b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fdba74;background:linear-gradient(100deg,#ffe4c7 0%,#fdba74 35%,#f97316 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.1rem,4vw,3rem)}.figures.dash span:not(.sr-only):not(.cnt){color:#aeb6c4;font-size:15px}.figures.dash .viz{align-items:flex-end;min-height:52px;margin-top:auto;padding-top:16px;display:flex}@media (forced-colors:active){.figures.dash b{-webkit-text-fill-color:CanvasText}}.v-mosaic{grid-template-columns:repeat(20,1fr);gap:3px;width:100%;display:grid}.v-mosaic i{aspect-ratio:1;background:#ffffff12;border-radius:2px}.on .v-mosaic i{animation:tileOn .5s var(--d) both}.v-mosaic i.ping{animation:1.4s ease-out both ping}@keyframes tileOn{0%{background:#ffffff12}to{background:#f97316cc}}@keyframes ping{0%{background:#ffe4c7;box-shadow:0 0 10px #f97316}to{box-shadow:none;background:#f97316cc}}.v-mosaic i:nth-child(3n){--o:.55}.on .v-mosaic i:nth-child(3n){opacity:.55}.on .v-mosaic i:nth-child(7n){opacity:.75}.v-stars{gap:6px;display:flex}.v-stars svg{fill:#ffffff1a;width:28px;height:28px}.on .v-stars span{animation:starPop .45s var(--d) both}.on .v-stars svg{animation:starFill .45s var(--d) both}@keyframes starPop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes starFill{to{fill:#fbbf24;filter:drop-shadow(0 0 6px #fbbf2499)}}.v-years{color:#aeb6c4;font-variant-numeric:tabular-nums;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.v-years .track{background:#ffffff1a;border-radius:3px;flex:1;height:6px;position:relative}.v-years .track i{background:linear-gradient(90deg,#f97316,#fdba74);border-radius:3px;width:0;position:absolute;inset-block:0;inset-inline-start:0}.v-years .track em{top:50%;opacity:0;background:#ffe4c7;border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute;inset-inline-start:0;box-shadow:0 0 0 4px #f9731659}.on .v-years .track i{animation:1.9s cubic-bezier(.16,1,.3,1) .2s forwards grow}.on .v-years .track em{animation:1.9s cubic-bezier(.16,1,.3,1) .2s forwards slide,2s 2.2s infinite pulse}@keyframes grow{to{width:100%}}@keyframes slide{0%{opacity:1;inset-inline-start:0}to{opacity:1;inset-inline-start:100%}}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #f9731659}50%{box-shadow:0 0 0 9px #f9731600}}.v-badges{grid-template-columns:repeat(10,1fr);gap:6px;width:100%;display:grid}.v-badges i{aspect-ratio:1;opacity:.4;border:2px solid #ffffff1f;border-radius:50%;transform:scale(.4)}.on .v-badges i{animation:badge .4s var(--d) both}@keyframes badge{0%{opacity:.4;transform:scale(.4)}70%{transform:scale(1.2)}to{opacity:1;background:radial-gradient(circle,#fdba74 0 30%,#0000 32%);border-color:#f97316;transform:scale(1)}}.v-ring svg{width:56px;height:56px;transform:rotate(-90deg)}.v-ring circle{fill:none;stroke-width:4px}.v-ring .bg{stroke:#ffffff1a}.v-ring .fg{stroke:#f97316;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.v-ring .play{fill:#ffe4c7;transform-origin:22px 22px;transform:rotate(90deg)}.on .v-ring .fg{animation:2s cubic-bezier(.16,1,.3,1) .2s forwards ring}@keyframes ring{to{stroke-dashoffset:0}}.v-people{flex-wrap:wrap;gap:4px;display:flex}.v-people svg{fill:#ffffff1f;width:22px;height:22px}.on .v-people span{animation:starPop .4s var(--d) both}.on .v-people svg{animation:personOn .4s var(--d) both}@keyframes personOn{to{fill:#fdba74}}.on .v-people span:nth-child(odd) svg{animation-name:personOn2}@keyframes personOn2{to{fill:#f97316}}.still *{animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.v-mosaic i.ping{animation:none}}.mini-bars{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:10px;margin:4px 0 16px;padding:16px;display:grid}.mini-bars>div{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.mini-bars small{color:var(--muted);grid-column:1/-1;font-size:13px}.mini-bars i{background:linear-gradient(90deg,#f97316,#fdba74);border-radius:6px;width:0;height:12px;transition:width 1.9s cubic-bezier(.16,1,.3,1);display:block}.mini-bars>div:first-child i{background:color-mix(in srgb,var(--muted) 55%,transparent)}.mini-bars.on i{width:calc(var(--v) * 2.6%)}.mini-bars b{font-variant-numeric:tabular-nums;color:var(--teal-ink);text-align:end;min-width:3.2ch;font-size:1.5rem}@media (prefers-reduced-motion:reduce){.mini-bars i{width:calc(var(--v) * 2.6%);transition:none}}.reveal{opacity:0;transition:opacity .7s ease var(--rd,0s),transform .7s cubic-bezier(.16,1,.3,1) var(--rd,0s);transform:translateY(22px)}.reveal.shown{opacity:1;transform:none}.cnt{font-variant-numeric:tabular-nums}.figures b .cnt{font-size:inherit;color:inherit;display:inline}.figures.dash .viz,.figures.dash .viz div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.figures.dash .viz{padding-top:16px}.v-years .track{background:#ffffff1a!important;border-radius:3px!important}.figures.dash .viz .v-mosaic,.figures.dash .viz .v-badges{display:grid}.v-years{gap:16px}.v-people{flex-wrap:nowrap}.v-mosaic{grid-template-columns:repeat(20,minmax(0,1fr))}.v-badges{grid-template-columns:repeat(10,minmax(0,1fr))}.figures.dash>div{min-width:0}@media (width<=640px){.figures.dash{gap:10px;padding:12px;grid-template-columns:1fr!important}.figures.dash>div{padding:18px}.figures.dash .viz{min-height:40px}}@media (width<=360px){.v-stars svg{width:24px;height:24px}.v-people svg{width:18px;height:18px}}.v-award{width:56px;height:56px;position:relative}.v-award svg{fill:none;stroke:#ffffff2e;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:56px;height:56px}.v-award .cup{fill:#ffffff0f}.on .v-award svg{animation:.9s .3s both trophy}.on .v-award .cup{animation:.9s .3s both cupFill}@keyframes trophy{0%{transform:scale(.7)rotate(-8deg)}60%{transform:scale(1.12)rotate(4deg)}to{stroke:#fdba74;filter:drop-shadow(0 0 8px #f973168c);transform:none}}@keyframes cupFill{to{fill:#f97316}}.v-award i{opacity:0;background:#ffe4c7;border-radius:50%;width:6px;height:6px;position:absolute}.v-award i:first-of-type{top:2px;inset-inline-start:52px}.v-award i:nth-of-type(2){top:22px;inset-inline-start:62px}.v-award i:nth-of-type(3){top:0;inset-inline-start:-8px}.on .v-award i{animation:2.4s 1.1s infinite spark}.on .v-award i:nth-of-type(2){animation-delay:1.6s}.on .v-award i:nth-of-type(3){animation-delay:2.1s}@keyframes spark{0%,to{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.2)}40%{opacity:0;transform:scale(.3)}}.figures.dash .viz .v-award{overflow:visible}.figures.dash>div>span.also{color:#fdba74;margin-top:8px;font-size:15px;font-weight:600;display:block}.figures.dash>div>span.also strong{font-variant-numeric:tabular-nums;margin-inline-end:4px;font-size:1.35rem}.figures.dash>div>b{overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.chat .bubble.me{animation:.5s .4s both bubbleIn}.chat .bubble.ai{animation:.5s 1.5s both bubbleIn}.chat-head i{animation:2s 2s infinite pulse}}@keyframes bubbleIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.price-big b,.price-badge b{font-variant-numeric:tabular-nums}.figures.dash b.word{padding-block:.35em;font-size:clamp(1.45rem,2.3vw,1.85rem);line-height:1.2}.figures.dash .cnt{color:inherit;font-size:inherit}.figures.dash b.word{font-variant-numeric:normal;letter-spacing:-.01em}.figures.dash b.long{font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.15}.figures.dash>div>span.also.also{color:#f3f4f6;font-size:15px}.figures.dash>div>span.also strong{color:#fdba74}@media (width>=641px){.figures.dash:has(>div:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.logo-row.logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.logo-row.logos li{filter:none;opacity:1;font:inherit;border:1px solid var(--line);background:#fff;border-radius:14px;place-items:center;padding:6px;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid}.logo-row.logos img{filter:grayscale();opacity:.72;width:100%;height:auto;transition:filter .35s,opacity .35s;display:block}.logo-row.logos li:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--teal) 45%,transparent);transform:translateY(-3px)}.logo-row.logos li:hover img{filter:none;opacity:1}@media (width<=900px){.logo-row.logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.logo-row.logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:no-preference){.logo-row.logos.wave img{animation:logoWave 1.6s var(--d) both}}@keyframes logoWave{0%,to{filter:grayscale();opacity:.72}45%{filter:none;opacity:1}}.cases{grid-template-columns:1fr;gap:18px}.case{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.case>*{grid-column:1}.case>figure{border-top:0;border-inline-start:2px solid var(--line);grid-area:1/2/span 6;align-self:center;margin:0;padding:6px 0;padding-inline-start:32px}.case>figure blockquote{font-size:1.08rem}.case:not(:has(figure))>*{grid-column:1/-1}.case:not(:has(figure))>p{max-width:75ch}.case .go{margin-top:6px}@media (width<=860px){.case{grid-template-columns:1fr}.case>figure{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;grid-area:auto/1;margin-top:4px;padding-top:14px}}.figures.dash{grid-auto-rows:auto}.figures.dash>div{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.figures.dash>div>b{grid-row:1}.figures.dash>div>span:not(.also){grid-row:2;align-self:start}.figures.dash>div>span.also{grid-row:3;align-self:start}.figures.dash>div>.viz{grid-row:3;align-self:end;margin-top:0;padding-top:14px}@media (width>=861px){.week{grid-template-rows:auto repeat(5,auto);row-gap:0}.week>div{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.week>div>ol{display:contents}}.reviews figcaption{margin-top:0;padding-top:14px}.award-book>div{flex-direction:column;justify-content:center;display:flex}.duo.center{align-items:stretch}.duo.center>div{flex-direction:column;justify-content:center;display:flex}.figures.dash>div>span.also{grid-row:3;place-self:end start;margin:0;padding-bottom:16px}.figures.dash>div:has(>.also)>.viz{justify-self:end}.figures.dash>div{grid-row:span 3}@media print{.reveal{opacity:1!important;transform:none!important}}@media (width>=901px){:is(.grid3,.posts){grid-template-columns:repeat(6,minmax(0,1fr))}:is(.grid3,.posts)>*{grid-column:span 2}:is(.grid3,.posts):has(>:last-child:nth-child(3n+1))>:nth-last-child(-n+4),:is(.grid3,.posts):has(>:last-child:nth-child(3n+2))>:nth-last-child(-n+2){grid-column:span 3}:is(.grid3,.posts):has(>:only-child)>*{grid-column:1/-1}.grid4:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.grid4:has(>:nth-child(5):last-child)>*{grid-column:span 2}.grid4:has(>:nth-child(5):last-child)>:nth-last-child(-n+2){grid-column:span 3}.grid4:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=621px) and (width<=900px){.grid3>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=621px){.grid2:not(:has(>:nth-child(3):last-child))>:last-child:nth-child(odd),.problems>:last-child:nth-child(odd){grid-column:1/-1}}.quotes>:only-child,.grid2>:only-child{grid-column:1/-1;max-width:760px}.compare{align-items:stretch}.compare>div{margin:0}.compare.flat{align-items:stretch}.compare.flat .before{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:32px 36px}.compare.flat>div{border-radius:16px}@media (width>=621px) and (width<=900px){.posts>:last-child:nth-child(odd){grid-column:1/-1}}.figures.dash>div>.viz{align-self:start}.figures.dash>div:has(>.also)>:is(.viz,.also){align-self:center;padding-bottom:0}.figures.dash>div:has(>.also)>.viz{padding-top:10px}.figures.dash>div{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.figures.dash>div>.viz{align-self:stretch;margin-top:0;padding-top:16px}.figures.dash>div:has(>.also){grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;align-content:start;column-gap:12px;display:grid}.figures.dash>div:has(>.also)>:is(b,span:not(.also)){grid-column:1/-1}.figures.dash>div:has(>.also)>span.also{grid-area:3/1;align-self:center;padding:16px 0 0}.figures.dash>div:has(>.also)>.viz{grid-area:3/2;align-self:center;padding-top:16px}.text-link{color:var(--teal-ink);text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:underline 1px;display:inline-flex}.text-link:after{content:"→";text-decoration:none;transition:transform .2s;display:inline-block}[dir=rtl] .text-link:after{content:"←"}.text-link:hover:after{transform:translate(3px)}[dir=rtl] .text-link:hover:after{transform:translate(-3px)}.ctas:has(>.text-link){align-items:center;column-gap:24px}.tile>.text-link,.award-book .text-link,.cases~.text-link{margin-top:12px}.fp-launch{display:none}@media (width<=768px){.fp-ready .fp-launch{margin-top:20px;display:block}.fp-launch .btn{justify-content:center;width:100%;min-height:52px;font-size:16px}.fp-launch .form-note{text-align:center;color:var(--muted);margin:10px 0 0;font-size:14px}.fp-ready .lead-section .lead-grid{gap:0}.fp-ready .hero-form{padding:24px}}.fpanel{z-index:100;background:var(--surface);flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0;transform:translateY(100%)}.fpanel.in{transform:none}.fpanel.still{transition:none}.fpanel[hidden]{display:none}.fp-head{padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 12px;border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-head h2{margin:0;font-size:1.15rem;line-height:1.3}.fp-head h2:before{display:none!important}.fp-close{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;font-size:18px}.fp-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:16px 16px 0;overflow-y:auto}.fpanel .form{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.fpanel .fp-submit{z-index:1;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);margin:8px -16px 0;position:sticky;bottom:0}.fpanel .fp-submit .btn{justify-content:center;width:100%;min-height:52px;font-size:16px}.fpanel .form-note{text-align:center}.fpanel .fp-done{justify-content:center;width:100%;margin:12px 0 24px}.fpanel input,.fpanel select,.fpanel textarea{font-size:16px!important}html.fp-lock,html.fp-lock body{overflow:hidden}html.fp-lock body{width:100%;position:fixed;left:0;right:0}@media (prefers-reduced-motion:reduce){.fpanel{transition:none}}.figures.dash b{text-shadow:0 0 22px #f9731659;-webkit-text-fill-color:currentColor!important;color:#fdba74!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.logo-slider{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:16px;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-slider::-webkit-scrollbar{display:none}.logo-slider:focus-visible{outline:3px solid var(--btn,#c9450c);outline-offset:4px;border-radius:8px}.logo-track{width:max-content;display:flex}.logo-track ul{padding:10px 24px;align-items:center;gap:48px;margin:0;padding-inline-end:48px;list-style:none;display:flex}.logo-track li{border-radius:10px;flex:none;place-items:center;padding:6px 8px;transition:background .3s;display:grid}.logo-track img{filter:grayscale();opacity:.7;width:auto;height:36px;transition:filter .3s,opacity .3s;display:block}.logo-track li:hover img,.logo-track li.lit img{filter:none;opacity:1}@media (width<=768px){.logo-track img{height:28px}.logo-track ul{gap:32px;padding-inline-end:32px}}:root[data-theme=dark] .logo-track img{filter:grayscale()invert()brightness(1.4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-track img{filter:grayscale()invert()brightness(1.4)}}:root[data-theme=dark] .logo-track li:hover,:root[data-theme=dark] .logo-track li.lit{background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-track li:hover,:root:not([data-theme=light]) .logo-track li.lit{background:#fff}:root:not([data-theme=light]) .logo-track li:hover img,:root:not([data-theme=light]) .logo-track li.lit img{filter:none;opacity:1}}:root[data-theme=dark] .logo-track li:hover img{filter:none;opacity:1}@media (prefers-reduced-motion:no-preference){.logo-track{animation:logoMarquee var(--dur,60s) linear infinite}[dir=rtl] .logo-track{animation-name:logoMarqueeRtl}.logo-slider:hover .logo-track,.logo-slider:focus-within .logo-track,.logo-slider.held .logo-track{animation-play-state:paused}.logo-slider.manual .logo-track{animation:none}}@keyframes logoMarquee{to{transform:translate(-50%)}}@keyframes logoMarqueeRtl{to{transform:translate(50%)}}.cookie-bar{z-index:90;background:var(--surface);border-top:1px solid var(--line);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -18px #11182759}.cookie-bar[hidden],.cookie-set[hidden]{display:none}.cookie-bar:focus{outline:none}.cb-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;max-width:1120px;margin:0 auto;display:grid}.cb-text{max-height:none}.cb-h{color:var(--ink);margin:0 0 4px;font-size:16px;font-weight:700}.cb-text p:not(.cb-h){color:var(--muted);margin:0;font-size:14px;line-height:1.5}.cb-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cb-btn{border:1.5px solid var(--ink);background:var(--surface);min-height:44px;color:var(--ink);font:600 15px/1.2 var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;padding:10px 16px}.cb-btn:hover{background:var(--ink);color:var(--surface)}@media (width<=860px){.cb-inner{grid-template-columns:1fr}.cb-text{max-height:calc(40vh - 90px);overflow-y:auto}.cb-btn{white-space:normal;padding:10px 8px;font-size:14px}}.cookie-set{z-index:110;background:#0b122073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cs-box{background:var(--surface);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.cs-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.cs-head h2{margin:0;font-size:1.2rem}.cs-head h2:before{display:none!important}.cs-head h2:focus{outline:none}.cs-body{padding:12px 20px;overflow-y:auto}.cs-body>p{color:var(--muted);font-size:15px}.cs-gpc{background:var(--soft);border-radius:10px;padding:10px 12px;color:var(--ink)!important}.cs-row{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.cs-row b{font-size:15px;display:block}.cs-row p{color:var(--muted);margin:4px 0 0;font-size:14px}.cs-on{color:var(--ok);flex:none;font-size:13px;font-weight:600}.cs-switch{-webkit-appearance:none;appearance:none;background:var(--line);cursor:pointer;border-radius:13px;flex:none;width:46px;height:26px;margin-top:2px;transition:background .2s;position:relative}.cs-switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0000004d}.cs-switch:checked{background:#c9450c}.cs-switch:checked:after{inset-inline-start:23px}.cs-switch:disabled{opacity:.5;cursor:not-allowed}.cs-switch:focus-visible{outline:3px solid var(--btn,#c9450c);outline-offset:2px}.cs-btns{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.link-btn{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.link-btn:hover{text-decoration:underline}.form .consent.optional{margin-top:-4px}.toc{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:20px 0 32px;padding:18px 22px}.toc-h{margin:0 0 8px;font-weight:700}.toc ol{columns:2;column-gap:32px;margin:0;padding-inline-start:1.3em}.toc li{break-inside:avoid;margin:.25em 0}@media (width<=640px){.toc ol{columns:1}}.prose h2[id],.prose h3[id]{scroll-margin-top:90px}table.cookies td,table.cookies th{vertical-align:top;font-size:14.5px}table.cookies code{white-space:nowrap;font-size:13px}footer .topics{border-top:1px solid #ffffff1f;margin-top:36px;padding-top:24px}footer .topics ul{flex-wrap:wrap;gap:8px 10px;margin:8px 0 0;padding:0;list-style:none;display:flex}footer .topics a{color:var(--band-ink);border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-block}footer .topics a:hover{color:#fff;border-color:#f97316}footer .link-btn{color:inherit;font-size:inherit}.glance{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:24px 0 0;display:grid}.glance>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.glance dt{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);font-size:13px;font-weight:700}:lang(he) .glance dt{letter-spacing:0}.glance dd{margin:6px 0 0;font-weight:600}.mini-bars.big{max-width:720px;margin:24px 0 20px;padding:22px}.mini-bars.big b{font-size:2rem}.case-list .tile h2{margin:6px 0 8px}footer .link-btn{line-height:inherit;color:var(--band-muted)!important;font-size:15px!important}footer .link-btn:hover{text-decoration:none;color:var(--band-ink)!important}.quote figcaption small,.case figcaption small{display:block}.figures b span[dir],.figures.dash b span[dir]{font-weight:inherit;font-size:inherit!important;color:inherit!important}.pagehead .wrap>.hero-visual.book-cover{max-width:380px}.book-cover img{border-radius:6px;width:100%;height:auto;display:block;transform:rotate(-2deg);box-shadow:0 30px 60px -25px #0b12208c,0 0 0 1px #0000000d}.buy{margin-top:24px}.buy-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;font-size:13px;font-weight:700}:lang(he) .buy-h{letter-spacing:0}.stores{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stores a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}[dir=rtl] .stores a{padding:6px 6px 6px 14px}.stores a:hover{border-color:var(--teal);transform:translateY(-2px)}.stores img{border-radius:8px;width:36px;height:36px}.cta-band.soft{color:var(--ink);background:var(--soft)!important}.cta-band.soft h2{color:var(--ink)!important}.cta-band.soft p{max-width:75ch;color:var(--ink)!important}ol.autos{counter-reset:none;gap:8px;margin:12px 0 0;padding-inline-start:0;list-style:none;display:grid}ol.autos li{padding-inline-start:40px;line-height:1.45;position:relative}ol.autos li:before{content:attr(value);inset-inline-start:0;background:var(--soft);width:28px;height:28px;color:var(--teal-ink);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:-1px}.band .autos-grid .tile{background:#ffffff0d;border-color:#ffffff1a}.band .autos-grid .tile h3{color:#fff}.band .autos-grid li{color:var(--band-ink)}.band ol.autos li:before{color:#fdba74;background:#f973162e}.stat-callout{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;display:grid}.stat-big{font-family:var(--display);color:#c9450c;letter-spacing:-.04em;margin:0;font-size:clamp(4rem,10vw,7.5rem);font-weight:800;line-height:1}.stat-quote{font-family:var(--display);margin:0 0 10px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;line-height:1.45}@media (width<=700px){.stat-callout{grid-template-columns:1fr;gap:12px}}.book-story{align-items:center}.book-art img{width:100%;height:auto;display:block}.book-art{margin:0}.reviews.book-reviews{grid-auto-columns:minmax(300px,1fr)}.reviews figure.review blockquote{font-size:15.5px;line-height:1.55}.reviews figure.review blockquote p{margin:0 0 10px}.reviews details summary{cursor:pointer;color:var(--teal-ink);align-items:center;min-height:32px;margin:4px 0 8px;font-size:14.5px;font-weight:600;display:flex}.reviews details[open] summary{margin-bottom:10px}.author{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.author figure{margin:0}.author img{width:100%;height:auto;box-shadow:var(--shadow);border-radius:18px}.author-facts{flex-wrap:wrap;gap:12px;margin:20px 0;padding:0;list-style:none;display:flex}.author-facts li{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:150px;padding:12px 16px}.author-facts b{color:var(--teal-ink);font-size:1.6rem;line-height:1.1;display:block}.author-facts span{color:var(--muted);font-size:14px}@media (width<=760px){.author{grid-template-columns:1fr;gap:24px}.author figure{max-width:220px}}.book-cta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;display:grid!important}.book-cta img{width:200px;height:auto}@media (width<=860px){.book-cta{text-align:center;grid-template-columns:1fr;justify-items:center}.book-cta img{width:180px}}.form .pfield{gap:6px;min-width:0;display:grid}.form .pline{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.form .pline>input{flex:170px;width:auto;min-width:0}.form .ptype{border:1.5px solid var(--line);background:var(--surface);border-radius:12px;flex:none;gap:3px;min-width:0;margin:0;padding:3px;display:inline-flex}.form .ptype label{cursor:pointer;font-size:15px;font-weight:500;display:block;position:relative}.form .ptype input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.form .ptype span{height:100%;min-height:40px;color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;padding:0 14px;display:flex}.form .ptype input:checked+span{background:var(--btn);color:#fff}.form .ptype input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.form .pfield>label{display:block}.form .pfield>label>span{display:inline}.form .row:has(>.pfield){grid-template-columns:1fr}.lang[data-astro-cid-nvwz2es3]{flex:none;position:relative}.lang-btn[data-astro-cid-nvwz2es3]{min-width:44px;min-height:44px;font:500 14px/1 var(--body);color:var(--ink);background:var(--surface);border:1.5px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.lang-btn[data-astro-cid-nvwz2es3]:hover,.lang[data-astro-cid-nvwz2es3].open .lang-btn[data-astro-cid-nvwz2es3]{border-color:var(--teal);background:var(--soft)}.lang[data-astro-cid-nvwz2es3] .chev[data-astro-cid-nvwz2es3]{flex:none;transition:transform .15s}.lang[data-astro-cid-nvwz2es3].open .chev[data-astro-cid-nvwz2es3]{transform:rotate(180deg)}.lang[data-astro-cid-nvwz2es3] .flag{border-radius:2px;flex:none;box-shadow:0 0 0 1px #0000001f}.lang-list[data-astro-cid-nvwz2es3]{top:calc(100% + 6px);z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:200px;max-width:calc(100vw - 32px);margin:0;padding:6px;list-style:none;display:none;position:absolute;inset-inline-end:0;box-shadow:0 18px 40px -20px #13233a59}.lang[data-astro-cid-nvwz2es3].open .lang-list[data-astro-cid-nvwz2es3]{display:block}.lang-list[data-astro-cid-nvwz2es3] a[data-astro-cid-nvwz2es3]{min-height:44px;color:var(--ink);font:500 15px/1.2 var(--body);border-radius:8px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.lang-list[data-astro-cid-nvwz2es3] a[data-astro-cid-nvwz2es3]:hover,.lang-list[data-astro-cid-nvwz2es3] a[data-astro-cid-nvwz2es3]:focus-visible{background:var(--soft)}.lang-list[data-astro-cid-nvwz2es3] a[data-astro-cid-nvwz2es3][aria-current]{color:var(--teal-ink);font-weight:600}.lang-list[data-astro-cid-nvwz2es3] small[data-astro-cid-nvwz2es3]{color:var(--muted);font-size:12.5px;font-weight:400}.lang-list[data-astro-cid-nvwz2es3] .tick[data-astro-cid-nvwz2es3]{flex:none;margin-inline-start:auto}@media (width<=380px){.lang-btn[data-astro-cid-nvwz2es3] .name[data-astro-cid-nvwz2es3]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lang-btn[data-astro-cid-nvwz2es3]{gap:6px;padding:0 10px}}.bar[data-astro-cid-nen7h5rs]{gap:16px}.in-menu[data-astro-cid-nen7h5rs]{display:none}.brand-wrap[data-astro-cid-nen7h5rs]{flex-direction:column;flex:none;justify-content:center;min-width:0;display:flex}.powered[data-astro-cid-nen7h5rs]{color:var(--muted);white-space:nowrap;margin:1px 0 0;padding-inline-start:40px;font-size:11px;line-height:1.25}.powered[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;text-decoration:none}.powered[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--teal-ink);text-decoration:underline}.bar[data-astro-cid-nen7h5rs] .lang{margin-inline-start:8px}.in-bar[data-astro-cid-nen7h5rs]{flex:none;margin-inline-start:0!important}@media (width<=1040px){.burger[data-astro-cid-nen7h5rs]{min-width:44px;min-height:44px;margin-inline-start:0;display:block}.bar[data-astro-cid-nen7h5rs] .lang{margin-inline-start:auto}.in-bar[data-astro-cid-nen7h5rs]{display:none}nav[data-astro-cid-nen7h5rs].main{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;max-height:calc(100vh - 80px);padding:8px 16px 20px;display:none;position:absolute;top:68px;left:0;right:0;overflow:auto}nav[data-astro-cid-nen7h5rs].main.show{display:flex}nav[data-astro-cid-nen7h5rs].main>a[data-astro-cid-nen7h5rs],.dd[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs]{justify-content:space-between;width:100%;padding:14px 8px;font-size:16px}.menu[data-astro-cid-nen7h5rs]{box-shadow:none;border:0;min-width:0;padding:0;padding-block-end:8px;padding-inline-start:8px;position:static}.in-menu[data-astro-cid-nen7h5rs]{margin:8px 0 0;display:inline-flex}nav[data-astro-cid-nen7h5rs].main>a[data-astro-cid-nen7h5rs].on,.dd[data-astro-cid-nen7h5rs].on>button[data-astro-cid-nen7h5rs]{box-shadow:none}.bar[data-astro-cid-nen7h5rs]{gap:8px}}@media (width<=520px){.brand[data-astro-cid-nen7h5rs] .word[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.brand-wrap[data-astro-cid-nen7h5rs]{flex-direction:row;flex:0 auto;align-items:center;gap:8px}.powered[data-astro-cid-nen7h5rs]{white-space:normal;max-width:13ch;padding:0;font-size:10.5px}}
