:root{color-scheme:light;--header-pill-height:4.1rem;--header-brand-width:9.45rem;--header-brand-image-height:1.92rem;--bg:#fcfdff;--bg-deep:#f2f8fb;--panel:rgba(255,255,255,0.9);--panel-strong:rgba(255,255,255,0.98);--panel-soft:rgba(19,56,108,0.04);--panel-softer:rgba(255,255,255,0.88);--surface:#ffffff;--surface-elevated:#ffffff;--surface-muted:#dfe9f5;--text:#10203b;--text-muted:#5b6f89;--text-soft:#7a8ea9;--text-strong:#091728;--line:rgba(16,41,84,0.12);--line-strong:rgba(16,41,84,0.2);--line-dark:rgba(9,17,32,0.08);--cyan:#1aa3a2;--blue:#1e3f8d;--gold:#d9ac35;--shadow-deep:0 42px 96px rgba(31,76,146,0.16);--shadow-light:0 20px 50px rgba(24,61,124,0.09);--radius-xl:38px;--radius-lg:30px;--radius-md:24px;--radius-sm:18px;--max-width:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}.showcase-fonts{--font-display:"Avenir Next","SF Pro Display","Helvetica Neue",sans-serif;--font-ui:"Avenir Next","SF Pro Text","Helvetica Neue",sans-serif}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 4% 0,rgba(30,63,141,.08),transparent 28%),radial-gradient(circle at 88% 10%,rgba(26,163,162,.1),transparent 22%),radial-gradient(circle at 56% 92%,rgba(217,172,53,.08),transparent 24%),linear-gradient(180deg,#ffffff,#f8fbff 52%,#f4f9fb);color:var(--text);font-family:var(--font-ui),"SF Pro Text","Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input{font:inherit}.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}img,svg{display:block}code{padding:.16rem .42rem;border-radius:999px;background:rgba(17,52,102,.08);color:var(--text-strong);font-family:SF Mono,IBM Plex Mono,monospace;font-size:.9em}.showcase-body{position:relative;overflow-x:hidden}.showcase-body.site-nav-open{overflow:hidden;overscroll-behavior:none}.showcase-home{padding-bottom:3rem}.download-support,.marketing-shell,.site-footer{width:min(calc(100% - 2rem),var(--max-width));margin:0 auto}.marketing-shell{position:relative;overflow:clip;padding:0 0 4rem}.marketing-shell:after,.marketing-shell:before{content:"";position:absolute;border-radius:999px;filter:blur(72px);pointer-events:none;opacity:.72}.marketing-shell:before{top:8rem;left:-10rem;width:22rem;height:22rem;background:rgba(217,172,53,.12)}.marketing-shell:after{top:22rem;right:-4rem;width:20rem;height:20rem;background:rgba(26,163,162,.14)}.marketing-shell--content{padding-top:2.6rem}.marketing-shell--download{padding-top:1rem}.download-hero-panel,.hero-panel{position:relative;overflow:hidden;width:min(calc(100% - 1rem),1480px);margin:0 auto;padding:1.45rem 1.45rem 4rem;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.56);background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.36),transparent 18%),radial-gradient(circle at 82% 18%,rgba(119,231,221,.22),transparent 20%),linear-gradient(135deg,#18a7a5,#2f73b3 45%,#1e3f8d);box-shadow:var(--shadow-deep)}.hero-panel{width:100%;margin:0;padding:1.45rem 0 3.6rem;border-radius:0;border-left:0;border-right:0}.hero-shell{width:min(calc(100% - 2rem),var(--max-width));margin:0 auto}.download-hero-panel{width:100%;border-color:rgba(21,56,109,.08);background:radial-gradient(circle at 10% 10%,rgba(217,172,53,.12),transparent 24%),radial-gradient(circle at 92% 18%,rgba(26,163,162,.12),transparent 22%),radial-gradient(circle at 72% 80%,rgba(30,63,141,.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,251,255,.98))}.download-hero-panel:before,.hero-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 28%),radial-gradient(circle at 78% 18%,rgba(255,255,255,.14),transparent 26%);pointer-events:none}.hero-orbit{position:absolute;border-radius:999px;filter:blur(30px);pointer-events:none;opacity:.88;mix-blend-mode:screen}.hero-orbit--left{top:9rem;left:-6rem;width:17rem;height:17rem;background:rgba(255,222,116,.3)}.hero-orbit--right{right:6%;bottom:1rem;width:20rem;height:20rem;background:rgba(89,230,210,.22)}.site-header-shell{position:relative;z-index:40;width:100%;margin:0 auto 1.45rem}.site-header-shell__frame{width:100%;display:flex;align-items:center;min-height:var(--header-pill-height);position:relative;z-index:1}.hero-shell,.page-panel-shell{width:min(calc(100% - 2rem),var(--max-width));margin:0 auto}.site-header-backdrop{position:fixed;inset:0;background:rgba(8,20,39,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:0}.topbar{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:var(--header-pill-height);width:100%;margin:0 auto;gap:1.1rem;padding:0;flex-wrap:nowrap}.topbar__actions{flex:1 1 auto;width:auto;justify-content:flex-end;gap:.8rem;justify-self:end}.topbar__actions,.topbar__brand{display:flex;align-items:center;min-height:var(--header-pill-height);min-width:0;align-self:center}.topbar__brand{justify-content:flex-start;flex:0 0 auto;height:var(--header-pill-height);line-height:0;margin:0}.brand-logo{position:relative;height:var(--header-pill-height);min-height:var(--header-pill-height);width:var(--header-brand-width);min-width:var(--header-brand-width);padding:0 .96rem;margin:0;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.78);box-shadow:0 18px 34px rgba(15,56,117,.13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-logo,.brand-logo__inner{display:flex;align-items:center;justify-content:center}.brand-logo__inner{width:100%;height:100%}.brand-logo__image{display:block;width:100%;max-width:100%;height:auto;max-height:var(--header-brand-image-height);object-fit:contain;object-position:center}.topbar__cluster{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin-left:0;gap:.8rem;min-width:0;min-height:var(--header-pill-height)}.menu-toggle{display:none;align-items:center;gap:.75rem;min-height:3.25rem;padding:.72rem .95rem;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:rgba(255,255,255,.82);color:var(--text-strong);box-shadow:0 14px 32px rgba(15,56,117,.1)}.menu-toggle--open{background:rgba(255,255,255,.94)}.menu-toggle__label{font-size:.88rem;font-weight:700;letter-spacing:-.01em}.menu-toggle__icon{display:grid;grid-gap:.24rem;gap:.24rem}.menu-toggle__icon span{display:block;width:1.05rem;height:2px;border-radius:999px;background:currentColor}.topbar--menu-open .menu-toggle__icon span:first-child{transform:translateY(6px) rotate(45deg)}.topbar--menu-open .menu-toggle__icon span:nth-child(2){opacity:0}.topbar--menu-open .menu-toggle__icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.language-switcher,.topnav{display:inline-flex;align-items:center;align-self:center;min-height:var(--header-pill-height);gap:.45rem;padding:.42rem;border-radius:999px;border:1px solid rgba(255,255,255,.52);background:rgba(255,255,255,.76);box-shadow:0 14px 32px rgba(15,56,117,.1)}.language-switcher__link,.topnav a{display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1rem;border-radius:999px;color:rgba(8,20,39,.72);font-size:.93rem;font-weight:600;letter-spacing:-.01em}.topnav__download{background:rgba(8,20,39,.06);color:var(--text-strong)!important}.language-switcher__link--active,.topnav__download--active{background:linear-gradient(135deg,rgba(217,172,53,.18),rgba(26,163,162,.16));color:var(--text-strong)!important}.download-hero,.hero-layout{position:relative;z-index:1;display:grid;grid-gap:2.6rem;gap:2.6rem}.hero-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"copy stage" "waitlist stage";column-gap:2.7rem;row-gap:1.1rem;align-items:start}.download-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:flex-end}.hero-copy{grid-area:copy;position:relative;z-index:2;max-width:33rem;padding:1.9rem 0 0}.hero-waitlist{grid-area:waitlist;max-width:33rem;margin-top:0}.eyebrow,.section-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.46rem .82rem;border-radius:999px;background:rgba(15,63,124,.06);border:1px solid rgba(15,63,124,.1);color:#1f5a9d;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-panel .eyebrow,.hero-panel .section-badge{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.26);color:rgba(255,255,255,.96)}.eyebrow--dim{background:rgba(15,63,124,.05);color:#4a6d9f}.section-badge--soft{color:rgba(9,17,32,.78);background:rgba(255,255,255,.88);border-color:rgba(9,17,32,.06)}.section-badge--dark{color:rgba(125,86,10,.92);background:rgba(217,172,53,.12);border-color:rgba(217,172,53,.18)}.capability-feature .section-badge--dark{color:#ffd76a;background:rgba(255,217,106,.12);border-color:rgba(255,217,106,.26)}.capability-card h3,.capability-feature h3,.capability-feature__intro h2,.download-availability-card h3,.download-note-card h3,.editorial-point h3,.hero-title,.section-intro h2,.store-card h2,.trust-card h3{margin:0;font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.hero-title{margin-top:1.2rem;font-size:clamp(3.4rem,6.3vw,6.2rem);line-height:.92;text-shadow:0 16px 38px rgba(13,47,104,.18)}.hero-title em,.hero-title span{display:block}.hero-title span{color:#ffffff}.hero-title em{font-style:normal;color:#ffe28b}.hero-title--download{font-size:clamp(3rem,7vw,5.4rem)}.capability-card p,.capability-feature p,.download-availability-card p,.download-note-card p,.editorial-point p,.final-cta__copy p,.market-card p,.section-intro p,.site-footer p,.store-card p,.trust-card p{color:var(--text-muted);font-size:1.04rem;line-height:1.78}.hero-lead{max-width:31rem;margin:1.7rem 0 0;font-size:1.1rem;line-height:1.7;color:rgba(255,255,255,.9);text-shadow:0 10px 24px rgba(12,42,96,.18)}.hero-actions{display:flex;flex-wrap:wrap;gap:1.15rem;margin-top:2.35rem}.hero-actions--stacked{justify-content:flex-end;align-items:center}.waitlist-card{display:grid;grid-gap:1rem;gap:1rem}.waitlist-card__copy{min-width:0}.waitlist-card__copy h2,.waitlist-card__copy h3{margin:.9rem 0 0;font-family:var(--font-display),sans-serif;font-weight:600;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.waitlist-card__copy p{margin:.75rem 0 0;font-size:1rem;line-height:1.62}.waitlist-card--hero{max-width:none;margin-top:0;padding:1rem 1.05rem;gap:.8rem;border-radius:1.45rem;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 48px rgba(18,58,122,.14)}.waitlist-card--hero .waitlist-card__copy{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .8rem}.waitlist-card--hero .section-badge{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28);color:rgba(255,255,255,.96)}.waitlist-card--hero .waitlist-card__copy h2,.waitlist-card--hero .waitlist-card__copy h3{margin:0;color:#ffffff;font-size:clamp(1.2rem,1.65vw,1.55rem);line-height:1.04;letter-spacing:-.03em;text-wrap:pretty}.waitlist-card--hero .waitlist-card__copy p,.waitlist-card--hero .waitlist-form__hint,.waitlist-card--hero .waitlist-form__message{color:rgba(255,255,255,.84)}.waitlist-card--hero .waitlist-form__row{gap:.6rem}.waitlist-card--hero .button,.waitlist-card--hero .waitlist-input{min-height:3.25rem}.waitlist-card--surface{min-height:100%;padding:2rem;border-radius:var(--radius-lg);border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.78);box-shadow:var(--shadow-light)}.waitlist-card--surface .waitlist-card__copy h2,.waitlist-card--surface .waitlist-card__copy h3{color:var(--text-strong)}.waitlist-card--surface .waitlist-card__copy p,.waitlist-card--surface .waitlist-form__hint{color:var(--text-muted)}.waitlist-form{display:grid;grid-gap:.7rem;gap:.7rem}.waitlist-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.waitlist-input{width:100%;min-height:3.65rem;padding:0 1rem;border:1px solid rgba(17,52,102,.14);border-radius:1rem;background:rgba(255,255,255,.96);color:var(--text-strong);outline:none}.waitlist-input::placeholder{color:var(--text-soft)}.waitlist-input:focus{border-color:rgba(30,63,141,.38);box-shadow:0 0 0 4px rgba(30,63,141,.08)}.waitlist-form__hint,.waitlist-form__message{margin:0;font-size:.92rem;line-height:1.5}.waitlist-form__message{min-height:1.4rem}.waitlist-form__message--success{color:#0f8067}.waitlist-form__message--error{color:#b14932}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.65rem;padding:.92rem 1.4rem;border-radius:1.25rem;border:1px solid transparent;font-weight:700;letter-spacing:-.02em}.button--primary{color:#122a5b;background:linear-gradient(135deg,#efbf42,#ffd968);box-shadow:0 18px 44px rgba(217,172,53,.24)}.button--ghost{color:var(--text-strong);background:rgba(255,255,255,.84);border-color:rgba(17,52,102,.1)}.button--disabled{color:rgba(26,46,86,.78);background:rgba(255,255,255,.9);border:1px dashed rgba(30,63,141,.18);cursor:not-allowed}.store-badge{display:inline-flex;align-items:center;gap:.78rem;text-align:left}.store-badge__icon{width:1.18rem;height:1.18rem;border-radius:.35rem;background:linear-gradient(135deg,#1aa3a2,#1e3f8d 62%,#d9ac35)}.store-badge small,.store-badge strong{display:block}.store-badge small{color:rgba(18,42,91,.72);font-size:.78rem}.proof-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:1.1rem;padding:1.15rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-card,.download-availability-card,.download-note-card,.editorial-point,.market-card,.proof-card,.trust-card{border-radius:var(--radius-md);border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-light)}.proof-card{padding:1rem 1.5rem;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.proof-card:not(:first-child){border-left:1px solid var(--line)}.capability-stat strong,.proof-card strong{display:block;font-family:var(--font-display),sans-serif;font-weight:700;color:var(--text-strong);font-size:1.8rem;letter-spacing:-.04em}.capability-stat span,.market-card__header span,.proof-card span,.store-card__header small,.store-card__meta{color:var(--text-muted)}.proof-card span{display:block;margin-top:.28rem;font-size:.98rem;line-height:1.45}.download-hero-panel .section-intro p,.download-hero-panel .store-card__header small,.download-hero-panel .store-card__meta{color:var(--text-muted)}.download-hero-panel .hero-title{color:var(--text-strong)}.portrait-stage{grid-area:stage;position:relative;display:grid;align-self:stretch;grid-gap:1.1rem;gap:1.1rem;padding-top:0}.portrait-stage__frame{position:relative;min-height:42.5rem}.portrait-stage__media{position:relative;min-height:38.5rem;overflow:hidden;border-radius:2.9rem;background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.32),transparent 18%),linear-gradient(135deg,#1aa3a2,#2c6fb1 44%,#1e3f8d);box-shadow:0 36px 90px rgba(21,74,155,.22)}.portrait-stage__image{object-fit:cover;object-position:center 18%}.portrait-stage__placeholder{position:absolute;inset:0;display:grid;align-content:end;grid-gap:.9rem;gap:.9rem;padding:1.8rem;color:#ffffff;background:radial-gradient(circle at 18% 18%,rgba(255,224,130,.24),transparent 18%),radial-gradient(circle at 72% 20%,rgba(119,231,221,.16),transparent 22%),linear-gradient(180deg,rgba(7,20,43,.04),rgba(7,20,43,.3))}.market-card__header strong,.portrait-stage__copy strong,.portrait-stage__placeholder strong{display:block;margin-top:.2rem;font-size:1rem;letter-spacing:-.03em}.market-card__header strong{font-size:1.35rem}.floating-prompt p,.portrait-stage__copy p,.portrait-stage__placeholder p{margin:0;line-height:1.64}.portrait-stage__wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,20,39,.04),rgba(8,20,39,.16) 42%,rgba(8,20,39,.68))}.portrait-stage__content{position:absolute;left:1.8rem;right:1.8rem;bottom:1.8rem;z-index:2;display:grid;grid-gap:1rem;gap:1rem;max-width:25rem;color:#ffffff}.portrait-stage__copy strong{font-family:var(--font-display),sans-serif;font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:.94;font-weight:800}.portrait-stage__copy p{margin-top:.7rem;color:rgba(255,255,255,.84);font-size:1rem}.portrait-stage__signature{position:absolute;top:1.6rem;right:1.6rem;z-index:2;display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem 1.1rem;border-radius:1.4rem;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#ffffff;box-shadow:0 18px 42px rgba(14,52,112,.2)}.portrait-chip small,.portrait-stage__signature small{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.portrait-chip strong,.portrait-stage__signature strong{font-family:var(--font-display),sans-serif;font-size:1.05rem;letter-spacing:-.03em}.floating-prompt{position:absolute;z-index:3;width:min(16.5rem,100%);padding:1.15rem 1.2rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.68);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 22px 54px rgba(16,58,122,.12)}.floating-prompt .section-badge{background:rgba(30,63,141,.06);border-color:rgba(30,63,141,.1);color:rgba(16,32,59,.64)}.floating-prompt--top{top:2.2rem;left:-1.2rem}.floating-prompt--bottom{left:1.5rem;bottom:-1rem}.floating-prompt--accent{background:rgba(244,250,255,.96)}.floating-prompt strong{display:block;margin-top:.45rem;color:var(--text-strong);font-size:1.22rem;line-height:1.16;letter-spacing:-.03em}.floating-prompt p{margin-top:.55rem;color:var(--text-muted)}.portrait-stage__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.portrait-chip{display:grid;align-content:start;grid-gap:.28rem;gap:.28rem;width:100%;min-width:0;min-height:5.25rem;padding:.95rem 1rem;border-radius:1.2rem;border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.92);color:var(--text-strong);box-shadow:0 14px 30px rgba(20,62,126,.08)}.portrait-chip--accent{border-color:rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(42,84,155,.56),rgba(26,163,162,.42));color:#ffffff}.portrait-chip--accent small,.portrait-chip--accent strong{color:#ffffff}.portrait-chip--soft{display:flex;align-items:center;justify-content:flex-start;background:rgba(8,20,39,.88);color:#ffffff;font-size:1.02rem;font-weight:600;letter-spacing:-.02em}.editorial-section,.final-cta,.market-section,.trust-section{position:relative;z-index:1;padding:4.6rem 0 0}.section-intro{max-width:42rem;margin-bottom:2.3rem}.section-intro--compact{margin-bottom:0}.section-intro h2{margin-top:1rem;font-size:clamp(2.5rem,4.4vw,4.1rem);line-height:.98;color:var(--text-strong)}.section-intro p{margin:1rem 0 0}.capability-grid,.download-support,.editorial-grid,.editorial-layout,.market-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:2.6rem;gap:2.6rem}.editorial-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.editorial-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:2.8rem}.editorial-column{display:grid;grid-gap:2rem;gap:2rem;align-content:start}.editorial-section .section-intro{margin-bottom:0}.editorial-note{padding:0 0 0 1.8rem;border-left:4px solid rgba(30,63,141,.9)}.editorial-note p{margin:0;color:var(--text-strong);font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.capability-stack,.editorial-points,.trust-grid{display:grid;grid-gap:0;gap:0}.editorial-points{grid-template-columns:1fr;gap:.95rem;border-top:0}.capability-card,.download-availability-card,.download-note-card,.editorial-point,.market-card,.trust-card{padding:1.55rem 0}.capability-card h3,.download-availability-card h3,.download-note-card h3,.editorial-point h3,.market-card__header,.store-card h2,.trust-card h3{margin-top:1rem}.editorial-point{padding:1.3rem 1.45rem;border-radius:1.35rem;border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.88);box-shadow:var(--shadow-light);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.editorial-point h3{margin:0 0 .45rem}.capability-feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(13rem,.92fr);align-self:start;grid-gap:1.4rem 1.35rem;gap:1.4rem 1.35rem;min-height:100%;padding:2.2rem;border-radius:2.2rem;background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.3),transparent 18%),linear-gradient(135deg,#1e3f8d,#2465a6 52%,#1aa3a2);border:0;color:#ffffff;box-shadow:var(--shadow-deep)}.capability-feature__intro{display:grid;grid-gap:.95rem;gap:.95rem;grid-column:1/-1;max-width:31rem}.capability-feature__intro .eyebrow{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2);color:#ffffff}.capability-feature__intro h2{margin:0;font-family:var(--font-display),sans-serif;font-weight:600;font-size:clamp(2.3rem,3.55vw,3.7rem);line-height:.95;letter-spacing:-.045em;color:#ffffff;text-wrap:balance}.capability-feature__spotlight{display:grid;grid-gap:.95rem;gap:.95rem;align-content:start;padding-top:0;padding-right:.35rem;border-top:0}.capability-feature h3{margin-top:.2rem;max-width:12ch;font-size:clamp(1.9rem,2.8vw,2.55rem);line-height:.98;color:#ffffff}.capability-feature p{max-width:30rem;color:rgba(255,255,255,.84);font-size:1rem;line-height:1.62}.capability-stats{display:grid;grid-template-columns:1fr;grid-gap:.82rem;gap:.82rem;margin-top:0;align-content:start}.capability-stat{padding:.92rem .95rem;border-radius:1.15rem;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.capability-stat strong{color:#ffffff;font-size:1.08rem}.capability-stat span{display:block;margin-top:.35rem;color:rgba(255,255,255,.72);line-height:1.55}.capability-section{position:relative;margin-top:4.8rem;padding:3.4rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(244,249,252,.85),rgba(255,255,255,.2))}.capability-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.capability-card{padding:1.35rem 1.45rem;border-radius:1.35rem;border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.9);box-shadow:var(--shadow-light);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.capability-stack .capability-card:last-child{grid-column:1/-1}.market-layout--immersive{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:2rem}.market-copy-block{display:grid;grid-gap:1.35rem;gap:1.35rem;align-content:start;min-width:0}.market-copy-lead{max-width:34rem}.market-copy-lead h2{margin-top:1rem;color:var(--text-strong);max-width:11.5ch;font-size:clamp(2.2rem,3.7vw,3.35rem);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.market-copy-lead p{margin:.85rem 0 0;max-width:28rem;font-size:1.02rem;line-height:1.64;color:var(--text-muted)}.market-manifesto{padding:1.35rem 1.4rem 1.5rem;border:1px solid rgba(17,52,102,.08);border-radius:1.7rem;background:rgba(255,255,255,.84);box-shadow:var(--shadow-light);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.market-manifesto p{margin:.8rem 0 0;max-width:18ch;color:var(--text-strong);font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(1.45rem,2.15vw,1.95rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.market-stack{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-content:start;margin-top:.25rem}.market-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.market-card{min-width:0;padding:1.02rem 1.08rem;border:1px solid rgba(17,52,102,.08);border-radius:1.35rem;background:rgba(255,255,255,.84);box-shadow:0 18px 42px rgba(20,62,126,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.market-card:last-child{border-bottom:1px solid rgba(17,52,102,.08)}.market-card__header span{padding:.45rem .7rem;border-radius:999px;background:rgba(30,63,141,.08);color:var(--blue);font-size:.82rem;font-weight:700;flex-shrink:0}.final-cta__panel .eyebrow,.market-manifesto .section-badge{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.26);color:#ffffff}.market-manifesto .section-badge{background:rgba(217,172,53,.12);border-color:rgba(217,172,53,.18);color:rgba(123,92,16,.96)}.market-card p{margin-top:.6rem;font-size:.98rem;line-height:1.58}.market-visual{position:relative;display:grid;grid-gap:1rem;gap:1rem;min-height:45rem;padding:1.5rem 1.5rem 1.35rem;overflow:hidden;border-radius:2.2rem;border:1px solid rgba(255,255,255,.4);background:radial-gradient(circle at 16% 14%,rgba(255,224,130,.24),transparent 18%),radial-gradient(circle at 80% 18%,rgba(119,231,221,.16),transparent 20%),linear-gradient(145deg,rgba(18,59,123,.96),rgba(32,93,173,.96) 52%,rgba(26,163,162,.92));box-shadow:var(--shadow-deep)}.market-visual:after,.market-visual:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.market-visual:before{top:-4rem;right:-3rem;width:14rem;height:14rem;background:rgba(255,255,255,.14);filter:blur(16px)}.market-visual:after{left:8%;bottom:-2rem;width:12rem;height:12rem;background:rgba(255,224,130,.18);filter:blur(28px)}.market-visual__intro,.market-visual__stats{position:relative;z-index:1}.market-visual__intro{position:absolute;top:1.45rem;left:1.45rem;z-index:2;display:grid;grid-gap:.7rem;gap:.7rem;max-width:14rem}.market-visual__intro .section-badge--soft{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.24);color:#ffffff}.market-visual__intro p{margin:0;color:rgba(255,255,255,.78);font-size:.98rem;line-height:1.58}.market-globe{position:relative;z-index:1;width:min(100%,32rem);aspect-ratio:1/1;margin:3rem auto 0;align-self:start}.market-globe__svg{width:100%;height:100%}.market-globe__ring{position:absolute;inset:7%;border-radius:50%;border:1px solid rgba(255,255,255,.14);pointer-events:none}.market-globe__ring--outer{animation:market-ring-spin 24s linear infinite}.market-globe__ring--inner{inset:18%;border-color:rgba(255,255,255,.22);animation:market-ring-spin 16s linear infinite reverse}.market-globe__core{transform-origin:260px 260px;animation:market-globe-float 12s ease-in-out infinite}.market-globe__shadow{fill:rgba(6,20,42,.22);filter:blur(26px)}.market-globe__grid path{fill:none;stroke:rgba(255,255,255,.24);stroke-width:1.2}.market-globe__shell-outline{fill:none;stroke:rgba(255,255,255,.34);stroke-width:1}.market-globe__continent-fill{opacity:.95}.market-globe__continent-fill--island,.market-globe__continent-fill--secondary{opacity:.82}.market-globe__continent-glow{fill:rgba(255,201,138,.18);opacity:.95}.market-globe__shoreline{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.4}.market-globe__dots{mix-blend-mode:screen}.market-globe__marker-group--gold .market-globe__marker-halo,.market-globe__marker-group--gold .market-globe__marker-pulse{stroke:rgba(255,224,130,.82);fill:rgba(255,224,130,.16)}.market-globe__marker-group--cyan .market-globe__marker-halo,.market-globe__marker-group--cyan .market-globe__marker-pulse{stroke:rgba(119,231,221,.82);fill:rgba(119,231,221,.16)}.market-globe__marker-group--blue .market-globe__marker-halo,.market-globe__marker-group--blue .market-globe__marker-pulse{stroke:rgba(132,180,255,.82);fill:rgba(132,180,255,.16)}.market-globe__marker-halo{opacity:.55}.market-globe__marker-pulse{fill:none;stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:market-marker-pulse 2.8s ease-out infinite}.market-globe__marker-group:nth-child(2) .market-globe__marker-pulse{animation-delay:.5s}.market-globe__marker-group:nth-child(3) .market-globe__marker-pulse{animation-delay:1s}.market-globe__marker-core{fill:#ffffff;stroke:rgba(10,31,63,.92);stroke-width:2}.market-visual__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;align-self:end}.market-visual__stat{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;padding:.9rem .98rem;border-radius:1rem;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffff}.market-visual__stat strong{font-family:var(--font-display),sans-serif;font-size:1.1rem;letter-spacing:-.03em}.market-visual__stat small{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.72)}@keyframes market-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes market-globe-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1.25deg)}}@keyframes market-marker-pulse{0%{opacity:0;transform:scale(.7)}32%{opacity:.68}to{opacity:0;transform:scale(2.35)}}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.trust-card{border:0;border-top:2px solid rgba(30,63,141,.22);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.trust-card:nth-child(2){border-top-color:rgba(26,163,162,.26)}.trust-card:nth-child(3){border-top-color:rgba(217,172,53,.28)}.final-cta{padding-bottom:5.5rem}.final-cta__panel{display:grid;grid-template-columns:minmax(0,1.05fr) auto;align-items:start;grid-gap:2rem;gap:2rem;padding:2.8rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.4);background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.26),transparent 18%),linear-gradient(135deg,#1e3f8d,#2e6fb2 50%,#1aa3a2);box-shadow:var(--shadow-deep)}.final-cta__copy h2{margin:1rem 0 0;font-family:var(--font-display),sans-serif;font-weight:600;font-size:clamp(2.5rem,4vw,4rem);line-height:1;letter-spacing:-.04em;text-wrap:balance;color:#ffffff}.final-cta__copy p{color:rgba(255,255,255,.82)}.download-hero{padding:3rem 0 .8rem}.download-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.store-card{display:flex;flex-direction:column;gap:.85rem;padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-light)}.store-card--ios{color:var(--text-strong);border:1px solid rgba(9,17,32,.08);background:linear-gradient(180deg,#ffffff,#f4f9ff)}.store-card--android{color:#ffffff;border:1px solid rgba(255,255,255,.34);background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.2),transparent 18%),linear-gradient(135deg,#1e3f8d,#2d68aa 60%,#1aa3a2)}.store-card__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.store-card__header small{font-size:.82rem}.store-card--ios .store-card__header small,.store-card--ios .store-card__meta,.store-card--ios p{color:rgba(9,17,32,.62)}.store-card--android .store-card__header small,.store-card--android .store-card__meta,.store-card--android p{color:rgba(255,255,255,.72)}.store-card--android .button--disabled{color:rgba(18,42,91,.92);background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.5)}.store-card__meta{margin-top:auto;font-size:.9rem}.download-support{padding-top:2rem}.download-availability-card,.download-note-card{min-height:100%;padding:2rem;border-radius:var(--radius-lg);border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.78);box-shadow:var(--shadow-light)}.market-chip-row,.site-footer__links{display:flex;flex-wrap:wrap;gap:.8rem}.market-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.82rem 1rem;border-radius:999px;border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.88);color:var(--text-strong);font-weight:700}.market-chip small{color:var(--text-muted)}.site-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;padding-bottom:1rem;border-top:1px solid var(--line)}.site-footer strong{font-size:1rem;letter-spacing:-.03em}.site-footer p{max-width:34rem;margin:.45rem 0 0}.site-footer__links a{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media (prefers-reduced-motion:no-preference){.button,.capability-card,.download-availability-card,.download-note-card,.editorial-point,.floating-prompt,.market-card,.market-visual,.menu-toggle,.proof-card,.store-card,.trust-card,.waitlist-card,.waitlist-input{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.button:hover,.capability-card:hover,.download-availability-card:hover,.download-note-card:hover,.editorial-point:hover,.floating-prompt:hover,.market-card:hover,.market-visual:hover,.menu-toggle:hover,.proof-card:hover,.store-card:hover,.trust-card:hover,.waitlist-card:hover{transform:translateY(-2px)}.editorial-point,.hero-copy,.market-card,.market-visual,.portrait-stage,.proof-card,.store-card,.trust-card{animation:rise-in .72s cubic-bezier(.2,.8,.2,1) both}.editorial-point:nth-child(2),.market-card:nth-child(2),.proof-card:nth-child(2),.store-card:nth-child(2),.trust-card:nth-child(2){animation-delay:90ms}.editorial-point:nth-child(3),.market-card:nth-child(3),.proof-card:nth-child(3),.trust-card:nth-child(3){animation-delay:.16s}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1140px){.capability-grid,.download-hero,.download-support,.editorial-grid,.editorial-layout,.final-cta__panel,.hero-layout,.market-layout{grid-template-columns:1fr}.hero-layout{grid-template-areas:"copy" "stage" "waitlist";gap:1.6rem}.hero-waitlist{max-width:none}.market-layout--immersive{grid-template-areas:"copy" "visual" "stack";gap:1.6rem}.market-copy-lead{max-width:none}.market-copy-lead p{max-width:30rem}.market-stack{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.market-visual{min-height:38rem}.market-visual__intro{max-width:13.5rem}.market-globe{margin-top:2.6rem;width:min(100%,28rem)}.market-visual__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.trust-grid{grid-template-columns:1fr}.hero-actions--stacked{justify-content:flex-start}.portrait-stage__frame{min-height:auto;display:grid;grid-gap:1rem;gap:1rem}.portrait-stage__media{min-height:34rem}.capability-section{margin-top:4.2rem;padding:2.6rem 0}.floating-prompt{position:static;width:100%}.site-footer{flex-direction:column;align-items:flex-start}}@media (min-width:1025px) and (max-height:940px),(min-width:1025px) and (max-width:1500px){:root{--header-pill-height:3.8rem;--header-brand-width:9.1rem;--header-brand-image-height:1.8rem}.hero-panel{padding:1.1rem 0 1.6rem}.site-header-shell{margin-bottom:1.35rem}.brand-logo{border-radius:1.15rem}.language-switcher__link,.topnav a{padding:.72rem .92rem;font-size:.88rem}.hero-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"copy stage" "waitlist stage";column-gap:2.2rem;row-gap:1rem;align-items:start}.hero-copy{padding:.8rem 0 0}.hero-copy,.hero-waitlist{max-width:30rem}.hero-title{margin-top:.95rem;font-size:clamp(3.15rem,5vw,4.85rem);line-height:.9}.hero-lead{max-width:26rem;margin-top:1rem;font-size:1rem;line-height:1.58}.hero-actions{gap:.85rem;margin-top:1.35rem}.button{min-height:3.35rem;padding:.84rem 1.2rem}.portrait-stage{gap:.75rem;padding-top:0}.portrait-stage__frame{min-height:34rem}.portrait-stage__media{min-height:30rem;border-radius:2.4rem}.portrait-stage__content{left:1.25rem;right:1.25rem;bottom:1.25rem;max-width:19rem}.portrait-stage__copy strong{font-size:clamp(2.05rem,3vw,2.85rem)}.portrait-stage__copy p{margin-top:.5rem;font-size:.96rem;line-height:1.48}.portrait-stage__signature{top:1.15rem;right:1.15rem;padding:.82rem .95rem;border-radius:1.15rem}.floating-prompt{width:14.25rem;padding:.95rem 1rem;border-radius:1.35rem}.floating-prompt strong{font-size:1.08rem}.floating-prompt p{font-size:.94rem;line-height:1.46}.floating-prompt--top{top:1.15rem;left:.75rem}.floating-prompt--bottom{display:none}.portrait-stage__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.portrait-chip{width:100%;padding:.82rem .92rem;min-width:0;min-height:4.7rem}.portrait-chip--soft{grid-column:auto}}@media (min-width:1025px) and (max-height:860px){.hero-panel{padding:.9rem 0 1.1rem}.topbar{padding-bottom:0}.hero-layout{column-gap:1.8rem;row-gap:.9rem}.hero-copy{padding-top:.35rem}.hero-waitlist{margin-top:0}.hero-title{margin-top:.8rem;font-size:clamp(2.9rem,4.5vw,4.3rem)}.hero-lead{margin-top:.85rem;font-size:.96rem;line-height:1.5}.hero-actions{margin-top:1.1rem}.button{min-height:3.1rem}.portrait-stage__frame{min-height:32rem}.portrait-stage__media{min-height:28.75rem;border-radius:2.15rem}.portrait-stage__content{left:1rem;right:1rem;bottom:1rem;max-width:17rem}.portrait-stage__copy strong{font-size:clamp(1.85rem,2.8vw,2.45rem)}.portrait-stage__copy p{font-size:.92rem}.portrait-stage__signature{top:1rem;right:1rem}.floating-prompt{width:13.5rem;padding:.88rem .92rem}.floating-prompt--top{top:1rem;left:.55rem}.portrait-stage__chips{gap:.55rem}.portrait-chip{padding:.74rem .82rem}}@media (max-width:940px){:root{--header-pill-height:3.7rem}.topbar{gap:.85rem}.topbar__actions{flex:1 1 auto}.menu-toggle{display:inline-flex;margin-left:auto;position:relative;z-index:35}.topbar__cluster{position:absolute;top:calc(100% + .56rem);left:0;right:0;z-index:30;display:none;width:100%;max-height:min(38rem,calc(100vh - 6.75rem - env(safe-area-inset-bottom)));margin-left:0;overflow-y:auto;overscroll-behavior:contain;flex-direction:column}.topbar__cluster--open{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem .85rem calc(.85rem + env(safe-area-inset-bottom));border-radius:1.35rem;border:1px solid rgba(255,255,255,.62);background:rgba(248,251,255,.92);box-shadow:0 20px 48px rgba(15,56,117,.14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-header-shell--menu-open{z-index:90}.topbar--menu-open .menu-toggle{border-color:rgba(217,172,53,.5);box-shadow:0 16px 36px rgba(15,56,117,.16)}.topbar--menu-open .menu-toggle__label{color:var(--text-strong)}.language-switcher,.topnav{width:100%}.topnav{grid-template-columns:1fr;grid-gap:.35rem;gap:.35rem;padding:0;border:0;background:none;overflow:visible}.language-switcher,.topnav{display:grid;box-shadow:none}.language-switcher{grid-template-columns:repeat(2,minmax(0,1fr));padding:.32rem;grid-gap:.32rem;gap:.32rem;background:rgba(17,52,102,.05);border-color:rgba(17,52,102,.08)}.language-switcher__link,.topnav a{min-width:0;min-height:2.75rem;text-align:left}.topnav a{display:flex;align-items:center;justify-content:space-between;padding:.92rem 1rem;border-radius:1rem;background:rgba(17,52,102,.06)}.topnav-mobile-group{border-radius:1.15rem;background:rgba(17,52,102,.04);border:1px solid rgba(17,52,102,.04)}.topnav-mobile-group--open{background:rgba(17,52,102,.06);border-color:rgba(17,52,102,.06)}.topnav-mobile__links .mega-menu__link{gap:.28rem;padding:.95rem 1rem;border-radius:1rem;border-color:rgba(16,41,84,.08);background:rgba(255,255,255,.9)}.topnav-mobile__links .mega-menu__link strong{color:var(--text-strong);font-size:.95rem}.topnav-mobile__links .mega-menu__link span{color:#5f7491;font-size:.8rem;line-height:1.4}.capability-stats,.download-platforms,.market-stack,.proof-rail{grid-template-columns:1fr}.capability-stack .capability-card:last-child,.market-stack .market-card:last-child{grid-column:auto}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.waitlist-form__row .button{width:100%}.capability-feature,.capability-stack,.editorial-points,.trust-grid,.waitlist-form__row{grid-template-columns:1fr}.capability-feature{gap:1.2rem}.capability-feature__intro{max-width:none}.capability-feature__spotlight{padding-top:1.15rem;padding-right:0;border-top:1px solid rgba(255,255,255,.16)}.proof-card:not(:first-child){border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){:root{--header-pill-height:3.45rem;--header-brand-width:8.25rem;--header-brand-image-height:1.68rem}.site-header-shell{margin-bottom:1rem}.page-panel-shell{width:min(calc(100% - 1rem),var(--max-width))}.showcase-home{padding-bottom:2rem}.download-support,.marketing-shell,.site-footer{width:min(calc(100% - 1rem),var(--max-width))}.marketing-shell{padding-top:.5rem}.download-hero-panel,.hero-panel{border-radius:30px}.hero-panel{padding:.9rem 0 2rem;border-radius:0}.download-hero-panel{padding:.9rem 1rem 2rem}.topbar{gap:.8rem}.menu-toggle{min-height:3rem;padding:.66rem .82rem}.menu-toggle__label{font-size:.84rem}.brand-logo{height:var(--header-pill-height);border-radius:1.05rem}.topbar__cluster--open{gap:.7rem;padding:.72rem;border-radius:1.2rem}.topnav{gap:.3rem}.language-switcher{gap:.28rem}.language-switcher__link,.topnav a{padding:.78rem .88rem;font-size:.86rem}.language-switcher__link{min-width:0}.hero-layout{gap:1rem;align-items:start}.hero-copy{max-width:none;padding:.7rem 0 0}.hero-title{margin-top:.72rem;font-size:clamp(2.7rem,12vw,3.85rem);line-height:.94}.hero-lead{margin-top:.85rem;font-size:.96rem;line-height:1.52}.hero-actions{gap:.75rem;margin-top:1.05rem}.button{min-height:3.35rem;padding:.88rem 1.05rem}.waitlist-card--hero{margin-top:0;padding:1rem;border-radius:1.35rem}.waitlist-card--hero .waitlist-card__copy{display:grid;grid-gap:.55rem;gap:.55rem}.waitlist-card--hero .waitlist-card__copy h2,.waitlist-card--hero .waitlist-card__copy h3{font-size:clamp(1.28rem,6vw,1.65rem)}.waitlist-card--surface{padding:1.5rem;border-radius:1.5rem}.market-visual{min-height:auto;padding:1.25rem;border-radius:1.75rem}.market-visual__intro{position:relative;top:auto;left:auto;max-width:none}.market-globe{margin-top:.25rem;width:min(100%,26rem)}.waitlist-card__copy h2,.waitlist-card__copy h3{font-size:clamp(1.65rem,8vw,2.2rem)}.store-badge{gap:.68rem}.store-badge__icon{width:1rem;height:1rem}.hero-orbit{display:none}.capability-feature h3,.editorial-note p,.final-cta__copy h2,.market-copy-lead h2,.market-manifesto p,.section-intro h2{font-size:clamp(2rem,9vw,3rem)}.portrait-stage,.portrait-stage__frame{gap:.6rem}.portrait-stage__media{min-height:22.5rem;border-radius:1.85rem}.editorial-note{padding-left:1rem;border-left-width:3px}.portrait-stage__content{left:.95rem;right:.95rem;bottom:.95rem;max-width:14rem;gap:.75rem}.portrait-stage__copy strong{font-size:clamp(1.9rem,9vw,2.8rem)}.portrait-stage__copy p{margin-top:.55rem;font-size:.94rem;line-height:1.5}.portrait-stage__signature{top:.85rem;right:.85rem;padding:.78rem .9rem;border-radius:1.1rem}.floating-prompt{padding:1rem;border-radius:1.35rem}.floating-prompt--bottom{display:none}.floating-prompt p{margin-top:.5rem;font-size:.94rem;line-height:1.52}.portrait-stage__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.portrait-chip{width:100%;min-height:auto;padding:.84rem .92rem;border-radius:1rem}.portrait-chip--soft{grid-column:1/-1}.marketing-shell--content{padding-top:1.4rem}.proof-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.15rem;padding:0;border:0}.proof-card{min-width:0;padding:1rem .95rem;border:1px solid rgba(17,52,102,.08);border-radius:1.15rem;background:rgba(255,255,255,.74);box-shadow:none}.proof-card:last-child{grid-column:1/-1}.proof-card:not(:first-child){border-left:1px solid rgba(17,52,102,.08);border-top:1px solid rgba(17,52,102,.08)}.editorial-section,.final-cta,.market-section,.trust-section{padding:3.5rem 0 0}.section-intro{margin-bottom:1.6rem}.section-intro p{font-size:1rem;line-height:1.65}.editorial-note p{font-size:clamp(1.9rem,10vw,2.8rem)}.capability-card,.editorial-point,.market-card,.trust-card{padding:1.2rem 0}.market-card{padding:1.15rem 1.18rem;border-radius:1.25rem}.capability-section{margin-top:3.4rem;padding:2rem 0}.capability-feature{padding:1.7rem;border-radius:1.6rem}.capability-feature__intro,.capability-feature__spotlight{gap:.8rem}.capability-feature h3{font-size:clamp(2rem,10vw,3rem)}.capability-feature p{font-size:1rem;line-height:1.65}.capability-stats{gap:.7rem;margin-top:1.25rem}.capability-stat{padding:.9rem;border-radius:1rem}.market-manifesto p{font-size:clamp(2rem,9vw,2.8rem);max-width:12ch}.market-copy-lead p{font-size:1rem;line-height:1.62}.trust-grid{gap:1rem}.final-cta{padding-bottom:3.5rem}.final-cta__panel{padding:1.65rem;gap:1.15rem;border-radius:1.5rem}.final-cta__copy p{font-size:1rem;line-height:1.65}.download-hero{padding:1.5rem 0 .2rem;gap:1rem}.download-platforms{gap:.9rem}.store-card{padding:1.45rem;border-radius:1.5rem}.store-card h2{font-size:clamp(1.9rem,9vw,2.6rem)}.download-support{gap:.9rem;padding-top:1.25rem}.download-availability-card,.download-note-card{padding:1.5rem;border-radius:1.5rem}.market-chip-row,.site-footer__links{gap:.6rem}.market-chip{padding:.72rem .9rem}.site-footer{margin-top:1rem;padding-top:1rem;gap:.8rem}.topbar{position:static}}@media (max-width:560px){.site-footer--expanded{gap:.8rem}.site-footer__column{padding:.9rem;border-radius:1.2rem}.site-footer__link-list{grid-template-columns:1fr;gap:.48rem}.site-footer__link-list a{min-height:2.75rem;padding:.72rem .8rem;font-size:.9rem}:root{--header-pill-height:3.2rem;--header-brand-width:8.1rem;--header-brand-image-height:1.56rem}.site-header-shell{margin-bottom:.9rem}.page-panel-shell{width:min(calc(100% - .88rem),var(--max-width))}.hero-panel{padding:.82rem 0 1.8rem}.download-hero-panel{padding:.82rem .88rem 1.8rem}.topbar{gap:.72rem}.topbar__brand{min-width:0}.menu-toggle{min-height:2.9rem;padding:.62rem .75rem}.menu-toggle__label{font-size:.8rem}.brand-logo{padding:0 .78rem}.market-visual{padding:1rem;border-radius:1.45rem}.market-globe{margin-top:0;width:min(100%,22rem)}.market-visual__stats{grid-template-columns:1fr}.language-switcher__link,.topnav a{padding:.74rem .78rem;font-size:.82rem}.hero-title{font-size:clamp(2.16rem,10.4vw,2.96rem);line-height:.96}.hero-lead{margin-top:.72rem;font-size:.9rem;line-height:1.44}.hero-actions{gap:.56rem;margin-top:.78rem}.button{min-height:3.05rem;padding:.78rem .94rem}.portrait-stage__media{min-height:18.6rem;border-radius:1.55rem}.portrait-stage__content{left:.82rem;right:.82rem;bottom:.82rem;max-width:11.1rem}.portrait-stage__copy strong{font-size:clamp(1.52rem,7.5vw,2.02rem)}.portrait-stage__copy p{font-size:.88rem;line-height:1.42}.portrait-stage__signature{max-width:9rem;padding:.7rem .78rem}.floating-prompt{padding:.9rem}.floating-prompt strong{font-size:1.08rem}.store-badge strong{font-size:.95rem}.store-badge small{font-size:.72rem}.portrait-stage__chips,.proof-rail{grid-template-columns:1fr}.proof-card:last-child{grid-column:auto}.capability-feature{padding:1.5rem}.final-cta__panel{padding:1.4rem}.waitlist-card--hero,.waitlist-card--surface{padding:1.2rem}.download-availability-card,.download-note-card,.store-card{padding:1.25rem}}.content-hero-panel{position:relative;overflow:hidden;width:min(calc(100% - 2rem),var(--max-width));margin:1rem auto 0;padding:1.45rem 1.45rem 3rem;border-radius:var(--radius-xl);border:1px solid rgba(17,52,102,.08);background:radial-gradient(circle at 12% 14%,rgba(217,172,53,.11),transparent 22%),radial-gradient(circle at 84% 18%,rgba(26,163,162,.1),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.98));box-shadow:var(--shadow-light)}.content-hero-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.32),transparent 30%),radial-gradient(circle at 84% 12%,rgba(255,255,255,.32),transparent 20%)}.content-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);grid-gap:1.8rem;gap:1.8rem;align-items:flex-end;padding-top:1.7rem}.content-hero--single{grid-template-columns:1fr}.content-hero--single .content-hero__copy{max-width:56rem}.content-hero__copy{max-width:44rem}.aside-card h3,.contact-panel h2,.content-hero__title,.content-summary-card h2,.inquiry-card__copy h2,.page-cta-card h2,.page-module__header h2,.page-section-card h2,.page-service-map__header h2,.page-showcase__card h3,.page-showcase__copy h2,.team-card__copy strong{margin:0;font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.content-hero__title{margin-top:1rem;font-size:clamp(3rem,5vw,5rem);line-height:.96;color:var(--text-strong)}.content-hero__intro{max-width:42rem;margin:1rem 0 0;color:var(--text-muted);font-size:1.05rem;line-height:1.75}.content-summary-card{padding:1.45rem;border-radius:1.8rem;border:1px solid rgba(17,52,102,.08);background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.16),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,248,255,.96));box-shadow:0 22px 48px rgba(20,62,126,.08)}.content-summary-card h2{margin-top:.9rem;font-size:clamp(1.8rem,2.4vw,2.35rem);line-height:1;color:var(--text-strong)}.aside-card__facts,.fact-list,.page-facts{display:grid;grid-gap:0;gap:0}.fact-list{margin-top:1rem;border-top:1px solid var(--line)}.aside-card__fact-row,.fact-list__row,.page-facts__row{display:grid;grid-gap:.2rem;gap:.2rem;padding:.82rem 0;border-bottom:1px solid var(--line)}.aside-card__facts dt,.contact-point-card span,.fact-list dt,.page-facts dt{color:var(--text-soft);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.aside-card__facts dd,.fact-list dd,.page-facts dd{margin:.15rem 0 0;color:var(--text-strong);font-size:1rem;font-weight:700;letter-spacing:-.02em}.marketing-shell--content-page{padding-top:1.5rem}.page-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem}.page-showcase,.page-stat-strip{display:grid;gap:1rem;margin-bottom:1.2rem}.page-showcase{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-gap:1rem;align-items:start}.page-showcase__card,.page-showcase__lead{border-radius:var(--radius-lg);border:1px solid rgba(17,52,102,.08);box-shadow:var(--shadow-light)}.page-showcase__lead{min-height:100%;padding:1.8rem;align-content:start}.page-showcase__lead,.page-showcase__lead-layout{display:grid;grid-gap:1.2rem;gap:1.2rem}.page-showcase__lead-layout--split{grid-template-columns:minmax(0,1.1fr) minmax(13rem,.8fr);align-items:flex-end}.page-showcase__lead-main{display:grid;grid-gap:1.2rem;gap:1.2rem}.page-showcase__lead--accent{border:0;color:#ffffff;background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.24),transparent 18%),linear-gradient(135deg,rgba(30,63,141,.98),rgba(39,112,179,.92) 56%,rgba(26,163,162,.88));box-shadow:var(--shadow-deep)}.page-showcase__lead--surface{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.98))}.page-showcase__lead--accent .eyebrow,.page-showcase__lead--accent .section-badge{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);color:#ffffff}.page-showcase__copy{display:grid;grid-gap:.85rem;gap:.85rem}.page-showcase__copy h2{margin:0;font-size:clamp(2.45rem,4vw,4.15rem);line-height:.94;color:var(--text-strong)}.page-showcase__lead--accent .page-showcase__copy h2{color:#ffffff}.page-showcase__copy p,.page-showcase__note{margin:0;color:var(--text-muted);font-size:1.02rem;line-height:1.68}.page-showcase__lead--accent .page-showcase__copy p,.page-showcase__lead--accent .page-showcase__note{color:rgba(255,255,255,.84)}.page-showcase__emphasis{margin:0;padding-left:1.1rem;border-left:4px solid rgba(30,63,141,.88);color:var(--text-strong);font-family:var(--font-display),sans-serif;font-size:clamp(1.9rem,3.1vw,3rem);font-weight:700;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.page-showcase__lead--accent .page-showcase__emphasis{border-left-color:rgba(255,255,255,.42);color:#ffffff}.page-showcase__pills{display:flex;flex-wrap:wrap;gap:.7rem}.page-showcase__lead-rail{display:grid;grid-gap:.85rem;gap:.85rem;align-content:end}.page-showcase__lead-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.05rem;border-radius:1.35rem;border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-showcase__lead-card strong{color:#ffffff;font-size:1.28rem;font-weight:700;letter-spacing:-.035em}.page-showcase__lead-card p{margin:0;color:rgba(255,255,255,.82);line-height:1.55}.page-showcase__lead--surface .page-showcase__lead-card{background:rgba(245,249,255,.88);border-color:rgba(17,52,102,.08)}.page-showcase__lead--surface .page-showcase__lead-card strong{color:var(--text-strong)}.page-showcase__lead--surface .page-showcase__lead-card p{color:var(--text-muted)}.page-showcase__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-content:start;align-items:start}.page-showcase__card{display:grid;align-content:start;align-self:start;grid-gap:.75rem;gap:.75rem;padding:1.35rem 1.4rem;background:rgba(255,255,255,.88)}.page-showcase__card--soft{background:linear-gradient(180deg,rgba(247,251,255,.98),rgba(240,247,255,.96))}.page-showcase__card--accent{border:0;color:#ffffff;background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.18),transparent 18%),linear-gradient(135deg,rgba(30,63,141,.96),rgba(26,163,162,.88));box-shadow:var(--shadow-deep)}.page-showcase__card--full{grid-column:1/-1}.page-showcase__card h3{margin:0;color:var(--text-strong);font-size:clamp(1.55rem,2.05vw,2rem);line-height:1;letter-spacing:-.04em}.page-showcase__card p{margin:0;color:var(--text-muted);line-height:1.65}.page-showcase__card--accent h3,.page-showcase__card--accent li,.page-showcase__card--accent p{color:#ffffff}.page-showcase__card--accent .section-badge--soft{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);color:#ffffff}.page-showcase__list{margin:0;padding-left:1.05rem;color:var(--text-muted)}.page-showcase__list li{margin-top:.45rem;line-height:1.62}.aside-card,.asset-card,.contact-panel,.contact-point-card,.inquiry-card,.page-cta-card,.page-section-card,.page-stat-card,.team-card{border-radius:var(--radius-lg);border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.88);box-shadow:var(--shadow-light)}.page-stat-card{padding:1.25rem 1.3rem}.page-stat-card strong{display:block;color:var(--text-strong);font-family:var(--font-display),sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:-.04em}.asset-card span,.contact-point-card a,.contact-point-card strong,.field-control span,.page-stat-card span,.team-card__copy span{display:block}.page-stat-card span{margin-top:.3rem;color:var(--text-strong);font-weight:700;letter-spacing:-.02em}.page-stat-card p{margin:.55rem 0 0;color:var(--text-muted);line-height:1.6}.page-content-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);grid-gap:1.1rem;gap:1.1rem;align-items:start}.page-content-grid--single{grid-template-columns:1fr}.contact-panel__stack,.page-content-grid__aside,.page-content-grid__main{display:grid;grid-gap:1.1rem;gap:1.1rem}.page-content-grid__aside,.page-content-grid__main{align-content:start}.aside-card,.contact-panel,.inquiry-card,.page-section-card{padding:1.35rem}.aside-card,.page-section-card{align-self:start}.aside-card h3,.contact-panel h2,.inquiry-card__copy h2,.page-cta-card h2,.page-module__header h2,.page-section-card h2{color:var(--text-strong);font-size:clamp(1.75rem,2.2vw,2.3rem);line-height:1}.aside-card p,.contact-panel p,.inquiry-card__copy p,.page-cta-card__copy p,.page-section-card p,.team-card__copy p{color:var(--text-muted);line-height:1.66}.page-section-card p{margin:.9rem 0 0}.aside-card__list,.page-list{margin:1rem 0 0;padding-left:1.05rem;color:var(--text-muted)}.aside-card__list li,.page-list li{margin-top:.5rem;line-height:1.65}.page-facts{margin-top:1rem;border-top:1px solid var(--line)}.page-module{display:grid;grid-gap:1.1rem;gap:1.1rem}.page-module__header{max-width:36rem}.page-module__header h2{margin-top:.8rem;color:var(--text-strong);font-size:clamp(2rem,3vw,2.85rem);line-height:.98}.asset-grid,.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.leadership-dossier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:1.15rem;gap:1.15rem;max-width:86rem;margin:0 auto}.leadership-profile{display:grid;grid-template-columns:minmax(14rem,17.5rem) minmax(0,1fr);overflow:hidden;border:1px solid rgba(17,52,102,.09);border-radius:1.9rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.98));box-shadow:0 28px 62px rgba(16,46,97,.09)}.leadership-profile--vacant{grid-template-columns:1fr}.leadership-profile__media{position:relative;min-height:22rem;overflow:hidden;background:linear-gradient(160deg,rgba(234,241,249,.96),rgba(222,233,246,.94))}.leadership-profile__media:after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(180deg,rgba(8,20,46,0),rgba(8,20,46,.1));pointer-events:none}.leadership-profile__image{object-fit:cover;object-position:center top}.leadership-profile__placeholder{position:absolute;inset:0;display:grid;place-content:center;grid-gap:.65rem;gap:.65rem;text-align:center;color:#ffffff}.leadership-profile__placeholder strong{font-family:var(--font-display),sans-serif;font-size:clamp(4.2rem,10vw,5.8rem);line-height:.95;letter-spacing:-.08em}.leadership-profile__placeholder span{color:rgba(255,255,255,.82);font-size:.84rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.leadership-profile__placeholder--vacant{display:none}.leadership-profile__body{display:grid;align-content:center;justify-items:center;grid-gap:.9rem;gap:.9rem;padding:1.5rem 1.55rem 1.55rem;text-align:center}.leadership-profile__header{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:center}.leadership-profile__header h3{margin:0;color:var(--text-strong);font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1;letter-spacing:-.04em}.leadership-profile__role{margin:0;color:#1d5ca6;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.leadership-profile__summary{margin:0;color:var(--text-strong);font-size:1.08rem;font-weight:700;line-height:1.5}.leadership-profile__bio{margin:0;max-width:34rem;color:var(--text-muted);line-height:1.72}.leadership-profile--vacant .leadership-profile__media{min-height:12.5rem;background:linear-gradient(160deg,rgba(242,247,253,.98),rgba(231,239,250,.96))}.leadership-profile--vacant .leadership-profile__media:after{display:none}.leadership-profile--vacant .leadership-profile__body{min-height:7.25rem;padding-top:1.25rem;padding-bottom:1.35rem}.page-content-grid--leadership{grid-template-columns:1fr}.page-module--leadership .page-module__header{max-width:44rem;margin:0 auto;text-align:center}.page-module--leadership .page-module__header h2{margin-inline:auto}.team-card{display:grid;grid-template-columns:auto 1fr;grid-gap:.95rem;gap:.95rem;padding:1.2rem}.team-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:50%;background:linear-gradient(135deg,rgba(26,163,162,.18),rgba(30,63,141,.16),rgba(217,172,53,.24));color:var(--text-strong);font-weight:800;letter-spacing:-.04em}.team-card__copy strong{color:var(--text-strong);font-size:1.18rem}.team-card__copy span{margin-top:.3rem;color:#1f5a9d;font-weight:700;letter-spacing:-.01em}.team-card__copy p{margin:.65rem 0 0}.asset-card{display:grid;grid-gap:.3rem;gap:.3rem;padding:1.2rem}.asset-card strong{color:var(--text-strong);font-size:1.02rem;letter-spacing:-.02em}.asset-card span{color:var(--text-muted);line-height:1.55}.aside-card--accent,.page-cta-card{border:0;color:#ffffff;background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.24),transparent 18%),linear-gradient(135deg,rgba(30,63,141,.98),rgba(39,112,179,.92) 56%,rgba(26,163,162,.88));box-shadow:var(--shadow-deep)}.aside-card--accent h3,.page-cta-card h2{color:#ffffff}.aside-card--accent li,.aside-card--accent p,.page-cta-card__copy p{color:rgba(255,255,255,.84)}.aside-card--accent .section-badge,.page-cta-card .eyebrow{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.22);color:#ffffff}.page-service-map{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:1rem;gap:1rem;margin-top:1.2rem}.page-service-map__column,.page-service-map__header{border-radius:var(--radius-lg);border:1px solid rgba(17,52,102,.08);box-shadow:var(--shadow-light)}.page-service-map__header{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.5rem;background:radial-gradient(circle at 10% 14%,rgba(217,172,53,.14),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.98))}.page-service-map__header h2{color:var(--text-strong);font-size:clamp(2rem,3.05vw,3.15rem);line-height:.96}.page-service-map__header p{margin:0;color:var(--text-muted);line-height:1.7}.page-service-map__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page-service-map__column{display:grid;grid-gap:1rem;gap:1rem;padding:1.3rem;background:rgba(255,255,255,.9)}.page-service-map__links{display:grid;grid-gap:.8rem;gap:.8rem}.page-service-map__link{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 1.05rem;border-radius:1.25rem;border:1px solid rgba(17,52,102,.08);background:linear-gradient(180deg,rgba(247,251,255,.98),rgba(240,247,255,.94));color:inherit;text-decoration:none}.page-service-map__link strong{color:var(--text-strong);font-size:1.08rem;letter-spacing:-.03em}.page-service-map__link p{margin:0;color:var(--text-muted);line-height:1.58}.page-service-map__link span{color:var(--brand-blue);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page-service-map__link--active{border-color:rgba(30,63,141,.18);background:radial-gradient(circle at 12% 16%,rgba(255,224,130,.18),transparent 20%),linear-gradient(180deg,rgba(237,245,255,.98),rgba(231,242,255,.96));box-shadow:0 18px 32px rgba(20,62,126,.08)}.page-form-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:1rem;gap:1rem;margin-top:1.35rem;align-items:start}.contact-point-card{display:grid;grid-gap:.24rem;gap:.24rem;padding:1rem 1.05rem;background:rgba(17,52,102,.04);box-shadow:none}.contact-point-card--link{text-decoration:none}.contact-point-card a,.contact-point-card strong{margin-top:.3rem;color:var(--text-strong);font-weight:700;letter-spacing:-.02em}.contact-point-card--link strong{display:inline-flex;align-items:center;min-height:2.75rem}.inquiry-card__copy p{margin:.85rem 0 0}.inquiry-form{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.1rem}.inquiry-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.field-control{display:grid;grid-gap:.45rem;gap:.45rem}.field-control span{color:var(--text-strong);font-size:.86rem;font-weight:700;letter-spacing:-.01em}.field-control input,.field-control select,.field-control textarea{width:100%;min-height:3.35rem;padding:0 .95rem;border:1px solid rgba(17,52,102,.12);border-radius:1rem;background:#ffffff;color:var(--text-strong);outline:none}.field-control textarea{min-height:9rem;padding:.95rem;resize:vertical}.field-control input::placeholder,.field-control textarea::placeholder{color:var(--text-soft)}.field-control input:focus,.field-control select:focus,.field-control textarea:focus{border-color:rgba(30,63,141,.38);box-shadow:0 0 0 4px rgba(30,63,141,.08)}.inquiry-form__actions{display:grid;grid-gap:.7rem;gap:.7rem}.inquiry-form__message{margin:0;min-height:1.4rem;font-size:.92rem;line-height:1.5}.inquiry-form__message--success{color:#0f8067}.inquiry-form__message--error{color:#b14932}.page-cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:1.4rem;gap:1.4rem;margin-top:1.45rem;padding:1.75rem}.page-cta-card h2{margin-top:.9rem;font-size:clamp(2rem,3vw,3rem)}.site-footer--expanded{width:100%;margin-top:2rem;margin-left:0;margin-right:0;padding-top:1.5rem;padding-bottom:0;display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.75fr));align-items:start;grid-gap:1.25rem;gap:1.25rem}.site-footer__brand small{display:block;margin-top:.8rem;color:var(--text-soft);line-height:1.6}.site-footer__column{display:grid;grid-gap:.85rem;gap:.85rem}.site-footer__heading{color:var(--text-soft);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.site-footer__link-list{display:grid;grid-gap:.55rem;gap:.55rem}.site-footer__link-list a{color:var(--text-muted);font-weight:600}@media (prefers-reduced-motion:no-preference){.aside-card,.asset-card,.contact-point-card,.inquiry-card,.mega-menu,.mega-menu__link,.page-cta-card,.page-section-card,.page-service-map__link,.page-stat-card,.team-card,.topnav__app,.topnav__trigger{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease}.asset-card:hover,.contact-point-card:hover,.mega-menu__link:hover,.team-card:hover{transform:translateY(-2px)}}@media (max-width:1140px){.content-hero,.page-content-grid,.page-cta-card,.page-form-section,.page-service-map,.page-service-map__columns,.page-showcase,.page-showcase__lead-layout--split,.site-footer--expanded{grid-template-columns:1fr}.site-footer--expanded{gap:1rem}.asset-grid,.team-grid{grid-template-columns:1fr}.leadership-profile{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}}@media (max-width:940px){.content-hero-panel{width:min(calc(100% - 1rem),var(--max-width))}.content-hero__title{font-size:clamp(2.5rem,9vw,4rem)}.inquiry-form__grid,.page-stat-strip{grid-template-columns:1fr}}@media (max-width:760px){.download-hero{padding:1.15rem 0 .1rem;gap:.85rem}.download-hero .section-intro--compact p{margin-top:.72rem;max-width:27rem;font-size:.94rem;line-height:1.5}.download-hero .hero-actions{margin-top:.8rem}.download-hero .hero-actions .button--ghost{min-height:2.9rem;width:-moz-fit-content;width:fit-content;padding:.74rem 1rem;border-radius:1rem}.download-platforms{gap:.8rem}.store-card{gap:.7rem;padding:1.3rem;border-radius:1.4rem}.store-card__meta{font-size:.84rem}.download-support{gap:.8rem;padding-top:1rem}.showcase-page[data-page=contact] .page-form-section,.showcase-page[data-page=investors] .page-form-section{gap:.8rem;margin-top:.72rem}.showcase-page[data-page=contact] .page-form-card,.showcase-page[data-page=investors] .page-form-card{order:-1}.showcase-page[data-page=contact] .content-hero-panel,.showcase-page[data-page=investors] .content-hero-panel{padding-bottom:1.7rem}.showcase-page[data-page=contact] .content-hero,.showcase-page[data-page=investors] .content-hero{gap:.85rem;padding-top:.95rem}.showcase-page[data-page=contact] .content-hero__intro,.showcase-page[data-page=investors] .content-hero__intro{margin-top:.72rem;font-size:.94rem;line-height:1.52}.showcase-page[data-page=contact] .inquiry-form,.showcase-page[data-page=investors] .inquiry-form{gap:.82rem;margin-top:.82rem}.showcase-page[data-page=contact] .inquiry-form__grid,.showcase-page[data-page=investors] .inquiry-form__grid{gap:.78rem}.showcase-page[data-page=contact] .field-control,.showcase-page[data-page=investors] .field-control{gap:.36rem}.showcase-page[data-page=contact] .field-control span,.showcase-page[data-page=investors] .field-control span{font-size:.82rem}.showcase-page[data-page=contact] .field-control input,.showcase-page[data-page=contact] .field-control select,.showcase-page[data-page=contact] .field-control textarea,.showcase-page[data-page=investors] .field-control input,.showcase-page[data-page=investors] .field-control select,.showcase-page[data-page=investors] .field-control textarea{min-height:3.12rem}.showcase-page[data-page=contact] .field-control textarea,.showcase-page[data-page=investors] .field-control textarea{min-height:8rem;padding:.86rem .92rem}.site-footer--expanded{margin-top:1.35rem;padding-top:1.1rem;gap:.9rem}.site-footer__brand{padding-bottom:.35rem}.site-footer__brand p{font-size:.98rem;line-height:1.62}.site-footer__brand small{margin-top:.6rem;font-size:.84rem;line-height:1.52}.site-footer__column{gap:.75rem;padding:1rem;border-radius:1.35rem;border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.7);box-shadow:0 16px 36px rgba(18,58,122,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-footer__link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.site-footer__link-list a{display:flex;align-items:center;min-height:2.9rem;padding:.78rem .88rem;border-radius:1rem;border:1px solid rgba(17,52,102,.08);background:rgba(248,251,255,.84);color:var(--text-strong);font-size:.93rem;line-height:1.3}.content-hero__title{font-size:clamp(2.3rem,10vw,3.5rem)}.content-hero__intro{margin-top:.8rem;font-size:.98rem;line-height:1.6}.content-hero-panel{margin-top:.5rem;padding:.95rem 1rem 2rem;border-radius:1.8rem}.content-hero{gap:1.15rem;padding-top:1.2rem}.aside-card,.contact-panel,.content-summary-card,.inquiry-card,.page-cta-card,.page-section-card,.page-showcase__card,.page-showcase__lead{padding:1.25rem;border-radius:1.5rem}.asset-card,.contact-point-card,.team-card{border-radius:1.3rem}.aside-card h3,.contact-panel h2,.inquiry-card__copy h2,.page-cta-card h2,.page-module__header h2,.page-section-card h2,.page-showcase__card h3,.page-showcase__copy h2{font-size:clamp(1.65rem,7vw,2.1rem)}.page-showcase__lead{gap:1rem}.page-service-map__link,.page-showcase__lead-card{padding:.95rem 1rem;border-radius:1.15rem}.page-showcase__emphasis{padding-left:.9rem;border-left-width:3px;font-size:clamp(1.75rem,9vw,2.6rem)}.page-showcase__grid{grid-template-columns:1fr}.page-showcase__card--full{grid-column:auto}.page-service-map__column,.page-service-map__header{padding:1.25rem}.leadership-profile{grid-template-columns:1fr}.leadership-profile__media{min-height:20rem}.leadership-profile__body{gap:.75rem;padding:1.1rem 1rem 1.2rem}.leadership-profile__summary{font-size:1rem;line-height:1.42}.leadership-profile__bio{font-size:.95rem;line-height:1.6}}@media (max-width:560px){.download-hero{padding-top:1rem;gap:.72rem}.download-hero .section-intro--compact p{font-size:.9rem;line-height:1.44}.download-hero .hero-actions{margin-top:.68rem}.download-hero .hero-actions .button--ghost{min-height:2.72rem;padding:.7rem .9rem}.store-card{padding:1.15rem;border-radius:1.28rem}.store-card__header small,.store-card__meta{font-size:.8rem}.showcase-page[data-page=contact] .content-hero-panel,.showcase-page[data-page=investors] .content-hero-panel{padding-bottom:1.5rem}.showcase-page[data-page=contact] .content-hero__intro,.showcase-page[data-page=investors] .content-hero__intro{font-size:.9rem;line-height:1.46}.showcase-page[data-page=contact] .page-form-section,.showcase-page[data-page=investors] .page-form-section{margin-top:.62rem}.showcase-page[data-page=contact] .inquiry-form,.showcase-page[data-page=investors] .inquiry-form{gap:.74rem;margin-top:.72rem}.showcase-page[data-page=contact] .inquiry-form__grid,.showcase-page[data-page=investors] .inquiry-form__grid{gap:.72rem}.showcase-page[data-page=contact] .field-control span,.showcase-page[data-page=investors] .field-control span{font-size:.8rem}.showcase-page[data-page=contact] .field-control input,.showcase-page[data-page=contact] .field-control select,.showcase-page[data-page=investors] .field-control input,.showcase-page[data-page=investors] .field-control select{min-height:3rem;padding:0 .86rem}.showcase-page[data-page=contact] .field-control textarea,.showcase-page[data-page=investors] .field-control textarea{min-height:7.5rem;padding:.82rem .86rem}.site-footer__column{padding:.92rem}.site-footer__link-list{grid-template-columns:1fr}.site-footer__link-list a{min-height:2.8rem;padding:.72rem .82rem;font-size:.9rem}.content-hero-panel{padding:.88rem .88rem 1.7rem;border-radius:1.5rem}.content-hero{gap:1rem;padding-top:1rem}.aside-card,.contact-panel,.content-summary-card,.inquiry-card,.page-cta-card,.page-section-card,.page-showcase__card,.page-showcase__lead{padding:1rem;border-radius:1.3rem}.leadership-profile{border-radius:1.45rem}.leadership-profile__media{min-height:16rem}.leadership-profile__body{gap:.7rem;padding:1rem .92rem 1.05rem}.leadership-profile__role{font-size:.74rem;letter-spacing:.12em}.leadership-profile__summary{font-size:.96rem;line-height:1.38}.leadership-profile__bio{font-size:.9rem;line-height:1.56}}.topnav--desktop{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:none;box-shadow:none}.topnav--mobile{display:none}.topnav__row{display:inline-flex;align-items:center;min-height:var(--header-pill-height);gap:.35rem;padding:.42rem;border-radius:999px;border:1px solid rgba(255,255,255,.52);background:rgba(255,255,255,.76);box-shadow:0 14px 32px rgba(15,56,117,.1)}.topnav-mobile__trigger,.topnav__app,.topnav__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.15rem;padding:.78rem 1rem;border:0;border-radius:999px;background:transparent;color:rgba(8,20,39,.72);font-size:.93rem;font-weight:600;letter-spacing:-.01em}.topnav-mobile__trigger,.topnav__trigger{cursor:pointer}.topnav-mobile__trigger span:first-child,.topnav__trigger span:first-child{white-space:nowrap}.topnav__app--active,.topnav__trigger--active,.topnav__trigger--open{background:linear-gradient(135deg,rgba(217,172,53,.18),rgba(26,163,162,.16));color:var(--text-strong)}.topnav-chevron{display:inline-flex;width:.95rem;height:.95rem;color:currentColor;transition:transform .18s ease}.topnav-chevron svg{width:100%;height:100%}.topnav-chevron path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.topnav-chevron--open{transform:rotate(180deg)}.topnav-dropdown{position:absolute;top:100%;right:0;z-index:60;display:grid;justify-content:end;padding-top:.72rem;opacity:0;transform:translateY(8px);pointer-events:none}.topnav-dropdown--open{opacity:1;transform:translateY(0);pointer-events:auto}.mega-menu--desktop{position:static;display:grid;grid-template-columns:minmax(16rem,1fr);width:min(22rem,calc(100vw - 3rem));min-width:19rem;grid-gap:1rem;gap:1rem;padding:1.55rem 1.7rem 1.65rem;border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 46% 56%,rgba(217,172,53,.14),transparent 18%),linear-gradient(180deg,rgba(44,64,91,.98),rgba(41,61,88,.98));box-shadow:0 26px 68px rgba(9,25,51,.34);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:1;transform:none;pointer-events:auto}.mega-menu--desktop.mega-menu--wide{grid-template-columns:repeat(2,minmax(14rem,1fr));width:min(42rem,calc(100vw - 3rem));min-width:31rem}.mega-menu__column{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;min-width:0}.mega-menu__column--lead{padding-right:.95rem;border-right:1px solid rgba(255,255,255,.08)}.mega-menu__heading{padding-bottom:.35rem;color:rgba(255,255,255,.4);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mega-menu__link{display:grid;grid-gap:.2rem;gap:.2rem;padding:.45rem .5rem;border-radius:.85rem;border:1px solid transparent;background:transparent}.mega-menu__link--featured{padding:0 .5rem .8rem 0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.08)}.mega-menu__link strong{color:rgba(255,255,255,.96);font-size:.98rem;font-weight:600;letter-spacing:-.02em}.mega-menu__link span{color:rgba(255,255,255,.54);margin-top:.05rem;font-size:.84rem;line-height:1.45}.topnav-mobile-group{border-radius:1.15rem;border:1px solid rgba(17,52,102,.04);background:rgba(17,52,102,.04)}.topnav-mobile-group--open{border-color:rgba(17,52,102,.06);background:rgba(17,52,102,.06)}.topnav-mobile__trigger{width:100%;justify-content:space-between;padding-inline:1rem;text-align:left}.topnav-mobile__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .18s ease}.topnav-mobile-group--open .topnav-mobile__panel{grid-template-rows:1fr}.topnav-mobile__stack{min-height:0;overflow:hidden;display:grid;grid-gap:.75rem;gap:.75rem;padding:0 .75rem .8rem}.topnav-mobile__links,.topnav-mobile__section{display:grid;grid-gap:.55rem;gap:.55rem}.topnav__app--mobile{width:100%;justify-content:space-between;border-radius:1rem;background:rgba(17,52,102,.05)}@media (prefers-reduced-motion:no-preference){.mega-menu__link,.topnav-chevron,.topnav-dropdown,.topnav-mobile__panel,.topnav-mobile__trigger,.topnav__app,.topnav__trigger{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease,color .18s ease}.topnav-mobile__trigger:hover,.topnav__app:hover,.topnav__trigger:hover{color:var(--text-strong)}.mega-menu__link:hover{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.04);transform:translateY(-1px)}.mega-menu__link--featured:hover{background:transparent;transform:none}}@media (max-width:1140px){.mega-menu--desktop.mega-menu--wide{width:min(38rem,calc(100vw - 3rem));min-width:28rem}}@media (max-width:940px){.topnav--desktop{display:none}.topnav--mobile{display:grid;grid-gap:.42rem;gap:.42rem;width:100%;padding:0;border:0;background:none;box-shadow:none}.topnav-mobile__stack{gap:.65rem}.topnav-mobile__trigger,.topnav__app--mobile{width:100%;justify-content:space-between;min-height:3.1rem;padding:.88rem 1rem;border-radius:1rem;background:rgba(17,52,102,.05);text-align:left}.mega-menu__column--lead{padding-right:0;border-right:0}.topnav--mobile .mega-menu__heading{color:var(--text-soft)}.topnav--mobile .mega-menu__link,.topnav--mobile .mega-menu__link--featured{display:grid;justify-items:start;align-content:start;align-items:start;grid-gap:.25rem;gap:.25rem;padding:.95rem 1rem;border-radius:1rem;text-align:left;background:rgba(17,52,102,.04);border-color:transparent}.topnav--mobile .mega-menu__link--featured{border-radius:1rem;border-bottom:0}.topnav--mobile .mega-menu__link strong,.topnav--mobile .mega-menu__link--featured strong{display:block;width:100%;color:var(--text-strong);font-size:.98rem;line-height:1.25}.topnav--mobile .mega-menu__link span,.topnav--mobile .mega-menu__link--featured span{display:block;width:100%;margin-top:.1rem;color:var(--text-muted);font-size:.82rem;line-height:1.45}.topnav__app--mobile{justify-content:flex-start}}@media (min-width:941px){.topbar__cluster{position:static}.topnav--mobile{display:none}}@media (max-width:760px){.topnav-mobile__trigger,.topnav__app--mobile{min-height:3rem;padding:.84rem .92rem;font-size:.88rem}.topnav-mobile__stack{padding:0 .55rem .65rem}.topnav-mobile__links{gap:.62rem}}@media (max-width:560px){.topbar__cluster{top:calc(100% + .44rem);max-height:min(34rem,calc(100dvh - 6rem - env(safe-area-inset-bottom)))}.topbar__cluster--open{gap:.62rem;padding:.7rem .7rem calc(.7rem + env(safe-area-inset-bottom));border-radius:1.15rem}.topnav-mobile-group{border-radius:1rem}.topnav-mobile__trigger,.topnav__app--mobile{min-height:2.9rem;padding:.78rem .82rem;font-size:.84rem}.topnav-mobile__stack{gap:.5rem;padding:0 .48rem .58rem}.topnav-mobile__links{gap:.5rem}.topnav--mobile .mega-menu__link,.topnav--mobile .mega-menu__link--featured{padding:.8rem .82rem;gap:.22rem;border-radius:.9rem}.topnav--mobile .mega-menu__link strong,.topnav--mobile .mega-menu__link--featured strong{font-size:.92rem}.topnav--mobile .mega-menu__link span,.topnav--mobile .mega-menu__link--featured span{font-size:.76rem;line-height:1.34}.language-switcher{padding:.24rem;gap:.24rem}.language-switcher__link{min-height:2.65rem;padding:.7rem .76rem}}.personal-page{--personal-accent-rgb:26,163,162;--personal-highlight:#ffd86c;--personal-hero-start:#0f6b7a;--personal-hero-mid:#2f7fc4;--personal-hero-end:#1e3f8d;--personal-surface:rgba(255,255,255,0.92);--personal-surface-strong:rgba(255,255,255,0.98);--personal-surface-soft:rgba(16,41,84,0.05);padding-bottom:3rem}.personal-page--midnight{--personal-accent-rgb:30,63,141;--personal-highlight:#ffd86c;--personal-hero-start:#091728;--personal-hero-mid:#102f67;--personal-hero-end:#1b4f91}.personal-page--sky{--personal-accent-rgb:41,127,214;--personal-highlight:#ffe08a;--personal-hero-start:#0f789a;--personal-hero-mid:#3b84d1;--personal-hero-end:#3157a6}.personal-page--cobalt{--personal-accent-rgb:30,63,141;--personal-highlight:#ffd56d;--personal-hero-start:#114a92;--personal-hero-mid:#265fc0;--personal-hero-end:#223e88}.personal-page--teal{--personal-accent-rgb:26,163,162;--personal-highlight:#ffe08b;--personal-hero-start:#0f7a7c;--personal-hero-mid:#2388ad;--personal-hero-end:#245b98}.personal-page--ocean{--personal-accent-rgb:32,131,197;--personal-highlight:#ffe08b;--personal-hero-start:#0d567e;--personal-hero-mid:#227fba;--personal-hero-end:#22488f}.personal-hero-panel{position:relative;overflow:hidden;width:100%;padding:1.45rem 0 4rem;background:radial-gradient(circle at 12% 14%,rgba(255,224,139,.26),transparent 18%),radial-gradient(circle at 86% 18%,rgba(122,241,224,.18),transparent 18%),linear-gradient(135deg,var(--personal-hero-start) 0,var(--personal-hero-mid) 52%,var(--personal-hero-end) 100%);box-shadow:inset 0 -1px 0 rgba(255,255,255,.22)}.personal-hero-panel:after,.personal-hero-panel:before{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(60px);opacity:.72}.personal-hero-panel:before{top:8rem;left:-6rem;width:18rem;height:18rem;background:rgba(255,228,136,.22)}.personal-hero-panel:after{right:4rem;bottom:-4rem;width:22rem;height:22rem;background:rgba(var(--personal-accent-rgb),.18)}.personal-shell{position:relative;padding-top:2.25rem}.personal-shell:before{content:"";position:absolute;inset:3rem 0 auto;height:24rem;background:radial-gradient(circle at 18% 0,rgba(255,224,139,.1),transparent 24%),radial-gradient(circle at 82% 14%,rgba(26,163,162,.1),transparent 24%);pointer-events:none}.personal-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}.personal-hero__copy{max-width:34rem;padding:2rem 0 .4rem}.personal-feature-card h3,.personal-final-cta h2,.personal-hero__copy h1,.personal-section__header h2,.personal-stepper__card h3{margin:0;font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.personal-hero__copy h1{margin-top:1rem;max-width:11ch;font-size:clamp(3.1rem,5.6vw,5.9rem);line-height:.94;color:#ffffff;text-shadow:0 18px 42px rgba(10,32,70,.24)}.personal-hero__copy p{max-width:32rem;margin:1.4rem 0 0;color:rgba(255,255,255,.9);font-size:1.08rem;line-height:1.7}.personal-actions,.personal-chip-row,.personal-meta-row,.personal-pill-row{display:flex;flex-wrap:wrap}.personal-pill-row{gap:.72rem;margin-top:1.55rem}.personal-actions{gap:1rem;margin-top:2rem}.personal-cards-hero{position:relative;z-index:1;display:grid;grid-gap:2rem;gap:2rem}.personal-cards-hero__copy{max-width:41rem;padding-top:0}.personal-cards-hero__copy h1{margin-top:1rem;max-width:11ch}.personal-cards-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.personal-cards-stage__panel{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:1.2rem;gap:1.2rem;min-height:33rem;padding:1.7rem;border-radius:2.2rem;border:1px solid rgba(16,41,84,.06);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.98));box-shadow:0 24px 60px rgba(20,56,116,.08),inset 0 1px 0 rgba(255,255,255,.84);overflow:hidden}.personal-cards-stage__panel:before{content:"";position:absolute;inset:auto -10% -22% auto;width:18rem;height:18rem;border-radius:999px;filter:blur(28px);opacity:.34;pointer-events:none}.personal-cards-stage__panel--physical:before{background:rgba(255,210,86,.38)}.personal-cards-stage__panel--virtual:before{background:rgba(58,135,234,.26)}.personal-cards-stage__copy{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.personal-cards-stage__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.72rem;min-height:2.45rem;padding:.36rem .72rem .36rem .42rem;border-radius:999px;background:rgba(245,248,255,.96);border:1px solid rgba(16,41,84,.08)}.personal-cards-stage__eyebrow span:last-child{color:#25579a;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-cards-stage__icon{position:relative;display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;border:1px solid rgba(217,172,53,.24);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,236,.98))}.personal-cards-stage__icon:after,.personal-cards-stage__icon:before{content:"";position:absolute}.personal-cards-stage__icon--physical:before{inset:.52rem .38rem auto .38rem;height:.44rem;border-radius:999px;background:linear-gradient(90deg,#ffcb39,#f0a914)}.personal-cards-stage__icon--physical:after{inset:1rem .38rem .42rem .38rem;border-radius:.3rem;border:2px solid rgba(36,77,132,.82)}.personal-cards-stage__icon--virtual{border-color:rgba(46,122,214,.18)}.personal-cards-stage__icon--virtual:before{inset:.36rem .62rem;border-radius:.45rem;border:2px solid rgba(39,94,182,.92)}.personal-cards-stage__panel h2{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,3vw,3rem);line-height:.98;letter-spacing:-.05em;color:var(--text-strong);text-wrap:balance}.personal-cards-stage__list{display:grid;grid-gap:.72rem;gap:.72rem;margin:0;padding:0;list-style:none}.personal-cards-stage__list li{position:relative;padding-left:1.5rem;color:#5d769b;font-size:1rem;line-height:1.56}.personal-cards-stage__list li:before{content:"";position:absolute;top:.6rem;left:0;width:.62rem;height:.62rem;border-radius:999px;background:linear-gradient(145deg,rgba(39,94,182,.92),rgba(255,210,86,.92));box-shadow:0 0 0 .32rem rgba(39,94,182,.08)}.personal-cards-stage__button{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:3.25rem;align-items:center;justify-content:center;margin-top:auto;padding:.88rem 1.4rem;border-radius:999px;font-size:.96rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 16px 34px rgba(16,41,84,.12)}.personal-cards-stage__button--physical{background:linear-gradient(135deg,#ffcd2c,#f5b51b);color:#14213f}.personal-cards-stage__button--virtual{background:linear-gradient(135deg,#235fcb,#1b4ca7);color:#ffffff}.personal-cards-stage__art{position:relative;display:grid;place-items:center;min-width:0}.personal-cards-stage__glow{position:absolute;inset:auto auto 10% 16%;width:72%;height:42%;border-radius:999px;filter:blur(34px);opacity:.64;pointer-events:none}.personal-cards-stage__glow--gold{background:rgba(255,211,89,.58)}.personal-cards-stage__glow--blue{background:rgba(52,131,237,.32)}.personal-cards-stage__art-surface{position:relative;display:grid;place-items:center;width:100%;min-height:26rem}.personal-cards-stage__art-surface--physical{align-items:center;justify-items:center}.personal-cards-stage__art-surface--virtual{align-items:end;justify-items:center}.personal-cards-media{position:relative;display:block;width:100%}.personal-cards-media--physical{max-width:21rem;aspect-ratio:.92;transform:rotate(-13deg) translateY(.8rem)}.personal-cards-media--virtual{max-width:18rem;aspect-ratio:.56;transform:rotate(7deg) translateY(.8rem)}.personal-cards-media__image{object-fit:contain;filter:drop-shadow(0 26px 48px rgba(13,30,58,.22))}.personal-cards-media__placeholder{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 20% 14%,rgba(255,255,255,.12),transparent 26%),linear-gradient(180deg,#11151c,#050608);box-shadow:0 26px 58px rgba(8,19,39,.24),inset 0 1px 0 rgba(255,255,255,.08)}.personal-cards-media__placeholder--physical{border-radius:1.75rem}.personal-cards-media__placeholder--virtual{border-radius:2.55rem;border:1px solid rgba(255,255,255,.08)}.personal-cards-media__notch{position:absolute;top:.7rem;left:50%;width:36%;height:1.1rem;border-radius:999px;background:#020305;transform:translateX(-50%)}.personal-cards-media__screen-card{position:absolute;top:18%;left:11%;right:11%;height:22%;border-radius:1rem;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04))}.personal-cards-media__screen-line{position:absolute;left:11%;right:18%;height:.9rem;border-radius:999px;background:rgba(255,255,255,.08)}.personal-cards-media__screen-line--wide{top:48%}.personal-cards-media__screen-line:not(.personal-cards-media__screen-line--wide){top:56%;right:30%}.personal-cards-media__screen-toggle{position:absolute;right:11%;bottom:12%;width:3.4rem;height:1.8rem;border-radius:999px;background:rgba(255,255,255,.12)}.personal-cards-media__screen-toggle:after{content:"";position:absolute;top:.22rem;right:.2rem;width:1.36rem;height:1.36rem;border-radius:999px;background:rgba(255,255,255,.84)}.personal-phone{position:relative;display:grid;place-items:center;width:min(100%,20rem);padding:.6rem}.personal-phone__frame{position:relative;display:grid;grid-gap:1rem;gap:1rem;width:100%;padding:.95rem 1rem 1.2rem;border-radius:2.4rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.99));border:1px solid rgba(16,41,84,.08);box-shadow:0 22px 54px rgba(16,41,84,.16),inset 0 1px 0 rgba(255,255,255,.88)}.personal-phone__frame:before{content:"";position:absolute;top:.66rem;left:50%;width:34%;height:1.32rem;border-radius:999px;background:#101420;transform:translateX(-50%)}.personal-phone__status{display:flex;align-items:center;justify-content:space-between;padding:0 .12rem 0 .2rem;color:#1f2f52;font-size:.76rem;font-weight:700}.personal-phone__status i{width:3.6rem;height:.66rem;border-radius:999px;background:linear-gradient(90deg,rgba(31,47,82,.12),rgba(31,47,82,.42))}.personal-phone__card{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:1.3rem;background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.2),transparent 20%),linear-gradient(145deg,#1e59ba,#255bc0 42%,#173d8e);color:#ffffff;box-shadow:0 18px 34px rgba(25,70,145,.22)}.personal-phone__brand{color:rgba(255,255,255,.92);font-size:.86rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-phone__card-number{font-size:1rem;font-weight:600;letter-spacing:.18em}.personal-phone__card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;color:rgba(255,255,255,.9);font-size:.84rem;font-weight:700}.personal-phone__cta,.personal-phone__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3rem;padding:.78rem .96rem;border-radius:1rem;border:1px solid rgba(16,41,84,.08);background:rgba(247,250,255,.98);color:var(--text-strong)}.personal-phone__cta{justify-content:center;font-weight:700;color:#25579a}.personal-phone__row span,.personal-phone__row strong{font-size:.92rem}.personal-phone__row span{color:#607799}.personal-phone__toggle{position:relative;width:3rem;height:1.72rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,rgba(35,95,203,.92),rgba(56,155,214,.9))}.personal-phone__toggle:after{content:"";position:absolute;top:.2rem;right:.18rem;width:1.32rem;height:1.32rem;border-radius:999px;background:#ffffff;box-shadow:0 4px 12px rgba(16,41,84,.18)}.personal-hero__stage{min-width:0}.personal-hero__stage-shell{display:grid;grid-gap:1rem;gap:1rem}.personal-editorial-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.56fr);grid-gap:1rem;gap:1rem;align-items:stretch}.personal-editorial-stage__main,.personal-editorial-stage__rail{display:grid;grid-gap:.9rem;gap:.9rem}.personal-editorial-stage__main .personal-visual{min-height:31rem}.personal-stage-note,.personal-stage-proof{position:relative;overflow:hidden;display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem 1.05rem;border-radius:1.55rem;border:1px solid rgba(255,255,255,.14);background:rgba(10,24,46,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 48px rgba(8,25,53,.14)}.personal-stage-note:before,.personal-stage-proof:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.34),rgba(255,255,255,0));pointer-events:none}.personal-stage-note__eyebrow,.personal-stage-proof span{color:rgba(255,255,255,.72);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-stage-note strong,.personal-stage-proof strong{color:rgba(255,255,255,.96);font-size:1.04rem;letter-spacing:-.03em;line-height:1.18}.personal-stage-proof strong{font-size:1.1rem}.personal-stage-note p,.personal-stage-proof p{margin:0;color:rgba(255,255,255,.78);font-size:.94rem;line-height:1.56}.personal-stage-note--accent{background:rgba(255,255,255,.14)}.personal-stage-note--deep{background:rgba(8,20,39,.34)}.personal-stage-pill-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.15rem}.personal-stage-pill-row span{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .72rem;border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:.8rem;font-weight:600}.personal-stage-proof-grid{display:grid;grid-gap:.8rem;gap:.8rem}.personal-stage-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.personal-editorial-stage--payments .personal-stage-note,.personal-editorial-stage--receive .personal-stage-note,.personal-editorial-stage--travel .personal-stage-note{background:rgba(255,255,255,.16)}.personal-editorial-stage--payments .personal-stage-note strong,.personal-editorial-stage--payments .personal-stage-proof strong,.personal-editorial-stage--receive .personal-stage-note strong,.personal-editorial-stage--receive .personal-stage-proof strong,.personal-editorial-stage--travel .personal-stage-note strong,.personal-editorial-stage--travel .personal-stage-proof strong{color:var(--text-strong)}.personal-editorial-stage--payments .personal-stage-note__eyebrow,.personal-editorial-stage--payments .personal-stage-proof span,.personal-editorial-stage--receive .personal-stage-note__eyebrow,.personal-editorial-stage--receive .personal-stage-proof span,.personal-editorial-stage--travel .personal-stage-note__eyebrow,.personal-editorial-stage--travel .personal-stage-proof span{color:#5d779c}.personal-editorial-stage--payments .personal-stage-note p,.personal-editorial-stage--payments .personal-stage-proof p,.personal-editorial-stage--receive .personal-stage-note p,.personal-editorial-stage--receive .personal-stage-proof p,.personal-editorial-stage--travel .personal-stage-note p,.personal-editorial-stage--travel .personal-stage-proof p{color:var(--text-muted)}.personal-editorial-stage--payments .personal-stage-pill-row span,.personal-editorial-stage--receive .personal-stage-pill-row span,.personal-editorial-stage--travel .personal-stage-pill-row span{background:rgba(247,250,255,.92);color:#25579a}.personal-hero__stage-shell--with-highlights{grid-template-columns:minmax(0,1.12fr) minmax(17rem,.64fr);align-items:stretch}.personal-hero__stage .personal-visual{min-height:31rem}.personal-proof-stack{display:grid;grid-gap:.9rem;gap:.9rem}.personal-proof-stack__card{position:relative;display:grid;grid-gap:.45rem;gap:.45rem;padding:1.05rem 1.1rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.14);background:rgba(9,20,38,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 52px rgba(8,25,53,.16)}.personal-proof-stack__card:before{content:"";position:absolute;top:.95rem;left:.9rem;width:2.2rem;height:.24rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,224,139,.92),rgba(127,240,203,.72))}.personal-proof-stack__card p,.personal-proof-stack__card span,.personal-proof-stack__card strong{color:rgba(255,255,255,.92)}.personal-proof-stack__card strong{font-size:1.1rem;letter-spacing:-.03em}.personal-proof-stack__card span{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-proof-stack__card p{margin:0;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.6}.personal-service-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.7rem;padding:1rem;border-radius:2rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 54px rgba(10,30,63,.12)}.personal-service-rail__group{display:grid;grid-gap:.8rem;gap:.8rem}.personal-service-rail__heading{color:rgba(255,255,255,.84);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.personal-service-rail__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.personal-service-rail__link{display:grid;grid-gap:.35rem;gap:.35rem;min-height:5.2rem;padding:.9rem .95rem;border-radius:1.35rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.personal-service-rail__link strong{display:flex;align-items:center;gap:.55rem;color:#ffffff;font-size:.98rem;letter-spacing:-.02em}.personal-service-rail__link strong:before{content:"";width:.4rem;height:.4rem;flex:0 0 auto;border-radius:999px;background:rgba(255,224,139,.72);box-shadow:0 0 0 .18rem rgba(255,224,139,.12)}.personal-service-rail__description{display:block;color:rgba(255,255,255,.74);font-size:.88rem;line-height:1.45}.personal-service-rail__link--active{background:rgba(255,255,255,.18);border-color:rgba(255,224,139,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.personal-service-rail__link--active strong:before{background:rgba(26,163,162,.92);box-shadow:0 0 0 .18rem rgba(26,163,162,.14)}.personal-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.personal-comparison,.personal-feature-card,.personal-final-cta,.personal-market-band,.personal-proof-card,.personal-related__card,.personal-visual{position:relative;overflow:hidden;border:1px solid rgba(16,41,84,.08);border-radius:2rem;background:var(--personal-surface);box-shadow:0 20px 50px rgba(24,61,124,.08)}.personal-proof-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.35rem 1.4rem 1.5rem}.personal-proof-card strong{color:var(--text-strong);font-size:1.15rem;letter-spacing:-.03em}.personal-proof-card span{color:#36598f;font-size:.86rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-feature-card p,.personal-final-cta p,.personal-market-band__card p,.personal-market-band__footnote,.personal-proof-card p,.personal-related__card span,.personal-section__header p,.personal-stepper__card p{margin:0;color:var(--text-muted);font-size:1rem;line-height:1.72}.personal-sections{display:grid;grid-gap:1.3rem;gap:1.3rem;margin-top:1.3rem}.personal-section{display:grid;grid-gap:1rem;gap:1rem}.personal-section__header{display:grid;grid-gap:.75rem;gap:.75rem;max-width:44rem}.personal-section__header h2{font-size:clamp(2.2rem,3.2vw,3.25rem);line-height:.98;color:var(--text-strong)}.personal-feature-grid{display:grid;grid-gap:1rem;gap:1rem}.personal-feature-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-feature-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.personal-feature-card{position:relative;display:grid;align-content:start;grid-gap:1rem;gap:1rem;padding:1.35rem}.personal-feature-card__marker{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2rem;align-items:center;padding:.34rem .62rem;border-radius:999px;background:rgba(var(--personal-accent-rgb),.08);border:1px solid rgba(var(--personal-accent-rgb),.1);color:#305d98;font-size:.74rem;font-weight:700;letter-spacing:.06em}.personal-feature-card[data-visual-kind=none]:after{content:attr(data-card-index);position:absolute;right:1.2rem;bottom:1rem;color:rgba(16,41,84,.035);font-family:var(--font-display),sans-serif;font-size:clamp(2rem,2.8vw,3rem);font-weight:700;letter-spacing:-.06em;line-height:.9;pointer-events:none}.personal-feature-card--with-visual{padding:1.15rem}.personal-feature-card__content{display:grid;grid-gap:.95rem;gap:.95rem}.personal-feature-card--soft{background:radial-gradient(circle at 100% 0,rgba(var(--personal-accent-rgb),.08),transparent 28%),var(--personal-surface-strong)}.personal-feature-card--accent{background:linear-gradient(145deg,rgba(15,88,138,.96) 0,rgba(31,63,141,.96) 58%,rgba(var(--personal-accent-rgb),.94) 100%);border-color:rgba(255,255,255,.14)}.personal-feature-card--accent .personal-feature-card__eyebrow,.personal-feature-card--accent dd,.personal-feature-card--accent dt,.personal-feature-card--accent h3,.personal-feature-card--accent li,.personal-feature-card--accent p{color:rgba(255,255,255,.92)}.personal-feature-card__eyebrow{color:#5577a7;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-feature-card h3{font-size:1.72rem;line-height:1.02;color:var(--text-strong)}.personal-feature-card__copy{display:grid;grid-gap:.55rem;gap:.55rem}.personal-bullet-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.personal-bullet-list li,.personal-fact-list dd,.personal-fact-list dt{color:var(--text-muted);font-size:.98rem;line-height:1.62}.personal-bullet-list li:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.7rem;border-radius:999px;background:rgba(var(--personal-accent-rgb),.85);vertical-align:middle}.personal-fact-list{display:grid;grid-gap:.72rem;gap:.72rem}.personal-fact-list div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.72rem;border-top:1px solid rgba(16,41,84,.08)}.personal-fact-list dt{font-weight:600}.personal-fact-list dd{margin:0;text-align:right}.personal-visual{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem;background:radial-gradient(circle at 100% 0,rgba(var(--personal-accent-rgb),.08),transparent 28%),var(--personal-surface-strong)}.personal-visual[data-visual-kind=screen]{background:radial-gradient(circle at 92% 8%,rgba(255,224,139,.22),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,246,255,.96))}.personal-visual[data-visual-kind=fx],.personal-visual[data-visual-kind=timeline]{background:radial-gradient(circle at 100% 0,rgba(var(--personal-accent-rgb),.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,255,.98))}.personal-visual__halo{position:absolute;inset:auto auto 2.5rem -1.5rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(255,224,139,.24),transparent 70%);filter:blur(16px);pointer-events:none}.personal-service-grid__crest{position:absolute;top:1.35rem;right:1.35rem;width:6rem;height:6rem;border-radius:1.9rem;border:1px solid rgba(var(--personal-accent-rgb),.14);background:radial-gradient(circle at 30% 30%,rgba(255,224,139,.34),transparent 42%),linear-gradient(145deg,rgba(26,163,162,.08),rgba(41,127,214,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.54)}.personal-service-grid__summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem}.personal-service-grid__summary span{color:#5f7eaa;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-service-grid__summary i{display:block;height:1px;background:linear-gradient(90deg,rgba(var(--personal-accent-rgb),.2),rgba(255,224,139,.52))}.personal-visual__badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.42rem .78rem;border-radius:999px;background:rgba(var(--personal-accent-rgb),.1);border:1px solid rgba(var(--personal-accent-rgb),.16);color:#244b86;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-market-grid,.personal-service-grid{display:grid;grid-gap:.8rem;gap:.8rem}.personal-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-market-grid__item,.personal-service-grid__item{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border-radius:1.35rem;background:rgba(255,255,255,.84);border:1px solid rgba(16,41,84,.08)}.personal-service-grid__item{position:relative;align-content:end;min-height:8.5rem;isolation:isolate}.personal-service-grid__item:after{content:"";width:2.2rem;height:.28rem;border-radius:999px;background:linear-gradient(90deg,rgba(var(--personal-accent-rgb),.36),rgba(255,224,139,.8))}.personal-service-grid__item:before{content:attr(data-value);position:absolute;right:.92rem;bottom:.78rem;color:rgba(16,41,84,.04);font-family:var(--font-display),sans-serif;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:700;letter-spacing:-.05em;line-height:.92;text-align:right;max-width:8ch;z-index:-1}.personal-market-grid__item{position:relative;padding-left:1.2rem;isolation:isolate}.personal-market-grid__dot{position:absolute;top:1.15rem;left:1rem;width:.42rem;height:.42rem;border-radius:999px;background:rgba(var(--personal-accent-rgb),.8)}.personal-market-grid__item span,.personal-service-grid__item span{color:#5577a7;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-market-grid__item strong,.personal-service-grid__item strong{color:var(--text-strong);font-size:1.08rem;letter-spacing:-.03em}.personal-market-grid__item:after{content:attr(data-value);position:absolute;right:.92rem;bottom:.86rem;color:rgba(16,41,84,.045);font-family:var(--font-display),sans-serif;font-size:clamp(2rem,2.8vw,2.65rem);font-weight:700;letter-spacing:-.06em;line-height:.9;z-index:-1}.personal-service-grid__item strong{max-width:9ch;line-height:1.08}.personal-market-grid__item small{color:var(--text-muted);font-size:.92rem}.personal-device{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border-radius:1.5rem;background:rgba(11,25,49,.95);color:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.personal-device__eyeline,.personal-device__footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.personal-device__eyeline span,.personal-device__footer span{color:rgba(255,255,255,.56);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-device__headline{display:grid;grid-gap:.35rem;gap:.35rem}.personal-device__headline span{color:rgba(255,255,255,.62);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-device__headline strong{color:rgba(255,255,255,.98);font-size:clamp(1.75rem,2.5vw,2.4rem);line-height:.98}.personal-device__meter{position:relative;overflow:hidden;height:.4rem;border-radius:999px;background:rgba(255,255,255,.08)}.personal-device__meter-fill{display:block;width:68%;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(127,240,203,.92),rgba(255,224,139,.82))}.personal-device__footer-dot{width:.58rem;height:.58rem;border-radius:999px;background:rgba(127,240,203,.95);box-shadow:0 0 0 6px rgba(127,240,203,.1)}.personal-comparison__head,.personal-comparison__row,.personal-device__row,.personal-fx-card__pair,.personal-receipt__main,.personal-travel-card__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.personal-device__headline strong,.personal-device__row strong,.personal-fx-card__pair strong,.personal-inbound__amount,.personal-receipt__main span,.personal-receipt__main strong,.personal-timeline__headline strong,.personal-travel-card__topline span,.personal-travel-card__topline strong{font-weight:700;letter-spacing:-.03em}.personal-device__headline span,.personal-device__row span,.personal-fx-card p,.personal-fx-card__pair span,.personal-meta-row span,.personal-receipt__status span,.personal-timeline__headline span,.personal-timeline__step strong,.personal-travel-card p{font-size:.92rem}.personal-device__rows{display:grid;grid-gap:.62rem;gap:.62rem}.personal-device__row{padding:.72rem .8rem;border-radius:1rem;background:rgba(255,255,255,.07)}.personal-device__row span{color:rgba(255,255,255,.72)}.personal-device__row strong{color:rgba(255,255,255,.94)}.personal-device__row--positive strong{color:#7ff0cb}.personal-device__row--negative strong{color:#ffd08a}.personal-chip-row,.personal-meta-row{gap:.55rem}.personal-chip,.personal-meta-row span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:2rem;padding:.4rem .74rem;border-radius:999px;background:rgba(255,255,255,.08);color:inherit}.personal-card-render{position:relative;overflow:hidden;align-content:space-between;min-height:15rem;background:radial-gradient(circle at 80% 18%,rgba(255,255,255,.18),transparent 22%),linear-gradient(145deg,#0d2348,#183c7f 62%,#0e758a);color:#ffffff}.personal-card-render:after,.personal-card-render:before{content:"";position:absolute;inset:auto;pointer-events:none}.personal-card-render:before{top:20%;right:-8%;width:78%;height:78%;-webkit-clip-path:polygon(8% 0,100% 0,62% 55%,100% 100%,34% 100%,0 56%);clip-path:polygon(8% 0,100% 0,62% 55%,100% 100%,34% 100%,0 56%);background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.04));opacity:.48}.personal-card-render:after{left:-12%;bottom:-12%;width:78%;height:72%;-webkit-clip-path:polygon(0 28%,66% 0,100% 44%,44% 100%,0 82%);clip-path:polygon(0 28%,66% 0,100% 44%,44% 100%,0 82%);background:linear-gradient(145deg,rgba(255,224,139,.16),rgba(255,255,255,.02));opacity:.46}.personal-card-render--hero{width:min(100%,19rem);min-height:25rem;padding:1.3rem;border-radius:1.9rem;transform:rotate(-8deg);box-shadow:0 34px 74px rgba(14,52,112,.22)}.personal-card-render--virtual{background:radial-gradient(circle at 20% 12%,rgba(255,224,131,.24),transparent 22%),linear-gradient(145deg,#104087,#1698a4 60%,#57c8dd)}.personal-card-render__glow{position:absolute;inset:auto auto -2rem 12%;width:76%;height:5rem;background:radial-gradient(circle,rgba(255,255,255,.34),transparent 72%);opacity:.34;filter:blur(22px);pointer-events:none}.personal-card-render__footer,.personal-card-render__topline{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.personal-card-render__chip{width:2.1rem;height:1.55rem;border-radius:.42rem;background:linear-gradient(145deg,rgba(255,224,139,.92),rgba(217,172,53,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.34)}.personal-card-render__signal{display:flex;width:2.1rem;height:1.55rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.36);opacity:.72}.personal-card-render__signal span{display:block;width:.34rem;height:.34rem;border-radius:999px;background:rgba(255,255,255,.82)}.personal-card-render__signal span+span{margin-left:.18rem;opacity:.55}.personal-card-render__number{font-size:1rem;font-weight:600;letter-spacing:.2em;color:rgba(255,255,255,.9)}.personal-card-render__body{display:grid;grid-gap:.38rem;gap:.38rem;margin-top:auto}.personal-card-render__brand{color:rgba(255,255,255,.72);font-size:.78rem;font-weight:700;letter-spacing:.08em}.personal-card-render__body strong{font-size:1.55rem;line-height:1}.personal-card-render__body p,.personal-card-render__footer span,.personal-card-render__network{margin:0;color:rgba(255,255,255,.86);font-size:.96rem}.personal-card-render__footer span:last-child{padding:.32rem .62rem;border-radius:999px;background:rgba(255,255,255,.12);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-visual--card-pair{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.personal-card-pair__switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;grid-column:1/-1}.personal-card-pair__switch span{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.74);border:1px solid rgba(16,41,84,.08);color:#315d98;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-card-pair__halo{position:absolute;inset:auto auto 14% 20%;width:60%;height:34%;border-radius:999px;background:radial-gradient(circle,rgba(255,224,139,.22),rgba(255,255,255,0));filter:blur(28px);pointer-events:none}.personal-visual--card-pair .personal-card-render{min-height:16rem}.personal-card-render--stack-front{transform:rotate(-3deg) translateY(1rem)}.personal-card-render--stack-back{transform:rotate(5deg) translateY(-.2rem)}.personal-card-pair__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;grid-column:1/-1}.personal-card-pair__legend-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem .9rem;border-radius:1.15rem;background:rgba(255,255,255,.76);border:1px solid rgba(16,41,84,.08)}.personal-card-pair__legend-card span{color:#305d98;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-card-pair__legend-card strong{color:var(--text-strong);font-size:.96rem;letter-spacing:-.03em}.personal-fx-card,.personal-inbound,.personal-receipt,.personal-travel-card{align-content:start}.personal-receipt__header{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.personal-receipt__merchant-mark{width:2.4rem;height:2.4rem;border-radius:999px;background:linear-gradient(145deg,rgba(var(--personal-accent-rgb),.16),rgba(255,224,139,.2))}.personal-fx-card__pair strong,.personal-inbound strong,.personal-inbound__amount,.personal-receipt__main span,.personal-receipt__main strong,.personal-travel-card__topline span,.personal-travel-card__topline strong{color:var(--text-strong);font-size:1.32rem}.personal-receipt__status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.44rem .74rem;border-radius:999px;background:rgba(var(--personal-accent-rgb),.1);color:#305d98;font-weight:600}.personal-receipt__meta{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:auto}.personal-receipt__meta-row{display:flex;align-items:center;gap:.72rem;min-height:3rem;padding:.7rem .84rem;border-radius:1rem;background:rgba(17,52,102,.05);border:1px solid rgba(16,41,84,.07)}.personal-receipt__meta-row i{flex:0 0 auto;width:.58rem;height:.58rem;border-radius:999px;background:linear-gradient(145deg,rgba(var(--personal-accent-rgb),.9),rgba(255,224,139,.8));box-shadow:0 0 0 .3rem rgba(var(--personal-accent-rgb),.08)}.personal-receipt__meta-row span{color:var(--text-strong);font-size:.92rem;font-weight:600}.personal-receipt__tear{position:relative;height:1.05rem;margin:-.15rem 0 .1rem;background:radial-gradient(circle at .52rem .52rem,transparent .52rem,rgba(16,41,84,.06) .56rem,transparent .6rem) repeat-x;background-size:1.18rem 1rem}.personal-inbound__amount{font-size:2rem}.personal-inbound__statusline{display:inline-flex;align-items:center;gap:.5rem;color:#305d98;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-inbound__statusline i{width:3rem;height:1px;background:linear-gradient(90deg,rgba(var(--personal-accent-rgb),.12),rgba(var(--personal-accent-rgb),.52))}.personal-inbound__notice{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;min-height:2rem;padding:.36rem .62rem;border-radius:999px;background:rgba(var(--personal-accent-rgb),.1)}.personal-inbound__notice span{width:.56rem;height:.56rem;border-radius:999px;background:rgba(127,240,203,.95)}.personal-inbound__notice small{color:#305d98;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-inbound__surface{display:grid;grid-gap:.85rem;gap:.85rem;padding:.95rem 1rem 1rem;border-radius:1.35rem;background:rgba(9,17,32,.04);border:1px solid rgba(16,41,84,.07)}.personal-inbound__surface>strong{font-size:1.62rem;line-height:1.02;color:var(--text-strong)}.personal-inbound__rows{display:grid;grid-gap:.62rem;gap:.62rem}.personal-inbound__rows .personal-device__row{background:rgba(255,255,255,.82)}.personal-inbound__rows .personal-device__row span{color:#607799}.personal-inbound__rows .personal-device__row strong{color:var(--text-strong)}.personal-timeline{align-content:start}.personal-timeline__headline{display:grid;grid-gap:.32rem;gap:.32rem;padding:.95rem 1rem;border-radius:1.2rem;background:rgba(9,17,32,.04);border:1px solid rgba(16,41,84,.06)}.personal-timeline__headline strong{font-size:1.8rem;line-height:.98}.personal-timeline__headline span{color:#607799;line-height:1.45}.personal-timeline__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.personal-timeline__meta-card{display:grid;grid-gap:.24rem;gap:.24rem;min-height:4.4rem;padding:.82rem .9rem;border-radius:1rem;background:rgba(255,255,255,.84);border:1px solid rgba(16,41,84,.08)}.personal-timeline__meta-card span{color:#6882a8;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-timeline__meta-card strong{color:var(--text-strong);font-size:1rem;letter-spacing:-.03em}.personal-timeline__route{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem}.personal-timeline__route span{display:inline-flex;min-height:2.2rem;align-items:center;padding:.45rem .8rem;border-radius:999px;background:rgba(17,52,102,.05);color:#244b86;font-size:.84rem;font-weight:700}.personal-timeline__route i{display:block;height:1px;background:linear-gradient(90deg,rgba(var(--personal-accent-rgb),.18),rgba(var(--personal-accent-rgb),.58),rgba(255,224,139,.42))}.personal-timeline__steps{position:relative;display:grid;grid-gap:.8rem;gap:.8rem}.personal-timeline__rail{position:absolute;top:.85rem;bottom:.85rem;left:1.26rem;width:1px;background:linear-gradient(180deg,rgba(var(--personal-accent-rgb),.42),rgba(16,41,84,.08))}.personal-fx-card__pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.personal-fx-card__pair>div:first-child,.personal-fx-card__pair>div:last-child{display:grid;grid-gap:.35rem;gap:.35rem}.personal-fx-card__pair span{color:#637ca2;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-fx-card__pair strong{font-size:1.82rem;line-height:.98}.personal-fx-card__swap{position:relative;align-self:center;width:2.1rem;height:2.1rem;border-radius:999px;background:linear-gradient(145deg,rgba(var(--personal-accent-rgb),.18),rgba(255,224,139,.22));border:1px solid rgba(var(--personal-accent-rgb),.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}.personal-fx-card__swap:before{content:"";position:absolute;left:.48rem;right:.58rem;top:50%;height:1px;background:linear-gradient(90deg,rgba(52,89,140,.28),rgba(52,89,140,.76))}.personal-fx-card__swap:after{content:"";position:absolute;top:calc(50% - .26rem);right:.54rem;width:.42rem;height:.42rem;border-top:1.5px solid rgba(52,89,140,.78);border-right:1.5px solid rgba(52,89,140,.78);transform:rotate(45deg)}.personal-fx-card__rate{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.3rem;align-items:center;padding:.5rem .82rem;border-radius:999px;background:rgba(17,52,102,.05);border:1px solid rgba(16,41,84,.07);color:var(--text-strong);font-size:.95rem;font-weight:600}.personal-fx-card__band{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.personal-fx-card__band span{display:block;height:.44rem;border-radius:999px;background:linear-gradient(90deg,rgba(var(--personal-accent-rgb),.18),rgba(255,224,139,.54))}.personal-fx-card__band span:last-child{width:72%;justify-self:end}.personal-fx-card__contexts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-top:auto}.personal-fx-card__context{display:flex;align-items:center;gap:.68rem;min-height:3rem;padding:.72rem .84rem;border-radius:1rem;background:rgba(17,52,102,.05);border:1px solid rgba(16,41,84,.07)}.personal-fx-card__context i{flex:0 0 auto;width:.58rem;height:.58rem;border-radius:999px;background:linear-gradient(145deg,rgba(var(--personal-accent-rgb),.92),rgba(255,224,139,.82));box-shadow:0 0 0 .3rem rgba(var(--personal-accent-rgb),.08)}.personal-fx-card__context span{color:var(--text-strong);font-size:.86rem;font-weight:600;line-height:1.38}.personal-timeline__step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.75rem .9rem;border-radius:1rem;background:rgba(255,255,255,.82);border:1px solid rgba(16,41,84,.08)}.personal-timeline__step-copy{display:grid;grid-gap:.12rem;gap:.12rem}.personal-timeline__step-copy small{color:#6c84a7;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-timeline__step span{width:.75rem;height:.75rem;border-radius:999px;background:rgba(16,41,84,.14)}.personal-timeline__step em{color:#8ea3c3;font-size:.72rem;font-style:normal;font-weight:700;letter-spacing:.08em}.personal-timeline__step--done span{background:rgba(var(--personal-accent-rgb),.86)}.personal-timeline__step--done{background:linear-gradient(180deg,rgba(245,251,255,.96),rgba(239,249,248,.96))}.personal-timeline__step--current span{background:var(--personal-highlight)}.personal-timeline__step--current{background:linear-gradient(180deg,rgba(255,251,240,.98),rgba(255,247,222,.98));border-color:rgba(255,224,139,.24)}.personal-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.personal-stepper__card{display:grid;grid-gap:.7rem;gap:.7rem;padding:1.35rem;border-radius:1.75rem;border:1px solid rgba(16,41,84,.08);background:var(--personal-surface);box-shadow:0 20px 50px rgba(24,61,124,.08)}.personal-stepper__index{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(var(--personal-accent-rgb),.12);color:#254e88;font-weight:700}.personal-comparison__head strong,.personal-comparison__row strong,.personal-market-band__card strong,.personal-related__card strong,.personal-stepper__card strong{color:var(--text-strong)}.personal-stepper__card h3{font-size:1.32rem;line-height:1.04;color:var(--text-strong)}.personal-comparison{display:grid;grid-gap:0;gap:0;padding:1rem 1.1rem;background:radial-gradient(circle at 100% 0,rgba(var(--personal-accent-rgb),.1),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.98))}.personal-comparison__head,.personal-comparison__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;padding:1rem .5rem}.personal-comparison__head{color:#6681a9;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-comparison__head,.personal-comparison__row+.personal-comparison__row{border-top:1px solid rgba(16,41,84,.08)}.personal-comparison__head:first-child{border-top:0}.personal-comparison__row span{color:var(--text-muted);font-weight:600}.personal-comparison__label{font-size:.9rem;letter-spacing:-.01em}.personal-comparison__cell{display:flex;min-height:3rem;align-items:center;padding:.75rem .9rem;border-radius:1rem;background:rgba(17,52,102,.05);border:1px solid rgba(16,41,84,.06)}.personal-comparison__cell--accent{background:linear-gradient(180deg,rgba(235,245,255,.9),rgba(245,252,255,.98))}.personal-market-band{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem;background:radial-gradient(circle at 100% 0,rgba(var(--personal-accent-rgb),.08),transparent 24%),rgba(255,255,255,.94)}.personal-market-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.personal-market-band__card{position:relative;display:grid;grid-gap:.5rem;gap:.5rem;padding:1.1rem;border-radius:1.45rem;background:rgba(255,255,255,.86);border:1px solid rgba(16,41,84,.08);isolation:isolate}.personal-market-band__card span{color:#5577a7;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-market-band__card strong{font-size:1.55rem;letter-spacing:-.03em}.personal-market-band__card:before{content:"";width:2.8rem;height:.32rem;border-radius:999px;background:linear-gradient(90deg,rgba(var(--personal-accent-rgb),.3),rgba(255,224,139,.75))}.personal-market-band__card:after{content:attr(data-currency);position:absolute;right:1rem;bottom:.7rem;color:rgba(16,41,84,.045);font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,3vw,3.2rem);font-weight:700;letter-spacing:-.06em;line-height:.9;z-index:-1}.personal-travel-card__route{height:1px;background:linear-gradient(90deg,rgba(var(--personal-accent-rgb),.08),rgba(var(--personal-accent-rgb),.42),rgba(255,224,139,.28))}.personal-travel-card__location-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2rem;align-items:center;padding:.38rem .72rem;border-radius:999px;background:rgba(17,52,102,.05);color:#305d98;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.personal-travel-card p{margin:0;color:#6a7f9f;font-weight:600}.personal-travel-card__ledger{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:auto}.personal-travel-card__ledger-row{display:flex;align-items:center;gap:.72rem;min-height:3rem;padding:.72rem .84rem;border-radius:1rem;background:rgba(17,52,102,.05);border:1px solid rgba(16,41,84,.07)}.personal-travel-card__ledger-row i{flex:0 0 auto;width:.62rem;height:.62rem;border-radius:999px;background:linear-gradient(145deg,rgba(var(--personal-accent-rgb),.92),rgba(255,224,139,.82));box-shadow:0 0 0 .35rem rgba(var(--personal-accent-rgb),.08)}.personal-travel-card__ledger-row span{color:var(--text-strong);font-size:.92rem;font-weight:600}.personal-related{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.3rem}.personal-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.personal-related__card{position:relative;display:grid;grid-gap:.55rem;gap:.55rem;padding:1.2rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.personal-related__eyebrow{color:#6681a9;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.personal-related__card strong{font-size:1.08rem;letter-spacing:-.02em}.personal-related__arrow{position:relative;width:2.8rem;height:2.8rem;margin-top:.2rem;border-radius:999px;border:1px solid rgba(var(--personal-accent-rgb),.14);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,255,.96))}.personal-related__arrow:before{content:"";position:absolute;top:50%;left:.78rem;right:.76rem;height:1px;background:linear-gradient(90deg,rgba(var(--personal-accent-rgb),.22),rgba(var(--personal-accent-rgb),.78))}.personal-related__arrow:after{content:"";position:absolute;top:calc(50% - .26rem);right:.78rem;width:.42rem;height:.42rem;border-top:1.5px solid rgba(var(--personal-accent-rgb),.82);border-right:1.5px solid rgba(var(--personal-accent-rgb),.82);transform:rotate(45deg)}.personal-related__card:hover{transform:translateY(-4px);border-color:rgba(var(--personal-accent-rgb),.22);box-shadow:0 24px 58px rgba(24,61,124,.12)}.personal-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.4rem;gap:1.4rem;align-items:flex-end;margin-top:1.35rem;padding:1.5rem;background:radial-gradient(circle at 100% 0,rgba(255,224,139,.16),transparent 24%),linear-gradient(145deg,rgba(16,53,114,.96) 0,rgba(var(--personal-accent-rgb),.92) 100%);border-color:rgba(255,255,255,.16)}.personal-final-cta:before{content:"";position:absolute;inset:auto auto -4rem -4rem;width:14rem;height:14rem;border-radius:999px;background:rgba(255,224,139,.16);filter:blur(24px);pointer-events:none}.personal-final-cta .eyebrow,.personal-final-cta h2,.personal-final-cta p{color:#ffffff}.personal-final-cta .eyebrow{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.personal-final-cta h2{font-size:clamp(2rem,3vw,2.8rem);line-height:.98;margin-top:.65rem}.personal-final-cta p{max-width:36rem;margin-top:.85rem;color:rgba(255,255,255,.86)}.personal-final-cta .button--ghost{background:rgba(255,255,255,.94)}.personal-section--comparison .personal-comparison__row:nth-child(odd){background:rgba(17,52,102,.02)}.personal-section--comparison .personal-comparison__row{border-radius:1rem}.personal-section--comparison .personal-comparison__row span,.personal-section--comparison .personal-comparison__row strong{position:relative;z-index:1}.personal-section--timeline .personal-stepper{position:relative}.personal-section--timeline .personal-stepper:before{content:"";position:absolute;top:2rem;left:9%;right:9%;height:1px;background:linear-gradient(90deg,rgba(var(--personal-accent-rgb),.12),rgba(var(--personal-accent-rgb),.5),rgba(255,224,139,.32))}.personal-section--timeline .personal-stepper__card{position:relative;z-index:1}@media (min-width:941px){.personal-section--split .personal-feature-card--with-visual{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:1.15rem}.personal-section--split .personal-feature-card--with-visual .personal-feature-card__eyebrow{grid-column:1/-1}.personal-section--split .personal-feature-card--with-visual .personal-visual{min-height:100%}.personal-section--split .personal-feature-card--with-visual .personal-feature-card__content{align-content:center;min-height:100%;padding-left:1.15rem;border-left:1px solid rgba(16,41,84,.08)}}.personal-page[data-page=personalCards] .personal-hero__stage-shell--with-highlights,.personal-page[data-page=personalFx] .personal-hero__stage-shell--with-highlights,.personal-page[data-page=personalInternationalTransfers] .personal-hero__stage-shell--with-highlights{grid-template-columns:1fr}.personal-page[data-page=personalCards] .personal-proof-stack,.personal-page[data-page=personalFx] .personal-proof-stack,.personal-page[data-page=personalInternationalTransfers] .personal-proof-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-page[data-page=personalAccount] .personal-hero__copy .eyebrow,.personal-page[data-page=personalAccount] .personal-pill-row .section-badge,.personal-page[data-page=personalFx] .personal-hero__copy .eyebrow,.personal-page[data-page=personalFx] .personal-pill-row .section-badge,.personal-page[data-page=personalInternationalTransfers] .personal-hero__copy .eyebrow,.personal-page[data-page=personalInternationalTransfers] .personal-pill-row .section-badge,.personal-page[data-page=personalInternational] .personal-hero__copy .eyebrow,.personal-page[data-page=personalInternational] .personal-pill-row .section-badge,.personal-page[data-page=personalPayments] .personal-hero__copy .eyebrow,.personal-page[data-page=personalPayments] .personal-pill-row .section-badge,.personal-page[data-page=personalReceiveMoney] .personal-hero__copy .eyebrow,.personal-page[data-page=personalReceiveMoney] .personal-pill-row .section-badge,.personal-page[data-page=personalSpendAbroad] .personal-hero__copy .eyebrow,.personal-page[data-page=personalSpendAbroad] .personal-pill-row .section-badge,.personal-page[data-page=personalTransfers] .personal-hero__copy .eyebrow,.personal-page[data-page=personalTransfers] .personal-pill-row .section-badge,.personal-page[data-page=personal] .personal-hero__copy .eyebrow,.personal-page[data-page=personal] .personal-pill-row .section-badge{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.personal-page[data-page=personalCards] .personal-hero__copy{max-width:31rem;padding-top:1.35rem}.personal-page[data-page=personalCards] .personal-hero{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:2rem}.personal-page[data-page=personalCards] .personal-hero__stage .personal-visual{min-height:27.75rem}.personal-page[data-page=personalCards] .personal-hero__stage .personal-visual--card-pair{gap:.85rem;padding:1.2rem 1.2rem 1.05rem}.personal-page[data-page=personalAccount] .personal-hero__stage .personal-device,.personal-page[data-page=personalFx] .personal-hero__stage .personal-fx-card,.personal-page[data-page=personalInternationalTransfers] .personal-hero__stage .personal-timeline,.personal-page[data-page=personalTransfers] .personal-hero__stage .personal-timeline{min-height:23rem}.personal-page[data-page=personalCards] .personal-hero-panel{background:radial-gradient(circle at 8% 18%,rgba(255,224,139,.24),transparent 18%),radial-gradient(circle at 82% 16%,rgba(41,127,214,.12),transparent 20%),radial-gradient(circle at 90% 72%,rgba(26,163,162,.1),transparent 22%),linear-gradient(180deg,#ffffff,#f8fbff 52%,#eef4ff);box-shadow:inset 0 -1px 0 rgba(16,41,84,.06)}.personal-page[data-page=personalCards] .personal-hero-panel:after,.personal-page[data-page=personalCards] .personal-hero-panel:before{opacity:.56}.personal-page[data-page=personalCards] .personal-cards-hero__copy p{color:var(--text-muted)}.personal-page[data-page=personalCards]{background:linear-gradient(180deg,#fcfdff,#f6f9ff 58%,#f4f8ff)}.personal-page[data-page=personalCards] .personal-cards-hero__copy .eyebrow,.personal-page[data-page=personalCards] .personal-cards-hero__copy .section-badge,.personal-page[data-page=personalCards] .personal-cards-hero__copy h1{color:var(--text-strong);text-shadow:none}.personal-page[data-page=personalCards] .personal-cards-hero{gap:1.6rem}.personal-page[data-page=personalCards] .personal-cards-hero__copy{max-width:44rem}.personal-page[data-page=personalCards] .personal-cards-hero__copy h1{max-width:8.8ch;font-size:clamp(3rem,5vw,5.1rem);line-height:.94}.personal-page[data-page=personalCards] .personal-cards-hero__copy p{max-width:31rem;font-size:1.08rem;line-height:1.48}.personal-page[data-page=personalCards] .personal-cards-hero__copy .eyebrow,.personal-page[data-page=personalCards] .personal-cards-hero__copy .section-badge{background:rgba(245,248,255,.96);border-color:rgba(16,41,84,.08)}.personal-page[data-page=personalCards] .personal-hero__copy h1,.personal-page[data-page=personalCards] .personal-hero__copy p,.personal-page[data-page=personalCards] .personal-proof-stack__card p,.personal-page[data-page=personalCards] .personal-proof-stack__card span,.personal-page[data-page=personalCards] .personal-proof-stack__card strong,.personal-page[data-page=personalCards] .personal-service-rail__heading,.personal-page[data-page=personalCards] .personal-service-rail__link span,.personal-page[data-page=personalCards] .personal-service-rail__link strong{color:var(--text-strong)}.personal-page[data-page=personalCards] .personal-hero__copy h1{max-width:11ch;font-size:clamp(2.7rem,4.4vw,4.6rem);text-shadow:none}.personal-page[data-page=personalCards] .personal-hero__copy p,.personal-page[data-page=personalCards] .personal-proof-stack__card p,.personal-page[data-page=personalCards] .personal-service-rail__link span{color:var(--text-muted)}.personal-page[data-page=personalCards] .personal-proof-stack{gap:.8rem}.personal-page[data-page=personalCards] .personal-proof-stack__card{border-color:rgba(16,41,84,.08);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);box-shadow:0 18px 38px rgba(24,61,124,.08)}.personal-page[data-page=personalCards] .personal-proof-stack__card:first-child{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,224,.98))}.personal-page[data-page=personalCards] .personal-proof-stack__card:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,245,255,.98))}.personal-page[data-page=personalCards] .personal-proof-stack__card:nth-child(3){background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(232,250,248,.98))}.personal-page[data-page=personalCards] .personal-service-rail{border-color:rgba(16,41,84,.08);background:rgba(255,255,255,.74);box-shadow:0 22px 46px rgba(24,61,124,.08)}.personal-page[data-page=personalCards] .personal-service-rail__link{border-color:rgba(16,41,84,.08);background:rgba(247,251,255,.92)}.personal-page[data-page=personalCards] .personal-service-rail__link--active{background:linear-gradient(180deg,#ffffff,#eff5ff);border-color:rgba(41,127,214,.18)}.personal-page[data-page=personalCards] .personal-visual--card-pair{background:radial-gradient(circle at 28% 82%,rgba(255,224,139,.34),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.98))}.personal-page[data-page=personalCards] .personal-hero__stage .personal-card-render{min-height:14.5rem}.personal-page[data-page=personalCards] .personal-hero__stage .personal-card-render--stack-front{transform:rotate(-2deg) translateY(.45rem)}.personal-page[data-page=personalCards] .personal-hero__stage .personal-card-render--stack-back{transform:rotate(4deg) translateY(.05rem)}.personal-page[data-page=personalCards] .personal-section--split .personal-split-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.personal-page[data-page=personalCards] .personal-shell{padding-top:1.9rem}.personal-page[data-page=personalCards] .personal-section{gap:1.5rem}.personal-page[data-page=personalCards] .personal-section__header{max-width:38rem}.personal-page[data-page=personalCards] .personal-section__header p{max-width:31rem}.personal-page[data-page=personalCards] .personal-feature-card__marker{display:none}.personal-page[data-page=personalCards] .personal-final-cta,.personal-page[data-page=personalCards] .personal-section--grid .personal-feature-card,.personal-page[data-page=personalCards] .personal-section--split .personal-feature-card{background:radial-gradient(circle at 100% 0,rgba(41,127,214,.06),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.98));border-color:rgba(16,41,84,.08);box-shadow:0 20px 42px rgba(24,61,124,.08)}.personal-page[data-page=personalCards] .personal-section--split .personal-feature-card:first-child{background:radial-gradient(circle at 0 100%,rgba(255,211,89,.18),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,249,233,.98))}.personal-page[data-page=personalCards] .personal-section--split .personal-feature-card:last-child{background:radial-gradient(circle at 100% 0,rgba(41,127,214,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.98))}.personal-page[data-page=personalCards] .personal-section--split .personal-feature-card[data-visual-kind=card] .personal-visual{min-height:18.5rem}.personal-page[data-page=personalCards] .personal-section--comparison .personal-comparison{background:radial-gradient(circle at 100% 0,rgba(41,127,214,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.98))}.personal-page[data-page=personalCards] .personal-section--comparison .personal-comparison__row{padding:.98rem 1.08rem;border-radius:1.2rem;background:rgba(255,255,255,.84)}.personal-page[data-page=personalCards] .personal-section--comparison .personal-comparison__cell{background:rgba(247,250,255,.94)}.personal-page[data-page=personalCards] .personal-related__card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,255,.98));box-shadow:0 16px 34px rgba(24,61,124,.06)}.personal-page[data-page=personalAccount] .personal-hero__stage-shell--with-highlights{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.personal-page[data-page=personalAccount] .personal-hero__stage .personal-visual--screen{background:radial-gradient(circle at 90% 12%,rgba(255,224,139,.18),transparent 24%),linear-gradient(180deg,rgba(240,247,255,.92),rgba(229,241,255,.94))}.personal-page[data-page=personalAccount] .personal-proof-stack__card{min-height:0}.personal-page[data-page=personalAccount] .personal-proof-stack__card:first-child{background:rgba(7,23,51,.3)}.personal-page[data-page=personalAccount] .personal-proof-stack__card:nth-child(2){background:rgba(19,59,117,.26)}.personal-page[data-page=personalAccount] .personal-proof-stack__card:nth-child(3){background:rgba(22,112,118,.22)}.personal-page[data-page=personalAccount] .personal-section--split .personal-feature-card:first-child{background:radial-gradient(circle at 100% 0,rgba(127,240,203,.12),transparent 30%),rgba(255,255,255,.98)}.personal-page[data-page=personalAccount] .personal-section--split .personal-feature-card:last-child{background:radial-gradient(circle at 100% 0,rgba(255,224,139,.12),transparent 30%),rgba(255,255,255,.98)}.personal-page[data-page=personalAccount] .personal-section--grid .personal-feature-grid--3{grid-template-columns:minmax(0,.96fr) minmax(0,1.08fr) minmax(0,.96fr)}.personal-page[data-page=personalAccount] .personal-section--grid .personal-feature-card:nth-child(2){background:radial-gradient(circle at 100% 0,rgba(41,127,214,.1),transparent 28%),rgba(255,255,255,.98)}.personal-page[data-page=personalPayments] .personal-hero__stage-shell--with-highlights{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.personal-page[data-page=personalPayments] .personal-proof-stack__card:first-child{background:rgba(6,28,56,.28)}.personal-page[data-page=personalPayments] .personal-proof-stack__card:nth-child(2){background:rgba(17,52,102,.26)}.personal-page[data-page=personalPayments] .personal-proof-stack__card:nth-child(3){background:rgba(18,120,150,.24)}.personal-page[data-page=personalPayments] .personal-section--grid .personal-feature-card[data-visual-kind=card]{background:radial-gradient(circle at 100% 0,rgba(41,127,214,.08),transparent 28%),rgba(255,255,255,.98)}.personal-page[data-page=personalPayments] .personal-section--grid .personal-feature-grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr)}.personal-page[data-page=personalPayments] .personal-section--grid .personal-feature-card:last-child{background:radial-gradient(circle at 0 100%,rgba(255,224,139,.18),transparent 30%),rgba(255,255,255,.98)}.personal-page[data-page=personalPayments] .personal-hero-panel{background:radial-gradient(circle at 14% 18%,rgba(255,224,139,.18),transparent 20%),radial-gradient(circle at 88% 16%,rgba(63,143,231,.18),transparent 22%),linear-gradient(180deg,#f7fbff,#edf4ff)}.personal-page[data-page=personalPayments] .personal-hero__copy h1,.personal-page[data-page=personalPayments] .personal-hero__copy p,.personal-page[data-page=personalPayments] .personal-proof-stack__card p,.personal-page[data-page=personalPayments] .personal-proof-stack__card span,.personal-page[data-page=personalPayments] .personal-proof-stack__card strong{color:var(--text-strong);text-shadow:none}.personal-page[data-page=personalPayments] .personal-hero__copy .eyebrow,.personal-page[data-page=personalPayments] .personal-pill-row .section-badge{background:rgba(255,255,255,.92);border-color:rgba(16,41,84,.08);color:#25579a}.personal-page[data-page=personalPayments] .personal-proof-stack__card{border-color:rgba(16,41,84,.08);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.personal-page[data-page=personalCurrencies] .personal-hero-panel{background:radial-gradient(circle at 12% 18%,rgba(255,224,139,.24),transparent 18%),radial-gradient(circle at 84% 18%,rgba(26,163,162,.16),transparent 18%),linear-gradient(180deg,#fbfdff,#eef7fb 58%,#eef4ff);box-shadow:inset 0 -1px 0 rgba(16,41,84,.05)}.personal-page[data-page=personalCurrencies] .personal-hero__copy h1,.personal-page[data-page=personalCurrencies] .personal-hero__copy p,.personal-page[data-page=personalCurrencies] .personal-proof-stack__card p,.personal-page[data-page=personalCurrencies] .personal-proof-stack__card span,.personal-page[data-page=personalCurrencies] .personal-proof-stack__card strong,.personal-page[data-page=personalCurrencies] .personal-service-rail__heading,.personal-page[data-page=personalCurrencies] .personal-service-rail__link span,.personal-page[data-page=personalCurrencies] .personal-service-rail__link strong{color:var(--text-strong)}.personal-page[data-page=personalCurrencies] .personal-hero__copy h1{text-shadow:none}.personal-page[data-page=personalCurrencies] .personal-hero__copy p,.personal-page[data-page=personalCurrencies] .personal-proof-stack__card p,.personal-page[data-page=personalCurrencies] .personal-service-rail__link span{color:var(--text-muted)}.personal-page[data-page=personalCurrencies] .personal-hero__copy .eyebrow,.personal-page[data-page=personalCurrencies] .personal-pill-row .section-badge{color:#4f6688;background:rgba(255,255,255,.82);border-color:rgba(16,41,84,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.personal-page[data-page=personalCurrencies] .personal-proof-stack__card,.personal-page[data-page=personalCurrencies] .personal-service-rail{background:rgba(255,255,255,.82);border-color:rgba(16,41,84,.08)}.personal-page[data-page=personalCurrencies] .personal-service-rail__link{border-color:rgba(16,41,84,.08);background:rgba(246,250,255,.92)}.personal-page[data-page=personalCurrencies] .personal-market-band{background:radial-gradient(circle at 100% 0,rgba(26,163,162,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,248,250,.98))}.personal-page[data-page=personalCurrencies] .personal-market-band__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-page[data-page=personalCurrencies] .personal-section--grid .personal-feature-grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.92fr)}.personal-page[data-page=personalAccount] .personal-related__grid,.personal-page[data-page=personalCurrencies] .personal-related__grid,.personal-page[data-page=personalFx] .personal-related__grid,.personal-page[data-page=personalInternationalTransfers] .personal-related__grid,.personal-page[data-page=personalPayments] .personal-related__grid,.personal-page[data-page=personalReceiveMoney] .personal-related__grid,.personal-page[data-page=personalSpendAbroad] .personal-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-page[data-page=personalAccount] .personal-related__card,.personal-page[data-page=personalCurrencies] .personal-related__card,.personal-page[data-page=personalFx] .personal-related__card,.personal-page[data-page=personalInternationalTransfers] .personal-related__card,.personal-page[data-page=personalPayments] .personal-related__card,.personal-page[data-page=personalReceiveMoney] .personal-related__card,.personal-page[data-page=personalSpendAbroad] .personal-related__card{min-height:0;padding:1.05rem 1.1rem;gap:.38rem}.personal-page[data-page=personalAccount] .personal-related__card span,.personal-page[data-page=personalCurrencies] .personal-related__card span,.personal-page[data-page=personalFx] .personal-related__card span,.personal-page[data-page=personalInternationalTransfers] .personal-related__card span,.personal-page[data-page=personalPayments] .personal-related__card span,.personal-page[data-page=personalReceiveMoney] .personal-related__card span,.personal-page[data-page=personalSpendAbroad] .personal-related__card span{max-width:22ch}.personal-page[data-page=personalAccount] .personal-related__arrow,.personal-page[data-page=personalCurrencies] .personal-related__arrow,.personal-page[data-page=personalFx] .personal-related__arrow,.personal-page[data-page=personalInternationalTransfers] .personal-related__arrow,.personal-page[data-page=personalPayments] .personal-related__arrow,.personal-page[data-page=personalReceiveMoney] .personal-related__arrow,.personal-page[data-page=personalSpendAbroad] .personal-related__arrow{width:2.35rem;height:2.35rem}.personal-page[data-page=personalFx] .personal-proof-stack__card:first-child,.personal-page[data-page=personalInternationalTransfers] .personal-proof-stack__card:first-child{background:rgba(7,23,51,.34)}.personal-page[data-page=personalFx] .personal-proof-stack__card:nth-child(2),.personal-page[data-page=personalInternationalTransfers] .personal-proof-stack__card:nth-child(2){background:rgba(19,59,117,.28)}.personal-page[data-page=personalFx] .personal-proof-stack__card:nth-child(3),.personal-page[data-page=personalInternationalTransfers] .personal-proof-stack__card:nth-child(3){background:rgba(18,120,150,.24)}.personal-page[data-page=personalFx] .personal-stepper__card:nth-child(2),.personal-page[data-page=personalInternationalTransfers] .personal-stepper__card:nth-child(2){transform:translateY(.85rem)}.personal-page[data-page=personalFx] .personal-section--split .personal-feature-card:first-child,.personal-page[data-page=personalInternationalTransfers] .personal-section--split .personal-feature-card:first-child{background:radial-gradient(circle at 100% 0,rgba(41,127,214,.1),transparent 30%),rgba(255,255,255,.98)}.personal-page[data-page=personalFx] .personal-section--split .personal-feature-card:last-child,.personal-page[data-page=personalInternationalTransfers] .personal-section--split .personal-feature-card:last-child{background:radial-gradient(circle at 100% 0,rgba(255,224,139,.12),transparent 30%),rgba(255,255,255,.98)}.personal-page[data-page=personalInternationalTransfers] .personal-hero-panel,.personal-page[data-page=personalTransfers] .personal-hero-panel{background:radial-gradient(circle at 14% 16%,rgba(255,224,139,.18),transparent 18%),radial-gradient(circle at 86% 18%,rgba(52,170,220,.2),transparent 22%),linear-gradient(135deg,#0a2038,#154678 50%,#1f6aa8)}.personal-page[data-page=personalInternationalTransfers] .personal-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-page[data-page=personalInternationalTransfers] .personal-timeline__meta-card{background:rgba(245,250,255,.92)}.personal-page[data-page=personalFx] .personal-hero__stage .personal-fx-card{background:radial-gradient(circle at 92% 8%,rgba(255,224,139,.2),transparent 24%),linear-gradient(180deg,rgba(250,252,255,.98),rgba(239,246,255,.98))}.personal-page[data-page=personalFx] .personal-fx-card__context:first-child{background:linear-gradient(180deg,rgba(248,252,255,.98),rgba(237,246,255,.98))}.personal-page[data-page=personalFx] .personal-fx-card__context:nth-child(2){background:linear-gradient(180deg,rgba(255,251,240,.98),rgba(255,246,222,.98))}.personal-page[data-page=personalFx] .personal-fx-card__context:nth-child(3){background:linear-gradient(180deg,rgba(243,251,249,.98),rgba(232,248,244,.98))}.personal-page[data-page=personalReceiveMoney] .personal-hero-panel{background:radial-gradient(circle at 12% 16%,rgba(255,224,139,.16),transparent 18%),radial-gradient(circle at 84% 18%,rgba(26,163,162,.18),transparent 20%),linear-gradient(180deg,#f9fdff,#eff8f7)}.personal-page[data-page=personalReceiveMoney] .personal-hero__copy h1,.personal-page[data-page=personalReceiveMoney] .personal-hero__copy p,.personal-page[data-page=personalReceiveMoney] .personal-proof-stack__card p,.personal-page[data-page=personalReceiveMoney] .personal-proof-stack__card span,.personal-page[data-page=personalReceiveMoney] .personal-proof-stack__card strong{color:var(--text-strong);text-shadow:none}.personal-page[data-page=personalReceiveMoney] .personal-hero__copy .eyebrow,.personal-page[data-page=personalReceiveMoney] .personal-pill-row .section-badge{background:rgba(255,255,255,.92);border-color:rgba(16,41,84,.08);color:#207a80}.personal-page[data-page=personalReceiveMoney] .personal-proof-stack__card{border-color:rgba(16,41,84,.08);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.personal-page[data-page=personalReceiveMoney] .personal-inbound__surface{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,250,248,.98))}.personal-page[data-page=personalReceiveMoney] .personal-section--grid .personal-feature-grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.92fr)}.personal-page[data-page=personalReceiveMoney] .personal-section--grid .personal-feature-card:nth-child(2){background:radial-gradient(circle at 100% 0,rgba(127,240,203,.1),transparent 30%),rgba(255,255,255,.98)}.personal-page[data-page=personalSpendAbroad] .personal-hero__stage-shell--with-highlights{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.personal-page[data-page=personalSpendAbroad] .personal-hero__stage .personal-visual--travel{min-height:22.75rem}.personal-page[data-page=personalSpendAbroad] .personal-proof-stack__card:first-child{background:rgba(7,23,51,.3)}.personal-page[data-page=personalSpendAbroad] .personal-proof-stack__card:nth-child(2){background:rgba(19,59,117,.26)}.personal-page[data-page=personalSpendAbroad] .personal-proof-stack__card:nth-child(3){background:rgba(17,118,126,.22)}.personal-page[data-page=personalSpendAbroad] .personal-section--grid .personal-feature-card[data-visual-kind=fx],.personal-page[data-page=personalSpendAbroad] .personal-section--grid .personal-feature-card[data-visual-kind=receipt],.personal-page[data-page=personalSpendAbroad] .personal-section--grid .personal-feature-card[data-visual-kind=travel]{background:radial-gradient(circle at 100% 0,rgba(255,224,139,.08),transparent 28%),rgba(255,255,255,.98)}.personal-page[data-page=personalSpendAbroad] .personal-hero-panel{background:radial-gradient(circle at 10% 18%,rgba(255,224,139,.18),transparent 18%),radial-gradient(circle at 88% 18%,rgba(58,135,234,.14),transparent 22%),linear-gradient(180deg,#fbfdff,#eef4ff)}.personal-page[data-page=personalSpendAbroad] .personal-hero__copy h1,.personal-page[data-page=personalSpendAbroad] .personal-hero__copy p,.personal-page[data-page=personalSpendAbroad] .personal-proof-stack__card p,.personal-page[data-page=personalSpendAbroad] .personal-proof-stack__card span,.personal-page[data-page=personalSpendAbroad] .personal-proof-stack__card strong{color:var(--text-strong);text-shadow:none}.personal-page[data-page=personalSpendAbroad] .personal-hero__copy .eyebrow,.personal-page[data-page=personalSpendAbroad] .personal-pill-row .section-badge{background:rgba(255,255,255,.92);border-color:rgba(16,41,84,.08);color:#25579a}.personal-page[data-page=personalSpendAbroad] .personal-proof-stack__card{border-color:rgba(16,41,84,.08);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.personal-page[data-page=personalFx] .personal-section--grid .personal-feature-grid--3,.personal-page[data-page=personalSpendAbroad] .personal-section--grid .personal-feature-grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr)}.personal-page[data-page=personalFx] .personal-section--grid .personal-feature-card:last-child,.personal-page[data-page=personalSpendAbroad] .personal-section--grid .personal-feature-card:last-child{background:radial-gradient(circle at 0 100%,rgba(255,224,139,.16),transparent 28%),rgba(255,255,255,.98)}@keyframes personal-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.personal-feature-card,.personal-market-band__card,.personal-proof-card,.personal-stepper__card,.personal-visual{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.personal-feature-card:hover,.personal-market-band__card:hover,.personal-proof-card:hover,.personal-stepper__card:hover,.personal-visual:hover{transform:translateY(-4px);border-color:rgba(var(--personal-accent-rgb),.18);box-shadow:0 26px 60px rgba(24,61,124,.12)}.personal-service-rail__link:hover{transform:translateY(-3px);background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22)}}@media (prefers-reduced-motion:no-preference){.personal-final-cta,.personal-hero__copy>*,.personal-hero__stage,.personal-related,.personal-sections>.personal-section,.personal-service-rail{opacity:0;animation:personal-rise-in .62s cubic-bezier(.2,.8,.2,1) forwards}.personal-hero__copy>:first-child{animation-delay:50ms}.personal-hero__copy>:nth-child(2){animation-delay:.11s}.personal-hero__copy>:nth-child(3){animation-delay:.17s}.personal-hero__copy>:nth-child(4){animation-delay:.23s}.personal-hero__copy>:nth-child(5){animation-delay:.29s}.personal-hero__stage{animation-delay:.15s}.personal-service-rail{animation-delay:.23s}.personal-sections>.personal-section:first-child{animation-delay:.12s}.personal-sections>.personal-section:nth-child(2){animation-delay:.19s}.personal-sections>.personal-section:nth-child(3){animation-delay:.26s}.personal-related{animation-delay:.32s}.personal-final-cta{animation-delay:.38s}}@media (max-width:1180px){.personal-cards-stage{grid-template-columns:1fr}.personal-cards-stage__panel{min-height:0}.personal-cards-stage__art-surface{min-height:21rem}.personal-hero{grid-template-columns:1fr}.personal-hero__copy{max-width:none}.personal-hero__stage-shell--with-highlights,.personal-service-rail,.personal-service-rail__links{grid-template-columns:1fr}.personal-hero__stage .personal-visual{min-height:auto}.personal-feature-grid--3,.personal-market-band__grid,.personal-page[data-page=personalAccount] .personal-section--grid .personal-feature-grid--3,.personal-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-page[data-page=personalCards] .personal-proof-stack,.personal-page[data-page=personalCards] .personal-section--split .personal-split-grid,.personal-page[data-page=personalCurrencies] .personal-proof-stack,.personal-page[data-page=personalFx] .personal-proof-stack,.personal-page[data-page=personalInternationalTransfers] .personal-proof-stack,.personal-page[data-page=personalSpendAbroad] .personal-proof-stack{grid-template-columns:1fr}.personal-page[data-page=personalCards] .personal-hero{grid-template-columns:1fr;gap:1.5rem}.personal-page[data-page=personalCards] .personal-hero__copy{max-width:none;padding-top:.7rem}.personal-page[data-page=personalCards] .personal-hero__copy h1{max-width:none}}@media (max-width:940px){.personal-cards-stage__panel{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.personal-cards-stage__art-surface{min-height:19rem}.personal-card-render--hero{transform:rotate(-5deg)}.personal-cards-media--physical{max-width:17.5rem}.personal-cards-media--virtual{max-width:14.5rem}.personal-feature-grid--2,.personal-feature-grid--3,.personal-final-cta,.personal-market-band__grid,.personal-page[data-page=personalAccount] .personal-section--grid .personal-feature-grid--3,.personal-proof-strip,.personal-related__grid,.personal-split-grid,.personal-stepper{grid-template-columns:1fr}.personal-hero-panel{padding-bottom:2.8rem}.personal-hero__copy h1{font-size:clamp(2.5rem,9vw,3.85rem)}.personal-service-rail{padding:.88rem;border-radius:1.6rem}.personal-comparison__head,.personal-comparison__row{grid-template-columns:1fr;gap:.45rem}.personal-comparison__head span{display:none}.personal-fx-card__contexts,.personal-timeline__meta,.personal-timeline__route{grid-template-columns:1fr}.personal-timeline__route i{width:100%}.personal-page[data-page=personalFx] .personal-stepper__card:nth-child(2),.personal-page[data-page=personalInternationalTransfers] .personal-stepper__card:nth-child(2){transform:none}.personal-page[data-page=personalCards] .personal-section--split .personal-feature-card--with-visual{grid-template-columns:1fr}}@media (max-width:760px){.personal-hero{gap:1.15rem}.personal-hero__copy{padding-top:.35rem}.personal-cards-hero__copy{padding-top:.3rem}.personal-cards-hero{gap:1.15rem}.personal-cards-stage__panel h2{font-size:clamp(1.8rem,8vw,2.4rem)}.personal-cards-stage__art-surface{min-height:16rem}.personal-cards-media--physical{max-width:14rem}.personal-cards-media--virtual{max-width:11.75rem}.personal-shell{padding-top:1.5rem}.personal-comparison,.personal-feature-card,.personal-final-cta,.personal-market-band,.personal-proof-card,.personal-related__card,.personal-stepper__card,.personal-visual{border-radius:1.55rem}.personal-service-grid,.personal-visual--card-pair{grid-template-columns:1fr}.personal-page[data-page=personalAccount] .personal-proof-stack,.personal-page[data-page=personalCards] .personal-proof-stack,.personal-page[data-page=personalCurrencies] .personal-proof-stack,.personal-page[data-page=personalFx] .personal-proof-stack,.personal-page[data-page=personalInternationalTransfers] .personal-proof-stack,.personal-page[data-page=personalPayments] .personal-proof-stack,.personal-page[data-page=personalReceiveMoney] .personal-proof-stack,.personal-page[data-page=personalSpendAbroad] .personal-proof-stack,.personal-page[data-page=personal] .personal-proof-stack{grid-auto-flow:column;grid-auto-columns:minmax(14rem,82%);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.2rem;scroll-snap-type:x proximity}.personal-page[data-page=personalAccount] .personal-proof-stack__card,.personal-page[data-page=personalCards] .personal-proof-stack__card,.personal-page[data-page=personalCurrencies] .personal-proof-stack__card,.personal-page[data-page=personalFx] .personal-proof-stack__card,.personal-page[data-page=personalInternationalTransfers] .personal-proof-stack__card,.personal-page[data-page=personalPayments] .personal-proof-stack__card,.personal-page[data-page=personalReceiveMoney] .personal-proof-stack__card,.personal-page[data-page=personalSpendAbroad] .personal-proof-stack__card,.personal-page[data-page=personal] .personal-proof-stack__card{scroll-snap-align:start}.personal-page[data-page=personalCards] .personal-hero__stage .personal-visual--card-pair{gap:.7rem}.personal-page[data-page=personalCards] .personal-cards-hero__copy p{font-size:.94rem}.personal-page[data-page=personalCards] .personal-cards-hero__copy h1{max-width:none;font-size:clamp(2.28rem,12vw,3.15rem)}.personal-service-grid__summary{grid-template-columns:1fr;gap:.45rem}.personal-section--timeline .personal-stepper:before{display:none}.personal-card-render--stack-back,.personal-card-render--stack-front{transform:none}.personal-card-render--hero{width:min(100%,16rem);min-height:21rem;transform:rotate(-3deg)}.personal-service-rail{gap:.8rem}.personal-service-rail__group{gap:.65rem}.personal-service-rail__links{grid-auto-flow:column;grid-auto-columns:minmax(15rem,84%);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.18rem;scroll-snap-type:x proximity}.personal-service-rail__link{min-height:0;padding:.88rem .92rem;scroll-snap-align:start}.personal-service-rail__link strong{font-size:.94rem}.personal-service-rail__description{font-size:.84rem;line-height:1.38}.personal-feature-card p,.personal-final-cta p,.personal-hero__copy p,.personal-market-band__card p,.personal-proof-card p,.personal-related__card span,.personal-section__header p,.personal-stepper__card p{font-size:.96rem}.personal-pill-row{gap:.5rem;margin-top:1rem}.personal-device__headline,.personal-device__row,.personal-receipt__main,.personal-travel-card__topline{gap:.7rem}.personal-timeline__step{grid-template-columns:auto 1fr}.personal-timeline__step em{display:none}.personal-card-pair__legend{grid-template-columns:1fr}.personal-page[data-page=personalInternational] .personal-hero{gap:.9rem}.personal-page[data-page=personalInternational] .personal-hero__copy{padding-top:.1rem}.personal-page[data-page=personalInternational] .personal-hero__copy:before{inset:-.6rem -.75rem -.8rem;border-radius:1.45rem;background:linear-gradient(180deg,rgba(8,27,63,.24),rgba(8,27,63,.12))}.personal-page[data-page=personalInternational] .personal-hero__copy h1{margin-top:.75rem;max-width:12.5ch}.personal-page[data-page=personalInternational] .personal-hero__copy p{margin-top:1rem;text-shadow:0 10px 24px rgba(8,24,56,.24)}.personal-page[data-page=personalInternational] .personal-pill-row{margin-top:.85rem}.personal-page[data-page=personalInternational] .personal-actions{margin-top:1.1rem}.personal-page[data-page=personalInternational] .personal-showcase-stage{gap:.8rem}.personal-page[data-page=personalAccount] .personal-hero,.personal-page[data-page=personalPayments] .personal-hero{gap:.85rem}.personal-page[data-page=personalAccount] .personal-hero__copy,.personal-page[data-page=personalPayments] .personal-hero__copy{padding-top:.08rem}.personal-page[data-page=personalAccount] .personal-hero__copy h1,.personal-page[data-page=personalPayments] .personal-hero__copy h1{margin-top:.72rem;max-width:9ch}.personal-page[data-page=personalAccount] .personal-hero__copy p,.personal-page[data-page=personalPayments] .personal-hero__copy p{margin-top:.95rem}.personal-page[data-page=personalAccount] .personal-pill-row,.personal-page[data-page=personalPayments] .personal-pill-row{margin-top:.85rem}.personal-page[data-page=personalAccount] .personal-actions,.personal-page[data-page=personalPayments] .personal-actions{margin-top:1.05rem}.personal-page[data-page=personalAccount] .personal-hero__stage,.personal-page[data-page=personalPayments] .personal-hero__stage{margin-top:-.1rem}.personal-page[data-page=personalPayments] .personal-payments-scene__receipt{padding:1.12rem;border-radius:1.45rem}.personal-page[data-page=personalPayments] .personal-payments-scene__receipt p{display:none}.personal-page[data-page=personalPayments] .personal-payments-scene__merchant{margin-top:.65rem}.personal-page[data-page=personalPayments] .personal-payments-scene__meta{margin-top:.82rem}}@media (max-width:560px){.personal-cards-stage__button{width:100%}.personal-cards-stage__panel{padding:.94rem}.personal-cards-stage__copy{gap:.82rem}.personal-cards-stage__list{gap:.6rem}.personal-cards-stage__list li{font-size:.94rem}.personal-cards-stage__art-surface{min-height:17.4rem}.personal-hero-panel{padding-top:1.05rem;padding-bottom:2rem}.personal-hero{gap:1rem}.personal-hero__copy{padding-top:0}.personal-hero__copy h1{font-size:clamp(2.08rem,10vw,2.86rem);line-height:.95}.personal-hero__copy p{font-size:.9rem;line-height:1.44}.personal-page[data-page=personalCards] .personal-cards-hero__copy h1{font-size:clamp(2.02rem,10.4vw,2.82rem);line-height:.96}.personal-page[data-page=personalCards] .personal-cards-hero__copy p{font-size:.9rem;line-height:1.46}.personal-actions{flex-direction:column;align-items:stretch;gap:.56rem;margin-top:.82rem}.personal-actions .button{width:100%;min-height:3rem}.personal-pill-row{gap:.48rem;margin-top:.72rem}.personal-hero__stage{margin-top:-.18rem}.personal-comparison,.personal-feature-card,.personal-final-cta,.personal-market-band,.personal-proof-card,.personal-service-rail,.personal-visual{padding:1.05rem}.personal-final-cta h2,.personal-section__header h2{font-size:clamp(1.75rem,9vw,2.4rem)}.personal-feature-card h3{font-size:1.42rem}.personal-inbound__amount{font-size:1.72rem}.personal-device__headline strong{font-size:1.56rem}.personal-showcase-stage__device{width:min(100%,13.1rem)}.personal-showcase-stage__device--account{width:min(100%,13.8rem)}.personal-card-pair__legend-card{padding:.72rem .8rem}.personal-page[data-page=personalInternational] .personal-hero__copy:before{inset:-.52rem -.62rem -.72rem;border-radius:1.32rem}.personal-page[data-page=personalInternational] .personal-hero__copy h1{max-width:none;font-size:clamp(1.95rem,8.8vw,2.56rem);line-height:.98}.personal-page[data-page=personalInternational] .personal-hero__copy p{font-size:.88rem;line-height:1.42}.personal-page[data-page=personalAccount] .personal-hero__copy h1,.personal-page[data-page=personalPayments] .personal-hero__copy h1{font-size:clamp(2rem,9.6vw,2.7rem);line-height:.96}.personal-page[data-page=personalAccount] .personal-hero__copy p,.personal-page[data-page=personalPayments] .personal-hero__copy p{font-size:.88rem;line-height:1.42}.personal-page[data-page=personalAccount] .personal-showcase-stage__device--account{width:min(100%,12.4rem)}.personal-page[data-page=personalAccount] .personal-floating-panel--account-shortcuts{padding:.84rem .88rem;border-radius:1.12rem}.personal-page[data-page=personalPayments] .personal-payments-scene__receipt strong{margin-top:.8rem;font-size:clamp(1.62rem,8.4vw,2.05rem)}.personal-page[data-page=personalPayments] .personal-payments-scene__amount{margin-top:.92rem;font-size:clamp(1.8rem,8.8vw,2.5rem)}.personal-page[data-page=personalPayments] .personal-payments-scene__meta i,.personal-page[data-page=personalPayments] .personal-payments-scene__meta span{padding:.42rem .66rem;font-size:.8rem}}@media (max-width:560px) and (prefers-reduced-motion:no-preference){.personal-hero__copy>*,.personal-hero__stage{animation-duration:.38s!important}.personal-hero__copy>:first-child,.personal-hero__copy>:nth-child(2),.personal-hero__copy>:nth-child(3),.personal-hero__copy>:nth-child(4),.personal-hero__copy>:nth-child(5),.personal-hero__stage{animation-delay:0s!important}}@media (max-width:360px){.site-footer__link-list a{min-height:2.72rem;font-size:.86rem}.aside-card,.contact-panel,.content-summary-card,.inquiry-card,.page-cta-card,.page-section-card,.page-showcase__card,.page-showcase__lead{padding:.92rem}.personal-cards-stage__button{min-height:3.1rem;padding-inline:1rem;font-size:.88rem;white-space:nowrap}.contact-point-card--link strong{min-height:3rem}}.personal-showcase-stage{display:grid;grid-gap:1rem;gap:1rem;width:100%}.personal-showcase-stage__proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.personal-showcase-stage__proof{position:relative;overflow:hidden;padding:1rem 1.05rem 1.05rem;border-radius:1.3rem;border:1px solid rgba(16,41,84,.08);background:rgba(255,255,255,.94);box-shadow:0 18px 38px rgba(24,61,124,.08)}.personal-showcase-stage__proof span,.personal-showcase-stage__proof strong{display:block}.personal-showcase-stage__proof strong{font-size:1.02rem;color:var(--text-strong)}.personal-showcase-stage__proof span{margin-top:.32rem;color:#567091;font-size:.85rem}.personal-showcase-stage__proof p{margin-top:.55rem;color:var(--text-muted);font-size:.92rem;line-height:1.45}.personal-showcase-stage__device{position:relative;z-index:3;justify-self:center;width:min(100%,21rem);aspect-ratio:9/16}.personal-showcase-stage__device--account{width:min(100%,23.5rem)}.personal-showcase-stage__device--receive,.personal-showcase-stage__device--transfers,.personal-showcase-stage__device--travel{width:min(100%,20rem)}.personal-showcase-media{position:relative;width:100%;height:100%}.personal-showcase-media__image{object-fit:contain}.personal-showcase-media--placeholder .personal-showcase-media__placeholder{position:relative;width:100%;height:100%;border-radius:2rem;background:linear-gradient(180deg,#09182e,#0f2d58 62%,#133c73);box-shadow:0 28px 60px rgba(8,26,54,.24)}.personal-showcase-media__placeholder--phone{overflow:hidden}.personal-showcase-media__placeholder--merchant{border-radius:1.6rem;background:linear-gradient(180deg,#f9fdff,#eef6ff);border:1px solid rgba(16,41,84,.1);box-shadow:0 18px 40px rgba(24,61,124,.12)}.personal-showcase-media__notch{position:absolute;inset:.95rem auto auto 50%;width:36%;height:1.5rem;transform:translateX(-50%);border-radius:999px;background:rgba(0,0,0,.72)}.personal-showcase-media__merchant-band,.personal-showcase-media__merchant-line,.personal-showcase-media__screen-card,.personal-showcase-media__screen-line{position:absolute;left:11%;right:11%;border-radius:999px}.personal-showcase-media__screen-line{height:.8rem;background:rgba(255,255,255,.18)}.personal-showcase-media__screen-line--wide{top:24%;height:1rem;right:22%}.personal-showcase-media__screen-line:not(.personal-showcase-media__screen-line--wide){top:31%;right:34%}.personal-showcase-media__screen-card{top:41%;bottom:15%;border-radius:1.4rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,248,255,.98))}.personal-showcase-media__merchant-line{top:22%;height:1rem;background:rgba(16,41,84,.12)}.personal-showcase-media__merchant-line--wide{top:38%;height:3.8rem;border-radius:1.3rem;background:rgba(37,87,154,.12)}.personal-showcase-media__merchant-band{left:.95rem;right:.95rem;bottom:1rem;height:3rem;border-radius:1rem;background:linear-gradient(90deg,rgba(255,196,53,.98),rgba(245,182,19,.92))}.personal-floating-panel{position:absolute;z-index:4;max-width:14rem;padding:1rem 1.05rem;border-radius:1.4rem;border:1px solid rgba(16,41,84,.08);background:rgba(255,255,255,.95);box-shadow:0 18px 42px rgba(24,61,124,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.personal-floating-panel span{display:block;color:#5e7898;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.personal-floating-panel strong{display:block;margin-top:.45rem;color:var(--text-strong);font-size:1.05rem;line-height:1.15}.personal-floating-panel p{margin-top:.55rem;color:var(--text-muted);font-size:.9rem;line-height:1.42}.personal-floating-panel__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.personal-floating-panel__chips i{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .68rem;border-radius:999px;font-style:normal;font-size:.8rem;color:#234d86;background:rgba(36,102,177,.08);border:1px solid rgba(36,102,177,.1)}.personal-receive-showcase,.personal-showcase-stage__orbit,.personal-transfer-showcase,.personal-travel-showcase{position:relative;min-height:34rem}.personal-receive-showcase:before,.personal-showcase-stage__orbit--account:before,.personal-transfer-showcase:before,.personal-travel-showcase:before{content:"";position:absolute;inset:12% 18% 8%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%);filter:blur(10px);pointer-events:none}.personal-floating-panel--account-home{top:1rem;left:0}.personal-floating-panel--account-activity{top:2rem;right:0}.personal-floating-panel--account-shortcuts{bottom:1.2rem;left:1.8rem}.personal-floating-panel--account-inbound{right:.4rem;bottom:3.2rem}.personal-payments-scene{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:1.1rem;gap:1.1rem;align-items:stretch}.personal-payments-scene__lane,.personal-payments-scene__receipt{position:relative;overflow:hidden;border-radius:1.8rem;border:1px solid rgba(16,41,84,.08);background:rgba(255,255,255,.96);box-shadow:0 22px 48px rgba(24,61,124,.08)}.personal-payments-scene__receipt{padding:1.45rem;background:radial-gradient(circle at 0 100%,rgba(255,224,139,.24),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,255,.98))}.personal-payments-scene__eyebrow{display:inline-flex;padding:.42rem .72rem;border-radius:999px;background:rgba(37,87,154,.08);color:#25579a;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.personal-payments-scene__receipt strong{display:block;margin-top:1rem;color:var(--text-strong);font-size:clamp(1.8rem,3vw,2.5rem);line-height:.98}.personal-payments-scene__amount{margin-top:1.1rem;color:#194e96;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:.95}.personal-payments-scene__merchant{margin-top:.8rem;color:var(--text-muted);font-size:1rem}.personal-payments-scene__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.personal-payments-scene__meta i,.personal-payments-scene__meta span{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .72rem;border-radius:999px;font-style:normal;font-size:.84rem;color:#234d86;background:rgba(255,255,255,.94);border:1px solid rgba(16,41,84,.08)}.personal-payments-scene__receipt p{margin-top:1rem;color:var(--text-muted);font-size:.94rem;line-height:1.48}.personal-payments-scene__lane{display:grid;grid-gap:.95rem;gap:.95rem;padding:1.2rem;background:radial-gradient(circle at 100% 0,rgba(48,123,214,.12),transparent 26%),linear-gradient(180deg,rgba(248,252,255,.98),rgba(242,248,255,.98))}.personal-payments-scene__summary strong{display:block;margin-top:.4rem;color:var(--text-strong);font-size:1.5rem;line-height:1.02}.personal-payments-scene__summary span{color:#5a7595;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.personal-payments-scene__track{height:.6rem;border-radius:999px;background:linear-gradient(90deg,rgba(27,108,202,.26),rgba(49,206,194,.34),rgba(255,205,77,.42))}.personal-payments-scene__ledger{display:grid;grid-gap:.75rem;gap:.75rem}.personal-payments-scene__ledger-row{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.9rem 1rem;border-radius:1.15rem;background:rgba(255,255,255,.94);border:1px solid rgba(16,41,84,.08)}.personal-payments-scene__ledger-row em{font-style:normal;color:#5b7698;font-size:.78rem}.personal-payments-scene__ledger-row span{color:var(--text-strong);font-size:.94rem}.personal-currencies-showcase{display:grid;grid-gap:1rem;gap:1rem}.personal-currencies-showcase__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.personal-currencies-showcase__card{padding:1.2rem 1.1rem;border-radius:1.5rem;border:1px solid rgba(16,41,84,.08);background:radial-gradient(circle at 100% 0,rgba(26,163,162,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,250,250,.98));box-shadow:0 20px 44px rgba(24,61,124,.08)}.personal-currencies-showcase__card span{display:block;color:#587290;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.personal-currencies-showcase__card strong{display:block;margin-top:.55rem;font-size:clamp(1.8rem,3vw,2.6rem);color:var(--text-strong)}.personal-currencies-showcase__card p{margin-top:.6rem;color:var(--text-muted)}.personal-currencies-showcase__corridor{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr) minmax(0,.82fr);grid-gap:.9rem;gap:.9rem;align-items:center}.personal-currencies-showcase__block,.personal-currencies-showcase__track{min-height:100%;padding:1rem 1.05rem;border-radius:1.45rem;border:1px solid rgba(16,41,84,.08);background:rgba(255,255,255,.92);box-shadow:0 18px 38px rgba(24,61,124,.08)}.personal-currencies-showcase__block span,.personal-currencies-showcase__track span{display:block;color:#587290;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.personal-currencies-showcase__block strong{display:block;margin-top:.48rem;color:var(--text-strong);font-size:1.18rem;line-height:1.12}.personal-currencies-showcase__track{position:relative;background:radial-gradient(circle at 0 50%,rgba(255,205,77,.2),transparent 18%),radial-gradient(circle at 100% 50%,rgba(26,163,162,.18),transparent 18%),linear-gradient(180deg,rgba(248,252,255,.98),rgba(241,248,255,.98))}.personal-currencies-showcase__track:before{content:"";position:absolute;left:1rem;right:1rem;top:50%;height:.55rem;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,rgba(255,205,77,.44),rgba(41,127,214,.38),rgba(26,163,162,.44))}.personal-currencies-showcase__track div{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.personal-currencies-showcase__track i{display:inline-flex;align-items:center;justify-content:center;padding:.46rem .72rem;border-radius:999px;font-style:normal;color:#234d86;background:rgba(255,255,255,.92);border:1px solid rgba(16,41,84,.08)}.personal-currencies-showcase__block--accent{background:linear-gradient(180deg,rgba(15,44,87,.96),rgba(19,88,130,.94))}.personal-currencies-showcase__block--accent span,.personal-currencies-showcase__block--accent strong{color:#ffffff}.personal-receive-showcase,.personal-transfer-showcase,.personal-travel-showcase{display:grid;align-items:center;justify-items:center}.personal-floating-panel--transfer-source{top:1rem;left:0}.personal-floating-panel--transfer-status{top:1.8rem;right:0;max-width:15rem}.personal-floating-panel--transfer-destination{right:.4rem;bottom:2.5rem}.personal-mini-steps{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.personal-mini-steps__item{display:grid;grid-template-columns:auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:center}.personal-mini-steps__item i{width:.7rem;height:.7rem;border-radius:999px;background:rgba(36,102,177,.16)}.personal-mini-steps__item--done i{background:rgba(26,163,162,.82)}.personal-mini-steps__item--current i{background:rgba(255,205,77,.96)}.personal-mini-steps__item span{color:var(--text-strong);font-size:.88rem;letter-spacing:0;text-transform:none}.personal-floating-panel--receive-alert{top:1rem;left:0}.personal-floating-panel--receive-origin{bottom:2.6rem;left:.6rem}.personal-floating-panel--receive-availability{right:.2rem;bottom:4.8rem;max-width:13.5rem}.personal-fx-showcase{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);grid-gap:1rem;gap:1rem;align-items:center}.personal-fx-showcase__block,.personal-fx-showcase__connector,.personal-fx-showcase__context{border-radius:1.5rem;border:1px solid rgba(16,41,84,.08);box-shadow:0 18px 42px rgba(24,61,124,.08)}.personal-fx-showcase__block{padding:1.35rem 1.1rem;background:rgba(255,255,255,.96)}.personal-fx-showcase__block span,.personal-fx-showcase__connector p{color:#587290}.personal-fx-showcase__block span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.personal-fx-showcase__block strong{display:block;margin-top:.55rem;font-size:clamp(2rem,4vw,3.2rem);color:var(--text-strong);line-height:.96}.personal-fx-showcase__block--accent{background:linear-gradient(180deg,rgba(19,88,130,.98),rgba(14,44,88,.98))}.personal-fx-showcase__block--accent span,.personal-fx-showcase__block--accent strong{color:#ffffff}.personal-fx-showcase__connector{position:relative;padding:1.15rem 1.1rem;background:radial-gradient(circle at 50% 50%,rgba(255,224,139,.22),transparent 30%),linear-gradient(180deg,rgba(250,252,255,.98),rgba(239,246,255,.98))}.personal-fx-showcase__connector i{display:block;width:100%;height:.65rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,205,77,.44),rgba(41,127,214,.42),rgba(26,163,162,.42))}.personal-fx-showcase__connector p{margin-top:.9rem;font-size:.94rem;line-height:1.48}.personal-fx-showcase__connector small{display:block;margin-top:.72rem;color:#234d86;font-size:.9rem}.personal-fx-showcase__contexts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.personal-fx-showcase__context{padding:1rem;background:rgba(255,255,255,.94)}.personal-fx-showcase__context span{display:block;color:#587290;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.personal-fx-showcase__context strong{display:block;margin-top:.42rem;color:var(--text-strong);font-size:1rem;line-height:1.2}.personal-floating-panel--travel-context{top:1.2rem;left:0;max-width:18rem}.personal-travel-showcase__merchant{position:absolute;z-index:4;left:.4rem;top:6.4rem;width:min(100%,18rem);aspect-ratio:4/3}.personal-floating-panel--travel-reading{right:.2rem;bottom:2.2rem;max-width:16rem}.personal-page[data-page=personalAccount] .personal-showcase-stage__proof,.personal-page[data-page=personalInternationalTransfers] .personal-showcase-stage__proof,.personal-page[data-page=personalTransfers] .personal-showcase-stage__proof{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.16);box-shadow:none}.personal-page[data-page=personalAccount] .personal-showcase-stage__proof p,.personal-page[data-page=personalAccount] .personal-showcase-stage__proof span,.personal-page[data-page=personalAccount] .personal-showcase-stage__proof strong,.personal-page[data-page=personalInternationalTransfers] .personal-showcase-stage__proof p,.personal-page[data-page=personalInternationalTransfers] .personal-showcase-stage__proof span,.personal-page[data-page=personalInternationalTransfers] .personal-showcase-stage__proof strong,.personal-page[data-page=personalTransfers] .personal-showcase-stage__proof p,.personal-page[data-page=personalTransfers] .personal-showcase-stage__proof span,.personal-page[data-page=personalTransfers] .personal-showcase-stage__proof strong{color:rgba(255,255,255,.94)}.personal-page[data-page=personalPayments] .personal-showcase-stage__proof,.personal-page[data-page=personalReceiveMoney] .personal-showcase-stage__proof,.personal-page[data-page=personalSpendAbroad] .personal-showcase-stage__proof{background:rgba(255,255,255,.92)}.personal-page[data-page=personalAccount] .personal-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.personal-page[data-page=personalPayments] .personal-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.personal-page[data-page=personalTransfers] .personal-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.personal-page[data-page=personalInternational] .personal-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.personal-page[data-page=personalInternational] .personal-hero__copy{position:relative}.personal-page[data-page=personalInternational] .personal-hero__copy:before{content:"";position:absolute;inset:-.9rem -1rem -1rem;border-radius:1.8rem;background:linear-gradient(180deg,rgba(8,27,63,.18),rgba(8,27,63,.08));border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;box-shadow:0 18px 38px rgba(9,29,63,.1);z-index:-1}.personal-page[data-page=personalCurrencies] .personal-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.personal-page[data-page=personalFx] .personal-hero,.personal-page[data-page=personalInternationalTransfers] .personal-hero,.personal-page[data-page=personalReceiveMoney] .personal-hero,.personal-page[data-page=personalSpendAbroad] .personal-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.personal-page[data-page=personalAccount] .personal-hero__copy h1,.personal-page[data-page=personalCurrencies] .personal-hero__copy h1,.personal-page[data-page=personalPayments] .personal-hero__copy h1,.personal-page[data-page=personalReceiveMoney] .personal-hero__copy h1,.personal-page[data-page=personalSpendAbroad] .personal-hero__copy h1{text-shadow:none}.personal-page[data-page=personalAccount] .personal-hero__stage,.personal-page[data-page=personalCurrencies] .personal-hero__stage,.personal-page[data-page=personalFx] .personal-hero__stage,.personal-page[data-page=personalInternationalTransfers] .personal-hero__stage,.personal-page[data-page=personalInternational] .personal-hero__stage,.personal-page[data-page=personalPayments] .personal-hero__stage,.personal-page[data-page=personalReceiveMoney] .personal-hero__stage,.personal-page[data-page=personalSpendAbroad] .personal-hero__stage,.personal-page[data-page=personalTransfers] .personal-hero__stage{width:100%}@media (max-width:1180px){.personal-currencies-showcase__corridor,.personal-currencies-showcase__grid,.personal-fx-showcase,.personal-fx-showcase__contexts,.personal-page[data-page=personalAccount] .personal-hero,.personal-page[data-page=personalCurrencies] .personal-hero,.personal-page[data-page=personalFx] .personal-hero,.personal-page[data-page=personalInternationalTransfers] .personal-hero,.personal-page[data-page=personalInternational] .personal-hero,.personal-page[data-page=personalPayments] .personal-hero,.personal-page[data-page=personalReceiveMoney] .personal-hero,.personal-page[data-page=personalSpendAbroad] .personal-hero,.personal-page[data-page=personalTransfers] .personal-hero,.personal-payments-scene,.personal-showcase-stage__proofs{grid-template-columns:1fr}}@media (max-width:940px){.personal-receive-showcase,.personal-showcase-stage__orbit,.personal-transfer-showcase,.personal-travel-showcase{min-height:0;display:grid;grid-gap:1rem;gap:1rem}.personal-floating-panel,.personal-travel-showcase__merchant{position:relative;inset:auto;width:100%;max-width:none}.personal-showcase-stage__proofs{display:none}.personal-showcase-stage__device{width:min(100%,14.25rem)}.personal-showcase-stage__device--account{width:min(100%,15rem)}.personal-showcase-stage--account .personal-showcase-stage__device--account{order:1}.personal-showcase-stage--account .personal-floating-panel--account-home{order:2}.personal-showcase-stage--account .personal-floating-panel--account-activity{order:3}.personal-showcase-stage--account .personal-floating-panel--account-shortcuts{order:4}.personal-showcase-stage--transfers .personal-showcase-stage__device--transfers{order:1}.personal-showcase-stage--transfers .personal-floating-panel--transfer-source{order:2}.personal-showcase-stage--transfers .personal-floating-panel--transfer-status{order:3}.personal-showcase-stage--travel .personal-showcase-stage__device--travel{order:1}.personal-showcase-stage--travel .personal-travel-showcase__merchant{order:2}.personal-showcase-stage--travel .personal-floating-panel--travel-context{order:3}.personal-floating-panel{padding:.88rem .92rem;border-radius:1.2rem}.personal-page[data-page=personalAccount] .personal-floating-panel--account-activity,.personal-page[data-page=personalAccount] .personal-floating-panel--account-home,.personal-page[data-page=personalAccount] .personal-floating-panel--account-inbound,.personal-page[data-page=personalInternational] .personal-floating-panel--travel-reading,.personal-page[data-page=personalTransfers] .personal-floating-panel--transfer-destination{display:none}.personal-page[data-page=personalAccount] .personal-showcase-stage__orbit{gap:.8rem;justify-items:center}.personal-page[data-page=personalAccount] .personal-showcase-stage__device--account{width:min(100%,13.4rem)}.personal-page[data-page=personalAccount] .personal-floating-panel--account-shortcuts{order:2;width:100%;max-width:18rem}.personal-page[data-page=personalPayments] .personal-payments-scene__lane{display:none}.personal-page[data-page=personalPayments] .personal-showcase-stage{gap:.55rem}.personal-currencies-showcase__card strong,.personal-fx-showcase__block strong,.personal-payments-scene__receipt strong{font-size:clamp(1.7rem,9vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.personal-feature-card,.personal-market-band__card,.personal-proof-card,.personal-related__card,.personal-stepper__card,.personal-visual{transition:none}.personal-feature-card:hover,.personal-market-band__card:hover,.personal-proof-card:hover,.personal-related__card:hover,.personal-stepper__card:hover,.personal-visual:hover{transform:none}.personal-final-cta,.personal-hero__copy>*,.personal-hero__stage,.personal-related,.personal-sections>.personal-section,.personal-service-rail{opacity:1;animation:none}}.business-page{background:radial-gradient(circle at top left,rgba(247,194,29,.08),transparent 26rem),linear-gradient(180deg,#f7fbff,#f2f6fc)}.business-hero-panel{position:relative;overflow:hidden;border-bottom:1px solid rgba(18,42,80,.08)}.business-hero-panel--local{background:radial-gradient(circle at 12% 20%,rgba(31,182,196,.16),transparent 24rem),radial-gradient(circle at 88% 18%,rgba(42,112,221,.12),transparent 28rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.98))}.business-hero-panel--offshore{background:radial-gradient(circle at 14% 16%,rgba(21,162,176,.12),transparent 24rem),radial-gradient(circle at 84% 14%,rgba(31,85,190,.16),transparent 28rem),linear-gradient(180deg,rgba(250,253,255,.98),rgba(235,242,252,.98))}.business-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:clamp(1.8rem,4vw,3rem);gap:clamp(1.8rem,4vw,3rem);align-items:center;padding:1rem 0 3.4rem}.business-hero__copy{display:grid;grid-gap:1.2rem;gap:1.2rem}.business-hero__copy h1{margin:0;max-width:12ch;color:#0b1e3d;font-size:clamp(3rem,6vw,5.6rem);line-height:.96;letter-spacing:-.05em}.business-hero__copy p{margin:0;max-width:38rem;color:#536b88;font-size:1.08rem;line-height:1.7}.business-pill-row{display:flex;flex-wrap:wrap;gap:.72rem}.business-hero-panel .business-hero__copy .eyebrow,.business-hero-panel .business-pill-row .section-badge{background:rgba(255,255,255,.62);border-color:rgba(16,41,84,.08);color:#25579a}.business-actions{display:flex;flex-wrap:wrap;gap:.85rem;padding-top:.35rem}.business-hero__stage{min-width:0}.business-stage{position:relative;overflow:hidden;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid rgba(18,42,80,.08);border-radius:2rem;background:rgba(255,255,255,.76);box-shadow:0 36px 90px rgba(18,42,80,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.business-stage--local{background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(241,249,250,.88)),rgba(255,255,255,.8)}.business-stage--offshore{background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(236,244,255,.9)),rgba(255,255,255,.8)}.business-stage .personal-visual{min-height:min(36rem,62vw)}.business-shell{display:grid;grid-gap:1.9rem;gap:1.9rem;padding-top:2rem}.business-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.business-proof-card{min-width:0;padding:1.25rem 1.3rem;border:1px solid rgba(18,42,80,.08);border-radius:1.5rem;background:rgba(255,255,255,.92);box-shadow:0 20px 48px rgba(18,42,80,.08);overflow:hidden}.business-proof-card p,.business-proof-card span,.business-proof-card strong{display:block;min-width:0;overflow-wrap:anywhere}.business-proof-card strong{color:#0b1e3d;font-size:1.18rem}.business-proof-card span{margin-top:.2rem;color:#2f4d76;font-weight:600}.business-proof-card p{margin:.55rem 0 0;color:#6b809d;line-height:1.6}.business-sections{display:grid;grid-gap:1.5rem;gap:1.5rem}.business-feature-card,.business-market-card,.business-related__card,.business-stepper__card{min-width:0}.business-feature-card h3,.business-feature-card p,.business-market-card p,.business-related__card span,.business-stepper__card h3,.business-stepper__card p{overflow-wrap:anywhere}.business-section{padding:clamp(1.35rem,2vw,1.7rem);border:1px solid rgba(18,42,80,.08);border-radius:1.9rem;background:rgba(255,255,255,.94);box-shadow:0 24px 64px rgba(18,42,80,.08)}.business-section__header{display:grid;grid-gap:.7rem;gap:.7rem;margin-bottom:1.25rem}.business-section__header h2{margin:0;color:#0b1e3d;font-size:clamp(2rem,3vw,3rem);line-height:1.02;letter-spacing:-.04em}.business-section__header p{margin:0;max-width:48rem;color:#5d7492;line-height:1.7}.business-feature-grid{display:grid;grid-gap:1rem;gap:1rem}.business-feature-grid--2,.business-feature-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.business-feature-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.business-feature-card{display:grid;grid-gap:1rem;gap:1rem;min-width:0;height:100%;padding:1.15rem;border:1px solid rgba(18,42,80,.08);border-radius:1.55rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96))}.business-feature-card--accent{background:linear-gradient(160deg,rgba(29,105,220,.08),rgba(31,182,196,.08))}.business-feature-card--soft{background:linear-gradient(180deg,rgba(246,250,255,.98),rgba(240,246,252,.94))}.business-feature-card__content{display:grid;grid-gap:.75rem;gap:.75rem}.business-feature-card__eyebrow{color:#6f85a5;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.business-feature-card h3{margin:0;color:#0b1e3d;font-size:1.55rem;line-height:1.08;letter-spacing:-.03em}.business-feature-card p{margin:0;color:#5d7492;line-height:1.7}.business-feature-card__visual{min-width:0}.business-bullet-list,.business-fact-list{margin:0;padding:0}.business-bullet-list{padding-left:1rem;color:#2d4d77}.business-bullet-list,.business-fact-list{display:grid;grid-gap:.55rem;gap:.55rem}.business-fact-list div{display:flex;justify-content:space-between;gap:1rem;padding-top:.55rem;border-top:1px solid rgba(18,42,80,.08)}.business-fact-list dt{color:#6b809d}.business-fact-list dd{margin:0;color:#0b1e3d;font-weight:600;text-align:right}.business-comparison{overflow:hidden;border:1px solid rgba(18,42,80,.08);border-radius:1.5rem;background:linear-gradient(180deg,rgba(247,250,255,.96),rgba(255,255,255,.98))}.business-comparison__head,.business-comparison__row{display:grid;grid-template-columns:minmax(9rem,.95fr) minmax(0,1fr) minmax(0,1fr);grid-gap:1px;gap:1px;background:rgba(18,42,80,.08)}.business-comparison__head>*,.business-comparison__row>*{padding:.95rem 1rem;background:#fff}.business-comparison__head strong{color:#0b1e3d}.business-comparison__label{color:#6b809d;font-weight:600}.business-comparison__cell strong{color:#18355f;font-size:.98rem}.business-comparison__cell--accent{background:rgba(242,247,255,.92)}.business-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.business-market-card{padding:1.2rem;border:1px solid rgba(18,42,80,.08);border-radius:1.45rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.95))}.business-market-card span,.business-market-card strong{display:block}.business-market-card span{color:#6b809d}.business-market-card strong{margin-top:.35rem;color:#0b1e3d;font-size:1.65rem;letter-spacing:-.04em}.business-market-card p{margin:.65rem 0 0;color:#5d7492;line-height:1.65}.business-market-grid__footnote{grid-column:1/-1;margin:0;color:#6b809d}.business-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.business-stepper__card{padding:1.15rem;border:1px solid rgba(18,42,80,.08);border-radius:1.4rem;background:#fff}.business-stepper__index{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:rgba(29,105,220,.12);color:#1d69dc;font-size:.8rem;font-weight:700}.business-stepper__card strong{display:block;margin-top:1rem;color:#6b809d;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.business-stepper__card h3{margin:.45rem 0 0;color:#0b1e3d;font-size:1.3rem}.business-stepper__card p{margin:.55rem 0 0;color:#5d7492;line-height:1.65}.business-related{padding:1.55rem;border:1px solid rgba(18,42,80,.08);border-radius:1.9rem;background:rgba(255,255,255,.95);box-shadow:0 24px 64px rgba(18,42,80,.08)}.business-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.business-related__card{position:relative;display:grid;grid-gap:.45rem;gap:.45rem;min-height:10rem;padding:1.2rem;border:1px solid rgba(18,42,80,.08);border-radius:1.45rem;background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(255,255,255,.98));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.business-related__card strong{color:#0b1e3d;font-size:1.15rem}.business-related__card span{color:#5d7492;line-height:1.65}.business-related__arrow{width:.9rem;height:.9rem;margin-top:auto;border-top:2px solid rgba(24,53,95,.88);border-right:2px solid rgba(24,53,95,.88);transform:rotate(45deg)}.business-related__card:hover{transform:translateY(-3px);border-color:rgba(29,105,220,.16);box-shadow:0 20px 48px rgba(18,42,80,.09)}@media (max-width:1180px){.business-hero{grid-template-columns:1fr}.business-stage .personal-visual{min-height:min(34rem,72vw)}.business-feature-grid--2,.business-feature-grid--3,.business-feature-grid--split,.business-market-grid,.business-proof-strip,.business-related__grid,.business-stepper{grid-template-columns:1fr}}@media (max-width:760px){.business-hero{gap:1.15rem;padding-bottom:2rem}.business-hero__copy{gap:1rem}.business-hero__copy h1,.business-section__header h2{max-width:none}.business-hero__copy h1{font-size:clamp(2.45rem,11vw,3.85rem);line-height:.95}.business-hero__copy p{font-size:.98rem;line-height:1.58}.business-stage{border-radius:1.5rem}.business-feature-card,.business-related,.business-section{padding:1.15rem}.business-comparison{overflow-x:auto}.business-comparison__head,.business-comparison__row{min-width:38rem}}@media (max-width:560px){.business-pill-row{gap:.48rem}.business-hero{gap:1rem;padding-bottom:1.7rem}.business-hero__copy{gap:.86rem}.business-hero__copy p{font-size:.92rem;line-height:1.5}.business-stage{padding:1rem;border-radius:1.3rem}.business-stage .personal-visual{min-height:16.8rem}.business-actions{display:grid;grid-template-columns:1fr;grid-gap:.62rem;gap:.62rem;padding-top:.15rem}.business-actions .button{width:100%;min-height:3rem}.business-feature-card,.business-market-card,.business-proof-card,.business-related,.business-related__card,.business-section,.business-stepper__card{padding:1rem;border-radius:1.3rem}.business-market-card strong,.business-proof-card strong{font-size:1.05rem}.business-feature-card p,.business-market-card p,.business-proof-card p,.business-related__card span,.business-section__header p,.business-stepper__card p{font-size:.94rem;line-height:1.58}.business-feature-card h3,.business-stepper__card h3{font-size:1.26rem}}@media (prefers-reduced-motion:reduce){.business-related__card{transition:none}.business-related__card:hover{transform:none}}