:root{font-family:Manrope,sans-serif;line-height:1.5;font-weight:500;color:#17314a;background:#f7f3eb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}html{scroll-behavior:smooth}*{box-sizing:border-box}body{min-width:320px;margin:0;background:#f7f3eb;color:#17314a}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid rgba(12,125,214,.28);outline-offset:3px}img{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}#root{min-height:100vh}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.page-shell{position:relative;overflow:clip;padding:24px}.skip-link{position:absolute;top:16px;left:24px;z-index:40;min-height:48px;padding:0 18px;border:0;border-radius:999px;background:#0f2740;color:#fefcf8;cursor:pointer;font-weight:800;transform:translateY(-140%);transition:transform .18s ease}.skip-link:focus-visible{transform:translateY(0)}.page-backdrop{position:fixed;inset:0;background:radial-gradient(circle at top left,rgba(0,98,94,.18),transparent 32%),radial-gradient(circle at top right,rgba(255,145,77,.16),transparent 26%),radial-gradient(circle at 20% 75%,rgba(19,76,142,.12),transparent 24%),linear-gradient(180deg,#f4efe4,#f7f3eb 48%,#fcfaf6);z-index:-2}.section{max-width:1180px;margin:0 auto;padding:88px 0;scroll-margin-top:104px}.site-main:focus{outline:none}.section--light,.section--offers,.section--planner,.section--audiences,.section--feature,.section--faq{position:relative}.section--light:before,.section--offers:before,.section--planner:before,.section--audiences:before,.section--feature:before,.section--faq:before{content:"";position:absolute;inset:24px -24px;border-radius:32px;background:#ffffffb8;border:1px solid rgba(17,41,58,.08);box-shadow:0 24px 60px #17314a14;z-index:-1}.section--offers:before{background:radial-gradient(circle at top right,rgba(12,125,214,.12),transparent 30%),radial-gradient(circle at bottom left,rgba(255,145,77,.16),transparent 36%),#fffc}.section--planner:before{background:radial-gradient(circle at top left,rgba(12,125,214,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(255,145,77,.14),transparent 34%),#ffffffc7}.section--audiences:before{background:linear-gradient(135deg,#00625e14,#ff914d1a),#ffffffc7}.section--feature:before{background:linear-gradient(135deg,#00625e1a,#134c8e14),#ffffffb8}.section--faq:before{background:radial-gradient(circle at top right,rgba(255,145,77,.16),transparent 32%),#ffffffd6}.eyebrow{margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#00625e}.announcement-bar{display:flex;align-items:center;justify-content:center;gap:12px;max-width:1180px;margin:0 auto 16px;padding:12px 18px;border-radius:999px;background:linear-gradient(135deg,#4f3188,#294a73);color:#fefcf8;text-decoration:none;box-shadow:0 18px 34px #294a732e}.announcement-bar__kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff24;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.announcement-bar strong{font-size:.95rem}.topbar{position:sticky;top:20px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto;padding:16px 20px;border:1px solid rgba(17,41,58,.08);border-radius:999px;background:#fcfaf6c7;box-shadow:0 18px 40px #17314a14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar__panel{display:flex;flex:1;align-items:center;justify-content:space-between;gap:20px;min-width:0}.brand{display:inline-flex;align-items:center;flex:none;color:#0f2740;text-decoration:none}.brand__logo{display:block;width:126px;height:auto}.brand__logo--footer{width:138px}.brand__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#00625e,#0c7dd6);color:#fefcf8;font-family:Space Grotesk,sans-serif;font-weight:700;box-shadow:0 12px 24px #0c7dd638}.brand__wordmark{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.topbar__menu-toggle{position:relative;display:none;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(15,39,64,.12);border-radius:16px;background:#ffffffc2;color:#0f2740;cursor:pointer}.topbar__menu-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar__menu-lines{display:grid;gap:4px}.topbar__menu-lines span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.topbar__menu-toggle.is-open .topbar__menu-lines span:nth-child(1){transform:translateY(6px) rotate(45deg)}.topbar__menu-toggle.is-open .topbar__menu-lines span:nth-child(2){opacity:0}.topbar__menu-toggle.is-open .topbar__menu-lines span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.topbar__nav,.topbar__actions,.hero__actions,.support-panel__links,.footer__links{display:flex;align-items:center;gap:12px}.topbar__nav a,.footer__links a,.support-panel__links a{color:#33536e;text-decoration:none}.topbar__nav a:hover,.footer__links a:hover,.support-panel__links a:hover{color:#0f2740}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid transparent;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.button:hover{transform:translateY(-1px)}.button--solid{background:linear-gradient(135deg,#00625e,#0c7dd6);color:#fefcf8;box-shadow:0 14px 28px #0c7dd633}.button--outline{border-color:#0f27402e;color:#0f2740;background:#ffffffb8}.button--ghost{border-color:#0f27401f;color:#33536e;background:transparent}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:48px;min-height:calc(100vh - 120px);padding-top:56px}.hero__copy h1{max-width:12ch;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,8vw,5.8rem);line-height:.95;letter-spacing:-.06em;color:#0f2740}.hero__lede,.section-heading p,.product-card p,.service-card p,.feature-layout p,.journey-story__intro p,.review-score p,.feedback-card p,.trust-card p,.support-panel p,.quote-panel__description,.planner-disclaimer,.cta-panel p,.footer p,.faq-list p,.stat-card p{color:#49657d}.hero__lede{max-width:58ch;margin:24px 0 0;font-size:1.08rem}.hero__points{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.hero__points li{display:flex;align-items:center;gap:12px;color:#23425e}.hero__points li:before{content:"";flex:none;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#ff914d,#f04659);box-shadow:0 0 0 6px #ff914d24}.corridor-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.corridor-pill{padding:10px 14px;border:1px solid rgba(15,39,64,.1);border-radius:999px;background:#ffffffa8;color:#0f2740;box-shadow:0 10px 24px #17314a0f}.hero__visual{position:relative;min-height:640px;display:grid;gap:18px;align-content:center;justify-items:center;padding:40px 0 24px}.hero__network-art{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:cover;opacity:.9;filter:saturate(1.02)}.transfer-card{position:relative;width:min(100%,520px);padding:26px;border:1px solid rgba(17,41,58,.08);border-radius:30px;background:linear-gradient(180deg,#ffffffeb,#fffc),linear-gradient(135deg,#00625e1f,#0c7dd61a);box-shadow:0 30px 80px #11293a29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.transfer-card:before,.transfer-card:after{content:"";position:absolute;border-radius:999px;z-index:-1;filter:blur(4px)}.transfer-card:before{width:180px;height:180px;top:-38px;right:-26px;background:#ff914d2e}.transfer-card:after{width:220px;height:220px;bottom:-64px;left:-40px;background:#0c7dd629}.transfer-card__header,.transfer-card__amounts,.transfer-card__grid,.journey-panel{position:relative;z-index:1}.transfer-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.transfer-card__header h2{margin:6px 0 0;font-family:Space Grotesk,sans-serif;font-size:1.9rem;color:#0f2740}.transfer-card__kicker,.support-panel__eyebrow,.product-card__eyebrow,.quote-panel__eyebrow{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#00625e}.transfer-badge{padding:10px 14px;border-radius:999px;background:#0f27400f;color:#0f2740;font-size:.86rem;font-weight:700}.transfer-card__amounts{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:26px;padding:18px;border-radius:24px;background:#0f27400a}.transfer-card__label{display:block;margin-bottom:8px;font-size:.82rem;color:#49657d}.transfer-card__amounts strong{font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,3vw,2rem);line-height:1.1;color:#0f2740}.transfer-card__swap{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,#ff914d,#f04659);color:#fefcf8;font-family:Space Grotesk,sans-serif;font-weight:700;box-shadow:0 14px 28px #f0465938}.transfer-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.transfer-card__grid article,.journey-panel__step,.stat-card,.pulse-card,.planner-panel,.quote-panel,.service-card,.audience-spotlight,.product-card,.review-score,.feedback-card,.trust-card,.support-panel,.journey-story__intro,.journey-map__card,.faq-list details{border:1px solid rgba(17,41,58,.08);border-radius:24px;background:#ffffffc7;box-shadow:0 16px 32px #17314a0f}.pulse-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;padding:0 0 40px}.pulse-card{padding:22px}.pulse-card strong{display:block;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:1.3rem;color:#0f2740}.pulse-card span{display:block;margin-bottom:12px;color:#21435f;font-weight:800}.transfer-card__grid article{padding:16px}.transfer-card__grid span{display:block;margin-bottom:6px;font-size:.78rem;color:#49657d}.transfer-card__grid strong{color:#0f2740}.journey-panel{display:grid;gap:12px;margin-top:18px}.journey-panel__step{display:flex;align-items:center;gap:16px;padding:14px 16px}.journey-panel__step span,.feature-layout__steps span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:14px;background:#0f274014;color:#0f2740;font-family:Space Grotesk,sans-serif;font-weight:700}.journey-panel__step p,.feature-layout__steps p{margin:0}.journey-panel__step.is-complete span{background:#00625e24;color:#00625e}.journey-panel__step.is-active{background:linear-gradient(135deg,#0c7dd61a,#ff914d1a)}.floating-panel{position:relative;display:grid;gap:6px;max-width:220px;padding:18px;border:1px solid rgba(17,41,58,.08);border-radius:22px;background:#ffffffd6;box-shadow:0 18px 48px #17314a1f;z-index:1}.floating-panel strong{color:#0f2740}.floating-panel span{color:#49657d;font-size:.92rem}.floating-panel--top{justify-self:start;animation:float-up 4.8s ease-in-out infinite}.floating-panel--bottom{justify-self:end;animation:float-up 5.4s ease-in-out infinite reverse}.stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;padding:0 0 32px}.destination-band{max-width:1180px;margin:0 auto 12px;padding:22px 26px 24px;border-radius:30px;background:linear-gradient(135deg,#102844,#16375a);box-shadow:0 24px 60px #11293a1f}.destination-band__title{margin:0 0 18px;color:#fefcf8;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;text-align:center}.destination-band__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.destination-chip{display:grid;justify-items:center;gap:10px;padding:14px 10px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08;color:#fefcf8;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.destination-chip:hover{transform:translateY(-2px);border-color:#ffffff29;background:#ffffff0f}.destination-chip__flag{font-size:2rem;line-height:1}.destination-chip__label{font-size:.88rem;font-weight:700;text-align:center}.headline-ribbon{display:block;max-width:1180px;margin:0 auto 34px;padding:22px 24px;border-radius:26px;background:linear-gradient(135deg,#4a678a,#3e5b7b);color:#fefcf8;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;letter-spacing:-.04em;text-align:center;text-decoration:none}.brand-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;padding:0 0 22px}.brand-ribbon__item{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid rgba(17,41,58,.08);border-radius:24px;background:#ffffffb3;box-shadow:0 16px 32px #17314a0d;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.brand-ribbon__item:hover{transform:translateY(-2px);border-color:#0c7dd629;box-shadow:0 20px 34px #17314a14}.brand-ribbon__item:focus-visible{outline:3px solid rgba(12,125,214,.24);outline-offset:2px}.brand-ribbon__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#00625e,#0c7dd6);color:#fefcf8;font-family:Space Grotesk,sans-serif;font-weight:700}.brand-ribbon__item strong{display:block;color:#0f2740;font-family:Space Grotesk,sans-serif;font-size:1rem}.brand-ribbon__item span:last-child{display:block;color:#49657d;font-size:.88rem}.stat-card{padding:24px}.stat-card--link,.pulse-card--link{display:block;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stat-card--link:hover,.pulse-card--link:hover{transform:translateY(-2px);border-color:#0c7dd629;box-shadow:0 20px 34px #17314a14}.stat-card--link:focus-visible,.pulse-card--link:focus-visible{outline:3px solid rgba(12,125,214,.24);outline-offset:2px}.stat-card strong{display:block;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,2.8rem);line-height:1;color:#0f2740}.stat-card span,.review-score span{display:block;margin-bottom:12px;color:#21435f;font-weight:800}.stat-card p,.pulse-card p,.review-score p,.feedback-card p,.trust-card p,.support-panel p,.journey-story__intro p,.audience-proof p,.faq-list p,.service-card p{margin:0}.section-heading{max-width:720px;margin-bottom:34px}.section-heading h2,.feature-layout__copy h2,.journey-story__intro h2,.support-panel h3,.cta-panel__copy h2{margin:0 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3.35rem);line-height:.98;letter-spacing:-.05em;color:#0f2740;text-wrap:balance}.service-grid,.product-grid,.planner-chipset,.planner-mode-grid,.review-scoreboard,.feedback-grid,.trust-grid{display:grid;gap:18px}.planner-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;align-items:start}.planner-panel,.quote-panel{padding:28px}.planner-panel{display:grid;gap:24px}.planner-group{display:grid;gap:14px}.planner-group__label{color:#21435f;font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.planner-chipset{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-chip,.planner-mode{appearance:none;width:100%;padding:16px 18px;border:1px solid rgba(15,39,64,.1);border-radius:22px;background:#ffffffb8;color:#0f2740;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.planner-chip:hover,.planner-mode:hover{transform:translateY(-1px);border-color:#0c7dd633}.planner-chip.is-active,.planner-mode.is-active{border-color:transparent;background:linear-gradient(135deg,#00625e,#0c7dd6);color:#fefcf8;box-shadow:0 16px 32px #0c7dd62e}.planner-chip strong,.planner-mode strong{display:block;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:1.05rem}.planner-chip span,.planner-mode span{display:block;color:#49657d;font-size:.92rem}.planner-chip.is-active span,.planner-mode.is-active span,.planner-mode.is-active small{color:#fefcf8d6}.planner-slider{padding:20px 22px;border:1px solid rgba(15,39,64,.08);border-radius:24px;background:#0f274008}.planner-slider__row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.planner-slider__row span{color:#49657d}.planner-slider__row strong{font-family:Space Grotesk,sans-serif;font-size:1.5rem;color:#0f2740}.planner-slider input{width:100%;accent-color:#0c7dd6}.planner-slider__scale{display:flex;justify-content:space-between;margin-top:10px;color:#49657d;font-size:.86rem}.planner-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.planner-mode{min-height:148px}.planner-mode small{display:block;margin-top:12px;color:#49657d;font-size:.88rem;line-height:1.45}.planner-disclaimer{margin:0;font-size:.94rem}.quote-panel{display:grid;gap:22px;background:linear-gradient(180deg,#ffffffeb,#ffffffd1),linear-gradient(135deg,#00625e1a,#0c7dd61f)}.quote-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.quote-panel__header h3{margin:8px 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3vw,2.3rem);color:#0f2740}.quote-panel__badge{padding:10px 14px;border-radius:999px;background:#0f274012;color:#0f2740;font-size:.86rem;font-weight:800}.quote-panel__grid,.quote-panel__insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quote-panel__grid article,.quote-panel__insights article{padding:18px;border:1px solid rgba(15,39,64,.08);border-radius:22px;background:#ffffffc2}.quote-panel__grid span,.quote-panel__insights span,.quote-panel__rails span{display:block;margin-bottom:8px;color:#49657d;font-size:.82rem}.quote-panel__grid strong{font-family:Space Grotesk,sans-serif;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.1;color:#0f2740}.quote-panel__insights strong,.quote-panel__description{color:#23425e}.quote-panel__description{margin:0;font-size:1rem}.quote-panel__rails ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.quote-panel__rails li{padding:10px 14px;border:1px solid rgba(15,39,64,.08);border-radius:999px;background:#ffffffbd;color:#21435f;font-weight:700}.offers-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:12px;align-items:start}.offer-stack{display:grid;gap:10px}.offer-card,.offers-visual__copy{border:1px solid rgba(17,41,58,.08);border-radius:20px;background:#fafcfde6;box-shadow:none}.offer-card{padding:14px 16px 16px}.offer-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.offer-card__badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#0f27400d;color:#21435f;font-size:.68rem;font-weight:800;letter-spacing:.03em}.offer-card__meta small{color:#8aa0b1;font-size:.68rem;font-weight:700}.offer-card__body{display:grid;grid-template-columns:126px minmax(0,1fr) 112px;gap:14px;align-items:center}.offer-card__code-block{min-height:92px;padding:14px 12px;border:1px solid rgba(15,39,64,.08);border-radius:16px;background:linear-gradient(135deg,#00625e14,#0c7dd60f),#ffffffd1}.offer-card__code-block span{display:block;margin-bottom:10px;color:#6a8092;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.offer-card__code-block code{display:block;color:#00625e;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.15;letter-spacing:.03em;white-space:nowrap;word-break:normal;overflow-wrap:normal}.offer-card__content{display:grid;gap:8px}.offer-card h3,.offers-visual__copy h3{margin:0;font-family:Space Grotesk,sans-serif;font-size:1rem;line-height:1.06;color:#0f2740}.offer-card p,.offers-visual__copy p,.offer-card small{margin:0;color:#49657d}.offer-card p{font-size:.9rem;line-height:1.45}.offer-card small{font-size:.72rem;line-height:1.45}.offer-card__action{min-height:38px;padding:0 14px;align-self:center;justify-self:end;font-size:.8rem;white-space:nowrap}.offers-visual{display:grid;gap:10px;position:sticky;top:108px}.offers-visual__image{width:100%;min-height:200px;object-fit:cover;border:1px solid rgba(17,41,58,.08);border-radius:20px;background:#f2f7fae6;box-shadow:none}.offers-visual__copy{padding:18px 20px}.offers-visual__eyebrow{margin:0 0 12px;color:#00625e;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.offers-visual__copy h3{font-size:1rem;line-height:1.05}.offers-visual__copy p{font-size:.88rem;line-height:1.45}.service-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.audience-layout{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:18px;align-items:start}.audience-tabs{display:grid;gap:12px}.audience-tab{appearance:none;width:100%;padding:16px 18px;border:1px solid rgba(15,39,64,.08);border-radius:22px;background:#ffffffb8;color:#0f2740;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.audience-tab:hover{transform:translateY(-1px);border-color:#0c7dd62e}.audience-tab.is-active{border-color:transparent;background:linear-gradient(135deg,#00625e,#0c7dd6);color:#fefcf8;box-shadow:0 16px 32px #0c7dd62e}.audience-tab strong{display:block;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:1.05rem}.audience-tab span{display:block;color:#49657d;font-size:.92rem}.audience-tab.is-active span{color:#fefcf8d6}.audience-spotlight{padding:28px}.audience-spotlight__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.audience-spotlight__eyebrow{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#00625e}.audience-spotlight__header h3{margin:8px 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1;letter-spacing:-.04em;color:#0f2740}.audience-priority,.audience-proof,.audience-list li{border:1px solid rgba(17,41,58,.08);border-radius:22px;background:#ffffffbd}.audience-priority{min-width:220px;padding:18px}.audience-priority span,.audience-proof span{display:block;margin-bottom:8px;color:#49657d;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.audience-priority strong{font-family:Space Grotesk,sans-serif;font-size:1.15rem;line-height:1.1;color:#0f2740}.audience-spotlight__description{margin:22px 0 0;color:#23425e;font-size:1rem}.audience-spotlight__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;margin-top:24px}.audience-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.audience-list li{display:flex;gap:12px;padding:16px 18px;color:#23425e}.audience-list li:before{content:"";flex:none;width:10px;height:10px;margin-top:8px;border-radius:999px;background:linear-gradient(135deg,#ff914d,#f04659);box-shadow:0 0 0 6px #ff914d1f}.audience-proof{padding:22px}.audience-proof a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;margin-top:22px;border:1px solid rgba(15,39,64,.12);border-radius:999px;background:#ffffffd1;color:#0c7dd6;font-weight:800;text-decoration:none}.service-card,.feedback-card,.trust-card{padding:24px}.service-card--link{display:block;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.service-card--link:hover{transform:translateY(-2px);border-color:#0c7dd629;box-shadow:0 20px 34px #17314a14}.service-card--link:focus-visible{outline:3px solid rgba(12,125,214,.24);outline-offset:2px}.service-card__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#00625e24,#0c7dd624);color:#0f2740;font-family:Space Grotesk,sans-serif;font-weight:700}.service-card h3,.product-card h3,.feature-layout__steps h3,.feedback-card h3,.trust-card h3{margin:20px 0 12px;font-family:Space Grotesk,sans-serif;font-size:1.35rem;line-height:1.05;color:#0f2740}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{padding:28px}.product-card ul{display:grid;gap:12px;margin:22px 0 28px;padding:0;list-style:none}.product-card li{display:flex;gap:12px;color:#23425e}.product-card li:before{content:"";flex:none;width:8px;height:8px;margin-top:10px;border-radius:999px;background:linear-gradient(135deg,#00625e,#0c7dd6)}.product-card__cta{width:fit-content;margin-top:auto}.feature-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;align-items:start}.feature-layout__copy{padding:8px 10px 0 0}.feature-layout__steps{display:grid;gap:16px}.feature-layout__steps article{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px;border:1px solid rgba(17,41,58,.08);border-radius:24px;background:#ffffffbd;box-shadow:0 16px 32px #17314a0f}.feature-layout__step-card,.journey-map__card--link,.feedback-card--link,.trust-card--link{color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.feature-layout__step-card{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px;border:1px solid rgba(17,41,58,.08);border-radius:24px;background:#ffffffbd;box-shadow:0 16px 32px #17314a0f}.feature-layout__step-card:hover,.journey-map__card--link:hover,.feedback-card--link:hover,.trust-card--link:hover{transform:translateY(-2px);border-color:#0c7dd629;box-shadow:0 20px 34px #17314a14}.feature-layout__step-card:focus-visible,.journey-map__card--link:focus-visible,.feedback-card--link:focus-visible,.trust-card--link:focus-visible{outline:3px solid rgba(12,125,214,.24);outline-offset:2px}.feature-layout__steps h3{margin-top:0}.journey-story{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:18px;align-items:start}.journey-story__intro,.journey-map__card{padding:28px}.journey-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.journey-map__step{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#00625e24,#0c7dd629);color:#0f2740;font-family:Space Grotesk,sans-serif;font-weight:700}.service-card h3,.product-card h3,.feature-layout__steps h3,.feedback-card h3,.trust-card h3,.journey-map__card h3{margin:20px 0 12px;font-family:Space Grotesk,sans-serif;font-size:1.35rem;line-height:1.05;color:#0f2740}.journey-map__card strong{display:inline-flex;margin-top:20px;padding:10px 14px;border-radius:999px;background:#0f27400f;color:#21435f}.review-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.review-score{padding:24px;text-align:left}.review-score strong{display:block;margin-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,2.8rem);line-height:1;color:#0f2740}.feedback-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.trust-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-panel{padding:28px;background:linear-gradient(180deg,#ffffffe6,#ffffffd1),linear-gradient(135deg,#ff914d1a,#0c7dd61a)}.support-panel__links{margin-top:22px;flex-wrap:wrap}.support-panel__links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid rgba(15,39,64,.12);border-radius:999px;background:#ffffffd1;font-weight:700}.faq-list{display:grid;gap:14px}.faq-list details{padding:20px 22px}.faq-list summary{cursor:pointer;list-style:none;font-weight:800;color:#0f2740}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:#0c7dd6}.faq-list details[open] summary:after{content:"-"}.faq-list p{margin-top:14px}.section--cta{padding-top:42px}.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px;border:1px solid rgba(17,41,58,.08);border-radius:32px;background:radial-gradient(circle at top left,rgba(255,145,77,.18),transparent 34%),linear-gradient(135deg,#00625e1f,#0c7dd624),#ffffffdb;box-shadow:0 24px 60px #17314a14}.cta-panel__copy{max-width:720px}.cta-panel__actions{display:flex;flex-wrap:wrap;gap:12px}.footer{display:flex;justify-content:space-between;gap:32px;max-width:1180px;margin:0 auto;padding:8px 0 40px}.brand--footer{margin-bottom:18px}.footer p{max-width:48ch;margin:0}.footer__links{flex-wrap:wrap;align-content:flex-start;justify-content:flex-end}@keyframes float-up{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:1120px){.topbar{border-radius:28px}.hero,.offers-layout,.planner-layout,.audience-layout,.feature-layout,.journey-story,.trust-layout{grid-template-columns:1fr}.destination-band__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero{min-height:auto;padding-top:42px}.hero__copy h1{max-width:14ch}.hero__visual{min-height:auto;padding-top:28px}.stats-strip,.brand-ribbon,.pulse-strip,.service-grid,.planner-chipset,.review-scoreboard,.feedback-grid,.planner-mode-grid,.journey-map{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid,.audience-spotlight__body,.quote-panel__grid,.quote-panel__insights,.trust-grid{grid-template-columns:1fr}.offers-visual{position:static}}@media(max-width:820px){.page-shell{padding:16px}.announcement-bar{flex-direction:column;align-items:flex-start;border-radius:24px}.topbar{position:static;flex-wrap:wrap;justify-content:space-between;padding:18px;border-radius:28px}.brand__logo{width:112px}.topbar__menu-toggle{display:inline-flex}.hero__copy h1,.section-heading h2,.feature-layout__copy h2,.support-panel h3{line-height:1}.hero__actions,.topbar__actions,.support-panel__links,.cta-panel__actions,.footer__links{flex-wrap:wrap}.topbar__panel{display:none;width:100%;flex-direction:column;align-items:stretch;padding-top:10px}.topbar__panel.is-open{display:flex}.topbar__nav,.topbar__actions{width:100%;flex-direction:column;align-items:stretch}.topbar__nav a{padding:12px 14px;border:1px solid rgba(15,39,64,.08);border-radius:18px;background:#ffffffb8}.topbar__actions .button{width:100%}.transfer-card__amounts{grid-template-columns:1fr}.transfer-card__swap{width:100%;height:56px;border-radius:18px}.transfer-card__grid,.stats-strip,.brand-ribbon,.pulse-strip,.service-grid,.planner-chipset,.planner-mode-grid,.audience-spotlight__body,.quote-panel__grid,.quote-panel__insights,.journey-map,.review-scoreboard,.feedback-grid,.trust-grid{grid-template-columns:1fr}.destination-band{padding:20px 18px;border-radius:24px}.destination-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.headline-ribbon{margin-bottom:26px;padding:18px 16px;border-radius:22px}.floating-panel{position:static;max-width:none;width:100%;margin-top:16px}.hero__visual{display:block}.hero__network-art{position:static;width:100%;height:auto;margin-bottom:18px;border-radius:28px}.section{padding:72px 0}.section--light:before,.section--offers:before,.section--planner:before,.section--audiences:before,.section--feature:before,.section--faq:before{inset:14px -10px;border-radius:28px}.planner-slider__row,.audience-spotlight__header,.offer-card__meta,.quote-panel__header,.cta-panel{flex-direction:column;align-items:flex-start}.offer-card__body{grid-template-columns:1fr}.offer-card__action{align-self:flex-start;justify-self:start}.footer{flex-direction:column}.footer__links{justify-content:flex-start}}
