/* Styles loaded only by the ordering and About pages. */
.info-eyebrow{margin:0 0 16px;font:500 11px/1.5 Prompt,sans-serif;letter-spacing:2px;color:#bd7215}
.info-page-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:#777}
.info-page-crumbs a:hover{color:#cf7d16}
.info-page-title{padding:40px 0 34px;background:linear-gradient(105deg,#fff6e7,#fffdfa);border-bottom:1px solid #f2e4ce}
.info-page-title h1{font-size:32px;font-weight:500;line-height:1.5;margin:0 0 12px;color:#292929}
.info-page-title .info-eyebrow{margin-bottom:8px}
.order-information{padding:24px 0 38px;background:#f8f8f6}
.info-demo{max-width:1100px;margin:0 auto;color:#786b55;font-size:12px;line-height:1.8;border-left:3px solid #e6b253;padding:8px 14px;background:#fffcf6}
.eex-order br,.eex-policy .eex-tags br{display:none}
.eex-order .eex-o-account br{display:initial}
.eex-order .eex-o-account>br{display:none}
.eex-order .eex-o-gateway-head p{margin:0}
.eex-order .eex-o-bank-title strong{font-size:16px;line-height:1.6}
.eex-order .eex-o-account-number{font-family:Roboto,Arial,sans-serif}
.about-hero{background:linear-gradient(120deg,#fff9ef,#fffdfa 65%,#fff5e5);border-bottom:1px solid #efe8dd;padding:24px 0 0}
.about-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding:46px 0 48px}
.about-hero h1{color:#222;font-size:clamp(29px,3.5vw,43px);font-weight:500;line-height:1.4;margin:0 0 22px;letter-spacing:-.7px}
.about-hero h1 span{color:#d88519}
.about-hero-summary{max-width:600px;color:#625f58;font-size:15px;line-height:1.95;margin:0}
.about-actions{display:flex;align-items:center;gap:26px;margin-top:28px;flex-wrap:wrap}
.about-actions .button,.about-closing .button{border-radius:6px;padding:11px 22px;font-size:13px;font-weight:400}
.about-actions .button span{margin-left:12px}
.about-text-link{display:inline-flex;align-items:center;justify-content:center;color:#79541e;font-size:13px;line-height:1.6;border:1px solid #daa450;border-radius:6px;background:#fff;padding:11px 20px;transition:color .2s,border-color .2s,background .2s}
.about-text-link:hover{color:#95560b;border-color:#c38420;background:#fff7e9}
.about-text-link:focus-visible{outline:3px solid #e4a432;outline-offset:3px}
.about-brand-panel{position:relative;background:#fff;border:1px solid #eee1cb;border-radius:18px;padding:34px 28px;box-shadow:0 14px 45px #8a65230b}
.about-brand-panel img{display:block;width:100%;height:auto;margin:10px 0 24px}
.about-brand-rule{width:40px;height:3px;background:#eda527;margin:0 auto 20px}
.about-brand-panel p{text-align:center;font-size:16px;color:#333;margin:0 0 9px;font-weight:400}
.about-brand-panel>span{display:block;font-size:11px;color:#898077;text-align:center;line-height:1.8}
.about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e8dfd1;padding:26px 0 30px}
.about-stats>div{padding:0 24px;border-right:1px solid #e8dfd1;text-align:center}
.about-stats>div:first-child{padding-left:0}.about-stats>div:last-child{border:0;padding-right:0}
.about-stats strong{font:500 clamp(27px,3vw,37px)/1.2 Roboto,Arial,sans-serif;color:#292929}
.about-stats strong>span{color:#df911d;font-size:22px;margin-left:3px}
.about-stats p{margin:7px 0 0;font-size:12px;color:#7c7368}
.about-story{display:grid;grid-template-columns:1fr 1.7fr;gap:70px;padding-top:66px;padding-bottom:64px}
.about-story h2{font-size:26px;font-weight:400;line-height:1.65;color:#292929;margin:0 0 24px}
.about-since{display:inline-block;border-left:3px solid #f1a125;color:#8f7350;padding-left:13px;font-size:13px}
.about-story-copy p{font-size:14px;line-height:2;color:#666;margin:0 0 20px}
.about-story-copy p:last-child{margin-bottom:0}
.about-network{background:#f8f8f6;border-block:1px solid #eee;padding:52px 0 58px}
.about-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}
.about-section-heading .info-eyebrow{margin-bottom:9px}
.about-section-heading h2{font-size:28px;font-weight:400;color:#292929;margin:0;line-height:1.5}
.about-section-heading>p{font-size:13px;color:#8c867e;line-height:1.8;text-align:right;margin:0}
.about-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.about-logo-wall{margin:0;min-width:0;background:#fff;border:1px solid #e6e4df;border-radius:14px;overflow:hidden}




.about-wall-image{display:block;padding:12px;background:#fff;line-height:0}
.about-wall-image:focus-visible{outline:3px solid #ed9d2b;outline-offset:-4px}
.about-wall-image img{display:block;width:100%;height:auto;max-width:100%}
.about-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:44px;padding-bottom:46px}
.about-closing .info-eyebrow{margin-bottom:8px}
.about-closing h2{font-size:25px;font-weight:400;line-height:1.5;margin:0 0 7px;color:#333}
.about-closing p:last-child{font-size:13px;color:#888;margin:0}
.about-closing .button{white-space:nowrap}
@media(max-width:1000px){.about-hero-grid{gap:35px}.about-story{gap:40px;grid-template-columns:1fr 1.5fr}.about-brand-panel{padding:28px 20px}.about-logo-grid{gap:18px}}
@media(max-width:800px){.about-hero-grid{grid-template-columns:1fr;gap:30px;padding:32px 0}.about-hero-summary{max-width:none}.about-brand-panel{max-width:540px;width:100%;justify-self:center;padding:22px 26px}.about-brand-panel img{max-width:420px;margin:0 auto 14px}.about-brand-panel p{font-size:15px}.about-brand-rule{margin-bottom:12px}.about-stats>div{padding:0 12px}.about-story{grid-template-columns:1fr;gap:26px;padding-top:42px;padding-bottom:40px}.about-story-title h2 br{display:none}.about-story h2{margin-bottom:14px}.about-logo-grid{grid-template-columns:1fr;gap:24px;max-width:680px;margin:auto}.about-section-heading{align-items:flex-start}.about-section-heading>p{display:none}.about-network{padding:38px 0}.about-closing{flex-direction:column;align-items:flex-start;gap:22px}}
@media(max-width:549px){.info-page-title{padding:28px 0}.info-page-title h1{font-size:25px}.info-page-crumbs{font-size:10px;gap:9px}.info-eyebrow{font-size:10px;letter-spacing:1.5px}.info-demo{font-size:11px}.order-information{padding-top:18px}.about-hero{padding-top:18px}.about-hero h1{font-size:30px}.about-hero-summary{font-size:13px}.about-hero-grid{padding-top:28px}.about-actions{gap:22px;margin-top:22px}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 0;row-gap:24px}.about-stats>div{padding:0 8px!important}.about-stats>div:nth-child(2){border:0}.about-stats strong{font-size:30px}.about-stats p{font-size:11px}.about-brand-panel{padding:20px 16px}.about-brand-panel>span{font-size:10px}.about-story h2{font-size:23px}.about-story-copy p{font-size:13px;line-height:1.95}.about-section-heading h2{font-size:23px}.about-wall-image{padding:7px}.about-closing h2{font-size:22px}.about-closing{padding-top:34px;padding-bottom:34px}}

/* About-page annotation refinements. */
.about-hero{padding-top:20px}
.about-hero-grid{padding-top:16px}
.about-site-badge{display:inline-flex;align-items:center;max-width:100%;margin:0 0 22px;padding:9px 18px;border:1.5px solid #e6a43e;border-radius:8px;background:#fff;color:#9b5c0b;font:500 25px/1.4 Prompt,sans-serif;letter-spacing:-.4px}
.about-section-tag{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:7px 13px;border:1px solid #e6aa47;border-radius:6px;background:#fff3d9;color:#825111;font-size:12px;line-height:1.5;letter-spacing:1.5px}
.about-section-heading .about-section-tag{margin-bottom:14px}
@media(max-width:800px){.about-hero-grid{padding-top:12px;align-items:center}}
@media(max-width:549px){.about-site-badge{font-size:23px;padding:8px 15px;margin-bottom:20px}.about-section-tag{font-size:11px;padding:7px 11px;letter-spacing:1px}.about-hero{padding-top:16px}.about-hero-grid{padding-top:8px}}

/* Stronger ordering-page accents without changing the source copy. */
.info-page-title{background:linear-gradient(110deg,#ffe3b3,#fff2d9);border-bottom:1px solid #efca90}
.info-page-title h1{color:#30200c;font-weight:500}
.info-page-title .info-eyebrow{color:#663900;font-weight:500}
.info-page-title .info-page-crumbs{color:#593b16}
.order-information .eex-o-heading:before,.order-information .eex-accent{background:#f7941d;width:64px;height:5px}
.order-information .eex-o-panel,.order-information .eex-policy{border-color:#e6c799}
.order-information .eex-o-step{background:#fff5e4;border-color:#efbf76;border-top:4px solid #f7941d}
.order-information .eex-o-num{background:#f7941d;color:#29200e}
.order-information .eex-o-heading h2,.order-information .eex-heading h2{color:#9b4b00}
.order-information .eex-o-bank{background:#eff9f2;border-color:#92c4a2;border-left:5px solid #168447}
.order-information .eex-o-badge{background:#168447;color:#fff;border-color:#168447}
.order-information .eex-o-account{border-color:#9fc8ac}
.order-information .eex-o-account-number{color:#126c38}
.order-information .eex-o-button{background:#168447;border-color:#126c38;color:#fff}
.order-information .eex-o-button:hover{background:#106334;color:#fff}
.order-information .eex-o-method{border-color:#e3c69b;border-top:3px solid #e69a2d}
.order-information .eex-o-method h4{color:#8f4706}
.order-information .eex-o-muted{color:#555}
.order-information .eex-o-label{color:#62513b}
.order-information .eex-o-table-wrap th{background:#f7941d;color:#342109}
.order-information .eex-o-table-wrap tr:nth-child(even) td{background:#fff8ed}
.order-information .eex-assurance{background:#fff1d6;border-color:#e5ac47}
.order-information .eex-tag{background:#fff;border-color:#d6952e;color:#804300}
.order-information .eex-number{background:#ee991e;color:#342109}
.order-information .eex-card{border-color:#e6c799}
