@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-text:#091b43;--color-text-strong:#060d1f;--color-muted:#52617a;--color-primary:#0873ff;--color-primary-hover:#0059df;--color-accent:#0059ff;--color-page:#fff;--color-soft:#f0f7ff;--color-softest:#f5faff;--font-family:"Inter Variable", Inter, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-hero:48px;--line-hero:56px;--font-section:40px;--line-section:48px;--font-card:22px;--line-card:28px;--font-lead:20px;--line-lead:28px;--font-body:16px;--line-body:24px;--font-label:18px;--line-label:25px;--font-small:14px;--line-small:20px;--font-nav:13px;--line-nav:18px;--font-stat:26px;--line-stat:36px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:44px;--space-10:60px;--radius-button:8px;--radius-badge:12px;--radius-card:20px;--radius-panel:32px;--logo-width:150px;--logo-height:54px;--color-header:#fffffff0;--container:1160px;--page-gutter:24px;--section-padding:40px;--icon-tile:60px;--button-height:60px;--shadow-card:0 8px 24px #1229570f;--header-height:70px;--header-padding:8px;--header-z-index:100;--header-blur:16px;--header-shadow:0 1px 12px #1229570f;--scroll-margin:calc(var(--header-height) + var(--header-padding) * 2 + 24px);--transition:.18s ease-out}@media (width<=760px){:root{--font-hero:34px;--line-hero:41px;--font-section:30px;--line-section:38px;--font-lead:18px;--line-lead:26px;--page-gutter:20px}}:root{--color-border:#d6e6ff;--color-footer:#576e94;--font-label:18px;--font-footer:13px;--font-quote:36px;--line-quote:44px;--border:1px solid var(--color-border);--focus-ring:2px solid var(--color-primary);--focus-offset:4px;--button-small-height:44px;--button-login-width:172px;--icon-note:28px;--icon-tile-small:48px;--icon-small:24px;--icon-select:20px;--process-card-height:236px;--booking-action-width:340px;--booking-form-max-width:600px;--field-height:58px;--trust-assurance-width:920px;--documents-action-width:300px;--documents-image-width:600px;--radius-image:8px;--review-card-height:360px;--avatar-size:56px;--slider-control-size:36px;--slider-dot-target:24px;--slider-dot-size:8px;--faq-action-width:280px;--faq-help-action-width:240px;--faq-intro-width:680px;--faq-image-width:600px;--integration-card-height:252px;--developer-image-width:500px;--country-card-height:88px;--country-flag-size:32px;--country-action-width:296px;--shadow-country-hover:0 12px 28px #1229571f;--footer-width:1200px;--footer-row-height:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-body);line-height:var(--line-body);margin:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,figure{margin:0}h1{font-size:var(--font-hero);line-height:var(--line-hero)}h2{font-size:var(--font-section);line-height:var(--line-section)}h3{font-size:18px;font-weight:600;line-height:24px}p{color:var(--color-muted)}a:focus-visible,summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.container{width:min(var(--container),calc(100% - var(--page-gutter)*2));margin-inline:auto}.wave{background-color:var(--color-softest);background-repeat:no-repeat;background-size:100% 100%}.hero{padding:24px 0 var(--section-padding);background-image:url(/assets/04c39.svg)}.hero-inner{flex-direction:column;gap:40px;display:flex}.site-header{z-index:var(--header-z-index);padding-block:var(--header-padding);background:var(--color-header);-webkit-backdrop-filter:blur(var(--header-blur));box-shadow:var(--header-shadow);position:sticky;top:0}.header{min-height:var(--header-height);align-items:center;gap:32px;display:flex}.logo{object-fit:cover;mix-blend-mode:multiply;width:150px;height:54px;display:block}.header nav{font-size:var(--font-small);flex:1;justify-content:center;gap:32px;display:flex}.header nav a:hover{color:var(--color-primary)}.button{min-height:var(--button-height);border-radius:var(--radius-button);background:var(--color-primary);color:var(--color-page);font-size:var(--font-lead);line-height:var(--line-lead);transition:background var(--transition);justify-content:center;align-items:center;gap:16px;padding:16px;font-weight:600;display:inline-flex}.button:hover{background:#0059df}.button img{flex:none}.button-outline{color:var(--color-primary);border:1px solid var(--color-primary);background:#fff;width:172px;min-height:44px;padding:10px;font-size:14px;line-height:20px}.button-outline:hover{background:var(--color-soft)}.hero-columns{grid-template-columns:640fr 460fr;align-items:center;gap:60px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.hero-subtitle{font-size:var(--font-card);line-height:var(--line-card)}.lead{font-size:var(--font-lead);line-height:var(--line-lead)}.hero-copy>.button{width:470px;max-width:100%}.country-badge{background:var(--color-soft);color:var(--color-primary);border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:14px;font-weight:600;display:flex}.flag{width:40px;height:28px;display:block;position:relative;overflow:hidden}.flag img{width:3200%;max-width:none;height:3046.43%;position:absolute;top:-485.71%;left:-235%}.safety{align-items:center;gap:8px;display:flex}.safety .glyph{flex:none;width:20px;height:20px}.glyph{flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.glyph img{object-fit:contain;width:100%;height:100%}.glyph-clock img{width:80%;height:80%}.glyph-document img{width:57%;height:90%}.glyph-person img{width:82%;height:91%}.feature{align-items:flex-start;gap:20px;display:flex}.feature>div{min-width:0}.feature h3{margin-bottom:4px}.icon-tile{width:var(--icon-tile);height:var(--icon-tile);background:var(--color-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hero-features{flex-direction:column;gap:32px;display:flex}.hero-features .icon-tile{background:#fff}.travel-note{color:var(--color-primary);text-align:right;font-size:14px;line-height:20px}.quick-steps{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;padding:24px}.quick-steps h2{font-size:var(--font-card);line-height:var(--line-card);margin-bottom:16px}.quick-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.quick-steps li{gap:16px;display:flex}.step-number{width:48px;height:48px;color:var(--color-primary);background:var(--color-soft);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.quick-steps p{font-size:var(--font-small);line-height:var(--line-small);margin-top:4px}.benefits{padding:var(--section-padding) 0;background-image:url(/assets/262c1.svg)}.section-stack{flex-direction:column;gap:24px;display:flex}.eyebrow{font-size:var(--font-small);line-height:var(--line-small);color:var(--color-primary);text-transform:uppercase;font-weight:600}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.benefit-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;gap:16px;min-height:284px;padding:24px;display:flex}.benefit-card h3{color:var(--color-primary)}.time-section{padding:var(--section-padding) 0}.time-columns{grid-template-columns:400fr 720fr;align-items:center;gap:40px;display:grid}.time-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.time-copy .button{white-space:nowrap;width:390px;max-width:100%;font-size:20px}.time-copy .safety{font-size:14px;line-height:20px}.service-screen{background:var(--color-soft);border-radius:var(--radius-card);flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.screenshot{border-radius:8px;width:100%;height:auto;display:block}.bot-note{background:#fff;border-radius:12px;padding:16px}.bot-note .feature{align-items:center;gap:16px}.bot-note .icon-tile{width:48px;height:48px}.bot-note .glyph{width:24px;height:24px}figcaption{color:var(--color-muted);font-size:14px;line-height:20px}.mobile-menu{display:none}.skip-link{z-index:calc(var(--header-z-index) + 1);background:#fff;padding:16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}@media (width<=1200px){.header nav{gap:20px}.hero-columns{gap:32px}.time-columns{grid-template-columns:400px 1fr}}@media (width<=1000px){.header nav{display:none}.header>.button{margin-left:auto}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;padding:10px}.mobile-menu[open] nav{width:230px;box-shadow:var(--shadow-card);z-index:2;background:#fff;border-radius:12px;flex-direction:column;padding:20px;display:flex;position:absolute;top:48px;right:0}.hero-columns{grid-template-columns:1fr}.hero-features{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.hero-features .feature{flex-direction:column}.travel-note{grid-column:1/-1}.benefit-grid{grid-template-columns:repeat(2,1fr)}.time-columns{grid-template-columns:1fr}.time-copy{max-width:680px}.benefit-card{min-height:240px}.quick-steps ol{gap:16px}.quick-steps li{flex-direction:column}}@media (width<=600px){.header{flex-wrap:nowrap;gap:8px}.mobile-menu summary{font-size:var(--font-small);padding:8px}.header>.button{width:auto;min-width:88px}.header>.button img{display:none}.logo{width:125px;height:45px}.hero-features{display:flex}.hero-features .feature{flex-direction:row}.quick-steps ol{grid-template-columns:1fr;gap:24px}.quick-steps li{flex-direction:row}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:0}.desktop-break{display:none}.time-copy .button{white-space:normal;font-size:16px}.button{text-align:center;width:100%;font-size:16px}.service-screen{padding:20px}.bot-note .feature{gap:12px}.bot-note h3{font-size:16px}.bot-note p{font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.section{padding-block:var(--section-padding)}.soft{background:var(--color-soft)}.softest{background:var(--color-softest)}.section-stack>.button{align-self:flex-start}.section-stack,.faq-intro,.developers-intro{min-width:0}.section [id],section[id]{scroll-margin-top:var(--scroll-margin)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}button.button{border:0}.button-outline{min-height:var(--button-height);width:auto;padding:var(--space-4);font-size:var(--font-lead);line-height:var(--line-lead)}.button-small{min-height:var(--button-small-height);width:var(--button-login-width);padding:var(--space-2);font-size:var(--font-small);line-height:var(--line-small)}.glyph-calendar img{width:83%;height:83%}.glyph-info img{width:85%;height:85%}.process-section{background-image:url(/assets/3a027.svg)}.process-grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.process-grid li{gap:var(--space-3);flex-direction:column;display:flex}.process-number{color:var(--color-primary);font-size:var(--font-label);font-weight:var(--font-weight-semibold)}.process-grid .benefit-card{min-height:var(--process-card-height);flex:1}.info-note{align-items:center;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-badge);background:var(--color-soft);display:flex}.info-note p{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.info-note .glyph{width:var(--icon-note);height:var(--icon-note)}.pricing-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.price-card{padding:var(--space-6);background:var(--color-page);border-radius:var(--radius-card);box-shadow:var(--shadow-card);gap:var(--space-3);flex-direction:column;display:flex}.price-title{align-items:center;gap:var(--space-4);display:flex}.price-title h3{font-size:var(--font-card);line-height:var(--line-card);color:var(--color-primary)}.price-card>.button{width:100%;margin-top:auto}.check-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.check-list li{gap:var(--space-2);display:flex}.price-options{gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-badge);background:var(--color-soft);grid-template-columns:1fr 1fr;margin:0;display:grid}.price-options>div{gap:var(--space-1);flex-direction:column-reverse;display:flex}.price-options dt{font-size:var(--font-small);line-height:var(--line-small);color:var(--color-muted)}.price-options dd{color:var(--color-primary);font-size:var(--font-card);line-height:var(--line-card);font-weight:var(--font-weight-bold);margin:0}.assurance-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assurance-grid .feature{align-items:center}.booking-layout{gap:var(--space-10);grid-template-columns:minmax(0,600fr) minmax(0,500fr);align-items:center;display:grid}.mini-features{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mini-features>div{gap:var(--space-3);flex-direction:column;display:flex}.mini-features .icon-tile{width:var(--icon-tile-small);height:var(--icon-tile-small)}.mini-features .glyph{width:var(--icon-small);height:var(--icon-small)}.mini-features p{font-size:var(--font-small);line-height:var(--line-small)}.booking-form{gap:var(--space-4);padding:var(--space-6);background:var(--color-page);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}.booking-form label,.date-picker{gap:var(--space-2);font-weight:var(--font-weight-semibold);font-size:var(--font-small);line-height:var(--line-small);flex-direction:column;display:flex}.booking-form label>span[aria-hidden]{display:contents}.booking-form select,.date-trigger,.booking-form input{border:var(--border);border-radius:var(--radius-badge);background:var(--color-page);width:100%;min-width:0;padding:var(--space-4);font-size:var(--font-body);line-height:var(--line-body);font-weight:var(--font-weight-regular);color:var(--color-muted);min-height:var(--field-height)}.booking-form select{appearance:none;padding-right:var(--space-8);background:var(--color-page) url(/assets/25977.svg) right var(--space-4) center / var(--icon-select) var(--icon-select) no-repeat;cursor:pointer}.date-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;display:flex}.date-trigger img{flex:none}.date-picker fieldset{border:var(--border);border-radius:var(--radius-badge);padding:var(--space-3);margin:0}.date-picker legend{padding-inline:var(--space-1)}.date-inputs{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.date-inputs input{padding:var(--space-2)}.text-button{color:var(--color-primary);padding:var(--space-3) 0 0;background:0 0;border:0}.form-notice{font-size:var(--font-small);line-height:var(--line-small)}.trust-section{text-align:center;background-image:url(/assets/252c5.svg)}.trust-section>.container{align-items:center}.trust-section>.container>.button{min-width:var(--booking-action-width);align-self:center}.trust-section .assurance-grid{text-align:left;width:min(100%,var(--trust-assurance-width))}.cabinet-layout{gap:var(--space-8);grid-template-columns:minmax(0,640fr) minmax(0,480fr);align-items:center;display:grid}.compact-note{padding:var(--space-4);border-radius:var(--radius-badge);background:var(--color-soft);color:var(--color-primary)}.documents-layout{gap:var(--space-8);grid-template-columns:minmax(0,620fr) minmax(0,500fr);align-items:center;display:grid}.documents-layout .button{min-width:var(--documents-action-width)}.documents-layout .mini-features p{font-size:var(--font-body);line-height:var(--line-body);color:var(--color-text)}.image-crop{position:relative;overflow:hidden}.image-crop img{max-width:none;display:block;position:absolute}.documents-image{aspect-ratio:500/369;border-radius:var(--radius-image)}.documents-image img{width:234.86%;height:106.22%;top:-2.99%;left:-132.11%}.card-track{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.review-card{padding:var(--space-5);background:var(--color-page);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-height:var(--review-card-height);gap:var(--space-4);flex-direction:column;display:flex}.quote-mark{font-size:var(--font-quote);line-height:var(--line-quote);color:var(--color-primary);font-weight:var(--font-weight-bold)}.review-card blockquote{font-size:var(--font-small);line-height:var(--line-small);flex:1;margin:0}.review-card figcaption{gap:var(--space-3);align-items:flex-start;display:flex}.review-avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;flex:none}.review-avatar img{height:783.82%}.review-author{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.review-author strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.scroller-controls{margin-top:var(--space-6);justify-content:center;align-items:center;gap:var(--space-1);display:flex}.scroller-controls button{width:var(--slider-control-size);height:var(--slider-control-size);background:var(--color-page);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.scroller-controls .page-dot{width:var(--slider-dot-target);background:0 0}.page-dot span{width:var(--slider-dot-size);height:var(--slider-dot-size);background:var(--color-border);border-radius:50%}.page-dot[aria-current] span{background:var(--color-primary)}.faq-layout{gap:var(--space-8);grid-template-columns:minmax(0,500fr) minmax(0,620fr);align-items:start;display:grid}.faq-intro{gap:var(--space-5);flex-direction:column;display:flex}.faq-intro .section-stack{gap:var(--space-5)}.faq-image{width:100%}.faq-image img{width:100%;height:auto;display:block}.faq-list{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.faq-list details{border:var(--border);border-radius:var(--radius-badge);background:var(--color-page)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--button-height);padding:var(--space-4);font-size:var(--font-small);line-height:var(--line-small);font-weight:var(--font-weight-semibold);list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-toggle{width:var(--icon-select);color:var(--color-primary);font-size:var(--font-card);text-align:center;flex:none}.faq-toggle:before{content:"+"}.faq-list details[open]{background:var(--color-soft);border-color:#0000}.faq-list details[open] summary{padding:var(--space-5) var(--space-5) var(--space-2);font-size:var(--font-label);line-height:var(--line-body)}.faq-list details[open] .faq-toggle:before{content:"−"}.faq-list details>p{padding:0 var(--space-5) var(--space-5);font-size:var(--font-small);line-height:var(--line-small)}.faq-help{align-items:center;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-badge);background:var(--color-soft);display:flex}.faq-help>div{flex:1;min-width:0}.faq-help h3,.faq-help p{font-size:var(--font-small);line-height:var(--line-small)}.faq-help p{margin-top:var(--space-1)}.faq-help .button{min-width:var(--faq-help-action-width)}.developers-section{background-image:url(/assets/07f6c.svg)}.developers-layout{gap:var(--space-8);grid-template-columns:minmax(0,440fr) minmax(0,680fr);align-items:start;display:grid}.developers-intro{gap:var(--space-5);flex-direction:column;display:flex}.developers-intro .section-stack{gap:var(--space-5)}.developers-intro .button{min-width:var(--booking-action-width);align-self:flex-start}.developer-image{width:100%;height:auto;display:block}.integration-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-grid .benefit-card{padding:var(--space-5);min-height:var(--integration-card-height)}.integration-grid .benefit-card h3,.integration-grid .benefit-card p{font-size:var(--font-small);line-height:var(--line-small)}.country-card{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-page);border-radius:var(--radius-badge);box-shadow:var(--shadow-card);min-height:var(--country-card-height);transition:transform var(--transition), box-shadow var(--transition);display:flex}.country-card[href]:hover{box-shadow:var(--shadow-country-hover);transform:translateY(-3px)}.country-flag-vector{width:var(--country-flag-size);height:var(--icon-small);object-fit:contain;flex:none}.country-card-upcoming{box-shadow:none;border:var(--border)}.country-flag{width:var(--country-flag-size);height:var(--country-flag-size);flex:none}.country-flag img{width:3764.71%;height:1650%;left:var(--flag-left);top:var(--flag-top)}.country-copy{gap:var(--space-1);font-size:var(--font-small);line-height:var(--line-small);flex-direction:column;flex:1;min-width:0;display:flex}.country-copy strong{font-weight:var(--font-weight-semibold)}.country-copy>span{color:var(--color-muted)}.country-card>img{flex:none}.country-callout{align-items:center;gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-badge);background:var(--color-soft);display:flex}.country-callout>div{flex:1;min-width:0}.country-callout h3{margin-bottom:var(--space-1)}.country-callout .icon-tile{width:var(--icon-tile-small);height:var(--icon-tile-small)}.country-callout .button{min-width:var(--country-action-width)}.footer{padding-block:var(--space-6)}.footer>.container{max-width:var(--footer-width);width:calc(100% - var(--page-gutter)*2)}.footer-main{justify-content:space-between;align-items:center;gap:var(--space-7);min-height:var(--footer-row-height);display:flex}.footer nav{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.footer nav,.footer-main p{color:var(--color-footer);font-size:var(--font-footer);line-height:var(--line-small)}.footer a:hover{color:var(--color-primary)}.legal-links{gap:var(--space-7);padding-block:var(--space-3);margin-top:var(--space-4);color:var(--color-footer);font-size:var(--font-small);line-height:var(--line-small);flex-wrap:wrap;display:flex}.legal-links a{text-underline-offset:2px;text-decoration:underline}@media (width<=1200px){.booking-layout{gap:var(--space-8)}.developers-layout{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-help{flex-direction:column;align-items:flex-start}.card-track{gap:var(--space-4)}.country-card{gap:var(--space-2)}}@media (width<=1000px){.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-layout,.cabinet-layout,.documents-layout,.faq-layout,.developers-layout{grid-template-columns:1fr}.booking-form{width:100%;max-width:var(--booking-form-max-width);justify-self:center}.cabinet-layout>.service-screen{order:1}.documents-image{width:100%;max-width:var(--documents-image-width);justify-self:center}.faq-intro{max-width:var(--faq-intro-width)}.faq-image{width:min(100%,var(--faq-image-width))}.faq-help{flex-direction:row;align-items:center}.developers-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.developers-intro>.section-stack{grid-row:span 2}.developers-intro>.button{grid-area:3/1}.developer-image{grid-area:1/2/4;align-self:center}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-grid .benefit-card{min-height:0}.reviews-scroller .card-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-4))/2);scroll-snap-type:x mandatory;padding:var(--space-1) 0 var(--space-4);overflow-x:auto}.review-card{scroll-snap-align:start}.countries-scroller .card-track{grid-template-columns:repeat(3,minmax(0,1fr))}.country-callout{flex-wrap:wrap}.country-callout .button{margin-left:auto}.footer-main{flex-wrap:wrap}}@media (width<=760px){.pricing-grid{grid-template-columns:1fr}.price-card{padding:var(--space-5)}.assurance-grid{gap:var(--space-4)}.assurance-grid .feature{align-items:flex-start;gap:var(--space-3);flex-direction:column}.assurance-grid h3{font-size:var(--font-body)}.trust-section .assurance-grid{width:100%}.developers-intro{display:flex}.developer-image{max-width:var(--developer-image-width);align-self:center}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.countries-scroller .card-track{grid-template-rows:repeat(4,auto);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-4))/2);scroll-snap-type:x mandatory;padding:var(--space-1) 0 var(--space-4);overflow-x:auto}.country-card{scroll-snap-align:start}.faq-help{flex-direction:column;align-items:flex-start}.footer-main{align-items:flex-start;gap:var(--space-6)}.footer nav{order:1;width:100%}}@media (width<=600px){.process-grid,.integration-grid{grid-template-columns:1fr}.process-grid .benefit-card{min-height:0}.reviews-scroller .card-track,.countries-scroller .card-track{grid-auto-columns:100%}.review-card{min-height:var(--review-card-height)}.trust-section>.container>.button,.developers-intro .button,.documents-layout .button,.faq-intro>.button{width:100%;min-width:0}.booking-form{padding:var(--space-5)}.date-inputs{grid-template-columns:1fr}.mini-features{gap:var(--space-3)}.documents-layout .mini-features p{font-size:var(--font-small);line-height:var(--line-small)}.country-callout{gap:var(--space-4);padding:var(--space-5)}.country-callout>.button{width:100%;min-width:0}.legal-links{gap:var(--space-4);flex-direction:column}}@media (prefers-reduced-motion:reduce){.country-card[href]:hover{transform:none}.card-track{scroll-behavior:auto}}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}
