@font-face{font-family:din;src:url(../media/DIN_NEXT_ARABIC_REGULAR-s.1vmr4ourqg5y9.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:din;src:url(../media/DIN_NEXT_ARABIC_BOLD-s.07z3rar5exfey.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:din;src:url(../media/DIN_NEXT_ARABIC_HEAVY-s.1ysr8zn8z6-90.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:din;src:url(../media/DIN_NEXT_ARABIC_BLACK-s.3er1bcwkjlip9.otf)format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:din Fallback;src:local(Arial);ascent-override:122.73%;descent-override:27.62%;line-gap-override:0.0%;size-adjust:97.77%}.Gwx2-W_className{font-family:din,din Fallback,Tahoma,Arial,sans-serif}.Gwx2-W_variable{--font-din:"din", "din Fallback", Tahoma, Arial, sans-serif}
:root{--brand:#b41080;--ink:#050505;--muted:#767676;--page:#fbfbfb;--surface:#fff;--border:#e8e8e8;--container:1288px;--radius:24px;--font-body:var(--font-din), Tahoma, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d8cbd6 transparent;scroll-padding-top:108px}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#d9cfd7;background-clip:padding-box;border:2px solid #0000;border-radius:9999px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:var(--brand)}::-webkit-scrollbar-thumb:active{background-color:#8c0c63}::-webkit-scrollbar-corner{background:0 0}@media (max-width:768px){::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{border-width:1px}}.nz-scroll-progress{z-index:9999;pointer-events:none;opacity:.95;will-change:transform;background:linear-gradient(90deg,#b41080 0%,#db2777 50%,#b41080 100%);height:2.5px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html[dir=rtl] .nz-scroll-progress{transform-origin:100%}html[dir=ltr] .nz-scroll-progress{transform-origin:0%}@supports (animation-timeline:scroll()){.nz-scroll-progress{animation:linear both nz-scroll-track;animation-timeline:scroll()}@keyframes nz-scroll-track{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}body{background:var(--page);color:var(--ink);font-family:var(--font-body);font-synthesis-weight:none;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.8}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;max-width:100%;height:auto;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.5}ul,ol{margin:0;padding:0}h2{font-size:32px;font-weight:800}h3{font-size:20px}p{color:var(--muted)}:focus-visible{outline:3px solid var(--brand);outline-offset:5px}::selection{background:#f5cde8}.container{width:calc(100% - 48px);max-width:var(--container);margin-inline:auto}.section{margin-block-start:176px}.button{color:#fff;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(100deg,#b41080,#bc3d9d);border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:12px 30px;font-size:16px;font-weight:800;text-decoration:none;transition:filter .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.button:hover{filter:brightness(1.04);box-shadow:0 4px 14px #b410802e}.button:focus-visible{outline:none;box-shadow:0 0 0 3px #b4108047,0 4px 14px #b4108033}.button:active{filter:brightness(.92);box-shadow:0 2px 6px #b410801f}.button svg{width:21px;height:21px}.button-secondary{color:#3d3d3d;filter:none;background:#fff;border-color:#dedede;box-shadow:inset 0 0 0 1px #eee}.button-secondary:hover{color:#1a1a1a;filter:none;background:#f8f8f9;border-color:#d0d0d4;box-shadow:inset 0 0 0 1px #d0d0d4,0 2px 8px #0000000d}.button-secondary:active{filter:none;background:#efeff2;box-shadow:inset 0 0 0 1px #ccc}.button-outline{color:var(--brand);border-color:var(--brand);box-shadow:none;filter:none;background:0 0}.button-outline:hover{filter:none;box-shadow:none;background:#b410800f}.button-outline:active{box-shadow:none;background:#b410801f}.skip-link{z-index:99;background:#fff;padding:10px;position:fixed;inset-block-start:0;inset-inline-start:20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:60;-webkit-backdrop-filter:blur(14px);background:#fbfbfbf0;border-bottom:1px solid #e6dee680;height:100px;transition:background-color .2s,border-color .2s,box-shadow .2s;position:sticky;top:0;box-shadow:0 3px 14px #05050508}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.brand{color:var(--brand);flex-shrink:0}.desktop-logo{width:149px;height:44px}.brand img{object-fit:contain}.mobile-wordmark{width:112px;height:auto;display:none}.menu-wordmark{width:112px;height:auto;display:block}.desktop-nav{white-space:nowrap;flex:1;justify-content:space-between;align-items:center;gap:clamp(14px,2vw,32px);font-size:14px;display:flex}.desktop-nav a:hover{color:var(--brand)}[aria-disabled=true]{cursor:default}.header-download{min-width:198px;min-height:56px}.icon-button{color:var(--ink);background:0 0;border:0;padding:7px;line-height:0}.menu-trigger{display:none}@media (min-width:900px) and (max-width:1100px){.site-header{height:68px}.header-inner{direction:ltr}.desktop-logo,.desktop-nav,.header-download{display:none}.mobile-wordmark,.menu-trigger{display:block}}.mobile-menu{background:var(--page);color:var(--ink);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.mobile-menu::backdrop{background:var(--page)}.menu-header{direction:ltr;justify-content:space-between;align-items:center;height:68px;padding-inline:24px;display:flex;box-shadow:0 12px 32px #00000002}.menu-content{flex-direction:column;gap:16px;max-width:500px;min-height:calc(100dvh - 68px);margin-inline:auto;padding:32px 24px;display:flex}.menu-content nav{background:#fff6;border:1px solid #f3f3f3;border-radius:18px;padding:10px 20px}.menu-content nav>*{color:#666;border-block-end:1px solid #f5f5f5;padding-block:13px;display:block}.menu-content nav>:last-child{border:0}.menu-promo{background:#fff;border:1px solid #eee;border-radius:16px;justify-content:space-between;gap:8px;height:146px;padding:13px 10px 0;display:flex;overflow:hidden}.menu-promo>div{flex:1}.menu-promo h2,.menu-promo-title{font-size:16px;font-weight:800;display:block}.menu-promo p{margin-block:9px 13px;font-size:12px}.menu-promo img{object-fit:cover;object-position:top;width:112px}.menu-promo .button{border-radius:12px;width:100%;min-height:36px;padding:5px 14px;font-size:12px}.menu-promo svg{width:16px}.menu-support{text-align:center;margin-block-start:auto;padding-block-start:45px}.menu-support a{background:#f5f5f5;border-radius:18px;align-items:center;gap:16px;padding:10px 16px;font-size:12px;display:inline-flex}.menu-support svg{width:16px}.menu-support p{color:#aaa;margin-block-start:8px;font-size:12px}.hero{text-align:center;padding-block-start:80px}.eyebrow{color:#555;background:#f3f3f3;border-radius:100px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:3px 16px;font-size:13px;font-weight:400;display:inline-flex}.eyebrow svg{width:18px;height:18px}.hero-eyebrow{color:var(--ink);background:#fff;border:1px solid #efefef}.hero-eyebrow>span:first-child,.hero-eyebrow em{color:var(--brand);font-style:normal}.hero h1{letter-spacing:-1.8px;margin-block:12px 8px;font-size:clamp(32px,3.65vw,52px);font-weight:450;line-height:1.6}.hero h1 strong{font-weight:900}.inline-brand{white-space:nowrap;display:inline}.inline-brand .inline-brand-symbol{vertical-align:-.16em;border-radius:22%;flex-shrink:0;width:.88em;height:.88em;margin-inline:.08em .14em;display:inline-block}.inline-brand:hover .inline-brand-symbol{transform:scale(1.05)}.hero-copy>p{color:#494949;max-width:820px;margin-inline:auto;font-size:20px;line-height:1.65}.hero-actions{justify-content:center;gap:16px;margin-block:46px 8px;display:flex}.hero-actions .button{min-width:198px}.hero-art{border-radius:0 0 22px 22px;overflow:hidden}.hero-art img{width:100%}.section-heading{text-align:center;max-width:860px;margin-inline:auto}.section-heading h2{margin-block:12px 8px}.section-heading p{font-size:16px;line-height:1.8}.services .section-heading p{color:#494949;font-size:20px}.services .section-heading h2{font-weight:500}.service-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-block-start:58px;display:grid}.service-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-direction:column;grid-column:span 2;min-width:0;display:flex;overflow:hidden}.service-wide{grid-column:span 3}.service-art{justify-content:center;align-items:center;height:252px;display:flex;overflow:hidden}.service-art img{object-fit:contain;width:100%;height:100%}.service-wide .service-art{height:305px}.service-copy{padding:0 30px 28px}.service-copy h3{margin-block-end:5px;font-size:22px;font-weight:500}.service-copy p{color:#767676;font-size:16px;line-height:1.75}.service-wide .service-copy{padding-inline:36px}.dotted-surface{border-radius:var(--radius);background:radial-gradient(#b98cff75 .6px,#0000 .8px) 50%/14px 14px,linear-gradient(115deg,#f9eaf5,#0000 45%,#fbf6fa)}.promotion-inner{grid-template-columns:1fr 1.8fr 1fr;align-items:center;min-height:240px;display:grid;overflow:hidden}.promotion-copy{text-align:center;color:#1b084a;z-index:1;padding:20px 0}.promotion-copy>svg{color:#171717;width:28px;height:36px}.promotion-copy h2{margin-block:4px 20px;font-size:24px;line-height:1.8}.promotion-copy .button{min-width:198px;min-height:36px;padding:4px 18px;font-size:12px}.promotion-copy .button svg{width:16px}.promotion-art{object-fit:cover;width:100%;height:240px}.ecosystem .section-heading{z-index:1;position:relative}.ecosystem-map{width:min(100%,1000px);height:380px;margin:-26px auto 0;position:relative}.orbit-lines{opacity:.6;clip-path:ellipse(50% 100% at 50% 100%);background:repeating-radial-gradient(390px 380px at 50% 100%,#0000 0 39px,#efb9de 39.5px 40px);position:absolute;inset:0}.ecosystem-map ul{height:100%;list-style:none;position:relative}.orbit-item{flex-direction:column;align-items:center;gap:16px;font-size:13px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(50%)}.orbit-icon{background:linear-gradient(140deg,#fff,#f9f9f9);border:1px solid #e9e9e9;border-radius:14px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 2px 2px #00000004}.orbit-icon svg{stroke-width:2.6px;width:30px;height:30px}.orbit-label{white-space:nowrap;background:#f1f1f1cc;border-radius:8px;padding:4px 20px}.orbit-travel{inset-inline-start:87%;top:248px}.orbit-finance{inset-inline-start:75%;top:50px}.orbit-communication{inset-inline-start:68%;top:180px}.orbit-digital{top:115px}.orbit-taxi{inset-inline-start:13%;top:248px}.orbit-assistant{inset-inline-start:23%;top:40px}.orbit-sim{inset-inline-start:32%;top:180px}.ecosystem-summary{text-align:center;border:2px dotted #c6c6c6;border-block-start:1px solid #f1f1f1;border-radius:0 0 12px 12px;max-width:380px;margin-inline:auto;padding:24px 14px;position:relative}.ecosystem-summary:before{content:"";inset-block-start:0;background:#eee;width:min(100vw - 48px,1288px);height:1px;position:absolute;left:50%;transform:translate(-50%)}.ecosystem-summary h3{margin-block-end:5px;font-size:16px}.ecosystem-summary p{font-size:14px}.benefit-grid{grid-template-columns:repeat(4,1fr);max-width:770px;margin:88px auto 0;list-style:none;display:grid;position:relative}.benefit-grid:before{content:"";border-block-start:2px dotted #c6c6c6;position:absolute;inset-block-start:-46px;inset-inline:12.5%}.benefit-grid:after{content:"";border-inline-start:2px dotted #c6c6c6;height:44px;position:absolute;inset-block-start:-90px;inset-inline-start:50%}.benefit-grid li{text-align:center;position:relative}.benefit-grid li:before{content:"";border-inline-start:2px dotted #c6c6c6;height:40px;position:absolute;inset-block-start:-46px;inset-inline-start:50%}.benefit-icon{color:#fff;background:linear-gradient(#792aff,#009aff);border:2px solid #c7aafa;border-radius:15px;place-items:center;width:60px;height:60px;margin-inline:auto;display:grid;box-shadow:inset 0 0 0 2px #ffffff24}.benefit-icon svg{stroke-width:2.3px;background:#fff4;border-radius:10px;width:39px;height:39px;padding:7px}.benefit-grid p{color:#111;max-width:120px;margin:16px auto 0;font-size:16px}.travel .section-heading{margin-block-end:46px}.travel-grid{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px;list-style:none;display:grid}.travel-grid li{text-align:center;min-width:0;position:relative}.step-connector{color:#b9b9b9;pointer-events:none;z-index:-1;width:110px;height:300px;position:absolute;inset-block-start:170px;inset-inline-start:calc(100% - 20px)}.step-connector path:first-child{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round}.connector-arrow{fill:currentColor}html[dir=ltr] .step-connector{transform:scaleX(-1)}@media (max-width:1150px){.step-connector{display:none}}.step-copy{max-width:260px;min-height:125px;margin-inline:auto;position:relative}.step-copy h3{font-size:17px;font-weight:800}.step-copy p{margin-block-start:10px;font-size:14px}.step-number{display:none}.travel-grid img{border-radius:34px;width:100%;max-width:315px;margin-inline:auto}.step-progress{direction:ltr;background:#e5e5e5;border-radius:8px;max-width:315px;height:5px;margin:38px auto 0}.step-progress span{background:var(--brand);border-radius:inherit;width:13%;height:100%;display:block}.step-progress-2 span{width:49%}.step-progress-3 span{width:100%}.download-inner{justify-content:space-between;align-items:center;gap:30px;min-height:240px;padding:40px;display:flex}.download-inner>div:first-child>svg{color:#111;height:46px}.download-inner h2{font-size:26px;font-weight:800}.download-inner p{color:#767676;font-size:20px}.store-buttons{direction:ltr;grid-template-columns:repeat(2,1fr);gap:6px;min-width:248px;display:grid}.store-button{color:#fff;white-space:nowrap;opacity:1;background:#080808;border:1px solid #888;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:3px 6px;line-height:1.1;display:flex}.store-button>span:first-child{color:#a9dd2f;font-size:26px}.store-button:nth-child(4)>span:first-child{color:#fff}.store-button>span:last-child{text-align:start;flex-direction:column;display:flex}.store-button small{font-size:8px;line-height:1.3}.store-button strong{font-size:15px;font-weight:600}.smart-travel{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;margin-block-start:156px;display:grid}.smart-travel>img{width:100%}.smart-travel h2{margin-block:15px 16px;font-size:48px;font-weight:900;line-height:1.6}.smart-travel p{color:#161616;margin-block-end:20px;font-size:20px}.smart-pills{gap:14px;display:flex}.smart-pills .eyebrow{color:#111;background:#f3e9f0}.support-area{background:#fafafa;margin-block-start:176px;padding-block:104px 160px}.support-area .section{margin-block-start:0}.faq,.contact{width:calc(100% - 48px);max-width:1100px;margin-inline:auto}.faq .section-heading p{color:#767676;font-weight:650}.faq-list{flex-direction:column;gap:20px;margin-block-start:40px;display:flex}.faq-list details{background:#fff;border-radius:10px;padding:22px 24px}.faq-list summary{cursor:pointer;color:#444;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary{color:var(--brand)}.faq-list details p{color:#5c7896;margin-block-start:14px;font-size:16px}.faq-indicator{flex-shrink:0;width:14px;height:14px;position:relative}.faq-indicator:before,.faq-indicator:after{content:"";background:currentColor;border-radius:2px;position:absolute}.faq-indicator:before{width:12px;height:3px;top:6px;left:1px}.faq-indicator:after{width:3px;height:12px;top:1px;left:6px}.faq-list details[open] .faq-indicator:after{display:none}.support-area .contact{margin-block-start:128px}.contact .section-heading{max-width:590px}.contact h2{color:#22455f;font-weight:500}.contact-grid{grid-template-columns:repeat(3,1fr);gap:64px;margin-block-start:46px;display:grid}.contact-grid a{text-align:center;background:#fff;border-radius:28px;flex-direction:column;align-items:center;min-width:0;padding:42px 16px;transition:box-shadow .2s;display:flex}.contact-grid a:hover{box-shadow:0 8px 30px #00000006}.contact-grid svg{color:#8c9091;width:40px;height:40px;margin-block-end:16px}.contact-grid strong{overflow-wrap:anywhere;font-size:20px;font-weight:800}.contact-grid p{color:#767676;font-size:16px}.site-footer{padding-block:72px 24px;box-shadow:0 -15px 50px #00000001}.footer-top{justify-content:space-between;gap:50px;display:flex}.footer-brand{max-width:640px}.footer-brand>svg{color:var(--brand);width:34px;height:38px}.footer-brand>p{color:#111;margin-block:12px 5px;font-size:23px;font-weight:900}.footer-brand>span{color:#aaa;font-size:16px}.footer-stores{margin-block-start:24px}.compact{direction:rtl;flex-wrap:wrap;gap:7px;min-width:0;display:flex}.compact .store-button{min-width:105px;max-height:36px}.compact .store-button strong{font-size:13px}.footer-links{flex:1;grid-template-columns:repeat(2,minmax(130px,1fr));gap:48px;max-width:380px;display:grid}.footer-links h2,.footer-links h3,.footer-heading{margin-block-end:18px;font-size:16px;font-weight:500}.footer-links a,.footer-links span{color:#767676;margin-block-end:18px;font-size:14px;display:block}.footer-links a:hover{color:var(--brand)}.footer-bottom{color:#999;border-block-start:1px solid #c5c5c5;justify-content:space-between;align-items:center;gap:24px;margin-block-start:40px;padding-block-start:30px;display:flex}.footer-bottom small{font-size:13px}.social-links{order:2;align-items:center;gap:32px;display:flex}.social-links svg{width:20px;height:20px}.footer-privacy{font-size:12px}@media (min-width:1440px){.container{width:calc(100% - 152px)}}@media (max-width:1150px){.desktop-nav{gap:22px}.header-inner{gap:20px}.travel-grid{gap:36px}.contact-grid{gap:24px}.promotion-inner{grid-template-columns:1fr 2fr 1fr}.promotion-copy h2{font-size:20px}.smart-travel h2{font-size:36px}.footer-links{gap:25px}.site-footer .footer-stores .compact.store-buttons{flex-wrap:wrap}.footer-top{gap:35px}.download-inner p{font-size:17px}}@media (max-width:899px){html{scroll-padding-top:80px}.site-header{height:68px}.header-inner{direction:ltr}.desktop-logo,.desktop-nav,.header-download{display:none}.mobile-wordmark,.menu-trigger{display:block}.section{margin-block-start:130px}.service-wide .service-art{height:245px}.service-art{height:200px}.service-copy,.service-wide .service-copy{padding:0 22px 24px}.service-copy h3{font-size:18px}.service-copy p{font-size:13px}.travel-grid{gap:24px}.travel-grid img{border-radius:24px}.step-copy{min-height:145px}.smart-travel{gap:20px}.smart-travel h2{font-size:30px}.smart-travel p{font-size:16px}.download-inner{padding:30px 24px}.download-inner h2{font-size:22px}.download-inner p{font-size:16px}.footer-top{flex-direction:column}.footer-brand{width:100%;max-width:none}.footer-links{width:100%;max-width:600px}.footer-bottom{flex-wrap:wrap}}@media (max-width:650px){body{font-size:14px}.container{width:calc(100% - 48px)}.section{margin-block-start:120px}h2{font-size:24px;font-weight:900}.button{border-radius:12px;min-height:48px;padding-inline:22px;font-size:14px}.section-heading h2{margin-block:14px;font-size:24px;line-height:1.4}.section-heading p,.services .section-heading p{color:#666;font-size:14px;line-height:1.8}.services .section-heading h2{font-weight:900}.eyebrow{min-height:28px;font-size:12px}.service-grid{flex-direction:column;gap:40px;margin-block-start:24px;display:flex}.service-card{border-radius:24px}.service-art,.service-wide .service-art{height:216px;padding:8px 12px 0}.service-wide:first-child .service-art{height:250px;padding:0}.service-art img{object-fit:contain}.service-copy,.service-wide .service-copy{padding:8px 30px 24px}.service-copy h3{font-size:18px;font-weight:500;line-height:1.5}.service-copy p{text-align:justify;color:#767676;font-size:14px;line-height:1.5}.service-card:nth-child(3) .service-art{height:225px}.service-card:nth-child(4) .service-art{height:153px;padding:12px 18px 0}.service-card:nth-child(5) .service-art{height:210px;padding:12px 16px 0}.promotion-inner{border-radius:24px;flex-direction:column;min-height:575px;display:flex}.promotion-copy{order:0;padding:30px 24px 22px}.promotion-copy h2{margin-block:12px 22px;font-size:18px;line-height:1.6}.promotion-copy .button{min-width:198px}.promotion-art.promotion-left{display:none}.promotion-art.promotion-right{object-fit:cover;object-position:center;order:1;width:100%;height:305px;margin-block-start:auto}.ecosystem .section-heading h2{margin-block:14px 6px}.ecosystem .section-heading p{font-size:14px}.ecosystem-map{height:320px;margin-block-start:12px;overflow:hidden}.orbit-lines{clip-path:ellipse(100% 100% at 50% 100%);background:repeating-radial-gradient(300px 290px at 50% 100%,#0000 0 31px,#efb9de 31.5px 32px)}.orbit-item{gap:4px;font-size:10px}.orbit-icon{border-radius:12px;width:42px;height:42px}.orbit-icon svg{width:25px;height:25px}.orbit-label{border-radius:8px;padding:3px 10px}.orbit-travel{inset-inline-start:50%;top:0}.orbit-finance{inset-inline-start:82%;top:24px}.orbit-communication{inset-inline-start:16%;top:24px}.orbit-digital{inset-inline-start:50%;top:100px}.orbit-taxi{inset-inline-start:85%;top:142px}.orbit-assistant{inset-inline-start:16%;top:142px}.orbit-sim{inset-inline-start:50%;top:216px}.ecosystem-summary{border-radius:0 0 8px 8px;max-width:208px;padding:18px 10px}.ecosystem-summary h3{font-size:16px}.ecosystem-summary p{font-size:14px}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:36px 20px;width:calc(100% - 48px);margin-block-start:70px}.benefit-grid:before{border:2px dotted #c6c6c6;border-block-end:0;border-radius:8px 8px 0 0;height:66px;inset-block-start:-25px;inset-inline:0}.benefit-grid:after{height:44px;inset-block-start:-69px}.benefit-grid li:before{display:none}.benefit-grid p{max-width:120px;margin-block-start:14px;font-size:12px;line-height:1.8}.benefit-icon{width:59px;height:59px}.travel .section-heading{margin-block-end:65px}.travel .section-heading h2{font-size:25px;line-height:1.3}.travel-grid{flex-direction:column;gap:70px;display:flex}.step-copy{max-width:none;min-height:0;margin-block-end:23px}.step-copy h3{z-index:1;font-size:17px;position:relative}.step-copy p{margin-block-start:10px;font-size:14px;line-height:1.8}.step-number{color:#eee;font-size:46px;font-weight:900;line-height:1;display:block;position:absolute;inset-block-start:-31px;inset-inline-start:25%}.travel-grid img{border-radius:30px;width:100%}.step-progress{height:5px;margin-block-start:24px}.download-inner{text-align:center;flex-direction:column;gap:28px;padding:32px 24px}.download-inner h2{margin-block:8px 5px;font-size:20px;line-height:1.5}.download-inner p{font-size:14px;line-height:1.8}.download-inner>div:first-child>svg{width:28px;height:36px}.store-buttons{width:100%;min-width:0;max-width:260px;margin-inline:auto}.store-button{min-height:38px}.smart-travel{flex-direction:column;gap:35px;margin-block-start:110px;display:flex}.smart-travel>img{width:calc(100% + 48px);max-width:none}.smart-travel h2{margin-block:12px;font-size:30px;line-height:1.6}.smart-travel p{margin-block-end:20px;font-size:14px;line-height:1.8}.smart-pills{justify-content:start;gap:10px}.smart-pills .eyebrow{padding-inline:12px;font-size:12px}.smart-travel .button{width:100%}.support-area{margin-block-start:110px;padding-block:10px 110px}.faq .section-heading h2{font-size:20px}.faq .section-heading p{font-size:14px;font-weight:400}.faq-list{gap:8px;margin-block-start:24px}.faq-list details{border-radius:10px;padding:14px 16px}.faq-list summary{min-height:20px;font-size:14px}.faq-list details p{margin-block-start:6px;font-size:12px;line-height:1.7}.support-area .contact{margin-block-start:68px}.contact .section-heading h2{color:#050505;font-size:20px;font-weight:800}.contact .section-heading p{font-size:14px}.contact-grid{flex-direction:column;gap:8px;margin-block-start:36px;margin-inline:-9px;display:flex}.contact-grid a{border-radius:24px;padding:34px 16px 30px}.contact-grid strong{font-size:20px}.contact-grid p{font-size:16px;line-height:1.65}.contact-grid svg{width:30px;height:30px;margin-block-end:20px}.site-footer{padding-block:40px 24px}.footer-top{gap:74px}.footer-brand>p{margin-block-start:10px;font-size:23px;line-height:1.8}.footer-brand>svg{width:30px;height:36px}.footer-brand>span{font-size:15px}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-stores,.footer-links{display:contents}.footer-links>div:first-child,.footer-column-product{grid-area:product}.footer-column-resources{grid-area:resources}.footer-links>div:last-child,.footer-column-company{grid-area:company}.footer-links h2,.footer-links h3,.footer-heading{margin-block-end:22px;font-size:14px}.footer-links a,.footer-links span{margin-block-end:22px;font-size:13px}.footer-bottom{flex-direction:column;gap:14px;margin-block-start:26px;padding-block-start:24px;position:relative}.footer-bottom small{font-size:11px}.social-links{gap:30px}.footer-privacy{font-size:11px}}.footer-grid{grid-template-columns:1.2fr 1fr;grid-template-areas:"brand links""stores links""divider divider""copyright social";gap:0 55px;display:grid}.footer-brand{grid-area:brand}.footer-links{grid-area:links;align-self:start;max-width:none}.footer-stores{grid-area:stores;align-items:center;gap:20px;margin-block-start:22px;display:flex}.reference-badges{flex-shrink:0;width:116px;height:auto}.store-button:first-child{order:4}.store-button:nth-child(2){order:1}.store-button:nth-child(3){order:2}.store-button:nth-child(4){order:3}.compact .store-button{order:initial}.footer-divider{border-block-start:1px solid #c5c5c5;grid-area:divider;margin-block:38px 27px}.footer-bottom{border:0;flex-wrap:wrap;grid-area:copyright;justify-content:flex-start;gap:14px;margin:0;padding:0}.social-links{grid-area:social;justify-self:end;position:static}.store-button img{object-fit:contain;width:auto;height:26px}.service-art{position:relative}.service-art img{width:auto;max-width:100%;height:auto;max-height:100%}.promotion-art{object-fit:cover;height:auto;min-height:240px}.orbit-travel{inset-inline-start:13%}.orbit-finance{inset-inline-start:25%}.orbit-communication{inset-inline-start:32%}.orbit-taxi{inset-inline-start:87%}.orbit-assistant{inset-inline-start:77%}.orbit-sim{inset-inline-start:68%}@media (max-width:899px) and (min-width:651px){.footer-grid{grid-template-columns:1fr 1fr;column-gap:30px}.site-footer .footer-stores{flex-wrap:wrap}.footer-links{gap:20px}}@media (max-width:650px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""social social""resources company""product badges""divider divider""stores stores""copyright copyright";column-gap:24px}.footer-links>div:first-child{margin-block-start:30px}.social-links{justify-self:start;margin-block:18px 70px}.footer-stores{display:contents}.reference-badges{grid-area:badges;place-self:end;margin-block-end:24px}.compact .store-button:first-child{order:4}.compact .store-button:nth-child(2){order:1}.compact .store-button:nth-child(3){order:2}.compact .store-button:nth-child(4){order:3}.footer-stores .store-buttons{direction:ltr;grid-area:stores;grid-template-columns:1fr 1fr;margin-block-end:24px;display:grid}.footer-divider{margin-block:12px 26px}.footer-bottom{text-align:center;justify-content:center;gap:10px}.orbit-travel{inset-inline-start:50%}.orbit-finance{inset-inline-start:18%}.orbit-communication{inset-inline-start:84%}.orbit-taxi{inset-inline-start:15%}.orbit-assistant{inset-inline-start:84%}.orbit-sim{inset-inline-start:50%}.promotion-art.promotion-right{aspect-ratio:1;object-fit:cover;height:auto;min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}@media (max-width:650px){html[dir=ltr] .hero h1{white-space:normal}}.mobile-menu .menu-header{height:68px}.mobile-menu .menu-content{gap:16px;min-height:calc(100dvh - 68px);padding:32px 24px 64px}.mobile-menu .menu-content nav{border-radius:16px;flex-direction:column;gap:8px;padding:16px 19px;display:flex}.mobile-menu .menu-content nav>*{padding:8px 0;line-height:28px}.mobile-menu .menu-content nav>:first-child{line-height:24px}.mobile-menu .menu-promo{flex-shrink:0;height:auto;min-height:146px;padding:10px;position:relative}.mobile-menu .menu-promo>div{z-index:1;flex:1;width:auto;min-width:0;position:relative}.mobile-menu .menu-promo h2,.mobile-menu .menu-promo-title{font-size:14px;line-height:24px;display:block}.mobile-menu .menu-promo p{margin:8px 0 16px;font-size:12px;line-height:20px}.mobile-menu .menu-promo img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.mobile-menu .menu-promo-art{background:#fff url(/assets/figma-home/menu-background.webp) 0/cover no-repeat;border-radius:10px;flex:0 0 148px;align-self:stretch;min-height:126px}.mobile-menu .menu-support{padding-block-start:63px}.mobile-menu .menu-support a{gap:8px;height:46px;font-size:12px}.reference-badges,.social-links,.provider-logos{list-style:none}.reference-badges{align-items:center;gap:16px;width:auto;display:flex}.reference-badges img{width:auto;max-width:none}.social-links li{display:flex}.social-links li img{width:24px;height:24px}.footer-brand-logo{width:149px;height:44px}.reference-badges a{cursor:pointer;align-items:center;transition:opacity .16s,transform .16s;display:inline-flex}.reference-badges a:hover{opacity:.86;transform:translateY(-1px)}.site-footer .footer-brand-logo{width:34px;height:auto}.site-footer .footer-stores{align-items:center;gap:18px;display:flex}.site-footer .footer-download-btn{grid-area:stores}.site-footer .footer-stores .store-buttons{direction:rtl;flex-wrap:nowrap;gap:6px;width:auto;min-width:0;display:flex}.site-footer .footer-stores .compact .store-button{border-radius:4px;flex:0 0 122px;gap:6px;width:122px;min-width:122px;height:40px;min-height:40px;padding:3px 8px;order:0!important}.site-footer .footer-stores .compact .store-button img{object-fit:contain;width:auto;height:26px}.site-footer .footer-stores .compact .store-button small{font-size:7px;line-height:1.15}.site-footer .footer-stores .compact .store-button strong{font-size:13px;font-weight:600;line-height:1.15}.site-footer .reference-badges{flex:none;align-items:center;gap:10px;width:auto;display:flex}.site-footer .reference-badges img{max-width:none}@media (max-width:899px){.brand{align-items:center;display:inline-flex}}@media (max-width:650px){.site-footer .footer-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""stores""badges""company""product""divider""copyright""social";gap:24px}.site-footer .footer-brand{margin-bottom:0}.site-footer .footer-links>div{margin-block:24px 0}.site-footer .social-links{justify-self:center;margin:0}.site-footer .footer-stores{display:contents}.site-footer .footer-stores .store-buttons,.site-footer .footer-download-btn{grid-area:stores;justify-self:center;width:100%;max-width:320px;margin:0 auto 12px}.site-footer .footer-stores .compact .store-button{border-radius:4px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:34px;min-height:34px;padding:3px 7px;display:flex}.site-footer .footer-stores .compact .store-button img{flex:none;width:auto;height:23px}.site-footer .footer-stores .compact .store-button small{font-size:6.5px;line-height:1.05}.site-footer .footer-stores .compact .store-button strong{font-size:11px;line-height:1.05}.site-footer .footer-stores .compact .store-button .store-button-status{margin-top:1px;font-size:6.5px;line-height:1}.site-footer .footer-stores .compact .store-button>span:last-child{text-align:left;flex-direction:column;justify-content:center;min-width:0;display:flex}.site-footer .reference-badges{grid-area:badges;justify-content:flex-end;place-self:center;align-items:flex-end;gap:8px;width:auto;margin:0 0 24px;display:flex}.site-footer .reference-badges img{object-fit:contain;max-width:58px;width:auto!important;height:50px!important}.site-footer .footer-divider{grid-area:divider;width:100%;margin:8px 0 28px}.site-footer .footer-bottom{text-align:center;grid-area:copyright;justify-content:center;gap:8px;margin:0;padding:0}}.store-button-copy{position:relative}.store-button-status{color:#f2a9d8;margin-top:2px;font-size:8px;font-style:normal;font-weight:700;line-height:1.2;display:inline-block}.store-button-unavailable{cursor:default}.language-switcher{display:inline-flex;position:relative}.lang-trigger{border:1px solid var(--border);height:42px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.lang-trigger:hover{border-color:var(--brand);color:var(--brand)}.lang-icon{width:17px;height:17px;color:var(--brand)}.lang-current-label{line-height:1}.lang-chevron{color:#888}.lang-dropdown{top:calc(100% + 6px);z-index:100;border:1px solid var(--border);background:#fff;border-radius:14px;min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 10px 32px #00000014}.lang-option{color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.lang-option:hover{color:var(--brand);background:#f5f5f5}.lang-option.lang-active{color:var(--brand);background:#fbf0f7;font-weight:700}.lang-option-code{color:#777;background:#eee;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.lang-unavailable-badge{color:#999;font-size:10px;font-style:italic}.nz-search-box{box-sizing:border-box;cursor:text;background:#fcfafc;border:1px solid #d9d2db;border-radius:14px;align-items:center;gap:10px;width:100%;padding-inline:14px 10px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.nz-search-box:hover{background:#fff;border-color:#bca8b9}.nz-search-box:focus-within{border-color:var(--brand);outline-offset:1px;background:#fff;outline:3px solid #b410802e;box-shadow:0 4px 20px #b4108014}.nz-search-box.has-value{background:#fff}.nz-search-icon{color:#8c818f;flex-shrink:0;place-items:center;transition:color .2s;display:grid}.nz-search-box:focus-within .nz-search-icon{color:var(--brand)}.nz-search-box input{color:#29212b;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding-block:10px;font-size:15px;line-height:1.5}.nz-search-box input::placeholder{color:#928496}.nz-search-box input::-webkit-search-cancel-button{-webkit-appearance:none}.nz-search-clear{color:#625466;cursor:pointer;background:#f2edf1;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s,transform .1s;display:grid}.nz-search-clear:hover{color:var(--brand);background:#e8dbe6}.nz-search-clear:active{transform:scale(.92)}.nz-search-clear svg{width:14px;height:14px}.nz-search-badge{color:var(--brand);background:#f9edf6;border-radius:100px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.nz-search-sm{border-radius:10px;min-height:42px;padding-inline:12px 8px}.nz-search-sm input{padding-block:6px;font-size:13px}.nz-search-sm .nz-search-icon svg{width:16px;height:16px}.nz-search-md{border-radius:14px;min-height:52px}.nz-search-md input{font-size:15px}.nz-search-md .nz-search-icon svg{width:20px;height:20px}.nz-search-lg{border-radius:16px;min-height:58px;padding-inline:18px 12px}.nz-search-lg input{font-size:16px}.nz-search-lg .nz-search-icon svg{width:22px;height:22px}.nz-search-pill{background:#f3f3f4;border-color:#e7e7e8;border-radius:100px}.nz-search-highlight{color:#8c0c63;background-color:#fceaf5;border-radius:4px;padding:1px 4px;font-weight:700;display:inline;box-shadow:0 0 0 1px #b4108033}.faq-list details[open] summary .nz-search-highlight{color:var(--brand);background-color:#fceaf5;box-shadow:0 0 0 1px #b4108059}.nz-combobox{width:100%;position:relative}.nz-select-hidden-sync{opacity:0;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.nz-combobox-trigger{box-sizing:border-box;width:100%;height:54px;font:inherit;color:#29212b;text-align:start;cursor:pointer;background:#fcfafc;border:1px solid #d9d2db;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;line-height:1.5;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.nz-combobox-trigger:hover:not(:disabled){background:#fff;border-color:#bca8b9}.nz-combobox-trigger:focus-visible,.nz-combobox.is-open .nz-combobox-trigger{border-color:var(--brand);background:#fff;outline:none;box-shadow:0 0 0 3px #b410801f}.nz-combobox-trigger[data-invalid=true],.nz-combobox-trigger[aria-invalid=true]{background:snow;border-color:#a51b24}.nz-combobox-trigger[data-invalid=true]:focus-visible,.nz-combobox-trigger[aria-invalid=true]:focus-visible{border-color:#a51b24;box-shadow:0 0 0 3px #a51b2426}.nz-combobox-trigger:disabled{opacity:.65;cursor:not-allowed;background:#f7f6f7}.nz-combobox-display{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.nz-combobox-display.is-placeholder{color:#928496}.nz-combobox-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nz-combobox-sublabel{color:#706472;flex-shrink:0;font-size:12px}.nz-combobox-chevron{color:#706472;flex-shrink:0;transition:transform .2s,color .2s}.nz-combobox.is-open .nz-combobox-chevron{color:var(--brand);transform:rotate(180deg)}.nz-combobox-popover{top:calc(100% + 6px);z-index:100;box-sizing:border-box;background:#fff;border:1px solid #e7dfe6;border-radius:14px;padding:0;animation:.16s ease-out nzDropdownEnter;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 16px 40px -6px #2d0c2824,0 4px 12px -2px #2d0c280d}@keyframes nzDropdownEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nz-combobox-search{background:#faf7fa;border-bottom:1px solid #ede4ec;align-items:center;gap:10px;padding:11px 14px;transition:background .15s;display:flex}.nz-combobox-search:focus-within{background:#fff}.nz-combobox-search-icon{color:#928496;flex-shrink:0;place-items:center;transition:color .2s;display:grid}.nz-combobox-search:focus-within .nz-combobox-search-icon{color:var(--brand)}.nz-combobox-search-icon svg{width:16px;height:16px}.nz-combobox-search-input{color:#29212b;min-width:0;font:inherit;flex:1;padding:0;font-size:13.5px;line-height:1.5;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.nz-combobox-search-input::placeholder{color:#9f93a3}.nz-combobox-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.nz-combobox-search-clear{color:#706472;cursor:pointer;background:#eee8ed;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;padding:0;transition:background .15s,color .15s,transform .1s;display:grid}.nz-combobox-search-clear:hover{color:var(--brand);background:#e2d7e0}.nz-combobox-search-clear:active{transform:scale(.92)}.nz-combobox-search-clear svg{width:12px;height:12px}.nz-combobox-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:220px;margin:0;padding:6px;list-style:none;overflow-y:auto}.nz-combobox-item{color:#29212b;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.5;transition:background .12s,color .12s;display:flex}.nz-combobox-item:hover,.nz-combobox-item.is-active{color:var(--brand);background:#fbf0f7}.nz-combobox-item.is-selected{color:var(--brand);background:#f9edf6;font-weight:600}.nz-combobox-item.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.nz-combobox-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nz-combobox-item-sublabel{color:#706472;font-size:12px}.nz-combobox-check{color:var(--brand);flex-shrink:0;place-items:center;display:grid}.nz-combobox-empty{text-align:center;color:#706472;padding:18px 14px;font-size:13px}.faq-search-wrapper{max-width:680px;margin:0 auto 32px}.faq-search-counter{color:#625466;text-align:start;margin-top:10px;padding-inline:4px;font-size:13px}.faq-empty-state{text-align:center;background:#fff;border:1px dashed #eedfea;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex}.faq-empty-icon{width:52px;height:52px;color:var(--brand);background:#f9edf6;border-radius:16px;place-items:center;display:grid}.faq-empty-icon svg{width:24px;height:24px}.faq-empty-state p{color:#625466;margin:0;font-size:15px}.faq-clear-btn{margin-top:6px;padding:8px 18px;font-size:13px}.privacy-search-wrapper{margin-bottom:24px}.privacy-search-results{flex-direction:column;gap:20px;margin-top:24px;display:flex}.privacy-search-item{background:#fdfbfe;border:1px solid #eedfea;border-radius:16px;padding:24px;transition:border-color .2s,box-shadow .2s}.privacy-search-item:hover{border-color:#bc83ac;box-shadow:0 8px 24px #57214e0a}.privacy-search-badge{color:var(--brand);background:#f9edf6;border-radius:8px;align-items:center;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.privacy-search-item h3{color:#29212b;margin-bottom:8px;font-size:17px;font-weight:700}.privacy-search-item p{color:#625466;margin:0;font-size:14px;line-height:1.8}.reveal-on-scroll,.reveal-scale{transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.reveal-pending{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.reveal-scale.reveal-pending{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:scale(.96)translateY(18px)}.reveal-scale.is-revealed{opacity:1;transform:scale(1)translateY(0)}.reveal-on-scroll[data-delay="1"],.reveal-scale[data-delay="1"]{transition-delay:80ms}.reveal-on-scroll[data-delay="2"],.reveal-scale[data-delay="2"]{transition-delay:.16s}.reveal-on-scroll[data-delay="3"],.reveal-scale[data-delay="3"]{transition-delay:.24s}.reveal-on-scroll[data-delay="4"],.reveal-scale[data-delay="4"]{transition-delay:.32s}.reveal-on-scroll[data-delay="5"],.reveal-scale[data-delay="5"]{transition-delay:.4s}@media (max-width:768px){.reveal-on-scroll.reveal-pending{transition-duration:.5s;transform:translateY(14px)}.reveal-scale.reveal-pending{transition-duration:.5s;transform:scale(.98)translateY(12px)}}@supports (animation-timeline:view()){@keyframes nz-scroll-glide-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.css-scroll-reveal{animation:linear both nz-scroll-glide-up;animation-timeline:view();animation-range:entry 8% cover 26%}@media (max-width:768px){@keyframes nz-scroll-glide-up-mob{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.css-scroll-reveal{animation-name:nz-scroll-glide-up-mob;animation-range:entry 5% cover 22%}}}.social-links li a{transition:transform .2s,opacity .2s;display:inline-flex}.social-links li a:hover{opacity:.85;transform:translateY(-2px)}.social-links li a:active{transform:translateY(0)}.reference-badges li a,.store-button{transition:filter .2s,transform .2s}.reference-badges li a:hover,.store-button:hover{filter:brightness(1.04)}.reference-badges li a:active,.store-button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.reveal-on-scroll,.reveal-scale,.css-scroll-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.nz-404-body{color:#29212b;box-sizing:border-box;background:radial-gradient(circle at 50% 25%,#fdf4fa 0%,#fff 65%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0;display:flex}.nz-404-container{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:580px;margin:auto;padding:32px 24px;display:flex}.nz-404-logo{justify-content:center;align-items:center;margin-bottom:24px;transition:transform .2s,opacity .2s;display:inline-flex}.nz-404-logo:hover{opacity:.92;transform:scale(1.05)}.nz-404-card{box-sizing:border-box;background:#fff;border:1px solid #ede3eb;border-radius:24px;width:100%;padding:44px 32px 36px;box-shadow:0 12px 40px #b410800f}.nz-404-eyebrow{color:var(--brand);letter-spacing:.3px;background:#fcf0f8;border:1px solid #ebd3e4;border-radius:100px;margin-bottom:16px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-block}.nz-404-num{font-family:var(--font-din), -apple-system, sans-serif;letter-spacing:-2px;background:linear-gradient(135deg,#b41080 0%,#870b5f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 16px;font-size:clamp(76px,14vw,110px);font-weight:900;line-height:1}.nz-404-title{color:#29212b;margin:0 0 12px;font-size:clamp(22px,4vw,26px);font-weight:800;line-height:1.4}.nz-404-desc{color:#554859;margin:0 0 8px;font-size:15px;line-height:1.7}.nz-404-subdesc{color:#928496;direction:ltr;margin:0 0 28px;font-size:13px}.nz-404-actions{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.nz-404-btn-primary{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 28px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:0 8px 24px #b4108038}.nz-404-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #b410804d}.nz-404-secondary-links{justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.nz-404-sublink{color:#6d5f72;text-decoration:none;transition:color .15s}.nz-404-sublink:hover{color:var(--brand)}.nz-404-dot{color:#cbbfc9}@media (max-width:650px){.nz-404-card{border-radius:20px;padding:32px 20px 28px}.nz-404-num{font-size:72px}.nz-404-btn-primary{width:100%}}
