/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}:root{--blue:#145ce6;--blue-deep:#0b2f8a;--blue-ink:#0c245d;--cyan:#19c9f3;--ink:#10213d;--muted:#64718a;--line:#dce5f2;--soft-blue:#edf4ff;--soft-cyan:#ebfbff;--soft-gray:#f5f7fb;--white:#fff;--page:min(1180px, calc(100vw - 40px));--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.skip-link{z-index:1000;background:var(--blue-deep);color:#fff;border-radius:10px;padding:12px 16px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dce5f2d9;position:sticky;top:0}.nav-shell{width:var(--page);justify-content:space-between;align-items:center;gap:32px;height:78px;margin:0 auto;display:flex}.brand{color:var(--blue-deep);letter-spacing:-.04em;align-items:center;gap:10px;font-size:22px;font-weight:760;display:inline-flex}.brand-mark{background:linear-gradient(145deg, var(--blue), var(--blue-deep));color:#fff;border-radius:11px 11px 11px 4px;place-items:center;width:34px;height:34px;font-size:16px;display:inline-grid;box-shadow:0 10px 24px #145ce638}.main-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.navigation-details{margin-left:auto}.navigation-details>.menu-button{list-style:none;display:none}.navigation-details>.menu-button::-webkit-details-marker{display:none}.navigation-details>.menu-button::marker{content:""}.navigation-details:not([open])>.main-nav{display:flex}.main-nav>a:not(.button){color:#31405b;font-size:14px;font-weight:600;position:relative}.main-nav>a:not(.button):after{content:"";background:var(--cyan);height:2px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.main-nav>a:not(.button):hover:after,.main-nav>a:not(.button):focus-visible:after{right:0}.nav-actions{align-items:center;gap:14px;display:flex}.language-label{border:1px solid var(--line);min-width:34px;height:34px;color:var(--muted);letter-spacing:.06em;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.main-nav .language-label,.main-nav .mobile-join{display:none}.menu-button{border:1px solid var(--line);background:#fff;border-radius:12px;width:42px;height:42px;padding:0;display:none}.menu-button span{background:var(--ink);width:18px;height:2px;margin:5px auto;display:block}.button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 20px;font-size:14px;font-weight:720;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button-primary{background:var(--blue);color:#fff;box-shadow:0 12px 28px #145ce62e}.button-primary:hover,.button-primary:focus-visible{background:#0e52d4;box-shadow:0 16px 32px #145ce63d}.button-secondary{border-color:var(--line);color:var(--blue-deep);background:#fff}.button-light{color:var(--blue-deep);background:#fff}.button-quiet{color:var(--muted);background:0 0}.button-small{border-radius:12px;min-height:40px;padding:0 16px;font-size:13px}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.eyebrow-light{color:var(--cyan)}.hero-section{width:var(--page);grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px;min-height:680px;margin:0 auto;padding:68px 0 76px;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1{color:var(--blue-deep);letter-spacing:-.07em;margin:16px 0 24px;font-size:clamp(60px,6.7vw,96px);line-height:.91}.hero-copy h1 span{color:var(--blue)}.hero-text{color:#46546d;max-width:590px;margin:0;font-size:18px;line-height:1.68}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.trust-row{flex-wrap:wrap;gap:12px 20px;margin-top:28px;display:flex}.trust-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.trust-row i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19c9f31f}.product-preview{isolation:isolate;place-items:center;min-height:540px;display:grid;position:relative}.product-preview:before{content:"";z-index:-2;background:linear-gradient(135deg,#eef5ff 0%,#eafbff 100%);border-radius:42px;position:absolute;inset:28px -30px 10px 28px;transform:rotate(2deg)}.preview-glow{z-index:-3;filter:blur(4px);border-radius:50%;position:absolute}.glow-one{background:#19c9f32e;width:230px;height:230px;top:0;right:2%}.glow-two{background:#145ce61f;width:280px;height:280px;bottom:0;left:2%}.dashboard-window{background:#fffffff5;border:1px solid #d6e2f1e0;border-radius:26px;width:min(650px,100%);overflow:hidden;box-shadow:0 38px 85px #1c376d33}.dashboard-topbar,.dashboard-footer{align-items:center;display:flex}.dashboard-topbar{justify-content:space-between;padding:20px 22px 14px}.dashboard-topbar div{gap:2px;display:grid}.dashboard-kicker,.dashboard-summary span,.card-heading span,.attention-item small,.floating-card small{color:var(--muted);font-size:10px}.dashboard-topbar strong{color:var(--blue-deep);font-size:15px}.sync-pill,.trend-pill{border-radius:999px;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.sync-pill{color:#0a8762;background:#eaf8f3;padding:6px 9px}.sync-pill i{background:#0a9d70;border-radius:50%;width:6px;height:6px}.dashboard-summary{grid-template-columns:1.35fr .8fr;gap:10px;padding:0 22px 12px;display:grid}.summary-main,.summary-mini{border-radius:16px;gap:5px;padding:16px;display:grid}.summary-main{background:linear-gradient(135deg, var(--blue-deep), var(--blue));color:#fff}.summary-main span,.summary-main small{color:#ffffffb8}.summary-main strong{font-size:22px}.summary-main small,.summary-mini small{font-size:9px}.summary-mini{background:var(--soft-cyan)}.summary-mini strong{color:var(--blue-deep);font-size:17px}.dashboard-body{grid-template-columns:1.2fr .9fr;gap:10px;padding:0 22px 18px;display:grid}.dashboard-chart-card,.attention-card{background:#fff;border:1px solid #e4eaf3;border-radius:16px;padding:14px}.card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-heading div{gap:2px;display:grid}.card-heading strong{color:var(--ink);font-size:11px}.trend-pill{color:#0a8762;background:#eaf8f3;padding:5px 7px}.bar-chart{border-bottom:1px solid #e7edf5;align-items:flex-end;gap:8px;height:104px;padding:14px 5px 0;display:flex}.bar-chart i{background:linear-gradient(180deg, var(--cyan), var(--blue));opacity:.88;border-radius:5px 5px 0 0;flex:1;min-height:10px}.chart-labels{color:#7b879b;justify-content:space-between;padding-top:7px;font-size:8px;display:flex}.attention-item{border-bottom:1px solid #edf1f6;align-items:center;gap:9px;padding:11px 0;display:flex}.attention-item:last-child{border-bottom:0;padding-bottom:0}.attention-icon{border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.stock-icon{color:var(--blue);background:#edf4ff}.debt-icon{color:#bf6b00;background:#fff4e5}.spend-icon{color:#0087a8;background:#eafbff}.attention-item div{gap:3px;display:grid}.attention-item strong{color:var(--ink);font-size:9px}.dashboard-footer{color:#68758b;gap:17px;padding:12px 22px 18px;font-size:9px}.dashboard-footer button{background:var(--blue);color:#fff;border:0;border-radius:10px;margin-right:auto;padding:10px 13px;font-size:10px;font-weight:750}.floating-card{background:#fffffff5;border:1px solid #dce5f2e6;border-radius:15px;gap:2px;padding:13px 15px;display:grid;position:absolute;box-shadow:0 18px 40px #16367026}.floating-card strong{color:var(--blue-deep);font-size:12px}.floating-label{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.floating-stock{bottom:18px;left:-12px}.floating-money{top:72px;right:-18px}.section-shell{width:var(--page);margin:0 auto}.outcomes-section,.attention-section{padding:110px 0}.section-intro{max-width:720px;margin-bottom:42px}.section-intro.align-center{text-align:center;margin-left:auto;margin-right:auto}.section-intro h2,.market-copy h2,.final-cta-grid h2{color:var(--blue-deep);letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(38px,4.7vw,64px);line-height:1.03}.section-intro p,.market-detail>p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.three-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.outcome-card{border:1px solid var(--line);border-radius:var(--radius);min-height:250px;padding:30px;position:relative;overflow:hidden}.outcome-card:after{content:"";background:#145ce60f;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-58px;right:-52px}.tone-blue{background:var(--soft-blue)}.tone-cyan{background:var(--soft-cyan)}.tone-soft{background:var(--soft-gray)}.card-number{color:var(--blue);letter-spacing:.1em;margin-bottom:54px;font-size:13px;font-weight:800;display:block}.card-dot{background:linear-gradient(145deg, var(--blue), var(--blue-deep));border-radius:10px 10px 10px 3px;width:34px;height:34px;margin-bottom:48px;display:grid;box-shadow:0 10px 20px #145ce629}.outcome-card h3{z-index:1;color:var(--blue-deep);letter-spacing:-.035em;margin:0 0 12px;font-size:22px;position:relative}.outcome-card p{z-index:1;color:#536079;margin:0;line-height:1.58;position:relative}.connected-section{background:var(--blue-deep);color:#fff;overflow:hidden}.connected-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:72px;padding:100px 0;display:grid}.connected-copy .section-intro h2,.connected-copy .section-intro p{color:#fff}.connected-copy .section-intro p{color:#ffffffb3}.connected-copy .button-secondary{color:#fff;background:0 0;border-color:#ffffff47}.effect-flow{grid-template-columns:.65fr 28px 1fr;align-items:center;gap:0;display:grid;position:relative}.sale-origin{background:linear-gradient(135deg,#19c9f333,#145ce647);border:1px solid #ffffff26;border-radius:24px;flex-direction:column;justify-content:center;min-height:175px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff1f}.sale-origin span,.sale-origin small{color:#ffffffa8}.sale-origin strong{margin:7px 0;font-size:26px}.flow-line{background:linear-gradient(90deg, var(--cyan), #19c9f34d);height:2px}.effect-list{gap:9px;display:grid}.effect-list>div{background:#ffffff12;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:13px;padding:13px 15px;display:flex}.effect-list>div>span{background:var(--cyan);width:32px;height:32px;color:var(--blue-deep);border-radius:9px;flex:0 0 32px;place-items:center;font-size:11px;font-weight:850;display:grid}.effect-list p{gap:3px;margin:0;display:grid}.effect-list strong{font-size:13px}.effect-list small{color:#fff9}.feature-grid .outcome-card{min-height:290px}.proof-section{background:var(--soft-gray);padding:100px 0}.proof-grid{border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.proof-grid article{background:var(--blue-deep);color:#fff;flex-direction:column;justify-content:flex-end;min-height:240px;padding:30px;display:flex}.proof-grid article:nth-child(2){background:var(--blue)}.proof-grid article+article{border-left:1px solid #ffffff2e}.proof-grid strong{letter-spacing:-.05em;margin-bottom:auto;font-size:clamp(32px,3.2vw,44px);line-height:1.02}.proof-grid span{color:var(--cyan);text-transform:uppercase;letter-spacing:.06em;margin-top:24px;font-size:13px;font-weight:800}.proof-grid p{color:#ffffffc2;margin:8px 0 0;line-height:1.5}.proof-note{color:var(--muted);margin:14px 0 0;font-size:12px}.market-section{grid-template-columns:.85fr 1.15fr;gap:100px;padding:120px 0;display:grid}.market-copy h2 span{color:var(--blue)}.market-detail{flex-direction:column;justify-content:center;display:flex}.market-pills{flex-wrap:wrap;gap:10px;margin:34px 0;display:flex}.market-pills span{border:1px solid var(--line);color:var(--blue-deep);background:#fff;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.market-feature-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.market-feature-row div{background:var(--soft-blue);border-radius:16px;gap:5px;padding:16px;display:grid}.market-feature-row strong{color:var(--blue-deep);font-size:13px}.market-feature-row small{color:var(--muted)}.final-cta-section{width:var(--page);color:#fff;background:radial-gradient(circle at 88% 16%,#19c9f32e,#0000 28%),linear-gradient(135deg,#0b2f8a,#124ec8);border-radius:34px;margin:0 auto 34px;overflow:hidden}.final-cta-grid{grid-template-columns:1fr auto;align-items:end;gap:60px;padding:64px;display:grid}.final-cta-grid h2{color:#fff;max-width:700px}.final-cta-grid p{color:#ffffffb8;margin:0;font-size:17px}.cta-actions{flex-direction:column;gap:10px;display:flex}.final-cta-section .button-secondary{color:#fff;background:0 0;border-color:#ffffff40}.site-footer{width:var(--page);margin:0 auto;padding:64px 0 30px}.footer-grid{grid-template-columns:1.8fr repeat(3,1fr);gap:54px;padding-bottom:52px;display:grid}.footer-brand p{color:var(--blue-deep);margin:20px 0 0;font-weight:750}.footer-brand .footer-small{max-width:270px;color:var(--muted);margin-top:8px;font-size:13px;font-weight:450;line-height:1.5}.footer-grid h3{color:var(--ink);margin:6px 0 18px;font-size:13px}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:12px;display:flex}.footer-grid>div:not(.footer-brand) a,.muted-link,.footer-cookie-button{color:var(--muted);font-size:13px}.footer-cookie-button{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.footer-grid a:hover,.footer-cookie-button:hover{color:var(--blue)}.footer-bottom{border-top:1px solid var(--line);color:#7b879b;justify-content:space-between;gap:20px;padding-top:24px;font-size:12px;display:flex}.cookie-banner{z-index:200;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:28px;width:min(1040px,100vw - 28px);padding:18px 20px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #162b5533}.cookie-banner strong{color:var(--blue-deep)}.cookie-banner p{max-width:590px;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.cookie-actions{align-items:center;gap:8px;display:flex}.text-button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.cookie-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0613318c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cookie-modal{background:#fff;border-radius:24px;width:min(560px,100%);padding:28px;box-shadow:0 30px 100px #0514324d}.modal-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.modal-heading h2{color:var(--blue-deep);letter-spacing:-.04em;margin:6px 0 0;font-size:28px}.modal-close{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;font-size:22px}.preference-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:18px 0;display:flex}.preference-row p{color:var(--muted);margin:4px 0 0;font-size:13px}.always-on{color:#0a8762;font-size:12px;font-weight:750}.preference-toggle input{width:42px;height:22px;accent-color:var(--blue)}.modal-actions{gap:8px;margin-top:10px;display:flex}@media (width<=1020px){.main-nav{gap:18px}.hero-section{grid-template-columns:1fr;padding-top:54px}.hero-copy{max-width:760px}.product-preview{min-height:520px}.connected-grid,.market-section{grid-template-columns:1fr;gap:50px}.final-cta-grid{grid-template-columns:1fr;align-items:start}.cta-actions{flex-direction:row}}@media (width<=820px){:root{--page:min(100% - 32px, 680px)}.nav-actions>.language-label,.nav-actions>.button{display:none}.menu-button{display:block}.navigation-details{margin-left:auto;position:static}.navigation-details>.menu-button{display:block}.navigation-details:not([open])>.main-nav{display:none}.navigation-details[open]>.main-nav{display:flex}.main-nav{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:68px;left:16px;right:16px;box-shadow:0 26px 70px #172d5b33}.main-nav.is-open{display:flex}.main-nav>a:not(.button){padding:13px 10px}.main-nav>a:not(.button):after{display:none}.main-nav .language-label{width:fit-content;margin:8px 10px 12px;display:inline-flex}.main-nav .mobile-join{display:inline-flex}.three-grid,.proof-grid{grid-template-columns:1fr}.outcome-card{min-height:220px}.proof-grid article+article{border-top:1px solid #ffffff2e;border-left:0}.proof-grid article{min-height:205px}.effect-flow{grid-template-columns:1fr;gap:16px}.flow-line{background:linear-gradient(180deg, var(--cyan), #19c9f34d);width:2px;height:20px;margin-left:30px}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.cookie-banner{grid-template-columns:1fr}.cookie-actions{flex-wrap:wrap}}@media (width<=560px){.nav-shell{height:68px}.hero-section{gap:44px;min-height:0;padding:48px 0 58px}.hero-copy h1{font-size:clamp(56px,18vw,78px)}.hero-text{font-size:16px}.hero-actions,.hero-actions .button{width:100%}.product-preview{min-height:430px}.dashboard-window{border-radius:19px}.dashboard-summary{grid-template-columns:1fr}.summary-mini{display:none}.dashboard-body{grid-template-columns:1fr}.attention-card,.dashboard-footer span:nth-last-child(-n+2){display:none}.floating-money{top:18px;right:-6px}.floating-stock{bottom:0;left:-4px}.outcomes-section,.attention-section,.proof-section,.market-section,.connected-grid{padding:76px 0}.section-intro h2,.market-copy h2,.final-cta-grid h2{font-size:42px}.market-feature-row{grid-template-columns:1fr}.final-cta-grid{gap:34px;padding:36px 24px}.cta-actions,.cta-actions .button{width:100%}.cta-actions{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:36px}.footer-bottom{flex-direction:column}.cookie-banner{padding:16px;bottom:8px}.cookie-actions,.cookie-actions .button{width:100%}.text-button{min-height:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.shop-number-grid{border:1px solid var(--line);background:var(--line);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0;display:grid;overflow:hidden}.shop-number-grid span{min-height:138px;color:var(--spotlight-navy);background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:17px;padding:25px;display:flex}.shop-number-grid strong{letter-spacing:-.025em;font-size:20px;font-weight:780}.line-icon{width:34px;height:34px;color:var(--spotlight-blue)}.five-step-list article.is-soft{background:#f3f6fb}.form-heading{grid-column:1/-1;margin-bottom:6px}.form-heading h2{color:var(--spotlight-navy);letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(28px,3vw,42px)}.form-heading p{color:var(--muted);margin:0;line-height:1.6}.field span em{color:var(--muted);margin-left:5px;font-size:11px;font-style:normal;font-weight:500}.honeypot-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-submit-button{margin-top:22px}.form-submit-error{color:#b42318;margin:18px 0 0;font-size:14px}.request-reference{width:fit-content;color:var(--spotlight-blue);background:#eef4ff;border-radius:999px;margin:12px 0 22px;padding:9px 13px;font-size:13px;display:block}.interest-fieldset{border:1px solid var(--line);border-radius:22px;margin:8px 0 0;padding:22px}.interest-fieldset legend{color:var(--spotlight-navy);padding:0 6px;font-weight:780}.interest-fieldset>p{color:var(--muted);margin:0 0 16px;font-size:13px}.interest-disclosure{margin:8px 0 0}.interest-toggle{border:1px solid var(--line);width:100%;min-height:58px;color:var(--spotlight-navy);cursor:pointer;font:inherit;text-align:left;background:#f8fbff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s,transform .2s;display:flex}.interest-toggle:hover{border-color:var(--spotlight-blue);background:#f1f6ff;transform:translateY(-1px)}.interest-toggle>span:first-child{align-items:baseline;gap:6px;display:flex}.interest-toggle em{color:var(--muted);font-size:12px;font-style:normal;font-weight:400}.interest-toggle-status{color:var(--spotlight-blue);flex:none;font-size:13px;font-weight:500}.interest-panel{border:1px solid var(--line);animation:interest-panel-in .25s var(--motion-smooth);background:#fff;border-radius:20px;margin-top:10px;padding:20px}.interest-panel>p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.5}@keyframes interest-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.interest-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.interest-options label{cursor:pointer;position:relative}.interest-options input{opacity:0;pointer-events:none;position:absolute}.interest-options span{border:1px solid var(--line);min-height:54px;color:var(--spotlight-navy);background:#fff;border-radius:17px;align-items:center;padding:12px 16px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,transform .2s;display:flex}.interest-options input:checked+span{border-color:var(--spotlight-blue);color:var(--spotlight-blue);background:#edf4ff;transform:translateY(-2px)}.team-section{padding-top:110px;padding-bottom:110px}.team-heading{text-align:center;max-width:780px;margin:0 auto 48px}.team-heading h2{color:var(--spotlight-navy);letter-spacing:-.065em;margin:12px 0;font-size:clamp(44px,6vw,76px);line-height:.98}.team-heading p{color:var(--muted);font-size:18px}.team-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.team-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:28px;flex-direction:column;grid-column:span 2;align-items:center;min-height:420px;padding:27px 24px;display:flex}.team-card:nth-child(4){grid-column:2/span 2}.team-card:nth-child(5){grid-column:4/span 2}.team-photo{object-fit:cover;object-position:center;background:#eef3fb;border-radius:34px;width:118px;height:118px;margin-bottom:20px}.team-card h3{color:var(--spotlight-navy);margin:0 0 5px;font-size:22px}.team-card strong{color:var(--spotlight-blue);font-size:13px}.team-card p{color:var(--muted);margin:15px 0 18px;font-size:15px;line-height:1.6}.team-card nav{justify-content:center;gap:14px;margin-top:auto;display:flex}.team-card nav a{color:var(--spotlight-navy);font-size:13px;font-weight:780}.team-photo-link{border-radius:34px;transition:transform .22s;display:block}.team-photo-link:hover{transform:translateY(-4px)}.team-card h3 a{color:inherit;text-decoration:none}.team-card h3 a:hover{color:var(--spotlight-blue)}.founder-profile-page{background:linear-gradient(145deg,#f8fbff 0%,#edf5ff 100%)}.founder-profile-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(54px,7vw,110px);min-height:calc(100svh - 72px);padding-top:92px;padding-bottom:92px;display:grid}.founder-profile-portrait{background:#fff;border-radius:44px;overflow:hidden;box-shadow:0 28px 80px #08286f29}.founder-profile-portrait img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.founder-profile-copy h1{max-width:760px;color:var(--spotlight-navy);letter-spacing:-.07em;margin:14px 0 12px;font-size:clamp(52px,7vw,92px);line-height:.94}.founder-profile-copy>strong{color:var(--spotlight-blue);margin-bottom:30px;font-size:18px;display:block}.founder-profile-copy>p{color:#536079;max-width:730px;margin:0 0 18px;font-size:18px;line-height:1.65}.founder-profile-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.founder-link{color:var(--spotlight-navy);padding:12px 8px;font-size:14px;font-weight:780}.founder-link:hover{color:var(--spotlight-blue)}.final-cta-section{align-items:center;min-height:calc(100svh - 72px);display:grid;position:relative;overflow:hidden}.final-cta-grid{z-index:2;text-align:center;grid-template-columns:1fr;place-items:center;width:min(920px,100%);margin:0 auto;position:relative}.final-cta-grid h2{max-width:900px;margin-left:auto;margin-right:auto}.final-cta-grid p{max-width:680px;margin-left:auto;margin-right:auto;font-size:18px}.cta-actions{flex-direction:row;justify-content:center;align-items:center;margin-top:8px}.cta-confetti{z-index:1;pointer-events:none;position:absolute;inset:0}.cta-confetti i{top:var(--confetti-origin-y);left:var(--confetti-origin-x);width:var(--confetti-size);height:calc(var(--confetti-size) * 2.15);background:var(--spotlight-sky);opacity:0;border-radius:2px;position:absolute;transform:translate(0)rotate(0)}.cta-confetti i:nth-child(3n){background:#fff}.cta-confetti i:nth-child(3n+1){background:#ffd34d}.final-cta-section.is-celebrating .cta-confetti i{will-change:transform, opacity;animation:reecod-confetti var(--confetti-duration) linear both;animation-delay:var(--confetti-delay)}@keyframes reecod-confetti{0%{opacity:0;animation-timing-function:cubic-bezier(.12,.58,.28,1);transform:translate(0)rotate(0)}4%{opacity:.82}24%{opacity:.78;transform:translate3d(var(--confetti-apex-x),var(--confetti-apex-y),0) rotate(var(--confetti-apex-turn));animation-timing-function:cubic-bezier(.28,0,.72,.42)}82%{opacity:.62}to{opacity:0;transform:translate3d(var(--confetti-fall-x),var(--confetti-fall-y),0) rotate(var(--confetti-turn))}}@media (width<=760px){.shop-number-grid,.interest-options,.team-grid{grid-template-columns:1fr}.team-section{padding-top:76px;padding-bottom:76px}.team-grid{grid-template-columns:1fr}.team-card,.team-card:nth-child(4),.team-card:nth-child(5){border-radius:24px;grid-column:auto;min-height:0;padding:25px 20px}.team-photo{border-radius:29px;width:104px;height:104px}.founder-profile-grid{grid-template-columns:1fr;gap:38px;min-height:auto;padding-top:54px;padding-bottom:72px}.founder-profile-portrait{border-radius:32px;width:min(100%,430px)}.founder-profile-copy h1{font-size:clamp(48px,14vw,68px)}.founder-profile-copy>p{font-size:16px}.founder-profile-actions{flex-direction:column;align-items:stretch}.founder-profile-actions .button,.founder-profile-actions .founder-link{text-align:center;justify-content:center;width:100%}.final-cta-section{min-height:calc(100svh - 68px)}.cta-confetti i:nth-child(n+43){display:none}}@font-face{font-family:Archivo Reecod;src:url(/fonts/Archivo-VariableFont.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Archivo Reecod;src:url(/fonts/Archivo-Italic-VariableFont.ttf)format("truetype");font-style:italic;font-weight:100 900;font-display:swap}.numbered-row-copy{align-self:center;min-width:0}.principle-story-screen,.audience-proof-section .audience-reality-screens article{text-align:center;scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:calc(100svh - 78px)!important;padding:clamp(72px,10vw,140px) max(28px,50vw - 590px)!important;display:flex!important;position:relative!important;top:auto!important}@media (width<=760px){.numbered-row{grid-template-columns:72px minmax(0,1fr);gap:18px;min-height:148px;padding:24px 18px}.numbered-row-index{border-radius:14px;width:66px;height:66px;font-size:30px}.numbered-row-copy h3{font-size:clamp(24px,7vw,34px)}.numbered-row-copy p{margin-top:6px;font-size:15px;line-height:1.38}.about-hero-grid{width:min(100% - 36px,1180px)}.about-hero-copy h1{font-size:clamp(46px,13vw,68px)!important}.principle-story-screen,.audience-proof-section .audience-reality-screens article{min-height:calc(100svh - 70px)!important;padding:76px 22px 56px!important}.principle-story-screen h2,.audience-proof-section .audience-reality-screens h2{font-size:clamp(46px,13vw,70px)}.audience-network-section .direct-form-shell{width:min(100% - 28px,1180px)!important}}.page-hero{width:var(--page);align-items:center;min-height:620px;margin:0 auto;padding:96px 0 104px;display:flex}.page-hero-with-visual{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:72px;display:grid}.page-hero-copy{max-width:690px}.page-hero-copy h1{max-width:780px;color:var(--blue-deep);letter-spacing:-.072em;margin:22px 0 26px;font-size:clamp(58px,6.6vw,88px);font-weight:520;line-height:.94}.page-hero-copy h1 span{color:var(--blue)}.page-hero-copy>p{color:#536078;max-width:650px;margin:0;font-size:19px;line-height:1.65}.page-hero-visual{min-width:0}.page-section{padding:110px 0}.feature-band{padding:112px 0}.feature-band-dark{color:#fff;background:radial-gradient(circle at 85% 20%,#19c9f32b,#0000 30%),linear-gradient(135deg,#081f5f,#0c358f 65%,#0849a5);overflow:hidden}.split-feature{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.split-feature h2,.shop-floor-grid h2,.mission-grid h2,.value-exchange-band h2,.fit-grid h2{color:#fff;letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(48px,5.2vw,72px);font-weight:520;line-height:.98}.split-feature h2 span,.shop-floor-grid h2 span{color:var(--cyan)}.split-feature>div:first-child p{color:#cfdbf5;max-width:520px;font-size:18px;line-height:1.7}.product-orbit{background:radial-gradient(circle,#19c9f329,#0000 32%),linear-gradient(145deg,#fafdff,#edf5ff);border:1px solid #d9e7fa;border-radius:44px;min-height:500px;position:relative;box-shadow:0 36px 90px #214b9129}.product-orbit:before,.product-orbit:after{content:"";border:1px dashed #145ce63d;border-radius:50%;position:absolute;inset:74px 110px}.product-orbit:after{border-style:solid;border-color:#19c9f333;inset:125px 165px}.orbit-center{z-index:2;background:linear-gradient(145deg, var(--blue), var(--blue-deep));color:#fff;border:8px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:154px;height:154px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 50px #0b2f8a47}.orbit-center span,.orbit-center small{color:#dceaff;font-size:11px}.orbit-center strong{margin:5px 0;font-size:26px}.orbit-item{z-index:3;background:#fffffff5;border:1px solid #dce8f7;border-radius:17px;align-items:center;gap:10px;width:180px;padding:13px;display:flex;position:absolute;box-shadow:0 16px 38px #16386c21}.orbit-item i{background:var(--soft-blue);width:38px;height:38px;color:var(--blue);border-radius:12px;flex:0 0 38px;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.orbit-item span,.orbit-item small{display:block}.orbit-item strong{color:var(--blue-deep);font-size:13px}.orbit-item small{color:var(--muted);margin-top:3px;font-size:10px}.orbit-money{top:62px;left:22px}.orbit-stock{top:62px;right:22px}.orbit-debt{bottom:62px;left:22px}.orbit-receipt{bottom:62px;right:22px}.orbit-stock i{color:#09835e;background:#e7fbf5}.orbit-debt i{color:#a56500;background:#fff5df}.orbit-receipt i{color:#087d9c;background:#ebfaff}.transaction-grid .outcome-card{min-height:320px}.signal-stack{gap:14px;display:grid}.signal-stack article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;padding:24px 26px;display:grid}.signal-stack span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:780}.signal-stack strong{font-size:17px}.signal-stack small{color:#d3dff5}.money-ledger{border:1px solid var(--line);background:var(--soft-gray);border-radius:30px;grid-template-columns:.72fr 1.28fr;gap:20px;margin-top:54px;padding:22px;display:grid}.ledger-summary{background:linear-gradient(145deg, var(--blue), var(--blue-deep));color:#fff;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:34px;display:flex}.ledger-summary span{color:#d4e5ff}.ledger-summary strong{letter-spacing:-.055em;margin:8px 0;font-size:clamp(36px,4vw,52px)}.ledger-summary small{color:#d4e5ff}.ledger-lines{gap:10px;display:grid}.ledger-lines article{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.ledger-lines i{border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:850;display:grid}.ledger-lines span,.ledger-lines small{display:block}.ledger-lines strong{color:var(--blue-deep);font-size:14px}.ledger-lines small{color:var(--muted);margin-top:4px;font-size:11px}.ledger-lines b{color:var(--ink);font-size:14px}.money-in{color:#07865e;background:#e7fbf5}.money-out{color:#c04b37;background:#fff0ed}.money-due{color:#a66900;background:#fff5dd}.page-connected{padding:112px 0}.page-connected .section-intro h2{color:#fff}.page-connected .section-intro p{color:#cfdbf1}.page-connected .section-intro .eyebrow{color:var(--cyan)}.decision-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:78px;display:grid}.micro-proof{border-top:1px solid var(--line);align-items:center;gap:14px;max-width:380px;margin-top:30px;padding-top:22px;display:flex}.page-connected .micro-proof{border-color:#ffffff47}.micro-proof strong{color:var(--cyan);font-size:22px}.micro-proof span{color:#cfdbf1;font-size:13px;line-height:1.45}.customer-balance-card{border:1px solid var(--line);background:#fff;border-radius:26px;padding:26px;box-shadow:0 30px 75px #18417e1f}.customer-head{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding-bottom:22px;display:grid}.customer-avatar{background:var(--soft-blue);width:50px;height:50px;color:var(--blue);border-radius:15px;place-items:center;font-size:13px;font-weight:800;display:grid}.customer-head div strong,.customer-head div small{display:block}.customer-head div small{color:var(--muted);margin-top:4px;font-size:11px}.customer-head b{color:#a56500;font-size:14px}.balance-timeline{padding:10px 0 0 18px}.balance-timeline>div{grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid;position:relative}.balance-timeline>div:not(:last-child):after{content:"";background:#ccdcf1;width:1px;position:absolute;top:35px;bottom:-10px;left:5px}.balance-timeline i{z-index:1;background:var(--cyan);width:11px;height:11px;box-shadow:0 0 0 1px var(--cyan);border:3px solid #fff;border-radius:50%}.balance-timeline span strong,.balance-timeline span small{display:block}.balance-timeline span strong{color:var(--blue-deep);font-size:13px}.balance-timeline span small{color:var(--muted);margin-top:3px;font-size:11px}.balance-timeline b{font-size:13px}.close-day-section .section-intro{margin-left:auto;margin-right:auto}.three-answer-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.three-answer-grid article{min-height:250px;padding:34px 30px}.three-answer-grid article+article{border-left:1px solid var(--line)}.three-answer-grid span{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:800}.three-answer-grid h3{color:var(--blue-deep);letter-spacing:-.035em;margin:54px 0 12px;font-size:24px}.three-answer-grid p{color:var(--muted);margin:0;line-height:1.6}.shop-floor-band{background:#f2f7fd;padding:112px 0}.shop-floor-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.shop-floor-grid h2{color:var(--blue-deep)}.three-inline-points article{border-bottom:1px solid #cedbed;grid-template-columns:200px 1fr;gap:32px;padding:24px 0;display:grid}.three-inline-points article:first-child{border-top:1px solid #cedbed}.three-inline-points strong{color:var(--blue-deep)}.three-inline-points p{color:var(--muted);margin:0;line-height:1.6}.shop-pulse-card{background:linear-gradient(145deg,#fff,#f0f7ff);border:1px solid #d8e5f5;border-radius:30px;padding:28px;box-shadow:0 32px 80px #18428426}.pulse-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.pulse-heading span{color:var(--blue-deep);font-weight:750}.pulse-heading b{color:#087b5a;background:#e7fbf5;border-radius:999px;padding:8px 11px;font-size:11px}.shop-pulse-card>article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:19px 0;display:grid}.shop-pulse-card article i{background:var(--soft-blue);width:36px;height:36px;color:var(--blue);border-radius:11px;place-items:center;font-style:normal;font-weight:800;display:grid}.shop-pulse-card article div strong,.shop-pulse-card article div small{display:block}.shop-pulse-card article div strong{color:var(--blue-deep);font-size:14px}.shop-pulse-card article div small{color:var(--muted);margin-top:4px;font-size:11px}.shop-pulse-card article>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pulse-footer{padding-top:24px}.pulse-footer strong,.pulse-footer span{display:block}.pulse-footer strong{color:var(--blue-deep);letter-spacing:-.04em;font-size:25px}.pulse-footer span{color:var(--blue);margin-top:5px}.shop-types-section{padding:110px 0}.shop-types-section .section-intro h2{color:#fff}.shop-types-section .section-intro p{color:#cfdbf1}.shop-types-section .section-intro .eyebrow{color:var(--cyan)}.shop-type-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px;display:grid}.shop-type-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:270px;padding:28px}.shop-type-grid article>span{background:var(--soft-blue);width:42px;height:42px;color:var(--blue);border-radius:13px;place-items:center;font-weight:800;display:grid}.shop-type-grid h3{color:var(--blue-deep);letter-spacing:-.025em;margin:52px 0 12px;font-size:20px}.shop-type-grid p{color:var(--muted);margin:0;line-height:1.6}.shop-type-grid .type-cta{background:linear-gradient(145deg, var(--blue), var(--blue-deep))}.shop-type-grid .type-cta>span{color:#fff;background:#ffffff26}.shop-type-grid .type-cta h3{color:#fff}.shop-type-grid .type-cta p{color:#dce8ff}.start-flow{gap:0;margin-top:56px;display:grid}.start-flow article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:28px;padding:28px 0;display:grid}.start-flow article:first-child{border-top:1px solid var(--line)}.start-flow article>span{color:var(--blue);letter-spacing:-.05em;font-size:42px;font-weight:540}.start-flow h3{color:var(--blue-deep);margin:2px 0 8px;font-size:22px}.start-flow p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.start-note{border-left:3px solid var(--cyan);background:var(--soft-cyan);color:#4e6179;margin:34px 0 0 108px;padding:20px 24px;line-height:1.6}.start-note strong{color:var(--blue-deep)}.fit-band{background:linear-gradient(135deg, var(--blue-deep), #0b49b5);color:#fff;padding:100px 0}.fit-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.fit-list{gap:0;display:grid}.fit-list p{color:#e0e9fb;border-bottom:1px solid #fff3;grid-template-columns:32px 1fr;gap:16px;margin:0;padding:20px 0;line-height:1.6;display:grid}.fit-list p:first-child{border-top:1px solid #fff3}.fit-list i{width:26px;height:26px;color:var(--cyan);background:#19c9f32e;border-radius:50%;place-items:center;font-style:normal;display:grid}.faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{width:100%;color:var(--blue-deep);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:24px;padding:23px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary i{background:var(--soft-blue);width:28px;height:28px;color:var(--blue);border-radius:50%;flex:0 0 28px;place-items:center;font-size:19px;font-style:normal;font-weight:500;display:grid}.faq-item summary i:before{content:"+"}.faq-item[open] summary i:before{content:"−"}.faq-item p{max-width:680px;color:var(--muted);margin:-4px 50px 24px 0;line-height:1.7}.partner-network{background:radial-gradient(circle,#e6f8ff,#f5f9ff 45%,#edf4ff);border:1px solid #dce7f6;border-radius:44px;min-height:500px;position:relative;box-shadow:0 34px 82px #18418024}.partner-network:before{content:"";border:1px dashed #abc8eb;border-radius:50%;position:absolute;inset:78px}.network-center{z-index:2;background:#fff;border:7px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 48px #173e7a2e}.network-center .brand-mark{width:42px;height:42px}.network-center strong{color:var(--blue-deep);margin-top:8px;font-size:18px}.network-center small{color:var(--muted);margin-top:2px;font-size:10px}.network-node{z-index:3;background:#fff;border:1px solid #d8e5f4;border-radius:18px;align-items:center;gap:11px;padding:14px;display:flex;position:absolute;box-shadow:0 16px 36px #16396f21}.network-node i{background:var(--soft-blue);width:38px;height:38px;color:var(--blue);border-radius:12px;place-items:center;font-style:normal;font-weight:800;display:grid}.network-node span strong,.network-node span small{display:block}.network-node strong{color:var(--blue-deep);font-size:13px}.network-node small{color:var(--muted);margin-top:3px;font-size:10px}.node-tech{top:34px;left:50%;transform:translate(-50%)}.node-reach{bottom:74px;left:30px}.node-finance{bottom:74px;right:30px}.node-reach i{color:#07865e;background:#e8fbf6}.node-finance i{color:#a56600;background:#fff4de}.partner-lane-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px;display:grid}.partner-lane-grid article{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:440px;padding:30px}.partner-lane-grid article:nth-child(2){background:var(--soft-blue)}.partner-lane-grid article:nth-child(3){background:var(--soft-cyan)}.lane-number{background:var(--blue);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:inline-grid}.partner-lane-grid h3{color:var(--blue-deep);letter-spacing:-.035em;margin:64px 0 14px;font-size:25px}.partner-lane-grid p{color:var(--muted);line-height:1.65}.partner-lane-grid ul{border-top:1px solid var(--line);margin:24px 0 0;padding:20px 0 0;list-style:none}.partner-lane-grid li{color:#4f6078;padding:7px 0 7px 20px;font-size:14px;position:relative}.partner-lane-grid li:before{content:"•";color:var(--cyan);font-size:22px;line-height:14px;position:absolute;left:0}.value-exchange-band{color:#fff;background:#08286f;padding:112px 0}.exchange-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}.value-exchange-band h2{max-width:520px}.exchange-grid>div:first-child>p{color:#cfdbf1;max-width:480px;line-height:1.7}.exchange-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.exchange-cards article{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;min-height:220px;padding:26px}.exchange-cards .exchange-result{background:#19c9f31f;grid-column:1/-1;min-height:auto}.exchange-cards span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.exchange-cards h3{margin:44px 0 10px;font-size:21px}.exchange-result h3{margin-top:24px}.exchange-cards p{color:#d6e1f5;margin:0;line-height:1.6}.data-boundary-section{grid-template-columns:.68fr 1.32fr;gap:80px;display:grid}.data-boundary-copy h2{color:var(--blue-deep);letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,4.6vw,62px);font-weight:520;line-height:1}.data-boundary-copy p{color:var(--muted);line-height:1.7}.boundary-grid{gap:12px;display:grid}.boundary-grid article{border:1px solid var(--line);border-radius:18px;grid-template-columns:50px 1fr;column-gap:18px;padding:22px;display:grid}.boundary-grid article>span{background:var(--soft-blue);width:44px;height:44px;color:var(--blue);border-radius:13px;grid-row:span 2;place-items:center;font-weight:800;display:grid}.boundary-grid h3{color:var(--blue-deep);margin:2px 0 7px;font-size:17px}.boundary-grid p{color:var(--muted);margin:0;line-height:1.55}.text-arrow{color:var(--blue);grid-column:2;font-weight:700}.partner-form-section,.request-form-section,.contact-form-section{background:#f3f7fc;padding:110px 0;scroll-margin-top:80px}.form-layout{grid-template-columns:.68fr 1.32fr;align-items:start;gap:80px;display:grid}.form-side-copy{position:sticky;top:120px}.form-side-copy h2{color:var(--blue-deep);letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,4.5vw,62px);font-weight:520;line-height:1}.form-side-copy>p{max-width:460px;color:var(--muted);line-height:1.7}.contact-mini-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:34px;padding:18px}.contact-mini-card span,.contact-mini-card a{display:block}.contact-mini-card span{color:var(--muted);font-size:12px}.contact-mini-card a{color:var(--blue);margin-top:5px;font-weight:750}.simple-form,.application-form,.form-success{background:#fff;border:1px solid #dce5f1;border-radius:26px;padding:34px;box-shadow:0 28px 70px #1b3d721a}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.full-field{grid-column:1/-1}.field{color:var(--blue-deep);gap:8px;font-size:13px;font-weight:680;display:grid}.field span em{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfdbea;border-radius:13px;outline:none;font-size:15px;font-weight:450;transition:border-color .2s,box-shadow .2s}.field input,.field select{min-height:51px;padding:0 14px}.field textarea{resize:vertical;padding:14px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:#99a5b7}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #145ce61a}.field [aria-invalid=true]{border-color:#c75443}.field-error{color:#b03b2d;font-size:11px;font-weight:620}.simple-form>.button{margin-top:24px}.form-privacy{color:var(--muted);margin-top:14px;line-height:1.5;display:block}.form-route-note{background:var(--soft-blue);color:#52647d;border-radius:12px;margin:18px 0 0;padding:13px 15px;font-size:13px}.form-route-note a{color:var(--blue);font-weight:700}.application-form fieldset{border:0;margin:0;padding:0}.application-form legend{color:var(--blue-deep);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:700}.form-lead{color:var(--muted);margin:8px 0 28px;line-height:1.6}.form-progress{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:34px;padding-bottom:24px;display:grid}.form-progress span{color:#8a96a8;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.form-progress span i{color:#7d899b;background:#e8edf5;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.form-progress span.active{color:var(--blue-deep)}.form-progress span.active i{background:var(--blue);color:#fff}.form-progress b{background:var(--line);height:1px}.consent-field{color:#4f6078;align-items:flex-start;gap:12px;font-size:13px;font-weight:520;line-height:1.5;display:flex}.consent-field input{width:18px;height:18px;accent-color:var(--blue);margin:1px 0 0}.form-actions{align-items:center;margin-top:28px;display:flex}.right-actions{justify-content:flex-end}.split-actions{justify-content:space-between}.form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;display:flex}.compact-success{min-height:360px}.success-mark{color:#08815e;background:#e5fbf4;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:24px;font-size:24px;font-weight:800;display:grid}.form-success h2,.form-success h3{color:var(--blue-deep);letter-spacing:-.045em;margin:12px 0;font-size:36px}.form-success h3{font-size:30px}.form-success p{max-width:520px;color:var(--muted);margin:0 0 24px;line-height:1.65}.form-success .text-button{margin-top:14px}.form-success small{color:var(--muted);margin-top:14px}.market-map-card{background:linear-gradient(145deg,#f8fbff,#edf5ff);border:1px solid #d7e5f5;border-radius:44px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 34px 82px #18418024}.map-grid{opacity:.45;background-image:linear-gradient(#cddcf0 1px,#0000 1px),linear-gradient(90deg,#cddcf0 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.map-city{color:var(--blue-deep);background:#fff;border:1px solid #d7e5f5;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;box-shadow:0 12px 28px #19407a21}.map-city i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 0 1px var(--cyan);border:2px solid #fff;border-radius:50%}.city-goma{top:22%;left:13%}.city-bukavu{top:47%;left:26%}.city-kampala{top:30%;right:12%}.city-mukono{top:58%;right:22%}.map-message{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border-radius:19px;padding:24px;position:absolute;bottom:30px;left:34px;right:34px}.map-message strong,.map-message small{display:block}.map-message strong{letter-spacing:-.035em;font-size:24px}.map-message small{color:#dce8ff;margin-top:5px}.story-section{grid-template-columns:.75fr 1.25fr;gap:90px;padding:112px 0;display:grid}.story-heading h2{max-width:520px;color:var(--blue-deep);letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(45px,5vw,66px);font-weight:520;line-height:1}.story-copy p{color:#536078;margin:0 0 24px;font-size:19px;line-height:1.8}.quote-strip{background:var(--soft-cyan);border-radius:28px;grid-template-columns:100px 1fr;align-items:start;width:min(980px,100vw - 40px);margin:0 auto 112px;padding:50px 58px;display:grid}.quote-strip>span{color:var(--cyan);font-family:Georgia,serif;font-size:100px;line-height:.7}.quote-strip p{max-width:730px;color:var(--blue-deep);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:650;line-height:1.35}.mission-band{color:#fff;background:linear-gradient(135deg,#08276d,#0c43a3);padding:112px 0}.mission-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.mission-grid>div:last-child p{color:#d7e3f7;margin:0 0 24px;font-size:18px;line-height:1.75}.principle-list{border-top:1px solid var(--line);margin-top:58px}.principle-list article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:30px;padding:34px 0;display:grid}.principle-list article>span{color:var(--blue);letter-spacing:-.04em;font-size:32px;font-weight:550}.principle-list h3{color:var(--blue-deep);letter-spacing:-.035em;margin:2px 0 10px;font-size:25px}.principle-list p{max-width:760px;color:var(--muted);margin:0;line-height:1.7}.field-learning-section{background:#f2f7fc;padding:110px 0}.field-learning-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.field-learning-grid h2{color:var(--blue-deep);letter-spacing:-.06em;margin:18px 0;font-size:clamp(48px,5vw,68px);font-weight:520;line-height:1}.field-learning-grid>div:first-child p{color:var(--muted);line-height:1.7}.learning-loop{gap:12px;display:grid}.learning-loop article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:48px 1fr;column-gap:16px;padding:20px;display:grid}.learning-loop article span{background:var(--soft-blue);width:42px;height:42px;color:var(--blue);border-radius:13px;grid-row:span 2;place-items:center;font-weight:800;display:grid}.learning-loop strong{color:var(--blue-deep)}.learning-loop small{color:var(--muted);margin-top:5px}.access-visual{background:linear-gradient(145deg,#fbfdff,#edf5ff);border:1px solid #dae6f5;border-radius:44px;min-height:500px;padding:120px 34px 34px;position:relative;box-shadow:0 34px 82px #18418024}.access-shop-icon{background:#e7f0ff;border:8px solid #fff;border-radius:24px;place-items:center;width:82px;height:82px;display:grid;position:absolute;top:36px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #1a417e29}.access-shop-icon .brand-mark{width:46px;height:46px}.access-visual article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:44px 1fr;column-gap:15px;padding:21px;display:grid;position:relative}.access-visual article+article{margin-top:12px}.access-visual article i{background:var(--soft-blue);width:40px;height:40px;color:var(--blue);border-radius:13px;grid-row:span 2;place-items:center;font-style:normal;font-weight:800;display:grid}.access-visual article strong,.access-visual article small{display:block}.access-visual article strong{color:var(--blue-deep);font-size:14px}.access-visual article small{color:var(--muted);margin-top:4px;font-size:11px}.access-expectations{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0}.three-expectations{grid-template-columns:repeat(3,1fr);display:grid}.three-expectations article{grid-template-columns:38px 1fr;gap:14px;padding:10px 30px;display:grid}.three-expectations article+article{border-left:1px solid var(--line)}.three-expectations article>span{color:var(--blue);font-size:12px;font-weight:800}.three-expectations h3{color:var(--blue-deep);margin:0 0 5px;font-size:16px}.three-expectations p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.assurance-list{margin:30px 0 0;padding:0;list-style:none}.assurance-list li{color:#53627a;grid-template-columns:26px 1fr;gap:12px;margin:15px 0;line-height:1.5;display:grid}.assurance-list i{color:#07845e;background:#e5fbf4;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.after-request-section{padding:110px 0}.after-request-section>h2{color:var(--blue-deep);letter-spacing:-.06em;margin:18px 0 48px;font-size:clamp(45px,5vw,64px);font-weight:520}.compact-step-grid article{border:1px solid var(--line);border-radius:22px;min-height:260px;padding:28px}.compact-step-grid article>span{color:var(--blue);font-size:35px;font-weight:550}.compact-step-grid h3{color:var(--blue-deep);margin:48px 0 10px;font-size:20px}.compact-step-grid p{color:var(--muted);margin:0;line-height:1.6}.contact-hero{color:#fff;background:linear-gradient(135deg,#08266d,#0b48b1);padding:100px 0}.contact-hero-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;display:grid}.contact-hero h1{letter-spacing:-.07em;margin:20px 0;font-size:clamp(64px,7vw,94px);font-weight:520;line-height:.95}.contact-hero p{color:#d8e4f7;max-width:520px;font-size:18px;line-height:1.7}.contact-route-grid{gap:12px;display:grid}.contact-route-grid>a{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:150px 1fr 26px;align-items:center;gap:18px;padding:22px;transition:background .2s,transform .2s;display:grid}.contact-route-grid>a:hover{background:#ffffff21;transform:translate(4px)}.contact-route-grid span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.contact-route-grid strong{color:#fff}.contact-route-grid i{color:var(--cyan);font-size:20px;font-style:normal}.response-note{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:30px;padding:20px}.response-note strong{color:var(--blue-deep)}.response-note p{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.5}.response-note a{color:var(--blue);font-size:13px;font-weight:700}.direct-contact-section{grid-template-columns:.55fr 1.45fr;gap:70px;padding:105px 0;display:grid}.direct-contact-section h2{color:var(--blue-deep);letter-spacing:-.055em;margin:18px 0;font-size:44px;font-weight:520;line-height:1}.direct-contact-grid{gap:12px;display:grid}.direct-contact-grid article{border:1px solid var(--line);border-radius:18px;padding:24px}.direct-contact-grid article>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.direct-contact-grid a{color:var(--blue);margin-top:8px;font-size:18px;font-weight:750;display:inline-block}.direct-contact-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.privacy-hero{color:#fff;background:linear-gradient(135deg,#071f5c,#0b409e);padding:100px 0}.privacy-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px;display:grid}.privacy-hero h1{letter-spacing:-.07em;margin:20px 0;font-size:clamp(58px,6.4vw,84px);font-weight:520;line-height:.98}.privacy-hero h1 span{color:var(--cyan)}.privacy-hero p{color:#d6e2f6;max-width:600px;font-size:18px;line-height:1.7}.privacy-hero>div>div>small{color:#afc2df}.privacy-principles{border-top:1px solid #ffffff47}.privacy-principles h2{color:#fff;letter-spacing:-.045em;margin:0;padding:0 0 25px;font-size:clamp(27px,3vw,38px);font-weight:560;line-height:1.04}.privacy-principles p{color:#d6e2f6;border-top:1px solid #ffffff29;margin:0;padding:19px 0;font-size:16px;line-height:1.55}.privacy-principles strong{color:#fff;font-weight:650}.privacy-summary-section{background:var(--soft-blue);padding:60px 0}.privacy-summary-grid{border-top:1px solid #cdddf0}.privacy-summary-grid article{min-height:190px;padding:28px 28px 28px 0}.privacy-summary-grid article+article{border-left:1px solid #cdddf0;padding-left:28px}.privacy-summary-grid h2{color:var(--blue-deep);letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(25px,2.2vw,32px);font-weight:560;line-height:1.08}.privacy-summary-grid p{color:var(--muted);margin:0;line-height:1.6}.privacy-body{grid-template-columns:260px 1fr;align-items:start;gap:90px;padding:100px 0;display:grid}.privacy-nav{border:1px solid var(--line);border-radius:18px;gap:10px;padding:22px;display:grid;position:sticky;top:110px}.privacy-nav strong{color:var(--blue-deep);margin-bottom:6px}.privacy-nav a{color:var(--muted);font-size:13px;line-height:1.4}.privacy-nav a:hover{color:var(--blue)}.privacy-copy{max-width:760px}.privacy-intro{border-bottom:1px solid var(--line);padding-bottom:38px}.privacy-copy section{border-bottom:1px solid var(--line);padding:40px 0;scroll-margin-top:100px}.privacy-copy h2{color:var(--blue-deep);letter-spacing:-.04em;margin:0 0 18px;font-size:30px}.privacy-copy p{color:#536078;line-height:1.8}.privacy-copy .legal-note{background:#fff9eb;border:1px solid #eed7a6;border-radius:20px;margin-top:38px;padding:28px}.privacy-copy .legal-note h2{font-size:23px}.privacy-copy .legal-note p{color:#695b3d;margin-bottom:0}.privacy-contact-card{background:var(--soft-blue);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:54px;padding:30px;display:flex}.privacy-contact-card h2{margin:10px 0}.privacy-contact-card p{margin:0}.privacy-contact-card .button{flex:none}.back-home{margin-top:30px}.back-home a{color:var(--blue);font-weight:700}@media (width<=1020px){.page-hero-with-visual{grid-template-columns:1fr;gap:52px}.page-hero-copy{max-width:820px}.page-hero-visual{width:min(680px,100%);margin:0 auto}.split-feature,.decision-grid,.shop-floor-grid,.fit-grid,.faq-layout,.exchange-grid,.data-boundary-section,.form-layout,.story-section,.mission-grid,.field-learning-grid,.contact-hero-grid,.direct-contact-section,.privacy-hero-grid{grid-template-columns:1fr;gap:52px}.form-side-copy,.privacy-nav{position:static}.form-side-copy>p{max-width:700px}.partner-lane-grid{grid-template-columns:1fr}.partner-lane-grid article{min-height:auto}.partner-lane-grid h3{margin-top:36px}.data-boundary-section .text-arrow{grid-column:1}.shop-type-grid{grid-template-columns:1fr 1fr}.privacy-body{grid-template-columns:1fr;gap:45px}.privacy-nav{grid-template-columns:repeat(3,1fr)}.privacy-nav strong{grid-column:1/-1}.privacy-copy{max-width:none}}@media (width<=680px){.page-hero{min-height:auto;padding:68px 0 78px}.page-hero-copy h1{font-size:52px}.page-hero-copy>p{font-size:17px}.page-section,.feature-band,.page-connected,.shop-floor-band,.shop-types-section,.fit-band,.value-exchange-band,.partner-form-section,.request-form-section,.contact-form-section,.field-learning-section,.after-request-section{padding:76px 0}.product-orbit,.partner-network,.market-map-card{border-radius:28px;min-height:430px}.product-orbit:before{inset:90px 54px}.product-orbit:after{inset:135px 96px}.orbit-center{width:124px;height:124px}.orbit-center strong{font-size:21px}.orbit-item{width:142px;padding:10px}.orbit-item i{flex-basis:32px;width:32px;height:32px}.orbit-item small{display:none}.orbit-money{top:55px;left:10px}.orbit-stock{top:55px;right:10px}.orbit-debt{bottom:55px;left:10px}.orbit-receipt{bottom:55px;right:10px}.signal-stack article{grid-template-columns:1fr;gap:8px}.money-ledger{grid-template-columns:1fr;padding:12px}.ledger-summary{min-height:220px}.ledger-lines article{grid-template-columns:40px 1fr}.ledger-lines b{grid-column:2}.customer-head{grid-template-columns:50px 1fr}.customer-head>b{grid-column:2}.three-answer-grid,.shop-type-grid,.exchange-cards,.three-expectations{grid-template-columns:1fr}.three-answer-grid article+article,.three-expectations article+article{border-left:0;border-top:1px solid var(--line)}.three-inline-points article{grid-template-columns:1fr;gap:8px}.shop-type-grid article{min-height:240px}.start-flow article{grid-template-columns:54px 1fr;gap:16px}.start-note{margin-left:0}.exchange-cards .exchange-result{grid-column:1}.partner-network:before{inset:80px 38px}.network-node{padding:10px}.node-reach{bottom:55px;left:10px}.node-finance{bottom:55px;right:10px}.boundary-grid article{grid-template-columns:44px 1fr}.form-grid{grid-template-columns:1fr}.full-field{grid-column:1}.simple-form,.application-form,.form-success{padding:24px 20px}.form-progress{grid-template-columns:1fr 1fr}.form-progress b{display:none}.form-progress span{font-size:11px}.split-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.split-actions .button,.right-actions .button{width:100%}.right-actions{justify-content:stretch}.map-message{bottom:18px;left:18px;right:18px}.story-copy p{font-size:17px}.quote-strip{grid-template-columns:1fr;padding:34px 26px}.quote-strip>span{height:50px}.quote-strip p{font-size:24px}.principle-list article{grid-template-columns:60px 1fr;gap:16px}.access-visual{min-height:470px;padding:118px 18px 22px}.three-expectations article{padding:18px 6px}.contact-hero{padding:74px 0}.contact-hero h1{font-size:58px}.contact-route-grid>a{grid-template-columns:1fr 24px}.contact-route-grid span,.contact-route-grid strong{grid-column:1}.contact-route-grid i{grid-area:1/2/span 2}.privacy-hero{padding:74px 0}.privacy-nav{grid-template-columns:1fr 1fr}.privacy-summary-section{padding:42px 0}.privacy-summary-grid{border-top:0}.privacy-summary-grid article{border-top:1px solid #cdddf0;min-height:auto;padding:27px 0}.privacy-summary-grid article+article{border-left:0;padding-left:0}.privacy-summary-grid h2{font-size:28px}.privacy-contact-card{flex-direction:column;align-items:stretch}.privacy-contact-card .button{width:100%}}.reecod-loop-section{background:#f4f8fd;padding:112px 0}.reecod-loop-section.loop-compact{background:#fff}.reecod-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:52px 0 0;padding:0;list-style:none;display:grid}.reecod-step-grid li{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:300px;padding:26px 24px;display:flex;position:relative;overflow:hidden}.reecod-step-grid li:nth-child(2),.reecod-step-grid li:nth-child(4){background:var(--soft-cyan)}.reecod-step-grid li:last-child{background:linear-gradient(145deg, var(--blue), var(--blue-deep));color:#fff;border-color:#0000}.reecod-step-grid li>span{color:var(--blue);letter-spacing:.1em;font-size:13px;font-weight:800}.reecod-step-grid li:last-child>span{color:var(--cyan)}.reecod-step-grid h3{color:var(--blue-deep);letter-spacing:-.04em;margin:0 0 12px;font-size:23px;line-height:1.08}.reecod-step-grid p{color:var(--muted);margin:0;line-height:1.55}.reecod-step-grid li:last-child h3{color:#fff}.reecod-step-grid li:last-child p{color:#dce8ff}.business-impact-section{padding:118px 0}.impact-card-grid{margin-top:52px}.impact-card{border:1px solid var(--line);background:#fff;border-radius:25px;flex-direction:column;min-height:340px;padding:30px;display:flex;box-shadow:0 18px 52px #16367014}.impact-card>span{background:var(--soft-blue);width:42px;height:42px;color:var(--blue);border-radius:13px;place-items:center;font-size:12px;font-weight:800;display:grid}.impact-card h3{color:var(--blue-deep);letter-spacing:-.045em;margin:auto 0 14px;font-size:28px;line-height:1.05}.impact-card p{color:var(--muted);margin:0;line-height:1.65}.impact-cash{border-top:6px solid var(--blue)}.impact-time{border-top:6px solid #16a46f}.impact-time>span{color:#0b825c;background:#e9faf3}.impact-proof{border-top:6px solid #d14b43}.impact-proof>span{color:#b83c35;background:#fff0ee}.why-reecod-section{color:#fff;background:radial-gradient(circle at 88% 15%,#19c9f329,#0000 28%),linear-gradient(135deg,#071f5d,#0b3e9b);padding:112px 0}.why-reecod-heading{max-width:960px}.why-reecod-heading h2,.partner-proof-grid h2{color:#fff;letter-spacing:-.06em;margin:18px 0 20px;font-size:clamp(44px,5.4vw,72px);font-weight:520;line-height:1}.why-reecod-heading>p,.partner-proof-grid>div:first-child>p{color:#cfdbf2;max-width:700px;margin:0;font-size:18px;line-height:1.65}.why-three-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.why-three-grid article{background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;min-height:240px;padding:26px;display:flex}.why-three-grid article>span{color:var(--cyan);font-size:12px;font-weight:800}.why-three-grid h3{color:#fff;letter-spacing:-.035em;margin:auto 0 10px;font-size:25px}.why-three-grid p{color:#d8e4f7;margin:0;line-height:1.55}.capability-list{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.capability-list span{color:#e4efff;background:#19c9f317;border:1px solid #ffffff24;border-radius:14px;align-items:center;min-height:58px;padding:14px 16px;font-size:13px;font-weight:680;display:flex}.partner-proof-grid{grid-template-columns:1fr .86fr;align-items:center;gap:80px;display:grid}.partner-proof-points{gap:12px;display:grid}.partner-proof-points article{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:48px 1fr;column-gap:16px;padding:20px;display:grid}.partner-proof-points article>span{width:42px;height:42px;color:var(--cyan);background:#19c9f329;border-radius:13px;grid-row:span 2;place-items:center;font-size:11px;font-weight:800;display:grid}.partner-proof-points strong{color:#fff;font-size:18px}.partner-proof-points p{color:#d2def3;margin:5px 0 0;line-height:1.5}@media (width<=1020px){.reecod-step-grid{grid-template-columns:repeat(2,1fr)}.reecod-step-grid li:last-child{grid-column:1/-1;min-height:230px}.partner-proof-grid{grid-template-columns:1fr;gap:52px}}@media (width<=680px){.reecod-loop-section,.business-impact-section,.why-reecod-section{padding:76px 0}.reecod-step-grid,.why-three-grid,.capability-list{grid-template-columns:1fr}.reecod-step-grid li,.reecod-step-grid li:last-child{grid-column:auto;min-height:235px}.impact-card{min-height:290px}}:root{--spotlight-blue:#0759f0;--spotlight-navy:#061a4f;--spotlight-ink:#101a32;--spotlight-sky:#00c9f2;--spotlight-green:#17a673}.site-header{background:#ffffffe6;border-bottom-color:#dae4f3b8}.nav-shell{height:72px}.main-nav{gap:32px}.nav-dropdown{position:relative}.nav-dropdown-trigger{color:#31405b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;font-size:14px;font-weight:600;display:inline-flex}.nav-dropdown-trigger::-webkit-details-marker{display:none}.nav-dropdown-trigger::marker{content:""}.nav-dropdown-trigger span{color:var(--blue);font-size:13px;transition:transform .2s}.nav-dropdown[open] .nav-dropdown-trigger span{transform:rotate(180deg)}.nav-dropdown-menu{visibility:hidden;opacity:0;background:#fffffffa;border:1px solid #d5e0f0f5;border-radius:20px;width:350px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%,8px);box-shadow:0 26px 70px #0d27582e}.nav-dropdown[open] .nav-dropdown-menu{visibility:visible;opacity:1;transform:translate(-50%)}.nav-dropdown-menu a{border-radius:13px;gap:4px;padding:13px 14px;display:grid}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{background:var(--soft-blue)}.nav-dropdown-menu span{color:var(--blue-deep);font-size:14px;font-weight:760}.nav-dropdown-menu small{color:var(--muted);font-size:11px;line-height:1.4}.spotlight-page-hero{isolation:isolate;background:radial-gradient(circle at 16% 24%,#00c9f21f,#0000 24%),radial-gradient(circle at 82% 38%,#0759f01a,#0000 27%),linear-gradient(#fff 0%,#f7fbff 74%,#fff 100%);flex-direction:column;align-items:center;width:100%;min-height:850px;padding:88px 20px 84px;display:flex;position:relative;overflow:hidden}.spotlight-home-hero{min-height:1050px;padding-top:92px}.spotlight-page-hero:before{z-index:-1;content:"";border:1px solid #0759f014;border-radius:50%;width:min(960px,90vw);height:min(960px,90vw);position:absolute;top:46%;left:50%;transform:translate(-50%,-22%);box-shadow:0 0 0 110px #0759f006,0 0 0 220px #00c9f205}.spotlight-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;width:min(940px,100%);display:flex;position:relative}.spotlight-copy h1{max-width:1050px;color:var(--spotlight-navy);letter-spacing:-.078em;margin:20px 0 24px;font-size:clamp(58px,7.5vw,106px);font-weight:610;line-height:.91}.spotlight-copy h1 span{color:var(--spotlight-blue)}.spotlight-page-hero:not(.spotlight-home-hero) .spotlight-copy h1{font-size:clamp(54px,6.6vw,88px)}.spotlight-copy>p{color:#4f5d73;max-width:710px;margin:0;font-size:18px;line-height:1.65}.spotlight-actions{justify-content:center;margin-top:28px}.spotlight-trust-line{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:25px;display:flex}.spotlight-trust-line span{color:#66738a;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.spotlight-trust-line i{color:#078b61;background:#e5f9f2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;display:grid}.phone-spotlight{z-index:2;place-items:center;width:min(780px,100%);min-height:710px;margin:48px auto 0;display:grid;position:relative}.phone-device{z-index:4;background:#0c1322;border:4px solid #111827;border-radius:47px;width:334px;height:672px;padding:8px;position:relative;overflow:hidden;box-shadow:0 48px 90px #0418423d,0 12px 28px #04184233,inset 0 0 0 1px #ffffff2e}.phone-hardware{z-index:8;background:#0b1020;border-radius:999px;justify-content:flex-end;align-items:center;gap:7px;width:105px;height:25px;padding-right:10px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.phone-hardware i{background:#17264e;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 2px #0e1730}.phone-hardware span{background:#262f43;border-radius:999px;width:29px;height:4px}.phone-display{background:#f6f8fc;border-radius:36px;height:100%;position:relative;overflow:hidden}.phone-status{color:#182037;justify-content:space-between;align-items:center;height:35px;padding:5px 20px 0;font-size:10px;font-weight:800;display:flex}.phone-status>div{align-items:flex-end;gap:3px;display:flex}.phone-status i{background:#17213a;border-radius:2px;width:3px;height:7px;display:block}.phone-status i:nth-child(2){height:9px}.phone-status b{background:linear-gradient(90deg,#17213a 72%,#0000 72%);border:1px solid #17213a;border-radius:2px;width:15px;height:7px;display:block}.phone-screen-swap{height:calc(100% - 91px);animation:.4s cubic-bezier(.22,1,.36,1) screen-arrive}.phone-screen-content{height:100%;padding:6px 16px 12px;overflow:hidden}.phone-app-header{grid-template-columns:33px 1fr 26px;align-items:center;gap:9px;padding-bottom:14px;display:grid}.phone-app-mark{background:linear-gradient(145deg, var(--spotlight-blue), #06368f);color:#fff;border-radius:11px 11px 11px 4px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid;box-shadow:0 8px 16px #0759f033}.phone-app-header small,.phone-app-header strong{display:block}.phone-app-header small{color:#8390a5;font-size:8px}.phone-app-header strong{color:#0f1d3b;margin-top:1px;font-size:13px}.phone-app-header button{color:#708099;background:0 0;border:0;font-size:13px}.phone-greeting{color:#54637c;margin:0 0 10px;font-size:10px}.phone-balance{color:#fff;background:linear-gradient(145deg,#0759f0,#07328f);border-radius:19px;min-height:155px;padding:19px;position:relative;overflow:hidden;box-shadow:0 18px 30px #0743aa2e}.phone-balance:after{content:"";border:22px solid #ffffff12;border-radius:50%;width:120px;height:120px;position:absolute;top:-44px;right:-38px}.phone-balance span,.phone-balance strong,.phone-balance small{z-index:1;display:block;position:relative}.phone-balance span{color:#d7e6ff;font-size:9px}.phone-balance strong{letter-spacing:-.04em;margin-top:5px;font-size:24px}.phone-balance small{color:#c3d8ff;margin-top:3px;font-size:8px}.phone-mini-chart{align-items:flex-end;gap:7px;height:43px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}.phone-mini-chart i{background:#ffffff54;border-radius:4px 4px 1px 1px;flex:1;animation:3.2s ease-in-out infinite bar-pulse}.phone-mini-chart i:first-child{height:34%}.phone-mini-chart i:nth-child(2){height:50%;animation-delay:.12s}.phone-mini-chart i:nth-child(3){height:42%;animation-delay:.24s}.phone-mini-chart i:nth-child(4){height:74%;animation-delay:.36s}.phone-mini-chart i:nth-child(5){height:57%;animation-delay:.48s}.phone-mini-chart i:nth-child(6){background:var(--spotlight-sky);height:90%;animation-delay:.6s}.phone-mini-chart i:nth-child(7){height:72%;animation-delay:.72s}.phone-section-heading{justify-content:space-between;align-items:center;margin:17px 1px 9px;display:flex}.phone-section-heading strong{color:#152140;font-size:11px}.phone-section-heading span{color:var(--spotlight-blue);font-size:8px;font-weight:750}.phone-action-row,.phone-move-line{background:#fff;border:1px solid #e2e9f3;border-radius:14px;grid-template-columns:34px 1fr 12px;align-items:center;gap:9px;margin-top:8px;padding:10px;display:grid;box-shadow:0 7px 18px #1b36630b}.phone-action-row>i,.phone-move-line>i{width:32px;height:32px;color:var(--spotlight-blue);background:#eaf1ff;border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.phone-action-row p,.phone-move-line p{margin:0}.phone-action-row strong,.phone-action-row small,.phone-move-line strong,.phone-move-line small{display:block}.phone-action-row strong,.phone-move-line strong{color:#17233f;font-size:9.5px}.phone-action-row small,.phone-move-line small{color:#7d899d;margin-top:3px;font-size:7.5px}.phone-action-row>b,.phone-move-line>span{color:#8290a5;font-size:16px}.phone-action-row.action-money>i{color:#a96800;background:#fff3df}.phone-action-row.action-cost>i{color:#b84d3b;background:#fff0ed}.phone-sale-product{background:#fff;border:1px solid #e0e8f3;border-radius:17px;grid-template-columns:45px 1fr auto;align-items:center;gap:11px;margin-top:6px;padding:13px;display:grid}.product-symbol{color:#a96b00;background:#fff1c8;border-radius:13px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:grid}.phone-sale-product p{margin:0}.phone-sale-product strong,.phone-sale-product small{display:block}.phone-sale-product p strong{color:#15213e;font-size:10px}.phone-sale-product small{color:#7c899e;margin-top:3px;font-size:8px}.phone-sale-product>b{color:#15213e;font-size:9px}.phone-sale-details{background:#fff;border:1px solid #e0e8f3;border-radius:17px;margin:13px 0 0;overflow:hidden}.phone-sale-details div{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.phone-sale-details div+div{border-top:1px solid #edf1f6}.phone-sale-details dt{color:#79869a;font-size:9px}.phone-sale-details dd{color:#17233e;margin:0;font-size:10px;font-weight:750}.partial-pill{color:#9b6400;background:#fff3dd;border-radius:999px;padding:5px 8px;font-size:8px}.phone-record-button{background:var(--spotlight-blue);color:#fff;border:0;border-radius:12px;width:100%;min-height:43px;margin-top:13px;font-size:10px;font-weight:800;box-shadow:0 10px 22px #0759f038}.phone-connected-note{background:#eafaf4;border-radius:13px;grid-template-columns:27px 1fr;align-items:center;gap:9px;margin-top:12px;padding:10px;display:grid}.phone-connected-note>span{color:#fff;background:#17a673;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.phone-connected-note p{margin:0}.phone-connected-note strong,.phone-connected-note small{display:block}.phone-connected-note strong{color:#145844;font-size:9px}.phone-connected-note small{color:#4f7b6e;margin-top:2px;font-size:7.5px}.phone-move-card{color:#fff;background:linear-gradient(145deg,#0759f0,#07338d);border-radius:18px;padding:16px;box-shadow:0 17px 30px #0741a533}.phone-move-card>div,.phone-move-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.phone-move-card>div span{color:var(--spotlight-sky);letter-spacing:.1em;font-size:7px;font-weight:900}.phone-move-card>div b{color:#ddebff;background:#ffffff21;border-radius:999px;padding:4px 7px;font-size:7px}.phone-move-card h3{color:#fff;letter-spacing:-.04em;margin:25px 0 7px;font-size:17px}.phone-move-card>p{color:#d8e5ff;margin:0;font-size:9px}.phone-move-card footer{border-top:1px solid #ffffff29;margin-top:20px;padding-top:12px}.phone-move-card footer strong{font-size:10px}.phone-move-card footer button{color:var(--spotlight-blue);background:#fff;border:0;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:800}.phone-move-line>i{color:#a96800;background:#fff3df}.phone-move-line:nth-of-type(3)>i{color:#b84d3b;background:#fff0ed}.phone-owner-note{border-left:3px solid var(--spotlight-sky);background:#eaf9fd;border-radius:0 10px 10px 0;margin-top:11px;padding:9px 11px}.phone-owner-note span,.phone-owner-note strong{display:block}.phone-owner-note span{color:#14728a;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:850}.phone-owner-note strong{color:#194657;margin-top:3px;font-size:9px}.performance-summary{color:#fff;background:linear-gradient(145deg,#082e87,#0759f0);border-radius:19px;min-height:182px;padding:17px}.performance-summary>span,.performance-summary>strong,.performance-summary>small{display:block}.performance-summary>span{color:#d5e4ff;font-size:8px}.performance-summary>strong{letter-spacing:-.04em;margin-top:4px;font-size:24px}.performance-summary>small{color:#cbdcff;margin-top:9px;font-size:7.5px}.performance-bars{align-items:flex-end;gap:8px;height:68px;margin-top:13px;display:flex}.performance-bars i{background:#ffffff47;border-radius:5px 5px 1px 1px;flex:1}.performance-bars i:first-child{height:39%}.performance-bars i:nth-child(2){height:55%}.performance-bars i:nth-child(3){height:49%}.performance-bars i:nth-child(4){height:72%}.performance-bars i:nth-child(5){height:65%}.performance-bars i:nth-child(6){background:var(--spotlight-sky);height:88%}.performance-line{background:#fff;border:1px solid #e3eaf4;border-radius:12px;justify-content:space-between;gap:12px;margin-top:8px;padding:11px 12px;font-size:9px;display:flex}.performance-line span{color:#758299}.performance-line strong{color:#146d51}.setup-progress{gap:6px;margin-bottom:14px;display:flex}.setup-progress span{background:#dce5f3;border-radius:999px;flex:1;height:4px}.setup-progress span:first-child{background:var(--spotlight-blue)}.phone-setup-screen label{background:#fff;border:1px solid #e0e8f3;border-radius:13px;gap:4px;margin-top:9px;padding:10px 34px 10px 12px;display:grid;position:relative}.phone-setup-screen label span{color:#7c899e;font-size:7.5px}.phone-setup-screen label strong{color:#17233e;font-size:10px}.phone-setup-screen label i{color:#76859a;font-style:normal;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.phone-bottom-nav{background:#fffffff5;border-top:1px solid #e4eaf3;grid-template-columns:repeat(4,1fr);height:56px;padding:6px 12px 4px;display:grid;position:absolute;bottom:0;left:0;right:0}.phone-bottom-nav span{color:#8a96a8;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.phone-bottom-nav i{font-size:13px;font-style:normal}.phone-bottom-nav small{font-size:7px}.phone-bottom-nav .active{color:var(--spotlight-blue);font-weight:800}.phone-orbit{z-index:1;border:1px solid #0759f024;border-radius:50%;animation:6s ease-in-out infinite orbit-breathe;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:540px;height:540px}.orbit-two{border-color:#00c9f21a;width:690px;height:690px;animation-delay:-3s}.phone-float-note{z-index:5;color:#273852;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #d7e2f1e6;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;font-weight:720;animation:4s ease-in-out infinite note-float;display:inline-flex;position:absolute;box-shadow:0 15px 38px #16346721}.phone-float-note i{color:#08865e;background:#e5faf3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.phone-note-left{top:34%;left:6%}.phone-note-right{animation-delay:-2s;top:56%;right:4%}.phone-screen-controls{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #d5e0eff0;border-radius:999px;gap:7px;padding:6px;display:flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #14306024}.phone-screen-controls button{color:#64728a;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 13px;font-size:10px;font-weight:720}.phone-screen-controls button.active{background:var(--spotlight-blue);color:#fff}.phone-spotlight-compact{min-height:600px;margin-top:0}.phone-spotlight-compact .phone-device{width:296px;height:596px;transform:scale(.94)}.phone-spotlight-compact .orbit-one{width:440px;height:440px}.phone-spotlight-compact .orbit-two{width:550px;height:550px}.phone-spotlight-compact .phone-float-note{display:none}@keyframes screen-arrive{0%{opacity:.68;transform:translateY(9px)scale(.988)}to{opacity:1;transform:none}}@keyframes orbit-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}}@keyframes note-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes bar-pulse{0%,to{opacity:.65}50%{opacity:1}}.value-section{padding:120px 0}.value-section .section-intro{max-width:820px}.value-lines{border-top:1px solid var(--line)}.value-lines article{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(230px,.8fr) 1fr;align-items:center;gap:36px;padding:31px 0;display:grid}.value-lines article>span{color:var(--spotlight-blue);letter-spacing:.1em;font-size:12px;font-weight:850}.value-lines h3{color:var(--spotlight-navy);letter-spacing:-.045em;margin:0;font-size:27px}.value-lines p{max-width:620px;color:var(--muted);margin:0;line-height:1.68}.home-process-section{background:#f2f7fe;padding:90px 0;overflow:hidden}.home-process-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:60px;display:grid}.process-phone-wrap{min-width:0}.process-copy .section-intro{margin-bottom:34px}.process-copy{text-align:center}.process-copy>.button{margin-inline:auto}.process-step-list{margin:0 0 31px;padding:0;list-style:none}.process-step-list li{border-top:1px solid #d7e2f0;grid-template-columns:46px 1fr;gap:17px;padding:19px 0;display:grid}.process-step-list li:last-child{border-bottom:1px solid #d7e2f0}.process-step-list>li>span{width:38px;height:38px;color:var(--spotlight-blue);background:#fff;border-radius:12px;place-items:center;font-weight:850;display:grid;box-shadow:0 8px 20px #143c7814}.process-step-list h3{color:var(--spotlight-navy);margin:0 0 6px;font-size:18px}.process-step-list p{color:var(--muted);margin:0;line-height:1.55}.result-band{color:#fff;background:radial-gradient(circle at 85% 20%,#00c9f22e,#0000 26%),linear-gradient(135deg,#061a4f,#083892 70%,#0759f0);padding:118px 0}.result-band .section-intro h2{color:#fff;max-width:950px}.result-band .eyebrow{color:var(--spotlight-sky)}.result-lines{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.result-lines article{border-bottom:1px solid #ffffff2e;flex-direction:column;min-height:280px;padding:28px;display:flex}.result-lines article+article{border-left:1px solid #ffffff2e}.result-lines span{color:var(--spotlight-sky);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.result-lines h3{color:#fff;letter-spacing:-.04em;margin:auto 0 12px;font-size:25px}.result-lines p{color:#d2def2;margin:0;line-height:1.6}.market-spotlight-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:112px 0 120px;display:grid}.market-spotlight-copy h2{color:var(--spotlight-navy);letter-spacing:-.07em;margin:18px 0 24px;font-size:clamp(54px,6vw,82px);font-weight:590;line-height:.94}.market-spotlight-copy h2 span{color:var(--spotlight-blue)}.market-spotlight-copy>p{max-width:560px;color:var(--muted);font-size:17px;line-height:1.7}.market-word-row{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.market-word-row span{border:1px solid var(--line);color:#53637b;background:#fff;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700}.connected-sale-band{background:var(--spotlight-navy);color:#fff;padding:75px 0}.connected-sale-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.connected-sale-grid h2{color:#fff;letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(46px,5vw,67px);font-weight:560;line-height:.98}.connected-sale-grid h2 span{color:var(--spotlight-sky)}.connected-points{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.connected-points span{color:#e8f0ff;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;align-items:flex-start;gap:17px;min-height:145px;padding:24px;display:flex}.connected-points .line-icon{width:36px;height:36px;color:var(--spotlight-sky)}.connected-points strong{letter-spacing:-.025em;font-size:20px;font-weight:760}.five-step-section{grid-template-columns:.67fr 1.33fr;gap:90px;padding:120px 0;display:grid}.five-step-heading{align-self:start;position:sticky;top:120px}.five-step-heading h2{color:var(--spotlight-navy);letter-spacing:-.068em;margin:18px 0;font-size:clamp(49px,5.6vw,72px);font-weight:570;line-height:.96}.five-step-list{border-top:1px solid var(--line)}.five-step-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;gap:22px;padding:28px 4px;display:grid}.five-step-list article>span{color:var(--spotlight-blue);letter-spacing:.09em;font-size:12px;font-weight:850}.five-step-list h3{color:var(--spotlight-navy);letter-spacing:-.035em;margin:0 0 7px;font-size:24px}.five-step-list p{max-width:620px;color:var(--muted);margin:0;line-height:1.6}.five-step-list small{background:var(--soft-blue);color:var(--spotlight-blue);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.five-step-list .is-featured{background:var(--spotlight-blue);border:0;border-radius:19px;margin:4px 0;padding:28px 22px}.five-step-list .is-featured>span,.five-step-list .is-featured h3{color:#fff}.five-step-list .is-featured small{color:#fff;background:#ffffff29}.mechanics-showcase-section{background:#f2f7fd;padding:100px 0;overflow:hidden}.mechanics-showcase-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.mechanics-copy h2{color:var(--spotlight-navy);letter-spacing:-.065em;margin:17px 0 22px;font-size:clamp(48px,5vw,68px);font-weight:570;line-height:.98}.mechanics-copy>p{max-width:610px;color:var(--muted);font-size:17px;line-height:1.7}.mechanics-copy ul{margin:30px 0;padding:0;list-style:none}.mechanics-copy li{border-top:1px solid #d6e2f0;grid-template-columns:30px 1fr;gap:13px;padding:14px 0;display:grid}.mechanics-copy li:last-child{border-bottom:1px solid #d6e2f0}.mechanics-copy li i{color:#07865f;background:#e2f8f0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:grid}.mechanics-copy li strong,.mechanics-copy li span{display:block}.mechanics-copy li strong{color:var(--spotlight-navy);margin-bottom:3px}.mechanics-copy li span{color:var(--muted);font-size:13px;line-height:1.45}.shop-day-section{padding:118px 0}.shop-day-heading{max-width:880px}.shop-day-heading h2{color:var(--spotlight-navy);letter-spacing:-.067em;margin:18px 0 52px;font-size:clamp(48px,5.6vw,74px);font-weight:570;line-height:.98}.shop-question-list{border-top:1px solid var(--line)}.shop-question-list article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(210px,.7fr) 1fr minmax(200px,.62fr);align-items:center;gap:24px;padding:31px 0;display:grid}.shop-question-list article>span{color:var(--spotlight-blue);font-size:12px;font-weight:850}.shop-question-list h3{color:var(--spotlight-navy);letter-spacing:-.04em;margin:0;font-size:24px}.shop-question-list p{color:var(--muted);margin:0;line-height:1.6}.shop-question-list strong{color:var(--spotlight-blue);font-size:13px;line-height:1.45}.shop-example-section{background:#f2f7fe;padding:100px 0;overflow:hidden}.shop-example-grid{grid-template-columns:1fr .9fr;align-items:center;gap:75px;display:grid}.shop-example-copy h2{color:var(--spotlight-navy);letter-spacing:-.065em;margin:17px 0 22px;font-size:clamp(48px,5vw,68px);font-weight:570;line-height:.98}.shop-example-copy>p{max-width:610px;color:var(--muted);font-size:17px;line-height:1.72}.shop-example-result{border-left:4px solid var(--spotlight-sky);background:#fff;gap:5px;margin:30px 0;padding:17px 20px;display:grid}.shop-example-result span{color:#678;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.shop-example-result strong{color:var(--spotlight-navy);font-size:16px}.shop-types-new{padding:118px 0}.shop-type-lines{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.shop-type-lines article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:27px 0;display:grid}.shop-type-lines article>span{background:var(--soft-blue);width:42px;height:42px;color:var(--spotlight-blue);border-radius:13px 13px 13px 4px;place-items:center;font-weight:850;display:grid}.shop-type-lines h3{color:var(--spotlight-navy);letter-spacing:-.025em;margin:1px 0 7px;font-size:19px}.shop-type-lines p{color:var(--muted);margin:0;line-height:1.55}.start-simple-section{color:#fff;background:linear-gradient(135deg,#061a4f,#093d98);padding:104px 0}.start-simple-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.start-simple-grid h2{color:#fff;letter-spacing:-.065em;margin:18px 0 22px;font-size:clamp(47px,5vw,66px);font-weight:560;line-height:.98}.start-simple-grid>div p{color:#d3dff3;font-size:17px;line-height:1.7}.start-simple-grid ol{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.start-simple-grid li{border-bottom:1px solid #ffffff2e;grid-template-columns:64px 1fr;gap:18px;padding:25px 0;display:grid}.start-simple-grid li>span{color:#00c9f2b8;letter-spacing:-.08em;font-size:52px;font-weight:520;line-height:.78}.start-simple-grid li strong{color:#fff}.start-simple-grid li p{color:#cbd9f0;margin:5px 0 0;font-size:13px}.audience-paths-section{padding:120px 0}.audience-path-heading{max-width:860px}.audience-path-heading h2{color:var(--spotlight-navy);letter-spacing:-.068em;margin:18px 0 52px;font-size:clamp(50px,5.8vw,76px);font-weight:570;line-height:.96}.audience-path-list{border-top:1px solid var(--line)}.audience-path-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr .8fr;gap:34px;padding:42px 0;scroll-margin-top:100px;display:grid}.audience-number{color:#0759f024;letter-spacing:-.08em;font-size:clamp(48px,5vw,72px);font-weight:520;line-height:.8}.audience-main small{color:var(--spotlight-blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.audience-main h3{color:var(--spotlight-navy);letter-spacing:-.045em;margin:10px 0 13px;font-size:31px}.audience-main p{max-width:670px;color:var(--muted);margin:0;line-height:1.68}.audience-path-list ul{margin:8px 0 0;padding:0;list-style:none}.audience-path-list li{color:#42536e;gap:9px;margin:12px 0;font-size:13px;line-height:1.45;display:flex}.audience-path-list li i{color:#07865e;background:#e4f9f1;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:900;display:grid}.permission-section{color:#fff;background:linear-gradient(135deg,#061a4f,#093d98);padding:105px 0;overflow:hidden}.permission-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.permission-grid h2{color:#fff;letter-spacing:-.067em;margin:18px 0 22px;font-size:clamp(50px,5.5vw,72px);font-weight:560;line-height:.96}.permission-grid>div:last-child>p{color:#d2def2;max-width:650px;font-size:17px;line-height:1.7}.permission-rules{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin:31px 0;display:grid}.permission-rules article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:145px;padding:17px}.permission-rules span{color:#00c9f2b3;letter-spacing:-.08em;font-size:44px;font-weight:520;line-height:.8}.permission-rules strong{color:#fff;margin-top:20px;font-size:16px;display:block}.permission-rules p{color:#cbd9f0;margin:4px 0 0;font-size:11px}.permission-phone .phone-orbit{border-color:#ffffff24}.permission-phone .phone-screen-controls{display:none}.network-form-section{background:#f2f7fd;padding:112px 0;scroll-margin-top:80px}.direct-form-section{background:#f2f7fd;padding:clamp(72px,10vw,120px) 0}.direct-form-shell{width:min(100% - 40px,860px)}.direct-form-intro{margin:0 0 38px}.direct-form-intro h1,.direct-form-intro h2{max-width:760px;color:var(--spotlight-navy);letter-spacing:-.065em;margin:15px 0;font-size:clamp(42px,6vw,68px);font-weight:590;line-height:.98}.direct-form-intro p{max-width:620px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.network-boundary-note{border-left:4px solid var(--spotlight-sky);background:#fff;margin-top:30px;padding:18px 20px}.network-boundary-note strong{color:var(--spotlight-navy)}.network-boundary-note p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.about-spotlight-hero{background:radial-gradient(circle at 15% 20%,#00c9f221,#0000 24%),linear-gradient(#fff,#f3f8ff);padding:108px 20px 0;position:relative;overflow:hidden}.about-hero-copy{text-align:center;width:min(1020px,100%);margin:0 auto}.about-hero-copy h1{color:var(--spotlight-navy);letter-spacing:-.075em;margin:20px 0 26px;font-size:clamp(58px,7.2vw,96px);font-weight:580;line-height:.94}.about-hero-copy h1 span{color:var(--spotlight-blue)}.about-hero-copy>p{max-width:720px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.7}.about-market-line{border-top:1px solid #dbe5f2;justify-content:center;align-items:center;gap:17px;width:min(1180px,100vw - 40px);margin:85px auto 0;padding:31px 10px;display:flex}.about-market-line span,.about-market-line strong{color:#64728a;font-size:12px}.about-market-line strong{color:var(--spotlight-blue)}.about-market-line i{background:var(--spotlight-sky);border-radius:50%;width:5px;height:5px}.about-story-section{grid-template-columns:.72fr 1.28fr;gap:90px;padding:120px 0;display:grid}.about-story-heading h2{color:var(--spotlight-navy);letter-spacing:-.067em;margin:18px 0;font-size:clamp(50px,5.6vw,72px);font-weight:570;line-height:.97}.about-story-copy p{color:#526078;margin:0 0 24px;font-size:19px;line-height:1.8}.mission-statement-section{background:var(--spotlight-blue);color:#fff;padding:100px 0}.mission-statement-grid{grid-template-columns:150px 1.2fr .8fr;align-items:start;gap:55px;display:grid}.mission-statement-grid>span{color:var(--spotlight-sky);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.mission-statement-grid h2{color:#fff;letter-spacing:-.064em;margin:0;font-size:clamp(45px,5vw,66px);font-weight:560;line-height:.98}.mission-statement-grid p{color:#dbe7ff;margin:5px 0 0;font-size:17px;line-height:1.7}.about-principles-section{padding:120px 0}.about-principles-heading h2{color:var(--spotlight-navy);letter-spacing:-.068em;margin:18px 0 50px;font-size:clamp(50px,5.8vw,74px);font-weight:570;line-height:.96}.about-principle-lines{border-top:1px solid var(--line)}.about-principle-lines article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:24px;padding:31px 0;display:grid}.about-principle-lines article>span{color:var(--spotlight-blue);font-size:12px;font-weight:850}.about-principle-lines h3{color:var(--spotlight-navy);letter-spacing:-.04em;margin:0 0 8px;font-size:25px}.about-principle-lines p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.field-loop-section{background:var(--spotlight-navy);color:#fff;padding:110px 0}.field-loop-grid{grid-template-columns:.9fr 1.1fr;align-items:end;gap:90px;display:grid}.field-loop-grid h2{color:#fff;letter-spacing:-.075em;margin:18px 0 0;font-size:clamp(58px,7vw,92px);font-weight:570;line-height:.86}.field-loop-grid h2 span{color:var(--spotlight-sky)}.field-loop-grid>p{color:#d1def2;margin:0;font-size:18px;line-height:1.75}.access-promise-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.access-promise-strip>div{grid-template-columns:repeat(3,1fr);display:grid}.access-promise-strip span{align-items:center;gap:16px;min-height:90px;padding:20px 30px;display:flex}.access-promise-strip span+span{border-left:1px solid var(--line)}.access-promise-strip i{color:var(--spotlight-blue);font-size:11px;font-style:normal;font-weight:850}.access-promise-strip strong{color:var(--spotlight-navy);font-size:14px}.request-next-list{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.request-next-list li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:14px;padding:17px 0;display:grid}.request-next-list li>span{width:32px;height:32px;color:var(--spotlight-blue);background:#fff;border-radius:10px;place-items:center;font-weight:850;display:grid}.request-next-list strong{color:var(--spotlight-navy);font-size:14px}.request-next-list p{color:var(--muted);margin:4px 0 0;font-size:12px}.final-cta-section{background:radial-gradient(circle at 84% 15%, #00c9f233, transparent 27%), linear-gradient(135deg, var(--spotlight-navy), #0759f0);margin-top:40px}.final-cta-grid h2{font-weight:570}@media (width<=1100px){.phone-note-left{left:0}.phone-note-right{right:0}.home-process-grid,.market-spotlight-section,.mechanics-showcase-grid,.shop-example-grid,.permission-grid{grid-template-columns:1fr 1fr;gap:36px}.shop-question-list article{grid-template-columns:55px .7fr 1.15fr}.shop-question-list strong{grid-column:2/-1}}@media (width<=900px){.nav-dropdown-menu{left:auto;right:0;transform:translateY(8px)}.nav-dropdown[open] .nav-dropdown-menu{transform:none}.spotlight-page-hero,.spotlight-home-hero{min-height:auto;padding-top:76px}.phone-note-left{left:2%}.phone-note-right{right:1%}.home-process-grid,.market-spotlight-section,.connected-sale-grid,.five-step-section,.mechanics-showcase-grid,.shop-example-grid,.start-simple-grid,.permission-grid,.about-story-section,.field-loop-grid{grid-template-columns:1fr;gap:54px}.five-step-heading{position:static}.process-phone-wrap,.mechanics-showcase-grid>.phone-spotlight,.shop-example-grid>.phone-spotlight,.permission-phone{order:2}.market-spotlight-copy,.shop-example-copy,.mechanics-copy{max-width:760px}.market-spotlight-section>.phone-spotlight{margin-inline:auto}.audience-path-list article{grid-template-columns:58px 1fr}.audience-path-list ul{grid-column:2;margin-top:0}.mission-statement-grid{grid-template-columns:110px 1fr}.mission-statement-grid p{grid-column:2}.form-layout{grid-template-columns:1fr}.form-side-copy{position:static}}@media (width<=820px){.nav-actions>.button{display:none}.main-nav{top:64px}.nav-dropdown{display:grid}.nav-dropdown-trigger{justify-content:space-between;width:100%;padding:13px 10px}.nav-dropdown-menu{visibility:visible;opacity:1;width:100%;box-shadow:none;background:#f4f8fd;border:0;border-radius:13px;padding:5px;display:none;position:static;transform:none}.nav-dropdown[open] .nav-dropdown-menu{display:grid}.value-lines article{grid-template-columns:55px 1fr;gap:20px}.value-lines p{grid-column:2}.result-lines{grid-template-columns:1fr}.result-lines article{min-height:220px}.result-lines article+article{border-left:0}.shop-question-list article{grid-template-columns:48px 1fr;gap:15px}.shop-question-list p,.shop-question-list strong{grid-column:2}.shop-type-lines{grid-template-columns:1fr}.mission-statement-grid{grid-template-columns:1fr;gap:26px}.mission-statement-grid p{grid-column:auto}}@media (width<=620px){:root{--page:min(100% - 30px, 560px)}.spotlight-page-hero,.spotlight-home-hero{padding:58px 15px 68px;overflow:hidden}.spotlight-copy h1,.spotlight-page-hero:not(.spotlight-home-hero) .spotlight-copy h1{margin-top:16px;font-size:clamp(47px,14.5vw,67px);line-height:.93}.spotlight-copy>p{font-size:16px;line-height:1.6}.spotlight-actions,.spotlight-actions .button{width:100%}.spotlight-trust-line{flex-direction:column;align-items:flex-start;gap:9px}.phone-spotlight,.phone-spotlight-compact{width:100%;min-height:590px;margin-top:34px}.phone-device,.phone-spotlight-compact .phone-device{border-radius:42px;width:286px;height:576px;transform:none}.phone-display{border-radius:32px}.phone-orbit,.phone-spotlight-compact .phone-orbit{display:block}.orbit-one,.phone-spotlight-compact .orbit-one{width:min(310px,100vw - 60px);height:min(310px,100vw - 60px)}.orbit-two,.phone-spotlight-compact .orbit-two{width:min(345px,100vw - 26px);height:min(345px,100vw - 26px)}.phone-float-note{display:none}.phone-screen-controls{justify-content:center;width:min(330px,100vw - 30px);bottom:-18px}.phone-screen-controls button{white-space:nowrap;flex:1;padding:0 7px;font-size:8px}.value-section,.shop-day-section,.audience-paths-section,.about-principles-section,.about-story-section,.five-step-section,.shop-types-new{padding:82px 0}.home-process-section,.mechanics-showcase-section,.shop-example-section,.permission-section,.start-simple-section,.network-form-section,.field-loop-section,.mission-statement-section{padding:76px 0}.section-intro h2,.market-spotlight-copy h2,.connected-sale-grid h2,.five-step-heading h2,.mechanics-copy h2,.shop-day-heading h2,.shop-example-copy h2,.start-simple-grid h2,.audience-path-heading h2,.permission-grid h2,.about-story-heading h2,.about-principles-heading h2,.field-loop-grid h2,.mission-statement-grid h2{font-size:43px}.value-lines article{grid-template-columns:42px 1fr;padding:25px 0}.value-lines h3{font-size:22px}.home-process-grid,.market-spotlight-section,.mechanics-showcase-grid,.shop-example-grid,.start-simple-grid,.permission-grid,.about-story-section,.field-loop-grid{gap:38px}.connected-sale-band{padding:68px 0}.connected-points{grid-template-columns:1fr}.connected-points span{min-height:70px}.five-step-list article,.five-step-list .is-featured{grid-template-columns:42px 1fr;gap:14px;padding:23px 0}.five-step-list .is-featured{padding:23px 16px}.five-step-list small{grid-column:2;justify-self:start}.shop-question-list article{padding:25px 0}.audience-path-list article{grid-template-columns:40px 1fr;gap:14px;padding:30px 0}.audience-main h3{font-size:26px}.permission-rules{grid-template-columns:1fr}.permission-rules article{min-height:105px}.permission-rules strong{margin-top:15px}.about-spotlight-hero{padding:72px 15px 0}.about-hero-copy h1{font-size:clamp(48px,14.5vw,65px)}.about-hero-copy>p{font-size:16px}.about-hero-copy .hero-actions,.about-hero-copy .hero-actions .button{width:100%}.about-market-line{flex-wrap:wrap;width:100%;margin-top:60px}.about-market-line i{display:none}.about-market-line span,.about-market-line strong{border:1px solid #dbe5f2;border-radius:999px;padding:8px 11px}.about-story-copy p{font-size:17px}.access-promise-strip>div{grid-template-columns:1fr}.access-promise-strip span{min-height:70px}.access-promise-strip span+span{border-left:0;border-top:1px solid var(--line)}.simple-form,.application-form,.form-success{border-radius:21px;padding:23px 18px}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.form-progress{gap:7px}.form-progress span{font-size:10px}.split-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.split-actions .button,.right-actions .button,.network-form>.button{width:100%}.final-cta-section{border-radius:25px;margin-bottom:16px}.final-cta-grid{padding:37px 23px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}:root{--page:min(1180px, calc(100vw - 64px))}body,button,input,select,textarea,h1,h2,h3,strong,.brand,.button,.main-nav>a:not(.button),.nav-dropdown-trigger,.field>span,.footer-grid h3{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif}h1,h2,h3,.spotlight-copy h1,.page-hero-copy h1,.section-intro h2,.team-heading h2,.about-hero-grid .about-hero-copy h1,.contact-hero h1,.privacy-hero h1,.final-cta-grid h2{letter-spacing:-.058em;font-weight:430!important}.headline-accent,.about-title-accent,.market-title-accent,.field-loop-grid h2 span,.connected-sale-grid h2 span{letter-spacing:-.045em;width:fit-content;margin-inline:auto;font-style:italic;display:inline-block;position:relative;color:#0759f0!important;font-family:var(--font-editorial), Georgia, serif!important;font-weight:600!important}.headline-accent:after,.about-title-accent:after,.market-title-accent:after,.field-loop-grid h2 span:after,.connected-sale-grid h2 span:after{content:"";transform-origin:0;background:#19c9f3;border-radius:999px;height:.065em;min-height:4px;animation:.9s cubic-bezier(.22,1,.36,1) .45s forwards title-stroke-in;position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(0)}@keyframes title-stroke-in{to{transform:scaleX(1)}}.section-shell,.page-hero-copy,.spotlight-copy,.about-hero-copy,.contact-hero,.privacy-hero,.team-heading,.section-intro,.market-spotlight-copy,.shop-day-heading,.five-step-heading,.mechanics-copy,.about-story-heading,.about-story-copy,.about-principles-heading,.mission-statement-content,.field-loop-grid,.direct-form-intro{text-align:center}.section-intro>p,.spotlight-copy>p,.page-hero-copy>p,.about-hero-copy>p,.contact-hero>p,.privacy-hero>p,.audience-copy-shell>p,.direct-form-intro>p{max-width:720px;margin-inline:auto}.home-process-grid,.market-spotlight-section,.about-hero-grid,.about-story-section,.mission-statement-grid,.field-loop-grid,.connected-sale-grid,.five-step-section,.mechanics-showcase-grid{justify-items:center;gap:clamp(38px,6vw,72px);grid-template-columns:minmax(0,1fr)!important}.process-copy,.about-hero-copy,.about-story-heading,.about-story-copy,.mission-statement-content,.field-loop-grid>div,.connected-sale-grid>div,.five-step-heading,.mechanics-copy{text-align:center;width:min(840px,100%);margin-inline:auto}.process-phone-wrap,.campaign-photo-home,.campaign-photo-about{width:min(780px,100%);margin-inline:auto}.home-process-grid .scroll-card-stack,.connected-sale-grid .scroll-card-stack{width:min(720px,100%);margin-inline:auto}.five-step-heading{position:static!important}.five-step-list{width:min(900px,100%)}.about-story-copy p,.field-loop-grid>p,.mission-statement-content>p{text-align:center;max-width:720px;margin-inline:auto}.audience-page .page-hero{padding-inline:32px}.audience-page .page-hero-copy h1{max-width:1080px;line-height:.96}.audience-page .page-hero-copy .headline-line{display:block}.audience-page .page-hero-copy>p,.audience-copy-shell p{max-width:760px;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.audience-reality-section{background:#082c78;position:relative}.audience-reality-intro{place-items:center;min-height:72svh;padding:110px 24px;display:grid}.audience-reality-screens{width:100%;padding:0;display:block}.audience-reality-screens article,.audience-proof-section .audience-reality-screens article{z-index:1;text-align:center;background:#0b347f;border:0;place-content:center;justify-items:center;gap:28px;width:100%;min-height:calc(100svh - 78px);padding:clamp(72px,9vw,130px) max(32px,50vw - 590px);display:grid;position:sticky;top:78px}.audience-reality-screens article:nth-child(2){z-index:2;background:#103f96}.audience-reality-screens article:nth-child(3){z-index:3;background:#164eae}.audience-reality-screens article:nth-child(4){z-index:4;background:#0759f0}.audience-reality-screens article:nth-child(5){z-index:5;background:#061a4f}.audience-reality-screens article>span{color:#56dcff;margin:0;font-size:clamp(17px,1.5vw,22px);position:absolute;top:clamp(32px,5vw,64px);left:max(32px,50vw - 590px)}.audience-reality-screens h2,.audience-reality-screens h3{letter-spacing:-.065em;max-width:1040px;margin:0;font-size:clamp(54px,7.6vw,110px);line-height:.94;font-weight:420!important}.audience-reality-screens article>p{color:#fffc;max-width:690px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.audience-network-section .direct-form-shell{width:min(760px,100%);margin-inline:auto;display:block}.audience-network-section .simple-form{width:100%}.mechanics-copy-only{width:min(840px, var(--page));display:block}.mechanics-copy-only .mechanics-copy{max-width:840px;margin-inline:auto}.mechanics-copy-only .mechanics-copy ul{text-align:left;width:min(720px,100%);margin-inline:auto}.handheld-phone-visual{aspect-ratio:2/3;width:min(560px,92vw);min-height:0;margin-top:28px}.handheld-phone-stage{width:100%;height:100%;transform:perspective(1200px) rotateX(var(--phone-rotate-x,0deg)) rotateY(var(--phone-rotate-y,0deg));transition:transform .28s cubic-bezier(.22,1,.36,1);animation:5.2s ease-in-out infinite handheld-phone-float;position:relative;translate:0}.handheld-phone-cutout{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.handheld-phone-screen{z-index:3;background:#fff;border-radius:9.5%/4.6%;width:43.25%;height:62.35%;position:absolute;top:7.95%;left:33.7%;overflow:hidden}.handheld-phone-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.handheld-phone-camera{z-index:4;aspect-ratio:1;background:#081424;border-radius:50%;width:2.15%;position:absolute;top:8.7%;left:54.7%;box-shadow:inset 0 0 0 2px #233955}@keyframes handheld-phone-float{0%,to{translate:0}50%{translate:0 -16px}}@media (width<=760px){:root{--page:min(100% - 32px, 680px)}.audience-reality-intro{min-height:62svh;padding-inline:20px}.audience-reality-screens article,.audience-proof-section .audience-reality-screens article{min-height:calc(100svh - 70px);padding:84px 22px 54px;top:70px}.audience-reality-screens article>span{top:26px;left:22px}.audience-reality-screens h2,.audience-reality-screens h3{font-size:clamp(45px,13vw,68px)}.audience-network-section{padding-inline:16px}.handheld-phone-visual{width:min(500px,104vw);margin-top:14px}}@media (prefers-reduced-motion:reduce){.headline-accent:after,.about-title-accent:after,.market-title-accent:after,.field-loop-grid h2 span:after,.connected-sale-grid h2 span:after{animation:none;transform:scaleX(1)}.handheld-phone-stage{animation:none;translate:0}}.audience-page .page-hero{background:#fff;place-items:center;min-height:min(820px,88svh);padding:clamp(92px,11vw,150px) 24px;display:grid}.audience-page .page-hero-copy{text-align:center;align-items:center;width:min(920px,100%);margin:0 auto}.audience-page .page-hero-copy h1{max-width:900px;color:var(--spotlight-navy);letter-spacing:-.07em;margin:0 auto 26px;font-size:clamp(49px,6.6vw,91px);font-weight:520;line-height:.96}.audience-page .page-hero-copy>p{color:#62708a;max-width:680px;margin-inline:auto;font-size:clamp(16px,1.45vw,19px);line-height:1.58}.audience-page .hero-actions{justify-content:center}.audience-copy-shell{text-align:center;width:min(790px,100% - 48px);margin:0 auto}.audience-problem-section{background:#edf4ff;padding:clamp(100px,14vw,180px) 0}.audience-paperwork-section{background:#fff}.audience-copy-shell h2{color:var(--spotlight-navy);letter-spacing:-.07em;margin:0 0 28px;font-size:clamp(42px,5.8vw,77px);font-weight:510;line-height:.97}.audience-copy-shell p{color:#667590;max-width:650px;margin:0 auto;font-size:clamp(16px,1.55vw,19px);line-height:1.68}.audience-copy-shell p+p{margin-top:18px}.audience-reality-section{background:#0a3287}.audience-reality-intro{padding:clamp(92px,11vw,142px) 0 clamp(44px,6vw,74px)}.audience-reality-intro h2{color:#fff;max-width:800px;margin:0 auto}.audience-reality-screens{grid-template-columns:repeat(4,1fr);width:min(1120px,100% - 48px);margin:0 auto;padding-bottom:clamp(92px,11vw,144px);display:grid}.audience-reality-screens article{color:#fff;border-left:1px solid #ffffff38;flex-direction:column;justify-content:flex-end;min-height:380px;padding:clamp(26px,3.4vw,46px);display:flex}.audience-reality-screens article:last-child{border-right:1px solid #ffffff38}.audience-reality-screens article:nth-child(2){background:#ffffff0b}.audience-reality-screens article:nth-child(3){background:#ffffff16}.audience-reality-screens article:nth-child(4){background:#0759f0}.audience-reality-screens span{color:#20d7f3;letter-spacing:-.04em;margin-bottom:auto;font-size:18px;font-weight:400}.audience-reality-screens h2,.audience-reality-screens h3{max-width:600px;color:inherit;letter-spacing:-.06em;margin:0;font-size:clamp(29px,3.1vw,46px);font-weight:500;line-height:.98}.audience-proof-section{background:#061a4f}.audience-proof-section .audience-reality-screens{padding-top:clamp(92px,12vw,160px)}.audience-proof-section .audience-reality-screens article{min-height:420px}.audience-network-section{background:#f0f6ff;padding:clamp(100px,13vw,165px) 0}.audience-network-section .direct-form-shell{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(48px,7vw,100px);display:grid}.audience-network-section .direct-form-intro{text-align:center}.audience-network-section .direct-form-intro h2{color:var(--spotlight-navy);letter-spacing:-.067em;margin:0 0 20px;font-size:clamp(40px,4.7vw,64px);font-weight:510;line-height:.98}.audience-network-section .direct-form-intro p{color:#667590;margin:0 auto;font-size:16px;line-height:1.65}@media (width<=760px){.audience-page .page-hero{min-height:min(750px,82svh);padding-inline:24px}.audience-page .page-hero-copy h1{font-size:clamp(43px,12.4vw,60px);line-height:.95}.audience-page .page-hero-copy>p{font-size:16px;line-height:1.58}.audience-copy-shell{width:min(100% - 42px,650px)}.audience-copy-shell h2{font-size:clamp(41px,11vw,58px)}.audience-reality-screens{width:100%;padding-bottom:0;display:block}.audience-reality-screens article{scroll-snap-align:start;border:0;border-top:1px solid #ffffff42;min-height:100svh;padding:38px 24px 64px}.audience-reality-screens article:last-child{border-bottom:1px solid #ffffff42;border-right:0}.audience-reality-screens h2,.audience-reality-screens h3{font-size:clamp(42px,12vw,62px)}.audience-reality-section{scroll-snap-type:y mandatory}.audience-proof-section .audience-reality-screens{padding-top:0}.audience-proof-section .audience-reality-screens article{min-height:100svh}.audience-network-section .direct-form-shell{grid-template-columns:1fr;gap:44px}}.route-loading{background:#fff;place-items:center;min-height:100svh;padding:120px 24px 80px;display:grid}.route-loading-shell{flex-direction:column;align-items:center;width:min(880px,100%);display:flex}.route-loading-shell>span,.route-loading-actions span{background:#e9f0fb;border-radius:999px;display:block;position:relative;overflow:hidden}.route-loading-shell>span:after,.route-loading-actions span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffdb,#0000);animation:1.05s ease-in-out infinite route-shimmer;position:absolute;inset:0;transform:translate(-100%)}.route-loading-kicker{width:150px;height:15px;margin-bottom:25px}.route-loading-title{width:min(620px,78vw);height:clamp(44px,7vw,75px);margin-top:10px}.route-loading-title-long{width:min(790px,92vw)}.route-loading-copy{width:min(620px,80vw);height:16px;margin-top:34px}.route-loading-copy-short{width:min(460px,62vw);margin-top:12px}.route-loading-actions{gap:12px;margin-top:38px;display:flex}.route-loading-actions span{width:165px;height:48px}@keyframes route-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.route-loading-shell>span:after,.route-loading-actions span:after{animation:none}.phone-orbit,.phone-float-note,.phone-mini-chart i,.phone-screen-swap{animation:none!important}}.brand{flex:none}.navigation-details>.main-nav{display:flex}.brand img{width:148px;height:auto;display:block}.footer-brand .brand img{width:172px}.language-switch{border:1px solid var(--line);color:#7a879a;letter-spacing:.05em;background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.language-switch a,.language-switch span{border-radius:8px;place-items:center;min-width:24px;min-height:26px;display:grid}.language-switch a:hover,.language-switch a:focus-visible{background:var(--soft-blue);color:var(--blue)}.language-switch span[aria-current=true]{background:var(--blue);color:#fff}.language-switch i{background:var(--line);width:1px;height:15px}.phone-app-mark{background:#fff;border:1px solid #dce6f3;padding:4px;overflow:hidden;box-shadow:0 8px 16px #0759f01f}.phone-app-mark img{object-fit:contain;width:100%;height:100%;display:block}.phone-spotlight{min-height:710px;padding-top:0}.phone-spotlight-compact{min-height:600px;padding-top:0}.phone-screen-controls{top:auto;bottom:-12px}h1,h2,h3,.headline-line{text-wrap:balance}p,small{text-wrap:pretty}.headline-line{display:block}.spotlight-copy h1 .headline-line:not(.headline-accent),.page-hero-copy h1 .headline-line:not(.headline-accent){color:var(--spotlight-navy)}.spotlight-copy h1 .headline-accent,.page-hero-copy h1 .headline-accent{color:var(--spotlight-blue)}.spotlight-copy>p,.about-hero-copy>p,.contact-hero p,.privacy-hero p,.final-cta-grid>div>p{text-wrap:balance}.spotlight-three-line .spotlight-copy h1{font-size:clamp(52px,6.25vw,86px);line-height:.94}.about-title-line,.privacy-title-line,.contact-hero h1>span{display:block}.about-hero-copy h1{font-size:clamp(54px,6.35vw,86px);line-height:.96}.about-title-line,.privacy-title-line{color:inherit!important}.about-title-accent{color:var(--spotlight-blue)!important}.privacy-title-accent{color:var(--cyan)!important}.contact-hero h1{font-size:clamp(58px,6vw,82px)}.privacy-hero h1{font-size:clamp(52px,5vw,68px)}.nav-dropdown-menu{width:380px}@media (width<=820px){.brand img{width:122px}.nav-shell{gap:10px}.navigation-details{margin-left:auto}.navigation-details>.main-nav{display:none}.navigation-details>.main-nav.is-open{display:flex}.nav-actions{gap:8px}.nav-dropdown-menu{width:100%}}@media (width<=620px){.brand img{width:110px}.language-switch{min-height:36px;padding:3px 6px}.language-switch a,.language-switch span{min-width:21px;min-height:24px;font-size:9px}.phone-spotlight,.phone-spotlight-compact{min-height:590px;padding-top:0}.phone-screen-controls{top:auto;bottom:-18px}.spotlight-three-line .spotlight-copy h1{font-size:clamp(39px,11.3vw,52px);line-height:.98}}:root{--motion-out:cubic-bezier(.16, 1, .3, 1);--motion-soft:cubic-bezier(.22, 1, .36, 1)}body{overflow-x:hidden}::selection{color:var(--spotlight-navy);background:#0759f033}.cursor-halo{z-index:999;opacity:0;pointer-events:none;width:28px;height:28px;transform:translate3d(var(--cursor-x,-80px), var(--cursor-y,-80px), 0) translate(-50%, -50%);transition:width .24s var(--motion-out), height .24s var(--motion-out), opacity .2s ease, background .2s ease, border-color .2s ease;will-change:transform, width, height;background:#0759f012;border:1px solid #0759f04d;border-radius:50%;place-items:center;display:none;position:fixed;top:0;left:0;box-shadow:0 0 0 6px #0759f006}.cursor-halo i{background:var(--spotlight-blue);width:4px;height:4px;transition:transform .2s var(--motion-out), opacity .2s ease;border-radius:50%}.cursor-halo.is-visible{opacity:1}.cursor-halo.is-active{background:#00c9f21a;border-color:#00c9f273;width:48px;height:48px}.cursor-halo.is-active i{opacity:.65;transform:scale(.6)}.cursor-halo.is-pressed{width:36px;height:36px}@media (hover:hover) and (pointer:fine){.cursor-halo{display:grid}}.button{isolation:isolate;min-height:56px;transform:translate3d(var(--magnetic-x,0px), var(--magnetic-y,0px), 0);transition:transform .28s var(--motion-out), box-shadow .28s ease, background .28s ease, border-color .28s ease;border-radius:999px;padding-inline:27px;position:relative;overflow:hidden}.button:before{z-index:-1;content:"";border-radius:inherit;transition:transform .55s var(--motion-out);background:linear-gradient(100deg,#0000 12%,#ffffff3d 48%,#0000 78%);position:absolute;inset:-1px;transform:translate(-105%)}.button:hover,.button:focus-visible{transform:translate3d(var(--magnetic-x,0px), calc(var(--magnetic-y,0px) - 3px), 0) scale(1.012)}.button:hover:before,.button:focus-visible:before{transform:translate(105%)}.button>span{transition:transform .28s var(--motion-out)}.button:hover>span,.button:focus-visible>span{transform:translate(4px)}.button:active{transform:translate3d(var(--magnetic-x,0px), var(--magnetic-y,0px), 0) scale(.985)}.button-small{border-radius:999px;min-height:46px;padding-inline:21px}.nav-dropdown-trigger{transition:color .22s ease, background .22s ease, padding .22s var(--motion-out);border-radius:999px}.nav-dropdown-trigger:hover,.nav-dropdown-trigger:focus-visible{background:var(--soft-blue);color:var(--spotlight-blue);padding-inline:13px}.nav-dropdown-menu{transform-origin:top;transition:opacity .24s ease, transform .32s var(--motion-out), visibility .24s;border-radius:28px;padding:10px;transform:translate(-50%,14px)scale(.97)}.nav-dropdown[open] .nav-dropdown-menu{transform:translate(-50%)scale(1)}.nav-dropdown-menu a{transition:transform .24s var(--motion-out), background .24s ease;border-radius:19px;padding:15px 16px}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{transform:translate(4px)}.language-menu{z-index:3;position:relative}.language-menu>summary{border:1px solid var(--line);color:#526078;cursor:pointer;min-width:56px;min-height:46px;transition:border-color .22s ease, color .22s ease, box-shadow .22s ease, transform .22s var(--motion-out);background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 14px;list-style:none;display:flex;box-shadow:0 9px 24px #18376a0d}.language-menu>summary::-webkit-details-marker{display:none}.language-menu>summary::marker{content:""}.language-menu>summary:hover,.language-menu>summary:focus-visible{color:var(--spotlight-blue);border-color:#0759f059;transform:translateY(-2px);box-shadow:0 14px 30px #1446a01a}.language-menu>summary strong{letter-spacing:.06em;font-size:11px}.language-globe{border:1.5px solid;border-radius:50%;flex:none;width:17px;height:17px;position:relative}.language-globe:before,.language-globe:after{content:"";opacity:.8;border-color:currentColor;position:absolute}.language-globe:before{border-left:1px solid;border-right:1px solid;border-radius:50%;inset:2px 5px}.language-globe:after{border-top:1px solid;top:7px;left:1px;right:1px}.language-menu-panel{opacity:0;transform-origin:100% 0;pointer-events:none;width:270px;transition:opacity .22s ease, transform .3s var(--motion-out);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #d5e0f0f5;border-radius:26px;gap:4px;padding:9px;display:grid;position:absolute;top:calc(100% + 11px);right:0;transform:translateY(12px)scale(.96);box-shadow:0 28px 70px #0d275833}.language-menu[open] .language-menu-panel{opacity:1;pointer-events:auto;transform:none}.language-option{min-height:66px;transition:background .22s ease, transform .24s var(--motion-out);border-radius:18px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:8px 11px;display:grid}a.language-option:hover,a.language-option:focus-visible{background:var(--soft-blue);transform:translate(3px)}.language-option>i{width:36px;height:36px;color:var(--spotlight-blue);letter-spacing:.05em;background:#edf4ff;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.language-option span strong,.language-option span small{display:block}.language-option span strong{color:var(--spotlight-navy);font-size:13px}.language-option span small{color:var(--muted);margin-top:3px;font-size:10px}.language-option>b{background:var(--spotlight-blue);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.language-option.is-current{background:#f3f7ff}.spotlight-page-hero:after{z-index:-1;content:"";background:radial-gradient(430px circle at var(--pointer-x,50%) var(--pointer-y,35%), #00c9f221, transparent 72%);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.spotlight-page-hero:before{transform:translate(-50%, calc(-22% + var(--hero-drift,0px)));transition:transform .18s linear}.motion-ready .motion-reveal.is-visible{opacity:1;clip-path:inset(0);transform:none}body.route-entering .spotlight-copy>.eyebrow,body.route-entering .page-hero-copy>.eyebrow,body.route-entering .about-hero-copy>.eyebrow,body.route-entering .contact-hero .eyebrow,body.route-entering .privacy-hero .eyebrow{animation:hero-rise .65s .16s var(--motion-out) both}body.route-entering .spotlight-copy h1 .headline-line,body.route-entering .page-hero-copy h1 .headline-line,body.route-entering .about-hero-copy h1>span,body.route-entering .contact-hero h1>span,body.route-entering .privacy-hero h1>span{animation:hero-line .82s var(--motion-out) both}body.route-entering .spotlight-copy>p,body.route-entering .page-hero-copy>p,body.route-entering .about-hero-copy>p,body.route-entering .contact-hero>p,body.route-entering .privacy-hero>p{animation:hero-rise .75s .38s var(--motion-out) both}body.route-entering .spotlight-copy .hero-actions,body.route-entering .page-hero-copy .hero-actions,body.route-entering .about-hero-copy .hero-actions{animation:hero-rise .75s .46s var(--motion-out) both}body.route-entering .spotlight-trust-line{animation:hero-rise .75s .54s var(--motion-out) both}body.route-entering .spotlight-page-hero>.phone-spotlight,body.route-entering .page-hero-visual{animation:phone-stage-in 1s .34s var(--motion-out) both}.phone-spotlight{--phone-rotate-x:0deg;--phone-rotate-y:0deg;--phone-scroll-y:0px;--phone-scale:1;perspective:1200px}.phone-device,.phone-spotlight-compact .phone-device{transform:perspective(1100px) translate3d(0, var(--phone-scroll-y), 0) rotateX(var(--phone-rotate-x)) rotateY(var(--phone-rotate-y)) scale(var(--phone-scale));transform-style:preserve-3d;transition:transform .28s var(--motion-out), box-shadow .35s ease;will-change:transform}.phone-spotlight-compact{--phone-scale:.94}.phone-spotlight:hover .phone-device{box-shadow:0 58px 110px #04184247,0 15px 35px #04184238,inset 0 0 0 1px #fff3}.phone-screen-swap .phone-app-header{animation:phone-item-in .5s 40ms var(--motion-out) both}.phone-screen-swap .phone-greeting{animation:phone-item-in .5s .1s var(--motion-out) both}.phone-overview-screen .phone-balance,.phone-sale-screen .phone-sale-product,.phone-moves-screen .phone-move-card,.phone-performance-screen .performance-summary,.phone-setup-screen .setup-progress{animation:phone-card-in .62s .13s var(--motion-out) both}.phone-overview-screen .phone-section-heading,.phone-sale-screen .phone-sale-details,.phone-performance-screen .performance-line,.phone-setup-screen label{animation:phone-item-in .5s var(--motion-out) both}.phone-overview-screen .phone-section-heading{animation-delay:.22s}.phone-overview-screen .action-stock{animation:phone-item-in .5s .28s var(--motion-out) both}.phone-overview-screen .action-money{animation:phone-item-in .5s .34s var(--motion-out) both}.phone-overview-screen .action-cost{animation:phone-item-in .5s .4s var(--motion-out) both}.phone-sale-screen .phone-sale-details{animation-delay:.22s}.phone-sale-screen .phone-record-button{animation:phone-button-in .56s .32s var(--motion-out) both}.phone-sale-screen .phone-connected-note{animation:phone-item-in .5s .4s var(--motion-out) both}.phone-moves-screen .phone-move-line:nth-of-type(2){animation:phone-item-in .5s .25s var(--motion-out) both}.phone-moves-screen .phone-move-line:nth-of-type(3){animation:phone-item-in .5s .32s var(--motion-out) both}.phone-moves-screen .phone-owner-note{animation:phone-item-in .5s .4s var(--motion-out) both}.phone-performance-screen .performance-line:first-of-type{animation-delay:.25s}.phone-performance-screen .performance-line:nth-of-type(2){animation-delay:.31s}.phone-performance-screen .performance-line:nth-of-type(3){animation-delay:.37s}.phone-performance-screen .phone-owner-note{animation:phone-item-in .5s .43s var(--motion-out) both}.phone-setup-screen label:first-of-type{animation-delay:.2s}.phone-setup-screen label:nth-of-type(2){animation-delay:.26s}.phone-setup-screen label:nth-of-type(3){animation-delay:.32s}.phone-setup-screen label:nth-of-type(4){animation-delay:.38s}.phone-setup-screen .phone-record-button{animation:phone-button-in .56s .44s var(--motion-out) both}.phone-setup-screen .phone-connected-note{animation:phone-item-in .5s .5s var(--motion-out) both}.phone-mini-chart i{transform-origin:bottom;animation:phone-bar-grow .65s var(--motion-out) both, bar-pulse 3.2s 1s ease-in-out infinite}.phone-mini-chart i:first-child{animation-delay:.28s,1s}.phone-mini-chart i:nth-child(2){animation-delay:.32s,1.04s}.phone-mini-chart i:nth-child(3){animation-delay:.36s,1.08s}.phone-mini-chart i:nth-child(4){animation-delay:.4s,1.12s}.phone-mini-chart i:nth-child(5){animation-delay:.44s,1.16s}.phone-mini-chart i:nth-child(6){animation-delay:.48s,1.2s}.phone-mini-chart i:nth-child(7){animation-delay:.52s,1.24s}.performance-bars i{transform-origin:bottom;animation:phone-bar-grow .68s var(--motion-out) both}.performance-bars i:first-child{animation-delay:.28s}.performance-bars i:nth-child(2){animation-delay:.34s}.performance-bars i:nth-child(3){animation-delay:.4s}.performance-bars i:nth-child(4){animation-delay:.46s}.performance-bars i:nth-child(5){animation-delay:.52s}.performance-bars i:nth-child(6){animation-delay:.58s}.phone-connected-note>span{animation:1.8s ease-in-out .7s infinite success-pop}.phone-screen-controls{border-radius:999px;gap:3px;min-height:50px;padding:6px;bottom:-18px}.phone-screen-controls button{min-width:38px;min-height:38px;transition:color .24s ease, background .24s ease, transform .24s var(--motion-out), box-shadow .24s ease;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.phone-screen-controls button>i{width:6px;height:6px;transition:background .24s ease, transform .24s var(--motion-out);background:#b8c4d7;border-radius:50%;flex:none}.phone-screen-controls button>span{white-space:nowrap}.phone-screen-controls button:hover,.phone-screen-controls button:focus-visible{color:var(--spotlight-blue);background:#eef4ff;transform:translateY(-2px)}.phone-screen-controls button.active{box-shadow:0 9px 20px #0759f03d}.phone-screen-controls button.active>i{background:#fff;transform:scale(1.2)}.phone-orbit:after{content:"";background:var(--spotlight-sky);border-radius:50%;width:8px;height:8px;position:absolute;top:10%;left:14%;box-shadow:0 0 0 8px #00c9f214,0 0 24px #00c9f266}.process-phone-wrap{position:sticky;top:110px}.home-process-grid{align-items:start}@media (hover:hover){.value-lines article,.result-lines article,.five-step-list article,.shop-question-list article,.audience-path-list article,.about-principle-lines article,.permission-rules article,.impact-card,.why-three-grid article,.contact-route-grid>a,.direct-contact-grid article,.privacy-summary-grid article{transition:transform .34s var(--motion-out), background .3s ease, border-color .3s ease, box-shadow .34s ease}.value-lines article:hover,.five-step-list article:hover,.shop-question-list article:hover,.audience-path-list article:hover,.about-principle-lines article:hover,.permission-rules article:hover,.contact-route-grid>a:hover,.direct-contact-grid article:hover,.privacy-summary-grid article:hover{z-index:1;background:#f7fbfff2;border-color:#0759f03d;transform:translateY(-5px);box-shadow:0 20px 45px #12346a1a}.result-lines article:hover{background:#ffffff14;transform:translateY(-7px);box-shadow:0 24px 55px #00000024}.impact-card:hover,.why-three-grid article:hover{transform:translateY(-7px)scale(1.01);box-shadow:0 28px 60px #0f2e6424}}@keyframes hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hero-line{0%{opacity:0;filter:blur(7px);transform:translateY(115%)rotate(1.5deg)}to{opacity:1;filter:blur();transform:none}}@keyframes phone-stage-in{0%{opacity:0;filter:blur(8px);transform:translateY(52px)scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes phone-item-in{0%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes phone-card-in{0%{opacity:1;transform:translateY(18px)scale(.965)}to{opacity:1;transform:none}}@keyframes phone-button-in{0%{opacity:0;transform:translateY(12px)scale(.94)}70%{opacity:1;transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:none}}@keyframes phone-bar-grow{0%{opacity:.2;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}@keyframes success-pop{0%,to{transform:scale(1);box-shadow:0 0 #17a67338}45%{transform:scale(1.08);box-shadow:0 0 0 8px #17a67300}}@media (width<=900px){.process-phone-wrap{position:static}.nav-dropdown-menu,.nav-dropdown[open] .nav-dropdown-menu{transform:none}}@media (width<=620px){.button,.button-small{min-height:54px;padding-inline:23px}.language-menu>summary{gap:7px;min-width:73px;min-height:42px;padding-inline:11px}.language-menu-panel{width:min(270px,100vw - 30px);right:-4px}.phone-spotlight,.phone-spotlight-compact{--phone-scale:1}.phone-screen-controls{width:min(300px,100vw - 36px);bottom:-19px}.phone-screen-controls button{flex:0 0 34px;min-width:34px;padding:0}.phone-screen-controls button>span{display:none}.phone-screen-controls button.active{flex:auto;padding-inline:12px}.phone-screen-controls button.active>span{white-space:nowrap;display:inline}.motion-ready .motion-reveal{transform:translateY(24px)}}.campaign-photo{--photo-rotate-x:0deg;--photo-rotate-y:0deg;--photo-shift-x:0px;--photo-shift-y:0px;--photo-scroll-y:0px;perspective:1200px;min-width:0;margin:0;position:relative}.campaign-photo-frame{transform:perspective(1100px) translate3d(0, var(--photo-scroll-y), 0) rotateX(var(--photo-rotate-x)) rotateY(var(--photo-rotate-y));transform-style:preserve-3d;transition:transform .34s var(--motion-out), box-shadow .34s ease;will-change:transform;background:#dce8f8;border:1px solid #ffffff80;border-radius:42px;position:relative;overflow:hidden;box-shadow:0 36px 80px #071f4d33}.campaign-photo img{object-fit:cover;width:100%;height:100%;transform:translate3d(var(--photo-shift-x), var(--photo-shift-y), 0) scale(1.045);transition:transform .65s var(--motion-out), filter .45s ease;will-change:transform;display:block}.campaign-photo-glint{pointer-events:none;mix-blend-mode:screen;opacity:.48;transition:transform .9s var(--motion-out), opacity .4s ease;background:linear-gradient(112deg,#0000 22%,#ffffff2e 42%,#0000 60%),linear-gradient(#0000 58%,#03143738);position:absolute;inset:0;transform:translate(-72%)}.campaign-photo figcaption{z-index:4;max-width:calc(100% - 40px);color:var(--spotlight-navy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe8;border:1px solid #ffffff9e;border-radius:999px;align-items:center;gap:9px;padding:10px 15px;font-size:12px;font-weight:760;line-height:1.25;display:inline-flex;position:absolute;bottom:20px;left:20px;box-shadow:0 12px 32px #051d4929}.campaign-photo figcaption i{background:var(--spotlight-sky);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #00c9f21f}.campaign-photo-home .campaign-photo-frame,.campaign-photo-shop .campaign-photo-frame{aspect-ratio:4/5}.campaign-photo-home img{object-position:74% 50%}.campaign-photo-shop img{object-position:50% 50%}.campaign-photo-partner .campaign-photo-frame{aspect-ratio:4/3}.campaign-photo-partner img{object-position:51% 50%}.campaign-photo-about .campaign-photo-frame{aspect-ratio:3/2}@media (hover:hover) and (pointer:fine){.campaign-photo:hover .campaign-photo-frame{box-shadow:0 48px 100px #071f4d42}.campaign-photo:hover img{transform:translate3d(var(--photo-shift-x), var(--photo-shift-y), 0) scale(1.085)}.campaign-photo:hover .campaign-photo-glint{opacity:.68;transform:translate(72%)}}.permission-phone .campaign-photo-frame{border-color:#ffffff2e;box-shadow:0 38px 90px #0000004d}.about-hero-grid{width:var(--page);grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;margin:0 auto;display:grid}.about-hero-grid .about-hero-copy{text-align:left;width:auto;margin:0}.about-hero-grid .about-hero-copy h1{font-size:clamp(50px,5.2vw,74px)}.about-hero-grid .about-hero-copy>p{max-width:610px;margin-inline:0}.about-hero-grid .about-hero-copy .hero-actions{justify-content:flex-start}.about-market-line{margin-top:62px}.footer-social{gap:9px;margin-top:20px;display:flex}.footer-social a{border:1px solid var(--line);width:42px;height:42px;color:var(--spotlight-navy);transition:transform .28s var(--motion-out), color .24s ease, border-color .24s ease, box-shadow .28s ease;background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 9px 24px #1233670f}.footer-social a:hover,.footer-social a:focus-visible{color:var(--spotlight-blue);border-color:#0759f047;transform:translateY(-4px)scale(1.04);box-shadow:0 16px 34px #0740af26}.footer-social svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;height:19px;overflow:visible}.footer-social .social-fill{fill:currentColor;stroke:none}.language-menu>summary{min-width:62px;padding-inline:11px}.language-flag{border:1px solid #061a4f1f;border-radius:4px;flex:none;width:28px;height:18px;display:inline-flex;overflow:hidden;box-shadow:0 2px 7px #061a4f1f}.language-option>i.language-option-flag{background:0 0;border:1px solid #061a4f1f;border-radius:5px;width:36px;height:24px;overflow:hidden;box-shadow:0 3px 9px #061a4f1a}.language-flag svg,.language-option-flag svg{width:100%;height:100%;display:block}.phone-device:after{z-index:20;content:"";pointer-events:none;transition:transform .82s var(--motion-out);background:linear-gradient(105deg,#0000 25%,#ffffff2b 48%,#0000 70%);border-radius:40px;position:absolute;inset:6px;transform:translate(-145%)skew(-18deg)}.phone-spotlight:hover .phone-device:after{transform:translate(145%)skew(-18deg)}.phone-spotlight:hover .phone-float-note{filter:drop-shadow(0 16px 22px #0759f024)}.phone-screen-swap{animation-duration:.36s}.cursor-halo.is-active{background:#0759f017;border-color:#00c9f29e;width:58px;height:58px;box-shadow:0 0 0 8px #0759f00a,0 0 28px #00c9f21f}@media (width<=1000px){.about-hero-grid{grid-template-columns:1fr;gap:52px}.about-hero-grid .about-hero-copy{text-align:center}.about-hero-grid .about-hero-copy>p{margin-inline:auto}.about-hero-grid .about-hero-copy .hero-actions{justify-content:center}.campaign-photo-about{width:min(820px,100%);margin-inline:auto}}@media (width<=620px){.campaign-photo-frame{border-radius:28px}.campaign-photo figcaption{max-width:calc(100% - 26px);padding:9px 12px;font-size:11px;bottom:13px;left:13px}.campaign-photo-home .campaign-photo-frame{aspect-ratio:4/4.7}.campaign-photo-partner .campaign-photo-frame,.campaign-photo-about .campaign-photo-frame{aspect-ratio:4/3}.about-spotlight-hero{padding-top:82px}.about-market-line{margin-top:42px}.language-menu>summary{min-width:52px}.language-flag{width:25px;height:16px}}@media (prefers-reduced-motion:reduce){.cursor-halo{display:none!important}.motion-ready .motion-reveal,.motion-ready .motion-reveal.is-visible{opacity:1!important;clip-path:none!important;transform:none!important}.phone-device,.phone-spotlight-compact .phone-device,.campaign-photo-frame,.campaign-photo img,.button{transform:none!important}*,:before,:after{animation:none!important}}:root{--page:min(1180px, calc(100vw - 48px));--motion-smooth:cubic-bezier(.22, 1, .36, 1)}body{font-family:var(--font-manrope), Arial, Helvetica, sans-serif;background:#fff;font-size:16px;font-weight:400;line-height:1.6}h1,h2,h3,strong,.brand,.button,.main-nav>a:not(.button),.nav-dropdown-trigger,.field>span,.footer-grid h3{font-family:var(--font-manrope), Arial, Helvetica, sans-serif}h1{font-weight:650}h2{font-weight:600}h3{font-weight:560}p{font-weight:400}.eyebrow,.eyebrow-light{display:none!important}.spotlight-page-hero,.home-process-section,.mechanics-showcase-section,.shop-day-section,.shop-example-section,.founder-profile-page{background:#fff!important}.spotlight-page-hero:before,.spotlight-page-hero:after{display:none!important}.spotlight-page-hero{min-height:auto;padding-top:clamp(78px,9vw,116px);padding-bottom:clamp(78px,9vw,116px)}.spotlight-home-hero{min-height:auto}.spotlight-copy h1,.about-hero-grid .about-hero-copy h1,.contact-hero h1,.privacy-hero h1{letter-spacing:-.064em;font-weight:650;line-height:.96}.spotlight-copy>p,.section-intro>p,.team-heading p,.market-spotlight-copy>p{font-size:clamp(16px,1.5vw,18px);line-height:1.65}.section-intro,.team-heading,.market-spotlight-copy{text-align:center}.section-intro{max-width:840px;margin-left:auto;margin-right:auto}.section-intro h2,.team-heading h2{letter-spacing:-.052em;font-weight:600;line-height:1.02}.button,.button-small,.form-submit-button{letter-spacing:-.01em;text-transform:none;width:auto;min-width:0;min-height:48px;box-shadow:none;transition:transform .28s var(--motion-smooth), background-color .2s ease, border-color .2s ease, color .2s ease;border-radius:999px;gap:9px;padding:0 18px;font-size:14px;font-weight:500}.button-small{min-height:44px;padding-inline:16px;font-size:13px}.button .line-icon,.form-submit-button .line-icon{color:currentColor;stroke-width:1.75px;flex:none;width:18px;height:18px}.button:before,.button:after{display:none!important}.button:hover,.button:focus-visible{transform:translate3d(var(--magnetic-x,0), calc(var(--magnetic-y,0) - 2px), 0);box-shadow:none}.button-primary{background:var(--spotlight-blue,#0759f0);color:#fff}.button-secondary{color:var(--spotlight-navy,#071a4f);background:#fff;border-color:#d5dfed}.main-nav>a:not(.button),.nav-dropdown-trigger,.nav-dropdown-menu span,.language-option span strong{font-weight:500}.nav-dropdown-menu,.language-menu-panel{border-radius:18px;box-shadow:0 20px 54px #0a224e21}.value-section,.five-step-section,.team-section,.team-teaser-section,.shop-types-new{padding-top:clamp(78px,9vw,120px);padding-bottom:clamp(78px,9vw,120px)}.value-lines article{grid-template-columns:120px minmax(240px,.8fr) 1fr;gap:28px;padding:38px 0}.value-lines article>span,.five-step-list article>span,.about-principle-lines article>span,.shop-question-list article>span{color:#0759f01b;letter-spacing:-.08em;font-size:clamp(62px,8vw,112px);font-weight:500;line-height:.78}.value-lines h3,.five-step-list h3{font-weight:560}.five-step-section{grid-template-columns:.72fr 1.28fr;gap:clamp(52px,7vw,90px)}.five-step-heading h2,.mechanics-copy h2,.market-spotlight-copy h2{font-weight:600}.five-step-list article,.five-step-list .is-featured{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;grid-template-columns:128px 1fr;gap:20px;margin:0;padding:38px 0}.five-step-list .is-featured>span{color:#0759f01b}.five-step-list .is-featured h3{color:var(--spotlight-navy)}.five-step-list .is-featured p{color:var(--muted)}.five-step-list small{display:none}.connected-sale-band{color:var(--spotlight-navy);background:#fff}.connected-sale-grid h2,.connected-sale-grid h2 span{color:var(--spotlight-navy);font-weight:600}.scroll-card-stack{align-content:center;width:min(640px,100%);margin:34px auto 0;padding:24px 0;display:grid}.scroll-stack-card{z-index:calc(10 - var(--stack-index));min-height:94px;color:var(--spotlight-navy);transform-origin:50%;transition:opacity .55s ease, transform .65s var(--motion-smooth), border-color .3s ease, box-shadow .4s ease;background:#fffffff7;border:1px solid #e0e6ef;border-radius:22px;grid-template-columns:54px 1fr;align-items:center;gap:18px;margin-top:-12px;padding:18px 22px;display:grid;position:relative;box-shadow:0 12px 32px #0d234e13}.scroll-stack-card:first-child{margin-top:0}.scroll-stack-card.is-active{z-index:12;border-color:#0759f057;box-shadow:0 22px 56px #072e8026}.stack-card-icon{width:48px;height:48px;color:var(--spotlight-blue);background:#edf4ff;border-radius:15px;place-items:center;display:grid}.stack-card-icon .line-icon{color:currentColor;width:25px;height:25px}.scroll-stack-card h3{color:var(--spotlight-navy);letter-spacing:-.025em;margin:0;font-size:clamp(18px,2vw,23px);font-weight:520}.scroll-stack-card p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.motion-ready .scroll-stack-card.motion-reveal{opacity:.22;clip-path:none;transform:translateY(28px)scale(.965)}.motion-ready .scroll-stack-card.motion-reveal.is-visible{opacity:.72;transform:translate(0)scale(.985)}.motion-ready .scroll-stack-card.motion-reveal.is-visible.is-active{opacity:1;transform:translateY(-4px)scale(1)}.home-process-grid .scroll-card-stack{margin-inline:auto}.shop-types-new .scroll-card-stack{margin-top:54px}.market-spotlight-section{grid-template-columns:.88fr 1.12fr;gap:clamp(40px,7vw,90px);min-height:720px}.market-orbit{aspect-ratio:1.12;isolation:isolate;width:min(570px,100%);margin-inline:auto;position:relative}.market-orbit:before{content:"";background:#f7faff;border-radius:50%;position:absolute;inset:10% 8%}.market-orbit-core,.market-orbit-token{box-shadow:none;transition:transform .52s var(--motion-smooth);border-radius:50%;place-items:center;display:grid;position:absolute}.market-orbit-core{z-index:3;aspect-ratio:1;width:24%;transform:translate3d(var(--core-pointer-x,0px), calc(var(--core-pointer-y,0px) + var(--core-scroll-y,0px)), 0);background:#0759f0;padding:22px;top:37%;left:40%}.market-orbit-core img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.market-orbit-token{z-index:4;aspect-ratio:1;width:19%;transform:translate3d(var(--token-pointer-x,0px), calc(var(--token-pointer-y,0px) + var(--token-scroll-y,0px)), 0) rotate(var(--token-rotate,0deg));background:0 0;border:0;overflow:hidden}.market-orbit-token img{object-fit:cover;width:100%;height:100%;display:block}.market-uganda{width:22%;top:3%;left:27%}.market-congo{width:18%;top:11%;right:7%}.market-kenya{width:23%;top:39%;right:0}.market-rwanda{width:20%;bottom:1%;right:15%}.currency-ugx{width:21%;bottom:8%;left:3%}.currency-usd{width:17%;top:36%;left:0}.currency-cdf{width:15%;bottom:-2%;right:38%}.currency-rwf{width:15%;bottom:0;left:22%}.currency-kes{width:15%;top:1%;left:58%}.team-teaser-section{text-align:center;place-items:center;display:grid}.team-teaser-section .team-heading{margin-bottom:22px}.team-directory-section{scroll-margin-top:90px}.team-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.team-card{min-height:440px;box-shadow:none;border-radius:28px;padding:22px}.team-card-main{color:inherit;flex-direction:column;flex:1;align-items:center;display:flex}.team-card-main:hover .team-photo,.team-card-main:focus-visible .team-photo{transform:translateY(-5px)scale(1.02)}.team-photo{object-position:center 24%;width:132px;height:132px;transition:transform .4s var(--motion-smooth);border-radius:50%;margin-bottom:22px}.team-card h3{font-weight:560}.team-card strong{font-weight:500}.team-social-links{justify-content:center;gap:10px;margin-top:auto;display:flex}.team-social-links a{color:#0d1117;border:1px solid #dce3ed;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.team-social-links svg{width:18px;height:18px}.team-linkedin-icon{fill:currentColor;stroke:none}.team-website-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.team-page-heading{text-align:center;max-width:820px;margin:0 auto 48px}.team-page-heading h1{color:var(--spotlight-navy);letter-spacing:-.065em;margin:0;font-size:clamp(50px,7vw,92px);font-weight:520;line-height:.98}.team-page-heading p{max-width:650px;color:var(--muted);margin:22px auto 0;font-size:clamp(17px,2vw,21px);line-height:1.6}.founder-profile-grid{scroll-margin-top:90px}.founder-profile-copy>strong,.founder-link{font-weight:500}.form-success{outline:none;scroll-margin-top:110px}.form-success .button{margin-top:18px}.motion-ready .motion-reveal{opacity:0;clip-path:none;transition:opacity .62s ease calc(var(--reveal-order,0) * 45ms), transform .72s var(--motion-smooth) calc(var(--reveal-order,0) * 45ms);transform:translateY(24px)}.motion-ready .motion-reveal.is-visible{opacity:1;transform:none}.motion-ready .market-orbit-token.motion-reveal.is-visible{opacity:1;transform:translate3d(var(--token-pointer-x,0px), calc(var(--token-pointer-y,0px) + var(--token-scroll-y,0px)), 0) rotate(var(--token-rotate,0deg)) scale(1)}.campaign-photo-frame,.campaign-photo:hover .campaign-photo-frame,.permission-phone .campaign-photo-frame,.founder-profile-portrait{box-shadow:none}.campaign-photo-frame{border:0;border-radius:32px}.campaign-photo img{border-radius:inherit}.campaign-photo figcaption,.campaign-photo figcaption i{box-shadow:none}.value-lines article{grid-template-columns:minmax(112px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(22px,3vw,42px)}.value-lines article>span{grid-row:1/span 2;align-self:start;margin-top:4px}.value-lines h3,.value-lines p{grid-column:2}.value-lines p{max-width:680px;margin-top:10px}.about-principle-lines article{grid-template-columns:minmax(112px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(22px,3vw,42px)}.about-principle-lines article>span{align-self:start;margin-top:4px}.five-step-list article,.five-step-list .is-featured{grid-template-columns:minmax(112px,.32fr) minmax(0,1fr);align-items:start}.mission-statement-grid{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:clamp(26px,5vw,72px)}.mission-statement-grid>span{color:#ffffffc7;letter-spacing:-.02em;text-transform:none;white-space:nowrap;margin-top:.58em;font-size:clamp(16px,1.45vw,19px);font-weight:600;line-height:1.2}.mission-statement-content{min-width:0}.mission-statement-grid h2{max-width:960px}.mission-statement-grid p{max-width:670px;margin:22px 0 0}.market-spotlight-copy h2{max-width:710px;font-size:clamp(52px,5.7vw,76px)}.market-title-line{white-space:nowrap;display:block}.market-title-accent{color:var(--spotlight-blue)}.market-orbit-core{transform:translate3d(var(--core-pointer-x,0px), calc(var(--core-pointer-y,0px) + var(--core-scroll-y,0px) + var(--core-idle-y,0px)), 0)}.market-orbit-token{transform:translate3d(calc(var(--token-pointer-x,0px) + var(--token-idle-x,0px)), calc(var(--token-pointer-y,0px) + var(--token-scroll-y,0px) + var(--token-idle-y,0px)), 0) rotate(calc(var(--token-rotate,0deg) + var(--token-idle-rotate,0deg)))}.market-currency img{transform:scale(var(--currency-image-scale,1.06))}.currency-ugx{--currency-image-scale:1.06}.currency-usd{--currency-image-scale:1.05}.currency-cdf{--currency-image-scale:1.06}.currency-rwf,.currency-kes{--currency-image-scale:1.04}.motion-ready .market-orbit-token.motion-reveal{opacity:1;transform:translate3d(calc(var(--token-pointer-x,0px) + var(--token-idle-x,0px)), calc(var(--token-pointer-y,0px) + var(--token-scroll-y,0px) + var(--token-idle-y,0px) + 24px), 0) rotate(calc(var(--token-rotate,0deg) + var(--token-idle-rotate,0deg))) scale(.82)}.motion-ready .market-orbit-token.motion-reveal.is-visible{transform:translate3d(calc(var(--token-pointer-x,0px) + var(--token-idle-x,0px)), calc(var(--token-pointer-y,0px) + var(--token-scroll-y,0px) + var(--token-idle-y,0px)), 0) rotate(calc(var(--token-rotate,0deg) + var(--token-idle-rotate,0deg))) scale(1)}@media (width<=1000px){.market-spotlight-section{grid-template-columns:1fr}.market-spotlight-copy{text-align:center;max-width:760px;margin-inline:auto}.home-process-grid .scroll-card-stack{margin-inline:auto}}@media (width<=760px){:root{--page:min(100% - 32px, 680px)}body{font-size:15.5px}.spotlight-page-hero,.about-spotlight-hero,.value-section,.five-step-section,.team-section,.team-teaser-section,.shop-types-new,.market-spotlight-section{padding-top:72px;padding-bottom:72px}.spotlight-copy h1,.spotlight-page-hero:not(.spotlight-home-hero) .spotlight-copy h1,.about-hero-grid .about-hero-copy h1{font-size:clamp(44px,13.5vw,68px);line-height:.98}.section-intro,.process-copy,.market-spotlight-copy,.shop-day-heading,.shop-example-copy,.five-step-heading,.mechanics-copy,.about-story-heading,.about-story-copy,.about-principles-heading,.mission-statement-grid,.field-loop-grid,.founder-profile-copy,.team-heading{text-align:center}.hero-actions,.spotlight-actions,.cta-actions,.about-hero-grid .about-hero-copy .hero-actions,.founder-profile-actions{justify-content:center;align-items:center}.hero-actions .button,.spotlight-actions .button,.cta-actions .button,.founder-profile-actions .button,.founder-profile-actions .founder-link{width:auto;max-width:100%}.value-lines article{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:42px 10px}.value-lines article>span,.five-step-list article>span,.about-principle-lines article>span,.shop-question-list article>span{font-size:88px}.value-lines p,.five-step-list p{max-width:480px;margin-inline:auto}.five-step-section{grid-template-columns:1fr;gap:34px}.five-step-heading{position:static}.five-step-list article,.five-step-list .is-featured{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px;padding:42px 10px}.connected-sale-grid,.mechanics-showcase-grid,.home-process-grid,.shop-example-grid,.about-story-section,.field-loop-grid{grid-template-columns:1fr}.connected-sale-grid{text-align:center}.scroll-card-stack{width:100%;margin-top:30px}.scroll-stack-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;min-height:108px;margin-top:-8px;padding:20px 18px}.stack-card-icon{width:46px;height:46px}.market-spotlight-section{min-height:auto}.market-spotlight-copy h2{font-size:clamp(45px,13vw,64px)}.market-orbit{width:min(500px,100%);margin-top:16px}.team-grid{grid-template-columns:1fr}.team-card,.team-card:nth-child(4),.team-card:nth-child(5){grid-column:auto;min-height:0}.team-photo{width:128px;height:128px}.founder-profile-grid{padding-top:72px}.founder-profile-copy>p{margin-left:auto;margin-right:auto}.form-heading,.application-form,.simple-form,.field,.interest-fieldset{text-align:left}}@media (prefers-reduced-motion:reduce){.market-orbit-core,.market-orbit-token,.scroll-stack-card,.motion-ready .scroll-stack-card.motion-reveal,.motion-ready .scroll-stack-card.motion-reveal.is-visible,.motion-ready .scroll-stack-card.motion-reveal.is-visible.is-active{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=760px){.campaign-photo-frame{box-shadow:none;border-radius:26px}.value-lines article,.about-principle-lines article{text-align:left;grid-template-columns:76px minmax(0,1fr);justify-items:start;gap:16px;padding:31px 0}.value-lines article>span,.about-principle-lines article>span{grid-row:1/span 2;align-self:start;margin-top:4px;font-size:clamp(62px,18vw,78px)}.value-lines h3,.value-lines p{text-align:left;grid-column:2}.value-lines p{max-width:none;margin:8px 0 0}.about-principle-lines h3,.about-principle-lines p{text-align:left}.mission-statement-grid{text-align:center;grid-template-columns:1fr;gap:17px}.mission-statement-grid>span{justify-self:center;margin-top:0}.mission-statement-grid p{margin:18px auto 0}.market-spotlight-copy h2{max-width:100%;font-size:clamp(42px,11.8vw,58px);line-height:1.02}.market-orbit{width:min(450px,100%)}.motion-ready .market-orbit-token.motion-reveal,.motion-ready .market-orbit-token.motion-reveal.is-visible{opacity:1;transform:translate3d(calc(var(--token-pointer-x,0px) + var(--token-idle-x,0px)), calc(var(--token-pointer-y,0px) + var(--token-scroll-y,0px) + var(--token-idle-y,0px)), 0) rotate(calc(var(--token-rotate,0deg) + var(--token-idle-rotate,0deg))) scale(1)}.site-footer,.footer-grid,.footer-brand,.footer-grid>div:not(.footer-brand),.footer-bottom{text-align:center}.footer-grid{grid-template-columns:1fr;justify-items:center;gap:38px}.footer-brand,.footer-grid>div:not(.footer-brand){align-items:center;width:100%}.footer-grid>div:not(.footer-brand){gap:14px}.footer-social{justify-content:center}.footer-bottom{justify-content:center;align-items:center}}.market-orbit{--orbit-radius:clamp(145px, 15vw, 192px);aspect-ratio:1;width:min(570px,100%)}.market-orbit:before{background:#f7faff;inset:9% 6%}.market-orbit-pair{z-index:4;transform-origin:50%;width:max-content;translate:calc(var(--pair-pointer-x,0px) + var(--pair-idle-x,0px)) calc(var(--pair-pointer-y,0px) + var(--pair-scroll-y,0px) + var(--pair-idle-y,0px));rotate:var(--pair-idle-rotate,0deg);transition:translate .26s var(--motion-smooth), rotate .34s var(--motion-smooth);align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%}.market-orbit-token{aspect-ratio:1;width:clamp(50px,10.5vw,76px);transition:transform .34s var(--motion-smooth);background:0 0;border:0;border-radius:50%;flex:none;position:relative;overflow:hidden;box-shadow:none!important}.market-orbit-token img{border-radius:inherit;object-fit:cover;filter:none;width:100%;height:100%;display:block;box-shadow:none!important}.market-currency img{object-position:center;transform:none}.market-pair-1{transform:rotate(0deg) translateY(calc(-1 * var(--orbit-radius))) rotate(0deg) translate(-50%, -50%)}.market-pair-2{transform:rotate(60deg) translateY(calc(-1 * var(--orbit-radius))) rotate(-60deg) translate(-50%, -50%)}.market-pair-3{transform:rotate(120deg) translateY(calc(-1 * var(--orbit-radius))) rotate(-120deg) translate(-50%, -50%)}.market-pair-4{transform:rotate(180deg) translateY(calc(-1 * var(--orbit-radius))) rotate(-180deg) translate(-50%, -50%)}.market-pair-5{transform:rotate(240deg) translateY(calc(-1 * var(--orbit-radius))) rotate(-240deg) translate(-50%, -50%)}.market-pair-6{transform:rotate(300deg) translateY(calc(-1 * var(--orbit-radius))) rotate(-300deg) translate(-50%, -50%)}.market-orbit-core{width:23%;transform:none;translate:calc(-50% + var(--core-pointer-x,0px)) calc(-50% + var(--core-pointer-y,0px) + var(--core-scroll-y,0px) + var(--core-idle-y,0px));padding:20px;top:50%;left:50%;box-shadow:none!important}.motion-ready .market-orbit-token.motion-reveal,.motion-ready .market-orbit-token.motion-reveal.is-visible{opacity:1;transform:none}.campaign-photo-frame,.campaign-photo,.campaign-photo img,.founder-profile-portrait,.team-photo,.market-orbit-token,.market-orbit-token img{box-shadow:none!important}.interest-fieldset legend,.interest-fieldset legend em{font-weight:520}.interest-options span{font-weight:460}.form-success{isolation:isolate;color:#fff;min-height:520px;box-shadow:none;text-align:center;animation:form-success-arrival .56s var(--motion-out) both;background:#0759f0;border:0;border-radius:30px;place-items:center;padding:clamp(40px,6vw,72px);display:grid;position:relative;overflow:hidden}.form-success-content{z-index:2;flex-direction:column;align-items:center;width:min(100%,560px);display:flex;position:relative}.form-success .success-mark{color:#fff;background:#ffffff29;width:58px;height:58px;margin:0 0 18px;font-weight:500}.form-success .success-kicker{color:#fffc;margin:0 0 10px;font-size:13px;font-weight:540}.form-success h2,.form-success h3{color:#fff;max-width:520px;margin:0;font-size:clamp(34px,4.5vw,52px);font-weight:540;line-height:1.03}.form-success p:not(.success-kicker){color:#ffffffdb;max-width:480px;margin:18px 0 0;font-size:16px;line-height:1.6}.form-success .request-reference{color:#fff;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;margin-top:24px;padding:9px 14px;font-size:13px;font-weight:500}.form-success .button{color:#0759f0;box-shadow:none;background:#fff;border-color:#fff;margin-top:25px}.form-success-confetti{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.form-success-confetti i{top:-18%;left:var(--confetti-left);opacity:0;width:9px;height:18px;animation:form-success-confetti var(--confetti-duration) var(--confetti-delay) cubic-bezier(.2,.66,.32,1) infinite;background:#d7f5ff;border-radius:2px;position:absolute}.form-success-confetti i:nth-child(3n){background:#ffdd57;width:7px;height:13px}.form-success-confetti i:nth-child(4n){background:#8ee8ff;width:11px;height:8px}.form-success-confetti i:nth-child(5n){background:#fff}@keyframes form-success-arrival{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@keyframes form-success-confetti{0%{opacity:0;transform:translate3d(0, -36px, 0) rotate(var(--confetti-turn))}8%{opacity:.92}88%{opacity:.72}to{opacity:0;transform:translate3d(var(--confetti-drift), 690px, 0) rotate(calc(var(--confetti-turn) + 620deg))}}body.route-entering .spotlight-copy>.eyebrow,body.route-entering .page-hero-copy>.eyebrow,body.route-entering .about-hero-copy>.eyebrow,body.route-entering .contact-hero .eyebrow,body.route-entering .privacy-hero .eyebrow{animation-duration:.34s;animation-delay:60ms}body.route-entering .spotlight-copy h1 .headline-line,body.route-entering .page-hero-copy h1 .headline-line,body.route-entering .about-hero-copy h1>span,body.route-entering .contact-hero h1>span,body.route-entering .privacy-hero h1>span{animation-duration:.46s}body.route-entering .spotlight-copy h1 .headline-line:first-child,body.route-entering .page-hero-copy h1 .headline-line:first-child,body.route-entering .about-hero-copy h1>span:first-child,body.route-entering .contact-hero h1>span:first-child,body.route-entering .privacy-hero h1>span:first-child{animation-delay:80ms}body.route-entering .spotlight-copy h1 .headline-line:nth-child(2),body.route-entering .page-hero-copy h1 .headline-line:nth-child(2),body.route-entering .about-hero-copy h1>span:nth-child(2),body.route-entering .contact-hero h1>span:nth-child(2),body.route-entering .privacy-hero h1>span:nth-child(2){animation-delay:.14s}body.route-entering .spotlight-copy h1 .headline-line:nth-child(3),body.route-entering .page-hero-copy h1 .headline-line:nth-child(3),body.route-entering .about-hero-copy h1>span:nth-child(3),body.route-entering .contact-hero h1>span:nth-child(3),body.route-entering .privacy-hero h1>span:nth-child(3){animation-delay:.2s}body.route-entering .spotlight-copy>p,body.route-entering .page-hero-copy>p,body.route-entering .about-hero-copy>p,body.route-entering .contact-hero>p,body.route-entering .privacy-hero>p{animation-duration:.38s;animation-delay:.22s}body.route-entering .spotlight-copy .hero-actions,body.route-entering .page-hero-copy .hero-actions,body.route-entering .about-hero-copy .hero-actions{animation-duration:.38s;animation-delay:.28s}body.route-entering .spotlight-page-hero>.phone-spotlight,body.route-entering .page-hero-visual{animation-duration:.5s;animation-delay:.18s}@media (width<=760px){.market-orbit{--orbit-radius:clamp(116px, 32vw, 160px);aspect-ratio:1;width:min(470px,100%)}.market-orbit-token{width:clamp(48px,15vw,68px)}.market-orbit-core{width:23%;padding:15px;top:50%;left:50%}.interest-toggle{align-items:flex-start;padding:15px}.interest-toggle>span:first-child{min-width:0}.interest-toggle-status{white-space:nowrap;padding-top:2px}.form-success{border-radius:26px;min-height:540px;padding:42px 24px}.form-success-confetti i{width:7px;height:14px}}@media (prefers-reduced-motion:reduce){.form-success{animation:none}.form-success-confetti{display:none}}.language-menu>summary{width:44px;min-width:44px;height:40px;min-height:40px;box-shadow:none;background:#fffffff5;border:1px solid #061a4f24;border-radius:10px;padding:0;overflow:visible}.language-menu>summary:hover,.language-menu>summary:focus-visible{box-shadow:none}.language-flag{width:26px;height:18px;box-shadow:none;border:0;border-radius:4px;flex:none;display:inline-flex;overflow:hidden}.language-flag svg{width:100%;height:100%}@media (width<=620px){.language-menu>summary{border-radius:9px;width:42px;min-width:42px;height:38px;min-height:38px}}h1,h2,h3,.spotlight-copy h1,.page-hero-copy h1,.section-intro h2,.team-heading h2,.about-hero-grid .about-hero-copy h1,.contact-hero h1,.privacy-hero h1,.final-cta-grid h2{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.062em;font-weight:680!important}.spotlight-home-hero{min-height:1120px;padding:clamp(84px,8vw,112px) 24px 0;overflow:clip;background:radial-gradient(circle at 18% 54%,#56dcff75,#0000 28%),radial-gradient(circle at 82% 63%,#00c9f247,#0000 32%),linear-gradient(#fff 0% 25%,#edf6ff 43%,#80b8ff 67%,#0759f0 100%)!important}.spotlight-home-hero .spotlight-copy{flex:none;width:min(900px,100%)}.spotlight-home-hero .spotlight-copy h1{max-width:880px;margin:12px auto 22px;font-size:clamp(66px,8.2vw,116px);line-height:.88;font-weight:760!important}.spotlight-home-hero .spotlight-copy h1 .headline-line,.spotlight-home-hero .spotlight-copy h1 .headline-accent{letter-spacing:-.074em;width:auto;margin-inline:auto;font-style:normal;color:#061a4f!important;font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif!important;font-weight:760!important}.spotlight-home-hero .spotlight-copy h1 .headline-accent{color:#0759f0!important}.spotlight-home-hero .spotlight-copy h1 .headline-accent:after{display:none}.spotlight-home-hero .spotlight-copy>p{color:#43516a;max-width:650px;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.spotlight-home-hero .handheld-phone-visual{flex:none;width:min(510px,84vw);margin:34px auto -40px}.home-process-section{z-index:1;padding:clamp(110px,13vw,180px) 0;position:relative;overflow:hidden;background:#fff!important}.home-process-grid{width:var(--page);place-items:start center;display:grid;grid-template-columns:minmax(0,1fr)!important;gap:clamp(70px,9vw,120px)!important}.process-phone-wrap{max-width:1180px;width:100%!important;margin:0 auto!important;position:static!important;top:auto!important}.campaign-photo-home{width:100%!important;max-width:none!important;margin:0!important}.campaign-photo-home .campaign-photo-frame{border-radius:clamp(22px,3vw,40px);width:100%;overflow:hidden;aspect-ratio:3/2!important}.campaign-photo-home img{object-fit:cover;object-position:center;width:100%;height:100%;transform:none!important}.campaign-photo-home figcaption{bottom:clamp(18px,3vw,34px);left:clamp(18px,3vw,38px)}.process-copy{text-align:center;width:min(860px,100%);margin:0 auto;position:static}.process-copy .section-intro,.process-copy .section-intro h2{margin-top:0}.process-copy .section-intro h2{font-size:clamp(52px,6.6vw,88px);line-height:.94;font-weight:700!important}.audience-reality-screens article,.audience-proof-section .audience-reality-screens article{text-align:center;border:0;place-content:center;justify-items:center;width:100%;min-height:calc(100svh - 78px);padding:clamp(72px,9vw,130px) max(32px,50vw - 590px);display:grid;position:sticky;top:78px}.audience-reality-screens h2,.audience-reality-screens h3{max-width:1040px;font-size:clamp(54px,7.6vw,110px);line-height:.94;font-weight:650!important}@media (width<=760px){.spotlight-home-hero{min-height:930px;padding:76px 18px 0}.spotlight-home-hero .spotlight-copy h1{font-size:clamp(52px,15.5vw,72px);line-height:.9}.spotlight-home-hero .spotlight-copy>p{font-size:16px}.spotlight-home-hero .handheld-phone-visual{width:min(430px,100vw);margin-top:22px;margin-bottom:-24px}.home-process-section{padding:92px 0}.home-process-grid{gap:62px!important}.campaign-photo-home .campaign-photo-frame{border-radius:24px;aspect-ratio:3/2!important}.process-copy .section-intro h2{font-size:clamp(44px,12vw,62px)}.audience-reality-screens article,.audience-proof-section .audience-reality-screens article{min-height:calc(100svh - 70px);padding:84px 22px 54px;top:70px}.audience-reality-screens h2,.audience-reality-screens h3{font-size:clamp(45px,13vw,68px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@font-face{font-family:Archivo Reecod;src:url(/fonts/Archivo-VariableFont.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Archivo Reecod;src:url(/fonts/Archivo-Italic-VariableFont.ttf)format("truetype");font-style:italic;font-weight:100 900;font-display:swap}:root{--font-display:"Archivo Reecod", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-editorial:"Archivo Reecod", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-manrope:"Archivo Reecod", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,button,input,select,textarea{font-family:Archivo Reecod,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}h1,h2,h3,.spotlight-copy h1,.page-hero-copy h1,.section-intro h2,.team-heading h2,.about-hero-grid .about-hero-copy h1,.contact-hero h1,.privacy-hero h1,.final-cta-grid h2{font-family:Archivo Reecod,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important}p,li,a,label,small,span{font-family:inherit}.spotlight-home-hero{background:#fff!important}.spotlight-home-hero .spotlight-copy h1,.spotlight-home-hero .spotlight-copy h1 .headline-line,.spotlight-home-hero .spotlight-copy h1 .headline-accent{font-weight:600!important}.numbered-rows{border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec;width:100%;margin-top:clamp(46px,6vw,78px)}.numbered-row{background:#fff;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px);min-height:176px;padding:28px clamp(26px,4vw,54px);display:grid}.numbered-row:nth-child(odd){background:#f1f2f4}.numbered-row+.numbered-row{border-top:1px solid #dce3ec}.numbered-row-index{color:#fff;letter-spacing:-.06em;background:#2860df;border-radius:18px;place-items:center;width:88px;height:88px;font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:1;display:grid}.numbered-row-copy{text-align:left;align-self:center;min-width:0}.numbered-row-copy h3{color:#191c22;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.2vw,50px);line-height:1.02;font-weight:500!important}.numbered-row-copy p{color:#3e4654;max-width:850px;margin:5px 0 0;font-size:clamp(16px,1.55vw,21px);line-height:1.32}.numbered-section-title{max-width:840px;color:var(--spotlight-navy);letter-spacing:-.055em;text-align:center;margin:0 auto;font-size:clamp(42px,5.6vw,72px);line-height:.98}.market-spotlight-copy{text-align:center!important}.market-spotlight-copy>p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.about-spotlight-hero{background:#fff!important}.about-hero-grid{justify-items:center;gap:clamp(54px,7vw,88px);width:min(1180px,100% - 48px);margin:0 auto;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.about-hero-copy{text-align:center;flex-direction:column;align-items:center;width:min(940px,100%);display:flex}.about-hero-copy h1{max-width:940px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(56px,7.4vw,102px)!important;line-height:.94!important}.about-hero-copy>p{text-align:center;max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.about-hero-copy .hero-actions{justify-content:center}.campaign-photo-about{width:min(1060px,100%)}.principle-story-section,.audience-proof-section{background:#fff;width:100%}.principle-story-screen,.audience-proof-section .audience-reality-screens article{text-align:center;scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;gap:22px;border:0!important;min-height:calc(100svh - 78px)!important;padding:clamp(72px,10vw,140px) max(28px,50vw - 590px)!important;display:flex!important;position:relative!important;top:auto!important}.principle-story-screen>span,.audience-proof-section .audience-reality-screens article>span{color:currentColor;letter-spacing:.14em;font-size:15px;font-weight:600;margin:0 0 clamp(24px,5vw,52px)!important;position:static!important}.principle-story-screen h2,.audience-proof-section .audience-reality-screens h2{color:currentColor;letter-spacing:-.065em;max-width:980px;margin:0;font-size:clamp(54px,8.2vw,112px);line-height:.92;font-weight:600!important}.principle-story-screen p,.audience-proof-section .audience-reality-screens article>p{color:currentColor;opacity:.82;max-width:680px;margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.45}.principle-story-listen,.proof-screen-1{color:#fff!important;background:#0a2f82!important}.principle-story-simplify,.proof-screen-2{color:#fff!important;background:#0759f0!important}.principle-story-trust,.proof-screen-3{color:#071a4f!important;background:#eaf1ff!important}.proof-screen-4{color:#fff!important;background:#0e3b96!important}.proof-screen-5{color:#071a4f!important;background:#fff!important}.about-principles-section{padding-top:clamp(96px,12vw,160px)!important;padding-bottom:clamp(96px,12vw,160px)!important}.audience-proof-section .audience-reality-screens{width:100%!important;margin:0!important;padding:0!important;display:block!important}.audience-network-section{background:#fff!important}.audience-network-section .direct-form-shell{width:min(1180px,100% - 48px)!important;display:block!important}.audience-network-section .network-form{width:100%;max-width:none}.language-menu>summary{background:#fff!important;border-radius:50%!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:6px!important}.language-flag{border-radius:50%!important;width:30px!important;height:30px!important}@media (width<=760px){.numbered-row{grid-template-columns:72px minmax(0,1fr);gap:18px;min-height:148px;padding:24px 18px}.numbered-row-index{border-radius:14px;width:66px;height:66px;font-size:30px}.numbered-row-copy h3{font-size:clamp(24px,7vw,34px)}.numbered-row-copy p{margin-top:6px;font-size:15px;line-height:1.38}.about-hero-grid{width:min(100% - 36px,1180px)}.about-hero-copy h1{font-size:clamp(46px,13vw,68px)!important}.principle-story-screen,.audience-proof-section .audience-reality-screens article{min-height:calc(100svh - 70px)!important;padding:76px 22px 56px!important}.principle-story-screen h2,.audience-proof-section .audience-reality-screens h2{font-size:clamp(46px,13vw,70px)}.audience-network-section .direct-form-shell{width:min(100% - 28px,1180px)!important}}.spotlight-copy .rotating-hero-headline{place-items:center;width:min(1060px,100%);min-height:2.05em;margin:20px 0 24px;display:grid;overflow:hidden}.rotating-hero-window{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:2.05em;line-height:.94;display:flex}.rotating-hero-prefix,.rotating-hero-action{text-align:center;white-space:nowrap;justify-content:center;align-items:baseline;line-height:.98;display:flex}.rotating-hero-grammar{animation:none}.rotating-hero-prefix{color:#171717!important}.rotating-hero-action{min-width:0;min-height:1em;color:var(--spotlight-blue)!important}.rotating-hero-letter{animation:.42s cubic-bezier(.22,1,.36,1) both reecod-letter-reveal;animation-delay:calc(var(--letter-index) * 18ms);will-change:opacity, transform;display:inline-block}@keyframes reecod-letter-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.spotlight-home-hero .spotlight-copy>p{animation:.72s cubic-bezier(.22,1,.36,1) .28s both reecod-support-enter}.spotlight-home-hero .spotlight-actions{animation:.72s cubic-bezier(.22,1,.36,1) .42s both reecod-support-enter}@keyframes reecod-support-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.spotlight-copy .rotating-hero-headline{width:100%;min-height:2.2em;letter-spacing:-.06em!important;font-size:clamp(46px,13vw,62px)!important}.rotating-hero-window{min-height:2.2em;padding-inline:4px}.rotating-hero-prefix.is-long{font-size:.72em}}@media (prefers-reduced-motion:reduce){.rotating-hero-grammar,.rotating-hero-letter,.spotlight-home-hero .spotlight-copy>p,.spotlight-home-hero .spotlight-actions{animation:none!important}}:root{--font-readable:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Segoe UI", Arial, sans-serif}h1,h2,.spotlight-copy h1,.page-hero-copy h1,.section-intro h2,.team-heading h2,.about-hero-grid .about-hero-copy h1,.audience-copy-shell h2,.audience-reality-screens h2,.audience-reality-screens h3,.principle-story-screen h2,.contact-hero h1,.privacy-hero h1,.final-cta-grid h2{font-family:var(--font-readable)!important}h3,.numbered-row-copy h3,.numbered-row-copy p,.page-hero-copy>p,.audience-reality-screens article>p{font-family:Archivo Reecod,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.audience-reality-section{scroll-snap-type:none!important;overflow:visible!important}.audience-reality-screens,.audience-proof-section .audience-reality-screens{width:100%!important;margin:0!important;padding:0!important;display:block!important}.audience-reality-screens article,.audience-proof-section .audience-reality-screens article{isolation:isolate;text-align:center;scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border:0!important;width:100%!important;min-height:calc(100svh - 78px)!important;padding:clamp(82px,9vw,128px) max(30px,50vw - 590px)!important;display:flex!important;position:relative!important;top:auto!important;transform:none!important}.audience-page-shops .audience-reality-screens article:first-child{color:#fff!important;background:#0a3287!important}.audience-page-shops .audience-reality-screens article:nth-child(2){color:#fff!important;background:#164a9f!important}.audience-page-shops .audience-reality-screens article:nth-child(3){color:#fff!important;background:#315a9d!important}.audience-page-shops .audience-reality-screens article:nth-child(4){color:#fff!important;background:#0759f0!important}.audience-page-shops .audience-reality-screens article>span{font-size:17px;font-weight:500;color:#7fe8ff!important;margin:0!important;position:absolute!important;top:clamp(30px,4vw,52px)!important;left:max(30px,50vw - 590px)!important}.audience-reality-screens h2,.audience-reality-screens h3{text-wrap:balance;width:min(100%,1040px);max-width:1040px;margin:0;letter-spacing:-.052em!important;font-size:clamp(46px,6.5vw,88px)!important;font-weight:550!important;line-height:1!important}.audience-page-shops .audience-reality-screens article:last-child h3{max-width:1080px;font-size:clamp(43px,5.8vw,78px)!important;line-height:1.03!important}.value-section .section-intro,.value-section .numbered-rows{width:min(960px,100%);margin-left:auto;margin-right:auto}.value-section .section-intro h2{text-align:center;text-wrap:balance;max-width:820px;margin-left:auto;margin-right:auto;font-size:clamp(42px,5vw,64px);line-height:.98}.value-section .numbered-row{grid-template-columns:76px minmax(0,1fr);gap:clamp(20px,3vw,34px);min-height:132px;padding:24px clamp(26px,4vw,46px)}.value-section .numbered-row-index{border-radius:14px;width:68px;height:68px;font-size:clamp(31px,3.2vw,43px)}.value-section .numbered-row-copy h3{font-size:clamp(25px,2.5vw,38px);line-height:1.04;font-weight:500!important}.value-section .numbered-row-copy p{margin-top:3px;font-size:clamp(15px,1.3vw,18px);line-height:1.35}@media (width<=760px){.audience-reality-screens article,.audience-proof-section .audience-reality-screens article{min-height:calc(100svh - 70px)!important;padding:82px 22px 58px!important}.audience-page-shops .audience-reality-screens article>span{top:28px!important;left:22px!important}.audience-reality-screens h2,.audience-reality-screens h3{font-size:clamp(40px,11.5vw,60px)!important;line-height:1.02!important}.audience-page-shops .audience-reality-screens article:last-child h3{font-size:clamp(36px,10.2vw,53px)!important;line-height:1.05!important}.value-section .section-intro h2{font-size:clamp(38px,10.5vw,52px)}.value-section .numbered-row{grid-template-columns:62px minmax(0,1fr);gap:16px;min-height:122px;padding:22px 18px}.value-section .numbered-row-index{border-radius:12px;width:58px;height:58px;font-size:28px}.value-section .numbered-row-copy h3{font-size:clamp(22px,6vw,30px)}.value-section .numbered-row-copy p{font-size:14px}}.headline-accent,.section-intro .headline-accent,.five-step-heading h2 span,.connected-sale-heading h2 span,.mechanics-intro-copy h2 span{color:#0759f0!important;font-style:normal!important;text-decoration:none!important}.headline-accent:after,.section-intro .headline-accent:after,.five-step-heading h2 span:after,.connected-sale-heading h2 span:after,.mechanics-intro-copy h2 span:after{content:none!important;display:none!important}.page-hero-copy h1,.page-hero-copy h1 .headline-line,.section-intro h2,.connected-sale-heading h2,.five-step-heading h2,.mechanics-intro-copy h2{font-style:normal!important;text-decoration:none!important}.audience-page-organisations .page-hero-copy{width:min(1120px,100%)}.audience-page-organisations .page-hero-copy h1{text-wrap:balance;max-width:1120px!important;font-size:clamp(54px,6vw,82px)!important;line-height:.96!important}.numbered-rows,.value-section .numbered-rows,.about-numbered-rows,.how-numbered-rows{width:min(960px,100%)!important;margin-left:auto!important;margin-right:auto!important}.numbered-row,.value-section .numbered-row,.about-numbered-rows .numbered-row,.how-numbered-rows .numbered-row{text-align:center;justify-items:center;min-height:154px;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:28px clamp(24px,5vw,58px)!important}.numbered-row-index,.value-section .numbered-row-index{border-radius:16px;width:72px;height:72px;margin:0 auto;font-size:38px}.numbered-row-copy,.value-section .numbered-row-copy{flex-direction:column;align-items:center;width:100%;display:flex;text-align:center!important}.numbered-row-copy h3,.numbered-row-copy p,.value-section .numbered-row-copy h3,.value-section .numbered-row-copy p{max-width:780px;margin-left:auto;margin-right:auto;text-align:center!important}.value-section .section-intro{text-align:center}.value-section .section-intro h2 .headline-line{display:block}.connected-sale-band{color:#111827!important;background:#fff!important;padding:clamp(92px,11vw,154px) 0!important}.connected-sale-layout{gap:clamp(54px,7vw,88px);display:grid}.connected-sale-heading{text-align:center;width:min(920px,100%);margin:0 auto}.connected-sale-heading .eyebrow{color:#587092!important}.connected-sale-heading h2{letter-spacing:-.058em;text-wrap:balance;max-width:900px;margin:18px auto 20px;font-size:clamp(48px,6.4vw,84px);font-weight:560;line-height:.98;color:#111827!important;font-family:var(--font-readable)!important}.connected-sale-heading p{color:#61708b;max-width:680px;margin:0 auto;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.connected-benefit-grid{background:#dbe3ef;border:1px solid #dbe3ef;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(1040px,100%);margin:0 auto;display:grid;overflow:hidden}.connected-benefit-grid article{background:#fff;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:24px;min-height:230px;padding:clamp(30px,4vw,48px);display:grid}.connected-benefit-grid article>span{color:#0759f0;font-size:26px;font-weight:600;line-height:1}.connected-benefit-grid h3{color:#111827;letter-spacing:-.038em;margin:0 0 10px;font-size:clamp(24px,2.3vw,34px);font-weight:560;line-height:1.06;font-family:var(--font-readable)!important}.connected-benefit-grid p{color:#58667d;margin:0;font-size:17px;line-height:1.5}.five-step-section{width:min(1180px,100% - 48px);padding-top:clamp(96px,12vw,160px)!important;padding-bottom:clamp(96px,12vw,160px)!important}.five-step-heading{width:min(900px,100%);margin:0 auto;text-align:center!important}.five-step-heading h2{color:#111827;text-align:center;text-wrap:balance;max-width:880px;margin:18px auto 0;font-size:clamp(46px,6vw,78px);font-weight:560;line-height:.98}.five-step-section .numbered-rows{margin-top:clamp(50px,7vw,84px)!important}.mechanics-intro-section{background:#fff;padding:clamp(100px,12vw,170px) 0}.mechanics-intro-copy{text-align:center;width:min(980px,100% - 48px);margin:0 auto}.mechanics-intro-copy h2{color:#111827;letter-spacing:-.058em;text-wrap:balance;max-width:940px;margin:18px auto 22px;font-size:clamp(48px,6.2vw,82px);font-weight:560;line-height:.98}.mechanics-intro-copy p{color:#63718a;max-width:680px;margin:0 auto;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.pinned-story{width:100%;height:var(--story-height);background:#0a3287;position:relative}.pinned-story-stage{isolation:isolate;background:#0a3287;width:100%;height:calc(100svh - 78px);position:sticky;top:78px;overflow:hidden}.pinned-story .pinned-story-panel{text-align:center;pointer-events:none;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2vw,22px);transition:opacity .42s,transform .58s cubic-bezier(.22,.8,.22,1),visibility .42s step-end;border:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:clamp(58px,8vw,110px) max(28px,50vw - 590px)!important;display:flex!important;position:absolute!important;inset:0!important;transform:translateY(14%)scale(.985)!important}.pinned-story .pinned-story-panel:first-child{color:#fff!important;background:#0a3287!important}.pinned-story .pinned-story-panel:nth-child(2){color:#fff!important;background:#0759f0!important}.pinned-story .pinned-story-panel:nth-child(3){color:#fff!important;background:#164a9f!important}.pinned-story .pinned-story-panel:nth-child(4){color:#fff!important;background:#2f65c4!important}.pinned-story .pinned-story-panel:nth-child(5){color:#fff!important;background:#071a4f!important}.pinned-story .pinned-story-panel.is-active{z-index:3;opacity:1;visibility:visible;transition:opacity .42s,transform .58s cubic-bezier(.22,.8,.22,1),visibility;transform:translateY(0)scale(1)!important}.pinned-story .pinned-story-panel.is-before{transform:translateY(-14%)scale(.985)!important}.pinned-story-number{opacity:.15;color:currentColor!important;font-family:var(--font-readable)!important;letter-spacing:-.08em!important;margin:0 0 clamp(12px,2.5vw,28px)!important;font-size:clamp(82px,13vw,176px)!important;font-weight:600!important;line-height:.75!important;position:static!important}.pinned-story-panel h2,.pinned-story-panel h3{text-wrap:balance;color:currentColor!important;width:min(100%,1040px)!important;max-width:1040px!important;font-family:var(--font-readable)!important;letter-spacing:-.058em!important;text-align:center!important;margin:0!important;font-size:clamp(50px,7vw,94px)!important;font-style:normal!important;font-weight:560!important;line-height:.98!important}.shop-reality-pinned-story .pinned-story-panel:last-child h3{font-size:clamp(42px,5.8vw,76px)!important;line-height:1.02!important}.pinned-story-panel p{opacity:.82;color:currentColor!important;max-width:720px!important;margin:6px auto 0!important;font-size:clamp(17px,1.65vw,22px)!important;line-height:1.45!important}.audience-reality-screens:has(.pinned-story){padding:0!important}.audience-proof-section .audience-reality-screens:has(.pinned-story){padding:0!important}.mission-statement-grid{text-align:center;flex-direction:column;align-items:center;gap:24px!important;display:flex!important}.mission-statement-grid>span,.mission-statement-content,.mission-statement-grid h2,.mission-statement-grid p{width:min(900px,100%);text-align:center!important;margin-left:auto!important;margin-right:auto!important}.about-principles-section .numbered-section-title{text-align:center;max-width:900px}.language-menu>summary{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:6px!important}.language-flag{width:28px!important;height:28px!important}@media (width<=760px){.audience-page-organisations .page-hero-copy h1{font-size:clamp(44px,12vw,60px)!important}.numbered-row,.value-section .numbered-row,.about-numbered-rows .numbered-row,.how-numbered-rows .numbered-row{min-height:150px;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:24px 20px!important}.numbered-row-index,.value-section .numbered-row-index{width:62px;height:62px;font-size:31px}.connected-benefit-grid{border-radius:20px;grid-template-columns:1fr}.connected-benefit-grid article{grid-template-columns:46px minmax(0,1fr);gap:16px;min-height:0;padding:28px 22px}.connected-benefit-grid article>span{font-size:22px}.connected-benefit-grid h3{font-size:25px}.connected-benefit-grid p{font-size:16px}.five-step-section{width:min(100% - 32px,1180px)}.mechanics-intro-copy{width:min(100% - 32px,980px)}.pinned-story-stage{height:calc(100svh - 70px);top:70px}.pinned-story .pinned-story-panel{padding:48px 22px!important}.pinned-story-number{font-size:clamp(72px,25vw,110px)!important}.pinned-story-panel h2,.pinned-story-panel h3{font-size:clamp(40px,11.5vw,58px)!important;line-height:1.01!important}.shop-reality-pinned-story .pinned-story-panel:last-child h3{font-size:clamp(34px,9.5vw,48px)!important}}@media (prefers-reduced-motion:reduce){.pinned-story .pinned-story-panel{transition:none!important}}.about-spotlight-hero .about-hero-grid{justify-items:center!important}.about-spotlight-hero .about-hero-copy{text-align:center!important;align-items:center!important;width:min(940px,100%)!important}.about-spotlight-hero .about-hero-copy h1,.about-spotlight-hero .about-hero-copy>p{text-align:center!important;width:min(940px,100%)!important;margin-left:auto!important;margin-right:auto!important}.about-spotlight-hero .about-hero-copy .hero-actions{width:100%;justify-content:center!important}.founder-profile-grid{grid-template-columns:minmax(300px,520px) minmax(0,680px)!important;justify-content:center!important;align-items:center!important;gap:clamp(54px,7vw,110px)!important;width:min(1280px,100% - 48px)!important}.founder-profile-copy,.founder-profile-copy h1,.founder-profile-copy>strong,.founder-profile-copy>p{text-align:left!important;margin-left:0!important;margin-right:0!important}.founder-profile-copy{justify-self:start;width:100%}.founder-profile-actions{text-align:left!important;justify-content:flex-start!important}.language-menu>summary{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}.language-menu>summary .language-flag{box-sizing:border-box;background:#fff;border:1px solid #071a4f1f;overflow:hidden;border-radius:50%!important;width:37px!important;height:37px!important;padding:4px!important}.language-menu>summary .language-flag svg,.language-menu>summary .language-flag img{border-radius:50%;width:100%!important;height:100%!important}@media (width<=760px){.founder-profile-grid{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:36px!important;width:min(100% - 32px,560px)!important}.founder-profile-copy{width:100%;text-align:left!important;align-items:flex-start!important}.founder-profile-copy h1,.founder-profile-copy>strong,.founder-profile-copy>p{text-align:left!important}.founder-profile-actions{justify-content:flex-start!important;align-items:flex-start!important}}
