@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap";:root{--brand-blue: #1B6FE0;--brand-blue-deep: #0F4FB3;--brand-blue-soft: #E7F0FC;--brand-red: #E8252C;--brand-red-deep: #B81A20;--brand-red-soft: #FCE8E9;--print-yellow: #FFC83D;--travel-sky: #5BB8E5;--money-green: #2FA866;--paper: #FFFFFF;--paper-warm: #FBF7EE;--ink-100: #F4F5F7;--ink-200: #E6E8EC;--ink-300: #C9CDD4;--ink-400: #9097A1;--ink-500: #5A626E;--ink-700: #2A3140;--ink-900: #0E1320;--fg-1: var(--ink-900);--fg-2: var(--ink-700);--fg-3: var(--ink-500);--fg-muted: var(--ink-400);--fg-on-brand: #FFFFFF;--fg-link: var(--brand-blue);--bg-1: var(--paper);--bg-2: var(--ink-100);--bg-3: var(--ink-200);--bg-warm: var(--paper-warm);--bg-brand: var(--brand-blue);--bg-accent: var(--brand-red);--border-1: var(--ink-200);--border-2: var(--ink-300);--border-strong: var(--ink-900);--success: var(--money-green);--warning: #E89A1F;--danger: var(--brand-red);--info: var(--brand-blue);--font-display: "Archivo Black", "Arial Black", "Helvetica Neue", sans-serif;--font-body: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-mono: "DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xxs: 11px;--fs-xs: 12px;--fs-sm: 14px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 22px;--fs-2xl: 28px;--fs-3xl: 36px;--fs-4xl: 48px;--fs-5xl: 64px;--fs-6xl: 88px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.45;--lh-loose: 1.65;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 28px;--r-pill: 999px;--sh-sticker: 4px 4px 0 0 var(--ink-900);--sh-sticker-red: 4px 4px 0 0 var(--brand-red);--sh-sticker-blue: 4px 4px 0 0 var(--brand-blue);--sh-card: 0 2px 4px rgba(14,19,32,.06), 0 8px 24px rgba(14,19,32,.08);--sh-card-lg: 0 8px 16px rgba(14,19,32,.08), 0 24px 48px rgba(14,19,32,.1);--sh-inset: inset 0 1px 2px rgba(14,19,32,.08);--bw-1: 1px;--bw-2: 2px;--bw-3: 3px;--bw-thick: 4px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .12s;--t-base: .2s;--t-slow: .32s;--content-max: 1200px;--gutter: 24px}html{font-family:var(--font-body);color:var(--fg-1);background:var(--bg-1);-webkit-font-smoothing:antialiased}.h-display{font-family:var(--font-display);font-size:var(--fs-6xl);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--brand-blue);-webkit-text-stroke:2px var(--brand-red);text-transform:uppercase}.h-display-sm{font-family:var(--font-display);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:-.01em;text-transform:uppercase}h1,.h1{font-family:var(--font-display);font-size:var(--fs-5xl);line-height:var(--lh-tight);letter-spacing:-.02em}h2,.h2{font-family:var(--font-display);font-size:var(--fs-4xl);line-height:var(--lh-snug);letter-spacing:-.01em}h3,.h3{font-family:var(--font-body);font-weight:800;font-size:var(--fs-2xl);line-height:var(--lh-snug)}h4,.h4{font-family:var(--font-body);font-weight:700;font-size:var(--fs-xl);line-height:var(--lh-snug)}h5,.h5{font-family:var(--font-body);font-weight:700;font-size:var(--fs-lg);line-height:var(--lh-snug)}p,.p{font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--fg-2)}.p-lg{font-size:var(--fs-lg);line-height:var(--lh-normal)}.p-sm{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--fg-3)}.eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-red)}.label{font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);color:var(--fg-2)}.code,code,.mono{font-family:var(--font-mono);font-size:.95em}a,.a{color:var(--fg-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:color var(--t-fast) var(--ease-out)}a:hover,.a:hover{color:var(--brand-blue-deep)}html,body{margin:0;overflow-x:hidden;max-width:100%}html{scroll-behavior:smooth}#root{overflow-x:hidden;max-width:100vw}*{box-sizing:border-box}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);will-change:opacity,transform}.reveal.in{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal-stagger.in>*{opacity:1;transform:translateY(0)}.reveal-stagger.in>*:nth-child(1){transition-delay:0ms}.reveal-stagger.in>*:nth-child(2){transition-delay:80ms}.reveal-stagger.in>*:nth-child(3){transition-delay:.16s}.reveal-stagger.in>*:nth-child(4){transition-delay:.24s}@keyframes aurora1{0%{transform:translate(0) scale(1)}50%{transform:translate(8%,-6%) scale(1.15)}to{transform:translate(0) scale(1)}}@keyframes aurora2{0%{transform:translate(0) scale(1)}50%{transform:translate(-10%,8%) scale(1.2)}to{transform:translate(0) scale(1)}}@keyframes aurora3{0%{transform:translate(0) scale(1)}50%{transform:translate(6%,10%) scale(1.1)}to{transform:translate(0) scale(1)}}.blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none;will-change:transform}@media (max-width: 720px){.blob{filter:blur(50px);opacity:.45}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;gap:48px;white-space:nowrap;width:max-content;animation:marquee 32s linear infinite}@keyframes float{0%{transform:translateY(0) rotate(var(--rot, 0deg))}to{transform:translateY(-12px) rotate(var(--rot, 0deg))}}@keyframes sweep{0%{background-position:0% 50%}to{background-position:200% 50%}}.gradient-text{background:linear-gradient(90deg,var(--brand-blue) 0%,var(--brand-red) 33%,var(--money-green) 66%,var(--brand-blue) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sweep 12s linear infinite}.tilt-card{transition:transform .38s var(--ease-out),box-shadow .38s var(--ease-out);transform-style:preserve-3d}.tilt-card:hover{transform:translateY(-10px) rotateX(2deg) rotateY(-2deg)}@keyframes pulseDot{0%{box-shadow:0 0 #2fa8668c}70%{box-shadow:0 0 0 10px #2fa86600}to{box-shadow:0 0 #2fa86600}}.pulse-dot{animation:pulseDot 2.2s ease-out infinite}.verb{position:relative;display:inline-block}.verb-print{color:var(--ink-900);padding:0 .12em}.verb-print:before{content:"";position:absolute;top:18%;right:-1%;bottom:14%;left:-1%;background:var(--print-yellow);z-index:-1;transform:skew(-6deg);border-radius:6px;box-shadow:4px 4px 0 0 var(--ink-900);animation:highlightIn 1.1s var(--ease-out) both}@keyframes highlightIn{0%{transform:skew(-6deg) scaleX(0);transform-origin:left}to{transform:skew(-6deg) scaleX(1);transform-origin:left}}.verb-book{color:var(--brand-blue);-webkit-text-stroke:2px var(--ink-900);paint-order:stroke fill}.verb-book .plane{position:absolute;top:8%;right:-.55em;font-size:.32em;color:var(--brand-blue-deep);-webkit-text-stroke:0;animation:planeCruise 6s ease-in-out infinite;transform-origin:center}@keyframes planeCruise{0%{transform:translate(0) rotate(-12deg)}50%{transform:translate(-40px,-8px) rotate(-18deg)}to{transform:translate(0) rotate(-12deg)}}.flight-path{position:absolute;bottom:8%;left:0;width:100%;height:.18em;background-image:linear-gradient(to right,var(--brand-blue-deep) 60%,transparent 60%);background-size:.32em 100%;opacity:.45;border-radius:999px}.verb-send{color:var(--money-green);-webkit-text-stroke:2px var(--ink-900);paint-order:stroke fill}.verb-send .coin{display:inline-flex;align-items:center;justify-content:center;width:.85em;height:.85em;border-radius:50%;background:linear-gradient(135deg,var(--money-green),#1d7a4a);color:#fff;-webkit-text-stroke:0;font-size:.45em;font-weight:800;margin-left:.18em;vertical-align:.18em;box-shadow:0 4px #1a6c41,0 8px 16px #2fa86659;animation:coinFlip 9s ease-in-out infinite;transform-style:preserve-3d}@keyframes coinFlip{0%,80%,to{transform:rotateY(0) translateY(0)}40%{transform:rotateY(180deg) translateY(-6px)}}@media (max-width: 720px){.verb-print:before{box-shadow:3px 3px 0 0 var(--ink-900)}.verb-book,.verb-send{-webkit-text-stroke-width:1.5px}}@keyframes scrollHint{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(4px);opacity:1}}@media (prefers-reduced-motion: reduce){.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important}.blob,.marquee-track,.gradient-text,.pulse-dot,.tilt-card,.verb-print:before,.verb-book .plane,.verb-send .coin{animation:none!important}.verb-print:before{transform:skew(-6deg) scaleX(1)!important}}.rates-track{animation-duration:40s}a:hover .rates-track{animation-play-state:paused}.cta{font-family:var(--font-body);font-weight:700;font-size:16px;min-height:50px;padding:0 24px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),background .18s}.cta:active{transform:scale(.97)}.cta-primary{background:var(--money-green);color:#fff;box-shadow:0 1px 2px #0e13201a,0 10px 24px -6px #1f7a4a8c}.cta-primary:hover{background:#26935a;transform:translateY(-2px)}.cta-ghost{background:#0e13200d;color:var(--ink-900);box-shadow:inset 0 0 0 1px #0e132014}.cta-ghost:hover{background:#0e132017}.visit-ctas{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}@media (max-width: 520px){.visit-ctas .cta{flex:1 1 calc(50% - 5px);padding:0 14px}.visit-ctas .cta-primary{flex-basis:100%}}.hero-trust{list-style:none;padding:0;margin:28px auto 0;max-width:760px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-family:var(--font-body);font-size:14px;color:var(--ink-700)}.hero-trust li{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;background:#ffffffbf;border:1px solid rgba(14,19,32,.08);box-shadow:0 1px 2px #0e13200a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-trust li>svg{color:var(--ink-500);flex-shrink:0}.hero-trust a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:7px;min-height:36px}.hero-trust a:hover{color:var(--brand-blue-deep)}.hero-trust strong{color:var(--ink-900)}.hero-trust .stars{color:#f2a900;letter-spacing:1px;font-size:13px}@media (max-width: 520px){.hero-trust{font-size:13px;gap:6px}.hero-trust li{padding:0 11px;min-height:34px}.hero-cta-row .cta{width:100%;max-width:320px}}.detail-link{color:inherit;text-decoration:none;border-bottom:1px dashed var(--ink-300)}.detail-link:hover{color:var(--brand-blue);border-bottom-color:currentColor}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px;border-radius:6px}.motif-card:focus-visible{outline-offset:4px;border-radius:var(--r-lg)}.tools-section{background:linear-gradient(180deg,#FFFFFF 0%,var(--paper-warm) 22%,var(--paper-warm) 100%);padding:40px 16px 72px}@media (min-width: 900px){.tools-section{padding:40px 32px 120px}}.tools-inner{max-width:1200px;margin:0 auto}.tools-intro{text-align:center;max-width:820px;margin:0 auto 32px}.tools-intro h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink-900);font-size:clamp(32px,6vw,64px);line-height:.98;letter-spacing:-.035em;margin:20px 0 0}.tools-intro p{font-family:var(--font-body);color:var(--ink-500);font-size:clamp(15px,2vw,18px);line-height:1.55;margin:16px 0 0}.tools-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 900px){.tools-grid{grid-template-columns:1.15fr 1fr;gap:20px}}.tool-card{position:relative;overflow:hidden;border-radius:24px;padding:clamp(22px,3vw,34px);display:flex;flex-direction:column}.tool-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tool-kicker{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.tool-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;line-height:1;font-size:clamp(26px,3.2vw,36px);margin:12px 0 0}.tool-cta{margin-top:auto;align-self:flex-start}.tool-note,.tool-langs{margin-bottom:24px}@media (max-width: 520px){.tool-cta{align-self:stretch}}.tool-money{background:#fff;border:1px solid var(--ink-200);box-shadow:0 24px 60px -28px #0e132047;color:var(--ink-900)}.tool-money .tool-kicker{color:#1f7a4a}.tool-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;color:var(--ink-400)}.tool-live>span{width:8px;height:8px;border-radius:50%;background:var(--ink-300)}.tool-live.is-live{color:#1f7a4a}.tool-live.is-live>span{background:var(--money-green)}.tool-countries{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tool-chip{font-family:var(--font-body);font-weight:700;font-size:14px;cursor:pointer;min-height:40px;padding:0 14px;border-radius:999px;touch-action:manipulation;background:var(--ink-100);color:var(--ink-700);border:1px solid transparent;display:inline-flex;align-items:center;gap:6px;transition:background .16s,color .16s,border-color .16s,transform .16s}.tool-chip:hover{background:var(--ink-200)}.tool-chip:active{transform:scale(.96)}.tool-chip.on{background:#2fa8661f;color:#1f7a4a;border-color:#2fa86673}.tool-convert{display:grid;grid-template-columns:1fr auto 1.3fr;align-items:end;gap:14px;margin-top:22px;padding:18px;border-radius:18px;background:var(--paper-warm)}@media (max-width: 520px){.tool-convert{grid-template-columns:1fr;gap:10px}.tool-arrow{display:none}}.tool-field{display:flex;flex-direction:column;gap:6px;min-width:0}.tool-field>span:first-child{font-family:var(--font-body);font-size:13px;color:var(--ink-500);font-weight:600}.tool-input{display:flex;align-items:center;gap:6px;height:54px;padding:0 14px;background:#fff;border:1.5px solid var(--ink-200);border-radius:14px;font-family:var(--font-display);font-size:24px;color:var(--ink-500)}.tool-input:focus-within{border-color:var(--money-green);box-shadow:0 0 0 4px #2fa86626}.tool-input input{border:0;outline:0;background:transparent;width:100%;min-width:0;font:inherit;color:var(--ink-900);font-variant-numeric:tabular-nums}.tool-arrow{font-size:24px;color:var(--ink-300);padding-bottom:12px}.tool-result{display:flex;align-items:baseline;gap:6px;height:54px;font-family:var(--font-display);font-size:clamp(26px,3.4vw,34px);color:#1f7a4a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.tool-result small{font-family:var(--font-body);font-weight:800;font-size:15px;color:var(--ink-700)}.tool-note{margin:12px 0 0;font-family:var(--font-body);font-size:13.5px;color:var(--ink-500);line-height:1.5}.tool-visa{color:#fff;background:radial-gradient(ellipse 320px 180px at 90% 0%,rgba(229,198,119,.18),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),linear-gradient(150deg,#1c3566,#0e1f42);box-shadow:0 24px 60px -28px #0e1f42b3}.tool-visa .tool-kicker{color:#e5c677}.tool-visa .tool-title{max-width:14ch}.tool-stamp{position:absolute;top:22px;right:20px;padding:6px 10px;border:2px solid rgba(255,107,107,.85);border-radius:8px;color:#ff7878f2;transform:rotate(8deg);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;text-align:center}.tool-checks{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-body);font-size:15px;color:#ffffffe0}.tool-checks li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.tool-checks li>span{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:#2fa866e6;color:#fff}.tool-langs-label{margin:22px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.tool-langs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tool-lang{min-height:40px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;font-family:var(--font-body);font-weight:700;font-size:15px;text-decoration:none;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);transition:background .16s,border-color .16s}.tool-lang:hover{background:#ffffff29;border-color:#e5c677b3}.tool-cta-gold{background:#e5c677;color:#0e1f42;box-shadow:0 10px 24px -8px #e5c6778c}.tool-cta-gold:hover{background:#efd38e;transform:translateY(-2px)}@media (max-width: 520px){.tool-result{height:auto}}.tool-lang[lang=ur]{font-size:18px}.motif-card{position:relative;display:block;text-decoration:none;border-radius:var(--r-lg);padding:0;overflow:hidden;transition:transform .32s var(--ease-out),box-shadow .32s var(--ease-out);isolation:isolate}.motif-card:hover{transform:translateY(-6px)}.motif-card .motif-body{position:relative;z-index:2;padding:28px}.motif-card .motif-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.motif-card .motif-title{font-family:var(--font-display);font-size:clamp(36px,4.5vw,52px);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;margin:10px 0 0}.motif-card .motif-tagline{font-family:var(--font-body);font-size:15px;line-height:1.4;margin:12px 0 0;max-width:28ch}.motif-card .motif-list{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:6px;font-family:var(--font-body);font-size:13.5px;line-height:1.4}.motif-card .motif-list li{display:flex;gap:10px;align-items:flex-start}.motif-card .motif-list li:before{content:"›";font-family:var(--font-mono);flex-shrink:0;opacity:.55}.motif-card .motif-cta{margin-top:22px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:700;font-size:14px;padding:10px 16px;border-radius:var(--r-pill);background:var(--ink-900);color:#fff;box-shadow:var(--sh-sticker);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.motif-card:hover .motif-cta{transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 var(--ink-900)}.receipt{background:var(--paper-warm);color:var(--ink-900);--notch: 10px;border-top:none;box-shadow:0 14px 40px -16px #0e132038,0 2px #0e13200f}.receipt:before{content:"";position:absolute;top:0;left:0;right:0;height:64px;background:radial-gradient(circle at 4px 4px,rgba(14,19,32,.35) 1.2px,transparent 1.6px) 0 0/8px 8px,var(--print-yellow);z-index:1}.receipt:after{content:"";position:absolute;top:60px;left:0;right:0;height:8px;background:radial-gradient(circle at 4px 4px,var(--paper-warm) 4px,transparent 5px) 0 0/12px 8px;z-index:1}.receipt .motif-body{padding-top:88px;padding-bottom:26px}.receipt .motif-tag{color:var(--brand-red)}.receipt .motif-title{color:var(--ink-900)}.receipt .motif-tagline{color:var(--ink-500)}.receipt .motif-list{color:var(--ink-700)}.receipt .receipt-no{position:absolute;top:18px;right:22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--ink-900);z-index:2}.receipt .receipt-rule{border:0;border-top:1.5px dashed var(--ink-300);margin:18px 0 0}.receipt .receipt-total{margin-top:14px;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-700)}.receipt .receipt-total strong{font-family:var(--font-display);font-size:22px;color:var(--ink-900);letter-spacing:-.01em}.receipt .motif-cta{background:var(--ink-900);color:var(--print-yellow)}.boarding-pass{display:grid;grid-template-columns:1fr 120px;background:var(--travel-sky);color:var(--ink-900);box-shadow:0 14px 40px -16px #0e132038,0 2px #0e13200f;overflow:hidden}.boarding-pass .motif-body{padding:28px 24px 26px;background:linear-gradient(180deg,#87ceec,#5bb8e5)}.boarding-pass .motif-tag{color:var(--brand-blue-deep)}.boarding-pass .motif-tagline{color:#0e1320c7}.boarding-pass .bp-route{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:14px;margin-top:20px}.boarding-pass .bp-iata{font-family:var(--font-display);font-size:clamp(34px,4vw,44px);line-height:.9;letter-spacing:-.02em;color:var(--ink-900)}.boarding-pass .bp-arrow{position:relative;height:26px;display:flex;align-items:center;justify-content:center}.boarding-pass .bp-arrow:before{content:"";position:absolute;left:6px;right:22px;top:50%;border-top:1.5px dashed rgba(14,19,32,.45)}.boarding-pass .bp-arrow:after{content:"✈";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);font-size:18px;color:var(--brand-blue-deep)}.boarding-pass .bp-meta{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#0e1320b3}.boarding-pass .bp-meta strong{display:block;font-family:var(--font-display);font-size:16px;letter-spacing:0;text-transform:uppercase;color:var(--ink-900);margin-top:2px;font-weight:400}.boarding-pass .bp-stub{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:20px 16px 18px;background:#4fa8d6;color:#fff;border-left:2px dashed rgba(255,255,255,.6)}.boarding-pass .bp-stub:before,.boarding-pass .bp-stub:after{content:"";position:absolute;left:-10px;width:20px;height:20px;border-radius:50%;background:var(--paper);box-shadow:inset 0 1px 2px #0e132024}.boarding-pass .bp-stub:before{top:-10px}.boarding-pass .bp-stub:after{bottom:-10px}.boarding-pass .bp-stub-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.boarding-pass .bp-stub-iata{font-family:var(--font-display);font-size:34px;line-height:1;letter-spacing:-.02em;margin-top:4px}.boarding-pass .bp-stub-barcode{display:flex;gap:2px;align-items:end;height:36px;margin-top:8px}.boarding-pass .bp-stub-barcode span{display:block;width:2px;background:#0e1320d9}.boarding-pass .motif-cta{background:var(--ink-900);color:#fff}.banknote{background:radial-gradient(ellipse 220px 90px at 20% 30%,rgba(255,255,255,.18),transparent 60%),radial-gradient(ellipse 200px 80px at 80% 70%,rgba(255,255,255,.14),transparent 60%),repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 2px,transparent 2px 8px),linear-gradient(135deg,#2fa866,#1f7e4c);color:#fff;box-shadow:0 14px 40px -16px #0e132052,0 2px #0e13201a}.banknote:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1.5px solid rgba(255,255,255,.32);border-radius:calc(var(--r-lg) - 8px);pointer-events:none;z-index:1}.banknote:after{content:"● NET2PRINT ● CASHLINE PARTNER ● WORLDWIDE PICKUP ● NET2PRINT ● CASHLINE PARTNER ● WORLDWIDE PICKUP ●";position:absolute;top:22px;left:22px;right:22px;font-family:var(--font-mono);font-size:7px;letter-spacing:.18em;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:clip;pointer-events:none;z-index:2}.banknote .motif-body{padding:38px 30px 30px}.banknote .motif-tag,.banknote .motif-tagline{color:#ffffffd9}.banknote .motif-list{color:#ffffffeb}.banknote .denom-corner{position:absolute;width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:30px;color:#fff;-webkit-text-stroke:1.5px rgba(14,19,32,.45);paint-order:stroke fill;z-index:2;pointer-events:none}.banknote .denom-tl{top:12px;left:12px}.banknote .denom-br{bottom:12px;right:12px}.banknote .bn-watermark{position:absolute;bottom:-34px;right:-16px;font-family:var(--font-display);font-size:220px;line-height:1;color:#ffffff1a;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.banknote .motif-cta{background:#fff;color:var(--ink-900)}.chip-sticker{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--r-pill);background:var(--brand-red);color:#fff;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;box-shadow:var(--sh-sticker);transform:rotate(-1.5deg)}.chip-sticker--yellow{background:var(--print-yellow);color:var(--ink-900)}.chip-sticker--blue{background:var(--brand-blue);color:#fff}.chip-sticker--green{background:var(--money-green);color:#fff}.chip-sticker--ink{background:var(--ink-900);color:var(--print-yellow)}.grain{position:relative}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;pointer-events:none;mix-blend-mode:multiply;opacity:.6;z-index:1}.motif-card.is-static{cursor:default}.motif-card.is-static:hover{transform:none}.motif-card.is-static:hover .motif-cta{transform:none;box-shadow:var(--sh-sticker)}.receipt-slip .receipt-line{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:13px;color:var(--ink-700);padding:6px 0}.receipt-slip .receipt-line+.receipt-line{border-top:1px dotted var(--ink-200)}.receipt-slip .receipt-line strong{color:var(--ink-900);font-weight:500}.receipt-slip .receipt-stamp{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:6px 12px;border:2px solid var(--money-green);border-radius:6px;color:var(--money-green);font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;transform:rotate(-3deg)}.receipt-slip .receipt-grand{margin-top:14px;padding:14px 0 6px;border-top:2px solid var(--ink-900);display:flex;justify-content:space-between;align-items:baseline}.receipt-slip .receipt-grand-label{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-900)}.receipt-slip .receipt-grand-value{font-family:var(--font-display);font-size:36px;letter-spacing:-.02em;color:var(--ink-900)}.receipt-slip .receipt-foot{margin-top:18px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-400);text-align:center}.banknote-slip .bn-issuer{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf}.banknote-slip .bn-recipient{margin-top:6px;font-family:var(--font-display);font-size:22px;text-transform:uppercase;letter-spacing:-.01em;color:#fff}.banknote-slip .bn-mtcn-label{margin-top:22px;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3}.banknote-slip .bn-mtcn{margin-top:6px;font-family:var(--font-display);font-size:clamp(34px,6.5vw,54px);letter-spacing:.04em;color:#fff;-webkit-text-stroke:1.5px rgba(14,19,32,.45);paint-order:stroke fill;word-break:break-all;line-height:1}.banknote-slip .bn-detail-row{margin-top:22px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.banknote-slip .bn-detail{border-top:1px solid rgba(255,255,255,.32);padding-top:8px}.banknote-slip .bn-detail-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.banknote-slip .bn-detail-value{margin-top:4px;font-family:var(--font-display);font-size:20px;letter-spacing:-.01em;color:#fff}@media (prefers-reduced-motion: reduce){.motif-card{transition:none}.motif-card:hover{transform:none}.motif-card:hover .motif-cta{transform:none;box-shadow:var(--sh-sticker)}}@media (max-width: 720px){.boarding-pass{grid-template-columns:1fr 96px}.boarding-pass .bp-stub-iata{font-size:28px}.banknote:after{font-size:6.5px}.banknote .bn-watermark{font-size:160px;bottom:-18px;right:-8px}.receipt:before{height:52px}.receipt:after{top:48px}.receipt .motif-body{padding-top:76px}}.passport{background:radial-gradient(ellipse 260px 140px at 85% 10%,rgba(217,180,90,.16),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),linear-gradient(150deg,#1c3566,#0e1f42);color:#fff;box-shadow:0 14px 40px -16px #0e132066,0 2px #0e13201a}.passport .motif-tag{color:#e5c677}.passport .motif-tagline{color:#ffffffd1}.passport .motif-list li{color:#ffffffdb}.passport .motif-list li:before{color:#e5c677}.passport .motif-cta{background:#e5c677;color:#0e1f42}.passport .pp-emblem{position:absolute;right:-34px;bottom:-34px;z-index:1;width:170px;height:170px;border-radius:50%;border:2px solid rgba(229,198,119,.35);opacity:.8;background:radial-gradient(circle,transparent 54%,rgba(229,198,119,.35) 55% 57%,transparent 58%),linear-gradient(90deg,transparent 48.5%,rgba(229,198,119,.35) 49% 51%,transparent 51.5%),radial-gradient(ellipse 30% 50% at 50% 50%,transparent 92%,rgba(229,198,119,.35) 94% 98%,transparent 100%);pointer-events:none}.passport .pp-stamp{position:absolute;top:18px;right:16px;z-index:3;padding:6px 10px;border:2px solid rgba(255,107,107,.85);border-radius:8px;color:#ff7878f2;transform:rotate(8deg);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;text-align:center;mix-blend-mode:screen;pointer-events:none}.counters-grid{display:grid;gap:14px;align-items:stretch;grid-template-columns:1fr}@media (min-width: 880px){.counters-grid{grid-template-columns:repeat(2,1fr);gap:20px}}
