*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#f4f6fa;color:#18263e;font:15px/1.75 Segoe UI,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:0;border-radius:6px;padding:12px 22px;background:#ee7c20;color:#fff;cursor:pointer;font-weight:600}button:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #519af3;outline-offset:4px}input,select{padding:10px 12px;border:1px solid #cbd4df;border-radius:5px;max-width:100%;background:#fff;color:#18263e}form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}p{color:#68788b}h1,h2,h3,h4{line-height:1.4;letter-spacing:-.025em}h1{font-size:38px}h2{font-size:26px}h3{font-size:24px}small{font-size:12px}.secondary{background:#edf0f6;color:#27385b}aside[role=alert]{background:#ffede7;color:#952f16;padding:15px;border-radius:5px;margin:18px 0}.eyebrow{font-size:11px;font-weight:650;letter-spacing:.19em;color:#bd621e;margin:0 0 20px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:58px;height:58px;object-fit:contain;border-radius:4px}.brand b{font-size:20px;letter-spacing:.1em}.brand small{display:block;letter-spacing:.15em;font-size:9px;color:#788495}.website{background:#fff}.site-header{height:88px;padding:0 3.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8ebef;background:#fffffffa;position:sticky;top:0;z-index:10}.site-header nav{display:flex;gap:36px;font-size:14px}.site-header nav a:hover{color:#c35e12}.login-link{border-left:1px solid #dce1e8;padding-left:32px}.login-link span{margin-left:15px}.menu-toggle{display:none}.site-main{max-width:none;margin:0;padding:0}.hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;min-height:630px;padding:80px 6%;background:#0c1931;color:#fff;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#98bcf008 1px,transparent 1px),linear-gradient(90deg,#98bcf008 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.hero-copy{position:relative;z-index:1}.hero .eyebrow{color:#ef9c5b}.hero h1{font-size:clamp(34px,3.7vw,58px);line-height:1.4;margin:0 0 24px;font-weight:750;letter-spacing:-.045em}.hero em{font-style:normal;color:#ff933e}.hero-description{color:#a9b9cf;font-size:16px;line-height:1.95}.actions{display:flex;gap:28px;align-items:center;margin-top:34px}.text-link{font-size:14px;font-weight:550}.text-link span{margin-left:16px}.hero-tags{display:flex;gap:22px;font-size:11px;letter-spacing:.03em;color:#92a3bd;margin-top:55px}.hero-tags span:before{content:"";display:inline-block;width:4px;height:4px;background:#ec842f;margin-right:8px}.hero-art{height:440px;position:relative;margin-left:10px;perspective:900px}.orbital{border:1px solid #4f77a949;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(30deg) rotate(-25deg)}.orbit-one{width:390px;height:390px}.orbit-two{width:290px;height:290px;border-color:#c574345e}.orbit-three{width:490px;height:490px;border-style:dashed;border-color:#45688d37}.axis{position:absolute;left:50%;top:50%;height:1px;width:440px;background:#728aac25;transform:translate(-50%,-50%) rotate(-32deg)}.axis-two{transform:translate(-50%,-50%) rotate(58deg)}.core{width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#263a60,#0c1931);border:1px solid #6081b555;box-shadow:0 0 80px #4679d220;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:9px;border-radius:30px;rotate:-5deg}.core span{font-size:36px;font-weight:750}.core b{color:#f68c39;font-size:42px;line-height:1.5}.core small{font-size:7px;letter-spacing:.13em;color:#869dbd}.node{position:absolute;border:1px solid #5b729747;padding:7px 17px;font-size:11px;background:#15243d;color:#b4c6df}.node-one{left:4%;top:22%}.node-two{right:0;top:45%}.node-three{left:22%;bottom:13%;color:#f6ac76}.art-caption{position:absolute;bottom:0;width:100%;text-align:center;font-size:9px;letter-spacing:.2em;color:#7a90b0}.intro-strip{display:flex;justify-content:space-between;align-items:center;padding:20px 6%;border-bottom:1px solid #e2e7ee;font-size:13px}.intro-strip span{font-weight:650}.intro-strip a{color:#ad581d}.site-section{padding:88px 6%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px;gap:30px}.section-heading h2{margin:0;font-size:32px}.section-heading p:not(.eyebrow){font-size:14px}.service-grid,.industry-grid,.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.service-card{border:1px solid #e0e5eb;padding:34px 38px;background:#fcfcfd}.card-top{display:flex;justify-content:space-between;color:#8290a2;font-size:10px;letter-spacing:.12em}.card-top b{font-size:32px;color:#e2e6ed;font-weight:400}.service-card h3{margin:12px 0}.service-card p{font-size:14px}.service-card ul{list-style:none;padding:16px 0;margin-bottom:24px}.service-card li{padding:12px 0;border-bottom:1px solid #e6e9ef;font-size:14px}.service-card li span{float:right;color:#b66c34}.industry-section{padding:80px 6%;background:#112139;color:#fff}.industry-section p{color:#9baec6}.industry-section .eyebrow{color:#ef9c5b}.industry-grid article{position:relative;background:#182b46;border:1px solid #ffffff12;padding:32px;min-height:275px;overflow:hidden}.industry-grid article>span{font-size:10px;letter-spacing:.12em;color:#90a4c1}.industry-grid h3{font-size:25px}.industry-grid p{max-width:60%;font-size:13px;position:relative;z-index:1}.line-art{position:absolute;right:25px;bottom:25px;font-size:32px;line-height:1.1;color:#6789b957;white-space:pre;font-family:monospace}.waves{color:#5e9aa960;font-size:48px;rotate:-12deg}.product-grid article{padding:30px 34px;border-left:2px solid #e88a42;background:#f6f7fa}.product-grid article:nth-child(2){border-color:#8599b6}.status{display:inline-block;background:#fff0e1;color:#a15014;border-radius:4px;padding:3px 9px;font-size:11px}.status.planned{background:#e7edf6;color:#566b88}.product-grid h3{font-size:29px;margin:18px 0 6px}.product-grid h4{font-size:14px;margin:0;font-weight:500}.product-grid p{font-size:14px;max-width:450px}.product-grid a{font-size:13px;color:#a6561c}.about-section{background:#f3f5f8;padding:80px 6%;display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.about-section h2{font-size:32px}.about-lead{font-size:20px;color:#4b5c72}.about-section>div:nth-child(2){padding-top:26px}.principles{border-top:1px solid #d7dfe9;padding-top:20px;display:flex;gap:18px;color:#677994;font-size:11px}.contact-section{display:flex;align-items:center;justify-content:space-between;padding:80px 12% 80px 6%}.contact-section h2{font-size:40px}.contact-section p{font-size:14px;line-height:2}.contact-section figure{text-align:center;margin:0;padding:20px;border:1px solid #e4e7ed;background:#fff}.contact-section img{display:block;width:210px;height:210px;object-fit:contain}.contact-section figcaption{font-size:12px;color:#718199;padding-top:15px}.contact-section figcaption a{font-size:11px}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:25px 6%;border-top:1px solid #e3e7ee;background:#fff}.site-footer>div{grid-column:2;display:flex;justify-content:center;gap:22px;font-size:12px}.site-footer>small{grid-column:3;justify-self:end;color:#8792a3;font-size:10px}.site-footer p{font-size:12px}.site-footer>div{display:flex;gap:22px;font-size:12px}.site-footer small{color:#8792a3;font-size:10px}.site-footer .brand img{width:40px;height:40px}.site-footer .brand b{font-size:16px}.auth-layout{min-height:660px;display:grid;grid-template-columns:1.15fr 1fr;margin:0;max-width:none;padding:0}.auth-story{background:#202d62;padding:75px 12%;color:#fff;position:relative;overflow:hidden}.auth-story h1{font-size:43px;line-height:1.6}.auth-story p{color:#a9b9ce}.auth-story .eyebrow{color:#e9a268;font-size:9px}.auth-mark{font-size:70px;font-weight:800;letter-spacing:.1em;color:#3c557d;margin:45px 0}.auth-mark em{font-style:normal;color:#e2833d}.auth-story>a{font-size:12px;color:#d0d8e5}.auth-panel{padding:75px 16%;align-self:center;margin:0;border:0}.auth-panel h2{font-size:32px}.auth-panel p{font-size:14px}.auth-submit{width:50%;margin:25px 0 0}.auth-note{border-top:1px solid #e4e8ee;margin:30px 0;padding-top:24px;font-size:12px;color:#8993a2}.auth-panel>a{font-size:12px}body>#app>main,#app>main{max-width:1100px;margin:42px auto;padding:0 24px}#app>main>section,#app>main .grid>section{padding:25px;background:#fff;border:1px solid #e0e6ee;border-radius:8px;margin:24px 0}#app>main .grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}#app>main button{margin:8px 0}#app>main small{display:block;overflow-wrap:anywhere}.workspace-header{display:flex;justify-content:space-between;align-items:center;padding:12px 6%;background:#fff;border-bottom:1px solid #e1e5eb}.workspace-header nav{display:flex;gap:25px;font-size:13px}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}td,th{padding:15px 12px;border-bottom:1px solid #e7ebf1;overflow-wrap:anywhere}th{font-weight:550;color:#708099;background:#fafbfd}pre{white-space:pre-wrap;overflow-wrap:anywhere}.admin-layout{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.admin-sidebar{background:#14243e;padding:25px 20px;color:#fff;display:flex;flex-direction:column;align-items:stretch;gap:12px}.admin-sidebar .brand b{font-size:17px}.admin-sidebar .brand img{width:45px;height:45px}.admin-sidebar p{color:#8da3c1;font-size:12px;margin:2px 0 28px}.admin-sidebar nav{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.admin-sidebar button{background:transparent;color:#a7b8cf;justify-content:flex-start;font-weight:400;font-size:14px}.admin-sidebar button.active{background:#30415a;color:#fff;border-left:2px solid #ef8a3c}.admin-sidebar>a:not(.brand){font-size:12px;color:#a7b8cf;padding:6px 12px}.admin-main{padding:35px 40px;min-width:0}.admin-main header{display:flex;justify-content:space-between;align-items:center}.admin-main h1{font-size:26px;margin:5px 0 30px}.admin-main .eyebrow{font-size:9px;margin:0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:12px 0 25px}.metric-grid article{padding:22px;background:#fff;border:1px solid #e2e7ee;border-radius:7px}.metric-grid span{font-size:12px;color:#7b8a9e}.metric-grid b{display:block;font-size:30px;line-height:1.6}.admin-main section{background:#fff;border:1px solid #e1e6ed;border-radius:7px;padding:24px;margin:20px 0}.table-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.table-title h2{font-size:18px}.table-scroll{overflow-x:auto}.table-scroll table{min-width:650px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:20px;font-size:12px}.admin-main button{font-size:12px;padding:9px 15px}.admin-main td p,.admin-main label{font-size:12px}@media(min-width:1550px){.hero,.site-section,.industry-section,.about-section,.contact-section{padding-left:max(6%,calc((100% - 1380px)/2));padding-right:max(6%,calc((100% - 1380px)/2))}}@media(max-width:900px){.site-header nav{gap:18px}.hero{grid-template-columns:1fr .7fr;padding:65px 6%}.hero-art{scale:.8;margin-left:-40px}.hero h1{font-size:36px}.hero-tags{gap:12px}.principles{flex-direction:column;gap:5px}.admin-layout{grid-template-columns:190px 1fr}.admin-main{padding:25px 20px}.metric-grid{grid-template-columns:1fr 1fr}.auth-panel{padding:45px 10%}}@media(max-width:650px){html{scroll-padding-top:75px}.site-header{height:72px;padding:0 5%}.brand img{width:44px;height:44px}.brand b{font-size:18px}.site-header nav{display:none}.site-header nav.expanded{display:flex;position:absolute;top:72px;left:0;right:0;background:#fff;flex-direction:column;padding:25px;border-bottom:1px solid #ddd}.menu-toggle{display:block;margin-left:auto;background:none;padding:8px 15px}.login-link{padding-left:14px;font-size:13px}.hero{display:block;padding:55px 6% 32px;min-height:0}.hero h1{font-size:34px}.hero-description{font-size:13px}.hero-art{height:290px;scale:.7;margin:-15px 0 -40px}.hero-tags{margin-top:30px;font-size:9px}.hero .actions{gap:18px}.hero .button{padding:12px 18px;font-size:13px}.hero .text-link{font-size:12px}.intro-strip{flex-wrap:wrap;gap:5px;padding:22px 6%}.intro-strip p{width:100%;margin:0}.intro-strip a{margin-top:8px;font-size:11px}.site-section,.industry-section,.about-section{padding:50px 6%}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:26px}.section-heading p br{display:none}.service-grid,.industry-grid,.product-grid{grid-template-columns:1fr}.service-card{padding:25px}.industry-grid p{max-width:75%}.about-section{grid-template-columns:1fr;gap:5px}.about-section>div:nth-child(2){padding-top:0}.contact-section{padding:50px 6%;display:block}.contact-section h2{font-size:32px}.contact-section figure{width:252px;margin:32px auto 0}.site-footer{gap:8px;padding:25px 6%}.site-footer>div{width:100%;margin:8px 0}.site-footer>p{margin-left:auto}.auth-layout{display:block;min-height:0}.auth-story{padding:30px 7%}.auth-story h1{font-size:26px;margin:10px 0}.auth-mark,.auth-story>a{display:none}.auth-story .eyebrow{margin:0}.auth-panel{padding:40px 7%;margin:0}.workspace-header nav{font-size:11px;gap:10px}.workspace-header .brand b{font-size:14px}#app>main .grid{grid-template-columns:1fr;gap:0}#app>main h1{font-size:28px}#app>main table{font-size:11px}.admin-layout{display:block}.admin-sidebar{padding:15px 20px;gap:5px}.admin-sidebar p{margin:0}.admin-sidebar nav{flex-direction:row;flex-wrap:wrap;margin:10px 0}.admin-sidebar>a:not(.brand){display:none}.admin-main{padding:25px 15px}.admin-main h1{font-size:21px}.metric-grid{gap:10px}.metric-grid article{padding:15px}.table-title{display:block}.admin-main section{padding:15px}.pagination{gap:7px}.admin-main header button{white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.line-art{opacity:.6;bottom:12px}.industry-grid p{max-width:75%}.site-header .brand-tagline{margin-left:18px;padding-left:18px;border-left:1px solid #dce1e8;color:#8792a3;font-size:11px;letter-spacing:.04em;white-space:nowrap}.phone-registration form{display:flex;flex-direction:column;align-items:stretch;gap:10px}.register-field{display:flex;min-width:0;flex-direction:column;gap:4px}.phone-registration label{font-size:13px}.phone-registration small{font-size:11px;color:#8190a3}.phone-registration input{width:100%;height:40px}.code-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.code-row button{margin:0;padding:8px;font-size:12px;white-space:nowrap}.local-notice{padding:8px 10px;border:1px solid #eed4a9;background:#fff3de;color:#87581d;font-size:11px}.phone-registration .dev-code{margin:2px 0;color:#87581d;font-size:11px}.phone-registration .auth-submit{margin-top:10px}.auth-layout:has(.phone-registration) .auth-panel{padding:28px 10%}.registration-success{padding:20px 0}.registration-success .button{font-size:13px}#app>main.auth-layout{display:grid;grid-template-columns:60% 40%;min-height:calc(100vh - 88px);height:auto;max-width:none;margin:0;padding:0}.auth-story,.auth-panel{min-width:0}.auth-story{grid-column:1;grid-row:1;padding:52px 7%;overflow:hidden;background:#202d62;color:#fff}.auth-story-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px}.auth-story-copy{min-width:0}.auth-story h1{margin:20px 0 22px;font-size:clamp(27px,2.8vw,43px);line-height:1.35}.auth-story h1 em{color:#f28b3d;font-style:normal}.auth-story-lead{margin:0;color:#a9b9ce;font-size:15px;line-height:1.9}.park-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:35px}.park-values article{display:flex;align-items:flex-start;gap:10px;min-height:153px;padding:14px;border:0;background:transparent}.park-value-icon{flex:none;width:56px;height:56px;object-fit:contain;margin-top:-4px;margin-left:-4px}.park-values article>div{padding-top:7px}.park-values h3{margin:0 0 8px;color:#fff;font-size:14px;line-height:1.5}.park-values p{margin:0;color:#9eafc7;font-size:14px;line-height:1.8}.auth-panel{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-self:center;padding:32px 14%;background:#fff}.auth-product-name{margin:0;color:#112953;font-size:clamp(34px,3.2vw,45px);font-weight:800;letter-spacing:.04em;line-height:1.15;text-align:center}.auth-panel .auth-product-definition{margin:12px 0 34px;color:#112953;font-family:inherit;font-size:clamp(20px,2.8vw,35px);font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.3;text-align:center}.brand-connection{display:flex;align-items:center;justify-content:center;gap:3px;margin:0 0 24px}.brand-connection img{display:block;object-fit:contain}.brand-connection .company-logo{width:50px;height:50px;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px}.brand-connection .workbuddy-logo{width:50px;height:50px;object-fit:contain;border-radius:12px}.connection-arrows{display:inline-flex;align-items:center;justify-content:center;width:58px;height:34px;color:#9aa7ba;font-size:35px;font-weight:400;line-height:1}.auth-panel>p:not(.auth-product-definition):not(.auth-switch):not(.auth-note){color:#718096;font-size:16px;line-height:1.5;text-align:center}.auth-product-name,.auth-product-definition,.brand-connection,.auth-panel>p:not(.auth-product-definition):not(.auth-switch):not(.auth-note),.auth-panel hr,.auth-switch{width:100%}.auth-panel hr{width:100%;margin:22px 0 28px;border:0;border-top:1px solid #e7ebf0}.auth-submit{width:60%;align-self:center;min-height:58px;margin-top:22px;border-radius:10px;font-size:20px;font-weight:700;letter-spacing:.08em;box-shadow:0 10px 2.4px #e8782533}.auth-switch{text-align:center}.auth-switch a{color:#a45017}.auth-layout:has(.phone-registration) .auth-story{display:flex;flex-direction:column;justify-content:center}.auth-layout:has(.phone-registration) .brand-connection,.auth-layout:has(.phone-registration) .auth-panel>p:not(.auth-product-definition):not(.auth-switch),.auth-layout:has(.phone-registration) .auth-panel>hr{display:none}.auth-layout:has(.phone-registration) .auth-panel{padding:22px 10%}.auth-layout:has(.phone-registration) .auth-product-name{font-size:clamp(30px,2.8vw,40px)}.auth-layout:has(.phone-registration) .auth-product-definition{margin:8px 0 14px;font-size:clamp(18px,2vw,26px)}.auth-layout:has(.phone-registration) .phone-registration form{gap:7px}.auth-layout:has(.phone-registration) .register-field{gap:3px}.auth-layout:has(.phone-registration) .phone-registration input{height:38px}.auth-layout:has(.phone-registration) .local-notice{padding:6px 9px}.auth-layout:has(.phone-registration) .auth-submit{min-height:48px;margin-top:8px;font-size:17px}.auth-layout:has(.phone-registration) .auth-switch{margin:10px 0 0}@media(max-width:650px){#app>main.auth-layout{display:block;min-height:0}.auth-story{padding:30px 7%}.auth-story-top{display:block}.auth-panel{padding:40px 7%}.auth-product-name{font-size:24px}.auth-panel .auth-product-definition{font-family:inherit;font-size:26px;letter-spacing:.03em;margin-bottom:24px}.park-values{grid-template-columns:1fr}}.filing-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;color:#8792a3;font-size:12px;line-height:1.6}.filing-links a:hover{text-decoration:underline}.site-footer>.filing-links{grid-column:1/-1;grid-row:2;margin-top:12px}.admin-main>.filing-links{margin:36px 0 8px}.wb-connect-shell>footer .filing-links{margin-top:5px;color:inherit}.workspace-footer>.filing-links{margin-top:10px}.corporate-home,.corporate-header{--home-navy:#202d62;--home-navy-soft: #202d62;--home-amber: #e99420;--home-amber-light: #e99420;--home-text:#3c465c;--home-muted:#64708a;--home-line:#e2e7f0;--home-tint:#f7f9fd;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.home-container{width:min(1160px,calc(100% - 48px));margin:0 auto}.corporate-header{position:fixed;z-index:50;inset:0 0 auto;background:#fffffff2;border-bottom:1px solid rgba(11,22,51,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.corporate-header-inner{height:72px;display:flex;align-items:center;gap:30px}.corporate-brand img{display:block;width:auto;height:40px}.corporate-header nav{display:flex;flex:1;align-items:center;gap:4px;margin-left:8px}.corporate-header nav a{padding:8px 12px;border-radius:8px;color:var(--home-text);font-size:15px;font-weight:600}.corporate-header nav a:hover{background:#eef1f7;color:#1b2a63}.corporate-header nav .corporate-logout{margin-left:auto;border:1px solid #d5dbe7}.corporate-auth-links{display:flex;align-items:center;gap:6px;margin-left:auto}.corporate-header nav .corporate-register{border:1px solid #d5dbe7}.corporate-actions{display:flex;gap:10px;margin-left:auto}.home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:.25s ease}.home-btn:hover{transform:translateY(-2px)}.home-btn-ghost{border-color:#d5dbe7;color:#1b2a63}.home-btn-dark{background:var(--home-navy);color:#fff}.corporate-menu{display:none;margin-left:auto;width:42px;height:42px;border:1px solid var(--home-line);border-radius:9px;background:#fff}.corporate-menu span{display:block;width:18px;height:2px;margin:4px auto;background:var(--home-navy)}.corporate-home{color:var(--home-text);background:#fff}.corporate-home h1,.corporate-home h2,.corporate-home h3,.corporate-home p{margin-top:0}.home-hero{position:relative;overflow:hidden;padding:150px 0 82px;background:radial-gradient(120% 120% at 50% 0%,var(--home-navy-soft),var(--home-navy) 62%,#070f26);color:#fff}.home-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(85% 72% at 50% 30%,#000,transparent 80%);mask-image:radial-gradient(85% 72% at 50% 30%,#000,transparent 80%)}.home-glow{position:absolute;top:-230px;left:50%;width:920px;height:560px;transform:translate(-50%);background:radial-gradient(circle,rgba(233,148,32,.17),transparent 67%)}.home-hero-inner{position:relative;text-align:center}.home-hero-label{display:inline-flex;align-items:center;gap:10px;padding:7px 18px;border:1px solid rgba(233,148,32,.35);border-radius:999px;color:var(--home-amber-light);font-size:12px;font-weight:700;letter-spacing:.2em}.home-hero-label i{width:6px;height:6px;border-radius:50%;background:var(--home-amber);box-shadow:0 0 10px var(--home-amber)}.home-hero h1{margin:28px 0 0;font-size:clamp(38px,5.2vw,64px);line-height:1.18;letter-spacing:-.035em}.home-hero h1 em{font-style:normal;color:transparent;background:linear-gradient(96deg,var(--home-amber),#e99420);-webkit-background-clip:text;background-clip:text}.home-hero-lead{max-width:790px;margin:28px auto 0;color:#ffffffad;font-size:17px;line-height:1.95}.home-hero-lead strong{color:var(--home-amber-light)}.home-hero-actions{display:flex;justify-content:center;gap:14px;margin-top:36px}.home-btn-primary{background:var(--home-amber);color:var(--home-navy);box-shadow:0 12px 28px #e9942033}.home-btn-light{border-color:#ffffff59;color:#fff}.home-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:66px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff1a;text-align:left}.home-stats article{padding:24px;background:#ffffff08}.home-stats small,.home-stats b,.home-stats span{display:block}.home-stats small{color:#ffffff6b;font-size:11px;letter-spacing:.14em}.home-stats b{margin-top:8px;color:var(--home-amber-light);font-size:21px}.home-stats span{margin-top:6px;color:#ffffff8f;font-size:13px}.home-section{padding:92px 0}.home-tint{background:var(--home-tint)}.home-eyebrow{margin-bottom:12px!important;color:#e99420;font-size:12px;font-weight:800;letter-spacing:.2em}.home-section h2,.home-contact h2{margin-bottom:0;color:var(--home-navy);font-size:clamp(28px,3.3vw,42px);line-height:1.3;letter-spacing:-.02em}.home-section-head{margin-bottom:44px}.home-section-head>p:last-child{max-width:700px;margin:15px 0 0;color:var(--home-muted);font-size:16px;line-height:1.85}.home-about{display:grid;grid-template-columns:1.32fr 1fr;gap:64px}.home-about>div>p:not(.home-eyebrow){margin:0 0 15px;color:var(--home-text);font-size:16px;line-height:1.95}.home-rule{width:54px;height:3px;margin:20px 0 27px;border-radius:3px;background:var(--home-amber)}.home-about aside{padding:32px 30px;border:1px solid var(--home-line);border-radius:20px;background:var(--home-tint)}.home-about aside>span{color:#e99420;font-size:12px;font-weight:800;letter-spacing:.16em}.home-about aside h3{margin:12px 0;color:var(--home-navy);font-size:22px;line-height:1.55}.home-about aside p{color:var(--home-muted);line-height:1.8}.home-about aside ul{margin:22px 0 0;padding:20px 0 0;border-top:1px dashed #cbd3e1;list-style:none}.home-about aside li{position:relative;margin:8px 0;padding-left:18px;color:var(--home-muted);font-size:14px}.home-about aside li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--home-amber)}.home-values{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-values article{padding:30px 28px;border:1px solid var(--home-line);border-top:3px solid #1b2a63;border-radius:14px;background:#fff;box-shadow:0 12px 30px #0b163309;transition:.25s ease}.home-values article:hover{transform:translateY(-4px);box-shadow:0 20px 45px #0b16331a}.home-values article>b{float:left;margin-right:14px;color:#cbd3e1;font-size:29px}.home-values article:first-child>b{color:var(--home-amber)}.home-values h3{display:inline;color:var(--home-navy);font-size:21px}.home-values small{display:block;margin:3px 0 22px;color:#94a0b5;letter-spacing:.16em}.home-values strong{display:block;color:var(--home-navy);font-size:15px}.home-values p{margin:10px 0 0;color:var(--home-muted);font-size:14px;line-height:1.85}.home-services{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.home-services>article{padding:30px;border:1px solid var(--home-line);border-radius:18px;background:#fff;box-shadow:0 14px 34px #0b16330f}.home-service-title{display:flex;gap:18px}.home-service-title>span{display:grid;place-items:center;flex:0 0 52px;height:52px;border:2px solid var(--home-amber);border-radius:50%;color:#e99420;font-weight:800}.home-service-title small{color:#e99420;font-size:11px;font-weight:800;letter-spacing:.13em}.home-service-title h3{margin:4px 0 5px;color:var(--home-navy);font-size:24px}.home-service-title p{color:var(--home-muted);font-size:14px}.home-services ol{margin:26px 0;padding:0;border-top:1px solid var(--home-line);list-style:none}.home-services li{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid var(--home-line);color:var(--home-text)}.home-services li b{color:var(--home-amber);font-size:12px}.home-services>article>a{display:inline-flex;margin-top:4px;color:#1b2a63;font-size:14px;font-weight:700}.home-services>article>a span{margin-left:8px;color:var(--home-amber)}.home-dark{padding:88px 0;background:radial-gradient(100% 120% at 50% 0%,#16264f,var(--home-navy));color:#fff}.home-section-head-light h2{color:#fff}.home-section-head-light>p:last-child{color:#fff9}.home-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.home-roles article{padding:28px 26px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff0d}.home-roles span{color:#fff6;font-size:11px;letter-spacing:.13em}.home-roles h3{margin:12px 0;color:#fff;font-size:20px}.home-roles p{margin:0;color:#ffffffa6;font-size:14px;line-height:1.8}.home-industries{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-industries article{position:relative;overflow:hidden;min-height:270px;padding:34px;border-radius:18px;background:var(--home-navy);color:#fff}.home-industries article:after{content:"";position:absolute;right:-65px;bottom:-90px;width:230px;height:230px;border:1px solid rgb(233,148,32);border-radius:50%;box-shadow:0 0 0 34px #ffffff06,0 0 0 70px #ffffff05}.home-industries article>span{color:var(--home-amber-light);font-size:11px;font-weight:800;letter-spacing:.13em}.home-industries h3{margin:28px 0 10px;color:#fff;font-size:28px}.home-industries p{max-width:440px;color:#ffffffa6;line-height:1.85}.home-industries strong{position:absolute;left:34px;bottom:30px;color:#ffffff73;font-size:12px;letter-spacing:.05em}.home-contact{padding:82px 0;background:#fff}.home-contact-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:80px;padding:48px 58px;border-radius:22px;background:var(--home-tint);border:1px solid var(--home-line)}.home-contact p:not(.home-eyebrow){max-width:620px;margin:18px 0 26px;color:var(--home-muted);font-size:16px;line-height:1.8}.home-contact-link{margin-left:20px;color:#1b2a63;font-size:14px;font-weight:700}.home-contact figure{margin:0;text-align:center}.home-contact figure img{width:170px;height:170px;object-fit:contain;border:8px solid #fff;border-radius:14px}.home-contact figcaption{margin-top:8px;color:var(--home-muted);font-size:12px}@media(max-width:900px){.corporate-header-inner{height:64px}.corporate-brand img{height:34px}.corporate-menu{display:block}.corporate-header nav{display:none;position:absolute;top:64px;left:0;right:0;margin:0;padding:14px 24px 20px;border-top:1px solid var(--home-line);background:#fff;box-shadow:0 16px 28px #0b16331a}.corporate-header nav.expanded{display:block}.corporate-header nav a{display:block;padding:12px 4px}.corporate-header nav .corporate-logout{margin:10px 0 0;padding:11px 12px;text-align:center}.corporate-auth-links{display:grid;grid-template-columns:1fr 1fr;margin:10px 0 0;text-align:center}.corporate-header nav .corporate-register{padding:11px 12px}.corporate-actions{display:none}.home-hero{padding:120px 0 65px}.home-about{grid-template-columns:1fr;gap:36px}.home-values,.home-roles,.home-services,.home-industries{grid-template-columns:1fr}.home-contact-inner{grid-template-columns:1fr;padding:38px;gap:32px}.home-contact figure{justify-self:start}.home-stats{margin-top:48px}}@media(max-width:620px){.home-container{width:min(100% - 32px,1160px)}.home-section{padding:64px 0}.home-hero h1{font-size:37px}.home-hero-lead{font-size:15px}.home-hero-actions{flex-direction:column}.home-stats{grid-template-columns:1fr}.home-services>article{padding:23px 20px}.home-industries article{padding:28px 24px}.home-industries strong{left:24px}.home-contact-inner{padding:30px 22px}.home-contact-link{display:block;margin:18px 0 0}}#app>main.wb-connect-shell{position:relative;display:flex;flex-direction:column;width:100%;max-width:none;min-height:100vh;min-height:100dvh;margin:0;padding:0 24px 24px;overflow:hidden;background:radial-gradient(circle at 50% -14%,#263d70 0,#101f43 38%,#0b1633 68%,#070f26);color:#18263e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}#app>main.wb-connect-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(75% 70% at 50% 40%,#000,transparent 90%);mask-image:radial-gradient(75% 70% at 50% 40%,#000,transparent 90%)}.wb-connect-header{position:relative;width:min(1180px,100%);height:92px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.wb-connect-header img{width:auto;height:54px;filter:brightness(0) invert(1)}.wb-connect-header>span{color:#ffffff94;font-size:14px}#app>main.wb-connect-shell>section.wb-connect-card{position:relative;width:min(590px,100%);margin:auto;padding:38px 44px 34px;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:#fffffffb;box-shadow:0 32px 90px #00000057;text-align:center}.wb-brand-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:25px}.wb-brand-row img{width:62px;height:62px;object-fit:contain;border-radius:14px}.wb-brand-row .wb-arrows{display:inline-flex;align-items:center;justify-content:center;width:70px;height:34px;border-radius:0;color:#9aa7ba;font-size:39px;line-height:1}.wb-kicker{margin:0 0 9px;color:#d97719;font-size:12px;font-weight:800;letter-spacing:.17em}.wb-connect-card h1{margin:0;color:#11213c;font-size:28px;line-height:1.35}.wb-lead{margin:15px auto 0;max-width:430px;color:#68758a;font-size:15px;line-height:1.8}.wb-progress{display:grid;grid-template-columns:26px 1fr 26px 1fr 26px 1fr 26px;align-items:start;margin:34px 0 42px}.wb-progress b{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ccd4e2;border-radius:50%;color:#8490a3;font-size:12px}.wb-progress b.active{border-color:#e99420;background:#e99420;color:#0b1633}.wb-progress b span{position:absolute;margin-top:51px;color:#798599;font-size:12px;font-weight:500;white-space:nowrap}.wb-progress i{height:1px;margin-top:13px;background:#dce2ec}.wb-primary,.wb-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border:0;border-radius:10px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer}.wb-primary{margin-top:28px;background:#e99420;color:#fff;box-shadow:0 12px 28px #f47b1833}.wb-primary:hover{background:#e99420}.wb-secondary{margin-top:11px;background:#f0f3f8;color:#3e4a5e}.wb-note,.wb-legal{margin:18px 0 0;color:#8490a3;font-size:13px;line-height:1.7}.wb-note a,.wb-inline-button{color:#e99420;font-weight:700}.wb-inline-button{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.wb-permissions{margin-top:28px;border:1px solid #e2e7f0;border-radius:14px;text-align:left;overflow:hidden}.wb-permissions article{display:flex;gap:14px;padding:18px 19px;background:#fff}.wb-permissions article+article{border-top:1px solid #e8ecf2}.wb-permissions article>span{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:#fff1df;color:#d97719;font-weight:800}.wb-permissions b{display:block;color:#17243a;font-size:15px}.wb-permissions p{margin:5px 0 0;color:#748095;font-size:13px;line-height:1.6}.wb-connect-card form{margin:0}.wb-result-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 22px;border-radius:50%;background:#eef1f7;color:#59667a;font-size:30px;font-weight:800}.wb-result-mark.success{background:#e6f6ed;color:#238554}.wb-result-mark.cancelled{background:#eef1f7;color:#657187}.wb-result-mark.expired,.wb-result-mark.error{background:#fff0e5;color:#cf651a}.wb-connect-shell>footer{position:relative;margin-top:22px;color:#ffffff7a;font-size:12px;text-align:center}.wb-flow-error{margin:18px 0 0;padding:10px 12px;border:1px solid #f1c5ad;border-radius:9px;background:#fff5ef;color:#a34718;font-size:13px;line-height:1.6}.wb-primary:disabled,.wb-secondary:disabled,.wb-inline-button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:620px){#app>main.wb-connect-shell{padding:0 16px 18px}.wb-connect-header{height:72px}.wb-connect-header img{height:42px}#app>main.wb-connect-shell>section.wb-connect-card{padding:30px 22px 28px;border-radius:18px}.wb-connect-card h1{font-size:24px}.wb-brand-row img{width:52px;height:52px}.wb-brand-row .wb-arrows{width:56px;height:28px}.wb-progress{margin-left:4px;margin-right:4px}}.corporate-header nav .corporate-register{border:0}.corporate-brand img{height:60px}@media(max-width:900px){.corporate-brand img{height:51px}}
