/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg-page:#050505;--bg-soft:#090f14;--surface:#ffffff13;--surface-strong:#ffffff1c;--surface-blue:#102130a3;--text-primary:#f8fafc;--text-secondary:#e8eef6ad;--text-muted:#e8eef670;--accent-gold:#c79a50;--accent-gold-soft:#e8d4af;--accent-teal:#2d9b92;--border-soft:#ffffff1c;--border-gold:#c79a5057;--shadow-soft:0 22px 70px #0000003d;--shadow-card:0 30px 90px #00000057;--specular-line:#ffffff42;--specular-base:#ffffff1a;--specular-gold:#e8d4af70;--motion-ease:cubic-bezier(.2,.72,.2,1);--radius-card:22px;--radius-button:12px;--content-max:1280px;--font:"PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#050505;line-height:1.6}body,h1,h2,h3,p{margin:0}a{color:inherit}img{max-width:100%;display:block}button,input,summary,textarea{font:inherit}a,button,summary{touch-action:manipulation}:focus-visible{outline-offset:3px;outline:3px solid #c79a507a}.container{width:min(100%,var(--content-max));margin:0 auto;padding:0 48px}.section{padding:104px 0}.reveal-ready .reveal-on-scroll{--reveal-delay:0s;--reveal-y:14px;opacity:.01;transform:translate3d(0,var(--reveal-y),0);transition:opacity .52s var(--motion-ease) var(--reveal-delay),transform .52s var(--motion-ease) var(--reveal-delay);will-change:opacity,transform}.reveal-ready .reveal-on-scroll.is-visible{opacity:1;transform:translate(0)}.cases-grid>.reveal-on-scroll:nth-child(2),.faq-list>.reveal-on-scroll:nth-child(2),.footer-grid>.reveal-on-scroll:nth-child(2),.metrics-panel>.reveal-on-scroll:nth-child(2),.pricing-grid>.reveal-on-scroll:nth-child(2),.process-grid>.reveal-on-scroll:nth-child(2),.services-grid>.reveal-on-scroll:nth-child(2),.strengths-grid>.reveal-on-scroll:nth-child(2){--reveal-delay:45ms}.cases-grid>.reveal-on-scroll:nth-child(3),.faq-list>.reveal-on-scroll:nth-child(3),.footer-grid>.reveal-on-scroll:nth-child(3),.metrics-panel>.reveal-on-scroll:nth-child(3),.pricing-grid>.reveal-on-scroll:nth-child(3),.process-grid>.reveal-on-scroll:nth-child(3),.services-grid>.reveal-on-scroll:nth-child(3),.strengths-grid>.reveal-on-scroll:nth-child(3){--reveal-delay:90ms}.cases-grid>.reveal-on-scroll:nth-child(4),.faq-list>.reveal-on-scroll:nth-child(4),.footer-grid>.reveal-on-scroll:nth-child(4),.metrics-panel>.reveal-on-scroll:nth-child(4),.process-grid>.reveal-on-scroll:nth-child(4),.services-grid>.reveal-on-scroll:nth-child(4){--reveal-delay:.135s}.faq-list>.reveal-on-scroll:nth-child(5){--reveal-delay:.18s}.num{font-variant-numeric:tabular-nums}.btn{border-radius:var(--radius-button);cursor:pointer;isolation:isolate;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 24px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.btn:after,.btn:before,.case-arch-btn:after,.case-arch-btn:before,.case-more:after,.case-more:before,.diagnosis-form button:after,.diagnosis-form button:before{pointer-events:none;content:"";position:absolute}.btn:before,.case-arch-btn:before,.case-more:before,.diagnosis-form button:before{z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ffffff57,#0000 38%),radial-gradient(circle at 18% 0,#fff9,#0000 32%);inset:0}.btn:after,.case-arch-btn:after,.case-more:after,.diagnosis-form button:after{z-index:1;opacity:0;background:linear-gradient(115deg,#0000 34%,#ffffff29 43%,#ffffffb8 50%,#e8d4af75 56%,#0000 66%);transition:opacity .28s,transform .72s;inset:-90% -45%;transform:translate(-56%)rotate(4deg)}.btn:hover{transform:translateY(-2px)}.btn:hover:after,.case-arch-btn:hover:after,.case-more:hover:after,.diagnosis-form button:hover:after{opacity:1;transform:translate(56%)rotate(4deg)}.btn>*,.case-arch-btn>*,.case-more>*,.diagnosis-form button>*{z-index:2;position:relative}.btn-primary{color:#fff;background:#071b3d;box-shadow:0 16px 32px #071b3d33}.btn-primary:hover{background:#102b58}.btn-secondary{color:var(--text-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border-color:#ffffff29;box-shadow:0 14px 34px #00000029}.btn-secondary:hover{background:#ffffff24;border-color:#ffffff47}.nav-wrap{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#040c197a,#040c1914),#040c191a;border-bottom:1px solid #ffffff24;position:absolute;top:0;left:0;right:0}.nav{justify-content:space-between;gap:28px;height:76px;display:flex}.logo,.nav{align-items:center}.logo{color:var(--text-primary);gap:12px;text-decoration:none;display:inline-flex}.logo-wordmark{justify-content:flex-start;width:198px;height:44px}.logo-wordmark-image{filter:drop-shadow(0 16px 28px #00000038);opacity:.94;background-image:url(/brand/fdecode-wordmark-light.webp);background-position:0;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:filter .2s,opacity .2s;display:block}.logo-wordmark:hover .logo-wordmark-image{filter:drop-shadow(0 18px 32px #2d9b921f);opacity:1}.logo-mark{border:1px solid var(--border-gold);width:40px;height:40px;color:var(--accent-gold);background:linear-gradient(145deg,#ffffff24,#ffffff0e),#ffffff0f;border-radius:16px;place-items:center;font-size:18px;font-weight:900;display:grid;box-shadow:0 12px 30px #c79a5021}.logo-copy{flex-direction:column;gap:1px;display:flex}.logo-en{letter-spacing:0;font-size:18px;font-weight:900}.logo-cn{color:var(--text-secondary);font-size:12px;font-weight:700}.nav-actions,.nav-links{align-items:center;display:flex}.nav-links{gap:34px;margin-left:auto}.nav-actions{gap:14px}.nav-link{color:#223555;align-items:center;gap:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.nav-link:hover{color:var(--accent-gold)}.has-menu{align-items:center;height:76px;display:flex;position:relative}.dropdown{border:1px solid var(--border-soft);width:330px;box-shadow:var(--shadow-card);opacity:0;visibility:hidden;background:#080c11f0;border-radius:18px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:66px;left:50%;transform:translate(-50%,8px)}.has-menu:focus-within .dropdown,.has-menu:hover .dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.drop-all,.drop-item{border-radius:12px;text-decoration:none;display:block}.drop-item{padding:12px}.drop-item:hover{background:#ffffff12}.drop-head{align-items:baseline;gap:8px;display:flex}.drop-label{color:var(--text-primary);font-size:14px;font-weight:900}.drop-hook,.drop-meta{color:var(--text-muted);font-size:12px}.drop-hook{color:var(--text-secondary);margin-top:3px;display:block}.drop-all{border-top:1px solid var(--border-soft);color:var(--accent-gold);margin-top:6px;padding:12px;font-size:13px;font-weight:900}.locale-switch{border:1px solid var(--border-soft);background:#ffffff14;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.locale-switch a,.locale-switch span{color:var(--text-secondary);padding:7px 11px;font-size:12px;font-weight:800;line-height:1;text-decoration:none}.locale-switch .active{color:#071b3d;background:#ffffffe6}.mobile-menu{display:none}.nav-wrap .logo,.nav-wrap .nav-link{color:#ffffffe0}.nav-wrap .logo-mark{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff6b}.nav-wrap .logo-cn{color:#ffffff94}.nav-wrap .logo-wordmark-image{opacity:.96}.nav-wrap .nav-link:hover{color:#f0c777}.nav-wrap .locale-switch{background:#ffffff14;border-color:#fff3}.nav-wrap .locale-switch a,.nav-wrap .locale-switch span{color:#ffffffad}.nav-wrap .locale-switch .active{color:#071b3d;background:#ffffffdb}.nav-wrap .nav-cta{color:#071b3d;background:#ffffffe0;box-shadow:0 16px 32px #0000001f}.nav-wrap .nav-cta:hover{background:#fff}.hero{isolation:isolate;color:#fff;background:linear-gradient(90deg,#020916f0,#061123c7 42%,#07142685),linear-gradient(#030a1614,#030a1652 58%,#030a16db),url(/images/hero-bg.webp) 50%/cover no-repeat;min-height:max(720px,100svh - 34px);padding:clamp(112px,13vh,150px) 0 0;position:relative;overflow:hidden}.hero:before{z-index:0;background:radial-gradient(circle at 76% 34%,#f26a2138,#0000 26%),radial-gradient(circle at 18% 18%,#2d9b9224,#0000 28%),linear-gradient(#ffffff0d,#0000 34%);inset:0}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{z-index:1;background:linear-gradient(#0000,#050505);height:140px;bottom:-1px;left:0;right:0}.hero-inner{grid-template-columns:minmax(520px,.95fr) minmax(540px,1.05fr);justify-content:center;align-items:center;gap:clamp(42px,5vw,86px);width:min(100%,1480px);min-height:clamp(520px,64vh,660px);display:grid}.hero-copy,.hero-inner{z-index:2;position:relative}.hero-copy{max-width:760px;padding:22px 0 86px}.hero-copy>.hero-actions,.hero-copy>.hero-kicker,.hero-copy>.hero-lead,.hero-copy>.hero-resource-note,.hero-copy>h1,.hero-visual{opacity:0;animation:heroFadeUp .66s cubic-bezier(.2,.72,.2,1) forwards}.hero-copy>h1{animation-delay:.14s}.hero-copy>.hero-lead{animation-delay:.28s}.hero-copy>.hero-actions{animation-delay:.42s}.hero-copy>.hero-resource-note{animation-delay:.56s}.hero-visual{animation-delay:.26s}.hero-kicker,.kicker{color:var(--accent-gold);letter-spacing:0;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.hero-kicker{color:#ffffffb8}.hero-kicker:before,.kicker:before{background:var(--accent-gold);content:"";width:30px;height:1px;margin-right:10px}.hero h1{color:#fff;letter-spacing:0;max-width:760px;margin-top:24px;font-size:clamp(52px,5.4vw,88px);font-weight:920;line-height:1.08}.hero h1 span{white-space:nowrap;display:block}.hero-title-sub{font-size:.92em;font-weight:900}.hero-lead{color:#ffffffc2;max-width:620px;margin-top:30px;font-size:18px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.hero-btn{min-width:174px}.hero .btn-primary{color:#071b3d;background:#ffffffeb;box-shadow:0 18px 38px #00000038}.hero .btn-primary:hover{background:#fff}.hero .btn-secondary{color:#fff;background:#ffffff1a;border-color:#ffffff42;box-shadow:0 14px 34px #0000001f}.hero-resource-note{color:var(--text-muted);margin-top:18px;font-size:13px}.hero-visual{isolation:isolate;min-height:590px;position:relative}.hero-metrics{z-index:3;width:min(100% - clamp(48px,8vw,160px),1792px);margin:-18px auto 0;padding-bottom:clamp(64px,7vh,96px);position:relative}.hero-metrics .metrics-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff13;border-radius:28px;min-height:182px;padding:clamp(28px,3vw,42px);box-shadow:0 36px 110px #00000057,inset 0 1px #ffffff1a}.hero-metrics .metric-item{grid-template-columns:54px 1fr;gap:8px 18px}.hero-metrics .metric-mark{border-radius:16px;width:48px;height:48px}.hero-metrics .metric-item strong{font-size:clamp(38px,2.8vw,56px)}.hero-metrics .metric-item small{font-size:14px}.hero-metrics .metric-item p{color:#e8eef69e;font-size:15px}.hero-scene,.scene-line,.scene-node{pointer-events:none;position:absolute}.hero-scene{z-index:1;opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 0),linear-gradient(#ffffff09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 52%,#000 0 38%,#0000 72%);mask-image:radial-gradient(circle at 58% 52%,#000 0 38%,#0000 72%)}.scene-line{transform-origin:0;background:linear-gradient(90deg,#0000,#f0c777b3,#0000);height:1px}.scene-line-one{width:360px;top:196px;right:120px;transform:rotate(-16deg)}.scene-line-two{width:430px;bottom:182px;right:94px;transform:rotate(12deg)}.scene-node{background:#2d9b92;border:2px solid #ffffffa3;border-radius:999px;width:12px;height:12px;display:block;box-shadow:0 0 22px #2d9b92b3}.scene-node-one{top:168px;right:166px}.scene-node-two{background:#f0c777;bottom:216px;right:372px;box-shadow:0 0 24px #f0c777ad}.scene-node-three{background:#f26a21;bottom:84px;right:48px;box-shadow:0 0 24px #f26a21a8}.hero-panel{z-index:7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate;background:linear-gradient(135deg,#ffffff2e,#ffffff14),#4a5a6875;border:1px solid #ffffff38;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff47}.hero-panel-user{opacity:.72;width:min(360px,60%);animation:heroSceneSwap .42s var(--motion-ease) both,heroFloat 7s ease-in-out .42s infinite;padding:17px 19px;top:88px;right:214px;transform:translate(0)}.hero-panel-user span,.hero-result-card span{color:#ffffff9e;font-size:12px;font-weight:900;display:block}.hero-panel-user p{color:#ffffffd1;margin-top:8px;font-size:15px;font-weight:760;line-height:1.65}.hero-agent-panel{width:min(470px,84%);animation:heroSceneSwap .42s var(--motion-ease) both;padding:0;top:206px;right:0}.hero-agent-head{background:linear-gradient(#ffffff21,#ffffff0a),#07142a2e;border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.agent-window-dots{align-items:center;gap:7px;display:inline-flex}.agent-window-dots span{background:#ffffff6b;border-radius:999px;width:8px;height:8px}.hero-agent-head strong{color:#fff;font-size:16px;font-weight:950;line-height:1.2}.hero-agent-head small{color:#c3fff5;white-space:nowrap;background:#2d9b922e;border:1px solid #2d9b9257;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.hero-agent-head small:before{background:var(--accent-teal);content:"";border-radius:999px;width:7px;height:7px}.hero-agent-panel>p{color:#fff;min-height:124px;padding:24px 22px 18px;font-size:18px;font-weight:760;line-height:1.72}.hero-scenario-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 18px;display:grid}.hero-scenario-tabs button{color:#ffffffa8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;min-height:42px;padding:0 10px;font-size:12px;font-weight:900;transition:background-color .18s,border-color .18s,color .18s}.hero-scenario-tabs button.is-active,.hero-scenario-tabs button:hover{color:#fff;background:#f0c77729;border-color:#f0c7778a}.hero-scenario-progress{background:#ffffff1a;border-radius:999px;height:2px;position:absolute;bottom:10px;left:18px;right:18px;overflow:hidden}.hero-scenario-progress:before{width:calc(100% / var(--scenario-count));border-radius:inherit;content:"";height:100%;transform:translateX(calc(var(--active-scenario) * 100%));transition:transform .42s var(--motion-ease);background:linear-gradient(90deg,#f0c777ad,#51d27d);display:block}.hero-result-card{width:326px;animation:heroSceneSwap .42s var(--motion-ease) both,heroFloat 7s ease-in-out .8s infinite;background:linear-gradient(135deg,#5a6a769e,#4e5c6a80),#1f2a377a;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:18px 20px;display:grid;bottom:92px;right:106px}.hero-result-card strong{color:#ffffffe6;margin-top:7px;font-size:15px;line-height:1.4;display:block}.hero-result-card p{color:#51d27d;text-align:right;line-height:1}.hero-result-card b{font-size:34px;font-weight:950}.hero-result-card small{color:#ffffffb3;margin-left:3px;font-size:13px;font-weight:900}.hero-result-card em{color:#ffffff9e;border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:12px;font-size:12px;font-style:normal;display:block}.section-head{max-width:760px;margin-bottom:44px}.section-head h2{color:var(--text-primary);letter-spacing:0;margin-top:12px;font-size:clamp(30px,3.2vw,48px);font-weight:950;line-height:1.18}.section-head p{max-width:710px;color:var(--text-secondary);margin-top:14px;font-size:16px;line-height:1.85}.section-row-head{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.text-link{color:var(--text-primary);margin-top:58px;font-size:14px;font-weight:900;text-decoration:none}.text-link:hover{color:var(--accent-gold)}.services{background:#050505;overflow:hidden}.services .section-head{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.services .section-head .kicker{justify-content:center}.services .section-head .kicker:before{display:none}.service-carousel{--reveal-y:12px;margin:-10px calc(50% - 50vw) 0;position:relative}.service-carousel-cta{justify-content:center;margin-bottom:34px;display:flex}.service-carousel-cta .btn-primary{color:#050505;background:#ffffffeb;border-radius:999px;min-width:188px;box-shadow:0 18px 38px #00000038}.service-carousel-stage{height:600px;position:relative;overflow:hidden}.service-slide{width:min(560px,100vw - 44px);transition:opacity .42s ease,filter .42s ease,transform .52s var(--motion-ease);will-change:transform,opacity;position:absolute;top:0;left:50%}.service-slide:not(.is-active){filter:saturate(.58);pointer-events:none}.service-shot{aspect-ratio:1.5;cursor:pointer;background:linear-gradient(145deg,#ffffffc7,#f9f5f3e6),#fff;border:1px solid #ffffffa8;border-radius:22px;width:100%;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #4a444429,inset 0 1px #ffffffe6}.service-shot:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 18%,#c79a5029,#0000 30%),linear-gradient(120deg,#ffffffa8,#0000 44%);position:absolute;inset:0}.service-shot-image{background:#fff;padding:0}.service-shot-image:before{display:none}.service-visual{color:#526070;background:linear-gradient(#ffffffe6,#f7f9fadb),#fff;border-radius:16px;min-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #39393914,inset 0 1px #fffffff0}.service-visual-image{width:100%;height:100%;min-height:100%;box-shadow:none;background:#fff;border-radius:20px;display:block}.service-visual-image img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ledger-formula,.service-dashboard-top,.service-proof-strip,.service-visual-head{z-index:2;position:relative}.service-visual-head{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.service-dashboard-top span,.service-visual-head span{color:#79828c;font-size:12px;font-weight:950}.service-visual-head b{color:#0b705f;background:#2d9b921f;border-radius:999px;padding:5px 9px;font-size:11px}.service-timeline{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:10px;padding:52px 28px 34px;display:grid;position:relative}.service-timeline:before{content:"";background:linear-gradient(90deg,#c79a50,#2d9b92,#0a21481f);height:2px;position:absolute;top:78px;left:46px;right:46px}.service-timeline span{color:#667085;place-items:end center;min-height:62px;font-size:12px;font-weight:950;display:grid;position:relative}.service-timeline span:before{content:"";background:#d6dde5;border:6px solid #fff;border-radius:999px;width:24px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #2a44681f}.service-timeline .is-done:before{background:#2d9b92}.service-timeline .is-live:before{background:#c79a50}.service-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto 18px 18px;display:grid}.ledger-formula span,.service-proof-strip span{color:#647084;background:#eef2f6e6;border-radius:10px;place-items:center;min-height:38px;font-size:12px;font-weight:900;display:grid}.service-dashboard-top{gap:8px;padding:18px;display:flex}.service-dashboard-top span{background:#eef2f6e6;border-radius:999px;padding:7px 11px}.service-dashboard-grid{z-index:2;grid-template-columns:1fr repeat(3,42px);align-items:end;gap:10px;padding:22px 22px 18px;display:grid;position:relative}.service-dashboard-grid strong{color:#0a2148;grid-column:1/-1;font-size:36px;font-weight:950;line-height:1}.service-dashboard-grid p{color:#7f8b99;grid-column:1/2;font-size:13px;font-weight:900}.service-dashboard-grid span{background:linear-gradient(#c79a50bd,#c79a502e);border-radius:12px 12px 4px 4px;height:74px}.service-dashboard-grid span:nth-of-type(2){background:linear-gradient(#2d9b92bd,#2d9b922e);height:112px}.service-dashboard-grid span:nth-of-type(3){background:linear-gradient(#506f9abd,#506f9a2e);height:92px}.service-dashboard-rows{gap:9px;padding:0 22px 20px;display:grid}.service-dashboard-rows span{background:#0a214814;border-radius:999px;height:10px}.service-dashboard-rows span:nth-child(2){width:78%}.service-dashboard-rows span:nth-child(3){width:54%}.service-visual-agentmap{background:radial-gradient(circle at 50% 48%,#2d9b921f,#0000 26%),linear-gradient(#ffffffeb,#f2f5f7e0);place-items:center}.agent-orbit{border:1px solid #0a21481a;border-radius:50%;width:230px;height:118px;position:absolute}.agent-orbit-one{transform:rotate(27deg)}.agent-orbit-two{transform:rotate(-27deg)}.agent-core{color:#fff;background:linear-gradient(145deg,#0a2148,#2d9b92);border-radius:28px;place-items:center;width:86px;height:86px;font-size:28px;font-weight:950;display:grid;box-shadow:0 18px 38px #0a21482e}.agent-chip{color:#596575;background:#ffffffe6;border-radius:14px;place-items:center;min-width:52px;min-height:42px;font-size:12px;font-weight:950;display:grid;position:absolute;box-shadow:0 12px 28px #2a44681a}.agent-chip-外呼{top:34px;left:72px}.agent-chip-报价{top:38px;right:74px}.agent-chip-质检{bottom:40px;right:96px}.agent-chip-日报{bottom:42px;left:98px}.service-visual-ledger{align-content:center;gap:22px;padding:24px}.ledger-calendar{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ledger-calendar span{aspect-ratio:1;background:linear-gradient(145deg,#ffffff9e,#0000),#2d9b9238;border-radius:12px}.ledger-calendar .is-muted{background:#0a214812}.ledger-formula{grid-template-columns:1fr auto 1.2fr auto 1.1fr;align-items:center;gap:8px;display:grid}.ledger-formula b{color:#c79a50}.service-slide-copy{min-height:168px;padding-top:26px}.service-slide-copy>span{color:#e8eef66b;font-size:12px;font-weight:950;display:block}.service-slide-copy h3{color:#fff;margin-top:8px;font-size:24px;font-weight:950;line-height:1.22}.service-slide-copy p{color:#e8eef6a8;margin-top:10px;font-size:15px;font-weight:760;line-height:1.8}.service-slide-foot{align-items:baseline;gap:10px;margin-top:12px;display:flex}.service-slide-foot strong{color:#f4f7fb;font-size:14px;font-weight:950}.service-slide-foot em{color:#e8eef670;font-size:12px;font-style:normal;font-weight:800}.service-slide-copy a{color:#f8fafc;margin-top:16px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.service-slide-copy a:hover{color:var(--accent-gold)}.service-carousel-controls{justify-content:center;align-items:center;gap:16px;margin-top:10px;display:flex}.service-carousel-controls>button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.service-carousel-controls>button:hover{background:#fff3}.service-dots{align-items:center;gap:8px;display:inline-flex}.service-dots button{cursor:pointer;background:#ffffff3d;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:background-color .18s,transform .18s}.service-dots button.is-active{background:#fff;transform:scale(1.18)}.services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.faq details,.footer-contact-card,.price-card,.service-card,.step-card,.strength-card,.value-card{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;border:1px solid #ffffff1c;position:relative;overflow:hidden}#wechat-qr{scroll-margin-top:120px}.case-card:before,.faq details:before,.footer-contact-card:before,.hero-panel:before,.lead-modal-qr:before,.lead-modal:before,.metrics-panel:before,.price-card:before,.service-card:before,.step-card:before,.strength-card:before,.value-card:before{z-index:1;border-radius:inherit;background:conic-gradient(from 150deg,transparent 0deg,transparent 34deg,var(--specular-line) 48deg,var(--specular-gold) 58deg,transparent 78deg,transparent 146deg,#0a21482e 180deg,transparent 225deg,transparent 292deg,#ffffffb8 320deg,transparent 1turn);content:"";opacity:.5;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.case-card:after,.faq details:after,.footer-contact-card:after,.hero-panel:after,.lead-modal-qr:after,.lead-modal:after,.metrics-panel:after,.price-card:after,.service-card:after,.step-card:after,.strength-card:after,.value-card:after{z-index:1;content:"";opacity:.18;pointer-events:none;background:linear-gradient(115deg,#0000 33%,#ffffff14 42%,#ffffff7a 50%,#e8d4af33 57%,#0000 68%),radial-gradient(circle at 20% 0,#ffffff94,#0000 22%);transition:opacity .28s,transform .72s;position:absolute;inset:-35% -55%;transform:translate(-18%)rotate(2deg)}.case-card:hover:after,.faq details:hover:after,.footer-contact-card:hover:after,.hero-panel:hover:after,.lead-modal-qr:hover:after,.metrics-panel:hover:after,.price-card:hover:after,.service-card:hover:after,.step-card:hover:after,.strength-card:hover:after,.value-card:hover:after{opacity:.48;transform:translate(18%)rotate(2deg)}.case-card>*,.faq details>*,.footer-contact-card>*,.hero-panel>*,.lead-modal-qr>*,.lead-modal>*,.metrics-panel>*,.price-card>*,.service-card>*,.step-card>*,.strength-card>*,.value-card>*{z-index:2;position:relative}.service-card{--reveal-y:16px;min-height:256px;padding:32px 28px;transition:border-color .2s,box-shadow .2s,transform .2s}.case-card:hover,.price-card:hover,.service-card:hover,.value-card:hover{border-color:var(--border-gold);box-shadow:var(--shadow-card);transform:translateY(-4px)}.service-icon{border:1px solid var(--border-soft);width:46px;height:46px;color:var(--accent-gold);background:#ffffff14;border-radius:14px;place-items:center;font-size:13px;font-weight:950;display:grid}.tone-blue .service-icon{color:#506f9a}.tone-mist .service-icon{color:#7b8da5}.tone-green .service-icon{color:var(--accent-teal)}.case-overlay h3,.service-card h3,.step-card h3,.strength-card h3,.value-card h3{color:var(--text-primary);margin-top:24px;font-size:20px;font-weight:950;line-height:1.25}.case-body p,.faq p,.price-card p,.service-card p,.step-card p,.strength-card p,.value-card p{color:var(--text-secondary);font-size:14px;line-height:1.85}.service-card p{margin-top:14px}.service-card a{color:var(--text-primary);margin-top:24px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.faq,.pricing,.value{background:#050505}.pricing-grid,.strengths-grid,.value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.value-card{--reveal-y:14px;min-height:254px;padding:32px;transition:border-color .2s,box-shadow .2s,transform .2s}.step-card>span,.strength-card>span,.value-index{color:#c79a50d1;font-size:14px;font-weight:950}.chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.case-tags span,.chips span,.pricing-foot span{color:#e8eef6b3;background:#ffffff13;border:1px solid #ffffff1a;border-radius:999px;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.chips span{padding:6px 10px}.cases{color:#fff;background:#050505;padding-bottom:72px;overflow:hidden}.cases .section-head{text-align:center;max-width:860px;margin-bottom:56px;margin-left:auto;margin-right:auto}.cases .section-head .kicker{color:#ffffff94;justify-content:center}.cases .section-head .kicker:before{display:none}.cases .section-head h2{color:#fff;font-size:clamp(40px,5vw,70px);line-height:1.08}.cases .section-head p{color:#ffffff85;margin-left:auto;margin-right:auto}.case-suite{--reveal-y:12px}.case-tabs{touch-action:pan-x pan-y;--case-progress-duration:7s;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:960px;margin:0 auto 30px;display:grid}.case-tabs button{color:#ffffffad;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;min-height:54px;font-size:15px;font-weight:950;transition:background-color .18s,border-color .18s,color .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.case-tabs button:after{background:linear-gradient(90deg,var(--accent-gold),var(--accent-teal));content:"";opacity:0;transform-origin:0;border-radius:999px;height:3px;position:absolute;bottom:8px;left:14px;right:14px;transform:scaleX(0)}.case-tabs button span{z-index:2;position:relative}.case-tabs button:hover{color:#fff;border-color:#ffffff52}.case-tabs button.is-active{color:#050505;background:#fff}.case-tabs button.is-active:after{animation:caseTabProgress var(--case-progress-duration) linear forwards;opacity:1}.case-hero-card{min-height:560px;animation:caseHeroIn .46s var(--motion-ease) both;isolation:isolate;background:linear-gradient(90deg,#040b12e0,#050f16b3 45%,#0a214861),url(/images/hero-bg.webp) 50%/cover no-repeat;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:34px;padding:clamp(30px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 100px #0000006b}.case-hero-card:before{background:radial-gradient(circle at 78% 24%,#ffffff2e,#0000 24%),linear-gradient(#0000 58%,#00000061);inset:0}.case-hero-card:after,.case-hero-card:before{z-index:0;content:"";pointer-events:none;position:absolute}.case-hero-card:after{filter:blur(60px);background:#2d9b9233;border-radius:50%;width:58%;height:70%;bottom:-34%;right:-12%}.case-hero-home:after{background:#c79a502e}.case-hero-health:after{background:#506f9a3d}.case-hero-manufacturing:after{background:#2d9b922e}.case-hero-copy,.case-hero-visual,.case-proof-bar{z-index:2;position:relative}.case-hero-copy{align-self:end;max-width:720px;padding-top:70px}.case-meta-badges{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.case-meta-badges span{color:#e8eef6c7;background:#ffffff17;border:1px solid #ffffff1c;border-radius:10px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:950;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.case-meta-badges .is-highlight{color:#ff7a1a;background:#f26a2114;border-color:#f26a2194}.case-meta-badges .is-teal{color:#7ee7dc;background:#2d9b9214;border-color:#2d9b9285}.case-hero-copy>span{color:#ffffff8a;font-size:13px;font-weight:950}.case-hero-copy h3{color:#fff;margin-top:16px;font-size:clamp(34px,4.4vw,58px);font-weight:950;line-height:1.08}.case-hero-copy p{color:#ffffffb3;max-width:760px;margin-top:18px;font-size:17px;font-weight:720;line-height:1.82}.case-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.case-evidence-grid div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c186b;border:1px solid #ffffff1a;border-radius:14px;min-height:112px;padding:16px;box-shadow:inset 0 1px #ffffff0f}.case-evidence-grid strong{color:#fff;font-size:clamp(36px,4vw,64px);font-weight:950;line-height:1;display:block}.case-evidence-grid strong small{color:#e8eef6c7;margin-left:6px;font-size:.34em}.case-evidence-grid p{color:#ffffff94;margin-top:10px;font-size:13px;font-weight:780;line-height:1.55}.case-data-note{color:#ffffff7a;margin-top:16px;font-size:12px;font-weight:780;line-height:1.6}.case-agent-chips{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.case-agent-chips span{color:#ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c1185;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.case-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.case-hero-primary,.case-hero-secondary{border-radius:12px;justify-content:center;align-items:center;min-height:52px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.case-hero-primary{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff42;min-width:184px}.case-hero-primary:hover{background:#fff3}.case-hero-secondary{color:#ffffffbd;border:1px solid #ffffff1f;min-width:156px}.case-hero-secondary:hover{color:#fff;border-color:#ffffff4d}.case-hero-visual{align-content:center;justify-items:center;min-height:430px;display:grid;position:relative}.case-product-mockup{z-index:3;width:min(430px,100%);min-height:352px;position:relative}.case-product-window{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff09 1px,#0000 0) 0 0/22px 22px,linear-gradient(90deg,#ffffff09 1px,#0000 0) 0 0/22px 22px,radial-gradient(circle at 88% 14%,#2d9b9238,#0000 24%),linear-gradient(145deg,#051222f5,#071a2bdb);border:1px solid #ffffff24;border-radius:26px;gap:14px;min-height:318px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 88px #00000057,inset 0 1px #ffffff1f}.case-product-window:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff1f,#0000 34%),radial-gradient(circle at 22% 82%,#c79a5024,#0000 26%);position:absolute;inset:0}.case-product-window>*{z-index:2;position:relative}.case-product-top{color:#ffffffb8;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:12px;font-weight:900;display:grid}.case-window-dots{gap:5px;display:inline-flex}.case-window-dots span{background:#ffffff47;border-radius:999px;width:7px;height:7px}.case-product-top strong{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-product-top em{color:#2d9b92fa;background:#2d9b921f;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.case-product-summary{background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:end;gap:14px;min-height:78px;padding:14px;display:flex}.case-product-summary span{gap:4px;display:grid}.case-product-summary strong{color:#fff;font-size:34px;font-weight:950;line-height:1}.case-product-summary small{color:#ffffff8a;margin-left:4px;font-size:12px}.case-ai-floating span,.case-product-summary em,.case-product-table em{color:#ffffff7a;font-size:10px;font-style:normal;font-weight:900}.case-product-summary b{color:#ffffff57;letter-spacing:.12em;align-self:start;font-size:11px;font-weight:950}.case-product-table{gap:8px;display:grid}.case-product-table span{background:#ffffff0e;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:.8fr 1fr auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:grid}.case-product-table b,.case-product-table strong{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.case-product-table strong{color:#e8d4aff0}.case-product-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.case-product-pipeline span{color:#ffffffbd;background:#2d9b921a;border:1px solid #2d9b9238;border-radius:999px;place-items:center;min-height:34px;font-size:11px;font-weight:900;display:grid}.case-ai-floating{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c18bd;border:1px solid #ffffff24;border-radius:16px;width:min(286px,74%);padding:14px 16px;position:absolute;bottom:-22px;left:16px;box-shadow:0 24px 60px #0000004d}.case-ai-floating p{color:#fffc;margin-top:5px;font-size:12px;font-weight:780;line-height:1.55}.case-product-home .case-product-window{background:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0),radial-gradient(circle at 88% 14%,#c79a5033,#0000 24%),linear-gradient(145deg,#12101cf5,#2c1f16d1)}.case-product-health .case-product-window{background:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0),radial-gradient(circle at 88% 14%,#506f9a3d,#0000 24%),linear-gradient(145deg,#081020f5,#112636d1)}.case-product-manufacturing .case-product-window{background:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0),radial-gradient(circle at 88% 14%,#2d9b9233,#0000 24%),linear-gradient(145deg,#061318f5,#0c2a28d1)}.case-metric-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a16a3;border:1px solid #ffffff29;border-radius:18px;min-width:210px;padding:18px 20px;position:absolute;bottom:74px;right:10px;box-shadow:0 24px 58px #00000052}.case-metric-card strong{color:#fff;font-size:42px;font-weight:950;line-height:1;display:block}.case-metric-card small{color:#ffffff94;margin-left:4px;font-size:14px}.case-metric-card span{color:#ffffff94;margin-top:8px;font-size:12px;font-weight:900;display:block}.case-proof-bar{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:12px;margin-top:auto;display:grid}.case-proof-bar div,.case-proof-bar em{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;min-height:86px;padding:16px 18px}.case-proof-bar span{color:#ffffff75;font-size:12px;font-weight:950;display:block}.case-proof-bar em,.case-proof-bar p{color:#ffffffc2;font-size:13px;font-style:normal;font-weight:760;line-height:1.7}.case-proof-bar p{margin-top:6px}.case-proof-bar em{grid-column:1/-1;min-height:auto}.cases-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.case-card{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface-strong);box-shadow:var(--shadow-soft);--reveal-y:16px;transition:border-color .2s,box-shadow .2s,transform .2s}.case-card,.case-visual{position:relative;overflow:hidden}.case-visual{background:radial-gradient(circle at 80% 16%,#ffffffa3,#0000 28%),linear-gradient(145deg,#c8d7e6,#879cb5);flex-direction:column;justify-content:space-between;min-height:260px;padding:18px;display:flex}.case-visual:before{content:"";background:linear-gradient(128deg,#0000 0 38%,#ffffff47 39% 44%,#0000 45%),radial-gradient(circle at 18% 18%,#fff6,#0000 24%);position:absolute;inset:0}.case-mist{background:linear-gradient(145deg,#dce5ef,#a6b5c8)}.case-gold{background:linear-gradient(145deg,#e8d8bd,#9eb1c6)}.case-green{background:linear-gradient(145deg,#cde4df,#8ea8b8)}.case-tags{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:relative}.case-tags span{color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a21483d;border-color:#ffffff47;padding:6px 9px}.case-overlay{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a21489e;border:1px solid #ffffff2e;border-radius:18px;min-height:118px;margin-top:auto;padding:18px;position:relative}.case-overlay h3{color:#fff;margin:0}.case-overlay strong{color:#ffffffd6;margin-top:8px;font-size:13px;line-height:1.6;display:block}.case-body{padding:22px}.case-body b{color:var(--text-primary);margin-top:12px;font-size:14px;line-height:1.7;display:block}.case-body em{color:var(--text-muted);margin-top:10px;font-size:12px;font-style:normal;display:block}.case-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.case-arch-btn,.case-more{border:1px solid var(--border-soft);min-height:38px;color:var(--text-primary);cursor:pointer;background:#ffffff14;border-radius:999px;align-items:center;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.case-more{padding:9px 13px}.case-arch-btn{padding:9px 12px}.case-arch-btn:hover,.case-more:hover{border-color:var(--border-gold);color:var(--accent-gold)}.metrics{background:#050505;padding-top:0}.metrics-panel{box-shadow:var(--shadow-soft);isolation:isolate;background:linear-gradient(135deg,#ffffff16,#ffffff0a),#ffffff0b;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.metric-item{--reveal-y:10px;grid-template-columns:38px 1fr;align-items:center;gap:8px 14px;display:grid}.count-value{min-width:1.2ch;display:inline-block}.metric-item .count-value{min-width:2.4ch}.metric-mark{border:1px solid var(--border-gold);background:radial-gradient(circle at 50% 44%,#ffffff7a,#0000 42%),linear-gradient(145deg,#c79a5038,#2d9b9224);border-radius:13px;grid-row:span 2;width:38px;height:38px}.metric-item strong{color:var(--text-primary);font-size:34px;font-weight:950;line-height:1}.metric-item small{color:var(--text-muted);margin-left:3px;font-size:13px}.metric-item p{color:var(--text-secondary);font-size:13px;font-weight:800}.compact-ops{background:#050505;padding-top:0;padding-bottom:92px}.compact-ops .container{width:min(100%,1520px)}.compact-ops-head{color:#fff;text-align:center;max-width:760px;margin:0 auto 42px}.compact-ops-head .kicker{color:#e8d4afd1;justify-content:center}.compact-ops-head .kicker:before{display:none}.compact-ops-head h2{color:#fff;letter-spacing:0;margin-top:12px;font-size:clamp(38px,3.8vw,58px);font-weight:950;line-height:1.08}.compact-ops-head p{color:#e8eef694;max-width:690px;margin:18px auto 0;font-size:16px;line-height:1.85}.ops-bento{grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);align-items:stretch;gap:22px;display:grid}.ops-side-column{grid-template-rows:1.1fr .9fr;align-self:stretch;gap:22px;min-width:0;display:grid}.ops-card{isolation:isolate;background:linear-gradient(145deg,#ffffff18,#ffffff0a),#121212;border:1px solid #ffffff1f;border-radius:24px;padding:clamp(24px,2vw,34px);position:relative;overflow:hidden;box-shadow:0 28px 84px #00000052,inset 0 1px #ffffff14}.ops-card:before{border-radius:inherit;opacity:.72;background:linear-gradient(120deg,#ffffff1f,#0000 34%),radial-gradient(circle at 86% 16%,#c79a5021,#0000 24%);inset:0}.ops-card:after,.ops-card:before{content:"";pointer-events:none;position:absolute}.ops-card:after{background:linear-gradient(#0000,#00000029);border-radius:23px;inset:1px}.ops-card>*{z-index:2;position:relative}.ops-card-large{background:linear-gradient(145deg,#071b3dc7,#0c0f11f5),#0d1118;flex-direction:column;min-height:auto;display:flex}.ops-cta{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:auto;display:grid}.ops-pricing{grid-column:1/-1;grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);align-items:start;gap:16px 58px;min-height:260px;display:grid}.ops-pricing-copy{max-width:560px}.ops-card-eyebrow{color:#e8d4afdb;font-size:13px;font-weight:950;display:inline-flex}.ops-card h3{color:#fff;max-width:720px;margin-top:12px;font-size:clamp(26px,2.1vw,36px);font-weight:950;line-height:1.18}.ops-card-large h3{max-width:760px;font-size:clamp(34px,2.9vw,44px)}.ops-pricing h3{max-width:600px;font-size:clamp(34px,3.8vw,56px)}.ops-card p{color:#e8eef6a8;font-size:14px;line-height:1.85}.ops-card>p{max-width:680px;margin-top:14px}.ops-steps{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:30px;display:grid}.ops-step{border-bottom:1px solid #ffffff1a;min-height:104px;padding:22px 0 20px}.ops-step span{color:#c79a50db;font-size:13px;font-weight:950;display:block}.ops-step strong{color:#fff;margin-top:10px;font-size:18px;font-weight:950;line-height:1.35;display:block}.ops-step em{color:#e8eef68c;margin-top:8px;font-size:13px;font-style:normal;font-weight:760;line-height:1.65;display:block}.ops-formula{color:#e8eef6c7;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;padding-top:20px;font-size:13px;font-weight:900;display:flex}.ops-formula b,.ops-formula span:first-child{color:#e8d4aff0}.ops-delivery-board{background:radial-gradient(circle at 16% 8%,#2d9b921c,#0000 28%),linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff18;border-radius:18px;flex-direction:column;flex:1;gap:10px;margin-top:24px;padding:22px;display:flex;box-shadow:inset 0 1px #fff1}.ops-delivery-board>span{color:#e8eef675;font-size:12px;font-weight:950}.ops-delivery-board>strong{color:#ffffffe0;font-size:15px;font-weight:950;line-height:1.45}.ops-board-row{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:grid}.ops-board-row em{color:#e8eef6ad;font-size:13px;font-style:normal;font-weight:820}.ops-board-row b{color:#5bd58f;font-size:13px;font-weight:950}.ops-board-summary{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:18px;display:grid}.ops-board-summary div{background:linear-gradient(145deg,#ffffff14,#ffffff09),#ffffff09;border:1px solid #ffffff18;border-radius:16px;min-height:118px;padding:16px}.ops-board-summary span,.ops-board-trace span{color:#e8d4afd1;font-size:12px;font-weight:950;display:block}.ops-board-summary strong{color:#fff;margin-top:12px;font-size:16px;font-weight:950;line-height:1.35;display:block}.ops-board-summary em{color:#e8eef685;margin-top:8px;font-size:12px;font-style:normal;font-weight:760;line-height:1.55;display:block}.ops-board-trace{background:#00000029;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:10px;margin-top:auto;padding:14px;display:grid}.ops-board-trace b{color:#e8eef6b3;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:900;display:inline-flex}.ops-proof-list{gap:16px;margin-top:22px;display:grid}.ops-price-list div,.ops-proof-list div{border-top:1px solid #ffffff1a;padding-top:14px}.ops-price-list span,.ops-proof-list span{color:#c79a50d1;font-size:12px;font-weight:950;display:block}.ops-proof-list strong{color:#fff;margin-top:6px;font-size:17px;font-weight:950;display:block}.ops-proof-list p{color:#ffffffd1;margin-top:5px;font-weight:820}.ops-proof-list em{color:#e8eef67a;margin-top:6px;font-size:12px;font-style:normal;font-weight:760;line-height:1.6;display:block}.ops-price-list{gap:14px;margin-top:0;display:grid}.ops-price-list div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;display:grid}.ops-price-list div.is-hot{border-top-color:#c79a506b}.ops-price-list strong{color:#fff;text-align:right;white-space:nowrap;font-size:22px;font-weight:950;line-height:1}.ops-price-list small{color:#e8eef670;margin-left:4px;font-size:12px}.ops-price-list p{grid-column:1/-1;font-size:12px;line-height:1.65}.ops-rule-strip{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:2px;display:flex}.ops-rule-strip span{color:#e8eef6a3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.ops-faq-list{gap:10px;margin-top:18px;display:grid}.ops-faq-list details{border-top:1px solid #ffffff1a;padding-top:12px}.ops-faq-list summary{color:#fff;cursor:pointer;padding-right:24px;font-size:14px;font-weight:950;list-style:none;position:relative}.ops-faq-list summary::-webkit-details-marker{display:none}.ops-faq-list summary:after{color:#c79a50e6;content:"+";position:absolute;top:0;right:0}.ops-faq-list details[open] summary:after{content:"−"}.ops-faq-list p{color:#e8eef694;margin-top:9px;font-size:13px;line-height:1.72}.ops-cta p{margin-top:12px}.ops-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ops-cta .btn-primary{color:#071b3d;background:#ffffffeb;box-shadow:0 18px 38px #0000002e}.ops-cta .btn-primary:hover{background:#fff}.ops-cta .btn-secondary{color:#fff;text-align:center;white-space:normal;background:#ffffff14;border-color:#fff3;line-height:1.25}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.step-card{--reveal-y:14px;padding:28px}.formula{border:1px solid var(--border-soft);color:var(--text-primary);box-shadow:var(--shadow-soft);--reveal-y:10px;background:#ffffff13;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding:18px 22px;display:flex}.formula span{color:var(--text-secondary);font-size:13px;font-weight:800}.formula span:first-child{color:var(--accent-gold)}.formula b{color:var(--text-primary)}.strengths{background:#050505}.strength-card{--reveal-y:14px;padding:32px}.strength-card p{color:var(--text-primary);margin-top:12px;font-weight:800}.strength-card ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.strength-card li{color:var(--text-secondary);padding-left:18px;font-size:13px;line-height:1.75;position:relative}.strength-card li:before{background:var(--accent-gold);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.price-card{--reveal-y:10px;padding:32px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.price-card.hot{border-color:var(--border-gold);background:linear-gradient(#c79a5029,#ffffff13),#ffffff0e}.price-flag{color:#fff;background:var(--accent-gold);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;position:absolute;top:22px;right:22px}.price-card>span:not(.price-flag){color:var(--text-primary);font-size:17px;font-weight:950}.price-card strong{color:var(--text-primary);margin-top:18px;font-size:38px;font-weight:950;display:block}.price-card small{color:var(--text-muted);margin-left:5px;font-size:14px}.price-card p{margin-top:16px}.pricing-foot{--reveal-y:8px;flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pricing-foot span{padding:8px 12px}.faq-inner{max-width:920px}.faq-list{gap:14px;display:grid}.faq details{--reveal-y:8px;padding:22px 24px;position:relative;overflow:hidden}.faq summary{cursor:pointer;color:var(--text-primary);font-weight:950;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--accent-gold);content:"+";position:absolute;right:0}.faq details[open] summary:after{content:"−"}.faq p{margin-top:14px}.cta{background:#050505;padding:96px 0}.cta-inner{color:#fff;--reveal-y:12px;max-width:840px}.cta .kicker{color:var(--accent-gold-soft)}.cta h2{margin-top:16px;font-size:clamp(30px,4vw,54px);font-weight:950;line-height:1.22}.cta p{color:#ffffffad;margin-top:18px}.cta-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.cta .btn-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff47}.about-main,.about-shell{background:#050505}.about-hero,.about-main{overflow:hidden}.about-hero{color:#fff;isolation:isolate;background:linear-gradient(90deg,#020916f5,#061123db 48%,#09152bad),linear-gradient(#030a1614,#030a166b 64%,#050505),url(/images/hero-bg.webp) 50%/cover no-repeat;min-height:520px;padding:clamp(118px,12vh,148px) 0 76px;position:relative}.about-hero:before{z-index:0;background:radial-gradient(circle at 76% 30%,#f26a211c,#0000 25%),radial-gradient(circle at 16% 18%,#2d9b921a,#0000 31%),linear-gradient(#ffffff0d,#0000 34%);inset:0}.about-hero:after,.about-hero:before{content:"";pointer-events:none;position:absolute}.about-hero:after{z-index:1;background:linear-gradient(#0000,#050505);height:138px;bottom:-1px;left:0;right:0}.about-hero-inner{z-index:2;position:relative}.about-hero-copy{max-width:1060px}.about-hero-copy h1{color:#fff;margin-top:20px;font-size:clamp(42px,4.8vw,72px);font-weight:950;line-height:1.08}.about-hero-copy p{color:#e8eef6a3;max-width:1080px;margin-top:34px;font-size:clamp(16px,1.25vw,20px);font-weight:680;line-height:1.94}.about-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:940px;margin-top:42px;display:grid}.about-hero-stats div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1b;border-radius:14px;min-height:94px;padding:18px 20px;box-shadow:inset 0 1px #ffffff14}.about-hero-stats strong{color:#fff;font-size:clamp(26px,2.4vw,38px);font-weight:950;line-height:1;display:block}.about-hero-stats span{color:#e8eef680;margin-top:10px;font-size:13px;font-weight:820;display:block}.about-founder-section{background:radial-gradient(circle at 84% 8%,#2d9b9214,#0000 28%),linear-gradient(#050505,#08111c 48%,#050505);padding-top:84px}.about-section-head{text-align:left;max-width:720px;margin-bottom:42px;margin-left:0;margin-right:0}.about-section-head .kicker{color:#e8eef694;justify-content:flex-start}.about-section-head h2{color:#fff;font-size:clamp(32px,3.4vw,52px);line-height:1.12}.about-section-head p{color:#e8eef694;margin-left:0}.about-founder-grid{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:clamp(38px,5vw,76px);display:grid}.about-founder-card{--reveal-y:12px;position:sticky;top:106px}.about-founder-card img{aspect-ratio:5/6;object-fit:cover;border:1px solid #ffffff1f;border-radius:18px;width:100%;box-shadow:0 26px 80px #00000047}.about-founder-caption{margin-top:22px}.about-founder-caption h2{color:#fff;font-size:clamp(28px,2.5vw,38px);font-weight:950;line-height:1.1}.about-founder-caption p{color:#e8eef68f;margin-top:8px;font-size:14px;font-weight:800}.about-founder-card ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.about-founder-card li{color:#e8eef68a;padding-left:18px;font-size:13px;font-weight:760;line-height:1.68;position:relative}.about-founder-card li:before{background:var(--accent-gold);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.78em;left:0}.about-founder-story{--reveal-y:12px;gap:34px;padding-top:10px;display:grid}.about-timeline{gap:0;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(#c79a509e,#2d9b923d);border-radius:999px;width:1px;position:absolute;top:10px;bottom:16px;left:198px}.about-timeline>div{grid-template-columns:154px minmax(0,1fr);gap:64px;min-height:92px;display:grid;position:relative}.about-timeline>div:before{content:"";background:#e8eef647;border:3px solid #08111c;border-radius:999px;width:15px;height:15px;position:absolute;top:6px;left:190px}.about-timeline>div.is-active:before{background:var(--accent-gold);box-shadow:0 0 0 5px #c79a501f}.about-timeline span{color:#e8eef670;text-align:right;font-size:16px;font-weight:900;line-height:1.25}.about-timeline .is-active>span{color:var(--accent-gold-soft)}.about-timeline strong{color:#fff;font-size:clamp(18px,1.55vw,24px);font-weight:950;line-height:1.28;display:block}.about-timeline p{color:#e8eef685;margin-top:10px;font-size:14px;font-weight:760;line-height:1.7}.about-founder-story blockquote{border-left:3px solid var(--accent-gold);color:#ffffffd1;background:linear-gradient(90deg,#c79a5014,#0000 36%),#ffffff0e;border-radius:0 14px 14px 0;margin:10px 0 0;padding:clamp(24px,2.6vw,34px);font-size:clamp(18px,1.8vw,26px);font-weight:850;line-height:1.82;box-shadow:inset 0 1px #ffffff14}.about-credentials-section{background:#050505;padding-top:76px}.about-credential-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.about-credential-card{--reveal-y:12px;background:linear-gradient(#ffffff14,#ffffff0a),#080e16bd;border:1px solid #ffffff1b;border-radius:16px;min-height:228px;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 62px #00000038,inset 0 1px #ffffff14}.about-credential-card:before{content:"";background:linear-gradient(90deg,#c79a50cc,#2d9b9294);height:2px;position:absolute;top:0;left:0;right:0}.about-credential-card>span{color:#e8eef694;background:#ffffff0b;border:1px solid #e8eef629;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.about-credential-card strong{color:var(--accent-gold-soft);margin-top:28px;font-size:clamp(28px,2.6vw,42px);font-weight:950;line-height:1;display:block}.about-credential-card.is-teal strong{color:#7ee7dcd1}.about-credential-card small{color:#e8eef6b8;margin-left:6px;font-size:.38em}.about-credential-card h3{color:#fff;margin-top:14px;font-size:16px;font-weight:950;line-height:1.32}.about-credential-card p{color:#e8eef680;margin-top:12px;font-size:13px;font-weight:760;line-height:1.68}.footer{background:#050505;padding:72px 0 30px;position:relative;overflow:hidden}.footer:after,.footer:before{display:none}.footer-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(280px,.86fr) minmax(0,1.58fr);align-items:stretch;gap:24px;width:min(100% - 96px,1792px);max-width:none;display:grid;position:relative}.footer-brand{--reveal-y:10px;padding-right:28px;position:relative}.footer-brand:after{background:linear-gradient(90deg,var(--accent-gold),transparent);content:"";width:96px;height:1px;margin-top:24px;display:block}.footer-brand .logo{margin-bottom:18px}.footer-brand p,.footer-contact-card a,.footer-contact-card p,.legal{color:var(--text-secondary);font-size:13px;line-height:1.85}.footer-legal-note{margin-top:18px}.footer-contact-card{--reveal-y:10px;padding:22px}.footer-contact-stack{align-content:start;gap:24px;display:grid}.footer-diagnosis-card{--diagnosis-column-max:520px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#08090a;padding:38px 42px}.footer-diagnosis-card:after,.footer-diagnosis-card:before,.footer-diagnosis-card:hover:after{opacity:0}.footer-diagnosis-inner{z-index:4;width:min(100%,var(--diagnosis-column-max));mix-blend-mode:normal;background:#08090a;border-radius:6px;margin:0 auto;position:relative;box-shadow:0 0 0 18px #08090a}.footer-diagnosis-inner:before{display:none}.footer-diagnosis-inner>*{z-index:2;position:relative}.footer-contact-card b{color:var(--text-primary);margin-bottom:14px;font-size:15px;font-weight:950;display:block}.footer-diagnosis-inner>.footer-diagnosis-title{color:#fff;text-shadow:0 12px 34px #00000057;background:#08090a;margin-bottom:48px;font-size:clamp(22px,2.2vw,30px);font-weight:950;line-height:1.18;display:block;box-shadow:0 0 0 6px #08090a}.footer-founder-qr{grid-template-columns:88px 1fr;align-items:center;gap:14px;display:grid}.footer-founder-qr img{width:88px;height:88px;box-shadow:var(--shadow-soft);border:8px solid #fff;border-radius:16px}.footer-phone{color:var(--text-primary);margin-bottom:8px;font-size:26px;font-weight:950;text-decoration:none;display:inline-flex}.footer-contact-card a:hover{color:var(--accent-gold)}.legal{z-index:2;position:relative}.footer-diagnosis-card .diagnosis-form{flex-direction:column;gap:32px;margin-top:0;scroll-margin-top:116px;display:flex}.footer-diagnosis-card .diagnosis-form label{flex-direction:column;gap:14px;margin:0;display:flex}.diagnosis-form label span{color:var(--text-secondary);background:#08090a;padding-left:0;font-size:12px;font-weight:900;line-height:1.35;display:block;box-shadow:0 0 0 6px #08090a}.footer-diagnosis-card .diagnosis-form input,.footer-diagnosis-card .diagnosis-form textarea{color:#0a2148;background:#ffffffe6;border:1px solid #ffffff1a;border-radius:12px;width:100%;font-size:15px;line-height:1.5}.footer-diagnosis-card .diagnosis-form input{height:50px;min-height:0;padding:0 16px}.footer-diagnosis-card .diagnosis-form textarea{resize:vertical;min-height:108px;padding:15px 16px}.footer-diagnosis-card .diagnosis-form label:has(textarea){margin-bottom:0}.diagnosis-form input::placeholder,.diagnosis-form textarea::placeholder{color:#9aa6b8}.footer-diagnosis-card .diagnosis-form button{color:#06111d;cursor:pointer;background:#ffffffeb;border:0;border-radius:12px;min-height:50px;margin-top:0;font-weight:900}.diagnosis-form button:hover{background:#fff}.form-state{color:var(--accent-teal);font-size:12px}.legal{border-top:1px solid var(--border-soft);justify-content:space-between;gap:16px;margin-top:34px;padding-top:22px;display:flex}.legal a{text-decoration:none}.lead-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060a94;justify-content:flex-end;padding:clamp(18px,3vw,36px);display:flex}.lead-modal{color:#171717;isolation:isolate;width:min(620px,100vw - 48px);max-height:calc(100svh - 48px);animation:leadSheetIn .32s var(--motion-ease) both;background:#fffffffa;border:1px solid #0a21481a;border-radius:24px;padding:clamp(46px,5vw,62px) clamp(28px,4vw,54px) clamp(28px,4vw,46px);display:block;overflow:hidden auto;box-shadow:0 28px 78px #0a21482e,0 2px 12px #0a21480f}.lead-modal:after,.lead-modal:before{display:none}.lead-modal-close{z-index:2;color:#171717;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:42px;height:42px;font-size:38px;font-weight:300;line-height:1;display:grid;position:absolute;top:28px;right:28px}.lead-modal-close:hover{background:#f4f4f4}.lead-modal-copy{text-align:center;max-width:520px;margin:0 auto}.lead-modal-copy>span{color:#373737;font-size:13px;font-weight:950}.lead-modal h2{color:#171717;max-width:540px;margin:14px auto 0;font-size:clamp(30px,3vw,43px);font-weight:950;line-height:1.12}.lead-modal p{color:#777;font-size:14px;line-height:1.75}.lead-modal-copy p{margin-top:14px}.lead-modal-form{gap:16px;margin-top:32px;display:grid}.lead-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lead-modal-form label{text-align:left;gap:8px;display:grid}.lead-modal-form label span{color:#777;font-size:13px;font-weight:850}.lead-modal-form input,.lead-modal-form textarea{color:#171717;background:#f4f4f4;border:1px solid #1717170f;border-radius:12px;width:100%;font-size:14px;box-shadow:inset 0 1px #ffffffb8}.lead-modal-form input{min-height:50px;padding:0 16px}.lead-modal-form textarea{resize:vertical;min-height:96px;padding:14px 16px}.lead-modal-form input::placeholder,.lead-modal-form textarea::placeholder{color:#a3a3a3}.lead-modal-form input:focus,.lead-modal-form textarea:focus{background:#fff;border-color:#1717172e;outline:none}.lead-modal-form button{color:#fff;cursor:pointer;background:#303030;border:0;border-radius:12px;min-height:54px;font-size:15px;font-weight:950}.lead-modal-form button:hover{background:#171717}.lead-modal-state{color:var(--accent-teal);text-align:center;margin-top:-4px;font-size:13px;font-weight:850}.float-lead{z-index:50;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#2d9b922b,#0000 36%),linear-gradient(145deg,#ffffff21,#ffffff0e),#090f16c2;border:1px solid #ffffff29;border-radius:16px;width:min(270px,100vw - 44px);padding:14px;position:fixed;top:128px;right:22px;box-shadow:0 26px 80px #00000057,inset 0 1px #ffffff29}.float-close{color:#ffffffb8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.float-close:hover{color:#fff;background:#ffffff24}.float-lead-copy{padding-right:30px}.float-lead-copy span{color:var(--accent-gold-soft);font-size:12px;font-weight:950}.float-lead-copy b{color:#fff;margin-top:5px;font-size:16px;font-weight:950;line-height:1.25;display:block}.float-lead-copy p{color:#e8eef69e;margin-top:6px;font-size:12px;line-height:1.55}.float-lead-form{gap:7px;margin-top:10px;display:grid}.float-lead-form label{gap:5px;display:grid}.float-lead-form label span{color:#e8eef69e;font-size:11px;font-weight:900}.float-lead-form input{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-height:34px;padding:0 10px;font-size:13px}.float-lead-form input::placeholder{color:#e8eef661}.float-lead-form input:focus{border-color:#2d9b9294;outline:0;box-shadow:0 0 0 3px #2d9b921f}.float-lead-form button{color:#071b3d;cursor:pointer;background:#ffffffeb;border:0;border-radius:10px;min-height:36px;margin-top:3px;font-size:13px;font-weight:900}.float-lead-form button:hover{background:#fff}.float-lead-state{color:#c3fff5;font-size:11px;line-height:1.55}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@keyframes workflowBubbleIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes caseTabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes caseHeroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes heroFloat{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes heroSceneSwap{0%{opacity:.38;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes leadSheetIn{0%{opacity:0;transform:translate(26px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1180px){.container{padding:0 34px}.float-lead,.nav-actions,.nav-links{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:14px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;border-radius:999px;width:18px;height:2px;display:block}.mobile-panel{color:#fff;width:min(320px,100vw - 48px);box-shadow:var(--shadow-card);background:#080c11f5;border:1px solid #ffffff24;border-radius:20px;gap:8px;padding:14px;display:grid;position:absolute;top:54px;right:0}.mobile-panel>a:not(.btn){color:#ffffffdb;border-radius:12px;padding:12px;font-size:14px;font-weight:900;text-decoration:none}.mobile-panel>a:not(.btn):hover{background:#ffffff14}.mobile-panel .locale-switch{background:#ffffff14;border-color:#ffffff24;width:fit-content;margin:4px 0}.mobile-panel .locale-switch a,.mobile-panel .locale-switch span{color:#ffffffad}.mobile-panel .locale-switch .active{color:#071b3d;background:#ffffffe6}.hero-inner{grid-template-columns:1fr;gap:22px;min-height:auto}.hero-copy{max-width:760px;padding-bottom:4px}.hero-visual{justify-self:end;width:100%;max-width:720px;min-height:500px}.hero-panel-user{right:280px}.hero-agent-panel{right:28px}.hero-result-card{bottom:54px;right:190px}.hero-metrics{width:min(100% - 68px,920px);margin-top:12px;padding-bottom:68px}.hero-metrics .metrics-panel{min-height:auto}.case-hero-card{grid-template-columns:1fr}.case-hero-copy{max-width:780px;padding-top:20px}.case-hero-visual{min-height:420px}.case-product-mockup{width:min(460px,100%)}.ops-bento{grid-template-columns:1fr}.ops-side-column{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-card-large,.ops-cta,.ops-side-column{grid-column:1/-1}.ops-card-large{min-height:auto}.ops-faq{grid-column:1/-1}.ops-pricing{grid-template-columns:1fr}.case-metric-card{bottom:34px;right:48px}.service-carousel-stage{height:570px}.service-slide{width:min(540px,100vw - 68px)}.service-shot{padding:30px}.service-shot-image{padding:0}.cases-grid,.footer-grid,.metrics-panel,.process-grid,.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-rows:auto;width:100%}.about-founder-grid{grid-template-columns:1fr}.about-founder-card{max-width:520px;position:relative;top:auto}.about-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand,.footer-contact-stack,.footer-diagnosis-card,.footer-phone-card{grid-area:auto}}@media (max-width:768px){.container{padding:0 20px}.section{padding:72px 0}.nav{height:68px}.logo-wordmark{width:156px;height:36px}.logo-mark{border-radius:14px;width:36px;height:36px}.logo-en{font-size:16px}.logo-cn{font-size:11px}.hero{min-height:auto;padding-top:104px}.hero h1{max-width:390px;font-size:clamp(40px,10.8vw,50px);line-height:1.12}.hero h1 span{white-space:normal}.hero-lead{font-size:15px;line-height:1.85}.cta-actions,.hero-actions{flex-direction:column}.cta .btn,.hero-btn{width:100%}.hero-visual{min-height:468px}.hero-panel-user{width:min(86%,340px);padding:14px 15px;top:14px;right:0}.hero-agent-panel{width:100%;top:120px;right:0}.hero-agent-head{grid-template-columns:1fr auto;gap:12px;padding:14px 16px}.agent-window-dots{display:none}.hero-agent-panel>p{min-height:114px;padding:18px 16px 14px;font-size:14px}.hero-scenario-tabs{gap:6px;padding:0 12px 14px}.hero-scenario-tabs button{min-height:38px;padding:0 6px;font-size:12px}.hero-result-card{width:min(100%,330px);bottom:26px;left:0;right:auto}.hero-metrics{width:calc(100% - 40px);margin-top:6px;padding-bottom:54px}.hero-metrics .metrics-panel{border-radius:20px;gap:14px;padding:20px}.hero-metrics .metric-item{grid-template-columns:42px 1fr;gap:7px 12px}.hero-metrics .metric-mark{border-radius:13px;width:38px;height:38px}.hero-metrics .metric-item strong{font-size:32px}.hero-metrics .metric-item p{font-size:13px}.about-hero{min-height:auto;padding:102px 0 62px}.about-hero-copy h1{font-size:clamp(34px,10vw,46px)}.about-hero-copy p{margin-top:24px;font-size:15px;line-height:1.82}.about-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px}.about-hero-stats div{border-radius:14px;min-height:82px;padding:16px}.about-hero-stats strong{font-size:27px}.about-hero-stats span{font-size:12px}.about-section-head{margin-bottom:28px}.about-section-head h2{font-size:clamp(28px,8vw,36px)}.about-credentials-section,.about-founder-section{padding-top:56px;padding-bottom:56px}.about-founder-card{max-width:none}.about-founder-card img{aspect-ratio:1/1.05;border-radius:16px}.about-founder-caption h2{font-size:28px}.about-timeline:before{top:8px;bottom:28px;left:8px}.about-timeline>div{grid-template-columns:1fr;gap:8px;min-height:auto;padding-bottom:34px;padding-left:36px}.about-timeline>div:before{width:15px;height:15px;top:5px;left:0}.about-timeline span{text-align:left;font-size:14px}.about-timeline strong{font-size:18px}.about-founder-story blockquote{border-radius:0 14px 14px 0;padding:20px;font-size:17px;line-height:1.76}.about-credential-grid{grid-template-columns:1fr;gap:12px}.about-credential-card{min-height:auto;padding:20px}.about-credential-card strong{margin-top:22px;font-size:30px}.cases .section-head{text-align:left;margin-bottom:34px}.cases .section-head .kicker{justify-content:flex-start}.cases .section-head h2{font-size:clamp(34px,10vw,46px)}.cases{padding-bottom:54px}.case-tabs{scroll-snap-type:x mandatory;justify-content:flex-start;margin-bottom:22px;margin-left:-20px;margin-right:-20px;padding:0 20px 4px;display:flex;overflow-x:auto}.case-tabs button{scroll-snap-align:start;flex:0 0 156px;min-height:46px;font-size:13px}.case-hero-card{border-radius:22px;gap:22px;min-height:auto;padding:22px}.case-hero-copy{padding-top:12px}.case-hero-copy h3{font-size:30px}.case-hero-copy p{font-size:14px;line-height:1.75}.case-meta-badges{gap:8px;margin-bottom:18px}.case-meta-badges span{min-height:34px;padding:0 11px;font-size:12px}.case-evidence-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.case-evidence-grid div{min-height:auto;padding:14px}.case-evidence-grid strong{font-size:42px}.case-evidence-grid p{font-size:12px;line-height:1.5}.case-data-note{margin-top:12px;font-size:11px;line-height:1.6}.case-agent-chips{gap:8px;margin-top:22px}.case-agent-chips span{min-height:36px;padding:0 12px;font-size:12px}.case-hero-actions{margin-top:24px;display:grid}.case-hero-primary,.case-hero-secondary{width:100%;min-height:48px}.case-hero-visual{align-content:start;min-height:auto}.case-product-mockup{width:100%;min-height:auto}.case-product-window{border-radius:20px;gap:10px;min-height:auto;padding:15px}.case-product-top{gap:8px}.case-product-top em{display:none}.case-product-summary{min-height:66px;padding:12px}.case-product-summary strong{font-size:28px}.case-product-table span{grid-template-columns:1fr;gap:3px;min-height:auto;padding:10px}.case-product-pipeline{gap:6px}.case-product-pipeline span{min-height:30px;font-size:10px}.case-ai-floating{width:100%;margin-top:10px;position:relative;bottom:auto;left:auto}.case-metric-card{border-radius:14px;justify-self:end;min-width:174px;margin-top:-2px;padding:14px 16px;position:relative;bottom:auto;right:auto}.case-metric-card strong{font-size:32px}.case-proof-bar{grid-template-columns:1fr;gap:10px}.case-proof-bar div,.case-proof-bar em{min-height:auto;padding:14px 15px}.compact-ops{padding-top:0;padding-bottom:72px}.compact-ops-head{text-align:left;margin-bottom:26px}.compact-ops-head .kicker{justify-content:flex-start}.compact-ops-head h2{font-size:clamp(34px,10vw,46px)}.compact-ops-head p{margin-left:0;font-size:14px;line-height:1.75}.ops-bento,.ops-side-column{grid-template-columns:1fr;gap:14px}.ops-side-column{grid-template-rows:auto}.ops-card,.ops-card-large,.ops-cta,.ops-faq,.ops-pricing,.ops-strengths{grid-column:1/-1;min-height:auto}.ops-card{border-radius:20px;padding:22px}.ops-card h3{font-size:24px}.ops-steps{grid-template-columns:1fr;margin-top:24px}.ops-step{min-height:auto;padding:18px 0}.ops-formula{gap:8px;font-size:12px}.ops-delivery-board{padding:16px}.ops-board-summary{grid-template-columns:1fr}.ops-board-summary div{min-height:auto;padding:14px}.ops-board-trace{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.ops-board-trace span{grid-column:1/-1}.ops-price-list div,.ops-pricing{grid-template-columns:1fr}.ops-pricing h3{font-size:30px}.ops-price-list strong{text-align:left}.ops-cta{display:block}.ops-cta-actions{justify-content:stretch;margin-top:22px;display:grid}.ops-cta .btn{width:100%}.services{padding-bottom:82px}.services .section-head{text-align:left}.services .section-head .kicker{justify-content:flex-start}.service-carousel{margin-top:-4px}.service-carousel-cta{margin-bottom:24px}.service-carousel-stage{height:536px}.service-slide{width:min(390px,100vw - 40px)}.service-shot{aspect-ratio:1.18;border-radius:18px;padding:20px}.service-shot-image{aspect-ratio:1.5;padding:0}.service-visual{border-radius:14px}.service-visual-image{border-radius:16px}.service-visual-head{padding:13px 14px}.service-timeline{gap:6px;padding:34px 14px 24px}.service-timeline:before{top:56px;left:28px;right:28px}.service-timeline span{min-height:54px;font-size:11px}.service-timeline span:before{border-width:5px;width:20px;height:20px;top:10px}.service-proof-strip{margin:auto 12px 12px}.ledger-formula span,.service-proof-strip span{min-height:34px;font-size:11px}.service-dashboard-grid{grid-template-columns:1fr repeat(3,34px);padding:12px 16px}.service-dashboard-grid strong{font-size:28px}.service-dashboard-grid span{height:58px}.service-dashboard-grid span:nth-of-type(2){height:86px}.service-dashboard-grid span:nth-of-type(3){height:70px}.service-dashboard-rows{padding:0 16px 14px}.agent-orbit{width:190px;height:96px}.agent-core{border-radius:24px;width:72px;height:72px;font-size:24px}.agent-chip{border-radius:12px;min-width:46px;min-height:36px;font-size:11px}.agent-chip-外呼{top:26px;left:42px}.agent-chip-报价{top:30px;right:44px}.agent-chip-质检{bottom:30px;right:58px}.agent-chip-日报{bottom:32px;left:60px}.service-visual-ledger{gap:16px;padding:18px}.ledger-calendar{gap:7px}.ledger-calendar span{border-radius:9px}.ledger-formula{gap:6px}.service-slide-copy{min-height:208px;padding-top:20px}.service-slide-copy h3{font-size:22px}.service-slide-copy p{font-size:14px;line-height:1.75}.service-slide-foot{gap:4px;display:grid}.service-carousel-controls{margin-top:2px}.cases-grid,.footer-grid,.metrics-panel,.pricing-grid,.process-grid,.services-grid,.strengths-grid,.value-grid{grid-template-rows:auto;grid-template-columns:1fr;width:100%}.footer-brand,.footer-contact-stack,.footer-diagnosis-card,.footer-phone-card{grid-area:auto}.footer-diagnosis-card{--diagnosis-column-max:560px;padding:24px}.footer-diagnosis-inner>.footer-diagnosis-title{margin-bottom:48px;font-size:24px}.footer-diagnosis-card .diagnosis-form{gap:32px;margin-top:0}.footer-diagnosis-card .diagnosis-form label,.footer-diagnosis-card .diagnosis-form label:has(textarea){margin:0}.footer-diagnosis-card .diagnosis-form input{height:48px}.footer-diagnosis-card .diagnosis-form textarea{min-height:100px}.footer-diagnosis-card .diagnosis-form button{min-height:48px}.footer-founder-qr{grid-template-columns:78px 1fr}.footer-founder-qr img{width:78px;height:78px}.section-row-head{display:block}.text-link{margin-top:-20px;margin-bottom:28px;display:inline-flex}.price-card,.service-card,.step-card,.strength-card,.value-card{padding:26px}.case-visual{min-height:236px}.metrics-panel{padding:20px}.metric-item{grid-template-columns:38px 1fr}.lead-modal-backdrop{justify-content:center;padding:12px}.lead-modal{border-radius:22px;width:min(100%,480px);max-height:calc(100svh - 24px);padding:54px 22px 24px}.lead-modal-close{top:14px;right:14px}.lead-modal h2{font-size:30px}.lead-modal-form{margin-top:24px}.lead-form-row{grid-template-columns:1fr}.legal{display:grid}.float-lead{display:none}}@media (max-width:430px){.hero h1{font-size:37px}.hero-visual{min-height:548px}.case-hero-card{padding:18px}.about-hero-stats{grid-template-columns:1fr}.about-founder-story blockquote{font-size:18px}.case-hero-copy h3{font-size:27px}.case-metric-card{justify-self:stretch;width:100%;margin-top:12px;position:relative;bottom:auto;right:auto}.service-carousel-stage{height:552px}.service-shot{padding:16px}.service-shot-image{padding:0}.service-dashboard-top{padding:14px}.service-dashboard-top span{padding:6px 8px}.service-slide-copy{min-height:226px}.service-carousel-controls>button{width:34px;height:34px}}.site-shell-en .hero h1{max-width:680px;font-size:clamp(48px,4.7vw,76px)}.site-shell-en .hero h1 span{white-space:normal}.site-shell-en .hero-lead{max-width:650px}.site-shell-en .hero-visual{min-height:640px}.site-shell-en .hero-agent-panel{width:min(500px,86%)}.site-shell-en .hero-agent-panel>p{min-height:146px;font-size:16px;line-height:1.62}.site-shell-en .hero-result-card{width:340px;bottom:8px;right:80px}.site-shell-en .hero-scenario-tabs button{overflow-wrap:anywhere;font-size:11px;line-height:1.15}.site-shell-en .hero-metrics .metric-item p{line-height:1.45}.site-shell-en .service-slide-copy{min-height:196px}.site-shell-en .case-meta-badges span{overflow-wrap:anywhere;padding:0 12px;font-size:12px}.site-shell-en .case-evidence-grid strong{font-size:clamp(32px,3.4vw,58px)}.site-shell-en .case-evidence-grid p{font-size:12px}.site-shell-en .case-hero-primary,.site-shell-en .case-hero-secondary,.site-shell-en .ops-cta .btn{text-align:center;white-space:normal;min-height:54px;padding:11px 18px;line-height:1.22}.site-shell-en .ops-cta .btn-secondary{max-width:360px}.site-shell-en .footer-contact-card a,.site-shell-en .footer-contact-card p,.site-shell-en .ops-board-summary strong,.site-shell-en .ops-board-trace b,.site-shell-en .ops-rule-strip span{overflow-wrap:anywhere}.site-shell-en .footer-diagnosis-inner>.footer-diagnosis-title{font-size:clamp(21px,2vw,28px)}@media (max-width:1180px){.site-shell-en .hero-visual{min-height:560px}.site-shell-en .hero-result-card{bottom:20px;right:150px}}@media (max-width:768px){.site-shell-en .hero h1{max-width:350px;font-size:clamp(34px,8.7vw,42px);line-height:1.18}.site-shell-en .hero-visual{min-height:588px}.site-shell-en .hero-agent-panel>p{min-height:140px;font-size:14px;line-height:1.6}.site-shell-en .hero-agent-panel{top:154px}.site-shell-en .hero-result-card{width:min(100%,330px);bottom:20px;left:0;right:auto}.site-shell-en .hero-scenario-tabs button{min-height:40px;padding:0 4px;font-size:10px}.site-shell-en .service-carousel-stage{height:590px}.site-shell-en .service-slide-copy{min-height:244px}.site-shell-en .case-tabs button{flex-basis:168px}.site-shell-en .case-hero-copy h3{font-size:26px}.site-shell-en .case-hero-primary,.site-shell-en .case-hero-secondary{min-height:54px}.site-shell-en .ops-card h3{font-size:23px}.site-shell-en .footer-diagnosis-inner>.footer-diagnosis-title{font-size:22px}}@media (max-width:430px){.site-shell-en .service-carousel-stage{height:612px}.site-shell-en .service-slide-copy{min-height:270px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.lead-modal-backdrop{position:fixed;inset:0;z-index:10000;padding:24px 16px;align-items:center;isolation:isolate}.lead-modal,.lead-modal-backdrop{overflow-y:auto;overscroll-behavior:contain}.lead-modal{position:relative;max-height:calc(100dvh - 48px);margin:auto;width:min(600px,100%)}.lead-modal-copy p{overflow-wrap:anywhere}.diagnosis-form input,.diagnosis-form textarea,.lead-modal-form input,.lead-modal-form textarea{font-size:16px}.footer-diagnosis-card .diagnosis-form button{position:relative;overflow:hidden;isolation:isolate}.form-state:empty,.lead-modal-state:empty{display:none}.lead-privacy-note{font-size:12px!important;line-height:1.6!important;color:#9baebb!important;margin:8px 0 0!important}.lead-privacy-note a{color:#90ead4;text-decoration:underline}.float-lead-launcher{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));right:24px;z-index:50}.float-lead-trigger{padding:13px 18px;border:1px solid #41d9b45c;border-radius:999px;background:#10262ce8;color:#bdffee;box-shadow:0 8px 32px #0005;backdrop-filter:blur(18px);font:inherit;font-size:14px;cursor:pointer}.carousel-play-control,.case-play-control{border:1px solid #8babb733;background:#101e26cc;color:#bfd1d9;border-radius:999px;padding:5px 10px;font:inherit;font-size:11px;cursor:pointer;position:relative;z-index:5}.carousel-play-control{position:absolute;bottom:0}.case-play-control{display:block;margin:0 0 12px auto}[data-paused=true] .case-tabs button.is-active:after{animation-play-state:paused}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #56e8c3;outline-offset:4px}.locale-suggestion{position:fixed;bottom:22px;left:22px;z-index:55;display:flex;gap:16px;align-items:center;padding:10px 14px;border:1px solid #52636f;border-radius:12px;background:#10232ff5;color:#effffb;font-size:13px;box-shadow:0 8px 28px #0004}.locale-suggestion button{background:none;border:0;color:inherit;font-size:20px;cursor:pointer}.document-page{max-width:900px;margin:0 auto;padding:clamp(100px,12vw,160px) 24px 100px;min-height:75vh;color:#bed0db;line-height:1.85}.document-page h1{font-size:clamp(32px,6vw,56px);line-height:1.2;color:#f5fcff;margin-bottom:20px}.document-page h2{font-size:22px;color:#e9f7f6;margin:32px 0 12px}.document-page p{margin:12px 0}.document-page a{color:#89e3ce;text-decoration:underline}.document-page ul{padding-left:24px}@media (max-width:640px){.lead-modal-backdrop{padding:12px}.lead-modal{max-height:calc(100dvh - 24px)}.float-lead-launcher{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.float-lead-trigger{padding:11px 15px;font-size:13px}.locale-suggestion{bottom:72px;left:14px;right:14px;justify-content:space-between}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.carousel-play-control,.case-play-control{display:none}}.lead-modal .lead-privacy-note{color:#52606e!important}.lead-modal .lead-privacy-note a{color:#18776e}.hero-visual{padding-top:1px;padding-bottom:32px}.hero-panel-user{position:relative;inset:auto;margin:88px 214px 0 auto}.hero-agent-panel,.site-shell-en .hero-agent-panel{position:relative;inset:auto;margin:24px 0 0 auto;overflow:clip}.hero-result-card,.site-shell-en .hero-result-card{position:relative;inset:auto;margin:22px 106px 18px auto}.site-shell-en .hero-result-card{margin-right:80px}.carousel-play-control{bottom:20px;left:0}@media (max-width:1180px){.hero-panel-user{margin-right:280px}.hero-agent-panel,.site-shell-en .hero-agent-panel{margin-right:28px}.hero-result-card{margin-right:190px}.site-shell-en .hero-result-card{margin-right:150px}}@media (max-width:768px){.hero-panel-user{margin:14px 0 0 auto}.hero-agent-panel,.site-shell-en .hero-agent-panel{width:100%;margin:24px 0 0}.hero-result-card,.site-shell-en .hero-result-card{margin:22px auto 32px 0}.carousel-play-control{bottom:10px}}.brand-icon{display:block;flex:none;object-fit:contain;user-select:none;pointer-events:none}.hero-metrics .metric-item{grid-template-columns:64px minmax(0,1fr);column-gap:14px}.hero-metrics .metric-mark{width:64px;height:64px;border:0;border-radius:0;background:none}.metric-mark .brand-icon{width:100%;height:100%}.value-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-8px -4px 12px}.value-card-heading .value-index{align-self:flex-start;margin-top:12px;padding-right:4px;color:rgba(199,154,80,.64)}.value-card h3,.value-card p{margin-top:8px}.value .section-head h2{text-wrap:balance}.value-card .chips{margin-top:auto;padding-top:22px}.value-card{display:flex;flex-direction:column}.about-credential-card>.brand-icon{margin:-6px 0 0 -6px}.about-credential-card strong{margin-top:16px}@media (max-width:768px){.hero-metrics .metric-item{grid-template-columns:48px minmax(0,1fr);column-gap:10px}.hero-metrics .metric-mark{width:48px;height:48px}.value-card-heading .brand-icon{width:72px;height:72px}.about-credential-card>.brand-icon{width:64px;height:64px}}@media (max-width:430px){.site-shell-en .hero-scenario-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell-en .hero-scenario-tabs button{font-size:11px;overflow-wrap:normal}}