:root{color:#0b1f3a;background:#f7f9fc;font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none;--navy: #0b1f3a;--navy-2: #102f58;--cobalt: #1557d6;--cobalt-dark: #0f45ad;--steel: #416a8a;--slate: #5b6675;--mist: #e8edf3;--line: #d8e0ea;--paper: #ffffff;--surface: #f7f9fc;--success: #1c6b55;--radius: 6px;--container: 1400px}html[data-theme=dark]{color:#edf3fb;background:#0a1420;--navy: #edf3fb;--navy-2: #dbe8f7;--cobalt: #78a9ff;--cobalt-dark: #9bbfff;--steel: #91abc2;--slate: #a9b8ca;--mist: #27384a;--line: #33465b;--paper: #132233;--surface: #0a1420;--success: #63c49f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--surface);color:var(--navy);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p{color:var(--slate);line-height:1.75}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--navy);letter-spacing:-.025em}h1{font-size:clamp(2.45rem,5vw,5rem);line-height:1.08;margin-bottom:26px}h2{font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.18;margin-bottom:18px}h3{font-size:1.25rem;line-height:1.3}.container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.site-shell{min-height:100vh;overflow:clip}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:30;background:#fffffff7;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-inner{height:62px;display:flex;align-items:center;justify-content:space-between;gap:32px}.wordmark{display:inline-flex;align-items:center;gap:12px;font-weight:750;letter-spacing:-.02em;white-space:nowrap}.brand-mark-shell{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:4px}.brand-mark{width:34px;height:34px;object-fit:contain}.brand-chinese-wordmark{width:auto;height:42px;object-fit:contain}.brand-english-wordmark-shell{display:block;width:360px;height:52px;overflow:hidden;border-radius:4px;background:#fff}.brand-english-wordmark{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.wordmark small{font-size:.78rem;color:var(--slate);font-weight:600;padding-left:12px;border-left:1px solid var(--line)}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:.92rem;font-weight:600}.desktop-nav>a:not(.button){color:#304157}.desktop-nav>a:not(.button):hover,.desktop-nav>a.active:not(.button){color:var(--cobalt)}.language-switch{color:var(--cobalt);font-weight:750}.mobile-menu-button{display:none;border:0;background:transparent;color:var(--navy);padding:8px}.mobile-header-actions{display:none;align-items:center;gap:6px}.mobile-nav,.mobile-language-row,html[lang=en] .wordmark small{display:none}html[lang=en] .desktop-nav{gap:18px;font-size:.88rem}html[lang=en] .button-small{padding-inline:17px}html[lang=en] .contact-trigger{padding-inline:12px}.theme-toggle{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #b7c6d8;border-radius:5px;background:#fff;color:var(--navy);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.theme-toggle:hover{border-color:var(--cobalt);color:var(--cobalt);transform:translateY(-1px)}.contact-menu{position:relative}.contact-trigger{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:1px solid #b7c6d8;border-radius:5px;background:#fff;color:var(--navy);font-size:.86rem;font-weight:720;cursor:pointer}.contact-trigger:hover{border-color:var(--cobalt);color:var(--cobalt)}.wechat-logo-trigger{width:19px;height:19px;flex:0 0 auto}.contact-card{position:absolute;top:calc(100% + 12px);right:0;width:310px;padding:20px;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 18px 45px #0b1f3a29;color:var(--navy);z-index:50}.contact-card-heading{display:flex;align-items:flex-start;gap:10px}.wechat-logo-card{width:23px;height:23px;flex:0 0 auto}.contact-card-heading strong,.contact-card-heading span{display:block}.contact-card-heading strong{font-size:.98rem}.contact-card-heading span{margin-top:3px;color:var(--slate);font-size:.76rem;font-weight:500}.wechat-qr{width:190px;height:241px;margin:16px auto;object-fit:contain;border:1px solid var(--mist)}.phone-list{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.phone-contact{display:flex;align-items:center;justify-content:space-between;gap:12px}.phone-contact span,.phone-contact strong{display:block}.phone-contact span{margin-bottom:3px;color:var(--slate);font-size:.72rem;font-weight:600}.phone-contact strong{font-size:.98rem;letter-spacing:.015em}.copy-phone{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--cobalt);font-size:.76rem;font-weight:750;cursor:pointer}.copy-phone:hover{border-color:var(--cobalt)}.contact-card>p{margin:12px 0 0;color:#738095;font-size:.68rem;line-height:1.5}.mobile-contact-actions{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.mobile-contact-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--cobalt);font-size:.8rem;font-weight:750;text-decoration:none}.mobile-contact-action:hover{border-color:var(--cobalt)}.mobile-contact-action:disabled{cursor:not-allowed;opacity:.58}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--cobalt);border-radius:5px;padding:0 26px;background:var(--cobalt);color:#fff;font-weight:720;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.button:hover{background:var(--cobalt-dark);border-color:var(--cobalt-dark);transform:translateY(-1px)}.button:focus-visible,.text-link:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(21,87,214,.28);outline-offset:3px}.button-small{min-height:42px;padding-inline:20px;font-size:.88rem}.button-full{width:100%}.button-light{background:#fff;color:var(--navy);border-color:#fff}.button-light:hover{background:#eaf0f8;border-color:#eaf0f8}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--cobalt);font-weight:720}.text-link:hover{color:var(--cobalt-dark)}.eyebrow{display:inline-block;margin-bottom:14px;color:var(--cobalt);font-size:.77rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow.light{color:#b8cff3}.hero{background:var(--paper);border-bottom:1px solid var(--line)}.hero-grid{min-height:390px;display:grid;grid-template-columns:1.03fr .97fr;align-items:stretch}.hero-copy{padding:28px 38px 24px 0;align-self:center}.hero-copy .eyebrow{margin-bottom:8px}.hero-copy h1{font-size:clamp(2.8rem,3.6vw,3.35rem);line-height:1.05;margin-bottom:18px}.hero-copy h1{max-width:760px}.hero-copy>p{max-width:640px;font-size:1rem;line-height:1.62;margin-bottom:18px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-bottom:20px}.hero-actions .text-link{margin-left:10px}.service-lines{display:grid;gap:7px;font-size:.88rem;color:#31445a}.service-lines span{display:flex;align-items:center;gap:10px}.service-lines svg{color:var(--navy)}.hero-product{min-height:390px;overflow:hidden;background:#fff}.hero-studio-image{width:100%;height:100%;min-height:390px;object-fit:cover;object-position:center}.trust-marquee{background:#fff;border-top:1px solid #edf1f5;overflow:hidden}.trust-marquee-heading{min-height:48px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.trust-marquee-heading strong{font-size:.8rem;letter-spacing:.08em}.trust-marquee-heading span{color:#7a8696;font-size:.71rem}.trust-marquee-window{overflow:hidden}.trust-marquee-track{width:max-content;display:flex;animation:trust-marquee-scroll 34s linear infinite}.trust-marquee-window:hover .trust-marquee-track{animation-play-state:paused}.trust-marquee-item{min-width:360px;min-height:74px;display:flex;align-items:center;gap:13px;padding:12px 28px;border-right:1px solid var(--line);color:var(--navy)}.trust-marquee-item svg{color:var(--cobalt);flex:0 0 auto}.trust-logo{width:84px;height:48px;flex:0 0 auto;object-fit:contain;mix-blend-mode:multiply}.trust-marquee-item strong,.trust-marquee-item span{display:block}.trust-marquee-item strong{margin-bottom:4px;font-size:.88rem}.trust-marquee-item span{color:var(--slate);font-size:.72rem}.trust-marquee-item small{margin-left:auto;padding:4px 7px;border:1px solid #cbd5e1;border-radius:3px;color:#64748b;font-size:.63rem;white-space:nowrap}.trust-marquee-item.pending svg{color:#64748b}@keyframes trust-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.proof-strip{background:var(--navy);color:#fff}.proof-grid{min-height:74px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.proof-item{min-height:56px;display:flex;gap:16px;align-items:center;padding:0 25px;border-right:1px solid rgba(255,255,255,.28)}.proof-item:last-child{border-right:0}.proof-item svg{color:#d5e4fb;flex:0 0 auto}.proof-item strong,.proof-item span{display:block}.proof-item strong{margin-bottom:4px;font-size:.92rem}.proof-item span{color:#c7d3e4;font-size:.77rem;line-height:1.4}.home-comparison{padding-block:14px 18px}.product-comparison{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px 12px}.comparison-label{display:block;margin:0 0 14px}.comparison-grid{display:grid;grid-template-columns:repeat(4,1fr)}.comparison-item{position:relative;min-width:0;min-height:146px;display:grid;grid-template-columns:108px 1fr;align-items:center;gap:14px;padding:10px 20px;border-right:1px solid var(--line)}.comparison-item:last-child{border-right:0}.comparison-item:hover h3{color:var(--cobalt)}.comparison-image-wrap{height:112px;display:flex;align-items:center;justify-content:center;overflow:hidden}.comparison-image-wrap img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.comparison-copy h3{font-size:1.18rem;margin:0 0 14px}.comparison-copy span{display:flex;align-items:center;gap:7px;color:#35465b;font-size:.86rem;margin-top:7px}.comparison-copy span:first-of-type{padding-top:0}.comparison-arrow{display:none;color:var(--cobalt)}.comparison-actions{display:flex;justify-content:center;padding:18px 0 8px;border-top:1px solid var(--line)}.comparison-actions .button{display:inline-flex;align-items:center;gap:8px}.data-note{text-align:center;font-size:.75rem;border-top:1px solid var(--line);margin:0;padding:10px 0 0}.section{padding:92px 0;background:#fff}.section-tint{background:#f1f4f8;border-block:1px solid var(--line)}.section.section-tint{padding-top:20px}.split-heading{display:grid;grid-template-columns:1fr minmax(320px,.78fr);gap:80px;align-items:end;margin-bottom:42px}.split-heading h2{margin-bottom:0}.split-heading>p{margin-bottom:0}.conversion-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.calculator-card,.lead-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px}.card-heading h2{font-size:1.75rem;margin-bottom:8px}.card-heading p{font-size:.9rem;margin-bottom:24px}.field{display:grid;gap:7px;margin-bottom:14px;color:#293b52;font-size:.82rem;font-weight:700}.field-control{min-height:48px;display:flex;align-items:center;gap:11px;border:1px solid #cfd8e4;border-radius:4px;padding:0 14px;background:#fff}.lead-card .field-control{min-height:54px;border:2px solid var(--cobalt);background:#f7faff;box-shadow:0 0 0 3px #1557d61a}.direct-call-link{display:inline-flex;align-items:center;gap:6px;margin-top:-7px;color:var(--cobalt);font-size:.82rem;font-weight:750;text-decoration:none}.direct-call-link:hover,.direct-call-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.field-control:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px #1557d61f}.field-control svg{color:var(--cobalt)}.field-control input{width:100%;border:0;outline:0;background:transparent;color:var(--navy)}.field-control small{color:var(--slate)}.city-search{position:relative}.city-search-hint{margin-top:-1px;color:#738095;font-size:.7rem;font-weight:500;line-height:1.45}.city-results{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:284px;overflow-y:auto;padding:5px;border:1px solid #cfd8e4;border-radius:5px;background:#fff;box-shadow:0 16px 36px #0e233e29}.city-quick-actions{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;padding:12px;border:1px solid #cfd8e4;border-radius:5px;background:#fff;box-shadow:0 16px 36px #0e233e29}.city-quick-actions>span{display:block;margin-bottom:9px;color:var(--slate);font-size:.72rem;font-weight:700}.city-quick-actions>div{display:flex;flex-wrap:wrap;gap:8px}.city-quick-actions button{min-height:34px;padding:0 13px;border:1px solid #c9d5e3;border-radius:4px;background:#f7f9fc;color:var(--navy);font-size:.78rem;font-weight:720;cursor:pointer}.city-quick-actions button:first-child{border-color:var(--cobalt);background:#eef4ff;color:var(--cobalt)}.city-quick-actions button:hover,.city-quick-actions button:focus-visible{border-color:var(--cobalt);color:var(--cobalt);background:#eef4ff}.city-result{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 12px;border:0;border-radius:3px;background:transparent;color:var(--navy);text-align:left;cursor:pointer}.city-result strong{font-size:.82rem}.city-result span{color:var(--slate);font-size:.7rem;font-weight:500;text-align:right}.city-result:hover,.city-result.active{background:#eef4ff;color:var(--cobalt)}.city-no-results{padding:12px;color:var(--slate);font-size:.75rem;font-weight:500}.field select{min-height:48px;border:1px solid #cfd8e4;border-radius:4px;padding:0 13px;background:#fff;color:var(--navy)}.choice-field{display:grid;gap:9px;margin-bottom:16px;color:#293b52;font-size:.82rem;font-weight:700}.choice-label{display:block}.choice-group{display:flex;flex-wrap:wrap;gap:9px}.choice-group button{min-height:44px;flex:1 1 150px;padding:8px 14px;border:1px solid #cfd8e4;border-radius:5px;background:#f8fafc;color:var(--navy);font-size:.86rem;font-weight:700;text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.choice-group button:hover,.choice-group button:focus-visible{border-color:var(--cobalt);background:#eef4ff;color:var(--cobalt)}.choice-group button.selected{border-color:var(--cobalt);background:#eef4ff;color:var(--cobalt);box-shadow:inset 0 0 0 1px var(--cobalt),0 0 0 3px #1557d61a}.choice-group button:active{transform:translateY(1px)}.choice-detail-field{margin-top:-2px}.area-entry{margin-bottom:14px}.area-entry .field{margin-bottom:0}.area-presets{display:none;align-items:center;flex-wrap:wrap;gap:7px;padding-top:9px}.area-entry:focus-within .area-presets{display:flex}.area-presets>span{margin-right:2px;color:var(--slate);font-size:.72rem;font-weight:650}.area-presets button{min-height:30px;padding:0 10px;border:1px solid #c9d5e3;border-radius:4px;background:#f7f9fc;color:var(--navy);font-size:.75rem;font-weight:720;cursor:pointer}.area-presets button:hover,.area-presets button:focus-visible{border-color:var(--cobalt);color:var(--cobalt);background:#f2f6fd}.form-privacy-note{margin:-4px 0 14px;color:#738095;font-size:.7rem;line-height:1.5}.lead-wechat-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0;padding:16px 18px;border:1px solid var(--line);border-radius:4px;background:#f6f9fc}.lead-wechat-card>div{display:grid;gap:5px;min-width:0}.lead-wechat-card strong{color:var(--navy);font-size:.9rem}.lead-wechat-card span{color:var(--slate);font-size:.76rem;line-height:1.5}.lead-wechat-card img{width:132px;height:auto;flex:0 0 auto;border:1px solid var(--line);background:#fff}.consent-row{display:flex;gap:10px;align-items:flex-start;margin:18px 0;color:var(--slate);font-size:.78rem;line-height:1.5}.consent-row input{margin-top:3px;accent-color:var(--cobalt)}.inline-result,.form-message{margin-top:14px;padding:12px 14px;border-left:3px solid var(--success);background:#edf6f2;color:#174d3f;font-size:.8rem;line-height:1.55}.inline-result{display:flex;align-items:flex-start;gap:8px}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#fff}.path-card{padding:38px;border-right:1px solid var(--line)}.path-card:last-child{border-right:0}.path-card>span{display:block;color:var(--steel);font-size:.76rem;font-weight:800;margin-bottom:34px}.path-card h3{font-size:1.55rem}.path-card a{display:inline-flex;gap:8px;align-items:center;color:var(--cobalt);font-weight:700;margin-top:18px}.section-navy{background:var(--navy)}.service-cta{display:grid;grid-template-columns:1fr auto auto;gap:52px;align-items:center}.service-cta h2{color:#fff;max-width:860px}.service-cta p{color:#c2d0e3;max-width:820px;margin-bottom:0}.service-cta>svg{color:#8eacd4}.page-section{min-height:66vh;padding:86px 0 110px;background:#fff}.page-intro{max-width:1000px;margin-bottom:54px}.page-intro h1{font-size:clamp(2.5rem,5vw,4.6rem)}.page-intro p{max-width:820px;font-size:1.05rem}.calculator-page .page-intro{margin-bottom:8px}.compact-heading{max-width:800px;margin-bottom:28px}.compact-heading h2{font-size:2.2rem}.product-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.product-series-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 36px;margin-bottom:24px;padding:20px 24px;border:1px solid var(--line);background:#fbfcfe}.product-series-heading .eyebrow{margin-bottom:8px}.product-series-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-series-tab{min-height:38px;padding:0 14px;border:1px solid #b7c6d8;border-radius:999px;background:#fff;color:#304157;font-size:.83rem;font-weight:720;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.product-series-tab:hover{border-color:var(--cobalt);color:var(--cobalt);transform:translateY(-1px)}.product-series-tab:focus-visible{outline:3px solid rgba(21,87,214,.24);outline-offset:2px}.product-series-tab.is-active{border-color:var(--cobalt);background:var(--cobalt);color:#fff;box-shadow:0 4px 12px #1557d629}.product-card{display:grid;grid-template-columns:44% 56%;min-height:430px;border:1px solid var(--line);background:#fbfcfe}.product-card-image{display:flex;align-items:center;justify-content:center;background:#fff;padding:32px;border-right:1px solid var(--line)}.product-card-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-card-body{padding:38px}.product-card-body h2{font-size:2rem}.spec-list{margin:24px 0}.spec-list div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--line)}.spec-list dt{color:var(--slate);font-size:.82rem}.spec-list dd{margin:0;font-weight:750}.disclaimer-box{display:flex;gap:14px;margin-top:30px;padding:18px 20px;background:#eef3f8;border-left:3px solid var(--steel)}.disclaimer-box p{margin:0;font-size:.86rem}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.resource-card{min-height:250px;display:flex;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid var(--line);background:#fbfcfe}.resource-card h2{margin:18px 0 12px;font-size:1.55rem}.resource-card p{margin:0 0 22px;color:var(--slate);line-height:1.75}.resource-card .text-link{margin-top:auto}.resource-status{color:var(--cobalt);font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resource-links{margin-top:34px}.resource-detail-copy{max-width:900px}.resource-detail-copy .button{margin-top:28px}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--cobalt);font-weight:700;margin-bottom:28px}.product-detail-hero{display:grid;grid-template-columns:1fr 1fr;min-height:580px;border:1px solid var(--line);background:#fbfcfe}.detail-image{display:flex;align-items:center;justify-content:center;padding:48px;background:#fff;border-right:1px solid var(--line)}.detail-image img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.detail-copy{align-self:center;padding:60px}.detail-summary{font-size:1.08rem}.detail-highlights{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.detail-highlights span{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;background:#eef3f8;color:var(--navy);font-weight:700;font-size:.86rem}.detail-highlights svg{color:var(--cobalt)}.detail-note{padding-left:14px;border-left:3px solid var(--steel);font-size:.87rem}.detail-content-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:50px;padding-top:72px}.detail-specs{border-top:1px solid var(--navy)}.detail-specs div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}.detail-specs dt{color:var(--slate)}.detail-specs dd{margin:0;font-weight:700}.detail-aside{align-self:start;padding:28px;background:#eef3f8;border-top:4px solid var(--navy)}.detail-aside p{font-size:.86rem}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.principle-card{padding:34px;border-right:1px solid var(--line)}.principle-card:last-child{border-right:0}.principle-card>span{color:var(--cobalt);font-size:.76rem;font-weight:800}.principle-card h2{margin-top:34px;font-size:1.5rem}.centered-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:46px;padding:34px;background:var(--navy)}.centered-cta h2{color:#fff;margin:0;font-size:1.75rem}.content-reading-block{max-width:980px;margin-top:62px}.content-lead{max-width:820px;margin:0 0 36px;font-size:1.12rem;line-height:1.85;color:var(--navy)}.content-reading-section{padding:24px 0;border-top:1px solid var(--line)}.content-reading-section h2,.faq-section h2{margin:0 0 12px;font-size:1.45rem}.content-reading-section p{max-width:820px;margin:0;line-height:1.85}.inline-link-row{display:flex;flex-wrap:wrap;gap:18px 28px;padding:24px 0;border-block:1px solid var(--line)}.faq-section{padding-top:34px}.faq-item{padding:18px 0;border-top:1px solid var(--line)}.faq-item h3{margin:0 0 7px;font-size:1rem}.faq-item p{max-width:820px;margin:0;line-height:1.75}.commercial-detail ul{display:grid;gap:12px;margin:0;padding-left:20px;line-height:1.75}.steps-grid{border-block:1px solid var(--line)}.step-row{display:grid;grid-template-columns:90px 1fr;align-items:center;min-height:90px;border-bottom:1px solid var(--line)}.step-row:last-child{border-bottom:0}.step-row span{color:var(--cobalt);font-weight:800}.step-row p{margin:0;color:var(--navy);font-size:1.05rem}.note-panel{margin-top:40px;padding:30px;background:#eef3f8;border-left:4px solid var(--navy)}.note-panel p{max-width:850px}.rental-workspace-page{padding:42px 0 70px;background:#f8fafc}.rental-workspace{display:grid;grid-template-columns:minmax(300px,.36fr) minmax(0,1fr);gap:24px;align-items:start}.rental-workspace-form,.rental-workspace-products{border:1px solid var(--line);border-radius:6px;background:#fff}.rental-workspace-form{position:sticky;top:102px}.rental-enquiry-form{padding:34px 30px 28px}.rental-form-heading{margin-bottom:28px}.rental-form-heading .eyebrow{margin-bottom:10px}.rental-form-heading h1{margin-bottom:10px;font-size:clamp(2rem,3vw,2.55rem)}.rental-form-heading p{margin:0;color:var(--slate);font-size:.88rem;line-height:1.7}.rental-enquiry-form .field{margin-bottom:17px}.rental-enquiry-form .field-control{min-height:52px}.rental-enquiry-form .field-control select{width:100%;min-height:48px;border:0;outline:0;background:transparent;color:var(--navy)}.rental-model-control{background:#f3f6f9}.rental-model-control input{font-weight:750}.rental-form-boundary{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:var(--slate);font-size:.76rem;line-height:1.5}.rental-form-boundary svg{flex:0 0 auto;color:var(--cobalt)}.rental-workspace-products{padding:32px}.rental-products-heading{display:grid;grid-template-columns:1fr minmax(280px,.72fr);gap:36px;align-items:end;margin-bottom:24px}.rental-products-heading .eyebrow{margin-bottom:8px}.rental-products-heading h2{margin:0;font-size:2rem}.rental-products-heading p{margin:0;color:var(--slate);font-size:.84rem;line-height:1.65}.rental-selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rental-selection-card{min-height:292px;display:grid;grid-template-columns:minmax(130px,.92fr) minmax(150px,1.08fr);gap:10px;align-items:center;padding:20px;border:1px solid #d6dee8;border-radius:5px;background:#fff;color:var(--navy);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.rental-selection-card:hover{border-color:#8baee5;transform:translateY(-1px)}.rental-selection-card.selected{border-color:var(--cobalt);background:#f7faff;box-shadow:inset 0 0 0 1px var(--cobalt)}.rental-selection-image{min-width:0;height:230px;display:flex;align-items:center;justify-content:center}.rental-selection-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rental-selection-copy{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.rental-selection-copy h3{margin:0 0 21px;font-size:1.45rem}.rental-selection-copy dl{margin:0 0 24px}.rental-selection-copy dl>div{padding:10px 0;border-bottom:1px solid var(--line)}.rental-selection-copy dt{margin-bottom:4px;color:var(--slate);font-size:.72rem;font-weight:650}.rental-selection-copy dd{margin:0;font-size:.91rem;font-weight:760}.rental-select-label{display:flex;align-items:center;gap:9px;margin-top:auto;color:var(--navy);font-size:.82rem;font-weight:720}.rental-radio-dot{width:18px;height:18px;flex:0 0 auto;border:2px solid #9cacbf;border-radius:50%;background:#fff}.rental-selection-card.selected .rental-radio-dot{border:5px solid var(--cobalt)}.rental-selection-card.selected .rental-select-label{color:var(--cobalt)}.rental-unsure-option{width:100%;display:flex;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;border:1px solid #d6dee8;border-radius:5px;background:#fff;color:var(--navy);text-align:left;cursor:pointer}.rental-unsure-option:hover{border-color:#8baee5}.rental-unsure-option.selected{border-color:var(--cobalt);background:#f7faff;box-shadow:inset 0 0 0 1px var(--cobalt)}.rental-unsure-option.selected .rental-radio-dot{border:5px solid var(--cobalt)}.rental-unsure-option>span:last-child{display:grid;gap:3px}.rental-unsure-option strong{font-size:.88rem}.rental-unsure-option small{color:var(--slate);font-size:.74rem;line-height:1.5}.rental-products-note{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);color:var(--slate)}.rental-products-note svg{flex:0 0 auto;color:var(--cobalt)}.rental-products-note p{margin:0;font-size:.75rem;line-height:1.6}.region-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.region-grid article{padding:36px;border:1px solid var(--line)}.region-grid svg{color:var(--cobalt)}.region-grid h2{margin-top:24px;font-size:1.6rem}.capability-list{margin-top:54px}.capability-list>div{display:grid;grid-template-columns:28px 1fr;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.capability-list svg{color:var(--cobalt)}.service-process{display:flex;gap:24px;align-items:center;margin-top:54px;padding:34px;background:var(--navy)}.service-process svg{color:#c1d3ed}.service-process h2{color:#fff;margin-bottom:5px}.service-process p{color:#c7d3e4;margin:0}.single-form-wrap{max-width:760px}.contact-grid{display:grid;grid-template-columns:1fr .75fr;gap:24px;max-width:1120px}.contact-aside{padding:34px;border:1px solid var(--line);background:#eef3f8}.contact-aside ul{padding-left:20px;color:#33465d;line-height:2}.contact-aside>p{display:flex;gap:8px;align-items:flex-start;padding-top:20px;border-top:1px solid #cfd9e5}.contact-direct{display:grid;gap:12px;margin:24px 0 20px;padding:20px 0;border-block:1px solid #cfd9e5}.contact-direct h3{margin:0 0 2px;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;color:var(--slate)}.contact-direct div{display:flex;justify-content:space-between;gap:16px}.contact-direct span{color:var(--slate);font-size:.78rem;font-weight:650}.contact-direct strong{font-size:1rem;font-weight:850;letter-spacing:.01em}.contact-direct-phone{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:1rem;font-weight:850;letter-spacing:.01em;text-decoration:none}.contact-direct-phone:hover,.contact-direct-phone:focus-visible{color:var(--cobalt);text-decoration:underline;text-underline-offset:3px}.legal-entity-note{display:grid;gap:7px;margin-top:24px;padding-top:20px;border-top:1px solid #cfd9e5}.legal-entity-logo{width:148px;height:54px;margin-bottom:4px;object-fit:contain;object-position:left center}.legal-entity-note h3{margin:0 0 4px;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;color:var(--slate)}.legal-entity-note strong{font-size:.9rem}.legal-entity-note span{color:var(--slate);font-size:.76rem;line-height:1.55}.empty-page{text-align:center;max-width:700px}.site-footer{padding:56px 0 24px;background:#07172c;color:#fff}.footer-grid{display:grid;grid-template-columns:1fr 1.3fr .6fr;gap:70px}.footer-brand-row{display:flex;align-items:center;gap:13px;margin-bottom:13px}.footer-brand-mark-shell{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:5px;border-radius:5px;background:#fff}.footer-brand-mark-shell img{width:100%;height:100%;object-fit:contain}.footer-title{font-size:1.2rem;font-weight:800}.footer-english-wordmark-shell{width:min(100%,360px);height:60px;overflow:hidden;border-radius:4px;background:#fff}.footer-english-wordmark-shell img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.footer-label{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:#9cb7db;font-weight:800}.site-footer p{color:#aebed3;font-size:.83rem}.footer-contact{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#fff;font-weight:700}.legal-row{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);color:#8397b1;font-size:.72rem}@media(max-width:1120px){.wordmark small{display:none}.brand-english-wordmark-shell{width:290px;height:46px}.desktop-nav{gap:18px}.hero-grid{grid-template-columns:1fr .8fr}.hero-copy{padding-left:0}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-item:nth-child(2){border-right:0}.proof-item{margin-block:12px}.comparison-item{grid-template-columns:92px 1fr;padding-inline:10px}.product-series-control{grid-template-columns:1fr;align-items:start}.product-series-tabs{justify-content:flex-start}.product-card{grid-template-columns:40% 60%}.product-card-body{padding:28px}}@media(max-width:980px){.brand-english-wordmark-shell{width:220px;height:40px}.desktop-nav{gap:12px;font-size:.82rem}.button-small,.contact-trigger{padding-inline:12px}}@media(max-width:840px){.container{width:min(calc(100% - 32px),var(--container))}.desktop-nav{display:none}.mobile-header-actions,.mobile-menu-button{display:inline-flex}.mobile-language-row{display:none}.mobile-nav{display:grid;padding:16px;border-top:1px solid var(--line);background:#fff}.mobile-nav a,.mobile-nav span{padding:13px 4px;font-weight:700}.mobile-nav .button{margin-top:8px;padding:0 20px}.mobile-contact-card{position:static;width:100%;margin-top:14px;box-shadow:none}.mobile-nav .contact-card-heading span,.mobile-nav .phone-contact span,.mobile-nav .phone-contact strong{padding:0}.mobile-nav .contact-card>p{padding:0}.mobile-nav .contact-card-heading span{padding:0}.header-inner{height:66px}.hero-grid{min-height:0;grid-template-columns:1fr}.hero-copy{padding:60px 0 42px}.hero-product,.hero-studio-image{min-height:390px}.proof-grid,.comparison-grid{grid-template-columns:1fr 1fr}.comparison-item:nth-child(2){border-right:0}.comparison-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.comparison-item{min-height:150px}.conversion-grid,.product-card-grid,.contact-grid,.product-detail-hero,.detail-content-grid{grid-template-columns:1fr}.product-card{grid-template-columns:38% 62%}.split-heading{grid-template-columns:1fr;gap:12px}.path-grid,.principle-grid{grid-template-columns:1fr}.path-card,.principle-card{border-right:0;border-bottom:1px solid var(--line)}.path-card:last-child,.principle-card:last-child{border-bottom:0}.resource-grid,.service-cta{grid-template-columns:1fr}.service-cta>svg{display:none}.detail-image{min-height:430px;border-right:0;border-bottom:1px solid var(--line)}.rental-workspace{grid-template-columns:1fr}.rental-workspace-form{position:static}.footer-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){h1{font-size:2.2rem}h2{font-size:1.85rem}.wordmark small{display:none}.wordmark{gap:9px;font-size:.95rem}.brand-chinese-wordmark{height:32px;max-width:220px}.brand-english-wordmark-shell{width:220px;height:38px}.brand-mark,.brand-mark-shell{width:31px;height:31px}.site-header .mobile-language-row{display:block;height:32px;padding:2px 16px 8px;color:var(--cobalt);font-size:.82rem;font-weight:750;background:#fff}.hero-copy{padding:34px 0 28px}.hero-copy .eyebrow{display:none}.hero-copy h1{font-size:2.35rem;margin-bottom:18px}.hero-copy>p{font-size:.9rem;line-height:1.65;margin-bottom:20px}.hero-actions{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:22px}.hero-actions .button{width:100%}.hero-actions .text-link{margin-left:0}.service-lines{gap:7px;font-size:.82rem}.hero-product,.hero-studio-image{min-height:270px}.rental-workspace-page{padding:22px 0 44px}.rental-workspace{width:100%;gap:14px}.rental-workspace-form,.rental-workspace-products{border-inline:0;border-radius:0}.rental-enquiry-form{padding:26px 18px}.rental-products-heading{grid-template-columns:1fr;gap:8px}.rental-workspace-products{padding:24px 16px}.rental-selection-grid{grid-template-columns:1fr}.rental-selection-card{min-height:210px;grid-template-columns:112px 1fr;padding:14px}.rental-selection-image{height:178px}.rental-selection-copy h3{margin-bottom:10px;font-size:1.2rem}.rental-selection-copy dl{margin-bottom:12px}.rental-selection-copy dl>div{padding:6px 0}.trust-marquee-heading{min-height:58px;display:grid;gap:3px;padding-block:9px}.trust-marquee-item{min-width:300px;min-height:68px;padding-inline:18px}.proof-grid{grid-template-columns:1fr;padding-block:8px}.proof-item,.proof-item:nth-child(2){border-right:0;border-bottom:1px solid rgba(255,255,255,.2);padding:14px 4px;margin:0}.proof-item:last-child{border-bottom:0}.home-comparison{width:100%;padding-block:0}.product-comparison{border-inline:0;border-radius:0;padding:12px 16px}.comparison-label{margin:0 0 10px}.comparison-grid{grid-template-columns:1fr}.comparison-item,.comparison-item:nth-child(2),.comparison-item:nth-child(-n+2){grid-template-columns:104px 1fr auto;min-height:136px;border-right:0;border-bottom:1px solid var(--line)}.comparison-item:last-child{border-bottom:0}.comparison-arrow{display:block}.comparison-actions{padding:14px 0 10px}.comparison-actions .button{width:100%;justify-content:center}.data-note{text-align:left;line-height:1.6}.section,.page-section{padding:64px 0}.conversion-grid{width:100%}.calculator-card,.lead-card{padding:24px 18px;border-inline:0}.lead-wechat-card{align-items:flex-start}.lead-wechat-card img{width:112px}.product-card-grid{width:100%;gap:12px}.product-series-control{width:100%;margin-bottom:12px;padding:16px;border-inline:0;gap:14px}.product-series-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.product-series-tab{width:100%;min-height:42px;padding-inline:9px;font-size:.73rem}.product-card{grid-template-columns:112px 1fr;min-height:0}.product-card-image{min-height:0;height:100%;padding:12px;border-right:1px solid var(--line);border-bottom:0}.product-card-body{min-width:0;padding:16px 14px}.product-card-body .eyebrow{margin-bottom:7px;font-size:.62rem}.product-card-body h2{margin-bottom:7px;font-size:1.2rem}.product-card-body p{font-size:.78rem;line-height:1.5}.product-card-body .spec-list{margin:12px 0}.product-card-body .spec-list div{gap:8px;padding:6px 0;font-size:.72rem}.product-card-body .text-link{font-size:.78rem}.path-grid{width:100%;border-inline:0}.path-card{padding:28px 20px}.service-cta .button{width:100%}.page-intro{margin-bottom:38px}.page-intro h1{font-size:2.55rem}.product-detail-page{padding-top:36px}.product-detail-hero{width:100%;border-inline:0}.detail-image{min-height:340px;padding:30px}.detail-copy{padding:32px 20px}.detail-content-grid{padding-top:48px}.detail-specs div{gap:20px}.detail-specs dd{text-align:right}.principle-grid,.region-grid{grid-template-columns:1fr}.centered-cta{align-items:flex-start;flex-direction:column}.centered-cta .button,.contact-grid{width:100%}}html[data-theme=dark] body{background:#0a1420;color:#edf3fb}html[data-theme=dark] .site-header{background:#0a1420f5;box-shadow:0 1px #ffffff05}html[data-theme=dark] .brand-mark-shell{padding:3px;background:#f8fafc}html[data-theme=dark] .brand-chinese-wordmark{box-sizing:content-box;padding:4px 7px;border-radius:4px;background:#f8fafc}html[data-theme=dark] .desktop-nav>a:not(.button){color:#c2cfdd}html[data-theme=dark] .mobile-menu-button{color:#edf3fb}html[data-theme=dark] .theme-toggle,html[data-theme=dark] .contact-trigger{border-color:#40546a;background:#132233;color:#edf3fb}html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .contact-trigger:hover{border-color:var(--cobalt);color:var(--cobalt)}html[data-theme=dark] .contact-card{background:#132233;box-shadow:0 18px 45px #00000061}html[data-theme=dark] .contact-card>p,html[data-theme=dark] .form-privacy-note{color:#92a4b8}html[data-theme=dark] .copy-phone{background:#0d1a29}html[data-theme=dark] .mobile-contact-action{background:#0d1a29;border-color:#40546a}html[data-theme=dark] .hero{background:#0a1420}html[data-theme=dark] .hero-product{background:#111f2e;border-left:1px solid #26384b}html[data-theme=dark] .hero-studio-image{opacity:.88;filter:brightness(.72) contrast(1.08)}html[data-theme=dark] .service-lines{color:#bdcad8}html[data-theme=dark] .trust-marquee,html[data-theme=dark] .product-comparison,html[data-theme=dark] .section,html[data-theme=dark] .calculator-card,html[data-theme=dark] .lead-card,html[data-theme=dark] .path-grid,html[data-theme=dark] .page-section,html[data-theme=dark] .mobile-nav{background:#101d2c}html[data-theme=dark] .trust-marquee{border-top-color:#26384b}html[data-theme=dark] .trust-marquee-heading span,html[data-theme=dark] .trust-marquee-item small,html[data-theme=dark] .trust-marquee-item.pending svg{color:#9caec1}html[data-theme=dark] .trust-marquee-item small{border-color:#40546a}html[data-theme=dark] .proof-strip,html[data-theme=dark] .section-navy,html[data-theme=dark] .centered-cta,html[data-theme=dark] .service-process{background:#071a2e}html[data-theme=dark] .proof-item strong,html[data-theme=dark] .service-cta h2,html[data-theme=dark] .service-process h2,html[data-theme=dark] .centered-cta h2{color:#f5f8fc}html[data-theme=dark] .content-lead{color:#edf3fb}html[data-theme=dark] .comparison-copy span{color:#bdcad8}html[data-theme=dark] .comparison-image-wrap{padding:8px;border-radius:4px;background:#e9edf1}html[data-theme=dark] .section-tint{background:#0d1927}html[data-theme=dark] .field{color:#d7e1ec}html[data-theme=dark] .field-control,html[data-theme=dark] .field select,html[data-theme=dark] .area-presets button{border-color:#40546a;background:#0d1a29;color:#edf3fb}html[data-theme=dark] .lead-card .field-control{border-color:#40546a;background:#0d1a29;box-shadow:0 0 0 3px #78a9ff1f}html[data-theme=dark] .field input{color:#edf3fb}html[data-theme=dark] .field input::placeholder{color:#7f91a5}html[data-theme=dark] .city-search-hint{color:#92a4b8}html[data-theme=dark] .city-results{border-color:#40546a;background:#132233;box-shadow:0 18px 42px #00000061}html[data-theme=dark] .city-result{color:#edf3fb}html[data-theme=dark] .city-result span,html[data-theme=dark] .city-no-results{color:#9fb0c2}html[data-theme=dark] .city-result:hover,html[data-theme=dark] .city-result.active{background:#1b3555;color:#a9c7ff}html[data-theme=dark] .area-presets button:hover,html[data-theme=dark] .area-presets button:focus-visible{background:#172942}html[data-theme=dark] .choice-group button{border-color:#40546a;background:#0d1a29;color:#d7e1ec}html[data-theme=dark] .choice-group button:hover,html[data-theme=dark] .choice-group button:focus-visible{border-color:var(--cobalt);background:#172942;color:#a9c7ff}html[data-theme=dark] .choice-group button.selected{border-color:var(--cobalt);background:#172942;color:#a9c7ff;box-shadow:inset 0 0 0 1px var(--cobalt),0 0 0 3px #78a9ff2e}html[data-theme=dark] .lead-wechat-card{background:#f6f8fc;border-color:#40546a}html[data-theme=dark] .lead-wechat-card strong{color:#0b1f3a}html[data-theme=dark] .lead-wechat-card span{color:#7c8da3}html[data-theme=dark] .inline-result,html[data-theme=dark] .form-message{background:#102c29;color:#a8e2cc}html[data-theme=dark] .product-card,html[data-theme=dark] .product-detail-hero,html[data-theme=dark] .product-series-control{background:#132233}html[data-theme=dark] .product-series-tab{border-color:#40546a;background:#102033;color:#dbe8f7}html[data-theme=dark] .product-series-tab:hover{border-color:var(--cobalt);color:var(--cobalt)}html[data-theme=dark] .product-series-tab.is-active{border-color:var(--cobalt);background:var(--cobalt);color:#071321}html[data-theme=dark] .product-card-image,html[data-theme=dark] .detail-image{background:#e9edf1}html[data-theme=dark] .rental-workspace-page{background:#0a1420}html[data-theme=dark] .rental-workspace-form,html[data-theme=dark] .rental-workspace-products,html[data-theme=dark] .rental-selection-card,html[data-theme=dark] .rental-unsure-option{border-color:#33485e;background:#132233}html[data-theme=dark] .rental-selection-card.selected,html[data-theme=dark] .rental-unsure-option.selected{border-color:#78a9ff;background:#172942;box-shadow:inset 0 0 0 1px #78a9ff}html[data-theme=dark] .rental-selection-image{background:#e9edf1}html[data-theme=dark] .rental-model-control{background:#0d1a29}html[data-theme=dark] .rental-enquiry-form .field-control select{color:#edf3fb}html[data-theme=dark] .rental-selection-copy dl>div,html[data-theme=dark] .rental-products-note{border-color:#33485e}html[data-theme=dark] .resource-card{background:#132233}html[data-theme=dark] .disclaimer-box,html[data-theme=dark] .detail-highlights span,html[data-theme=dark] .detail-aside,html[data-theme=dark] .note-panel,html[data-theme=dark] .contact-aside{background:#172739}html[data-theme=dark] .detail-highlights span,html[data-theme=dark] .step-row p{color:#e9f0f8}html[data-theme=dark] .contact-aside ul{color:#c0cedd}html[data-theme=dark] .contact-aside>p{border-top-color:#40546a}html[data-theme=dark] .contact-direct,html[data-theme=dark] .legal-entity-note{border-color:#40546a}html[data-theme=dark] .footer-brand-mark-shell{background:#f8fafc}html[data-theme=dark] .site-footer{background:#050d17}html[data-theme=dark] .site-header .mobile-language-row{background:#0a1420}body,.site-header,.theme-toggle,.contact-trigger,.contact-card,.hero,.hero-product,.hero-studio-image,.trust-marquee,.product-comparison,.section,.calculator-card,.lead-card,.path-grid,.page-section,.mobile-nav,.field-control,.field select,.area-presets button,.product-card,.product-series-control,.product-series-tab,.product-detail-hero,.product-card-image,.detail-image,.disclaimer-box,.detail-aside,.note-panel,.contact-aside{transition:color .18s ease,background-color .18s ease,border-color .18s ease,filter .18s ease,opacity .18s ease}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.trust-marquee-track{transform:none}}.button:disabled{cursor:wait;opacity:.65}.consent-row a{color:var(--cobalt);text-decoration:underline;text-underline-offset:2px}.recommendation-result{margin-top:22px;overflow:hidden;border:1px solid #b9c9db;border-radius:8px;background:#f7faff;box-shadow:0 12px 28px #0e233e14}.result-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 20px;background:var(--navy);color:#fff}.result-status{display:flex;align-items:center;gap:9px;font-size:.74rem;font-weight:800;letter-spacing:.08em}.result-status svg{color:#70d1af}.result-badge{padding:5px 8px;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#c6d8f0;font-size:.62rem;font-weight:800;letter-spacing:.08em}.result-title-row{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:24px 20px 20px}.result-title-row h3{margin:0;font-size:1.7rem}.result-title-row p{margin:6px 0 0;font-size:.78rem}.result-model-mark{padding:8px 11px;border:1px solid #b9c9db;border-radius:5px;background:#fff;color:var(--cobalt);font-size:.78rem;font-weight:850;letter-spacing:.05em;white-space:nowrap}.result-metrics{display:grid;grid-template-columns:.9fr .75fr 1.35fr;gap:1px;margin:0 20px;border:1px solid #d4dfec;border-radius:6px;overflow:hidden;background:#d4dfec}.result-metric{min-height:122px;padding:16px;background:#fff}.result-metric dt{color:var(--slate);font-size:.72rem;font-weight:700}.result-metric dd{margin:10px 0 2px;color:var(--navy);font-size:1.45rem;font-weight:850;letter-spacing:-.02em}.result-metric dd small{margin-left:4px;font-size:.8rem;font-weight:750}.result-metric>span{color:#8a98aa;font-size:.68rem}.result-metric-primary dd{color:var(--cobalt)}.result-metric-summary{min-width:0}.result-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.result-tags span{padding:6px 8px;border-radius:4px;background:#eef4ff;color:#234d98;font-size:.72rem;font-weight:750}.result-method{margin:20px;padding:14px 16px;border-left:3px solid #8eacd4;background:#edf3fa}.result-method>span{color:var(--cobalt);font-size:.7rem;font-weight:800;letter-spacing:.08em}.result-method p{margin:7px 0 0;font-size:.8rem;line-height:1.7}.result-service{display:flex;gap:8px;align-items:flex-start;margin:0 20px 18px!important;color:#405a78;font-size:.8rem!important}.result-service svg{flex:0 0 auto;color:var(--cobalt)}.result-disclaimer{display:flex;gap:9px;align-items:flex-start;margin:0!important;padding:14px 20px;border-top:1px solid #d4dfec;background:#fff8e8;color:#735b2b;font-size:.75rem!important;line-height:1.6}.result-disclaimer svg{flex:0 0 auto;color:#b47a17}.privacy-copy h2{margin-top:38px;font-size:1.5rem}.admin-shell{min-height:100vh;padding:54px max(24px,calc((100vw - 1280px)/2));background:#eef3f8;color:var(--navy)}.admin-login-shell{display:grid;place-items:center}.admin-login-card{width:min(100%,460px);padding:38px;border:1px solid var(--line);background:#fff}.admin-login-card h1{font-size:2.3rem}.admin-login-card>a{display:inline-block;margin-top:20px;color:var(--cobalt)}.admin-login-card .field>input{min-height:48px;padding:0 13px;border:1px solid #cfd8e4;border-radius:4px}.admin-header{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:30px}.admin-header h1{font-size:3rem}.admin-header>div:last-child{display:flex;gap:10px}.button-secondary{background:#fff;color:var(--cobalt);border:1px solid var(--cobalt)}.button-secondary:hover{background:#eef4ff;border-color:var(--cobalt-dark);color:var(--cobalt-dark)}.admin-filters{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;padding:18px;border:1px solid var(--line);background:#fff}.admin-filters label,.admin-followup label{display:grid;gap:7px;color:var(--slate);font-size:.76rem;font-weight:750}.admin-filters select,.admin-filters input,.admin-followup select,.admin-followup input,.admin-followup textarea{min-height:42px;padding:9px 11px;border:1px solid #c7d3e0;border-radius:4px;background:#fff;color:var(--navy);font:inherit}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line);background:#fff}.admin-table{width:100%;border-collapse:collapse;font-size:.84rem}.admin-table th,.admin-table td{padding:14px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.admin-table th{color:var(--slate);font-size:.72rem;letter-spacing:.04em}.admin-table a{color:var(--cobalt);font-weight:750}.admin-row-actions{display:flex;align-items:center;gap:12px}.admin-row-actions button{padding:0;border:0;background:transparent;font:inherit;font-size:.84rem;font-weight:750;cursor:pointer}.admin-row-delete,.admin-row-delete-confirm{color:#a52d2d}.admin-row-delete:hover,.admin-row-delete-confirm:hover{color:#7e1f1f;text-decoration:underline;text-underline-offset:3px}.admin-row-cancel{color:var(--slate)}.admin-row-cancel:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.admin-row-actions button:disabled{cursor:wait;opacity:.6}.status-pill{display:inline-block;padding:4px 8px;border-radius:999px;background:#e9eef5;font-weight:750}.status-new{background:#dce9ff;color:#12479d}.status-won{background:#dff3e9;color:#176444}.status-lost{background:#f2e6e6;color:#7b3030}.admin-message{margin:12px 0;padding:12px 14px;border-left:3px solid var(--steel);background:#fff}.admin-detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.admin-detail-grid>section,.admin-followup{padding:30px;border:1px solid var(--line);background:#fff}.admin-detail-list{border-top:1px solid var(--line)}.admin-detail-list div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.admin-detail-list dt{color:var(--slate)}.admin-detail-list dd{margin:0;font-weight:650;overflow-wrap:anywhere}.admin-recommendation{margin-top:30px;padding:20px;background:#eef3f8}.admin-recommendation h2{font-size:1.25rem}.admin-recommendation pre{overflow:auto;padding:12px;background:#fff;font-size:.75rem}.admin-followup{display:grid;gap:18px;align-self:start}.admin-followup textarea{resize:vertical}.admin-danger-zone{margin-top:8px;padding-top:22px;border-top:1px solid #e2bcbc}.admin-danger-zone h3{margin:0 0 7px;color:#8f2828;font-size:1rem}.admin-danger-zone p{margin:0 0 13px;color:#6f4040;font-size:.78rem;line-height:1.55}.admin-danger-actions{display:flex;flex-wrap:wrap;gap:10px}.button-danger,.button-danger:hover{border-color:#a72f2f;background:#a72f2f;color:#fff}.button-danger:hover{background:#842323}.button-danger-outline{border-color:#b54444;background:#fff;color:#9a2e2e}.button-danger-outline:hover{border-color:#842323;background:#fff4f4;color:#842323}html[data-theme=dark] .recommendation-result{background:#172739;border-color:#40546a}html[data-theme=dark] .result-metric,html[data-theme=dark] .result-model-mark{background:#0d1a29;border-color:#40546a;color:#edf3fb}html[data-theme=dark] .result-metrics{background:#40546a;border-color:#40546a}html[data-theme=dark] .result-method{background:#1b3047}html[data-theme=dark] .result-tags span{background:#1b3555;color:#c6d8f0}html[data-theme=dark] .result-disclaimer{background:#3a301e;color:#ead7a8;border-color:#594a2d}html[data-theme=dark] .admin-shell{background:#0a1420}html[data-theme=dark] .admin-login-card,html[data-theme=dark] .admin-filters,html[data-theme=dark] .admin-table-wrap,html[data-theme=dark] .admin-detail-grid>section,html[data-theme=dark] .admin-followup,html[data-theme=dark] .admin-message{background:#132233;border-color:#33465b}html[data-theme=dark] .admin-filters select,html[data-theme=dark] .admin-filters input,html[data-theme=dark] .admin-followup select,html[data-theme=dark] .admin-followup input,html[data-theme=dark] .admin-followup textarea{background:#0d1a29;color:#edf3fb;border-color:#40546a}html[data-theme=dark] .admin-recommendation,html[data-theme=dark] .admin-recommendation pre{background:#0d1a29}@media(max-width:840px){.admin-filters{grid-template-columns:1fr 1fr}.admin-detail-grid{grid-template-columns:1fr}}@media(max-width:560px){.result-topline,.result-title-row{align-items:flex-start}.result-topline{padding:13px 15px}.result-title-row{display:grid;gap:12px;padding:20px 15px 16px}.result-model-mark{justify-self:start}.result-metrics{grid-template-columns:1fr;margin-inline:15px}.result-metric{min-height:auto;padding:14px}.result-metric dd{margin-top:7px}.result-method{margin:16px 15px}.result-service{margin-inline:15px!important}.result-disclaimer{padding-inline:15px}.admin-shell{padding:28px 16px}.admin-login-card{padding:26px 20px}.admin-header{display:grid}.admin-header>div:last-child{flex-wrap:wrap}.admin-filters{grid-template-columns:1fr}.admin-detail-list div{grid-template-columns:1fr;gap:5px}}
