.OrderAgreementDialog-module__hRAE7W__backdrop{z-index:var(--xch-z-dialog,410);background:#0f172ab8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.OrderAgreementDialog-module__hRAE7W__dialog{color:#182230;background:#fff;border:1px solid #e4e7ec;border-radius:1rem;width:min(32rem,100%);padding:clamp(1.25rem,4vw,2rem);position:relative;box-shadow:0 28px 80px #10182847}.OrderAgreementDialog-module__hRAE7W__dialog :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #ff650059}.OrderAgreementDialog-module__hRAE7W__close{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;width:2.75rem;min-height:2.75rem;display:grid;position:absolute;top:.75rem;right:.75rem}.OrderAgreementDialog-module__hRAE7W__header{gap:.625rem;padding-right:2.5rem;display:grid}.OrderAgreementDialog-module__hRAE7W__header span{color:#e55500;letter-spacing:.12em;font-size:.75rem;font-weight:900}.OrderAgreementDialog-module__hRAE7W__header h2,.OrderAgreementDialog-module__hRAE7W__header p{margin:0}.OrderAgreementDialog-module__hRAE7W__header h2{font-size:clamp(1.5rem,4vw,2rem)}.OrderAgreementDialog-module__hRAE7W__header p{color:#667085;font-size:.875rem;line-height:1.75}.OrderAgreementDialog-module__hRAE7W__agreements{border:0;gap:.75rem;margin:1.25rem 0 0;padding:0;display:grid}.OrderAgreementDialog-module__hRAE7W__agreements legend{margin-bottom:.625rem;font-size:.875rem;font-weight:900}.OrderAgreementDialog-module__hRAE7W__agreements label{color:#344054;cursor:pointer;border:1px solid #e4e7ec;border-radius:.75rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.875rem;font-size:.875rem;line-height:1.7;display:grid}.OrderAgreementDialog-module__hRAE7W__agreements label:has(input:checked){background:#fff8f2;border-color:#ff9a57}.OrderAgreementDialog-module__hRAE7W__agreements input{accent-color:#ff6500;width:1.25rem;height:1.25rem;margin:.125rem 0 0}.OrderAgreementDialog-module__hRAE7W__agreementCopy{gap:.2rem;display:grid}.OrderAgreementDialog-module__hRAE7W__version{color:#667085;font-size:.75rem;line-height:1.5}.OrderAgreementDialog-module__hRAE7W__agreements a{color:#cf4c00;text-underline-offset:.18em;margin-left:.25rem;font-weight:900}.OrderAgreementDialog-module__hRAE7W__error{color:#b42318;background:#fff1f0;border-radius:.625rem;margin:.875rem 0 0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.6}.OrderAgreementDialog-module__hRAE7W__actions{grid-template-columns:1fr 1.6fr;gap:.75rem;margin-top:1.25rem;display:grid}.OrderAgreementDialog-module__hRAE7W__actions button{color:#344054;cursor:pointer;min-height:2.875rem;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:.625rem;font-weight:900}.OrderAgreementDialog-module__hRAE7W__actions button:disabled,.OrderAgreementDialog-module__hRAE7W__close:disabled{cursor:not-allowed;opacity:.58}.OrderAgreementDialog-module__hRAE7W__actions .OrderAgreementDialog-module__hRAE7W__confirm{color:#fff;background:#ff6500;border-color:#ff6500;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}@media (max-width:32rem){.OrderAgreementDialog-module__hRAE7W__backdrop{align-items:end;padding:0}.OrderAgreementDialog-module__hRAE7W__dialog{width:100%;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0}.OrderAgreementDialog-module__hRAE7W__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.OrderAgreementDialog-module__hRAE7W__dialog{scroll-behavior:auto}}
.PaymentCashier-module__KufRGG__modalBackdrop{z-index:var(--xch-z-modal,1000);background:#101828b8;place-items:start center;padding:clamp(.75rem,4vw,2rem);display:grid;position:fixed;inset:0;overflow-y:auto}.PaymentCashier-module__KufRGG__shell{color:#1a1a1a;background:#fff;border:1px solid #e4e7ec;border-radius:1rem;width:min(56.25rem,100%);max-height:calc(100dvh - 4rem);overflow-y:auto;box-shadow:0 28px 80px #1018283d}.PaymentCashier-module__KufRGG__pageShell{width:100%;max-height:none;box-shadow:none;overflow:visible}.PaymentCashier-module__KufRGG__shell button,.PaymentCashier-module__KufRGG__shell a{font:inherit}.PaymentCashier-module__KufRGG__shell button{cursor:pointer}.PaymentCashier-module__KufRGG__shell button:disabled{cursor:not-allowed;opacity:.62}.PaymentCashier-module__KufRGG__shell :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #ff650059}.PaymentCashier-module__KufRGG__head{border-bottom:1px solid #eceff3;grid-template-columns:2.875rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:4.5rem;padding:.75rem 1.5rem;display:grid}.PaymentCashier-module__KufRGG__head>div:nth-child(2){gap:.25rem;min-width:0;display:grid}.PaymentCashier-module__KufRGG__head strong,.PaymentCashier-module__KufRGG__head span{overflow-wrap:anywhere}.PaymentCashier-module__KufRGG__head strong{font-size:1rem}.PaymentCashier-module__KufRGG__head span{color:#667085;font-size:.8125rem}.PaymentCashier-module__KufRGG__brandMark{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#ff5b05,#ff871c);border-radius:50%;place-items:center;width:2.875rem;font-size:1.125rem;font-weight:900;display:grid}.PaymentCashier-module__KufRGG__close{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:.625rem;place-items:center;width:2.75rem;min-height:2.75rem;display:grid}.PaymentCashier-module__KufRGG__loading{color:#667085;place-content:center;justify-items:center;gap:.75rem;min-height:20rem;display:grid}.PaymentCashier-module__KufRGG__spinner{animation:.9s linear infinite PaymentCashier-module__KufRGG__cashier-spin}.PaymentCashier-module__KufRGG__productHead{color:#667085;background:#f8fafc;border-bottom:1px solid #eceff3;grid-template-columns:minmax(0,1fr) 8.75rem;gap:1rem;padding:.75rem 1.5rem;display:grid}.PaymentCashier-module__KufRGG__productHead span{align-items:baseline;gap:.5rem;font-size:.8125rem;font-weight:800;display:flex}.PaymentCashier-module__KufRGG__productHead span:last-child{justify-content:flex-end}.PaymentCashier-module__KufRGG__productHead small{color:#98a2b3;letter-spacing:.06em;font-size:.6875rem}.PaymentCashier-module__KufRGG__productRow{border-bottom:1px solid #eceff3;grid-template-columns:minmax(0,1fr) 8.75rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:grid}.PaymentCashier-module__KufRGG__productInfo{grid-template-columns:4.875rem minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;display:grid}.PaymentCashier-module__KufRGG__productInfo img,.PaymentCashier-module__KufRGG__coverFallback{aspect-ratio:1.35;object-fit:cover;background:#fff2e8;border-radius:.625rem;width:4.875rem}.PaymentCashier-module__KufRGG__coverFallback{color:#c74300;place-items:center;font-size:.8125rem;font-weight:900;display:grid}.PaymentCashier-module__KufRGG__productInfo>div:last-child{gap:.375rem;min-width:0;display:grid}.PaymentCashier-module__KufRGG__productInfo strong,.PaymentCashier-module__KufRGG__productInfo span{overflow-wrap:anywhere}.PaymentCashier-module__KufRGG__productInfo strong{line-height:1.45}.PaymentCashier-module__KufRGG__productInfo span{color:#667085;font-size:.8125rem;line-height:1.6}.PaymentCashier-module__KufRGG__productPrice{color:#f05a00;justify-items:end;font-size:1.25rem;font-weight:900;display:grid}.PaymentCashier-module__KufRGG__amountGrid{border-bottom:1px solid #eceff3;grid-template-columns:minmax(0,1fr) 14rem;align-items:end;gap:1.25rem;padding:1.25rem 1.5rem;display:grid}.PaymentCashier-module__KufRGG__agreement{color:#475467;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.625rem;font-size:.8125rem;line-height:1.75;display:grid}.PaymentCashier-module__KufRGG__agreement input{accent-color:#ff6500;width:1.25rem;height:1.25rem;margin:.125rem 0 0}.PaymentCashier-module__KufRGG__agreement a{color:#d94c00;text-underline-offset:.18em;margin-inline:.2rem;font-weight:800}.PaymentCashier-module__KufRGG__amountGrid dl{gap:.5rem;margin:0;display:grid}.PaymentCashier-module__KufRGG__amountGrid dl>div{justify-content:space-between;gap:1rem;display:flex}.PaymentCashier-module__KufRGG__amountGrid dt,.PaymentCashier-module__KufRGG__amountGrid dd{margin:0;font-size:.8125rem}.PaymentCashier-module__KufRGG__amountGrid dt{color:#667085}.PaymentCashier-module__KufRGG__amountGrid dd{color:#344054;font-weight:800}.PaymentCashier-module__KufRGG__amountGrid dl>div:last-child{border-top:1px solid #eceff3;margin-top:.25rem;padding-top:.75rem}.PaymentCashier-module__KufRGG__amountGrid dl>div:last-child dd{color:#f05a00;font-size:1.5rem;line-height:1}.PaymentCashier-module__KufRGG__payGrid{grid-template-columns:minmax(0,1fr) 17rem;align-items:stretch;gap:1rem;padding:1.5rem;display:grid}.PaymentCashier-module__KufRGG__wechatPanel,.PaymentCashier-module__KufRGG__alipayPanel{background:#fff;border:1px solid #e4e7ec;border-radius:.875rem;min-width:0;padding:1.25rem}.PaymentCashier-module__KufRGG__wechatPanel{box-shadow:inset 0 3px #20a162}.PaymentCashier-module__KufRGG__alipayPanel{align-content:start;gap:1rem;display:grid;box-shadow:inset 0 3px #1677ff}.PaymentCashier-module__KufRGG__payTitle{align-items:flex-start;gap:.75rem;display:flex}.PaymentCashier-module__KufRGG__payTitle>svg{color:#159455;flex:none}.PaymentCashier-module__KufRGG__payTitleAlipay>svg{color:#1677ff}.PaymentCashier-module__KufRGG__payTitle div{gap:.25rem;display:grid}.PaymentCashier-module__KufRGG__payTitle strong{line-height:1.4}.PaymentCashier-module__KufRGG__payTitle span,.PaymentCashier-module__KufRGG__alipayPanel>small{color:#667085;font-size:.75rem;line-height:1.65}.PaymentCashier-module__KufRGG__success,.PaymentCashier-module__KufRGG__expired,.PaymentCashier-module__KufRGG__emptyPay{color:#475467;text-align:center;background:#f8fafc;border-radius:.75rem;place-content:center;justify-items:center;gap:.625rem;min-height:13.5rem;margin-top:1rem;padding:1.25rem;display:grid}.PaymentCashier-module__KufRGG__success{color:#027a48;background:#ecfdf3}.PaymentCashier-module__KufRGG__success span,.PaymentCashier-module__KufRGG__emptyPay span{color:#667085;font-size:.8125rem;line-height:1.65}.PaymentCashier-module__KufRGG__expired svg,.PaymentCashier-module__KufRGG__emptyPay svg{color:#f05a00}.PaymentCashier-module__KufRGG__expired button,.PaymentCashier-module__KufRGG__emptyPay button,.PaymentCashier-module__KufRGG__qrArea button,.PaymentCashier-module__KufRGG__alipayAction{color:#fff;background:#ff6500;border:1px solid #ff6500;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1rem;font-weight:800;display:inline-flex}.PaymentCashier-module__KufRGG__qrArea{background:#f8fafc;border-radius:.75rem;grid-template-columns:11.875rem minmax(0,1fr);align-items:center;gap:1.25rem;min-height:13.5rem;margin-top:1rem;padding:1.25rem;display:grid}.PaymentCashier-module__KufRGG__qrArea img{aspect-ratio:1;object-fit:contain;background:#fff;border:.5rem solid #fff;border-radius:.75rem;width:11.875rem;max-width:100%}.PaymentCashier-module__KufRGG__qrArea>div{gap:.625rem;display:grid}.PaymentCashier-module__KufRGG__qrArea span{color:#d94c00;font-size:1rem;font-weight:900}.PaymentCashier-module__KufRGG__qrArea small{color:#667085;font-size:.75rem;line-height:1.65}.PaymentCashier-module__KufRGG__qrArea button{color:#344054;background:#fff;border-color:#d0d5dd;justify-self:start}.PaymentCashier-module__KufRGG__alipayAction{background:#1677ff;border-color:#1677ff;width:100%}.PaymentCashier-module__KufRGG__message{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:.625rem;margin:0 1.5rem 1.5rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.65}@media (hover:hover) and (pointer:fine){.PaymentCashier-module__KufRGG__close:hover,.PaymentCashier-module__KufRGG__qrArea button:hover{color:#c74300;border-color:#ffb37d}.PaymentCashier-module__KufRGG__expired button:hover,.PaymentCashier-module__KufRGG__emptyPay button:hover{background:#d94c00;border-color:#d94c00}.PaymentCashier-module__KufRGG__alipayAction:hover{background:#0b5bcc;border-color:#0b5bcc}}@media (max-width:700px){.PaymentCashier-module__KufRGG__modalBackdrop{padding:.625rem}.PaymentCashier-module__KufRGG__shell{border-radius:.875rem;max-height:calc(100dvh - 1.25rem)}.PaymentCashier-module__KufRGG__pageShell{max-height:none}.PaymentCashier-module__KufRGG__head,.PaymentCashier-module__KufRGG__productHead,.PaymentCashier-module__KufRGG__productRow,.PaymentCashier-module__KufRGG__amountGrid,.PaymentCashier-module__KufRGG__payGrid{padding-inline:.875rem}.PaymentCashier-module__KufRGG__productHead{display:none}.PaymentCashier-module__KufRGG__productRow,.PaymentCashier-module__KufRGG__amountGrid,.PaymentCashier-module__KufRGG__payGrid{grid-template-columns:1fr}.PaymentCashier-module__KufRGG__productInfo{grid-template-columns:4.25rem minmax(0,1fr)}.PaymentCashier-module__KufRGG__productInfo img,.PaymentCashier-module__KufRGG__coverFallback{width:4.25rem}.PaymentCashier-module__KufRGG__productPrice{justify-items:start}.PaymentCashier-module__KufRGG__qrArea{text-align:center;grid-template-columns:1fr;justify-items:center}.PaymentCashier-module__KufRGG__qrArea>div{justify-items:center}.PaymentCashier-module__KufRGG__qrArea img{width:min(13.75rem,100%)}.PaymentCashier-module__KufRGG__message{margin-inline:.875rem}}@media (max-width:390px){.PaymentCashier-module__KufRGG__head{grid-template-columns:2.5rem minmax(0,1fr) auto}.PaymentCashier-module__KufRGG__brandMark{width:2.5rem}.PaymentCashier-module__KufRGG__head span{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.PaymentCashier-module__KufRGG__spinner{animation:none}}@keyframes PaymentCashier-module__KufRGG__cashier-spin{to{transform:rotate(360deg)}}
.CheckoutPage-module__ftyx3W__main{min-height:calc(100vh - var(--xch-header-height));color:var(--xch-color-ink);background:linear-gradient(#ff66000d,#0000 22rem),#f7f7f5;padding-block:1.5rem 5rem}.CheckoutPage-module__ftyx3W__container{width:min(calc(100% - (var(--xch-container-gutter) * 2)), var(--xch-container-max));margin-inline:auto}.CheckoutPage-module__ftyx3W__hero{border-radius:var(--xch-radius-xl);color:#fff;background:radial-gradient(circle at 80% 18%,#ffffff3d,#0000 18rem),linear-gradient(120deg,#ff5b05,#ff7310 62%,#ff9123);grid-template-columns:minmax(0,1fr) 18.75rem;align-items:center;gap:2.5rem;min-height:18rem;padding:clamp(2rem,6vw,3.5rem);display:grid;overflow:hidden;box-shadow:0 20px 48px #ff660029}.CheckoutPage-module__ftyx3W__heroEyebrow,.CheckoutPage-module__ftyx3W__panelEyebrow{color:var(--xch-color-brand);font-size:var(--xch-font-size-xs);letter-spacing:.08em;margin:0;font-weight:900}.CheckoutPage-module__ftyx3W__heroEyebrow{color:#ffffffd1}.CheckoutPage-module__ftyx3W__hero h1{margin:.75rem 0;font-size:clamp(2.375rem,5vw,3.375rem);line-height:1.12}.CheckoutPage-module__ftyx3W__heroDescription{color:#ffffffe6;margin:0;font-size:1.0625rem;line-height:1.8}.CheckoutPage-module__ftyx3W__amountCard{border-radius:var(--xch-radius-md);background:#ffffff29;border:1px solid #ffffff4d;align-content:center;justify-items:start;gap:.625rem;min-height:9.5rem;padding:1.5rem;display:grid}.CheckoutPage-module__ftyx3W__amountCard strong{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,2.5rem);line-height:1}.CheckoutPage-module__ftyx3W__amountCard span{border-radius:var(--xch-radius-pill);min-height:1.875rem;font-size:var(--xch-font-size-xs);background:#1a1a1a2e;align-items:center;padding-inline:.75rem;font-weight:900;display:inline-flex}.CheckoutPage-module__ftyx3W__back{margin-block:1.25rem 1rem}.CheckoutPage-module__ftyx3W__back a{color:#344258;min-height:2.75rem;font-size:var(--xch-font-size-sm);align-items:center;gap:.5rem;font-weight:800;text-decoration:none;display:inline-flex}.CheckoutPage-module__ftyx3W__grid{grid-template-columns:minmax(0,1fr) 21.25rem;align-items:start;gap:1.5rem;display:grid}.CheckoutPage-module__ftyx3W__column,.CheckoutPage-module__ftyx3W__side{gap:1.125rem;min-width:0;display:grid}.CheckoutPage-module__ftyx3W__side{top:calc(var(--xch-header-height) + 1rem);position:sticky}.CheckoutPage-module__ftyx3W__panel{border:1px solid var(--xch-color-border);border-radius:var(--xch-radius-md);background:var(--xch-color-surface);min-width:0;padding:clamp(1.25rem,4vw,1.75rem);box-shadow:0 14px 34px #0000000d}.CheckoutPage-module__ftyx3W__panelHead{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.375rem;display:flex}.CheckoutPage-module__ftyx3W__panelHead h2{margin:.5rem 0 0;font-size:clamp(1.375rem,3vw,1.75rem);line-height:1.25}.CheckoutPage-module__ftyx3W__status{border-radius:var(--xch-radius-pill);color:#9a3d00;min-height:1.875rem;font-size:var(--xch-font-size-xs);background:#fff4e8;flex:none;align-items:center;padding-inline:.75rem;display:inline-flex}.CheckoutPage-module__ftyx3W__status[data-status=PAID]{color:#027a48;background:#ecfdf3}.CheckoutPage-module__ftyx3W__status[data-status=CLOSED],.CheckoutPage-module__ftyx3W__status[data-status=REFUNDED]{color:#475467;background:#f2f4f7}.CheckoutPage-module__ftyx3W__status[data-status=REFUNDING]{color:#8a5100;background:#fff8e8}.CheckoutPage-module__ftyx3W__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.CheckoutPage-module__ftyx3W__summary div{border-radius:var(--xch-radius-sm);background:#f8fafc;align-content:center;gap:.5rem;min-height:4.5rem;padding:.875rem 1rem;display:grid}.CheckoutPage-module__ftyx3W__summary dt,.CheckoutPage-module__ftyx3W__summary dd{margin:0}.CheckoutPage-module__ftyx3W__summary dt{color:var(--xch-color-muted);font-size:var(--xch-font-size-xs);font-weight:700}.CheckoutPage-module__ftyx3W__summary dd{color:var(--xch-color-ink);font-size:var(--xch-font-size-sm);overflow-wrap:anywhere;font-weight:900}.CheckoutPage-module__ftyx3W__items{gap:.875rem;display:grid}.CheckoutPage-module__ftyx3W__item{border-radius:var(--xch-radius-sm);background:#f8fafc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:1.25rem;display:grid}.CheckoutPage-module__ftyx3W__withCover{grid-template-columns:6.75rem minmax(0,1fr) auto}.CheckoutPage-module__ftyx3W__cover{aspect-ratio:1.35;border-radius:var(--xch-radius-sm);object-fit:cover;background:#eef2f6;width:6.75rem}.CheckoutPage-module__ftyx3W__itemInfo{gap:.5rem;min-width:0;display:grid}.CheckoutPage-module__ftyx3W__itemInfo strong{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.4}.CheckoutPage-module__ftyx3W__itemInfo span{color:var(--xch-color-brand-hover);font-size:var(--xch-font-size-xs);font-weight:800}.CheckoutPage-module__ftyx3W__itemInfo p{color:#516071;font-size:var(--xch-font-size-sm);margin:0;line-height:1.75}.CheckoutPage-module__ftyx3W__itemPrice{justify-items:end;gap:.5rem;display:grid}.CheckoutPage-module__ftyx3W__itemPrice b{color:var(--xch-color-brand);font-size:1.375rem}.CheckoutPage-module__ftyx3W__itemPrice small{color:var(--xch-color-muted)}.CheckoutPage-module__ftyx3W__empty{border-radius:var(--xch-radius-sm);color:#667085;text-align:center;background:#f8fafc;border:1px dashed #d0d5dd;margin:0;padding:1.5rem}.CheckoutPage-module__ftyx3W__stateCard{border-radius:var(--xch-radius-sm);text-align:center;background:#f8fafc;border:1px dashed #d0d5dd;align-content:center;place-items:center;gap:.75rem;min-height:14.5rem;padding:2rem 1rem;display:grid}.CheckoutPage-module__ftyx3W__stateCard svg{color:var(--xch-color-brand)}.CheckoutPage-module__ftyx3W__stateCard h3,.CheckoutPage-module__ftyx3W__stateCard p{margin:0}.CheckoutPage-module__ftyx3W__stateCard h3{font-size:1.375rem}.CheckoutPage-module__ftyx3W__stateCard p{color:#667085;max-width:28rem;font-size:var(--xch-font-size-sm);line-height:1.75}.CheckoutPage-module__ftyx3W__primaryAction,.CheckoutPage-module__ftyx3W__secondaryAction{border:1px solid var(--xch-color-brand);border-radius:var(--xch-radius-sm);background:var(--xch-color-brand);color:#fff;min-height:2.75rem;font-size:var(--xch-font-size-sm);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.CheckoutPage-module__ftyx3W__secondaryAction{color:#344258;background:#fff;border-color:#d0d5dd}.CheckoutPage-module__ftyx3W__payCard{gap:.875rem;display:grid}.CheckoutPage-module__ftyx3W__payCard>strong{color:var(--xch-color-brand);overflow-wrap:anywhere;font-size:clamp(2rem,5vw,2.5rem);line-height:1}.CheckoutPage-module__ftyx3W__payCard>span,.CheckoutPage-module__ftyx3W__helpCard p{color:#516071;font-size:var(--xch-font-size-sm);line-height:1.75}.CheckoutPage-module__ftyx3W__payActions{gap:.625rem;display:grid}.CheckoutPage-module__ftyx3W__payActions>*{width:100%}.CheckoutPage-module__ftyx3W__payActions .danger-button{border-radius:var(--xch-radius-sm);color:#a93028;background:#fff7f6;border:1px solid #f3b7b1;min-height:2.75rem}.CheckoutPage-module__ftyx3W__back a:focus-visible,.CheckoutPage-module__ftyx3W__primaryAction:focus-visible,.CheckoutPage-module__ftyx3W__secondaryAction:focus-visible{outline-offset:3px;outline:3px solid #ff650059}.CheckoutPage-module__ftyx3W__payActions .danger-button:focus-visible{outline-offset:3px;outline:3px solid #ff650059}.CheckoutPage-module__ftyx3W__helpCard{gap:.75rem;display:grid}.CheckoutPage-module__ftyx3W__helpCard svg{color:var(--xch-color-brand)}.CheckoutPage-module__ftyx3W__helpCard h2,.CheckoutPage-module__ftyx3W__helpCard p{margin:0}.CheckoutPage-module__ftyx3W__helpCard h2{font-size:1.375rem}.CheckoutPage-module__ftyx3W__paymentLog{gap:.625rem;display:grid}.CheckoutPage-module__ftyx3W__paymentLog div{border-radius:var(--xch-radius-sm);background:#f8fafc;gap:.375rem;padding:.875rem;display:grid}.CheckoutPage-module__ftyx3W__paymentLog strong{font-size:var(--xch-font-size-sm)}.CheckoutPage-module__ftyx3W__paymentLog span{color:#667085;font-size:var(--xch-font-size-xs);overflow-wrap:anywhere}.CheckoutPage-module__ftyx3W__paymentLog b{color:var(--xch-color-brand-hover);font-size:var(--xch-font-size-xs)}@media (hover:hover) and (pointer:fine){.CheckoutPage-module__ftyx3W__back a:hover,.CheckoutPage-module__ftyx3W__secondaryAction:hover{color:var(--xch-color-brand-hover)}.CheckoutPage-module__ftyx3W__primaryAction:hover{background:var(--xch-color-brand-hover)}}@media (max-width:1000px){.CheckoutPage-module__ftyx3W__grid{grid-template-columns:1fr}.CheckoutPage-module__ftyx3W__side{position:static}}@media (max-width:700px){.CheckoutPage-module__ftyx3W__main{padding-block:0 3.5rem}.CheckoutPage-module__ftyx3W__container{width:100%}.CheckoutPage-module__ftyx3W__hero{padding:2.5rem var(--xch-container-gutter);border-radius:0;grid-template-columns:1fr}.CheckoutPage-module__ftyx3W__back,.CheckoutPage-module__ftyx3W__grid{width:calc(100% - (var(--xch-container-gutter) * 2));margin-inline:auto}.CheckoutPage-module__ftyx3W__amountCard{min-height:auto}.CheckoutPage-module__ftyx3W__summary,.CheckoutPage-module__ftyx3W__item,.CheckoutPage-module__ftyx3W__withCover{grid-template-columns:1fr}.CheckoutPage-module__ftyx3W__cover{width:min(10rem,100%)}.CheckoutPage-module__ftyx3W__itemPrice{justify-items:start}.CheckoutPage-module__ftyx3W__panelHead{flex-direction:column;align-items:stretch}.CheckoutPage-module__ftyx3W__status{align-self:flex-start}}
.AdminContentPreviewBanner-module__BBJG7W__banner{z-index:20;color:#9a3412;background:#fff7ed;border-bottom:1px solid #fed7aa;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem max(1rem,50vw - 37.5rem);display:flex;position:relative}.AdminContentPreviewBanner-module__BBJG7W__banner div{gap:.125rem;display:grid}.AdminContentPreviewBanner-module__BBJG7W__banner strong{font-size:.875rem}.AdminContentPreviewBanner-module__BBJG7W__banner span{font-size:.75rem;line-height:1.5}.AdminContentPreviewBanner-module__BBJG7W__banner a{color:#9a3412;background:#fff;border:1px solid #fdba74;border-radius:999px;flex:none;padding:.45rem .8rem;font-size:.75rem;font-weight:800;text-decoration:none}@media (max-width:700px){.AdminContentPreviewBanner-module__BBJG7W__banner{flex-direction:column;align-items:flex-start}}
.BookCard-module__AA4fhq__card{color:#151515;background:#fff;border:1px solid #e9e5e1;border-radius:18px;gap:22px;min-width:0;padding:28px;display:flex}.BookCard-module__AA4fhq__coverLink{color:inherit;flex:none;text-decoration:none}.BookCard-module__AA4fhq__cover{color:#fff;box-sizing:border-box;background:linear-gradient(160deg,#1e4fd8,#102c85);border-radius:8px;flex-direction:column;flex:none;justify-content:space-between;width:132px;height:184px;padding:16px 12px;display:flex;position:relative;overflow:hidden;box-shadow:6px 6px #00000014,0 10px 24px #00000029}.BookCard-module__AA4fhq__cover:after{inset-block:0;content:"";background:#ffffff2e;width:8px;position:absolute;right:0}.BookCard-module__AA4fhq__imageCover{background:#f1efed;padding:0}.BookCard-module__AA4fhq__imageCover:after{display:none}.BookCard-module__AA4fhq__cover img{object-fit:contain;width:100%;height:100%}.BookCard-module__AA4fhq__cover small{letter-spacing:.05em;font-size:10px}.BookCard-module__AA4fhq__cover strong{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.BookCard-module__AA4fhq__cover em{color:#ffb020;font-size:30px;font-style:normal}.BookCard-module__AA4fhq__info{flex-direction:column;flex:1;min-width:0;display:flex}.BookCard-module__AA4fhq__badge{color:#f65e00;background:#fff3e8;border:1px solid #ffc9a3;border-radius:999px;align-self:flex-start;padding:3px 12px;font-size:12px;font-weight:700}.BookCard-module__AA4fhq__info h3{overflow-wrap:anywhere;margin:10px 0 0;font-size:20px;line-height:1.45}.BookCard-module__AA4fhq__info h3 a{color:inherit;text-decoration:none}.BookCard-module__AA4fhq__info p{color:#626262;flex:1;margin:8px 0 0;font-size:14px;line-height:1.8}.BookCard-module__AA4fhq__foot{justify-content:flex-end;margin-top:20px;display:flex}.BookCard-module__AA4fhq__action{color:#fff;background:#f60;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:8px 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 15px #ff660026}.BookCard-module__AA4fhq__action:hover{background:#e95900}.BookCard-module__AA4fhq__coverLink:focus-visible,.BookCard-module__AA4fhq__info a:focus-visible{outline-offset:4px;outline:3px solid #163dac}@media (max-width:620px){.BookCard-module__AA4fhq__card{gap:18px;padding:20px}.BookCard-module__AA4fhq__cover{width:112px;height:158px}.BookCard-module__AA4fhq__cover strong{font-size:18px}.BookCard-module__AA4fhq__cover em{font-size:25px}.BookCard-module__AA4fhq__info h3{font-size:18px}.BookCard-module__AA4fhq__info p{font-size:13px}.BookCard-module__AA4fhq__foot{justify-content:flex-start}.BookCard-module__AA4fhq__action{padding:8px 12px;font-size:12px}}@media (max-width:370px){.BookCard-module__AA4fhq__card{gap:13px;padding:16px}.BookCard-module__AA4fhq__cover{width:96px;height:138px;padding:12px 8px}.BookCard-module__AA4fhq__imageCover{padding:0}.BookCard-module__AA4fhq__cover strong,.BookCard-module__AA4fhq__info h3{font-size:16px}}
.BooksPage-module__f62Z_G__main{color:#1a1a1a;background:#fff}.BooksPage-module__f62Z_G__wrap{width:min(100% - 40px,1000px);margin-inline:auto}.BooksPage-module__f62Z_G__hero{text-align:center;color:#fff;background:linear-gradient(150deg,#173caf,#102c85);padding:70px 0 56px}.BooksPage-module__f62Z_G__hero span{letter-spacing:.1em;border:1px solid #ffffff59;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-flex}.BooksPage-module__f62Z_G__hero h1{letter-spacing:-.035em;max-width:780px;margin:17px auto 12px;font-size:clamp(30px,5vw,44px);line-height:1.25}.BooksPage-module__f62Z_G__hero p{color:#ffffffc7;max-width:650px;margin:auto;line-height:1.8}.BooksPage-module__f62Z_G__content{padding:58px 0 70px}.BooksPage-module__f62Z_G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.BooksPage-module__f62Z_G__book{color:inherit;border:1px solid #e7e7e7;border-radius:18px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:26px;padding:28px;text-decoration:none;transition:all .2s;display:grid}.BooksPage-module__f62Z_G__book:hover{border-color:#f60;transform:translateY(-3px);box-shadow:0 16px 38px #10182817}.BooksPage-module__f62Z_G__cover{aspect-ratio:200/278;color:#fff;background:linear-gradient(160deg,#2458e8,#102c85);border-radius:9px;flex-direction:column;justify-content:space-between;padding:18px 14px;display:flex;box-shadow:8px 9px #0000001c}.BooksPage-module__f62Z_G__cover strong{font-size:28px;line-height:1.28}.BooksPage-module__f62Z_G__cover small{color:#ffffffbf;letter-spacing:.08em;font-size:10px}.BooksPage-module__f62Z_G__coverNavy{background:#1f2b44;padding:0;overflow:hidden}.BooksPage-module__f62Z_G__coverNavy img{object-fit:cover;width:100%;height:100%}.BooksPage-module__f62Z_G__bookInfo{min-width:0;display:block}.BooksPage-module__f62Z_G__badge{color:#d94f00;background:#fff2e8;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex}.BooksPage-module__f62Z_G__book h2{margin:14px 0 9px;font-size:22px;line-height:1.4}.BooksPage-module__f62Z_G__book p{color:#555;margin:0;font-size:14px;line-height:1.75}.BooksPage-module__f62Z_G__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.BooksPage-module__f62Z_G__foot b{color:#f60;font-size:24px}.BooksPage-module__f62Z_G__foot i{color:#d94f00;font-size:12px;font-style:normal;font-weight:750}.BooksPage-module__f62Z_G__cta{text-align:center;background:#fff6ee;border-radius:18px;margin-top:42px;padding:36px}.BooksPage-module__f62Z_G__empty{text-align:center;border:1px solid #e7e7e7;border-radius:18px;padding:48px 24px}.BooksPage-module__f62Z_G__empty h2{margin:0 0 8px;font-size:24px}.BooksPage-module__f62Z_G__empty p{color:#666;margin:0 0 20px}.BooksPage-module__f62Z_G__empty a{color:#fff;background:#f60;border-radius:8px;align-items:center;min-height:44px;padding:9px 20px;font-weight:750;text-decoration:none;display:inline-flex}.BooksPage-module__f62Z_G__cta h2{margin:0 0 8px;font-size:25px}.BooksPage-module__f62Z_G__cta p{color:#555;margin:0 0 20px}.BooksPage-module__f62Z_G__cta div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.BooksPage-module__f62Z_G__cta a{color:#fff;background:#f60;border:1px solid #f60;border-radius:8px;align-items:center;min-height:44px;padding:9px 20px;font-weight:750;text-decoration:none;display:inline-flex}.BooksPage-module__f62Z_G__cta a:last-child{color:#dc5405;background:#fff}@media (max-width:840px){.BooksPage-module__f62Z_G__grid{grid-template-columns:1fr}.BooksPage-module__f62Z_G__book{grid-template-columns:150px 1fr}}@media (max-width:520px){.BooksPage-module__f62Z_G__wrap{width:min(100% - 28px,1000px)}.BooksPage-module__f62Z_G__book{grid-template-columns:110px 1fr;gap:17px;padding:18px}.BooksPage-module__f62Z_G__cover strong{font-size:20px}.BooksPage-module__f62Z_G__book h2{font-size:18px}.BooksPage-module__f62Z_G__foot{flex-direction:column;align-items:flex-start}.BooksPage-module__f62Z_G__cta{padding:28px 18px}.BooksPage-module__f62Z_G__cta a{justify-content:center;width:100%}}.BooksPage-module__f62Z_G__main{background:#fff8f2}.BooksPage-module__f62Z_G__wrap{width:min(100% - 40px,1120px)}.BooksPage-module__f62Z_G__hero{color:#171717;background:#fff8f2}.BooksPage-module__f62Z_G__hero span{color:#f65e00;border-color:#ffd4b6}.BooksPage-module__f62Z_G__hero p{color:#626262}.BooksPage-module__f62Z_G__content{padding-top:24px}.BooksPage-module__f62Z_G__cta{background:#fff;border:1px solid #eee4db}
.BookDetail-module__O-TSeq__main{color:#191919;background:#fff8f2}.BookDetail-module__O-TSeq__wrap{width:min(100% - 48px,1120px);margin:auto}.BookDetail-module__O-TSeq__hero{background:#fff8f2;padding-bottom:64px}.BookDetail-module__O-TSeq__breadcrumb{color:#777;flex-wrap:wrap;align-items:center;gap:10px;min-height:70px;font-size:12px;display:flex}.BookDetail-module__O-TSeq__breadcrumb a{color:#6b625b;text-decoration:none}.BookDetail-module__O-TSeq__heroRow{grid-template-columns:240px 1fr;align-items:center;gap:64px;padding-top:32px;display:grid}.BookDetail-module__O-TSeq__cover{justify-content:center;display:flex}.BookDetail-module__O-TSeq__cover>div{width:220px;height:307px;padding:26px 20px}.BookDetail-module__O-TSeq__cover>div:has(img){padding:0}.BookDetail-module__O-TSeq__cover strong{font-size:34px}.BookDetail-module__O-TSeq__cover em{font-size:44px}.BookDetail-module__O-TSeq__cover small{font-size:12px}.BookDetail-module__O-TSeq__tag{color:#ec5d00;background:#fff5ec;border:1px solid #ffceb0;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-flex}.BookDetail-module__O-TSeq__hero h1{letter-spacing:-.035em;margin:18px 0 12px;font-size:clamp(28px,3.4vw,40px);line-height:1.4}.BookDetail-module__O-TSeq__hero p{color:#626262;margin:0;font-size:16px;line-height:1.85}.BookDetail-module__O-TSeq__hero .BookDetail-module__O-TSeq__author{margin-top:12px;font-size:14px}.BookDetail-module__O-TSeq__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.BookDetail-module__O-TSeq__heroAction,.BookDetail-module__O-TSeq__outlineAction{border-radius:999px;justify-content:center;align-items:center;gap:15px;min-height:46px;padding:11px 23px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.BookDetail-module__O-TSeq__heroAction{color:#fff;background:#f60;box-shadow:0 8px 20px #ff660025}.BookDetail-module__O-TSeq__heroAction:hover{background:#e95900}.BookDetail-module__O-TSeq__outlineAction{color:#34302c;background:#fff;border:1px solid #eee0d4}.BookDetail-module__O-TSeq__body{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:30px;padding-block:30px 56px;display:grid}.BookDetail-module__O-TSeq__description{background:#fff;border:1px solid #ece7e2;border-radius:18px;min-width:0;padding:38px 42px;scroll-margin-top:100px}.BookDetail-module__O-TSeq__description h2{border-left:4px solid #f60;margin:36px 0 16px;padding-left:14px;font-size:24px;line-height:1.4}.BookDetail-module__O-TSeq__description h2:first-child{margin-top:0}.BookDetail-module__O-TSeq__description h3{margin:28px 0 12px;font-size:20px}.BookDetail-module__O-TSeq__description p,.BookDetail-module__O-TSeq__description li{color:#555;white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.BookDetail-module__O-TSeq__description p{margin:0 0 18px}.BookDetail-module__O-TSeq__description ul{margin:0 0 24px;padding-left:22px}.BookDetail-module__O-TSeq__description li{padding:5px 0}.BookDetail-module__O-TSeq__description li::marker{color:#f60}.BookDetail-module__O-TSeq__description blockquote{background:#fff8f2;border-left:3px solid #f60;margin:20px 0;padding:16px 20px}.BookDetail-module__O-TSeq__sidebar{gap:20px;display:grid}.BookDetail-module__O-TSeq__info{background:#fff;border:1px solid #ece7e2;border-radius:18px;padding:25px}.BookDetail-module__O-TSeq__info h2{margin:12px 0 18px;font-size:21px}.BookDetail-module__O-TSeq__info p{color:#68615b;font-size:14px;line-height:1.85}.BookDetail-module__O-TSeq__info dl{margin:0}.BookDetail-module__O-TSeq__info dl>div{border-bottom:1px solid #eee8e1;padding-block:12px}.BookDetail-module__O-TSeq__info dt{color:#888;font-size:12px}.BookDetail-module__O-TSeq__info dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.BookDetail-module__O-TSeq__phone{color:#f65e00;font-weight:700;text-decoration:none}.BookDetail-module__O-TSeq__order{background:#fff;border:1px solid #ecdfd5;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:64px;padding:36px;display:flex}.BookDetail-module__O-TSeq__order h2{margin:14px 0 10px;font-size:25px;line-height:1.4}.BookDetail-module__O-TSeq__order p{color:#666;margin:0}.BookDetail-module__O-TSeq__order>a{flex-shrink:0}a.BookDetail-module__O-TSeq__heroAction:focus-visible,a.BookDetail-module__O-TSeq__outlineAction:focus-visible{outline-offset:4px;outline:3px solid #163dac}@media (max-width:850px){.BookDetail-module__O-TSeq__body{grid-template-columns:1fr}.BookDetail-module__O-TSeq__sidebar{grid-template-columns:1fr 1fr}.BookDetail-module__O-TSeq__heroRow{gap:35px}.BookDetail-module__O-TSeq__order{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.BookDetail-module__O-TSeq__wrap{width:calc(100% - 32px)}.BookDetail-module__O-TSeq__breadcrumb{padding-block:16px}.BookDetail-module__O-TSeq__hero{padding-bottom:32px}.BookDetail-module__O-TSeq__heroRow{grid-template-columns:1fr;gap:30px;padding-top:15px}.BookDetail-module__O-TSeq__heroRow>div:last-child{text-align:center}.BookDetail-module__O-TSeq__cover>div{width:172px;height:240px;padding:22px 16px}.BookDetail-module__O-TSeq__cover strong{font-size:27px}.BookDetail-module__O-TSeq__cover em{font-size:34px}.BookDetail-module__O-TSeq__actions{justify-content:center}.BookDetail-module__O-TSeq__description{padding:26px 22px}.BookDetail-module__O-TSeq__description h2{font-size:22px}.BookDetail-module__O-TSeq__sidebar{grid-template-columns:1fr}.BookDetail-module__O-TSeq__order{margin-bottom:40px;padding:26px}.BookDetail-module__O-TSeq__order h2{font-size:22px}}
.CaseDetail-module__UsowAq__page{color:#1a1a1a;background:#fff}.CaseDetail-module__UsowAq__wrap{width:min(100% - 40px,820px);margin-inline:auto}.CaseDetail-module__UsowAq__breadcrumb{color:#7a7a7a;white-space:nowrap;align-items:center;gap:8px;min-height:54px;font-size:12px;display:flex;overflow:hidden}.CaseDetail-module__UsowAq__breadcrumb a{color:#555;text-decoration:none}.CaseDetail-module__UsowAq__breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}.CaseDetail-module__UsowAq__hero{background:#fff7f0;padding:58px 0 36px}.CaseDetail-module__UsowAq__tag{color:#e65400;background:#fff;border:1px solid #ffd9bc;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.CaseDetail-module__UsowAq__hero h1{letter-spacing:-.035em;max-width:760px;margin:17px 0 12px;font-size:clamp(28px,5vw,42px);line-height:1.28}.CaseDetail-module__UsowAq__hero>div>p{color:#555;max-width:720px;font-size:16px;line-height:1.8}.CaseDetail-module__UsowAq__metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:28px;display:grid}.CaseDetail-module__UsowAq__metrics div{text-align:center;background:#fff;border:1px solid #eee;border-radius:12px;padding:16px 12px}.CaseDetail-module__UsowAq__metrics b,.CaseDetail-module__UsowAq__metrics span{display:block}.CaseDetail-module__UsowAq__metrics b{color:#f60;font-size:23px}.CaseDetail-module__UsowAq__metrics span{color:#666;margin-top:3px;font-size:12px}.CaseDetail-module__UsowAq__article{padding-block:46px 60px}.CaseDetail-module__UsowAq__intro{color:#2e2e2e;font-size:17px;line-height:1.9}.CaseDetail-module__UsowAq__toc{background:#fafafa;border:1px solid #eee;border-radius:14px;margin:30px 0 44px;padding:20px}.CaseDetail-module__UsowAq__toc strong{margin-bottom:11px;font-size:14px;display:block}.CaseDetail-module__UsowAq__toc div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.CaseDetail-module__UsowAq__toc a{color:#555;font-size:13px;line-height:1.55;text-decoration:none}.CaseDetail-module__UsowAq__toc a:hover{color:#e65400}.CaseDetail-module__UsowAq__section{padding-top:12px;scroll-margin-top:90px}.CaseDetail-module__UsowAq__section+.CaseDetail-module__UsowAq__section{margin-top:28px}.CaseDetail-module__UsowAq__section h2{border-left:4px solid #f60;margin:0 0 17px;padding-left:13px;font-size:clamp(21px,3vw,26px);line-height:1.4}.CaseDetail-module__UsowAq__section p,.CaseDetail-module__UsowAq__section li{color:#333;font-size:15px;line-height:1.9}.CaseDetail-module__UsowAq__section p{margin:0 0 14px}.CaseDetail-module__UsowAq__section ul{gap:8px;margin:12px 0 20px;padding-left:22px;display:grid}.CaseDetail-module__UsowAq__section blockquote{color:#444;background:#fff7f0;border-left:4px solid #f60;border-radius:0 10px 10px 0;margin:20px 0;padding:16px 20px;font-size:15px;line-height:1.8}.CaseDetail-module__UsowAq__section figure{background:#f5f5f5;border-radius:13px;margin:24px 0;overflow:hidden}.CaseDetail-module__UsowAq__section figure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.CaseDetail-module__UsowAq__section figcaption{color:#777;text-align:center;padding:10px 14px;font-size:12px;line-height:1.6}.CaseDetail-module__UsowAq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CaseDetail-module__UsowAq__gallery figure{margin:6px 0 0}.CaseDetail-module__UsowAq__tableWrap{border:1px solid #eee;border-radius:12px;margin:20px 0;overflow-x:auto}.CaseDetail-module__UsowAq__tableWrap table{border-collapse:collapse;width:100%;min-width:560px}.CaseDetail-module__UsowAq__tableWrap th,.CaseDetail-module__UsowAq__tableWrap td{color:#444;text-align:left;border-bottom:1px solid #eee;padding:11px 13px;font-size:13px}.CaseDetail-module__UsowAq__tableWrap th{color:#292929;background:#fff7f0}.CaseDetail-module__UsowAq__faq{gap:10px;display:grid}.CaseDetail-module__UsowAq__faq details{background:#fff;border:1px solid #eee;border-radius:10px;padding:0 18px}.CaseDetail-module__UsowAq__faq summary{cursor:pointer;padding:15px 0;font-weight:700}.CaseDetail-module__UsowAq__faq details p{padding-bottom:15px}.CaseDetail-module__UsowAq__cta{text-align:center;background:#fff4ea;border-radius:18px;margin:0 0 60px;padding:36px 28px}.CaseDetail-module__UsowAq__cta h2{margin:0 0 9px;font-size:25px}.CaseDetail-module__UsowAq__cta p{color:#555;margin:0 auto 22px;line-height:1.75}.CaseDetail-module__UsowAq__cta div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.CaseDetail-module__UsowAq__cta a{color:#fff;background:#f60;border:1px solid #f60;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-weight:750;text-decoration:none;display:inline-flex}.CaseDetail-module__UsowAq__cta a:last-child{color:#e65400;background:#fff}@media (max-width:640px){.CaseDetail-module__UsowAq__wrap{width:min(100% - 28px,820px)}.CaseDetail-module__UsowAq__hero{padding-top:42px}.CaseDetail-module__UsowAq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseDetail-module__UsowAq__toc div,.CaseDetail-module__UsowAq__gallery{grid-template-columns:1fr}.CaseDetail-module__UsowAq__cta{padding:28px 18px}.CaseDetail-module__UsowAq__cta a{width:100%}}
.KnowledgeArticle-module__Au2QyG__main{min-height:calc(100vh - var(--xch-header-height));color:var(--xch-color-ink);background:#fff}.KnowledgeArticle-module__Au2QyG__articleWrap{width:min(calc(100% - (var(--xch-container-gutter) * 2)), 48rem);margin-inline:auto}.KnowledgeArticle-module__Au2QyG__wideWrap{width:min(calc(100% - (var(--xch-container-gutter) * 2)), 67.5rem);margin-inline:auto}.KnowledgeArticle-module__Au2QyG__breadcrumb{color:var(--xch-color-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:.4rem;padding-block:1rem;font-size:.75rem;display:flex}.KnowledgeArticle-module__Au2QyG__breadcrumb a{color:var(--xch-color-brand);text-decoration:none}.KnowledgeArticle-module__Au2QyG__hubHero{background:radial-gradient(circle at 82% 18%,#ff7b2230,#0000 22rem),linear-gradient(135deg,#fff7f0,#fff2e8);padding-block:3rem 3.75rem}.KnowledgeArticle-module__Au2QyG__hubHero .KnowledgeArticle-module__Au2QyG__breadcrumb{padding-block:0 2.5rem}.KnowledgeArticle-module__Au2QyG__tag{min-height:2rem;color:var(--xch-color-brand);background:#fff7f0;border:1px solid #ffd2b4;border-radius:999px;align-items:center;margin-bottom:1rem;padding-inline:.875rem;font-size:.75rem;font-weight:800;display:inline-flex}.KnowledgeArticle-module__Au2QyG__hubHero .KnowledgeArticle-module__Au2QyG__tag{background:#fff}.KnowledgeArticle-module__Au2QyG__hubHero h1,.KnowledgeArticle-module__Au2QyG__articleHero h1{overflow-wrap:anywhere;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.35rem);line-height:1.25}.KnowledgeArticle-module__Au2QyG__hubHero h1{max-width:46rem}.KnowledgeArticle-module__Au2QyG__hubHero>div>p,.KnowledgeArticle-module__Au2QyG__articleHero>p{color:#5c524d;max-width:43rem;margin:1rem 0 0;font-size:1rem;line-height:1.85}.KnowledgeArticle-module__Au2QyG__hubList{padding-block:4.5rem 1rem}.KnowledgeArticle-module__Au2QyG__sectionHead{margin-bottom:1.5rem}.KnowledgeArticle-module__Au2QyG__sectionHead>span{color:var(--xch-color-brand);letter-spacing:.14em;font-size:.75rem;font-weight:800}.KnowledgeArticle-module__Au2QyG__sectionHead h2{letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.7rem,3vw,2.25rem)}.KnowledgeArticle-module__Au2QyG__hubGrid,.KnowledgeArticle-module__Au2QyG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.KnowledgeArticle-module__Au2QyG__hubGrid>a,.KnowledgeArticle-module__Au2QyG__relatedGrid>a{border:1px solid var(--xch-color-border);min-width:0;min-height:16rem;color:inherit;background:#fff;border-radius:1rem;flex-direction:column;padding:1.5rem;text-decoration:none;display:flex}.KnowledgeArticle-module__Au2QyG__articleNumber{width:2.25rem;height:2.25rem;color:var(--xch-color-brand);background:#fff1e6;border-radius:.65rem;place-items:center;margin-bottom:1.25rem;font-size:.75rem;font-weight:900;display:inline-grid}.KnowledgeArticle-module__Au2QyG__hubGrid h3,.KnowledgeArticle-module__Au2QyG__relatedGrid h3{overflow-wrap:anywhere;margin:0;font-size:1.075rem;line-height:1.5}.KnowledgeArticle-module__Au2QyG__hubGrid p,.KnowledgeArticle-module__Au2QyG__relatedGrid p{color:var(--xch-color-muted);margin:.625rem 0 1.25rem;font-size:.875rem;line-height:1.75}.KnowledgeArticle-module__Au2QyG__hubGrid strong,.KnowledgeArticle-module__Au2QyG__relatedGrid strong{color:var(--xch-color-brand);align-items:center;gap:.4rem;margin-top:auto;font-size:.8125rem;display:inline-flex}.KnowledgeArticle-module__Au2QyG__cta{text-align:center;background:linear-gradient(135deg,#fff3e8,#ffe8d6);border:1px solid #ffc9a3;border-radius:1.125rem;margin-block:3.5rem;padding:clamp(2.25rem,6vw,3rem) clamp(1.25rem,6vw,2.5rem) 2rem;position:relative}.KnowledgeArticle-module__Au2QyG__ctaBadge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ff4d2e,#ff7a1a);border-radius:999px;align-items:center;min-height:1.75rem;padding-inline:1rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:-.875rem;left:50%;transform:translate(-50%);box-shadow:0 .35rem .8rem #ff4d2e40}.KnowledgeArticle-module__Au2QyG__cta h2{margin:0;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.35}.KnowledgeArticle-module__Au2QyG__cta ul{text-align:left;gap:.65rem;margin:1.25rem auto;padding:0;list-style:none;display:inline-grid}.KnowledgeArticle-module__Au2QyG__cta li{color:#4c433e;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.6;display:flex}.KnowledgeArticle-module__Au2QyG__cta li svg{color:var(--xch-color-brand);flex:none;margin-top:.22rem}.KnowledgeArticle-module__Au2QyG__ctaButton{color:#fff;background:linear-gradient(135deg,#ff7a1a,#ff5200);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:fit-content;min-height:3.25rem;margin:0 auto;padding-inline:2rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 .75rem 1.5rem #ff660047}.KnowledgeArticle-module__Au2QyG__cta>p{color:#8a7060;margin:.875rem 0 0;font-size:.75rem;line-height:1.6}.KnowledgeArticle-module__Au2QyG__backLink{min-height:2.75rem;color:var(--xch-color-brand);align-items:center;gap:.4rem;margin-bottom:4rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.KnowledgeArticle-module__Au2QyG__articleHero{border-bottom:1px solid var(--xch-color-border);padding-block:2.5rem 2rem}.KnowledgeArticle-module__Au2QyG__articleHero h1{font-size:clamp(1.9rem,5vw,2.75rem)}.KnowledgeArticle-module__Au2QyG__articleByline{color:#8a817c;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.75rem;display:inline-flex}.KnowledgeArticle-module__Au2QyG__articleBody{padding-block:1rem 2rem}.KnowledgeArticle-module__Au2QyG__articleBody h2{border-left:4px solid var(--xch-color-brand);margin:2.25rem 0 .875rem;padding-left:.75rem;font-size:1.25rem;line-height:1.45}.KnowledgeArticle-module__Au2QyG__articleBody h3{margin:1.5rem 0 .65rem;font-size:1.0625rem}.KnowledgeArticle-module__Au2QyG__articleBody p{color:#37322f;margin:0 0 .875rem;font-size:.9375rem;line-height:1.95}:is(.KnowledgeArticle-module__Au2QyG__articleBody ul,.KnowledgeArticle-module__Au2QyG__articleBody ol){margin:0 0 1.125rem;padding-left:1.45rem}.KnowledgeArticle-module__Au2QyG__articleBody li{color:#37322f;margin-bottom:.55rem;font-size:.9375rem;line-height:1.8}.KnowledgeArticle-module__Au2QyG__articleBody .quote{border-left:4px solid var(--xch-color-brand);color:#4a423d;background:#fff7f0;border-radius:0 .75rem .75rem 0;margin:1.25rem 0;padding:1rem 1.125rem;font-size:.9rem;line-height:1.8}.KnowledgeArticle-module__Au2QyG__articleBody table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:.875rem;display:table}:is(.KnowledgeArticle-module__Au2QyG__articleBody th,.KnowledgeArticle-module__Au2QyG__articleBody td){border:1px solid var(--xch-color-border);text-align:left;vertical-align:top;padding:.75rem}.KnowledgeArticle-module__Au2QyG__articleBody th{background:#fff7f0;font-weight:800}.KnowledgeArticle-module__Au2QyG__disclaimer{color:#6d6560;background:#f8f7f6;border:1px solid #e3dedb;border-radius:.75rem;margin:0 0 1.5rem;padding:.875rem 1rem;font-size:.75rem;line-height:1.7}.KnowledgeArticle-module__Au2QyG__related{padding-block:1.5rem 3rem}.KnowledgeArticle-module__Au2QyG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.KnowledgeArticle-module__Au2QyG__relatedGrid>a{min-height:15rem}.KnowledgeArticle-module__Au2QyG__relatedGrid>a>span{color:var(--xch-color-brand);margin-bottom:.875rem;font-size:.6875rem;font-weight:800}.KnowledgeArticle-module__Au2QyG__articleBackLinks{border-top:1px solid var(--xch-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:4rem;padding-top:1.25rem;display:flex}.KnowledgeArticle-module__Au2QyG__articleBackLinks a{min-height:2.75rem;color:var(--xch-color-brand);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.KnowledgeArticle-module__Au2QyG__hubGrid>a:focus-visible,.KnowledgeArticle-module__Au2QyG__relatedGrid>a:focus-visible,.KnowledgeArticle-module__Au2QyG__ctaButton:focus-visible,.KnowledgeArticle-module__Au2QyG__backLink:focus-visible,.KnowledgeArticle-module__Au2QyG__articleBackLinks a:focus-visible{outline-offset:3px;outline:3px solid #ff660059}@media (hover:hover) and (pointer:fine){.KnowledgeArticle-module__Au2QyG__hubGrid>a,.KnowledgeArticle-module__Au2QyG__relatedGrid>a,.KnowledgeArticle-module__Au2QyG__ctaButton{transition:border-color .16s,box-shadow .16s,transform .16s}.KnowledgeArticle-module__Au2QyG__hubGrid>a:hover,.KnowledgeArticle-module__Au2QyG__relatedGrid>a:hover{border-color:var(--xch-color-brand);transform:translateY(-2px);box-shadow:0 1rem 2rem #ff660017}.KnowledgeArticle-module__Au2QyG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 1rem 1.8rem #ff660057}}@media (max-width:800px){.KnowledgeArticle-module__Au2QyG__relatedGrid{grid-template-columns:1fr}.KnowledgeArticle-module__Au2QyG__relatedGrid>a{min-height:auto}}@media (max-width:600px){.KnowledgeArticle-module__Au2QyG__hubHero{padding-block:1.5rem 3rem}.KnowledgeArticle-module__Au2QyG__hubHero .KnowledgeArticle-module__Au2QyG__breadcrumb{padding-bottom:2rem}.KnowledgeArticle-module__Au2QyG__hubList{padding-top:3.25rem}.KnowledgeArticle-module__Au2QyG__hubGrid{grid-template-columns:1fr}.KnowledgeArticle-module__Au2QyG__hubGrid>a{min-height:auto}.KnowledgeArticle-module__Au2QyG__articleHero{padding-block:1.75rem 1.5rem}.KnowledgeArticle-module__Au2QyG__articleBody table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.KnowledgeArticle-module__Au2QyG__ctaButton{width:100%;padding-inline:1rem}.KnowledgeArticle-module__Au2QyG__articleBackLinks{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.KnowledgeArticle-module__Au2QyG__hubGrid>a,.KnowledgeArticle-module__Au2QyG__relatedGrid>a,.KnowledgeArticle-module__Au2QyG__ctaButton{transition:none}}.KnowledgeArticle-module__Au2QyG__articleBody figure{margin:32px 0}.KnowledgeArticle-module__Au2QyG__articleBody figure img{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 16px 36px #0f172a1a}.KnowledgeArticle-module__Au2QyG__articleCover{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;height:auto;margin-top:28px;display:block;box-shadow:0 20px 48px #0f172a1f}
.TeacherProfileReference-module__bZOqhW__page{--orange:#f60;--ink:#1a1a1a;--gray:#555;--gray-light:#888;--soft:#fff7f0;--border:#eee;color:var(--ink);background:#fff;line-height:1.85}.TeacherProfileReference-module__bZOqhW__wrap{width:min(820px,100% - 48px);margin-inline:auto}.TeacherProfileReference-module__bZOqhW__breadcrumb{min-height:48px;color:var(--gray-light);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.TeacherProfileReference-module__bZOqhW__breadcrumb a{color:var(--gray-light);text-decoration:none}.TeacherProfileReference-module__bZOqhW__breadcrumb a:hover{color:var(--orange)}.TeacherProfileReference-module__bZOqhW__breadcrumb>span:last-child{color:var(--gray);text-overflow:ellipsis;overflow:hidden}.TeacherProfileReference-module__bZOqhW__hero{background:var(--soft);padding:64px 0 56px}.TeacherProfileReference-module__bZOqhW__heroRow{align-items:center;gap:48px;display:flex}.TeacherProfileReference-module__bZOqhW__photo{flex:0 0 280px;width:280px}.TeacherProfileReference-module__bZOqhW__photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 14%;border-radius:18px;width:100%;display:block;box-shadow:0 16px 40px #00000024}.TeacherProfileReference-module__bZOqhW__heroInfo{min-width:0}.TeacherProfileReference-module__bZOqhW__heroInfo>span,.TeacherProfileReference-module__bZOqhW__sectionTag{color:var(--orange);background:#fff;border:1px solid #ffd9bc;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex}.TeacherProfileReference-module__bZOqhW__heroInfo h1{margin:14px 0 10px;font-size:clamp(38px,5vw,48px);line-height:1.2}.TeacherProfileReference-module__bZOqhW__heroInfo p{color:var(--gray);margin:0 0 18px;font-size:15px}.TeacherProfileReference-module__bZOqhW__heroInfo blockquote{border-left:4px solid var(--orange);margin:0;padding-left:14px;font-size:19px;font-weight:700}.TeacherProfileReference-module__bZOqhW__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.TeacherProfileReference-module__bZOqhW__stats div{text-align:center;border:1px solid var(--border);background:#fff;border-radius:12px;padding:18px 10px}.TeacherProfileReference-module__bZOqhW__stats b{color:var(--orange);font-size:26px;line-height:1.2;display:block}.TeacherProfileReference-module__bZOqhW__stats span{color:var(--gray);font-size:12.5px}.TeacherProfileReference-module__bZOqhW__caseStrip{background:var(--soft);border:1px solid #ffd9bc;border-radius:14px;width:min(820px,100% - 48px);margin:22px auto 0;padding:22px 26px}.TeacherProfileReference-module__bZOqhW__caseStrip strong{color:var(--orange);margin-bottom:8px;display:block}.TeacherProfileReference-module__bZOqhW__caseStrip p{color:var(--gray);margin:0;font-size:14px}.TeacherProfileReference-module__bZOqhW__intro,.TeacherProfileReference-module__bZOqhW__timelineSection,.TeacherProfileReference-module__bZOqhW__insightSection,.TeacherProfileReference-module__bZOqhW__eraSection,.TeacherProfileReference-module__bZOqhW__scene,.TeacherProfileReference-module__bZOqhW__courseSection{padding:56px 0}.TeacherProfileReference-module__bZOqhW__timelineSection,.TeacherProfileReference-module__bZOqhW__insightSection,.TeacherProfileReference-module__bZOqhW__scene{background:#fafafa}.TeacherProfileReference-module__bZOqhW__intro,.TeacherProfileReference-module__bZOqhW__eraSection,.TeacherProfileReference-module__bZOqhW__courseSection{background:#fff}.TeacherProfileReference-module__bZOqhW__sectionTag{background:var(--soft);border:0;margin-bottom:14px}.TeacherProfileReference-module__bZOqhW__page section h2{margin:0 0 18px;font-size:clamp(25px,3vw,29px);line-height:1.4}.TeacherProfileReference-module__bZOqhW__intro>.TeacherProfileReference-module__bZOqhW__wrap>p{color:#333;margin:0 0 14px;font-size:15.5px}.TeacherProfileReference-module__bZOqhW__say{color:#333;background:var(--soft);border-left:4px solid var(--orange);border-radius:0 12px 12px 0;margin:22px 0 0;padding:18px 22px;font-size:17px;font-weight:700}.TeacherProfileReference-module__bZOqhW__say small{color:var(--gray-light);margin-top:5px;font-size:13px;font-weight:400;display:block}.TeacherProfileReference-module__bZOqhW__timeline{padding-left:28px;position:relative}.TeacherProfileReference-module__bZOqhW__timeline:before{content:"";background:linear-gradient(var(--orange), #ffc9a3);width:2px;position:absolute;top:6px;bottom:6px;left:8px}.TeacherProfileReference-module__bZOqhW__timeline article{padding:0 0 26px 18px;position:relative}.TeacherProfileReference-module__bZOqhW__timeline article:last-child{padding-bottom:0}.TeacherProfileReference-module__bZOqhW__timeline article:before{content:"";border:3px solid var(--orange);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:-26px}.TeacherProfileReference-module__bZOqhW__timeline article>span{color:var(--orange);margin-bottom:4px;font-size:14px;font-weight:800;display:block}.TeacherProfileReference-module__bZOqhW__timeline article>strong{font-size:16.5px;display:block}.TeacherProfileReference-module__bZOqhW__timeline article p{color:var(--gray);margin:4px 0 0;font-size:14px}.TeacherProfileReference-module__bZOqhW__insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.TeacherProfileReference-module__bZOqhW__insights article{border:1px solid var(--border);background:#fff;border-radius:14px;padding:26px 24px}.TeacherProfileReference-module__bZOqhW__insights article>span{color:var(--orange);margin-bottom:7px;font-size:13px;font-weight:800;display:block}.TeacherProfileReference-module__bZOqhW__insights article>strong{margin-bottom:7px;font-size:18px;line-height:1.45;display:block}.TeacherProfileReference-module__bZOqhW__insights article p{color:var(--gray);margin:0;font-size:14px}.TeacherProfileReference-module__bZOqhW__eras{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.TeacherProfileReference-module__bZOqhW__eras article{text-align:center;background:var(--soft);border:1px solid #ffd9bc;border-radius:12px;padding:20px 14px}.TeacherProfileReference-module__bZOqhW__eras span,.TeacherProfileReference-module__bZOqhW__eras strong{display:block}.TeacherProfileReference-module__bZOqhW__eras span{color:var(--orange);font-size:12px;font-weight:800}.TeacherProfileReference-module__bZOqhW__eras strong{margin:7px 0 5px;font-size:15px}.TeacherProfileReference-module__bZOqhW__eras p{color:var(--gray);margin:0;font-size:12.5px}.TeacherProfileReference-module__bZOqhW__scene img{border-radius:14px;width:100%;margin-top:24px;display:block}.TeacherProfileReference-module__bZOqhW__scene p{color:var(--gray-light);text-align:center;margin:10px 0 0;font-size:13px}.TeacherProfileReference-module__bZOqhW__quotes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px;display:grid}.TeacherProfileReference-module__bZOqhW__quotes blockquote{color:#695018;background:#fffaf0;border:1px solid #ecd7a8;border-radius:12px;margin:0;padding:18px;font-size:13px;font-weight:700;line-height:1.7}.TeacherProfileReference-module__bZOqhW__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.TeacherProfileReference-module__bZOqhW__courseGrid a{min-width:0;color:inherit;border:1px solid var(--border);border-radius:14px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.TeacherProfileReference-module__bZOqhW__courseGrid a:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.TeacherProfileReference-module__bZOqhW__courseGrid span{color:var(--orange);margin-bottom:7px;font-size:12px;font-weight:800;display:block}.TeacherProfileReference-module__bZOqhW__courseGrid strong{margin-bottom:7px;font-size:17px;display:block}.TeacherProfileReference-module__bZOqhW__courseGrid p{color:var(--gray);margin:0;font-size:13.5px}.TeacherProfileReference-module__bZOqhW__empty{color:var(--gray);background:var(--soft);border-radius:14px;padding:28px}.TeacherProfileReference-module__bZOqhW__empty p{margin:0}.TeacherProfileReference-module__bZOqhW__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#ff7a1a,#ff5200);border-radius:18px;margin:24px 0 56px;padding:48px 32px}.TeacherProfileReference-module__bZOqhW__cta h2{color:#fff;margin-bottom:8px!important}.TeacherProfileReference-module__bZOqhW__cta p{opacity:.94;margin:0 0 24px}.TeacherProfileReference-module__bZOqhW__cta a{min-height:50px;color:var(--orange);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:12px 34px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #0000002e}.TeacherProfileReference-module__bZOqhW__cta a:focus-visible,.TeacherProfileReference-module__bZOqhW__courseGrid a:focus-visible{outline-offset:3px;outline:3px solid #ff660059}@media (max-width:760px){.TeacherProfileReference-module__bZOqhW__wrap,.TeacherProfileReference-module__bZOqhW__caseStrip{width:min(100% - 32px,820px)}.TeacherProfileReference-module__bZOqhW__heroRow{text-align:center;flex-direction:column;gap:28px}.TeacherProfileReference-module__bZOqhW__photo{flex-basis:auto;width:min(240px,72vw)}.TeacherProfileReference-module__bZOqhW__heroInfo blockquote{border-left:0;padding-left:0}.TeacherProfileReference-module__bZOqhW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.TeacherProfileReference-module__bZOqhW__insights,.TeacherProfileReference-module__bZOqhW__courseGrid{grid-template-columns:1fr}}@media (max-width:480px){.TeacherProfileReference-module__bZOqhW__hero,.TeacherProfileReference-module__bZOqhW__intro,.TeacherProfileReference-module__bZOqhW__timelineSection,.TeacherProfileReference-module__bZOqhW__insightSection,.TeacherProfileReference-module__bZOqhW__eraSection,.TeacherProfileReference-module__bZOqhW__scene,.TeacherProfileReference-module__bZOqhW__courseSection{padding:44px 0}.TeacherProfileReference-module__bZOqhW__caseStrip{padding:18px}.TeacherProfileReference-module__bZOqhW__cta{padding:38px 22px}}@media (prefers-reduced-motion:reduce){.TeacherProfileReference-module__bZOqhW__courseGrid a{transition:none}}
.XuRubingPage-module__TygJpW__main{min-height:calc(100vh - var(--xch-header-height));color:#151515;background:#fff;overflow:hidden}.XuRubingPage-module__TygJpW__wrap{width:min(100% - 2rem,51.25rem);margin-inline:auto}.XuRubingPage-module__TygJpW__breadcrumb{color:#777;gap:.55rem;padding-block:.9rem;font-size:.8125rem;display:flex}.XuRubingPage-module__TygJpW__breadcrumb a{color:#f60;text-decoration:none}.XuRubingPage-module__TygJpW__hero{background:linear-gradient(145deg,#fff7f0 0%,#fff 55%,#fff3e7 100%);padding:3.75rem 0 2.75rem}.XuRubingPage-module__TygJpW__heroRow{align-items:center;gap:3.5rem;display:flex}.XuRubingPage-module__TygJpW__heroInfo{flex:1;min-width:0}.XuRubingPage-module__TygJpW__portrait{object-fit:cover;border:.5rem solid #fff;border-radius:1.25rem;flex:none;width:17.5rem;height:21.25rem;box-shadow:0 1.25rem 3rem #42220c2e}.XuRubingPage-module__TygJpW__tag,.XuRubingPage-module__TygJpW__sectionTag{color:#f60;letter-spacing:.03em;border-radius:999px;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex}.XuRubingPage-module__TygJpW__tag{background:#fff;border:1px solid #ffd2b0;min-height:2rem;margin-bottom:1rem;padding-inline:.9rem}.XuRubingPage-module__TygJpW__sectionTag{background:#fff0e4;margin-bottom:.8rem;padding:.45rem .8rem}.XuRubingPage-module__TygJpW__hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,8vw,4.4rem);line-height:1}.XuRubingPage-module__TygJpW__roles{color:#4a4a4a;margin:1.1rem 0;font-size:1rem;line-height:1.9}.XuRubingPage-module__TygJpW__roles span{display:block}.XuRubingPage-module__TygJpW__slogan{color:#252525;border-left:.25rem solid #f60;margin:0;padding-left:.9rem;font-size:1.2rem;font-weight:900;line-height:1.65}.XuRubingPage-module__TygJpW__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.XuRubingPage-module__TygJpW__primaryAction,.XuRubingPage-module__TygJpW__ghostAction{border:1px solid #f60;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:1.15rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.XuRubingPage-module__TygJpW__primaryAction{color:#fff;background:#f60}.XuRubingPage-module__TygJpW__ghostAction{color:#d95400;background:#fff}.XuRubingPage-module__TygJpW__stats{background:#fff;border:1px solid #ffe0c8;border-radius:.9rem;grid-template-columns:repeat(4,1fr);margin-top:2.75rem;display:grid;overflow:hidden;box-shadow:0 .5rem 1.5rem #47281212}.XuRubingPage-module__TygJpW__stats div{text-align:center;padding:1.2rem .75rem}.XuRubingPage-module__TygJpW__stats div+div{border-left:1px solid #f2e5dc}.XuRubingPage-module__TygJpW__stats b{color:#f60;font-size:1.55rem;line-height:1.2;display:block}.XuRubingPage-module__TygJpW__stats span{color:#777;margin-top:.35rem;font-size:.75rem;display:block}.XuRubingPage-module__TygJpW__section{padding-block:4.2rem}.XuRubingPage-module__TygJpW__sectionSoft{background:#fafafa}.XuRubingPage-module__TygJpW__section h2{letter-spacing:-.025em;max-width:46rem;margin:0 0 .75rem;font-size:clamp(1.75rem,4.5vw,2.35rem);line-height:1.35}.XuRubingPage-module__TygJpW__lead{color:#666;max-width:45rem;margin:0 0 1.75rem;line-height:1.8}.XuRubingPage-module__TygJpW__prose{color:#3f3f3f;font-size:1rem;line-height:1.95}.XuRubingPage-module__TygJpW__prose p{margin:0 0 1rem}.XuRubingPage-module__TygJpW__say{color:#202020;background:#fff7f0;border-left:.28rem solid #f60;margin:1.75rem 0 0;padding:1.3rem 1.5rem;font-size:clamp(1.1rem,2.8vw,1.35rem);font-weight:900;line-height:1.7}.XuRubingPage-module__TygJpW__say small{color:#9b5a2c;margin-top:.55rem;font-size:.78rem;font-weight:600;display:block}.XuRubingPage-module__TygJpW__timeline{margin:2rem 0 0;padding:0;list-style:none;position:relative}.XuRubingPage-module__TygJpW__timeline:before{content:"";background:#ffd3b3;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:5.2rem}.XuRubingPage-module__TygJpW__timeline li{grid-template-columns:4.4rem 1fr;gap:2rem;padding-bottom:1.75rem;display:grid;position:relative}.XuRubingPage-module__TygJpW__timeline li:before{content:"";background:#f60;border:.2rem solid #fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.32rem;left:4.84rem;box-shadow:0 0 0 2px #f60}.XuRubingPage-module__TygJpW__timeline time{color:#f60;font-size:.85rem;font-weight:900}.XuRubingPage-module__TygJpW__timeline h3{margin:0 0 .35rem;font-size:1.03rem}.XuRubingPage-module__TygJpW__timeline p{color:#666;margin:0;font-size:.9rem;line-height:1.75}.XuRubingPage-module__TygJpW__eraGrid{grid-template-columns:repeat(5,1fr);gap:.55rem;display:grid}.XuRubingPage-module__TygJpW__era{text-align:center;background:#fff;border:1px solid #e9e9e9;border-radius:.65rem;min-width:0;padding:1rem .55rem}.XuRubingPage-module__TygJpW__era small,.XuRubingPage-module__TygJpW__era strong,.XuRubingPage-module__TygJpW__era span{display:block}.XuRubingPage-module__TygJpW__era small{color:#999;font-size:.68rem}.XuRubingPage-module__TygJpW__era strong{margin:.45rem 0 .25rem;font-size:.9rem}.XuRubingPage-module__TygJpW__era span{color:#777;font-size:.7rem;line-height:1.45}.XuRubingPage-module__TygJpW__eraCurrent{color:#fff;background:#1b1b1b;border-color:#1b1b1b}.XuRubingPage-module__TygJpW__eraCurrent small,.XuRubingPage-module__TygJpW__eraCurrent span{color:#ffbf91}.XuRubingPage-module__TygJpW__insights{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.XuRubingPage-module__TygJpW__insight{background:#fff;border:1px solid #e9e9e9;border-radius:.85rem;padding:1.45rem}.XuRubingPage-module__TygJpW__insight small{color:#f60;margin-bottom:.6rem;font-size:.75rem;font-weight:900;display:block}.XuRubingPage-module__TygJpW__insight h3{margin:0;font-size:1.05rem;line-height:1.5}.XuRubingPage-module__TygJpW__insight p{color:#666;margin:.55rem 0 0;font-size:.86rem;line-height:1.75}.XuRubingPage-module__TygJpW__scene{background:#222;border-radius:1rem;margin:1.75rem 0 1.25rem;position:relative;overflow:hidden}.XuRubingPage-module__TygJpW__scene img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.XuRubingPage-module__TygJpW__scene figcaption{color:#fff;background:linear-gradient(#0000,#000000d1);padding:2.5rem 1.2rem 1rem;font-size:.8rem;position:absolute;bottom:0;left:0;right:0}.XuRubingPage-module__TygJpW__goldQuotes{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.XuRubingPage-module__TygJpW__goldQuotes blockquote{color:#695018;background:#fffaf0;border:1px solid #ecd7a8;border-radius:.7rem;margin:0;padding:1rem;font-size:.83rem;font-weight:700;line-height:1.75}.XuRubingPage-module__TygJpW__books{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.XuRubingPage-module__TygJpW__bookCard{color:inherit;background:#fff;border:1px solid #e7e7e7;border-radius:.9rem;grid-template-columns:8.5rem 1fr;align-items:center;gap:1.2rem;padding:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.XuRubingPage-module__TygJpW__bookCard:hover{border-color:#ffb984;transform:translateY(-3px);box-shadow:0 .85rem 2rem #44250f1a}.XuRubingPage-module__TygJpW__bookCover,.XuRubingPage-module__TygJpW__realBookCover{object-fit:cover;border-radius:.35rem;width:8.5rem;height:11.25rem;box-shadow:0 .55rem 1.2rem #0000002e}.XuRubingPage-module__TygJpW__bookCover{flex-direction:column;justify-content:space-between;padding:1rem .75rem;display:flex}.XuRubingPage-module__TygJpW__aiBook{color:#fff;background:linear-gradient(155deg,#19336c,#071530)}.XuRubingPage-module__TygJpW__aiBook small{color:#ffc54c;font-size:.62rem;font-weight:800}.XuRubingPage-module__TygJpW__aiBook strong{font-size:1rem;line-height:1.5}.XuRubingPage-module__TygJpW__aiBook em{color:#ffb62e;font-size:1.45rem;font-style:normal}.XuRubingPage-module__TygJpW__aiBook span{color:#aab8db;font-size:.62rem}.XuRubingPage-module__TygJpW__bookBadge{color:#f60;background:#fff0e4;border-radius:999px;padding:.3rem .55rem;font-size:.66rem;font-weight:900;display:inline-flex}.XuRubingPage-module__TygJpW__bookCard h3{margin:.65rem 0 .45rem;font-size:1rem;line-height:1.5}.XuRubingPage-module__TygJpW__bookCard p{color:#6d6d6d;margin:0 0 .65rem;font-size:.78rem;line-height:1.65}.XuRubingPage-module__TygJpW__bookCard div>b{color:#f60;font-size:.76rem}.XuRubingPage-module__TygJpW__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#ff7414,#ee4d00);border-radius:1.1rem;margin-block:2rem 4.5rem;padding:clamp(2.1rem,7vw,3.6rem);box-shadow:0 1.25rem 2.8rem #ff660038}.XuRubingPage-module__TygJpW__cta>span{color:#ffe1cc;letter-spacing:.15em;margin-bottom:.7rem;font-size:.72rem;font-weight:800;display:block}.XuRubingPage-module__TygJpW__cta h2{margin:0;font-size:clamp(1.65rem,4vw,2.2rem)}.XuRubingPage-module__TygJpW__cta p{margin:.8rem 0 1.5rem;line-height:1.75}.XuRubingPage-module__TygJpW__actions{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.XuRubingPage-module__TygJpW__action,.XuRubingPage-module__TygJpW__actionSecondary{border:1px solid #fff;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.85rem;padding-inline:1.2rem;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.XuRubingPage-module__TygJpW__action{color:#dc5100;background:#fff}.XuRubingPage-module__TygJpW__actionSecondary{color:#fff;background:0 0}@media (max-width:760px){.XuRubingPage-module__TygJpW__hero{padding-top:2.5rem}.XuRubingPage-module__TygJpW__heroRow{text-align:center;flex-direction:column;gap:2rem}.XuRubingPage-module__TygJpW__portrait{aspect-ratio:14/17;width:min(14rem,68vw);height:auto}.XuRubingPage-module__TygJpW__slogan{border-left:0;padding-left:0}.XuRubingPage-module__TygJpW__heroActions{justify-content:center}.XuRubingPage-module__TygJpW__stats{grid-template-columns:repeat(2,1fr)}.XuRubingPage-module__TygJpW__stats div+div{border-left:0}.XuRubingPage-module__TygJpW__stats div:nth-child(2n){border-left:1px solid #f2e5dc}.XuRubingPage-module__TygJpW__stats div:nth-child(n+3){border-top:1px solid #f2e5dc}.XuRubingPage-module__TygJpW__eraGrid{grid-template-columns:repeat(2,1fr)}.XuRubingPage-module__TygJpW__eraCurrent{grid-column:1/-1}.XuRubingPage-module__TygJpW__goldQuotes,.XuRubingPage-module__TygJpW__books{grid-template-columns:1fr}}@media (max-width:520px){.XuRubingPage-module__TygJpW__section{padding-block:3.25rem}.XuRubingPage-module__TygJpW__insights{grid-template-columns:1fr}.XuRubingPage-module__TygJpW__timeline:before{left:.37rem}.XuRubingPage-module__TygJpW__timeline li{grid-template-columns:1fr;gap:.35rem;padding-left:1.8rem}.XuRubingPage-module__TygJpW__timeline li:before{left:0}.XuRubingPage-module__TygJpW__timeline time{margin-top:-.08rem}.XuRubingPage-module__TygJpW__bookCard{grid-template-columns:6.5rem 1fr;gap:.9rem;padding:.8rem}.XuRubingPage-module__TygJpW__bookCover,.XuRubingPage-module__TygJpW__realBookCover{width:6.5rem;height:8.7rem}.XuRubingPage-module__TygJpW__bookCover{padding:.7rem .55rem}.XuRubingPage-module__TygJpW__aiBook strong{font-size:.77rem}.XuRubingPage-module__TygJpW__aiBook em{font-size:1rem}.XuRubingPage-module__TygJpW__actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.XuRubingPage-module__TygJpW__bookCard{transition:none}}
.MainSiteHomeReference-module__7fn2gW__main{--home-orange:#f60;--home-orange-dark:#e55a00;--home-blue:#06c;--home-ink:#1a1a1a;--home-gray:#555;--home-muted:#888;--home-border:#eee;--home-soft:#fff7f0;min-width:0;color:var(--home-ink);background:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.7;overflow:hidden}.MainSiteHomeReference-module__7fn2gW__main *,.MainSiteHomeReference-module__7fn2gW__main :before,.MainSiteHomeReference-module__7fn2gW__main :after{box-sizing:border-box}.MainSiteHomeReference-module__7fn2gW__main :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #ff660061}.MainSiteHomeReference-module__7fn2gW__wrap{width:min(100% - 3rem,70rem);margin-inline:auto}.MainSiteHomeReference-module__7fn2gW__section{padding-block:4.5rem}.MainSiteHomeReference-module__7fn2gW__sectionTitle{margin-bottom:2.25rem}.MainSiteHomeReference-module__7fn2gW__sectionTitle>span,.MainSiteHomeReference-module__7fn2gW__sectionTag{background:var(--home-soft);min-height:1.875rem;color:var(--home-orange);border:1px solid #ffd9bc;border-radius:999px;align-items:center;padding-inline:.875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.MainSiteHomeReference-module__7fn2gW__sectionTitle h2,.MainSiteHomeReference-module__7fn2gW__sectionTitle p{margin:0}.MainSiteHomeReference-module__7fn2gW__sectionTitle h2{letter-spacing:.015em;margin-top:.875rem;font-size:clamp(1.75rem,4vw,2rem);line-height:1.35}.MainSiteHomeReference-module__7fn2gW__sectionTitle p{color:var(--home-gray);margin-top:.5rem;font-size:1rem}.MainSiteHomeReference-module__7fn2gW__sectionTitleInverse h2{color:#fff}.MainSiteHomeReference-module__7fn2gW__sectionTitleInverse p{color:#b7b7b7}.MainSiteHomeReference-module__7fn2gW__orangeButton,.MainSiteHomeReference-module__7fn2gW__heroSecondary,.MainSiteHomeReference-module__7fn2gW__detailButton,.MainSiteHomeReference-module__7fn2gW__unavailableAction{border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.875rem;padding-inline:1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.MainSiteHomeReference-module__7fn2gW__orangeButton{border:1px solid var(--home-orange);color:#fff;background:linear-gradient(135deg,#ff7a1a,#ff5200);box-shadow:0 .375rem 1rem #ff66004d}.MainSiteHomeReference-module__7fn2gW__hero{color:#fff;text-align:center;place-items:center;min-height:40rem;display:grid;position:relative;overflow:hidden}.MainSiteHomeReference-module__7fn2gW__heroPicture,.MainSiteHomeReference-module__7fn2gW__heroOverlay{position:absolute;inset:0}.MainSiteHomeReference-module__7fn2gW__heroPicture{z-index:0}.MainSiteHomeReference-module__7fn2gW__heroImage{object-fit:cover;object-position:right center;width:100%;height:100%}.MainSiteHomeReference-module__7fn2gW__heroOverlay{z-index:1;background:linear-gradient(100deg,#120804e0 40%,#1208047a 100%)}.MainSiteHomeReference-module__7fn2gW__heroInner{z-index:2;justify-items:center;padding-block:5.75rem 4.5rem;display:grid;position:relative}.MainSiteHomeReference-module__7fn2gW__heroTag{color:#ffd9bc;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;align-items:center;min-height:2rem;padding-inline:.875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.MainSiteHomeReference-module__7fn2gW__hero h1{color:#fff;letter-spacing:.02em;max-width:58rem;margin:1.125rem 0 0;font-size:clamp(2.5rem,6vw,3.375rem);line-height:1.25}.MainSiteHomeReference-module__7fn2gW__hero h1 em{color:#ff8a3d;font-style:normal}.MainSiteHomeReference-module__7fn2gW__heroInner>p{color:#ede3da;margin:.875rem 0 0;font-size:clamp(1rem,2vw,1.1875rem)}.MainSiteHomeReference-module__7fn2gW__heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.25rem;display:flex}.MainSiteHomeReference-module__7fn2gW__heroSecondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff73}.MainSiteHomeReference-module__7fn2gW__capabilities{color:var(--home-ink);background:#fff;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;padding:.375rem .5rem;display:inline-grid;box-shadow:0 1.25rem 3.125rem #00000059}.MainSiteHomeReference-module__7fn2gW__capabilities article{text-align:center;min-width:11.5rem;padding:1.125rem 2.375rem}.MainSiteHomeReference-module__7fn2gW__capabilities article+article{border-left:1px solid #f3e7de}.MainSiteHomeReference-module__7fn2gW__capabilities strong,.MainSiteHomeReference-module__7fn2gW__capabilities span{display:block}.MainSiteHomeReference-module__7fn2gW__capabilities strong{font-size:1.1875rem}.MainSiteHomeReference-module__7fn2gW__capabilities strong em{color:var(--home-orange);font-style:normal}.MainSiteHomeReference-module__7fn2gW__capabilities span{color:var(--home-muted);font-size:.78125rem}.MainSiteHomeReference-module__7fn2gW__eras{background:var(--home-ink);color:#fff;padding-block:4.5rem 5rem}.MainSiteHomeReference-module__7fn2gW__metrics{flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem;margin:0 0 3.5rem;display:flex}.MainSiteHomeReference-module__7fn2gW__metrics div{align-items:baseline;gap:.375rem;display:flex}.MainSiteHomeReference-module__7fn2gW__metrics dt,.MainSiteHomeReference-module__7fn2gW__metrics dd{margin:0}.MainSiteHomeReference-module__7fn2gW__metrics dt{color:var(--home-orange);font-size:1.625rem;font-weight:900}.MainSiteHomeReference-module__7fn2gW__metrics dd{color:#bbb;font-size:.875rem}.MainSiteHomeReference-module__7fn2gW__eras h2{color:#fff;margin:0 0 2.75rem;font-size:clamp(1.45rem,3.2vw,2rem);line-height:1.7}.MainSiteHomeReference-module__7fn2gW__eraTrack{grid-template-columns:1fr 1fr 1.2fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.MainSiteHomeReference-module__7fn2gW__eraTrack:before{content:"";background:#3a3a3a;height:.125rem;position:absolute;top:.375rem;left:8%;right:8%}.MainSiteHomeReference-module__7fn2gW__eraTrack li{z-index:1;text-align:center;padding-inline:.75rem;position:relative}.MainSiteHomeReference-module__7fn2gW__eraDot{background:#555;border:.125rem solid #444;border-radius:50%;width:.75rem;height:.75rem;margin:0 auto 1.125rem;display:block}.MainSiteHomeReference-module__7fn2gW__eraTrack small,.MainSiteHomeReference-module__7fn2gW__eraTrack strong,.MainSiteHomeReference-module__7fn2gW__eraTrack p{margin:0;display:block}.MainSiteHomeReference-module__7fn2gW__eraTrack small{color:#777;letter-spacing:.16em;font-size:.75rem}.MainSiteHomeReference-module__7fn2gW__eraTrack strong{color:#999;margin-top:.375rem;font-size:1.5rem}.MainSiteHomeReference-module__7fn2gW__eraTrack p{color:#888;margin-top:.375rem;font-size:.84375rem}.MainSiteHomeReference-module__7fn2gW__eraCurrent .MainSiteHomeReference-module__7fn2gW__eraDot{background:var(--home-orange);border-color:#ffb380;box-shadow:0 0 0 .375rem #ff66002e}.MainSiteHomeReference-module__7fn2gW__eraCurrent small,.MainSiteHomeReference-module__7fn2gW__eraCurrent strong{color:var(--home-orange)}.MainSiteHomeReference-module__7fn2gW__eraCurrent strong{font-size:1.875rem}.MainSiteHomeReference-module__7fn2gW__eraCurrent p{color:#e8ddd5}.MainSiteHomeReference-module__7fn2gW__routes{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:1.25rem;display:grid}.MainSiteHomeReference-module__7fn2gW__routesLeft{gap:1.25rem;display:grid}.MainSiteHomeReference-module__7fn2gW__routeMuted,.MainSiteHomeReference-module__7fn2gW__routePrimary{border-radius:.875rem;padding:1.5rem}.MainSiteHomeReference-module__7fn2gW__routeMuted{border:1px solid var(--home-border);background:#fafafa}.MainSiteHomeReference-module__7fn2gW__routeMuted h3,.MainSiteHomeReference-module__7fn2gW__routeMuted p,.MainSiteHomeReference-module__7fn2gW__routePrimary h3,.MainSiteHomeReference-module__7fn2gW__routePrimary p{margin:0}.MainSiteHomeReference-module__7fn2gW__routeMuted h3{color:#777;font-size:1.0625rem}.MainSiteHomeReference-module__7fn2gW__routeMuted h3 span{color:#bbb;margin-left:.5rem;font-size:.75rem;font-weight:400}.MainSiteHomeReference-module__7fn2gW__routeMuted p{color:var(--home-gray);margin-top:.5rem;font-size:.84375rem}.MainSiteHomeReference-module__7fn2gW__routeMuted b{color:#777}.MainSiteHomeReference-module__7fn2gW__routePrimary{background:var(--home-orange);color:#fff;padding:2.125rem 1.875rem 1.75rem;position:relative;box-shadow:0 .875rem 2.25rem #ff660047}.MainSiteHomeReference-module__7fn2gW__routeBadge{background:var(--home-ink);color:#fff;border-radius:999px;padding:.25rem .875rem;font-size:.75rem;font-weight:700;position:absolute;top:-.8125rem;left:1.625rem}.MainSiteHomeReference-module__7fn2gW__routePrimary h3{font-size:1.4375rem}.MainSiteHomeReference-module__7fn2gW__routePrimary>p{color:#fff3ea;font-size:.9375rem}.MainSiteHomeReference-module__7fn2gW__routeLabel{color:#ffe0cc!important;margin-block:.25rem .875rem!important;font-size:.875rem!important}.MainSiteHomeReference-module__7fn2gW__routePromises{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.375rem;padding-top:1.125rem;display:grid}.MainSiteHomeReference-module__7fn2gW__routePromises b,.MainSiteHomeReference-module__7fn2gW__routePromises small{display:block}.MainSiteHomeReference-module__7fn2gW__routePromises b{font-size:.875rem}.MainSiteHomeReference-module__7fn2gW__routePromises small{color:#ffe0cc;margin-top:.1875rem;font-size:.75rem}.MainSiteHomeReference-module__7fn2gW__giftStrip{background:linear-gradient(135deg,#fff3e8,#ffe6d1);border:1px solid #ffc9a3;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.625rem;padding:1.125rem 1.625rem;display:flex}.MainSiteHomeReference-module__7fn2gW__giftStrip strong,.MainSiteHomeReference-module__7fn2gW__giftStrip small{display:block}.MainSiteHomeReference-module__7fn2gW__giftStrip small{color:var(--home-gray);margin-top:.1875rem;font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__featuredCourse{color:#fff;background:linear-gradient(120deg,#1e0c06e0,#1e0c06b8),url(/assets/main-site/preview/xrb-hero-bg.jpg) 50% 30%/cover no-repeat;border-radius:1.125rem;padding:3.5rem 2.5rem 2.5rem;position:relative;overflow:hidden}.MainSiteHomeReference-module__7fn2gW__hotBadge{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#ff4d2e,#ff7a1a);border-radius:999px;padding:.25rem .75rem;font-size:.6875rem;font-weight:900;position:absolute;top:1rem;right:1rem;box-shadow:0 .25rem .625rem #ff4d2e66}.MainSiteHomeReference-module__7fn2gW__featuredCourse>p,.MainSiteHomeReference-module__7fn2gW__featuredCourse>h3,.MainSiteHomeReference-module__7fn2gW__featuredSummary{margin:0}.MainSiteHomeReference-module__7fn2gW__featuredCourse>p{color:#ffb58a;letter-spacing:.12em;font-size:.8125rem;font-weight:700}.MainSiteHomeReference-module__7fn2gW__featuredCourse>h3{margin-top:.625rem;font-size:clamp(2rem,5vw,2.375rem);line-height:1.3}.MainSiteHomeReference-module__7fn2gW__featuredCourse>h3 a{color:inherit;text-decoration:none}.MainSiteHomeReference-module__7fn2gW__featuredSummary{color:#ffffffe6;margin-top:.375rem}.MainSiteHomeReference-module__7fn2gW__featuredCard{color:var(--home-ink);background:#fff;border-radius:.875rem;margin-top:1.875rem;padding:1.875rem 2rem 1.625rem;box-shadow:0 1.25rem 3.125rem #00000047}.MainSiteHomeReference-module__7fn2gW__featuredCardTitle{color:var(--home-muted);letter-spacing:.12em;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.MainSiteHomeReference-module__7fn2gW__featuredCardTitle:before,.MainSiteHomeReference-module__7fn2gW__featuredCardTitle:after{content:"";background:#e8e8e8;width:min(7.5rem,20%);height:1px}.MainSiteHomeReference-module__7fn2gW__perkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem 1.5rem;margin-top:1.375rem;display:grid}.MainSiteHomeReference-module__7fn2gW__perkGrid div{align-items:baseline;gap:.625rem;display:flex}.MainSiteHomeReference-module__7fn2gW__perkGrid b{color:var(--home-orange);white-space:nowrap;font-size:1.875rem;line-height:1.1}.MainSiteHomeReference-module__7fn2gW__perkGrid span{color:var(--home-gray);font-size:.875rem}.MainSiteHomeReference-module__7fn2gW__featuredFoot{border-top:1px solid var(--home-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.MainSiteHomeReference-module__7fn2gW__featuredFoot>div:first-child{flex:1}.MainSiteHomeReference-module__7fn2gW__featuredFoot>div:first-child>strong{color:var(--home-orange);font-size:1.25rem}.MainSiteHomeReference-module__7fn2gW__featuredFoot p{color:var(--home-gray);margin:.375rem 0 0;font-size:.84375rem}.MainSiteHomeReference-module__7fn2gW__featuredFoot>div:last-child{flex-wrap:wrap;gap:.625rem;display:flex}.MainSiteHomeReference-module__7fn2gW__detailButton{background:var(--home-ink);color:#fff;border-radius:999px;min-height:2.25rem;padding-inline:.875rem;font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.MainSiteHomeReference-module__7fn2gW__courseCard{border:1px solid var(--home-border);background:#fff;border-radius:.875rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex;overflow:hidden}.MainSiteHomeReference-module__7fn2gW__courseVisual{color:#fff;text-align:center;place-items:center;height:7.5rem;margin:-1.5rem -1.5rem 1.25rem;font-size:.9375rem;font-weight:700;display:grid}.MainSiteHomeReference-module__7fn2gW__courseVisual b,.MainSiteHomeReference-module__7fn2gW__courseVisual small{display:block}.MainSiteHomeReference-module__7fn2gW__courseVisual b{font-size:2.25rem;line-height:1}.MainSiteHomeReference-module__7fn2gW__courseVisual small{opacity:.9;margin-top:.25rem;font-size:.75rem}.MainSiteHomeReference-module__7fn2gW__matrix{background:linear-gradient(135deg,#ff6b6b,#ff8e53)}.MainSiteHomeReference-module__7fn2gW__wechat{background:linear-gradient(135deg,#00c6ff,#0072ff)}.MainSiteHomeReference-module__7fn2gW__coach{background:linear-gradient(135deg,#5b67ca,#9b59b6)}.MainSiteHomeReference-module__7fn2gW__private{background:linear-gradient(135deg,#ff7a1a,#e5450a)}.MainSiteHomeReference-module__7fn2gW__courseTag{color:var(--home-blue);letter-spacing:.08em;font-size:.75rem;font-weight:700}.MainSiteHomeReference-module__7fn2gW__courseCard h3,.MainSiteHomeReference-module__7fn2gW__courseCard>p{margin:0}.MainSiteHomeReference-module__7fn2gW__courseCard h3{margin-top:.5rem;font-size:1.25rem;line-height:1.45}.MainSiteHomeReference-module__7fn2gW__courseCard h3 a{color:inherit;text-decoration:none}.MainSiteHomeReference-module__7fn2gW__courseCard>p{color:var(--home-gray);margin-top:.5rem;font-size:.875rem}.MainSiteHomeReference-module__7fn2gW__courseFit{color:var(--home-ink);background:#f7f7f7;border-radius:.5rem;margin-block:.75rem 1.125rem;padding:.625rem .8125rem;font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__courseActions{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:auto;display:flex}.MainSiteHomeReference-module__7fn2gW__courseActions .MainSiteHomeReference-module__7fn2gW__orangeButton,.MainSiteHomeReference-module__7fn2gW__unavailableAction{border-radius:999px;min-height:2.25rem;padding-inline:.875rem;font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__unavailableAction{color:#777;background:#f7f7f7;border:1px solid #ddd}.MainSiteHomeReference-module__7fn2gW__otherCourse{border:1px solid var(--home-border);background:#fafafa;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1.5rem;display:flex}.MainSiteHomeReference-module__7fn2gW__otherCourse h3,.MainSiteHomeReference-module__7fn2gW__otherCourse p{margin:0}.MainSiteHomeReference-module__7fn2gW__otherCourse>div:first-child>span{color:var(--home-muted);letter-spacing:.08em;font-size:.75rem;font-weight:700}.MainSiteHomeReference-module__7fn2gW__otherCourse h3{margin-top:.375rem;font-size:1.125rem}.MainSiteHomeReference-module__7fn2gW__otherCourse h3 a{color:inherit;text-decoration:none}.MainSiteHomeReference-module__7fn2gW__otherCourse p{color:var(--home-gray);margin-top:.25rem;font-size:.875rem}.MainSiteHomeReference-module__7fn2gW__otherCourse>div:last-child{flex:none;align-items:center;gap:.75rem;display:flex}.MainSiteHomeReference-module__7fn2gW__otherCourse>div:last-child>strong{color:var(--home-muted);font-size:.875rem}.MainSiteHomeReference-module__7fn2gW__sectionMore{justify-content:center;margin-top:1.5rem;display:flex}.MainSiteHomeReference-module__7fn2gW__sectionMore a{min-height:2.75rem;color:var(--home-orange-dark);align-items:center;gap:.375rem;font-weight:700;text-decoration:none;display:inline-flex}.MainSiteHomeReference-module__7fn2gW__founderSection{background:var(--home-soft)}.MainSiteHomeReference-module__7fn2gW__founderRow{grid-template-columns:17.5rem minmax(0,1fr);align-items:center;gap:3rem;display:grid}.MainSiteHomeReference-module__7fn2gW__founderRow>img{object-fit:cover;border-radius:1rem;width:17.5rem;height:23.3125rem;box-shadow:0 .625rem 1.875rem #0000001f}.MainSiteHomeReference-module__7fn2gW__founderRow h2{margin:.875rem 0 0;font-size:2rem}.MainSiteHomeReference-module__7fn2gW__founderRow>div>p{color:var(--home-gray)}.MainSiteHomeReference-module__7fn2gW__founderTags{flex-wrap:wrap;gap:.625rem;margin:1.125rem 0 1.375rem;padding:0;list-style:none;display:flex}.MainSiteHomeReference-module__7fn2gW__founderTags li{background:#fff;border:1px solid #ffd9bc;border-radius:999px;padding:.375rem .875rem;font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__founderRow blockquote{border-left:.25rem solid var(--home-orange);color:var(--home-ink);margin:0 0 1.125rem;padding-left:1rem;font-size:1.25rem;font-weight:700}.MainSiteHomeReference-module__7fn2gW__founderRow blockquote small{color:var(--home-muted);margin-top:.375rem;font-size:.8125rem;font-weight:400;display:block}.MainSiteHomeReference-module__7fn2gW__books{margin-top:3.5rem}.MainSiteHomeReference-module__7fn2gW__bookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.MainSiteHomeReference-module__7fn2gW__bookCard{border:1px solid var(--home-border);background:#fff;border-radius:1rem;gap:1.375rem;min-width:0;padding:1.75rem;display:flex;overflow:hidden}.MainSiteHomeReference-module__7fn2gW__bookCover{color:#fff;background:linear-gradient(160deg,#1e4fd8,#102c85);border-radius:.5rem;flex-direction:column;flex:none;justify-content:space-between;width:8.25rem;height:11.5rem;padding:1rem .75rem;display:flex;position:relative;overflow:hidden;box-shadow:.375rem .375rem #00000014,0 .625rem 1.5rem #00000029}.MainSiteHomeReference-module__7fn2gW__bookCoverOrange{background:linear-gradient(160deg,#ff7a1a,#b22c00)}.MainSiteHomeReference-module__7fn2gW__bookCover:after{inset-block:0;content:"";background:#ffffff2e;width:.5rem;position:absolute;right:0}.MainSiteHomeReference-module__7fn2gW__bookCover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MainSiteHomeReference-module__7fn2gW__bookCover small{letter-spacing:.08em;font-size:.625rem}.MainSiteHomeReference-module__7fn2gW__bookCover strong{font-size:1.25rem;line-height:1.35}.MainSiteHomeReference-module__7fn2gW__bookCover strong em{color:#ffb020;font-size:1.875rem;font-style:normal}.MainSiteHomeReference-module__7fn2gW__bookInfo{flex-direction:column;flex:1;min-width:0;display:flex}.MainSiteHomeReference-module__7fn2gW__bookBadge{color:var(--home-orange);background:#fff3e8;border:1px solid #ffc9a3;border-radius:999px;align-self:flex-start;padding:.1875rem .75rem;font-size:.75rem;font-weight:700}.MainSiteHomeReference-module__7fn2gW__bookInfo h3,.MainSiteHomeReference-module__7fn2gW__bookInfo p{margin:0}.MainSiteHomeReference-module__7fn2gW__bookInfo h3{margin-top:.625rem;font-size:1.25rem;line-height:1.4}.MainSiteHomeReference-module__7fn2gW__bookInfo p{color:var(--home-gray);flex:1;margin-top:.5rem;font-size:.84375rem}.MainSiteHomeReference-module__7fn2gW__bookFoot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.MainSiteHomeReference-module__7fn2gW__bookFoot>strong{color:var(--home-orange);font-size:1.5rem}.MainSiteHomeReference-module__7fn2gW__bookFoot .MainSiteHomeReference-module__7fn2gW__orangeButton{border-radius:999px;min-height:2.375rem;padding-inline:1rem;font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__photoSection{background:var(--home-soft)}.MainSiteHomeReference-module__7fn2gW__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.MainSiteHomeReference-module__7fn2gW__photoGrid figure{background:#2b2b2b;border-radius:.875rem;min-width:0;min-height:16rem;margin:0;position:relative;overflow:hidden}.MainSiteHomeReference-module__7fn2gW__photoWide{grid-column:1/-1;min-height:25rem!important}.MainSiteHomeReference-module__7fn2gW__photoGrid img{object-fit:cover;width:100%;height:100%}.MainSiteHomeReference-module__7fn2gW__photoGrid figcaption{color:#fff;background:linear-gradient(#0000,#000000d1);gap:.25rem;padding:3.5rem 1.25rem 1.125rem;display:grid;position:absolute;bottom:0;left:0;right:0}.MainSiteHomeReference-module__7fn2gW__photoGrid figcaption span{color:#ddd;font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__caseTabs{flex-wrap:wrap;gap:.625rem;margin-bottom:1.75rem;display:flex}.MainSiteHomeReference-module__7fn2gW__caseTabs span{border:1px solid var(--home-border);color:var(--home-gray);border-radius:999px;padding:.4375rem 1.125rem;font-size:.875rem}.MainSiteHomeReference-module__7fn2gW__caseTabs span:first-child{border-color:var(--home-ink);background:var(--home-ink);color:#fff}.MainSiteHomeReference-module__7fn2gW__caseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.MainSiteHomeReference-module__7fn2gW__caseCard{border:1px solid var(--home-border);min-width:0;color:inherit;border-radius:.75rem;flex-direction:column;padding:1.5rem;text-decoration:none;display:flex}.MainSiteHomeReference-module__7fn2gW__caseCard>span{color:var(--home-muted);font-size:.75rem}.MainSiteHomeReference-module__7fn2gW__caseCard h3,.MainSiteHomeReference-module__7fn2gW__caseCard p{margin:0}.MainSiteHomeReference-module__7fn2gW__caseCard h3{color:var(--home-orange);margin-top:.5rem;font-size:1.0625rem;line-height:1.5}.MainSiteHomeReference-module__7fn2gW__caseCard p{color:var(--home-gray);margin-top:.75rem;font-size:.84375rem}.MainSiteHomeReference-module__7fn2gW__caseCard>strong{color:var(--home-ink);margin-top:.75rem;font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__caseCard>small{color:var(--home-orange-dark);align-items:center;gap:.25rem;margin-top:auto;padding-top:.875rem;font-weight:700;display:inline-flex}.MainSiteHomeReference-module__7fn2gW__knowledgeSection{background:#fafafa}.MainSiteHomeReference-module__7fn2gW__knowledgeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.MainSiteHomeReference-module__7fn2gW__knowledgeCard{border:1px solid var(--home-border);min-width:0;color:inherit;background:#fff;border-radius:.75rem;gap:.5rem;padding:1.25rem;text-decoration:none;display:grid}.MainSiteHomeReference-module__7fn2gW__knowledgeCard b{line-height:1.45}.MainSiteHomeReference-module__7fn2gW__knowledgeCard span{color:var(--home-gray);font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__assessmentTitle{text-align:center;margin-block:4.5rem 2rem}.MainSiteHomeReference-module__7fn2gW__assessmentTitle h2,.MainSiteHomeReference-module__7fn2gW__assessmentTitle p{margin:0}.MainSiteHomeReference-module__7fn2gW__assessmentTitle h2{font-size:clamp(1.75rem,4vw,2rem)}.MainSiteHomeReference-module__7fn2gW__assessmentTitle h2 em{color:var(--home-orange);margin-left:.5rem;font-size:.875rem;font-style:normal}.MainSiteHomeReference-module__7fn2gW__assessmentTitle p{color:var(--home-gray);margin-top:.5rem}.MainSiteHomeReference-module__7fn2gW__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.MainSiteHomeReference-module__7fn2gW__toolCard{border:1px solid var(--home-border);background:#fff;border-radius:1rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex;overflow:hidden;box-shadow:0 .5rem 1.5rem #0000000a}.MainSiteHomeReference-module__7fn2gW__toolCard:nth-child(2){border-top:.25rem solid var(--home-orange)}.MainSiteHomeReference-module__7fn2gW__toolHeading{color:var(--home-orange);align-items:center;gap:.625rem;display:flex}.MainSiteHomeReference-module__7fn2gW__toolHeading h3{color:var(--home-ink);margin:0;font-size:1.1875rem}.MainSiteHomeReference-module__7fn2gW__toolCard>p{min-height:3.2rem;color:var(--home-gray);margin:.625rem 0 0;font-size:.84375rem}.MainSiteHomeReference-module__7fn2gW__toolMeta{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.MainSiteHomeReference-module__7fn2gW__toolMeta span{background:var(--home-soft);color:var(--home-orange-dark);border-radius:999px;padding:.25rem .625rem;font-size:.75rem}.MainSiteHomeReference-module__7fn2gW__toolCard ul{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.MainSiteHomeReference-module__7fn2gW__toolCard li{color:var(--home-gray);align-items:flex-start;gap:.375rem;font-size:.78125rem;display:flex}.MainSiteHomeReference-module__7fn2gW__toolCard li svg{color:var(--home-orange);flex:none;margin-top:.2rem}.MainSiteHomeReference-module__7fn2gW__toolCard dl{border-block:1px solid var(--home-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;padding-block:.75rem;display:grid}.MainSiteHomeReference-module__7fn2gW__toolCard dl div{text-align:center}.MainSiteHomeReference-module__7fn2gW__toolCard dl div+div{border-left:1px solid var(--home-border)}.MainSiteHomeReference-module__7fn2gW__toolCard dt,.MainSiteHomeReference-module__7fn2gW__toolCard dd{margin:0}.MainSiteHomeReference-module__7fn2gW__toolCard dt{color:var(--home-orange);font-weight:900}.MainSiteHomeReference-module__7fn2gW__toolCard dd{color:var(--home-muted);font-size:.6875rem}.MainSiteHomeReference-module__7fn2gW__toolCard>a{color:#fff;background:#36f;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.75rem;margin-top:1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.MainSiteHomeReference-module__7fn2gW__ecosystemSection{background:#fafafa}.MainSiteHomeReference-module__7fn2gW__ecosystemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.MainSiteHomeReference-module__7fn2gW__ecosystemGrid article{background:#fff;border:1px solid #ffe0c7;border-radius:.875rem;min-width:0;padding:1.5rem 1.25rem;position:relative}.MainSiteHomeReference-module__7fn2gW__ecosystemGrid article>span{color:#777;background:#f3f4f6;border-radius:999px;padding:.1875rem .5rem;font-size:.625rem;position:absolute;top:.75rem;right:.75rem}.MainSiteHomeReference-module__7fn2gW__ecosystemGrid h3,.MainSiteHomeReference-module__7fn2gW__ecosystemGrid p{margin:0}.MainSiteHomeReference-module__7fn2gW__ecosystemGrid h3{color:var(--home-orange);padding-right:4rem;font-size:1.0625rem}.MainSiteHomeReference-module__7fn2gW__ecosystemGrid p{color:var(--home-gray);margin-top:.5rem;font-size:.8125rem}.MainSiteHomeReference-module__7fn2gW__faqWrap{max-width:56rem}.MainSiteHomeReference-module__7fn2gW__faqList{gap:.75rem;display:grid}.MainSiteHomeReference-module__7fn2gW__faqList details{border:1px solid var(--home-border);background:#fff;border-radius:.75rem;overflow:hidden}.MainSiteHomeReference-module__7fn2gW__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:1rem 3.5rem 1rem 1.25rem;font-weight:700;list-style:none;display:flex;position:relative}.MainSiteHomeReference-module__7fn2gW__faqList summary::-webkit-details-marker{display:none}.MainSiteHomeReference-module__7fn2gW__faqList summary i,.MainSiteHomeReference-module__7fn2gW__faqList summary i:before,.MainSiteHomeReference-module__7fn2gW__faqList summary i:after{content:"";position:absolute}.MainSiteHomeReference-module__7fn2gW__faqList summary i{width:1rem;height:1rem;top:50%;right:1.25rem;transform:translateY(-50%)}.MainSiteHomeReference-module__7fn2gW__faqList summary i:before,.MainSiteHomeReference-module__7fn2gW__faqList summary i:after{background:var(--home-orange);height:.125rem;top:50%;left:0;right:0}.MainSiteHomeReference-module__7fn2gW__faqList summary i:after{transform:rotate(90deg)}.MainSiteHomeReference-module__7fn2gW__faqList details[open] summary i:after{transform:rotate(0)}.MainSiteHomeReference-module__7fn2gW__faqList details>p{border-top:1px solid var(--home-border);color:var(--home-gray);margin:0;padding:1rem 1.25rem 1.25rem;font-size:.9375rem}.MainSiteHomeReference-module__7fn2gW__finalCta{background:var(--home-ink);color:#fff;text-align:center;padding-block:4.5rem}.MainSiteHomeReference-module__7fn2gW__finalCta h2,.MainSiteHomeReference-module__7fn2gW__finalCta p{margin:0}.MainSiteHomeReference-module__7fn2gW__finalCta h2{color:#fff;font-size:clamp(1.875rem,5vw,2.5rem)}.MainSiteHomeReference-module__7fn2gW__finalCta p{color:#bbb;margin-top:.625rem}.MainSiteHomeReference-module__7fn2gW__finalCta .MainSiteHomeReference-module__7fn2gW__orangeButton{min-height:3.5rem;margin-top:1.75rem;padding-inline:2.75rem;font-size:1.125rem}.MainSiteHomeReference-module__7fn2gW__mobileBar{display:none}@media (hover:hover) and (pointer:fine){.MainSiteHomeReference-module__7fn2gW__orangeButton:hover{border-color:var(--home-orange-dark);background:linear-gradient(135deg,#ff6a0a,#f04800);transform:translateY(-2px)}.MainSiteHomeReference-module__7fn2gW__heroSecondary:hover{background:#fff3;border-color:#fff}.MainSiteHomeReference-module__7fn2gW__detailButton:hover{background:var(--home-orange)}.MainSiteHomeReference-module__7fn2gW__toolCard>a:hover{background:#2952cc}.MainSiteHomeReference-module__7fn2gW__courseCard:hover,.MainSiteHomeReference-module__7fn2gW__bookCard:hover,.MainSiteHomeReference-module__7fn2gW__caseCard:hover,.MainSiteHomeReference-module__7fn2gW__knowledgeCard:hover{border-color:#ffc9a3;transform:translateY(-2px);box-shadow:0 .75rem 2rem #ff660017}.MainSiteHomeReference-module__7fn2gW__sectionMore a:hover,.MainSiteHomeReference-module__7fn2gW__courseCard h3 a:hover,.MainSiteHomeReference-module__7fn2gW__featuredCourse h3 a:hover,.MainSiteHomeReference-module__7fn2gW__otherCourse h3 a:hover{color:var(--home-orange)}}@media (max-width:900px){.MainSiteHomeReference-module__7fn2gW__capabilities article{min-width:0;padding-inline:1.5rem}.MainSiteHomeReference-module__7fn2gW__routes,.MainSiteHomeReference-module__7fn2gW__founderRow{grid-template-columns:1fr}.MainSiteHomeReference-module__7fn2gW__founderRow>img{width:min(17.5rem,100%)}.MainSiteHomeReference-module__7fn2gW__featuredCourse{padding:2.5rem 1.5rem 1.75rem}.MainSiteHomeReference-module__7fn2gW__perkGrid,.MainSiteHomeReference-module__7fn2gW__bookGrid,.MainSiteHomeReference-module__7fn2gW__caseGrid,.MainSiteHomeReference-module__7fn2gW__toolGrid,.MainSiteHomeReference-module__7fn2gW__courseGrid,.MainSiteHomeReference-module__7fn2gW__knowledgeGrid,.MainSiteHomeReference-module__7fn2gW__ecosystemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MainSiteHomeReference-module__7fn2gW__mobileBar{z-index:80;border-top:1px solid var(--home-border);padding:.625rem 1rem max(.625rem, env(safe-area-inset-bottom));background:#fffffff5;gap:.625rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.25rem 1.25rem #00000014}.MainSiteHomeReference-module__7fn2gW__mobileBar a{min-height:2.75rem;color:var(--home-ink);border:1px solid #ddd;border-radius:.5rem;flex:1;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.MainSiteHomeReference-module__7fn2gW__mobileBar a:last-child{border-color:var(--home-orange);background:var(--home-orange);color:#fff}}@media (max-width:640px){.MainSiteHomeReference-module__7fn2gW__wrap{width:min(100% - 2rem,70rem)}.MainSiteHomeReference-module__7fn2gW__section,.MainSiteHomeReference-module__7fn2gW__eras,.MainSiteHomeReference-module__7fn2gW__finalCta{padding-block:3.5rem}.MainSiteHomeReference-module__7fn2gW__hero{min-height:43rem}.MainSiteHomeReference-module__7fn2gW__heroInner{padding-block:4.25rem 3rem}.MainSiteHomeReference-module__7fn2gW__hero h1{font-size:2.125rem}.MainSiteHomeReference-module__7fn2gW__heroActions,.MainSiteHomeReference-module__7fn2gW__heroActions a{width:100%}.MainSiteHomeReference-module__7fn2gW__capabilities{grid-template-columns:1fr;width:100%;margin-top:2.5rem;padding-inline:1.5rem}.MainSiteHomeReference-module__7fn2gW__capabilities article{padding:.875rem .625rem}.MainSiteHomeReference-module__7fn2gW__capabilities article+article{border-top:1px solid #f3e7de;border-left:0}.MainSiteHomeReference-module__7fn2gW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.MainSiteHomeReference-module__7fn2gW__metrics div{justify-items:center;display:grid}.MainSiteHomeReference-module__7fn2gW__eraTrack{gap:.25rem}.MainSiteHomeReference-module__7fn2gW__eraTrack li{padding-inline:.125rem}.MainSiteHomeReference-module__7fn2gW__eraTrack small{letter-spacing:.04em;font-size:.625rem}.MainSiteHomeReference-module__7fn2gW__eraTrack strong,.MainSiteHomeReference-module__7fn2gW__eraCurrent strong{font-size:1.125rem}.MainSiteHomeReference-module__7fn2gW__eraTrack p{font-size:.6875rem;line-height:1.55}.MainSiteHomeReference-module__7fn2gW__routePromises,.MainSiteHomeReference-module__7fn2gW__perkGrid,.MainSiteHomeReference-module__7fn2gW__courseGrid,.MainSiteHomeReference-module__7fn2gW__bookGrid,.MainSiteHomeReference-module__7fn2gW__caseGrid,.MainSiteHomeReference-module__7fn2gW__knowledgeGrid,.MainSiteHomeReference-module__7fn2gW__toolGrid,.MainSiteHomeReference-module__7fn2gW__ecosystemGrid,.MainSiteHomeReference-module__7fn2gW__photoGrid{grid-template-columns:1fr}.MainSiteHomeReference-module__7fn2gW__giftStrip,.MainSiteHomeReference-module__7fn2gW__featuredFoot,.MainSiteHomeReference-module__7fn2gW__otherCourse{flex-direction:column;align-items:stretch}.MainSiteHomeReference-module__7fn2gW__giftStrip .MainSiteHomeReference-module__7fn2gW__orangeButton,.MainSiteHomeReference-module__7fn2gW__featuredFoot .MainSiteHomeReference-module__7fn2gW__orangeButton,.MainSiteHomeReference-module__7fn2gW__featuredFoot .MainSiteHomeReference-module__7fn2gW__detailButton{width:100%}.MainSiteHomeReference-module__7fn2gW__featuredCourse{border-radius:0;margin-inline:-1rem;padding-inline:1rem}.MainSiteHomeReference-module__7fn2gW__featuredCard{padding-inline:1rem}.MainSiteHomeReference-module__7fn2gW__perkGrid div{justify-content:space-between}.MainSiteHomeReference-module__7fn2gW__featuredFoot>div:last-child,.MainSiteHomeReference-module__7fn2gW__courseActions,.MainSiteHomeReference-module__7fn2gW__otherCourse>div:last-child{width:100%}.MainSiteHomeReference-module__7fn2gW__courseActions>*,.MainSiteHomeReference-module__7fn2gW__otherCourse .MainSiteHomeReference-module__7fn2gW__detailButton{flex:1}.MainSiteHomeReference-module__7fn2gW__founderRow{gap:1.75rem}.MainSiteHomeReference-module__7fn2gW__founderRow>img{object-position:top;width:100%;height:auto;max-height:31rem}.MainSiteHomeReference-module__7fn2gW__bookCard{flex-direction:column;align-items:center}.MainSiteHomeReference-module__7fn2gW__bookInfo{width:100%}.MainSiteHomeReference-module__7fn2gW__photoWide,.MainSiteHomeReference-module__7fn2gW__photoGrid figure{min-height:15rem!important}.MainSiteHomeReference-module__7fn2gW__ecosystemGrid h3{padding-right:0}.MainSiteHomeReference-module__7fn2gW__ecosystemGrid article>span{margin-bottom:.75rem;display:inline-flex;position:static}}@media (max-width:390px){.MainSiteHomeReference-module__7fn2gW__hero h1{font-size:1.875rem}.MainSiteHomeReference-module__7fn2gW__metrics dt{font-size:1.375rem}.MainSiteHomeReference-module__7fn2gW__bookFoot{flex-direction:column;align-items:stretch}.MainSiteHomeReference-module__7fn2gW__bookFoot .MainSiteHomeReference-module__7fn2gW__orangeButton{width:100%}}@media (prefers-reduced-motion:reduce){.MainSiteHomeReference-module__7fn2gW__main *,.MainSiteHomeReference-module__7fn2gW__main :before,.MainSiteHomeReference-module__7fn2gW__main :after{scroll-behavior:auto!important;transition:none!important}}.MainSiteHomeReference-module__7fn2gW__realCourseCover{aspect-ratio:1;object-fit:contain;border-radius:12px 12px 0 0;width:100%;height:auto;display:block}
