@font-face{font-family:Madani;src:url(/brand/madani-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Madani;src:url(/brand/madani-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Madani;src:url(/brand/madani-bold.woff2) format("woff2");font-weight:600 750;font-style:normal;font-display:swap}@font-face{font-family:Madani;src:url(/brand/madani-extrabold.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap}:root{--purple:#7401ff;--yellow:#ffce00;--ink:#1a1a1a;--white:#fff;--teal:#39d4bb;--rule:#1a1a1a30;--on-purple-rule:#ffffff66;--gutter:clamp(22px,5.5vw,88px);--section-pad:clamp(70px,9vw,140px);color:var(--ink);background:var(--white);font-family:Madani,Arial,sans-serif;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{margin:0;min-inline-size:0}[hidden]{display:none!important}a{color:inherit;text-decoration:none}a[href],button,summary{cursor:pointer}button{font:inherit}.button[href]:active,button:active{transform:scale(.97)}:focus-visible{outline:3px solid currentColor;outline-offset:5px}img,svg{display:block}img{max-inline-size:100%}h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}p{font-size:clamp(1rem,1.45vw,1.2rem);font-weight:300;line-height:1.75}h2{font-size:clamp(2.25rem,5vw,4.85rem);font-weight:800;line-height:1.12}h3{font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700;line-height:1.3}.shell{width:min(100% - 2 * var(--gutter),1280px);margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.header{position:relative;z-index:4}.header-row{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.header-brand{flex:none;display:block}.header-brand img{height:clamp(32px,4.25vw,53px);width:auto}.navigation{display:none}.language,.login,.navigation a{font-weight:650;font-size:.9rem;white-space:nowrap}.language:hover,.login[href]:hover,.navigation a:hover{color:var(--purple)}.header-actions{display:flex;align-items:center;gap:14px}.language{display:inline-flex;gap:6px;align-items:center;min-height:44px}.login{display:none}.menu-button{width:42px;height:42px;padding:8px;color:var(--ink);background:var(--white);border:0}.menu-button .close-icon,.menu-button[aria-expanded=true] .open-icon{display:none}.menu-button[aria-expanded=true] .close-icon{display:block}.navigation.is-open{display:flex;position:absolute;inset:100% 0 auto;flex-direction:column;background:var(--white);-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);padding:10px var(--gutter) 22px}.navigation.is-open a{padding-block:13px}.button{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:10px 20px;border-radius:8px;font-weight:750;white-space:nowrap;background:var(--yellow);color:var(--ink);transition:transform .16s ease,background-color .16s ease}.button[href]:hover{background:var(--white)}.header .button{background:var(--purple);color:var(--white);min-height:43px;padding-inline:14px;font-size:.85rem}.header .button[href]:hover{background:var(--ink)}[dir=rtl] .forward{transform:scaleX(-1)}main{isolation:isolate;overflow:clip}.purple,main{position:relative}.purple{color:var(--white)}.purple:before{background:var(--purple);z-index:-2;content:""}.purple:before,.thread{position:absolute;inset:0}.thread{z-index:-1;pointer-events:none;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--purple);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.thread [data-path=yellow]{stroke:var(--yellow)}.thread [data-path]{stroke-dasharray:1;stroke-dashoffset:var(--draw-offset,0)}.thread [data-path=base]{opacity:.52}.thread [data-path=yellow]{opacity:.8}.section{padding-block:var(--section-pad);position:relative}.section-label{font-weight:700;font-size:.95rem;color:var(--purple);-webkit-margin-after:13px;margin-block-end:13px}.section-heading{max-width:610px}.hero-grid{display:grid;padding-block:52px 24px;grid-gap:15px;gap:15px;align-items:center}.hero-copy{position:relative;min-width:0;z-index:1}.hero-title{width:-moz-fit-content;width:fit-content;font-weight:850;font-size:clamp(4.5rem,8.6vw,9rem);line-height:1}.hero-logo{display:block;position:relative;width:clamp(162px,21vw,295px);aspect-ratio:212/87}.hero-logo:before{content:"";position:absolute;inset:0;background:var(--white);-webkit-mask:url(/brand/mark.svg) left top/100% auto no-repeat;mask:url(/brand/mark.svg) left top/100% auto no-repeat}.hero-logo [data-thread]{position:absolute;top:20%;right:0}.english-mark{width:clamp(66px,7vw,108px);-webkit-margin-after:8px;margin-block-end:8px}.english-mark [data-thread]{left:0;right:auto;top:94%}.slogan{display:block;position:relative;width:min(100%,407px);aspect-ratio:2358/551}.slogan:before{content:"";position:absolute;inset:0;background:var(--yellow);-webkit-mask:url(/brand/slogan.png) center/contain no-repeat;mask:url(/brand/slogan.png) center/contain no-repeat}.hero .slogan{margin-block:14px 20px;width:min(100%,330px)}.hero-description{max-width:31rem;-webkit-margin-after:24px;margin-block-end:24px}.badges{flex-wrap:wrap;gap:11px 17px;-webkit-margin-before:25px;margin-block-start:25px;max-width:560px}.badges,.badges li{display:flex;align-items:center}.badges li{gap:7px;font-weight:650;font-size:.78rem}.badges svg{color:var(--yellow);flex:none}.hero-art{position:relative;justify-self:center;width:min(100%,500px);aspect-ratio:1/1}.phones{inset:0;margin:auto;width:auto;height:100%;object-fit:contain;animation:float 3.2s ease-in-out infinite;transform-origin:center}.orbit,.phones{position:absolute}.orbit{display:block;border-radius:50%;width:var(--size);height:var(--size)}.orbit-one{--size:48px;border:2px solid var(--yellow);border-block-end-color:transparent;inset-inline-start:7%;top:14%;animation:orbit-spin 3s linear infinite,orbit-drift 2.8s ease-in-out infinite alternate}.orbit-two{--size:22px;background:var(--yellow);inset-inline-end:6%;top:39%;animation:orbit-drift 2.3s ease-in-out infinite alternate-reverse}.orbit-three{--size:10px;background:var(--teal);inset-inline-start:13%;bottom:21%;animation:orbit-drift 2s ease-in-out infinite alternate}.orbit-four{--size:34px;border:2px solid var(--white);border-inline-end-color:transparent;inset-inline-end:14%;bottom:16%;animation:orbit-spin 3.6s linear infinite reverse,orbit-drift 2.5s ease-in-out infinite alternate-reverse}@keyframes float{0%,to{transform:translateY(6px)}50%{transform:translateY(-14px)}}@keyframes orbit-spin{to{rotate:1turn}}@keyframes orbit-drift{0%{translate:-3px -6px}to{translate:3px 6px}}.steps{display:grid;grid-gap:30px;gap:30px;-webkit-margin-before:42px;margin-block-start:42px}.step{display:grid;grid-template-columns:52px 1fr;grid-gap:18px;gap:18px;align-items:start}.step-icon{color:var(--purple);border:1.5px solid var(--purple);border-radius:50%;width:52px;height:52px;background:var(--white);display:grid;place-items:center;position:relative}.document-list p,.step p{-webkit-margin-before:6px;margin-block-start:6px}.why h2{-webkit-margin-after:34px;margin-block-end:34px}.why-grid{display:grid;grid-gap:40px;gap:40px}.plan{border:1px solid var(--on-purple-rule);padding:clamp(18px,3vw,40px);align-self:start}.features svg,.plan>svg{color:var(--yellow);width:25px;height:25px;flex:none}.plan h3{-webkit-margin-before:16px;margin-block-start:16px}.features p,.plan p{-webkit-margin-before:7px;margin-block-start:7px}.durations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;margin-block:20px 12px}.durations button{min-width:0;min-height:43px;border:1px solid var(--on-purple-rule);border-radius:5px;color:var(--white);background:var(--purple);font-size:clamp(.69rem,1.2vw,.91rem);font-weight:700;padding:5px 1px;line-height:1.15;white-space:nowrap;transition:color .15s ease,background-color .15s ease,transform .15s ease}.durations button[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.durations button:not([aria-pressed=true]):hover{border-color:var(--yellow)}.beads{height:20px;position:relative;margin-inline:4px}.bead,.bead-anchor{position:absolute;top:50%;width:6px;height:6px}.bead{background:var(--yellow);border-radius:50%;z-index:1;translate:-50% -50%;transition:inset-inline-start .32s cubic-bezier(.2,.75,.25,1),opacity .2s ease}.bead.fade{opacity:0}[dir=rtl] .bead{translate:50% -50%}.bead-anchor{width:0;height:0}.bead-start{inset-inline-start:0}.bead-end{inset-inline-end:0}.features{display:grid;-webkit-border-before:1px solid var(--on-purple-rule);border-block-start:1px solid var(--on-purple-rule)}.features li{display:flex;gap:14px;padding-block:18px;-webkit-border-after:1px solid var(--on-purple-rule);border-block-end:1px solid var(--on-purple-rule)}.features p{font-size:1rem}.editorial-grid{display:grid;grid-gap:28px;gap:28px}.document-list{-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.document-list li{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding-block:21px;-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.document-art{display:grid;place-items:center}.document-icon{width:45px;height:45px;object-fit:contain;flex:none}.document-icon-passport{width:33px}.requirements-note{-webkit-margin-before:19px;margin-block-start:19px;font-weight:650;color:var(--purple);font-size:1rem}.faq,.questions{-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.questions details{-webkit-border-after:1px solid var(--rule);border-block-end:1px solid var(--rule)}.questions summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-block:17px;font-weight:700;list-style:none}.questions summary::-webkit-details-marker{display:none}.questions summary svg{flex:none;color:var(--purple);transition:transform .2s ease}.questions details[open] summary svg{transform:rotate(45deg)}.questions p{-webkit-padding-after:16px;padding-block-end:16px;-webkit-padding-end:28px;padding-inline-end:28px}@supports (interpolate-size:allow-keywords){.questions{interpolate-size:allow-keywords}.questions ::details-content{block-size:0;overflow:clip;transition:block-size .23s ease,content-visibility allow-discrete .23s}.questions [open]::details-content{block-size:auto}}.closing-grid{display:grid;align-items:center;grid-gap:22px;gap:22px;-webkit-padding-before:57px;padding-block-start:57px}.closing h2{font-size:clamp(1.8rem,4vw,3.8rem);margin-block:22px}.slogan-anchor{position:absolute;left:0;top:84.5%}.closing-art{width:clamp(220px,31vw,365px);justify-self:center;align-self:end}.closing-art img{width:100%;height:auto}.footer{padding-block:31px 20px}.footer-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}.footer-brand{width:-moz-fit-content;width:fit-content;flex:none}.footer-brand img{width:auto;height:34px}.footer-contacts{font-style:normal;min-width:0}.footer-links{display:flex;flex-wrap:wrap;gap:6px}.footer-links a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule);border-radius:50%;color:var(--purple)}.footer-links a:focus-visible,.footer-links a:hover{color:var(--white);background:var(--purple);border-color:var(--purple)}.footer-links svg{width:20px;height:20px}.footer-office{display:flex;align-items:center;gap:8px;-webkit-margin-before:10px;margin-block-start:10px}.footer-office svg{color:var(--purple);flex:none}.footer-legal a[href]:hover{text-decoration:underline;text-underline-offset:3px}.footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 26px;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);-webkit-padding-before:16px;padding-block-start:16px;-webkit-margin-before:18px;margin-block-start:18px;font-size:.8rem}.footer-legal div{display:flex;flex-wrap:wrap;gap:15px}.footer-legal small{font-size:inherit}@media (min-width:720px){.hero-grid{grid-template-columns:1.12fr 1fr;padding-block:50px;gap:26px;min-height:clamp(490px,54vw,750px)}.hero-art{width:100%;height:auto;aspect-ratio:.94}.hero .slogan{margin-block:18px 24px}.steps{grid-template-columns:repeat(3,1fr);gap:30px;-webkit-margin-before:55px;margin-block-start:55px}.step{display:flex;flex-direction:column;gap:22px}.step-icon{width:61px;height:61px}.step p{max-width:21rem}.why-grid{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:center}.editorial-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:clamp(45px,8vw,135px)}.closing-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);-webkit-padding-before:33px;padding-block-start:33px}.closing-copy{padding-block:42px}}@media (min-width:860px){.footer{padding-block:34px 20px}.footer-brand img{height:38px}.footer-legal{-webkit-margin-before:22px;margin-block-start:22px}}@media (min-width:1080px){.header-row{min-height:81px}.navigation{display:flex;gap:clamp(15px,2vw,32px);align-items:center}.menu-button{display:none}.header-actions{gap:17px}.header .apply,.header .login{display:inline-flex}.mobile-login{display:none}.why-grid{gap:70px}.badges li{font-size:.88rem}}@media (max-width:600px){.header-actions{gap:7px}.header .button{padding-inline:8px;font-size:.72rem;min-height:37px}.header .button svg,.language svg{display:none}.language{font-size:.78rem}.menu-button{width:33px;padding:5px}.hero-description{min-block-size:3lh}.badges{min-block-size:43px;align-content:start}}@media (max-width:420px){[lang=en] .header-brand img{height:32px}.hero-grid{-webkit-padding-before:43px;padding-block-start:43px}.hero-art{-webkit-margin-before:4px;margin-block-start:4px}.document-list li{grid-template-columns:42px minmax(0,1fr);gap:9px}.document-icon{width:42px;height:42px}.document-icon-passport{width:29px}.plan{padding-inline:13px}.bead{width:5px;height:5px}}@media (prefers-reduced-motion:no-preference){.reveal-ready [data-reveal]{opacity:0;transform:translateY(11px);transition:opacity .38s ease,transform .38s ease}.reveal-ready [data-reveal].revealed{opacity:1;transform:none}.reveal-ready :is(.plan,.closing-copy)[data-reveal]{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}