@font-face{font-family:rag;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/RagSans-1.4-Thin.woff2) format("woff2")}@font-face{font-family:rag;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/RagSans-1.4-Light.woff2) format("woff2")}@font-face{font-family:rag;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/RagSans-1.4-Regular.woff2) format("woff2")}:root{--navy:#010d40;--purple-deep:#491996;--purple:#87199f;--magenta:#bc40fa;--pink-bg-soft:#faf0ff;--ink:#1c2033;--ink-soft:#515962;--off-white:#f9f9f9;--line-grey:#e3e3ea;--white:#fff;--font-body:"rag",sans-serif;--radius-lg:28px;--radius-md:18px;--radius-pill:999px;--shadow-soft:0 20px 60px rgba(1,13,64,0.12);--rail-w:100px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--white);direction:rtl;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.container{max-width:1180px;margin:0 auto;padding:0 32px}.pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:7px solid transparent;border-radius:100px;padding:19.2px 26.88px;background-image:linear-gradient(90deg,rgb(135,25,159),rgb(73,25,150)),linear-gradient(270deg,rgba(141,115,255,.26),rgba(188,64,250,.26) 44.23%,rgba(248,0,244,.26));background-origin:border-box;background-clip:padding-box,border-box;background-color:transparent;color:var(--white);font-size:max(1rem,1.2vw);font-weight:400;line-height:1em;box-shadow:0 11px 24px rgba(0,0,0,.1),0 44px 44px rgba(0,0,0,.09),0 99px 60px rgba(0,0,0,.05),0 176px 71px rgba(0,0,0,.01);transition:filter .2s}.pill-btn:hover{filter:brightness(1.12)}@media (max-width:1366px){.pill-btn{font-size:1.2rem}}@media (max-width:767px){.pill-btn{font-size:max(1rem,4.3vw);padding:14px 20px;border-width:5px}}@media (max-width:860px){.container{padding:0 20px}}.site-header{z-index:41;position:fixed;top:0;right:0;width:var(--rail-w);height:88px;background:var(--white);display:flex;align-items:flex-start;justify-content:center;padding-top:19px;pointer-events:none}.site-header .logo{pointer-events:auto}.logo{color:var(--navy);background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;padding:0}.logo-mark{width:50px;height:50px;display:block}@media (max-width:860px){.site-header{width:72px;height:72px;border-left:none;border-bottom:1px solid var(--line-grey)}}.with-rail{margin-right:var(--rail-w)}@media (max-width:860px){.with-rail{margin-right:0}}.sheet{background:var(--off-white);min-height:calc(100dvh - var(--foot-h));padding:130px 0 90px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);margin-bottom:26px}.crumbs a{color:var(--purple-deep)}.crumbs a:hover{text-decoration:underline}.crumbs strong{color:var(--navy);font-weight:600}.sheet-title{color:var(--navy);font-size:clamp(1.875rem,4vw,2.875rem);font-weight:300;margin:4px 0 8px}@media (max-width:900px){.sheet{padding:100px 0 70px}}.pop-overlay{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none;animation:pop-fade .18s ease-out}.pop-overlay>*{pointer-events:auto}@keyframes pop-fade{0%{opacity:0}to{opacity:1}}.pop-card{position:relative;width:min(520px,100%);max-height:88vh;overflow-y:auto;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:44px 40px 36px;text-align:center;animation:pop-rise .22s cubic-bezier(.2,.8,.3,1)}@keyframes pop-rise{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.pop-x{position:absolute;inset-inline-start:18px;inset-block-start:14px;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--ink-soft);font-size:26px;line-height:1;cursor:pointer}.pop-x:hover{background:var(--off-white);color:var(--navy)}.pop-card p{color:var(--ink-soft);font-size:15px;line-height:1.8;margin:0 0 14px}.btn-ghost,.btn-solid{font-family:inherit;font-size:15px;cursor:pointer;border-radius:var(--radius-pill);padding:12px 30px;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.btn-solid{background:var(--navy);color:var(--white)}.btn-solid:hover{background:var(--purple-deep)}.btn-ghost{background:transparent;color:var(--ink-soft);border-color:var(--line-grey)}.btn-ghost:hover{color:var(--navy);border-color:var(--navy)}#pop-howto{display:block;padding:0}.pop-card-howto{position:absolute;left:48px;top:50%;transform:translateY(-50%);width:330px;max-width:calc(100vw - 32px);max-height:none;overflow:visible;padding:18px;border-radius:16px;text-align:start;background:var(--navy);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);animation:none}.pop-card-howto .pop-x{inset-inline:auto;left:-30px;top:-30px;width:30px;height:30px;padding:0;border-radius:8px;display:grid;place-items:center;color:var(--white);background:var(--navy)}.pop-card-howto .pop-x:hover{background:#001568}.pop-card-howto .pop-x svg{display:block;width:12px;height:12px}.howto-slide{display:none}.howto-slide.active{display:block}.howto-shot{aspect-ratio:294/187;overflow:hidden;border-radius:10px;background:#f6f6f6}.howto-shot img{display:block;width:100%;height:100%;object-fit:cover}.pop-card-howto .howto-text{margin:22px 0 0;color:var(--white);font-size:15.5px;font-weight:300;line-height:26px;text-align:start}.howto-bar{justify-content:space-between;gap:10px;margin-top:22px;padding:0}.howto-bar,.howto-dots{display:flex;align-items:center}.howto-dots{gap:6.5px;order:-1}.howto-dot{width:6px;height:6px;padding:0;border:0;border-radius:3px;background:rgba(255,255,255,.33);cursor:pointer;transition:width .18s ease,background-color .18s ease}.howto-dot.is-on{width:14px;background:#f5e6ff;cursor:default}.howto-dot:focus-visible{outline:2px solid var(--white);outline-offset:3px}.howto-btn{height:28px;padding:0 14px;border:0;border-radius:14px;cursor:pointer;font-family:inherit;font-size:14px;line-height:1;background:var(--white);color:var(--navy)}.howto-btn:hover{background:#f5e6ff}.howto-btn:focus-visible{outline:2px solid var(--white);outline-offset:3px}@media (max-width:620px){.pop-card{padding:40px 22px 26px}.pop-card-howto{left:50%;transform:translate(-50%,-50%)}.pop-card-howto .pop-x{left:36px;top:36px}}.sheet:has(.legal){padding-top:100px;background:var(--white)}.legal{width:min(42.3rem,100%);max-width:none;margin:0 auto;color:#162b3c}.legal .sheet-title{font-size:2.5rem;font-weight:600;line-height:1;color:#162b3c;text-align:center;margin:0 0 1.375rem}.legal-lead{text-align:center;margin:0 0 1.125rem!important;font-size:1.1rem!important;font-weight:400!important;color:#162b3c!important;line-height:1.45}.legal-lead+p{margin-top:0}.legal-lead{border-bottom:1px solid #000;padding-bottom:1.25rem}.legal h2{font-size:1.375rem;margin:2.125rem 0 .625rem}.legal h2,.legal h3{color:#162b3c;font-weight:500}.legal h3{font-size:1.225rem;margin:1.375rem 0 .5rem}.legal h4{color:var(--purple-deep);font-size:1.1rem;font-weight:600;margin:.875rem 0 .25rem}.legal li,.legal p{color:#162b3c;font-size:1.1rem;font-weight:300;line-height:1.455}.legal ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.legal li{margin-bottom:.5rem}.legal-note{font-size:.9375rem!important;color:var(--ink-soft);margin-top:1.875rem}@media (max-width:860px){.legal{width:auto;padding:0 1.25rem}.legal .sheet-title{font-size:1.625rem}.legal-lead{font-size:.9375rem!important}.legal li,.legal p{font-size:.9375rem;line-height:1.8}.legal h2{font-size:1.1875rem}.legal h3{font-size:1.0625rem}.legal h4{font-size:.9375rem}.legal-note{font-size:.8125rem!important;margin-top:1.25rem}}.cookie-vendor{background:var(--white);border:1px solid var(--line-grey);border-radius:var(--radius-md);padding:18px 22px;margin:14px 0}.cookie-vendor h3{margin-top:0;display:flex;align-items:center;gap:10px}.cookie-tag{background:var(--pink-bg-soft);color:var(--purple-deep);border-radius:var(--radius-pill);padding:3px 12px;font-size:12px;font-weight:500}.cookiebar{display:none}.cookiebar.open{display:block;position:fixed;inset-block-end:0;inset-inline:0;z-index:950;background:var(--white);border-top:1px solid var(--line-grey);box-shadow:0 -14px 40px rgba(1,13,64,.14);max-height:80vh;overflow-y:auto}.cookiebar-inner{max-width:1100px;margin:0 auto;padding:24px 32px 22px}.cookiebar-title{color:var(--navy);font-size:18px;font-weight:500;margin:0 0 8px}.cookiebar-text{color:var(--ink-soft);font-size:13.5px;line-height:1.75;margin:0 0 16px}.cookiebar-cats{border-top:1px solid var(--line-grey);padding-top:12px;margin-bottom:16px}.cookiebar-cats details{border-bottom:1px solid var(--line-grey);padding:10px 0}.cookiebar-cats summary{cursor:pointer;color:var(--navy);font-size:14.5px;font-weight:500;display:flex;align-items:center;gap:10px}.cookiebar-cats summary input{-webkit-margin-start:auto;margin-inline-start:auto}.cookiebar-always{color:var(--ink-soft);font-size:12px;font-weight:400}.cookiebar-cats p{color:var(--ink-soft);font-size:12.5px;line-height:1.7;margin:8px 0 0}.cookiebar-actions{display:flex;flex-wrap:wrap;gap:10px}.cookiebar-actions button{padding:10px 24px;font-size:14px}.cookiebar-links{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0 0}.cookiebar-links a{color:var(--ink-soft);font-size:12.5px}.cookiebar-links a:hover{color:var(--purple-deep);text-decoration:underline}@media (max-width:620px){.cookiebar-inner{padding:20px 18px}}.contact-page{background:var(--white);min-height:49.22vw;text-align:center;padding:15.31vw 0 0}.contact-entry h2{margin:0 0 1.04vw;color:#162b3c;font-size:max(1.25rem,1.4167vw);font-weight:300;line-height:1em}.contact-tel{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:var(--white);border-radius:10px;padding:max(.75rem,.625vw) max(1.5rem,1.25vw);font-size:max(1.125rem,1.1667vw);font-weight:500;line-height:1;direction:ltr;white-space:nowrap}.contact-tel:hover{filter:brightness(1.25)}.contact-rule{border:0;border-top:1px solid #000;width:19.11vw;margin:2.92vw auto 3.18vw}.contact-none{margin:0;color:#162b3c;font-size:max(1.25rem,1.4167vw);font-weight:300;line-height:1.3}@media (max-width:860px){.contact-page{padding:90px 20px 60px;min-height:0}.contact-entry h2{font-size:1.25rem;margin-bottom:1rem}.contact-tel{font-size:1.125rem;padding:.75rem 1.5rem}.contact-rule{width:60%;margin:34px auto}}.spec{background:var(--white);padding:3.06vw 0 4vw}.spec .container{max-width:none;padding:0 1.5vw}.spec-cols{display:flex;justify-content:center;align-items:flex-start;gap:1.5vw}.spec-group{flex:0 0 23.49vw;-webkit-padding-start:1.5vw;padding-inline-start:1.5vw}.spec-group-wide{flex:0 0 41.09vw}.spec-group+.spec-group{-webkit-border-start:1px solid rgba(1,13,64,.07);border-inline-start:1px solid rgba(1,13,64,.07)}.spec-title{color:var(--navy);font-size:max(1.625rem,2.2vw);font-weight:500;line-height:1;margin:0 0 1.9vw;text-align:center}.spec-items{display:grid;grid-template-columns:1fr;grid-gap:1.04vw;gap:1.04vw}.spec-group-wide .spec-items{grid-template-columns:20vw 20vw;column-gap:1.04vw}.spec-item{display:flex;align-items:flex-start;gap:1vw}.spec-icon{width:3.02vw;height:3.02vw;flex:none;display:block;color:var(--navy)}.spec-item-body{flex:1 1}.spec-item h3{font-size:max(1rem,1.1vw);font-weight:500;margin:0 0 .2vw}.spec-item h3,.spec-item p{color:var(--navy);line-height:1.2}.spec-item p{font-size:max(.875rem,.9vw);font-weight:300;margin:0}@media (max-width:1000px){.spec-cols{grid-template-columns:1fr;gap:34px;padding:0 20px}.spec-title{font-size:1.625rem}.spec-group-wide .spec-items{grid-template-columns:1fr 1fr}.spec-item h3{font-size:1rem}.spec-item p{font-size:.875rem}}@media (max-width:620px){.spec-group-wide .spec-items{grid-template-columns:1fr}}.login{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1vw;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--purple-deep);padding:4vw 1.5vw}.login-title{max-width:100%;margin:0 0 3vw;color:var(--white);font-size:max(2.125rem,3.2vw);font-weight:300;line-height:1.2em;text-align:center}.login-title b{font-weight:700}.login-form{width:20%;z-index:2;display:flex;flex-direction:column;gap:10px}.login-field{width:100%;min-height:40px;padding:5px 14px;border:0;border-radius:100px;background:var(--white);color:var(--navy);font-family:inherit;font-size:max(1rem,1.2vw);font-weight:400;line-height:1.4}.login-field::placeholder{color:inherit;opacity:.6}.login-field:focus{outline:2px solid transparent;box-shadow:inset 0 0 0 3px var(--purple)}.login-button{min-height:40px;padding:20px;border:0;border-radius:100px;background:var(--navy);color:var(--white);font-family:inherit;font-size:max(1rem,1.2vw);font-weight:500;line-height:1;cursor:pointer;transition:background .3s,opacity .3s}.login-button:hover:not(:disabled){background:var(--purple-deep)}.login-button:focus-visible{outline:3px solid var(--white);outline-offset:3px}.login-button:disabled{opacity:.7;cursor:default}.login-error{margin:0;padding:0 1vw;color:var(--white);font-size:max(.875rem,1vw);font-weight:400;text-align:center}.login-hidden-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:1024px){.login-title{font-size:2.125rem}.login-form{width:min(360px,100%)}.login-button,.login-field{font-size:1rem}.login-error{font-size:.875rem}}