@font-face{font-family:IBM Plex Sans;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2")}:root{--cobalt:#2947B7;--cobalt-d:#1F3794;--sky:#47A0E9;--sky-l:#9FD0F7;--night:#0E1A4A;--night-2:#16245E;--night-3:#0A1338;--ink:#16203F;--muted:#56607E;--line:#DDE3F0;--mist:#F2F5FB;--paper:#fff;--on-dark:#C9D4F4;--on-dark-2:#8E9BC7;--r-s:8px;--r:14px;--r-l:22px;--gut:clamp(16px,4vw,32px);--max:1180px;--hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.18' height='54' viewBox='0 0 31.18 54'%3E%3Cpath d='M15.59 0 31.18 9v18l-15.59 9L0 27V9zM15.59 36v18' fill='none' stroke='%239FD0F7' stroke-width='1'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font:400 17px/1.6 IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif;color:var(--ink);background:var(--paper);overflow-x:hidden}html[lang=ar] body{font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif;line-height:1.8}img{max-inline-size:100%;display:block}a{color:var(--cobalt)}.wrap{max-inline-size:var(--max);margin-inline:auto;padding-inline:var(--gut)}.narrow{max-inline-size:780px}section{padding-block:clamp(56px,9vw,112px);position:relative}h1,h2,h3{line-height:1.12;margin:0 0 .5em;text-wrap:balance;font-weight:600}html[lang=ar] :is(h1,h2,h3){line-height:1.4;letter-spacing:0}h1{font-size:clamp(38px,6.4vw,72px);letter-spacing:-.025em;font-weight:600}h2{font-size:clamp(28px,3.8vw,44px);letter-spacing:-.02em}h3{font-size:19px;letter-spacing:-.005em}p{margin:0 0 1em}.sub{color:var(--muted);font-size:clamp(17px,1.6vw,19px);max-inline-size:56ch;margin:0}.note{color:var(--muted);font-size:14px;margin:0}.soft{background:var(--mist)}:focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:4px}.skip{position:absolute;inset-inline-start:12px;inset-block-start:-60px;z-index:50;background:#fff;color:var(--ink);padding:10px 14px;border-radius:var(--r-s);font-weight:600}.skip:focus{inset-block-start:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;padding:10px 24px;border-radius:999px;font:600 16px/1.2 inherit;font-family:inherit;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.btn-p{background:var(--cobalt);color:#fff;box-shadow:0 1px #ffffff2e inset,0 8px 24px -10px #2947b7cc}.btn-p:hover{background:var(--cobalt-d)}.btn-g{background:transparent;color:#fff;border-color:#c9d4f461}.btn-g:hover{border-color:#fff;background:#ffffff0f}.btn-s{background:#fff;color:var(--cobalt);border-color:var(--line)}.btn-s:hover{border-color:var(--cobalt)}.btn-sm{min-block-size:40px;padding:6px 18px;font-size:15px}.btn-w{inline-size:100%}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:28px 14px}header.top{position:sticky;inset-block-start:env(safe-area-inset-top,0px);z-index:20;background:var(--night);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-block-end:1px solid rgba(159,208,247,.12)}.bar{display:flex;align-items:center;gap:24px;min-block-size:70px}.brand{display:flex;align-items:center;text-decoration:none;flex:none}.brand img{block-size:40px;inline-size:auto;max-inline-size:none}nav.main{display:flex;align-items:center;gap:4px;margin-inline-start:auto}nav.main a{color:var(--on-dark);text-decoration:none;font-weight:500;font-size:15px;padding:8px 14px;border-radius:999px;transition:color .15s,background-color .15s}nav.main a:hover,nav.main a[aria-current=page]{color:#fff;background:#ffffff12}.lang{border:1px solid rgba(201,212,244,.28);color:var(--on-dark);text-decoration:none;font-weight:500;font-size:14px;padding:6px 14px;border-radius:999px}nav.main .lang{margin-inline-start:8px}nav.main a.dash{color:#fff;font-size:15px;font-weight:600;padding:6px 18px;border-radius:999px;margin-inline-start:8px}nav.main a.dash:hover{background:#ffffff0f;border-color:#fff}html.in .only-out{display:none!important}html.in .switch{display:none}html.in nav.main a.dash{background:var(--cobalt);border-color:transparent}html.in nav.main a.dash:hover{background:var(--cobalt-d)}.me{display:inline-flex;align-items:center;gap:8px;min-block-size:40px;padding-block:3px;padding-inline:3px 14px;border:1px solid rgba(201,212,244,.28);border-radius:999px;color:#fff;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s,background-color .15s}.me:hover{border-color:#fff;background:#ffffff0f}.me[hidden]{display:none}.me-i{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--sky-l);color:var(--night);font-size:13px;font-weight:700;flex:none}.menu-btn{display:none;inline-size:44px;block-size:44px;border:1px solid rgba(201,212,244,.28);border-radius:12px;background:transparent;cursor:pointer;position:relative}.menu-btn span{position:absolute;inset-inline-start:12px;inline-size:18px;block-size:1.75px;background:#fff;border-radius:2px;transition:transform .2s}.menu-btn span:first-child{inset-block-start:17px}.menu-btn span:last-child{inset-block-start:25px}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.hex{position:absolute;inset:0;background-image:var(--hex);background-size:31.18px 54px;opacity:.11;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 85% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 70% 80% at 85% 0%,#000 0%,transparent 70%)}html[dir=rtl] .hex{-webkit-mask-image:radial-gradient(ellipse 70% 80% at 15% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 70% 80% at 15% 0%,#000 0%,transparent 70%)}.hero,.dark,.band{background:var(--night);color:#fff;overflow:hidden}.hero .wrap,.dark .wrap,.band .wrap{position:relative}:is(.hero,.dark,.band) .sub{color:var(--on-dark)}:is(.hero,.dark,.band) .note{color:var(--on-dark-2)}.hero.home{padding-block:clamp(56px,8vw,104px) 64px;background:linear-gradient(180deg,var(--night) 0,var(--night) calc(100% - clamp(150px,18vw,260px)),var(--paper) calc(100% - clamp(150px,18vw,260px)))}.hero.home:before{content:"";position:absolute;inset-block-start:-30%;inset-inline-end:-10%;inline-size:70vw;block-size:70vw;max-inline-size:900px;max-block-size:900px;background:radial-gradient(circle,rgba(71,160,233,.28),transparent 62%);pointer-events:none}.hero-t{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(24px,5vw,72px);align-items:end}.hero-t h1{margin:0}.hero-r .actions{margin-block-end:12px}.badge{display:inline-flex;align-items:center;gap:8px;color:var(--sky-l);font-weight:500;font-size:15px;margin-block-end:22px}.badge:before{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--sky);box-shadow:0 0 0 4px #47a0e938}.heroshot{margin:clamp(44px,6vw,72px) 0 0;border-radius:var(--r-l);background:#fff;padding:0;overflow:hidden;box-shadow:0 0 0 1px #9fd0f72e,0 30px 50px -30px #0a13388c,0 0 0 10px #ffffff0d;position:relative}.heroshot .frame{display:flex;gap:7px;padding:12px 16px;background:#f5f7fc;border-block-end:1px solid var(--line)}.heroshot .frame span{inline-size:10px;block-size:10px;border-radius:50%;background:#cdd5ea}.heroshot>img{inline-size:100%;block-size:auto}.heroshot .ph-box{aspect-ratio:16/8;display:grid;place-items:center;align-content:center;gap:14px;color:var(--muted);font-weight:500;text-align:center;padding:16px;background:linear-gradient(180deg,#fff,var(--mist))}.heroshot .ph-box img{inline-size:64px;opacity:.5}@media(prefers-reduced-motion:no-preference){.hero.home .badge,.hero.home h1,.hero.home .hero-r,.hero.home .heroshot{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.hero.home h1{animation-delay:.08s}.hero.home .hero-r{animation-delay:.2s}.hero.home .heroshot{animation-delay:.34s;animation-duration:1.1s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.partners{padding-block:clamp(36px,5vw,56px);overflow:hidden}.logorow{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center}.logorow h2{margin:0;font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0;white-space:nowrap}.slider{display:flex;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.track{list-style:none;margin:0;padding:0;display:flex;flex:none;align-items:center;gap:48px;padding-inline-end:48px;animation:slide 36s linear infinite;min-inline-size:100%;justify-content:space-around}html[dir=rtl] .track{animation-direction:reverse}.slider:hover .track,.slider:focus-within .track{animation-play-state:paused}@keyframes slide{to{transform:translate(-100%)}}.track li{flex:none}.logorow img{block-size:36px;inline-size:auto;max-inline-size:140px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:.15s}.logorow a:hover img,.logorow img:hover{filter:none;opacity:1}.logorow li.ph{inline-size:128px;block-size:44px;display:grid;place-items:center;border:1.5px dashed #C3CCE2;border-radius:var(--r-s);color:var(--muted);font-size:13px}@media(prefers-reduced-motion:reduce){.track{animation:none}.track[aria-hidden=true]{display:none}.slider{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.why{padding-block-start:clamp(48px,7vw,88px)}.h-w{max-inline-size:20ch}.why-g{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);margin-block-start:clamp(28px,4vw,48px)}.why-g>div{border-block-start:2px solid var(--ink);padding-block-start:24px}.why-g .ic{color:var(--cobalt);margin-block-end:18px;inline-size:28px;block-size:28px}.why-g p{color:var(--muted);margin:0}.sec-h{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;align-items:end;margin-block-end:clamp(28px,4vw,48px)}.sec-h h2{margin:0}.mods{background:var(--mist)}.mod-g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}.mod-g li{background:#fff;display:flex}.mod-g a{display:block;flex:1;padding:clamp(22px,2.6vw,32px);text-decoration:none;color:inherit;transition:background-color .15s}.mod-g a:hover{background:#f8fafe}.mod-g a:hover h3{color:var(--cobalt)}.mod-g .ic{display:block;inline-size:44px;block-size:44px;padding:10px;border-radius:12px;background:#eaf0fc;color:var(--cobalt);margin-block-end:18px}.mod-g h3{margin-block-end:6px;transition:color .15s}.mod-g p{margin:0;color:var(--muted);font-size:16px}.more{display:inline-block;margin-block-start:14px;font-weight:600;color:var(--cobalt);font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.ai{display:flex;align-items:center;gap:clamp(18px,3vw,36px);margin-block-start:20px;padding:clamp(24px,3vw,36px);border-radius:var(--r-l);text-decoration:none;color:#fff;background:radial-gradient(120% 160% at 100% 0%,var(--cobalt) 0%,var(--night) 60%);position:relative;overflow:hidden}html[dir=rtl] .ai{background:radial-gradient(120% 160% at 0% 0%,var(--cobalt) 0%,var(--night) 60%)}.ai:after{content:"";position:absolute;inset:0;background-image:var(--hex);background-size:31.18px 54px;opacity:.08;pointer-events:none}.ai img{inline-size:clamp(56px,7vw,80px);block-size:auto;flex:none;position:relative;z-index:1}.ai div{position:relative;z-index:1}.ai h3{font-size:clamp(22px,2.4vw,28px);margin-block-end:4px}.ai p{margin:0;color:var(--on-dark)}.ai:hover{box-shadow:0 0 0 2px var(--sky)}.tag{display:inline-block;background:#47a0e92e;color:var(--sky-l);font-weight:600;font-size:12px;letter-spacing:.04em;padding:3px 10px;border-radius:999px;margin-block-end:10px}.mod-ic .ic{inline-size:52px;block-size:52px;padding:12px;border-radius:14px;background:#47a0e929;color:var(--sky-l);margin-block-end:20px}ol.steps{list-style:none;counter-reset:s;padding:0;margin:clamp(28px,4vw,48px) 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);position:relative}ol.steps:before{content:"";position:absolute;inset-inline:22px calc(25% - 22px);inset-block-start:22px;block-size:2px;background:linear-gradient(90deg,var(--cobalt),var(--sky))}html[dir=rtl] ol.steps:before{background:linear-gradient(270deg,var(--cobalt),var(--sky))}ol.steps li{counter-increment:s;position:relative}ol.steps li:before{content:counter(s);display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:50%;background:var(--paper);border:2px solid var(--cobalt);color:var(--cobalt);font-weight:700;font-size:18px;margin-block-end:22px;position:relative;z-index:1}.soft ol.steps li:before{background:var(--mist)}ol.steps li:first-child:before{background:var(--cobalt);color:#fff}ol.steps p{margin:0;color:var(--muted);font-size:16px}.after{margin-block-start:40px}.pricing{background:var(--paper)}.calc{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;background:#fff;box-shadow:0 30px 60px -40px #0e1a4a59}.calc-in{padding:clamp(22px,3.4vw,40px)}fieldset{border:0;margin:0;padding:0;min-inline-size:0}label,.lbl{display:block;font-weight:600;margin-block-end:8px;font-size:15px;padding:0}input[type=text],input[type=email],input[type=tel],input[type=number],select{inline-size:100%;min-block-size:48px;padding:10px 14px;border:1.5px solid #C3CCE2;border-radius:var(--r-s);font:inherit;background:#fff;color:var(--ink);transition:border-color .15s,box-shadow .15s}input:focus-visible{outline:none;border-color:var(--cobalt);box-shadow:0 0 0 4px #2947b729}input[type=range]{inline-size:100%;accent-color:var(--cobalt);margin:0}.emp{display:grid;grid-template-columns:1fr 120px;gap:16px;align-items:center}.pk{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pk label{margin:0;border:1.5px solid var(--line);border-radius:var(--r);padding:16px;cursor:pointer;font-weight:500;position:relative;transition:border-color .15s,background-color .15s}.pk label:hover{border-color:#b5c1e3}.pk input{position:absolute;opacity:0}.pk label:has(input:checked){border-color:var(--cobalt);background:#f1f5fe;box-shadow:0 0 0 1px var(--cobalt) inset}.pk label:has(input:focus-visible){outline:3px solid var(--sky);outline-offset:2px}.pk b{display:block;font-size:18px;font-weight:600}.pk .pr{display:block;color:var(--cobalt);font-weight:600;font-size:15px;margin-block:2px 6px}.pk small{color:var(--muted);display:block;font-size:14px;line-height:1.45}.row{margin-block-end:24px}.row:last-child{margin-block-end:0}.chk{display:flex;gap:12px;align-items:flex-start;font-weight:500;cursor:pointer}.chk input{margin-block-start:4px;inline-size:19px;block-size:19px;accent-color:var(--cobalt);flex:none}.tbc{display:block;font-size:14px;color:var(--muted);font-weight:400;margin-block-start:4px}.total{background:var(--night);color:#fff;padding:clamp(22px,3.4vw,40px);position:relative;overflow:hidden;display:flex;flex-direction:column}.total:before{content:"";position:absolute;inset:0;background-image:var(--hex);background-size:31.18px 54px;opacity:.07}.total>*{position:relative}.t-l{margin:0;color:var(--on-dark);font-weight:500}.total .big{font-size:clamp(44px,6vw,68px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-block-start:10px;direction:ltr;text-align:start}html[dir=rtl] .total .big{text-align:end}.t-m{margin:4px 0 0;color:var(--on-dark)}.total dl{margin:28px 0 0;border-block-start:1px solid rgba(201,212,244,.18)}.total dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-block-end:1px solid rgba(201,212,244,.18)}.total dt{color:var(--on-dark-2)}.total dd{margin:0;font-weight:600;direction:ltr}.t-n{margin:auto 0 0;padding-block-start:22px;color:var(--on-dark-2);font-size:14px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(28px,6vw,96px);align-items:start}.faq-h{position:sticky;inset-block-start:100px}.faq-h .sub{margin-block-start:8px}.faq-l{border-block-start:1px solid var(--line)}details{border-block-end:1px solid var(--line)}summary{font-weight:600;cursor:pointer;font-size:clamp(17px,1.6vw,19px);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:22px}summary::-webkit-details-marker{display:none}summary:after{content:"";flex:none;inline-size:28px;block-size:28px;border-radius:50%;border:1.5px solid var(--line);background:linear-gradient(var(--cobalt),var(--cobalt)) center/12px 1.75px no-repeat,linear-gradient(var(--cobalt),var(--cobalt)) center/1.75px 12px no-repeat;transition:transform .25s,background-color .2s}details[open] summary:after{transform:rotate(45deg);background-color:#eaf0fc}summary:hover{color:var(--cobalt)}details p{margin:0 0 22px;color:var(--muted);max-inline-size:60ch}@media(prefers-reduced-motion:no-preference){details[open] p{animation:open .3s ease}@keyframes open{0%{opacity:0;transform:translateY(-6px)}}}.dark{padding-block:clamp(64px,10vw,128px)}.dark .hex{-webkit-mask-image:radial-gradient(ellipse 60% 90% at 0% 100%,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 90% at 0% 100%,#000,transparent 70%)}html[dir=rtl] .dark .hex{-webkit-mask-image:radial-gradient(ellipse 60% 90% at 100% 100%,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 90% at 100% 100%,#000,transparent 70%)}.demo{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,88px);align-items:start}.demo-a h3{margin-block:clamp(28px,4vw,44px) 4px;font-size:17px;color:#fff}.demo.light .demo-a h2{font-size:clamp(24px,2.6vw,30px)}.demo.light .demo-a .ticks li{color:var(--ink)}.form{background:#fff;color:var(--ink);border-radius:var(--r-l);padding:clamp(22px,3.4vw,40px);box-shadow:0 40px 80px -40px #0009}.demo.light .form{border:1px solid var(--line);box-shadow:0 30px 60px -40px #0e1a4a59}.form .f2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.form .row{margin-block-end:18px}.form .chk{font-weight:400;font-size:15px;color:var(--muted)}.err{color:#b3261e;font-size:14px;margin:6px 0 0}.err:empty{display:none}.msg{margin-block-start:16px;padding:14px 16px;border-radius:var(--r-s);font-weight:500;font-size:15px}.msg:empty{display:none}.msg.ok{background:#e7f6ec;color:#14532d}.msg.warn{background:#fff4d6;color:#5c4400}.hp{position:absolute;inset-inline-start:-9999px}ul.ticks{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:14px}ul.ticks li{padding-inline-start:36px;position:relative}ul.ticks li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.2em;inline-size:22px;block-size:22px;border-radius:50%;background:#eaf0fc}ul.ticks li:after{content:"";position:absolute;inset-inline-start:8px;inset-block-start:calc(.2em + 5px);inline-size:5px;block-size:10px;border:solid var(--cobalt);border-width:0 2px 2px 0;transform:rotate(45deg)}:is(.dark,.band) ul.ticks li{color:var(--on-dark)}:is(.dark,.band) ul.ticks li:before{background:#47a0e933}:is(.dark,.band) ul.ticks li:after{border-color:var(--sky-l)}.hero.small{padding-block:clamp(56px,8vw,96px) clamp(48px,6vw,80px)}.hero.small:before{content:"";position:absolute;inset-block-start:-50%;inset-inline-end:-10%;inline-size:60vw;block-size:60vw;max-inline-size:760px;max-block-size:760px;background:radial-gradient(circle,rgba(71,160,233,.22),transparent 62%);pointer-events:none}.hero.small h1{font-size:clamp(36px,5.4vw,60px);max-inline-size:18ch}.hero.small .sub{margin-block-start:6px}.crumb{display:inline-flex;align-items:center;gap:8px;margin-block-end:24px;font-weight:500;font-size:15px;text-decoration:none;color:var(--on-dark)}.crumb:hover{color:#fff}.crumb:before{content:"";inline-size:8px;block-size:8px;border-inline-start:1.75px solid currentColor;border-block-end:1.75px solid currentColor;transform:rotate(45deg)}html[dir=rtl] .crumb:before{transform:rotate(-135deg)}.two-col{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px,6vw,96px);align-items:start}.two-col h2{margin:0}.two-col .ticks{margin:0;font-size:18px}.two-col .sub{margin-block-start:28px}.paths{display:grid;grid-template-columns:1fr 1fr;gap:20px}.path{border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(24px,3.4vw,40px)}.path h2{font-size:clamp(24px,2.6vw,30px)}.path p{color:var(--muted)}.path.feature{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt) inset,0 30px 60px -40px #2947b780}.band{padding-block:clamp(56px,8vw,96px)}.band .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.band h2{margin-block-end:10px}.band .actions{margin:0}.shots{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,56px);margin-block-start:28px}.shot{flex:1 1 100%;min-inline-size:0}.shot.tall{flex:0 1 300px}.shot.tall img{border:8px solid var(--night);border-radius:40px;box-shadow:0 30px 60px -30px #0e1a4a8c}.shot{margin:0}.shot img{inline-size:100%;block-size:auto;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 20px 50px -30px #0e1a4a66}.shot.ph div{aspect-ratio:2878/1554;max-inline-size:100%;display:grid;place-items:center;border:1.5px dashed #C3CCE2;border-radius:var(--r);color:var(--muted);background:#fff;font-weight:500}.shot figcaption{margin-block-start:10px;color:var(--muted);font-size:15px}.legal h2{font-size:22px;margin-block:1.8em .5em}.legal p{color:var(--muted)}.foot{background:var(--night-3);color:var(--on-dark-2);padding-block:clamp(48px,7vw,80px) 28px;font-size:15px}.foot-g{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px}.foot-b p{margin:16px 0 20px;max-inline-size:30ch}.foot .lang{display:inline-block}.foot h2{font-size:15px;font-weight:600;color:#fff;letter-spacing:0;margin-block-end:14px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.foot ul a{color:var(--on-dark-2);text-decoration:none}.foot ul a:hover{color:#fff}.copy{margin:clamp(40px,6vw,64px) 0 0;padding-block-start:24px;border-block-start:1px solid rgba(201,212,244,.12);font-size:14px}@media(max-width:960px){.hero-t,.sec-h,.faq,.demo,.two-col{grid-template-columns:1fr}.hero-t{align-items:start}.faq-h{position:static}.mod-g{grid-template-columns:repeat(2,1fr)}.calc{grid-template-columns:1fr}ol.steps{grid-template-columns:repeat(2,1fr);row-gap:36px}ol.steps:before{display:none}.foot-g{grid-template-columns:1fr 1fr}.foot-b{grid-column:1/-1}}@media(max-width:1080px){.menu-btn{display:block}.bar{gap:10px}.bar>.btn{margin-inline-start:auto}nav.main{display:none;position:absolute;inset-inline:0;inset-block-start:100%;flex-direction:column;align-items:stretch;gap:2px;padding:12px var(--gut) 20px;background:var(--night);border-block-end:1px solid rgba(159,208,247,.14);margin:0}header.top.open nav.main{display:flex}nav.main a{font-size:17px;padding:12px 14px;border-radius:var(--r-s)}nav.main .lang{margin:8px 0 0;text-align:center;border-radius:999px}nav.main a.dash{margin:8px 0 0;min-block-size:48px;font-size:17px}.bar>.me{margin-inline-start:auto}}@media(max-width:640px){.mod-g,.why-g,.paths,ol.steps{grid-template-columns:1fr}.logorow{grid-template-columns:1fr;gap:16px}.form .f2,.pk{grid-template-columns:1fr}.emp{grid-template-columns:1fr 96px}.actions .btn{flex:1 1 auto}.ai{flex-direction:column;align-items:flex-start}.heroshot .ph-box{aspect-ratio:4/3}.foot-g{grid-template-columns:1fr 1fr}}@media(max-width:420px){.bar>.btn{padding:6px 14px;font-size:14px}.brand img{block-size:30px}.me{padding-inline:3px}.me-n{display:none}}@media(max-width:340px){.brand img{block-size:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}[id]{scroll-margin-block-start:84px}.switch{display:inline-flex;gap:4px;padding:4px;margin-block-end:clamp(24px,4vw,40px);border:1px solid var(--line);border-radius:var(--r);background:#fff}.switch button{font:inherit;font-weight:600;font-size:15px;border:0;background:none;color:var(--muted);padding:10px 18px;border-radius:calc(var(--r) - 4px);cursor:pointer;transition:background-color .15s,color .15s}.switch button:hover{color:var(--ink)}.switch button[aria-selected=true]{background:#eaf0fc;color:var(--cobalt)}.switch button:focus-visible{outline:3px solid var(--sky);outline-offset:2px}[role=tabpanel][hidden]{display:none}textarea{inline-size:100%;min-block-size:140px;padding:12px 14px;border:1.5px solid #C3CCE2;border-radius:var(--r-s);font:inherit;line-height:1.5;background:#fff;color:var(--ink);resize:vertical;transition:border-color .15s,box-shadow .15s}textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--cobalt);box-shadow:0 0 0 4px #2947b729}.form .tip{margin:10px 0 0;padding:10px 14px;border-radius:var(--r-s);background:#f1f5fe;color:var(--ink);font-size:14.5px;line-height:1.5}.form .tip[hidden]{display:none}.demo-a ul.ticks a{font-weight:600;white-space:nowrap}@media(max-width:560px){.switch{display:flex}.switch button{flex:1;padding-inline:10px}}
