/* A connected journey and a readable guide, built on the existing exchange flow. */
.marketing-site .spark-globe-art:has(.globe-caption){display:flex;flex-direction:column;aspect-ratio:auto;gap:8px}
.marketing-site .globe-caption{display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%;padding:12px 17px;border:1px solid #ffffff24;border-radius:999px;background:linear-gradient(110deg,#ffffff0d,#ffffff05);backdrop-filter:blur(12px);box-shadow:0 5px 24px #00000008;color:#e8edf3;font-size:12px;line-height:1.55;text-align:center;letter-spacing:.1px}
.marketing-site .globe-caption-signal{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#88dcff;box-shadow:0 0 0 4px #88dcff10,0 0 13px #88dcff77}
.marketing-site .journey-preview{position:relative;isolation:isolate;padding-top:76px;padding-bottom:48px;overflow:hidden;background:radial-gradient(ellipse at 7% 12%,#ffe8d97a,transparent 44%),radial-gradient(ellipse at 100% 84%,#e6edf275,transparent 42%),#fafaf9;border-bottom:1px solid #e9e6e2}
.marketing-site .journey-preview::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#77777728 .7px,transparent .7px);background-size:20px 20px;mask-image:linear-gradient(#0008,transparent 58%);pointer-events:none}
.marketing-site .journey-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:55px;margin-bottom:57px}
.marketing-site .journey-heading .eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 19px;color:#9e380b;font-size:10px;letter-spacing:1.8px}
.marketing-site .journey-signal{width:8px;height:8px;display:block;border-radius:50%;background:#ff5000;box-shadow:0 0 0 5px #ff500012,0 0 17px #ff500045}
.marketing-site .journey-heading h2{font-size:clamp(32px,3.25vw,44px);line-height:1.12;letter-spacing:-1.5px;font-weight:400;color:#24272a;margin:0;text-wrap:balance}
.marketing-site .journey-heading .journey-intro{max-width:480px;margin:0 0 3px;text-align:start;font-size:14px;line-height:1.85;color:#62636a}
.marketing-site .journey-path{position:relative;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch;margin:0;padding:0}
.marketing-site .journey-path::before{content:"";position:absolute;left:9%;right:9%;top:-20px;height:1px;background:linear-gradient(90deg,#ff500040,#ff8d57b0 45%,#f5b599);box-shadow:0 0 12px #ff500028;pointer-events:none}
.marketing-site .journey-path>li{display:block;min-width:0;position:relative}
.marketing-site .journey-path>li:not(:last-child)::after{display:none}
.marketing-site .journey-path>li::before{content:"";position:absolute;width:7px;height:7px;background:#fff;border:1px solid #f7a981;border-radius:50%;top:-23px;left:calc(50% - 4px);box-shadow:0 0 0 5px #ff500009}
.marketing-site .journey-card{display:flex;position:relative;height:100%;min-height:316px;flex-direction:column;align-items:flex-start;padding:23px 19px 20px;border:1px solid #e6e4e0;border-radius:19px;background:linear-gradient(150deg,#fff,#fffffff0);box-shadow:0 7px 20px #27313e05;transition:transform 240ms ease,box-shadow 240ms ease,border-color 240ms ease;color:#22252a;text-align:start}
.marketing-site .journey-card::before{content:"";position:absolute;inset:-1px;border:1px solid transparent;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ff8140bb,transparent 50%) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity 240ms}
.marketing-site .journey-card:hover,.marketing-site .journey-card:focus-visible{transform:translateY(-5px);border-color:#f5b18d;box-shadow:0 16px 32px #c16a2314}
.marketing-site .journey-card:hover::before,.marketing-site .journey-card:focus-visible::before,.marketing-site .journey-card.is-current::before{opacity:1}
.marketing-site .journey-card.is-current{border-color:#fac5a7;background:linear-gradient(145deg,#fff,#fff7f0)}
.marketing-site .journey-card-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:26px}
.marketing-site .journey-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:13px;background:linear-gradient(145deg,#fff4ea,#ffebe0);border:1px solid #ffdac5;color:#b9440e;box-shadow:inset 0 1px 0 #fff}
.marketing-site .journey-icon svg{width:22px;height:22px}
.marketing-site .journey-number{font-size:11px;letter-spacing:1px;color:#81818a;font-variant-numeric:tabular-nums}
.marketing-site .journey-card strong{display:block;font-size:16px;line-height:1.45;font-weight:600;letter-spacing:-.3px;min-height:46px}
.marketing-site .journey-card small{display:block;font-size:12px;line-height:1.8;color:#63666e;margin-top:10px}
.marketing-site .journey-card-action{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:25px;color:#a93b09;font-size:11px;line-height:1.5;font-weight:500}
.marketing-site .journey-card-action>span{font-size:19px;transition:transform 240ms}
.marketing-site .journey-card:hover .journey-card-action>span{transform:translateX(3px)}
.marketing-site .journey-assurances{display:flex;align-items:center;justify-content:center;gap:34px;flex-wrap:wrap;margin-top:34px}
.marketing-site .journey-assurances>span{display:flex;align-items:center;gap:9px;color:#5c626b;font-size:11px}
.marketing-site .journey-assurances svg{width:17px;height:17px;color:#9c6b51}
.marketing-site .journey-footnote{margin-top:22px;color:#787981;font-size:11px;line-height:1.75}

.marketing-site .workflow-layout{display:block;position:relative;padding-top:46px;padding-bottom:66px;background:linear-gradient(#f5f5f3,#f9f9f8)}
.marketing-site .workflow-index{position:sticky;top:94px;z-index:12;display:block;padding:21px 23px 16px;margin:0 0 34px;border:1px solid #ffffff1a;border-radius:22px;background:linear-gradient(125deg,#292e33f7,#20252bf7);backdrop-filter:blur(20px);box-shadow:0 12px 32px #2026301a;scroll-margin-top:95px}
.marketing-site .guide-index-heading{display:flex;align-items:center;gap:28px;margin-bottom:18px}
.marketing-site .guide-index-heading .eyebrow{font-size:9px;letter-spacing:1.8px;color:#ffb18c;margin:0 0 6px}
.marketing-site .guide-index-heading h2{color:#fff;font-size:18px;line-height:1.35;letter-spacing:-.3px;font-weight:400;margin:0}
.marketing-site .guide-reading-position{margin-inline-start:auto;display:flex;align-items:center;gap:12px;border-inline-end:1px solid #ffffff26;padding-inline-end:26px}
.marketing-site .guide-reading-position>span{font-size:8px;color:#adb3bc;letter-spacing:1px}
.marketing-site .guide-reading-position strong{font-size:13px;font-weight:400;color:#ffbc9c;font-variant-numeric:tabular-nums;white-space:nowrap}
.marketing-site .guide-index-heading>button{margin:0;padding:0;color:#e2e5e9;font-size:11px;font-weight:400;max-width:none;display:flex;align-items:center;gap:9px}
.marketing-site .guide-index-heading>button:hover{color:#ffb18c}
.marketing-site .workflow-index nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;flex-basis:auto;align-items:stretch}
.marketing-site .workflow-index nav a{display:flex;align-items:center;gap:9px;padding:10px 11px;margin:0;border-radius:10px;background:#ffffff07;border:1px solid #ffffff0d;color:#c6cbd1;font-size:11px;line-height:1.4;transition:background 220ms,color 220ms,border-color 220ms;min-width:0}
.marketing-site .workflow-index nav a>span{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;padding:0;border-radius:7px;border:1px solid #ffffff18;background:#ffffff08;color:#9ba4af;font-size:10px}
.marketing-site .workflow-index nav a:hover{background:#ffffff12;border-color:#ffffff2b;color:#fff}
.marketing-site .workflow-index nav a.is-current{background:#fff0e6;color:#873200;border-color:#ffd2b8;box-shadow:0 3px 9px #0000000a}
.marketing-site .workflow-index nav a.is-current>span{background:#ff5000;color:#fff;border-color:#ff5000}
.marketing-site .workflow-step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:21px;padding:35px;margin:0 0 24px;border:1px solid #e7e6e3;border-radius:23px;background:#fff;box-shadow:0 10px 36px #242f4004;scroll-margin-top:260px}
.marketing-site .workflow-step:last-child{padding:35px;margin-bottom:0;border:1px solid #e7e6e3}
.marketing-site .workflow-step .step-number{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #ffdac4;border-radius:12px;background:linear-gradient(145deg,#fff7f0,#ffece0);color:#ad3b08;font-size:12px;line-height:1.4;font-weight:500;box-shadow:0 3px 10px #ff500009}
.marketing-site .workflow-step h2{font-size:clamp(27px,2.7vw,35px);line-height:1.2;letter-spacing:-.9px;margin-bottom:22px;font-weight:400;color:#24292e;text-wrap:balance}
.marketing-site :is(.workflow-step>div>p,.step-photo-copy p){font-size:14px;line-height:1.9;color:#606773}
.marketing-site .workflow-step>div{min-width:0}
.marketing-site .step-photo-layout{grid-template-columns:1.08fr 1fr;gap:35px;align-items:center}
.marketing-site .step-photo-layout .workflow-photo{margin:0;aspect-ratio:1.05;border-radius:17px}
.marketing-site .workflow-photo{border:1px solid #ece8e2;border-radius:17px;background:#f0eeeb;aspect-ratio:2.8;margin:28px 0}
.marketing-site .workflow-photo img{filter:saturate(.85);transition:transform 600ms ease}
.marketing-site .workflow-photo:hover img{transform:scale(1.025)}
.marketing-site .workflow-step .text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:#ac3b09}
.marketing-site .step-photo-copy .text-link{padding:11px 17px;border:1px solid #efcfb9;border-radius:999px;background:#fff7f1}
.marketing-site .step-photo-copy .text-link:hover{background:#fff0e5;text-decoration:none}
.marketing-site .offer-explainer{gap:16px;margin-top:26px}
.marketing-site .offer-explainer article{padding:23px;border:1px solid #e7e7e5;border-radius:15px;background:#fafaf9}
.marketing-site .offer-explainer .tier-explainer{background:linear-gradient(130deg,#fff9f3,#fff);border-color:#f1d1b9}
.marketing-site .offer-explainer h3{font-size:20px;color:#2b3137;letter-spacing:-.4px}
.marketing-site .offer-explainer p{font-size:13px;line-height:1.85;color:#606773}
.marketing-site .tier-explainer small{font-size:11px;line-height:1.7;color:#82634c}
.marketing-site .workflow-example{max-width:100%;border:1px solid #e7e2dc;border-radius:17px;box-shadow:0 8px 28px #27313e06}
.marketing-site .example-label{background:linear-gradient(120deg,#252b31,#343a40);color:#e9edf1;font-size:9px;letter-spacing:1.5px;padding:18px 26px}
.marketing-site .example-label>span{border:1px solid #ffffff26;border-radius:999px;padding:3px 10px;color:#ffd2b9;font-size:9px;letter-spacing:.3px}
.marketing-site .example-currencies{padding:30px 26px;gap:30px;grid-template-columns:1fr 35px 1fr;background:linear-gradient(110deg,#fff,#fff8f3)}
.marketing-site .example-currencies strong{font-size:31px;letter-spacing:-1px}
.marketing-site .example-currencies strong>span{font-size:13px;letter-spacing:0}
.marketing-site .example-currencies>div:last-child strong{color:#a63b0c}
.marketing-site .workflow-example dl{padding-inline:26px}
.marketing-site .workflow-example>p{padding:0 26px 24px;font-size:11px;line-height:1.75;color:#6b737d}
.marketing-site .workflow-example dd{font-size:14px;font-variant-numeric:tabular-nums}
.marketing-site .workflow-notice{position:relative;margin-top:25px;padding:25px 27px;border:1px solid #eadacc;border-inline-start:3px solid #f78c50;border-radius:14px;background:linear-gradient(125deg,#fff5eb,#fffdfa)}
.marketing-site .workflow-notice strong{font-size:15px;font-weight:500;color:#513722}
.marketing-site .workflow-notice p{font-size:13px;line-height:1.85;color:#756354}
.marketing-site .order-progress{gap:15px;margin:28px 0}
.marketing-site .order-progress li{padding:19px;border:1px solid #e7e5e0;border-radius:13px;background:#fafaf9}
.marketing-site .order-progress li:not(:last-child)::after{display:none}
.marketing-site .order-progress li>span{border:1px solid #eed7c4;background:#fff4e9;color:#9f480f;font-size:10px;width:27px;height:27px}
.marketing-site .order-progress strong{font-size:16px;font-weight:500;letter-spacing:-.2px}
.marketing-site .order-progress p{font-size:12px;line-height:1.75;color:#66707a}
.marketing-site .workflow-step>div>.step-note{font-size:12px;line-height:1.8;color:#75808b}
.marketing-site .workflow-anchor{scroll-margin-top:260px}
@media(max-width:1100px){.marketing-site .journey-preview{padding-inline:28px}.marketing-site .journey-path{gap:10px}.marketing-site .journey-card{padding:19px 14px;min-height:345px}.marketing-site .journey-card strong{font-size:15px}.marketing-site .journey-card small{font-size:11px}.marketing-site .journey-heading{gap:32px}.marketing-site .workflow-step{padding:27px;gap:16px;grid-template-columns:35px minmax(0,1fr)}.marketing-site .workflow-step:last-child{padding:27px}.marketing-site .workflow-index{padding:18px}.marketing-site .workflow-index nav a{padding:10px 8px;font-size:10px;gap:7px}.marketing-site .workflow-index nav a>span{width:22px;height:22px}.marketing-site .guide-index-heading{gap:18px}.marketing-site .guide-reading-position{padding-inline-end:18px}.marketing-site .step-photo-layout{gap:25px}}
@media(max-width:850px){.marketing-site .journey-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.marketing-site .journey-path::before,.marketing-site .journey-path>li::before{display:none}.marketing-site .journey-card{min-height:285px;padding:22px 19px}.marketing-site .journey-card small{font-size:12px}.marketing-site .journey-card strong{font-size:16px;min-height:0}.marketing-site .journey-card-top{margin-bottom:20px}.marketing-site .journey-path>li:last-child{grid-column:auto}.marketing-site .journey-heading{margin-bottom:35px}.marketing-site .guide-index-heading>button{font-size:10px}.marketing-site .guide-reading-position>span{display:none}.marketing-site .workflow-index nav{display:flex;overflow-x:auto;gap:8px;padding-bottom:3px;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent}.marketing-site .workflow-index nav a{flex:0 0 auto;padding:9px 12px;font-size:11px}.marketing-site .workflow-index{top:90px}.marketing-site .workflow-step{scroll-margin-top:250px}.marketing-site .step-photo-layout{grid-template-columns:1fr}.marketing-site .step-photo-layout .workflow-photo{aspect-ratio:1.8}.marketing-site .offer-explainer h3{font-size:18px}.marketing-site .offer-explainer{gap:12px}}
@media(max-width:760px){.marketing-site .journey-preview{padding:52px 24px 36px}.marketing-site .journey-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.marketing-site .journey-heading h2{font-size:37px}.marketing-site .journey-heading .journey-intro{max-width:600px;font-size:14px;margin:0}.marketing-site .journey-path{grid-template-columns:1fr 1fr;gap:14px}.marketing-site .journey-card{min-height:287px}.marketing-site .journey-assurances{gap:13px 22px;justify-content:flex-start;margin-top:26px}.marketing-site .journey-assurances>span{font-size:10px}.marketing-site .journey-footnote{text-align:start;font-size:10px;margin-top:20px}.marketing-site .workflow-layout{padding:28px 20px 45px}.marketing-site .workflow-index{border-radius:18px;padding:16px;margin-bottom:23px}.marketing-site .guide-index-heading h2{font-size:16px}.marketing-site .guide-index-heading>button{max-width:102px;text-align:start;line-height:1.6}.marketing-site .guide-index-heading{gap:13px}.marketing-site .guide-reading-position{padding:0;border:0}.marketing-site .guide-reading-position strong{font-size:11px}.marketing-site .workflow-step{padding:25px 22px;grid-template-columns:1fr;gap:17px;border-radius:19px}.marketing-site .workflow-step:last-child{padding:25px 22px}.marketing-site .workflow-step .step-number{width:33px;height:33px;font-size:11px;border-radius:10px}.marketing-site .workflow-step h2{font-size:29px}.marketing-site :is(.workflow-step>div>p,.step-photo-copy p){font-size:14px;line-height:1.85}.marketing-site .offer-explainer{grid-template-columns:1fr}.marketing-site .offer-explainer article{padding:20px}.marketing-site .workflow-photo{aspect-ratio:1.7;border-radius:13px}.marketing-site .step-photo-layout .workflow-photo{border-radius:13px}.marketing-site .example-currencies{padding:23px 18px;gap:12px;grid-template-columns:1fr 22px 1fr}.marketing-site .example-currencies strong{font-size:25px}.marketing-site .workflow-example dl{padding-inline:18px}.marketing-site .example-label{padding:15px 18px}.marketing-site .workflow-example>p{padding:0 18px 20px}.marketing-site .workflow-notice{padding:22px}.marketing-site .order-progress{grid-template-columns:1fr;gap:10px}.marketing-site .order-progress li{padding:17px;gap:4px 12px}}
@media(max-width:480px){.marketing-site .journey-heading h2{font-size:34px}.marketing-site .journey-path{grid-template-columns:1fr;gap:13px}.marketing-site .journey-card{min-height:0;padding:22px 23px}.marketing-site .journey-card-top{margin-bottom:17px}.marketing-site .journey-card strong{font-size:18px;min-height:0}.marketing-site .journey-card small{font-size:13px;margin-top:9px}.marketing-site .journey-card-action{padding-top:20px;font-size:12px}.marketing-site .journey-assurances{flex-direction:column;align-items:flex-start}.marketing-site .workflow-layout{padding-inline:15px}.marketing-site .workflow-index{position:relative;top:auto}.marketing-site .guide-index-heading{flex-wrap:wrap;gap:12px}.marketing-site .guide-index-heading>button{max-width:none;flex-basis:100%;font-size:11px}.marketing-site .workflow-step{scroll-margin-top:130px;padding:24px 19px}.marketing-site .workflow-step:last-child{padding:24px 19px}.marketing-site .workflow-step h2{font-size:27px}.marketing-site .example-currencies strong{font-size:22px}.marketing-site .example-currencies strong>span{font-size:10px}.marketing-site .example-currencies small{font-size:10px}.marketing-site .workflow-example dl>div{font-size:12px;gap:10px}.marketing-site .workflow-example dd{font-size:13px}.marketing-site .workflow-example .example-total dd{font-size:16px}.marketing-site .workflow-anchor{scroll-margin-top:130px}}
@media(prefers-reduced-motion:reduce){.marketing-site :is(.journey-card,.journey-card::before,.journey-card-action>span,.workflow-index nav a,.workflow-photo img){transition:none}.marketing-site .journey-card:hover,.marketing-site .journey-card:focus-visible,.marketing-site .journey-card:hover .journey-card-action>span,.marketing-site .workflow-photo:hover img{transform:none}}

.marketing-site .homepage-trends{max-width:none;padding:78px max(28px,calc((100% - 1140px)/2));background:#f7f8fa;scroll-margin-top:95px}.marketing-site .homepage-trends .trends-heading h2{font-size:40px;font-weight:400;letter-spacing:-1.2px;margin:0 0 14px}.marketing-site .homepage-trends .trends-map-heading h3{font-size:24px;font-weight:400;margin:12px 0}.marketing-site .homepage-trends .trends-map-card{background:#fff;border-color:#e0e5eb}.marketing-site .homepage-trends .trends-interactive{background:#fff1e8;color:#bd3b00;border-color:#ffd8c4}@media(max-width:760px){.marketing-site .homepage-trends{padding:48px 24px}.marketing-site .homepage-trends .trends-heading{flex-direction:column;align-items:flex-start}.marketing-site .homepage-trends .trends-heading h2{font-size:32px}}

/* A luminous guide with a reading-progress rail. */
.marketing-site .workflow-layout{background:radial-gradient(ellipse at 0% 15%,#fff0df,transparent 45%),linear-gradient(#fffaf5,#fff)}
.marketing-site .workflow-index{isolation:isolate;overflow:hidden;border:1px solid #ffd0ad;background:linear-gradient(115deg,#fffdf8,#fff1dc 48%,#fff9ef);box-shadow:0 12px 35px #d9862220,inset 0 1px 0 #fff;backdrop-filter:blur(20px)}
.marketing-site .workflow-index::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#ffffffdc 40%,#fff9de88 50%,transparent 70%);background-size:250% 100%;animation:guide-lustre 7s ease-in-out infinite}
.marketing-site .workflow-index::after{content:'';position:absolute;inset-inline-start:0;bottom:0;height:3px;width:var(--guide-progress,20%);background:linear-gradient(90deg,#ff5000,#ffb34b);box-shadow:0 0 12px #ff923477;transition:width .4s ease}
.marketing-site .guide-index-heading .eyebrow{color:#a65a21;letter-spacing:2px}
.marketing-site .guide-index-heading h2{color:#493122;font-weight:500}
.marketing-site .guide-reading-position{border-color:#e9cdb0}
.marketing-site .guide-reading-position>span{color:#8a715d}
.marketing-site .guide-reading-position strong{color:#bc4d12;font-weight:600}
.marketing-site .guide-index-heading>button{color:#805637}
.marketing-site .guide-index-heading>button:hover{color:#c54c09}
.marketing-site .workflow-index nav a{background:#ffffffb8;border:1px solid #eddbc5;color:#6e5949;box-shadow:0 2px 6px #b8771805;min-height:47px}
.marketing-site .workflow-index nav a>span{background:#fff8ee;border-color:#efd8ba;color:#aa784b}
.marketing-site .workflow-index nav a:hover{background:#fff;border-color:#f1ac70;color:#a94310;box-shadow:0 4px 14px #dd8a2520}
.marketing-site .workflow-index nav a.is-current{background:linear-gradient(120deg,#ff650d,#f44800);color:#fff;border-color:#f85608;box-shadow:0 5px 15px #f46a2436}
.marketing-site .workflow-index nav a.is-current>span{background:#ffffff24;border-color:#ffffff55;color:#fff}
.marketing-site .workflow-index nav a:focus-visible{outline:2px solid #b84c10;outline-offset:2px}
.marketing-site .workflow-step{border-color:#f0e1d1;background:linear-gradient(145deg,#fff 65%,#fffaf2);box-shadow:0 12px 35px #97602a08}
.marketing-site .workflow-step .step-number{background:linear-gradient(135deg,#ff7627,#ff5000);border-color:#ff691e;color:white;box-shadow:0 4px 12px #ff752b2b}
.marketing-site .workflow-photo img{filter:saturate(1.03)}
@keyframes guide-lustre{0%,100%{background-position:100% 0}50%{background-position:0% 0}}
@media(prefers-reduced-motion:reduce){.marketing-site .workflow-index::before{animation:none}.marketing-site .workflow-index::after{transition:none}}

.marketing-site .spark-globe-art{position:relative}.marketing-site .globe-headline{position:absolute;inset:3% 0 auto;z-index:2;text-align:center;color:#fff;text-shadow:0 2px 20px #142b45;pointer-events:none}.marketing-site .globe-headline>span{display:block;font-size:9px;letter-spacing:2.4px;color:#ffd1b1;margin-bottom:9px}.marketing-site .globe-headline>strong{font-size:clamp(22px,2.6vw,36px);font-weight:500;line-height:1.12;letter-spacing:-.7px}.marketing-site .spark-globe-art>img{padding-top:58px;box-sizing:border-box}@media(max-width:760px){.marketing-site .globe-headline{inset-block-start:0}.marketing-site .globe-headline>strong{font-size:27px}.marketing-site .spark-globe-art>img{padding-top:65px}.marketing-site .guide-index-heading h2{font-size:17px}}

.marketing-site .about-platform{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding-block:65px;scroll-margin-top:110px;border-top:1px solid #efdfd1;background:linear-gradient(120deg,#fff9f2,#fff)}.marketing-site .about-platform h2{font-size:clamp(30px,3vw,44px);letter-spacing:-1px;line-height:1.15}.marketing-site .about-platform p:not(.eyebrow){font-size:15px;line-height:1.9;color:#6d6259;margin-bottom:18px}.marketing-site .about-platform .primary{display:inline-flex;margin-top:8px}@media(max-width:760px){.marketing-site .about-platform{grid-template-columns:1fr;gap:18px;padding-block:40px}}

.marketing-site .journey-assurances a{color:#a84814;text-decoration:underline;text-underline-offset:4px}.marketing-site .journey-assurances a:hover{color:#ed5009}.marketing-site .journey-assurances a:focus-visible{outline:2px solid #ff5000;outline-offset:4px}.marketing-site .spark-globe-art>img{padding-top:22px}
