:root{color-scheme:light;--ink: #050505;--muted: #6e6e73;--accent: #0071e3;--accent-strong: #005bb5;--bg: #fff;--panel: rgba(255, 255, 255, .72);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:none;background:var(--bg)}body{color:var(--ink);background:var(--bg);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:none}html:has(.home-page),body:has(.home-page){background:#f7f7fa}html:has(.campus-store-page),body:has(.campus-store-page),html:has(.merchant-page),body:has(.merchant-page),html:has(.service-page),body:has(.service-page),html:has(.support-page),body:has(.support-page){background:#fbfbfd}html:has(.fangyuan-page),body:has(.fangyuan-page){background:#000}html:has(.innovation-page),body:has(.innovation-page){background:#111}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html:has(.account-recovery-page),body:has(.account-recovery-page),body:has(.account-recovery-page) #root{height:100vh;overflow:hidden}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;width:100%;background:#fbfbfdc7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.home-page,.content-page,.team-page,.fangyuan-page,.campus-store-page,.innovation-page,.new-word-page,.merchant-page,.service-page,.support-page,.dashboard-page,.login-page,.account-recovery-page{padding-top:44px}.site-nav{width:min(calc(100vw - 32px),1024px);min-height:44px;display:flex;align-items:end;gap:0;margin:0 max(16px,calc((100vw - 1024px)/2))}.site-logo-link{width:30px;height:44px;display:grid;flex:0 0 30px;place-items:center;margin-right:45px;opacity:.86;transition:opacity .16s ease}.site-logo-link img{width:20px;height:20px;display:block;object-fit:contain}.site-logo-link:hover{opacity:1}.site-nav-links{min-width:0;flex:0 0 auto;display:flex;align-items:end;justify-content:flex-start;gap:45px;overflow-x:auto;scrollbar-width:none}.site-nav-links::-webkit-scrollbar{display:none}.site-nav-item{flex:0 0 auto;height:44px;display:flex;align-items:center}.site-nav-item>a{flex:0 0 auto;color:#1d1d1fd1;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;transition:color .16s ease}.site-nav-item:nth-child(1){margin-right:0}.site-nav-item:nth-child(2){margin-right:0}.site-nav-item:nth-child(3){margin-right:0}.site-nav-item:nth-child(4){margin-right:0}.site-nav-item:nth-child(5){margin-right:0}.site-nav-item:nth-child(6){margin-right:0}.site-nav-item>a:hover,.site-nav-item:hover>a{color:#000}.site-nav-flyout{position:fixed;top:44px;left:0;z-index:9;width:100%;padding:30px 0 38px;background:#fbfbfdfa;box-shadow:0 14px 34px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.site-nav-flyout:after{position:fixed;top:100%;left:0;z-index:-1;width:100vw;height:calc(100vh - 44px);background:#f5f5f7d1;-webkit-backdrop-filter:blur(98px) saturate(160%);backdrop-filter:blur(98px) saturate(160%);content:"";pointer-events:none}.site-nav-item:hover .site-nav-flyout,.site-nav-item:focus-within .site-nav-flyout{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav-flyout-inner{width:min(calc(100vw - 32px),1024px);display:grid;grid-template-columns:1.25fr .9fr 1.05fr;gap:56px;margin:0 max(16px,calc((100vw - 1024px)/2))}.site-nav-flyout-group h2{margin:0 0 12px;color:#6e6e73;font-size:10px;font-weight:600;line-height:1.2}.site-nav-flyout-group ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.site-nav-flyout-group a{color:#1d1d1f;font-size:15px;font-weight:600;line-height:1.16;transition:color .16s ease}.site-nav-flyout-group:not(:first-child) a{font-size:11px;font-weight:600}.site-nav-flyout-group a:hover{color:#000}.site-search-trigger{width:30px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:0;margin-left:auto;border:0;border-radius:0;padding:0;color:#1d1d1fc7;background:transparent;font-size:12px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.site-search-trigger span:first-child{width:13px;height:13px;border:1.8px solid currentColor;border-radius:50%;position:relative;transform:translate(-10px)}.site-search-trigger span:first-child:after{position:absolute;width:6px;height:1.8px;right:-5px;bottom:-3px;border-radius:999px;background:currentColor;content:"";transform:rotate(45deg)}.site-search-trigger span:last-child{display:none}.site-search-trigger:hover{color:#1d1d1fc7;background:transparent}.site-account-link{width:24px;height:44px;display:grid;place-items:center;margin-left:18px;border-radius:999px;opacity:.9;transition:opacity .16s ease,transform .16s ease}.site-account-link:hover{opacity:1;transform:translateY(-.5px)}.site-account-link img{width:14px;height:14px;display:block;box-sizing:content-box;padding:3px 2px 1px;border:1px solid #b1b1b6;border-radius:50%;background:#f5f5f7;filter:none;object-fit:contain}.search-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:72px 24px 24px;background:#f5f5f794;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}.search-dialog{width:min(100%,680px);border-radius:28px;background:#fffffff5;box-shadow:0 28px 80px #00000029}.search-dialog-form{min-height:68px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:14px;padding:0 18px}.search-dialog-form>span{width:16px;height:16px;border:2px solid #6e6e73;border-radius:50%;position:relative}.search-dialog-form>span:after{position:absolute;width:8px;height:2px;right:-6px;bottom:-3px;border-radius:999px;background:#6e6e73;content:"";transform:rotate(45deg)}.search-dialog-form input{width:100%;border:0;color:#1d1d1f;background:transparent;outline:0;font-size:20px;line-height:1.3}.search-dialog-form input::placeholder{color:#86868b}.search-dialog-form button{border:0;color:var(--accent);background:transparent;font-size:14px;cursor:pointer}.site-footer{width:100%;padding:40px 0 34px;background:#f5f5f7}.site-footer-grid{width:min(calc(100vw - 32px),1024px);display:grid;grid-template-columns:155px repeat(4,100px) minmax(320px,1fr);gap:8px 18px;justify-content:center;margin:0 max(16px,calc((100vw - 1024px)/2))}.site-footer-group h2{margin:0 0 12px;color:#1d1d1f;font-size:13px;font-weight:600;line-height:1.3}.site-footer-group ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.site-footer-subgroup{margin-top:22px}.site-footer-subgroup h3{margin:0 0 12px;color:#1d1d1f;font-size:13px;font-weight:600;line-height:1.3}.site-footer-group-inline{grid-column:1 / -1;order:2;display:flex;align-items:center;justify-content:flex-start;gap:22px;padding-top:18px}.site-footer-group-inline h2{margin:0;flex:0 0 auto}.site-footer-group-inline ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px}.site-footer-group-inline a{white-space:nowrap}.site-footer-group a{color:var(--muted);font-size:12px;line-height:1.35}.site-footer-group a:hover,.site-footer-group a.footer-link-blue{color:var(--accent)}.site-footer-group a.footer-link-blue:hover{color:var(--accent-strong)}.site-footer-contact{order:1;min-height:156px;display:grid;align-content:start;gap:15px;padding:0;background:transparent}.site-footer-contact-title{display:flex;align-items:center;gap:10px}.site-footer-contact-title img{width:24px;height:24px;display:block;object-fit:contain}.site-footer-contact-title h2{margin:0;color:#1d1d1f;font-size:15px;font-weight:600;line-height:1.3}.site-footer-contact p{max-width:420px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.qr-card-row{display:grid;grid-template-columns:repeat(3,70px);gap:12px;margin-top:2px}.qr-card{width:70px;height:70px;display:grid;place-items:center;border:0;border-radius:0;background:transparent}.qr-card img{width:58px;height:58px;display:block;object-fit:contain}.site-footer-legal{width:min(calc(100vw - 32px),1024px);display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 24px;margin:18px max(16px,calc((100vw - 1024px)/2)) 0;color:#86868b;font-size:12px;line-height:1.45}.site-footer-legal a{color:#6e6e73}.site-footer-legal a:hover{color:#1d1d1f}.home-page{min-height:100vh;background:#f5f5f7}.home-page .site-footer{padding-top:18px}.home-page .site-header{position:fixed;background:#fbfbfd73}.home-page>section+section{margin-top:10px}.home-page.is-motion-ready>.home-motion-section{opacity:0;filter:blur(8px);transform:translateY(28px) scale(.986);transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}.home-page.is-motion-ready>.home-motion-section.is-visible{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.home-hero{position:relative;min-height:calc(100vh - 44px);display:grid;align-content:end;justify-items:center;overflow:hidden;padding:76px 24px 64px;background:#f5f5f7}.home-hero:before{content:none}.home-hero-copy{position:relative;z-index:2;width:min(100%,880px);display:grid;justify-items:center;gap:24px;margin:0 auto;text-align:center}.home-hero-copy p{margin:0;color:#6e6e73;font-size:21px;line-height:1.24}.home-hero-copy h1{max-width:880px;margin:0;color:#1d1d1f;font-size:56px;font-weight:600;line-height:1}.home-hero-copy>span{max-width:720px;color:#1d1d1f;font-size:28px;line-height:1.28}.home-hero-actions{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:4px}.home-hero-actions a{color:var(--accent);font-size:19px;line-height:1.4}.home-hero-actions .home-hero-pill{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;color:#fff;background:var(--accent);font-size:17px;line-height:1}.home-hero-actions .home-hero-pill:hover{color:#fff;background:var(--accent-strong)}.home-hero-actions a:hover{color:var(--accent-strong)}.home-hero-device{position:absolute;top:50px;left:50%;z-index:1;width:min(74vw,880px);aspect-ratio:149 / 90;display:block;transform:translate(-50%) translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transform-origin:center bottom;transform-style:preserve-3d;perspective:1600px;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.home-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center}.home-hero-cutout{width:min(74vw,880px);aspect-ratio:267 / 164}.home-hero-cutout-media{width:100%;height:100%;display:block;object-fit:contain;object-position:center;pointer-events:none}.home-hero-laptop-lid,.home-hero-laptop-base{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d}.home-hero-laptop-lid{z-index:2;clip-path:inset(0 0 13% 0);transform-origin:center 87%;transition:transform .9s cubic-bezier(.18,.9,.2,1),filter .9s cubic-bezier(.18,.9,.2,1);will-change:transform}.home-hero-laptop-base{z-index:3;width:100%;height:100%;object-fit:contain;object-position:center;clip-path:inset(82% 0 0 0);pointer-events:none}.home-hero-laptop-shadow{position:absolute;left:9%;right:9%;bottom:-2%;z-index:0;height:13%;border-radius:999px;background:#00000024;filter:blur(28px);opacity:.35;transform:scaleX(.82);transition:opacity .9s cubic-bezier(.18,.9,.2,1),transform .9s cubic-bezier(.18,.9,.2,1)}.home-hero.is-laptop-closed .home-hero-laptop-lid{filter:saturate(.9) brightness(.78);transform:perspective(1600px) rotateX(68deg) translateY(64px) scaleY(.94)}.home-hero.is-laptop-closed .home-hero-laptop-shadow{opacity:.58;transform:scaleX(.64) translateY(10px)}.home-feature{min-height:760px;display:grid;place-items:start center;margin-top:0;overflow:hidden;padding:74px 24px;text-align:center}.home-feature-copy{width:min(100%,820px);display:grid;justify-items:center;gap:12px}.home-feature-copy p,.home-tile p{margin:0;color:#6e6e73;font-size:21px;line-height:1.25}.home-feature-copy h2{max-width:760px;margin:0;color:#1d1d1f;font-size:56px;font-weight:600;line-height:1.08}.home-feature-copy span{color:#6e6e73;font-size:21px;line-height:1.45}.feature-campus{position:relative;background:#fbfbfd;min-height:860px;grid-template-rows:auto 1fr;padding-bottom:0}.feature-campus .home-feature-copy{width:min(100%,1040px)}.feature-campus .home-feature-copy h2{max-width:none;font-size:44px;white-space:nowrap}.home-feature-phone-media{position:absolute;bottom:-56px;left:50%;width:auto;max-width:min(90vw,640px);height:min(72vh,800px);display:block;object-fit:contain;object-position:center bottom;transform:translate(-50%) translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));filter:drop-shadow(0 28px 58px rgba(15,23,42,.18));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.feature-business{background:radial-gradient(circle at 50% 82%,rgba(170,112,255,.18),transparent 34%),linear-gradient(180deg,#fbfbfd,#f3efff);min-height:820px;grid-template-rows:auto 1fr;padding-bottom:0}.feature-business .home-feature-copy{width:min(100%,1120px)}.feature-business .home-feature-copy h2{max-width:none;font-size:44px;white-space:nowrap}.home-feature-ipad-media{width:min(92vw,980px);height:min(52vh,560px);display:block;align-self:end;margin-top:20px;margin-bottom:90px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 64px rgba(15,23,42,.18));transform:translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.fangyuan-business-page{background:#fbfbfd}.fangyuan-business-module{position:relative;min-height:820px;grid-template-rows:auto 1fr;padding-bottom:0}.fangyuan-business-module.is-business{min-height:max(960px,calc(100vh - 44px));align-content:start;background:#000}.fangyuan-business-module.is-merchant{background:linear-gradient(180deg,#fff,#f5f7fb)}.fangyuan-business-module.is-supply{background:linear-gradient(180deg,#fbfbfd,#eef7f1)}.fangyuan-business-module.is-delivery{background:radial-gradient(circle at 50% 84%,rgba(0,113,227,.12),transparent 32%),linear-gradient(180deg,#fff,#eef6ff)}.fangyuan-business-copy{width:min(100%,1040px)}.fangyuan-business-copy h1,.fangyuan-business-copy h2{max-width:920px;margin:0;color:#1d1d1f;font-size:44px;font-weight:600;line-height:1.1}.fangyuan-business-copy span{max-width:720px}.fangyuan-business-visual{width:min(92vw,980px);height:min(52vh,560px);display:block;align-self:end;margin-top:20px;margin-bottom:82px;object-fit:contain;object-position:center bottom;transform:translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.fangyuan-business-visual.is-ipad{filter:drop-shadow(0 30px 64px rgba(15,23,42,.18))}.fangyuan-business-module.is-business .fangyuan-business-copy{gap:8px;padding-top:20px}.fangyuan-business-module.is-business .fangyuan-business-copy p,.fangyuan-business-module.is-business .fangyuan-business-copy span{color:#ffffffb8}.fangyuan-business-module.is-business .fangyuan-business-copy p{font-size:30px;font-weight:300;line-height:1.16}.fangyuan-business-module.is-business .fangyuan-business-copy h1{color:#f5f5f7;font-size:clamp(42px,5vw,64px);font-weight:300;line-height:1.12}.fangyuan-business-module.is-business .fangyuan-business-copy span{font-size:clamp(34px,4.8vw,58px);font-weight:300;line-height:1.2}.fangyuan-business-visual.is-macbook{width:min(88vw,1120px);height:auto;align-self:start;max-height:520px;margin-top:58px;margin-bottom:0;object-fit:contain}.fangyuan-business-module.is-business .fangyuan-business-visual.is-macbook{filter:drop-shadow(0 30px 80px rgba(120,85,255,.22))}.fangyuan-business-visual.is-photo{width:min(86vw,920px);height:min(48vh,500px);border-radius:22px;object-fit:cover;box-shadow:0 28px 70px #0f172a29}.fangyuan-business-visual.is-rider{width:min(76vw,620px);height:min(50vh,520px);filter:drop-shadow(0 28px 58px rgba(15,23,42,.16))}.fangyuan-business-overview{min-height:760px;display:grid;justify-items:center;align-content:start;gap:42px;overflow:hidden;padding:54px 0 76px;background:#f5f5f7;text-align:center}.fangyuan-business-overview-head{display:grid;justify-items:center;gap:52px}.fangyuan-business-overview-brand{display:inline-flex;align-items:center;gap:12px;color:#6e6e73;font-size:31px;font-weight:300;line-height:1.18}.fangyuan-business-overview-brand img{width:34px;height:34px;display:block;border-radius:20px}.fangyuan-business-overview-head p{margin:0;color:#6e6e73;font-size:19px;font-weight:300;line-height:1.55}.fangyuan-business-card-shell{width:100vw;max-width:100vw;min-width:0;position:relative;box-sizing:border-box;justify-self:stretch}.fangyuan-business-card-grid{width:100%;display:grid;grid-auto-columns:350px;grid-auto-flow:column;gap:24px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:8px max(24px,calc((100vw - 1280px)/2)) 18px;scroll-behavior:smooth;scroll-padding-inline:max(24px,calc((100vw - 1280px)/2));scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fangyuan-business-card-grid::-webkit-scrollbar{display:none}.fangyuan-business-overview-card{min-width:0;overflow:hidden;height:480px;display:grid;align-content:space-between;gap:20px;border-radius:18px;padding:28px 28px 0;color:#1d1d1f;background:#fff;scroll-snap-align:start}.fangyuan-business-overview-card.is-blue{color:#fff;background:#3478e5}.fangyuan-business-overview-card>img{width:100%;height:230px;display:block;align-self:end;object-fit:cover;object-position:center bottom;border-radius:14px 14px 0 0;background:transparent}.fangyuan-business-overview-card>img.is-contain{object-fit:contain;padding:10px 8px 0}.fangyuan-business-overview-card-copy{min-height:0;display:grid;justify-items:start;align-content:start;padding:0;text-align:left}.fangyuan-business-overview-card-copy h2{max-width:330px;margin:36px 0 18px;color:inherit;font-size:34px;font-weight:600;line-height:1.12}.fangyuan-business-overview-card-copy p{margin:0;color:#6e6e73;font-size:19px;font-weight:600;line-height:1.48}.fangyuan-business-overview-card-copy a{margin-top:22px;color:#0071e3;font-size:16px;font-weight:600;line-height:1.4}.fangyuan-business-overview-card.is-blue .fangyuan-business-overview-card-copy p,.fangyuan-business-overview-card.is-blue .fangyuan-business-overview-card-copy a{color:#ffffffdb}.fangyuan-business-overview-card-copy a:hover{color:#2997ff}.fangyuan-business-card-nav{position:absolute;top:50%;z-index:2;width:56px;height:56px;display:grid;place-items:center;border:0;border-radius:999px;color:#1d1d1fb8;background:#ffffffe0;box-shadow:0 18px 44px #00000024;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fangyuan-business-card-nav:hover{color:#1d1d1f;background:#fff}.fangyuan-business-card-nav svg{width:30px;height:30px}.fangyuan-business-card-nav.is-prev{left:max(20px,calc((100vw - 1280px)/2 - 28px))}.fangyuan-business-card-nav.is-next{right:max(20px,calc((100vw - 1280px)/2 - 28px))}.feature-education{background:radial-gradient(circle at 50% 82%,rgba(52,199,89,.16),transparent 34%),linear-gradient(180deg,#fff,#eef8f2);min-height:920px}.feature-education .home-feature-copy{width:min(100%,1040px)}.feature-education .home-feature-copy h2{max-width:none;font-size:44px;white-space:nowrap}.home-education-phone-grid{width:min(calc(100vw - 96px),1180px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:22px;margin-top:48px;transform:translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.home-education-phone-media{width:100%;height:min(54vh,540px);display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 48px rgba(15,23,42,.16))}.scholarship-page{background:#fff;padding-top:0}.scholarship-page .site-header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .22s ease,backdrop-filter .22s ease}.scholarship-page .site-nav-item>a,.scholarship-page .site-search-trigger{color:#ffffffe0}.scholarship-page .site-nav-item>a:hover,.scholarship-page .site-nav-item:hover>a,.scholarship-page .site-search-trigger:hover{color:#fff}.scholarship-page .site-nav-item>a,.scholarship-page .site-search-trigger,.scholarship-page.is-header-restored .site-nav-item>a,.scholarship-page.is-header-restored .site-search-trigger{transition:color .22s ease}.scholarship-page.is-header-restored .site-header{background:#fbfbfdc7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.scholarship-page.is-header-restored .site-nav-item>a,.scholarship-page.is-header-restored .site-search-trigger{color:#1d1d1fd1}.scholarship-page.is-header-restored .site-nav-item>a:hover,.scholarship-page.is-header-restored .site-nav-item:hover>a,.scholarship-page.is-header-restored .site-search-trigger:hover{color:#1d1d1fc7}.scholarship-feature{position:relative;min-height:860px;grid-template-rows:auto minmax(0,1fr);padding-bottom:0}.scholarship-feature.is-study{min-height:100vh;grid-template-rows:1fr;align-content:center;place-items:center;padding:0 24px;background:#050505;color:#fff}.scholarship-feature.is-study:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000047,#00000014 48%,#0000005c),linear-gradient(90deg,rgba(0,0,0,.22) 0%,transparent 42%);pointer-events:none}.scholarship-feature.is-record{background:linear-gradient(180deg,#fff,#eef6ff)}.scholarship-fund-section{min-height:720px;display:grid;justify-items:center;padding:72px 16px 62px;background:#f5f5f7;text-align:left}.scholarship-fund-lead{width:min(calc(100vw - 32px),1024px);margin:0 0 44px;color:#1d1d1f;font-size:29px;font-weight:300;line-height:1.44;letter-spacing:0}.scholarship-fund-card{width:min(calc(100vw - 32px),1024px);min-height:420px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(380px,1fr);align-items:center;gap:clamp(32px,4.4vw,58px);border-radius:28px;padding:clamp(38px,4.2vw,54px) clamp(44px,5vw,64px);background:#fff}.scholarship-fund-brand{margin:0;color:#1d1d1f;font-size:clamp(38px,3.9vw,54px);font-weight:300;line-height:1;letter-spacing:0;white-space:nowrap}.scholarship-fund-brand .is-blue{color:#1248ff}.scholarship-fund-brand .is-coral{color:#ee8b6f}.scholarship-fund-brand .is-navy{color:#1f4b91}.scholarship-fund-brand .is-gold{color:#e3b63f}.scholarship-fund-copy{display:grid;gap:24px}.scholarship-fund-copy h3{margin:0;color:#1d1d1f;font-size:clamp(24px,2.25vw,34px);font-weight:300;line-height:1.34;letter-spacing:0}.scholarship-fund-copy p{max-width:500px;margin:0;color:#1d1d1fc7;font-size:16px;font-weight:300;line-height:1.56;letter-spacing:0}.scholarship-fund-copy a{width:fit-content;color:#1f5cff;font-size:17px;font-weight:300;line-height:1.4}.scholarship-feature.is-review{background:linear-gradient(180deg,#fff,#f1f8f3)}.scholarship-grant-section{min-height:auto;display:grid;justify-items:center;gap:42px;padding:58px 16px 72px;background:#f5f5f7;text-align:left}.scholarship-grant-head{width:min(calc(100vw - 32px),1024px);display:grid;gap:20px}.scholarship-grant-head h2{margin:0;color:#1d1d1f;font-size:36px;font-weight:300;line-height:1.25;letter-spacing:0}.scholarship-grant-head p{max-width:960px;margin:0;color:#1d1d1fad;font-size:16px;font-weight:300;line-height:1.55;letter-spacing:0}.scholarship-grant-list{width:min(calc(100vw - 32px),1024px);display:grid;gap:30px}.scholarship-grant-card{position:relative;height:300px;overflow:hidden;border-radius:18px;background:#1d1d1f}.scholarship-grant-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.48) 100%),linear-gradient(90deg,rgba(0,0,0,.32) 0%,transparent 52%);pointer-events:none}.scholarship-grant-card img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.scholarship-grant-card p{position:absolute;left:46px;bottom:34px;z-index:2;max-width:360px;margin:0;color:#ffffffe6;font-size:28px;font-weight:300;line-height:1.32;letter-spacing:0}.scholarship-grant-card button{position:absolute;right:30px;bottom:30px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;padding:0;color:#1d1d1fc2;background:#ffffffe0;cursor:pointer}.scholarship-grant-card button:hover{color:#1d1d1f;background:#fff}.scholarship-feature.is-impact{background:linear-gradient(180deg,#fff,#fff7ed)}.scholarship-values-section{min-height:auto;display:grid;justify-items:center;gap:52px;padding:72px 16px 76px;background:#f5f5f7;text-align:left}.scholarship-values-section>h2{width:min(calc(100vw - 32px),1024px);margin:0;color:#1d1d1f;font-size:38px;font-weight:300;line-height:1.36;letter-spacing:0}.scholarship-values-card{width:min(calc(100vw - 32px),1024px);min-height:430px;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(360px,1fr);align-items:center;gap:clamp(46px,6vw,82px);border-radius:22px;padding:clamp(54px,6vw,76px) clamp(70px,8vw,108px);background:#fff}.scholarship-values-card img{width:clamp(150px,18vw,210px);height:clamp(150px,18vw,210px);display:block;justify-self:center;border-radius:32px;object-fit:contain}.scholarship-values-card article{display:grid;gap:28px}.scholarship-values-card h3{margin:0;color:#1d1d1f;font-size:clamp(30px,3vw,44px);font-weight:300;line-height:1.34;letter-spacing:0}.scholarship-values-card p{max-width:430px;margin:0;color:#1d1d1fa8;font-size:19px;font-weight:300;line-height:1.62;letter-spacing:0}.scholarship-total-section{min-height:auto;display:grid;justify-items:center;gap:34px;padding:54px 16px 62px;background:#f5f5f7;text-align:left}.scholarship-total-section h2{width:min(calc(100vw - 32px),1024px);margin:0;color:#1d1d1f;font-size:24px;font-weight:300;line-height:1.35;letter-spacing:0}.scholarship-total-list{width:min(calc(100vw - 32px),1024px);display:grid}.scholarship-total-list button{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;border-bottom:1px solid rgba(29,29,31,.18);padding:0;color:#1d1d1f;background:transparent;font-size:19px;font-weight:300;line-height:1.25;letter-spacing:0;text-align:left;cursor:pointer}.scholarship-total-list button:last-child{border-bottom:0}.scholarship-total-list button svg{flex:0 0 auto;width:22px;height:22px;color:#000}.scholarship-feature-copy{position:relative;z-index:2;width:min(100%,1080px)}.scholarship-feature-copy h2{max-width:980px;font-size:44px;white-space:nowrap}.scholarship-feature.is-study .scholarship-feature-copy{justify-self:center;align-self:center;gap:18px;margin-top:0;color:#fff}.scholarship-feature.is-study .home-hero-actions{margin-top:24px}.scholarship-feature.is-study .scholarship-feature-copy p,.scholarship-feature.is-study .scholarship-feature-copy h2{color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.32)}.scholarship-feature-visual{position:relative;z-index:1;width:min(calc(100vw - 72px),980px);height:min(52vh,560px);display:grid;place-items:center;align-self:end;margin:44px 0 78px;transform:translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.scholarship-feature-visual img{max-width:100%;max-height:100%;display:block;object-fit:contain;object-position:center;filter:drop-shadow(0 30px 64px rgba(15,23,42,.18))}.scholarship-feature.is-impact .scholarship-feature-visual{height:min(50vh,520px)}.scholarship-feature.is-impact .scholarship-feature-visual img{width:100%;height:100%;border-radius:30px;object-fit:cover}.scholarship-feature.is-study .scholarship-feature-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;margin:0;transform:none}.scholarship-feature.is-study .scholarship-feature-visual img{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;object-fit:cover;object-position:center;filter:none;transform:scale(1.04);animation:scholarshipHeroImageIn 1.8s cubic-bezier(.22,1,.36,1) forwards;will-change:transform}.scholarship-feature.is-record .scholarship-feature-visual img,.scholarship-feature.is-review .scholarship-feature-visual img{height:min(52vh,560px)}.scholarship-page.is-motion-ready .scholarship-feature.is-study .scholarship-feature-copy p,.scholarship-page.is-motion-ready .scholarship-feature.is-study .scholarship-feature-copy h2,.scholarship-page.is-motion-ready .scholarship-feature.is-study .home-hero-actions{opacity:0;transform:translateY(20px);animation:scholarshipHeroCopyIn .9s cubic-bezier(.22,1,.36,1) forwards}.scholarship-page.is-motion-ready .scholarship-feature.is-study .scholarship-feature-copy h2{animation-delay:.12s}.scholarship-page.is-motion-ready .scholarship-feature.is-study .home-hero-actions{animation-delay:.24s}.scholarship-page.is-motion-ready .scholarship-fund-lead,.scholarship-page.is-motion-ready .scholarship-fund-card,.scholarship-page.is-motion-ready .scholarship-grant-head,.scholarship-page.is-motion-ready .scholarship-grant-card,.scholarship-page.is-motion-ready .scholarship-values-section>h2,.scholarship-page.is-motion-ready .scholarship-values-card,.scholarship-page.is-motion-ready .scholarship-total-section h2,.scholarship-page.is-motion-ready .scholarship-total-list button{opacity:0;filter:blur(8px);transform:translateY(34px);transition:opacity .78s cubic-bezier(.22,1,.36,1),filter .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-fund-lead,.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-fund-card,.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-grant-head,.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-grant-card,.scholarship-page.is-motion-ready .home-motion-section.is-visible.scholarship-values-section>h2,.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-values-card,.scholarship-page.is-motion-ready .home-motion-section.is-visible.scholarship-total-section h2,.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-total-list button{opacity:1;filter:blur(0);transform:translateY(0)}.scholarship-fund-card,.scholarship-values-card,.scholarship-grant-card,.scholarship-total-list button{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),background-color .26s ease}.scholarship-fund-card:hover,.scholarship-values-card:hover{transform:translateY(-4px);box-shadow:0 22px 58px #0f172a14}.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-fund-card:hover,.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-values-card:hover{transform:translateY(-4px)}.scholarship-grant-card img{transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.scholarship-grant-card:hover img{transform:scale(1.035)}.scholarship-grant-card button,.scholarship-total-list button svg{transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s ease,color .22s ease}.scholarship-grant-card:hover button{transform:scale(1.08) rotate(90deg)}.scholarship-total-list button:hover{background:#ffffff75}.scholarship-total-list button:hover svg{transform:translateY(2px)}.scholarship-page.is-motion-ready .scholarship-fund-card,.scholarship-page.is-motion-ready .scholarship-grant-card,.scholarship-page.is-motion-ready .scholarship-values-card,.scholarship-page.is-motion-ready .scholarship-total-list button{transition:opacity .78s cubic-bezier(.22,1,.36,1),filter .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),background-color .26s ease}.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-fund-card{transition-delay:.11s}.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-grant-card:nth-child(1),.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-total-list button:nth-child(1){transition-delay:90ms}.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-grant-card:nth-child(2),.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-total-list button:nth-child(2){transition-delay:.17s}.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-grant-card:nth-child(3),.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-total-list button:nth-child(3){transition-delay:.25s}.scholarship-page.is-motion-ready .home-motion-section.is-visible .scholarship-grant-card:nth-child(4){transition-delay:.33s}@keyframes scholarshipHeroImageIn{0%{transform:scale(1.085)}to{transform:scale(1.04)}}@keyframes scholarshipHeroCopyIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;background:#fff}.home-tile{min-height:580px;display:grid;align-content:start;justify-items:center;gap:12px;overflow:hidden;border-radius:0;padding:58px 32px;text-align:center}.home-tile h2{max-width:500px;margin:0;color:#1d1d1f;font-size:40px;font-weight:600;line-height:1.1}.tile-home h2{font-size:36px;max-width:none;white-space:nowrap}.home-tile a{color:var(--accent);font-size:17px;line-height:1.4}.tile-academic{background:linear-gradient(180deg,#f5f5f7,#eaf2ff)}.tile-innovation{background:linear-gradient(180deg,#fbfbfd,#fff0f0)}.home-academic-device-stack{width:min(100%,680px);height:270px;position:relative;align-self:end;justify-self:center;margin-top:34px;transform:translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.home-academic-mac{width:min(100%,660px);max-height:260px;position:absolute;right:0;bottom:0;left:50%;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 48px rgba(15,23,42,.18));transform:translate(-50%)}.home-academic-phone{width:118px;max-height:220px;position:absolute;right:8%;bottom:8px;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 34px rgba(15,23,42,.2))}.tile-home{background:linear-gradient(180deg,#f5f5f7,#eef7f1)}.tile-support{background:linear-gradient(180deg,#fbfbfd,#f0f2ff)}.home-disclosure-strip{padding:72px 0 24px;color:#1d1d1f;background:#f5f5f7}.home-disclosure-content{width:min(calc(100vw - 32px),1024px);margin:0 max(16px,calc((100vw - 1024px)/2))}.home-disclosure-content h2{margin:0 0 18px;color:#1d1d1f;font-size:24px;font-weight:400;line-height:1.18}.home-disclosure-content p{color:#424245;font-size:13px;line-height:1.72}.home-disclosure-content p{margin:0 0 14px}.home-disclosure-signature{margin-top:24px;color:#1d1d1f;font-weight:700;text-align:right}.supply-chain-page{padding-top:0;background:#fff}.supply-chain-page .site-header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.supply-chain-page .site-nav-item>a,.supply-chain-page .site-search-trigger{color:#ffffffe6}.supply-chain-page .site-nav-item>a:hover,.supply-chain-page .site-nav-item:hover>a,.supply-chain-page .site-search-trigger:hover{color:#fff}.supply-chain-page .site-account-link img{filter:brightness(0) invert(1);opacity:.9}.supply-chain-feature{position:relative;min-height:860px;grid-template-rows:auto 1fr;padding-bottom:0}.supply-chain-feature-copy{width:min(calc(100vw - 48px),1080px)}.supply-chain-feature-copy h2{max-width:930px;font-size:50px;overflow-wrap:anywhere}.supply-chain-feature-copy span{max-width:720px}.supply-chain-command{min-height:100vh;grid-template-rows:1fr;align-content:stretch;place-items:center;padding:0 24px;color:#fff;background:#111}.supply-chain-command:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000002e,#00000005 48%,#00000024),radial-gradient(circle at 50% 44%,transparent,rgba(0,0,0,.1) 72%);pointer-events:none}.supply-chain-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:brightness(1.14) saturate(1.05)}.supply-chain-hero-copy{position:relative;z-index:2;align-self:center;gap:28px;text-shadow:0 2px 22px rgba(0,0,0,.5)}.supply-chain-hero-copy h1{max-width:980px;margin:0;color:#fff;font-size:56px;font-weight:700;line-height:1.06}.supply-chain-hero-copy p{color:#ffffffe0;font-size:28px}.supply-chain-hero-actions{display:flex;justify-content:center;margin-top:8px}.supply-chain-hero-actions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 26px;color:#fff;background:#ff7a1a;font-size:17px;font-weight:600;line-height:1;box-shadow:0 16px 36px #ff7a1a47}.supply-chain-hero-actions a:hover{color:#fff;background:#e96500}.supply-command-visual{position:relative;width:min(calc(100vw - 72px),1040px);align-self:end;margin:46px auto 92px;transform:translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.supply-command-visual img{width:100%;min-height:420px;display:block;border:1px solid rgba(15,23,42,.1);border-radius:8px;object-fit:cover;object-position:top center;box-shadow:0 30px 70px #0f172a2e}.supply-command-panel{position:absolute;width:176px;min-height:112px;display:grid;align-content:center;justify-items:start;gap:8px;border:1px solid rgba(255,255,255,.72);border-radius:8px;padding:18px;text-align:left;background:#ffffffd1;box-shadow:0 18px 46px #0f172a29;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.supply-command-panel span{color:#6e6e73;font-size:13px;line-height:1.2}.supply-command-panel strong{color:#1d1d1f;font-size:36px;font-weight:700;line-height:1}.supply-command-panel.is-demand{left:-24px;bottom:52px}.supply-command-panel.is-stock{right:-24px;top:48px}.supply-chain-warehouse{min-height:100vh;grid-template-rows:1fr;align-content:center;place-items:center;padding:0 24px;background:#fff}.supply-chain-values-copy{width:min(calc(100vw - 96px),1040px);display:grid;justify-items:center;gap:36px;margin:0 auto;color:#9b9b9f;text-align:center}.supply-chain-values-copy p{margin:0;font-size:62px;font-weight:300;line-height:1.18;letter-spacing:0}.supply-chain-green-mark{position:relative;isolation:isolate;display:inline-block;margin:0 -6px;padding:0 10px;color:#ffffffeb}.supply-chain-green-mark:before{content:"";position:absolute;top:9%;right:-10px;bottom:8%;left:-10px;z-index:-1;border-radius:58% 42% 54% 46%/45% 52% 48% 55%;background:#5caf3f;transform:rotate(-4deg)}.supply-chain-green-mark:after{content:"";position:absolute;top:0;right:-18px;bottom:-2px;left:34%;z-index:-2;border-radius:52% 48% 49% 51%/44% 55% 45% 56%;background:#60b744;transform:rotate(3deg)}.supply-chain-gradient-text{color:transparent;background:linear-gradient(90deg,#1c6cff,#6a42db 42%,#f00000);-webkit-background-clip:text;background-clip:text}.supply-photo-visual{width:min(calc(100vw - 72px),1060px);height:min(48vh,520px);align-self:end;margin:48px 0 86px;overflow:hidden;border-radius:8px;box-shadow:0 30px 70px #0f172a29;transform:translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.supply-photo-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.supply-chain-order{background:radial-gradient(circle at 50% 82%,rgba(255,149,0,.15),transparent 34%),linear-gradient(180deg,#fbfbfd,#fff6e8)}.supply-ipad-visual{width:min(92vw,980px);height:min(52vh,560px);display:block;align-self:end;margin-top:28px;margin-bottom:86px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 64px rgba(15,23,42,.18));transform:translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.supply-chain-delivery{background:radial-gradient(circle at 34% 78%,rgba(88,86,214,.16),transparent 34%),linear-gradient(180deg,#fff,#f1f0ff)}.supply-delivery-visual{position:relative;width:min(calc(100vw - 72px),940px);height:min(52vh,520px);align-self:end;margin:28px 0 88px;transform:translateY(var(--home-media-y, 0px)) scale(var(--home-media-scale, 1));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.supply-delivery-visual img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 58px rgba(15,23,42,.2))}.supply-delivery-visual article{position:absolute;right:4%;bottom:18%;width:210px;min-height:142px;display:grid;align-content:center;justify-items:start;gap:8px;border-radius:8px;padding:20px;color:#1d1d1f;text-align:left;background:#ffffffdb;box-shadow:0 18px 48px #0f172a24;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.supply-delivery-visual strong{font-size:22px;line-height:1.15}.supply-delivery-visual span{color:#6e6e73;font-size:14px;line-height:1.45}.supply-chain-trace{background:radial-gradient(circle at 50% 80%,rgba(0,199,190,.13),transparent 36%),linear-gradient(180deg,#fbfbfd,#eefafa)}.supply-trace-grid{width:min(calc(100vw - 72px),980px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-self:center;margin-top:54px}.supply-trace-grid article{min-height:250px;display:grid;align-content:center;justify-items:center;gap:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:24px;color:#1d1d1f;background:#ffffffc7;box-shadow:0 20px 46px #0f172a14}.supply-trace-grid svg{color:var(--accent)}.supply-trace-grid h3{margin:0;font-size:24px;font-weight:600;line-height:1.16}.supply-trace-grid span{color:#6e6e73;font-size:16px;line-height:1.35}.content-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:#fff}.branch-hero{width:min(calc(100% - 48px),1280px);display:grid;align-content:center;gap:14px;margin:0 auto;padding:110px 0 128px}.branch-hero p{margin:0;color:var(--muted);font-size:18px;line-height:1.4}.branch-hero h1{margin:0;color:var(--ink);font-size:56px;font-weight:700;line-height:1.08}.branch-empty{min-height:calc(100vh - 44px);background:#fff}.privacy-policy-page{width:100%;background:#fff;padding:98px 0 78px}.privacy-policy-document{width:min(calc(100vw - 32px),1024px);margin:0 max(16px,calc((100vw - 1024px)/2));color:#86868b}.privacy-policy-header{display:grid;justify-items:center;text-align:center}.privacy-policy-header h1{margin:0;color:#1d1d1f;font-size:25px;font-weight:800;line-height:1.28;letter-spacing:0}.privacy-policy-header>p{margin:20px 0 0;color:#b2b2b6;font-size:14px;font-weight:400;line-height:1.45}.privacy-policy-intro{width:100%;margin-top:18px;text-align:left}.privacy-policy-intro p,.privacy-policy-body p{margin:0;color:#1d1d1f;font-size:13px;font-weight:400;line-height:1.62;letter-spacing:0}.privacy-policy-icon{width:96px;height:96px;display:block;margin:54px auto 48px;object-fit:contain}.privacy-policy-body{display:grid;gap:42px}.privacy-policy-section{display:grid;gap:18px}.privacy-policy-section h2{margin:0;color:#2997ff;font-size:18px;font-weight:700;line-height:1.45;letter-spacing:0}.service-page{min-height:100vh;background:#fbfbfd}.service-help{background:#f5f5f7;padding:0 0 82px}.service-help-intro,.service-help-panel{width:min(calc(100vw - 32px),1024px);margin:0 max(16px,calc((100vw - 1024px)/2))}.service-help-intro{min-height:860px;display:grid;grid-template-columns:minmax(0,600px) 1fr;align-items:center;gap:56px;padding:28px 0}.service-help-intro h2{margin:0;color:#55555a;font-size:30px;font-weight:500;line-height:1.2}.service-help-intro p{max-width:650px;margin:38px 0 0;color:#77777d;font-size:19px;font-weight:500;line-height:1.52}.service-help-pills{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:34px}.service-help-pills button{min-height:48px;border:0;border-radius:999px;padding:0 27px;background:transparent;color:#6e6e73;font:inherit;font-size:18px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.service-help-pills button:hover{color:#1d1d1f;transform:translateY(-1px)}.service-help-pills button.is-active{background:#1d1d1f;color:#fff}.service-help-intro img{width:clamp(260px,26vw,380px);max-height:min(74vh,760px);height:auto;justify-self:end;align-self:center;display:block;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(0,0,0,.08))}.service-help-panel{background:#f5f5f7;padding-top:14px}.service-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-help-group{min-height:292px;display:grid;grid-template-rows:auto 1fr auto;align-content:start;border-radius:20px;padding:24px 24px 22px;background:#ffffffdb;box-shadow:inset 0 0 0 1px #1d1d1f0f,0 14px 34px #1d1d1f0a;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.service-help-group:hover{background:#fff;box-shadow:inset 0 0 0 1px #1d1d1f14,0 18px 42px #1d1d1f12;transform:translateY(-2px)}.service-help-group-head{display:grid;gap:8px;margin-bottom:18px}.service-help-group-head>span{color:#86868b;font-size:11px;font-weight:700;line-height:1}.service-help-group h3{margin:0;color:#1d1d1f;font-size:18px;font-weight:700;line-height:1.2}.service-help-group ul{display:grid;margin:0;padding:0;list-style:none}.service-help-group li{border-top:1px solid rgba(29,29,31,.08)}.service-help-group li:first-child{border-top:0}.service-help-group li a,.service-help-group p{margin:0;color:#74747a;font-size:14px;font-weight:500;line-height:1.45}.service-help-group li a{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:10px;padding:9px 0}.service-help-group li a svg,.service-help-more svg{width:14px;height:14px;stroke-width:2.4}.service-help-group li.is-strong a{color:#1d1d1f;font-weight:700}.service-help-group a{transition:color .16s ease,transform .16s ease}.service-help-group a:hover{color:#0071e3}.service-help-more{width:fit-content;display:inline-flex;align-items:center;gap:4px;margin-top:28px;color:#2680ff;font-size:14px;font-weight:700;line-height:1.2}.service-help-group.is-wide{grid-column:1 / -1;min-height:178px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:28px;align-items:start}.service-help-group.is-wide p{max-width:760px}.service-help-group.is-wide .service-help-more{grid-column:2;grid-row:1 / span 2;align-self:end;margin-top:0}.trade-in-module-stack{display:grid;gap:8px;padding-bottom:8px;background:#fff;animation:tradeInPageEnter .52s cubic-bezier(.22,1,.36,1) both}.trade-in-feature{position:relative;min-height:860px;grid-template-rows:auto 1fr;padding-bottom:0;isolation:isolate;opacity:0;transform:translateY(28px);animation:tradeInSectionEnter .76s cubic-bezier(.22,1,.36,1) both}.trade-in-feature:nth-child(1){animation-delay:80ms}.trade-in-feature:nth-child(2){animation-delay:.16s}.trade-in-feature:nth-child(3){animation-delay:.24s}.trade-in-feature:nth-child(4){animation-delay:.32s}.trade-in-feature:nth-child(5){animation-delay:.4s}.trade-in-feature .home-feature-copy{width:min(100%,1080px);z-index:1}.trade-in-feature .home-feature-copy h2{max-width:none;font-size:44px;white-space:nowrap}.trade-in-feature-visual{position:absolute;bottom:-42px;left:50%;width:auto;max-width:min(88vw,680px);height:min(66vh,720px);display:block;object-fit:contain;object-position:center bottom;transform:translate(-50%);filter:drop-shadow(0 28px 58px rgba(15,23,42,.16));z-index:0}.trade-in-feature.is-market{background:#fbfbfd}.trade-in-feature.trade-in-intro{min-height:auto;height:auto;align-content:start;overflow:visible;padding:36px 24px 48px;background:#fbfbfd}.trade-in-intro-copy{width:min(calc(100vw - 48px),1280px);display:grid;justify-items:center;margin:0 auto;text-align:center}.trade-in-intro-brand{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-top:0}.trade-in-intro-brand img{width:46px;height:46px;display:block;border-radius:5px;object-fit:cover}.trade-in-intro-brand span{color:#424245;font-size:24px;font-weight:300;line-height:1.2}.trade-in-intro h1{margin:86px 0 0;color:#1d1d1f;font-size:48px;font-weight:300;line-height:1.38}.trade-in-intro-description{width:min(100%,1290px);display:grid;gap:4px;margin-top:48px}.trade-in-intro-description p{margin:0;color:#424245;font-size:23px;font-weight:300;line-height:1.42}.trade-in-intro-card{width:min(1024px,calc(100vw - 48px));height:120px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;margin-top:34px;border-radius:14px;background:transparent;box-shadow:none}.trade-in-category-item{position:relative;display:grid;align-content:center;justify-items:center;gap:12px;border:0;padding:16px 8px 18px;color:#c4c4c6;background:transparent;cursor:pointer;transition:color .22s ease,transform .22s ease}.trade-in-category-item:hover{color:#8f8f94;transform:translateY(-3px)}.trade-in-category-item svg{width:34px;height:34px;stroke-width:1.8}.trade-in-category-item span{color:currentColor;font-size:15px;font-weight:300;line-height:1.2}.trade-in-category-item.is-active{color:#2ac114}.trade-in-category-item.is-active:after{position:absolute;right:50%;bottom:12px;width:64px;height:3px;border-radius:999px;background:#000;content:"";transform:translate(50%);animation:tradeInUnderlineEnter .26s cubic-bezier(.22,1,.36,1) both}.trade-in-intro-large-card{width:min(1024px,calc(100vw - 48px));height:540px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);align-items:center;gap:30px;margin-top:22px;border-radius:30px;padding:56px 68px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 18px 44px #0f172a1a;animation:tradeInCardReveal .52s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .28s ease,transform .28s ease}.trade-in-intro-large-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000000a,0 24px 58px #0f172a1f}.trade-in-intro-large-copy>*,.trade-in-intro-large-card img{animation:tradeInContentRise .56s cubic-bezier(.22,1,.36,1) both}.trade-in-intro-large-copy p{animation-delay:60ms}.trade-in-intro-large-copy a,.trade-in-intro-large-card img{animation-delay:.11s}.trade-in-intro-large-copy{display:grid;justify-items:start;gap:28px;text-align:left}.trade-in-intro-large-copy h2{margin:0;color:#1d1d1f;font-size:32px;font-weight:300;line-height:1.22}.trade-in-intro-large-copy p{max-width:420px;margin:0;color:#424245;font-size:22px;font-weight:300;line-height:1.55}.trade-in-intro-large-copy a{min-width:126px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;margin-top:68px;border-radius:999px;padding:0 28px;color:#fff;background:#075cff;font-size:22px;font-weight:300;line-height:1;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.trade-in-intro-large-copy a:hover,.trade-in-benefit-card.is-pollution a:hover{background:#004be0;box-shadow:0 12px 24px #004be038;transform:translateY(-2px)}.trade-in-intro-large-card img{width:min(100%,434px);height:auto;justify-self:center;display:block;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(15,23,42,.12))}.trade-in-feature.is-steps{min-height:auto;height:auto;align-content:start;overflow:visible;padding:82px 24px 78px;background:#fff}.trade-in-steps-copy{width:min(calc(100vw - 48px),1120px);display:grid;justify-items:center;margin:0 auto;text-align:center}.trade-in-steps-copy h2{margin:0;color:#1d1d1f;font-size:46px;font-weight:300;line-height:1.18}.trade-in-steps-description{display:grid;gap:4px;margin-top:78px}.trade-in-steps-description p{margin:0;color:#424245;font-size:24px;font-weight:300;line-height:1.42}.trade-in-steps-tabs{width:320px;height:64px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:68px;border-radius:999px;padding:0;background:#f5f5f7;overflow:hidden}.trade-in-steps-tabs button{border:0;border-radius:999px;color:#424245;background:transparent;font-size:24px;font-weight:300;cursor:pointer}.trade-in-steps-tabs button.is-active{color:#fff;background:#000}.trade-in-steps-grid{width:min(100%,1024px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:66px}.trade-in-step-card{min-height:430px;display:grid;grid-template-rows:210px 1fr;overflow:hidden;border:1px solid var(--step-color);border-radius:14px;background:#fff;text-align:left;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.trade-in-step-card:hover{box-shadow:0 18px 42px #0f172a1c;transform:translateY(-6px)}.trade-in-step-card.is-green{--step-color: #67b84b}.trade-in-step-card.is-blue{--step-color: #5b82ea}.trade-in-step-card.is-orange{--step-color: #ff8354}.trade-in-step-icon{display:grid;place-items:center;color:#fff;background:var(--step-color)}.trade-in-step-icon svg{width:92px;height:92px;stroke-width:1.8}.trade-in-step-icon span{color:#fff;font-size:92px;font-weight:600;line-height:1}.trade-in-step-card-copy{display:grid;align-content:start;gap:14px;padding:20px 24px 28px}.trade-in-step-card-copy p{margin:0;color:var(--step-color);font-size:16px;font-weight:300;line-height:1.35}.trade-in-step-card-copy h3{margin:0;color:#424245;font-size:17px;font-weight:300;line-height:1.42}.trade-in-step-card-copy span{color:#424245;font-size:16px;font-weight:300;line-height:1.58}.trade-in-feature.is-cycle{background:linear-gradient(180deg,#f8fbf8,#eef8f2)}.trade-in-feature.is-cycle .trade-in-feature-visual,.trade-in-feature.is-delivery .trade-in-feature-visual{bottom:92px;width:min(40vw,330px);height:auto;opacity:.92}.trade-in-feature.is-trust{background:linear-gradient(180deg,#fff,#eef4ff)}.trade-in-feature.is-faq{min-height:auto;height:auto;align-content:start;overflow:visible;padding:86px 24px 106px;background:#f5f5f7}.trade-in-faq-copy{width:min(calc(100vw - 48px),1120px);display:grid;justify-items:center;margin:0 auto;text-align:center}.trade-in-faq-copy h2{margin:0;color:#1d1d1f;font-size:36px;font-weight:300;line-height:1.22}.trade-in-faq-card{width:min(100%,820px);min-height:440px;display:grid;align-content:start;margin-top:66px;border-radius:30px;padding:76px 48px 40px;background:#fff}.trade-in-faq-question{margin:0;color:#424245;font-size:25px;font-weight:300;line-height:1.35;text-align:left}.trade-in-faq-answer-card{position:relative;min-height:240px;display:grid;align-content:center;gap:14px;margin-top:68px;border-radius:30px;padding:60px 58px 42px;background:#f5f5f7;text-align:left}.trade-in-faq-icon{position:absolute;top:-34px;left:58px;width:68px;height:68px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#075cff}.trade-in-faq-icon svg{width:42px;height:42px;stroke-width:2}.trade-in-faq-icon span{position:relative;width:38px;height:38px;display:block}.trade-in-faq-icon span:before{position:absolute;top:3px;left:9px;width:18px;height:18px;border:3px solid #fff;border-radius:50%;content:""}.trade-in-faq-icon span:after{position:absolute;right:3px;bottom:3px;left:3px;height:16px;border:3px solid #fff;border-top:0;border-radius:0 0 999px 999px;content:""}.trade-in-faq-answer-card p{margin:0;color:#424245;font-size:22px;font-weight:300;line-height:1.42}.trade-in-faq-answer-card span{color:#c2c2c7;font-size:16px;font-weight:300;line-height:1.45}.trade-in-faq-dots{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:76px}.trade-in-faq-dots span{width:14px;height:14px;border-radius:999px;background:#c6c6c8}.trade-in-faq-dots span.is-active{width:76px;background:#000}.trade-in-feature.is-delivery{background:linear-gradient(180deg,#fbfbfd,#fff7ec)}.trade-in-feature.is-benefits{min-height:auto;height:auto;align-content:start;overflow:visible;padding:72px 24px 74px;background:#fff}.trade-in-benefits-copy{width:min(calc(100vw - 48px),1024px);display:grid;justify-items:center;margin:0 auto;text-align:center}.trade-in-benefits-copy>h2{margin:0;color:#1d1d1f;font-size:46px;font-weight:300;line-height:1.22}.trade-in-benefits-grid{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto;gap:24px 20px;align-items:start;margin-top:58px}.trade-in-benefit-card{display:grid;align-content:start;justify-items:start;border-radius:14px;color:#424245;text-align:left;transition:box-shadow .24s ease,transform .24s ease}.trade-in-benefit-card:hover{transform:translateY(-5px)}.trade-in-benefit-card:is(.is-shopping,.is-pollution,.is-earth):hover{box-shadow:0 18px 42px #0f172a1a}.trade-in-benefit-card h3{margin:0;color:#1d1d1f;font-size:22px;font-weight:300;line-height:1.35}.trade-in-benefit-card p{margin:0;color:#424245;font-size:17px;font-weight:300;line-height:1.55}.trade-in-benefit-card img{display:block;justify-self:center;object-fit:contain}.trade-in-benefit-card.is-shopping{grid-column:1 / span 3;grid-row:1;min-height:360px;padding:42px 34px 28px;background:#f5f5f7}.trade-in-benefit-card.is-shopping p{max-width:370px;margin-top:24px}.trade-in-benefit-card.is-shopping img{width:220px;margin-top:34px}.trade-in-benefit-card.is-delivery{grid-column:4 / span 3;grid-row:1;min-height:360px;padding:42px 20px 18px 34px}.trade-in-benefit-card.is-delivery p{max-width:390px;margin-top:24px}.trade-in-benefit-card.is-delivery img{width:245px;margin-top:44px}.trade-in-benefit-card.is-recycle{grid-column:1 / span 2;grid-row:2;align-content:start;min-height:330px;padding:42px 30px 28px 0;background:transparent}.trade-in-benefit-card.is-recycle img{width:124px}.trade-in-benefit-card.is-recycle p{margin-top:30px}.trade-in-benefit-card.is-pollution{grid-column:3 / span 2;grid-row:2;min-height:330px;padding:42px 30px;background:#f5f5f7}.trade-in-benefit-card.is-pollution p{max-width:300px;margin-top:20px}.trade-in-benefit-card.is-pollution a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;margin-top:18px;border-radius:12px;padding:0 18px;color:#fff;background:#075cff;font-size:15px;font-weight:300;line-height:1;transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.trade-in-benefit-card.is-earth{grid-column:5 / span 2;grid-row:2;min-height:330px;padding:42px 30px 28px;background:#f5f5f7}.trade-in-benefit-card.is-earth img{width:124px}.trade-in-benefit-card.is-earth p{margin-top:30px}.trade-in-feature.is-merchant{background:#f5f5f7}.trade-in-feature.is-answers{min-height:auto;height:auto;align-content:start;overflow:visible;padding:54px 24px 96px;background:#f5f5f7}.trade-in-answers-copy{width:min(calc(100vw - 48px),920px);display:grid;justify-items:center;margin:0 auto;text-align:center}.trade-in-answers-copy>h2{margin:0;color:#1d1d1f;font-size:34px;font-weight:300;line-height:1.22}.trade-in-answer-filters{width:min(100%,860px);display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:30px}.trade-in-answer-filters button{min-width:106px;height:38px;border:1px solid #86868b;border-radius:999px;padding:0 22px;color:#424245;background:transparent;font-size:14px;font-weight:300;line-height:1;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.trade-in-answer-filters button:hover{border-color:#1d1d1f;color:#1d1d1f;transform:translateY(-2px)}.trade-in-answer-filters button.is-active{border-color:#000;color:#fff;background:#000}.trade-in-answer-groups{width:min(100%,860px);display:grid;gap:24px;margin-top:52px;text-align:left}.trade-in-answer-group h3{margin:0 0 20px;color:#1d1d1f;font-size:20px;font-weight:600;line-height:1.35}.trade-in-answer-list{display:grid}.trade-in-answer-list button{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;border:0;border-bottom:1px solid #d2d2d7;padding:0;color:#6e6e73;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,padding .18s ease,border-color .18s ease}.trade-in-answer-list button:hover{border-color:#a1a1a6;color:#1d1d1f;padding-left:6px}.trade-in-answer-list button:hover svg,.trade-in-answer-list button:hover strong{transform:translateY(2px)}.trade-in-answer-list span{font-size:14px;font-weight:300;line-height:1.35}.trade-in-answer-list svg,.trade-in-answer-list strong{width:15px;height:15px;justify-self:end;color:#1d1d1f;font-size:16px;font-weight:600;line-height:1;stroke-width:2.4;transition:transform .18s ease}@keyframes tradeInPageEnter{0%{background-color:#f5f5f7}to{background-color:#fff}}@keyframes tradeInSectionEnter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes tradeInCardReveal{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tradeInContentRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tradeInUnderlineEnter{0%{opacity:0;transform:translate(50%) scaleX(.35)}to{opacity:1;transform:translate(50%) scaleX(1)}}@media(prefers-reduced-motion:reduce){.trade-in-module-stack,.trade-in-feature,.trade-in-intro-large-card,.trade-in-intro-large-copy>*,.trade-in-intro-large-card img,.trade-in-category-item.is-active:after{animation:none}.trade-in-feature,.trade-in-intro-large-card,.trade-in-category-item,.trade-in-step-card,.trade-in-benefit-card,.trade-in-answer-filters button,.trade-in-answer-list button,.trade-in-answer-list svg,.trade-in-answer-list strong{opacity:1;transform:none;transition:none}}.trade-in-feature.is-merchant .trade-in-feature-visual{bottom:70px;width:min(84vw,860px);height:min(48vh,520px);border-radius:28px;object-fit:cover}.new-word-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:#fff}.new-word-feature{position:relative;min-height:520px;display:grid;place-items:center;overflow:hidden;padding:74px 24px 20px;text-align:center;background:#fbfbfd}.new-word-feature-copy{position:relative;z-index:1;width:min(100%,1040px);display:grid;justify-items:center;gap:12px}.new-word-feature-copy p{margin:0;color:#6e6e73;font-size:21px;line-height:1.25}.new-word-feature-copy h1{max-width:none;margin:0;color:#1d1d1f;font-size:44px;font-weight:600;line-height:1.08;letter-spacing:0;white-space:nowrap}.new-word-feature-card{width:min(100%,1024px);height:320px;margin-top:34px;border-radius:30px;background:#fff;display:flex;align-items:stretch;text-align:left;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.new-word-feature-card-image{width:60%;height:100%;display:block;object-fit:cover;object-position:center}.new-word-feature-card-copy{position:relative;width:40%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px;padding:42px 38px}.new-word-feature-card-copy span{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;color:#fff;background:#ff8a00;font-size:16px;font-weight:700;line-height:1}.new-word-feature-card-copy p{margin:0;color:#1d1d1f;font-size:24px;font-weight:600;line-height:1.38}.new-word-feature-card-copy time{position:absolute;left:38px;right:38px;bottom:10px;color:#86868b;font-size:15px;font-weight:500;line-height:1.25}.new-word-square-grid{width:min(100%,1024px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.new-word-square-card{aspect-ratio:1 / 1;border-radius:30px;background:#fff;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.new-word-square-card-featured{display:grid;grid-template-rows:74% 26%;text-align:left}.new-word-square-card-scholarship{grid-template-rows:76% 24%}.new-word-square-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.new-word-square-card-full-image{position:relative;display:block}.new-word-square-full-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:brightness(66%)}.new-word-square-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;align-content:start;gap:26px;padding:24px 18px;color:#fff;text-align:left}.new-word-square-overlay span,.new-word-square-overlay p,.new-word-square-overlay time{margin:0;text-shadow:0 2px 14px rgba(0,0,0,.34)}.new-word-square-overlay span{font-size:18px;font-weight:500;line-height:1.2}.new-word-square-overlay p{font-size:28px;font-weight:600;line-height:1.25}.new-word-square-overlay time{font-size:18px;font-weight:500;line-height:1.2}.new-word-square-logo-stage{display:grid;place-items:center;width:100%;height:100%;background:#fbfbfd}.new-word-square-logo-stage img{width:96px;height:96px;display:block;object-fit:contain}.new-word-square-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start;align-content:center;gap:12px;padding:12px 18px 10px}.new-word-square-copy-empty{display:block;padding:0}.new-word-square-copy span{min-height:24px;display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:auto;padding:0 12px;border-radius:999px;color:#fff;background:#ff8a00;font-size:12px;font-weight:700;line-height:1}.new-word-square-copy-more span{background:#0071e3}.new-word-square-copy-read span{min-height:auto;justify-content:flex-start;padding:0;border-radius:0;color:#1d1d1f;background:transparent;font-size:16px}.new-word-square-copy p{margin:0;color:#1d1d1f;font-size:18px;font-weight:700;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-word-square-copy time{color:#86868b;font-size:13px;font-weight:500;line-height:1.2}.new-word-triple-card{width:min(100%,1024px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.new-word-triple-item{min-height:480px;display:grid;grid-template-rows:6fr 4fr;border-radius:30px;background:#fff;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.new-word-triple-media{min-height:0;overflow:hidden;background:#fff}.new-word-triple-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.new-word-triple-image.is-contain{object-fit:contain}.new-word-triple-copy{min-width:0;background:#fff}.new-word-wide-stack{width:min(100%,1024px);margin-top:40px}.new-word-wide-card{height:420px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.new-word-wide-split-card{min-width:0;height:100%;border-radius:30px;background:#fff;box-shadow:0 18px 48px #0f172a14}.new-word-second-module{justify-self:start;width:100vw;min-height:1200px;display:grid;justify-items:center;align-content:start;margin-top:8px;padding:118px 24px 80px;margin-left:calc((100% - 100vw)/2);background:#fff}.new-word-second-module h2{max-width:980px;margin:0;color:#1d1d1f;font-size:44px;font-weight:700;line-height:1.08;letter-spacing:0;text-align:center}.new-word-second-video{position:relative;width:min(100%,1024px);aspect-ratio:16 / 9;display:grid;place-items:center;margin-top:56px;border-radius:30px;background:#000;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.new-word-second-video-poster{width:min(100%,394px);height:calc(100% - 36px);display:block;border-radius:24px;object-fit:cover;object-position:center}.new-word-second-video-control{position:absolute;top:50%;left:50%;z-index:2;width:48px;height:48px;display:flex;align-items:center;justify-content:center;gap:7px;border:3px solid rgba(255,255,255,.92);border-radius:50%;transform:translate(-50%,-50%)}.new-word-second-video-control span{width:5px;height:20px;display:block;border-radius:999px;background:#fff}.new-word-second-video-copy{position:absolute;left:38px;bottom:42px;z-index:2;width:min(48%,500px);display:grid;justify-items:start;gap:24px;color:#fff;text-align:left}.new-word-second-video-copy span{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;color:#fff;background:#0071e3;font-size:17px;font-weight:600;line-height:1}.new-word-second-video-copy p{margin:0;color:#fff;font-size:28px;font-weight:400;line-height:1.25;letter-spacing:0}.new-word-second-video-copy time{color:#fff;font-size:18px;font-weight:400;line-height:1}.new-word-video-card-grid{width:min(100%,1024px);height:450px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.new-word-video-card{position:relative;min-width:0;height:100%;border-radius:30px;background:#fbfbfd;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.new-word-video-card-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.new-word-second-more-grid{width:min(100%,1024px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.new-word-second-more-card{position:relative;min-width:0;height:450px;border-radius:30px;background:#fbfbfd;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.new-word-second-more-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.new-word-image-card-overlay{position:absolute;right:28px;bottom:24px;left:28px;z-index:1;display:grid;justify-items:start;gap:12px;color:#fff;text-align:left}.new-word-image-card-overlay span{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;color:#fff;background:#34c759;font-size:12px;font-weight:700;line-height:1}.new-word-image-card-overlay p{margin:0;color:#fff;font-size:18px;font-weight:400;line-height:1.35;letter-spacing:0}.new-word-image-card-overlay time{color:#fff;font-size:12px;font-weight:500;line-height:1}.new-word-video-card:nth-child(3) .new-word-image-card-overlay span,.new-word-second-more-card:nth-child(3n) .new-word-image-card-overlay span{background:#ff7a00}.new-word-more-info-modules{width:min(100%,1024px);display:grid;gap:5px;margin-top:40px}.new-word-more-info-row{height:100px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.new-word-more-info-card{position:relative;min-width:0;height:100%;display:flex;align-items:center;padding:0 24px 0 15px;border-radius:30px;background:transparent;overflow:hidden;box-shadow:none}.new-word-more-info-card:after{position:absolute;right:24px;bottom:0;left:75px;height:.5px;background:#1d1d1f2e;content:""}.new-word-more-info-logo{width:42px;height:42px;display:block;flex:0 0 42px;object-fit:contain}.new-word-more-info-copy{min-width:0;display:grid;gap:8px;margin-left:18px;text-align:left;justify-items:start}.new-word-more-info-copy span{color:#1d1d1f;font-size:12px;font-weight:600;line-height:1}.new-word-more-info-copy p{margin:0;color:#1d1d1f;font-size:16px;font-weight:700;line-height:1.12;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-word-more-info-copy time{color:#86868b;font-size:12px;font-weight:600;line-height:1}.new-word-more-info-pill{min-height:50px;display:inline-flex;align-items:center;justify-content:center;margin-top:40px;border:1px solid rgba(29,29,31,.28);border-radius:25px;padding:0 28px;color:#1d1d1f;background:transparent;font-size:17px;font-weight:600;line-height:1;cursor:pointer}.new-word-feature-card,.new-word-square-card,.new-word-triple-item,.new-word-wide-split-card,.new-word-video-card,.new-word-second-more-card,.new-word-more-info-card{cursor:pointer}.new-word-feature-card:focus-visible,.new-word-square-card:focus-visible,.new-word-triple-item:focus-visible,.new-word-wide-split-card:focus-visible,.new-word-video-card:focus-visible,.new-word-second-more-card:focus-visible,.new-word-more-info-card:focus-visible{outline:2px solid rgba(0,113,227,.72);outline-offset:4px}.new-word-reveal{opacity:0;filter:blur(10px);transform:translate3d(0,36px,0) scale(.985);transition:opacity .72s cubic-bezier(.2,.8,.2,1),filter .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1);transition-delay:var(--new-word-reveal-delay, 0ms);will-change:opacity,filter,transform}.new-word-reveal.is-visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.new-word-feature-card,.new-word-square-card,.new-word-triple-item,.new-word-wide-split-card,.new-word-video-card,.new-word-second-more-card{transition:opacity .72s cubic-bezier(.2,.8,.2,1),filter .72s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease,transform .26s ease;will-change:transform}.new-word-feature-card:hover,.new-word-square-card:hover,.new-word-triple-item:hover,.new-word-wide-split-card:hover,.new-word-video-card:hover,.new-word-second-more-card:hover{transform:translate3d(0,-5px,0) scale(1.01);box-shadow:0 24px 60px #0f172a1f}.new-word-feature-card-image,.new-word-square-image,.new-word-square-full-image,.new-word-triple-image,.new-word-video-card-image,.new-word-second-more-image{transition:transform .7s cubic-bezier(.2,.8,.2,1);will-change:transform}.new-word-feature-card:hover .new-word-feature-card-image,.new-word-square-card:hover .new-word-square-image,.new-word-square-card:hover .new-word-square-full-image,.new-word-triple-item:hover .new-word-triple-image,.new-word-video-card:hover .new-word-video-card-image,.new-word-second-more-card:hover .new-word-second-more-image{transform:scale(1.035)}.new-word-more-info-card{transition:opacity .72s cubic-bezier(.2,.8,.2,1),filter .72s cubic-bezier(.2,.8,.2,1),background-color .22s ease,transform .22s ease}.new-word-more-info-card:hover{background:#ffffffa3;transform:translate3d(0,-2px,0)}.new-word-more-info-pill,.new-word-dialog-close{transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.new-word-more-info-pill:hover,.new-word-dialog-close:hover{transform:translateY(-1px)}.new-word-second-video{--new-word-spotlight-x: 50%;--new-word-spotlight-y: 50%;--new-word-player-tilt-x: 0deg;--new-word-player-tilt-y: 0deg;transition:opacity .72s cubic-bezier(.2,.8,.2,1),filter .72s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,transform .28s ease;transform-style:preserve-3d}.new-word-second-video:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at var(--new-word-spotlight-x) var(--new-word-spotlight-y),rgba(255,255,255,.16),rgba(255,255,255,.04) 24%,rgba(255,255,255,0) 52%);content:"";opacity:0;pointer-events:none;transition:opacity .24s ease}.new-word-second-video:hover{box-shadow:0 30px 80px #0f172a29;transform:perspective(1200px) rotateX(var(--new-word-player-tilt-x)) rotateY(var(--new-word-player-tilt-y)) translate3d(0,-4px,0)}.new-word-second-video:hover:before{opacity:1}.new-word-second-video-poster{animation:new-word-poster-breathe 9s ease-in-out infinite alternate}.new-word-dialog-layer{animation:new-word-dialog-layer-in .22s ease both}.new-word-dialog{animation:new-word-dialog-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes new-word-poster-breathe{0%{transform:scale(1)}to{transform:scale(1.018)}}@keyframes new-word-dialog-layer-in{0%{opacity:0}to{opacity:1}}@keyframes new-word-dialog-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}.new-word-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#f5f5f7b8;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}.new-word-dialog{position:relative;width:min(calc(100vw - 48px),720px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 28px 80px #0f172a2e}.new-word-dialog-image{width:100%;max-height:min(46vh,360px);display:block;object-fit:cover;object-position:center;background:#fbfbfd}.new-word-dialog-copy{display:grid;gap:12px;padding:30px 34px 34px}.new-word-dialog-copy span{color:#86868b;font-size:15px;font-weight:600;line-height:1}.new-word-dialog-copy h2{margin:0;color:#1d1d1f;font-size:32px;font-weight:700;line-height:1.12;letter-spacing:0}.new-word-dialog-copy time{color:#86868b;font-size:17px;font-weight:600;line-height:1}.new-word-dialog-close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;color:#1d1d1f;background:#ffffffd1;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 8px 22px #0f172a1f}@media(prefers-reduced-motion:reduce){.new-word-reveal,.new-word-feature-card,.new-word-square-card,.new-word-triple-item,.new-word-wide-split-card,.new-word-video-card,.new-word-second-more-card,.new-word-more-info-card,.new-word-feature-card-image,.new-word-square-image,.new-word-square-full-image,.new-word-triple-image,.new-word-video-card-image,.new-word-second-more-image,.new-word-more-info-pill,.new-word-dialog-close,.new-word-second-video,.new-word-dialog-layer,.new-word-dialog{animation:none;transition:none}.new-word-reveal,.new-word-reveal.is-visible,.new-word-feature-card:hover,.new-word-square-card:hover,.new-word-triple-item:hover,.new-word-wide-split-card:hover,.new-word-video-card:hover,.new-word-second-more-card:hover,.new-word-more-info-card:hover,.new-word-second-video:hover{opacity:1;filter:none;transform:none}}.new-word-third-module{justify-self:start;width:100vw;display:grid;justify-items:center;align-content:start;padding:118px 24px 32px;margin-left:calc((100% - 100vw)/2);background:#fbfbfd}.new-word-third-module h2{width:min(100%,1024px);margin:0;color:#1d1d1f;font-size:44px;font-weight:700;line-height:1.08;letter-spacing:0;text-align:left}.fangyuan-home-video-section{min-height:min(640px,calc(72vh - 44px));display:grid;place-items:center;padding:40px 24px;background:#f5f5f7}.fangyuan-home-video-window{width:min(calc(100vw - 48px),980px);aspect-ratio:16 / 9;overflow:hidden;border-radius:18px;background:#000;box-shadow:0 18px 42px #0f172a1f}.fangyuan-home-video-window video{width:100%;height:100%;display:block;object-fit:cover;background:#000}.fangyuan-home-module-stack{display:grid;gap:86px;overflow:hidden;padding:76px 0 78px;background:#f5f5f7}.fangyuan-home-entry-section{overflow:hidden}.fangyuan-home-entry-title{width:min(calc(100vw - 48px),1280px);margin:0 auto 56px}.fangyuan-home-entry-title h2{margin:0;color:#1d1d1f;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.12;letter-spacing:0}.fangyuan-home-entry-title h2 span{color:#6e6e73}.fangyuan-home-entry-row{display:grid;grid-auto-columns:minmax(360px,430px);grid-auto-flow:column;gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 max(24px,calc((100vw - 1280px)/2)) 12px;scroll-padding-inline:max(24px,calc((100vw - 1280px)/2));scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fangyuan-home-entry-row::-webkit-scrollbar{display:none}.fangyuan-home-entry-card{min-height:560px;position:relative;display:grid;align-content:start;gap:14px;overflow:hidden;border-radius:18px;padding:34px;color:#1d1d1f;background:#fff;scroll-snap-align:start}.fangyuan-home-entry-card.is-blue{color:#fff;background:#2f73da}.fangyuan-home-entry-card p{position:relative;z-index:2;margin:0;color:#6e6e73;font-size:14px;font-weight:700;line-height:1.5}.fangyuan-home-entry-card.is-blue p,.fangyuan-home-entry-card.is-blue h3,.fangyuan-home-entry-card.is-blue>span{color:#fff}.fangyuan-home-entry-card h3{position:relative;z-index:2;max-width:320px;margin:0;color:#1d1d1f;font-size:34px;font-weight:700;line-height:1.08;letter-spacing:0}.fangyuan-home-entry-card>span{position:relative;z-index:2;max-width:310px;color:#6e6e73;font-size:19px;font-weight:600;line-height:1.45}.fangyuan-home-entry-visual{position:absolute;z-index:1;display:block;object-fit:contain;object-position:center bottom;pointer-events:none}.fangyuan-home-entry-visual.is-macbook{width:min(118%,520px);right:-58px;bottom:36px;filter:drop-shadow(0 28px 38px rgba(0,46,110,.28))}.fangyuan-home-entry-visual.is-phone{width:auto;height:430px;right:50%;bottom:-78px;filter:drop-shadow(0 24px 38px rgba(15,23,42,.16));transform:translate(50%)}.fangyuan-home-entry-visual.is-greeter{width:auto;height:420px;right:-34px;bottom:-2px;object-position:right bottom}.fangyuan-home-entry-visual.is-ipad,.fangyuan-home-entry-visual.is-device{width:min(88%,390px);right:50%;bottom:48px;filter:drop-shadow(0 24px 38px rgba(15,23,42,.14));transform:translate(50%)}.fangyuan-home-entry-visual.is-device-phone{width:auto;height:340px;right:50%;bottom:18px;filter:drop-shadow(0 24px 38px rgba(15,23,42,.14));transform:translate(50%)}.fangyuan-home-entry-visual.is-cover{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28}.fangyuan-home-entry-visual.is-icon{width:112px;height:112px;right:50%;bottom:100px;opacity:.78;transform:translate(50%)}@media(max-width:760px){.fangyuan-home-module-stack{gap:62px;padding:56px 0 60px}.fangyuan-home-entry-title{width:min(calc(100vw - 40px),1280px);margin-bottom:34px}.fangyuan-home-entry-row{grid-auto-columns:minmax(292px,82vw);gap:16px;padding-inline:20px;scroll-padding-inline:20px}.fangyuan-home-entry-card{min-height:500px;border-radius:16px;padding:26px}.fangyuan-home-entry-card h3{font-size:28px}.fangyuan-home-entry-card>span{font-size:17px}.fangyuan-home-entry-visual.is-macbook{width:112%;right:-34px;bottom:46px}.fangyuan-home-entry-visual.is-phone{height:370px;bottom:-68px}.fangyuan-home-entry-visual.is-greeter{height:350px;right:-46px}.fangyuan-home-entry-visual.is-ipad,.fangyuan-home-entry-visual.is-device{width:86%;bottom:54px}.fangyuan-home-entry-visual.is-device-phone{height:300px}}.fangyuan-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;overflow-x:clip;color:#f5f5f7;background:#000}.fangyuan-page>*{min-width:0}.fangyuan-page .site-header{background:#fbfbfdc7}.fangyuan-app-hero{position:relative;min-height:calc(100vh - 44px);display:grid;align-content:start;justify-items:center;gap:clamp(26px,3.2vw,42px);overflow:hidden;padding:clamp(52px,7vh,76px) max(24px,calc((100vw - 1180px)/2)) clamp(38px,6vh,72px);background:radial-gradient(ellipse at 50% 74%,rgba(0,113,227,.2),transparent 42%),linear-gradient(180deg,#000,#020304 62%,#000),#000}.fangyuan-app-hero:before{position:absolute;inset:auto 0 0;height:min(58vh,560px);background:radial-gradient(ellipse at 50% 54%,rgba(0,113,227,.18),transparent 38%),radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.07),transparent 54%);content:"";opacity:0;transform:translateY(40px) scale(.96);animation:fangyuanHeroGlowIn 1.2s cubic-bezier(.22,1,.36,1) .22s forwards;pointer-events:none}.fangyuan-app-copy{position:relative;z-index:3;display:grid;justify-items:center;gap:12px;text-align:center}.fangyuan-app-copy h1{margin:0;color:#f5f5f7;font-size:clamp(42px,5.2vw,78px);font-weight:700;letter-spacing:0;line-height:.94;opacity:0;transform:translateY(22px);animation:fangyuanHeroCopyIn .86s cubic-bezier(.22,1,.36,1) 80ms forwards}.fangyuan-app-copy p{max-width:760px;margin:0;color:#f5f5f7a8;font-size:clamp(18px,1.75vw,26px);font-weight:600;line-height:1.24;opacity:0;transform:translateY(18px);animation:fangyuanHeroCopyIn .86s cubic-bezier(.22,1,.36,1) .18s forwards}.fangyuan-app-showcase{position:relative;z-index:2;width:min(100%,1160px);display:flex;align-items:flex-end;justify-content:center;gap:clamp(12px,2.4vw,34px);min-height:auto;padding-top:clamp(4px,1vw,14px);perspective:1200px}.fangyuan-app-showcase:after{position:absolute;left:50%;bottom:-28px;width:min(86vw,920px);height:130px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.62),transparent 68%);content:"";transform:translate(-50%);pointer-events:none}.fangyuan-app-screen{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:end;justify-content:center;margin:0;filter:brightness(.96) saturate(1.02) contrast(1.03) drop-shadow(0 34px 70px rgba(0,0,0,.72));opacity:0;will-change:transform,opacity,filter;transition:filter .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.fangyuan-app-screen img{display:block;width:clamp(198px,17vw,300px);height:auto;object-fit:contain}.fangyuan-app-screen-center{z-index:2;filter:brightness(1) saturate(1.02) drop-shadow(0 44px 88px rgba(0,0,0,.72)) drop-shadow(0 0 58px rgba(0,113,227,.22))}.fangyuan-app-screen-center img{width:clamp(266px,21.5vw,382px)}.fangyuan-app-screen-left{transform-origin:bottom right;animation:fangyuanHeroPhoneLeftIn 1.1s cubic-bezier(.22,1,.36,1) .3s forwards}.fangyuan-app-screen-right{transform-origin:bottom left;animation:fangyuanHeroPhoneRightIn 1.1s cubic-bezier(.22,1,.36,1) .38s forwards}.fangyuan-app-screen-center{animation:fangyuanHeroPhoneCenterIn 1.18s cubic-bezier(.22,1,.36,1) .18s forwards}.fangyuan-app-showcase:hover .fangyuan-app-screen-left{filter:brightness(1.02) saturate(1.04) contrast(1.04) drop-shadow(0 38px 74px rgba(0,0,0,.76))}.fangyuan-app-showcase:hover .fangyuan-app-screen-center{filter:brightness(1.05) saturate(1.05) drop-shadow(0 48px 94px rgba(0,0,0,.74)) drop-shadow(0 0 70px rgba(0,113,227,.26))}.fangyuan-app-showcase:hover .fangyuan-app-screen-right{filter:brightness(1.02) saturate(1.04) contrast(1.04) drop-shadow(0 38px 74px rgba(0,0,0,.76))}@keyframes fangyuanHeroGlowIn{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fangyuanHeroCopyIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fangyuanHeroPhoneCenterIn{0%{opacity:0;transform:translateY(62px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fangyuanHeroPhoneLeftIn{0%{opacity:0;transform:translateY(76px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fangyuanHeroPhoneRightIn{0%{opacity:0;transform:translateY(76px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fangyuanHeroPhoneFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.006)}}@keyframes fangyuanHeroPhoneLeftInMobile{0%{opacity:0;transform:translateY(54px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fangyuanHeroPhoneRightInMobile{0%{opacity:0;transform:translateY(54px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.campus-store-page.is-motion-ready .campus-motion-section,.campus-store-page.is-motion-ready .campus-motion-section.is-visible,.campus-store-page.is-motion-ready .campus-card.campus-motion-item,.campus-store-page.is-motion-ready .campus-card.campus-motion-item.is-visible,.campus-store-page.is-motion-ready .campus-helper-grid article.campus-motion-item,.campus-store-page.is-motion-ready .campus-helper-grid article.campus-motion-item.is-visible{opacity:1;filter:none;transform:none;transition:none}.campus-card-phone-visual,.campus-card-macbook-visual,.campus-card-academic-macbook-visual{transform:translate(-50%);transition:none}.campus-card-greeter-visual,.campus-card-logistics-visual,.campus-card-merchant-visual,.campus-card-local-life-visual{transform:none;transition:none}.home-page.is-motion-ready>.home-motion-section,.home-page.is-motion-ready>.home-motion-section.is-visible{opacity:1;filter:none;transform:none;transition:none}.scholarship-page.is-motion-ready .scholarship-feature.is-study .scholarship-feature-copy p,.scholarship-page.is-motion-ready .scholarship-feature.is-study .scholarship-feature-copy h2,.scholarship-page.is-motion-ready .scholarship-feature.is-study .home-hero-actions,.scholarship-page.is-motion-ready .scholarship-fund-lead,.scholarship-page.is-motion-ready .scholarship-fund-card,.scholarship-page.is-motion-ready .scholarship-grant-head,.scholarship-page.is-motion-ready .scholarship-grant-card,.scholarship-page.is-motion-ready .scholarship-values-section>h2,.scholarship-page.is-motion-ready .scholarship-values-card,.scholarship-page.is-motion-ready .scholarship-total-section h2,.scholarship-page.is-motion-ready .scholarship-total-list button{opacity:1;filter:none;transform:none;animation:none;transition:none}.home-hero-device,.home-feature-phone-media,.home-feature-ipad-media,.home-education-phone-grid,.home-academic-device-stack,.scholarship-feature-visual{transform:none;transition:none}.home-hero-device,.home-feature-phone-media{transform:translate(-50%)}.scholarship-feature.is-study .scholarship-feature-visual img,.scholarship-grant-card img,.scholarship-grant-card button,.scholarship-total-list button svg{animation:none;transform:none;transition:none}.fangyuan-app-hero:before,.fangyuan-app-copy h1,.fangyuan-app-copy p,.fangyuan-app-screen,.fangyuan-app-screen-center{animation:none;opacity:1}.fangyuan-app-hero:before{transform:translateY(0) scale(1)}.fangyuan-app-copy h1,.fangyuan-app-copy p{transform:translateY(0)}.fangyuan-app-screen-left,.fangyuan-app-screen-center,.fangyuan-app-screen-right{transform:none}}.fangyuan-capability-section{display:grid;gap:34px;padding:64px 0 76px;color:#1d1d1f;background:#f5f5f7}.fangyuan-capability-section h2{width:min(calc(100% - 48px),1280px);margin:0 auto;color:#1d1d1f;font-size:30px;font-weight:600;letter-spacing:0;line-height:1.12}.fangyuan-capability-row{display:grid;grid-auto-columns:400px;grid-auto-flow:column;gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px max(24px,calc((100vw - 1280px)/2)) 18px;scroll-padding-inline:max(24px,calc((100vw - 1280px)/2));scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fangyuan-capability-row::-webkit-scrollbar{display:none}.fangyuan-capability-card{min-height:500px;display:grid;align-content:start;gap:16px;border-radius:18px;padding:28px;color:#1d1d1f;background:#fff;box-shadow:none;scroll-snap-align:start}.fangyuan-capability-card-dark{color:#fff;background:radial-gradient(circle at 72% 82%,rgba(255,255,255,.18),transparent 32%),linear-gradient(145deg,#050505,#111 58%,#242426)}.fangyuan-capability-card p{margin:0;color:#6e6e73;font-size:14px;font-weight:600;line-height:1.35}.fangyuan-capability-card h3{max-width:320px;margin:38px 0 0;color:inherit;font-size:32px;font-weight:600;line-height:1.12}.fangyuan-capability-card span{max-width:320px;color:#6e6e73;font-size:17px;font-weight:600;line-height:1.5}.fangyuan-capability-card-dark p,.fangyuan-capability-card-dark span{color:#f5f5f7c7}.fangyuan-experience-section{min-height:80vh;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1fr);align-items:center;gap:56px;overflow:hidden;padding:72px max(24px,calc((100vw - 1180px)/2));color:#f5f5f7;background:radial-gradient(circle at 76% 44%,rgba(0,113,227,.18),transparent 34%),#000}.fangyuan-experience-pills{display:grid;justify-items:start;gap:14px}.fangyuan-experience-pills button{min-height:46px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0 22px;color:#f5f5f7b8;background:#ffffff0f;font-size:16px;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.fangyuan-experience-pills button:hover,.fangyuan-experience-pills button.is-active{border-color:#ffffff61;color:#050506;background:#f5f5f7;transform:translate(4px)}.fangyuan-experience-phone{justify-self:end;width:min(100%,380px);min-height:620px;display:grid;align-content:start;gap:18px;border:1px solid rgba(255,255,255,.18);border-radius:44px;padding:22px;background:linear-gradient(160deg,#ffffff24,#ffffff0a 34%),#111217;box-shadow:inset 0 1px #ffffff2e,0 36px 100px #0000008c}.fangyuan-experience-device-top{min-height:44px;display:flex;align-items:center;justify-content:space-between;color:#f5f5f7b3;font-size:13px;font-weight:700}.fangyuan-experience-device-top span{width:78px;height:11px;border-radius:999px;background:#f5f5f724}.fangyuan-experience-screen{min-height:500px;display:grid;align-content:start;gap:16px;border-radius:30px;padding:28px;background:radial-gradient(circle at 78% 18%,rgba(0,113,227,.3),transparent 32%),linear-gradient(180deg,#ffffff1c,#ffffff0d),#17181d}.fangyuan-experience-screen p,.fangyuan-experience-screen h2,.fangyuan-experience-screen>span{margin:0}.fangyuan-experience-screen p{color:#f5f5f79e;font-size:14px;font-weight:800;line-height:1.3}.fangyuan-experience-screen h2{max-width:280px;color:#fff;font-size:32px;font-weight:800;line-height:1.12}.fangyuan-experience-screen>span{max-width:280px;color:#f5f5f7ad;font-size:16px;font-weight:600;line-height:1.58}.fangyuan-experience-items{display:grid;gap:12px;margin-top:18px}.fangyuan-experience-items strong{min-height:52px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:0 16px;color:#f5f5f7d6;background:#ffffff14;font-size:14px;line-height:1.2}.fangyuan-collaboration-section{min-height:480vh;padding:108px max(24px,calc((100vw - 1180px)/2));color:#f5f5f7;background:#242424}.fangyuan-collaboration-section h2{max-width:980px;margin:0;color:#fff;font-size:clamp(32px,4.2vw,62px);font-weight:800;line-height:1.06;letter-spacing:0;text-align:left}.fangyuan-framework-copy{margin-top:12vh;text-align:center}.fangyuan-framework-copy p,.fangyuan-framework-copy h3,.fangyuan-framework-copy span,.fangyuan-framework-copy h4{margin:0}.fangyuan-framework-copy p{margin-bottom:18px;color:#ff8a1f;font-size:22px;font-weight:800;line-height:1.2}.fangyuan-framework-copy h3{color:#fff;font-size:clamp(25px,3.48vw,49px);font-weight:400;line-height:1.08;letter-spacing:0}.fangyuan-framework-copy span{max-width:780px;display:block;margin:26px auto 0;color:#fff;font-size:18px;font-weight:400;line-height:1.85;letter-spacing:0;text-align:center}.fangyuan-framework-ipad{position:relative;width:min(686px,92vw);aspect-ratio:1.42;margin:70px auto 0;border:2px solid rgba(255,255,255,.28);border-radius:44px;padding:22px;background:linear-gradient(145deg,#ffffff29,#ffffff0a 34%),#0f1012;box-shadow:inset 0 1px #ffffff38,0 40px 100px #00000059}.fangyuan-framework-ipad-camera{position:absolute;top:50%;left:10px;width:7px;height:7px;border-radius:999px;background:#ffffff52;transform:translateY(-50%)}.fangyuan-framework-ipad-screen{height:100%;display:grid;grid-template-columns:220px 1fr;gap:18px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 72% 18%,rgba(255,138,31,.22),transparent 34%),#f4f4f5}.fangyuan-framework-ipad-sidebar{display:grid;align-content:start;gap:18px;padding:32px 24px;color:#171717;background:#ffffffad}.fangyuan-framework-ipad-sidebar strong{font-size:22px;font-weight:800;line-height:1.2}.fangyuan-framework-ipad-sidebar span{width:100%;height:38px;display:block;border-radius:14px;background:#17171714}.fangyuan-framework-ipad-canvas{display:grid;align-content:center;justify-items:center;gap:32px;padding:34px}.fangyuan-framework-ipad-node{min-width:180px;min-height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#242424;font-size:20px;font-weight:800;line-height:1}.fangyuan-framework-ipad-grid{width:min(100%,520px);display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fangyuan-framework-ipad-grid span{min-height:120px;display:flex;align-items:center;justify-content:center;border-radius:22px;color:#202124;background:#fff;box-shadow:none;font-size:18px;font-weight:800;line-height:1}.fangyuan-framework-copy h4{margin-top:64px;color:#fff;font-size:clamp(24px,3vw,42px);font-weight:400;line-height:1.08;letter-spacing:0;text-align:center}.fangyuan-resource-cards{width:min(1120px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:42px auto 0;text-align:left}.fangyuan-resource-cards article{min-height:auto;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:24px;color:#fff;background:#ffffff14;box-shadow:none}.fangyuan-resource-cards h5,.fangyuan-resource-cards p{margin:0}.fangyuan-resource-cards h5{color:#fff;font-size:24px;font-weight:800;line-height:1.15}.fangyuan-resource-cards p{margin-top:16px;color:#ffffffd1;font-size:14px;font-weight:400;line-height:1.62;letter-spacing:0}.fangyuan-data-flow{max-width:880px;margin:96px auto 0;text-align:center}.fangyuan-data-flow h4,.fangyuan-data-flow p{margin:0}.fangyuan-data-flow h4{color:#fff;font-size:clamp(28px,3.8vw,54px);font-weight:800;line-height:1.12;letter-spacing:0}.fangyuan-data-flow p{margin-top:24px;color:#fff;font-size:17px;font-weight:400;line-height:1.82;letter-spacing:0}.fangyuan-data-pills{display:flex;align-items:center;justify-content:space-between;gap:0;width:min(860px,100%);margin-top:34px;margin-right:auto;margin-left:auto;border-radius:999px;padding:5px;background:#666}.fangyuan-data-pills span{min-height:54px;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;margin:0;border-radius:999px;padding:0 18px;color:#fff;background:transparent;font-size:20px;font-weight:400;line-height:1}.fangyuan-data-pills span:first-child{background:#000;font-weight:400}.fangyuan-mac-prototype{width:min(860px,100%);display:grid;justify-items:center;margin:70px auto 0}.fangyuan-mac-screen{width:100%;aspect-ratio:1.62;overflow:hidden;border:2px solid rgba(255,255,255,.22);border-radius:28px;padding:14px;background:linear-gradient(145deg,#ffffff24,#ffffff0a 42%),#0f1012;box-shadow:inset 0 1px #ffffff38,0 38px 90px #0000005c}.fangyuan-mac-toolbar{height:42px;display:flex;align-items:center;gap:9px;padding:0 16px;border-radius:18px 18px 0 0;background:#1b1c20}.fangyuan-mac-toolbar span{width:10px;height:10px;display:block;border-radius:999px;background:#ffffff57}.fangyuan-mac-workspace{height:calc(100% - 42px);display:grid;grid-template-columns:190px 1fr;gap:14px;padding:14px;border-radius:0 0 18px 18px;background:#f4f4f5}.fangyuan-mac-workspace aside{display:grid;align-content:start;gap:14px;border-radius:18px;padding:22px;color:#202124;background:#fff}.fangyuan-mac-workspace aside strong{font-size:20px;font-weight:800;line-height:1.2}.fangyuan-mac-workspace aside span{height:34px;display:block;border-radius:12px;background:#20212414}.fangyuan-mac-workspace section{display:grid;grid-template-rows:1fr auto;gap:14px}.fangyuan-mac-chart{min-height:520px;border-radius:22px;background:radial-gradient(circle at 50% 48%,rgba(255,138,31,.34),transparent 28%),linear-gradient(135deg,#000000e0,#242424d6)}.fangyuan-mac-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fangyuan-mac-panels span{min-height:86px;display:block;border-radius:18px;background:#fff}.fangyuan-macbook-hinge{width:min(760px,88%);height:14px;border-radius:0 0 12px 12px;background:linear-gradient(180deg,#b8b8bd,#7c7c82)}.fangyuan-macbook-base{position:relative;width:100%;height:56px;border-radius:0 0 28px 28px;background:linear-gradient(180deg,#dedee2,#a8a8ae);box-shadow:0 24px 50px #00000052}.fangyuan-macbook-base:after{position:absolute;right:0;bottom:-7px;left:0;height:8px;border-radius:0 0 999px 999px;background:#707075;content:""}.fangyuan-macbook-trackpad{position:absolute;top:12px;left:50%;width:180px;height:28px;border-radius:10px;background:#ffffff3d;transform:translate(-50%)}.fangyuan-ecosystem-copy{margin-top:100px;text-align:center}.fangyuan-ecosystem-copy p,.fangyuan-ecosystem-copy h4{margin:0}.fangyuan-ecosystem-copy p{margin-bottom:18px;color:#ff8a1f;font-size:22px;font-weight:800;line-height:1.2}.fangyuan-ecosystem-copy h4{color:#fff;font-size:clamp(25px,3.48vw,49px);font-weight:400;line-height:1.08;letter-spacing:0}.fangyuan-page .site-logo-link img,.fangyuan-page .site-account-link img{filter:none}.fangyuan-page .site-nav-item>a,.fangyuan-page .site-search-trigger{color:#1d1d1fd1}.fangyuan-page .site-nav-item>a:hover,.fangyuan-page .site-nav-item:hover>a{color:#000}.fangyuan-page .site-search-trigger{background:transparent}.fangyuan-page .site-search-trigger:hover{color:#1d1d1fd1;background:transparent}.fangyuan-hero{position:relative;min-height:calc(100vh - 44px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);align-items:center;gap:52px;overflow:hidden;padding:86px max(24px,calc((100vw - 1180px)/2)) 72px;background:radial-gradient(circle at 72% 28%,rgba(95,114,138,.34),transparent 34%),radial-gradient(circle at 28% 88%,rgba(255,255,255,.1),transparent 32%),linear-gradient(180deg,#050506,#111114 54%,#050506)}.fangyuan-hero:after{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);content:""}.fangyuan-hero-copy{position:relative;z-index:1;display:grid;gap:18px}.fangyuan-hero-copy p,.fangyuan-section-head p,.fangyuan-data-band p{margin:0;color:#a1a1a6;font-size:18px;font-weight:600;line-height:1.25}.fangyuan-hero-copy h1{max-width:720px;margin:0;color:#fff;font-size:clamp(52px,7vw,92px);font-weight:700;line-height:.98}.fangyuan-hero-copy>span{max-width:650px;color:#f5f5f7c7;font-size:22px;line-height:1.48}.fangyuan-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin-top:8px}.fangyuan-hero-actions a{color:#7db7ff;font-size:18px;line-height:1.4}.fangyuan-hero-actions a:hover{color:#b9d8ff}.fangyuan-hero-actions .fangyuan-primary-link{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;color:#050506;background:#f5f5f7;font-size:16px;font-weight:600}.fangyuan-hero-actions .fangyuan-primary-link:hover{color:#050506;background:#fff}.fangyuan-hero-device{position:relative;z-index:1;min-height:520px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 28%),linear-gradient(180deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff2e,0 42px 120px #00000080}.fangyuan-logo-disc{width:min(54%,250px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:radial-gradient(circle at 48% 42%,rgba(255,255,255,.16),transparent 42%),#0b0b0d}.fangyuan-logo-disc img{width:46%;display:block;filter:brightness(0) invert(1) drop-shadow(0 24px 44px rgba(0,0,0,.34))}.fangyuan-signal-grid{position:absolute;right:28px;bottom:28px;display:grid;grid-template-columns:repeat(2,46px);gap:10px}.fangyuan-signal-grid span{aspect-ratio:1;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14}.fangyuan-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:#ffffff1f}.fangyuan-highlights article{min-height:280px;display:grid;align-content:end;gap:14px;padding:34px;background:#0b0b0d}.fangyuan-highlights h2{margin:0;color:#fff;font-size:32px;font-weight:700;line-height:1.1}.fangyuan-highlights p{max-width:360px;margin:0;color:#f5f5f7ad;font-size:16px;line-height:1.62}.fangyuan-system{display:grid;gap:34px;padding:92px max(24px,calc((100vw - 1180px)/2));background:#111114}.fangyuan-section-head{display:grid;gap:12px}.fangyuan-section-head h2,.fangyuan-data-band h2{max-width:780px;margin:0;color:#fff;font-size:48px;font-weight:700;line-height:1.08}.fangyuan-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fangyuan-system-grid article{min-height:260px;display:grid;align-content:space-between;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:24px;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 48%),#08080a}.fangyuan-system-grid span{color:#8e8e93;font-size:13px;font-weight:600;line-height:1.25}.fangyuan-system-grid h3{margin:44px 0 0;color:#f5f5f7;font-size:27px;font-weight:700;line-height:1.16}.fangyuan-system-grid p{margin:14px 0 0;color:#f5f5f7a3;font-size:15px;line-height:1.58}.fangyuan-data-band{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:82px max(24px,calc((100vw - 1180px)/2)) 92px;background:linear-gradient(90deg,rgba(255,255,255,.06),transparent 52%),#050506}.fangyuan-data-band div{display:grid;gap:12px}.fangyuan-data-band a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:0 22px;color:#f5f5f7;font-size:15px;font-weight:600}.fangyuan-data-band a:hover{border-color:#ffffff6b;background:#ffffff14}.fangyuan-page .site-footer{background:#0b0b0d}.fangyuan-page .site-footer-group h2,.fangyuan-page .site-footer-subgroup h3,.fangyuan-page .site-footer-contact-title h2{color:#f5f5f7}.fangyuan-page .site-footer-group a,.fangyuan-page .site-footer-contact p,.fangyuan-page .site-footer-legal,.fangyuan-page .site-footer-legal a{color:#f5f5f78f}.fangyuan-page .site-footer-group a:hover,.fangyuan-page .site-footer-legal a:hover{color:#fff}.fangyuan-page .site-footer-contact-title img{filter:brightness(0) invert(1)}.innovation-page{min-height:100vh;color:#f5f5f7;background:#111}.innovation-page .site-header{background:#fbfbfdc7;border-bottom:0}.innovation-page .site-logo-link img,.innovation-page .site-account-link img{filter:none}.innovation-page .site-nav-item>a,.innovation-page .site-search-trigger{color:#1d1d1fd1}.innovation-page .site-nav-item>a:hover,.innovation-page .site-nav-item:hover>a{color:#000}.innovation-page .site-search-trigger:hover{color:#1d1d1fd1;background:transparent}.innovation-page .site-search-trigger{background:transparent}.innovation-hero{position:relative;min-height:calc(100vh - 44px);display:grid;place-items:center;overflow:hidden;padding:0 24px;background:#242529}.innovation-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 50% 58%,#2425292e,#242529b8 56%),#0c0d105c;content:"";pointer-events:none}.innovation-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.82;filter:saturate(112%) contrast(104%)}.innovation-orb{position:absolute;z-index:1;width:34px;height:34px;margin:-78px 0 0 -366px;border-radius:50%;background:linear-gradient(145deg,#0b8fb4,#0071e3);box-shadow:0 18px 40px #0071e357}.innovation-hero-copy{position:relative;z-index:1;display:grid;justify-items:center;gap:24px;text-align:center}.innovation-hero-copy p{margin:0;color:#f5f5f79e;font-size:15px;font-weight:600;line-height:1.3}.innovation-hero-copy h1{margin:0;color:#f5f5f7;font-size:clamp(34px,5vw,52px);font-weight:700;letter-spacing:0;line-height:1.12}.innovation-hero-copy a,.innovation-work a,.innovation-role-actions a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 20px;color:#111;background:#fff;font-size:13px;font-weight:700;line-height:1;box-shadow:0 12px 28px #0000002e}.innovation-hero-copy a:hover,.innovation-work a:hover{background:#f5f5f7}.innovation-gradient-band{min-height:calc(100vh - 44px);display:grid;place-items:center;padding:0 24px;background:linear-gradient(105deg,#075fc1,#5856d6 54%,#cc5de8)}.innovation-gradient-band p{max-width:820px;margin:0;color:#ffffffe6;font-size:clamp(22px,3vw,34px);font-weight:600;line-height:1.42;text-align:center}.innovation-work{min-height:calc(100vh - 44px);display:grid;place-items:center;padding:0 24px;background:#0f0d0d;text-align:center}.innovation-work div{display:grid;justify-items:center;gap:18px}.innovation-work p{margin:0;color:#d8d8dc;font-size:25px;font-weight:600;line-height:1.25}.innovation-work h2{margin:0;color:#f5f5f7;font-size:26px;font-weight:600;line-height:1.35}.innovation-work span{max-width:690px;color:#ff453a;font-size:22px;font-weight:400;line-height:1.55}.innovation-campus-life{min-height:360px;display:grid;align-content:center;justify-items:center;gap:12px;padding:74px 24px;color:#1d1d1f;background:#fff;text-align:center}.innovation-campus-life h2{margin:0;font-size:30px;font-weight:600;line-height:1.25}.innovation-campus-life p{max-width:820px;margin:0;color:#515154;font-size:25px;font-weight:500;line-height:1.42}.innovation-values{display:grid;gap:38px;padding:64px max(22px,calc((100vw - 1040px)/2)) 46px;color:#1d1d1f;background:#f5f5f7}.innovation-section-head{display:grid;justify-items:center;gap:10px;text-align:center}.innovation-section-head p{margin:0;color:#1d1d1f;font-size:18px;font-weight:700;line-height:1.25}.innovation-section-head h2{max-width:620px;margin:0;color:#1d1d1f;font-size:29px;font-weight:700;line-height:1.36}.innovation-section-head-left{justify-items:start;text-align:left}.innovation-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.innovation-value-grid article{min-height:240px;position:relative;display:grid;align-content:start;gap:14px;border-radius:8px;padding:30px;background:#fff}.innovation-value-grid h3{margin:0;color:#1d1d1f;font-size:18px;font-weight:700;line-height:1.35}.innovation-value-grid p{max-width:360px;margin:0;color:#242426;font-size:17px;line-height:1.55}.innovation-value-grid button{position:absolute;right:22px;bottom:22px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:#0071e3;cursor:pointer}.innovation-value-grid button span,.innovation-value-grid button span:after{width:13px;height:2px;display:block;border-radius:999px;background:#fff;content:""}.innovation-value-grid button span:after{transform:rotate(90deg)}.innovation-roles{display:grid;gap:24px;padding:42px max(22px,calc((100vw - 1040px)/2)) 74px;color:#1d1d1f;background:#f5f5f7}.innovation-role-list{display:grid;gap:22px}.innovation-role-list article{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(190px,.8fr) minmax(0,1.3fr);align-items:center;gap:18px}.innovation-role-main span,.innovation-role-list dt{display:block;color:#6e6e73;font-size:12px;font-weight:700;line-height:1.25}.innovation-role-main h3{margin:5px 0 0;color:#1d1d1f;font-size:17px;font-weight:700;line-height:1.35}.innovation-role-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.innovation-role-list dd{margin:4px 0 0;color:#1d1d1f;font-size:13px;font-weight:600;line-height:1.35}.innovation-tag-row{display:flex;flex-wrap:wrap;gap:8px}.innovation-tag-row span{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;color:#fff;background:#7a6cff;font-size:12px;font-weight:700;line-height:1}.innovation-role-actions{display:flex;flex-wrap:wrap;gap:14px;padding-top:8px}.innovation-role-actions a{color:#fff;background:#0071e3;box-shadow:none}.innovation-role-actions a:hover{background:#005bb5}.innovation-page .site-footer{background:#f5f5f7}.campus-store-page{min-height:100vh;background:#fbfbfd}.campus-store-page.is-motion-ready .campus-motion-section{opacity:0;transform:translateY(28px) scale(.988);transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1)}.campus-store-page.is-motion-ready .campus-motion-section.is-visible{opacity:1;transform:translateY(0) scale(1)}.campus-store-page.is-motion-ready .campus-card.campus-motion-item,.campus-store-page.is-motion-ready .campus-helper-grid article.campus-motion-item{opacity:0;transform:translateY(24px) scale(.988);transition:opacity .76s cubic-bezier(.22,1,.36,1) var(--campus-motion-delay, 0ms),transform .76s cubic-bezier(.22,1,.36,1) var(--campus-motion-delay, 0ms),box-shadow .18s ease}.campus-store-page.is-motion-ready .campus-card.campus-motion-item.is-visible:not(:hover),.campus-store-page.is-motion-ready .campus-helper-grid article.campus-motion-item.is-visible{opacity:1;transform:translateY(0) scale(1)}.campus-store-page.is-motion-ready .campus-card.campus-motion-item.is-visible{opacity:1}.campus-store-page.is-motion-ready .campus-card.campus-motion-item.is-visible:hover{opacity:1;transform:scale3d(1.01,1.01,1.01)}.campus-store-hero{width:min(calc(100% - 48px),1280px);display:grid;gap:38px;margin:0 auto;padding:76px 0 36px}.campus-store-heading{display:grid;grid-template-columns:minmax(0,1fr) 392px;align-items:start;gap:48px}.campus-store-heading h1{grid-column:1;max-width:850px;margin:0;color:#1d1d1f;font-size:48px;font-weight:600;line-height:1.08}.campus-store-heading h1 span{display:inline}.campus-store-heading p{grid-column:1;margin:-18px 0 0;color:#6e6e73;font-size:24px;font-weight:400;line-height:1.35}.campus-gradient-title{background:linear-gradient(100deg,#ff3b30,#d94f70 42%,#0071e3);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.campus-category-row{display:flex;align-items:center;gap:50px;overflow-x:auto;margin-top:28px;padding:2px 0 12px;scrollbar-width:none}.campus-category-row::-webkit-scrollbar{display:none}.campus-category-row a{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(29,29,31,.1);border-radius:999px;padding:0 20px;color:#1d1d1f;background:#fff;box-shadow:none;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}.campus-category-row a:hover{border-color:#0071e347;color:var(--accent)}.campus-category-row a.is-active{border-color:#1d1d1f;color:#fff;background:#1d1d1f}.campus-shelf-stack{display:grid;gap:46px;padding:22px 0 58px;scroll-margin-top:68px}.campus-shelf{display:grid;gap:65px}.campus-shelf-title{width:min(calc(100% - 48px),1280px);margin:0 auto}.campus-shelf-title h2{margin:0;color:#1d1d1f;font-size:30px;font-weight:600;line-height:1.15}.campus-shelf-title h2 span{color:#6e6e73}.campus-card-row{display:grid;grid-auto-columns:400px;grid-auto-flow:column;gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px max(24px,calc((100vw - 1280px)/2)) 18px;scroll-padding-inline:max(24px,calc((100vw - 1280px)/2));scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.campus-shelf:first-child .campus-card-row{grid-template-columns:450px}.campus-shelf:nth-child(2) .campus-card-row{grid-auto-columns:420px}.campus-shelf:nth-child(2) .campus-card{min-height:450px;height:450px}.campus-card-row::-webkit-scrollbar{display:none}.campus-card{min-height:500px;position:relative;display:grid;align-content:start;gap:16px;border-radius:18px;padding:28px;color:#1d1d1f;background:#fff;box-shadow:none;scroll-margin-top:76px;scroll-snap-align:start;transition:box-shadow .18s ease,transform .18s ease}.campus-card:hover{box-shadow:2px 4px 16px #00000029;transform:scale3d(1.01,1.01,1.01)}.campus-card p{margin:0;color:#6e6e73;font-size:13px;font-weight:600;line-height:1.5}.campus-card h3{max-width:290px;margin:0;color:#1d1d1f;font-size:28px;font-weight:600;line-height:1.12}.campus-card>span{max-width:290px;color:#6e6e73;font-size:17px;line-height:1.7}.campus-card-hero{overflow:hidden;color:#fff;background:#0071e3}.campus-card-visual-verification,.campus-card-visual-student-record,.campus-card-visual-cloud-academic,.campus-card-visual-secure-academic,.campus-card-visual-secure-fangyuan,.campus-card-visual-campus-code,.campus-card-visual-permissions{min-height:620px}.campus-card-visual-verification,.campus-card-visual-student-record,.campus-card-visual-cloud-academic,.campus-card-visual-secure-academic,.campus-card-visual-secure-fangyuan,.campus-card-visual-campus-code,.campus-card-visual-permissions{min-height:650px;overflow:hidden}.campus-card-visual-notice,.campus-card-visual-academic-macbook{overflow:hidden}.campus-card-visual-academic-macbook p,.campus-card-visual-academic-macbook h3,.campus-card-visual-academic-macbook>span{position:relative;z-index:2}.campus-card-visual-academic-macbook>span{max-width:none;white-space:nowrap}.campus-card-visual-logistics,.campus-card-visual-merchant,.campus-card-visual-local-life{overflow:hidden}.campus-card-visual-logistics p,.campus-card-visual-logistics h3,.campus-card-visual-logistics>span,.campus-card-visual-merchant p,.campus-card-visual-merchant h3,.campus-card-visual-merchant>span,.campus-card-visual-local-life p,.campus-card-visual-local-life h3,.campus-card-visual-local-life>span{position:relative;z-index:1}.campus-card-visual-logistics:after,.campus-card-visual-merchant:after,.campus-card-visual-local-life:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#fffffff0,#ffffffc2,#ffffff1f 64%);pointer-events:none}.campus-card-visual-fangyuan-home{min-height:650px;overflow:hidden}.campus-shelf:nth-child(2) .campus-card-visual-fangyuan-home{min-height:450px}.campus-card-hero p,.campus-card-hero h3,.campus-card-hero>span{color:#fff}.campus-card-phone-visual{width:auto;height:448px;position:absolute;bottom:16px;left:50%;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 34px rgba(15,23,42,.18));pointer-events:none;transform:translate(-50%)}.campus-card-phone-verification,.campus-card-phone-cloud-academic,.campus-card-phone-secure-academic,.campus-card-phone-secure-fangyuan,.campus-card-phone-campus-code,.campus-card-phone-student-record,.campus-card-phone-permissions{height:605px;bottom:-150px}.campus-card-macbook-visual{width:min(430px,calc(100% - 26px));height:auto;position:absolute;right:auto;bottom:18px;left:50%;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 36px rgba(0,65,135,.28));pointer-events:none;transform:translate(-50%)}.campus-card-academic-macbook-visual{width:min(350px,calc(100% - 42px));height:auto;position:absolute;right:auto;bottom:108px;left:50%;z-index:1;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 28px rgba(15,23,42,.18));pointer-events:none;transform:translate(-50%)}.campus-card-greeter-visual{width:auto;height:250px;position:absolute;right:12px;bottom:0;display:block;object-fit:contain;object-position:right bottom;pointer-events:none}.campus-card-logistics-visual,.campus-card-merchant-visual,.campus-card-local-life-visual{width:100%;height:100%;position:absolute;right:0;bottom:0;left:0;display:block;border-radius:inherit;object-fit:cover;object-position:center center;filter:saturate(1.02) contrast(1.02);pointer-events:none}.campus-card-local-life-visual{object-fit:contain;filter:saturate(1.04) contrast(1.04)}.campus-notice-bubbles{height:250px;position:absolute;right:26px;bottom:78px;left:26px;pointer-events:none}.campus-notice-bubbles span{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:116px;min-height:48px;border:1px solid rgba(29,29,31,.06);border-radius:999px;color:#1d1d1f;font-size:15px;font-weight:700;letter-spacing:0;line-height:1;box-shadow:inset 0 1px #ffffffc7,0 18px 34px #0000001a}.campus-notice-bubbles span:nth-child(1){width:152px;height:72px;top:4px;left:2px;background:#d6eaff;color:#0057d9}.campus-notice-bubbles span:nth-child(2){width:176px;height:58px;top:48px;right:4px;background:#d7f5cf;color:#147a26}.campus-notice-bubbles span:nth-child(3){width:168px;height:84px;top:104px;left:48%;background:#ffe1bd;color:#b04c00;transform:translate(-50%)}.campus-notice-bubbles span:nth-child(4){width:126px;height:56px;bottom:0;left:10px;background:#e5dcff;color:#5b35cf}.campus-notice-bubbles span:nth-child(5){width:148px;height:66px;right:16px;bottom:12px;background:#e4e5eb;color:#27272a}.campus-card-warm,.campus-card-cool{background:#fff}.campus-shelf:nth-child(3) .campus-card:after{content:"";width:38px;height:38px;position:absolute;right:28px;bottom:28px;border-radius:50%;background:#2386e8;box-shadow:0 8px 18px #2386e838}.campus-shelf:nth-child(3) .campus-card:before{content:"";width:18px;height:18px;position:absolute;right:38px;bottom:38px;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='1.5' y='7.5' width='15' height='3' rx='1.5' fill='white'/%3E%3Crect x='7.5' y='1.5' width='3' height='15' rx='1.5' fill='white'/%3E%3C/svg%3E") center / 18px 18px no-repeat;border-radius:999px;opacity:.96}.campus-black-showcase{--orientation-progress: 0;--landscape-opacity: 1;--portrait-opacity: 0;--landscape-x: 0px;--landscape-scale: 1;--landscape-rotate: 0deg;--portrait-x: 92px;--portrait-y: 36px;--portrait-scale: .9;min-height:150vh;background:#000}.campus-black-showcase-inner{min-height:calc(100vh - 44px);position:sticky;top:44px;display:grid;grid-template-columns:minmax(0,760px) 310px;align-items:center;justify-content:start;gap:64px;padding:92px max(24px,calc((100vw - 1220px)/2))}.campus-black-device-stage{width:min(720px,56vw);height:min(590px,calc(100vh - 132px));position:relative;justify-self:start}.campus-black-ipad-image{position:absolute;top:50%;left:50%;display:block;object-fit:contain;will-change:opacity,transform;transition:opacity .12s linear,transform .12s linear}.campus-black-ipad-landscape{width:min(720px,56vw);opacity:var(--landscape-opacity);transform:translate(calc(-50% + var(--landscape-x)),-50%) scale(var(--landscape-scale)) rotate(var(--landscape-rotate))}.campus-black-ipad-portrait{width:min(438px,35vw);opacity:var(--portrait-opacity);transform:translate(calc(-50% + var(--portrait-x)),calc(-50% + var(--portrait-y))) scale(var(--portrait-scale))}.campus-black-bubble-list{display:grid;gap:14px;justify-self:end}.campus-black-bubble{min-width:236px;min-height:54px;position:relative;display:flex;align-items:center;padding:12px 22px 12px 58px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffe0;background:#ffffff13;font-size:16px;font-weight:600;line-height:1.25;box-shadow:inset 0 1px #ffffff14}.campus-black-bubble:before{content:"";width:28px;height:28px;position:absolute;left:16px;top:50%;border-radius:50%;background:#2386e8;transform:translateY(-50%)}.campus-black-bubble:after{content:"";width:14px;height:14px;position:absolute;left:23px;top:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Crect x='1' y='6' width='12' height='2' rx='1' fill='white'/%3E%3Crect x='6' y='1' width='2' height='12' rx='1' fill='white'/%3E%3C/svg%3E") center / 14px 14px no-repeat;transform:translateY(-50%)}.campus-home-partner-section{display:grid;gap:65px;padding:72px 0 64px;background:#fbfbfd}.campus-home-partner-row{padding-top:0;padding-bottom:0}.campus-home-partner-title{margin-top:18px}.campus-home-partner-row .campus-card:hover{box-shadow:none;transform:none}.campus-helper-section{padding:8px 0 38px;background:#fbfbfd}.campus-helper-grid{display:grid;grid-auto-columns:260px;grid-auto-flow:column;gap:34px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 max(24px,calc((100vw - 1280px)/2));scroll-padding-inline:max(24px,calc((100vw - 1280px)/2));scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.campus-helper-grid::-webkit-scrollbar{display:none}.campus-helper-grid article{min-height:200px;display:grid;align-content:start;gap:10px;border-radius:18px;padding:22px 24px;color:#1d1d1f;background:#fff;scroll-snap-align:start}.campus-helper-grid p,.campus-helper-grid h3,.campus-helper-grid span{margin:0}.campus-helper-grid p{color:#6e6e73;font-size:12px;font-weight:700;line-height:1.35}.campus-helper-icon{width:40px;height:40px;display:block;object-fit:contain}.campus-helper-grid h3{color:#1d1d1f;font-size:18px;font-weight:700;line-height:1.1}.campus-helper-grid span{max-width:270px;color:#6e6e73;font-size:16px;font-weight:600;line-height:1.5}.campus-quick-links{width:min(calc(100% - 48px),1280px);display:grid;gap:18px;margin:0 auto;padding:72px 0;background:#f5f5f7;box-shadow:0 0 0 100vmax #f5f5f7;clip-path:inset(0 -100vmax)}.campus-quick-links h2{margin:0;color:#1d1d1f;font-size:30px;font-weight:600;line-height:1.15}.campus-quick-links div{display:flex;flex-wrap:wrap;gap:12px}.campus-quick-links a{min-height:44px;display:inline-flex;align-items:center;border-radius:999px;padding:0 18px;color:#1d1d1f;background:#fff;font-size:14px;font-weight:500;box-shadow:0 10px 28px #0000000f;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.campus-quick-links a:hover{color:#1d1d1f;background:#fbfbfd;box-shadow:0 14px 34px #00000014;transform:translateY(-1px)}.campus-privacy-note{width:min(calc(100vw - 32px),1024px);display:grid;gap:28px;margin:0 max(16px,calc((100vw - 1024px)/2));padding:0 0 20px;color:#000;background:#f5f5f7;box-shadow:0 0 0 100vmax #f5f5f7;clip-path:inset(0 -100vmax)}.campus-store-page .site-footer{padding-top:16px}.campus-privacy-note h2{margin:0;color:#005cff;font-size:20px;font-weight:400;line-height:1.22}.campus-privacy-note div{display:grid;gap:8px}.campus-privacy-note p{margin:0;font-size:14px;line-height:1.72}.merchant-page{min-height:100vh;display:flex;flex-direction:column;background:#fbfbfd}.merchant-page .site-footer{margin-top:auto}.merchant-life-tab{height:40px;display:flex;align-items:center;justify-content:center;padding:0 18px;background:#8fcaff;animation:merchantLifeTabBackgroundFade 5s cubic-bezier(.22,1,.36,1) forwards}.merchant-life-tab p{width:min(100%,1120px);margin:0;font-size:clamp(12px,1.35vw,14px);font-weight:400;line-height:1.28;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center;overflow:hidden}.merchant-life-initial{display:inline-block;max-width:10em;overflow:hidden;color:#fff;animation:merchantLifeInitialOut 5s cubic-bezier(.22,1,.36,1) forwards}.merchant-life-final{display:inline-flex;max-width:0;align-items:center;justify-content:center;overflow:hidden;color:#1d1d1fb8;opacity:0;animation:merchantLifeFinalIn 5s cubic-bezier(.22,1,.36,1) forwards}.merchant-life-final-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.merchant-life-entry-group{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin-left:5px}.merchant-life-entry{display:inline-block;color:#0071e3;white-space:nowrap}.merchant-life-next{display:grid;width:13px;height:17px;place-items:center;color:#0071e3;background:transparent}.merchant-life-next svg{width:13px;height:13px}@keyframes merchantLifeTabBackgroundFade{0%{background:#8fcaff}to{background:#fff}}@keyframes merchantLifeInitialOut{0%,72%{max-width:10em;opacity:1}to{max-width:0;opacity:0}}@keyframes merchantLifeFinalIn{0%,72%{max-width:0;opacity:0}to{max-width:100%;opacity:1}}.merchant-announcement{min-height:58px;padding:0;background:#fff;color:#1d1d1f;text-align:left}.merchant-announcement-inner{width:min(calc(100vw - 32px),1024px);min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 max(16px,calc((100vw - 1024px)/2));padding:10px 0}.merchant-announcement-inner div{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:8px 12px}.merchant-announcement-inner p,.merchant-announcement-inner span{margin:0;line-height:1.35}.merchant-announcement-inner p{font-size:15px;font-weight:700}.merchant-announcement-inner span{color:#6e6e73;font-size:14px}.merchant-announcement-inner a{min-height:34px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;color:#fff;background:#ff7a1a;font-size:14px;font-weight:700;line-height:1}.merchant-announcement-inner a:hover{background:#e86300}.academic-system-page{display:block;background:#fbfbfd}.academic-system-showcase{min-height:860px;display:grid;grid-template-rows:auto 1fr;place-items:start center;position:relative;overflow:hidden;margin:0 auto;padding:48px 24px 0;color:#1d1d1f;background:#fff;text-align:center}.academic-system-copy{width:min(100%,1040px);display:grid;justify-items:center;gap:12px;position:relative;z-index:2}.academic-system-copy h1{margin:0}.academic-system-copy h1{max-width:none;color:#1d1d1f;font-size:44px;font-weight:600;line-height:1.08;white-space:nowrap}.academic-system-media{width:100%;z-index:1;display:grid;justify-items:center;align-self:start;margin-top:60px;pointer-events:none}.academic-system-media img{width:min(93.6vw,1053px);height:auto;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 34px 58px rgba(15,23,42,.16))}.academic-system-secondary{min-height:860px;display:grid;justify-items:center;align-content:start;padding:88px 24px 104px;margin-top:8px;background:#fff;text-align:center}.academic-system-tertiary{min-height:auto;display:grid;justify-items:center;align-content:start;padding:88px 24px 32px;margin-top:8px;background:#fff}.academic-system-quaternary{min-height:760px;display:grid;justify-items:start;align-content:start;padding:88px 0 104px;margin-top:8px;background:#fff;text-align:left}.academic-system-quaternary-copy{width:min(calc(100vw - 32px),1024px);display:grid;justify-items:start;gap:12px;margin:0 max(16px,calc((100vw - 1024px)/2))}.academic-system-quaternary-copy h2,.academic-system-quaternary-copy p{margin:0}.academic-system-quaternary-copy h2{color:#1d1d1f;font-size:44px;font-weight:600;line-height:1.08}.academic-system-quaternary-copy p{color:#9a9aa0;font-size:20px;font-weight:300;line-height:1.45}.academic-system-performance-macbook{width:min(calc(100vw - 32px),1024px);height:auto;display:block;margin:52px max(16px,calc((100vw - 1024px)/2)) 0;object-fit:contain;pointer-events:none}.academic-system-performance-card{width:min(calc(100vw - 32px),1020px);height:280px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin:36px max(16px,calc((100vw - 1024px)/2)) 0;border-radius:30px;background:transparent}.academic-system-performance-card>div{position:relative;min-width:0;padding:36px 30px 64px;border-right:1px solid rgba(29,29,31,.06)}.academic-system-performance-card>div:last-child{border-right:0}.academic-system-performance-card p,.academic-system-performance-card h3,.academic-system-performance-card span{margin:0}.academic-system-performance-card p{position:absolute;left:30px;top:20px;color:#6e6e73;font-size:18px;font-weight:500;line-height:1.3}.academic-system-performance-card h3{position:absolute;left:30px;top:127px;color:var(--metric-color, #1d1d1f);font-size:58px;font-weight:700;line-height:.98}.academic-system-performance-card span{position:absolute;left:30px;right:30px;bottom:20px;max-width:none;color:#9a9aa0;font-size:14px;font-weight:300;line-height:1.4;white-space:nowrap}.academic-system-performance-lower-stack{width:min(calc(100vw - 32px),1024px);display:grid;gap:8px;margin:8px max(16px,calc((100vw - 1024px)/2)) 0}.academic-system-performance-detail{min-height:190px;display:grid;align-content:start;gap:28px;padding:34px 34px 0}.academic-system-performance-detail h3,.academic-system-performance-detail p{margin:0}.academic-system-performance-detail h3{color:var(--detail-color, #1d1d1f);font-size:29px;font-weight:500;line-height:1.25}.academic-system-performance-detail p{max-width:920px;color:#c8c8cd;font-size:16px;font-weight:400;line-height:1.95}.academic-system-performance-detail p .is-blue{color:#2f4bff;font-weight:500}.academic-system-performance-detail p .is-red{color:#ff3b30;font-weight:500}.academic-system-performance-detail-action{width:max-content;min-height:40px;display:inline-flex;align-items:center;gap:10px;margin-top:-8px;border:2px solid #1d1d1f;border-radius:999px;padding:0 6px 0 18px;color:#1d1d1f;background:transparent;font-size:14px;font-weight:400;line-height:1;cursor:pointer}.academic-system-performance-detail-action strong{position:relative;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#000;font-size:23px;font-weight:300;line-height:1;font-family:Arial,Helvetica,sans-serif;transform:translateY(-1px)}.academic-system-feature-module{min-height:760px;display:grid;justify-items:start;align-content:start;padding:88px 0 104px;margin-top:8px;background:#fff;text-align:left}.academic-system-feature-module.has-visual{min-height:1040px}.academic-system-feature-module.is-left-phone{min-height:980px;--academic-feature-stage-height: 660px;grid-template-columns:minmax(280px,360px) minmax(0,360px);grid-template-rows:auto var(--academic-feature-stage-height) auto;align-items:center;align-content:start;justify-content:center;column-gap:56px;row-gap:40px;padding-right:max(16px,calc((100vw - 1024px)/2));padding-left:max(16px,calc((100vw - 1024px)/2))}.academic-system-feature-module.is-rookie{min-height:660px;padding:72px 0 86px}.academic-system-feature-copy{width:min(calc(100vw - 32px),1024px);display:grid;justify-items:start;gap:12px;margin:0 max(16px,calc((100vw - 1024px)/2))}.academic-system-feature-copy h2,.academic-system-feature-copy p{margin:0}.academic-system-feature-copy h2{max-width:860px;color:#1d1d1f;font-size:44px;font-weight:600;line-height:1.08}.academic-system-feature-module.is-rookie .academic-system-feature-copy h2{display:flex;flex-wrap:wrap;gap:24px;max-width:1024px;font-size:42px;font-weight:300;line-height:1.15}.academic-system-feature-module.is-rookie .academic-system-feature-copy h2 span{color:var(--segment-color, #1d1d1f);background:var(--segment-gradient, currentColor);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.academic-system-feature-copy p{color:#9a9aa0;font-size:20px;font-weight:300;line-height:1.45}.academic-system-feature-module.is-left-phone .academic-system-feature-copy{grid-column:1 / -1;grid-row:1;width:min(calc(100vw - 32px),1024px);margin:0;align-self:start}.academic-system-feature-visual{width:min(calc(100vw - 32px),1024px);margin:72px max(16px,calc((100vw - 1024px)/2)) 0}.academic-system-feature-visual img{display:block}.academic-system-feature-visual-main{width:100%}.academic-system-feature-module.is-left-phone .academic-system-feature-visual{grid-column:1;grid-row:2;width:100%;height:var(--academic-feature-stage-height);display:grid;align-items:center;justify-items:center;margin:0;align-self:center}.academic-system-feature-visual.is-left-phone .academic-system-feature-visual-main{width:min(100%,320px)}.academic-system-feature-module.is-left-phone .academic-system-feature-visual.is-note-macbook{grid-column:1 / -1;width:min(calc(100vw - 32px),760px);justify-self:center;margin-top:0}.academic-system-feature-visual.is-note-macbook .academic-system-feature-visual-main{width:100%}.academic-system-feature-module .academic-system-feature-mobile-zone.is-hidden,.academic-system-feature-module .academic-system-feature-desktop-zone.is-hidden{display:none!important}.academic-system-rookie-grid{width:min(calc(100vw - 32px),1024px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin:70px max(16px,calc((100vw - 1024px)/2)) 0}.academic-system-rookie-card{min-width:0;display:grid;align-content:start}.academic-system-rookie-icon-panel{height:190px;display:grid;place-items:center;border-radius:16px 16px 0 0;background:var(--rookie-card-color, #111)}.academic-system-rookie-icon-panel img{width:112px;height:112px;object-fit:contain;display:block}.academic-system-rookie-card:nth-child(2) .academic-system-rookie-icon-panel img{width:124px;height:auto}.academic-system-rookie-card h3{margin:22px 0 0;color:#424245;font-size:22px;font-weight:400;line-height:1.35}.academic-system-rookie-card p{margin:22px 0 0;color:#b8b8be;font-size:15px;font-weight:300;line-height:1.72}.academic-system-feature-bubbles{grid-column:2;grid-row:2;width:min(100%,330px);display:grid;gap:14px;align-self:center}.academic-system-feature-bubble-card{display:grid;gap:12px;margin:0;border-radius:22px;padding:15px 18px 17px;color:#d6d6d6;background:#3f3f3f}.academic-system-feature-bubble-card>div{display:flex;align-items:center;gap:12px}.academic-system-feature-bubble-card h3,.academic-system-feature-bubble-card p{margin:0}.academic-system-feature-bubble-card h3{color:#d9d9d9;font-size:19px;font-weight:400;line-height:1.2}.academic-system-feature-bubble-card p{color:#c9c9c9;font-size:13px;font-weight:300;line-height:1.58}.academic-system-bubble-shield{position:relative;width:16px;height:18px;flex:0 0 16px;display:inline-block;clip-path:polygon(50% 0,92% 18%,92% 58%,50% 100%,8% 58%,8% 18%);background:#ff4d00}.academic-system-bubble-shield:after{position:absolute;left:4px;top:4px;width:6px;height:4px;border-left:2px solid #1d1d1f;border-bottom:2px solid #1d1d1f;content:"";transform:rotate(-45deg)}.academic-system-feature-bubble-list{display:grid;justify-items:start;gap:20px}.academic-system-feature-bubble-list span{min-height:38px;display:inline-flex;align-items:center;gap:16px;border-radius:999px;padding:0 20px 0 16px;color:#d4d4d4;background:#3f3f3f;font-size:16px;font-weight:300;line-height:1}.academic-system-feature-bubble-list i{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #f5f5f5;border-radius:50%;color:#f5f5f5;font-style:normal;font-size:16px;font-weight:400;line-height:1}.academic-system-feature-dual-notes{grid-column:1 / -1;grid-row:3;width:min(calc(100vw - 32px),776px);display:grid;grid-template-columns:minmax(240px,360px) minmax(0,330px);justify-content:center;column-gap:56px;margin-top:18px}.academic-system-feature-dual-notes button{min-width:0;display:grid;justify-items:center;align-content:start;border:0;padding:0;background:transparent;opacity:.62;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.academic-system-feature-dual-notes h3,.academic-system-feature-dual-notes p{margin:0}.academic-system-feature-dual-notes h3{color:#8d8d92;font-size:15px;font-weight:400;line-height:1.4}.academic-system-feature-dual-notes button>span{width:132px;height:1px;margin-top:18px;background:#1d1d1f9e;transition:background .18s ease,height .18s ease}.academic-system-feature-dual-notes p{max-width:236px;margin-top:24px;color:#9a9aa0;font-size:13px;font-weight:400;line-height:1.7;text-align:left}.academic-system-feature-dual-notes button:hover,.academic-system-feature-dual-notes button:focus-visible{opacity:.86}.academic-system-feature-dual-notes button:focus-visible{outline:2px solid rgba(0,113,227,.3);outline-offset:12px}.academic-system-feature-dual-notes button.is-active{opacity:1}.academic-system-feature-dual-notes button.is-active h3{color:#1d1d1f;font-weight:600}.academic-system-feature-dual-notes button.is-active>span{height:2px;background:#0071e3}.academic-system-feature-dual-notes button.is-active p{color:#6e6e73;font-weight:500}.academic-system-feature-visual.has-side-phone{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:500px;transform:translateY(-30px)}.academic-system-feature-visual.has-side-phone .academic-system-feature-visual-main{flex:0 0 auto;width:min(74%,758px);margin-top:0}.academic-system-feature-visual-phone{position:static;flex:0 0 auto;z-index:2;width:min(16.6%,170px);height:auto}.academic-system-feature-description{width:min(calc(100vw - 32px),1024px);display:grid;gap:20px;margin:52px max(16px,calc((100vw - 1024px)/2)) 0}.academic-system-feature-description h3,.academic-system-feature-description p{margin:0}.academic-system-feature-description h3{color:#1d1d1f;font-size:30px;font-weight:600;line-height:1.28}.academic-system-feature-description p{max-width:940px;color:#8f8f96;font-size:18px;font-weight:400;line-height:1.9}.academic-system-tertiary-inner{width:min(calc(100vw - 32px),1280px);display:grid;justify-items:center;text-align:center}.academic-system-tertiary-inner p{max-width:1024px;margin:0;color:#9a9aa0;font-size:18px;font-weight:300;line-height:1.55}.academic-system-tertiary-inner .academic-system-tertiary-sync-copy{max-width:1024px;margin:88px 0 0}.academic-system-tertiary-media{width:100%;display:grid;grid-template-columns:minmax(0,720px) 160px;grid-template-rows:auto auto;justify-content:center;align-items:end;column-gap:5px;row-gap:14px;margin-top:100px;pointer-events:none}.academic-system-tertiary-media:before,.academic-system-tertiary-media:after{color:#1d1d1f;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0;justify-self:start}.academic-system-tertiary-media:before{content:"桌面应用端";grid-column:1;grid-row:2}.academic-system-tertiary-media:after{content:"移动端APP";grid-column:2;grid-row:2}.academic-system-tertiary-media img{height:auto;display:block;image-rendering:auto}.academic-system-tertiary-macbook{grid-column:1;grid-row:1;width:min(56.25vw,720px)}.academic-system-tertiary-iphone{grid-column:2;grid-row:1;width:clamp(128px,12.5vw,160px)}.academic-system-secondary-copy{width:min(calc(100vw - 32px),1024px);display:grid;justify-items:center;gap:24px}.academic-system-secondary-copy h2,.academic-system-secondary-copy h3,.academic-system-secondary-copy p{margin:0}.academic-system-secondary-copy h2,.academic-system-secondary-copy h3{color:#1d1d1f;font-size:20px;font-weight:400;line-height:1.22}.academic-system-secondary-copy p{max-width:1024px;color:#9a9aa0;font-size:18px;font-weight:300;line-height:1.55}.academic-system-text-card{width:min(100%,1024px);height:760px;display:grid;grid-template-columns:6fr 4fr;gap:16px;margin-top:34px}.academic-system-text-card-primary{min-width:0;display:grid;grid-template-rows:minmax(30px,1fr) auto minmax(30px,1fr) auto minmax(30px,1fr);justify-items:center;align-items:center;overflow:hidden;padding:0 30px;border-radius:30px;background:#f7f7fa}.academic-system-course-macbook{width:min(100%,440px);height:auto;display:block;grid-row:2;object-fit:contain;filter:none}.academic-system-search-ipad{width:min(100%,365px);height:auto;display:block;grid-row:4;object-fit:contain;filter:none}.academic-system-text-card-aside{position:relative;min-width:0;display:grid;justify-items:center;align-items:start;align-content:start;row-gap:26px;overflow:hidden;padding:71px 24px 42px;border-radius:30px;background:#f7f7fa}.academic-system-text-card-aside:after{content:none;position:absolute;top:699px;left:50%;width:188px;height:20px;transform:translate(-50%);background:radial-gradient(circle at 10px 10px,#3b82f6 0 4px,#ffffff 4.5px 6.5px,#3b82f6 7px 10px,transparent 10.5px),radial-gradient(circle at 52px 10px,#22c55e 0 10px,transparent 10.5px),radial-gradient(circle at 94px 10px,#f59e0b 0 10px,transparent 10.5px),radial-gradient(circle at 136px 10px,#ef4444 0 10px,transparent 10.5px),radial-gradient(circle at 178px 10px,#8b5cf6 0 10px,transparent 10.5px);pointer-events:none}.academic-system-leave-iphone{width:auto;max-width:100%;height:min(100%,604px);display:block;object-fit:contain;filter:none}.academic-system-leave-dots{position:absolute;top:699px;left:50%;display:flex;align-items:center;justify-content:center;gap:22px;width:188px;height:20px;transform:translate(-50%);z-index:2}.academic-system-leave-dot{width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.academic-system-leave-dot span{width:20px;height:20px;display:block;border-radius:999px;background:var(--dot-color)}.academic-system-leave-dot.is-active span{background:radial-gradient(circle,var(--dot-color) 0 4px,#ffffff 4.5px 6.5px,var(--dot-color) 7px 10px)}.academic-system-leave-dot:focus-visible{outline:2px solid var(--dot-color);outline-offset:4px}.academic-system-secondary-subcopy{width:100%;display:grid;justify-items:start;gap:12px;margin-top:16px;text-align:left}.academic-system-device-stack{width:min(calc(100vw - 32px),1600px);min-height:740px;position:relative;margin-top:100px;isolation:isolate;--academic-large-left: calc(max(16px, (100vw - 1024px) / 2) - max(16px, (100vw - 1600px) / 2) + 70px) ;--academic-large-top: 108px;--academic-large-rotate: -24deg;--academic-large-rotate-y: -8deg;--academic-small-right: calc(max(16px, (100vw - 1600px) / 2) + 1480px - (max(16px, (100vw - 1024px) / 2) + 1024px)) ;--academic-small-top: -11px;--academic-small-rotate: 0deg;--academic-small-rotate-y: 0deg;--academic-large-scale: 1;--academic-small-scale: .21}.academic-system-device-stack img{display:block;height:auto;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;image-rendering:auto;backface-visibility:hidden;filter:drop-shadow(0 34px 48px rgba(15,23,42,.12));transition:filter .22s ease-out,transform .26s ease-out;will-change:transform}.academic-system-device-large{width:min(100%,750px);left:var(--academic-large-left);top:var(--academic-large-top);z-index:2;cursor:zoom-in;transform:perspective(1200px) rotate(var(--academic-large-rotate)) rotateY(var(--academic-large-rotate-y)) scale(var(--academic-large-scale));transform-origin:52% 72%}.academic-system-device-stack .academic-system-device-large{pointer-events:auto}.academic-system-device-stack.is-large-focused .academic-system-device-large{cursor:zoom-out;filter:drop-shadow(0 42px 62px rgba(15,23,42,.16))}.academic-system-device-small{width:min(100%,500px);display:grid;gap:322px;right:var(--academic-small-right);top:var(--academic-small-top);position:absolute;z-index:1;filter:drop-shadow(0 34px 48px rgba(15,23,42,.12));transform:perspective(1200px) rotate(var(--academic-small-rotate)) rotateY(var(--academic-small-rotate-y)) scale(var(--academic-small-scale));transform-origin:100% 0;transition:filter .22s ease-out,transform .26s ease-out;will-change:transform}.academic-system-device-small-item{display:block;width:100%;border:0;border-radius:0;padding:0;color:inherit;background:transparent;cursor:pointer;opacity:.76;transform:translate(0);transition:opacity .18s ease,transform .18s ease}.academic-system-device-small-item:hover,.academic-system-device-small-item:focus-visible,.academic-system-device-small-item.is-active{opacity:1;transform:translate(-8px)}.academic-system-device-small-item:focus-visible{outline:2px solid rgba(0,113,227,.42);outline-offset:10px}.academic-system-device-small .academic-system-device-small-image{width:100%;height:auto;display:block;position:static;image-rendering:auto;filter:none;transition:none;will-change:auto}@media(max-width:1400px){.academic-system-device-stack{width:min(calc(100vw - 32px),1220px);min-height:640px;--academic-large-left: calc(max(16px, (100vw - 1024px) / 2) - max(16px, (100vw - 1220px) / 2) + 58px) ;--academic-large-top: 100px;--academic-small-right: calc(max(16px, (100vw - 1220px) / 2) + 1100px - (max(16px, (100vw - 1024px) / 2) + 1024px)) ;--academic-small-top: -9px;--academic-small-rotate: 0deg;--academic-small-rotate-y: 0deg}.academic-system-device-large{width:min(100%,620px)}.academic-system-device-small{width:min(100%,413px);gap:270px}}@media(max-width:900px){.academic-system-showcase{min-height:720px;padding:54px 18px 0}.academic-system-copy h1{max-width:360px;font-size:36px;white-space:normal}.academic-system-media img{width:min(166.1vw,842px)}.academic-system-secondary{min-height:720px;padding:68px 22px 80px}.academic-system-tertiary{min-height:860px;padding:68px 22px 120px}.academic-system-feature-module.has-visual{min-height:760px}.academic-system-feature-module.is-left-phone{min-height:760px;--academic-feature-stage-height: auto;grid-template-columns:1fr;grid-template-rows:auto;justify-items:start;align-content:start;gap:36px;padding:68px 22px 88px}.academic-system-feature-module.is-rookie{min-height:0;padding:64px 22px 76px}.academic-system-feature-module.is-rookie .academic-system-feature-copy h2{gap:12px;font-size:34px}.academic-system-rookie-grid{width:100%;grid-template-columns:1fr;gap:34px;margin:44px 0 0}.academic-system-rookie-icon-panel{height:180px}.academic-system-rookie-card p{max-width:520px}.academic-system-feature-module.is-left-phone .academic-system-feature-copy,.academic-system-feature-module.is-left-phone .academic-system-feature-visual,.academic-system-feature-bubbles,.academic-system-feature-dual-notes{grid-column:1;grid-row:auto}.academic-system-feature-bubbles{width:min(100%,520px)}.academic-system-feature-bubble-card{border-radius:26px;padding:20px 22px 22px}.academic-system-feature-bubble-card h3{font-size:22px}.academic-system-feature-bubble-card p{font-size:14px;line-height:1.68}.academic-system-feature-bubble-list{gap:14px}.academic-system-feature-bubble-list span{min-height:46px;gap:18px;padding:0 24px 0 20px;font-size:19px}.academic-system-feature-dual-notes{width:min(100%,520px);grid-template-columns:1fr;row-gap:34px;margin-top:0}.academic-system-feature-dual-notes p{max-width:300px;font-size:13px}.academic-system-feature-visual.is-left-phone .academic-system-feature-visual-main{width:min(58vw,230px)}.academic-system-feature-visual{margin-top:44px}.academic-system-feature-visual.has-side-phone{gap:5px;height:340px;transform:translateY(-30px)}.academic-system-feature-visual.has-side-phone .academic-system-feature-visual-main{width:76%;margin-top:0}.academic-system-feature-visual-phone{width:18%}.academic-system-feature-description{gap:16px;margin-top:36px}.academic-system-feature-description h3{font-size:24px}.academic-system-feature-description p{font-size:15px;line-height:1.75}.academic-system-tertiary-inner{width:min(calc(100vw - 28px),720px)}.academic-system-tertiary-inner .academic-system-tertiary-sync-copy{max-width:520px;margin:64px 0 0;font-size:16px;line-height:1.58}.academic-system-tertiary-media{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;justify-items:center;row-gap:12px;margin-top:72px}.academic-system-tertiary-media:before{grid-column:1;grid-row:2}.academic-system-tertiary-media:after{grid-column:1;grid-row:4}.academic-system-tertiary-macbook{grid-column:1;grid-row:1;width:100%}.academic-system-tertiary-iphone{grid-column:1;grid-row:3;width:min(42vw,160px)}.academic-system-secondary-copy{gap:18px}.academic-system-secondary-copy h2{font-size:20px}.academic-system-secondary-copy p{max-width:520px;font-size:16px;line-height:1.58}.academic-system-device-stack{width:min(calc(100vw - 28px),720px);min-height:auto;display:grid;justify-items:center;gap:24px;margin-top:100px}.academic-system-device-stack img{position:static;filter:drop-shadow(0 24px 38px rgba(15,23,42,.12));transition:none;will-change:auto}.academic-system-device-large{width:100%;transform:none;animation:none;cursor:default;pointer-events:none}.academic-system-device-stack .academic-system-device-large{pointer-events:none}.academic-system-device-small{width:min(66.67%,500px);display:grid;gap:24px;transform:none;animation:none}}.merchant-category-strip{display:grid;grid-template-columns:repeat(5,104px);justify-content:space-between;gap:14px;width:min(calc(100vw - 32px),1024px);margin:0 max(16px,calc((100vw - 1024px)/2));padding:20px 0 18px;background:transparent}.merchant-category-item{min-height:92px;display:grid;justify-items:center;align-content:center;gap:9px;border-radius:8px;color:#1d1d1f;background:#f5f5f7;transition:background .16s ease,transform .16s ease}.merchant-category-item:hover{background:#ececf0;transform:translateY(-2px)}.merchant-category-item span{position:relative;width:28px;height:28px;display:block;color:#ff7a1a}.merchant-category-item strong{font-size:13px;font-weight:700;line-height:1.2}.merchant-category-retail span{border:2px solid currentColor;border-radius:8px}.merchant-category-retail span:before{position:absolute;top:-7px;left:5px;width:15px;height:9px;border:2px solid currentColor;border-bottom:0;border-radius:10px 10px 0 0;content:""}.merchant-category-food span{border-left:3px solid currentColor;border-radius:999px}.merchant-category-food span:before,.merchant-category-food span:after{position:absolute;content:""}.merchant-category-food span:before{left:8px;top:2px;width:11px;height:19px;border:2px solid currentColor;border-top:0;border-radius:0 0 999px 999px}.merchant-category-food span:after{right:2px;top:2px;width:3px;height:25px;border-radius:999px;background:currentColor}.merchant-category-commerce span{border:2px solid currentColor;border-radius:6px}.merchant-category-commerce span:before,.merchant-category-commerce span:after{position:absolute;content:""}.merchant-category-commerce span:before{top:8px;left:5px;right:5px;height:2px;background:currentColor}.merchant-category-commerce span:after{left:8px;right:8px;bottom:-6px;height:2px;border-radius:999px;background:currentColor}.merchant-category-entertainment span{border:2px solid currentColor;border-radius:999px}.merchant-category-entertainment span:before,.merchant-category-entertainment span:after{position:absolute;content:""}.merchant-category-entertainment span:before{left:6px;top:8px;width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:10px 0 0 currentColor}.merchant-category-entertainment span:after{left:9px;bottom:6px;width:9px;height:5px;border-bottom:2px solid currentColor;border-radius:0 0 999px 999px}.merchant-category-storage span{border:2px solid currentColor;border-radius:7px}.merchant-category-storage span:before,.merchant-category-storage span:after{position:absolute;left:5px;right:5px;height:2px;border-radius:999px;background:currentColor;content:""}.merchant-category-storage span:before{top:10px}.merchant-category-storage span:after{bottom:10px}.merchant-hero{min-height:calc(100vh - 44px);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:58px;padding:78px max(24px,calc((100vw - 1180px)/2)) 82px;background:linear-gradient(180deg,#fbfbfd,#f5f7f8)}.merchant-hero-copy{display:grid;gap:16px}.merchant-hero-copy p,.merchant-section-head p,.merchant-cta p{margin:0;color:#6e6e73;font-size:18px;font-weight:600;line-height:1.25}.merchant-hero-copy h1{max-width:720px;margin:0;color:#1d1d1f;font-size:clamp(54px,7vw,86px);font-weight:700;line-height:.98}.merchant-hero-copy>span{max-width:650px;color:#424245;font-size:22px;line-height:1.5}.merchant-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin-top:8px}.merchant-hero-actions a{color:var(--accent);font-size:18px;line-height:1.4}.merchant-hero-actions a:hover{color:var(--accent-strong)}.merchant-hero-actions .merchant-primary-link{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;color:#fff;background:#1d1d1f;font-size:16px;font-weight:600}.merchant-hero-actions .merchant-primary-link:hover{color:#fff;background:#000}.merchant-console{min-height:520px;display:grid;align-content:space-between;border:1px solid rgba(29,29,31,.08);border-radius:8px;padding:26px;background:#fff;box-shadow:0 38px 100px #0000001f}.merchant-console-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#1d1d1f;font-size:15px;line-height:1.3}.merchant-console-top span{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#1d1d1f,#515154)}.merchant-console-metric{display:grid;gap:8px}.merchant-console-metric p,.merchant-console-metric span{margin:0;color:#6e6e73;font-size:15px;line-height:1.4}.merchant-console-metric strong{color:#1d1d1f;font-size:96px;font-weight:700;line-height:.92}.merchant-console-list{display:grid;gap:10px}.merchant-console-list span{min-height:48px;display:flex;align-items:center;border-radius:8px;padding:0 16px;color:#1d1d1f;background:#f5f5f7;font-size:15px;font-weight:600}.merchant-stat-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:#1d1d1f14}.merchant-stat-band article{min-height:210px;display:grid;align-content:center;justify-items:center;gap:12px;background:#fff;text-align:center}.merchant-stat-band strong{color:#1d1d1f;font-size:46px;font-weight:700;line-height:1}.merchant-stat-band span{color:#6e6e73;font-size:15px;line-height:1.4}.merchant-section{display:grid;gap:34px;padding:88px max(24px,calc((100vw - 1180px)/2))}.merchant-tools{background:#f5f5f7}.merchant-join{background:#fff}.merchant-section-head{display:grid;gap:12px}.merchant-section-head h2,.merchant-cta h2{max-width:780px;margin:0;color:#1d1d1f;font-size:48px;font-weight:700;line-height:1.08}.merchant-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.merchant-service-grid article{min-height:292px;display:grid;align-content:space-between;border-radius:8px;padding:24px;background:#fff}.merchant-service-grid h3{margin:0;color:#1d1d1f;font-size:26px;font-weight:700;line-height:1.14}.merchant-service-grid p{margin:0;color:#6e6e73;font-size:15px;line-height:1.62}.merchant-step-list{display:grid;gap:1px;background:#1d1d1f1a}.merchant-step-list article{min-height:140px;display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;align-items:start;padding:28px 0;background:#fff}.merchant-step-list article>span{color:#86868b;font-size:18px;font-weight:700;line-height:1.25}.merchant-step-list h3{margin:0;color:#1d1d1f;font-size:28px;font-weight:700;line-height:1.15}.merchant-step-list p{max-width:720px;margin:10px 0 0;color:#6e6e73;font-size:16px;line-height:1.62}.merchant-cta{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:82px max(24px,calc((100vw - 1180px)/2)) 92px;background:#f5f5f7}.merchant-cta div{display:grid;gap:12px}.merchant-cta a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 22px;color:#fff;background:var(--accent);font-size:15px;font-weight:600}.merchant-cta a:hover{background:var(--accent-strong)}.support-page{isolation:isolate;min-height:100vh;background:#fbfbfd}.support-cover-stack{position:relative;z-index:0}.support-page .support-motion-item{--support-motion-y: 26px;--support-motion-scale: .985;--support-motion-shift: 0px;opacity:0;translate:0 calc(var(--support-motion-y) + var(--support-motion-shift));scale:var(--support-motion-scale);transition:opacity .86s cubic-bezier(.16,1,.3,1),translate .96s cubic-bezier(.16,1,.3,1),scale .96s cubic-bezier(.16,1,.3,1);transition-delay:var(--support-motion-delay, 0ms);will-change:opacity,translate,scale}.support-page .support-motion-visible{opacity:1;translate:0 var(--support-motion-shift);scale:1}.support-page .support-stage .support-motion-visible{animation:supportStageInitialReveal .96s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--support-motion-delay, 0ms)}.support-page .support-stage-image.support-motion-item,.support-page .support-stage-secondary-tablet.support-motion-item,.support-page .support-stage-secondary-phone.support-motion-item,.support-page .support-stage-macbook-image.support-motion-item{--support-motion-y: 36px;--support-motion-scale: .965}.support-page .support-stage-copy h1.support-motion-item,.support-page .support-stage-secondary h2.support-motion-item,.support-page .support-stage-contact-title.support-motion-item{--support-motion-y: 18px;--support-motion-scale: .992}.support-page .support-stage-metric.support-motion-item,.support-page .support-stage-logo-pulse.support-motion-item{--support-motion-y: 18px;--support-motion-scale: .94}@keyframes supportStageInitialReveal{0%{opacity:0;translate:0 calc(var(--support-motion-y) + var(--support-motion-shift));scale:var(--support-motion-scale);filter:blur(10px)}72%{opacity:1;filter:blur(0)}to{opacity:1;translate:0 var(--support-motion-shift);scale:1;filter:blur(0)}}.support-page .support-stage-image.support-motion-visible{animation-duration:1.12s}.support-stage{--support-stage-blur: 0px;--support-stage-clarity: 1;position:sticky;top:44px;z-index:1;min-height:860px;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1fr);align-items:center;overflow:hidden;padding:74px max(24px,calc((100vw - 1180px)/2)) 74px max(21px,calc((100vw - 1024px)/2 + 5px));background:#fff;filter:blur(var(--support-stage-blur)) opacity(var(--support-stage-clarity));transform:translateZ(0);will-change:filter}.support-stage-secondary{--support-stage-blur: 0px;--support-stage-clarity: 1;position:sticky;top:44px;z-index:2;min-height:1040px;margin-top:0;padding:64px max(24px,calc((100vw - 1180px)/2));background:#fff;overflow:hidden;filter:blur(var(--support-stage-blur)) opacity(var(--support-stage-clarity));transform:translateZ(0);will-change:filter}.support-stage-secondary h2{position:relative;z-index:2;max-width:760px;margin:0 auto;color:#1d1d1f;font-size:52px;font-weight:700;line-height:1.08;text-align:center;transform:translateY(20px)}.support-stage-title-line,.support-stage-title-highlight{display:block}.support-stage-title-highlight{width:fit-content;margin:8px auto 0;padding:0 .16em .04em;background:#b9d9ff;line-height:1.02}.support-stage-secondary-tablet{position:absolute;top:280px;left:60px;z-index:0;width:clamp(640px,56vw,820px);height:auto;display:block;object-fit:contain;object-position:top left;background:transparent;pointer-events:none}.support-stage-secondary-phone{position:absolute;top:50px;right:max(0px,calc((100vw - 1180px)/2 - 100px));z-index:1;width:clamp(220px,18vw,270px);height:auto;display:block;object-fit:contain;object-position:top right;background:transparent;pointer-events:none}.support-stage-tertiary{position:relative;z-index:3;min-height:1920px;margin-top:10px;display:grid;align-items:start;justify-items:center;padding:100px 0 180px;background:#fbfbfd}.support-stage-tertiary-brand{--support-product-icon-bounds: 788px;width:min(calc(100% - 48px),980px);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:34px}.support-stage-tertiary-brand img{width:76px;height:76px;display:block;object-fit:contain}.support-stage-tertiary-brand span{color:#1d1d1f;font-size:30px;font-weight:700;line-height:1}.support-stage-tertiary-brand p{margin:-14px 0 0;color:#6e6e73;font-size:18px;font-weight:600;line-height:1.35;text-align:center}.support-stage-tertiary-products{width:min(100%,860px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;margin-top:2px}.support-stage-tertiary-products article{min-width:0;display:grid;justify-items:center;gap:14px;text-align:center}.support-stage-tertiary-products article>span{width:48px;height:48px;display:block;border-radius:14px;background:linear-gradient(135deg,#0071e32e,#34c75929),#f5f5f7;box-shadow:inset 0 0 0 1px #1d1d1f0f}.support-stage-tertiary-products article:nth-child(2)>span,.support-stage-tertiary-products article:nth-child(3)>span{background:url(/assets/fangyuan-logo.png) center / contain no-repeat;box-shadow:none}.support-stage-tertiary-products article:nth-child(1)>span{background:url(/assets/support-fangyuan-app-logo.png) center / cover no-repeat;box-shadow:none;filter:none}.support-stage-tertiary-products article:nth-child(2)>span{filter:hue-rotate(210deg) saturate(1.65) brightness(1.02)}.support-stage-tertiary-products article:nth-child(3)>span{filter:hue-rotate(28deg) saturate(1.45) brightness(1.04)}.support-stage-tertiary-products strong{color:#1d1d1f;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}.support-stage-tertiary-cards{width:min(100%,var(--support-product-icon-bounds));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:6px}.support-stage-tertiary-cards article{min-height:118px;display:grid;align-content:center;justify-items:center;gap:15px;border-radius:8px;padding:18px;background:#f5f5f7;box-shadow:inset 0 0 0 1px #1d1d1f00;cursor:pointer;text-align:center;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.support-stage-tertiary-cards article:hover{background:#fff;box-shadow:0 14px 28px #1d1d1f14;transform:translateY(-4px)}.support-stage-tertiary-cards .support-stage-card-icon{width:24px;height:24px;display:block;object-fit:contain;margin:0}.support-stage-tertiary-cards article:nth-child(1) .support-stage-card-icon{filter:invert(44%) sepia(99%) saturate(2200%) hue-rotate(198deg) brightness(101%) contrast(101%)}.support-stage-tertiary-cards article:nth-child(2) .support-stage-card-icon{filter:invert(35%) sepia(91%) saturate(2977%) hue-rotate(341deg) brightness(103%) contrast(98%)}.support-stage-tertiary-cards article:nth-child(3) .support-stage-card-icon{filter:invert(24%) sepia(42%) saturate(809%) hue-rotate(93deg) brightness(84%) contrast(89%)}.support-stage-tertiary-cards h3{margin:0;color:#0071e3;font-size:17px;font-weight:500;line-height:1.2;text-align:center}.support-stage-tertiary-cards p{margin:0;color:#6e6e73;font-size:13px;font-weight:500;line-height:1.45;text-align:left}.support-stage-topic-search{width:min(calc(100vw - 32px),1024px);display:grid;justify-items:center;gap:18px;margin-top:12px;transform:translate(calc(max(16px,calc((100vw - 1024px)/2)) + 5px - ((100vw - min(calc(100vw - 32px),1024px))/2)))}.support-stage-topic-search h2{margin:0;color:#1d1d1f;font-size:28px;font-weight:700;line-height:1.12;text-align:center}.support-stage-topic-search label{width:100%;min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(29,29,31,.16);border-radius:18px;padding:0 20px;background:transparent}.support-stage-topic-search label>span{width:16px;height:16px;border:2px solid #86868b;border-radius:50%;position:relative}.support-stage-topic-search label>span:after{position:absolute;right:-6px;bottom:-4px;width:8px;height:2px;border-radius:999px;background:#86868b;content:"";transform:rotate(45deg)}.support-stage-topic-search input{width:100%;min-width:0;border:0;color:#1d1d1f;background:transparent;outline:0;font-size:17px;font-weight:600;line-height:1.2}.support-stage-topic-search input::placeholder{color:#86868b}.support-stage-contact-title{width:min(calc(100vw - 32px),1024px);margin:34px 0 0;padding-left:0;transform:translate(calc(max(16px,calc((100vw - 1024px)/2)) + 5px - ((100vw - min(calc(100vw - 32px),1024px))/2)));color:#1d1d1f;font-size:28px;font-weight:700;line-height:1.12;text-align:left}.support-stage-contact-card-grid{width:min(calc(100vw - 32px),1024px);display:grid;grid-template-columns:5fr 5fr;gap:22px;margin:22px 0 0;transform:translate(calc(max(16px,calc((100vw - 1024px)/2)) + 5px - ((100vw - min(calc(100vw - 32px),1024px))/2)))}.support-stage-contact-card-grid article{min-height:400px;border:0;border-radius:24px;background:#fff;padding:46px 50px;text-align:center;box-sizing:border-box;overflow:hidden}.support-stage-contact-card-grid article:nth-child(2){padding-right:22px;padding-left:22px}.support-stage-contact-card-grid h3{margin:0;color:#1d1d1f;font-size:28px;font-weight:700;line-height:1.15}.support-stage-contact-card-grid p{max-width:520px;margin:18px auto 0;color:#6e6e73;font-size:17px;font-weight:500;line-height:1.65}.support-stage-contact-card-grid button{min-width:116px;height:42px;margin:28px auto 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 24px;background:#1d1d1f;color:#fff;font:inherit;font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.support-stage-contact-card-grid button:hover{background:#0071e3;transform:translateY(-2px)}.support-stage-contact-wide-card{width:min(calc(100vw - 32px),1024px);min-height:280px;display:grid;align-content:start;justify-items:center;margin:22px 0 0;border-radius:24px;padding:30px 48px 42px;background:#fff;text-align:center;transform:translate(calc(max(16px,calc((100vw - 1024px)/2)) + 5px - ((100vw - min(calc(100vw - 32px),1024px))/2)))}.support-stage-contact-wide-card h3{margin:0;color:#1d1d1f;font-size:30px;font-weight:700;line-height:1.15}.support-stage-contact-wide-card p{max-width:760px;margin:18px 0 0;color:#6e6e73;font-size:17px;font-weight:500;line-height:1.65}.support-stage-contact-wide-card a{margin-top:18px;color:#0071e3;font-size:15px;font-weight:500;line-height:1.3}.support-stage-contact-wide-card a:hover{color:#005bb5}.support-stage-logo-pulse{width:52px;height:52px;display:grid;place-items:center;position:relative;margin-top:30px}.support-stage-logo-pulse:before,.support-stage-logo-pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,59,48,.42);border-radius:50%;animation:supportLogoPulse 2.4s ease-out infinite}.support-stage-logo-pulse:after{animation-delay:1.2s}.support-stage-logo-pulse img{width:52px!important;height:52px!important;display:block;position:relative;z-index:1;border-radius:50%;object-fit:cover;animation:supportLogoFloat 3.2s ease-in-out infinite}@keyframes supportLogoPulse{0%{opacity:.52;transform:scale(1)}72%{opacity:0;transform:scale(1.85)}to{opacity:0;transform:scale(1.85)}}@keyframes supportLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.support-page .support-motion-item,.support-page .support-motion-visible{opacity:1!important;translate:0 0!important;scale:1!important;animation:none!important;transition:none!important}.support-stage-logo-pulse:before,.support-stage-logo-pulse:after,.support-stage-logo-pulse img{animation:none!important}}.support-stage-contact-small-card-grid{width:min(calc(100vw - 32px),1024px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0 0;transform:translate(calc(max(16px,calc((100vw - 1024px)/2)) + 5px - ((100vw - min(calc(100vw - 32px),1024px))/2)))}.support-stage-contact-small-card-grid article{min-height:200px;display:grid;grid-template-rows:auto 48px auto;align-content:start;justify-items:center;border-radius:24px;padding:30px 36px;background:#fff;text-align:center}.support-stage-contact-small-card-grid h3{max-width:360px;margin:0;color:#1d1d1f;font-size:22px;font-weight:700;line-height:1.22}.support-stage-contact-small-card-grid p{max-width:400px;min-height:48px;margin:12px 0 0;color:#6e6e73;font-size:15px;font-weight:500;line-height:1.55}.support-stage-contact-small-card-grid a{margin-top:16px;color:#0071e3;font-size:14px;font-weight:500;line-height:1.3}.support-stage-contact-small-card-grid a:hover{color:#005bb5}.support-stage-macbook-showcase,.support-stage-macbook-image{width:294px!important;height:auto!important;max-width:none;margin:24px 0 0 50%;display:block;object-fit:contain;object-position:center;transform:translate(-50%)}.support-stage-media{width:min(100%,520px);align-self:start;justify-self:start}.support-stage-image{width:min(100%,420px);height:min(76vh,720px);display:block;object-fit:contain;object-position:center;background:transparent;pointer-events:none}.support-stage-copy{width:max-content;max-width:min(100%,560px);align-self:start;justify-self:start;text-align:center;transform:translate(30px,50px)}.support-stage-copy h1{margin:0 0 18px;color:#1d1d1f;font-size:clamp(48px,5.2vw,76px);font-weight:700;line-height:1.02}.support-stage-copy p{margin:0;color:#6e6e73;font-size:16px;font-weight:500;line-height:1.35;text-align:center}.support-stage-copy .support-stage-note{margin-top:30px;font-size:20px}.support-stage-metric{position:relative;width:min(100%,318px);min-height:132px;display:grid;place-items:center;margin:34px auto 0;isolation:isolate}.support-stage-metric:before,.support-stage-metric:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#32bd09;content:""}.support-stage-metric:before{clip-path:polygon(0 17%,13% 10%,27% 8%,40% 10%,53% 8%,66% 12%,81% 11%,100% 18%,100% 85%,88% 87%,76% 91%,61% 87%,47% 91%,35% 86%,20% 89%,0 84%)}.support-stage-metric:after{top:10px;right:6px;bottom:12px;left:6px;clip-path:polygon(2% 2%,100% 0,98% 93%,78% 91%,59% 100%,38% 92%,17% 100%,0 91%);transform:rotate(-1deg)}.support-stage-metric span{color:#fff;font-size:86px;font-weight:300;line-height:1;letter-spacing:0}.support-stage-description{width:min(100%,560px);display:grid;gap:14px;margin-top:34px;color:#6e6e73;text-align:left}.support-stage-description p{margin:0;font-size:17px;font-weight:500;line-height:1.64}.support-hero{display:grid;justify-items:center;gap:28px;padding:96px max(24px,calc((100vw - 1024px)/2)) 72px;background:linear-gradient(180deg,#fbfbfd,#f5f5f7);text-align:center}.support-hero-copy{display:grid;justify-items:center;gap:14px}.support-hero-copy p,.support-section-head p,.support-contact-band p{margin:0;color:#6e6e73;font-size:18px;font-weight:600;line-height:1.25}.support-hero-copy h1{max-width:820px;margin:0;color:#1d1d1f;font-size:clamp(54px,7vw,86px);font-weight:700;line-height:.98}.support-hero-copy>span{max-width:720px;color:#424245;font-size:22px;line-height:1.48}.support-search{width:min(100%,760px);min-height:62px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:14px;border:1px solid rgba(29,29,31,.1);border-radius:999px;padding:0 10px 0 24px;background:#fff;box-shadow:0 18px 50px #00000014}.support-search>span{position:relative;width:16px;height:16px;border:2px solid #6e6e73;border-radius:50%}.support-search>span:after{position:absolute;right:-6px;bottom:-3px;width:8px;height:2px;border-radius:999px;background:#6e6e73;content:"";transform:rotate(45deg)}.support-search input{min-width:0;border:0;color:#1d1d1f;background:transparent;outline:0;font-size:18px;line-height:1.3}.support-search input::placeholder{color:#86868b}.support-search button{min-height:44px;border:0;border-radius:999px;padding:0 22px;color:#fff;background:var(--accent);font-size:15px;font-weight:600;cursor:pointer}.support-search button:hover{background:var(--accent-strong)}.support-action-section,.support-channel-section,.support-topic-section,.support-process-section{display:grid;gap:34px;padding:88px max(24px,calc((100vw - 1180px)/2))}.support-action-section,.support-process-section{background:#fff}.support-channel-section,.support-topic-section{background:#f5f5f7}.support-section-head{display:grid;gap:12px}.support-section-head h2,.support-contact-band h2{max-width:780px;margin:0;color:#1d1d1f;font-size:48px;font-weight:700;line-height:1.08}.support-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.support-action-grid a{min-height:292px;display:grid;align-content:space-between;border-radius:8px;padding:24px;color:#1d1d1f;background:#f5f5f7;transition:background .16s ease,transform .16s ease}.support-action-grid a:hover{background:#ececf0;transform:translateY(-2px)}.support-action-grid h3,.support-channel-grid h3,.support-step-grid h3{margin:0;color:#1d1d1f;font-size:26px;font-weight:700;line-height:1.14}.support-action-grid p,.support-channel-grid p,.support-step-grid p{margin:0;color:#6e6e73;font-size:15px;line-height:1.62}.support-action-grid a>span{color:var(--accent);font-size:15px;font-weight:600;line-height:1.3}.support-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.support-channel-grid article{min-height:300px;display:grid;align-content:space-between;border-radius:8px;padding:24px;background:#fff}.support-channel-grid article>span,.support-step-grid article>span{color:#86868b;font-size:13px;font-weight:700;line-height:1.25}.support-topic-list{display:flex;flex-wrap:wrap;gap:12px}.support-topic-list a{min-height:44px;display:inline-flex;align-items:center;border-radius:999px;padding:0 18px;color:#1d1d1f;background:#fff;font-size:14px;font-weight:600;line-height:1.2}.support-topic-list a:hover{color:var(--accent)}.support-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#1d1d1f1a}.support-step-grid article{min-height:250px;display:grid;align-content:space-between;padding:28px;background:#fff}.support-contact-band{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:82px max(24px,calc((100vw - 1180px)/2)) 92px;background:#f5f5f7}.support-contact-band div{display:grid;gap:12px}.support-contact-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px;justify-content:flex-end}.support-contact-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 22px;color:#fff;background:var(--accent);font-size:15px;font-weight:600}.support-contact-actions a+a{color:var(--accent);background:#fff}.support-contact-actions a:hover{color:#fff;background:var(--accent-strong)}.dashboard-page{min-height:100vh;background:#f5f5f7}.dashboard-bar{width:100%;background:#f5f5f7}.dashboard-bar-inner{width:min(calc(100vw - 28px),1024px);min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 max(14px,calc((100vw - 1024px)/2));padding:0 3px 0 5px;border-bottom:1px solid rgba(29,29,31,.08)}.dashboard-bar-inner p{margin:0;color:var(--ink);font-size:18px;font-weight:600}.dashboard-bar-inner button{min-height:26px;border:1px solid var(--accent);border-radius:999px;padding:0 12px;color:#fff;background:var(--accent);font-size:12px;font-weight:500;cursor:pointer}.dashboard-bar-inner button:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.standard-dashboard-shell{width:min(calc(100vw - 28px),1024px);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:0;margin:0 max(14px,calc((100vw - 1024px)/2));padding:42px 0 80px 5px}.standard-account-sidebar{min-width:0;display:grid;align-content:start;gap:30px;padding:0 48px 0 100px}.standard-account-profile{display:grid;justify-items:start;gap:10px}.standard-account-avatar{width:72px;height:72px;border-radius:50%;display:block;object-fit:cover}.standard-account-profile p,.standard-account-profile span{margin:0}.standard-account-profile p{color:#1d1d1f;font-size:18px;font-weight:600;line-height:1.25}.standard-account-profile span{display:block;margin-top:6px;color:#1d1d1f;font-size:18px;font-weight:600;line-height:1.25}.standard-account-nav{display:grid;gap:2px}.standard-account-nav button{min-height:40px;border:0;border-radius:8px;padding:0;color:#4b5563;background:transparent;font-size:15px;font-weight:450;line-height:1;text-align:left;cursor:pointer}.standard-account-nav button:hover,.standard-account-nav button.is-active{color:#1677ff;background:transparent}.standard-account-content{min-width:0;min-height:420px;border-left:1px solid rgba(29,29,31,.08);padding-left:48px}.standard-info-card{width:min(100%,584px);border:0;background:transparent}.standard-info-card h2{margin:0;padding:0;color:#1d1d1f;font-size:24px;font-weight:600;line-height:1.2}.standard-info-description{margin:10px 0 20px;color:#6e6e73;font-size:14px;font-weight:400;line-height:1.5}.standard-info-grid{display:grid;grid-template-columns:repeat(2,280px);gap:22px 24px}.standard-info-grid-device{grid-template-columns:280px}.standard-info-item{min-height:126px;display:grid;align-content:start;gap:10px;border:1px solid rgba(29,29,31,.08);border-radius:14px;padding:18px;background:#fff}.standard-info-item.is-clickable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.standard-info-item.is-clickable:hover,.standard-info-item.is-clickable:focus-visible{border-color:#1677ff6b;box-shadow:0 8px 22px #0f172a14;outline:0;transform:translateY(-1px)}.standard-info-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.standard-info-item-head span{color:#1d1d1f;font-size:15px;font-weight:500;line-height:1.3}.standard-info-item-head img{width:20px;height:20px;display:block;flex:0 0 auto;object-fit:contain}.standard-info-item strong{color:#1d1d1f;font-size:14px;font-weight:400;line-height:1.3}.standard-info-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.standard-info-dialog{position:relative;width:min(calc(100vw - 48px),420px);max-height:min(88vh,860px);display:grid;gap:18px;overflow-y:auto;border-radius:18px;padding:28px;background:#fff;box-shadow:0 24px 70px #0f172a38}.standard-info-dialog:has(.standard-info-dialog-media){width:min(calc(100vw - 48px),520px);gap:28px}.standard-info-dialog-close{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:50%;color:#6e6e73;background:#f5f5f7;font-size:20px;line-height:1;cursor:pointer}.standard-info-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:14px}.standard-info-dialog-title{display:flex;align-items:center;gap:10px;min-width:0;padding-right:0}.standard-info-dialog-title img{width:22px;height:22px;display:block}.standard-info-dialog-title h3{margin:0;color:#1d1d1f;font-size:22px;font-weight:600;line-height:1.2;min-width:0}.standard-info-dialog-hint,.standard-info-dialog-note{margin:0;color:#6e6e73;font-size:14px;line-height:1.55}.standard-info-dialog-fields{display:grid;gap:10px}.standard-info-dialog-media{display:grid;place-items:center;overflow:hidden;border-radius:0;margin:6px 0 10px;padding:0;background:transparent}.standard-info-dialog-media img{width:160px;max-width:100%;display:block;object-fit:contain}.standard-info-dialog-media-phone img{width:160px}.standard-info-dialog-media-ipad img{width:180px}.standard-info-dialog-media-mac img{width:min(100%,320px)}.standard-info-dialog-media-web img{width:min(100%,300px)}.standard-info-dialog-fields div{min-height:74px;display:grid;align-content:center;gap:8px;border-radius:12px;padding:12px 16px;background:#f5f5f7}.standard-info-dialog-fields .standard-info-dialog-field-switch{min-height:64px;grid-template-columns:1fr auto;align-items:center;align-content:center;padding:0;background:transparent}.standard-info-dialog-field-switch span{color:#1d1d1f;font-size:15px;font-weight:600}.standard-info-switch{width:38px;height:22px;display:inline-flex;align-items:center;border:0;border-radius:999px;padding:2px;background:#d1d5db;cursor:pointer;transition:background .16s ease}.standard-info-switch span{width:18px;height:18px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a3d;transform:translate(0);transition:transform .16s ease}.standard-info-switch.is-on{background:#1677ff}.standard-info-switch.is-on span{transform:translate(16px)}.standard-info-dialog-fields span{color:#6e6e73;font-size:14px}.standard-info-dialog-fields strong{color:#1d1d1f;font-size:15px;font-weight:500}.founder-card{position:relative;width:100%;margin:128px 0 0;background:transparent}.founder-card:before{position:absolute;top:-128px;right:0;bottom:0;left:0;z-index:0;background:#f5f5f7;content:""}.founder-card-inner{position:relative;z-index:1;width:min(calc(100% - 48px),1280px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,40%);align-items:stretch;gap:36px;margin:0 auto;min-height:250px;overflow:hidden;border-radius:18px;padding:0;transform:translateY(-50px)}.founder-photo{align-self:end;justify-self:center;width:min(100%,360px);height:250px;margin:0 28px 0 0;overflow:hidden;transform:translateY(50px)}.founder-photo img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}.founder-info{min-width:0;display:grid;grid-template-rows:auto 1fr;padding:28px 0 42px 32px}.founder-info p{margin:0}.founder-name{color:var(--ink);font-size:34px;font-weight:600;line-height:1.2}.founder-id{color:var(--ink);font-size:24px;font-weight:600;line-height:1.2;transform:translateY(22px)}.founder-text{align-self:end;display:grid;gap:20px;transform:translateY(40px)}.founder-role{color:var(--ink);font-size:26px;font-weight:500;line-height:1.25}.founder-role-en{color:var(--ink);font-size:23px;line-height:1.25}.profile-stories{width:min(calc(100% - 48px),1280px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:34px auto 80px}.profile-story-card{display:grid;align-content:start;gap:14px;border:0;border-radius:18px;padding:26px;background:#fff}.profile-story-card p{margin:0;color:var(--ink);font-size:15px;line-height:1.72}.team-page{min-height:100vh;background:#f5f5f7}.team-hero{display:grid;place-items:center;min-height:260px;padding:34px 24px 24px;background:#fff;text-align:center}.team-hero div{width:min(100%,860px);display:grid;justify-items:center;gap:16px}.team-hero p,.team-section-head p{margin:0;color:#6e6e73;font-size:17px;font-weight:600;line-height:1.35}.team-hero h1{margin:0;color:#1d1d1f;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.12}.team-hero span{max-width:680px;color:#6e6e73;font-size:22px;line-height:1.45}.team-management-section{display:grid;gap:20px;padding:24px max(24px,calc((100vw - 1040px)/2)) 66px}.team-management-section{background:#fff}.team-management-section .team-section-head h2{font-weight:400}.team-section-head{display:grid;gap:10px}.team-section-head h2{max-width:1040px;margin:0;color:#1d1d1f;font-size:clamp(46px,5.6vw,74px);font-weight:700;line-height:1.02}.team-management-grid span{color:#6e6e73;font-size:14px;font-weight:700;line-height:1.35}.team-management-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 44px}.team-management-grid article{display:grid;align-content:start;gap:6px;min-width:0;border:0;padding:0;background:transparent;text-align:left;cursor:pointer;transition:transform .16s ease}.team-management-grid article:hover{transform:translateY(-2px)}.team-management-grid article:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.team-management-photo{aspect-ratio:1.42;display:grid;place-items:center;overflow:hidden;border-radius:8px;margin-bottom:10px;background:linear-gradient(180deg,#e8e8ea,#f7f7f8)}.team-management-photo span{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;color:#8e8e93;background:#fff;font-size:21px;font-weight:600}.team-management-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 18%}.team-management-grid h3{margin:0;color:#06c;font-size:20px;font-weight:400;line-height:1.22}.team-management-grid strong{margin:0;color:#1d1d1f;font-size:18px;font-weight:400;line-height:1.25}.team-management-grid p{margin:0;color:#1d1d1f;font-size:15px;line-height:1.35}.team-contact-card{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:8px;padding:0 22px;background:#f5f5f7}.team-contact-card span{color:#6e6e73;font-size:14px;font-weight:700;line-height:1.35}.team-contact-card a{color:#06c;font-size:18px;line-height:1.35}.team-member-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#00000057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.team-member-dialog{position:relative;width:min(calc(100vw - 48px),1240px);max-height:min(90vh,860px);display:grid;justify-items:center;border-radius:18px;padding:34px;color:#1d1d1f;background:#fff;box-shadow:0 28px 90px #0000003d;text-align:center}.team-member-dialog-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:50%;color:#6e6e73;background:#f5f5f7;font-size:24px;line-height:1;cursor:pointer}.team-member-dialog-photo{width:220px;aspect-ratio:1.2;display:grid;place-items:center;overflow:hidden;border-radius:12px;margin-bottom:22px;background:#f5f5f7}.team-member-dialog-photo img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}.team-member-dialog-photo span{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;color:#8e8e93;background:#fff;font-size:22px;font-weight:600}.team-member-dialog-role{margin:0 0 8px;color:#06c;font-size:16px;line-height:1.35}.team-member-dialog h2{margin:0;color:#1d1d1f;font-size:32px;font-weight:600;line-height:1.16}.team-member-dialog-copy{max-width:390px;margin:16px 0 0;color:#424245;font-size:15px;line-height:1.62}.team-member-dialog-details{width:100%;max-height:460px;columns:2;column-gap:56px;overflow-y:auto;margin-top:28px;padding-right:6px;text-align:left}.team-member-dialog-details p{break-inside:avoid;margin:0 0 14px;color:#1d1d1f;font-size:13px;font-weight:600;line-height:1.72}.my-fangyuan-section{width:min(calc(100% - 48px),1280px);margin:0 auto 96px;padding:8px 0 0 56px}.my-fangyuan-section h2{margin:0;color:var(--ink);font-size:34px;font-weight:600;line-height:1.16}.my-fangyuan-section p{max-width:620px;margin:12px 0 0;color:var(--muted);font-size:17px;line-height:1.55}.info-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.info-card{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;border-radius:18px;padding:20px;color:var(--ink);background:#f5f5f7;text-align:left;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.info-card:hover,.info-card:focus-visible{background:#fff;box-shadow:0 12px 28px #0f172a14;outline:0;transform:translateY(-1px)}.info-card h3{margin:0;color:var(--ink);font-size:19px;font-weight:600;line-height:1.2}.info-card>div>span{display:block;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.3}.info-card-action{width:42px;height:42px;display:inline-grid;grid-template-columns:1fr;flex:0 0 42px;place-items:center;border-radius:50%;color:var(--accent);background:#0071e31a}.info-card-icon,.info-card-chevron{grid-area:1 / 1;display:block;transition:opacity .18s ease,transform .18s ease}.info-card-icon{width:20px;height:20px;opacity:1}.info-card-chevron{width:18px;height:18px;opacity:0;transform:translate(-5px)}.info-card:hover .info-card-icon,.info-card:focus-visible .info-card-icon{opacity:0;transform:translate(5px)}.info-card:hover .info-card-chevron,.info-card:focus-visible .info-card-chevron{opacity:1;transform:translate(0)}.info-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#f5f5f7b8;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.info-dialog{width:min(100%,520px);max-height:calc(100vh - 48px);display:grid;gap:18px;overflow-y:auto;border-radius:24px;padding:26px;background:#ffffffeb;box-shadow:0 28px 90px #00000024}.info-dialog-brand{display:flex;align-items:center;gap:10px}.info-dialog-brand img{width:30px;height:30px;display:block;object-fit:contain}.info-dialog-brand span{color:var(--ink);font-size:16px;font-weight:600;line-height:1.2}.info-dialog-notice{margin:-4px 0 2px;color:var(--muted);font-size:14px;line-height:1.45}.info-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.info-dialog-kicker{margin:0 0 8px;color:var(--accent);font-size:14px;font-weight:500;line-height:1.2}.info-dialog h3{margin:0;color:var(--ink);font-size:28px;font-weight:600;line-height:1.18}.info-dialog-head button{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:50%;color:#6e6e73;background:#f2f2f4;font-size:24px;line-height:1;cursor:pointer}.info-dialog-copy{margin:0;color:#1d1d1f;font-size:16px;line-height:1.68}.info-dialog-source{margin:-4px 0 0;color:#86868b;font-size:13px;line-height:1.55}.info-dialog-fields{display:grid;gap:10px;border-radius:18px;padding:16px;background:#f5f5f7}.info-dialog-fields div{display:flex;align-items:center;justify-content:space-between;gap:18px}.info-dialog-fields span{color:var(--muted);font-size:14px;line-height:1.35}.info-dialog-fields strong{color:var(--ink);font-size:15px;font-weight:500;line-height:1.35;text-align:right}.info-dialog-downloads{display:grid;gap:10px}.info-dialog-downloads button{min-height:44px;border:1px solid rgba(0,113,227,.18);border-radius:14px;color:var(--accent);background:#0071e314;font-size:15px;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.info-dialog-downloads button:hover{border-color:#0071e34d;color:var(--accent-strong);background:#0071e321}.info-dialog-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:16px;padding:14px 16px;background:#f5f5f7;color:var(--muted);font-size:14px;line-height:1.3}.info-dialog-meta strong{color:var(--ink);font-size:14px;font-weight:500}.info-dialog-action{min-height:44px;border:1px solid var(--accent);border-radius:14px;color:#fff;background:var(--accent);font-size:15px;font-weight:500;cursor:pointer}.info-dialog-action:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.privacy-footer{width:min(calc(100% - 48px),1280px);margin:0 auto 64px;padding-left:56px;display:grid;gap:12px}.privacy-footer-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:14px;line-height:1.5}.privacy-footer-row a{color:var(--accent);font-weight:500}.privacy-footer-row a:hover{color:var(--accent-strong)}.footer-legal-row{color:#86868b;font-size:12px;gap:12px}.footer-legal-row a{color:#6e6e73;font-weight:400}.login-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr;isolation:isolate;overflow:hidden;background:#fff}.login-page-body{min-height:calc(100vh - 44px);display:grid;place-items:center;padding:44px}.login-shell{width:min(100%,666px);min-height:456px;display:flex;flex-direction:column;align-items:center;justify-items:center;border:0;border-radius:32px;padding:72px 32px 42px;background:#fff;box-shadow:0 13px 28px #0f172a14;text-align:center}.login-brand{display:flex;align-items:center;justify-content:center;gap:14px}.login-logo{width:33px;height:33px;display:block;border-radius:9px;object-fit:cover}.login-shell h1{margin:0;color:#000;font-size:32px;font-weight:850;line-height:1;letter-spacing:0}.login-shell h2{margin:50px 0 36px;color:#000;font-size:20px;font-weight:650;line-height:1.3;letter-spacing:0}.login-form{width:min(100%,441px);display:grid;justify-items:center;gap:0;margin:0}.onlife-input-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:0 12px 0 22px;border:1px solid #dedede;border-radius:17px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.onlife-input-field:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff2e}.onlife-input-field input{min-width:0;border:0;outline:0;color:#000;background:transparent;font-size:18px;font-weight:500;letter-spacing:0}.onlife-input-field input::placeholder{color:#c2c5cb;font-size:16px}.onlife-input-field input::-webkit-contacts-auto-fill-button,.onlife-input-field input::-webkit-credentials-auto-fill-button{display:none!important;visibility:hidden;pointer-events:none}.onlife-next-button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;color:#fff;background:#1677ff;box-shadow:none;cursor:pointer;animation:onlife-next-in .16s ease-out}.onlife-next-button:hover{background:#0f68e8}.onlife-next-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.onlife-password-toggle{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;color:#9ca3af;background:transparent;font-size:18px;cursor:pointer;transition:color .16s ease,background .16s ease}.onlife-password-toggle:hover{color:#1677ff;background:#f1f6ff}.onlife-eye-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.onlife-verification-field{display:grid;justify-items:center;gap:14px;width:min(100%,328px)}.onlife-verification-hint{width:min(100%,320px);margin:0;color:#6b7280;font-size:13px;font-weight:400;line-height:1.55;text-align:center}.onlife-code-boxes{display:flex;justify-content:center;gap:8px;width:100%}.onlife-code-boxes input{width:48px;height:48px;flex:0 0 48px;border:1px solid #dedede;border-radius:12px;outline:0;color:#000;background:#fff;text-align:center;font-size:18px;font-weight:600;transition:border-color .18s ease,box-shadow .18s ease}.onlife-code-boxes input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff2e}.onlife-login-error{justify-self:start;margin:8px 0 0;color:#d70015;font-size:12px;font-weight:700}.onlife-sync-panel{display:grid;justify-items:center;align-content:center;width:min(100%,360px);min-height:142px}.onlife-sync-spinner{width:34px;height:34px;margin-bottom:18px;border:3px solid rgba(22,119,255,.14);border-top-color:#1677ff;border-radius:50%;animation:onlife-sync-spin .8s linear infinite}.onlife-sync-panel strong{color:#111827;font-size:18px;font-weight:700}.onlife-sync-panel p{margin:8px 0 18px;color:#8f9299;font-size:13px;font-weight:400}.onlife-sync-progress{overflow:hidden;width:100%;height:4px;border-radius:999px;background:#edf0f4}.onlife-sync-progress span{display:block;height:100%;border-radius:inherit;background:#1677ff;transition:width .28s ease}.onlife-submit{width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.onlife-login-divider{width:min(100%,212px);height:1px;margin:34px 0 31px;background:#d7d9dd}.onlife-login-links{display:grid;justify-items:center;gap:17px}.onlife-login-links a,.onlife-login-links button{padding:0;border:0;color:#1f73ff;background:transparent;font-size:14px;font-weight:400;text-decoration:none;cursor:pointer}.onlife-login-links a:hover,.onlife-login-links button:hover{color:#0f68e8}.onlife-login-copyright{position:fixed;left:50%;bottom:28px;z-index:1;color:#8f9299;font-size:12px;font-weight:400;letter-spacing:0;text-align:center;transform:translate(-50%);white-space:nowrap}.onlife-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;background:#ffffff9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.onlife-alert-dialog{width:min(100%,340px);padding:28px;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0f172a29;text-align:center}.onlife-alert-dialog h3{margin:0;color:#000;font-size:18px;font-weight:800}.onlife-alert-dialog p{margin:10px 0 22px;color:#6b7280;font-size:14px;line-height:1.5}.onlife-alert-dialog button{min-width:96px;min-height:38px;border:0;border-radius:999px;color:#fff;background:#1677ff;font-size:14px;font-weight:700;cursor:pointer}@keyframes onlife-next-in{0%{opacity:0;transform:translate(6px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes onlife-sync-spin{to{transform:rotate(360deg)}}.account-recovery-page{height:100vh;display:grid;grid-template-rows:auto auto 1fr 100px;overflow:hidden;background:#fff}.account-recovery-subnav{position:relative;z-index:20;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 max(16px,calc((100vw - 1024px)/2));padding-left:max(14px,calc((100vw - 1024px)/2));padding-right:max(18.5px,calc((100vw - 1024px)/2 + 4.5px));border-bottom:0;background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}.account-recovery-subnav a{color:#1d1d1f;text-decoration:none}.account-recovery-subnav-brand{font-size:19px;font-weight:700}.account-recovery-subnav-links{display:flex;align-items:center;gap:22px}.account-recovery-subnav-links a{color:#6e6e73;font-size:12px;font-weight:400}.account-recovery-subnav-links a:hover{color:#1677ff}.account-recovery-shell{min-height:0;height:100%;display:grid;align-items:center;justify-items:start;overflow:hidden;padding:clamp(24px,4vh,44px) 56px;padding-left:max(14px,calc((100vw - 1024px)/2))}.account-recovery-bottom-tab{height:100px;display:grid;align-content:center;gap:18px;padding:0 max(24px,calc((100vw - 1024px)/2));background:#f5f5f7;color:#4d4d52;font-size:13px;line-height:1}.account-recovery-bottom-row{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.account-recovery-bottom-row a{color:#1677ff;text-decoration:none}.account-recovery-bottom-legal{gap:22px;color:#1d1d1f}.account-recovery-bottom-legal a{color:#1d1d1f}.account-recovery-bottom-legal span{color:#5f6368}.account-recovery-layout{width:min(100%,1120px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(18px,4vw,56px);align-items:center;transform:translateY(-250px)}.account-recovery-layout.is-phone-grid{grid-template-columns:minmax(0,550px) minmax(0,1fr)}.account-recovery-input-panel,.account-recovery-description-panel{min-width:0}.account-recovery-input-panel{display:grid;justify-items:stretch;align-content:center}.account-recovery-brand{display:flex;align-items:center;gap:12px;color:#000;font-size:24px;font-weight:720}.account-recovery-brand img{width:33px;height:33px;border-radius:9px;object-fit:cover}.account-recovery-tabs{display:grid;grid-template-columns:repeat(2,1fr);width:min(100%,360px);margin:48px 0 42px;padding:4px;border-radius:999px;background:#f2f4f7}.account-recovery-tabs button{min-height:36px;border:0;border-radius:999px;color:#6b7280;background:transparent;font-size:14px;font-weight:650;cursor:pointer}.account-recovery-tabs button.is-active{color:#000;background:#fff;box-shadow:0 2px 8px #0f172a14}.account-recovery-input-panel h1{margin:0;color:#000;font-size:28px;font-weight:600;line-height:1.25;letter-spacing:0}.account-recovery-form{width:min(100%,360px);--recovery-button-bg: #9bbdf0;display:grid;justify-items:stretch;gap:28px;margin-top:32px}.account-recovery-form.is-filled{--recovery-button-bg: #1677ff}.account-recovery-form.is-phone-grid{width:min(100%,440px)}.account-recovery-form label{display:grid;gap:16px;color:#6b7280;font-size:16px;font-weight:300;text-align:left}.account-recovery-contact-hint{margin-top:-8px;color:#8a8f98;font-size:13px;font-weight:400;line-height:1.35}.account-recovery-dual-fields{display:grid;gap:18px}.account-recovery-dual-fields label{gap:16px}.account-recovery-field{position:relative;width:100%;min-height:62px;border:1px solid #dedede;border-radius:12px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.account-recovery-field:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff2e}.account-recovery-floating-label{position:absolute;top:50%;left:16px;z-index:1;color:#c2c5cb;font-size:15px;font-weight:500;line-height:1;pointer-events:none;transform:translateY(-50%);transition:top .16s ease,font-size .16s ease,color .16s ease,transform .16s ease}.account-recovery-field:focus-within .account-recovery-floating-label,.account-recovery-field.is-focused .account-recovery-floating-label,.account-recovery-field.is-filled .account-recovery-floating-label{top:10px;color:#6b7280;font-size:12px;transform:translateY(0)}.account-recovery-form input{position:relative;z-index:2;width:100%;min-height:60px;border:0;border-radius:12px;padding:24px 16px 6px;outline:0;color:#000;background:transparent;font-size:16px;font-weight:500;letter-spacing:0}.account-recovery-phone-line{display:flex;align-items:center;gap:10px;width:100%}.account-recovery-phone-fixed{color:#000;font-size:24px;font-weight:650;line-height:1;white-space:nowrap}.account-recovery-phone-grid{display:grid;grid-template-columns:repeat(6,minmax(38px,1fr));gap:8px;width:100%}.account-recovery-phone-grid input{aspect-ratio:1 / 1;min-width:0;min-height:0;border:1px solid #dedede;border-radius:10px;padding:0;text-align:center;font-size:20px;font-weight:600}.account-recovery-phone-grid input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff2e}@media(max-width:640px){.account-recovery-phone-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.account-recovery-phone-grid input{border-radius:8px;font-size:16px}}.account-recovery-form button{justify-self:start;width:min(100%,92px);min-height:32px;border:0;border-radius:8px;color:#fff;background:var(--recovery-button-bg);font-size:13px;font-weight:500;cursor:pointer;transition:background .16s ease,color .16s ease}.account-recovery-error{margin:-14px 0 -8px;color:#d93025;font-size:12px;font-weight:400;line-height:1.35}.account-recovery-status{display:grid;gap:10px;padding:18px;border-radius:12px;background:#f5f5f7}.account-recovery-status p,.account-recovery-status span{margin:0;line-height:1.5}.account-recovery-status p{color:#1d1d1f;font-size:16px;font-weight:500}.account-recovery-status span{color:#6e6e73;font-size:13px;font-weight:400}.account-recovery-form .account-recovery-text-button{justify-self:start;width:auto;min-height:auto;border-radius:0;padding:0;color:#1677ff;background:transparent;font-size:13px;font-weight:400}.account-recovery-form .account-recovery-delivery-link{justify-self:start;width:auto;min-height:auto;margin-top:-14px;border-radius:0;padding:0;color:#1677ff;background:transparent;font-size:13px;font-weight:400}.account-recovery-delivery-message{justify-self:start;margin:-18px 0 0;color:#6e6e73;font-size:12px;font-weight:400;line-height:1.45}.account-recovery-back{margin-top:24px;color:#1f73ff;font-size:14px;text-decoration:none}.account-recovery-description-panel{position:relative;display:grid;align-content:center;padding-left:clamp(20px,3vw,36px);transform:translate(-100px)}.account-recovery-description-panel:before{content:"";position:absolute;top:4px;height:calc(100% + 150px);bottom:auto;left:0;width:1px;background:#e5e7eb}.account-recovery-kicker{margin:0 0 18px;color:#1677ff;font-size:14px;font-weight:720}.account-recovery-description-panel h2{max-width:520px;margin:0;color:#000;font-size:48px;font-weight:760;line-height:1.12;letter-spacing:0}.account-recovery-description-copy{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;max-width:430px;color:#6b7280}.account-recovery-lock-badge{width:52px;height:52px;display:grid;place-items:center;margin-top:2px;border:2px solid #aeb4bd;border-radius:50%;background:transparent}.account-recovery-lock-badge img{width:28px;height:28px;opacity:1;object-fit:contain}.account-recovery-description-panel p:not(.account-recovery-kicker){max-width:350px;margin:0;color:#6b7280;font-size:17px;line-height:1.8}.account-recovery-description-panel ul{display:grid;gap:14px;max-width:520px;margin:34px 0 0;padding:0;list-style:none}.account-recovery-description-panel li{position:relative;padding-left:20px;color:#374151;font-size:15px;line-height:1.7}.account-recovery-description-panel li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:6px;border-radius:50%;background:#1677ff}@media(max-width:860px){.account-recovery-shell{padding:24px}.account-recovery-layout{gap:28px}.account-recovery-layout.is-phone-grid{grid-template-columns:1fr}.account-recovery-input-panel h1,.account-recovery-description-panel h2{font-size:30px}.account-recovery-description-panel{padding-left:28px}}@media(max-width:620px){.account-recovery-page{min-height:100vh;height:auto;overflow:auto}.account-recovery-shell{place-items:start center}.account-recovery-layout{grid-template-columns:1fr;gap:48px}.account-recovery-description-panel{padding:34px 0 0}.account-recovery-description-panel:before{top:0;right:0;bottom:auto;width:auto;height:1px}}.consent-page{min-height:100vh;padding:72px 24px 80px;display:grid;place-items:center}.consent-content{width:min(100%,860px);min-height:auto;display:grid;grid-template-rows:auto auto auto;justify-items:center;margin:0 auto;text-align:center}.title-row{display:flex;align-items:center;gap:10px}.login-title{margin:0;color:var(--ink);font-size:clamp(17px,1.45vw,21px);font-weight:400;line-height:1.16;letter-spacing:0}.consent-logo{width:40px;height:40px;flex:0 0 40px;display:block;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.08))}.privacy-section{width:min(100%,860px);margin-top:68px}.privacy-section h1{margin:0;color:var(--ink);font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.22;letter-spacing:0}.privacy-copy{display:grid;gap:14px;margin-top:20px}.privacy-copy p{margin:0;color:var(--ink);font-size:clamp(15px,1.45vw,18px);font-weight:400;line-height:1.62}.privacy-link{width:fit-content;display:inline-flex;justify-self:center;margin-top:22px;color:var(--accent);font-size:clamp(15px,1.45vw,18px);font-weight:400;line-height:1.2}.privacy-link:hover{color:var(--accent-strong)}.consent-actions{display:grid;grid-template-columns:198px 198px;gap:18px;justify-content:center;margin-top:56px}.consent-actions button{min-height:40px;border-radius:12px;padding:0 18px;font-size:14px;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.agree-button{border:1px solid var(--accent);color:#fff;background:var(--accent)}.agree-button:hover{border-color:var(--accent-strong);background:var(--accent-strong);box-shadow:0 10px 24px #0071e32e;transform:translateY(-1px)}.decline-button{border:1px solid var(--accent);color:var(--accent);background:#ffffff94}.decline-button:hover{border-color:var(--accent-strong);color:var(--accent-strong);background:#fff;transform:translateY(-1px)}@media(max-width:980px){.site-nav{width:calc(100vw - 28px);gap:0;margin:0 14px}.site-nav-links,.site-account-link,.site-account-link:hover{transform:none}.site-nav-links{gap:45px}.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-contact{grid-column:1 / -1}.site-footer-group-inline{margin-left:0;margin-right:0}.branch-hero h1{font-size:42px}.fangyuan-app-hero{gap:34px;padding-top:62px}.fangyuan-app-showcase{width:min(100%,860px);gap:18px}.fangyuan-app-screen img{width:clamp(158px,20.8vw,224px)}.fangyuan-app-screen-center img{width:clamp(214px,27.4vw,282px)}.fangyuan-hero{grid-template-columns:1fr;gap:38px;padding-top:66px}.fangyuan-hero-device{min-height:420px}.fangyuan-highlights,.fangyuan-system-grid{grid-template-columns:1fr}.fangyuan-highlights article{min-height:220px}.fangyuan-data-band{align-items:start;flex-direction:column}.innovation-value-grid{grid-template-columns:1fr}.innovation-role-list article{grid-template-columns:1fr;align-items:start;gap:12px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.08)}.campus-store-heading{grid-template-columns:1fr;gap:12px}.campus-store-heading h1{font-size:42px}.campus-store-heading p{margin:0;font-size:22px}.merchant-hero{grid-template-columns:1fr;gap:38px;padding-top:66px}.merchant-console{min-height:420px}.merchant-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-cta{align-items:start;flex-direction:column}.service-help-intro{grid-template-columns:minmax(0,1fr) 140px}.service-help-intro p{font-size:17px}.service-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-help-group{padding-right:26px;padding-left:26px}.support-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-channel-grid,.support-step-grid{grid-template-columns:1fr}.support-contact-band{align-items:start;flex-direction:column}.support-contact-actions{justify-content:flex-start}.home-hero-copy h1{font-size:42px}.home-hero-copy>span{font-size:22px}.home-feature-copy h2{font-size:44px}.scholarship-feature-copy h2{max-width:760px;white-space:normal}.scholarship-feature-visual{width:min(calc(100vw - 48px),820px);height:min(46vh,500px)}.scholarship-fund-section{min-height:660px;padding:64px 24px 58px}.scholarship-fund-lead{width:min(100%,820px);margin-bottom:36px;font-size:25px}.scholarship-fund-card{min-height:440px;grid-template-columns:1fr;align-content:center;gap:36px;padding:48px}.scholarship-fund-copy p{max-width:760px}.scholarship-grant-section{padding:52px 24px 64px}.scholarship-grant-card{height:270px}.scholarship-grant-card p{left:36px;bottom:30px;font-size:25px}.scholarship-values-section{gap:42px;padding:62px 24px 66px}.scholarship-values-section>h2{width:min(100%,820px);font-size:34px}.scholarship-values-card{width:min(100%,820px);min-height:390px;grid-template-columns:1fr;justify-items:start;gap:38px;padding:52px 48px}.scholarship-values-card img{justify-self:start;width:168px;height:168px}.scholarship-total-section{gap:30px;padding:52px 24px 60px}.scholarship-total-section h2,.scholarship-total-list{width:min(100%,820px)}.home-tile h2{font-size:34px}.tile-home h2{white-space:nowrap}.consent-page{padding:56px 22px}.consent-content{min-height:auto}.login-title{font-size:18px}.consent-actions{grid-template-columns:1fr;gap:14px;width:min(100%,360px)}}@media(max-width:640px){.site-nav{width:calc(100vw - 28px);grid-template-columns:28px minmax(0,1fr) 34px 28px;gap:12px}.site-search-trigger{min-width:34px;width:34px;padding:0}.site-search-trigger span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-nav-links{justify-content:flex-start;gap:20px}.site-nav-item{margin-right:0}.search-dialog-layer{padding:62px 16px 16px}.search-dialog-form{min-height:58px}.search-dialog-form input{font-size:17px}.site-footer{padding:34px 0 30px}.site-footer-grid{width:calc(100% - 36px);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.site-footer-contact{grid-column:1 / -1}.site-footer-group-inline{margin-left:0;margin-right:0}.site-footer-legal{width:calc(100% - 36px);padding-left:0}.branch-hero{width:calc(100% - 36px);padding:72px 0 86px}.branch-hero p{font-size:15px}.branch-hero h1{font-size:34px}.privacy-policy-page{padding:82px 18px 58px}.privacy-policy-header h1{font-size:22px}.privacy-policy-header>p{margin-top:14px;font-size:13px}.privacy-policy-intro p,.privacy-policy-body p{font-size:12px;line-height:1.68}.privacy-policy-icon{width:84px;height:84px;margin:42px auto 38px}.privacy-policy-body{gap:34px}.service-help{padding:0 0 56px}.service-help-intro,.service-help-panel{width:calc(100vw - 28px)}.service-help-intro{min-height:730px;grid-template-columns:1fr;gap:20px;padding:24px 0}.service-help-intro h2{font-size:25px}.service-help-intro p{margin-top:22px;font-size:16px}.service-help-pills{gap:10px;margin-top:24px}.service-help-pills button{min-height:40px;padding:0 18px;font-size:14px}.service-help-intro img{width:min(72vw,280px);max-height:360px;justify-self:center}.service-help-grid{grid-template-columns:1fr}.service-help-group{min-height:auto;padding:24px 22px 22px}.service-help-group h3{font-size:18px}.service-help-group li,.service-help-group p,.service-help-more{font-size:14px}.service-help-more{margin-top:22px}.service-help-group.is-wide{grid-template-columns:1fr;grid-template-rows:auto auto auto}.service-help-group.is-wide .service-help-more{grid-column:auto;grid-row:auto;align-self:start;margin-top:22px}.fangyuan-app-hero{min-height:auto;align-content:start;gap:38px;padding:54px 18px 42px}.fangyuan-app-copy h1{font-size:36px}.fangyuan-app-copy p{max-width:330px;font-size:18px}.fangyuan-app-showcase{width:100%;gap:0;padding:0}.fangyuan-app-screen{filter:drop-shadow(0 22px 38px rgba(0,0,0,.58))}.fangyuan-app-screen img{width:clamp(92px,28vw,120px)}.fangyuan-app-screen-center img{width:clamp(138px,40vw,178px)}.fangyuan-app-screen-left{margin-right:-18px;animation-name:fangyuanHeroPhoneLeftInMobile}.fangyuan-app-screen-right{margin-left:-18px;animation-name:fangyuanHeroPhoneRightInMobile}.fangyuan-capability-section{gap:24px;padding:46px 0 54px}.fangyuan-capability-section h2{width:calc(100% - 36px);font-size:28px}.fangyuan-capability-row{grid-auto-columns:minmax(280px,78vw);gap:16px;padding-inline:18px;scroll-padding-inline:18px}.fangyuan-capability-card{min-height:420px;border-radius:18px;padding:24px}.fangyuan-capability-card h3{margin-top:28px;font-size:26px}.fangyuan-capability-card span{font-size:15px}.fangyuan-experience-section{min-height:auto;grid-template-columns:1fr;gap:32px;padding:56px 18px}.fangyuan-experience-pills{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto;gap:10px;padding-bottom:4px;scrollbar-width:none}.fangyuan-experience-pills::-webkit-scrollbar{display:none}.fangyuan-experience-pills button,.fangyuan-experience-pills button:hover,.fangyuan-experience-pills button.is-active{transform:none}.fangyuan-experience-phone{justify-self:center;width:min(100%,340px);min-height:560px;border-radius:38px;padding:18px}.fangyuan-experience-screen{min-height:448px;border-radius:26px;padding:24px}.fangyuan-experience-screen h2{font-size:27px}.fangyuan-collaboration-section{min-height:480vh;padding:68px 18px}.fangyuan-collaboration-section h2{font-size:27px}.fangyuan-framework-copy{margin-top:12vh}.fangyuan-framework-copy p{font-size:18px}.fangyuan-framework-copy h3{font-size:22px}.fangyuan-framework-copy span{max-width:100%;margin-top:20px;font-size:15px;line-height:1.75}.fangyuan-framework-ipad{width:100%;aspect-ratio:auto;margin-top:42px;border-radius:30px;padding:14px}.fangyuan-framework-ipad-camera{display:none}.fangyuan-framework-ipad-screen{min-height:430px;grid-template-columns:1fr;gap:0;border-radius:22px}.fangyuan-framework-ipad-sidebar{grid-template-columns:repeat(3,1fr);align-items:center;padding:18px}.fangyuan-framework-ipad-sidebar strong{grid-column:1 / -1;font-size:18px}.fangyuan-framework-ipad-sidebar span{height:28px}.fangyuan-framework-ipad-canvas{gap:22px;padding:22px}.fangyuan-framework-ipad-node{min-width:150px;min-height:54px;font-size:17px}.fangyuan-framework-ipad-grid{grid-template-columns:repeat(2,1fr)}.fangyuan-framework-ipad-grid span{min-height:86px;font-size:16px}.fangyuan-framework-copy h4{margin-top:42px;font-size:22px}.fangyuan-resource-cards{grid-template-columns:1fr;gap:14px;margin-top:28px}.fangyuan-resource-cards article{min-height:auto;border-radius:22px;padding:22px}.fangyuan-resource-cards h5{font-size:22px}.fangyuan-resource-cards p{margin-top:16px;font-size:14px;line-height:1.72}.fangyuan-data-flow{margin-top:64px}.fangyuan-data-flow h4{font-size:28px}.fangyuan-data-flow p{margin-top:18px;font-size:15px;line-height:1.75}.fangyuan-data-pills{justify-content:flex-start;width:100%;overflow-x:auto;margin-top:26px;padding:4px;scrollbar-width:none}.fangyuan-data-pills::-webkit-scrollbar{display:none}.fangyuan-data-pills span{min-width:112px;min-height:42px;flex:0 0 auto;padding:0 16px;font-size:14px}.fangyuan-mac-prototype{width:100%;margin-top:46px}.fangyuan-mac-screen{aspect-ratio:auto;min-height:520px;border-radius:24px;padding:10px}.fangyuan-mac-toolbar{height:36px;border-radius:16px 16px 0 0}.fangyuan-mac-workspace{height:calc(100% - 36px);grid-template-columns:1fr;padding:10px}.fangyuan-mac-workspace aside{gap:10px;padding:16px}.fangyuan-mac-workspace aside span{height:26px}.fangyuan-mac-chart{min-height:170px}.fangyuan-mac-panels{grid-template-columns:1fr}.fangyuan-mac-panels span{min-height:54px}.fangyuan-macbook-hinge{width:86%;height:10px}.fangyuan-macbook-base{width:100%;height:40px;border-radius:0 0 20px 20px}.fangyuan-macbook-trackpad{top:9px;width:110px;height:20px}.fangyuan-ecosystem-copy{margin-top:72px}.fangyuan-ecosystem-copy p{font-size:18px}.fangyuan-ecosystem-copy h4{font-size:22px}.fangyuan-hero{min-height:auto;padding:58px 18px 44px}.fangyuan-hero-copy{gap:14px}.fangyuan-hero-copy p,.fangyuan-section-head p,.fangyuan-data-band p{font-size:15px}.fangyuan-hero-copy h1{font-size:42px;line-height:1.04}.fangyuan-hero-copy>span{font-size:17px}.fangyuan-hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.fangyuan-hero-actions a{font-size:17px}.fangyuan-hero-device{min-height:320px}.fangyuan-signal-grid{right:18px;bottom:18px;grid-template-columns:repeat(2,34px);gap:8px}.fangyuan-highlights article{min-height:200px;padding:26px 18px}.fangyuan-highlights h2{font-size:28px}.fangyuan-system,.fangyuan-data-band{padding:58px 18px}.fangyuan-section-head h2,.fangyuan-data-band h2{font-size:34px}.fangyuan-system-grid article{min-height:220px;padding:22px}.fangyuan-system-grid h3{font-size:25px}.innovation-hero{min-height:calc(100vh - 44px);padding:0 18px}.innovation-orb{width:28px;height:28px;margin:-66px 0 0 -260px}.innovation-hero-copy{gap:18px}.innovation-hero-copy h1{font-size:34px}.innovation-gradient-band{min-height:calc(100vh - 44px);padding:0 18px}.innovation-gradient-band p,.innovation-work span,.innovation-campus-life p{font-size:20px}.innovation-work{min-height:calc(100vh - 44px);padding:0 18px}.innovation-work p,.innovation-work h2,.innovation-campus-life h2,.innovation-section-head h2{font-size:24px}.innovation-campus-life{min-height:320px;padding:58px 18px}.innovation-values,.innovation-roles{padding-left:18px;padding-right:18px}.innovation-value-grid{gap:14px}.innovation-value-grid article{min-height:220px;padding:24px}.innovation-role-list dl{grid-template-columns:1fr}.campus-store-hero{width:calc(100% - 36px);gap:28px;padding:48px 0 24px}.campus-store-heading h1{font-size:34px}.campus-store-heading p{font-size:19px}.campus-category-row a{min-height:40px;padding:0 16px}.campus-shelf-title,.campus-quick-links{width:calc(100% - 36px)}.campus-shelf-title h2,.campus-quick-links h2{font-size:25px}.campus-helper-section{margin:0;padding:30px 0 28px}.campus-helper-grid{grid-auto-columns:260px;gap:18px;padding-inline:18px;scroll-padding-inline:18px}.campus-helper-grid article{min-height:200px;border-radius:18px;padding:20px}.campus-helper-grid h3{font-size:18px}.campus-helper-grid span{font-size:16px}.campus-privacy-note{padding:0 18px 22px}.campus-privacy-note h2{font-size:18px}.campus-privacy-note p{font-size:13px;line-height:1.72}.campus-card-row{grid-template-columns:none;grid-auto-columns:309px;padding-inline:18px;scroll-padding-inline:18px}.campus-shelf:nth-child(2) .campus-card-row{grid-auto-columns:420px}.campus-card{min-height:450px;border-radius:18px;padding:28px}.campus-card-visual-verification,.campus-card-visual-student-record,.campus-card-visual-cloud-academic,.campus-card-visual-secure-academic,.campus-card-visual-secure-fangyuan,.campus-card-visual-fangyuan-home,.campus-card-visual-campus-code,.campus-card-visual-permissions{min-height:560px}.campus-shelf:nth-child(2) .campus-card{min-height:450px;height:450px}.campus-shelf:nth-child(2) .campus-card-visual-fangyuan-home{min-height:450px}.campus-card-visual-verification,.campus-card-visual-student-record,.campus-card-visual-cloud-academic,.campus-card-visual-secure-academic,.campus-card-visual-secure-fangyuan,.campus-card-visual-fangyuan-home,.campus-card-visual-campus-code,.campus-card-visual-permissions{min-height:590px}.campus-shelf:nth-child(2) .campus-card,.campus-shelf:nth-child(2) .campus-card-visual-fangyuan-home{min-height:450px;height:450px}.campus-card h3{font-size:25px}.campus-card-phone-visual{height:378px;bottom:12px;left:50%}.campus-card-phone-verification,.campus-card-phone-cloud-academic,.campus-card-phone-secure-academic,.campus-card-phone-secure-fangyuan,.campus-card-phone-campus-code,.campus-card-phone-student-record,.campus-card-phone-permissions{height:470px;bottom:-120px}.campus-card-macbook-visual{width:min(300px,calc(100% - 28px));bottom:20px}.campus-card-greeter-visual{height:210px;right:10px;bottom:0}.campus-card-logistics-visual,.campus-card-merchant-visual{height:100%}.campus-black-showcase-inner{grid-template-columns:1fr;justify-items:center;gap:34px;padding-block:72px}.campus-black-device-stage{width:min(640px,92vw);height:min(520px,calc(100vh - 220px));justify-self:center}.campus-black-ipad-landscape{width:min(640px,92vw)}.campus-black-ipad-portrait{width:min(360px,64vw)}.campus-black-bubble-list{width:min(360px,92vw);justify-self:center}.campus-black-bubble{min-width:0;width:100%}.merchant-hero{min-height:auto;padding:58px 18px 44px}.merchant-announcement{min-height:auto}.merchant-announcement-inner{align-items:center;flex-direction:column;gap:10px;width:calc(100% - 36px);margin:0 18px;padding:14px 0;text-align:center}.merchant-announcement-inner div{display:grid;gap:4px}.merchant-category-strip{grid-template-columns:repeat(5,86px);justify-content:flex-start;gap:12px;width:calc(100% - 36px);overflow-x:auto;margin:0 18px;padding:16px 0;scrollbar-width:none}.merchant-category-strip::-webkit-scrollbar{display:none}.merchant-category-item{min-height:84px}.merchant-hero-copy{gap:14px}.merchant-hero-copy p,.merchant-section-head p,.merchant-cta p{font-size:15px}.merchant-hero-copy h1{font-size:42px;line-height:1.04}.merchant-hero-copy>span{font-size:17px}.merchant-hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.merchant-hero-actions a{font-size:17px}.merchant-console{min-height:330px;padding:20px}.merchant-console-metric strong{font-size:70px}.merchant-stat-band,.merchant-service-grid{grid-template-columns:1fr}.merchant-stat-band article{min-height:150px}.merchant-section,.merchant-cta{padding:58px 18px}.merchant-section-head h2,.merchant-cta h2{font-size:34px}.merchant-service-grid article{min-height:220px}.merchant-step-list article{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:128px}.merchant-step-list h3{font-size:25px}.support-hero{padding:58px 18px 44px}.support-stage{min-height:730px;grid-template-columns:1fr;justify-items:center;padding:54px 18px}.support-stage-secondary{min-height:auto;margin-top:0;padding:108px 18px 0}.support-stage-secondary h2{max-width:100%;font-size:34px;text-align:center;transform:none}.support-stage-title-highlight{margin:8px auto 0}.support-stage-secondary-tablet{position:relative;top:auto;left:auto;width:min(90vw,460px);margin:40px auto 0}.support-stage-secondary-phone{position:relative;top:auto;right:auto;width:min(76vw,300px);margin:32px auto 0}.support-stage-tertiary{min-height:1173px;padding-top:82px}.support-stage-tertiary-brand{width:calc(100vw - 36px)}.support-stage-tertiary-products{display:flex;gap:26px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.support-stage-tertiary-products::-webkit-scrollbar{display:none}.support-stage-tertiary-products article{flex:0 0 72px}.support-stage-tertiary-cards{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px;scroll-padding-inline:0;scrollbar-width:none}.support-stage-tertiary-cards::-webkit-scrollbar{display:none}.support-stage-tertiary-cards article{flex:0 0 176px;min-height:112px;padding:16px}.support-stage-media{width:min(100%,360px);justify-self:center}.support-stage-image{width:min(100%,320px);height:min(68vh,620px)}.support-stage-copy{justify-self:center;text-align:center;transform:translateY(0)}.support-stage-copy h1{font-size:40px}.support-stage-copy p{font-size:16px}.support-stage-metric{width:min(100%,250px);min-height:104px;margin-top:28px}.support-stage-metric span{font-size:66px}.support-stage-description{margin-top:28px;text-align:center}.support-stage-description p{font-size:15px}.support-hero-copy{gap:14px}.support-hero-copy p,.support-section-head p,.support-contact-band p{font-size:15px}.support-hero-copy h1{font-size:42px;line-height:1.04}.support-hero-copy>span{font-size:17px}.support-search{min-height:56px;grid-template-columns:22px minmax(0,1fr);border-radius:18px;padding:0 18px}.support-search button{grid-column:1 / -1;width:100%;margin-bottom:12px}.support-action-section,.support-channel-section,.support-topic-section,.support-process-section,.support-contact-band{padding:58px 18px}.support-section-head h2,.support-contact-band h2{font-size:34px}.support-action-grid,.support-channel-grid,.support-step-grid{grid-template-columns:1fr}.support-action-grid a,.support-channel-grid article,.support-step-grid article{min-height:220px}.support-action-grid h3,.support-channel-grid h3,.support-step-grid h3{font-size:25px}.support-contact-actions{width:100%;flex-direction:column}.team-hero{min-height:220px;padding:36px 18px 20px}.team-hero h1{font-size:30px}.team-hero span{font-size:18px}.team-management-section{padding:20px 18px 44px}.team-section-head h2{font-size:34px}.team-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.team-management-photo span{width:56px;height:56px;font-size:16px}.team-management-grid h3{font-size:18px}.team-management-grid strong,.team-management-grid p{font-size:14px}.team-contact-card{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;padding:16px 18px}.team-contact-card a{font-size:16px;overflow-wrap:anywhere}.team-member-dialog-layer{padding:18px}.team-member-dialog{padding:30px 22px 26px}.team-member-dialog-photo{width:180px}.team-member-dialog h2{font-size:26px}.team-member-dialog-details{max-height:300px;columns:1}.team-member-dialog-details p{font-size:12px;line-height:1.68}.home-hero{min-height:calc(100vh - 44px);padding:52px 18px 0}.home-hero-copy p{font-size:16px}.home-hero-copy h1{font-size:30px}.home-hero-copy>span{font-size:19px;line-height:1.34}.home-hero-actions{gap:18px}.home-hero-actions a{font-size:17px}.home-hero-actions .home-hero-pill{min-height:40px;padding:0 20px;font-size:16px}.home-feature{min-height:620px;padding:54px 18px}.feature-campus{min-height:730px;padding-bottom:0}.scholarship-feature{min-height:720px;padding-bottom:0}.scholarship-feature-copy h2{max-width:760px;font-size:34px;white-space:normal}.scholarship-feature-visual{width:min(calc(100vw - 36px),620px);height:min(42vh,420px);margin:34px 0 58px}.scholarship-feature.is-study .scholarship-feature-visual,.scholarship-feature.is-impact .scholarship-feature-visual{height:min(36vh,360px)}.scholarship-feature.is-study .scholarship-feature-visual img,.scholarship-feature.is-impact .scholarship-feature-visual img{border-radius:22px}.scholarship-feature.is-study .scholarship-feature-visual{width:100%;height:100%;margin:0}.scholarship-feature.is-study .scholarship-feature-visual img{border-radius:0}.scholarship-feature.is-record .scholarship-feature-visual img,.scholarship-feature.is-review .scholarship-feature-visual img{height:min(42vh,420px)}.scholarship-fund-section{min-height:auto;padding:48px 18px 46px}.scholarship-fund-lead{margin-bottom:26px;font-size:21px;line-height:1.42}.scholarship-fund-card{min-height:430px;gap:30px;border-radius:24px;padding:36px 24px}.scholarship-fund-brand{font-size:clamp(30px,10vw,40px);white-space:normal}.scholarship-fund-copy{gap:24px}.scholarship-fund-copy h3{font-size:23px;line-height:1.36}.scholarship-fund-copy p,.scholarship-fund-copy a{font-size:15px}.scholarship-grant-section{gap:30px;padding:42px 18px 54px}.scholarship-grant-head{width:100%;gap:16px}.scholarship-grant-head h2{font-size:28px}.scholarship-grant-head p{font-size:14px}.scholarship-grant-list{width:100%;gap:22px}.scholarship-grant-card{height:240px;border-radius:14px}.scholarship-grant-card p{left:24px;bottom:24px;max-width:calc(100% - 88px);font-size:22px}.scholarship-grant-card button{right:20px;bottom:20px;width:30px;height:30px}.scholarship-values-section{gap:30px;padding:44px 18px 54px}.scholarship-values-section>h2{width:100%;font-size:28px}.scholarship-values-card{width:100%;min-height:auto;gap:30px;border-radius:18px;padding:40px 28px}.scholarship-values-card img{width:126px;height:126px;border-radius:24px}.scholarship-values-card article{gap:22px}.scholarship-values-card h3{font-size:27px}.scholarship-values-card p{font-size:15px}.scholarship-total-section{gap:24px;padding:38px 18px 46px}.scholarship-total-section h2,.scholarship-total-list{width:100%}.scholarship-total-section h2{font-size:21px}.scholarship-total-list button{min-height:56px;font-size:16px}.scholarship-total-list button svg{width:20px;height:20px}.new-word-feature{min-height:420px;padding:54px 18px}.new-word-feature-copy h1{max-width:min(100%,520px);font-size:36px;white-space:normal}.new-word-feature-card{height:320px;margin-top:28px}.new-word-feature-card-copy{padding:30px 24px}.new-word-feature-card-copy p{font-size:20px;line-height:1.35}.new-word-feature-card-copy time{left:24px;right:24px}.new-word-triple-card{grid-template-columns:1fr}.new-word-triple-item{min-height:220px}.new-word-wide-card{height:auto;grid-template-columns:1fr}.new-word-wide-split-card{height:420px}.new-word-second-module{padding:82px 18px 0}.new-word-second-module h2{font-size:30px}.new-word-second-video{min-height:520px;aspect-ratio:auto}.new-word-second-video-poster{width:min(82%,340px);height:calc(100% - 36px)}.new-word-second-video-copy{left:22px;right:22px;bottom:28px;width:auto;gap:16px}.new-word-second-video-copy span{min-height:28px;padding:0 16px;font-size:14px}.new-word-second-video-copy p{font-size:21px}.new-word-second-video-copy time{font-size:15px}.new-word-video-card-grid{height:auto;grid-template-columns:1fr}.new-word-video-card{height:260px}.new-word-second-more-grid{grid-template-columns:1fr}.new-word-second-more-card{height:420px}.new-word-image-card-overlay{right:20px;bottom:20px;left:20px;gap:10px}.new-word-image-card-overlay span{min-height:28px;padding:0 14px}.new-word-more-info-row{height:auto;grid-template-columns:1fr}.new-word-more-info-card{height:100px}.new-word-dialog-layer{padding:18px}.new-word-dialog{width:min(100%,520px);border-radius:24px}.new-word-dialog-image{max-height:280px}.new-word-dialog-copy{padding:26px 24px 28px}.new-word-dialog-copy h2{font-size:24px}.new-word-third-module{padding:82px 18px 0}.new-word-third-module h2{font-size:30px}.home-feature-phone-media{bottom:-44px;max-width:min(96vw,520px);height:min(68vh,650px)}.feature-business{min-height:700px;padding-bottom:0}.home-feature-ipad-media{width:min(96vw,620px);height:min(42vh,420px);margin-bottom:64px}.fangyuan-business-module{min-height:700px;padding-bottom:0}.fangyuan-business-module.is-business{min-height:800px}.fangyuan-business-copy{width:min(100%,820px)}.fangyuan-business-copy h1,.fangyuan-business-copy h2{max-width:760px;font-size:34px}.fangyuan-business-copy span{max-width:620px;font-size:17px}.fangyuan-business-module.is-business .fangyuan-business-copy{padding-top:18px}.fangyuan-business-module.is-business .fangyuan-business-copy p{font-size:25px}.fangyuan-business-module.is-business .fangyuan-business-copy h1{font-size:40px}.fangyuan-business-module.is-business .fangyuan-business-copy span{max-width:360px;font-size:36px}.fangyuan-business-visual{width:min(96vw,620px);height:min(42vh,420px);margin-bottom:64px}.fangyuan-business-visual.is-macbook{width:min(104vw,560px);max-height:300px;margin-top:68px;margin-bottom:0}.fangyuan-business-visual.is-photo{width:min(92vw,620px);height:min(38vh,360px);border-radius:18px}.fangyuan-business-visual.is-rider{width:min(82vw,430px);height:min(42vh,400px)}.fangyuan-business-overview{min-height:auto;gap:42px;padding:38px 0 64px}.fangyuan-business-overview-head{gap:34px}.fangyuan-business-overview-brand{gap:10px;font-size:26px}.fangyuan-business-overview-brand img{width:30px;height:30px}.fangyuan-business-overview-head p{max-width:340px;font-size:16px}.fangyuan-business-overview-head p br{display:none}.fangyuan-business-card-shell{width:100%}.fangyuan-business-card-grid{grid-auto-columns:min(calc(100vw - 36px),350px);gap:18px;padding-inline:18px;scroll-padding-inline:18px}.fangyuan-business-overview-card{height:480px;border-radius:18px;padding:24px 24px 0}.fangyuan-business-overview-card>img{height:230px}.fangyuan-business-overview-card-copy{padding:0}.fangyuan-business-overview-card-copy h2{margin:28px 0 16px;font-size:30px}.fangyuan-business-overview-card-copy p{font-size:17px}.fangyuan-business-overview-card-copy a{font-size:15px}.fangyuan-business-card-nav{width:42px;height:42px}.fangyuan-business-card-nav svg{width:22px;height:22px}.fangyuan-business-card-nav.is-prev{left:8px}.fangyuan-business-card-nav.is-next{right:8px}.home-feature-copy p,.home-tile p{font-size:17px}.home-feature-copy h2{font-size:34px}.feature-campus .home-feature-copy{width:min(100%,820px)}.feature-campus .home-feature-copy h2{max-width:760px;font-size:34px;white-space:normal}.feature-business .home-feature-copy{width:min(100%,820px)}.feature-business .home-feature-copy h2{max-width:760px;font-size:34px;white-space:normal}.feature-education{min-height:760px}.feature-education .home-feature-copy{width:min(100%,820px)}.feature-education .home-feature-copy h2{max-width:760px;font-size:34px;white-space:normal}.trade-in-feature{min-height:730px;padding-bottom:0}.trade-in-feature .home-feature-copy{width:min(100%,820px)}.trade-in-feature .home-feature-copy h2{max-width:760px;font-size:34px;white-space:normal}.trade-in-feature-visual{bottom:-36px;max-width:min(94vw,520px);height:min(54vh,540px)}.trade-in-feature.is-cycle .trade-in-feature-visual,.trade-in-feature.is-delivery .trade-in-feature-visual{bottom:82px;width:min(54vw,260px)}.trade-in-feature.is-merchant .trade-in-feature-visual{bottom:58px;width:min(88vw,620px);height:min(36vh,360px);border-radius:22px}.trade-in-feature.trade-in-intro{min-height:auto;padding:42px 18px 54px}.trade-in-intro-copy{width:min(100%,620px)}.trade-in-intro-brand{gap:12px}.trade-in-intro-brand img{width:36px;height:36px}.trade-in-intro-brand span{font-size:18px}.trade-in-intro h1{margin-top:54px;font-size:30px;line-height:1.28}.trade-in-intro-description{margin-top:34px}.trade-in-intro-description p{font-size:15px;line-height:1.62}.trade-in-intro-card{width:min(100%,1024px);height:120px;margin-top:26px;border-radius:12px}.trade-in-category-item{gap:8px;padding-inline:4px}.trade-in-category-item svg{width:26px;height:26px}.trade-in-category-item span{font-size:12px}.trade-in-category-item.is-active:after{width:42px;bottom:10px}.trade-in-intro-large-card{width:min(100%,1024px);height:auto;grid-template-columns:1fr;gap:28px;margin-top:18px;border-radius:24px;padding:36px 24px 28px}.trade-in-intro-large-copy{justify-items:start;gap:20px}.trade-in-intro-large-copy h2{font-size:25px}.trade-in-intro-large-copy p{max-width:none;font-size:17px;line-height:1.62}.trade-in-intro-large-copy a{min-width:108px;min-height:46px;margin-top:18px;padding:0 22px;font-size:17px}.trade-in-intro-large-card img{width:min(100%,320px)}.trade-in-feature.is-steps{padding:64px 18px 58px}.trade-in-steps-copy{width:min(100%,620px)}.trade-in-steps-copy h2{font-size:34px}.trade-in-steps-description{margin-top:34px}.trade-in-steps-description p{font-size:17px;line-height:1.58}.trade-in-steps-tabs{width:min(100%,320px);height:54px;margin-top:38px}.trade-in-steps-tabs button{font-size:18px}.trade-in-steps-grid{grid-template-columns:1fr;gap:18px;margin-top:42px}.trade-in-step-card{min-height:360px;grid-template-rows:170px 1fr}.trade-in-step-icon svg{width:72px;height:72px}.trade-in-step-icon span{font-size:72px}.trade-in-step-card-copy{padding:18px 20px 24px}.trade-in-step-card-copy p,.trade-in-step-card-copy h3,.trade-in-step-card-copy span{font-size:15px}.trade-in-feature.is-faq{padding:64px 18px 72px}.trade-in-faq-copy{width:min(100%,620px)}.trade-in-faq-copy h2{font-size:30px}.trade-in-faq-card{min-height:auto;margin-top:42px;padding:42px 20px 24px}.trade-in-faq-question{font-size:19px}.trade-in-faq-answer-card{min-height:220px;margin-top:54px;padding:52px 24px 30px}.trade-in-faq-icon{top:-28px;left:24px;width:56px;height:56px}.trade-in-faq-icon svg{width:34px;height:34px}.trade-in-faq-icon span{width:32px;height:32px}.trade-in-faq-icon span:before{left:7px;width:16px;height:16px;border-width:2.5px}.trade-in-faq-icon span:after{border-width:2.5px}.trade-in-faq-answer-card p{font-size:17px}.trade-in-faq-answer-card span{font-size:13px}.trade-in-faq-dots{gap:16px;margin-top:42px}.trade-in-faq-dots span{width:10px;height:10px}.trade-in-faq-dots span.is-active{width:48px}.trade-in-feature.is-benefits{padding:58px 18px 62px}.trade-in-benefits-copy{width:min(100%,620px)}.trade-in-benefits-copy>h2{font-size:32px}.trade-in-benefits-grid{grid-template-columns:1fr;grid-template-rows:none;gap:18px;margin-top:42px}.trade-in-benefit-card,.trade-in-benefit-card.is-shopping,.trade-in-benefit-card.is-delivery,.trade-in-benefit-card.is-recycle,.trade-in-benefit-card.is-pollution,.trade-in-benefit-card.is-earth{grid-column:auto;grid-row:auto;min-height:auto;padding:28px 24px}.trade-in-benefit-card.is-recycle{background:transparent}.trade-in-benefit-card h3{font-size:21px}.trade-in-benefit-card p{font-size:15px}.trade-in-benefit-card.is-shopping p,.trade-in-benefit-card.is-delivery p,.trade-in-benefit-card.is-recycle p,.trade-in-benefit-card.is-earth p{max-width:none;margin-top:18px}.trade-in-benefit-card.is-shopping img,.trade-in-benefit-card.is-delivery img{width:min(100%,240px);margin-top:28px}.trade-in-benefit-card.is-recycle img,.trade-in-benefit-card.is-earth img{width:120px}.trade-in-feature.is-answers{padding:52px 18px 68px}.trade-in-answers-copy{width:min(100%,620px)}.trade-in-answers-copy>h2{font-size:30px}.trade-in-answer-filters{justify-content:flex-start;gap:8px;width:100%;overflow-x:auto;margin-top:24px;padding-bottom:4px;scrollbar-width:none}.trade-in-answer-filters::-webkit-scrollbar{display:none}.trade-in-answer-filters button{min-width:auto;flex:0 0 auto;height:36px;padding:0 18px;font-size:13px}.trade-in-answer-groups{width:100%;gap:22px;margin-top:38px}.trade-in-answer-group h3{font-size:18px}.trade-in-answer-list button{min-height:44px}.trade-in-answer-list span{font-size:13px}.home-education-phone-grid{width:min(calc(100vw - 36px),620px);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.home-education-phone-media{height:min(36vh,360px)}.tile-home h2{white-space:normal}.home-feature-copy span{font-size:16px}.home-tile-grid{grid-template-columns:1fr}.home-tile{min-height:460px;padding:46px 24px}.home-academic-device-stack{width:min(100%,420px);height:210px;margin-top:24px}.home-academic-mac{width:min(100%,410px);max-height:205px}.home-academic-phone{width:82px;max-height:160px;right:7%;bottom:7px}.home-disclosure-strip{padding:48px 0 54px}.home-disclosure-content{width:calc(100% - 46px);margin:0 23px}.home-disclosure-content h2{font-size:21px}.home-disclosure-content p{font-size:12px;line-height:1.7}.home-tile h2{font-size:32px}.consent-page{padding:42px 18px}.login-title{font-size:16px}.consent-logo{width:34px;height:34px;flex-basis:34px}.title-row{gap:12px}.privacy-section{margin-top:46px}.privacy-section h1{font-size:22px}.privacy-copy{gap:20px;margin-top:24px}.privacy-copy p,.privacy-link{font-size:15px;line-height:1.55}.consent-actions{margin-top:48px}.consent-actions button{min-height:54px;border-radius:999px;font-size:17px}.founder-card{grid-template-columns:1fr;justify-items:center;text-align:center;gap:0;min-height:auto}.founder-info{padding:24px 20px 20px}.founder-text{margin-top:48px;align-self:auto}.founder-photo{order:-1;width:220px;height:180px;margin:18px auto 0}.founder-id{font-size:18px}.founder-name{font-size:28px}.founder-role{font-size:21px}.founder-role-en{font-size:18px}.profile-stories,.info-card-grid{grid-template-columns:1fr}.info-dialog{border-radius:20px;padding:22px}.info-dialog h3{font-size:24px}.info-dialog-meta{align-items:flex-start;flex-direction:column;gap:8px}.info-dialog-fields div{align-items:flex-start;flex-direction:column;gap:5px}.info-dialog-fields strong{text-align:left}}@media(max-width:760px){.supply-chain-feature{min-height:720px;padding:58px 18px 0}.supply-chain-feature-copy h2{max-width:280px;font-size:29px;line-height:1.18;word-break:break-all;white-space:normal}.supply-chain-feature-copy{width:min(calc(100vw - 36px),620px)}.supply-chain-command{min-height:100vh;padding:0 18px}.supply-chain-hero-image{object-position:50% center}.supply-chain-hero-copy{gap:18px}.supply-chain-hero-copy h1{max-width:330px;font-size:34px;line-height:1.12}.supply-chain-hero-copy p{max-width:300px;font-size:19px;line-height:1.36}.supply-chain-hero-actions a{min-height:42px;padding:0 22px;font-size:15px}.supply-command-visual,.supply-photo-visual,.supply-delivery-visual,.supply-trace-grid{width:min(calc(100vw - 36px),620px)}.supply-command-visual{margin:38px auto 58px}.supply-command-visual img{min-height:360px}.supply-command-panel{width:138px;min-height:88px;padding:14px}.supply-command-panel strong{font-size:27px}.supply-command-panel.is-demand{left:10px;bottom:18px}.supply-command-panel.is-stock{right:10px;top:18px}.supply-photo-visual{height:min(38vh,360px);margin:34px 0 58px}.supply-chain-warehouse{min-height:100vh;grid-template-rows:1fr;padding:0 18px}.supply-chain-values-copy{width:min(calc(100vw - 44px),430px);gap:20px}.supply-chain-values-copy p{font-size:34px;line-height:1.28}.supply-chain-green-mark{margin:0 -3px;padding:0 6px}.supply-chain-green-mark:before{top:10%;right:-6px;bottom:8%;left:-6px}.supply-chain-green-mark:after{top:2%;right:-10px;bottom:0;left:32%}.supply-ipad-visual{width:min(96vw,620px);height:min(42vh,420px);margin-bottom:64px}.supply-delivery-visual{height:min(44vh,420px);margin-bottom:64px}.supply-delivery-visual article{right:0;bottom:4%;width:176px;min-height:118px;padding:16px}.supply-delivery-visual strong{font-size:18px}.supply-trace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:38px 0 58px}.supply-trace-grid article{min-height:168px;padding:18px 12px}.supply-trace-grid h3{font-size:19px}}
