:root{--paper: #FFFFFF;--paper-2: #F4F6F3;--paper-3: #E9EEEA;--ink: #0B100D;--ink-2: #262C28;--muted: #59615C;--muted-2: #6C746F;--line: #E2E7E3;--line-2: #CCD4CE;--green: #0E6B47;--green-2: #0A5538;--green-3: #08432C;--deep: #05281A;--night: #07110C;--mint: #3FD69A;--mint-2: #A6EDCD;--tint: #EBF5EF;--alert: #C4271B;--alert-2: #8F1A12;--stamp: #12744C;--on-dark: #EEF3EF;--on-dark-2: rgba(238, 243, 239, .68);--on-dark-line: rgba(238, 243, 239, .14);--serif: "Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--sans: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display: var(--serif);--display-w: 400;--lh-display: .98;--lh-hero: .93;--track-display: -.035em;--track-caps: .14em;--upper: uppercase;--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--wrap: 1320px;--gutter: clamp(18px, 4.4vw, 56px);--header-h: 72px;--r-xl: 32px;--r-lg: 24px;--r-md: 16px;--r-sm: 10px;--shadow-card: 0 1px 2px rgba(11, 16, 13, .04), 0 10px 24px -12px rgba(11, 16, 13, .12), 0 40px 80px -48px rgba(11, 16, 13, .28)}html[data-script=cyrillic],html[data-script=greek]{--display: Georgia, "Times New Roman", "Noto Serif", serif;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--track-display: -.02em}html[data-script=arabic]{--display: "Noto Naskh Arabic", "Geeza Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--sans: "Noto Sans Arabic", "Geeza Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--display-w: 700;--lh-display: 1.3;--lh-hero: 1.25;--track-display: 0;--track-caps: 0;--upper: none}html[data-script=other]{--display: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans", sans-serif;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans", sans-serif;--display-w: 650;--lh-display: 1.2;--lh-hero: 1.16;--track-display: -.01em;--track-caps: 0;--upper: none}html[data-script=cjk]{--display: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--display-w: 650;--lh-display: 1.18;--lh-hero: 1.14;--track-display: 0;--track-caps: .06em;--upper: none}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--ink);font:400 1rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-wrap:break-word;font-variant-numeric:lining-nums}html[data-script=other] body,html[data-script=arabic] body{line-height:1.75}img,svg,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ul,ol{list-style:none}address{font-style:normal}h1,h2,h3{font-weight:inherit}::selection{background:var(--mint);color:var(--ink)}:focus-visible{outline:2.5px solid var(--green);outline-offset:3px;border-radius:4px}[data-dark] :focus-visible{outline-color:var(--mint)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;z-index:100;inset-inline-start:12px;top:12px;padding:10px 16px;border-radius:10px;background:var(--ink);color:#fff;font-weight:600;transform:translateY(-160%);transition:transform .3s var(--ease)}.skip:focus{transform:none}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.section{padding-block:clamp(84px,11vw,168px)}.cv{content-visibility:auto;contain-intrinsic-size:auto 1400px}html.cv-off .cv{content-visibility:visible}.h-display{font-family:var(--display);font-weight:var(--display-w);font-size:clamp(2.45rem,1.3rem + 4.4vw,5.6rem);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance;hyphens:auto}.h-display--xl{font-size:clamp(2.7rem,1.1rem + 6.2vw,7.6rem)}.h-display--sm{font-size:clamp(2.2rem,1.3rem + 3.2vw,4.4rem)}html[data-script=other] .h-display,html[data-script=cjk] .h-display,html[data-script=arabic] .h-display{font-size:clamp(2rem,1.2rem + 3vw,4.2rem)}.eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:clamp(18px,2.4vw,30px);font:650 .75rem/1.2 var(--sans);letter-spacing:var(--track-caps);text-transform:var(--upper);color:var(--green)}.eb-no{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 8px;border:1px solid currentColor;border-radius:99px;font-size:.6875rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.eyebrow--light{color:var(--mint)}.sec-lead{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;color:var(--ink-2);max-width:34em}.mini-h{font:650 .8125rem/1.3 var(--sans);letter-spacing:var(--track-caps);text-transform:var(--upper);color:var(--muted)}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;padding-inline:.02em;margin-inline:-.02em}.wi{display:inline-block}.js [data-split].is-split:not(.is-in) .wi{transform:translate3d(0,108%,0) rotate(4deg)}.js [data-split].is-split .wi{transition:transform 1.15s var(--ease-expo);transition-delay:calc(var(--i, 0) * 55ms + var(--d, 0ms));transform-origin:0 100%}h1,h2,h3,.pk-title,.city-list a{overflow-wrap:anywhere}.check-grid>*,.final-grid>*,.places-grid>*,.faq-grid>*,.trust-top>*,.flow-head>*,.sec-head--split>*,.sec-head--row>*,.letterhead>*,.footer-top>*{min-width:0}.btn{--bg: var(--ink);--fg: #fff;--hover-bg: var(--green);--hover-fg: #fff;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 24px;border-radius:999px;background:var(--bg);color:var(--fg);font:650 .9375rem/1.2 var(--sans);letter-spacing:-.005em;text-align:center;transition:color .4s var(--ease),box-shadow .4s var(--ease),transform .6s var(--ease);-webkit-tap-highlight-color:transparent}.btn:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--hover-bg);transform:translate3d(0,102%,0);transition:transform .6s var(--ease)}.btn>svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .6s var(--ease)}[dir=rtl] .btn>svg.i-arrow,[dir=rtl] .i-arrow{transform:scaleX(-1)}@media(hover:hover){.btn:hover{color:var(--hover-fg)}.btn:hover:before{transform:none}.btn:hover>svg.i-arrow{transform:translate3d(4px,0,0)}[dir=rtl] .btn:hover>svg.i-arrow{transform:scaleX(-1) translate3d(4px,0,0)}}.btn:active{transform:scale(.97)}.btn-primary{--bg: var(--green);--hover-bg: var(--deep);box-shadow:0 1px #ffffff26 inset,0 14px 30px -14px #0e6b47b3}.btn-ghost{--bg: transparent;--fg: var(--ink);--hover-bg: var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-ink{--bg: var(--ink);--hover-bg: var(--green)}.btn-light{--bg: #fff;--fg: var(--deep);--hover-bg: var(--mint);--hover-fg: var(--deep)}.btn-alert{--bg: var(--alert);--hover-bg: var(--alert-2)}.btn-outline-light{--bg: transparent;--fg: #fff;--hover-bg: #fff;--hover-fg: var(--ink);box-shadow:inset 0 0 0 1.5px #ffffff73}.btn-lg{min-height:58px;padding:14px 30px;font-size:1rem}.btn-sm{min-height:42px;padding:9px 18px;font-size:.875rem}.btn .i-phone{width:18px;height:18px}.ai-icon .i-phone{width:14px;height:14px}.link-btn{font-weight:600;color:var(--muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;padding:10px 4px}.link-btn:hover{color:var(--ink)}.ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.stars{display:inline-flex;gap:2px;color:var(--green);flex:none}.stars svg{width:15px;height:15px;fill:currentColor}.progress{position:fixed;z-index:70;inset:0 0 auto;height:2px;pointer-events:none}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--mint));transform:scaleX(0);transform-origin:0 50%}[dir=rtl] .progress span{transform-origin:100% 50%;background:linear-gradient(270deg,var(--green),var(--mint))}.site-header{position:fixed;z-index:60;inset:0 0 auto;height:var(--header-h);color:var(--ink);transition:transform .6s var(--ease),background-color .4s,box-shadow .4s,color .4s}.site-header.is-scrolled{background:#ffffffc7;-webkit-backdrop-filter:saturate(1.8) blur(18px);backdrop-filter:saturate(1.8) blur(18px);box-shadow:0 1px #0b100d12}.site-header.is-hidden{transform:translate3d(0,-105%,0)}.site-header.on-dark{color:#fff;background:#07110c8c;box-shadow:0 1px #ffffff12}.site-header.on-dark[data-tint=green]{background:#05281a99}html.menu-open .site-header{color:var(--ink);background:transparent;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner{height:100%;display:flex;align-items:center;gap:16px}.brand{flex:none;display:block;padding:6px 0;direction:ltr}.logo{height:24px;width:auto}@media(min-width:760px){.logo{height:27px}}.nav{display:none}.header-actions{margin-inline-start:auto;display:flex;align-items:center;gap:6px}.nav a{position:relative;padding:8px 0;font-size:.9375rem;font-weight:550;white-space:nowrap}.nav a:after{content:"";position:absolute;inset:auto 0 2px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s var(--ease)}.nav a:hover:after{transform:scaleX(1);transform-origin:0 50%}.header-ai{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 8px;border-radius:99px;font-size:.875rem;font-weight:650;white-space:nowrap}.ai-icon{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border:1.5px solid currentColor;border-radius:50%;font-size:.625rem;font-weight:750;letter-spacing:.02em}.ai-label{display:none}.header-cta{display:none;white-space:nowrap}.menu-toggle{position:relative;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;margin-inline-end:-8px}.menu-lines{position:relative;width:22px;height:10px}.menu-lines span{position:absolute;inset-inline:0;height:1.75px;background:currentColor;border-radius:2px;transition:transform .55s var(--ease),top .55s var(--ease)}.menu-lines span:first-child{top:0}.menu-lines span:last-child{top:8px}html.menu-open .menu-lines span:first-child{top:4px;transform:rotate(45deg)}html.menu-open .menu-lines span:last-child{top:4px;transform:rotate(-45deg)}@media(min-width:640px){.header-ai{padding:0 12px 0 8px}}@media(min-width:760px){.header-cta{display:inline-flex}.header-actions{gap:10px}}@media(min-width:1240px){.nav{display:flex;gap:clamp(18px,2vw,32px);margin-inline-start:clamp(24px,4vw,64px)}.menu-toggle{display:none}.ai-label{display:inline}}html:not([lang=de]) .nav a{font-size:.875rem}@media(min-width:1240px)and (max-width:1499px){html:not([lang=de]) .nav{display:none}html:not([lang=de]) .menu-toggle{display:inline-grid}}.ax-language-trigger{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:7px 10px;border-radius:99px;font:650 .8125rem/1 var(--sans);letter-spacing:.03em;white-space:nowrap;transition:background-color .3s}.ax-language-trigger:hover,.ax-language-trigger[aria-expanded=true]{background:#0e6b4714}.on-dark .ax-language-trigger:hover{background:#ffffff1a}.ax-language-trigger-globe{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ax-language-trigger-chevron{width:10px;height:7px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ax-language-current-name{display:none}html.ax-language-open{overflow:hidden}.ax-language-dialog{width:min(880px,calc(100% - 24px));max-width:none;max-height:min(86svh,820px);margin:auto;padding:0;border:0;border-radius:var(--r-lg);background:#fff;color:var(--ink);box-shadow:0 40px 120px -20px #05281a73;overflow:hidden;text-align:start}.ax-language-dialog[open]{display:flex;flex-direction:column;animation:dlg-in .55s var(--ease-expo)}.ax-language-dialog::backdrop{background:#05140d73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes dlg-in{0%{opacity:0;transform:translate3d(0,24px,0) scale(.98)}}.ax-language-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 28px 16px}.ax-language-dialog-title{font:400 clamp(1.75rem,1.4rem + 1.4vw,2.5rem)/1.05 var(--display);letter-spacing:var(--track-display)}.ax-language-dialog-description{margin-top:8px;font-size:.9375rem;color:var(--muted)}.ax-language-close{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--paper-2);transition:background-color .3s,transform .5s var(--ease)}.ax-language-close:hover{background:var(--paper-3);transform:rotate(90deg)}.ax-language-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ax-language-search-wrap{position:relative;margin:0 28px}.ax-language-search-icon{position:absolute;inset-inline-start:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:1.7;stroke-linecap:round;pointer-events:none}.ax-language-search{width:100%;min-height:54px;padding:0 18px;padding-inline-start:48px;border:1.5px solid var(--line-2);border-radius:14px;background:#fff;font-size:1rem;transition:border-color .25s,box-shadow .25s}.ax-language-search:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 4px #0e6b471f}.ax-language-status{margin:12px 28px 6px;font-size:.8125rem;color:var(--muted)}.ax-language-status.is-error{color:var(--alert)}.ax-language-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;padding:6px 22px 26px;overflow:auto;overscroll-behavior:contain}.ax-language-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:10px 12px;border-radius:12px;transition:background-color .2s}.ax-language-option:hover{background:var(--paper-2)}.ax-language-option[aria-current=page]{background:var(--tint)}.ax-language-option-names{display:grid;gap:2px;min-width:0}.ax-language-native{font-weight:650;line-height:1.3}.ax-language-label{font-size:.75rem;color:var(--muted);line-height:1.3}.ax-language-check{flex:none;width:18px;height:18px;border-radius:50%}.ax-language-option[aria-current=page] .ax-language-check{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4 6.8 11 12 5.2' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.ax-language-dialog [hidden]{display:none!important}.menu{position:fixed;z-index:55;inset:0;background:var(--paper);overflow:auto;padding-top:calc(var(--header-h) + 8px);clip-path:inset(0 0 100% 0);transition:clip-path .75s var(--ease-io)}.menu.is-open{clip-path:inset(0 0 0 0)}.menu-inner{display:flex;flex-direction:column;min-height:calc(100% - 8px);padding-bottom:32px}.menu-links{border-top:1px solid var(--line)}.menu-links li{border-bottom:1px solid var(--line);overflow:hidden}.menu-links a{display:flex;align-items:baseline;gap:18px;padding:18px 0;font:var(--display-w) clamp(1.75rem,1.2rem + 3vw,3rem)/1.1 var(--display);letter-spacing:var(--track-display);transform:translate3d(0,110%,0);transition:transform .9s var(--ease-expo),color .3s}.menu.is-open .menu-links a{transform:none}.menu-links li:nth-child(2) a{transition-delay:.04s}.menu-links li:nth-child(3) a{transition-delay:.08s}.menu-links li:nth-child(4) a{transition-delay:.12s}.menu-links li:nth-child(5) a{transition-delay:.16s}.menu-links li:nth-child(6) a{transition-delay:.2s}.menu-links a:hover{color:var(--green)}.mi-no{font:600 .75rem/1 var(--sans);color:var(--muted-2);font-variant-numeric:tabular-nums}.menu-foot{margin-top:auto;padding-top:32px;display:grid;gap:10px}.ai-caption{font-size:.875rem;color:var(--muted);margin-top:6px}@media(min-width:640px){.menu-foot{grid-template-columns:1fr 1fr}.ai-caption{grid-column:1 / -1}}.hero{position:relative;padding-top:calc(var(--header-h) + clamp(20px,4.5vh,64px));overflow:clip}.hero-bg{position:absolute;inset:0;pointer-events:none}.hero-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(70% 70% at 75% 35%,#000,transparent 72%);mask-image:radial-gradient(70% 70% at 75% 35%,#000,transparent 72%);opacity:.7}.hero-bg:after{content:"";position:absolute;width:70vw;height:70vw;max-width:1100px;max-height:1100px;inset-inline-end:-18vw;top:-20vw;border-radius:50%;background:radial-gradient(closest-side,#3fd69a38,#3fd69a00)}.hero-inner{position:relative;display:grid;gap:clamp(56px,8vw,72px);padding-bottom:clamp(72px,9vh,112px)}.hero-copy{position:relative;z-index:2;min-width:0;container-type:inline-size}.pill{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:8px 16px 8px 12px;border:1px solid #CFE6D8;border-radius:99px;background:#ebf5efd9;color:var(--green-2);font-size:.8125rem;font-weight:650;line-height:1.35}.pill-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--green)}.pill-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--green);opacity:0;animation:ping 2.6s var(--ease) infinite}@keyframes ping{0%{transform:scale(.5);opacity:.9}80%,to{transform:scale(2.2);opacity:0}}.hero-title{margin-top:clamp(18px,2.4vw,28px);font-family:var(--display);font-weight:var(--display-w);font-size:clamp(2.6rem,15.4cqi,7.6rem);line-height:var(--lh-hero);letter-spacing:var(--track-display);text-wrap:balance;hyphens:manual}html:not([lang=de]) .hero-title{font-size:clamp(2.4rem,11.6cqi,6.6rem)}html[data-script=other] .hero-title,html[data-script=cjk] .hero-title,html[data-script=arabic] .hero-title{font-size:clamp(2.1rem,9cqi,5rem)}.hero-title .accent{position:relative;display:inline-block;color:var(--green);font-style:italic;padding-inline-end:.06em}html[data-script=arabic] .hero-title .accent,html[data-script=other] .hero-title .accent,html[data-script=cjk] .hero-title .accent{font-style:normal}.hero-title .accent:after{content:"";position:absolute;inset-inline:0 .12em;bottom:.02em;height:.085em;border-radius:1em;background:linear-gradient(90deg,var(--green),var(--mint));transform-origin:0 50%}[dir=rtl] .hero-title .accent:after{transform-origin:100% 50%}.js .hero-title .accent:after{transform:scaleX(0);transition:transform 1.2s var(--ease-expo) .95s}.js .hero.is-in .hero-title .accent:after{transform:scaleX(1)}.hero-lead{margin-top:clamp(20px,2.4vw,30px);max-width:32em;font-size:clamp(1.0625rem,.98rem + .4vw,1.3125rem);line-height:1.55;color:var(--ink-2)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3vw,38px)}.proof{display:flex;flex-wrap:wrap;gap:18px 0;margin-top:clamp(30px,3.6vw,44px);padding-top:22px;border-top:1px solid var(--line)}.proof li{padding-inline-end:clamp(18px,2.4vw,30px);margin-inline-end:clamp(18px,2.4vw,30px);border-inline-end:1px solid var(--line)}.proof li:last-child{border:0;margin:0;padding:0}.proof-v{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.proof-l{display:block;margin-top:4px;font-size:.8125rem;color:var(--muted);line-height:1.35}@media(max-width:459px){.proof li:nth-child(3){display:none}.proof li:nth-child(2){border:0}}.js [data-intro]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s var(--ease),transform 1.2s var(--ease-expo)}.js .hero.is-in [data-intro]{opacity:1;transform:none}.js .hero.is-in .hero-lead{transition-delay:.42s}.js .hero.is-in .hero-cta{transition-delay:.54s}.js .hero.is-in .proof{transition-delay:.66s}.js .hero-title{--d: .12s}.intro-done [data-intro],.intro-done .hero-photo img{opacity:1!important;transform:none!important}.intro-done [data-split] .wi{transform:none!important}.hero-visual{position:relative;z-index:1;min-width:0;margin-inline:calc(var(--gutter) * -.25)}.hero-photo{position:relative;overflow:hidden;border-radius:var(--r-xl);aspect-ratio:4 / 3.3;background:var(--paper-3);box-shadow:0 50px 100px -50px #05281a8c}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#05140d80,#05140d00 42%),linear-gradient(to bottom,#05140d33,#05140d00 26%);pointer-events:none}.hero-photo:before{content:"";position:absolute;z-index:1;inset:0;background:var(--paper-3);transform-origin:50% 0;transform:scaleY(0);pointer-events:none}.js .hero-photo:before{transform:scaleY(1);transition:transform 1.5s var(--ease-expo)}.js .hero-photo img{transform:scale(1.22);transition:transform 2.6s var(--ease-expo)}.js .hero-photo.is-in:before{transform:scaleY(0)}.js .hero-photo.is-in img{transform:scale(1.02)}.intro-done .hero-photo:before{transform:scaleY(0)!important}.seal{position:absolute;z-index:3;top:-34px;inset-inline-end:18px;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;box-shadow:0 20px 40px -18px #05140db3}.seal-ring{position:absolute;inset:0;animation:spin 26s linear infinite}.seal-ring svg{width:100%;height:100%}.seal text{fill:#ffffffdb;font:700 9.6px var(--sans);letter-spacing:.02em}.seal-core{display:grid;justify-items:center;gap:2px;line-height:1}.seal-core b{font:400 2rem/1 var(--serif);letter-spacing:-.03em}.seal-stars{display:flex;gap:1px;color:var(--mint)}.seal-stars svg{width:8px;height:8px;fill:currentColor}@keyframes spin{to{transform:rotate(360deg)}}.js .seal{opacity:0;transform:scale(.6) rotate(-40deg);transition:opacity .8s var(--ease),transform 1.4s var(--ease-expo);transition-delay:1.1s}.js .hero.is-in .seal{opacity:1;transform:none}.tcard-wrap{position:absolute;z-index:2;inset-inline-start:50%;bottom:-54px;width:min(84%,360px);transform:translate(-50%);perspective:1400px}[dir=rtl] .tcard-wrap{transform:translate(50%)}.js .tcard-wrap{opacity:0}.toast{position:absolute;z-index:3;top:18px;inset-inline-start:14px;display:flex;align-items:center;gap:11px;max-width:calc(100% - 150px);padding:9px 16px 9px 9px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0b100d0f,0 18px 40px -16px #0b100d80;line-height:1.25}.toast-ico{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--green)}.toast-ico svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.toast b{display:block;font-size:.8125rem;font-weight:750}.toast small{display:block;font-size:.75rem;color:var(--muted)}.js .toast{opacity:0;transform:translate3d(0,-12px,0) scale(.96)}.js .toast.on{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .9s var(--ease-expo)}@media(min-width:980px){.hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,5vw,96px);min-height:calc(100svh - var(--header-h) - 150px)}.hero-visual{margin:0}.hero-photo{aspect-ratio:auto;height:min(68svh,680px);min-height:460px}.seal{top:auto;bottom:24%;inset-inline-end:auto;inset-inline-start:-56px;width:124px;height:124px}.tcard-wrap{inset-inline-start:auto;inset-inline-end:-28px;bottom:-64px;transform:none;width:min(76%,372px)}[dir=rtl] .tcard-wrap{transform:none}.toast{top:26px;inset-inline-start:26px;max-width:none}}@media(min-width:1500px){.tcard-wrap{inset-inline-end:-56px}}.tcard{position:relative;overflow:hidden;border-radius:18px;padding:15px 18px;color:var(--ink);text-align:start;background:radial-gradient(90% 70% at 100% 0%,#3fd69a33,#3fd69a00 62%),radial-gradient(70% 60% at 0% 100%,#0e6b4714,#0e6b4700 60%),repeating-linear-gradient(118deg,#0e6b470b 0 1px,#0e6b4700 1px 8px),#fff;box-shadow:0 0 0 1px #0b100d0f,0 2px 4px #0b100d0d,0 40px 80px -30px #0b100d99;transform:rotate(-2.5deg)}.tcard-sheen{position:absolute;inset:-40% -30%;pointer-events:none;background:linear-gradient(105deg,#fff0 42%,#ffffffd9,#fff0 58%);transform:translate3d(-75%,0,0)}.tcard.shine .tcard-sheen{animation:shine 1.3s var(--ease-io)}@keyframes shine{to{transform:translate3d(75%,0,0)}}.tcard-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(11,16,13,.1)}.tcard-kind{font-size:.6875rem;font-weight:750;letter-spacing:var(--track-caps);text-transform:var(--upper);color:var(--green-2)}.tcard-muster{padding:2px 7px;border:1px solid var(--line-2);border-radius:5px;font-size:.5625rem;font-weight:750;letter-spacing:.12em;text-transform:var(--upper);color:var(--muted)}.tcard-body{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;padding-top:12px}.tcard-photo{align-self:start;aspect-ratio:4 / 5;border-radius:7px;overflow:hidden;display:grid;align-items:end;background:linear-gradient(160deg,#edf4ef,#d3e3d9)}.tcard-photo svg{width:100%;height:auto;fill:#b2cabc}.tcard-fields{display:grid;gap:7px;min-width:0}.tcard-fields dt{font-size:.5625rem;font-weight:750;letter-spacing:.1em;text-transform:var(--upper);color:var(--muted)}.tcard-fields dd{margin-top:1px;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.flip{display:grid;overflow:hidden}.flip>span{grid-area:1 / 1}.ok{display:inline-flex;align-items:center;gap:5px;color:var(--green)}.ok svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.tsteps{--p: 1;position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;padding-top:10px;border-top:1px dashed rgba(11,16,13,.16);font-size:.6875rem;line-height:1.2;color:var(--muted)}.tsteps:before,.tsteps:after{content:"";position:absolute;inset-inline-start:5px;top:14px;width:calc(66.667% - 2px);height:2px;border-radius:2px;background:var(--line)}.tsteps:after{background:var(--green);transform-origin:0 50%;transform:scaleX(var(--p));transition:transform .9s var(--ease)}[dir=rtl] .tsteps:after{transform-origin:100% 50%}.tsteps li{position:relative;z-index:1;display:grid;gap:5px;justify-items:start;min-width:0;transition:color .4s;overflow-wrap:anywhere}.tsteps li:before{content:"";width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--line-2);transition:background-color .4s,border-color .4s}.tsteps li.on{color:var(--ink);font-weight:650}.tsteps li.on:before{background:var(--green);border-color:var(--green)}.stamp{--c: var(--stamp);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:var(--c);border:2.5px solid currentColor;border-radius:7px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3.5px currentColor;padding:8px 14px 7px;text-align:center;text-transform:var(--upper);font-family:var(--sans);font-weight:800;line-height:1.12;mix-blend-mode:multiply;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -4.6 0 0 0 3.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -4.6 0 0 0 3.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");-webkit-mask-size:180px 180px;mask-size:180px 180px}.stamp-a{font-size:.5625rem;letter-spacing:.07em}.stamp-b{font-size:.875rem;letter-spacing:.08em;margin:2px 0 1px}.stamp-c{font-size:.4375rem;letter-spacing:.16em}html[data-script=arabic] .stamp,html[data-script=other] .stamp,html[data-script=cjk] .stamp{letter-spacing:0}.stamp>span{letter-spacing:inherit}.stamp--card{position:absolute;inset-inline-end:-2px;bottom:-4px;padding:6px 10px 5px;transform:rotate(-9deg);max-width:50%}.js [data-tstamp]{opacity:0}.ticker{position:relative;z-index:3;overflow:hidden;background:var(--ink);color:#fff;padding-block:18px;transform:rotate(-1.2deg) scale(1.03);margin-block:8px -8px;box-shadow:0 30px 60px -40px #05140d99}.ticker-track{display:flex;width:max-content;animation:marquee 46s linear infinite}[dir=rtl] .ticker-track{animation-name:marquee-rtl}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-set{display:flex;flex:none}.ticker-set span{display:inline-flex;align-items:center;gap:10px;padding-inline:28px;font:600 clamp(.9375rem,.85rem + .35vw,1.125rem)/1.2 var(--sans);white-space:nowrap}.ticker-set span:after{content:"";width:7px;height:7px;margin-inline-start:46px;border-radius:50%;background:var(--mint)}.ticker-set b{color:var(--mint)}.tk-star{font-style:normal;color:var(--mint)}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}@keyframes marquee-rtl{to{transform:translate3d(50%,0,0)}}.pk{padding-top:clamp(110px,13vw,190px)}.sec-head{margin-bottom:clamp(40px,5.5vw,76px)}.sec-head--row{display:grid;gap:22px;align-items:end}@media(min-width:980px){.sec-head--row{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.sec-note{font-size:.9375rem;color:var(--muted);padding:12px 18px;border:1px solid var(--line);border-radius:99px;justify-self:start}.sec-note strong{color:var(--green);font-weight:750}.pk-grid{display:grid;gap:14px}@media(min-width:680px){.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.pk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pk-grid>li{display:flex}.pk-card{--sx: 50%;--sy: 0%;position:relative;isolation:isolate;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:400px;padding:26px 24px 24px;border-radius:var(--r-lg);background:var(--paper-2);color:var(--ink);transition:transform .7s var(--ease),color .45s var(--ease),box-shadow .6s var(--ease)}.pk-card:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(520px circle at var(--sx) var(--sy),#127A52 0%,var(--green-3) 38%,var(--deep) 100%);opacity:0;transition:opacity .5s var(--ease)}.pk-card.is-urgent:before{background:radial-gradient(520px circle at var(--sx) var(--sy),#2A1310 0%,#150A08 50%,var(--ink) 100%)}.pk-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pk-no{font:600 .8125rem/1 var(--sans);color:var(--muted-2);font-variant-numeric:tabular-nums;transition:color .45s}.pk-tag{padding:6px 11px;border-radius:99px;background:#fff;font-size:.75rem;font-weight:700;color:var(--green-2);transition:background-color .45s,color .45s;text-align:center}.is-urgent .pk-tag{background:var(--alert);color:#fff}.is-hot .pk-tag{background:var(--green);color:#fff}.pk-ico{display:grid;place-items:center;width:64px;height:64px;margin-top:38px;border-radius:20px;background:#fff;color:var(--green);transition:background-color .45s,color .45s,transform .8s var(--ease)}.is-urgent .pk-ico{color:var(--alert)}.pk-ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pk-title{margin-top:26px;font:var(--display-w) clamp(1.625rem,1.3rem + .9vw,2.1rem)/1.08 var(--display);letter-spacing:var(--track-display);hyphens:auto}.pk-text{margin-top:12px;font-size:.9375rem;line-height:1.55;color:var(--muted);transition:color .45s}.pk-foot{margin-top:auto;padding-top:26px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.pk-price b{display:block;font-size:1.1875rem;font-weight:750;letter-spacing:-.01em;color:var(--green);transition:color .45s;unicode-bidi:plaintext}.is-urgent .pk-price b{color:var(--alert)}.pk-price small{display:block;font-size:.75rem;line-height:1.5;color:var(--muted);transition:color .45s;unicode-bidi:plaintext}.pk-cta{display:inline-flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:700;white-space:nowrap}.pk-go{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;transition:background-color .45s,color .45s,transform .7s var(--ease)}.pk-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.pk-card:hover{color:#fff;transform:translate3d(0,-8px,0);box-shadow:0 50px 80px -40px #05281ab3}.pk-card:hover:before{opacity:1}.pk-card:hover .pk-text,.pk-card:hover .pk-price small,.pk-card:hover .pk-no{color:#ffffffb8}.pk-card:hover .pk-price b{color:var(--mint)}.pk-card.is-urgent:hover .pk-price b{color:#ff9a8e}.pk-card:hover .pk-ico{background:#ffffff1a;color:var(--mint);transform:rotate(-8deg) scale(1.06)}.pk-card.is-urgent:hover .pk-ico{color:#ff9a8e}.pk-card:hover .pk-go{background:var(--mint);color:var(--deep);transform:rotate(-45deg)}[dir=rtl] .pk-card:hover .pk-go{transform:rotate(45deg)}.pk-card:hover .pk-tag{background:#ffffff24;color:#fff}}.js [data-stagger]>*{opacity:0;transform:translate3d(0,46px,0);transition:opacity .9s var(--ease),transform 1.2s var(--ease-expo)}.js [data-stagger].is-in>*{opacity:1;transform:none}.js [data-stagger].is-in>:nth-child(2){transition-delay:.08s}.js [data-stagger].is-in>:nth-child(3){transition-delay:.16s}.js [data-stagger].is-in>:nth-child(4){transition-delay:.24s}.js [data-stagger].is-in>:nth-child(5){transition-delay:.32s}.clock{position:relative;background:var(--night);color:var(--on-dark)}.clock-intro{position:relative;overflow:hidden;min-height:min(100svh,920px);display:flex;align-items:flex-end;padding-block:clamp(140px,22vh,260px) clamp(64px,10vh,120px)}.clock-media{position:absolute;inset:-12% 0}.clock-media img,.cover{width:100%;height:100%;object-fit:cover}.clock-media img{filter:grayscale(.4) contrast(1.05)}.clock-intro:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--night) 4%,rgba(7,17,12,.72) 45%,rgba(7,17,12,.5)),radial-gradient(80% 70% at 20% 100%,rgba(14,107,71,.35),transparent 70%)}.clock-intro-copy{position:relative;z-index:1}.clock-intro-copy .h-display{max-width:13em}.clock-lead{margin-top:clamp(22px,3vw,34px);max-width:33em;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.55;color:var(--on-dark-2)}.clock-track{position:relative}.clock-sticky{padding-block:72px 104px}.clock-grid{display:grid;gap:56px;align-items:center}.clock-steps{display:grid;gap:4px;counter-reset:cs}.clock-steps li{position:relative;display:grid;gap:6px;padding:22px 0;padding-inline-start:26px;border-top:1px solid var(--on-dark-line);color:var(--on-dark-2);transition:color .5s}.clock-steps li:last-child{border-bottom:1px solid var(--on-dark-line)}.cs-bar{position:absolute;inset-inline-start:0;top:26px;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--on-dark-2);transition:background-color .5s,border-color .5s,box-shadow .5s}.clock-steps b{font:var(--display-w) clamp(1.375rem,1.2rem + .7vw,1.875rem)/1.15 var(--display);letter-spacing:var(--track-display);color:#fff;opacity:.55;transition:opacity .5s}.clock-steps li.is-active{color:var(--on-dark)}.clock-steps li.is-active b{opacity:1}.clock-steps li.is-active .cs-bar{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 6px #3fd69a2e}.clock-visual{min-width:0}.dial-wrap{position:relative;width:min(100%,480px);aspect-ratio:1;margin-inline:auto}.dial-wrap:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(63,214,154,.16),transparent);filter:blur(10px)}.dial{position:relative;width:100%;height:100%;overflow:visible}.dial-ring{fill:none;stroke:var(--on-dark-line);stroke-width:2}.dial-ticks line{stroke:#eef3ef47;stroke-width:1.5;stroke-linecap:round}.dial-arc{fill:none;stroke:url(#dial-grad);stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(63,214,154,.55))}.dial-marks circle{fill:var(--night);stroke:var(--mint);stroke-width:2.5}.dial-marks text{fill:var(--on-dark-2);font-size:13px;font-weight:650;font-family:var(--sans)}.dial-marks .hit circle{fill:var(--mint)}.dial-marks .hit text{fill:var(--mint)}.dial-dot{fill:#fff;stroke:var(--mint);stroke-width:4;filter:drop-shadow(0 0 10px rgba(63,214,154,.9))}.dial-center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;padding:18%}.dial-num{font-family:var(--serif);font-size:clamp(6rem,26vw,11rem);font-weight:400;letter-spacing:-.05em;line-height:.82;font-variant-numeric:lining-nums tabular-nums;color:#fff}.dial-unit{margin-top:14px;font-size:.9375rem;color:var(--on-dark-2)}.dial-state{margin-top:16px;padding:8px 15px;border-radius:999px;background:#ffffff14;font-size:.875rem;font-weight:650;color:var(--on-dark);transition:background-color .4s,color .4s}.dial-state.is-warn{background:var(--mint);color:var(--deep)}.stamp--dial{--c: var(--mint);position:absolute;inset-inline-end:-2%;top:-1%;font-size:1.0625rem;letter-spacing:.08em;padding:10px 16px;background:var(--night);box-shadow:inset 0 0 0 2px var(--night),inset 0 0 0 3.5px currentColor,0 0 0 6px var(--night);mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;transform:rotate(8deg);opacity:0}html[data-script=arabic] .stamp--dial,html[data-script=other] .stamp--dial{letter-spacing:0}@media(max-width:599px){.stamp--dial{inset-inline-end:-4px;top:-10px;font-size:.9375rem;padding:7px 11px}}@media(min-width:980px){.clock-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,6vw,120px)}}@media(min-width:980px)and (prefers-reduced-motion:no-preference){.js .clock-track{height:240vh}.js .clock-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;padding-block:calc(var(--header-h) * .6) 0}}.sec-head--split{position:relative;display:grid;gap:28px}@media(min-width:1180px){.sec-head--split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:64px;padding-inline-end:0}}.sec-head-main,.sec-aside{position:relative;z-index:1}.pay-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pay-chips span{padding:7px 13px;border:1px solid var(--line-2);border-radius:99px;font-size:.8125rem;font-weight:650;color:var(--ink-2)}.passport{display:none}@media(min-width:1180px){.passport{display:block;position:absolute;z-index:0;bottom:calc(100% + 14px);inset-inline-end:8%;width:150px;transform:rotate(12deg);filter:drop-shadow(0 34px 34px rgba(5,20,13,.3))}.passport img{border-radius:12px}}.fees{display:grid;gap:14px;align-items:stretch}@media(min-width:720px){.fees{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1240px){.fees{grid-template-columns:repeat(4,minmax(0,1fr))}}.fee{--sx: 50%;--sy: 0%;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:28px 24px 24px;border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);transition:transform .7s var(--ease),box-shadow .6s var(--ease)}.fee:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(420px circle at var(--sx) var(--sy),rgba(63,214,154,.12),transparent 60%);opacity:0;transition:opacity .5s}@media(hover:hover){.fee:hover{transform:translate3d(0,-6px,0)}.fee:hover:after{opacity:1}}.fee.is-featured{background:radial-gradient(120% 80% at 100% 0%,#13845A 0%,var(--green-3) 45%,var(--deep) 100%);color:#fff;box-shadow:0 50px 90px -40px #05281abf}.fee.is-featured:after{background:radial-gradient(420px circle at var(--sx) var(--sy),rgba(255,255,255,.14),transparent 60%)}.fee-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:52px}.fee-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--tint);color:var(--green)}.is-featured .fee-ico{background:#ffffff1f;color:var(--mint)}.is-urgent .fee-ico{background:#fcedeb;color:var(--alert)}.fee-ico svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tag{display:inline-block;padding:6px 11px;border-radius:99px;background:var(--tint);color:var(--green-2);font-size:.75rem;font-weight:750;text-align:center}.tag--light{background:var(--mint);color:var(--deep)}.fee h3{margin-top:26px;font:var(--display-w) clamp(1.625rem,1.25rem + .7vw,2rem)/1.08 var(--display);letter-spacing:var(--track-display);hyphens:auto}.fee-sub{margin-top:8px;font-size:.9375rem;color:var(--muted)}.is-featured .fee-sub{color:#ffffffb3}.fee-price{margin-top:24px;padding-block:18px;border-block:1px solid var(--line);display:grid;gap:3px}.is-featured .fee-price{border-color:#ffffff29}.fee-rate{font:400 clamp(2.25rem,1.9rem + 1vw,2.75rem)/1 var(--serif);letter-spacing:-.03em;color:var(--green);unicode-bidi:plaintext}html[data-script=arabic] .fee-rate,html[data-script=other] .fee-rate,html[data-script=cjk] .fee-rate,html[data-script=cyrillic] .fee-rate,html[data-script=greek] .fee-rate{font-family:var(--sans);font-weight:700;font-size:clamp(1.75rem,1.5rem + .8vw,2.25rem)}.is-featured .fee-rate{color:var(--mint)}.is-urgent .fee-rate{color:var(--alert)}.fee-per{font-size:.8125rem;color:var(--muted);unicode-bidi:plaintext}.fee-once{margin-top:6px;font-size:.875rem;color:var(--ink-2);unicode-bidi:plaintext}.is-featured .fee-per,.is-featured .fee-once{color:#ffffffb8}.fee-once b{font-weight:750}.fee-incl{display:grid;gap:11px;margin-top:22px;margin-bottom:28px}.fee-incl li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.9063rem;line-height:1.45}.fee-incl svg{width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.is-featured .fee-incl svg{stroke:var(--mint)}.is-urgent .fee-incl svg{stroke:var(--alert)}.fee-btn{margin-top:auto;width:100%}.stamp--eilt{--c: var(--alert);font-size:1rem;letter-spacing:.14em;padding:7px 14px 6px;transform:rotate(-8deg)}html[data-script=arabic] .stamp--eilt,html[data-script=other] .stamp--eilt,html[data-script=cjk] .stamp--eilt{letter-spacing:0}.assurances{display:grid;gap:14px;margin-top:clamp(40px,5vw,64px)}.fees+.swipe-hint{margin-top:-14px}@media(min-width:720px){.assurances{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1240px){.assurances{grid-template-columns:repeat(3,minmax(0,1fr))}}.assurances li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:20px;border-radius:var(--r-md);background:var(--paper-2);font-size:.9063rem;line-height:1.5;color:var(--ink-2)}.as-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;color:var(--green)}.as-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.assurances b{color:var(--ink);font-weight:750}.prices-help{margin-top:30px;color:var(--muted)}.prices-help a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:700;border-bottom:1.5px solid var(--green);padding-bottom:2px}.prices-help a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease)}.prices-help a:hover svg{transform:translate(4px)}.check{position:relative;overflow:hidden;background:var(--deep);color:var(--on-dark);padding-block:clamp(96px,12vw,176px)}.check-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at 85% 30%,rgba(63,214,154,.2),transparent 70%),radial-gradient(50% 60% at 0% 100%,rgba(14,107,71,.5),transparent 70%)}.check-glow:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent)}.check-grid{position:relative;display:grid;gap:48px;align-items:center}@media(min-width:1040px){.check-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,6vw,112px)}}.check-lead{margin-top:24px;max-width:30em;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55;color:var(--on-dark-2)}.fine{margin-top:16px;font-size:.8125rem;color:#eef3ef80;max-width:34em}.quiz-card{position:relative;padding:clamp(22px,3.2vw,40px);border-radius:var(--r-xl);background:#fff;color:var(--ink);box-shadow:0 60px 120px -50px #000000b3}.quiz-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.8125rem;color:var(--muted)}.quiz-title{color:var(--green);font-weight:750;letter-spacing:var(--track-caps);text-transform:var(--upper);font-size:.75rem}.quiz-count{font-variant-numeric:tabular-nums;font-weight:650}.quiz-bar{height:4px;margin-top:14px;border-radius:4px;background:var(--paper-3);overflow:hidden}.quiz-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--mint));transform-origin:0 50%;transform:scaleX(.2);transition:transform .8s var(--ease)}[dir=rtl] .quiz-bar span{transform-origin:100% 50%}.quiz-stage{position:relative}.q{border:0;min-width:0}.q.is-active,.q-result:not([hidden]){animation:q-in .6s var(--ease-expo)}@keyframes q-in{0%{opacity:0;transform:translate3d(0,14px,0)}}.q legend{display:block;width:100%;padding:26px 0 18px;font:var(--display-w) clamp(1.5rem,1.2rem + 1.1vw,2.125rem)/1.12 var(--display);letter-spacing:var(--track-display)}.opt{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border:1.5px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .25s,background-color .25s,transform .5s var(--ease),box-shadow .3s}.opt+.opt{margin-top:10px}@media(hover:hover){.opt:hover{border-color:var(--ink-2);transform:translate3d(4px,0,0)}[dir=rtl] .opt:hover{transform:translate3d(-4px,0,0)}}.opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.box{position:relative;flex:none;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--line-2);border-radius:50%;background:#fff;transition:border-color .25s,background-color .25s}.box svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s var(--ease-io) .05s}.opt input:checked+.box{background:var(--green);border-color:var(--green)}.opt input:checked+.box svg{stroke-dashoffset:0}.opt input:focus-visible+.box{outline:2.5px solid var(--green);outline-offset:3px}.opt.is-checked{border-color:var(--green);background:var(--tint);box-shadow:0 10px 24px -16px #0e6b4799}.opt--urgent.is-checked{border-color:var(--alert);background:#fcedeb}.opt--urgent input:checked+.box{background:var(--alert);border-color:var(--alert)}.txt b{display:block;font-weight:650;line-height:1.3}.txt small{display:block;margin-top:2px;font-size:.8125rem;color:var(--muted)}.q-email-copy{color:var(--ink-2);margin-bottom:18px}.q-email-label{display:block;font-size:.875rem;font-weight:650;margin-bottom:8px}.q-email-input{width:100%;min-height:58px;padding:0 18px;border:1.5px solid var(--line-2);border-radius:14px;background:#fff;font-size:1.0625rem;transition:border-color .25s,box-shadow .25s}.q-email-input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 4px #0e6b4724}.q-email-input[aria-invalid=true]{border-color:var(--alert)}[dir=rtl] .q-email-input{direction:ltr;text-align:start}.q-email-error{margin-top:8px;font-size:.875rem;font-weight:600;color:var(--alert)}.q-email-privacy{margin-top:12px;font-size:.8125rem;color:var(--muted);line-height:1.5}.q-email-privacy a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.q-email-preview{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--paper-2);font-size:.75rem;color:var(--muted)}.quiz-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:52px;margin-top:22px}.quiz-nav-end{margin-inline-start:auto;display:flex;align-items:center;gap:16px}.quiz-hint{font-size:.875rem;color:var(--muted)}.quiz-nav .btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none}.res-head{padding-top:26px}.res-kicker{font-size:.8125rem;font-weight:650;color:var(--green)}.res-title{margin-top:6px;font:var(--display-w) clamp(1.5rem,1.2rem + 1vw,2.125rem)/1.1 var(--display);letter-spacing:var(--track-display)}.res-text{margin-top:14px;color:var(--ink-2)}.res-points{margin-top:16px;display:grid;gap:10px}.res-points li{position:relative;padding-inline-start:22px;font-size:.9375rem;color:var(--ink-2);line-height:1.5}.res-points li:before{content:"";position:absolute;inset-inline-start:2px;top:.7em;width:10px;height:2px;background:var(--green)}.res-offer{margin-top:22px;padding:18px 20px;border-radius:16px;background:var(--paper-2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px}.res-offer b{display:block;font-weight:700}.res-offer span{font-size:.8125rem;color:var(--muted)}.res-price{font:400 2rem/1.1 var(--serif);letter-spacing:-.02em;color:var(--green);unicode-bidi:plaintext}.res-price small{display:block;font-family:var(--sans);font-size:.75rem;letter-spacing:0;color:var(--muted)}.res-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.flow{position:relative;padding-block:clamp(96px,12vw,168px) clamp(72px,9vw,120px)}.flow-head{display:grid;gap:24px;margin-bottom:clamp(40px,5vw,64px)}@media(min-width:1040px){.flow-head{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:64px}}.flow-lead{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);color:var(--ink-2);margin-bottom:22px;max-width:26em}.flow-rail{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.flow-steps{display:grid;gap:12px}@media(min-width:680px){.flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.fstep{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;border-radius:var(--r-lg);background:var(--paper-2);min-height:280px;transition:background-color .6s var(--ease),color .6s var(--ease),transform .7s var(--ease)}.fs-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}.fs-no{font:400 clamp(3.2rem,2.6rem + 2vw,4.6rem)/.8 var(--serif);letter-spacing:-.04em;color:var(--green);transition:color .6s}.fstep h3{font:var(--display-w) clamp(1.5rem,1.3rem + .6vw,1.875rem)/1.1 var(--display);letter-spacing:var(--track-display)}.fstep p{font-size:.9375rem;line-height:1.55;color:var(--muted);transition:color .6s}.who{display:inline-block;padding:5px 11px;border-radius:99px;font-size:.75rem;font-weight:750}.who--you{background:#fff;color:var(--ink)}.who--us{background:var(--green);color:#fff}.tick{position:absolute;inset-inline-end:22px;bottom:22px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line-2);color:var(--green);transition:background-color .5s,border-color .5s,color .5s,transform .7s var(--ease)}.tick svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--ease-io) .15s}.fstep.is-done .tick{background:var(--green);border-color:var(--green);color:#fff;transform:rotate(-8deg)}.fstep.is-done .tick svg{stroke-dashoffset:0}.fstep p{padding-inline-end:48px}.fstep--final{background:var(--ink);color:#fff}.fstep--final p{color:#ffffffb3}.fstep--final .fs-no{color:var(--mint)}.fstep--final .tick{border-color:#ffffff4d;color:var(--mint)}.fstep--final.is-done .tick{background:var(--mint);border-color:var(--mint);color:var(--deep)}.flow-meter{display:none}@media(min-width:1040px)and (prefers-reduced-motion:no-preference){.js .flow{padding:0}.js .flow-track{height:var(--flow-h, 300vh)}.js .flow-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:var(--header-h)}.js .flow-head{margin-bottom:clamp(28px,4vh,48px)}.js .flow-rail{width:auto;margin:0;padding-inline:max(var(--gutter),(100vw - var(--wrap)) / 2)}.js .flow-steps{display:flex;gap:16px;width:max-content;will-change:transform}.js .fstep{width:clamp(300px,26vw,380px);min-height:min(44vh,400px)}.js .flow-meter{display:block;margin-top:clamp(24px,4vh,40px)}.flow-line{position:relative;display:block;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.flow-line span{position:absolute;inset:0;background:linear-gradient(90deg,var(--green),var(--mint));transform:scaleX(0);transform-origin:0 50%}[dir=rtl] .flow-line span{transform-origin:100% 50%}}.trust{background:var(--paper-2)}.trust-top{display:grid;gap:28px;align-items:end;margin-bottom:clamp(44px,6vw,80px)}@media(min-width:1040px){.trust-top{grid-template-columns:auto minmax(0,1fr);gap:clamp(40px,6vw,110px)}}.score{display:flex;align-items:flex-end;gap:18px}.score-num{font:400 clamp(7rem,4rem + 14vw,15rem)/.78 var(--serif);letter-spacing:-.06em;color:var(--green);font-variant-numeric:lining-nums tabular-nums}.score-meta{display:grid;gap:10px;padding-bottom:.4em}.stars--xl svg{width:26px;height:26px}.score-of{font:400 1.75rem/1 var(--serif);color:var(--muted)}.trust-copy .sec-lead{margin-top:20px}.voices{display:grid;gap:14px}@media(min-width:900px){.voices{grid-template-columns:repeat(3,minmax(0,1fr))}}.voice{display:flex;flex-direction:column;gap:22px;padding:30px 28px 26px;border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-card)}.voice blockquote p{font:var(--display-w) clamp(1.375rem,1.2rem + .7vw,1.8rem)/1.25 var(--display);letter-spacing:-.015em}html[data-script=arabic] .voice blockquote p,html[data-script=other] .voice blockquote p,html[data-script=cjk] .voice blockquote p{font-weight:500}.voice figcaption{margin-top:auto;display:flex;align-items:center;gap:12px}.avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tint);color:var(--green);font-weight:750}.voice figcaption b{display:block;font-weight:700}.voice figcaption small{display:block;font-size:.8125rem;color:var(--muted)}.voice--count{justify-content:flex-end;background:var(--ink);color:#fff;box-shadow:none;position:relative;overflow:hidden}.voice--count:before{content:"";position:absolute;width:280px;height:280px;inset-inline-end:-80px;top:-80px;border-radius:50%;background:radial-gradient(closest-side,rgba(63,214,154,.35),transparent)}.vc-num{position:relative;font:400 clamp(4rem,3rem + 3.6vw,6rem)/.9 var(--serif);letter-spacing:-.05em;color:var(--mint)}.vc-l{position:relative;font-size:1.125rem;font-weight:700}.vc-sub{position:relative;font-size:.875rem;color:#ffffff9e}.letterhead{margin-top:14px;display:grid;gap:32px;padding:clamp(26px,4vw,52px);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-card)}@media(min-width:1040px){.letterhead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}}.lh-sender{font-size:.75rem;font-weight:700;letter-spacing:var(--track-caps);text-transform:var(--upper);color:var(--green)}.letterhead h3{margin-top:14px;font:var(--display-w) clamp(1.75rem,1.4rem + 1.2vw,2.6rem)/1.08 var(--display);letter-spacing:var(--track-display)}.lh-left p:not(.lh-sender){margin-top:14px;color:var(--ink-2)}.lh-left .ai-support{color:var(--muted)}.lh-facts{display:grid;align-content:start}.lh-facts div{display:grid;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.lh-facts div:first-child{border-top:1px solid var(--line)}.lh-facts dt{color:var(--muted)}.lh-facts dd{font-weight:650}.lh-facts a{color:var(--green);border-bottom:1px solid currentColor}.places-grid{display:grid;gap:48px;align-items:start}@media(min-width:1040px){.places-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,110px)}}.places-copy .sec-lead{margin-top:22px}.places-copy .mini-h{margin-top:40px}.city-list{margin-top:14px;border-top:1px solid var(--line)}.city-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;border-bottom:1px solid var(--line);font:var(--display-w) clamp(1.5rem,1.2rem + 1vw,2.125rem)/1.1 var(--display);letter-spacing:var(--track-display);transition:color .35s,padding .6s var(--ease)}.city-list a svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.35;transition:opacity .35s,transform .6s var(--ease)}.city-list a:hover,.city-list a.is-hot{color:var(--green);padding-inline-start:14px}.city-list a:hover svg,.city-list a.is-hot svg{opacity:1;transform:translate(-4px) rotate(-45deg)}[dir=rtl] .city-list a:hover svg,[dir=rtl] .city-list a.is-hot svg{transform:scaleX(-1) translate(-4px) rotate(-45deg)}.map-col{display:grid;gap:14px}.map{position:relative;aspect-ratio:400 / 542;width:min(100%,520px);margin-inline:auto;direction:ltr}.map svg{width:100%;height:100%;overflow:visible}.map-outline{fill:#0e6b470a;stroke:#0e6b4724;stroke-width:1}.map-dots{fill:none;stroke:#bfd3c7;stroke-width:3.6;stroke-linecap:round;stroke-dasharray:0 9}.js .map-dots{stroke-dashoffset:0;opacity:0;transition:opacity 1.2s var(--ease)}.js .map.is-in .map-dots{opacity:1}.pin{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.pin i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px #fff,0 6px 14px #05140d59;transition:transform .5s var(--ease),background-color .3s}.pin b{position:absolute;left:14px;top:-12px;padding:4px 9px;border-radius:99px;background:#fff;box-shadow:0 6px 16px -6px #05140d59;font-size:.75rem;font-weight:750;white-space:nowrap;transition:transform .5s var(--ease),background-color .3s,color .3s}.pin--left b{left:auto;right:14px}.pin--cash i{background:var(--green)}.pin--cash i:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid var(--green);animation:ping 2.4s var(--ease) infinite}.pin--cash b{background:var(--green);color:#fff}.pin--cash b:after{content:" \20ac";color:var(--mint)}.pin.is-hot i{transform:scale(1.5);background:var(--green)}.pin.is-hot b{transform:translateY(-3px);background:var(--ink);color:#fff}.js .pin{opacity:0;transform:translate3d(0,-14px,0);transition:opacity .6s var(--ease),transform .9s var(--ease-expo);transition-delay:calc(var(--k, 0) * 90ms + .4s)}.js .map.is-in .pin{opacity:1;transform:none}.cash{padding:24px;border-radius:var(--r-lg);background:var(--tint)}.cash-head{display:flex;align-items:center;gap:12px}.cash-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--green);color:#fff}.cash-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cash h3{font-size:1.125rem;font-weight:750}.cash-cities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.cash-cities li{display:grid;gap:2px;padding-bottom:12px;border-bottom:1px solid #C9DED0}.cash-cities b{font:var(--display-w) 1.5rem/1.1 var(--display);letter-spacing:var(--track-display)}.cash-cities span{font-size:.8125rem;color:var(--green-2);font-weight:600}.cash p{margin-top:14px;font-size:.875rem;color:var(--ink-2)}.guides{margin-top:clamp(64px,8vw,112px)}.guide-grid{display:grid;gap:12px;margin-top:16px}@media(min-width:640px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.guide-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.guide-grid a{position:relative;display:flex;flex-direction:column;gap:6px;min-height:160px;padding:22px 20px 56px;border-radius:var(--r-md);background:var(--paper-2);transition:background-color .4s,color .4s,transform .6s var(--ease)}.guide-grid a b{font-weight:750;line-height:1.3}.guide-grid a span{font-size:.875rem;color:var(--muted);line-height:1.45;transition:color .4s}.guide-grid a svg{position:absolute;inset-inline-start:20px;bottom:20px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .6s var(--ease)}@media(hover:hover){.guide-grid a:hover{background:var(--ink);color:#fff;transform:translate3d(0,-4px,0)}.guide-grid a:hover span{color:#ffffffb3}.guide-grid a:hover svg{transform:translate(6px)}[dir=rtl] .guide-grid a:hover svg{transform:scaleX(-1) translate(6px)}}.faq{border-top:1px solid var(--line)}.faq-grid{display:grid;gap:clamp(36px,5vw,64px)}@media(min-width:1040px){.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,120px)}.faq-side{position:sticky;top:calc(var(--header-h) + 32px);align-self:start}}.faq-contact{margin-top:24px;color:var(--muted);max-width:26em}.faq-contact a{color:var(--ink);font-weight:700;border-bottom:1.5px solid var(--green)}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr) 36px;align-items:start;gap:14px;padding:24px 0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:650;line-height:1.4;letter-spacing:-.008em;-webkit-tap-highlight-color:transparent;transition:color .3s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--green)}.fq-no{padding-top:.2em;font-size:.75rem;font-weight:650;color:var(--muted-2);font-variant-numeric:tabular-nums}.plus{position:relative;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line-2);transition:background-color .4s,border-color .4s,color .4s,transform .6s var(--ease);margin-top:-4px}.plus:before,.plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.75px;margin:-.875px 0 0 -6px;background:currentColor;border-radius:2px;transition:transform .5s var(--ease)}.plus:after{transform:rotate(90deg)}.faq-item[open] .plus{background:var(--ink);border-color:var(--ink);color:#fff;transform:rotate(180deg)}.faq-item[open] .plus:after{transform:rotate(0)}.faq-item.is-closing .plus{background:transparent;border-color:var(--line-2);color:var(--ink);transform:none}.faq-item.is-closing .plus:after{transform:rotate(90deg)}.faq-a{overflow:hidden}.faq-a p{padding:0 0 26px;padding-inline:48px 50px;color:var(--ink-2);max-width:44em}@media(max-width:559px){.faq-item summary{grid-template-columns:minmax(0,1fr) 36px}.fq-no{display:none}.faq-a p{padding-inline:0 8px}}.final{position:relative;overflow:hidden;background:var(--night);color:#fff;padding-block:clamp(110px,14vw,200px) clamp(80px,9vw,130px)}.final-glow{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent);background:radial-gradient(60% 80% at 80% 60%,rgba(14,107,71,.55),transparent 70%),radial-gradient(40% 50% at 10% 0%,rgba(63,214,154,.14),transparent 70%)}.final-grid{position:relative;display:grid;gap:64px;align-items:center}@media(min-width:1040px){.final-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.final-copy{min-width:0;container-type:inline-size}.final-title{font-family:var(--display);font-weight:var(--display-w);font-size:clamp(2.6rem,14cqi,9.6rem);line-height:var(--lh-hero);letter-spacing:var(--track-display);text-wrap:balance;hyphens:auto}html:not([lang=de]) .final-title{font-size:clamp(2.4rem,11cqi,8rem)}html[data-script=other] .final-title,html[data-script=cjk] .final-title,html[data-script=arabic] .final-title{font-size:clamp(2.2rem,9cqi,6rem)}.final-lead{margin-top:28px;max-width:32em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);color:var(--on-dark-2)}.final-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.final-cta .btn-primary{--hover-bg: var(--mint);--hover-fg: var(--deep)}.final-card{display:none}@media(min-width:1040px){.final-card{display:block;width:min(100%,380px);justify-self:end;transform:rotate(6deg)}.final-card .tcard{transform:none}}.footer{position:relative;background:var(--night);color:var(--on-dark-2);padding-top:24px;overflow:hidden}.footer-top{display:grid;gap:48px;padding-top:56px;border-top:1px solid var(--on-dark-line)}@media(min-width:1040px){.footer-top{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:64px}}.footer-brand p{max-width:26em;font-size:.9375rem}.footer-brand address{display:grid;gap:6px;margin-top:20px}.footer-brand address a{color:#fff;font-weight:600;width:fit-content;border-bottom:1px solid var(--on-dark-line)}.footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}@media(min-width:760px){.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-cols h2{font-size:.75rem;font-weight:750;letter-spacing:var(--track-caps);text-transform:var(--upper);color:var(--mint);margin-bottom:16px}.footer-cols ul{display:grid;gap:10px}.footer-cols a{font-size:.9375rem;transition:color .3s}.footer-cols a:hover{color:#fff}.footer-mark{margin-top:clamp(56px,8vw,110px);color:#fff;opacity:.95;direction:ltr}.footer-mark svg{width:100%;height:auto}.footer-mark svg path{fill:url(#mark-grad)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:28px 32px;font-size:.8125rem;color:#eef3ef80}.footer-bottom a{color:var(--on-dark-2);border-bottom:1px solid var(--on-dark-line)}@media(max-width:759px){.footer{padding-bottom:76px}}.mcta{position:fixed;z-index:40;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#ffffffe6;-webkit-backdrop-filter:saturate(1.8) blur(16px);backdrop-filter:saturate(1.8) blur(16px);box-shadow:0 -1px #0b100d14;transform:translate3d(0,110%,0);transition:transform .6s var(--ease)}.mcta.is-on{transform:none}.mcta .btn{min-height:50px;padding:8px 14px;font-size:.875rem;line-height:1.15;overflow-wrap:anywhere}.mcta .btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}@media(min-width:760px){.mcta{display:none}}@media(max-width:679px){.pk-grid,.fees{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 28px;scrollbar-width:none}.pk-grid::-webkit-scrollbar,.fees::-webkit-scrollbar{display:none}.pk-grid>li,.fees>.fee{flex:0 0 86%;scroll-snap-align:start}.pk-card{min-height:0;padding:22px 20px 20px}.pk-ico{margin-top:26px;width:56px;height:56px}.pk-title{margin-top:20px}.sec-note{border-radius:16px}.swipe-hint{display:flex}}.swipe-hint{display:none;align-items:center;gap:8px;margin-top:-6px;font-size:.8125rem;font-weight:650;color:var(--muted)}.swipe-hint svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.swipe-hint i{position:relative;width:34px;height:2px;border-radius:2px;background:var(--line-2);overflow:hidden}.swipe-hint i:after{content:"";position:absolute;inset:0;width:40%;background:var(--green);animation:hint 1.8s var(--ease-io) infinite}@keyframes hint{0%{transform:translate(-100%)}to{transform:translate(250%)}}[dir=rtl] .swipe-hint i:after{animation-direction:reverse}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.ticker-track{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center}.ticker-set+.ticker-set{display:none}.seal-ring{animation:none!important}}
