.abx{--ab-navy: #07142f;--ab-ink: #101c43;--ab-muted: #626a78;--ab-orange: #f47c20;--ab-paper: #f4f5f7;color:var(--ab-ink)}.abx-shell{width:min(1180px,100% - clamp(24px,6vw,80px));margin-inline:auto}.abx-kicker{margin:0 0 12px;color:var(--ab-orange);font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.abx h2{margin:0;font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:1.1;letter-spacing:-.03em}.abx p{line-height:1.68}.abx-hero{position:relative;min-height:clamp(520px,74vh,720px);display:grid;align-items:center;overflow:hidden;background:var(--ab-navy)}.abx-hero__media,.abx-hero__veil{position:absolute;inset:0;width:100%;height:100%}.abx-hero__media{object-fit:cover;object-position:center 42%}.abx-hero__veil{background:linear-gradient(90deg,#040e23e6,#040e23a8 46%,#040e2333 82%),linear-gradient(0deg,rgba(4,13,32,.6),transparent 46%)}.abx-hero__content{position:relative;z-index:1;padding-block:clamp(60px,8vw,96px);color:#fff}.abx-hero h1{max-width:17ch;margin:0;color:#fff;font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:1.02;letter-spacing:-.045em}.abx-hero h1:lang(zh){max-width:none;font-size:clamp(2.2rem,4.1vw,3.75rem);letter-spacing:-.035em}.abx-hero__answer{max-width:58ch;margin:20px 0 0;padding-left:16px;border-left:3px solid var(--ab-orange);color:#ffffffd1;font-size:clamp(.98rem,1.1vw,1.1rem)}.abx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.abx-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:999px;font-size:.9rem;font-weight:800;text-decoration:none}.abx-btn--primary{background:var(--ab-orange);color:#0b1730}.abx-btn--primary:hover{box-shadow:0 10px 26px #f47c2057}.abx-btn--ghost{border:1px solid rgba(255,255,255,.4);color:#fff}.abx-btn--ghost:hover{background:#ffffff1f}.abx-hero__direct{display:flex;flex-wrap:wrap;gap:8px 22px;margin:18px 0 0}.abx-hero__direct a{color:#fff;font-size:.92rem;font-weight:800;text-decoration:none}.abx-hero__direct a:first-child{border-bottom:2px solid var(--ab-orange);padding-bottom:2px}.abx-hero__proof{display:flex;flex-wrap:wrap;gap:10px 28px;margin:26px 0 0;padding:0;list-style:none}.abx-hero__proof li{display:flex;align-items:baseline;gap:8px;color:#ffffffb8;font-size:.8rem;font-weight:700}.abx-hero__proof span{color:var(--ab-orange);font-size:.68rem;font-weight:900}.abx-nav{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,40px);padding:14px clamp(24px,6vw,80px);background:var(--ab-navy);border-bottom:1px solid rgba(255,255,255,.1)}.abx-nav a{display:inline-flex;align-items:baseline;gap:8px;color:#ffffffad;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.abx-nav a span{color:var(--ab-orange);font-size:.66rem}.abx-nav a:hover{color:#fff}.abx-section{padding-block:clamp(58px,7vw,96px)}.abx-section[id]{scroll-margin-top:122px}.abx-section--tint{background:var(--ab-paper)}.abx-section--dark{background:var(--ab-navy);color:#fff}.abx-section--dark h2,.abx-section--dark h3{color:#fff}.abx-section--dark p{color:#ffffffc2}.abx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(26px,4vw,64px);align-items:start}.abx-split>div>p:first-of-type,.abx-split>p{margin-top:0}.abx-split--media{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center}.abx-figure{margin:0;overflow:hidden;border-radius:14px;aspect-ratio:16 / 9}.abx-figure img{width:100%;height:100%;object-fit:cover;display:block}.abx-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#1a56c4;font-weight:800;text-decoration:none}.abx-link:hover{text-decoration:underline}.abx-families{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.abx-families a{padding:6px 13px;border:1px solid rgba(16,28,67,.16);border-radius:999px;color:var(--ab-ink);font-size:.8rem;font-weight:700;text-decoration:none}.abx-families a:hover{background:var(--ab-ink);border-color:var(--ab-ink);color:#fff}.abx-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(28px,4vw,48px)}.abx-evidence article{display:flex;flex-direction:column;gap:10px;padding:22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.13);border-top:3px solid var(--ab-orange);border-radius:12px}.abx-evidence header span{color:var(--ab-orange);font-size:.7rem;font-weight:900;letter-spacing:.08em}.abx-evidence h3{margin:4px 0 0;font-size:1.05rem}.abx-evidence h3 a{color:#fff;text-decoration:none}.abx-evidence h3 a:hover{color:var(--ab-orange)}.abx-evidence__label{margin:6px 0 0!important;color:#94a9d4;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.abx-evidence ul{display:grid;gap:6px;margin:0;padding-left:18px}.abx-evidence article>ul:not(.abx-evidence__not){min-height:8rem}.abx-evidence li{color:#ffffffc7;font-size:.84rem;line-height:1.5}.abx-evidence__not li{color:#ffb98a}.abx-evidence article>a{margin-top:auto;padding-top:8px;color:#9fc0ff;font-size:.82rem;font-weight:800;text-decoration:none}.abx-evidence__all{margin-top:clamp(24px,3vw,36px)}.abx-principles{display:grid;gap:0;margin:24px 0 28px;padding:0;list-style:none;border-block:1px solid rgba(16,28,67,.13)}.abx-principles li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;border-bottom:1px solid rgba(16,28,67,.1)}.abx-principles li:last-child{border-bottom:0}.abx-principles li>span{padding-top:2px;color:var(--ab-orange);font-size:.7rem;font-weight:900;letter-spacing:.12em}.abx-principles h3{margin:0;color:var(--ab-ink);font-size:.98rem;line-height:1.3}.abx-principles p{margin:4px 0 0;color:var(--ab-muted);font-size:.88rem;line-height:1.55}.abx-faq{display:grid;gap:10px}.abx-faq details{padding:16px 20px;background:#fff;border:1px solid rgba(16,28,67,.12);border-radius:12px}.abx-faq summary{display:flex;justify-content:space-between;gap:16px;color:var(--ab-ink);cursor:pointer;font-weight:800;list-style:none}.abx-faq summary::-webkit-details-marker{display:none}.abx-faq summary span{color:var(--ab-orange);font-weight:900}.abx-faq p{margin:12px 0 0;color:var(--ab-muted)}.abx-close{padding-block:clamp(70px,8vw,118px);color:#fff;background:radial-gradient(circle at 78% 0%,rgba(26,86,196,.46),transparent 38%),var(--ab-navy)}.abx-close h2{color:#fff}.abx-close p{color:#ffffffc2}.abx-close__return{margin-top:14px;color:#fff!important;font-weight:700}.abx-close__hours{margin-top:14px;color:#ffffff80!important;font-size:.82rem}@media(min-width:981px)and (max-width:1100px){.abx-evidence article>ul:not(.abx-evidence__not){min-height:9.5rem}}@media(max-width:980px){.abx-split,.abx-split--media,.abx-evidence{grid-template-columns:1fr}.abx-evidence article>ul:not(.abx-evidence__not){min-height:0}.abx-nav{gap:14px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.abx-nav::-webkit-scrollbar{display:none}.abx-nav a{white-space:nowrap}}@media(max-width:640px){.abx-hero{display:block;min-height:0;padding-top:300px}.abx-hero__media{bottom:auto;height:340px;object-position:76% 42%}.abx-hero__veil{bottom:auto;height:340px;background:linear-gradient(90deg,#040e2340,#040e230f),linear-gradient(0deg,var(--ab-navy) 0%,rgba(4,13,32,.08) 44%)}.abx-hero__content{padding-block:42px 50px}.abx-hero h1{max-width:13ch;font-size:clamp(2.3rem,10.6vw,3rem);line-height:1.02}.abx-hero h1:lang(zh){max-width:none;font-size:clamp(2.1rem,9.5vw,2.72rem)}.abx-hero__answer{max-width:36ch;font-size:.94rem;line-height:1.55}.abx-hero__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}.abx-nav{padding-inline:20px 54px;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),transparent)}.abx-evidence{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;margin-inline:calc((100vw - 100%)/-2);padding-inline:calc((100vw - 100%)/2);padding-bottom:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.abx-evidence::-webkit-scrollbar{display:none}.abx-evidence article{scroll-snap-align:start}.abx-principles{margin-top:20px}body:has(.abx) .ry-chat__launch{width:48px;height:48px;justify-content:center;padding:0;border-radius:50%}body:has(.abx) .ry-chat__launch-label{display:none}}
