:root{--infra-bg: #f7f8fa;--infra-surface: #ffffff;--infra-dark: #141b23;--infra-dark-2: #1c2630;--infra-text: #141b23;--infra-muted: #586473;--infra-orange: #f36b21;--infra-orange-deep: #c94d10;--infra-gold: #c5a56b;--infra-line: #dfe4e8;--infra-line-dark: rgba(255, 255, 255, .16);--infra-radius: 10px;--infra-shadow: 0 18px 45px rgba(20, 27, 35, .08);--infra-ease: cubic-bezier(.23, 1, .32, 1)}.infra-site{min-height:100vh;overflow-x:clip;background:var(--infra-bg);color:var(--infra-text);font-family:Inter,Noto Sans TC,system-ui,sans-serif;font-size:16px;line-height:1.65}.infra-site *,.infra-site *:before,.infra-site *:after{box-sizing:border-box}.infra-container{width:min(1240px,calc(100% - 48px));margin:0 auto}.infra-header{position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(20,27,35,.08);background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.infra-header-row{display:flex;align-items:center;min-height:84px;gap:28px}.infra-brand{display:flex;min-width:max-content;align-items:center;gap:12px;color:var(--infra-text);text-decoration:none}.infra-brand img{width:50px;height:50px;object-fit:contain}.infra-brand span{display:flex;flex-direction:column;line-height:1.05}.infra-brand strong{font-size:23px;font-weight:800;letter-spacing:-.03em}.infra-brand small{max-width:260px;margin-top:7px;color:var(--infra-muted);font-size:10px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.infra-nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,29px);margin-left:auto}.infra-nav a{color:var(--infra-text);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .18s var(--infra-ease)}.infra-nav a:hover{color:var(--infra-orange-deep)}.infra-head-actions{display:flex;align-items:center;gap:13px}.infra-lang{display:flex;gap:2px;padding:3px;border:1px solid var(--infra-line);border-radius:8px;background:var(--infra-bg)}.infra-lang button,.infra-mobile-language button{min-width:42px;min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--infra-muted);font:700 12px/1 Inter,sans-serif}.infra-lang button.active,.infra-mobile-language button.active{background:var(--infra-dark);color:#fff}.infra-primary-button,.infra-secondary-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:8px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s var(--infra-ease),background .18s var(--infra-ease),border-color .18s var(--infra-ease),box-shadow .18s var(--infra-ease)}.infra-primary-button{border:1px solid var(--infra-orange);background:var(--infra-orange);color:#161b20;box-shadow:0 8px 24px #f36b2138}.infra-primary-button:hover{border-color:#ff8241;background:#ff8241;transform:translateY(-2px);box-shadow:0 12px 30px #f36b214d}.infra-gpu-button{border-color:#f5b31a;background:#f5b31a;color:#141b23;box-shadow:0 8px 24px #f5b31a2e}.infra-gpu-button:hover{border-color:#ffd05a;background:#ffd05a;box-shadow:0 12px 30px #f5b31a42}.infra-secondary-button{border:1px solid rgba(255,255,255,.36);color:#fff}.infra-secondary-button:hover{border-color:#fff;background:#ffffff14}.header-cta{min-height:44px;padding:10px 14px;font-size:13px}.infra-menu{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--infra-line);border-radius:8px;background:#fff;color:var(--infra-text)}.infra-mobile-nav{display:none}.infra-hero{position:relative;min-height:700px;display:flex;align-items:center;overflow:hidden;background:var(--infra-dark);color:#fff;isolation:isolate}.infra-hero-visual{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 78% 16%,rgba(243,107,33,.2),transparent 34%),linear-gradient(135deg,#1a2630,#0c131a)}.infra-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#141b23,#141b23f5 36%,#141b23a3 64%,#141b233d)}.infra-hero-grid{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.infra-hero-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.7fr);gap:80px;align-items:end;padding:108px 0 88px}.infra-hero-copy{align-self:center;max-width:800px}.infra-kicker,.section-heading>span,.section-heading>div>span,.contact-copy>span,.infra-page-hero-copy>span,.page-section-heading>span{display:block;color:var(--infra-orange);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.infra-hero h1{margin:22px 0 25px;font-size:clamp(48px,5.4vw,72px);font-weight:800;line-height:1.12;letter-spacing:-.055em;text-wrap:balance}.infra-hero h1 em{color:#ff8547;font-style:normal}.infra-hero-copy>p{max-width:720px;margin:0;color:#d7dee5;font-size:18px;line-height:1.8}.infra-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-value-panel{align-self:end;overflow:hidden;border:1px solid var(--infra-line-dark);border-radius:var(--infra-radius);background:#141b23c7;box-shadow:0 22px 60px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-concept-label{padding:10px 15px;border-bottom:1px solid var(--infra-line-dark);color:#adb8c2;font-size:11px;font-weight:700;letter-spacing:.06em}.hero-value-row{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:16px;border-bottom:1px solid var(--infra-line-dark)}.hero-value-row:last-child{border-bottom:0}.hero-value-row>span{color:var(--infra-orange);font-size:12px;font-weight:800}.hero-value-row b,.hero-value-row small{display:block}.hero-value-row b{color:#fff;font-size:15px}.hero-value-row small{margin-top:3px;color:#bac4cd;font-size:12px;line-height:1.5}.infra-section{padding:104px 0}.section-heading{max-width:810px}.section-heading h2,.infra-contact h2,.infra-page-hero h1,.page-section-heading h2{margin:15px 0 0;font-size:clamp(36px,4.2vw,56px);font-weight:800;line-height:1.16;letter-spacing:-.045em;text-wrap:balance}.section-heading p{margin:18px 0 0;color:var(--infra-muted);font-size:17px;line-height:1.75}.split-heading{display:grid;max-width:none;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:60px;align-items:end}.split-heading>p{margin:0 0 4px}.services-section{background:var(--infra-bg)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:var(--infra-surface);box-shadow:var(--infra-shadow)}.service-grid article{display:flex;min-width:0;min-height:430px;flex-direction:column;padding:27px 24px 24px;border-right:1px solid var(--infra-line);transition:transform .2s var(--infra-ease),background .2s var(--infra-ease)}.service-grid article:last-child{border-right:0}.service-grid article:hover{z-index:1;background:#fffaf6;transform:translateY(-5px)}.service-card-head{display:flex;align-items:center;justify-content:space-between;color:var(--infra-orange-deep)}.service-card-head>span{font-size:11px;font-weight:800;letter-spacing:.1em}.service-grid h3{margin:28px 0 11px;font-size:23px;line-height:1.3;letter-spacing:-.025em}.service-grid article>p{margin:0;color:var(--infra-muted);font-size:15px}.service-grid ul{display:grid;gap:10px;margin:24px 0;padding:20px 0 0;border-top:1px solid var(--infra-line);list-style:none}.service-grid li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.5}.service-grid li svg{flex:none;margin-top:3px;color:var(--infra-orange-deep)}.infra-site .service-grid article footer{display:flex;gap:8px;align-items:flex-start;margin-top:auto;padding:17px 0 0;border:0;border-top:1px solid var(--infra-line);background:transparent;color:var(--infra-text);font-size:13px;line-height:1.5}.infra-site .service-grid article footer svg{flex:none;margin-top:2px;color:#8b6a32}.inline-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:26px;border-bottom:2px solid var(--infra-orange);color:var(--infra-text);font-size:14px;font-weight:800;text-decoration:none}.services-section .section-heading>div>span,.scenarios-section .section-heading>div>span,.faq-section .section-heading>span{color:#a43a08}.method-section{background:var(--infra-dark);color:#fff}.method-heading p{max-width:760px;color:#bcc6cf}.method-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:56px}.method-flow:before{content:"";position:absolute;top:26px;left:6%;right:6%;height:1px;background:linear-gradient(90deg,var(--infra-orange),var(--infra-gold))}.method-flow article{position:relative;z-index:1;min-width:0}.method-node{display:grid;width:54px;height:54px;margin-bottom:20px;place-items:center;border:1px solid var(--infra-orange);border-radius:50%;background:var(--infra-dark);color:var(--infra-orange)}.method-flow article>span{color:#e2bd82;font-size:11px;font-weight:800;letter-spacing:.08em}.method-flow h3{margin:9px 0 8px;font-size:21px}.method-flow p{margin:0;color:#bec8d0;font-size:14px}.method-flow small{display:block;margin-top:15px;color:#fff;font-size:12px;font-weight:700}.method-note{display:flex;gap:8px;align-items:flex-start;margin:30px 0 0;color:#9fabb5;font-size:12px}.method-note svg{flex:none;margin-top:2px;color:var(--infra-gold)}.screen-details{margin-top:38px;border:1px solid var(--infra-line-dark);border-radius:var(--infra-radius);background:var(--infra-dark-2)}.screen-details summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;cursor:pointer;list-style:none}.screen-details summary::-webkit-details-marker{display:none}.screen-details summary b,.screen-details summary small{display:block}.screen-details summary b{font-size:17px}.screen-details summary small{margin-top:2px;color:#aeb9c2;font-size:13px;font-weight:400}.screen-details[open] summary svg{transform:rotate(180deg)}.screen-details-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--infra-line-dark)}.screen-details-grid>div{padding:17px 19px;border-right:1px solid var(--infra-line-dark);border-bottom:1px solid var(--infra-line-dark)}.screen-details-grid>div:nth-child(3n){border-right:0}.screen-details-grid span{color:var(--infra-orange);font-size:11px;font-weight:800;letter-spacing:.1em}.screen-details-grid p{margin:5px 0 0;font-size:14px}.screen-details>p{margin:0;padding:16px 20px;color:#aeb9c2;font-size:12px}.deliverables-section{background:linear-gradient(180deg,#202a34,#141b23);color:#fff}.light-heading p{color:#bcc6cf}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.document-preview{min-width:0;padding:23px;border:1px solid #d9dee2;border-radius:8px;background:#fff;color:var(--infra-text);box-shadow:0 18px 40px #0000002e;transform:rotate(-.5deg)}.document-preview:nth-child(2){transform:translateY(12px) rotate(.6deg)}.document-preview:nth-child(3){transform:rotate(-.3deg)}.document-preview header{display:flex;justify-content:space-between;padding-bottom:13px;border-bottom:2px solid var(--infra-text)}.document-preview header span,.document-preview header em{font-size:10px;font-weight:800;letter-spacing:.1em}.document-preview header em{color:var(--infra-orange-deep);font-style:normal}.document-preview h3{margin:21px 0 18px;font-size:21px}.document-preview>div{border-top:1px solid var(--infra-line)}.document-preview>div p{display:grid;grid-template-columns:1fr 1.35fr;gap:12px;align-items:center;margin:0;padding:11px 0;border-bottom:1px solid var(--infra-line);font-size:12px}.document-preview>div i{height:7px;border-radius:10px;background:#eef1f3}.document-preview footer{margin-top:22px;color:#5f6973;font-size:9px;font-weight:800;letter-spacing:.12em}.audience-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;margin-top:72px}.audience-list{border-top:1px solid var(--infra-line-dark)}.audience-list article{display:grid;grid-template-columns:1fr 1.45fr auto;gap:25px;align-items:center;padding:22px 0;border-bottom:1px solid var(--infra-line-dark)}.audience-list h3{margin:0;font-size:18px}.audience-list p{margin:0;color:#adb8c2;font-size:14px}.audience-list a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#fff;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.about-panel{position:relative;overflow:hidden;padding:26px;border-radius:var(--infra-radius);background:var(--infra-orange);color:#161b20}.about-panel>span{font-size:10px;font-weight:900;letter-spacing:.14em}.about-panel h3{margin:35px 0 10px;font-size:26px}.about-panel p{position:relative;z-index:1;margin:0;font-size:14px;font-weight:600}.about-panel>div{display:flex;gap:8px;margin-top:35px}.about-panel i{display:block;width:14px;height:14px;border:3px solid #141b23;border-radius:50%}.about-panel i:nth-child(2){width:42px;border-radius:10px}.scenarios-section{background:var(--infra-bg)}.scenario-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px}.scenario-summary-grid article{display:flex;min-height:340px;flex-direction:column;padding:25px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.scenario-summary-grid article>div{display:flex;align-items:center;justify-content:space-between}.scenario-summary-grid article>div span{color:var(--infra-orange-deep);font-size:10px;font-weight:800;letter-spacing:.1em}.scenario-summary-grid article>div b{color:#737f89;font-size:36px;line-height:1}.scenario-summary-grid h3{max-width:290px;margin:45px 0 12px;font-size:23px;line-height:1.35}.scenario-summary-grid p{margin:0;color:var(--infra-muted);font-size:14px}.scenario-summary-grid a{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin-top:auto;padding-top:22px;color:var(--infra-text);font-size:13px;font-weight:800;text-decoration:none}.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:82px;align-items:start}.faq-list{border-top:1px solid var(--infra-line)}.faq-list details{border-bottom:1px solid var(--infra-line)}.faq-list summary{display:grid;min-height:76px;grid-template-columns:42px 1fr auto;gap:13px;align-items:center;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--infra-orange-deep);font-size:11px;font-weight:800}.faq-list summary b{font-size:16px}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{margin:-2px 40px 22px 55px;color:var(--infra-muted);font-size:14px}.infra-contact{padding:104px 0;background:var(--infra-dark);color:#fff}.contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:76px;align-items:start}.contact-copy h2{font-size:clamp(38px,4.2vw,56px)}.contact-copy>p{max-width:550px;margin:18px 0 0;color:#bdc7cf;font-size:17px}.contact-topic-list{display:grid;gap:8px;margin-top:33px}.contact-topic-list button{display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid var(--infra-line-dark);border-radius:8px;background:transparent;color:#dce2e7;text-align:left;font:700 14px Inter,Noto Sans TC,sans-serif}.contact-topic-list button.active{border-color:var(--infra-orange);background:#f36b211f;color:#fff}.contact-address{display:flex;gap:11px;align-items:flex-start;margin-top:34px;color:#c2ccd4}.contact-address svg{flex:none;color:var(--infra-gold)}.contact-address b{display:block;color:#fff;font-size:12px}.contact-address address{margin-top:4px;font-size:14px;font-style:normal}.infra-contact form{padding:30px;border:1px solid #e5e8eb;border-radius:12px;background:#fff;color:var(--infra-text);box-shadow:0 24px 70px #0000003d}.form-heading>span{color:var(--infra-orange-deep);font-size:10px;font-weight:900;letter-spacing:.13em}.form-heading h3{margin:7px 0 0;font-size:25px}.form-heading p{margin:6px 0 20px;color:var(--infra-muted);font-size:13px}.form-grid{display:grid;gap:13px}.form-grid.two{grid-template-columns:1fr 1fr}.infra-contact label{display:grid;gap:7px;margin-top:14px;color:#34404b;font-size:13px;font-weight:750}.infra-contact input,.infra-contact select,.infra-contact textarea{width:100%;min-height:46px;padding:10px 11px;border:1px solid #cfd5da;border-radius:7px;outline:none;background:#fff;color:var(--infra-text);font:16px/1.45 Inter,Noto Sans TC,sans-serif;transition:border-color .16s var(--infra-ease),box-shadow .16s var(--infra-ease)}.infra-contact textarea{resize:vertical}.infra-contact input:focus,.infra-contact select:focus,.infra-contact textarea:focus{border-color:var(--infra-orange-deep);box-shadow:0 0 0 3px #f36b2126}.conditional-fields{margin-top:17px;padding:18px;border-radius:8px;background:#f3f5f7}.form-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.form-submit{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:8px;margin-top:20px;border:0;border-radius:8px;background:var(--infra-orange);color:#151b20;font:800 15px Inter,Noto Sans TC,sans-serif}.form-submit:hover{background:#ff8241}.form-submit:disabled{cursor:wait;opacity:.7}.form-privacy{margin:11px 0 0;color:#6a7580;font-size:11px;line-height:1.55}.form-status{margin-top:14px;padding:14px;border-radius:8px;font-size:13px}.form-status.ready{border:1px solid #a8c8b1;background:#eef8f0}.form-status.error{border:1px solid #e5b5a5;background:#fff3ef;color:#8e2f12}.form-status p{margin:5px 0 10px;color:var(--infra-muted)}.form-status button{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--infra-text);border-radius:6px;background:#fff;color:var(--infra-text);font-weight:800}.infra-footer{padding:48px 0 25px;background:#0e141a;color:#fff}.footer-main{display:grid;grid-template-columns:1.2fr .55fr .8fr;gap:60px;align-items:start}.infra-brand.is-footer{color:#fff}.infra-brand.is-footer small{color:#9daab5}.footer-main>div>p{max-width:420px;margin:20px 0 0;color:#aeb8c1;font-size:14px}.footer-main nav{display:grid;gap:10px}.footer-main nav a{color:#dce2e7;font-size:13px;font-weight:700;text-decoration:none}.footer-main address{color:#c4cdd5;font-size:14px;font-style:normal}.footer-main address span{display:block;margin-bottom:7px;color:var(--infra-gold);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.footer-bottom{display:grid;grid-template-columns:auto 1fr;gap:40px;margin-top:36px;padding-top:20px;border-top:1px solid var(--infra-line-dark);color:#87949e;font-size:10px;line-height:1.6}.footer-bottom span:last-child{max-width:850px;justify-self:end;text-align:right}.infra-page-hero{position:relative;overflow:hidden;padding:104px 0 84px;background:var(--infra-dark);color:#fff}.infra-page-hero:after{content:"SITE  /  POWER  /  LINK  /  READY  /  CAPACITY";position:absolute;right:-30px;bottom:-14px;color:#ffffff0b;font-size:clamp(30px,5vw,72px);font-weight:900;white-space:nowrap}.infra-page-hero-copy{position:relative;z-index:1}.infra-page-hero h1{max-width:900px}.infra-page-hero h1 em{color:#ff8547;font-style:normal}.infra-page-hero p{max-width:810px;margin:20px 0 0;color:#bec8d0;font-size:17px}.infra-page-section{padding:96px 0;background:var(--infra-bg)}.page-section-heading{max-width:790px}.page-section-heading h2{font-size:clamp(34px,3.8vw,50px)}.page-section-heading p{margin:16px 0 0;color:var(--infra-muted);font-size:16px}.package-page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:42px}.package-page-grid article{padding:28px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.package-page-grid article>header{display:flex;align-items:center;justify-content:space-between;color:var(--infra-orange-deep)}.package-page-grid article>header span{font-size:11px;font-weight:850;letter-spacing:.1em}.package-page-grid h3{margin:24px 0 9px;font-size:25px}.package-page-grid article>p{margin:0;color:var(--infra-muted)}.package-page-grid ul{display:grid;gap:9px;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--infra-line);list-style:none}.package-page-grid li{display:flex;gap:8px;align-items:flex-start;font-size:14px}.package-page-grid li svg{flex:none;margin-top:3px;color:var(--infra-orange-deep)}.package-page-grid footer{margin-top:20px;padding:13px;border-radius:7px;background:#f2f4f6;font-size:13px;font-weight:800}.screening-panel{margin-top:70px;padding-top:55px;border-top:1px solid var(--infra-line)}.screen-table{margin-top:30px;overflow:hidden;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.screen-table>div{display:grid;grid-template-columns:120px 1fr 1.2fr;gap:18px;padding:14px 18px;border-bottom:1px solid var(--infra-line);align-items:center}.screen-table>div:last-child{border-bottom:0}.screen-table-head{background:var(--infra-dark);color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em}.screen-table b{color:var(--infra-orange-deep);font-size:11px;letter-spacing:.08em}.screen-table span{font-size:14px}.screen-foot{color:var(--infra-muted);font-size:13px}.scenario-page-list{display:grid;gap:22px;margin-top:44px}.scenario-page-card{display:grid;grid-template-columns:110px 1fr 1fr;gap:30px;padding:30px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.scenario-page-code span,.scenario-page-card section>span{display:block;color:var(--infra-orange-deep);font-size:10px;font-weight:850;letter-spacing:.1em}.scenario-page-code b{display:block;margin-top:8px;color:#c6ccd1;font-size:48px;line-height:1}.scenario-page-card h2{margin:10px 0 9px;font-size:25px;line-height:1.3}.scenario-page-card p{margin:0;color:var(--infra-muted);font-size:14px}.scenario-page-card ol{margin:10px 0 0;padding-left:20px}.scenario-page-card li{margin:8px 0;font-size:14px}.scenario-page-card footer{grid-column:2 / 4;display:flex;flex-wrap:wrap;gap:8px;padding-top:17px;border-top:1px solid var(--infra-line)}.scenario-page-card footer span{padding:6px 10px;border-radius:99px;background:#f1f3f5;font-size:12px;font-weight:700}.network-map{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:42px;padding:26px;border-radius:var(--infra-radius);background:var(--infra-dark);color:#fff}.network-map span{font-size:10px;font-weight:800;letter-spacing:.08em;text-align:center}.network-map i{width:clamp(20px,4vw,60px);height:1px;background:linear-gradient(90deg,var(--infra-orange),var(--infra-gold))}.network-map b{padding:13px;border:1px solid var(--infra-orange);border-radius:8px;text-align:center;font-size:11px}.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px}.role-grid article{padding:23px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.role-grid article>span{color:var(--infra-orange-deep);font-size:11px;font-weight:850}.role-grid svg{margin-top:30px;color:var(--infra-orange-deep)}.role-grid h3{margin:15px 0 8px;font-size:20px}.role-grid p{margin:0;color:var(--infra-muted);font-size:14px}.role-grid small{display:block;margin-top:17px;padding-top:13px;border-top:1px solid var(--infra-line);font-size:12px;font-weight:700}.pending-note{margin-top:25px;padding:15px 17px;border-left:3px solid var(--infra-gold);background:#fff;color:var(--infra-muted);font-size:13px}.infra-page-cta{padding:50px 0;background:var(--infra-dark-2);color:#fff}.infra-page-cta>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.infra-page-cta span{color:var(--infra-orange);font-size:10px;font-weight:850;letter-spacing:.1em}.infra-page-cta h2{max-width:820px;margin:7px 0 0;font-size:29px;line-height:1.35}@media (max-width: 1100px){.infra-nav{display:none}.infra-menu{display:grid}.header-cta{display:none}.infra-head-actions{margin-left:auto}.infra-mobile-nav{display:grid;padding:8px 24px 18px;border-top:1px solid var(--infra-line);background:#fff}.infra-mobile-nav>a{display:flex;min-height:48px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--infra-line);color:var(--infra-text);font-size:14px;font-weight:800;text-decoration:none}.infra-mobile-language{display:flex;gap:7px;margin-top:12px}.infra-mobile-language button{flex:1;border:1px solid var(--infra-line)}.infra-hero-layout{gap:36px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-grid article{min-height:390px;border-bottom:1px solid var(--infra-line)}.service-grid article:nth-child(2){border-right:0}.service-grid article:nth-last-child(-n+2){border-bottom:0}.role-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){.infra-container{width:min(100% - 32px,1240px)}.infra-header-row{min-height:76px}.infra-brand img{width:44px;height:44px}.infra-brand strong{font-size:20px}.infra-brand small{max-width:190px;font-size:8px}.infra-hero{min-height:auto}.infra-hero-visual img{object-position:70% center}.infra-hero-visual:after{background:linear-gradient(180deg,#141b23f7,#141b23e8 61%,#141b23c7)}.infra-hero-layout{grid-template-columns:1fr;padding:76px 0 56px}.infra-hero h1{font-size:clamp(38px,10.5vw,54px);line-height:1.13}.infra-hero-copy>p{font-size:16px}.hero-value-panel{width:100%}.infra-section,.infra-contact,.infra-page-section{padding:74px 0}.split-heading,.faq-layout,.contact-grid,.audience-layout{grid-template-columns:1fr;gap:27px}.section-heading h2,.infra-contact h2{font-size:clamp(34px,9vw,44px)}.method-flow{grid-template-columns:1fr 1fr}.method-flow:before{display:none}.screen-details-grid{grid-template-columns:1fr 1fr}.screen-details-grid>div:nth-child(3n){border-right:1px solid var(--infra-line-dark)}.screen-details-grid>div:nth-child(2n){border-right:0}.document-grid,.scenario-summary-grid{grid-template-columns:1fr}.document-preview,.document-preview:nth-child(2),.document-preview:nth-child(3){transform:none}.audience-layout{margin-top:46px}.audience-list article{grid-template-columns:1fr;gap:6px}.audience-list a{margin-top:4px}.faq-layout{gap:34px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div{grid-column:1 / -1}.footer-bottom{grid-template-columns:1fr;gap:8px}.footer-bottom span:last-child{justify-self:start;text-align:left}.scenario-page-card{grid-template-columns:80px 1fr}.scenario-page-card section:nth-of-type(2){grid-column:2}.scenario-page-card footer{grid-column:2}.network-map{flex-wrap:wrap}}@media (max-width: 560px){.infra-container{width:min(100% - 28px,1240px)}.infra-brand small{display:none}.infra-actions{flex-direction:column;align-items:stretch}.infra-actions a{width:100%}.service-grid,.method-flow,.screen-details-grid,.form-grid.two,.package-page-grid,.role-grid{grid-template-columns:1fr}.service-grid article{min-height:auto;border-right:0;border-bottom:1px solid var(--infra-line)}.service-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--infra-line)}.service-grid article:last-child{border-bottom:0}.screen-details-grid>div,.screen-details-grid>div:nth-child(3n){border-right:0}.document-preview{padding:20px}.scenario-summary-grid article{min-height:300px}.faq-list summary{min-height:86px;grid-template-columns:32px 1fr auto}.faq-list p{margin:-2px 28px 22px 45px}.infra-contact form{padding:21px 17px}.footer-main{grid-template-columns:1fr;gap:32px}.footer-main>div{grid-column:auto}.infra-page-hero{padding:76px 0 62px}.infra-page-hero h1{font-size:38px}.screen-table>div{grid-template-columns:76px 1fr;gap:6px 12px}.screen-table>div span:last-child{grid-column:2}.screen-table-head span:last-child{display:none}.scenario-page-card{grid-template-columns:1fr;padding:22px}.scenario-page-code{display:flex;align-items:center;justify-content:space-between}.scenario-page-code b{margin:0;font-size:34px}.scenario-page-card section:nth-of-type(2),.scenario-page-card footer{grid-column:auto}.infra-page-cta>div{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: no-preference){.service-grid article,.scenario-summary-grid article,.document-preview,.hero-value-row{transition:transform .22s var(--infra-ease),background .22s var(--infra-ease),border-color .22s var(--infra-ease)}.scenario-summary-grid article:hover{border-color:#c5cdd3;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.infra-site *,.infra-site *:before,.infra-site *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.pillars-section .section-heading>div>span,.entrances-section .section-heading>span,.scenarios-section .section-heading>div>span,.delivery-section .section-heading>div>span,.infra-page-section .page-section-heading>span{color:#94310d}.service-status{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:7px;padding:6px 10px;border:1px solid;border-radius:99px;font-size:10px;font-weight:850;letter-spacing:.06em;line-height:1}.service-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.service-status.status-led{border-color:#9bc7a6;background:#eef8f0;color:#28623a}.service-status.status-partner{border-color:#e0bd7d;background:#fff8e9;color:#795213}.service-status.status-planned{border-color:#c4ccd3;background:#f1f3f5;color:#52606c}.service-status.is-compact{min-height:28px;padding:5px 9px}.infra-page-hero .service-status{margin-top:22px}.infra-page-hero .service-status.status-led{border-color:#9fdaac66;background:#43945726;color:#c9f0d2}.infra-page-hero .service-status.status-partner{border-color:#ffc55866;background:#c5a56b21;color:#f5d796}.infra-page-hero .service-status.status-planned{border-color:#ffffff40;background:#ffffff14;color:#d7dee5}.infra-page-hero .service-status+h1{margin-top:18px}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.pillar-grid article{display:flex;min-height:570px;flex-direction:column;padding:28px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff;box-shadow:0 16px 40px #141b230f;transition:transform .2s var(--infra-ease),border-color .2s var(--infra-ease)}.pillar-grid article:hover{border-color:#c9d0d6;transform:translateY(-5px)}.pillar-grid article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--infra-orange-deep)}.pillar-grid article>header span{font-size:10px;font-weight:850;letter-spacing:.1em}.pillar-grid h3{margin:28px 0 5px;font-size:27px;line-height:1.25;letter-spacing:-.025em}.pillar-grid article>strong{display:block;min-height:53px;color:#38444f;font-size:15px;line-height:1.65}.pillar-grid article>p{margin:14px 0 0;color:var(--infra-muted);font-size:14px}.pillar-grid ul{display:grid;gap:9px;margin:23px 0;padding:19px 0 0;border-top:1px solid var(--infra-line);list-style:none}.pillar-grid li{display:flex;gap:8px;align-items:flex-start;font-size:14px}.pillar-grid li svg{flex:none;margin-top:3px;color:var(--infra-orange-deep)}.pillar-grid footer{display:flex;gap:8px;align-items:flex-start;margin-top:auto;padding-top:18px;border-top:1px solid var(--infra-line);background:transparent;color:var(--infra-text);font-size:13px;line-height:1.5}.pillar-grid footer svg{flex:none;margin-top:2px;color:#8b6a32}.pillar-grid article>a{display:inline-flex;min-height:42px;align-items:center;gap:7px;margin-top:14px;color:var(--infra-text);font-size:13px;font-weight:850;text-decoration:none}.pillar-grid article>a:hover{color:var(--infra-orange-deep)}.journey-section{background:var(--infra-dark);color:#fff}.journey-flow{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:56px}.journey-flow:before{content:"";position:absolute;top:26px;left:4%;right:4%;height:1px;background:linear-gradient(90deg,var(--infra-orange),var(--infra-gold))}.journey-flow article{position:relative;z-index:1;min-width:0}.journey-flow article>span{color:#e2bd82;font-size:10px;font-weight:800;letter-spacing:.06em}.journey-flow h3{margin:8px 0;font-size:18px}.journey-flow p{margin:0;color:#bec8d0;font-size:13px}.journey-flow small{display:block;margin-top:14px;color:#fff;font-size:11px;font-weight:750}.entrances-section{background:#fff}.entrance-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:45px}.entrance-grid article{min-height:440px;padding:32px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#f9fafb}.entrance-grid article>div{display:flex;align-items:center;justify-content:space-between;color:var(--infra-orange-deep)}.entrance-grid article>div span{font-size:12px;font-weight:900}.entrance-grid h3{margin:48px 0 12px;font-size:30px}.entrance-grid p{margin:0;color:var(--infra-muted)}.entrance-grid ul{display:grid;gap:9px;margin:24px 0;padding:20px 0 0;border-top:1px solid var(--infra-line);list-style:none}.entrance-grid li{display:flex;gap:8px;align-items:flex-start;font-size:14px}.entrance-grid li svg{flex:none;margin-top:3px;color:var(--infra-orange-deep)}.entrance-grid a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--infra-text);font-size:14px;font-weight:850;text-decoration:none;border-bottom:2px solid var(--infra-orange)}.about-strip{display:grid;grid-template-columns:.8fr 1.2fr auto;gap:34px;align-items:center;margin-top:70px;padding:28px;border:1px solid var(--infra-line-dark);border-radius:var(--infra-radius)}.about-strip span{color:var(--infra-orange);font-size:10px;font-weight:850;letter-spacing:.12em}.about-strip h3{margin:7px 0 0;font-size:24px}.about-strip p{margin:0;color:#b8c3cb;font-size:14px}.about-strip a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#fff;font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap}.scenario-summary-grid.six{grid-template-columns:repeat(3,1fr)}.scenario-summary-grid.six article{min-height:315px}.delivery-section{background:#eef1f3}.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:43px}.delivery-grid article{padding:27px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.delivery-grid article>span{color:var(--infra-orange-deep);font-size:11px;font-weight:850}.delivery-grid svg{display:block;margin-top:32px;color:var(--infra-orange-deep)}.delivery-grid h3{margin:14px 0 8px;font-size:22px}.delivery-grid p{margin:0;color:var(--infra-muted);font-size:14px}.overview-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.overview-pillar-grid article{display:flex;min-height:420px;flex-direction:column;padding:28px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.overview-pillar-grid header{display:flex;align-items:center;justify-content:space-between;color:var(--infra-orange-deep)}.overview-pillar-grid header span{font-weight:900}.overview-pillar-grid .overview-status{display:inline-flex;width:fit-content;margin-top:26px;padding:6px 9px;border-radius:99px;font-size:10px;font-weight:850}.overview-status.led{background:#eef8f0;color:#28623a}.overview-status.partner{background:#fff8e9;color:#795213}.overview-status.planned{background:#f1f3f5;color:#52606c}.overview-pillar-grid small{margin-top:28px;color:var(--infra-orange-deep);font-size:10px;font-weight:800;letter-spacing:.08em}.overview-pillar-grid h2{margin:8px 0 10px;font-size:27px;line-height:1.25}.overview-pillar-grid p{margin:0;color:var(--infra-muted)}.overview-pillar-grid a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:23px;color:var(--infra-text);font-size:13px;font-weight:850;text-decoration:none}.status-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.status-explainer.two-status{grid-template-columns:repeat(2,1fr)}.status-explainer div{padding:18px;border-left:3px solid var(--infra-gold);background:#fff}.status-explainer b{font-size:14px}.status-explainer p{margin:5px 0 0;color:var(--infra-muted);font-size:12px}.work-package-list{display:grid;gap:14px;margin-top:42px}.work-package-list article{display:grid;grid-template-columns:92px 1.4fr 1fr;gap:28px;align-items:center;padding:24px 27px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.work-package-code{display:flex;align-items:center;justify-content:space-between;color:var(--infra-orange-deep)}.work-package-code span{color:#c6ccd1;font-size:30px;font-weight:850}.work-package-list article>div:nth-child(2)>b{color:var(--infra-orange-deep);font-size:10px;letter-spacing:.1em}.work-package-list h3{margin:5px 0 6px;font-size:23px}.work-package-list p{margin:0;color:var(--infra-muted);font-size:14px}.work-package-list footer{display:flex;gap:9px;align-items:flex-start;padding:15px;border-radius:7px;background:#f2f4f6;font-size:13px;font-weight:750}.work-package-list footer svg{flex:none;margin-top:2px;color:#8b6a32}.compute-hero:after{content:"COMPUTE  /  CLUSTER  /  STORAGE  /  NETWORK  /  FINOPS"}.trust-hero:after{content:"EVIDENCE  /  RESPONSIBILITY  /  DATA  /  SUPPORT  /  TRUST"}.boundary-banner{display:flex;gap:14px;align-items:flex-start;margin-bottom:52px;padding:18px 20px;border-left:4px solid var(--infra-gold);background:#fff8e9;color:#634b20}.boundary-banner svg{flex:none;margin-top:3px}.boundary-banner p{margin:0;font-size:14px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.capability-grid article{display:flex;min-height:355px;flex-direction:column;padding:25px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.capability-grid article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--infra-orange-deep)}.capability-grid article>header span{font-size:11px;font-weight:900}.capability-grid h3{margin:25px 0 10px;font-size:22px;line-height:1.3}.capability-grid p{margin:0;color:var(--infra-muted);font-size:14px}.capability-grid footer{margin-top:auto;padding-top:18px;border-top:1px solid var(--infra-line);color:#3c4853;font-size:12px;font-weight:750}.scenario-group+.scenario-group{margin-top:75px;padding-top:68px;border-top:1px solid var(--infra-line)}.scenario-page-card.expanded{grid-template-columns:110px 1.15fr .85fr}.scenario-page-code svg{display:block;margin-top:28px;color:var(--infra-orange-deep)}.scenario-page-card.expanded section:nth-of-type(2) p{margin-top:12px;padding:14px;background:#f4f6f7;color:#34404b}.resource-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:42px}.resource-grid article{min-height:300px;padding:22px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.resource-grid article>span{color:var(--infra-orange-deep);font-size:10px;font-weight:850}.resource-grid svg{display:block;margin-top:35px;color:var(--infra-orange-deep)}.resource-grid h3{margin:15px 0 8px;font-size:19px}.resource-grid p{margin:0;color:var(--infra-muted);font-size:13px}.resource-grid small{display:block;margin-top:18px;padding-top:12px;border-top:1px solid var(--infra-line);color:#6b7680;font-size:10px;font-weight:750}.trust-panel{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;margin-top:78px;padding:48px;border-radius:var(--infra-radius);background:var(--infra-dark);color:#fff}.trust-panel ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.trust-panel li{display:flex;gap:11px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--infra-line-dark);color:#d7dee5;font-size:14px}.trust-panel li svg{flex:none;margin-top:3px;color:var(--infra-orange)}.delivery-role-grid{margin-bottom:36px}.about-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:75px;padding-bottom:65px;border-bottom:1px solid var(--infra-line)}.about-role-grid span{color:var(--infra-orange-deep);font-size:10px;font-weight:850;letter-spacing:.12em}.about-role-grid h2{margin:12px 0 0;font-size:clamp(32px,3.8vw,48px);line-height:1.18}.about-role-grid p{margin:0;align-self:end;color:var(--infra-muted);font-size:17px}.company-record{display:flex;gap:16px;align-items:flex-start;margin-top:38px;padding:24px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.company-record svg{flex:none;color:var(--infra-orange-deep)}.company-record span,.company-record b,.company-record address{display:block}.company-record span{color:var(--infra-orange-deep);font-size:10px;font-weight:850;letter-spacing:.1em}.company-record b{margin-top:7px;font-size:20px}.company-record address{margin-top:4px;color:var(--infra-muted);font-style:normal}.footer-main{grid-template-columns:1.15fr .55fr .45fr .75fr}@media (max-width: 1260px){.infra-nav{display:none}.infra-menu{display:grid}.header-cta{display:none}.infra-head-actions{margin-left:auto}.infra-mobile-nav{display:grid;padding:8px 24px 18px;border-top:1px solid var(--infra-line);background:#fff}.infra-mobile-nav>a{display:flex;min-height:48px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--infra-line);color:var(--infra-text);font-size:14px;font-weight:800;text-decoration:none}.infra-mobile-language{display:flex;gap:7px;margin-top:12px}.infra-mobile-language button{flex:1;border:1px solid var(--infra-line)}}@media (max-width: 1000px){.pillar-grid,.overview-pillar-grid,.capability-grid,.delivery-grid{grid-template-columns:repeat(2,1fr)}.pillar-grid article:last-child,.overview-pillar-grid article:last-child{grid-column:1 / -1;min-height:470px}.journey-flow{grid-template-columns:repeat(3,1fr);row-gap:42px}.journey-flow:before{display:none}.resource-grid{grid-template-columns:repeat(3,1fr)}.resource-grid article:nth-last-child(-n+2){min-height:250px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1 / -1}}@media (max-width: 800px){.pillar-grid,.overview-pillar-grid,.capability-grid,.delivery-grid,.entrance-grid,.status-explainer,.trust-panel,.about-role-grid{grid-template-columns:1fr}.pillar-grid article,.overview-pillar-grid article,.pillar-grid article:last-child,.overview-pillar-grid article:last-child{grid-column:auto;min-height:auto}.journey-flow{grid-template-columns:1fr 1fr}.about-strip{grid-template-columns:1fr;gap:14px}.about-strip a{margin-top:5px}.scenario-summary-grid.six{grid-template-columns:1fr 1fr}.work-package-list article{grid-template-columns:75px 1fr}.work-package-list footer{grid-column:2}.resource-grid{grid-template-columns:1fr 1fr}.trust-panel{gap:30px;padding:30px}.about-role-grid{gap:20px}.scenario-page-card.expanded{grid-template-columns:80px 1fr}.scenario-page-card.expanded section:nth-of-type(2),.scenario-page-card.expanded footer{grid-column:2}.footer-main{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.journey-flow,.scenario-summary-grid.six,.resource-grid{grid-template-columns:1fr}.entrance-grid article{min-height:auto;padding:24px}.entrance-grid h3{margin-top:32px;font-size:25px}.work-package-list article{grid-template-columns:1fr;padding:21px}.work-package-list footer{grid-column:auto}.work-package-code{max-width:100px}.scenario-page-card.expanded{grid-template-columns:1fr}.scenario-page-card.expanded section:nth-of-type(2),.scenario-page-card.expanded footer{grid-column:auto}.resource-grid article{min-height:240px}.trust-panel{padding:23px}.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}}.catalog-section{background:#f2f4f6}.catalog-section .section-heading>div>span{color:#94310d}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;overflow:hidden;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff;box-shadow:var(--infra-shadow)}.catalog-grid article{display:flex;min-width:0;min-height:390px;flex-direction:column;padding:27px;border-right:1px solid var(--infra-line);border-bottom:1px solid var(--infra-line);transition:background .2s var(--infra-ease),transform .2s var(--infra-ease)}.catalog-grid article:nth-child(3n){border-right:0}.catalog-grid article:nth-last-child(-n+3){border-bottom:0}.catalog-grid article:hover{z-index:1;background:#fff8f2;transform:translateY(-4px)}.catalog-grid header{display:flex;align-items:center;justify-content:space-between;color:var(--infra-orange-deep)}.catalog-grid header>span{font-size:11px;font-weight:900;letter-spacing:.1em}.catalog-grid article>small{display:block;margin-top:32px;color:#66727d;font-size:10px;font-weight:850;letter-spacing:.11em}.catalog-grid .service-status{margin-top:11px}.catalog-grid h3{margin:21px 0 9px;font-size:24px;line-height:1.28;letter-spacing:-.025em}.catalog-grid article>p{margin:0;color:var(--infra-muted);font-size:14px}.catalog-grid footer{display:grid;gap:2px;margin-top:auto;padding-top:18px;border-top:1px solid var(--infra-line);background:transparent;color:var(--infra-text)}.catalog-grid footer b{color:#8b6a32;font-size:9px;letter-spacing:.11em}.catalog-grid footer span{font-size:12px;font-weight:750}.catalog-grid article>a{display:inline-flex;min-height:42px;align-items:center;gap:7px;margin-top:12px;color:var(--infra-text);font-size:13px;font-weight:850;text-decoration:none}.catalog-grid article>a:hover{color:var(--infra-orange-deep)}.catalog-note{margin:18px 0 0;color:#4f5b66;font-size:12px}.portfolio-section{background:#101820;color:#fff}.portfolio-section .section-heading p{color:#bac4cd}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:48px}.portfolio-card{display:flex;min-height:520px;flex-direction:column;padding:26px;border:1px dashed rgba(255,255,255,.28);border-radius:var(--infra-radius);background:linear-gradient(145deg,#ffffff0e,#ffffff04)}.portfolio-card>header{display:flex;align-items:center;justify-content:space-between}.portfolio-card>header span{padding:5px 8px;border:1px solid rgba(243,107,33,.6);border-radius:99px;color:#ff9a64;font-size:9px;font-weight:900;letter-spacing:.11em}.portfolio-card>header b{color:#ffffff38;font-size:36px;line-height:1}.portfolio-type{display:flex;align-items:center;gap:9px;margin-top:34px;color:var(--infra-orange)}.portfolio-type small{font-size:10px;font-weight:850;letter-spacing:.1em}.portfolio-card h3{margin:16px 0 8px;font-size:25px;line-height:1.3}.portfolio-card>p{min-height:70px;margin:0;color:#b7c2ca;font-size:14px}.portfolio-status{display:flex;align-items:center;gap:8px;margin-top:22px;padding:10px 12px;border:1px solid rgba(197,165,107,.34);border-radius:7px;background:#c5a56b14;color:#e7c98f;font-size:11px;font-weight:800}.portfolio-status i{width:7px;height:7px;border-radius:50%;background:var(--infra-gold);box-shadow:0 0 0 4px #c5a56b1f}.portfolio-card dl{display:grid;gap:0;margin:22px 0 0;border-top:1px solid var(--infra-line-dark)}.portfolio-card dl>div{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center;min-height:42px;border-bottom:1px solid var(--infra-line-dark)}.portfolio-card dt{color:#8e9aa4;font-size:9px;font-weight:850;letter-spacing:.08em}.portfolio-card dd{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;margin:0;color:#c8d1d8;font-size:11px}.portfolio-card dd span{height:1px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.24) 0 4px,transparent 4px 9px)}.portfolio-card>a{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin-top:auto;padding-top:18px;color:#fff;font-size:13px;font-weight:850;text-decoration:none}.portfolio-card>a:hover{color:#ff9a64}.portfolio-disclaimer{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-top:24px;padding:17px 19px;border-left:3px solid var(--infra-gold);background:#ffffff0f}.portfolio-disclaimer>svg{color:var(--infra-gold)}.portfolio-disclaimer p{margin:0;color:#b9c3cb;font-size:12px}.portfolio-disclaimer a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.portfolio-section.is-detailed{background:var(--infra-bg);color:var(--infra-text)}.portfolio-section.is-detailed .section-heading p{color:var(--infra-muted)}.portfolio-section.is-detailed .portfolio-card{border-color:#ccd3d8;background:#fff;box-shadow:0 14px 36px #141b230d}.portfolio-section.is-detailed .portfolio-card>header b{color:#d9dee2}.portfolio-section.is-detailed .portfolio-card>p{color:var(--infra-muted)}.portfolio-section.is-detailed .portfolio-status{border-color:#dfbd82;background:#fff8e9;color:#795213}.portfolio-section.is-detailed .portfolio-card dl{border-color:var(--infra-line)}.portfolio-section.is-detailed .portfolio-card dl>div{border-color:var(--infra-line)}.portfolio-section.is-detailed .portfolio-card dt{color:#737f89}.portfolio-section.is-detailed .portfolio-card dd{color:#55616d}.portfolio-section.is-detailed .portfolio-card dd span{background:repeating-linear-gradient(90deg,#cbd2d7 0 4px,transparent 4px 9px)}.portfolio-section.is-detailed .portfolio-card>a{color:var(--infra-text)}.portfolio-section.is-detailed .portfolio-disclaimer{background:#fff}.portfolio-section.is-detailed .portfolio-disclaimer p{color:var(--infra-muted)}.portfolio-section.is-detailed .portfolio-disclaimer a{display:none}.portfolio-hero:after{content:"SITE  /  POWER  /  SCALE  /  STAGE  /  EVIDENCE  /  UPDATED"}.project-publishing-section{background:#eef1f3}.publishing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:42px}.publishing-grid article{min-height:275px;padding:24px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.publishing-grid svg{color:var(--infra-orange-deep)}.publishing-grid article>span{display:block;margin-top:34px;color:#98a3ac;font-size:10px;font-weight:900}.publishing-grid h3{margin:10px 0 8px;font-size:20px}.publishing-grid p{margin:0;color:var(--infra-muted);font-size:13px}.publishing-rules{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:28px 0 0;padding:22px 24px;border-radius:var(--infra-radius);background:var(--infra-dark);color:#fff;list-style:none}.publishing-rules li{display:flex;gap:9px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--infra-line-dark);font-size:13px}.publishing-rules svg{flex:none;margin-top:2px;color:var(--infra-orange)}.compute-stack-panel{overflow:hidden;margin-bottom:72px;border-radius:var(--infra-radius);background:var(--infra-dark);color:#fff}.compute-stack-heading{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;padding:36px;border-bottom:1px solid var(--infra-line-dark)}.compute-stack-heading>span{grid-column:1 / -1;color:var(--infra-orange);font-size:10px;font-weight:900;letter-spacing:.12em}.compute-stack-heading h2{margin:0;font-size:clamp(30px,3.3vw,44px);line-height:1.18;letter-spacing:-.04em}.compute-stack-heading p{margin:0;align-self:end;color:#b9c4cc;font-size:14px}.compute-stack-flow{display:grid;grid-template-columns:repeat(6,1fr)}.compute-stack-flow article{position:relative;min-width:0;min-height:205px;padding:24px 18px;border-right:1px solid var(--infra-line-dark)}.compute-stack-flow article:last-child{border-right:0}.compute-stack-flow article:after{content:"";position:absolute;top:43px;right:-6px;z-index:2;width:11px;height:11px;border-top:2px solid var(--infra-orange);border-right:2px solid var(--infra-orange);transform:rotate(45deg)}.compute-stack-flow article:last-child:after{display:none}.compute-stack-flow article>div{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgba(243,107,33,.65);border-radius:50%;color:var(--infra-orange)}.compute-stack-flow article>div svg{width:18px}.compute-stack-flow article>span{display:block;margin-top:25px;color:#83909a;font-size:9px;font-weight:850}.compute-stack-flow b{display:block;margin-top:4px;color:#fff;font-size:11px;letter-spacing:.06em}.compute-stack-flow small{display:block;margin-top:7px;color:#aeb9c2;font-size:11px;line-height:1.45}.compute-services-heading{margin-top:0}.access-models{margin-top:78px;padding-top:66px;border-top:1px solid var(--infra-line)}.access-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.access-model-grid article{display:flex;min-height:330px;flex-direction:column;padding:25px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:#fff}.access-model-grid header{display:flex;align-items:center;justify-content:space-between}.access-model-grid header>span{color:var(--infra-orange-deep);font-size:11px;font-weight:900}.access-model-grid h3{margin:31px 0 10px;font-size:23px;line-height:1.3}.access-model-grid p{margin:0;color:var(--infra-muted);font-size:14px}.access-model-grid footer{margin-top:auto;padding-top:18px;border-top:1px solid var(--infra-line);background:transparent;color:#3c4853;font-size:12px;font-weight:750}@media (max-width: 1000px){.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-grid article:nth-child(3n){border-right:1px solid var(--infra-line)}.catalog-grid article:nth-child(2n){border-right:0}.catalog-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--infra-line)}.catalog-grid article:nth-last-child(-n+2){border-bottom:0}.portfolio-grid,.access-model-grid{grid-template-columns:1fr}.portfolio-card{min-height:auto}.publishing-grid{grid-template-columns:repeat(2,1fr)}.compute-stack-flow{grid-template-columns:repeat(3,1fr)}.compute-stack-flow article:nth-child(3){border-right:0}.compute-stack-flow article:nth-child(-n+3){border-bottom:1px solid var(--infra-line-dark)}.compute-stack-flow article:nth-child(3):after{display:none}}@media (max-width: 800px){.compute-stack-heading{grid-template-columns:1fr;gap:18px;padding:28px}.portfolio-disclaimer{grid-template-columns:auto 1fr}.portfolio-disclaimer a{grid-column:2;justify-self:start}.publishing-rules{grid-template-columns:1fr}}@media (max-width: 560px){.catalog-grid,.publishing-grid,.compute-stack-flow{grid-template-columns:1fr}.catalog-grid article{min-height:auto;border-right:0;border-bottom:1px solid var(--infra-line)}.catalog-grid article:nth-child(3n),.catalog-grid article:nth-child(2n){border-right:0}.catalog-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--infra-line)}.catalog-grid article:last-child{border-bottom:0}.portfolio-card{padding:22px}.portfolio-card>p{min-height:auto}.portfolio-disclaimer{grid-template-columns:1fr}.portfolio-disclaimer a{grid-column:auto}.compute-stack-flow article{min-height:165px;border-right:0;border-bottom:1px solid var(--infra-line-dark)}.compute-stack-flow article:nth-child(-n+3){border-bottom:1px solid var(--infra-line-dark)}.compute-stack-flow article:last-child{border-bottom:0}.compute-stack-flow article:after{display:none}}.project-slot-link{display:grid;grid-template-columns:.9fr 1.1fr auto;gap:30px;align-items:center;margin-top:54px;padding:27px;border:1px solid var(--infra-line);border-radius:var(--infra-radius);background:var(--infra-dark);color:#fff}.project-slot-link span{color:var(--infra-orange);font-size:10px;font-weight:900;letter-spacing:.11em}.project-slot-link h3{margin:7px 0 0;font-size:22px;line-height:1.35}.project-slot-link p{margin:0;color:#b8c3cb;font-size:13px}.project-slot-link a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#fff;font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap}.project-slot-link a:hover{color:#ff9a64}@media (max-width: 800px){.project-slot-link{grid-template-columns:1fr;gap:14px}}.catalog-section{background:#f5f2ec}.service-index{margin-top:46px;border-top:1px solid #aeb6bc}.service-index article{display:grid;grid-template-columns:62px minmax(0,1.25fr) minmax(260px,.75fr);gap:28px;align-items:start;padding:30px 6px;border-bottom:1px solid #cbd1d5}.service-index-number{padding-top:5px;color:#94310d;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.service-index-copy small{display:block;color:#505c65;font-size:13px;font-weight:750;letter-spacing:.02em}.service-index-copy h3{margin:6px 0 8px;font-size:clamp(23px,2.4vw,31px);line-height:1.22;letter-spacing:-.03em}.service-index-copy p{max-width:660px;margin:0;color:var(--infra-muted);font-size:15px}.service-index-meta{display:grid;gap:15px;padding-left:28px;border-left:1px solid #d5dadd}.service-index-meta .service-status{justify-self:start}.service-index-meta p{display:grid;gap:4px;margin:0;color:var(--infra-text);font-size:13px}.service-index-meta p b{color:#75633f;font-size:11px;font-weight:800}.service-index-meta a{display:inline-flex;width:fit-content;align-items:center;gap:7px;color:var(--infra-text);font-size:13px;font-weight:800;text-decoration:none}.service-index-meta a:hover{color:var(--infra-orange-deep)}.portfolio-section,.portfolio-section.is-detailed{background:#f0ece4;color:var(--infra-text)}.portfolio-section .section-heading>div>span{color:#94310d}.portfolio-section .section-heading p,.portfolio-section.is-detailed .section-heading p{color:var(--infra-muted)}.project-register{margin-top:44px;border-top:1px solid #aeb6bc}.project-register article{padding:27px 5px;border-bottom:1px solid #c8ced2}.project-register-heading{display:grid;grid-template-columns:46px 30px minmax(0,1fr) auto;gap:16px;align-items:start}.project-register-heading>span{padding-top:5px;color:#94310d;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.project-register-heading>svg{margin-top:2px;color:var(--infra-orange-deep)}.project-register-heading small{display:block;color:#505b64;font-size:12px;font-weight:750}.project-register-heading h3{margin:5px 0 6px;font-size:24px;line-height:1.25}.project-register-heading p{max-width:760px;margin:0;color:var(--infra-muted);font-size:14px}.project-register-heading>b{padding:7px 0;border-bottom:2px solid #c59b50;color:#6d562e;font-size:12px;font-weight:850;white-space:nowrap}.project-register dl{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0 0 92px;border-top:1px solid #d4d8db;border-left:1px solid #d4d8db}.project-register dl>div{min-height:68px;padding:13px 15px;border-right:1px solid #d4d8db;border-bottom:1px solid #d4d8db}.project-register dt{color:#6f7880;font-size:11px;font-weight:750}.project-register dd{margin:7px 0 0;color:#949ca3;font-size:13px}.project-register article>a{display:inline-flex;align-items:center;gap:7px;margin:17px 0 0 92px;color:var(--infra-text);font-size:13px;font-weight:800;text-decoration:none}.project-register article>a:hover{color:var(--infra-orange-deep)}.portfolio-disclaimer{margin-top:22px;border-top:1px solid #c8ced2;border-left:0;background:transparent}.portfolio-disclaimer>svg{color:var(--infra-orange-deep)}.portfolio-disclaimer p,.portfolio-section.is-detailed .portfolio-disclaimer p{color:#5d6871}.portfolio-disclaimer a{color:var(--infra-text)}.portfolio-hero:after{display:none;content:""}.capability-list{margin-top:38px;border-top:1px solid #bbc3c8}.capability-list article{display:grid;grid-template-columns:42px 32px minmax(0,1fr) minmax(220px,.48fr);gap:18px;align-items:start;padding:25px 4px;border-bottom:1px solid #d0d5d8}.capability-list article>span{padding-top:4px;color:var(--infra-orange-deep);font-size:11px;font-weight:900}.capability-list article>svg{color:var(--infra-orange-deep)}.capability-list h3{margin:0 0 7px;font-size:22px;line-height:1.25}.capability-list p{margin:0;color:var(--infra-muted);font-size:14px}.capability-list article>div:last-child{display:grid;gap:12px;padding-left:24px;border-left:1px solid #d6dadd}.capability-list article>div:last-child .service-status{justify-self:start}.capability-list article>div:last-child small{color:#59646d;font-size:12px;font-weight:700;line-height:1.5}.access-model-list{margin-top:36px;border-top:1px solid #bbc3c8}.access-model-list article{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(220px,.48fr);gap:24px;padding:27px 4px;border-bottom:1px solid #d0d5d8}.access-model-list article>span{padding-top:5px;color:var(--infra-orange-deep);font-size:11px;font-weight:900}.access-model-list h3{margin:0 0 7px;font-size:22px}.access-model-list p{margin:0;color:var(--infra-muted);font-size:14px}.access-model-list article>div:last-child{display:grid;gap:12px;padding-left:24px;border-left:1px solid #d6dadd}.access-model-list article>div:last-child .service-status{justify-self:start}.access-model-list article>div:last-child small{color:#59646d;font-size:12px;font-weight:700;line-height:1.5}@media (max-width: 800px){.service-index article{grid-template-columns:42px minmax(0,1fr);gap:15px}.service-index-meta{grid-column:2;padding:16px 0 0;border-top:1px solid #d5dadd;border-left:0}.project-register-heading{grid-template-columns:38px 26px minmax(0,1fr);gap:11px}.project-register-heading>b{grid-column:3;justify-self:start;margin-top:8px}.project-register dl{grid-template-columns:1fr 1fr;margin-left:75px}.project-register article>a{margin-left:75px}.capability-list article{grid-template-columns:38px 28px minmax(0,1fr);gap:13px}.capability-list article>div:last-child{grid-column:3;padding:15px 0 0;border-top:1px solid #d6dadd;border-left:0}.access-model-list article{grid-template-columns:38px minmax(0,1fr);gap:14px}.access-model-list article>div:last-child{grid-column:2;padding:15px 0 0;border-top:1px solid #d6dadd;border-left:0}}@media (max-width: 560px){.service-index article{padding:24px 0}.service-index-copy h3{font-size:24px}.project-register article{padding:24px 0}.project-register dl{grid-template-columns:1fr;margin-left:0}.project-register article>a{margin-left:0}.capability-list article{grid-template-columns:30px minmax(0,1fr)}.capability-list article>svg{display:none}.capability-list article>div:last-child{grid-column:2}}.yn-site{background:#f7f6f3}.yn-site main{overflow:hidden}.yn-site section{scroll-margin-top:84px}.yn-site .yn-hero,.yn-site .yn-services,.yn-site .yn-integration,.yn-site .yn-rental,.yn-site .yn-about,.yn-site .yn-contact{padding:clamp(76px,8vw,120px) 0}.yn-site h1,.yn-site h2,.yn-site h3{letter-spacing:-.045em}.yn-site h2{margin:14px 0 0;font-size:clamp(32px,4vw,54px);line-height:1.19}.yn-site p{line-height:1.7}.yn-site section span:not(.yn-map-dot){text-wrap:pretty}.yn-section-heading>span,.yn-integration-copy>span,.yn-rental-layout>div>span,.yn-about-layout>div>span,.yn-contact-copy>span{color:#a64312;font-weight:800;font-size:13px;letter-spacing:.055em}.yn-header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.yn-header .infra-header-row{min-height:76px;gap:clamp(14px,2vw,28px)}.yn-header .infra-brand strong{font-size:20px}.yn-header .infra-brand small{font-size:10px;letter-spacing:.01em}.yn-desktop-nav{display:flex;align-items:center;gap:clamp(19px,2.3vw,36px);margin-left:auto}.yn-nav-group{position:relative}.yn-nav-group>button,.yn-desktop-nav>a{display:inline-flex;gap:6px;align-items:center;min-height:48px;padding:0;border:0;background:transparent;color:#17222b;font-size:14px;font-weight:750;white-space:nowrap;text-decoration:none}.yn-nav-group>button:hover,.yn-desktop-nav>a:hover{color:#a64312}.yn-nav-group>button svg{transition:transform .18s ease-out}.yn-nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.yn-dropdown{position:absolute;top:calc(100% + 5px);left:-22px;z-index:70;min-width:256px;padding:10px;border:1px solid #d9ddd9;border-radius:4px;background:#fff;box-shadow:0 16px 34px #141b231f}.yn-about-group .yn-dropdown{min-width:210px}.yn-dropdown a{display:block;padding:12px 13px;color:#17222b;font-weight:700;font-size:14px;text-decoration:none}.yn-dropdown a:hover,.yn-dropdown a:focus-visible{background:#f8f2ed;color:#a64312}.yn-header .header-cta{min-height:42px;border-radius:3px;box-shadow:none}.yn-header .infra-menu{display:none}.yn-drawer-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#0b171f94}.yn-drawer{display:flex;flex-direction:column;width:min(390px,88vw);height:100dvh;overflow-y:auto;padding:24px;background:#fff;box-shadow:-15px 0 40px #00000026}.yn-drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#17222b;font-size:20px;font-weight:850}.yn-drawer-top button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #d9ddd9;border-radius:3px;background:#fff;color:#17222b}.yn-mobile-group>button,.yn-mobile-rental{display:flex;width:100%;min-height:60px;align-items:center;justify-content:space-between;padding:13px 4px;border:0;border-bottom:1px solid #d9ddd9;background:transparent;color:#17222b;font-size:17px;font-weight:760;text-align:left;text-decoration:none}.yn-mobile-group button[aria-expanded=true] svg{transform:rotate(180deg)}.yn-mobile-subnav{display:grid;padding:6px 0 12px 16px;border-bottom:1px solid #d9ddd9}.yn-mobile-subnav a{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:12px;color:#29363e;font-size:15px;font-weight:650;text-decoration:none}.yn-mobile-rental{color:#9f4013}.yn-drawer-bottom{display:grid;gap:18px;margin-top:auto;padding-top:36px}.yn-drawer-bottom .infra-mobile-language{display:flex;justify-content:flex-start;gap:8px}.yn-drawer-bottom .infra-mobile-language button{border:1px solid #d9ddd9;padding:10px 20px;min-height:44px}.yn-drawer-bottom .infra-primary-button{border-radius:3px}.yn-site .yn-hero{min-height:610px;display:flex;align-items:center;background:#f7f6f3}.yn-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(32px,5vw,76px);align-items:center}.yn-hero-copy h1{max-width:740px;margin:0;color:#17222b;font-size:clamp(52px,5.8vw,82px);font-weight:820;line-height:1.1;text-wrap:balance}.yn-hero-copy>p{max-width:660px;margin:28px 0 0;color:#394650;font-size:clamp(18px,1.7vw,21px)}.yn-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:38px}.yn-site .yn-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:16px;padding:12px 25px;border:1px solid #ec681d;border-radius:3px;background:#ec681d;color:#17222b;font-size:15px;font-weight:800;text-decoration:none;transition:background .18s ease-out,transform .18s ease-out}.yn-site .yn-button:hover{background:#fa8342}.yn-site .yn-button-outline{border-color:#7d878b;background:transparent}.yn-site .yn-button-outline:hover{background:#eeeae4}.yn-hero-schematic{position:relative;display:grid;grid-template-columns:1fr 48px 1fr;gap:0;align-items:center;min-height:330px;padding:34px 28px 48px;border:1px solid #576870;background:#202e36;color:#fff}.yn-hero-schematic:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;background-image:linear-gradient(#52616a 1px,transparent 1px),linear-gradient(90deg,#52616a 1px,transparent 1px);background-size:32px 32px}.yn-hero-system{position:relative;z-index:1;display:flex;min-height:180px;flex-direction:column;justify-content:center;align-items:center;padding:18px 8px;border:1px solid #8b9da3;background:#26343b;text-align:center}.yn-hero-system>span{color:#fff;font-size:18px;font-weight:800}.yn-hero-system>strong{display:block;margin-top:6px;color:#d4dbdc;font-size:12px;font-weight:500}.yn-hero-lines,.yn-hero-chips{display:flex;gap:5px;margin-top:20px}.yn-hero-lines i{display:block;width:11px;height:28px;border:1px solid #ed7736}.yn-hero-chips i{display:block;width:16px;height:16px;background:#ed7736}.yn-hero-connector{position:relative;height:2px;background:#ec681d}.yn-hero-connector:after{position:absolute;right:0;top:-5px;width:11px;height:11px;border-top:2px solid #ec681d;border-right:2px solid #ec681d;content:"";transform:rotate(45deg)}.yn-hero-schematic>small{position:absolute;left:28px;bottom:17px;color:#d2dbdc;font-size:11px}.yn-services{background:#fff}.yn-section-heading{max-width:670px}.yn-service-list{margin-top:42px;border-top:1px solid #cad2d3}.yn-service-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:26px 8px;border-bottom:1px solid #cad2d3}.yn-service-list h3{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.25}.yn-service-list p{margin:7px 0 0;color:#4b5861;font-size:16px}.yn-service-list a,.yn-about-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#984013;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}.yn-service-list a:hover,.yn-about-links a:hover{text-decoration:underline;text-underline-offset:5px}.yn-integration{background:#e9eeed}.yn-integration-layout{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(36px,7vw,105px)}.yn-integration-copy p{max-width:420px;margin:22px 0 0;color:#4b5861;font-size:17px}.yn-system-map{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:32px;align-items:center;padding:22px;border:1px solid #b7c4c4;background:#f7f9f7}.yn-map-center{display:flex;min-height:202px;flex-direction:column;gap:16px;align-items:center;justify-content:center;padding:24px 12px;border:1px solid #344650;background:#273740;color:#fff;text-align:center}.yn-map-center svg{color:#f58241}.yn-map-center strong{font-size:17px;line-height:1.4}.yn-map-branches{position:relative;display:grid;gap:6px}.yn-map-branches:before{position:absolute;left:-32px;top:50%;width:32px;height:1px;background:#74878b;content:""}.yn-map-branches>div{display:flex;align-items:center;gap:12px;min-height:43px;padding:5px 11px;border:1px solid #c3ccca;color:#25333b;font-size:14px;font-weight:720}.yn-map-branches>div>span{display:grid;width:25px;height:25px;flex:none;place-items:center;color:#b65321}.yn-map-dot{width:9px;height:9px;border:2px solid #b65321;border-radius:50%}.yn-rental{background:#273740;color:#fff}.yn-rental-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center}.yn-rental-layout>div>span{color:#ff9d66}.yn-rental h2{max-width:800px}.yn-rental p{max-width:780px;margin:19px 0;color:#d5e0df;font-size:18px}.yn-rental small{color:#d4dfdc;font-size:14px}.yn-rental .yn-button{white-space:nowrap}.yn-about{background:#f7f6f3}.yn-about-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(32px,6vw,86px)}.yn-about-layout p{margin:0;color:#394650;font-size:18px}.yn-about-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px}.yn-contact{background:#fff}.yn-contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,100px)}.yn-contact-copy p{margin:19px 0;max-width:480px;color:#43515b;font-size:18px}.yn-contact-copy address{margin-top:30px;color:#52606a;font-size:14px;font-style:normal}.yn-contact-form{display:grid;gap:18px;padding:32px;border:1px solid #cad2d3;background:#fafaf8}.yn-contact-form label{display:grid;gap:7px;color:#25343c;font-size:14px;font-weight:720}.yn-contact-form input,.yn-contact-form select,.yn-contact-form textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid #aebbc0;border-radius:2px;background:#fff;color:#17222b;font-size:16px;font-weight:450}.yn-contact-form textarea{resize:vertical;min-height:105px}.yn-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.yn-optional{border-top:1px solid #cad2d3}.yn-optional summary{min-height:48px;padding-top:14px;color:#984013;font-size:14px;font-weight:780}.yn-optional>div{display:grid;gap:16px;padding-top:14px}.yn-contact-form .yn-honeypot{position:absolute;left:-10000px}.yn-contact-form .yn-button{justify-self:start}.yn-form-note{margin:0;color:#50616b;font-size:13px}.yn-form-error{margin:0;color:#a32921;font-size:14px;font-weight:700}.yn-form-success{margin:0;color:#1f6445;font-size:14px;font-weight:700}@media (max-width: 1180px){.yn-desktop-nav,.yn-header .header-cta{display:none}.yn-header .infra-menu{display:grid}.yn-header .infra-head-actions{margin-left:auto}}@media (max-width: 1024px){.yn-hero-grid,.yn-integration-layout{gap:30px}.yn-hero-copy h1{font-size:clamp(45px,5.4vw,65px)}.yn-hero-schematic{padding:22px 16px 44px}.yn-system-map{gap:22px}.yn-map-branches:before{left:-22px;width:22px}}@media (max-width: 800px){.yn-site .yn-hero,.yn-site .yn-services,.yn-site .yn-integration,.yn-site .yn-rental,.yn-site .yn-about,.yn-site .yn-contact{padding:76px 0}.yn-hero-grid,.yn-integration-layout,.yn-about-layout,.yn-contact-layout{grid-template-columns:1fr}.yn-hero-copy h1{max-width:750px;font-size:clamp(49px,8vw,68px)}.yn-hero-schematic{max-width:660px}.yn-rental-layout{grid-template-columns:1fr;gap:24px}.yn-contact-copy address{margin-top:15px}}@media (max-width: 560px){.yn-header .infra-brand img{width:42px;height:42px}.yn-header .infra-brand strong{font-size:17px}.yn-header .infra-brand small{display:none}.yn-header .infra-header-row{min-height:68px}.yn-header .infra-lang{display:none}.yn-site .yn-hero,.yn-site .yn-services,.yn-site .yn-integration,.yn-site .yn-rental,.yn-site .yn-about,.yn-site .yn-contact{padding:64px 0}.yn-hero-copy h1{font-size:clamp(42px,11.3vw,56px)}.yn-hero-copy>p{font-size:17px}.yn-hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.yn-hero-schematic{min-height:235px;padding:28px 14px 44px;grid-template-columns:1fr 24px 1fr}.yn-hero-system{min-height:140px;padding:10px 4px}.yn-hero-system>span{font-size:15px}.yn-hero-system>strong{font-size:11px}.yn-hero-lines,.yn-hero-chips{margin-top:12px}.yn-hero-schematic>small{left:14px;bottom:12px;font-size:10px}.yn-service-list article{grid-template-columns:1fr;gap:9px;padding:24px 0}.yn-service-list p{font-size:15px}.yn-system-map{grid-template-columns:1fr;gap:20px}.yn-map-center{min-height:100px}.yn-map-branches:before{top:-20px;left:50%;width:1px;height:20px}.yn-about-layout p,.yn-rental p,.yn-contact-copy p{font-size:16px}.yn-form-pair{grid-template-columns:1fr}.yn-contact-form{padding:20px}}@media (prefers-reduced-motion: reduce){.yn-site *,.yn-header *{scroll-behavior:auto!important;transition:none!important}}.infra-subpage .yn-inner-hero{min-height:370px;background:#273740}.infra-subpage .yn-inner-hero .infra-page-hero-copy{padding-top:68px;padding-bottom:68px}.infra-subpage .yn-inner-hero h1{max-width:930px;font-size:clamp(36px,4.5vw,60px);line-height:1.16}.infra-subpage .yn-inner-hero p{max-width:820px;font-size:17px}.yn-solutions-page,.yn-ops-page,.yn-company-page{background:#f7f6f3}.yn-solution-list{border-top:1px solid #bdc6c8}.yn-solution-list article{display:grid;grid-template-columns:.65fr 1fr auto;gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid #bdc6c8}.yn-solution-list h2,.yn-ops-page h2,.yn-company-page h2{margin:0;font-size:clamp(25px,2.5vw,36px);line-height:1.25;letter-spacing:-.035em}.yn-solution-list p,.yn-ops-list p,.yn-company-page p{margin:0;color:#46555f;font-size:16px}.yn-solution-list a,.yn-solution-rental a,.yn-company-page a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#a64312;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.yn-solution-list a:hover,.yn-solution-rental a:hover,.yn-company-page a:hover{text-decoration:underline}.yn-solution-rental{display:flex;gap:26px;align-items:center;justify-content:space-between;margin:60px 0 0;padding:27px 32px;background:#273740;color:#fff}.yn-solution-rental h2{margin:0 0 7px;font-size:29px}.yn-solution-rental p{margin:0;color:#d8e1df}.yn-solution-rental a{color:#ffa369}.yn-orqenta{margin:34px 0 0;padding:20px 0;border-top:1px solid #bdc6c8}.yn-orqenta strong{display:block;color:#17222b;font-size:18px}.yn-orqenta p{margin:6px 0 0;color:#46555f}.yn-ops-page h2{margin:0 0 23px}.yn-ops-state{max-width:850px;margin:0 0 35px;padding:13px 17px;border-left:3px solid #c8581c;background:#fff;color:#273740}.yn-ops-list{border-top:1px solid #bdc6c8}.yn-ops-list article{display:flex;gap:24px;padding:27px 0;border-bottom:1px solid #bdc6c8}.yn-ops-list article>svg{flex:none;margin-top:3px;color:#b84d16}.yn-ops-list h3{margin:0 0 6px;font-size:22px}.yn-ops-process{margin:34px 0 0;color:#46555f}.yn-company-page>.infra-container{display:grid;grid-template-columns:1.4fr .6fr;gap:65px}.yn-company-page p{max-width:730px;margin-top:22px}.yn-company-page a{margin-top:22px}.yn-company-page aside{align-self:start;display:grid;gap:8px;padding:24px;border:1px solid #bdc6c8;background:#fff}.yn-company-page aside span{color:#a64312;font-size:13px;font-weight:800}.yn-company-page aside strong{font-size:19px}.yn-company-page aside address{color:#46555f;font-style:normal}@media (max-width: 900px){.yn-solution-list article{grid-template-columns:1fr;gap:8px}.yn-company-page>.infra-container{grid-template-columns:1fr;gap:32px}}@media (max-width: 560px){.yn-solution-rental{flex-direction:column;align-items:flex-start;padding:22px}.yn-ops-list article{gap:15px}}.infra-subpage .yn-inner-hero .infra-page-hero-copy>span{color:#ffa66a}.yn-hero-art{margin:0;min-width:0}.yn-hero-art img{display:block;width:100%;height:auto;aspect-ratio:860 / 550;object-fit:contain}.yn-hero-art figcaption{margin:-14px 0 0 16px;color:#56656d;font-size:12px}.yn-service-list article{grid-template-columns:minmax(0,1fr) 180px auto;min-height:146px;gap:26px}.yn-service-list article>img{display:block;width:180px;height:auto;aspect-ratio:600 / 370;object-fit:contain}.yn-service-list .yn-service-copy{min-width:0}.yn-service-list a{justify-self:end}.yn-rental-layout{grid-template-columns:minmax(0,1fr) minmax(210px,315px) auto;gap:24px}.yn-rental-illustration{display:block;width:100%;height:auto;aspect-ratio:640 / 382;object-fit:contain;border:1px solid #65777b;background:#f7f6f3}.yn-about-illustration{display:block;width:min(100%,380px);height:auto;margin:26px 0 -12px;aspect-ratio:640 / 382;object-fit:contain}.yn-contact-robot{display:block;width:min(220px,70%);height:auto;margin:30px 0 0;aspect-ratio:340 / 350;object-fit:contain}.yn-modular-map{min-width:0;padding:20px;border:1px solid #b7c4c4;background:#f7f9f7}.yn-modular-map-grid{position:relative;display:grid;grid-template-columns:43% 51%;gap:6%;min-height:334px;align-items:center}.yn-modular-wires{position:absolute;inset:7px 0;width:100%;height:calc(100% - 14px);pointer-events:none}.yn-modular-workload{position:relative;z-index:1;display:grid;min-height:204px;justify-items:center;align-content:center;padding:14px;border:1px solid #31434b;background:#273740;color:#fff;text-align:center}.yn-modular-workload svg{max-width:100%}.yn-modular-workload strong{display:block;margin-top:9px;font-size:16px;line-height:1.35}.yn-modular-node-list{position:relative;z-index:1;display:grid;gap:8px}.yn-modular-node-list button{display:flex;min-width:0;min-height:57px;align-items:center;gap:11px;padding:7px 12px;border:1px solid #c3ccca;border-radius:2px;background:#fff;color:#25333b;font:720 14px/1.3 inherit;text-align:left;cursor:pointer;transition:border-color .18s ease-out,background .18s ease-out}.yn-modular-node-list button:hover{border-color:#a75529}.yn-modular-node-list button.is-selected{border-color:#b14e1b;background:#fff8f2;box-shadow:inset 3px 0 #e96a27}.yn-modular-node-list button:focus-visible{outline:3px solid #e96a27;outline-offset:2px}.yn-modular-node-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid #aebec0;background:#ecf0ee;color:#a34616;box-shadow:3px -3px #d2dcda}.yn-modular-detail{display:flex;gap:12px;align-items:baseline;margin:12px 0 0;padding-top:12px;border-top:1px solid #c7d0ce;color:#394950;font-size:13px;line-height:1.5}.yn-modular-detail strong{flex:none;color:#9c4014}.yn-subpage-visual{display:block;width:min(100%,460px);height:auto;aspect-ratio:600 / 370;object-fit:contain}.yn-subpage-lead-visual{float:right;width:min(38%,430px);height:auto;margin:0 0 20px 32px;aspect-ratio:600 / 370;object-fit:contain}.yn-ops-illustration{width:min(44%,500px)}.yn-partner-illustration{aspect-ratio:640 / 382}.yn-subpage-visual-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,390px);gap:30px;align-items:center}.yn-subpage-visual-row img{width:100%;height:auto;object-fit:contain}@media (max-width: 1150px){.yn-service-list article{grid-template-columns:minmax(0,1fr) 144px auto;gap:17px}.yn-service-list article>img{width:144px}.yn-rental-layout{grid-template-columns:minmax(0,1fr) 260px}.yn-rental-layout>.yn-button{grid-column:1 / -1;justify-self:start}}@media (max-width: 800px){.yn-service-list article{grid-template-columns:minmax(0,1fr) 150px}.yn-service-list article>img{grid-column:2;grid-row:1;width:150px}.yn-service-list article>a{grid-column:1 / -1;justify-self:start}.yn-subpage-lead-visual{float:none;width:min(100%,430px);margin:0 auto 20px}.yn-subpage-visual-row{grid-template-columns:1fr}.yn-subpage-visual-row img{max-width:420px}}@media (max-width: 560px){.yn-hero-art figcaption{margin:-4px 0 0 8px}.yn-service-list article{grid-template-columns:1fr;gap:12px}.yn-service-list article>img{grid-column:1;grid-row:auto;width:min(100%,250px)}.yn-service-list article>a{grid-column:1}.yn-rental-layout{grid-template-columns:1fr}.yn-rental-illustration{width:min(100%,360px)}.yn-rental-layout>.yn-button{grid-column:1}.yn-about-illustration{margin-top:18px}.yn-contact-robot{width:128px;margin-top:18px}.yn-modular-map{padding:15px}.yn-modular-map-grid{grid-template-columns:1fr;gap:20px}.yn-modular-wires{display:none}.yn-modular-workload{min-height:123px}.yn-modular-workload svg{height:60px}.yn-modular-node-list:before{position:absolute;left:27px;top:-17px;bottom:18px;width:2px;background:#aababb;content:""}.yn-modular-node-list button{position:relative;min-height:51px}.yn-modular-node-icon{z-index:1;width:31px;height:31px}.yn-modular-detail{display:grid;gap:4px}}@media (prefers-reduced-motion: reduce){.yn-modular-node-list button{transition:none}}.yn-modular-node-list button{font-family:inherit;font-size:14px;font-weight:720;line-height:1.3}.yn-compute-intro .boundary-banner{margin-bottom:0}.yn-ops-intro{margin-bottom:12px}.yn-company-page .yn-partner-illustration{margin:16px 0 6px}.infra-subpage .work-package-code span{color:#718087}@media (min-width: 801px){.yn-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,3vw,46px)}.yn-service-list article{grid-template-columns:minmax(0,1fr) 255px auto;min-height:186px;gap:24px}.yn-service-list article>img{width:255px}.yn-rental-layout{grid-template-columns:minmax(0,1fr) minmax(280px,420px) auto;gap:24px}.yn-subpage-visual-row{grid-template-columns:minmax(0,1fr) minmax(0,min(44%,540px));gap:clamp(26px,4vw,56px)}}.yn-hero-art figcaption{margin:8px 0 0 12px}.yn-about-illustration{width:min(100%,510px);margin-top:30px}.yn-contact-robot{width:min(280px,75%)}.yn-subpage-visual-row img{max-width:540px}.yn-solutions-overview{width:min(100%,1040px);margin:0 auto 52px}.yn-solutions-overview img{display:block;width:100%;height:auto;aspect-ratio:860 / 550;object-fit:contain}.yn-solutions-overview figcaption{margin-top:7px;color:#52616b;font-size:13px;line-height:1.5}.yn-screening-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,460px);gap:28px;align-items:center}.yn-screening-intro img{display:block;width:100%;height:auto;aspect-ratio:640 / 382;object-fit:contain}@media (min-width: 801px) and (max-width: 1150px){.yn-service-list article{grid-template-columns:minmax(0,1fr) 195px auto;gap:15px}.yn-service-list article>img{width:195px}.yn-rental-layout{grid-template-columns:minmax(0,1fr) minmax(280px,345px)}.yn-subpage-visual-row{grid-template-columns:minmax(0,1fr) minmax(0,44%)}}@media (max-width: 800px){.yn-service-list article>img{width:min(100%,210px)}.yn-subpage-visual-row{grid-template-columns:1fr}.yn-subpage-visual-row img{width:100%;max-width:500px}.yn-screening-intro{grid-template-columns:1fr;gap:12px}.yn-screening-intro img{max-width:500px}.yn-solutions-overview{margin-bottom:40px}}@media (max-width: 560px){.yn-service-list article>img{width:min(100%,290px)}.yn-contact-robot{width:min(172px,60%)}.yn-solutions-overview{margin-bottom:32px}}.yn-site .yn-hero,.yn-site .yn-services,.yn-site .yn-about{position:relative;isolation:isolate;overflow:hidden}.yn-site .yn-hero{background:#fcfcfa}.yn-site .yn-services{background:#fff}.yn-site .yn-about{background:#fafaf8}.yn-site .yn-hero>.infra-container,.yn-site .yn-services>.infra-container,.yn-site .yn-about>.infra-container{position:relative;z-index:1}.yn-flow-field{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 45% 70% at 82% 48%,rgba(135,168,181,.11),transparent 85%)}.yn-flow-field svg{display:block;width:100%;height:100%;animation:yn-flow-drift 24s ease-in-out infinite alternate}.yn-flow-track{fill:none;stroke-width:1.35}.yn-flow-accent{fill:none;stroke-width:2.2}.yn-flow-node{animation:yn-flow-breathe 12s ease-in-out infinite}.yn-flow-pulse--cool{opacity:.52}.yn-flow-field--services{opacity:.68;background:radial-gradient(ellipse 45% 65% at 85% 47%,rgba(135,168,181,.07),transparent 86%)}.yn-flow-field--about{opacity:.8;background:radial-gradient(ellipse 45% 65% at 78% 45%,rgba(135,168,181,.08),transparent 87%)}@keyframes yn-flow-drift{0%{transform:translate3d(-10px,0,0)}to{transform:translate3d(12px,-5px,0)}}@keyframes yn-flow-breathe{0%,to{opacity:.5}50%{opacity:1}}@media (max-width: 800px){.yn-flow-field--services,.yn-flow-field--about{opacity:.5}.yn-flow-field svg{animation-duration:30s}}@media (prefers-reduced-motion: reduce){.yn-flow-field svg,.yn-flow-node{animation:none!important;transform:none!important}.yn-flow-pulse{display:none}}@media (prefers-contrast: more){.yn-flow-field{opacity:.24}}:root{--infra-bg: #0a1322;--infra-surface: #111f31;--infra-dark: #080f1c;--infra-dark-2: #101d30;--infra-text: #f2f6fb;--infra-muted: #bac9d6;--infra-line: #2e4156;--infra-orange-deep: #ffaf77;--focus-ring: #ffac66}body{background:#080f1c}.infra-site{background:#080f1c;color:#f2f6fb}.infra-site .yn-header{background:#091321;border-bottom:1px solid #304154;color:#f2f6fb}.infra-site .yn-header .infra-brand,.infra-site .yn-header .infra-brand small{color:#f2f6fb}.infra-site .yn-header .infra-brand small{color:#aabed0}.infra-site .yn-nav-group>button,.infra-site .yn-desktop-nav>a{color:#e7eff8}.infra-site .yn-nav-group>button:hover,.infra-site .yn-desktop-nav>a:hover{color:#ffb27e}.infra-site .yn-dropdown{border-color:#3c5065;background:#122237;box-shadow:0 20px 40px #0009}.infra-site .yn-dropdown a{color:#f2f6fb}.infra-site .yn-dropdown a:hover,.infra-site .yn-dropdown a:focus-visible{background:#273851;color:#ffbd8b}.infra-site .infra-lang{border-color:#405269;background:#142137}.infra-site .infra-lang button{color:#cad8e3}.infra-site .infra-lang button.active{background:#ec681d;color:#101b2a}.infra-site .infra-menu{border-color:#54708a;background:#152339;color:#f2f6fb}.infra-site .yn-drawer{background:#0e1b2f;box-shadow:-15px 0 40px #0009}.infra-site .yn-drawer-top,.infra-site .yn-mobile-group>button,.infra-site .yn-mobile-rental,.infra-site .yn-mobile-subnav a{color:#f1f6fc}.infra-site .yn-drawer-top button{border-color:#476077;background:#1a2d44;color:#fff}.infra-site .yn-mobile-group>button,.infra-site .yn-mobile-rental,.infra-site .yn-mobile-subnav{border-color:#344a60}.infra-site .yn-drawer-bottom .infra-mobile-language button{border-color:#425972;color:#e7eff8}.infra-site .yn-drawer-bottom .infra-mobile-language button.active{background:#ec681d;color:#101b2a}.infra-site.yn-site .yn-hero{min-height:690px;background:linear-gradient(90deg,#080f1c,#080f1cfa 23%,#080f1cb0 49%,#080f1c1f 82%),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) center center / cover no-repeat,#080f1c}.yn-site .yn-hero-copy h1{color:#f7f9ff;text-shadow:0 6px 28px #04091266}.yn-site .yn-hero-copy>p{color:#d8e5f0}.yn-site .yn-hero-art{filter:drop-shadow(0 15px 35px rgba(77,128,198,.2))}.yn-site .yn-hero-art figcaption{color:#c1d2e4}.yn-site .yn-flow-field{background:none}.yn-site .yn-flow-field svg{opacity:.85}.yn-site .yn-button-outline{border-color:#abc1d7;background:#0913208f;color:#f7faff}.yn-site .yn-button-outline:hover{background:#253753}.yn-site .yn-button{color:#111b2b}.yn-site .yn-button-outline{color:#f7faff}.infra-site.yn-site .yn-services{background:#0c182a}.infra-site.yn-site .yn-about{background:#0d1729}.infra-site.yn-site .yn-integration{background:#111e32}.infra-site.yn-site .yn-rental{background:linear-gradient(100deg,#111c31,#101d31 58%,#1e2941)}.infra-site.yn-site .yn-contact{background:#0c1628}.yn-site .yn-services .yn-flow-field,.yn-site .yn-about .yn-flow-field{background:url(/manus-storage/yunova-galaxy-dust_dc6f689a.webp) center / cover no-repeat;opacity:.53}.yn-site .yn-services .yn-flow-field svg,.yn-site .yn-about .yn-flow-field svg{opacity:.85}.yn-site .yn-section-heading>span,.yn-site .yn-integration-copy>span,.yn-site .yn-rental-layout>div>span,.yn-site .yn-about-layout>div>span,.yn-site .yn-contact-copy>span{color:#ffb47d}.yn-site .yn-service-list,.yn-site .yn-service-list article{border-color:#34445a}.yn-site .yn-service-list article{position:relative;transition:background .2s ease-out}.yn-site .yn-service-list article:hover{background:#4e76a21f}.yn-site .yn-service-list p,.yn-site .yn-integration-copy p,.yn-site .yn-about-layout p,.yn-site .yn-contact-copy p{color:#c7d7e5}.yn-site .yn-service-list a,.yn-site .yn-about-links a{color:#ffb885}.yn-site .yn-modular-map{border-color:#405a77;background:#132238;box-shadow:0 12px 45px #0003}.yn-site .yn-modular-workload{border-color:#758daa;background:#1d304c}.yn-site .yn-modular-node-list button{border-color:#3a5069;background:#192a43;color:#f0f6fc}.yn-site .yn-modular-node-list button:hover{border-color:#f48849;background:#253951}.yn-site .yn-modular-node-list button.is-selected{border-color:#ff945d;background:#354058;box-shadow:inset 3px 0 #ef752d}.yn-site .yn-modular-node-icon{border-color:#758ca3;background:#263c55;color:#ffc09b;box-shadow:3px -3px #132238}.yn-site .yn-modular-detail{border-color:#465d77;color:#d4e2ee}.yn-site .yn-modular-detail strong{color:#ffc295}.yn-site .yn-rental p,.yn-site .yn-rental small{color:#d8e5f0}.yn-site .yn-rental-illustration{border-color:#475f77;background:transparent}.yn-site .yn-contact-copy address{color:#b8cde0}.yn-site .yn-contact-form{border-color:#39516b;background:#15263c;box-shadow:0 15px 55px #0004}.yn-site .yn-contact-form label{color:#e9f1f9}.yn-site .yn-contact-form input,.yn-site .yn-contact-form select,.yn-site .yn-contact-form textarea{border-color:#647e96;background:#0b182a;color:#f7faff}.yn-site .yn-contact-form :is(input,textarea)::placeholder{color:#b3c4d3}.yn-site .yn-contact-form input:focus,.yn-site .yn-contact-form select:focus,.yn-site .yn-contact-form textarea:focus{outline:2px solid #ff9b5d;outline-offset:2px}.yn-site .yn-optional{border-color:#4b6178}.yn-site .yn-optional summary{color:#ffbd8b}.yn-site .yn-form-note{color:#bacbdc}.yn-site .yn-form-error{color:#ffb9ac}.yn-site .yn-form-success{color:#a7e8c2}.infra-site .infra-footer{background:#070e19;border-top:1px solid #2d4057}.infra-subpage{--infra-bg: #0c1728;--infra-text: #f2f6fb;--infra-muted: #b9ccdd;--infra-line: #354960;background:#0c1728}.infra-subpage .yn-inner-hero,.infra-subpage .infra-page-hero{background:linear-gradient(90deg,#091222,#0b1728db 54%,#121e36c9),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) center / cover no-repeat,#0a1426}.infra-subpage .infra-page-section,.infra-subpage .yn-solutions-page,.infra-subpage .yn-ops-page,.infra-subpage .yn-company-page{background:#0c1728}.infra-subpage .infra-page-section:nth-of-type(odd){background:#101d31}.infra-subpage .infra-page-hero p,.infra-subpage .infra-page-section p{color:#c5d6e4}.infra-subpage .yn-solution-list,.infra-subpage .yn-solution-list article,.infra-subpage .yn-ops-list,.infra-subpage .yn-ops-list article,.infra-subpage .yn-orqenta{border-color:#3b5069}.infra-subpage .yn-solution-list p,.infra-subpage .yn-ops-list p,.infra-subpage .yn-company-page p,.infra-subpage .yn-ops-process,.infra-subpage .yn-orqenta p{color:#c4d3e1}.infra-subpage .yn-solution-list a,.infra-subpage .yn-company-page a{color:#ffbb89}.infra-subpage .yn-orqenta strong{color:#f2f6fb}.infra-subpage .yn-solutions-overview figcaption{color:#bcd0df}.infra-subpage .yn-company-page aside,.infra-subpage .yn-ops-state{border-color:#435b74;background:#172942;color:#f0f6fc}.infra-subpage .yn-company-page aside span{color:#ffb686}.infra-subpage .yn-company-page aside address{color:#c3d3e1}.infra-subpage .yn-solution-rental{background:#1b2b44;border:1px solid #4b6077}.infra-subpage .yn-solution-rental p{color:#d3e0ed}.infra-subpage .yn-solutions-overview img,.infra-subpage .yn-subpage-visual,.infra-subpage .yn-subpage-lead-visual{filter:drop-shadow(0 12px 35px #5488b51a)}.infra-subpage .package-page-grid article,.infra-subpage .screen-table,.infra-subpage .scenario-page-card,.infra-subpage .role-grid article,.infra-subpage .pending-note{background:#14243a;border-color:#415671}.infra-subpage .package-page-grid article>header,.infra-subpage .screen-table b,.infra-subpage .role-grid article>span{color:#ffb584}.infra-subpage .package-page-grid footer,.infra-subpage .scenario-page-card footer span{background:#243955;color:#e4edf7}.infra-subpage .screen-table>div,.infra-subpage .scenario-page-card footer{border-color:#3c5069}.infra-subpage .screen-table-head{background:#223753;color:#f7faff}.infra-subpage .screen-foot,.infra-subpage .pending-note{color:#bdcede}.infra-subpage .infra-page-cta{background:#101b2c}.infra-subpage .yn-screening-intro,.infra-subpage .yn-ops-intro{color:#f2f6fb}.infra-subpage .gpu-page{--gpu-paper: #0c1728;--gpu-ink: #f2f6fb;--gpu-muted: #c1d2e0;--gpu-line: #3d5068;background:#0c1728;color:#f2f6fb}.infra-subpage .gpu-hero{background:linear-gradient(90deg,#0a1425,#0a1425e6 48%,#0b172899),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) center / cover no-repeat}.infra-subpage .gpu-page :is(.gpu-label,.gpu-rule-label,.gpu-eyebrow,.gpu-status,.gpu-proof dt,.gpu-proof small,.gpu-lead,.gpu-disclaimer,.gpu-selected-note,.gpu-selected span,.gpu-spec-list dt,.gpu-heading-split>p,.gpu-feature-grid p,.gpu-plan-grid article>p:not(.gpu-label),.gpu-callout p,.gpu-platform-list p,.gpu-benchmark-intro,.gpu-benchmark li p,.gpu-faq details p,.gpu-form-foot){color:#c1d2e0}.infra-subpage .gpu-page .gpu-hero h1 em,.infra-subpage .gpu-benchmark h2 em{color:#ffad7b}.infra-subpage .gpu-page :is(.gpu-secondary,.gpu-config-link){border-color:#647c96;color:#edf5fb}.infra-subpage .gpu-page .gpu-secondary:hover{background:#263951}.infra-subpage .gpu-page :is(.gpu-proof,.gpu-audience,.gpu-bordered,.gpu-config,.gpu-config header,.gpu-spec-list div,.gpu-feature-grid footer,.gpu-plan-grid footer,.gpu-platform,.gpu-platform-list,.gpu-platform-list article,.gpu-benchmark,.gpu-faq-list,.gpu-faq details){border-color:#3c5069}.infra-subpage .gpu-page :is(.gpu-config,.gpu-feature-grid article,.gpu-plan-grid article,.gpu-form){background:#172942;border-color:#425a75;color:#f3f7ff}.infra-subpage .gpu-page .gpu-config header>span{border-color:#5b728d;color:#c9d6e2}.infra-subpage .gpu-page .gpu-switch button{border-color:#647c96;color:#f2f6fb}.infra-subpage .gpu-page .gpu-switch button[aria-pressed=true]{background:#ec681d;border-color:#ec681d;color:#101b2b}.infra-subpage .gpu-page .gpu-blueprint{border-color:#405775}.infra-subpage .gpu-page .gpu-modular-visual,.infra-subpage .gpu-page .gpu-platform-intro img{border-color:#4c617a;background:#101f33}.infra-subpage .gpu-page .gpu-platform{background:#111f33}.infra-subpage .gpu-page .gpu-benchmark{background:#0e1b2e}.infra-subpage .gpu-page .gpu-form label{color:#e7f0f9}.infra-subpage .gpu-page .gpu-form :is(input,select,textarea){background:#0a182b;border-color:#657d96;color:#f2f6fb}.infra-subpage .gpu-page .gpu-form :is(input,textarea)::placeholder{color:#acc1d4}.infra-subpage .gpu-page .gpu-form-error{color:#ffb8a8}.infra-subpage .gpu-page .gpu-form-success{color:#a1ecc0}.infra-subpage .gpu-page .gpu-form-foot{border-color:#415874}.infra-subpage .gpu-page :is(.gpu-audience span,.gpu-feature-grid header,.gpu-feature-grid footer,.gpu-plan-grid footer,.gpu-platform-intro figcaption,.gpu-platform-list span,.gpu-platform-list small,.gpu-benchmark li>span,.gpu-form-heading>p:last-child,.gpu-faq summary>span){color:#c6d7e7}@media (max-width: 800px){.infra-site.yn-site .yn-hero{min-height:auto;background-position:center,66% center}.yn-site .yn-flow-field--services,.yn-site .yn-flow-field--about{opacity:.6}}@media (max-width: 560px){.infra-site.yn-site .yn-hero{background:linear-gradient(180deg,#080f1ced,#080f1cd6 52%,#080f1c4d 80%,#080f1ca3),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) 82% center / cover no-repeat,#080f1c}.yn-site .yn-hero-art{filter:drop-shadow(0 15px 26px rgba(77,128,198,.17))}}@media (prefers-reduced-motion: reduce){.yn-site .yn-flow-field svg,.yn-site .yn-flow-node{animation:none!important}.yn-site .yn-flow-pulse{display:none}}@media (prefers-contrast: more){.yn-site .yn-flow-field{opacity:.25}}.infra-subpage .work-package-list article{background:#162840;border-color:#3d5570}.infra-subpage .work-package-list article>div:nth-child(2)>b,.infra-subpage .work-package-code{color:#ffbb8d}.infra-subpage .work-package-code span{color:#b9cee0}.infra-subpage .work-package-list footer{background:#213651;color:#e5f0fb}.infra-subpage .work-package-list footer svg{color:#ffc58d}.infra-subpage .boundary-banner{border-color:#f2aa65;background:#273550;color:#f4dfc1}.infra-subpage .boundary-banner p{color:#f4dfc1}.infra-subpage .portfolio-section.is-detailed{background:#0e1a2c;color:#f2f6fb}.infra-subpage .portfolio-section.is-detailed .section-heading>div>span{color:#ffb58a}.infra-subpage .portfolio-section.is-detailed .project-register,.infra-subpage .portfolio-section.is-detailed .project-register article{border-color:#405772}.infra-subpage .portfolio-section.is-detailed .project-register-heading>span,.infra-subpage .portfolio-section.is-detailed .project-register-heading>svg{color:#ffb58a}.infra-subpage .portfolio-section.is-detailed .project-register-heading small,.infra-subpage .portfolio-section.is-detailed .project-register-heading>b{color:#ccdbea}.infra-subpage .portfolio-section.is-detailed .project-register dl,.infra-subpage .portfolio-section.is-detailed .project-register dl>div{border-color:#405772}.infra-subpage .portfolio-section.is-detailed .project-register dt{color:#cfdeec}.infra-subpage .portfolio-section.is-detailed .project-register dd{color:#bbcede}.infra-subpage .portfolio-section.is-detailed .portfolio-disclaimer{background:#192b43;border-color:#44617e}.infra-subpage .portfolio-section.is-detailed .portfolio-disclaimer p{color:#d1dfeb}.infra-subpage .publishing-grid article,.infra-subpage .resource-grid article{border-color:#415973;background:#172941;color:#f2f6fb}.infra-subpage .publishing-grid article>span,.infra-subpage .resource-grid article>span{color:#ffb785}.infra-subpage .publishing-grid p,.infra-subpage .resource-grid p{color:#c2d4e3}.infra-subpage .resource-grid small{border-color:#415973;color:#c6d6e5}.infra-subpage .resource-grid svg,.infra-subpage .publishing-grid svg{color:#ffb785}.infra-subpage .infra-page-section .page-section-heading>span,.infra-subpage .trust-panel .page-section-heading>span{color:#ffb989}.yn-site .yn-service-list article{isolation:isolate}.yn-site .yn-service-list article:before{content:"";position:absolute;inset:3px 0;z-index:0;border:1px solid rgba(113,174,225,.2);border-radius:4px;background:radial-gradient(ellipse 65% 125% at 78% 50%,rgba(88,156,218,.18),transparent 73%);box-shadow:0 0 24px #4281be1f,inset 0 0 19px #4281be0f;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.yn-site .yn-service-list article>*{position:relative;z-index:1}.yn-site .yn-service-list article:focus-within:before{opacity:1}.yn-site .yn-service-list article a:focus-visible{outline:2px solid #ffc08f;outline-offset:4px;border-radius:2px}.yn-site .yn-button,.yn-site .yn-header .header-cta{position:relative;isolation:isolate}.yn-site .yn-button:after,.yn-site .yn-header .header-cta:after{content:"";position:absolute;inset:-5px;border-radius:8px;box-shadow:0 0 18px 4px #f6732a47;opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.yn-site .yn-button-outline:after{box-shadow:0 0 17px 3px #71aee14d}.yn-site .yn-button:focus-visible,.yn-site .yn-header .header-cta:focus-visible{outline:2px solid #ffc08f;outline-offset:5px}.yn-site .yn-button:focus-visible:after,.yn-site .yn-header .header-cta:focus-visible:after{opacity:1}@media (hover: hover) and (pointer: fine){.yn-site .yn-service-list article:hover:before,.yn-site .yn-button:hover:after,.yn-site .yn-header .header-cta:hover:after{opacity:1}}@media (prefers-reduced-motion: reduce){.yn-site .yn-service-list article:before,.yn-site .yn-button:after,.yn-site .yn-header .header-cta:after{transition:none}}@media (prefers-reduced-motion: no-preference){.yn-site [data-reveal].yn-reveal-ready:not(.yn-reveal-visible){opacity:0;transform:translate3d(0,14px,0)}.yn-site [data-reveal].yn-reveal-ready{transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1)}.yn-site [data-reveal].yn-reveal-ready.yn-reveal-visible{opacity:1;transform:none}.yn-site [data-reveal].yn-reveal-ready:focus-within{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce),(prefers-contrast: more){.yn-site [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width: 560px){.infra-site .infra-footer .footer-main nav{gap:0}.infra-site .infra-footer .footer-main nav a{display:flex;align-items:center;min-height:44px;padding:10px 0;font-size:14px;line-height:1.45}.infra-site .infra-footer .footer-bottom{font-size:12px}.yn-site .yn-hero-art figcaption{font-size:13px}.infra-subpage .gpu-page :is(.gpu-label,.gpu-rule-label,.gpu-proof dt,.gpu-proof small,.gpu-config header>span,.gpu-selected span,.gpu-feature-grid header,.gpu-feature-grid footer,.gpu-plan-grid footer,.gpu-platform-list span,.gpu-platform-list small,.gpu-benchmark li>span,.gpu-faq summary>span){font-size:12px;line-height:1.5;letter-spacing:.05em}.infra-subpage .gpu-page :is(.gpu-status,.gpu-disclaimer,.gpu-proof dd,.gpu-audience span,.gpu-form-foot,.gpu-form-heading>p:last-child){font-size:13px;line-height:1.55}.infra-subpage .gpu-page :is(.gpu-selected-note,.gpu-spec-list,.gpu-benchmark li p,.gpu-faq details p){font-size:14px;line-height:1.65}.infra-subpage .gpu-page :is(.gpu-primary,.gpu-secondary,.gpu-config-link,.gpu-switch button){font-size:14px}.infra-subpage .gpu-page .gpu-switch button{min-height:44px}.infra-subpage .gpu-page .gpu-faq summary b{font-size:15px;line-height:1.4}.infra-subpage .gpu-page .gpu-form :is(input,select,textarea){font-size:16px}}:root{--yn-ink:#142638;--yn-muted:#4b5c68;--yn-paper:#f7f8f8;--yn-line:#d6e0e6;--yn-orange:#ed6a20;--yn-gold:#f4b63b}.infra-site .yn-mobile-direct{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:10px;padding:13px 4px;border-bottom:1px solid #415369;color:#f1f6fc;font-size:17px;font-weight:760;text-decoration:none}.infra-site .yn-mobile-direct:hover,.infra-site .yn-mobile-direct:focus-visible{color:#ffc08d}@media (min-width:1181px) and (max-width:1350px){.yn-desktop-nav{gap:16px}.yn-desktop-nav>a,.yn-nav-group>button{font-size:13px}}.infra-site.yn-transformed{background:var(--yn-paper);color:var(--yn-ink)}.infra-site.yn-transformed .yn-hero-rebuilt{min-height:min(820px,90vh);position:relative;isolation:isolate;padding:clamp(88px,8vw,134px) 0 102px;background:linear-gradient(110deg,#081321,#101d30 55%,#1b2d46);color:#f8fafb}.yn-hero-rebuilt:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(circle at 75% 43%,#2b55735b,transparent 34%),radial-gradient(circle at 18% 70%,#a344102b,transparent 24%),linear-gradient(105deg,#0b192200 65%,#19507622)}.yn-hero-rebuilt:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.33;background-image:linear-gradient(#89a9c01d 1px,transparent 1px),linear-gradient(90deg,#89a9c01d 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(to right,transparent,#000 52%);mask-image:linear-gradient(to right,transparent,#000 52%)}.infra-site.yn-transformed .yn-hero-rebuilt>.infra-container{position:relative;z-index:1}.yn-transformed .yn-hero-grid{grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);gap:clamp(30px,4.5vw,78px)}.yn-transformed .yn-hero-eyebrow{display:inline-block;color:#ffbe82;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.4;letter-spacing:.14em}.yn-transformed .yn-hero-copy h1{margin:22px 0 0;max-width:670px;color:#fff;font-size:clamp(44px,4.5vw,74px);font-weight:800;line-height:1.14;letter-spacing:-.055em}.yn-transformed .yn-hero-copy>p{max-width:590px;margin:26px 0 0;color:#dce7ef;font-size:clamp(17px,1.4vw,20px);line-height:1.78}.yn-transformed .yn-hero-actions{margin-top:37px}.infra-site.yn-transformed .yn-button{border-radius:5px;background:var(--yn-orange);border-color:var(--yn-orange);color:#121b25}.infra-site.yn-transformed .yn-button:hover{background:#ff9255;border-color:#ff9255}.infra-site.yn-transformed .yn-button-outline{background:transparent;border-color:#94aabd;color:#f8fafb}.infra-site.yn-transformed .yn-button-outline:hover{background:#ffffff1a}.yn-hero-visual{min-width:0}.yn-hero-visual>p{margin:12px 0 0;color:#b8cbd9;font-size:13px}.yn-story{--parallax-x:0px;--parallax-y:0px;position:relative;width:100%;max-width:780px;padding:22px;overflow:hidden;border:1px solid #6a879d83;border-radius:10px;background:linear-gradient(160deg,#152c45e8,#0b1729ec);box-shadow:0 27px 90px #0006,inset 0 1px #ffffff17}.yn-story:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(#9dc2df20 1px,transparent 1px),linear-gradient(90deg,#9dc2df20 1px,transparent 1px);background-size:35px 35px}.yn-story-meta{position:relative;display:flex;justify-content:space-between;gap:14px;padding-bottom:20px;border-bottom:1px solid #627e9755;color:#c8dae7;font-size:11px;letter-spacing:.08em}.yn-story-track{position:absolute;top:49%;left:6%;right:6%;height:12px;pointer-events:none}.yn-story-track svg{display:block;width:100%;height:100%}.yn-story-wire{fill:none;stroke:#b6ccdb68;stroke-width:1.5}.yn-story-pulse{fill:none;stroke:#f8af54;stroke-width:3;stroke-linecap:round;stroke-dasharray:70 870;filter:drop-shadow(0 0 5px #f7a044);animation:yn-energy-transfer 16s linear infinite}@keyframes yn-energy-transfer{0%{stroke-dashoffset:70}to{stroke-dashoffset:-870}}.yn-story-stages{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0;padding:25px 0 16px;list-style:none;transform:translate3d(var(--parallax-x),var(--parallax-y),0);transition:transform .2s cubic-bezier(.23,1,.32,1)}.yn-story-stage{min-width:0}.yn-story-stage button{display:block;width:100%;min-height:194px;padding:10px;border:1px solid #6b85994b;border-radius:7px;background:#12243aa8;color:#fff;text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s,background .18s}.yn-story-stage button:hover,.yn-story-stage button:focus-visible{border-color:#f4b63b;transform:translateY(-3px)}.yn-story-stage button[aria-pressed=true]{border-color:#f1a465;background:#22344a;box-shadow:inset 0 0 0 1px #f1a46555}.yn-story-stage button:focus-visible{outline:2px solid #fff;outline-offset:3px}.yn-story-frame{display:grid;align-items:center;width:100%;height:120px}.yn-story-frame svg{width:100%;max-height:118px;fill:none;stroke:#a5c6d8;stroke-width:2;stroke-linejoin:round;transition:filter .25s}.yn-story-base{stroke:#668aa0}.yn-story-hot{stroke:#ffac66}.yn-story-stage button:hover .yn-story-frame svg,.yn-story-stage button[aria-pressed=true] .yn-story-frame svg{filter:drop-shadow(0 0 8px #ff9a4070)}.yn-story-stage:not(.is-active) .yn-story-frame svg{animation:yn-stage-highlight 16s ease-in-out infinite}.yn-story-stage-2 .yn-story-frame svg{animation-delay:3.2s!important}.yn-story-stage-3 .yn-story-frame svg{animation-delay:6.4s!important}.yn-story-stage-4 .yn-story-frame svg{animation-delay:9.6s!important}@keyframes yn-stage-highlight{0%,12%,26%,to{filter:none}17%{filter:drop-shadow(0 0 12px #ffaf6270)}}.yn-story-caption{display:grid;gap:5px}.yn-story-caption small{color:#e8ad75;font-size:10px;letter-spacing:.045em}.yn-story-caption strong{font-size:clamp(13px,1.1vw,16px);line-height:1.35}.yn-story-detail{position:relative;display:grid;grid-template-columns:auto auto 1fr;gap:10px 16px;align-items:center;min-height:80px;margin:0;padding:14px 16px;border:1px solid #7795af61;border-left:3px solid var(--yn-orange);background:#081524b5;color:#d6e5ef;font-size:13px;line-height:1.55}.yn-story-detail span:first-child{color:#f7b884;font-size:11px}.yn-story-detail strong{color:#fff;white-space:nowrap}.yn-story.is-paused .yn-story-pulse,.yn-story.is-paused .yn-story-frame svg{animation-play-state:paused}.yn-transformed .yn-light-section{position:relative;padding:clamp(76px,8vw,120px) 0;background:#f8faf9;color:var(--yn-ink)}.yn-transformed .yn-light-section:nth-of-type(2n){background:#edf2f4}.yn-transformed .yn-section-heading{max-width:900px}.yn-transformed .yn-section-heading>span{color:#a63e12;font-size:13px;font-weight:800;letter-spacing:.08em}.yn-transformed .yn-section-heading h2{margin:14px 0 0;font-size:clamp(32px,3.7vw,53px);line-height:1.18;letter-spacing:-.045em}.yn-transformed .yn-section-heading>p{max-width:730px;margin:18px 0 0;color:var(--yn-muted);font-size:17px}.yn-needs-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px}.yn-needs-list article{display:flex;min-width:0;flex-direction:column;gap:10px;min-height:260px;padding:24px;border:1px solid #cbd7dc;border-radius:7px;background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}.yn-needs-list article:hover,.yn-needs-list article:focus-within{border-color:#c56f40;box-shadow:0 16px 28px #29405b13;transform:translateY(-3px)}.yn-needs-list article>span{color:#a54216;font-size:13px;font-weight:800}.yn-needs-list h3{margin:10px 0 4px;font-size:clamp(20px,1.7vw,25px);line-height:1.25}.yn-needs-list p{margin:0;color:#52636e;font-size:15px}.yn-needs-list article a{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:44px;color:#994019;font-size:14px;font-weight:750;text-decoration:none}.yn-needs-list article a:hover,.yn-needs-list article a:focus-visible{text-decoration:underline;text-underline-offset:4px}.yn-needs-list article .yn-needs-action{margin-top:auto;padding-top:9px;border-top:1px solid #d9e2e6;color:#22364a}.yn-architecture-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(30px,6vw,94px);margin-top:45px}.yn-architecture-steps{border-top:1px solid #bacbd2}.yn-architecture-steps article{padding:20px 0;border-bottom:1px solid #bacbd2}.yn-architecture-steps article.is-current{border-color:#c45419}.yn-architecture-steps button{display:grid;width:100%;grid-template-columns:120px 1fr auto;gap:15px;align-items:center;padding:6px 0;border:0;background:transparent;text-align:left;color:var(--yn-ink);cursor:pointer}.yn-architecture-steps button>span:first-child{color:#a34a1b;font-size:12px;font-weight:800}.yn-architecture-steps button strong{font-size:clamp(19px,1.6vw,25px);line-height:1.3}.yn-architecture-steps button>span:last-child{color:#c55318;font-size:20px}.yn-architecture-steps button:focus-visible{outline:2px solid #d56727;outline-offset:5px}.yn-architecture-steps p{margin:6px 0 0 135px;color:#52636e;font-size:14px}.yn-architecture-panel{position:sticky;top:108px;scroll-margin-top:80px;padding:30px;border-radius:8px;background:#132638;color:#fff;box-shadow:0 20px 50px #1832472b}.yn-architecture-rail{height:4px;margin-bottom:26px;background:#ffffff38}.yn-architecture-rail span{display:block;height:100%;background:linear-gradient(90deg,#e76522,#f2be57);transition:width .3s ease-out}.yn-architecture-panel>small{color:#ffba86;font-size:12px;font-weight:800}.yn-architecture-panel h3{margin:7px 0 22px;font-size:clamp(26px,2vw,34px)}.yn-architecture-panel dl{margin:0}.yn-architecture-panel dl div{display:grid;grid-template-columns:105px 1fr;gap:14px;padding:13px 0;border-top:1px solid #ffffff2a}.yn-architecture-panel dt{color:#ffb885;font-size:13px;font-weight:750}.yn-architecture-panel dd{margin:0;color:#e4edf4;font-size:14px;line-height:1.55}.yn-aidc-layers{border-top:1px solid #ffffff3d}.yn-aidc-layers>button{display:flex;justify-content:space-between;width:100%;min-height:51px;align-items:center;padding:8px 0;border:0;background:none;color:#ffbf91;font-size:15px;font-weight:750;text-align:left;cursor:pointer}.yn-aidc-layers>button:focus-visible{outline:2px solid #ffbf91}.yn-aidc-layers ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0;padding:0;list-style:none}.yn-aidc-layers li{display:grid;gap:3px;padding:11px;border:1px solid #7690a456;background:#1b344a}.yn-aidc-layers li strong{color:#fff;font-size:14px}.yn-aidc-layers li span{color:#c6d9e7;font-size:12px}.yn-aidc-layers p{margin:11px 0 0;color:#c2d5e0;font-size:12px}.yn-layer-flow{display:flex;gap:6px}.yn-layer-flow i{flex:1;height:3px;background:linear-gradient(90deg,#f2b351,#5e9ebc)}.yn-editorial-list{margin-top:40px;border-top:1px solid #cad6dc}.yn-editorial-row{display:grid;grid-template-columns:1fr 1fr;min-height:405px;gap:clamp(32px,7vw,100px);align-items:center;padding:50px 0;border-bottom:1px solid #cad6dc}.yn-editorial-row:nth-child(2n) .yn-editorial-copy{order:2}.yn-editorial-copy>span{color:#a34116;font-size:13px;font-weight:800}.yn-editorial-copy h3{margin:11px 0 14px;font-size:clamp(28px,3vw,44px);line-height:1.18}.yn-editorial-copy>p{max-width:560px;margin:0;color:#475a68;font-size:17px}.yn-editorial-copy dl{display:grid;gap:8px;margin:27px 0 16px;padding-top:18px;border-top:1px solid #cbd8dd}.yn-editorial-copy dl div{display:grid;grid-template-columns:126px 1fr;gap:12px}.yn-editorial-copy dt{color:#687a85;font-size:13px}.yn-editorial-copy dd{margin:0;font-size:14px;font-weight:700}.yn-editorial-copy a,.yn-scenario-list a,.yn-text-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#994019;text-decoration:none;font-weight:800;font-size:15px}.yn-editorial-copy a:hover,.yn-scenario-list a:hover,.yn-text-link:hover{text-decoration:underline;text-underline-offset:4px}.yn-editorial-row figure{display:grid;place-items:center;min-width:0;margin:0;padding:10px 20px 13px;border:1px solid #c6d5dd;border-radius:8px;background:radial-gradient(circle at 54% 42%,#d2e4eb,#f1f4f4 69%)}.yn-editorial-row figure{transition:border-color .22s ease-out,box-shadow .22s ease-out}.yn-editorial-row:hover figure,.yn-editorial-row:focus-within figure{border-color:#d28b61;box-shadow:0 16px 35px #203d5a18}.yn-editorial-row img{display:block;width:100%;max-height:400px;object-fit:contain;filter:drop-shadow(0 18px 28px #1e324b26)}.yn-editorial-row figcaption{justify-self:start;color:#566b77;font-size:12px}.yn-scenario-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:39px}.yn-scenario-list article{display:flex;flex-direction:column;align-items:flex-start;padding:25px;border:1px solid #c6d4dc;border-top:3px solid #e66b27;border-radius:3px;background:#fff}.yn-scenario-list article>span{color:#ad4b1a;font-size:14px;font-weight:800}.yn-scenario-list h3{margin:20px 0 7px;font-size:24px}.yn-scenario-list p{margin:0;color:#51626e;font-size:16px}.yn-scenario-list a{margin-top:auto;padding-top:22px}.yn-scenarios .yn-text-link{margin-top:27px}.yn-process-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:42px 0 0;padding:0;border-top:2px solid #23384a;list-style:none}.yn-process-list li{padding:20px 18px 10px 0}.yn-process-list li>span{color:#a64313;font-size:16px;font-weight:850}.yn-process-list h3{margin:14px 0 6px;font-size:20px;line-height:1.3}.yn-process-list p{margin:0;color:#516370;font-size:14px}.yn-process-note{color:#516370;font-size:14px}.yn-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px}.yn-faq-grid>div:last-child{border-top:1px solid #bfced4}.yn-faq details{border-bottom:1px solid #bfced4}.yn-faq summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;font-size:17px;font-weight:750;list-style:none}.yn-faq summary::-webkit-details-marker{display:none}.yn-faq details[open] svg{transform:rotate(180deg)}.yn-faq details p{margin:0 28px 25px 0;color:#4a5d6b;font-size:16px}.yn-site.yn-transformed .yn-contact-rebuilt{background:#112538;color:#fff}.yn-site.yn-transformed .yn-contact-copy>span{color:#ffba80}.yn-site.yn-transformed .yn-contact-copy h2{color:#fff}.yn-site.yn-transformed .yn-contact-copy p{color:#d4e3ed}.yn-site.yn-transformed .yn-contact-copy strong{display:block;margin-top:31px;font-size:13px;color:#ffbd8a}.yn-site.yn-transformed .yn-contact-copy address{font-size:16px;color:#f2f7fa}.yn-site.yn-transformed .yn-contact-copy .yn-contact-boundary{padding-top:24px;border-top:1px solid #738ba369;color:#c4d6e3;font-size:14px}.yn-site.yn-transformed .yn-contact-form{background:#172e45;border-color:#547088}.yn-site.yn-transformed .yn-contact-form label{color:#fff}.yn-site.yn-transformed .yn-form-note{color:#d3e1ea;font-size:14px}.infra-site.infra-subpage{--infra-bg:#f7f8f8;--infra-text:#142638;--infra-muted:#4a5b69;--infra-line:#d6e0e6;background:#f7f8f8;color:#142638}.infra-site.infra-subpage .infra-page-section,.infra-site.infra-subpage .yn-solutions-page,.infra-site.infra-subpage .yn-company-page,.infra-site.infra-subpage .yn-ops-page{background:#f7f8f8;color:#142638}.infra-site.infra-subpage .infra-page-section:nth-of-type(odd){background:#edf2f4}.infra-site.infra-subpage .infra-page-section p{color:#465a68}.infra-site.infra-subpage .page-section-heading>span,.infra-site.infra-subpage .infra-page-section .page-section-heading>span{color:#a53d12}.infra-site.infra-subpage .yn-solution-list,.infra-site.infra-subpage .yn-solution-list article,.infra-site.infra-subpage .yn-ops-list,.infra-site.infra-subpage .yn-ops-list article,.infra-site.infra-subpage .yn-orqenta{border-color:#bdcdd5}.infra-site.infra-subpage .yn-solution-list p,.infra-site.infra-subpage .yn-ops-list p,.infra-site.infra-subpage .yn-company-page p,.infra-site.infra-subpage .yn-ops-process,.infra-site.infra-subpage .yn-orqenta p{color:#4b5d69}.infra-site.infra-subpage .yn-solution-list a,.infra-site.infra-subpage .yn-company-page a{color:#9a3f13}.infra-site.infra-subpage .yn-orqenta strong{color:#172639}.infra-site.infra-subpage .yn-solutions-overview figcaption{color:#526575}.infra-site.infra-subpage .yn-company-page aside,.infra-site.infra-subpage .yn-ops-state,.infra-site.infra-subpage .work-package-list article,.infra-site.infra-subpage .package-page-grid article,.infra-site.infra-subpage .screen-table,.infra-site.infra-subpage .scenario-page-card,.infra-site.infra-subpage .role-grid article,.infra-site.infra-subpage .pending-note,.infra-site.infra-subpage .publishing-grid article,.infra-site.infra-subpage .resource-grid article{background:#fff;border-color:#cbd8de;color:#142638}.infra-site.infra-subpage .work-package-list article>div:nth-child(2)>b,.infra-site.infra-subpage .work-package-code,.infra-site.infra-subpage .package-page-grid article>header,.infra-site.infra-subpage .screen-table b,.infra-site.infra-subpage .role-grid article>span,.infra-site.infra-subpage .publishing-grid article>span,.infra-site.infra-subpage .resource-grid article>span{color:#a54114}.infra-site.infra-subpage .work-package-code span{color:#60727c}.infra-site.infra-subpage .work-package-list footer,.infra-site.infra-subpage .package-page-grid footer,.infra-site.infra-subpage .scenario-page-card footer span{background:#edf2f4;color:#243746}.infra-site.infra-subpage .screen-table-head{background:#1d354b;color:#fff}.infra-site.infra-subpage .screen-table-head b,.infra-site.infra-subpage .screen-table-head span{color:#fff}.infra-site.infra-subpage .boundary-banner{border-color:#ca7427;background:#fff7ed;color:#42382b}.infra-site.infra-subpage .boundary-banner p{color:#42382b}.infra-site.infra-subpage .portfolio-section.is-detailed{background:#f7f8f8;color:#142638}.infra-site.infra-subpage .portfolio-section.is-detailed .section-heading>div>span,.infra-site.infra-subpage .portfolio-section.is-detailed .project-register-heading>span,.infra-site.infra-subpage .portfolio-section.is-detailed .project-register-heading>svg{color:#9f4015}.infra-site.infra-subpage .portfolio-section.is-detailed .project-register,.infra-site.infra-subpage .portfolio-section.is-detailed .project-register article,.infra-site.infra-subpage .portfolio-section.is-detailed .project-register dl,.infra-site.infra-subpage .portfolio-section.is-detailed .project-register dl>div{border-color:#c7d7dd}.infra-site.infra-subpage .portfolio-section.is-detailed .project-register-heading small,.infra-site.infra-subpage .portfolio-section.is-detailed .project-register-heading>b,.infra-site.infra-subpage .portfolio-section.is-detailed .project-register dt,.infra-site.infra-subpage .portfolio-section.is-detailed .project-register dd{color:#3e5260}.infra-site.infra-subpage .portfolio-section.is-detailed .portfolio-disclaimer{background:#fff8ec;border-color:#ddbc90}.infra-site.infra-subpage .portfolio-section.is-detailed .portfolio-disclaimer p{color:#574432}.infra-site.infra-subpage .resource-grid svg,.infra-site.infra-subpage .publishing-grid svg{color:#a94319}.infra-site.infra-subpage .resource-grid small{border-color:#cdd9df;color:#435867}.infra-site.infra-subpage .infra-page-hero p{color:#d1e0eb}.infra-site.infra-subpage .infra-page-cta{background:#14273b}.infra-site.infra-subpage .yn-inner-hero .infra-page-hero-copy>span{color:#ffb384}.yn-application-status{display:inline-block;padding:9px 13px;border:1px solid #d39b6d;border-radius:3px;background:#9d531f3d;font-size:14px}.yn-application-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:38px}.yn-application-steps article{padding:24px;border:1px solid #c7d4dc;background:#fff}.yn-application-steps article>span,.yn-application-examples span{color:#a83d10;font-size:13px;font-weight:800}.yn-application-steps h3{margin:18px 0 7px;font-size:22px}.yn-application-steps p{margin:0 0 22px;font-size:15px}.yn-application-steps strong{display:block;padding-top:12px;border-top:1px solid #d3dee4;font-size:14px}.yn-application-examples{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:55px}.yn-application-examples>div{padding:26px;border-left:3px solid #ec6c21;background:#eaf0f3}.yn-application-examples h2{margin:12px 0 8px;font-size:29px}.yn-application-examples p{margin:0}.yn-application-note{margin-top:29px;padding:17px 20px;border:1px solid #d8bc99;background:#fff9ed;font-size:15px}@media (max-width:1100px){.yn-needs-list,.yn-application-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.yn-transformed .yn-hero-grid{grid-template-columns:1fr}.yn-story{max-width:690px}.yn-architecture-grid{grid-template-columns:1fr;gap:30px}.yn-architecture-panel{position:static}.yn-editorial-row{gap:25px}.yn-process-list{grid-template-columns:repeat(3,minmax(0,1fr))}.yn-faq-grid{grid-template-columns:1fr;gap:25px}}@media (max-width:600px){.infra-site.yn-transformed .yn-hero-rebuilt{min-height:auto;padding:65px 0 64px;background:linear-gradient(155deg,#091626,#172d44)}.yn-transformed .yn-hero-copy h1{font-size:clamp(39px,10vw,54px);line-height:1.16}.yn-transformed .yn-hero-copy>p{font-size:17px}.yn-story{padding:12px}.yn-story-meta{font-size:10px;padding-bottom:10px}.yn-story-stages{gap:5px;padding:16px 0}.yn-story-stage button{min-height:125px;padding:5px}.yn-story-frame{height:72px}.yn-story-caption small{display:none}.yn-story-caption strong{font-size:11px}.yn-story-track{top:44%}.yn-story-detail{grid-template-columns:1fr;gap:3px;font-size:12px;padding:10px}.yn-story-detail strong{font-size:14px}.yn-transformed .yn-light-section{padding:70px 0}.yn-needs-list,.yn-scenario-list,.yn-application-examples{grid-template-columns:1fr}.yn-needs-list article{min-height:auto}.yn-architecture-steps button{grid-template-columns:90px 1fr auto}.yn-architecture-steps p{margin-left:105px}.yn-editorial-row{grid-template-columns:1fr;gap:20px;padding:35px 0}.yn-editorial-row:nth-child(2n) .yn-editorial-copy{order:0}.yn-editorial-row figure{padding:10px}.yn-editorial-copy dl div{grid-template-columns:105px 1fr}.yn-process-list{grid-template-columns:1fr;border-top:0}.yn-process-list li{display:grid;grid-template-columns:48px 1fr;gap:8px;padding:17px 0;border-top:1px solid #bfccd3}.yn-process-list h3{margin:0 0 4px}.yn-application-steps{grid-template-columns:1fr}.yn-contact-rebuilt .yn-contact-form{padding:19px}}@media (prefers-reduced-motion:reduce){.yn-story *{animation:none!important;transition:none!important;transform:none!important}.yn-story-pulse{stroke-dasharray:940 0;opacity:.18}.yn-transformed [data-reveal]{opacity:1!important;transform:none!important}.yn-editorial-row figure{transition:none}}@media (prefers-contrast:more){.yn-story:before,.yn-hero-rebuilt:after{opacity:.08}.yn-editorial-row figure{background:#fff}}.infra-site.infra-subpage .yn-solutions-overview{border:1px solid #d0dce1;border-radius:8px;padding:10px;background:#e8f0f3}.infra-site.infra-subpage .yn-solution-list article{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) auto}.infra-site.infra-subpage .yn-solution-list small{display:block;margin-top:10px;color:#8e3b17;font-size:13px;font-weight:750}.yn-solutions-next{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:46px}.yn-solutions-next>div{padding:28px;border-radius:6px;background:#14283b;color:#fff}.yn-solutions-next h2{margin:0 0 8px;font-size:26px}.infra-site.infra-subpage .yn-solutions-next p{margin:0 0 17px;color:#d0dfe8;font-size:15px}.yn-solutions-next a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#ffc398;font-size:15px;font-weight:750;text-decoration:none}@media (max-width:900px){.infra-site.infra-subpage .yn-solution-list article{grid-template-columns:1fr}.yn-solutions-next{grid-template-columns:1fr}}.infra-site.infra-subpage .gpu-page{--gpu-paper:#f7f8f8;--gpu-ink:#172738;--gpu-muted:#4b606f;--gpu-line:#c5d4dc;background:#f7f8f8;color:#172738}.infra-site.infra-subpage .gpu-page :is(.gpu-label,.gpu-rule-label,.gpu-eyebrow,.gpu-status,.gpu-proof dt,.gpu-proof small,.gpu-lead,.gpu-disclaimer,.gpu-selected-note,.gpu-selected span,.gpu-spec-list dt,.gpu-heading-split>p,.gpu-feature-grid p,.gpu-plan-grid article>p:not(.gpu-label),.gpu-callout p,.gpu-platform-list p,.gpu-benchmark-intro,.gpu-benchmark li p,.gpu-faq details p,.gpu-form-foot){color:#4b5e6b}.infra-site.infra-subpage .gpu-page :is(.gpu-proof,.gpu-audience,.gpu-bordered,.gpu-config,.gpu-config header,.gpu-spec-list div,.gpu-feature-grid footer,.gpu-plan-grid footer,.gpu-platform,.gpu-platform-list,.gpu-platform-list article,.gpu-benchmark,.gpu-faq-list,.gpu-faq details){border-color:#c9d7df}.infra-site.infra-subpage .gpu-page :is(.gpu-config,.gpu-feature-grid article,.gpu-plan-grid article,.gpu-form){background:#fff;border-color:#c6d4dd;color:#172738}.infra-site.infra-subpage .gpu-page .gpu-config header>span{border-color:#bac9d2;color:#4b5e6b}.infra-site.infra-subpage .gpu-page .gpu-switch button{border-color:#b7c9d3;color:#233b4e}.infra-site.infra-subpage .gpu-page .gpu-switch button[aria-pressed=true]{background:#ea6c27;border-color:#e96b25;color:#151d27}.infra-site.infra-subpage .gpu-page :is(.gpu-blueprint,.gpu-modular-visual,.gpu-platform-intro img){border-color:#c4d5dd;background:#ecf2f4}.infra-site.infra-subpage .gpu-page .gpu-platform{background:#edf2f4}.infra-site.infra-subpage .gpu-page .gpu-benchmark{background:#e8f0f3}.infra-site.infra-subpage .gpu-page :is(.gpu-form label,.gpu-config-link,.gpu-audience span,.gpu-feature-grid header,.gpu-feature-grid footer,.gpu-plan-grid footer,.gpu-platform-intro figcaption,.gpu-platform-list span,.gpu-platform-list small,.gpu-benchmark li>span,.gpu-form-heading>p:last-child,.gpu-faq summary>span){color:#425868}.infra-site.infra-subpage .gpu-page .gpu-form :is(input,select,textarea){background:#fff;border-color:#aebfca;color:#172738}.infra-site.infra-subpage .gpu-page .gpu-form :is(input,textarea)::placeholder{color:#607585}.infra-site.infra-subpage .gpu-page .gpu-form-error{color:#a52d22}.infra-site.infra-subpage .gpu-page .gpu-form-success{color:#1b714a}.infra-site.infra-subpage .gpu-page .gpu-form-foot{border-color:#cad8df}.infra-site.infra-subpage .gpu-page .gpu-benchmark h2 em{color:#9f4014}.infra-site.infra-subpage .gpu-page .gpu-hero-copy,.infra-site.infra-subpage .gpu-page .gpu-hero-copy h1{color:#fff}.infra-site.infra-subpage .gpu-page .gpu-hero-copy :is(.gpu-rule-label,.gpu-eyebrow,.gpu-status,.gpu-proof dt,.gpu-proof small,.gpu-lead){color:#d4e3ec}.infra-site.infra-subpage .gpu-page .gpu-hero-copy .gpu-secondary{color:#f4f9fd;border-color:#8aa7bf}.infra-site.infra-subpage .gpu-page .gpu-hero-copy .gpu-rule-label span{background:#c8dbe8}.infra-site.infra-subpage .gpu-page .gpu-hero h1 em{color:#ffb181}.infra-site.infra-subpage .gpu-page .gpu-config .gpu-disclaimer{color:#526777}.infra-site.infra-subpage .gpu-page .gpu-hero-copy .gpu-rule-label,.infra-site.infra-subpage .gpu-page .gpu-hero-copy .gpu-eyebrow,.infra-site.infra-subpage .gpu-page .gpu-hero-copy .gpu-lead,.infra-site.infra-subpage .gpu-page .gpu-hero-copy .gpu-status,.infra-site.infra-subpage .gpu-page .gpu-hero-copy .gpu-proof dt,.infra-site.infra-subpage .gpu-page .gpu-hero-copy .gpu-proof small{color:#d4e3ec!important}.infra-site.yn-transformed,.infra-site.infra-subpage{--yn-ink: #f3f7ff;--yn-muted: #c0d2e3;--yn-paper: #091321;--yn-line: #405771;--infra-bg: #091321;--infra-text: #f3f7ff;--infra-muted: #c0d2e3;--infra-line: #405771;background:#091321;color:#f3f7ff}.infra-site.yn-transformed .yn-hero-rebuilt,.infra-site.infra-subpage .yn-inner-hero,.infra-site.infra-subpage .infra-page-hero{background:linear-gradient(90deg,#070f1fe8,#0b1830b8 55%,#0b193488),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) center / cover no-repeat,#091321}.infra-site.yn-transformed .yn-light-section,.infra-site.yn-transformed .yn-light-section:nth-of-type(2n){position:relative;isolation:isolate;background:linear-gradient(135deg,#0c182b,#101d32 65%,#10182e);color:#f3f7ff}.infra-site.yn-transformed :is(.yn-needs,.yn-scenarios,.yn-faq){background:linear-gradient(115deg,#0a1426c9,#101c329e),url(/manus-storage/yunova-galaxy-dust_dc6f689a.webp) center / cover no-repeat,#091321}.infra-site.yn-transformed :is(.yn-architecture,.yn-process){background:radial-gradient(ellipse at 83% 15%,#2840677a,transparent 45%),radial-gradient(ellipse at 5% 85%,#633a4750,transparent 40%),#0c1729}.infra-site.yn-transformed .yn-service-editorial{background:linear-gradient(105deg,#0a1527d0 5%,#111b329a),url(/manus-storage/yunova-galaxy-dust_dc6f689a.webp) center / cover no-repeat,#091321}.infra-site.yn-transformed :is(.yn-needs,.yn-service-editorial,.yn-scenarios,.yn-process):after,.infra-site.infra-subpage :is(.infra-page-section,.portfolio-section.is-detailed):after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.18;background-image:linear-gradient(#86a7d01c 1px,transparent 1px),linear-gradient(90deg,#86a7d01c 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 68%,transparent);mask-image:linear-gradient(90deg,transparent 4%,#000 68%,transparent)}.infra-site.yn-transformed :is(.yn-needs,.yn-service-editorial,.yn-scenarios,.yn-process)>.infra-container,.infra-site.infra-subpage :is(.infra-page-section,.portfolio-section.is-detailed)>.infra-container{position:relative;z-index:1}.infra-site.yn-transformed .yn-section-heading>span,.infra-site.yn-transformed .yn-editorial-copy>span,.infra-site.yn-transformed .yn-needs-list article>span,.infra-site.yn-transformed .yn-scenario-list article>span,.infra-site.yn-transformed .yn-process-list li>span,.infra-site.yn-transformed .yn-architecture-steps button>span:first-child{color:#ffba8e}.infra-site.yn-transformed .yn-section-heading>p,.infra-site.yn-transformed .yn-needs-list p,.infra-site.yn-transformed .yn-architecture-steps p,.infra-site.yn-transformed .yn-editorial-copy>p,.infra-site.yn-transformed .yn-scenario-list p,.infra-site.yn-transformed .yn-process-list p,.infra-site.yn-transformed .yn-process-note,.infra-site.yn-transformed .yn-faq details p{color:#c4d6e7}.infra-site.yn-transformed .yn-needs-list article,.infra-site.yn-transformed .yn-scenario-list article{background:linear-gradient(150deg,#1b304bdf,#14253ddd);border-color:#465e7b;color:#f3f7ff;box-shadow:0 12px 36px #030c1c3b,inset 0 1px #ffffff0e}.infra-site.yn-transformed :is(.yn-needs-list article,.yn-scenario-list article):hover,.infra-site.yn-transformed :is(.yn-needs-list article,.yn-scenario-list article):focus-within{border-color:#e79766;box-shadow:0 18px 48px #02091077,0 0 32px #497bad25}.infra-site.yn-transformed .yn-needs-list article .yn-needs-action{border-color:#536c85;color:#dbeafd}.infra-site.yn-transformed :is(.yn-needs-list article a,.yn-editorial-copy a,.yn-scenario-list a,.yn-text-link){color:#ffbf92}.infra-site.yn-transformed :is(.yn-architecture-steps,.yn-architecture-steps article,.yn-editorial-list,.yn-editorial-row,.yn-editorial-copy dl,.yn-faq-grid>div:last-child,.yn-faq details,.yn-process-list,.yn-process-list li){border-color:#435873}.infra-site.yn-transformed .yn-architecture-steps button{color:#f3f7ff}.infra-site.yn-transformed .yn-architecture-panel{background:linear-gradient(145deg,#182d47,#102238);border:1px solid #5a7390;box-shadow:0 20px 56px #0108108c}.infra-site.yn-transformed .yn-editorial-copy dt{color:#afc9df}.infra-site.yn-transformed .yn-editorial-row figure{border-color:#3e5878;background:radial-gradient(ellipse at 66% 35%,#31548488,#12243af0 65%,#101d33);box-shadow:inset 0 0 54px #213f6644,0 20px 50px #020b1b62}.infra-site.yn-transformed .yn-editorial-row:hover figure,.infra-site.yn-transformed .yn-editorial-row:focus-within figure{border-color:#ffa66c;box-shadow:0 16px 50px #050f2099,0 0 32px #548eca32}.infra-site.yn-transformed .yn-editorial-row figcaption{color:#bcd0e3}.infra-site.yn-transformed .yn-faq summary{color:#f3f7ff}.infra-site.yn-transformed .yn-faq summary svg{color:#ffb681}.infra-site.yn-transformed .yn-contact-rebuilt{background:linear-gradient(120deg,#0b172bee,#17243dd9),url(/manus-storage/yunova-galaxy-dust_dc6f689a.webp) center / cover no-repeat,#0b172b}.infra-site.yn-transformed .yn-contact-form{background:#152a44f5;border-color:#5b7593}.infra-site.yn-transformed .yn-contact-form :is(input,select,textarea){background:#0b1b31;border-color:#6a86a1;color:#f5faff}.infra-site.yn-transformed .yn-contact-form :is(input,textarea)::placeholder{color:#b6c9dc}.infra-site.yn-transformed .yn-contact-form label{color:#f2f7fc}.infra-site.infra-subpage :is(.infra-page-section,.yn-solutions-page,.yn-ops-page,.yn-company-page,.portfolio-section.is-detailed),.infra-site.infra-subpage .infra-page-section:nth-of-type(odd){position:relative;isolation:isolate;background:linear-gradient(112deg,#0a1629d4,#15233ca8),url(/manus-storage/yunova-galaxy-dust_dc6f689a.webp) center / cover no-repeat,#0c1729;color:#f3f7ff}.infra-site.infra-subpage .infra-page-section:nth-of-type(2n){background:radial-gradient(ellipse at 83% 18%,#263e6470,transparent 45%),#0d192c}.infra-site.infra-subpage .infra-page-section p,.infra-site.infra-subpage :is(.yn-solution-list p,.yn-ops-list p,.yn-company-page p,.yn-ops-process,.yn-orqenta p){color:#c6d7e8}.infra-site.infra-subpage :is(.yn-solution-list,.yn-solution-list article,.yn-ops-list,.yn-ops-list article,.yn-orqenta){border-color:#4a627e}.infra-site.infra-subpage :is(.yn-solution-list a,.yn-company-page a,.yn-solutions-next a){color:#ffbd91}.infra-site.infra-subpage .yn-orqenta strong{color:#f3f7ff}.infra-site.infra-subpage .yn-solution-list small{color:#ffbc90}.infra-site.infra-subpage :is(.page-section-heading>span,.infra-page-section .page-section-heading>span,.yn-solutions-overview figcaption){color:#ffba8a}.infra-site.infra-subpage .yn-solutions-overview{background:radial-gradient(ellipse at 50% 45%,#263f647b,#101e32 73%);border-color:#4e6984}.infra-site.infra-subpage :is(.yn-solutions-next>div,.yn-application-steps article,.yn-application-examples>div,.yn-application-note,.yn-company-page aside,.yn-ops-state,.work-package-list article,.package-page-grid article,.screen-table,.scenario-page-card,.role-grid article,.pending-note,.publishing-grid article,.resource-grid article){background:#172c46ef;border-color:#526b86;color:#f3f7ff}.infra-site.infra-subpage .yn-application-note,.infra-site.infra-subpage .portfolio-section.is-detailed .portfolio-disclaimer,.infra-site.infra-subpage .boundary-banner{background:#283747;border-color:#efa56c;color:#f4e6d8}.infra-site.infra-subpage .boundary-banner p,.infra-site.infra-subpage .yn-application-note,.infra-site.infra-subpage .portfolio-section.is-detailed .portfolio-disclaimer p{color:#f4e6d8}.infra-site.infra-subpage .yn-application-steps article>span,.infra-site.infra-subpage .yn-application-examples span,.infra-site.infra-subpage :is(.work-package-list article>div:nth-child(2)>b,.work-package-code,.package-page-grid article>header,.screen-table b,.publishing-grid article>span,.resource-grid article>span){color:#ffbd8b}.infra-site.infra-subpage .work-package-code span{color:#c5d7e7}.infra-site.infra-subpage :is(.work-package-list footer,.package-page-grid footer,.scenario-page-card footer span){background:#243e5c;color:#f2f8fc}.infra-site.infra-subpage .screen-table-head{background:#304969;color:#fff}.infra-site.infra-subpage .screen-table-head :is(span,b){color:#fff}.infra-site.infra-subpage .screen-table>div{border-color:#485f79}.infra-site.infra-subpage .yn-ops-state{border-left-color:#f1a46d}.infra-site.infra-subpage .yn-company-page aside :is(span,strong){color:#f5f9fd}.infra-site.infra-subpage .yn-company-page aside address{color:#d1dfed}.infra-site.infra-subpage .yn-solutions-next p{color:#cbdcec}.infra-site.infra-subpage :is(.yn-application-steps p,.yn-application-examples p){color:#c8d9e9}.infra-site.infra-subpage .yn-application-steps strong{border-color:#526b86}.infra-site.infra-subpage .portfolio-section.is-detailed{background:#0c192c;color:#f3f7ff}.infra-site.infra-subpage .portfolio-section.is-detailed .project-register,.infra-site.infra-subpage .portfolio-section.is-detailed .project-register :is(article,dl,dl>div){border-color:#516783}.infra-site.infra-subpage .portfolio-section.is-detailed .project-register :is(dt,dd),.infra-site.infra-subpage .portfolio-section.is-detailed .project-register-heading :is(small,b){color:#d0deec}.infra-site.infra-subpage .portfolio-section.is-detailed .project-register-heading :is(span,svg){color:#ffba8e}.infra-site.infra-subpage .resource-grid small{color:#cbdcea;border-color:#516b85}.infra-site.infra-subpage :is(.resource-grid svg,.publishing-grid svg){color:#ffbd8c}.infra-site.infra-subpage .compute-stack-panel{background:#10243a;border-color:#4d6887}.infra-site.infra-subpage .compute-stack-flow article{background:#192f48;border-color:#4b6684;color:#f3f7ff}.infra-site.infra-subpage .compute-stack-flow article :is(b,small){color:#e1ecf7}.infra-site.infra-subpage :is(.capability-list,.capability-list article,.access-model-list,.access-model-list article){border-color:#495f7b}.infra-site.infra-subpage :is(.capability-list p,.access-model-list p,.compute-stack-heading p){color:#c7d8e8}.infra-site.infra-subpage .infra-page-cta{background:linear-gradient(105deg,#0b1628,#1d2e4a)}.infra-site.infra-subpage .gpu-page{--gpu-paper: #0b172a;--gpu-stone: #11243a;--gpu-ink: #f3f7ff;--gpu-muted: #c3d5e6;--gpu-line: #4b6481;background:#0b172a;color:#f3f7ff}.infra-site.infra-subpage .gpu-page :is(.gpu-section,.gpu-bordered,.gpu-platform,.gpu-benchmark,.gpu-faq){background:linear-gradient(115deg,#0d192b,#13233b);color:#f3f7ff;border-color:#445d78}.infra-site.infra-subpage .gpu-page :is(.gpu-bordered,.gpu-benchmark){background:linear-gradient(112deg,#0a172ad5,#13233ba8),url(/manus-storage/yunova-galaxy-dust_dc6f689a.webp) center / cover no-repeat,#0d192b}.infra-site.infra-subpage .gpu-page :is(.gpu-config,.gpu-feature-grid article,.gpu-plan-grid article,.gpu-form){background:#1a2d47;border-color:#526d88;color:#f3f7ff}.infra-site.infra-subpage .gpu-page :is(.gpu-label,.gpu-rule-label,.gpu-eyebrow,.gpu-status,.gpu-proof dt,.gpu-proof small,.gpu-lead,.gpu-disclaimer,.gpu-selected-note,.gpu-selected span,.gpu-spec-list dt,.gpu-heading-split>p,.gpu-feature-grid p,.gpu-plan-grid article>p:not(.gpu-label),.gpu-callout p,.gpu-platform-list p,.gpu-benchmark-intro,.gpu-benchmark li p,.gpu-faq details p,.gpu-form-foot){color:#c9d9e8}.infra-site.infra-subpage .gpu-page :is(.gpu-proof,.gpu-audience,.gpu-bordered,.gpu-config,.gpu-config header,.gpu-spec-list div,.gpu-feature-grid footer,.gpu-plan-grid footer,.gpu-platform,.gpu-platform-list,.gpu-platform-list article,.gpu-benchmark,.gpu-faq-list,.gpu-faq details,.gpu-form-foot){border-color:#536c86}.infra-site.infra-subpage .gpu-page :is(.gpu-form label,.gpu-feature-grid header,.gpu-feature-grid footer,.gpu-plan-grid footer,.gpu-platform-list span,.gpu-platform-list small,.gpu-benchmark li>span,.gpu-form-heading>p:last-child,.gpu-faq summary>span,.gpu-platform-intro figcaption,.gpu-audience span){color:#d1dfec}.infra-site.infra-subpage .gpu-page :is(.gpu-modular-visual,.gpu-platform-intro img){background:#0e223a;border-color:#567491}.infra-site.infra-subpage .gpu-page .gpu-config .gpu-disclaimer{color:#c3d5e6}.infra-site.infra-subpage .gpu-page .gpu-config header>span{color:#e0ebf6}.infra-site.infra-subpage .gpu-page .gpu-switch button{border-color:#6d88a4;color:#f2f8ff}.infra-site.infra-subpage .gpu-page .gpu-switch button[aria-pressed=true]{background:#ed6a20;border-color:#ed6a20;color:#111d2b}.infra-site.infra-subpage .gpu-page .gpu-config-body .gpu-config-link{border-color:#718ba5;color:#ffbf92!important}.infra-site.infra-subpage .gpu-page .gpu-form :is(input,select,textarea){background:#0b1b30;border-color:#7991a9;color:#f3f7ff}.infra-site.infra-subpage .gpu-page .gpu-form :is(input,textarea)::placeholder{color:#bacddb}.infra-site.infra-subpage .gpu-page .gpu-benchmark h2 em{color:#ffb78b}.infra-site.infra-subpage .gpu-page .gpu-form-error{color:#ffc3b5}.infra-site.infra-subpage .gpu-page .gpu-form-success{color:#a6e9c5}.infra-site.infra-subpage .gpu-page .gpu-form-submit{background:#ed6a20;color:#17212e;border-color:#ed6a20}@media (max-width: 600px){.infra-site.yn-transformed .yn-hero-rebuilt{background:linear-gradient(160deg,#081221ef,#112342d9 70%,#102443db),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) 72% center / cover,#091321}.infra-site.yn-transformed .yn-needs-list article,.infra-site.yn-transformed .yn-scenario-list article{padding:21px}.infra-site.yn-transformed .yn-editorial-row figure{background:radial-gradient(ellipse at center,#203958,#101c30 75%)}}@media (prefers-reduced-motion: reduce){.infra-site.yn-transformed :is(.yn-needs-list article,.yn-scenario-list article,.yn-editorial-row figure){transition:none}}@media (prefers-contrast: more){.infra-site.yn-transformed :is(.yn-needs,.yn-service-editorial,.yn-scenarios){background:#0a1628}.infra-site.infra-subpage .infra-page-section{background:#0a1628}.infra-site.yn-transformed .yn-editorial-row figure{background:#142841}}.infra-site.yn-transformed .yn-hero-galaxy{min-height:max(680px,calc(100svh - 76px));display:flex;align-items:center;padding:clamp(92px,11vh,148px) 0;background:linear-gradient(90deg,#060d1be8,#081324c9 30%,#0916266e 58%,#08111d10),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) 58% center / cover no-repeat,#08111e}.infra-site.yn-transformed .yn-hero-galaxy .yn-hero-grid{grid-template-columns:minmax(0,1fr)}.infra-site.yn-transformed .yn-hero-galaxy .yn-hero-copy{max-width:760px}.infra-site.yn-transformed .yn-hero-galaxy .yn-hero-copy h1{max-width:760px;text-shadow:0 3px 22px #02071291}.infra-site.yn-transformed .yn-hero-galaxy .yn-hero-copy>p{max-width:620px;text-shadow:0 2px 14px #020712cc}.infra-site.yn-transformed .yn-hero-galaxy:before{opacity:.3;background:radial-gradient(circle at 79% 47%,#9384ef38,transparent 38%)}.infra-site.yn-transformed .yn-hero-galaxy:after{opacity:.06}@media (max-width: 850px){.infra-site.yn-transformed .yn-hero-galaxy{min-height:max(650px,calc(100svh - 70px));background:linear-gradient(180deg,#06101fe5,#091629a8 37%,#07132470 68%,#07132591),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) 76% center / cover no-repeat,#08111e}.infra-site.yn-transformed .yn-hero-galaxy .yn-hero-copy{max-width:680px}}@media (max-width: 600px){.infra-site.yn-transformed .yn-hero-galaxy{min-height:max(690px,calc(100svh - 64px));padding:88px 0 100px;background:linear-gradient(180deg,#06101fe8,#0916299a 42%,#07132465 68%,#0713258c),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) 76% 45% / cover no-repeat,#08111e}.infra-site.yn-transformed .yn-hero-galaxy .yn-hero-copy h1{max-width:570px}}@media (prefers-contrast: more){.infra-site.yn-transformed .yn-hero-galaxy{background:linear-gradient(90deg,#06101fed,#06101fb0 75%),url(/manus-storage/yunova-galaxy-hero_0ca0b7bb.webp) 58% center / cover no-repeat,#08111e}}.gpu-page{--gpu-paper:#f6f5f2;--gpu-stone:#eeede9;--gpu-ink:#1e293b;--gpu-muted:#5d6978;--gpu-line:#cbd5e1;--gpu-action:#174d43;background:var(--gpu-paper);color:var(--gpu-ink);font-family:Inter,Noto Sans TC,system-ui,sans-serif}.gpu-page *{box-sizing:border-box}.gpu-container{width:min(1320px,100% - 48px);margin:0 auto}.gpu-label{margin:0;color:#526172;font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.gpu-hero{padding:72px 0 80px}.gpu-hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:40px;align-items:start}.gpu-hero-copy{padding-top:6px}.gpu-rule-label{display:flex;align-items:center;gap:12px;color:#526172;font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.gpu-rule-label span{display:inline-block;width:28px;height:1px;background:#526172}.gpu-eyebrow{margin:38px 0 0;color:#526172;font-size:12px;font-weight:600;letter-spacing:.04em}.gpu-hero h1{margin:14px 0 0;max-width:690px;font-size:clamp(2.5rem,4.7vw,4.1rem);line-height:1.15;letter-spacing:-.045em;font-weight:650}.gpu-hero h1 em,.gpu-benchmark h2 em{font-style:normal;color:var(--gpu-action)}.gpu-lead{max-width:510px;margin:28px 0 0;color:var(--gpu-muted);font-size:15px;line-height:1.95}.gpu-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.gpu-primary,.gpu-secondary{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:46px;padding:11px 20px;border:1px solid var(--gpu-action);border-radius:7px;text-decoration:none;font-size:12px;font-weight:650;transition:background .18s,color .18s}.gpu-primary{background:var(--gpu-action);color:#f8fafc}.gpu-primary:hover{background:#123f37}.gpu-secondary{color:#334155;border-color:#cbd5e1}.gpu-secondary:hover{background:#e2e8f0}.gpu-status{margin:14px 0 0;color:#526172;font-size:11px}.gpu-proof{display:grid;grid-template-columns:repeat(3,1fr);max-width:530px;margin:38px 0 0;padding-top:18px;border-top:1px solid #cbd5e1;gap:18px}.gpu-proof div{min-width:0}.gpu-proof dt{color:#526172;font:600 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.gpu-proof dd{margin:8px 0 0;font-size:12px;font-weight:650}.gpu-proof small{display:block;margin-top:4px;color:#526172;font-size:10px}.gpu-config{border:1px solid #b9c4d2;border-radius:7px;background:#fbfbfa}.gpu-config header{display:flex;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid #e2e8f0}.gpu-config header h2{margin:8px 0 0;font-size:17px;font-weight:650}.gpu-config header>span{align-self:flex-start;padding:5px 8px;border:1px solid #cbd5e1;border-radius:4px;color:#526172;font:600 9px ui-monospace,SFMono-Regular,Menlo,monospace}.gpu-config-body{padding:24px}.gpu-switch{display:flex;gap:8px}.gpu-switch button{min-height:40px;flex:1;border:1px solid #cbd5e1;border-radius:5px;background:transparent;color:#334155;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.gpu-switch button[aria-pressed=true]{background:#334155;color:#f8fafc;border-color:#334155}.gpu-blueprint{height:176px;margin-top:20px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:5px;background-image:linear-gradient(#5261720b 1px,transparent 1px),linear-gradient(90deg,#5261720b 1px,transparent 1px);background-size:22px 22px;color:#526172}.gpu-blueprint svg{width:100%;height:150px}.gpu-selected{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:22px}.gpu-selected h3{margin:0;font-size:22px;letter-spacing:-.03em}.gpu-selected span{color:#526172;font:600 9px ui-monospace,SFMono-Regular,Menlo,monospace}.gpu-selected-note{margin:7px 0 0;color:#526172;font-size:12px}.gpu-spec-list{margin:16px 0 0;font-size:12px}.gpu-spec-list div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #e2e8f0}.gpu-spec-list dt{color:#526172}.gpu-spec-list dd{margin:0;text-align:right}.gpu-config-link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;border-top:1px solid #cbd5e1;color:#1e293b;font-size:12px;font-weight:650;text-decoration:none}.gpu-disclaimer{margin:12px 0 0;color:#526172;font-size:10px;line-height:1.8}.gpu-audience{display:flex;align-items:center;flex-wrap:wrap;gap:28px;padding:22px 0;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1}.gpu-audience span{color:#475569;font-size:12px}.gpu-section{padding:86px 0}.gpu-bordered{border-top:1px solid #cbd5e1}.gpu-heading h2,.gpu-platform h2,.gpu-faq h2{margin:18px 0 0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.2;letter-spacing:-.045em;font-weight:650}.gpu-heading-split{display:grid;grid-template-columns:7fr 5fr;gap:40px;align-items:end}.gpu-heading-split>p{max-width:400px;margin:0;color:#526172;font-size:14px;line-height:1.9}.gpu-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px}.gpu-feature-grid article,.gpu-plan-grid article{padding:30px;border:1px solid #d8dee7;border-radius:7px;background:#fbfbfa}.gpu-feature-grid header{display:flex;justify-content:space-between;gap:16px;color:#526172;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.gpu-feature-grid h3{margin:30px 0 0;font-size:22px;letter-spacing:-.025em}.gpu-feature-grid p,.gpu-plan-grid article>p:not(.gpu-label),.gpu-callout p{max-width:520px;margin:15px 0 0;color:#526172;font-size:14px;line-height:1.9}.gpu-feature-grid footer,.gpu-plan-grid footer{margin-top:28px;padding-top:15px;border-top:1px solid #e2e8f0;color:#526172;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.gpu-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.gpu-plan-grid h3{margin:22px 0 0;font-size:21px}.gpu-callout{margin-top:24px;padding:20px;border-left:2px solid #526172}.gpu-callout h3{margin:0;font-size:14px}.gpu-platform{padding:86px 0;background:#eeede99e;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1}.gpu-platform-list{margin-top:42px;border-top:1px solid #cbd5e1}.gpu-platform-list article{display:grid;grid-template-columns:1fr 3fr 5fr 3fr;gap:18px;padding:25px 0;border-bottom:1px solid #cbd5e1}.gpu-platform-list span,.gpu-platform-list small{color:#526172;font:600 10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.gpu-platform-list h3,.gpu-platform-list p{margin:0}.gpu-platform-list h3{font-size:17px}.gpu-platform-list p{color:#526172;font-size:14px;line-height:1.8}.gpu-benchmark{padding:86px 0;background:#eeede9;border-bottom:1px solid #cbd5e1}.gpu-benchmark-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.gpu-benchmark-intro{max-width:430px;margin:24px 0 0;color:#526172;font-size:14px;line-height:1.9}.gpu-benchmark ol{margin:42px 0 0;padding:0;list-style:none}.gpu-benchmark li{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:18px 0;border-top:1px solid #cbd5e1}.gpu-benchmark li>span{color:#526172;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.gpu-benchmark li h3{margin:0;font-size:16px}.gpu-benchmark li p{margin:7px 0 0;color:#526172;font-size:13px;line-height:1.7}.gpu-form{padding:30px;border:1px solid #b9c4d2;border-radius:7px;background:#fbfbfa}.gpu-form-heading h3{margin:12px 0 0;font-size:24px;letter-spacing:-.03em}.gpu-form-heading>p:last-child{margin:10px 0 0;color:#526172;font-size:12px;line-height:1.7}.gpu-form label{display:block;margin-top:16px;color:#334155;font-size:12px;font-weight:650}.gpu-form input,.gpu-form select,.gpu-form textarea{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#1e293b;font-size:13px;outline:none}.gpu-form textarea{resize:vertical}.gpu-form input:focus,.gpu-form select:focus,.gpu-form textarea:focus{border-color:#526172;box-shadow:0 0 0 3px #174d4318}.gpu-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gpu-form-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin-top:20px;border:1px solid #174d43;border-radius:6px;background:#174d43;color:#f8fafc;font-size:13px;font-weight:650;cursor:pointer}.gpu-form-submit:hover{background:#123f37}.gpu-form-error,.gpu-form-success{margin:13px 0 0;font-size:12px;line-height:1.7}.gpu-form-error{color:#9f2d1b}.gpu-form-success{color:#174d43}.gpu-form-foot{margin:16px 0 0;padding-top:14px;border-top:1px solid #e2e8f0;color:#526172;font-size:11px;line-height:1.7}.gpu-faq{padding:86px 0}.gpu-faq-list{margin-top:42px;border-top:1px solid #cbd5e1}.gpu-faq details{border-bottom:1px solid #cbd5e1}.gpu-faq summary{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none}.gpu-faq summary::-webkit-details-marker{display:none}.gpu-faq summary>span{color:#526172;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.gpu-faq summary b{font-size:15px}.gpu-faq details[open] summary svg{transform:rotate(180deg)}.gpu-faq summary svg{transition:transform .18s}.gpu-faq details p{max-width:760px;margin:0 0 22px 61px;color:#526172;font-size:14px;line-height:1.9}@media (max-width:900px){.gpu-container{width:min(100% - 36px,720px)}.gpu-hero-grid,.gpu-heading-split,.gpu-benchmark-grid{grid-template-columns:1fr}.gpu-hero{padding-top:52px}.gpu-feature-grid,.gpu-plan-grid{grid-template-columns:1fr}.gpu-platform-list article{grid-template-columns:45px 1fr}.gpu-platform-list p,.gpu-platform-list small{grid-column:2}.gpu-benchmark-grid{gap:40px}}@media (max-width:560px){.gpu-container{width:min(100% - 28px,430px)}.gpu-hero h1{font-size:clamp(2.4rem,12vw,3.4rem)}.gpu-proof{gap:10px}.gpu-proof dd{font-size:11px}.gpu-proof small{font-size:9px}.gpu-actions{display:grid;grid-template-columns:1fr}.gpu-primary,.gpu-secondary{width:100%}.gpu-config header,.gpu-config-body,.gpu-form{padding:20px}.gpu-audience{gap:12px 18px}.gpu-audience span{font-size:11px}.gpu-heading h2,.gpu-platform h2,.gpu-faq h2{font-size:2rem}.gpu-form-grid{grid-template-columns:1fr}.gpu-faq summary{grid-template-columns:34px 1fr auto;gap:10px}.gpu-faq summary b{font-size:13px}.gpu-faq details p{margin-left:44px;font-size:13px}}@media (prefers-reduced-motion:reduce){.gpu-page *{transition:none!important}}.gpu-page{--gpu-action: #aa4517}.gpu-primary,.gpu-form-submit{border-color:#ec681d;border-radius:3px;background:#ec681d;color:#17222b;font-weight:800}.gpu-primary:hover,.gpu-form-submit:hover{border-color:#fa8342;background:#fa8342}.gpu-switch button[aria-pressed=true]{border-color:#263740;background:#263740}.gpu-form label{font-size:14px}.gpu-form input,.gpu-form select,.gpu-form textarea,.gpu-form-submit{font-size:15px}.gpu-modular-visual{position:relative;margin-top:20px;border:1px solid #c9d4d2;background:#f7f6f3}.gpu-modular-visual img{display:block;width:100%;height:auto;aspect-ratio:640 / 382;object-fit:contain}.gpu-modular-selection{position:absolute;right:11px;bottom:11px;padding:7px 10px;border-left:3px solid #e96a27;background:#273740;color:#fff;font-size:12px;font-weight:750}.gpu-switch button:focus-visible{outline:3px solid #e96a27;outline-offset:2px}@media (max-width: 560px){.gpu-modular-selection{right:6px;bottom:6px;font-size:11px}}.gpu-platform-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,390px);align-items:center;gap:32px}.gpu-platform-intro figure{margin:0;min-width:0}.gpu-platform-intro img{display:block;width:100%;height:auto;aspect-ratio:640 / 382;object-fit:contain}.gpu-platform-intro figcaption{padding:0 8px;color:#526172;font-size:12px;line-height:1.5}@media (max-width: 800px){.gpu-platform-intro{grid-template-columns:1fr;gap:20px}.gpu-platform-intro figure{max-width:440px}}@media (min-width: 901px){.gpu-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,3.8vw,58px)}.gpu-platform-intro{grid-template-columns:minmax(0,1fr) minmax(350px,490px);gap:40px}}.gpu-platform-intro img{border:1px solid #c5d1d7;background:#eef3f5}.gpu-modular-visual{border-color:#9bb1bc;background:#eef3f5}@media (max-width: 800px){.gpu-platform-intro figure{max-width:500px}}:root{font-family:Inter,Noto Sans TC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#141b23;background:#f7f8fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--focus-ring: #b84209}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{min-width:320px;min-height:100vh;margin:0;background:#f7f8fa}img{max-width:100%}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href],select:not(:disabled),summary{cursor:pointer}button:active,a:active{transform:scale(.97)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}::selection{background:#f36b21;color:#141b23}.error-page,.not-found-page{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:#141b23;color:#fff}.error-card,.not-found-card{width:min(620px,100%);text-align:center}.error-card svg,.not-found-code{color:#f36b21}.error-card pre{max-height:240px;overflow:auto;padding:16px;border-radius:8px;background:#202a34;color:#c9d2d9;text-align:left;white-space:pre-wrap}.error-card button,.not-found-actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid #f36b21;border-radius:8px;background:#f36b21;color:#141b23;font-weight:800;text-decoration:none}.not-found-code{margin:0;font-size:clamp(70px,16vw,120px);line-height:1}.not-found-card h1{margin:18px 0 8px;font-size:28px}.not-found-card p{color:#b8c2ca}.not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px}.not-found-actions a:last-child{border-color:#66727c;background:transparent;color:#fff}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
