.buyer-solution-page{--buyer-ink:#111724;--buyer-muted:#4e596b;--buyer-paper:#f6f3ed;--buyer-blue:#4b67ff;--buyer-line:#11172426;--buyer-gutter:clamp(22px, 5vw, 88px);min-height:100vh;color:var(--buyer-ink);background:var(--buyer-paper)}.buyer-solution-page *{box-sizing:border-box}.buyer-solution-page a{color:inherit;text-decoration:none}.buyer-solution-page :focus-visible{outline:3px solid var(--buyer-blue);outline-offset:5px}.buyer-solution-page h1,.buyer-solution-page h2,.buyer-solution-page h3,.buyer-solution-page p{margin:0}.buyer-solution-page h1,.buyer-solution-page h2,.buyer-solution-page h3{text-wrap:balance}.buyer-solution-skip{z-index:100;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.buyer-solution-skip:focus{transform:translateY(0)}.buyer-solution-header{min-height:78px;padding:16px var(--buyer-gutter);color:#fff;background:#111620;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;display:grid}.buyer-solution-wordmark{letter-spacing:.2em;align-items:center;gap:11px;width:fit-content;font-size:.82rem;font-weight:750;display:inline-flex}.buyer-solution-wordmark>span{letter-spacing:0;color:#111620;background:linear-gradient(145deg,#fff,#b8b9ba);border-radius:50%;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.buyer-solution-header nav{color:#ffffffc4;align-items:center;gap:26px;font-size:.8rem;display:flex}.buyer-solution-header nav a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.buyer-solution-header-cta{background:var(--buyer-blue);text-align:center;border-radius:999px;justify-self:end;padding:12px 19px;font-size:.78rem;font-weight:650}.buyer-solution-hero{color:#fff;background:radial-gradient(circle at 10% 0,#4b67ff3d,#0000 55%),#151b29;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);display:grid}.buyer-solution-hero-copy{min-width:0;padding:clamp(60px,6vw,96px) var(--buyer-gutter)}.buyer-solution-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;color:#ffffffab;font-size:.69rem;font-weight:600;line-height:1.65;margin-bottom:22px!important}.buyer-solution-eyebrow-blue{color:#354fd8}.buyer-solution-hero h1{letter-spacing:-.045em;max-width:950px;font-size:clamp(2.7rem,4.4vw,5.2rem);font-weight:610;line-height:1.06}.buyer-solution-page[lang=zh-CN] .buyer-solution-hero h1{letter-spacing:-.025em;line-height:1.2}.buyer-solution-lead{color:#ffffffc4;max-width:850px;font-size:clamp(1.02rem,1.2vw,1.2rem);line-height:1.75;margin-top:30px!important}.buyer-solution-decision{color:#e6eaff;border-left:2px solid #7d91ff;padding-left:18px;font-size:.9rem;line-height:1.75;margin-top:26px!important}.buyer-solution-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;font-size:.82rem;display:flex}.buyer-solution-button{text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:14px 23px;font-weight:700;line-height:1.4;display:inline-flex;color:var(--buyer-ink)!important}.buyer-solution-button:hover{background:#e8ecff}.buyer-solution-hero-image{background:#212634;width:100%;min-width:0;min-height:540px;margin:0;position:relative;overflow:hidden}.buyer-solution-hero-image>img{object-fit:cover;object-position:center}.buyer-solution-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070b13d9);position:absolute;inset:45% 0 0}.buyer-solution-hero-image figcaption{z-index:1;gap:9px;font-size:.85rem;line-height:1.6;display:grid;position:absolute;bottom:30px;left:28px;right:28px}.buyer-solution-hero-image figcaption>span{letter-spacing:.12em;text-transform:uppercase;color:#c4cbd8;font-size:.65rem}.buyer-solution-hero-image figcaption a:hover{text-underline-offset:4px;text-decoration:underline}.buyer-solution-hero-image.buyer-solution-hero-film{aspect-ratio:auto;flex-direction:column;justify-content:center;min-height:0;max-height:none;display:flex}.buyer-solution-hero-film:after{display:none}.buyer-solution-hero-film>video{object-fit:contain;background:#0b1019;width:100%;height:auto;min-height:0;max-height:680px;display:block}.buyer-solution-hero-film figcaption{background:#161e2d;padding:22px 28px;position:static}.buyer-solution-hero-film .buyer-solution-film-file{color:#b9c6e5;font-size:.73rem}.buyer-solution-fit-contact{overflow-wrap:anywhere;text-underline-offset:4px;max-width:100%;color:#c4cfff!important;text-decoration:underline!important}.buyer-solution-guide-link{width:fit-content;margin-top:18px;display:flex}.buyer-solution-case-request{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:12px;font-size:.85rem;font-weight:650;display:inline-flex;color:#354fd8!important;text-decoration:underline!important}.buyer-solution-section{padding:clamp(48px,4.5vw,72px) max(var(--buyer-gutter),calc((100vw - 1500px)/2))}.buyer-solution-section h2{letter-spacing:-.03em;max-width:1050px;font-size:clamp(1.8rem,2.6vw,2.75rem);font-weight:600;line-height:1.18}.buyer-solution-page[lang=zh-CN] .buyer-solution-section h2{letter-spacing:-.015em;line-height:1.35}.buyer-solution-section h3{letter-spacing:-.015em;font-size:clamp(1.12rem,1.3vw,1.35rem);font-weight:650;line-height:1.45}.buyer-solution-section p,.buyer-solution-section li{color:var(--buyer-muted);font-size:1rem;line-height:1.8}.buyer-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.buyer-solution-problems article{border-top:1px solid var(--buyer-line);padding-top:24px}.buyer-solution-number{font-family:var(--font-geist-mono),monospace;color:#354fd8;margin-bottom:16px;font-size:.75rem;display:block}.buyer-solution-problems p{margin-top:12px}.buyer-solution-workflow{border-top:1px solid var(--buyer-line)}.buyer-solution-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:28px 0 0;padding:0;list-style:none;display:grid}.buyer-solution-workflow-list li{border-top:1px solid var(--buyer-line);grid-template-columns:30px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.buyer-solution-workflow-list .buyer-solution-number{margin-top:4px}.buyer-solution-workflow-list h3{color:var(--buyer-ink)}.buyer-solution-workflow-list p{margin-top:12px}.buyer-solution-example{color:#fff;background:#151b29}.buyer-solution-section-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:50px;display:grid}.buyer-solution-example .buyer-solution-section-intro>p{color:#bfc7d5}.buyer-solution-table-wrap{width:100%;margin-top:38px;overflow-x:auto}.buyer-solution-example table{border-collapse:collapse;text-align:left;width:100%}.buyer-solution-example caption{text-align:left;color:#c1c9d6;padding-bottom:16px;font-size:.75rem;line-height:1.6}.buyer-solution-example th,.buyer-solution-example td{vertical-align:top;border-top:1px solid #ffffff2e;padding:22px 18px;font-size:.87rem;line-height:1.7}.buyer-solution-example thead th{color:#b9c5ff;letter-spacing:.06em;font-size:.7rem;font-weight:650}.buyer-solution-example tbody th{width:25%;font-weight:600}.buyer-solution-example td:nth-child(2){color:#fff;width:23%;font-weight:600}.buyer-solution-example td:last-child{color:#c1c9d6}.buyer-solution-example-note{max-width:1100px;color:#bfc7d5!important;margin-top:24px!important;font-size:.8rem!important}.buyer-solution-handoff{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;min-width:0;margin-top:26px}.buyer-solution-handoff summary{cursor:pointer;color:#fff;padding:19px 0;font-size:.95rem;font-weight:600;line-height:1.6}.buyer-solution-handoff summary:focus-visible{outline-offset:4px;outline:3px solid #a9b6ff}.buyer-solution-handoff .buyer-solution-handoff-note{color:#c1c9d6;margin:0 0 20px;font-size:.8rem}.buyer-solution-handoff dl{margin:0}.buyer-solution-handoff dl>div{border-top:1px solid #ffffff26;min-width:0;padding:19px 0}.buyer-solution-handoff dt{color:#dce3ff;font-size:.82rem;line-height:1.7}.buyer-solution-handoff code{font-family:var(--font-geist-mono), monospace;white-space:normal;overflow-wrap:anywhere}.buyer-solution-handoff dd{margin:8px 0 0}.buyer-solution-handoff dd p{color:#d3dae5;font-size:.9rem}.buyer-solution-handoff dd .buyer-solution-handoff-spec{color:#aebbd0;margin-top:6px;font-size:.8rem}.buyer-solution-evidence{scroll-margin-top:20px}.buyer-solution-evidence-grid{margin-bottom:30px}.buyer-solution-evidence-grid article{border:1px solid var(--buyer-line);background:#fffefa;border-radius:12px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.buyer-solution-case-category{color:#354fd8!important;margin-bottom:14px!important;font-size:.69rem!important}.buyer-solution-evidence-grid h3 a:hover{color:#354fd8}.buyer-solution-commercial-badge{color:#344270;background:#e9edff;border:1px solid #d0d8ff;border-radius:5px;margin-top:13px;padding:5px 8px;font-size:.66rem;line-height:1.6;display:inline-block}.buyer-solution-evidence-grid article>p:not(:first-child){margin-top:16px;margin-bottom:22px;font-size:1rem}.buyer-solution-text-link{align-items:center;gap:12px;font-size:.83rem;font-weight:650;line-height:1.6;display:inline-flex;color:#354fd8!important}.buyer-solution-text-link:hover{text-underline-offset:4px;text-decoration:underline}.buyer-solution-evidence-grid article>.buyer-solution-text-link{margin-top:auto}.buyer-solution-boundaries{border-top:1px solid var(--buyer-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;display:grid}.buyer-solution-boundaries ul{margin:0;padding-left:20px}.buyer-solution-boundaries li+li{margin-top:22px}.buyer-solution-pricing{background:#e9edfc;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;display:grid}.buyer-solution-pricing h2{margin-bottom:24px}.buyer-solution-price-copy>p+p{margin-top:20px}.buyer-solution-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.buyer-solution-price strong{color:#111724;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.7rem,2.4vw,2.65rem);font-weight:600}.buyer-solution-price span{font-size:.8rem}.buyer-solution-price-copy>p:not(.buyer-solution-price){font-size:.95rem}.buyer-solution-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;display:grid}.buyer-solution-faq details{border-bottom:1px solid var(--buyer-line)}.buyer-solution-faq details:first-child{border-top:1px solid var(--buyer-line)}.buyer-solution-faq summary{cursor:pointer;padding:22px 28px 22px 0;font-size:1rem;font-weight:600;line-height:1.6}.buyer-solution-faq details>p{padding-bottom:24px;font-size:1rem}.buyer-solution-next{color:#fff;background:#334bdc;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:70px;display:grid}.buyer-solution-next .buyer-solution-eyebrow{color:#e0e5ff}.buyer-solution-next h2{max-width:760px}.buyer-solution-next>div>p:not(.buyer-solution-eyebrow){color:#e0e5ff;margin-top:26px}.buyer-solution-next .buyer-solution-button{margin-top:30px}.buyer-solution-direct-email{overflow-wrap:anywhere;width:fit-content;margin-top:20px;font-size:.86rem;display:block}.buyer-solution-next aside{background:#0d175e2e;border:1px solid #ffffff45;border-radius:12px;align-self:start;padding:32px}.buyer-solution-next aside ul{margin:22px 0;padding-left:19px}.buyer-solution-next aside li{color:#fff;font-size:.9rem}.buyer-solution-next aside li+li{margin-top:9px}.buyer-solution-next aside p{color:#e0e5ff;font-size:.8rem}.buyer-solution-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.buyer-solution-related>div>a{border:1px solid var(--buyer-line);border-radius:10px;padding:30px;display:block}.buyer-solution-related>div>a:hover{background:#efeff4;border-color:#354fd8}.buyer-solution-related p{margin:16px 0 22px;font-size:1rem}.buyer-solution-related span{color:#354fd8;font-size:.8rem;font-weight:650}.buyer-solution-footer{padding:34px var(--buyer-gutter);border-top:1px solid var(--buyer-line);color:var(--buyer-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:.75rem;line-height:1.6;display:flex}.buyer-solution-footer .buyer-solution-wordmark{color:var(--buyer-ink)}@media (min-width:1750px){.buyer-solution-hero-copy{padding-left:max(var(--buyer-gutter),calc((100vw - 1500px)/2))}}@media (max-width:1100px){.buyer-solution-header,.buyer-solution-header nav{gap:18px}.buyer-solution-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.buyer-solution-grid{gap:18px}.buyer-solution-evidence-grid article{padding:24px}.buyer-solution-section-intro,.buyer-solution-boundaries,.buyer-solution-pricing,.buyer-solution-faq,.buyer-solution-next{gap:36px}}@media (max-width:920px){.buyer-solution-hero{grid-template-columns:minmax(0,1fr)}.buyer-solution-hero-copy{padding-bottom:54px}.buyer-solution-hero h1{max-width:800px;font-size:clamp(2.7rem,7vw,4.6rem)}.buyer-solution-hero-image{aspect-ratio:1.65;min-height:370px;max-height:560px}.buyer-solution-hero-image>img{object-position:center 42%}.buyer-solution-section-intro{grid-template-columns:1fr;gap:24px}.buyer-solution-grid{grid-template-columns:1fr}.buyer-solution-problems article{grid-template-columns:30px minmax(0,1fr);gap:0 20px;display:grid}.buyer-solution-problems article>p{grid-column:2;margin-top:12px}.buyer-solution-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-solution-evidence-grid article:last-child{grid-column:1/-1}.buyer-solution-boundaries,.buyer-solution-pricing,.buyer-solution-faq,.buyer-solution-next{grid-template-columns:1fr}}@media (max-width:620px){.buyer-solution-header{grid-template-columns:1fr auto;gap:16px 10px;padding-top:17px;padding-bottom:17px}.buyer-solution-header nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px;font-size:.75rem}.buyer-solution-header-cta{padding:10px 14px;font-size:.73rem}.buyer-solution-wordmark{gap:9px;font-size:.75rem}.buyer-solution-hero-copy{padding-top:52px}.buyer-solution-eyebrow{font-size:.62rem}.buyer-solution-hero h1{font-size:clamp(2.55rem,10.6vw,3.8rem)}.buyer-solution-page[lang=zh-CN] .buyer-solution-hero h1{font-size:clamp(2.5rem,9.8vw,3.6rem)}.buyer-solution-hero-image{aspect-ratio:1.15;min-height:320px}.buyer-solution-actions{flex-direction:column;align-items:flex-start;gap:20px}.buyer-solution-button{max-width:100%;font-size:.8rem}.buyer-solution-workflow-list,.buyer-solution-evidence-grid{grid-template-columns:1fr}.buyer-solution-evidence-grid article:last-child{grid-column:auto}.buyer-solution-example table{min-width:560px}.buyer-solution-example th,.buyer-solution-example td{padding:18px 12px;font-size:.8rem}.buyer-solution-example tbody th{width:27%}.buyer-solution-example td:nth-child(2){width:25%}.buyer-solution-next aside{padding:24px}.buyer-solution-related>div{grid-template-columns:1fr}.buyer-solution-related>div>a{padding:24px}.buyer-solution-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.buyer-solution-page{scroll-behavior:auto}}
