/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:light;--site-bg:#f4e8ce;--site-surface:#fffaf0;--site-surface-alt:#f0e1c2;--site-surface-muted:#eddec0;--site-ink:#421512;--site-muted:#796456;--site-border:#d8c3a1;--site-primary:#421512;--site-primary-strong:#2e0d0b;--site-primary-bright:#854235;--site-accent:#a57c47;--site-accent-soft:#eddfc0;--site-danger:#be334c;--site-success:#147a64;--site-warning:#915f17;--site-night:#421512;--site-night-surface:#421512;--site-night-alt:#58221c;--site-night-border:#815746;--site-night-text:#f4e8ce;--site-night-muted:#d0b894;--bg:var(--site-bg);--surface:var(--site-surface);--surface-alt:var(--site-surface-alt);--surface-muted:var(--site-surface-muted);--ink:var(--site-ink);--muted:var(--site-muted);--border:var(--site-border);--blue:var(--site-primary);--blue-strong:var(--site-primary-strong);--blue-bright:var(--site-primary-bright);--teal:var(--site-accent);--teal-soft:var(--site-accent-soft);--lavender:#b78b50;--coral:#be765c;--success:var(--site-success);--warning:var(--site-warning);--night:var(--site-night);--night-surface:var(--site-night-surface);--night-alt:var(--site-night-alt);--night-border:var(--site-night-border);--night-text:var(--site-night-text);--night-muted:var(--site-night-muted);--blue-rgb:47,102,215;--blue-bright-rgb:61,123,247;--teal-rgb:112,72,212;--ink-rgb:11,20,55;--night-rgb:11,20,55;--night-text-rgb:247,248,252;--radius-xs:8px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--shadow-xs:0 1px 2px rgba(var(--ink-rgb),.05);--shadow-sm:0 6px 18px rgba(var(--ink-rgb),.075);--shadow-md:0 14px 34px rgba(var(--ink-rgb),.095);--shadow-raised:0 18px 42px rgba(var(--ink-rgb),.11);--focus-ring:var(--blue);--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--duration-fast:.16s;--duration-base:.22s;--duration-slow:.36s}.discovery-card__copy .icon-tile.discovery-card__supplied-icon{width:58px;height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.discovery-card__supplied-icon img{object-fit:contain;filter:drop-shadow(0 8px 12px #3d141129);width:58px;height:58px;display:block}[data-theme=dark]{color-scheme:dark;--bg:var(--site-night);--surface:var(--site-night-surface);--surface-alt:var(--site-night-alt);--surface-muted:var(--site-night-alt);--ink:var(--site-night-text);--muted:var(--site-night-muted);--border:var(--site-night-border);--blue:#c4554d;--blue-strong:#e2d5bc;--blue-bright:#decfb2;--teal:#e2d5bb;--teal-soft:#511a16;--lavender:#e6dbc5;--coral:#ff9dab;--success:#6bc3a5;--shadow-xs:0 4px 12px #0000002e;--shadow-sm:0 8px 24px #00000047,inset 0 1px 0 rgba(var(--night-text-rgb),.05);--shadow-md:0 18px 46px #0006,inset 0 1px 0 rgba(var(--night-text-rgb),.07);--shadow-raised:0 20px 50px #0000005c,inset 0 1px 0 rgba(var(--night-text-rgb),.06)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--ink);font-feature-settings:"ss01" 1,"tnum" 1;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}::selection{background:rgba(var(--teal-rgb),.28);color:var(--ink)}.site-shell{background:var(--bg);min-height:100vh;overflow:clip}.container{z-index:2;width:min(1320px,100% - 80px);margin-inline:auto;position:relative}.light-section{background:var(--bg);color:var(--ink);transition:background .35s,color .35s}.dark-section{background:var(--night);color:var(--night-text)}.full-section{align-items:center;min-height:100svh;padding:122px 0 96px;display:grid}.glass{border:1px solid rgba(var(--blue-bright-rgb),.2);box-shadow:0 18px 46px #00000061,inset 0 1px 0 rgba(var(--night-text-rgb),.07);-webkit-backdrop-filter:blur(24px)saturate(130%);background:#2a0e0c9e}.glass-light{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.glass-light{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.glass-light{border:1px solid var(--surface)}@supports (color:color-mix(in lab,red,red)){.glass-light{border:1px solid color-mix(in srgb,var(--surface) 78%,transparent)}}.glass-light{box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(22px)saturate(135%)}.raised-card{background:var(--surface);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.raised-card{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.raised-card{box-shadow:var(--shadow-raised);border-radius:24px}.brand{color:inherit;letter-spacing:.12em;white-space:nowrap;direction:ltr;align-items:center;gap:11px;font-family:Vazirmatn Variable,Vazirmatn,Arial,sans-serif;font-size:15px;font-weight:800;display:inline-flex}.brand-mark{width:36px;height:24px;display:block;position:relative;transform:translateY(-1px)}.brand-mark b,.brand-mark i{border-radius:6px;width:22px;height:8px;position:absolute;top:7px;transform:rotate(42deg)}.brand-mark i{background:linear-gradient(90deg,var(--blue-bright),var(--blue));left:0}.brand-mark b{background:linear-gradient(90deg,var(--blue),var(--teal));right:0;transform:rotate(-42deg)}.navbar-wrap{z-index:50;position:fixed;inset:20px 0 auto}.navbar,.navbar-wrap{transition:.35s var(--ease)}.navbar{width:min(1380px,100% - 56px);min-height:68px;color:var(--night-text);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:auto;padding:8px 12px 8px 18px;display:grid}.navbar-wrap--light .navbar{color:var(--ink);box-shadow:0 12px 34px rgba(var(--ink-rgb),.12),inset 0 1px 0 #ffffffe6;background:#fffaf0;border-color:#6c29243d}[data-theme=dark] .navbar-wrap--light .navbar{border-color:rgba(var(--blue-bright-rgb),.18);color:var(--night-text);background:#2a0e0cc2}.nav-links{justify-content:center;align-items:center;gap:clamp(13px,1.35vw,24px);display:flex}.nav-link{color:inherit;opacity:.72;white-space:nowrap;padding:12px 0;font-size:13px;font-weight:500;transition:all .2s;position:relative}.nav-link:after{content:"";background:linear-gradient(90deg,var(--blue),var(--teal));width:0;transition:width .22s var(--ease);border-radius:2px;position:absolute;bottom:6px;right:0}.nav-link:focus-visible,.nav-link:hover{opacity:1}.nav-link:focus-visible:after,.nav-link:hover:after{width:100%}.nav-link--active{opacity:1;font-weight:650}.nav-link--active:after{width:100%}.nav-link--featured{color:var(--teal);opacity:1}.navbar-wrap--light .nav-link--featured{color:var(--blue)}.nav-actions{align-items:center;gap:13px;display:flex}.login-link{color:inherit;opacity:.74;white-space:nowrap;font-size:12px}.login-link:hover{opacity:1}.icon-button{border:1px solid;width:42px;height:42px}@supports (color:color-mix(in lab,red,red)){.icon-button{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.icon-button{background:currentColor}@supports (color:color-mix(in lab,red,red)){.icon-button{background:color-mix(in srgb,currentColor 7%,transparent)}}.icon-button{cursor:pointer;border-radius:14px;place-items:center;transition:all .2s;display:inline-grid}.icon-button:hover{border-color:var(--teal);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.icon-button:hover{border-color:color-mix(in srgb,var(--teal) 50%,transparent)}}.mobile-menu-button{border:1px solid;border-radius:14px;place-items:center;width:44px;height:44px;display:none}@supports (color:color-mix(in lab,red,red)){.mobile-menu-button{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.mobile-menu-button{cursor:pointer;background:0 0}.button{cursor:pointer;min-height:52px;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s ease,border-color .2s ease;white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:14px;font-weight:650;display:inline-flex}.button--primary{color:#fffaf0;background:linear-gradient(135deg,var(--blue-bright),var(--blue) 70%);box-shadow:0 9px 20px rgba(var(--blue-rgb),.22),inset 0 1px 0 #ffffff47}.dark-section .button--primary,[data-theme=dark] .button--primary{color:var(--night);background:linear-gradient(135deg,var(--lavender),var(--blue-bright) 58%,var(--teal))}.button--secondary{color:var(--blue);border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.button--secondary{border:1px solid color-mix(in srgb,var(--blue) 55%,transparent)}}.button--secondary{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.button--secondary{background:color-mix(in srgb,var(--surface) 74%,transparent)}}.button--ghost{color:var(--night-text);border:1px solid rgba(var(--night-text-rgb),.18);background:rgba(var(--night-text-rgb),.06)}.button--ghost:hover{border-color:rgba(var(--teal-rgb),.4);background:rgba(var(--teal-rgb),.08)}.button--small{border-radius:13px;min-height:42px;padding-inline:17px;font-size:12px}.button--full{width:100%}.text-link{color:var(--blue);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.hero{isolation:isolate;background:radial-gradient(circle at 78% 20%,rgba(var(--blue-rgb),.28),transparent 34%),radial-gradient(circle at 18% 65%,#c250472e,transparent 30%),linear-gradient(145deg,var(--night) 0,#200a09 52%,var(--night) 100%);place-items:center;min-height:100svh;padding:108px 0 48px;display:grid;position:relative;overflow:hidden}.hero:before{background:linear-gradient(124deg,transparent 0 58%,rgba(var(--blue-bright-rgb),.04) 58.2% 58.7%,transparent 58.9%),linear-gradient(142deg,transparent 0 69%,rgba(var(--teal-rgb),.04) 69.2% 69.7%,transparent 69.9%)}.cosmic-noise{opacity:.42;background-image:radial-gradient(circle,#ffffffbf 0 1px,transparent 1.4px),radial-gradient(circle,rgba(var(--blue-bright-rgb),.8) 0 1px,transparent 1.5px);will-change:background-position,opacity;background-position:8px 17px,48px 62px;background-size:90px 90px,143px 143px;animation:heroStarsDrift 38s linear infinite,heroStarsTwinkle 5.2s ease-in-out infinite alternate;inset:-8%;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.cosmic-noise,.hero-orbit{pointer-events:none;position:absolute}.hero-orbit{border:1px solid rgba(var(--blue-bright-rgb),.15);box-shadow:0 0 80px rgba(var(--blue-bright-rgb),.06);border-radius:50%}.hero-orbit--one{width:720px;height:720px;top:80px;left:-320px}.hero-orbit--two{border-color:rgba(var(--teal-rgb),.12);width:510px;height:510px;bottom:-160px;right:-290px}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);align-items:center;gap:clamp(44px,6vw,100px);display:grid}.hero-copy{background:linear-gradient(145deg,#2a0e0cb8,#2a0e0c6b);border-radius:32px;grid-column:1;padding:clamp(32px,4vw,54px);position:relative;overflow:hidden}.hero-copy:after{content:"";background:rgba(var(--teal-rgb),.08);filter:blur(60px);pointer-events:none;border-radius:50%;width:280px;height:180px;position:absolute;bottom:-70px;left:-80px}.eyebrow,.section-kicker{color:var(--blue);letter-spacing:-.01em;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.hero .eyebrow{color:var(--night-muted)}.pulse-dot{background:var(--teal);width:8px;height:8px;box-shadow:0 0 0 5px rgba(var(--teal-rgb),.1),0 0 14px rgba(var(--teal-rgb),.5);border-radius:50%}.hero h1{max-width:760px;margin:0;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif;font-size:clamp(46px,4.15vw,67px);line-height:1.28}.hero h1 span{color:#0000;background:linear-gradient(90deg,var(--teal),var(--blue-bright) 66%,var(--lavender));-webkit-background-clip:text;background-clip:text}.hero-title-break{display:none}.hero h1 .hero-title-rest{color:inherit;background:0 0}.hero-copy>p{max-width:690px;margin:20px 0 26px;font-size:17px;line-height:2}.hero-search{background:rgba(var(--night-text-rgb),.08);border:1px solid rgba(var(--night-text-rgb),.14);border-radius:18px;align-items:center;height:60px;padding:6px 7px 6px 18px;transition:all .2s;display:flex}.hero-search:focus-within{border-color:rgba(var(--teal-rgb),.42);box-shadow:0 0 0 3px rgba(var(--teal-rgb),.08),0 0 18px rgba(var(--teal-rgb),.1)}.hero-search input{min-width:0;color:var(--night-text);text-align:right;background:0 0;border:0;outline:0;flex:1;padding:0 12px}.hero-search input::placeholder{color:#a63f37}.destination-search button,.hero-search button{background:linear-gradient(135deg,var(--blue-bright),var(--teal));width:47px;height:47px;color:var(--night);box-shadow:0 0 16px rgba(var(--blue-bright-rgb),.22);cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid}.hero-trust{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 22px;display:grid}.hero-trust span{border-left:1px solid rgba(var(--night-text-rgb),.12);color:var(--night-muted);padding-left:11px;font-size:11px;line-height:1.7}.hero-trust span:last-child{border-left:0}.hero-trust b{color:var(--night-text);font-size:15px;display:block}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-meta{color:var(--night-muted);gap:12px;margin-top:22px}.hero-meta,.socials{align-items:center;display:flex}.socials{direction:ltr;gap:8px}.socials a{border:1px solid rgba(var(--night-text-rgb),.12);background:rgba(var(--night-text-rgb),.04);border-radius:10px;place-items:center;width:30px;height:30px;font-family:Vazirmatn Variable,Vazirmatn,Arial,sans-serif;font-size:9px;transition:all .2s;display:grid}.socials a:hover{color:var(--teal);border-color:rgba(var(--teal-rgb),.34);transform:translateY(-2px)}.meta-divider{background:rgba(var(--night-text-rgb),.14);width:1px;height:24px;margin-inline:2px}.hero-visual{flex-direction:column;grid-area:1/2;justify-content:center;align-items:stretch;min-height:590px;display:flex;position:relative}.wayfinder-card{background:linear-gradient(155deg,#3b1310a3,#2a0e0c6b);border-radius:34px;min-height:420px;padding:26px;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(5deg)rotateX(1deg)}.wayfinder-card:before{content:"";background:rgba(var(--blue-bright-rgb),.2);filter:blur(80px);border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;right:-70px}.wayfinder-card__top{color:var(--night-muted);letter-spacing:.12em;direction:ltr;justify-content:space-between;align-items:center;font-size:10px;display:flex}.online-pill,.status-pill{color:#79e8b3;letter-spacing:0;direction:rtl;background:#42d39214;border:1px solid #42d39226;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.online-pill i,.status-pill i{background:var(--success);width:6px;height:6px;box-shadow:0 0 9px var(--success);border-radius:50%}.wayfinder-mark{color:#eee6d6;border:1px solid rgba(var(--blue-bright-rgb),.24);background:linear-gradient(145deg,rgba(var(--blue-bright-rgb),.14),rgba(var(--teal-rgb),.05));width:160px;height:160px;box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 12px rgba(var(--blue-bright-rgb),.03),0 0 44px rgba(var(--blue-bright-rgb),.14);border-radius:44px;place-items:center;margin:56px auto 42px;display:grid;transform:rotate(-7deg)}.wayfinder-mark svg{filter:drop-shadow(0 0 11px rgba(var(--blue-bright-rgb),.4))}.route-line{height:48px;margin:0 24px;position:relative}.route-line:before{content:"";background:linear-gradient(90deg,var(--lavender),var(--blue-bright) 48%,var(--teal));height:1px;box-shadow:0 0 11px rgba(var(--blue-bright-rgb),.5);position:absolute;inset:23px 0 auto}.route-line b,.route-line em,.route-line i{background:var(--blue-bright);width:11px;height:11px;box-shadow:0 0 0 5px rgba(var(--blue-bright-rgb),.1),0 0 13px rgba(var(--blue-bright-rgb),.7);border-radius:50%;position:absolute;top:18px}.route-line i{left:0}.route-line b{left:49%}.route-line em{background:var(--teal);right:0}.route-labels{color:#a53e37;justify-content:space-between;padding:0 20px;font-size:10px;display:flex}.latest-success{z-index:3;border-radius:24px;grid-template-columns:56px 1fr 42px;align-self:flex-start;align-items:center;gap:14px;width:91%;margin-top:-28px;margin-left:-30px;padding:18px;animation:floaty 4s ease-in-out infinite;display:grid;position:relative}.latest-success__profile{background:linear-gradient(145deg,var(--blue),var(--lavender));border-radius:18px;place-items:center;width:55px;height:55px;font-weight:800;display:grid;position:relative}.latest-success__profile i{background:var(--success);border:2px solid var(--night-surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.latest-success small{color:#ffb3c0;margin-bottom:4px;font-size:10px;display:block}.latest-success strong{font-size:13px;display:block}.latest-success p{color:var(--night-muted);margin:3px 0 0;font-size:11px}.latest-success>a{border:1px solid rgba(var(--blue-bright-rgb),.18);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.scroll-indicator{color:#923731;writing-mode:vertical-rl;gap:10px;position:absolute;bottom:18px}.scroll-indicator i{background:linear-gradient(var(--blue-bright),transparent);width:1px;height:26px;animation:scrollPulse 1.8s infinite}.section-heading{margin-bottom:42px}.section-heading h2{letter-spacing:-.035em;margin:0;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif;font-size:clamp(34px,3.15vw,50px);line-height:1.45}.section-heading--center{text-align:center}.section-heading--split{grid-template-columns:1.12fr .88fr;align-items:end;gap:80px;display:grid}.section-heading--split p{color:var(--muted);max-width:530px;margin:0 0 8px;font-size:16px;line-height:2}.section-kicker--dark{color:var(--teal)}.problem{z-index:3;border-radius:48px 48px 0 0;margin-top:-20px;position:relative}.problem-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:stretch;gap:26px;display:grid}.cards-grid{gap:20px;display:grid}.problem-cards{grid-template-columns:repeat(2,1fr)}.problem-card{min-height:205px;padding:26px;position:relative;overflow:hidden}.card-index{color:var(--muted);position:absolute;top:20px;left:22px}@supports (color:color-mix(in lab,red,red)){.card-index{color:color-mix(in srgb,var(--muted) 60%,transparent)}}.card-index{direction:ltr;font-size:10px}.icon-tile{width:48px;height:48px;color:var(--blue);background:var(--surface);border:1px solid var(--border);border-radius:16px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.icon-tile{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.icon-tile{box-shadow:var(--shadow-sm);flex:none}.problem-card h3,.solution-card h3{margin:17px 0 8px;font-size:18px}.problem-card p,.solution-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.clarity-visual{flex-direction:column;justify-content:center;padding:26px;display:flex;position:relative;overflow:hidden}.clarity-visual:after{content:"";border:1px dashed var(--blue);border-radius:50%;width:290px;height:290px;position:absolute;inset:auto -30% -45% auto}@supports (color:color-mix(in lab,red,red)){.clarity-visual:after{border:1px dashed color-mix(in srgb,var(--blue) 20%,transparent)}}.clarity-visual__label{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:inline-flex}.clarity-compass{width:160px;height:160px;color:var(--blue);background:radial-gradient(circle,var(--teal),var(--surface));border-radius:50%;place-items:center;margin:25px auto;display:grid}@supports (color:color-mix(in lab,red,red)){.clarity-compass{background:radial-gradient(circle,color-mix(in srgb,var(--teal) 13%,var(--surface)),var(--surface))}}.clarity-compass{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.clarity-compass{border:1px solid color-mix(in srgb,var(--blue) 16%,transparent)}}.clarity-compass{box-shadow:var(--shadow-sm);position:relative}.clarity-compass b,.clarity-compass i{background:var(--teal);width:12px;height:12px;box-shadow:0 0 0 6px var(--teal);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.clarity-compass b,.clarity-compass i{box-shadow:0 0 0 6px color-mix(in srgb,var(--teal) 12%,transparent)}}.clarity-compass i{top:12px;right:29px}.clarity-compass b{background:var(--lavender);bottom:24px;left:12px}.clarity-visual>p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:2}.solution{background:linear-gradient(180deg,var(--bg),var(--surface-muted));position:relative}@supports (color:color-mix(in lab,red,red)){.solution{background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--surface-muted) 55%,var(--bg)))}}.section-v-line{opacity:.35;background:linear-gradient(138deg,transparent 0 44%,var(--blue) 44.4% 45%,transparent 45.3% 60%,var(--teal) 60.3% 61%,transparent 61.2%);width:220px;position:absolute;inset:0 auto 0 50%}@supports (color:color-mix(in lab,red,red)){.section-v-line{background:linear-gradient(138deg,transparent 0 44%,color-mix(in srgb,var(--blue) 12%,transparent) 44.4% 45%,transparent 45.3% 60%,color-mix(in srgb,var(--teal) 10%,transparent) 60.3% 61%,transparent 61.2%)}}.section-v-line{pointer-events:none}.solution-grid{grid-template-columns:.9fr 1.1fr;gap:26px;display:grid}.solution-cards{grid-template-columns:repeat(2,1fr)}.solution-card{min-height:178px;box-shadow:var(--shadow-md);align-items:flex-start;gap:16px;padding:22px;display:flex}.solution-card h3{margin-top:3px}.icon-tile--active{color:var(--blue);border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.icon-tile--active{border-color:color-mix(in srgb,var(--teal) 35%,transparent)}}.icon-tile--active{box-shadow:0 0 0 1px var(--blue),0 0 14px var(--teal),var(--shadow-sm)}@supports (color:color-mix(in lab,red,red)){.icon-tile--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 28%,transparent),0 0 14px color-mix(in srgb,var(--teal) 14%,transparent),var(--shadow-sm)}}.process-card{border-radius:28px;flex-direction:column;justify-content:center;padding:28px;display:flex}.process-card__head{align-items:center;gap:16px;display:flex}.process-card__head small{color:var(--teal);font-size:10px;font-weight:700}.process-card h3{margin:5px 0 0;font-size:21px;line-height:1.6}.process-card>p{color:var(--muted);margin:15px 0 20px;font-size:14px}.check-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.check-grid>span{color:var(--ink);align-items:center;gap:9px;font-size:12px;display:flex}.check-grid i{background:var(--success);border-radius:8px;place-items:center;width:23px;height:23px;display:grid}@supports (color:color-mix(in lab,red,red)){.check-grid i{background:color-mix(in srgb,var(--success) 12%,transparent)}}.check-grid i{color:var(--success)}.trust-line{background:var(--teal);border-radius:14px;margin:22px 0;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.trust-line{background:color-mix(in srgb,var(--teal) 7%,var(--surface))}}.trust-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;display:flex}.trust-line i{background:var(--teal);border-radius:50%;width:4px;height:4px}.process-actions{align-items:center;gap:18px;display:flex}.roadmap,.roadmap-section{position:relative}.roadmap{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:58px;display:grid}.roadmap__line{background:linear-gradient(90deg,var(--lavender),var(--blue),var(--teal));clip-path:polygon(0 45%,35% 45%,43% 0,52% 100%,62% 45%,100% 45%,100% 60%,63% 60%,52% 100%,43% 15%,36% 60%,0 60%);opacity:.55;height:2px;position:absolute;top:37px;left:15%;right:15%}.roadmap-step{text-align:center;z-index:2;min-height:255px;padding:30px 28px 28px;position:relative}.roadmap-step--active{border-color:var(--teal);transform:translateY(-18px)}@supports (color:color-mix(in lab,red,red)){.roadmap-step--active{border-color:color-mix(in srgb,var(--teal) 35%,transparent)}}.roadmap-step--active{box-shadow:0 0 0 1px var(--blue),0 0 24px var(--teal),var(--shadow-raised)}@supports (color:color-mix(in lab,red,red)){.roadmap-step--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 22%,transparent),0 0 24px color-mix(in srgb,var(--teal) 12%,transparent),var(--shadow-raised)}}.roadmap-step__no{color:var(--blue);font-size:11px;font-weight:800;position:absolute;top:18px;left:20px}.roadmap-step .icon-tile{border-radius:22px;width:70px;height:70px;margin-top:-56px}.roadmap-step h3{margin:22px 0 9px;font-size:21px}.roadmap-step p{color:var(--muted);margin:0;font-size:13px;line-height:2}.center-actions{justify-content:center;gap:12px;margin-top:48px;display:flex}.success-section{background:radial-gradient(circle at 80% 60%,rgba(var(--teal-rgb),.12),transparent 28%),radial-gradient(circle at 15% 22%,#c2504738,transparent 28%),var(--night);position:relative;overflow:hidden}.success-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;display:grid}.success-copy h2{max-width:550px;margin:0;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif;font-size:clamp(37px,3.6vw,56px);line-height:1.55}.success-copy>p{color:var(--night-muted);margin:20px 0 28px;font-size:18px;line-height:2}.success-dots{gap:9px;display:flex}.success-dots button{cursor:pointer;width:8px;height:8px;transition:.3s var(--ease);background:#4e1e1a;border:0;border-radius:50%;padding:0}.success-dots button.active{background:linear-gradient(90deg,var(--blue-bright),var(--teal));width:34px;box-shadow:0 0 12px rgba(var(--teal-rgb),.3);border-radius:8px}.story-stage{border-radius:32px;flex-direction:column;min-height:510px;padding:24px;display:flex;position:relative;overflow:hidden}.story-stage:before{content:"";background:rgba(var(--blue-bright-rgb),.13);filter:blur(70px);border-radius:50%;width:320px;height:220px;position:absolute;top:20%;left:10%}.story-stage__head{border-bottom:1px solid rgba(var(--night-text-rgb),.08);color:var(--night-muted);justify-content:space-between;align-items:center;padding-bottom:20px;font-size:12px;display:flex}.story-message{z-index:2;animation:messageIn .6s var(--ease);grid-template-columns:58px 1fr;align-items:start;gap:15px;padding:34px 10px 0;display:grid;position:relative}.story-avatar{background:linear-gradient(145deg,var(--blue),var(--lavender));border-radius:19px;place-items:center;width:56px;height:56px;font-weight:800;display:grid;position:relative;box-shadow:0 12px 30px #0000004d}.story-avatar i{background:var(--success);border:2px solid var(--night-surface);border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.story-bubble{background:rgba(var(--night-text-rgb),.08);border:1px solid rgba(var(--night-text-rgb),.11);border-radius:25px 6px 25px 25px;padding:22px;box-shadow:0 20px 40px #0003}.story-meta{color:var(--night-text);justify-content:space-between;align-items:center;font-size:12px;display:flex}.story-meta span{color:var(--night-muted)}.story-bubble>b{color:var(--teal);margin-top:18px;font-size:12px;display:block}.story-bubble>p{color:#e8deca;margin:8px 0 18px;font-size:14px;line-height:2}.story-bubble>a{color:var(--night-muted);align-items:center;gap:7px;margin-top:16px;font-size:11px;display:inline-flex}.voice-row{background:rgba(var(--night-rgb),.42);direction:ltr;border-radius:14px;align-items:center;gap:10px;height:45px;padding:7px 10px;display:flex}.voice-row button{background:linear-gradient(135deg,var(--blue-bright),var(--teal));width:31px;height:31px;color:var(--night);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.voice-row>span{color:#9a3a33;font-size:9px}.waveform{flex:1;align-items:center;gap:3px;display:flex}.waveform i{background:linear-gradient(var(--teal),var(--blue-bright));opacity:.75;border-radius:2px;width:2px}.story-passport{border:1px solid rgba(var(--night-text-rgb),.16);background:#fffaf0;border-radius:14px;place-items:center;width:100%;height:122px;margin:0;display:grid;overflow:hidden}.story-passport img{object-fit:contain;object-position:center;opacity:1;width:100%;height:100%;display:block;filter:none!important}.story-message--ghost{opacity:.28;filter:blur(.2px);padding-top:18px;transform:translateY(12px)scale(.96)}.story-message--ghost .story-bubble{min-height:90px}.ghost-line{background:rgba(var(--night-text-rgb),.12);border-radius:8px;width:70%;height:10px;margin:8px;display:block}.ghost-line--short{width:42%}.destinations{padding:132px 0 120px}.discovery-card{justify-content:space-between;gap:32px;margin-bottom:26px;padding:28px 32px;display:flex;position:relative}.discovery-card:after{content:"";background:var(--lavender);border-radius:50%;width:360px;height:220px;position:absolute;bottom:-110px;left:8%}@supports (color:color-mix(in lab,red,red)){.discovery-card:after{background:color-mix(in srgb,var(--lavender) 11%,transparent)}}.discovery-card:after{filter:blur(45px)}.discovery-card>div{grid-template-columns:56px auto;align-items:center;column-gap:16px;display:grid}.discovery-card .icon-tile{border-radius:18px;grid-row:1/span 3;width:56px;height:56px}.discovery-card small{color:var(--teal);font-size:10px;font-weight:700}.discovery-card h3{margin:4px 0 5px;font-size:22px}.discovery-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.discovery-card .button{z-index:2;position:relative}.destination-search{background:var(--surface);border:1px solid var(--border);max-width:720px;height:58px;box-shadow:var(--shadow-sm);border-radius:18px;align-items:center;margin:0 auto 30px;padding:5px 7px 5px 16px;display:flex}.destination-search input{text-align:right;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.destination-search button{width:46px;height:46px}.country-strip{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;align-items:stretch;gap:10px;padding:9px 4px 17px;display:flex;overflow-x:auto}.country-chip{border:1px solid var(--border);background:var(--surface);min-width:92px;color:var(--muted);box-shadow:var(--shadow-xs);cursor:pointer;scroll-snap-align:center;transition:.22s var(--ease);border-radius:18px;justify-items:center;gap:6px;padding:13px 14px;display:grid}.country-chip span{filter:saturate(.9);font-size:25px}.country-chip b{font-size:11px}.country-chip--active{color:var(--ink);border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.country-chip--active{border-color:color-mix(in srgb,var(--teal) 42%,transparent)}}.country-chip--active{box-shadow:0 0 0 1px var(--blue),0 0 14px var(--teal),var(--shadow-sm)}@supports (color:color-mix(in lab,red,red)){.country-chip--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 26%,transparent),0 0 14px color-mix(in srgb,var(--teal) 15%,transparent),var(--shadow-sm)}}.routes-head{justify-content:space-between;margin:28px 0 16px}.routes-head,.routes-head>div{align-items:center;display:flex}.routes-head>div{gap:13px}.routes-head>div>span{background:var(--surface);width:50px;height:50px;box-shadow:var(--shadow-sm);border-radius:16px;place-items:center;font-size:24px;display:grid}.routes-head small{color:var(--muted);font-size:10px}.routes-head h3{margin:2px 0 0;font-size:22px}.route-carousel{scroll-snap-type:x mandatory;scrollbar-color:var(--blue) transparent;grid-auto-columns:minmax(320px,1fr);grid-auto-flow:column;gap:18px;padding:10px 5px 30px;display:grid;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.route-carousel{scrollbar-color:color-mix(in srgb,var(--blue) 30%,transparent) transparent}}.route-card{scroll-snap-align:start;min-height:460px;box-shadow:var(--shadow-md);flex-direction:column;padding:22px;display:flex;position:relative}.route-card--selected{border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.route-card--selected{border-color:color-mix(in srgb,var(--teal) 48%,transparent)}}.route-card--selected{box-shadow:0 0 0 1px var(--blue),0 0 18px var(--teal),var(--shadow-md)}@supports (color:color-mix(in lab,red,red)){.route-card--selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 25%,transparent),0 0 18px color-mix(in srgb,var(--teal) 13%,transparent),var(--shadow-md)}}.compare-button{border:1px solid var(--blue);border-radius:11px;align-self:flex-end;min-height:34px}@supports (color:color-mix(in lab,red,red)){.compare-button{border:1px solid color-mix(in srgb,var(--blue) 24%,transparent)}}.compare-button{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.compare-button{background:color-mix(in srgb,var(--blue) 6%,var(--surface))}}.compare-button{color:var(--blue);cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.compare-button span{background:var(--blue);border-radius:6px;place-items:center;width:19px;height:19px;display:grid}@supports (color:color-mix(in lab,red,red)){.compare-button span{background:color-mix(in srgb,var(--blue) 10%,transparent)}}.route-card__title{align-items:center;gap:13px;margin:20px 0 16px;display:flex}.route-card__title h3{margin:0 0 5px;font-size:18px}.route-card__title>div>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.route-tags{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:7px;padding-bottom:17px;display:flex}.tag{border:1px solid #0000;border-radius:999px;padding:6px 8px;font-size:9px}.tag--good{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.tag--good{background:color-mix(in srgb,var(--success) 8%,transparent)}}.tag--good{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.tag--good{border-color:color-mix(in srgb,var(--success) 20%,transparent)}}.tag--medium{color:#d08a00}@supports (color:color-mix(in lab,red,red)){.tag--medium{color:color-mix(in srgb,#d08a00 75%,var(--ink))}}.tag--medium{background:#ecb74914;border-color:#ecb7492e}.tag--hard{color:#d45464;background:#d4546414;border-color:#d454642b}.route-requirements{gap:10px;margin:17px 0;display:grid}.route-requirements>b{margin-bottom:2px;font-size:11px}.route-requirements>span{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;display:flex}.route-requirements i{width:20px;height:20px;color:var(--success);background:var(--success);border-radius:7px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.route-requirements i{background:color-mix(in srgb,var(--success) 10%,transparent)}}.route-note{color:var(--coral);background:var(--coral);border-radius:10px;padding:9px 10px;font-size:10px;line-height:1.8}@supports (color:color-mix(in lab,red,red)){.route-note{background:color-mix(in srgb,var(--coral) 7%,transparent)}}.route-note{margin:auto 0 12px}.route-note a{text-decoration:underline}.route-card>.button{margin-top:auto}.compare-tray{z-index:12;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 24px;padding:12px 14px;display:grid;position:sticky;bottom:18px}.compare-tray>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.compare-tray>div{gap:7px;display:flex;overflow-x:auto}.compare-tray b{background:var(--surface-muted);white-space:nowrap;border-radius:10px;padding:7px 9px;font-size:9px}.compare-tray b button{color:var(--coral);cursor:pointer;background:0 0;border:0;margin-right:6px}.method-section{border-top:1px solid var(--border);margin-top:34px;padding-top:28px}.method-section>span{color:var(--muted);margin-bottom:14px;font-size:11px;display:block}.method-section>div{flex-wrap:wrap;display:flex}.method-chip{border:1px solid var(--border);min-height:40px;color:var(--muted);cursor:pointer;border-radius:13px;align-items:center;gap:7px;padding:0 13px;font-size:10px;display:inline-flex}.method-chip--active{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.method-chip--active{border-color:color-mix(in srgb,var(--blue) 36%,transparent)}}.method-chip--active{box-shadow:var(--shadow-xs)}.faq-section{--faq-background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.faq-section{--faq-background:color-mix(in srgb,var(--surface-muted) 42%,var(--bg))}}.faq-section{background:var(--faq-background);padding:126px 0}.faq-layout{grid-template-columns:.72fr 1.28fr;gap:28px 70px;display:grid}.faq-copy{height:max-content;top:130px}.faq-copy h2{margin:0;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif;font-size:clamp(34px,3vw,48px);line-height:1.55}.faq-copy>p{color:var(--muted);max-width:420px;font-size:14px;line-height:2}.faq-art{background:var(--surface);width:180px;height:150px;box-shadow:var(--shadow-raised);color:var(--blue);border-radius:36px;place-items:center;display:grid;position:relative;transform:rotate(-4deg)}.faq-art b,.faq-art i{border-radius:50%;position:absolute}.faq-art i{background:var(--teal);width:18px;height:18px;box-shadow:0 0 16px var(--teal);top:19px;right:25px}@supports (color:color-mix(in lab,red,red)){.faq-art i{box-shadow:0 0 16px color-mix(in srgb,var(--teal) 45%,transparent)}}.faq-art b{background:var(--lavender);width:11px;height:11px;bottom:24px;left:28px}.faq-list{gap:10px;display:grid}.faq-item{background:var(--surface);border:1px solid var(--border);transition:.28s var(--ease);border-radius:18px;overflow:hidden}.faq-item>button{cursor:pointer;text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:70px;padding:16px 18px;display:flex}.faq-item>button>span{align-items:center;gap:14px;font-size:13px;font-weight:650;display:flex}.faq-item>button b{color:var(--blue);direction:ltr;font-size:9px}.faq-item>button svg{transition:transform .28s var(--ease);color:var(--muted)}.faq-answer{opacity:0;visibility:hidden;transition:grid-template-rows .32s var(--ease),opacity .2s ease,visibility 0s linear .32s;grid-template-rows:0fr;display:grid}.faq-answer__inner{min-height:0;overflow:hidden}.faq-answer__inner>p{color:var(--muted);transition:padding .32s var(--ease);margin:0;padding:0 58px 0 18px;font-size:12px;line-height:2}.faq-item--open{border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.faq-item--open{border-color:color-mix(in srgb,var(--teal) 34%,transparent)}}.faq-item--open{box-shadow:0 0 0 1px var(--blue)}@supports (color:color-mix(in lab,red,red)){.faq-item--open{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 10%,transparent)}}.faq-item--open .faq-answer{opacity:1;visibility:visible;transition:grid-template-rows .32s var(--ease),opacity .24s ease,visibility 0s;grid-template-rows:1fr}.faq-item--open .faq-answer__inner>p{padding-bottom:22px}.faq-item--open>button svg{color:var(--teal);transform:rotate(90deg)}.question-card{grid-column:2;grid-template-columns:auto 1fr;gap:16px;padding:22px;display:grid}.question-card>div:first-child{align-items:center;gap:13px;display:flex}.question-card h3{margin:0 0 4px;font-size:17px}.question-card p{color:var(--muted);margin:0;font-size:11px}.question-card textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-muted);width:100%;min-height:95px;color:var(--ink);border-radius:15px;outline:none;grid-column:1/-1;padding:14px}.question-card textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal)}@supports (color:color-mix(in lab,red,red)){.question-card textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 10%,transparent)}}.question-card>div:last-child{grid-column:2;justify-content:flex-end;gap:10px;display:flex}.journal{padding:126px 0}.bento-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.article-card{background:var(--surface);border:1px solid var(--border);min-height:360px;box-shadow:var(--shadow-sm);transition:.25s var(--ease);border-radius:24px;grid-column:span 4;overflow:hidden}.article-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.article-card--large{grid-column:span 6}.article-visual{background:var(--blue);height:218px;position:relative;overflow:hidden}.article-card--large .article-visual{height:260px}.article-visual:after,.article-visual:before{content:"";background:#ffffff52;width:70%;height:1px;position:absolute;top:48%;left:-10%;transform:rotate(-28deg);box-shadow:0 40px #ffffff1f,0 -40px #ffffff1f}.article-visual:after{left:40%;transform:rotate(28deg)}.article-visual>span{z-index:2;color:#fffaf0;background:rgba(var(--night-rgb),.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff21;border-radius:999px;padding:6px 10px;font-size:9px;position:absolute;top:16px}.article-visual button{color:#fffaf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;cursor:pointer;background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.article-copy>span{color:var(--blue);font-size:9px;font-weight:700}.article-copy h3{margin:7px 0 13px;font-size:17px;line-height:1.8}.article-copy a{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.team-section{padding:30px 0 126px}.team-card{grid-template-columns:1.08fr .92fr;align-items:center;gap:62px;padding:18px;display:grid;overflow:hidden}.team-visual{background:linear-gradient(145deg,var(--ink),var(--night-alt));border-radius:22px;grid-template-rows:1.15fr .85fr;grid-template-columns:1.12fr .88fr;gap:13px;min-height:490px;padding:13px;display:grid;position:relative}.team-visual:before{content:"";background:linear-gradient(137deg,transparent 0 53%,rgba(var(--blue-bright-rgb),.14) 53.3% 54%,transparent 54.2%),radial-gradient(circle at 25% 25%,rgba(var(--teal-rgb),.13),transparent 30%);border-radius:inherit;position:absolute;inset:0}.team-panel{border:1px solid rgba(var(--night-text-rgb),.1);background:rgba(var(--night-text-rgb),.055);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--night-text);z-index:2;border-radius:20px;padding:18px;position:relative;overflow:hidden}.team-panel--one{flex-direction:column;grid-row:1/span 2;justify-content:space-between;display:flex}.team-panel--one>span,.team-panel--three>span{color:var(--night-muted);font-size:11px}.team-panel--one>div{direction:ltr;align-items:flex-end;padding:12px;display:flex}.team-panel--one i{background:linear-gradient(180deg,var(--blue-bright),var(--blue));border:3px solid var(--night-surface);border-radius:44px 44px 22px 22px;place-items:center;width:82px;height:120px;margin-left:-17px;font-style:normal;font-weight:800;display:grid}.team-panel--one i:nth-child(2){background:linear-gradient(180deg,var(--lavender),var(--blue));height:150px}.team-panel--one i:nth-child(3){background:linear-gradient(180deg,var(--teal),var(--blue));height:110px}.team-panel--two{color:var(--teal);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.team-panel--two b{color:var(--night-text);font-size:13px}.team-panel--three{align-items:flex-end;display:flex}.team-panel--three i{filter:blur(30px);background:#c2504738;border-radius:50%;width:180px;height:180px;position:absolute;top:10px;left:-50px}.team-copy{padding:28px 28px 28px 10px}.team-copy h2{margin:0;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif;font-size:clamp(34px,3vw,48px);line-height:1.6}.team-copy p{color:var(--muted);margin:18px 0 26px;font-size:15px;line-height:2.1}.contact-section{padding:0 0 110px}.contact-card{color:var(--night-text);background:radial-gradient(circle at 18% 35%,rgba(var(--teal-rgb),.14),transparent 25%),radial-gradient(circle at 80% 20%,#c250472e,transparent 27%),var(--ink);box-shadow:0 28px 80px rgba(var(--night-rgb),.22);border-radius:30px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px;padding:48px;display:grid;position:relative;overflow:hidden}.contact-card:after{content:"";border:1px solid rgba(var(--blue-bright-rgb),.18);width:380px;height:380px;position:absolute;inset:auto -80px -170px auto;transform:rotate(45deg)}.contact-card h2{margin:0;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif;font-size:38px;line-height:1.55}.contact-card>div>p{color:var(--night-muted);font-size:14px;line-height:2}.contact-form{z-index:2;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.contact-form label{gap:7px;display:grid}.contact-form label span{color:var(--night-muted);font-size:10px}.contact-form input{border:1px solid rgba(var(--night-text-rgb),.12);background:rgba(var(--night-text-rgb),.07);height:53px;color:var(--night-text);text-align:right;border-radius:15px;outline:none;padding:0 15px}.contact-form input[dir=ltr]{text-align:left}.contact-form input:focus{border-color:rgba(var(--teal-rgb),.45);box-shadow:0 0 0 3px rgba(var(--teal-rgb),.08)}.contact-form .button{grid-column:1/-1}.footer{border-top:1px solid rgba(var(--blue-bright-rgb),.12);padding:70px 0 22px}.footer-top{grid-template-columns:.7fr 1.3fr;gap:80px;padding-bottom:38px;display:grid}.footer-brand{align-content:start;justify-items:start;display:grid}.footer-brand p{color:#a53e37;max-width:320px;margin:20px 0 0;font-size:12px;line-height:2}.footer-evaluation-cta{color:#fffaf0;min-height:44px;margin-top:20px;padding-inline:18px}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-links>div{align-content:start;gap:11px;display:grid}.footer-links b{color:var(--night-text);margin-bottom:6px;font-size:12px}.footer-links a{color:#a53e37;font-size:11px;transition:all .2s}.footer-links a:hover{color:var(--teal)}.footer-map{border:1px solid rgba(var(--blue-bright-rgb),.18);background:#1a0807;border-radius:22px;height:180px;margin-bottom:28px;position:relative;overflow:hidden}.footer-map iframe{filter:grayscale()invert(.92)contrast(.86)brightness(.66)hue-rotate(175deg);opacity:.72;border:0;width:100%;height:100%;display:block}.footer-map:after{content:"";pointer-events:none;background:linear-gradient(90deg,#190807db,#19080729 55%,#19080747);position:absolute;inset:0}.footer-map__link{z-index:2;color:#fffaf0;border:1px solid rgba(var(--teal-rgb),.34);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e0a08e6;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;min-width:220px;min-height:68px;padding:12px 16px;transition:border-color .24s,transform .24s,background .24s;display:flex;position:absolute;bottom:18px;right:18px}.footer-map__link:hover{color:#fffaf0;border-color:rgba(var(--teal-rgb),.72);background:#270d0bf5;transform:translateY(-2px)}.footer-map__link>span{gap:4px;display:grid}.footer-map__link small{color:#ae423a;font-size:10px}.footer-map__link strong{color:#f7f4ed;font-size:13px}.footer-bottom{border-top:1px solid rgba(var(--night-text-rgb),.08);color:#82312b;justify-content:space-between;align-items:center;padding-top:20px;font-size:9px;display:flex}.mobile-drawer{z-index:80;visibility:hidden;pointer-events:none;transition:visibility .3s;position:fixed;inset:0}.mobile-drawer--open{visibility:visible;pointer-events:auto}.mobile-drawer__backdrop{background:rgba(var(--night-rgb),.65);opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;transition:opacity .3s;position:absolute;inset:0}.mobile-drawer--open .mobile-drawer__backdrop{opacity:1}.mobile-drawer__panel{width:min(360px,88vw);padding:22px;position:absolute;inset:0 0 0 auto}@supports (color:color-mix(in lab,red,red)){.mobile-drawer__panel{background:color-mix(in srgb,var(--surface) 93%,transparent)}}.mobile-drawer__panel{color:var(--ink);box-shadow:-20px 0 50px rgba(var(--night-rgb),.28);transition:transform .35s var(--ease);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);flex-direction:column;gap:16px;display:flex;transform:translate(105%)}.mobile-drawer__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.mobile-drawer__links{gap:3px}.mobile-drawer__links a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:48px;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-drawer__links a{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.mobile-drawer__links a{font-size:13px}.mobile-bottom-nav{display:none}.modal{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal__backdrop{background:rgba(var(--night-rgb),.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;position:absolute;inset:0}.modal__panel{z-index:2;background:var(--surface);border-radius:28px;width:min(460px,100%);padding:30px;position:relative}@supports (color:color-mix(in lab,red,red)){.modal__panel{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.modal__panel{animation:modalIn .35s var(--ease)}.modal__close{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:13px;place-items:center;display:grid;position:absolute;top:14px;left:14px}.modal__panel form{gap:14px;display:grid}.modal__panel form>h3,.modal__success h3{margin:6px 0 0;font-size:23px}.modal__panel form>p,.modal__success p{color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.9}.modal__panel label{gap:7px;display:grid}.modal__panel label>span{font-size:11px}.modal__panel label small{color:var(--muted)}.modal__panel input{border:1px solid var(--border);background:var(--surface-muted);height:52px;color:var(--ink);border-radius:15px;outline:0;padding:0 14px}.modal__success{text-align:center;justify-items:center;gap:13px;display:grid}.modal__success>span{background:var(--success);border-radius:24px;width:70px;height:70px}@supports (color:color-mix(in lab,red,red)){.modal__success>span{background:color-mix(in srgb,var(--success) 13%,transparent)}}.modal__success>span{color:var(--success);box-shadow:0 0 22px var(--success);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.modal__success>span{box-shadow:0 0 22px color-mix(in srgb,var(--success) 15%,transparent)}}.nav-group{align-items:center;display:flex}.nav-group .nav-link{align-items:center;gap:4px;display:inline-flex}.nav-group .nav-link>svg{opacity:.55;transition:.22s var(--ease);transform:rotate(90deg)}.nav-group--open .nav-link>svg,.nav-group:focus-within .nav-link>svg,.nav-group:hover .nav-link>svg{color:var(--teal);transform:rotate(-90deg)}.mega-menu{width:min(1180px,100vw - 64px);color:var(--ink);box-shadow:0 28px 70px rgba(var(--night-rgb),.2),inset 0 1px 0 #fffffff2;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transition:opacity .2s ease,transform .25s var(--ease),visibility .2s;background:#fffffff0;border:1px solid #e5dccfcc;border-radius:26px;padding:24px;position:fixed;top:94px;left:50%;transform:translate(-50%,-10px)scale(.985)}.mega-menu:before{content:"";height:30px;position:absolute;top:-26px;left:0;right:0}.nav-group--open .mega-menu,.nav-group:focus-within .mega-menu,.nav-group:hover .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.mega-heading{color:var(--blue);border-bottom:1px solid #e8e5e2;justify-content:space-between;align-items:center;margin-bottom:17px;padding:0 4px 17px;display:flex}.mega-heading>div{gap:3px;display:grid}.mega-heading small{color:#85322c;font-size:10px}.mega-heading strong{color:var(--ink);font-size:17px}.mega-route-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.mega-column{background:#faf9f7;border:1px solid #ebe6df;border-radius:18px;align-content:start;gap:7px;min-height:188px;padding:15px;display:grid}.mega-column>span{background:var(--surface-muted);border-radius:11px;place-items:center;width:35px;height:35px;margin-bottom:3px;display:grid}.mega-column>b{margin-bottom:4px;font-size:12px}.mega-column>a{color:#782d28;border-bottom:1px dashed #ebe6df;justify-content:space-between;align-items:center;min-height:26px;font-size:10px;transition:all .18s;display:flex}.mega-column>a:hover{color:var(--blue);padding-right:4px}.mega-footer-action{color:#fffaf0;background:linear-gradient(135deg,var(--blue),var(--blue-bright));min-height:48px;box-shadow:0 8px 20px rgba(var(--blue-rgb),.18);border-radius:15px;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.mega-country-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.mega-country-grid a{color:#5f2420;min-height:48px;transition:.18s var(--ease);background:#faf9f7;border:1px solid #ece8e2;border-radius:14px;align-items:center;gap:9px;padding:8px 10px;display:flex}.mega-country-grid a:hover{color:var(--blue);border-color:rgba(var(--blue-rgb),.24);box-shadow:0 7px 18px rgba(var(--ink-rgb),.07);transform:translateY(-2px)}.mega-country-grid span{font-size:21px}.mega-country-grid b{font-size:10px}.mega-footer-buttons{justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.mega-menu--compact{grid-template-columns:1fr;gap:10px;width:min(620px,100vw - 64px);display:grid}.mega-feature-card{min-height:108px;transition:.2s var(--ease);background:#fffaf0;border:1.25px solid #e5dac3;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.mega-feature-card:hover{box-shadow:0 10px 24px rgba(var(--ink-rgb),.08);border-color:#c65b53;transform:translateY(-2px)}.mega-feature-card--primary{background:linear-gradient(135deg,#f9f6f0,#f5fffd);border-color:#dfd1b4}.mega-feature-card>div{gap:3px;display:grid}.mega-feature-card small{color:#85322c;font-size:9px}.mega-feature-card b{font-size:14px}.mega-feature-card p{color:#7a2e29;margin:3px 0 0;font-size:10px;line-height:1.7}.mega-menu--services{grid-template-columns:1fr;width:min(580px,100vw - 64px)}.mega-service{min-height:72px;transition:.2s var(--ease);background:#fffaf0;border:1.25px solid #e5dac3;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mega-service:hover{box-shadow:0 9px 22px rgba(var(--ink-rgb),.08);border-color:#c65b53;transform:translateY(-2px)}.mega-service>b{font-size:12px}.mega-service>svg{color:var(--blue)}.mega-menu--about{grid-template-columns:1fr;gap:10px;width:min(570px,100vw - 64px);display:grid}.mega-menu--about>a{min-height:82px;transition:.2s var(--ease);background:#fffaf0;border:1.25px solid #e5dac3;border-radius:16px;align-items:center;gap:13px;padding:14px 16px;display:flex}.mega-menu--about>a:hover{box-shadow:0 9px 22px rgba(var(--ink-rgb),.08);border-color:#c65b53;transform:translateY(-2px)}.mega-menu--about>a>div{gap:4px;display:grid}.mega-menu--about b{font-size:13px}.mega-menu--about small{color:#85322c;font-size:9px;line-height:1.7}.hero-grid{align-items:stretch}.hero-copy{flex-direction:column;justify-content:center;display:flex}.hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.hero-actions .button{width:100%}.hero-trust b{font-variant-numeric:tabular-nums;animation:countLock .35s var(--ease) both;font-size:19px}.hero-visual{justify-content:space-between;height:100%;min-height:0}.wayfinder-card{flex:1;min-height:0}.latest-success{grid-template-rows:auto 48px;grid-template-columns:62px 1fr;align-self:stretch;width:100%;min-height:154px;margin:14px 0 0;padding:18px 20px;animation:none}.latest-success__profile{border:4px solid var(--lavender);width:58px;height:58px;box-shadow:0 0 0 6px rgba(var(--blue-bright-rgb),.05);background:#31100d;border-radius:50%}.latest-success__profile>span{font-size:25px}.latest-success__profile i{background:var(--teal);width:18px;height:18px;color:var(--night);place-items:center;display:grid}.latest-success__copy>div{justify-content:space-between;align-items:center;display:flex}.latest-success__copy small{color:var(--teal);font-weight:700}.latest-success__copy time{color:var(--night-muted);font-size:9px}.latest-success__copy strong{margin-top:7px;font-size:15px}.latest-success>a{background:rgba(var(--night-text-rgb),.09);border:1px solid rgba(var(--night-text-rgb),.14);border-radius:15px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;font-size:11px;font-weight:700;display:flex}.scroll-indicator{writing-mode:horizontal-tb;color:#ad413a;align-items:center;gap:8px;font-size:9px;display:flex;bottom:15px;left:50%;transform:translate(-50%)}.scroll-indicator__mouse{border:1px solid rgba(var(--night-text-rgb),.3);border-radius:15px;justify-items:center;width:25px;height:36px;padding-top:6px;display:grid}.scroll-indicator__mouse i{background:var(--teal);border-radius:4px;width:3px;height:7px;animation:mouseWheel 1.7s infinite}.scroll-indicator>b{font-weight:500}.scroll-indicator>svg{color:var(--teal);transform:rotate(90deg)}@keyframes mouseWheel{0%{opacity:0;transform:translateY(-2px)}45%{opacity:1}to{opacity:0;transform:translateY(9px)}}@keyframes countLock{0%{opacity:.35;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes heroStarsDrift{0%{background-position:8px 17px,48px 62px}to{background-position:98px -73px,-95px -81px}}@keyframes heroStarsTwinkle{0%{opacity:.3}to{opacity:.52}}.section-heading--center>p{max-width:720px;color:var(--muted);margin:13px auto 0;font-size:13px;line-height:2}.decision-layout,.problem-layout,.solution-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(28px,4vw,56px);display:grid}.decision-cards,.problem-cards,.solution-cards{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px;display:grid}.decision-card,.problem-card,.solution-card{border:1px solid var(--border);flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;min-height:210px;padding:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.decision-card,.problem-card,.solution-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.decision-card,.problem-card,.solution-card{box-shadow:0 11px 26px rgba(var(--ink-rgb),.08),inset 0 1px 0 #ffffffe6}.decision-card .card-index{color:var(--muted);position:absolute;top:18px;left:18px}@supports (color:color-mix(in lab,red,red)){.decision-card .card-index{color:color-mix(in srgb,var(--muted) 45%,transparent)}}.decision-card .card-index{font-size:9px}.decision-card h3{margin:17px 0 7px;font-size:16px}.decision-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.95}.icon-tile--muted{color:#86332d;background:#f4efe5;border-color:#ede4d4;box-shadow:inset 0 1px #fffaf0}.icon-tile--coral{color:#d75d71;background:#ff8a9a24;border-color:#ff8a9a40}[data-theme=dark] .icon-tile--muted{color:var(--night-muted);background:var(--night-alt);border-color:var(--night-border)}.decision-media{border-radius:30px;min-height:520px;padding:12px;position:relative;overflow:hidden}.decision-media>img{object-fit:cover;border-radius:21px;width:100%;height:100%;min-height:496px;display:block}.decision-media:after{content:"";background:linear-gradient(to top,rgba(var(--night-rgb),.45),transparent 48%);pointer-events:none;border-radius:21px;position:absolute;inset:12px}.decision-media__overlay{z-index:2;min-height:92px;color:var(--night-text);border:1px solid rgba(var(--night-text-rgb),.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2a0e0cd4;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px 16px;display:grid;position:absolute;bottom:34px;left:34px;right:34px}.decision-media__overlay>div{gap:4px;display:grid}.decision-media__overlay b{font-size:16px}.decision-media__overlay small{color:var(--night-muted);font-size:10px}.decision-media__overlay>a{background:rgba(var(--night-text-rgb),.08);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.decision-media--solution:after{background:linear-gradient(to top,rgba(var(--night-rgb),.62),transparent 62%)}.solution-media-panel{z-index:2;border-radius:22px;padding:20px;position:absolute;bottom:32px;left:32px;right:32px}.solution-media-panel .process-card__head h3{color:var(--night-text);font-size:16px}.solution-media-panel .process-card__head small{color:var(--teal)}.solution-media-panel .check-grid{grid-template-columns:1fr 1fr;margin-top:15px}.solution-media-panel .check-grid>span{color:#e9dfcc;font-size:10px}.solution-media-panel .check-grid i{color:var(--teal)}.decision-foot{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:19px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.decision-foot .trust-line{border:0;margin:0;padding:0}.decision-foot .trust-line b{color:var(--teal);font-size:16px}.decision-foot .process-actions{gap:9px;margin:0;display:flex}.decision-foot .button{min-height:44px;font-size:11px}.roadmap-section{background:radial-gradient(circle at 14% 80%,rgba(var(--teal-rgb),.09),transparent 28%),#290d0b;color:var(--night-text);padding:120px 0}.roadmap-section .section-heading>p{color:var(--night-muted)}.roadmap-section .section-kicker{color:var(--teal)}.roadmap-showcase{border:1px solid rgba(var(--blue-bright-rgb),.16);background:var(--night-surface);min-height:560px;box-shadow:0 30px 80px rgba(var(--night-rgb),.32);border-radius:30px;grid-template-columns:.92fr 1.08fr;display:grid;overflow:hidden}.roadmap--vertical{grid-template-columns:1fr;gap:10px;margin:0;padding:44px 42px;display:grid;position:relative}.roadmap--vertical .roadmap__line{background:rgba(var(--blue-bright-rgb),.16);width:2px;position:absolute;top:62px;bottom:100px;right:68px}.roadmap--vertical .roadmap__line i{background:linear-gradient(var(--teal),var(--blue-bright));width:100%;height:34%;box-shadow:0 0 14px rgba(var(--teal-rgb),.55);animation:neonTravel 2.6s ease-in-out infinite;display:block}.roadmap--vertical .roadmap-step{text-align:right;min-height:118px;box-shadow:none;z-index:2;background:0 0;border:0;grid-template-columns:58px 1fr;align-items:start;gap:19px;padding:15px 0;display:grid;position:relative;transform:none}.roadmap--vertical .roadmap-step__no{width:58px;height:58px;color:var(--night-muted);border:1px solid rgba(var(--blue-bright-rgb),.28);background:var(--night-surface);border-radius:19px;place-items:center;font-size:17px;font-weight:800;display:grid;position:static}.roadmap--vertical .roadmap-step>div{padding-top:1px}.roadmap--vertical .roadmap-step small{color:#903730;font-size:9px}.roadmap--vertical .roadmap-step h3{margin:5px 0 6px;font-size:19px}.roadmap--vertical .roadmap-step p{max-width:420px;color:var(--night-muted);margin:0;font-size:12px;line-height:1.9}.roadmap--vertical .roadmap-step--active .roadmap-step__no{color:var(--night);border-color:var(--teal);background:linear-gradient(145deg,var(--blue-bright),var(--teal));box-shadow:0 0 0 5px rgba(var(--teal-rgb),.06),0 0 22px rgba(var(--teal-rgb),.24)}.roadmap--vertical .roadmap-step--active small{color:var(--teal)}.roadmap--vertical .roadmap__line{right:81px}.roadmap--vertical .roadmap-step{grid-template-columns:78px 1fr;gap:16px}.roadmap--vertical .roadmap-step--active .roadmap-step__no.roadmap-step__asset,.roadmap--vertical .roadmap-step__no.roadmap-step__asset{width:78px;height:60px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.roadmap-step__asset img{object-fit:contain;filter:drop-shadow(0 9px 13px #00000047);width:78px;height:60px;display:block}.roadmap-actions{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:4px;display:grid}.roadmap-actions .button{min-height:48px;font-size:11px}.roadmap-video{background:var(--night);min-height:560px;box-shadow:none;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.roadmap-video video{object-fit:cover;width:100%;height:100%;display:block}.roadmap-video__shade{background:linear-gradient(to top,rgba(var(--night-rgb),.78),rgba(var(--night-rgb),.06) 55%,rgba(var(--night-rgb),.16));position:absolute;inset:0}.roadmap-video__badge{color:var(--night-text);align-items:center;gap:12px;display:flex;position:absolute;top:28px;right:28px}.roadmap-video__badge>span{width:44px;height:44px;color:var(--night);background:linear-gradient(145deg,var(--blue-bright),var(--teal));box-shadow:0 0 20px rgba(var(--teal-rgb),.24);border-radius:14px;place-items:center;display:grid}.roadmap-video__badge>div{gap:3px;display:grid}.roadmap-video__badge small{color:var(--night-muted);font-size:9px}.roadmap-video__badge b{font-size:12px}.roadmap-video__caption{border:1px solid rgba(var(--night-text-rgb),.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#2a0e0ca6;border-radius:17px;align-items:center;gap:12px;min-height:62px;padding:13px 16px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.roadmap-video__caption p{color:#e9dfcc;margin:0;font-size:11px}.success-stars{pointer-events:none;position:absolute;inset:0;overflow:hidden}.success-stars i{background:var(--night-text);width:4px;height:4px;box-shadow:0 0 11px var(--blue-bright),0 0 22px rgba(var(--blue-bright-rgb),.5);border-radius:50%;animation:starDrift 5s ease-in-out infinite;position:absolute}.success-stars i:first-child{top:14%;right:8%}.success-stars i:nth-child(2){animation-delay:-1s;top:28%;right:29%}.success-stars i:nth-child(3){animation-delay:-2.4s;top:68%;right:15%}.success-stars i:nth-child(4){animation-delay:-3.1s;top:82%;right:38%}.success-stars i:nth-child(5){animation-delay:-.7s;top:19%;left:12%}.success-stars i:nth-child(6){animation-delay:-2s;top:42%;left:23%}.success-stars i:nth-child(7){animation-delay:-4s;top:73%;left:8%}.success-stars i:nth-child(8){animation-delay:-1.7s;top:88%;left:29%}.success-stars i:nth-child(9){top:10%;left:46%}.success-stars i:nth-child(10){animation-delay:-2.8s;top:52%;left:49%}.success-stars i:nth-child(11){animation-delay:-1.4s;top:32%;right:48%}.success-stars i:nth-child(12){animation-delay:-3.8s;top:90%;right:55%}@keyframes neonTravel{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(140%)}}@keyframes starDrift{0%,to{opacity:.18;transform:translate(0)scale(.7)}45%{opacity:1;transform:translate(8px,-14px)scale(1.5)}70%{opacity:.45;transform:translate(-5px,-7px)scale(1)}}@keyframes scrollPulse{0%,to{opacity:.2;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.discovery-card{background:radial-gradient(circle at 78% 25%,rgba(var(--teal-rgb),.13),transparent 24%),linear-gradient(135deg,var(--surface),var(--surface));border-radius:28px;grid-template-columns:1.2fr .8fr auto;padding:26px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.discovery-card{background:radial-gradient(circle at 78% 25%,rgba(var(--teal-rgb),.13),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,var(--blue)),var(--surface))}}.discovery-card{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.discovery-card{border-color:color-mix(in srgb,var(--blue) 22%,var(--border))}}.discovery-card{box-shadow:0 18px 48px rgba(var(--ink-rgb),.12),inset 0 1px 0 #ffffffe6}.discovery-card__copy{grid-template-columns:auto 1fr;column-gap:14px}.discovery-card__copy small{color:var(--teal);font-size:10px;font-weight:700}.discovery-card__copy h3{margin:4px 0 7px;font-size:21px}.discovery-card__copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.discovery-card__visual{align-items:center;gap:13px;min-width:230px;display:flex}.assessment-orbit{border-radius:50%;place-items:center;width:105px;height:105px;display:grid}@supports (color:color-mix(in lab,red,red)){.assessment-orbit{background:conic-gradient(var(--teal) 0 92%,color-mix(in srgb,var(--border) 60%,transparent) 92%);box-shadow:0 0 22px color-mix(in srgb,var(--teal) 14%,transparent)}}.assessment-orbit:after{content:"";background:var(--surface);border-radius:50%;position:absolute}.assessment-orbit b,.assessment-orbit span{z-index:2;position:relative}.assessment-orbit b{font-size:20px;transform:translateY(10px)}.assessment-orbit span{color:var(--muted);transform:translateY(-12px)}.assessment-tags{gap:7px;display:grid}.assessment-tags span{color:var(--success);background:var(--success);border-radius:9px;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.assessment-tags span{background:color-mix(in srgb,var(--success) 8%,transparent)}}.assessment-tags span{font-size:8px}.country-strip{justify-content:center;gap:13px;padding:12px 5px 24px}.country-chip{min-width:76px;box-shadow:none;background:0 0;border:0;padding:5px;overflow:visible}.country-chip span{width:58px;height:58px;box-shadow:0 6px 18px rgba(var(--ink-rgb),.11);transition:.22s var(--ease);background:#fffaf0;border:4px solid #fffaf0;border-radius:50%;place-items:center;font-size:31px;display:grid}.country-chip b{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:5px 9px}.country-chip:hover{transform:translateY(-3px)}.country-chip--active{box-shadow:none;border:0}.country-chip--active span{box-shadow:0 0 0 4px #a03c351f,0 9px 20px rgba(var(--blue-rgb),.18);border-color:#a03c35;transform:scale(1.12)}.country-chip--active b{color:#fffaf0;background:#a03c35;border-color:#a03c35;box-shadow:0 6px 14px #a03c3542}.country-routes-panel{background:#f5f1e8;border-radius:30px;margin-top:18px;padding:26px 28px 9px;position:relative}@supports (color:color-mix(in lab,red,red)){.country-routes-panel{background:color-mix(in srgb,#f5f1e8 74%,var(--surface))}}.country-routes-panel{border:1px solid #c14c44}@supports (color:color-mix(in lab,red,red)){.country-routes-panel{border:1px solid color-mix(in srgb,#c14c44 38%,var(--border))}}.country-routes-panel{box-shadow:0 18px 52px rgba(var(--blue-rgb),.11)}.country-routes-panel:before{content:"";background:inherit;border-top:1px solid #c14c44;width:20px;height:20px;position:absolute;top:-10px;right:50%;transform:translate(50%)rotate(45deg)}@supports (color:color-mix(in lab,red,red)){.country-routes-panel:before{border-top:1px solid color-mix(in srgb,#c14c44 38%,var(--border))}}.country-routes-panel:before{border-left:1px solid #c14c44}@supports (color:color-mix(in lab,red,red)){.country-routes-panel:before{border-left:1px solid color-mix(in srgb,#c14c44 38%,var(--border))}}.country-routes-panel .routes-head{margin-top:0}.country-routes-panel .route-card{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.country-routes-panel .route-card{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.method-section{padding-top:35px}.method-section>div{grid-template-columns:repeat(10,minmax(104px,1fr));gap:9px;padding:5px 3px 13px;display:grid;overflow-x:auto}.method-chip{background:var(--surface);min-height:112px;box-shadow:var(--shadow-xs);white-space:nowrap;border-radius:18px;flex-direction:column;justify-content:center;gap:12px;padding:14px 9px}.method-chip svg{background:var(--surface-muted);border-radius:10px;width:31px;height:31px;padding:6px}.method-chip--active{color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 9px 22px rgba(var(--ink-rgb),.09)}@supports (color:color-mix(in lab,red,red)){.method-chip--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 25%,transparent),0 9px 22px rgba(var(--ink-rgb),.09)}}.faq-layout{grid-template-columns:.78fr 1.22fr;align-items:start}.faq-copy{position:sticky;top:120px}.faq-art{border-radius:28px;height:310px;margin-top:28px;padding:10px;display:block}.faq-art img{border-radius:20px}.faq-art>span{min-height:52px;color:var(--night-text);border:1px solid rgba(var(--night-text-rgb),.13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2a0e0cc7;border-radius:15px;align-items:center;gap:10px;padding:10px 14px;font-size:10px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.faq-art>span svg{color:var(--teal)}.faq-interaction{gap:14px;min-width:0;display:grid}.faq-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--blue) transparent;max-height:560px;padding:3px 4px 18px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.faq-list{scrollbar-color:color-mix(in srgb,var(--blue) 38%,transparent) transparent}}.faq-list{-webkit-mask-image:linear-gradient(#210a08 0 94%,#0000);mask-image:linear-gradient(#210a08 0 94%,#0000)}.question-card{z-index:2;background:linear-gradient(135deg,var(--blue),var(--teal));grid-column:auto;padding:18px;position:relative}@supports (color:color-mix(in lab,red,red)){.question-card{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 12%,var(--surface)),color-mix(in srgb,var(--teal) 10%,var(--surface)))}}.question-card{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.question-card{border-color:color-mix(in srgb,var(--blue) 25%,var(--border))}}.question-card textarea{background:var(--surface);min-height:72px}@supports (color:color-mix(in lab,red,red)){.question-card textarea{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.article-slider{scroll-snap-type:x mandatory;scrollbar-color:var(--blue) transparent;grid-auto-columns:minmax(320px,380px);grid-auto-flow:column;padding:8px 5px 24px;display:grid;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.article-slider{scrollbar-color:color-mix(in srgb,var(--blue) 35%,transparent) transparent}}.article-slider .article-card{scroll-snap-align:start;grid-column:auto;min-height:370px}.article-slider .article-visual{height:220px}@keyframes messageIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes modalIn{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1180px){.navbar{grid-template-columns:auto 1fr auto}.nav-links{display:none}.mobile-menu-button{grid-area:1/3;display:grid}.nav-actions{grid-column:2;justify-self:end}.hero-grid{grid-template-columns:1.05fr .95fr;gap:35px}.hero-visual{min-height:540px}.wayfinder-card{min-height:380px}.problem-layout,.solution-grid{grid-template-columns:1fr}.clarity-visual{grid-template-columns:1fr 1fr;align-items:center;column-gap:24px;min-height:360px;display:grid}.clarity-visual__label{grid-column:1/-1}.clarity-compass{grid-row:2/span 2;margin:auto}.clarity-visual>p{margin:0}.success-layout{gap:45px}.faq-layout{grid-template-columns:.62fr 1.38fr;gap:38px}}@media (max-width:900px){.container{width:min(100% - 40px,760px)}.navbar{width:calc(100% - 32px)}.nav-actions .button,.nav-actions .login-link{display:none}.hero{padding-top:112px}.hero-grid{grid-template-columns:1fr}.hero-copy{grid-column:1;padding:38px}.hero-visual{grid-area:2/1;width:100%;max-width:620px;min-height:auto;margin-inline:auto}.wayfinder-card{min-height:340px}.wayfinder-mark{width:135px;height:135px;margin:35px auto 22px}.latest-success{width:94%;margin-left:0}.full-section{min-height:auto;padding:110px 0}.section-heading--split{grid-template-columns:1fr;gap:14px}.roadmap{gap:16px}.roadmap-step{padding:28px 18px 22px}.roadmap-step p{font-size:11px}.success-layout{grid-template-columns:1fr}.success-copy{text-align:center}.success-copy h2{margin-inline:auto}.success-dots{justify-content:center}.story-stage{width:100%;max-width:700px;margin:auto}.route-carousel{grid-auto-columns:minmax(300px,52%)}.faq-layout{grid-template-columns:1fr}.faq-copy{position:static}.faq-art{display:none}.question-card{grid-column:1}.bento-grid{grid-template-columns:repeat(2,1fr)}.article-card,.article-card--large{grid-column:span 1}.article-card--large:first-child{grid-column:1/-1}.team-card{grid-template-columns:1fr;gap:20px}.team-copy{padding:24px}.contact-card{grid-template-columns:1fr;gap:30px}}@media (max-width:700px){html{scroll-padding-top:78px}body{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.container{width:calc(100% - 32px)}.navbar-wrap{inset:12px 0 auto}.navbar{border-radius:20px;grid-template-columns:auto 1fr auto;width:calc(100% - 24px);min-height:60px;padding:7px 10px}.navbar .brand{direction:ltr;grid-column:3}.navbar .brand>span:last-child{font-size:12px}.navbar .brand-mark{width:31px}.mobile-menu-button{grid-column:1;display:grid}.nav-actions{grid-column:2;justify-self:center}.nav-actions .icon-button{width:39px;height:39px}.hero{align-items:center;min-height:100svh;padding:100px 0 96px}.hero-grid{display:block}.hero-copy{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:right;background:0 0;border:0;padding:26px 22px;overflow:visible}.hero h1{letter-spacing:-.05em;font-size:clamp(38px,11.5vw,52px);line-height:1.4}.hero-copy>p{margin:17px 0 25px;font-size:15px;line-height:2}.hero .eyebrow{margin-bottom:12px}.hero-meta,.hero-search,.hero-trust,.hero-visual,.scroll-indicator{display:none}.hero-actions{justify-items:stretch;max-width:360px;display:grid}.hero-actions .button{width:100%}.hero-actions .button--ghost{min-height:36px;box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:0;font-size:12px}.hero-orbit--one{width:440px;height:440px;left:-300px}.hero-orbit--two{display:none}.cosmic-noise{opacity:.25}.full-section{padding:90px 0}.section-heading{margin-bottom:28px}.section-heading h2{font-size:31px;line-height:1.55}.section-heading--center{text-align:right}.problem{border-radius:32px 32px 0 0;min-height:100svh;margin-top:-22px}.problem-layout{display:block}.problem-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:13px;padding:10px 5px 26px;display:flex;overflow-x:auto}.problem-card{scroll-snap-align:center;flex:0 0 82%;min-height:176px;padding:21px}.problem-card p{font-size:12px}.clarity-visual{min-height:350px;margin-top:5px;padding:22px;display:flex}.clarity-compass{width:120px;height:120px;margin:17px auto}.clarity-compass svg{width:68px}.clarity-visual>p{margin-bottom:16px;font-size:12px}.clarity-visual .button{width:100%}.solution{min-height:auto}.solution-grid{display:block}.solution-cards{grid-template-columns:1fr;gap:12px}.solution-card{min-height:0;padding:18px}.solution-card .icon-tile{width:43px;height:43px}.solution-card h3{font-size:15px}.solution-card p{font-size:11px}.process-card{margin-top:18px;padding:22px}.check-grid{grid-template-columns:1fr}.trust-line{line-height:1.8}.process-actions{display:grid}.process-actions .button{width:100%}.process-actions .text-link{justify-content:center}.roadmap-section{padding:92px 0}.roadmap{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin-top:0;padding:54px 5px 25px;display:flex;overflow-x:auto}.roadmap__line{display:none}.roadmap-step,.roadmap-step--active{scroll-snap-align:center;flex:0 0 82%;min-height:235px;transform:none}.center-actions{display:grid}.center-actions .button{width:100%}.success-section{min-height:100svh;padding:94px 0}.success-layout{flex-direction:column-reverse;gap:28px;display:flex}.success-copy{text-align:right}.success-copy h2{font-size:31px}.success-copy>p{font-size:15px}.success-dots{justify-content:flex-start}.story-stage{min-height:430px;padding:16px}.story-message{grid-template-columns:45px 1fr;gap:10px;padding:24px 0 0}.story-avatar{border-radius:14px;width:44px;height:44px;font-size:11px}.story-bubble{padding:17px}.story-bubble>p{font-size:12px}.story-message--ghost{display:none}.destinations{padding:95px 0}.discovery-card{padding:22px;display:grid}.discovery-card>div{display:block}.discovery-card .icon-tile{margin-bottom:14px}.discovery-card h3{font-size:19px}.discovery-card .button{width:100%}.destination-search{height:54px}.country-chip{min-width:82px}.routes-head{align-items:flex-end}.routes-head .text-link{font-size:9px}.route-carousel{grid-auto-columns:88%;margin-left:-16px;padding-left:16px}.route-card{min-height:445px}.compare-tray{grid-template-columns:1fr auto;bottom:94px}.compare-tray>div{grid-area:2/1/auto/-1}.method-section>div{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.method-chip{flex:none}.faq-section{padding:94px 0}.faq-copy h2{font-size:31px}.faq-item>button{min-height:64px;padding:14px}.faq-item>button>span{gap:9px;font-size:11px}.faq-answer__inner>p{padding-right:39px;font-size:11px}.question-card{padding:20px;display:block}.question-card textarea{margin:18px 0 12px}.question-card>div:last-child{display:grid}.question-card .button{width:100%}.journal{padding:94px 0}.bento-grid{grid-template-columns:1fr}.article-card,.article-card--large,.article-card--large:first-child{grid-column:1;min-height:330px}.article-card--large .article-visual,.article-visual{height:200px}.team-section{padding-bottom:94px}.team-card{padding:10px}.team-visual{min-height:380px}.team-panel--one i{width:58px;height:88px}.team-panel--one i:nth-child(2){height:110px}.team-panel--one i:nth-child(3){height:82px}.team-copy{padding:20px 12px 26px}.team-copy h2{font-size:31px}.contact-section{padding-bottom:80px}.contact-card{border-radius:25px;padding:28px 22px}.contact-card h2{font-size:29px}.contact-form{grid-template-columns:1fr}.contact-form .button{grid-column:1}.footer{padding-bottom:25px}.footer-top{grid-template-columns:1fr;gap:32px}.footer-evaluation-cta{width:100%}.footer-links{gap:18px}.footer-map{border-radius:18px;height:160px}.footer-map__link{min-width:0;min-height:60px;bottom:10px;left:10px;right:10px}.footer-map__link strong{font-size:12px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.mobile-bottom-nav{z-index:65;left:10px;right:10px;bottom:max(9px,env(safe-area-inset-bottom));border:1px solid rgba(var(--blue-bright-rgb),.2);min-height:76px;box-shadow:0 18px 48px rgba(var(--night-rgb),.32),inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(22px)saturate(140%);background:#1e0a08eb;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:8px;display:grid;position:fixed}.mobile-bottom-nav a{color:#a73f38;white-space:nowrap;border:1px solid #0000;border-radius:17px;grid-template-rows:32px 15px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:58px;padding:4px 2px 3px;font-size:9px;font-weight:570;line-height:1;transition:color .22s,background-color .22s,border-color .22s;display:grid;position:relative}.mobile-bottom-nav a:before{content:"";background:linear-gradient(90deg,var(--blue-bright),var(--teal));width:0;height:3px;box-shadow:0 0 12px rgba(var(--teal-rgb),.34);transition:width .24s var(--ease);border-radius:0 0 4px 4px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.mobile-bottom-nav__icon{width:32px;height:32px;color:inherit;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s;display:grid}.mobile-bottom-nav__icon svg{width:19px;height:19px}.mobile-bottom-nav a.active{color:#e9fffd;border-color:rgba(var(--teal-rgb),.08);background:linear-gradient(180deg,rgba(var(--teal-rgb),.08),rgba(var(--blue-bright-rgb),.05))}.mobile-bottom-nav a.active:before{width:24px}.mobile-bottom-nav a.active .mobile-bottom-nav__icon{color:var(--teal);border-color:rgba(var(--teal-rgb),.18);background:rgba(var(--teal-rgb),.08);box-shadow:inset 0 1px #ffffff0d}.mobile-bottom-nav a:focus-visible{outline:2px solid rgba(var(--teal-rgb),.55);outline-offset:-2px}.modal{align-items:end;padding:0}.modal__panel{border-radius:28px 28px 0 0;width:100%;padding:28px 22px 96px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass{background:#2a0e0cf0}.glass-light{background:var(--surface)}}@media (max-width:900px){.latest-success{width:100%;margin-left:0}.decision-layout,.problem-layout,.solution-grid{grid-template-columns:1fr}.decision-media{min-height:440px}.decision-media>img{min-height:416px}.decision-foot{flex-direction:column;align-items:stretch}.decision-foot .process-actions{justify-content:stretch}.decision-foot .button{flex:1}.roadmap-showcase{grid-template-columns:1fr}.roadmap-video{grid-row:1;min-height:420px}.roadmap--vertical{grid-row:2}.faq-layout{grid-template-columns:1fr}.faq-copy{position:static}.faq-art{max-width:620px;display:block}.faq-list{max-height:520px}.discovery-card{grid-template-columns:1fr 1fr}.discovery-card>.button{grid-column:1/-1;width:100%}.method-section>div{grid-template-columns:repeat(10,minmax(112px,1fr))}}@media (max-width:700px){.hero-actions{grid-template-columns:1fr}.problem-layout,.solution-grid{display:grid}.decision-cards,.problem-cards,.solution-cards{grid-template-rows:none;grid-template-columns:1fr;display:grid;overflow:visible}.decision-card,.problem-card,.solution-card{width:100%;min-height:176px;padding:20px}.decision-media{min-height:350px;margin-top:2px;padding:8px}.decision-media>img{border-radius:18px;min-height:334px}.decision-media:after{border-radius:18px;inset:8px}.decision-media__overlay{min-height:78px;padding:12px;bottom:20px;left:20px;right:20px}.solution-media-panel{padding:16px;bottom:18px;left:18px;right:18px}.solution-media-panel .check-grid{grid-template-columns:1fr;max-height:130px;overflow-y:auto}.decision-foot .process-actions{display:grid}.decision-foot .trust-line{line-height:2}.roadmap-section{padding:92px 0}.roadmap-showcase{border-radius:24px}.roadmap-video{min-height:340px}.roadmap-video__badge{top:18px;right:18px}.roadmap-video__caption{bottom:18px;left:18px;right:18px}.roadmap--vertical{gap:6px;padding:28px 20px;display:grid;overflow:visible}.roadmap--vertical .roadmap__line{display:block;top:48px;bottom:92px;right:48px}.roadmap--vertical .roadmap-step,.roadmap--vertical .roadmap-step--active{grid-template-columns:56px 1fr;width:100%;min-height:112px;display:grid;transform:none}.roadmap--vertical .roadmap-step__no{width:56px;height:56px}.discovery-card,.roadmap-actions{grid-template-columns:1fr}.discovery-card{padding:20px}.discovery-card__visual{justify-content:center;min-width:0}.discovery-card>.button{grid-column:1}.assessment-orbit{width:92px;height:92px}.country-strip{justify-content:flex-start}.country-routes-panel{border-radius:24px;padding:20px 14px 4px}.routes-head{gap:10px}.routes-head h3{font-size:17px}.routes-head .text-link{text-align:left;max-width:120px}.method-section>div{flex-wrap:nowrap;display:flex;overflow-x:auto}.method-chip{flex:0 0 108px;min-height:102px}.faq-art{height:250px;display:block}.faq-list{max-height:470px}.question-card{padding:17px;display:grid}.question-card textarea{margin:0}.question-card>div:last-child{display:grid}.article-slider{grid-auto-columns:86%;margin-left:-16px;padding-left:16px}}.brand,.hero h1,.section-heading h2,.success-copy h2,body,button,input,select,textarea{font-family:Vazirmatn Variable,Vazirmatn,Tahoma,Arial,sans-serif}.button{isolation:isolate;border:1px solid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.button{border:1px solid color-mix(in srgb,currentColor 13%,transparent)}}.button{box-shadow:0 11px 24px #511f1b2e,inset 0 1px 0 #ffffff5c,inset 0 -1px 0 rgba(var(--night-rgb),.12)}.button:before{content:"";z-index:-1;transition:transform .65s var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff61 49%,#0000 63%);position:absolute;inset:-80% -35%;transform:translate(52%)}.button:hover:before{transform:translate(-52%)}.button--primary{border-color:rgba(var(--blue-bright-rgb),.5);box-shadow:0 0 0 1px rgba(var(--blue-bright-rgb),.18),0 0 16px #91373038,0 13px 27px rgba(var(--blue-rgb),.25),inset 0 1px 0 #ffffff57}.button--primary:hover{box-shadow:0 0 0 1px rgba(var(--blue-bright-rgb),.6),0 0 22px rgba(var(--blue-bright-rgb),.34),0 16px 32px rgba(var(--blue-rgb),.3),inset 0 1px 0 #ffffff61;transform:translateY(-4px)}.button--secondary{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.button--secondary{border-color:color-mix(in srgb,var(--blue) 56%,transparent)}}.button--secondary{box-shadow:0 8px 20px rgba(var(--blue-rgb),.09),inset 0 1px 0 #ffffffeb}.button--secondary:hover{color:var(--teal);border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.button--secondary:hover{border-color:color-mix(in srgb,var(--teal) 64%,transparent)}}.button--secondary:hover{box-shadow:0 0 0 1px var(--teal),0 0 18px var(--teal),0 12px 26px rgba(var(--ink-rgb),.12)}@supports (color:color-mix(in lab,red,red)){.button--secondary:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 18%,transparent),0 0 18px color-mix(in srgb,var(--teal) 18%,transparent),0 12px 26px rgba(var(--ink-rgb),.12)}}.button>svg{filter:drop-shadow(0 0 5px);flex:none}@supports (color:color-mix(in lab,red,red)){.button>svg{filter:drop-shadow(0 0 5px color-mix(in srgb,currentColor 28%,transparent))}}.socials a{color:inherit}.socials a svg{display:block}.hero-contact-link{min-height:32px;color:var(--night-muted);white-space:nowrap;align-items:center;gap:7px;font-size:9px;transition:all .2s;display:inline-flex}.hero-contact-link svg{color:var(--blue-bright)}.hero-contact-link:hover{color:var(--night-text);transform:translateY(-2px)}.mega-menu--routes{width:min(1280px,100vw - 48px);padding:0;overflow:hidden}.mega-route-shell{background:#fffaf0;grid-template-columns:230px minmax(0,1fr) 290px;min-height:408px;display:grid}.mega-route-rail{background:#f9f6f1;border-left:1px solid #f2ece1;align-content:start;gap:5px;padding:16px 12px;display:grid}.mega-route-rail>a{color:#7f302a;min-height:63px;transition:.2s var(--ease);border:1px solid #0000;border-radius:14px;grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}.mega-route-rail>a>span{background:#f2ece1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.mega-route-rail>a>b{font-size:11px}.mega-route-rail>a>svg{color:#ae423a}.mega-route-rail>a.active,.mega-route-rail>a:hover{color:#6b2c24;background:#fffaf0;border-color:#f1ebdf;transform:translate(-3px);box-shadow:0 7px 18px #551b1717}.mega-route-rail>a.active>span{color:#6b2c24;background:#f1ebdf}.mega-paths-panel,.mega-popular-countries{min-width:0;padding:20px 22px}.mega-paths-panel{border-left:1px solid #f2ece1}.mega-panel-title{color:#6b2c24;border-bottom:1px solid #f4eee4;justify-content:space-between;align-items:center;min-height:45px;margin-bottom:12px;padding-bottom:13px;display:flex}.mega-panel-title>div{gap:2px;display:grid}.mega-panel-title small{color:#9f3c35;font-size:8px}.mega-panel-title b{color:#2d0f0c;font-size:13px}.mega-path-list{scrollbar-width:none;grid-template-columns:1fr 1fr;gap:10px 12px;max-height:305px;padding-left:4px;display:grid;overflow-y:auto}.mega-path-list::-webkit-scrollbar{display:none}.mega-path-list>div{background:#faf7f2;border:1px solid #f3eee4;border-radius:14px;align-content:start;gap:4px;padding:11px 12px;display:grid}.mega-path-list>div>b{color:#3a1310;margin-bottom:3px;font-size:10px}.mega-path-list a{color:#86332d;border-top:1px dashed #f3ede2;justify-content:space-between;align-items:center;min-height:25px;font-size:9px;transition:all .18s;display:flex}.mega-path-list a:hover{color:#6b2c24;padding-right:3px}.mega-popular-countries>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mega-popular-countries a{color:#6e2925;min-height:76px;transition:.2s var(--ease);background:#faf7f2;border:1px solid #f3eee4;border-radius:13px;align-content:center;justify-items:center;gap:5px;padding:8px 5px;display:grid}.mega-popular-countries a:hover{color:#6b2c24;border-color:#ebe1cf;transform:translateY(-3px);box-shadow:0 8px 18px #551b1717}.mega-popular-countries a span{filter:saturate(1.05);font-size:26px;line-height:1}.mega-popular-countries a b{font-size:9px}.mega-route-actions{background:#fffaf0;border-top:1px solid #f2ece1;justify-content:flex-end;gap:10px;min-height:0;padding:16px}.mega-route-actions .button{min-width:180px}.mega-menu--routes{background:#fffffff7}.mega-routes-heading{background:linear-gradient(135deg,#f9f7f2,#f4fffd);border-bottom:1px solid #f2ece1;justify-content:space-between;align-items:center;min-height:74px;padding:16px 22px;display:flex}.mega-routes-heading>a{gap:3px;display:grid}.mega-routes-heading small{color:#933831;font-size:9px}.mega-routes-heading strong{color:#2d0f0c;font-size:16px}.mega-routes-heading>span{color:#6b2c24;background:#fffaf0;border:1px solid #f0e9dc;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 18px #92373117}.mega-route-categories{background:#f8f5ef;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;padding:16px;display:grid}.mega-route-category{min-width:0;min-height:276px;transition:.22s var(--ease);background:#fffaf0;border:.75px solid #ece3d2;border-radius:16px;flex-direction:column;padding:10px;display:flex}.mega-route-category:hover{background:#fffaf0;border-color:#e2d5bb;transform:translateY(-2px);box-shadow:0 10px 22px #551b1712}.mega-route-category__title{color:#3a1310;background:#fffaf0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:78px;padding:8px;transition:all .18s;display:grid}.mega-route-category__title:focus-visible,.mega-route-category__title:hover{color:#6b2c24;background:#f8f5ee}.mega-route-category__title>span{background:#f4efe6;border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.mega-route-category__title>div{gap:4px;min-width:0;display:grid}.mega-route-category__title b{font-size:11px;line-height:1.7}.mega-route-category__title small{color:#993a33;font-size:8px;line-height:1.65}.mega-route-category__title>svg{color:#af423a}.mega-route-category nav{gap:6px;margin-top:6px;display:grid}.mega-route-category nav a{color:#762c27;background:#f4f0e6;border:.75px solid #ece4d3;border-radius:9px;justify-content:space-between;align-items:center;min-height:32px;padding:0 9px;font-size:9px;transition:all .18s;display:flex}.mega-route-category nav a:focus-visible,.mega-route-category nav a:hover{color:#6b2c24;background:#f7f3ec;border-color:#e7ddc8;padding-right:12px}.mega-route-category--single{background:#fffaf0;min-height:0}.mega-route-category--single .mega-route-category__title{min-height:100%}.mega-country-grid a{min-height:58px}.mega-country-flag{background:#fffaf0;border:1px solid #f1ebde;border-radius:9px;place-items:center;width:38px;height:30px;display:grid;box-shadow:0 4px 10px #31100d14;font-size:25px!important}.hero-visual-art{z-index:4;pointer-events:none;flex:auto;justify-content:center;align-items:flex-end;min-height:420px;display:flex;position:relative}.hero-visual-art img{object-fit:contain;object-position:center bottom;filter:none;opacity:1;background:0 0;width:min(112%,640px);max-width:none;height:auto;max-height:calc(100% + 54px);display:block}.latest-success{z-index:5}.hero-meta{flex-wrap:wrap;row-gap:8px}.decision-card,.problem-card,.solution-card{box-shadow:0 18px 34px rgba(var(--ink-rgb),.13),0 6px 12px rgba(var(--ink-rgb),.08),-5px -5px 16px #ffffffb8,inset 0 1px 0 #fffffff5;transition:transform .34s var(--ease),box-shadow .34s var(--ease),border-color .34s ease,background .34s ease;position:relative;overflow:hidden}.decision-card:hover,.problem-card:hover,.solution-card:hover{box-shadow:0 27px 48px rgba(var(--ink-rgb),.17),0 9px 18px rgba(var(--ink-rgb),.1),-6px -6px 18px #fffc,inset 0 1px 0 #fffaf0;transform:translateY(-8px)rotateX(1.2deg)}.solution-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--light-x,84%) 12%,rgba(var(--teal-rgb),.22),transparent 28%),linear-gradient(125deg,rgba(var(--blue-bright-rgb),.11),transparent 44%,#c250471f);transition:opacity .34s;position:absolute;inset:-1px}.solution-card:hover{border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.solution-card:hover{border-color:color-mix(in srgb,var(--teal) 58%,var(--blue))}}.solution-card:hover{box-shadow:0 0 0 1px var(--blue),0 0 25px var(--teal),0 28px 48px rgba(var(--ink-rgb),.16)}@supports (color:color-mix(in lab,red,red)){.solution-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 24%,transparent),0 0 25px color-mix(in srgb,var(--teal) 22%,transparent),0 28px 48px rgba(var(--ink-rgb),.16)}}.solution-card:hover:after{opacity:1}.problem .decision-media{min-height:444px}.problem .decision-media>img{min-height:420px}.problem-foot{margin-top:22px}.solution-foot{background:linear-gradient(135deg,var(--blue),var(--teal))}@supports (color:color-mix(in lab,red,red)){.solution-foot{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 12%,var(--surface)),color-mix(in srgb,var(--teal) 8%,var(--surface)))}}.solution-foot{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.solution-foot{border-color:color-mix(in srgb,var(--blue) 30%,var(--border))}}.solution-foot{box-shadow:0 13px 30px rgba(var(--blue-rgb),.14),inset 0 1px 0 #fffffff0}[data-theme=dark] .decision-card{box-shadow:0 24px 46px #00000057,inset 0 1px #ffffff0f}[data-theme=dark] .solution-foot{background:linear-gradient(135deg,#421512,#34110e)}.success-actions{grid-template-columns:1.08fr .92fr;gap:10px;max-width:510px;margin:0 0 24px;display:grid}.success-actions .button{min-height:48px;font-size:11px}.slider-shell{min-width:0;position:relative}.slider-arrow{z-index:8;border:1px solid var(--border);border-radius:50%;width:46px;height:46px;padding:0;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.slider-arrow{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.slider-arrow{color:var(--muted);background:var(--surface);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.slider-arrow{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.slider-arrow{box-shadow:0 8px 22px rgba(var(--ink-rgb),.14),inset 0 1px 0 #fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:.22s var(--ease);transform:translateY(-50%)}.slider-arrow:hover{color:var(--blue);border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.slider-arrow:hover{border-color:color-mix(in srgb,var(--blue) 35%,transparent)}}.slider-arrow:hover{box-shadow:0 0 0 1px var(--blue),0 11px 26px rgba(var(--blue-rgb),.19);transform:translateY(-50%)scale(1.07)}@supports (color:color-mix(in lab,red,red)){.slider-arrow:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 13%,transparent),0 11px 26px rgba(var(--blue-rgb),.19)}}.slider-arrow--left{left:-24px}.slider-arrow--right{right:-24px}.slider-arrow--right svg{transform:rotate(180deg)}.country-slider-shell .slider-arrow{width:40px;height:40px;top:46%}.route-slider-shell .slider-arrow{top:48%}.article-slider-shell .slider-arrow--left,.route-slider-shell .slider-arrow--left{left:-16px}.article-slider-shell .slider-arrow--right,.route-slider-shell .slider-arrow--right{right:-16px}.article-slider,.country-strip,.method-slider-shell>div:first-child,.route-carousel{scrollbar-width:none}.country-strip::-webkit-scrollbar,.route-carousel::-webkit-scrollbar{display:none}.article-slider::-webkit-scrollbar,.method-slider-shell>div:first-child::-webkit-scrollbar{display:none}.country-strip{justify-content:flex-start;scroll-padding-inline:50px}.route-card__topline{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.compare-button{align-self:auto}.route-country-flag{border:1px solid var(--border);width:36px;height:34px;box-shadow:0 5px 12px rgba(var(--ink-rgb),.1),inset 0 1px 0 #fffaf0;background:#fffaf0;border-radius:10px;place-items:center;font-size:23px;line-height:1;display:grid}.route-method-icon{color:var(--blue);background:linear-gradient(145deg,var(--blue),var(--teal))}@supports (color:color-mix(in lab,red,red)){.route-method-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 10%,var(--surface)),color-mix(in srgb,var(--teal) 7%,var(--surface)))}}.route-carousel{padding-inline:12px}.method-section>.method-slider-shell{padding:0;display:block;overflow:visible}.method-slider-shell>div:first-child{scroll-snap-type:x mandatory;grid-auto-columns:minmax(108px,1fr);grid-auto-flow:column;gap:9px;padding:5px 4px 15px;display:grid;overflow-x:auto}.method-chip{scroll-snap-align:start}.question-card{color:#fffaf0;border-color:rgba(var(--blue-bright-rgb),.45);background:linear-gradient(135deg,#5d231f,#782d28);padding:22px 24px;display:block;box-shadow:0 18px 36px #62252138,inset 0 1px #ffffff29}.question-card__intro{align-items:flex-start;gap:9px;margin-bottom:15px;display:flex}.question-card__intro>svg{color:#ffd248;margin-top:1px}.question-card__intro h3{color:#fffaf0;margin:0 0 3px;font-size:13px}.question-card__intro p{color:#eae1cf;margin:0;font-size:9px}.question-card__row{grid-template-columns:265px 1fr;align-items:stretch;gap:18px;display:grid}.question-card__community{color:#fffaf0;min-height:62px;transition:.2s var(--ease);background:#ffffff0d;border:1px solid #fff3;border-radius:16px;align-items:center;gap:11px;padding:9px 12px;display:flex}.question-card__community:hover{background:#ffffff17;transform:translateY(-2px)}.question-card__community .icon-tile{color:#c65b54;width:42px;height:42px;box-shadow:none;background:#a83f3847;border-color:#ffffff1a;border-radius:12px}.question-card__community>div{gap:2px;display:grid}.question-card__community b{font-size:11px}.question-card__community small{color:#c75e56;font-size:8px}.question-card__input{background:#40141138;border:1px solid #b8453d85;border-radius:16px;align-items:center;gap:8px;min-height:62px;padding:5px 6px 5px 8px;display:flex;box-shadow:inset 0 2px 6px #2f0f0d40}.question-card .question-card__input textarea{resize:none;color:#fffaf0;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:11px;flex:1;padding:12px}.question-card .question-card__input textarea::placeholder{color:#b4443c}.question-card__input button{color:#fffaf0;cursor:pointer;background:linear-gradient(135deg,#8f3630,#6d2924);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:46px;padding:0 13px;font-size:9px;display:inline-flex;box-shadow:0 7px 16px #4516133d,inset 0 1px #ffffff3d}.faq-list{scrollbar-width:none}.faq-list::-webkit-scrollbar{display:none}.journal .section-heading{align-items:start}.journal-subtitle{color:var(--muted);margin:8px 0 0!important;font-size:12px!important;line-height:1.9!important}.article-slider{grid-auto-columns:calc(33.3333% - 10.6667px);gap:16px;padding:10px 2px 24px}.article-slider .article-card{border-color:var(--border);border-radius:24px;min-height:338px}@supports (color:color-mix(in lab,red,red)){.article-slider .article-card{border-color:color-mix(in srgb,var(--border) 80%,transparent)}}.article-slider .article-card{box-shadow:0 13px 28px rgba(var(--ink-rgb),.09)}.article-slider .article-visual{background:#2b0c0a;border-radius:24px 24px 0 0;height:192px;margin:0}.article-card--teal .article-visual{background:radial-gradient(circle at 74% 22%,#20beae57,#0000 27%),linear-gradient(145deg,#073c34,#2b0c0a)}.article-card--blue .article-visual{background:radial-gradient(circle at 22% 28%,#9137306b,#0000 27%),linear-gradient(145deg,#511a16,#2b0c0a)}.article-card--lavender .article-visual{background:radial-gradient(circle at 75% 22%,#c250476b,#0000 28%),linear-gradient(145deg,#4d3319,#2b0c0a)}.article-card--coral .article-visual{background:radial-gradient(circle at 26% 24%,#ff8a9a57,#0000 27%),linear-gradient(145deg,#61112d,#2b0c0a)}.article-card--night .article-visual{background:radial-gradient(circle at 72% 26%,rgba(var(--teal-rgb),.26),transparent 25%),#2b0c0a}.article-visual:after,.article-visual:before{opacity:.32;width:90%}.article-visual__document{z-index:2;color:#f5c742;background:#1d0908e0;border:1px solid #ffffff26;border-radius:17px;padding:19px;position:absolute;inset:31px 22px 14px;box-shadow:0 12px 30px #00000042,inset 0 1px #ffffff14}.article-visual__document>b,.article-visual__document>i{background:currentColor;border-radius:5px;width:47px;height:5px;position:absolute;bottom:29px;right:18px}.article-visual__document>b{opacity:.65;width:30px;bottom:18px}.article-visual>span{color:#762c27;background:#fffaf0;border-color:#fffaf0;font-size:8px;top:14px;left:auto;right:16px}.article-visual button{width:46px;height:46px}.article-copy{padding:18px 20px 19px}.article-copy>span{font-size:8px}.article-copy h3{min-height:57px;margin:7px 0 10px;font-size:15px;line-height:1.75}.article-copy>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:11px;display:flex}.article-copy>div small{color:var(--muted);font-size:8px}.article-copy>div a{color:#6b2c24;font-size:9px}@media (max-width:1180px){.hero-contact-link span{display:none}.article-slider{grid-auto-columns:calc(50% - 8px)}}@media (max-width:900px){.problem .decision-media{min-height:390px}.problem .decision-media>img{min-height:366px}.question-card__row{grid-template-columns:220px 1fr}.article-slider{grid-auto-columns:56%}.slider-arrow--left{left:-12px}.slider-arrow--right{right:-12px}}@media (max-width:700px){.hero-visual-art{display:none}.problem-foot,.solution-foot{padding:17px}.success-actions{grid-template-columns:1fr}.decision-card:hover,.problem-card:hover,.solution-card:hover{transform:translateY(-5px)}.question-card{padding:18px}.question-card__row{grid-template-columns:1fr;gap:10px}.question-card__input{order:-1}.question-card__input button{min-width:52px}.question-card__input button span{display:none}.article-slider{grid-auto-columns:86%;margin:0;padding-inline:2px}.article-slider .article-card{min-height:325px}.slider-arrow{width:40px;height:40px}.slider-arrow--left{left:-9px}.slider-arrow--right{right:-9px}.method-slider-shell .slider-arrow{display:none}.route-country-flag{width:34px;height:32px}}.country-flag-svg{object-fit:cover;width:100%;height:100%;display:block}.country-flag-frame{width:42px;height:28px;box-shadow:0 3px 9px rgba(var(--ink-rgb),.15);border-radius:6px;display:block;overflow:hidden}.mega-country-flag{padding:4px;overflow:hidden}.mega-country-flag .country-flag-svg,.mega-popular-countries .country-flag-svg{border-radius:5px}.routes-head>div>span{padding:9px;overflow:hidden}.routes-head>div>span .country-flag-svg{box-shadow:0 4px 10px rgba(var(--ink-rgb),.13);border-radius:6px}.route-country-flag{padding:6px;overflow:hidden}.route-country-flag .country-flag-svg{box-shadow:0 2px 7px rgba(var(--ink-rgb),.14);border-radius:4px}.discovery-card{grid-template-columns:minmax(0,1.35fr) 320px auto;gap:30px;min-height:164px;padding:24px 28px;display:grid}.discovery-card>div{z-index:2;position:relative}.discovery-card__copy{grid-template-columns:56px minmax(0,1fr);column-gap:16px;min-width:0;display:grid}.discovery-card__copy h3,.discovery-card__copy p,.discovery-card__copy small{grid-column:2}.discovery-card__visual{direction:ltr;width:320px;min-width:320px;height:116px;display:block;position:relative}.assessment-bars{gap:10px;width:222px;display:grid;position:absolute;top:22px;left:0}.assessment-bars>span{background:var(--teal);border-radius:999px;height:14px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.assessment-bars>span{background:color-mix(in srgb,var(--teal) 9%,var(--surface-muted))}}.assessment-bars i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--teal));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.assessment-bars i{background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 25%,transparent),color-mix(in srgb,var(--teal) 55%,transparent))}}.assessment-bars span:first-child i{width:84%}.assessment-bars span:nth-child(2) i{width:73%}.assessment-bars span:nth-child(3) i{width:91%}.assessment-orbit{background:conic-gradient(var(--teal) 0 92%,var(--border) 92%);flex-direction:column;justify-content:center;align-items:center;gap:3px;width:112px;height:112px;display:flex;position:absolute;top:2px;right:8px}@supports (color:color-mix(in lab,red,red)){.assessment-orbit{background:conic-gradient(var(--teal) 0 92%,color-mix(in srgb,var(--border) 68%,transparent) 92%)}}.assessment-orbit{box-shadow:0 0 0 7px var(--surface),0 0 26px var(--teal)}@supports (color:color-mix(in lab,red,red)){.assessment-orbit{box-shadow:0 0 0 7px color-mix(in srgb,var(--surface) 75%,transparent),0 0 26px color-mix(in srgb,var(--teal) 18%,transparent)}}.assessment-orbit:after{inset:8px;box-shadow:inset 0 1px #ffffffd1}.assessment-orbit b,.assessment-orbit span{transform:none}.assessment-orbit span{font-size:8px}.discovery-card>.button{min-width:210px}[data-theme=dark] .assessment-bars>span{background:#451613}[data-theme=dark] .assessment-orbit{box-shadow:0 0 0 7px #2a0e0cd6,0 0 28px rgba(var(--teal-rgb),.19)}@media (min-width:1101px){.route-carousel{grid-auto-columns:calc(33.3333% - 12px);padding-inline:2px}}.about-page{background:var(--bg);min-height:100vh;color:var(--ink);overflow:clip}.about-navbar-wrap{z-index:80;position:fixed;inset:20px 0 auto}.about-navbar{border:1px solid rgba(var(--blue-bright-rgb),.2);width:min(1380px,100% - 56px);min-height:68px;color:var(--night-text);-webkit-backdrop-filter:blur(24px)saturate(135%);background:#2a0e0cc7;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:auto;padding:8px 12px 8px 18px;display:grid;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff12}.about-navbar__links{justify-content:center;align-items:center;gap:clamp(12px,1.5vw,25px);display:flex}.about-navbar__links>a{color:#c75e57;white-space:nowrap;padding:11px 0;font-size:10px;font-weight:600;transition:color .2s;position:relative}.about-navbar__links>a:after{content:"";background:linear-gradient(90deg,var(--blue-bright),var(--teal));height:2px;transition:transform .22s var(--ease);border-radius:3px;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.about-navbar__links>a.active,.about-navbar__links>a:hover{color:#fffaf0}.about-navbar__links>a.active:after,.about-navbar__links>a:hover:after{transform:scaleX(1)}.about-navbar__cta{min-width:148px}.about-menu-button{width:42px;height:42px;color:var(--night-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;place-items:center;display:none}.about-mobile-menu{z-index:100;visibility:hidden;pointer-events:none;position:fixed;inset:0}.about-mobile-menu--open{visibility:visible;pointer-events:auto}.about-mobile-menu__backdrop{opacity:0;background:#180807b8;border:0;transition:opacity .28s;position:absolute;inset:0}.about-mobile-menu--open .about-mobile-menu__backdrop{opacity:1}.about-mobile-menu__panel{width:min(390px,92vw);color:var(--night-text);transition:transform .34s var(--ease);background:#200a09;grid-template-rows:auto 1fr auto;gap:18px;padding:18px;display:grid;position:absolute;inset:0 0 0 auto;transform:translate(105%);box-shadow:-20px 0 60px #0006}.about-mobile-menu--open .about-mobile-menu__panel{transform:translate(0)}.about-mobile-menu__head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:52px;padding-bottom:12px;display:flex}.about-mobile-menu__head>button{width:40px;height:40px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;place-items:center;display:grid}.about-mobile-menu__panel>nav{align-content:start;gap:5px;min-height:0;padding:4px;display:grid;overflow-y:auto}.about-mobile-menu__panel>nav a{color:#e2d5bb;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;font-size:12px;display:flex}.about-mobile-menu__panel>nav a.active{color:#fffaf0;border-color:rgba(var(--teal-rgb),.22);background:rgba(var(--teal-rgb),.07)}.about-mobile-menu__panel>nav a svg{color:var(--teal)}.about-hero{min-height:820px;color:var(--night-text);background:radial-gradient(circle at 82% 24%,rgba(var(--blue-bright-rgb),.15),transparent 28%),radial-gradient(circle at 12% 85%,rgba(var(--teal-rgb),.08),transparent 25%),var(--night);align-items:center;padding:150px 0 88px;display:grid;position:relative}.about-hero:after{content:"";background:linear-gradient(to bottom,transparent,rgba(var(--night-rgb),.28));height:180px;inset:auto 0 0}.about-hero:after,.about-orb{pointer-events:none;position:absolute}.about-orb{border:1px solid rgba(var(--blue-bright-rgb),.13);border-radius:50%}.about-orb--one{width:430px;height:430px;top:-230px;right:14%}.about-orb--two{width:620px;height:620px;bottom:-430px;left:-100px}.about-hero__grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(46px,6vw,92px);display:grid}.about-hero__copy{z-index:3;max-width:700px;position:relative}.about-breadcrumb{color:#a43e37;align-items:center;gap:8px;margin-bottom:30px;font-size:9px;display:flex}.about-breadcrumb svg{transform:rotate(180deg)}.about-breadcrumb a:hover{color:var(--teal)}.about-hero__copy h1{letter-spacing:-.045em;margin:15px 0 20px;font-size:clamp(42px,4.6vw,72px);line-height:1.4}.about-hero__copy h1 span{color:#0000;background:linear-gradient(90deg,#c4574f,var(--teal));-webkit-background-clip:text;background-clip:text}.about-hero__copy>p{color:#c65b54;max-width:680px;margin:0;font-size:14px;line-height:2.15}.about-hero__actions{gap:11px;margin-top:29px;display:flex}.about-hero__actions .button{min-height:54px}.about-hero__principles{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:18px;margin-top:26px;padding-top:20px;display:flex}.about-hero__principles span{color:#ba463e;align-items:center;gap:7px;font-size:9px;display:flex}.about-hero__principles svg{color:var(--teal)}.about-group-visual{z-index:3;border:1px solid rgba(var(--blue-bright-rgb),.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2a0e0cad;border-radius:34px;min-height:540px;padding:13px;position:relative;box-shadow:0 34px 80px #00000059,inset 0 1px #ffffff14}.about-group-visual__grid{border-radius:24px;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1.25fr .75fr;gap:9px;height:100%;min-height:514px;display:grid;overflow:hidden}.about-team-placeholder{color:var(--night-text);background:radial-gradient(circle at 70% 25%,#ffffff1f,#0000 22%),linear-gradient(145deg,#451613,#280d0b);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:17px;display:flex;position:relative;overflow:hidden}.about-team-placeholder:after{content:"";background:linear-gradient(#0000 42%,#180807bf);position:absolute;inset:0}.about-team-placeholder>b,.about-team-placeholder>span{z-index:2;position:relative}.about-team-placeholder>span{color:#c55a52;width:65px;height:65px;box-shadow:0 0 0 10px rgba(var(--blue-bright-rgb),.04);background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;place-items:center;margin:auto;display:grid}.about-team-placeholder>b{font-size:10px}.about-team-placeholder--1{background:radial-gradient(circle at 62% 27%,rgba(var(--teal-rgb),.16),transparent 22%),linear-gradient(145deg,#4d1d19,#280d0b);grid-row:1/4}.about-team-placeholder--1>span{width:104px;height:104px}.about-team-placeholder--2{background:linear-gradient(145deg,#571c18,#34110e)}.about-team-placeholder--3{background:linear-gradient(145deg,#4a1814,#2a0d0b)}.about-team-placeholder--4,.about-team-placeholder--5{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.about-group-visual__caption{z-index:4;background:rgba(var(--night-rgb),.74);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:68px;padding:12px 14px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.about-group-visual__caption>div{gap:2px;display:grid}.about-group-visual__caption small{color:#a43e37;font-size:8px}.about-group-visual__caption b{font-size:12px}.about-group-visual__caption em{color:#a43e37;font-size:8px;font-style:normal}.about-assessment,.about-contact,.about-help,.about-intro,.about-origin,.about-process,.about-values{padding:110px 0}.about-intro__grid,.about-origin__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(54px,8vw,110px);display:grid}.about-assessment__card h2,.about-contact__heading h2,.about-long-copy h2,.about-section-heading h2,.about-team__heading h2,.about-values__copy h2{letter-spacing:-.03em;margin:12px 0 16px;font-size:clamp(30px,3vw,48px);line-height:1.55}.about-long-copy p{color:var(--muted);margin:0 0 15px;font-size:13px;line-height:2.25}.about-statement{border:1px solid var(--blue);min-height:330px;padding:38px}@supports (color:color-mix(in lab,red,red)){.about-statement{border:1px solid color-mix(in srgb,var(--blue) 17%,var(--border))}}.about-statement{background:radial-gradient(circle at 86% 18%,var(--teal),transparent 27%),linear-gradient(145deg,var(--surface),var(--surface));border-radius:30px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-statement{background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--teal) 16%,transparent),transparent 27%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--blue)),var(--surface))}}.about-statement{box-shadow:var(--shadow-md)}.about-statement:after{content:"“";color:var(--blue);position:absolute;bottom:-46px;left:24px}@supports (color:color-mix(in lab,red,red)){.about-statement:after{color:color-mix(in srgb,var(--blue) 9%,transparent)}}.about-statement:after{font:210px Vazirmatn Variable,Vazirmatn,Tahoma,Arial,sans-serif}.about-statement>span{border:1px solid var(--teal);width:58px;height:58px}@supports (color:color-mix(in lab,red,red)){.about-statement>span{border:1px solid color-mix(in srgb,var(--teal) 26%,transparent)}}.about-statement>span{color:var(--blue);background:var(--teal);border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.about-statement>span{background:color-mix(in srgb,var(--teal) 8%,var(--surface))}}.about-statement blockquote{z-index:2;margin:24px 0;font-size:clamp(19px,2vw,27px);font-weight:750;line-height:2;position:relative}.about-statement>div{color:var(--muted);align-items:center;gap:9px;font-size:9px;display:flex}.about-statement>div i{background:linear-gradient(90deg,var(--blue),var(--teal));width:30px;height:2px}.about-origin{background:var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.about-origin{background:color-mix(in srgb,var(--surface-alt) 42%,var(--bg))}}.about-origin__grid{grid-template-columns:.9fr 1.1fr}.about-origin__visual{border:1px solid var(--blue);min-height:500px;position:relative}@supports (color:color-mix(in lab,red,red)){.about-origin__visual{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--border))}}.about-origin__visual{background:linear-gradient(var(--blue) 1px,transparent 1px),linear-gradient(90deg,var(--blue) 1px,transparent 1px),var(--surface);border-radius:34px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-origin__visual{background:linear-gradient(color-mix(in srgb,var(--blue) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--blue) 4%,transparent) 1px,transparent 1px),var(--surface)}}.about-origin__visual{box-shadow:var(--shadow-raised);background-size:34px 34px}.origin-search-card{border:1px solid var(--border);min-height:58px;color:var(--muted);background:var(--surface);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;top:28px;left:28px;right:28px}@supports (color:color-mix(in lab,red,red)){.origin-search-card{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.origin-search-card{box-shadow:var(--shadow-sm)}.origin-search-card span{background:var(--muted);border-radius:8px;height:7px}@supports (color:color-mix(in lab,red,red)){.origin-search-card span{background:color-mix(in srgb,var(--muted) 13%,transparent)}}.origin-search-card span:first-of-type{width:23%}.origin-search-card span:nth-of-type(2){width:16%}.origin-search-card span:nth-of-type(3){width:31%}.origin-path{border:1px solid var(--border);min-height:47px;color:var(--muted);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:9px;padding:0 13px;font-size:9px;display:flex;position:absolute}.origin-path i{background:var(--coral);width:8px;height:8px;box-shadow:0 0 0 5px var(--coral);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.origin-path i{box-shadow:0 0 0 5px color-mix(in srgb,var(--coral) 10%,transparent)}}.origin-path--one{top:127px;right:34px}.origin-path--two{top:196px;left:31px}.origin-path--three{bottom:106px;right:43px}.origin-core{width:232px;height:190px;color:var(--night-text);text-align:center;background:linear-gradient(145deg,var(--blue),#471714);box-shadow:0 24px 55px rgba(var(--blue-rgb),.24),inset 0 1px 0 #ffffff2e;border:1px solid #ffffff29;border-radius:30px;align-content:center;place-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-42%)}.origin-core svg{color:var(--teal)}.origin-core b{font-size:15px}.origin-core small{color:#dfd1b5;font-size:8px}.about-mission{color:var(--night-text);background:radial-gradient(circle at 12% 85%,rgba(var(--teal-rgb),.09),transparent 28%),radial-gradient(circle at 88% 8%,rgba(var(--blue-bright-rgb),.12),transparent 26%),#220b09;padding:120px 0;position:relative;overflow:hidden}.about-mission__grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.about-mission__copy h2{margin:15px 0 18px;font-size:clamp(34px,3.4vw,52px);line-height:1.55}.about-mission__copy p{color:#c24f47;margin:0;font-size:13px;line-height:2.15}.about-mission__list{gap:10px;display:grid}.about-mission__list>div{border:1px solid rgba(var(--blue-bright-rgb),.12);min-height:66px;transition:transform .24s var(--ease),border-color .24s ease,background .24s ease;background:#ffffff09;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;padding:11px 15px;display:grid}.about-mission__list>div:hover{border-color:rgba(var(--teal-rgb),.24);background:rgba(var(--teal-rgb),.05);transform:translate(-5px)}.about-mission__list span{width:40px;height:40px;color:var(--teal);background:rgba(var(--teal-rgb),.07);border-radius:12px;place-items:center;font:700 9px Vazirmatn Variable,Vazirmatn,Arial,sans-serif;display:grid}.about-mission__list p{color:#ebe1cf;margin:0;font-size:11px;line-height:1.85}.about-mission__list svg{color:var(--teal)}.about-section-heading{grid-template-columns:1fr minmax(320px,.72fr);align-items:end;gap:50px;margin-bottom:42px;display:grid}.about-section-heading h2{margin-bottom:0}.about-section-heading>p{color:var(--muted);margin:0;font-size:12px;line-height:2.1}.about-section-heading--center{text-align:center;grid-template-columns:1fr;gap:0;max-width:850px;margin-inline:auto}.about-section-heading--center>p{max-width:580px;margin:0 auto}.about-help__grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.about-help-card{border:1px solid var(--border);min-height:310px;padding:25px}@supports (color:color-mix(in lab,red,red)){.about-help-card{border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.about-help-card{background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s ease,border-color .3s ease;border-radius:24px;position:relative;overflow:hidden}.about-help-card:after{content:"";background:var(--teal);border-radius:50%;width:190px;height:190px;position:absolute;inset:auto -30% -55% auto}@supports (color:color-mix(in lab,red,red)){.about-help-card:after{background:color-mix(in srgb,var(--teal) 7%,transparent)}}.about-help-card:after{transition:transform .35s var(--ease)}.about-help-card:hover{border-color:var(--blue);transform:translateY(-7px)}@supports (color:color-mix(in lab,red,red)){.about-help-card:hover{border-color:color-mix(in srgb,var(--blue) 26%,var(--border))}}.about-help-card:hover{box-shadow:0 22px 48px rgba(var(--ink-rgb),.12)}.about-help-card:hover:after{transform:scale(1.35)}.about-help-card>div{justify-content:space-between;align-items:center;display:flex}.about-help-card>div>span{border:1px solid var(--blue);width:52px;height:52px}@supports (color:color-mix(in lab,red,red)){.about-help-card>div>span{border:1px solid color-mix(in srgb,var(--blue) 14%,var(--border))}}.about-help-card>div>span{color:var(--blue);background:var(--blue);border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.about-help-card>div>span{background:color-mix(in srgb,var(--blue) 6%,var(--surface))}}.about-help-card>div small{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.about-help-card>div small{color:color-mix(in srgb,var(--muted) 45%,transparent)}}.about-help-card>div small{font:700 9px Vazirmatn Variable,Vazirmatn,Arial,sans-serif}.about-help-card h3{z-index:2;margin:28px 0 11px;font-size:17px;line-height:1.7;position:relative}.about-help-card p{z-index:2;color:var(--muted);margin:0;font-size:11px;line-height:2.05;position:relative}.about-process{background:var(--surface-alt);padding-top:92px}@supports (color:color-mix(in lab,red,red)){.about-process{background:color-mix(in srgb,var(--surface-alt) 35%,var(--bg))}}.about-process__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.about-process-card{border:1px solid var(--blue);min-height:255px;padding:25px}@supports (color:color-mix(in lab,red,red)){.about-process-card{border:1px solid color-mix(in srgb,var(--blue) 13%,var(--border))}}.about-process-card{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.about-process-card{background:color-mix(in srgb,var(--surface) 93%,transparent)}}.about-process-card{box-shadow:var(--shadow-sm)}.about-process-card__head{align-items:center;gap:12px;height:62px;display:flex}.about-process-card__head span{border:1px solid var(--teal);flex:0 0 58px;width:58px;height:58px}@supports (color:color-mix(in lab,red,red)){.about-process-card__head span{border:1px solid color-mix(in srgb,var(--teal) 29%,transparent)}}.about-process-card__head span{color:var(--blue);background:linear-gradient(145deg,var(--blue),var(--teal));border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.about-process-card__head span{background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 8%,var(--surface)),color-mix(in srgb,var(--teal) 9%,var(--surface)))}}.about-process-card__head span{font:700 13px Vazirmatn Variable,Vazirmatn,Arial,sans-serif}.about-process-card__head i{background:linear-gradient(90deg,var(--blue),var(--teal));width:calc(100% + 30px);height:1px;position:relative}@supports (color:color-mix(in lab,red,red)){.about-process-card__head i{background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 25%,transparent),color-mix(in srgb,var(--teal) 40%,transparent))}}.about-process-card__head i:after{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.about-process-card h3{margin:23px 0 10px;font-size:16px}.about-process-card p{color:var(--muted);margin:0;font-size:10px;line-height:2}.about-values__layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(42px,6vw,86px);display:grid}.about-values__copy{position:sticky;top:130px}.about-values__copy p{color:var(--muted);margin:0;font-size:12px;line-height:2.1}.about-values__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-values__grid article{border:1px solid var(--border);background:var(--surface);min-height:170px;box-shadow:var(--shadow-xs);border-radius:20px;grid-template-columns:46px 1fr;align-items:start;gap:13px;padding:20px;display:grid}.about-values__grid article>span{width:46px;height:46px;color:var(--blue);background:var(--blue);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.about-values__grid article>span{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.about-values__grid h3{margin:3px 0 8px;font-size:14px}.about-values__grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.95}.about-team{color:var(--night-text);background:radial-gradient(circle at 80% 15%,rgba(var(--blue-bright-rgb),.12),transparent 27%),var(--night);padding:112px 0;position:relative;overflow:hidden}.about-team__heading{grid-template-columns:1fr minmax(330px,.72fr);align-items:end;gap:50px;display:grid}.about-team__heading h2{margin-bottom:0}.about-team__heading p,.about-team__intro{color:var(--night-muted);margin:0;font-size:11px;line-height:2}.about-team__intro{max-width:850px;margin-top:13px}.about-member-card{border:1px solid rgba(var(--blue-bright-rgb),.17);background:linear-gradient(135deg,#32100ef0,#200a09f0);border-radius:32px;grid-template-columns:minmax(330px,.75fr) 1.25fr 72px;align-items:stretch;gap:34px;width:100%;min-height:500px;margin-top:40px;padding:18px;display:grid;box-shadow:0 34px 90px #00000061,inset 0 1px #ffffff0f}.about-member-card__portrait{color:#c04a41;background:radial-gradient(circle at 50% 38%,rgba(var(--teal-rgb),.13),transparent 28%),linear-gradient(145deg,#5a1d19,#2a0e0c);border:1px solid #ffffff12;border-radius:24px;align-content:center;place-items:center;gap:18px;min-height:462px;padding:28px;display:grid;position:relative;overflow:hidden}.about-member-card__halo{border:1px solid rgba(var(--blue-bright-rgb),.2);width:260px;height:260px;box-shadow:0 0 0 28px rgba(var(--blue-bright-rgb),.03),0 0 0 58px rgba(var(--teal-rgb),.018);border-radius:50%;position:absolute;top:60px}.about-member-card__portrait>span{z-index:2;background:#ffffff0e;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:155px;height:155px;display:grid;position:relative}.about-member-card__portrait>small{z-index:2;color:var(--night-muted);font-size:9px;position:relative}.about-member-card__portrait>b{color:#ffffff1f;font:800 58px Vazirmatn Variable,Vazirmatn,Arial,sans-serif;position:absolute;bottom:20px;right:25px}.about-member-card__content{animation:aboutMemberIn .45s var(--ease) both;flex-direction:column;justify-content:center;padding:48px 10px;display:flex}.about-member-card__eyebrow{color:var(--teal);font-size:9px;font-weight:700}.about-member-card__content h3{margin:11px 0 5px;font-size:clamp(30px,3vw,46px)}.about-member-card__content strong{color:#c55951;font-size:13px}.about-member-card__content>p{color:#decfb2;max-width:720px;margin:27px 0;font-size:12px;line-height:2.2}.about-member-card__meta{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.about-member-card__meta span{color:#ebe3d1;align-items:center;gap:8px;font-size:8px;display:flex}.about-member-card__meta i{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 5px rgba(var(--teal-rgb),.08);border-radius:50%;animation:aboutPulse 1.8s infinite}.about-member-card__meta small{color:#9a3a33;font-size:8px}.about-member-card__controls{grid-template-rows:48px 1fr 48px;place-items:center;padding:11px 0;display:grid}.about-member-card__controls>button{width:46px;height:46px;color:var(--night-text);cursor:pointer;transition:.2s var(--ease);background:#ffffff0d;border:1px solid #ffffff1c;border-radius:14px;place-items:center;display:grid}.about-member-card__controls>button:hover{color:var(--night);border-color:var(--teal);background:var(--teal)}.about-member-card__controls>button:first-child svg{transform:rotate(90deg)}.about-member-card__controls>button:last-child svg{transform:rotate(-90deg)}.about-member-card__controls>div{gap:10px;display:grid}.about-member-card__controls>div button{cursor:pointer;width:7px;height:22px;transition:.25s var(--ease);background:#ffffff2e;border:0;border-radius:8px;padding:0}.about-member-card__controls>div button.active{background:linear-gradient(var(--blue-bright),var(--teal));height:42px;box-shadow:0 0 15px rgba(var(--teal-rgb),.25)}.about-team__notice{color:#9a3a33;align-items:center;gap:9px;margin:16px 0 0;font-size:8px;display:flex}@keyframes aboutMemberIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes aboutPulse{50%{opacity:.38;transform:scale(.78)}}.about-contact{background:var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.about-contact{background:color-mix(in srgb,var(--surface-alt) 38%,var(--bg))}}.about-contact__card{border:1px solid var(--blue);padding:32px}@supports (color:color-mix(in lab,red,red)){.about-contact__card{border:1px solid color-mix(in srgb,var(--blue) 17%,var(--border))}}.about-contact__card{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:32px;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,5vw,70px);display:grid}.about-contact__heading{padding:20px}.about-contact__heading>p{color:var(--muted);margin:0;font-size:11px;line-height:2.05}.about-contact__quick{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.about-contact__details>a,.about-contact__details>div,.about-contact__quick a{border:1px solid var(--border);background:var(--surface);border-radius:17px;align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.about-contact__details>a,.about-contact__details>div,.about-contact__quick a{background:color-mix(in srgb,var(--surface) 96%,var(--blue))}}.about-contact__quick a{min-height:78px;transition:transform .2s var(--ease),border-color .2s ease;grid-template-columns:40px 1fr auto;gap:10px;padding:12px}.about-contact__quick a:hover{border-color:var(--blue);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.about-contact__quick a:hover{border-color:color-mix(in srgb,var(--blue) 30%,var(--border))}}.about-contact__details>a>span,.about-contact__details>div>span,.about-contact__quick a>span{width:40px;height:40px;color:var(--blue);background:var(--blue);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.about-contact__details>a>span,.about-contact__details>div>span,.about-contact__quick a>span{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.about-contact__details>a>div,.about-contact__details>div>div,.about-contact__quick a>div{gap:4px;min-width:0;display:grid}.about-contact__details small,.about-contact__quick small{color:var(--muted);font-size:8px}.about-contact__quick b{font-size:11px}.about-contact__quick a>svg{color:var(--blue)}.about-contact__details{border:1px solid var(--blue);padding:14px}@supports (color:color-mix(in lab,red,red)){.about-contact__details{border:1px solid color-mix(in srgb,var(--blue) 14%,var(--border))}}.about-contact__details{background:var(--surface-muted);border-radius:25px;grid-template-columns:1fr 1fr;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.about-contact__details{background:color-mix(in srgb,var(--surface-muted) 55%,var(--surface))}}.about-contact__details>a,.about-contact__details>div{grid-template-columns:42px 1fr;gap:12px;min-height:100px;padding:15px}.about-contact__details>div:nth-child(3),.about-contact__details>div:nth-child(4){grid-column:1/-1}.about-contact__details b{font-size:10px;line-height:1.9}.about-contact__details em{color:var(--muted);font-size:8px;font-style:normal}.about-contact__disabled{opacity:.72}.about-assessment{padding-top:80px}.about-assessment__card{border:1px solid rgba(var(--blue-bright-rgb),.18);min-height:310px;color:var(--night-text);background:radial-gradient(circle at 18% 90%,rgba(var(--teal-rgb),.11),transparent 25%),linear-gradient(135deg,#3d1411,#220b09);box-shadow:0 30px 75px rgba(var(--night-rgb),.25);border-radius:34px;grid-template-columns:76px 1fr minmax(280px,.55fr);align-items:center;gap:30px;padding:42px;display:grid}.about-assessment__icon{border:1px solid rgba(var(--teal-rgb),.24);width:76px;height:76px;color:var(--teal);background:rgba(var(--teal-rgb),.07);box-shadow:0 0 0 8px rgba(var(--teal-rgb),.025);border-radius:23px;place-items:center;display:grid}.about-assessment__card>div:nth-child(2)>span{color:var(--teal);font-size:9px;font-weight:700}.about-assessment__card h2{margin-top:9px;font-size:clamp(27px,2.7vw,42px)}.about-assessment__card p{color:var(--night-muted);margin:0;font-size:11px;line-height:2}.about-assessment__action{gap:13px;display:grid}.about-assessment__action .button{width:100%;min-height:54px}.about-assessment__action small{color:#a33d36;align-items:flex-start;gap:7px;font-size:8px;line-height:1.9;display:flex}.about-assessment__action small svg{color:var(--teal);flex:none;transform:translateY(2px)}.about-approach{background:radial-gradient(circle at 92% 8%,var(--teal),transparent 24%),var(--bg);padding:96px 0}@supports (color:color-mix(in lab,red,red)){.about-approach{background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--teal) 8%,transparent),transparent 24%),var(--bg)}}.about-approach__intro{grid-template-columns:minmax(420px,.92fr) 1.08fr;align-items:end;gap:clamp(42px,7vw,100px);display:grid}.about-approach__intro h2{letter-spacing:-.035em;max-width:650px;margin:12px 0 0;font-size:clamp(31px,3vw,48px);line-height:1.55}.about-approach__intro>p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:2.2}.about-approach__body{grid-template-columns:.76fr 1.24fr;gap:16px;margin-top:42px;display:grid}.about-approach__statement{border:1px solid rgba(var(--blue-bright-rgb),.17);min-height:286px;color:var(--night-text);background:radial-gradient(circle at 12% 100%,rgba(var(--teal-rgb),.12),transparent 32%),linear-gradient(145deg,#431612,#240c0a);box-shadow:0 22px 55px rgba(var(--night-rgb),.18);border-radius:28px;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.about-approach__statement>span{border:1px solid rgba(var(--teal-rgb),.18);width:52px;height:52px;color:var(--teal);background:rgba(var(--teal-rgb),.07);border-radius:16px;place-items:center;display:grid}.about-approach__statement blockquote{margin:24px 0;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.95}.about-approach__statement>div{color:#aa4039;align-items:center;gap:9px;font-size:8px;display:flex}.about-approach__statement>div i{background:linear-gradient(90deg,var(--blue-bright),var(--teal));width:28px;height:2px}.about-focus-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-focus-grid article{border:1px solid var(--border);background:var(--surface);min-height:137px;box-shadow:var(--shadow-xs);border-radius:22px;grid-template-columns:44px 1fr;align-items:start;gap:13px;padding:20px;display:grid}.about-focus-grid article>span{width:44px;height:44px;color:var(--blue);background:var(--blue);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.about-focus-grid article>span{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.about-focus-grid h3{margin:2px 0 7px;font-size:14px}.about-focus-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.95}.about-process--compact{padding:88px 0}.about-process--compact .about-process-card{min-height:205px;padding:22px}.about-process--compact .about-process-card h3{margin-top:18px}.about-process__cta{border:1px solid rgba(var(--blue-bright-rgb),.17);min-height:116px;color:var(--night-text);background:radial-gradient(circle at 15% 115%,rgba(var(--teal-rgb),.11),transparent 27%),linear-gradient(135deg,#3d1411,#220b09);box-shadow:0 18px 45px rgba(var(--night-rgb),.16);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:22px;padding:23px 26px;display:grid}.about-process__cta>div>span{color:#b5443c;align-items:center;gap:7px;font-size:8px;display:flex}.about-process__cta>div>span svg{color:var(--teal)}.about-process__cta h3{margin:8px 0 0;font-size:clamp(18px,1.8vw,25px);line-height:1.7}.about-process__cta .button{min-width:220px;min-height:52px}@media (max-width:1180px){.about-navbar{grid-template-columns:auto 1fr auto}.about-navbar__links{display:none}.about-navbar__cta{justify-self:end}.about-menu-button{grid-column:3;display:grid}.about-navbar__cta{grid-column:2}.about-hero__grid{grid-template-columns:1fr 1fr;gap:38px}.about-group-visual{min-height:480px}.about-group-visual__grid{min-height:454px}.about-help__grid{grid-template-columns:1fr 1fr}.about-approach__body{grid-template-columns:.9fr 1.1fr}.about-process__grid{grid-template-columns:1fr 1fr}.about-process-card__head i{display:none}.about-member-card{grid-template-columns:minmax(290px,.78fr) 1.22fr 62px;gap:22px}.about-contact__card{grid-template-columns:1fr}}@media (max-width:780px){.about-page{padding-bottom:env(safe-area-inset-bottom)}.about-navbar-wrap{inset:10px 0 auto}.about-navbar{border-radius:18px;grid-template-columns:auto 1fr auto;gap:9px;width:calc(100% - 20px);height:58px;min-height:58px;padding:7px 8px 7px 13px}.about-navbar .brand{gap:7px;font-size:12px}.about-navbar .brand-mark{transform-origin:0;width:29px;height:20px;transform:scale(.86)}.about-navbar__cta{min-width:0;min-height:38px;padding:0 12px;font-size:8px}.about-menu-button{width:40px;height:40px}.about-hero{min-height:0;padding:104px 0 72px}.about-hero__grid{grid-template-columns:1fr;gap:32px}.about-breadcrumb{margin-bottom:18px}.about-hero__copy h1{margin-top:11px;font-size:clamp(36px,11vw,50px);line-height:1.45}.about-hero__copy>p{font-size:11px;line-height:2.05}.about-hero__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.about-hero__actions .button{min-height:46px;padding-inline:10px;font-size:8px}.about-hero__principles{gap:10px 13px;margin-top:20px}.about-group-visual{border-radius:26px;min-height:380px;padding:9px}.about-group-visual__grid{border-radius:19px;min-height:360px}.about-team-placeholder{padding:12px}.about-team-placeholder--1>span{width:84px;height:84px}.about-group-visual__caption{min-height:60px;padding:10px 12px;bottom:17px;left:18px;right:18px}.about-group-visual__caption em{display:none}.about-approach,.about-assessment,.about-contact,.about-help,.about-intro,.about-origin,.about-process,.about-values{padding:76px 0}.about-approach__intro{grid-template-columns:1fr;gap:13px}.about-approach__intro h2{font-size:30px;line-height:1.55}.about-approach__intro>p{max-width:none;font-size:10px;line-height:2.05}.about-approach__body{grid-template-columns:1fr;margin-top:28px}.about-approach__statement{border-radius:23px;min-height:235px;padding:23px}.about-approach__statement blockquote{margin:20px 0;font-size:18px}.about-focus-grid article{border-radius:18px;grid-template-columns:40px 1fr;gap:10px;min-height:132px;padding:16px}.about-focus-grid article>span{width:40px;height:40px}.about-focus-grid h3{font-size:12px}.about-focus-grid p{font-size:8px}.about-intro__grid,.about-mission__grid,.about-origin__grid,.about-values__layout{grid-template-columns:1fr;gap:34px}.about-assessment__card h2,.about-contact__heading h2,.about-long-copy h2,.about-section-heading h2,.about-team__heading h2,.about-values__copy h2{font-size:30px;line-height:1.55}.about-long-copy p{font-size:11px;line-height:2.1}.about-statement{border-radius:24px;min-height:270px;padding:25px}.about-statement blockquote{font-size:19px}.about-origin__visual{border-radius:25px;grid-row:2;min-height:420px}.origin-core{width:205px;height:168px}.origin-path{font-size:8px}.origin-path--one{top:105px;right:18px}.origin-path--two{top:172px;left:18px}.origin-path--three{bottom:67px;right:24px}.about-mission{padding:78px 0}.about-mission__copy h2{font-size:31px}.about-mission__copy p{font-size:11px}.about-mission__list>div{grid-template-columns:36px 1fr auto;gap:10px;min-height:60px;padding:9px 11px}.about-mission__list span{width:36px;height:36px}.about-mission__list p{font-size:9px}.about-section-heading,.about-team__heading{grid-template-columns:1fr;align-items:start;gap:12px;margin-bottom:28px}.about-section-heading>p,.about-team__heading p{font-size:10px}.about-help__grid{grid-template-columns:1fr;gap:10px}.about-help-card{border-radius:20px;min-height:0;padding:19px}.about-help-card>div{grid-template-columns:45px 1fr auto;display:grid}.about-help-card>div>span{border-radius:14px;width:45px;height:45px}.about-help-card h3{margin:17px 0 7px;font-size:15px}.about-help-card p{font-size:10px;line-height:1.95}.about-process__grid{grid-template-columns:1fr;gap:10px}.about-process-card{border-radius:20px;grid-template-columns:52px 1fr;column-gap:13px;min-height:0;padding:18px;display:grid}.about-process-card__head{grid-row:1/3;height:auto}.about-process-card__head span{border-radius:15px;flex-basis:50px;width:50px;height:50px}.about-process-card h3{margin:2px 0 7px;font-size:14px}.about-process-card p{font-size:9px;line-height:1.9}.about-process--compact .about-process-card{min-height:0;padding:18px}.about-process--compact .about-process-card h3{margin:2px 0 7px}.about-process__cta{border-radius:21px;grid-template-columns:1fr;gap:17px;min-height:0;padding:20px}.about-process__cta h3{font-size:18px}.about-process__cta .button{width:100%;min-width:0}.about-values__copy{position:static}.about-values__grid{grid-template-columns:1fr 1fr;gap:8px}.about-values__grid article{border-radius:18px;grid-template-columns:1fr;gap:10px;min-height:180px;padding:14px}.about-values__grid article>span{width:42px;height:42px}.about-values__grid h3{font-size:12px}.about-values__grid p{font-size:8px;line-height:1.85}.about-team{padding:78px 0}.about-team__intro{font-size:9px}.about-member-card{border-radius:25px;grid-template-columns:1fr;gap:0;min-height:0;margin-top:27px;padding:10px}.about-member-card__portrait{border-radius:19px;min-height:300px;padding:20px}.about-member-card__halo{width:190px;height:190px;top:44px}.about-member-card__portrait>span{width:120px;height:120px}.about-member-card__content{padding:28px 13px 18px}.about-member-card__content h3{font-size:29px}.about-member-card__content>p{margin:20px 0;font-size:10px;line-height:2}.about-member-card__meta{flex-direction:column;align-items:flex-start}.about-member-card__controls{grid-template-rows:44px;grid-template-columns:44px 1fr 44px;padding:10px 8px 6px}.about-member-card__controls>button{width:42px;height:42px}.about-member-card__controls>button:first-child svg{transform:none}.about-member-card__controls>button:last-child svg{transform:rotate(180deg)}.about-member-card__controls>div{gap:7px;display:flex}.about-member-card__controls>div button{width:20px;height:6px}.about-member-card__controls>div button.active{width:42px;height:6px}.about-team__notice{align-items:flex-start;line-height:1.8}.about-contact__card{border-radius:25px;gap:13px;padding:13px}.about-contact__heading{padding:13px}.about-contact__quick{grid-template-columns:1fr 1fr;gap:7px}.about-contact__quick a{grid-template-columns:36px 1fr;min-height:74px;padding:9px}.about-contact__quick a>span{width:36px;height:36px}.about-contact__quick a>svg{display:none}.about-contact__quick b{font-size:9px}.about-contact__details{grid-template-columns:1fr;padding:8px}.about-contact__details>a,.about-contact__details>div,.about-contact__details>div:nth-child(3),.about-contact__details>div:nth-child(4){grid-column:1;min-height:84px}.about-assessment__card{border-radius:26px;grid-template-columns:58px 1fr;gap:17px;padding:25px}.about-assessment__icon{border-radius:18px;align-self:start;width:58px;height:58px}.about-assessment__card>div:nth-child(2){min-width:0}.about-assessment__card h2{font-size:25px}.about-assessment__card p{font-size:10px}.about-assessment__action{grid-column:1/-1}}@media (max-width:420px){.about-navbar__cta{padding:0 9px;font-size:7px}.about-hero__actions{grid-template-columns:1fr}.about-hero__principles span{font-size:8px}.about-group-visual{min-height:340px}.about-group-visual__grid{min-height:322px}.about-focus-grid{grid-template-columns:1fr}.about-focus-grid article{min-height:0}.about-values__grid{grid-template-columns:1fr}.about-values__grid article{grid-template-columns:42px 1fr;min-height:0}.about-assessment__card,.about-contact__quick{grid-template-columns:1fr}.about-assessment__icon{width:54px;height:54px}.about-assessment__action{grid-column:1}}@media (prefers-reduced-motion:reduce){.about-member-card__content,.about-member-card__meta i{animation:none}.about-contact__quick a,.about-help-card,.about-mission__list>div{transition:none}}.hero-mobile-image{display:none}.mobile-drawer__panel{background:radial-gradient(circle at 84% 4%,var(--teal),transparent 24%),var(--surface);gap:0;width:min(430px,92vw);height:100dvh;max-height:100dvh;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mobile-drawer__panel{background:radial-gradient(circle at 84% 4%,color-mix(in srgb,var(--teal) 9%,transparent),transparent 24%),color-mix(in srgb,var(--surface) 97%,transparent)}}.mobile-drawer__head{min-height:74px;padding:max(14px,env(safe-area-inset-top)) 18px 12px;background:var(--surface);flex:none}@supports (color:color-mix(in lab,red,red)){.mobile-drawer__head{background:color-mix(in srgb,var(--surface) 89%,transparent)}}.mobile-drawer__head{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-drawer__head>div{align-items:center;gap:7px;display:flex}.mobile-drawer__head .icon-button{width:40px;height:40px}.mobile-drawer__intro{border:1px solid var(--blue);flex:none;margin:14px 16px 8px;padding:13px 14px}@supports (color:color-mix(in lab,red,red)){.mobile-drawer__intro{border:1px solid color-mix(in srgb,var(--blue) 16%,var(--border))}}.mobile-drawer__intro{background:linear-gradient(135deg,var(--blue),var(--teal));border-radius:16px;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-drawer__intro{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 7%,var(--surface)),color-mix(in srgb,var(--teal) 6%,var(--surface)))}}.mobile-drawer__intro>div{gap:2px;display:grid}.mobile-drawer__intro b{font-size:12px}.mobile-drawer__intro small{color:var(--muted);font-size:9px}.mobile-drawer__links{overscroll-behavior:contain;scrollbar-width:none;flex:auto;align-content:start;gap:7px;min-height:0;padding:4px 16px 18px;display:grid;overflow-y:auto}.mobile-drawer__links::-webkit-scrollbar{display:none}.mobile-menu-direct,.mobile-menu-group{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-direct,.mobile-menu-group{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.mobile-menu-direct,.mobile-menu-group{background:var(--surface);border-radius:17px}@supports (color:color-mix(in lab,red,red)){.mobile-menu-direct,.mobile-menu-group{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.mobile-menu-direct,.mobile-menu-group{box-shadow:0 4px 13px rgba(var(--ink-rgb),.045);overflow:hidden}.mobile-menu-direct,.mobile-menu-group>button{width:100%;min-height:62px;color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.mobile-menu-direct>span,.mobile-menu-group>button>span{gap:3px;display:grid}.mobile-menu-direct b,.mobile-menu-group>button b{font-size:12px}.mobile-menu-group>button small{color:var(--muted);font-size:8px}.mobile-menu-group>button>svg{color:var(--muted);transition:transform .25s var(--ease),color .25s ease;flex:none;transform:rotate(90deg)}.mobile-menu-group--open{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mobile-menu-group--open{border-color:color-mix(in srgb,var(--blue) 28%,var(--border))}}.mobile-menu-group--open{box-shadow:0 9px 24px rgba(var(--blue-rgb),.1)}.mobile-menu-group--open>button>svg{color:var(--blue);transform:rotate(-90deg)}.mobile-menu-group__content{opacity:0;visibility:hidden;transition:grid-template-rows .32s var(--ease);grid-template-rows:0fr;display:grid}.mobile-menu-group__content>div{min-height:0;overflow:hidden}.mobile-menu-group--open .mobile-menu-group__content{opacity:1;visibility:visible;grid-template-rows:1fr}.mobile-submenu{border-top:1px solid var(--border);min-width:0;padding:10px 10px 12px}@supports (color:color-mix(in lab,red,red)){.mobile-submenu{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.mobile-route-group{border:1px solid var(--border);margin-bottom:8px;padding:7px}@supports (color:color-mix(in lab,red,red)){.mobile-route-group{border:1px solid color-mix(in srgb,var(--border) 86%,transparent)}}.mobile-route-group{background:var(--surface);border-radius:14px}.mobile-route-group__title{width:100%;color:var(--ink);background:var(--surface);border-radius:11px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;border:0!important;min-height:54px!important;padding:6px 7px!important;display:grid!important}.mobile-route-group__title:focus-visible,.mobile-route-group__title:hover{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mobile-route-group__title:focus-visible,.mobile-route-group__title:hover{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.mobile-route-group__title>span{background:var(--surface-muted);border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.mobile-route-group__title>div{gap:2px;min-width:0;display:grid}.mobile-route-group__title b{font-size:10px}.mobile-route-group__title small{color:var(--muted);font-size:8px;line-height:1.6}.mobile-route-group__title>svg{color:var(--muted)}.mobile-route-group nav{grid-template-columns:1fr;gap:6px;padding:5px 1px 1px;display:grid}.mobile-route-group nav a{width:100%;border:1px solid var(--muted)!important;min-height:35px!important;padding:6px 10px!important}@supports (color:color-mix(in lab,red,red)){.mobile-route-group nav a{border:1px solid color-mix(in srgb,var(--muted) 20%,var(--border))!important}}.mobile-route-group nav a{color:var(--muted);background:var(--surface-muted);border-radius:9px;justify-content:space-between;align-items:center;display:flex!important}@supports (color:color-mix(in lab,red,red)){.mobile-route-group nav a{background:color-mix(in srgb,var(--surface-muted) 84%,var(--surface))}}.mobile-route-group nav a{font-size:8.5px}.mobile-route-group nav a svg{color:var(--muted);flex:none}@supports (color:color-mix(in lab,red,red)){.mobile-route-group nav a svg{color:color-mix(in srgb,var(--muted) 72%,transparent)}}.mobile-route-group nav a:focus-visible,.mobile-route-group nav a:hover{color:var(--blue);border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mobile-route-group nav a:focus-visible,.mobile-route-group nav a:hover{border-color:color-mix(in srgb,var(--blue) 30%,var(--border))}}.mobile-route-group nav a:focus-visible,.mobile-route-group nav a:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mobile-route-group nav a:focus-visible,.mobile-route-group nav a:hover{background:color-mix(in srgb,var(--blue) 8%,var(--surface))}}.mobile-route-group--single{padding-bottom:7px}.mobile-route-group--single .mobile-route-group__title{background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.mobile-route-group--single .mobile-route-group__title{background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface))}}.mobile-submenu__actions{border-top:1px solid var(--border);grid-template-columns:1fr;gap:7px;margin-top:10px;padding-top:10px;display:grid}.mobile-submenu__actions .button{white-space:normal;text-align:center;width:100%;min-height:43px;padding-inline:10px;font-size:8.5px}.mobile-submenu__all{min-height:39px;color:var(--blue);background:var(--blue);border-radius:11px;justify-content:space-between;align-items:center;margin-top:9px;padding:0 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-submenu__all{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.mobile-submenu__all{font-size:9px;font-weight:700}.mobile-submenu--countries{grid-template-columns:1fr 1fr;gap:7px;padding-top:10px;display:grid}.mobile-submenu--countries>a:not(.mobile-submenu__all){border:1px solid var(--border);min-height:42px;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.mobile-submenu--countries>a:not(.mobile-submenu__all){border:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.mobile-submenu--countries>a:not(.mobile-submenu__all){color:var(--muted);background:var(--surface-muted);border-radius:11px;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-submenu--countries>a:not(.mobile-submenu__all){background:color-mix(in srgb,var(--surface-muted) 45%,var(--surface))}}.mobile-submenu--countries>a>span{width:29px;height:21px;box-shadow:0 2px 6px rgba(var(--ink-rgb),.12);border-radius:5px;flex:none;overflow:hidden}.mobile-submenu--countries>a b{font-size:9px}.mobile-submenu--countries .mobile-submenu__all{grid-column:1/-1}.mobile-submenu--features,.mobile-submenu--services{gap:7px;padding-top:9px;display:grid}.mobile-submenu--features>a,.mobile-submenu--services>a{border:1.25px solid var(--muted);min-height:55px;padding:8px}@supports (color:color-mix(in lab,red,red)){.mobile-submenu--features>a,.mobile-submenu--services>a{border:1.25px solid color-mix(in srgb,var(--muted) 28%,var(--border))}}.mobile-submenu--features>a,.mobile-submenu--services>a{color:var(--ink);background:var(--surface-muted);border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-submenu--features>a,.mobile-submenu--services>a{background:color-mix(in srgb,var(--surface-muted) 52%,var(--surface))}}.mobile-submenu--features .icon-tile,.mobile-submenu--services .icon-tile{border-radius:11px;width:38px;height:38px}.mobile-submenu--features>a>div{gap:2px;display:grid}.mobile-submenu--features b,.mobile-submenu--services b{font-size:9px}.mobile-submenu--features small{color:var(--muted);font-size:7px}.mobile-drawer__footer{padding:12px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex:none;grid-template-columns:1fr auto;align-items:center;gap:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-drawer__footer{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.mobile-drawer__footer{box-shadow:0 -12px 30px rgba(var(--ink-rgb),.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-drawer__footer .button{min-height:48px;font-size:10px}.mobile-drawer__footer .login-link{border:1px solid var(--border);border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 11px;font-size:9px;display:inline-flex}@media (max-width:700px){body{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.mobile-drawer__panel{border-radius:0;width:100%;inset:0}.mobile-drawer__footer{grid-template-columns:1fr}.mobile-drawer__footer .login-link{border:0;min-height:38px}.hero{place-items:start stretch;min-height:auto;padding:92px 0 0}.hero-grid{grid-template-columns:1fr;align-items:start;gap:0;display:grid}.hero-copy{grid-area:1/1;padding:24px 4px 20px}.hero h1{max-width:360px;font-size:clamp(35px,10.6vw,48px);line-height:1.38}.hero-copy>p{max-width:430px;margin:14px 0 20px;font-size:13px;line-height:1.95}.hero-search{border-radius:16px;height:54px;display:flex}.hero-search button{border-radius:12px;width:43px;height:43px}.hero-trust{gap:7px;margin:14px 0 16px;display:grid}.hero-trust span{min-width:0;padding-left:7px;font-size:8px}.hero-trust b{margin-bottom:2px;font-size:15px}.hero-meta,.scroll-indicator{display:none}.hero-actions{gap:7px;max-width:none;margin-top:2px}.hero-actions .button--ghost{justify-content:center;min-height:40px}.hero-visual{grid-area:2/1;width:100%;height:auto;min-height:0;margin:4px 0 0;display:grid;position:relative}.hero-mobile-image{border:1px solid rgba(var(--blue-bright-rgb),.18);background:#1c0908;border-radius:26px;height:clamp(255px,76vw,340px);display:block;overflow:hidden;box-shadow:0 24px 55px #00000052,inset 0 1px #ffffff14}.hero-mobile-image:after{content:"";border-radius:inherit;background:linear-gradient(to top,rgba(var(--night-rgb),.78),transparent 52%);pointer-events:none;position:absolute;inset:0}.hero-mobile-image img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.hero-visual-art{display:none}.latest-success{z-index:2;border-radius:17px;grid-template-columns:40px 1fr;width:auto;margin:0;padding:12px;position:absolute;bottom:14px;left:12px;right:12px}.latest-success__profile{border-radius:12px;width:40px;height:40px}.latest-success__copy strong{font-size:9px}.latest-success>a{grid-column:1/-1;min-height:32px}.hero-grid:after{content:"";grid-area:3/1;height:88px}.full-section,.problem,.solution{padding-top:76px;padding-bottom:76px}.section-heading{margin-bottom:22px}.section-heading h2{font-size:28px;line-height:1.5}.section-heading--center>p{margin-top:10px;font-size:11px;line-height:1.95}.decision-cards,.problem-cards,.solution-cards{gap:10px}.decision-card,.problem-card,.solution-card{border-radius:19px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px 11px;height:auto;min-height:0;padding:16px;display:grid}.problem-card>.icon-tile,.solution-card>.icon-tile{border-radius:13px;grid-area:1/1;width:44px;height:44px;margin:0}.problem-card h3,.solution-card h3{grid-area:1/2;align-self:center;margin:0;font-size:14px;line-height:1.65}.problem-card p,.solution-card p{grid-area:2/1/auto/-1;margin:0;font-size:10px;line-height:1.85}.solution-card>div{display:contents}.decision-card .card-index{font-size:8px;top:12px;left:13px}.decision-media,.problem .decision-media{min-height:286px}.decision-media>img,.problem .decision-media>img{min-height:270px}.solution-media-panel{padding:13px}.solution-media-panel .check-grid{gap:7px;max-height:106px}.decision-foot{margin-top:13px;padding:14px}.decision-foot .trust-line{font-size:9px;line-height:1.9}}@media (max-width:390px){.mobile-drawer__intro{display:none}.mobile-drawer__links{padding-top:10px}.hero h1{font-size:34px}.hero-trust span{font-size:7px}.hero-mobile-image{height:252px}}@media (hover:none){.decision-card:hover,.problem-card:hover,.solution-card:hover{transform:none}.decision-card:active,.problem-card:active,.solution-card:active{transform:scale(.985)}}@media (min-width:701px) and (max-width:1100px){.route-carousel{grid-auto-columns:calc(50% - 9px)}.discovery-card{grid-template-columns:minmax(0,1fr) 300px}.discovery-card>.button{grid-column:1/-1;width:100%}}@media (max-width:700px){.discovery-card{grid-template-columns:1fr;gap:20px;padding:20px}.discovery-card__copy{grid-template-columns:50px minmax(0,1fr);display:grid}.discovery-card__copy .icon-tile{width:50px;height:50px;margin:0}.discovery-card__visual{width:min(100%,320px);min-width:0;margin-inline:auto}.discovery-card>.button{grid-column:1;width:100%;min-width:0}.route-carousel{grid-auto-columns:88%}}.route-carousel{align-items:start}.route-card{width:100%;transition:min-height .34s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)}.route-card--expanded{min-height:535px}.route-requirement--extra{animation:routeRequirementIn .3s var(--ease) both}.route-requirements__toggle{border:1px solid var(--blue);width:100%;min-height:36px;margin-top:1px;padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.route-requirements__toggle{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--border))}}.route-requirements__toggle{color:var(--blue);background:var(--blue);border-radius:11px;justify-content:center;align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab,red,red)){.route-requirements__toggle{background:color-mix(in srgb,var(--blue) 5%,var(--surface))}}.route-requirements__toggle{cursor:pointer;transition:.22s var(--ease);font-size:9px;font-weight:700}.route-requirements__toggle:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.route-requirements__toggle:hover{border-color:color-mix(in srgb,var(--blue) 38%,var(--border))}}.route-requirements__toggle:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.route-requirements__toggle:hover{background:color-mix(in srgb,var(--blue) 9%,var(--surface))}}.route-requirements__toggle:hover{transform:translateY(-1px)}.route-requirements__toggle svg{transition:transform .28s var(--ease);transform:rotate(90deg)}.route-requirements__toggle[aria-expanded=true] svg{transform:rotate(-90deg)}@keyframes routeRequirementIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.compare-tray{left:50%;right:auto;bottom:max(18px,env(safe-area-inset-bottom));z-index:70;width:min(1040px,100vw - 40px);box-shadow:0 18px 48px rgba(var(--ink-rgb),.2),0 0 0 1px var(--blue),inset 0 1px 0 #ffffffe6;margin:0;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.compare-tray{box-shadow:0 18px 48px rgba(var(--ink-rgb),.2),0 0 0 1px color-mix(in srgb,var(--blue) 12%,transparent),inset 0 1px 0 #ffffffe6}}.compare-tray{animation:compareTrayIn .3s var(--ease) both}@keyframes compareTrayIn{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.discovery-card{grid-template-columns:minmax(0,1fr) 136px auto}.discovery-card>.discovery-card__visual{grid-template-columns:1fr;width:136px;min-width:136px;height:116px;display:grid}.assessment-orbit{position:relative}.question-card__intro h3{margin:0;font-size:15px;line-height:1.8}.question-card>.question-card__row{grid-column:auto;grid-template-columns:minmax(260px,1fr) clamp(268px,34%,312px);justify-content:stretch;gap:12px;display:grid}.question-card__input{width:100%;min-height:56px;padding:7px 9px}.question-card .question-card__input textarea{width:100%;height:48px;min-height:48px}.question-card__actions{grid-template-columns:repeat(2,minmax(126px,1fr));gap:10px;display:grid}.question-card__community,.question-card__submit{color:#fffaf0;cursor:pointer;min-height:56px;transition:.22s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.question-card__community svg,.question-card__submit svg{flex:none}.question-card__submit{background:linear-gradient(135deg,#9f3c35,#6a2823);border:1px solid #fff3;box-shadow:0 9px 20px #4516134d,inset 0 1px #ffffff45}.question-card__community{background:#ffffff14;border:1px solid #ffffff40;min-height:48px;padding:0 16px;box-shadow:inset 0 1px #ffffff1a}.question-card__community:hover,.question-card__submit:hover{background-color:#ffffff1f;transform:translateY(-2px)}.journal .section-heading--split>div{grid-column:1}.journal .section-heading--split>.text-link{grid-column:2;place-self:start end}@media (min-width:701px) and (max-width:1100px){.discovery-card{grid-template-columns:minmax(0,1fr) 136px}}@media (max-width:700px){.route-card--expanded{min-height:525px}.compare-tray{bottom:calc(82px + env(safe-area-inset-bottom));grid-template-columns:1fr auto;gap:9px;width:calc(100vw - 24px);padding:11px}.compare-tray>span{font-size:9px}.compare-tray>div{grid-area:2/1/auto/-1}.discovery-card{grid-template-columns:1fr}.discovery-card>.discovery-card__visual{width:116px;min-width:116px}.question-card>.question-card__row{grid-template-columns:1fr;gap:9px}.question-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.question-card__community,.question-card__submit{min-height:50px;padding-inline:9px;font-size:10px}.journal .section-heading--split>.text-link,.journal .section-heading--split>div{grid-column:auto;justify-self:start}}.solution-media-panel .check-grid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:8px 14px;max-height:none;overflow:visible}.solution-media-panel .check-grid>span{align-items:flex-start;min-width:0;line-height:1.65}.discovery-card{grid-template-columns:minmax(0,1fr) auto 54px;align-items:center;gap:18px;min-height:126px;padding:18px 22px}.discovery-card__copy{grid-area:1/1;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:13px}.discovery-card__copy .icon-tile{grid-row:1/span 3;align-self:center;width:52px;height:52px;margin:0}.discovery-card__copy small{font-size:9px;line-height:1.4}.discovery-card__copy h3{margin:2px 0 4px;font-size:18px;line-height:1.5}.discovery-card__copy p{font-size:10px;line-height:1.7}.discovery-card>.button{grid-area:1/2;min-width:190px;min-height:46px}.discovery-card>.discovery-card__visual{grid-area:1/3;place-items:center;width:54px;min-width:54px;height:54px;margin:0}.assessment-orbit{width:52px;height:52px;box-shadow:0 0 0 4px var(--surface),0 0 18px var(--teal);flex:none;gap:0;inset:auto}@supports (color:color-mix(in lab,red,red)){.assessment-orbit{box-shadow:0 0 0 4px color-mix(in srgb,var(--surface) 75%,transparent),0 0 18px color-mix(in srgb,var(--teal) 18%,transparent)}}.assessment-orbit:after{inset:4px}.assessment-orbit b{font-size:12px;line-height:1.05}.assessment-orbit span{font-size:5.5px;line-height:1.2}@media (max-width:700px){.navbar-wrap{inset:8px 0 auto}.navbar{border-radius:18px;grid-template-rows:44px;grid-template-columns:1fr auto;gap:8px;width:calc(100% - 20px);min-height:54px;padding:5px 8px}.navbar .brand{grid-area:1/1;justify-self:start}.navbar .brand-mark{width:29px}.navbar .brand>span:last-child{font-size:11px}.navbar .nav-actions{display:none}.mobile-menu-button{border-radius:12px;grid-area:1/2;justify-self:end;width:40px;height:40px}.mobile-drawer__head{min-height:60px;padding:max(8px,env(safe-area-inset-top)) 14px 8px}.mobile-drawer__head .icon-button{width:40px;height:40px}.decision-foot .process-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.decision-foot .process-actions .button{text-align:center;white-space:normal;width:100%;min-width:0;min-height:48px;padding:7px 8px;font-size:8.5px;line-height:1.45}.solution-media-panel .check-grid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:7px 9px;max-height:none;overflow:visible}.solution-media-panel .check-grid>span{gap:6px;font-size:7.5px;line-height:1.55}.solution-media-panel .check-grid i{border-radius:6px;flex:0 0 19px;width:19px;height:19px}.discovery-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 48px;align-items:start;gap:13px 12px;min-height:0;padding:16px}.discovery-card__copy{grid-area:1/1;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0}.discovery-card__copy .icon-tile{grid-row:1/span 2;width:44px;height:44px}.discovery-card__copy small{font-size:8px}.discovery-card__copy h3{margin:2px 0 0;font-size:15px;line-height:1.55}.discovery-card__copy p{grid-column:1/-1;margin-top:7px;font-size:9px;line-height:1.75}.discovery-card>.discovery-card__visual{grid-area:1/2;align-self:start;width:48px;min-width:48px;height:48px}.assessment-orbit{width:46px;height:46px;box-shadow:0 0 0 3px var(--surface),0 0 14px var(--teal)}@supports (color:color-mix(in lab,red,red)){.assessment-orbit{box-shadow:0 0 0 3px color-mix(in srgb,var(--surface) 75%,transparent),0 0 14px color-mix(in srgb,var(--teal) 18%,transparent)}}.assessment-orbit:after{inset:3px}.assessment-orbit b{font-size:10px}.assessment-orbit span{font-size:5px}.discovery-card>.button{grid-area:2/1/auto/-1;width:100%;min-width:0;min-height:44px}}@media (max-width:360px){.decision-foot .process-actions .button{padding-inline:5px;font-size:7.5px}.discovery-card__copy h3{font-size:14px}}.faq-answer{color:var(--muted);padding:0 58px 22px 18px;display:block}.faq-answer>p{color:inherit;margin:0;padding:0;font-size:12px;line-height:2;display:block;overflow:visible}.faq-item--open .faq-answer>p{padding:0}.question-card>.question-card__row{grid-template-columns:minmax(220px,1fr) minmax(310px,360px);align-items:stretch}.question-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.question-card__community,.question-card__submit{white-space:nowrap;width:100%;min-width:0}.solution-media-stack{min-width:0;box-shadow:var(--shadow-raised);border-radius:30px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.solution-media-stack>.decision-media{height:100%;min-height:0;box-shadow:none;border-bottom:0;border-radius:30px 30px 0 0}.solution-media-stack>.decision-media:after,.solution-media-stack>.decision-media>img{border-radius:21px 21px 0 0}.solution-image-cta{background:var(--border);direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.solution-image-cta{background:color-mix(in srgb,var(--border) 82%,transparent)}}.solution-image-cta .button{text-align:center;border:0;border-radius:0;width:100%;min-width:0;min-height:58px;padding:10px 16px;font-size:11px;line-height:1.65}.solution-image-cta .button:first-child{border-radius:0 0 26px}.solution-image-cta .button:last-child{border-radius:0 0 0 26px}@media (max-width:700px){.faq-answer{padding:0 39px 18px 14px}.faq-answer>p{font-size:11px}.question-card>.question-card__row{grid-template-columns:1fr}.question-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.question-card__community,.question-card__submit{min-height:48px;padding-inline:8px;font-size:9px}.solution-media-stack{border-radius:24px;margin-top:2px}.solution-media-stack>.decision-media{border-radius:24px 24px 0 0;margin-top:0}.solution-image-cta .button{min-height:54px;padding-inline:7px;font-size:8.5px}.solution-image-cta .button:first-child{border-radius:0 0 20px}.solution-image-cta .button:last-child{border-radius:0 0 0 20px}}@media (max-width:380px){.question-card__community,.question-card__submit{padding-inline:5px;font-size:8px}.solution-image-cta .button{font-size:7.5px}}@media (max-width:700px){.hero{box-sizing:border-box;width:100%;height:100svh;min-height:100svh;max-height:100svh;padding:78px 0 calc(76px + env(safe-area-inset-bottom));z-index:1;place-items:stretch stretch;position:sticky;top:0;overflow:hidden}.hero-grid{grid-template-rows:max-content minmax(32px,1fr);align-content:stretch;height:100%}.hero-copy{align-self:start;padding-top:18px;padding-bottom:0}.hero h1{letter-spacing:-.035em;max-width:none;font-size:clamp(26px,8vw,33px);line-height:1.44}.hero-title-break{display:block}.hero h1 .hero-title-rest{white-space:nowrap;display:inline-block}.hero-mobile-image,.latest-success{display:none}.hero-visual{pointer-events:none;grid-area:2/1;min-width:0;margin:0;overflow:visible}.hero-visual,.hero-visual-art{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:0;display:flex}.hero-visual-art img{object-fit:contain;object-position:center bottom;width:min(112vw,440px);max-width:none;max-height:100%}.hero-grid:after{display:none}.site-shell>.hero~footer,.site-shell>.hero~section{z-index:2;position:relative}.problem{box-shadow:0 -24px 54px rgba(var(--night-rgb),.2);border-radius:32px 32px 0 0;margin-top:0}}@media (prefers-reduced-motion:reduce){.cosmic-noise{animation:none}}@media (max-width:700px) and (max-height:720px){.hero{padding-top:68px;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.hero-copy{padding-top:10px}.hero h1{font-size:clamp(25px,7.7vw,31px);line-height:1.4}.hero-copy>p{margin:10px 0 12px;font-size:11.5px;line-height:1.8}.hero-search{height:48px}.hero-search button{width:39px;height:39px}.hero-trust{margin:10px 0 11px}.hero-actions{gap:5px}.hero-actions .button{min-height:42px}.hero-actions .button--ghost{min-height:34px}}.destinations-heading{text-align:center;margin-inline:auto;width:min(760px,100%);margin-bottom:36px}.destinations-heading>p{max-width:620px;margin:12px auto 0}.country-chip>span{border:1px solid var(--border);width:46px;height:32px;padding:1px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.country-chip>span{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.country-chip>span{background:var(--surface);box-shadow:0 4px 12px rgba(var(--ink-rgb),.1);border-radius:7px}.country-chip>span .country-flag-svg{width:100%;height:100%;box-shadow:none;border-radius:5px}.country-chip--active>span{box-shadow:0 0 0 3px #a03c351f,0 7px 16px rgba(var(--blue-rgb),.16);border-color:#a03c35;transform:translateY(-2px)}.faq-art{aspect-ratio:1;width:100%;height:auto;box-shadow:none;border:0;border-radius:24px;padding:0;overflow:hidden;transform:none}.faq-art,.faq-art__background{background:var(--faq-background)}.faq-art__background{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.faq-art img{z-index:1;border-radius:inherit;object-fit:cover;opacity:1;mix-blend-mode:normal;width:100%;height:100%;box-shadow:none;background:0 0;position:relative;-webkit-filter:none!important}.faq-art:after,.faq-art:before{content:none}.faq-answer,.faq-item--open .faq-answer{opacity:1;visibility:visible;grid-template-rows:none;transition:none;display:block}.question-card>.question-card__row{grid-template-columns:minmax(260px,1fr) minmax(360px,420px);gap:14px}.question-card__actions{grid-template-columns:1.12fr .88fr;gap:9px}.question-card__input{min-height:48px}.question-card .question-card__input textarea{height:42px;min-height:42px}.question-card__community,.question-card__submit{border-radius:13px;height:48px;min-height:48px;padding-inline:16px}@media (max-width:900px){.faq-art{max-width:560px}}@media (min-width:701px) and (max-width:1050px){.question-card>.question-card__row{grid-template-columns:1fr}.question-card__actions{justify-self:end;width:min(420px,100%)}}@media (max-width:700px){.success-section{min-height:auto;padding:90px 0}.success-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.success-copy{display:contents}.success-copy>.section-kicker{order:1}.success-copy>h2{order:2;margin:-7px 0 0;font-size:clamp(27px,7.7vw,31px);line-height:1.55}.success-copy>p{order:3;margin:-8px 0 2px;font-size:13px;line-height:1.9}.story-stage{order:4;min-height:390px;margin:6px 0 0}.success-dots{order:5;justify-content:center;margin-top:-4px}.success-actions{order:6;grid-template-columns:1.08fr .92fr;gap:8px;width:100%;max-width:none;margin:2px 0 0}.success-actions .button{white-space:nowrap;min-width:0;min-height:46px;padding-inline:9px;font-size:9.5px}.faq-copy h2{letter-spacing:-.035em;white-space:nowrap;margin-top:2px;font-size:clamp(15px,4.55vw,18px);line-height:1.65}.faq-copy>p{letter-spacing:-.025em;white-space:nowrap;max-width:none;margin:7px 0 0;font-size:clamp(8px,2.5vw,10px);line-height:1.7}.faq-art{width:100%;max-width:none;height:auto;margin-top:20px}.question-card>.question-card__row{grid-template-columns:1fr;gap:9px}.question-card__actions{grid-template-columns:1.1fr .9fr}.question-card__community,.question-card__submit{height:46px;min-height:46px;font-size:9px}}@media (max-width:350px){.success-actions{grid-template-columns:1fr}.faq-copy h2{font-size:14px}.faq-copy>p{font-size:7.6px}}.faq-item{overflow:clip}.faq-item>summary{width:100%;min-height:70px;color:var(--ink);cursor:pointer;text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary>span{align-items:center;gap:14px;min-width:0;font-size:13px;font-weight:650;line-height:1.8;display:flex}.faq-item>summary b{color:var(--blue);direction:ltr;flex:none;font-size:9px}.faq-item>summary svg{color:var(--muted);transition:transform .24s var(--ease),color .24s var(--ease);flex:none}.faq-item>.faq-answer{color:var(--muted);padding:0 58px 22px 18px;opacity:1!important;visibility:visible!important;display:none!important}@supports (color:color-mix(in lab,red,red)){.faq-item[open]{border-color:color-mix(in srgb,var(--teal) 34%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 10%,transparent)}}.faq-item[open]>.faq-answer{animation:faqAnswerIn .2s both;display:block!important}.faq-item[open]>summary svg{color:var(--teal);transform:rotate(90deg)}.faq-item>.faq-answer>p{color:inherit;margin:0;padding:0;font-size:12px;line-height:2;display:block;overflow:visible}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.question-card{padding:20px 22px}.question-card__intro{align-items:center;margin-bottom:12px}.question-card__composer{grid-template-columns:minmax(280px,1fr) 154px 154px;align-items:stretch;gap:10px;display:grid}.question-card__composer>.question-card__input{border-radius:13px;width:100%;min-width:0;height:52px;min-height:52px;padding:4px 8px}.question-card .question-card__composer textarea{width:100%;min-width:0;height:42px;min-height:42px;margin:0;padding:10px 9px}.question-card__composer>.question-card__community,.question-card__composer>.question-card__submit{border-radius:13px;width:100%;min-width:0;height:52px;min-height:52px;padding:0 12px;font-size:10.5px}.question-card__composer>.question-card__community{justify-content:center}@media (max-width:700px){.faq-item>summary{gap:12px;min-height:62px;padding:13px 14px}.faq-item>summary>span{gap:9px;font-size:11px}.faq-item>.faq-answer{padding:0 39px 18px 14px}.faq-item>.faq-answer>p{font-size:11px}.question-card{padding:17px}.question-card__composer{grid-template-columns:1.08fr .92fr;gap:8px}.question-card__composer>.question-card__input{grid-column:1/-1;height:54px}.question-card__composer>.question-card__community,.question-card__composer>.question-card__submit{height:44px;min-height:44px;padding-inline:8px;font-size:9px}}.faq-list-shell{border-radius:22px;min-width:0;min-height:0;padding:7px 7px 32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.faq-list-shell{background:color-mix(in srgb,var(--surface-muted) 72%,#efe8d9)}}.faq-list-shell>.faq-list{overscroll-behavior:contain;scrollbar-width:none;width:100%;height:100%;max-height:none;padding:0;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.faq-list-shell>.faq-list::-webkit-scrollbar,.question-card .question-card__composer textarea::-webkit-scrollbar{display:none}.faq-scroll-hint{z-index:3;color:var(--muted);align-items:center;gap:7px;display:inline-flex;position:absolute;bottom:7px;left:14px}@supports (color:color-mix(in lab,red,red)){.faq-scroll-hint{color:color-mix(in srgb,var(--muted) 80%,transparent)}}.faq-scroll-hint{pointer-events:none;font-size:8px;font-weight:650;line-height:1}.faq-scroll-hint>i{border:1.5px solid var(--blue);width:13px;height:19px}@supports (color:color-mix(in lab,red,red)){.faq-scroll-hint>i{border:1.5px solid color-mix(in srgb,var(--blue) 58%,transparent)}}.faq-scroll-hint>i{border-radius:8px;position:relative}.faq-scroll-hint>i:after{content:"";background:var(--blue);border-radius:2px;width:2px;height:4px;animation:faqScrollCue 1.7s ease-in-out infinite;position:absolute;top:4px;left:50%;transform:translate(-50%)}@keyframes faqScrollCue{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,4px)}}.question-card{border-radius:21px;padding:15px 18px}.question-card__intro{margin-bottom:8px}.question-card__intro h3{font-size:12.5px;line-height:1.6}.question-card__composer{grid-template-columns:minmax(0,1fr) 116px 132px;gap:8px}.question-card__composer>.question-card__input{border-radius:11px;height:44px;min-height:44px;padding:2px 7px}.question-card .question-card__composer textarea{resize:none;scrollbar-width:none;height:38px;min-height:38px;padding:8px;overflow-y:auto}.question-card__composer>.question-card__community,.question-card__composer>.question-card__submit{border-radius:11px;gap:6px;height:44px;min-height:44px;padding:0 9px;font-size:9px}.question-card__composer>.question-card__community svg,.question-card__composer>.question-card__submit svg{width:16px;height:16px}@media (min-width:901px){.faq-layout{align-items:stretch}.faq-copy{align-self:stretch;height:auto;position:static;top:auto}.faq-interaction{contain:size;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;height:100%}}@media (max-width:900px){.faq-list-shell{padding-bottom:7px}.faq-list-shell>.faq-list{max-height:520px}.faq-scroll-hint{display:none}}@media (max-width:700px){.faq-list-shell>.faq-list{max-height:470px}.question-card{padding:14px}.question-card__composer{grid-template-columns:1.08fr .92fr;gap:7px}.question-card__composer>.question-card__input{grid-column:1/-1;height:48px}.question-card .question-card__composer textarea{height:42px}.question-card__composer>.question-card__community,.question-card__composer>.question-card__submit{height:42px;min-height:42px;font-size:8.8px}}@media (prefers-reduced-motion:reduce){.faq-scroll-hint>i:after{animation:none}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-variation-settings:"wght" 430;text-rendering:optimizelegibility;min-width:320px;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,Arial,sans-serif}:where(h1,h2,h3){font-variation-settings:"wght" 760;text-wrap:balance}:where(p,li,dd){text-wrap:pretty}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--focus-ring) 72%,white)}}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:3px}:where(button,[role=button],summary){touch-action:manipulation}.skip-link{z-index:200;border-radius:var(--radius-sm);color:#fffaf0;background:var(--night);min-height:44px;box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-out);align-items:center;padding:10px 18px;display:inline-flex;position:fixed;inset:12px auto auto 50%;transform:translate(-50%,-160%)}.skip-link:focus{transform:translate(-50%)}.container{width:min(1280px,100% - clamp(32px,6vw,80px))}.full-section{padding-block:clamp(92px,9vw,126px)}.glass,.glass-light{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.glass,.glass-light{background:color-mix(in srgb,var(--surface) 97%,transparent)}}.glass,.glass-light{border:1px solid var(--border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none}.dark-section .glass,.dark-section .glass-light{color:var(--night-text);background:var(--night-surface);border-color:var(--night-border);box-shadow:0 12px 28px #0000002e}.raised-card{border-radius:var(--radius-lg);border-color:var(--border);box-shadow:var(--shadow-sm)}.button{border-radius:var(--radius-sm);font-variation-settings:"wght" 690;min-height:48px;transition:transform var(--duration-fast) ease,box-shadow var(--duration-base) ease,background-color var(--duration-base) ease,border-color var(--duration-base) ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)scale(.985)}.button--primary,.dark-section .button--primary,[data-theme=dark] .button--primary{color:#fffaf0;background:var(--blue);box-shadow:0 7px 18px var(--blue)}@supports (color:color-mix(in lab,red,red)){.button--primary,.dark-section .button--primary,[data-theme=dark] .button--primary{box-shadow:0 7px 18px color-mix(in srgb,var(--blue) 22%,transparent)}}.button--primary:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.button--primary:hover{background:color-mix(in srgb,var(--blue) 88%,black)}}.button--primary:hover{box-shadow:0 9px 22px var(--blue)}@supports (color:color-mix(in lab,red,red)){.button--primary:hover{box-shadow:0 9px 22px color-mix(in srgb,var(--blue) 26%,transparent)}}.button--glow{box-shadow:0 7px 18px var(--blue)}@supports (color:color-mix(in lab,red,red)){.button--glow{box-shadow:0 7px 18px color-mix(in srgb,var(--blue) 22%,transparent)}}.button--ghost,.button--secondary{background:var(--surface);border-color:var(--border);box-shadow:none}.dark-section .button--ghost,.dark-section .button--secondary{color:var(--night-text);border-color:var(--night-border);background:0 0}.icon-button,.mobile-menu-button{border-radius:var(--radius-sm);box-shadow:none}.navbar-wrap{inset-block-start:14px}.navbar{border-radius:var(--radius-md);width:min(1360px,100% - 40px);min-height:64px;padding:7px 10px 7px 16px}.navbar-wrap:not(.navbar-wrap--light) .navbar{color:var(--night-text);background:var(--night)}@supports (color:color-mix(in lab,red,red)){.navbar-wrap:not(.navbar-wrap--light) .navbar{background:color-mix(in srgb,var(--night) 96%,transparent)}}.navbar-wrap:not(.navbar-wrap--light) .navbar{border-color:var(--night-border)}@supports (color:color-mix(in lab,red,red)){.navbar-wrap:not(.navbar-wrap--light) .navbar{border-color:color-mix(in srgb,var(--night-border) 88%,transparent)}}.navbar-wrap:not(.navbar-wrap--light) .navbar{box-shadow:0 8px 22px #0000002e}.navbar-wrap--light .navbar,[data-theme=dark] .navbar-wrap--light .navbar{color:var(--ink);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.navbar-wrap--light .navbar,[data-theme=dark] .navbar-wrap--light .navbar{background:color-mix(in srgb,var(--surface) 97%,transparent)}}.navbar-wrap--light .navbar,[data-theme=dark] .navbar-wrap--light .navbar{border-color:var(--border);box-shadow:0 6px 18px rgba(var(--ink-rgb),.08)}.nav-link{opacity:.78;font-variation-settings:"wght" 530;font-size:12.5px}.nav-link:after{background:var(--teal);height:2px}.nav-link--featured,.navbar-wrap--light .nav-link--featured{color:var(--blue)}.mega-menu{border-radius:var(--radius-lg);background:var(--surface);border-color:var(--border);box-shadow:0 18px 44px rgba(var(--ink-rgb),.14);-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px;top:88px}.mega-country-grid>a,.mega-feature-card,.mega-menu--about>a,.mega-route-category,.mega-service{border-radius:var(--radius-sm);box-shadow:none}.mega-country-grid>a:hover,.mega-feature-card:hover,.mega-menu--about>a:hover,.mega-service:hover{box-shadow:var(--shadow-xs);transform:translateY(-1px)}.mobile-drawer__backdrop,.mobile-drawer__panel{-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-drawer__panel{border-inline-start:1px solid var(--border);box-shadow:-12px 0 36px rgba(var(--ink-rgb),.18)}.mobile-bottom-nav,.mobile-drawer__panel{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav{background:color-mix(in srgb,var(--surface) 98%,transparent)}}.mobile-bottom-nav{border-color:var(--border);box-shadow:0 -8px 24px rgba(var(--ink-rgb),.1);-webkit-backdrop-filter:none;backdrop-filter:none}.hero{background:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px),var(--night);background-size:64px 64px,64px 64px,auto}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent 0 48%,rgba(var(--teal-rgb),.08) 48% 48.2%,transparent 48.2%);pointer-events:none;position:absolute;inset:0}.cosmic-noise,.hero-orbit{display:none}.hero-copy{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:clamp(28px,3.8vw,48px) 0;overflow:visible}.hero-copy:after{content:none}.hero h1{letter-spacing:-.045em;max-width:720px}.hero h1>span:first-child{color:#8ed7cd}.hero-copy>p{max-width:640px;color:var(--night-muted);font-size:clamp(15px,1.35vw,17px)}.hero-search{border-radius:var(--radius-md);background:var(--night-surface);border-color:var(--night-border);max-width:660px;height:58px}.hero-search:focus-within{box-shadow:0 0 0 3px rgba(var(--teal-rgb),.16);border-color:#62c9be}.destination-search button,.hero-search button{border-radius:var(--radius-sm);color:#fffaf0;background:var(--teal);box-shadow:none}.latest-success{border-radius:var(--radius-lg);background:var(--night-surface)}@supports (color:color-mix(in lab,red,red)){.latest-success{background:color-mix(in srgb,var(--night-surface) 96%,transparent)}}.latest-success{border-color:var(--night-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 30px #0003}.latest-success__profile>span{color:#62c9be}.destinations,.journal,.problem{background:var(--bg)}.article-card,.contact-card,.country-chip,.discovery-card,.faq-item,.problem-card,.process-card,.question-card,.roadmap-step,.route-card{border-color:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.article-card:hover,.country-chip:hover,.problem-card:hover,.process-card:hover,.route-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.icon-tile{border-radius:var(--radius-sm);box-shadow:none}.success-section{background:var(--night)}.story-stage{border-radius:var(--radius-xl);background:var(--night-surface);border-color:var(--night-border)}.story-stage:before{content:none}.story-bubble{border-radius:5px var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--night-alt);border-color:var(--night-border);box-shadow:none}.faq-section{background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.faq-section{background:color-mix(in srgb,var(--surface-muted) 56%,var(--bg))}}.faq-list-shell{border-radius:var(--radius-lg);background:var(--surface-muted)}.faq-item[open]{border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.faq-item[open]{border-color:color-mix(in srgb,var(--teal) 45%,var(--border))}}.faq-item[open]{box-shadow:none}.destination-search,.question-card textarea,.question-card__composer>.question-card__community,.question-card__composer>.question-card__input,.question-card__composer>.question-card__submit,input,select,textarea{border-radius:var(--radius-sm)}.footer{background:var(--night)}@media (max-width:900px){.container{width:min(100% - 32px,720px)}.full-section{min-height:auto;padding-block:84px}}@media (max-width:700px){.container{width:calc(100% - 28px)}.navbar-wrap{inset-block-start:9px}.navbar{border-radius:var(--radius-md);width:calc(100% - 18px);min-height:58px}.hero-copy{text-align:right;padding-inline:0}.problem{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.mobile-bottom-nav{border-radius:var(--radius-lg);bottom:8px;left:8px;right:8px}.button,.mobile-bottom-nav a,.mobile-drawer__links a,.mobile-menu-group>button{min-height:48px}}@media (hover:none){.article-card:hover,.button:hover,.country-chip:hover,.problem-card:hover,.process-card:hover,.route-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid canvastext}}.footer-map:after{content:none!important}@media (min-width:701px){.hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:center;gap:clamp(38px,5vw,72px)}.hero-copy{border:1px solid var(--night-border);border-radius:var(--radius-xl);background:var(--night-surface);min-height:560px;padding:clamp(38px,4vw,52px);overflow:hidden;box-shadow:0 22px 52px #0003}.hero-copy:before{content:"";background:var(--teal);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:38px;inset-inline-start:0}.hero-copy>*{z-index:1;position:relative}.hero-copy>p,.hero-search{max-width:none}}.mobile-drawer__panel{border-inline-start:0;border-inline-end:1px solid var(--border);box-shadow:14px 0 38px rgba(var(--ink-rgb),.2);inset:0 auto 0 0;transform:translate(-105%)}.mobile-drawer--open .mobile-drawer__panel{transform:translate(0)}.mobile-drawer__collapse{z-index:3;top:max(18px,env(safe-area-inset-top));border:1px solid var(--blue);width:44px;height:44px;padding:0;position:absolute;right:-44px}@supports (color:color-mix(in lab,red,red)){.mobile-drawer__collapse{border:1px solid color-mix(in srgb,var(--blue) 72%,white)}}.mobile-drawer__collapse{border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#fffaf0;background:var(--blue);box-shadow:8px 8px 20px rgba(var(--ink-rgb),.16);cursor:pointer;border-left:0;place-items:center;display:grid}.mobile-drawer__collapse:focus-visible{outline:3px solid var(--teal)}@supports (color:color-mix(in lab,red,red)){.mobile-drawer__collapse:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 55%,white)}}.mobile-drawer__collapse:focus-visible{outline-offset:2px}@media (max-width:700px){html{scroll-padding-top:0}.navbar-wrap{display:none}.hero{padding-top:max(18px,env(safe-area-inset-top))}.hero-copy{padding-top:10px}.mobile-drawer__panel{border-radius:0;width:min(360px,84vw);inset:0 auto 0 0}.mobile-drawer__head{padding-inline:16px}.mobile-bottom-nav :is(a,button){min-width:0;min-height:58px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:17px;grid-template-rows:32px 15px;align-content:center;place-items:center;gap:2px;padding:4px 2px 3px;font-size:9px;font-weight:570;line-height:1;transition:color .22s,background-color .22s,border-color .22s;display:grid;position:relative}.mobile-bottom-nav :is(a,button):before{content:"";background:var(--teal);width:0;height:3px;transition:width .24s var(--ease);border-radius:0 0 4px 4px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.mobile-bottom-nav :is(a,button).active{color:var(--ink);border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav :is(a,button).active{border-color:color-mix(in srgb,var(--teal) 14%,transparent)}}.mobile-bottom-nav :is(a,button).active{background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav :is(a,button).active{background:color-mix(in srgb,var(--teal) 8%,var(--surface))}}.mobile-bottom-nav :is(a,button).active:before{width:24px}.mobile-bottom-nav :is(a,button).active .mobile-bottom-nav__icon{color:var(--teal);border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav :is(a,button).active .mobile-bottom-nav__icon{border-color:color-mix(in srgb,var(--teal) 26%,transparent)}}.mobile-bottom-nav :is(a,button).active .mobile-bottom-nav__icon{background:var(--teal)}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav :is(a,button).active .mobile-bottom-nav__icon{background:color-mix(in srgb,var(--teal) 10%,var(--surface))}}.mobile-bottom-nav :is(a,button).active .mobile-bottom-nav__icon{box-shadow:none}.mobile-bottom-nav :is(a,button):focus-visible{outline:2px solid var(--teal)}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav :is(a,button):focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 60%,transparent)}}.mobile-bottom-nav :is(a,button):focus-visible{outline-offset:-2px}}@media (min-width:701px){.hero{height:100svh;min-height:0;padding:clamp(92px,11svh,110px) 0 clamp(28px,4svh,42px)}.hero-grid{align-items:stretch}.hero-copy,.hero-grid{height:100%;min-height:0}.hero-copy{align-self:stretch;padding:clamp(28px,4.2vh,42px) clamp(32px,3.5vw,48px)}.hero h1{max-width:none;font-size:clamp(40px,3.55vw,57px);line-height:1.26}.hero-title-break{display:block}.hero-title-rest,.hero-title-risk{white-space:nowrap;display:inline-block}.hero-visual{grid-template-rows:minmax(0,1fr) 154px;align-self:stretch;gap:14px;display:grid}.hero-visual,.hero-visual-art{height:100%;min-height:0}.hero-visual-art img{max-height:100%}.latest-success{height:154px;min-height:0;margin:0}}@media (min-width:701px) and (max-height:780px){.hero{padding-top:86px;padding-bottom:20px}.hero-copy{padding-block:22px}.hero .eyebrow{margin-bottom:9px}.hero h1{font-size:clamp(36px,3.25vw,49px);line-height:1.22}.hero-copy>p{margin:11px 0 13px;font-size:14px;line-height:1.75}.hero-search{height:50px}.hero-search button{width:40px;height:40px}.hero-trust{margin:10px 0 12px}.hero-trust b{font-size:16px}.hero-actions .button{min-height:46px;font-size:12px}.hero-meta{margin-top:12px}.hero-visual{grid-template-rows:minmax(0,1fr) 132px;gap:10px}.latest-success{grid-template-rows:auto 40px;height:132px;padding-block:13px}.latest-success>a{height:40px}}@media (max-width:700px){.hero-title-rest,.hero-title-risk{white-space:nowrap;display:inline-block}.hero h1{font-size:clamp(25px,7.5vw,31px)}.mobile-drawer__panel{width:min(390px,92vw)}.mobile-drawer__intro b,.mobile-menu-direct b,.mobile-menu-group>button b{font-size:13px}.mobile-drawer__intro small,.mobile-menu-group>button small{font-size:10px;line-height:1.55}.mobile-menu-direct,.mobile-menu-group>button{min-height:64px;padding:11px 14px}.mobile-menu-group__content{transition:grid-template-rows .3s var(--ease),opacity .2s ease}.mobile-submenu{padding:10px 10px 12px}.mobile-submenu__hint{color:var(--muted);margin:0 2px 9px;font-size:10px;line-height:1.7}.mobile-route-group{box-shadow:none;border-radius:13px;margin-bottom:7px;padding:0;transition:border-color .22s,background-color .22s}.mobile-route-group--open{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mobile-route-group--open{border-color:color-mix(in srgb,var(--blue) 30%,var(--border))}}.mobile-route-group--open{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mobile-route-group--open{background:color-mix(in srgb,var(--blue) 3%,var(--surface))}}.mobile-route-group__trigger{width:100%;min-height:58px;color:var(--ink);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 9px;display:grid}.mobile-route-group__trigger:focus-visible{outline:2px solid var(--teal)}@supports (color:color-mix(in lab,red,red)){.mobile-route-group__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 58%,transparent)}}.mobile-route-group__trigger:focus-visible{outline-offset:-2px}.mobile-route-group__icon{width:36px;height:36px;color:var(--blue);background:var(--blue);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-route-group__icon{background:color-mix(in srgb,var(--blue) 8%,var(--surface))}}.mobile-route-group__copy{gap:2px;min-width:0;display:grid}.mobile-route-group__copy b{font-size:13px;line-height:1.5}.mobile-route-group__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.55;overflow:hidden}.mobile-route-group__trigger>svg{color:var(--muted);transition:transform .22s var(--ease),color .22s ease;transform:rotate(90deg)}.mobile-route-group--open .mobile-route-group__trigger>svg{color:var(--blue);transform:rotate(-90deg)}.mobile-route-group__content{opacity:0;visibility:hidden;width:100%;min-width:0;transition:grid-template-rows .26s var(--ease),opacity .18s ease;grid-template-rows:0fr;align-items:stretch;gap:0;margin:0;display:grid;overflow:hidden}.mobile-route-group__content>div{width:100%;min-width:0;min-height:0;overflow:hidden}.mobile-route-group--open .mobile-route-group__content{opacity:1;visibility:visible;grid-template-rows:1fr}.mobile-route-group nav{gap:5px;padding:2px 9px 5px}.mobile-route-group nav a{border-color:var(--border)!important;min-height:42px!important;padding:8px 10px!important}@supports (color:color-mix(in lab,red,red)){.mobile-route-group nav a{border-color:color-mix(in srgb,var(--border) 84%,transparent)!important}}.mobile-route-group nav a{color:var(--ink);background:var(--surface);border-radius:10px;font-size:11.5px}.mobile-route-group__all{border:1px solid var(--blue);min-height:42px;margin:0 9px 9px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.mobile-route-group__all{border:1px solid color-mix(in srgb,var(--blue) 22%,var(--border))}}.mobile-route-group__all{color:var(--blue);background:var(--blue);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-route-group__all{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.mobile-route-group__all{font-size:11px;font-weight:750}.mobile-route-group__all:focus-visible,.mobile-route-group__all:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mobile-route-group__all:focus-visible,.mobile-route-group__all:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--border))}}.mobile-route-group__all:focus-visible,.mobile-route-group__all:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mobile-route-group__all:focus-visible,.mobile-route-group__all:hover{background:color-mix(in srgb,var(--blue) 11%,var(--surface))}}.mobile-submenu__actions{gap:7px}.mobile-submenu__actions .button{min-height:44px;font-size:11px}.mobile-submenu__actions--countries{grid-column:1/-1;margin-top:3px}.mobile-submenu--countries>a:not(.mobile-submenu__all){min-height:44px}.mobile-submenu--countries>a b{font-size:11px}.mobile-submenu--features>a,.mobile-submenu--services>a{min-height:60px;padding:9px}.mobile-submenu--features b,.mobile-submenu--services b{font-size:11.5px}.mobile-submenu--features small{font-size:9.5px;line-height:1.55}.mobile-submenu--services>.mobile-submenu__all{border:1px solid var(--blue);min-height:42px;padding:8px 11px}@supports (color:color-mix(in lab,red,red)){.mobile-submenu--services>.mobile-submenu__all{border:1px solid color-mix(in srgb,var(--blue) 22%,var(--border))}}.mobile-submenu--services>.mobile-submenu__all{color:var(--blue);background:var(--blue);border-radius:10px;grid-template-columns:none;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-submenu--services>.mobile-submenu__all{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.mobile-submenu--services>.mobile-submenu__all{font-size:11px}.mobile-drawer__links{grid-auto-rows:max-content}.mobile-menu-group__content,.mobile-route-group__content{grid-template-rows:none;max-height:none;transition:none;display:none;overflow:visible}.mobile-menu-group--open .mobile-menu-group__content,.mobile-route-group--open .mobile-route-group__content{opacity:1;visibility:visible;grid-template-rows:none;max-height:none;display:block;overflow:visible}.mobile-menu-group__content>div,.mobile-route-group__content>div{min-height:auto;overflow:visible}}.decision-service-card__title{width:100%;margin:0 0 10px!important}.decision-service-card__body{flex:1;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;width:100%;min-height:0;display:grid}.decision-service-card__body>p{align-self:start}.decision-service-card__art{align-self:end;width:92px;height:92px;margin:0}.decision-service-card__art img{object-fit:contain;width:100%;height:100%;display:block}.footer-top{gap:38px 80px;padding-bottom:28px}.footer-top>.footer-map{grid-column:1/-1;margin-bottom:0}@media (max-width:700px){.decision-card.decision-service-card,.problem-card.decision-service-card,.solution-card.decision-service-card{padding:16px;display:flex}.decision-service-card__body{grid-template-columns:minmax(0,1fr) 76px;gap:9px}.decision-service-card__art{width:76px;height:76px}.footer-top{gap:0}.footer-links{grid-template-columns:1fr;gap:0}.footer-links>div{border-bottom:1px solid rgba(var(--night-text-rgb),.08);padding:20px 0}.footer-top>.footer-map{background:0 0;border:0;border-radius:0;grid-column:1;height:auto;min-height:0;margin:0;padding-top:20px;overflow:visible}.footer-top>.footer-map iframe{display:none}.footer-top>.footer-map .footer-map__link{width:100%;min-width:0;min-height:68px;padding:12px 16px;position:static}}body,html{width:100%;max-width:100%;overflow-x:clip}body{min-width:0}main{width:100%;max-width:100%;overflow-x:clip}:where(a,button,input,select,textarea,summary){touch-action:manipulation}:where(main,section,article,aside,div,nav,header,footer,figure){min-width:0}:where(img,video,canvas,svg,iframe){max-width:100%}.site-reading-progress{z-index:5000;pointer-events:none;background:var(--night);width:100%;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-reading-progress{background:color-mix(in srgb,var(--night) 8%,transparent)}}.site-reading-progress>span{width:100%;height:100%;transform:scaleX(var(--site-reading-progress,0));transform-origin:100%;background:linear-gradient(90deg,var(--blue),var(--teal));box-shadow:0 0 10px var(--blue);display:block}@supports (color:color-mix(in lab,red,red)){.site-reading-progress>span{box-shadow:0 0 10px color-mix(in srgb,var(--blue) 42%,transparent)}}.site-reading-progress>span{will-change:transform}:where(.sp26-page,.country26-page,.italy-page,.country-page,.route-detail-page,.sv-page,.routes-page,.about-v2,.contact-page,.flow-page){width:100%;max-width:100%;overflow-x:clip}@media (max-width:920px){input,select,textarea{font-size:16px!important}}@media (max-width:700px){.sp26-chapter-trigger,.sv-chapter-trigger{max-width:calc(100vw - 20px);top:max(10px,env(safe-area-inset-top))!important;left:10px!important;right:auto!important}:where(.sp26-container,.routes-container,.sv-page .container,.about-v2 .container,.contact-page .container){max-width:calc(100% - 24px)}}@media (min-width:701px){.footer-top{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.66fr)) minmax(0,1.05fr);align-items:start;gap:clamp(18px,2.5vw,40px)}.footer-links{display:contents}.footer-top>.footer-map{aspect-ratio:1;border:1px solid rgba(var(--blue-bright-rgb),.18);background:#1a0807;border-radius:18px;grid-column:auto;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:hidden}.footer-top>.footer-map iframe{display:block}.footer-top>.footer-map .footer-map__link{gap:10px;width:auto;min-width:0;min-height:58px;padding:9px 12px;position:absolute;bottom:9px;left:9px;right:9px}}@media (max-width:700px){.footer-top{gap:26px}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.footer-links>div{border:0;min-width:0;padding:0}.footer-links b{font-size:11px}.footer-links a{font-size:9px;line-height:1.7}.footer-top>.footer-map{aspect-ratio:16/7;border:1px solid rgba(var(--blue-bright-rgb),.18);background:#1a0807;border-radius:18px;grid-column:1;width:100%;height:auto;min-height:150px;margin:0;padding:0;overflow:hidden}.footer-top>.footer-map iframe{display:block}.footer-top>.footer-map .footer-map__link{width:auto;min-width:0;min-height:56px;padding:9px 12px;position:absolute;bottom:8px;left:8px;right:8px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}