/* Cobalt exhibition: tangible artwork, restrained chrome and purposeful motion. */
:root{--electric:#285dff;--ice:#a5e6ff;--deep:#04132c}
html{scroll-padding-top:100px}body{overflow-x:clip}.container{min-width:0}.scroll-meter{position:fixed;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#2662ff,#9eebff);transform:scaleX(var(--scroll-progress,0));transform-origin:left;z-index:1000;pointer-events:none}.global-motion{display:grid;place-items:center;background:#edf3ff;border:1px solid #bed0ed;color:#123773;border-radius:50%;width:40px;height:40px;flex-shrink:0;cursor:pointer}.global-motion:hover{background:#dae7ff}.global-motion:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #77aaff;outline-offset:4px}.nav-actions{gap:14px}.button{border-radius:9px;box-shadow:0 5px 0 #1030831a;transition:translate .2s,box-shadow .2s,background .2s}.button:hover{translate:0 -3px;box-shadow:0 8px 20px #12377328}.eyebrow,.service-tag,.partner-label,.focus-capabilities li,.focus-tab-content>span,.step-button,.hero-domains small,.lab-toolbar,.depth-kicker,.depth-bottom,.preview-toolbar,.form-note,.privacy-note{font-size:.875rem}.heading-description,.service-card p,.partner-card p,.focus-detail>p,.motion-copy>p:not(.eyebrow){font-size:1rem}.hero-investor{background:radial-gradient(ellipse at 76% 42%,#103679,transparent 52%),#04132c;isolation:isolate;overflow:hidden}.hero-investor .hero-content{min-height:760px;padding-top:100px;padding-bottom:55px}.hero-investor .hero-copy{width:51%;max-width:670px}.hero-investor h1{font-size:clamp(3.5rem,6vw,5.8rem);letter-spacing:-.06em}.hero-investor h1 .mint{color:#adE9ff;text-shadow:0 3px 0 #39649d,0 7px 0 #23456f,0 15px 34px #02091c}.hero-investor .hero-description{font-size:1.06rem}.hero-visual{right:-4%;top:6%;width:59%;height:78%;clip-path:none;background:none;overflow:visible;opacity:1}.hero-investor .hero-image{object-fit:contain;object-position:center;mix-blend-mode:lighten;width:100%;height:100%;filter:drop-shadow(0 30px 35px #0006);transform:none}.hero-visual:after{background:linear-gradient(90deg,#04132c55,transparent 35%);pointer-events:none}.visual-edge{display:none}.visual-caption{font-size:.75rem;bottom:10px;right:12%}.hero-art-badge{position:absolute;right:24%;top:3%;width:230px;background:linear-gradient(145deg,#fff,#d3e2ff);padding:21px 23px;border-radius:15px;box-shadow:0 8px 0 #8fa9d2,0 20px 40px #0005;transform:perspective(700px) rotateX(13deg) rotateY(-15deg) rotateZ(6deg);z-index:4;animation:badge-hover 7s ease-in-out infinite}.hero-art-badge img{width:100%;height:auto;display:block}.hero-art-badge span{display:block;text-align:center;color:#325380;font-size:.75rem;margin-top:12px;letter-spacing:.08em}.hero-orbit{position:absolute;border:1px solid #75baff50;border-radius:50%;width:83%;height:40%;left:7%;top:32%;transform:rotate(-22deg);pointer-events:none;box-shadow:0 0 35px #4d9cff10;z-index:-1}.orbit-two{transform:rotate(30deg);width:72%;left:12%;height:72%;top:15%;border-style:dashed;border-color:#5d91fa35}.hero-scan-link{display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%;color:#c1dbff;font-size:.9rem;margin-top:30px}.hero-scan-link img{border:4px solid white;background:white;border-radius:5px;width:52px;height:52px}.hero-scan-link .icon{width:20px}.hero-investor .hero-footer{margin-top:20px;padding-top:22px;font-size:.8rem}.hero-domains{gap:14px;border:0;min-height:135px;padding-bottom:24px}.hero-domains>a,.hero-domains>a:first-child{position:relative;padding:24px;border:1px solid #5b89d33b;border-radius:14px;background:linear-gradient(130deg,#1639729e,#0a1e4277);box-shadow:0 6px 0 #020d22;transform:perspective(800px) rotateX(6deg);overflow:hidden}.hero-domains>a:last-child{border:1px solid #5b89d33b}.hero-domains>a:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#a6dcff18 50%,transparent 65%);transform:translateX(-120%);animation:sheen 9s ease-in-out infinite;pointer-events:none}.hero-domains>a:nth-child(2):after{animation-delay:1s}.hero-domains>a:nth-child(3):after{animation-delay:2s}.hero-domains>a:hover{background:#1a4286}.hero-domains strong{text-shadow:0 2px 0 #355f9d}.proof-strip{position:relative;background:linear-gradient(180deg,#e9f0ff,#fff);padding:45px 0 30px}.stats{gap:22px}.stats>div{padding:23px 25px!important;background:#fff;border:1px solid #dce6f6!important;border-radius:13px;box-shadow:0 7px 0 #dce7f9,0 18px 35px #214d9310;transform:perspective(800px) rotateX(4deg)}.stats strong{font-size:clamp(2.1rem,3.5vw,3.2rem);text-shadow:0 2px 0 #b5c9e9}.stats p{font-size:.875rem}.source-note{font-size:.75rem;margin-top:25px}.future-skills{background:#edf3ff}.section-heading{position:relative;z-index:2}.focus-panel{border:1px solid #cfdbf0;border-radius:22px;overflow:hidden;box-shadow:8px 12px 0 #cedcf5,0 28px 50px #17437b13;transition:transform .4s}.focus-image-wrap{background:#04132c;aspect-ratio:1.75}.focus-image-wrap img{object-fit:cover;animation:art-drift 11s ease-in-out infinite}.focus-word{font-weight:750;text-shadow:0 7px 0 #22487965;-webkit-text-stroke:1px #d5edffcc}.focus-image-label,.focus-image-label{font-size:.75rem}.focus-tab{border-radius:12px;margin-bottom:8px;padding:24px 18px;transition:background .3s,translate .3s}.focus-tab[aria-selected=true]{background:#fff;box-shadow:0 6px 0 #d3e1f7;translate:5px 0}.focus-invitation{border-radius:0 14px 14px 0}.focus-invitation .eyebrow{font-size:.75rem}.focus-invitation p{font-size:.94rem}.education-motion{border-radius:24px;box-shadow:9px 10px 0 #cbdaf4;transform:perspective(1400px) rotateX(1deg)}.motion-copy .eyebrow{font-size:.8rem}.motion-clip button{font-size:.875rem}.expertise{background:radial-gradient(ellipse at 15% 15%,#173b76,transparent 50%),#04132c}.service-grid{gap:22px;border:0;perspective:1300px}.service-card,.service-card:nth-child(3n),.service-card:nth-child(n+4){border:1px solid #365783!important;border-radius:17px;background:linear-gradient(140deg,#173764,#091c3b);padding:26px;box-shadow:0 7px 0 #020d21,0 19px 38px #0002;transform:perspective(900px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg))!important;transition:transform .18s ease-out,box-shadow .3s;overflow:hidden;position:relative}.service-card:hover{box-shadow:0 9px 0 #020d21,0 25px 40px #0004;border-color:#80b6ff!important}.service-art{height:165px;width:calc(100% + 52px);max-width:none;object-fit:cover;margin:-26px -26px 23px;display:block;opacity:.95;border-bottom:1px solid #4775b54d}.service-card h3{font-size:1.3rem;min-height:0}.service-card .sector-action{font-size:.94rem}.service-tag{line-height:1.5}.service-top{align-items:center}.service-icon{width:40px;height:40px;filter:drop-shadow(2px 4px 0 #143156) drop-shadow(0 0 12px #539eff50)}.service-card .service-top>span{font-size:.94rem}.advantage{overflow:hidden;background:#fff}.advantage-art{height:245px;margin-top:22px;border-radius:17px;background:#04132c;position:relative;overflow:hidden;box-shadow:8px 8px 0 #e4edfc}.advantage-art img{width:100%;height:100%;object-fit:cover}.art-caption{position:absolute;left:18px;bottom:14px;color:#bfdaff;font-size:.75rem}.advantage-list{perspective:900px;align-self:center}.advantage-list article{border:1px solid #d9e4f7;border-radius:15px;background:linear-gradient(140deg,#fff,#edf3ff);padding:28px;margin-bottom:20px;box-shadow:5px 6px 0 #dce6f8;transform:rotateY(-3deg)}.step-no{border-radius:10px;box-shadow:0 4px 0 #c4d5f0}.local-stamp{margin-top:28px}.experience{background:#e9f0ff;overflow:hidden}.project-grid{perspective:1400px}.project-card{border-radius:20px;box-shadow:7px 10px 0 #c7d8f4,0 20px 45px #22457718;transform:perspective(1000px) rotateY(var(--tilt-y,0deg)) rotateX(var(--tilt-x,0deg));transition:transform .25s}.project-photo{overflow:hidden}.project-photo img{transition:transform .8s}.project-card:hover .project-photo img{transform:scale(1.045)}.project-content h3{font-size:1.65rem}.partnership{background:#f9fbff}.partnership .hero-lab{border-radius:22px;box-shadow:8px 10px 0 #ccd9f0}.logo-perspective{height:310px}.logo-plaque{border-radius:12px;max-width:450px;box-shadow:2px 2px 0 #98b4da,4px 4px 0 #87a5ce,6px 6px 0 #6486b8,8px 8px 0 #5271a0,10px 10px 0 #3b5785,12px 12px 0 #2e4267,23px 34px 35px #0006}.logo-plaque-top,.logo-plaque-bottom{font-size:.8rem}.hero-lab .depth-panel{border-radius:10px;min-height:130px;transition:transform .2s,background .2s}.hero-lab .depth-panel:hover{transform:translateY(-5px)}.hero-lab .depth-panel strong{font-size:.94rem}.hero-lab .lab-readout p{font-size:.94rem}.partner-card,.partner-card.featured{border-radius:14px;background:#fff;box-shadow:5px 5px 0 #e1e9f8;transition:transform .2s,box-shadow .2s}.partner-card:hover{transform:translateY(-4px);box-shadow:5px 9px 0 #dce7fa}.partner-card.selected{box-shadow:5px 5px 0 #b9d0ff,inset 4px 0 0 #245bff}.partner-card .text-link{font-size:.94rem}.contribution{border-radius:16px;background:#eaf1ff;padding:30px}.scan-section{position:relative;overflow:hidden;background:radial-gradient(ellipse at 76% 20%,#164184,transparent 50%),#04132c;color:#fff;padding:95px 0 80px}.scan-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.scan-story{z-index:2;max-width:590px}.scan-story .eyebrow{color:#98ccff}.scan-story h2{font-size:clamp(2.8rem,4.4vw,4.4rem);line-height:1.08;letter-spacing:-.055em}.scan-story h2 em{font-style:normal;color:#ade9ff;text-shadow:0 3px 0 #345f94,0 6px 0 #1b3c69}.scan-story>p:not(.eyebrow){color:#b6cbee;font-size:1.06rem;line-height:1.85;max-width:510px;margin:28px 0}.scan-steps{padding:0;margin:30px 0 32px;list-style:none;display:grid;gap:17px}.scan-steps li{display:flex;align-items:center;gap:17px}.scan-steps li>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:#153875;border:1px solid #5c91e3;border-radius:9px;box-shadow:0 4px 0 #020b1a;color:#afdfff;font-size:.875rem}.scan-steps strong{font-weight:500;font-size:1rem}.scan-exhibit{position:relative;min-height:590px;display:flex;justify-content:center;align-items:center;padding-top:65px;isolation:isolate}.registration-art{position:absolute;inset:-100px -80px 80px -30px;z-index:-1;pointer-events:none}.registration-art img{width:100%;height:100%;object-fit:cover;mix-blend-mode:lighten;opacity:.8}.qr-card{width:318px;background:linear-gradient(130deg,#fff,#e8f0ff);color:#14315b;border:2px solid #edf6ff;border-radius:25px;padding:25px 27px;display:flex;align-items:center;flex-direction:column;box-shadow:3px 4px 0 #a2bce6,6px 8px 0 #6f92c8,9px 12px 0 #47699b,0 32px 65px #0007;position:relative;margin-top:50px}.qr-overline{font-size:.8rem;letter-spacing:.11em;color:#416091}.qr-card>strong{font-size:1.5rem;letter-spacing:-.04em;margin:6px 0 18px}.qr-link{background:#fff;border-radius:12px;display:block;width:100%;max-width:248px;aspect-ratio:1;padding:0}.qr-link img{display:block;width:100%;height:auto;border-radius:12px}.qr-caption{font-size:.875rem;text-align:center;line-height:1.5;margin-top:15px;color:#47618a}.qr-actions{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #c9d9ef;width:100%;padding-top:16px;margin-top:20px}.qr-actions>*{font-size:.875rem;color:#2259d4;background:transparent;border:0;padding:7px 0;cursor:pointer;font-weight:600}.qr-actions>*:hover{text-decoration:underline}#qr-feedback{font-size:.8rem;text-align:center;color:#285d6c;margin-top:6px;overflow-wrap:anywhere}.scan-exhibit-label{position:absolute;bottom:0;text-align:center;font-size:.8rem;letter-spacing:.04em;color:#7fadde;left:0;right:0}.venture-studio{background:linear-gradient(140deg,#0f3476,#06132b);padding-top:90px}.venture-studio:before{opacity:.2}.registration-ribbon{margin:0 0 30px;padding:18px 22px;display:flex;gap:20px;align-items:center;border:1px solid #4671b2;background:#20498566;border-radius:12px;box-shadow:0 5px 0 #020c2460;font-size:.94rem;color:#d0e6ff}.ribbon-number{font-size:.875rem;letter-spacing:.1em;color:#98c5ff;white-space:nowrap}.intake-panel{border-radius:19px;overflow:hidden;box-shadow:8px 11px 0 #030c2480,0 25px 60px #0003}.form-steps .step-button{min-width:0}.form-grid>*{min-width:0}.field input,.field textarea,.field select{font-size:1rem;border-radius:8px;min-height:48px}.form-page h3{font-size:1.55rem}.field{font-size:.94rem}.form-intro,.acknowledge{font-size:.94rem;line-height:1.7}.preview-toolbar,.preview-switch{font-size:.875rem}.paper-stack{filter:drop-shadow(9px 11px 0 #030c2480)}.brief-paper{border-radius:8px}.submit-registration{margin:22px 0;padding:20px;background:#eaf2ff;border:1px solid #bed3f4;border-radius:12px}.submit-registration .acknowledge{align-items:flex-start;margin:0 0 20px}.register-button{width:100%;font-size:1rem;justify-content:center;background:linear-gradient(115deg,#2151d6,#3479ff);color:#fff;box-shadow:0 5px 0 #173d99}.register-button:disabled{opacity:.65;cursor:wait;translate:none}.registration-feedback{font-size:.94rem;color:#324d75;margin:12px 0 0;overflow-wrap:anywhere}.registration-feedback.error{color:#a32828}.registration-receipt{background:#fff;padding:20px;margin-top:18px;border:1px solid #9ec8d7;border-radius:10px;color:#15344f;overflow-wrap:anywhere}.registration-receipt>span{font-size:.875rem;color:#246d57}.registration-receipt>strong{display:block;font-size:1.3rem;margin-top:5px}.registration-receipt p{font-size:.94rem}.registration-receipt button{border:0;background:none;padding:10px 0;font-size:.875rem}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.join-mode .registration-ribbon{border-color:#91caff;background:#2857a277}.contact{position:relative;overflow:hidden;background:linear-gradient(130deg,#e9f1ff,#fff)}.contact-details{perspective:900px}.contact-details>div{background:#fff;border:1px solid #d4e2f7;border-radius:12px;padding:20px 24px;box-shadow:5px 6px 0 #dbe6f6}.contact-scan{display:flex;gap:19px;align-items:center;padding:19px;background:linear-gradient(120deg,#0d2b63,#1d53b2);color:#fff;border-radius:15px;box-shadow:5px 7px 0 #adc4e8;margin-bottom:25px}.contact-scan img{width:90px;height:90px;background:white;border-radius:10px}.contact-scan strong{display:block;font-size:1.2rem}.contact-scan small{display:block;color:#c3dafa;font-size:.875rem;margin-top:5px}.contact-description{font-size:1rem}.footer-line,.footer-small{font-size:.8rem}.art-stage{perspective:1100px}.floating-art{animation:art-float 8s ease-in-out infinite;will-change:transform}.in-view .enter-motion{animation:reveal-depth .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--reveal-delay,0ms)}.offstage .floating-art,.offstage .hero-art-badge,.offstage .logo-plaque,.offstage .focus-image-wrap img,.offstage .hero-domains>a:after{animation-play-state:paused}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-paused .service-card,.motion-paused .project-card{transform:none!important}.motion-paused .enter-motion{animation:none!important}.page-inactive *{animation-play-state:paused!important}.focus-changed .focus-image-wrap img{animation:focus-arrival .6s ease-out,art-drift 11s .6s ease-in-out infinite}
@keyframes art-float{0%,100%{translate:0 0;rotate:-1deg}50%{translate:0 -15px;rotate:1deg}}@keyframes badge-hover{0%,100%{translate:0 0}50%{translate:0 -13px}}@keyframes art-drift{0%,100%{scale:1}50%{scale:1.055}}@keyframes sheen{0%,65%{transform:translateX(-120%)}90%,100%{transform:translateX(120%)}}@keyframes reveal-depth{from{opacity:.35;transform:perspective(1000px) translateY(25px) rotateX(5deg)}to{opacity:1;transform:perspective(1000px) translateY(0) rotateX(0)}}@keyframes focus-arrival{from{opacity:.3;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
@media(min-width:1500px){.hero-investor .hero-content{min-height:820px;padding-top:115px}.hero-investor h1{font-size:6rem}.hero-visual{right:-1%;width:58%}}
@media(max-width:1150px){.nav-actions{gap:8px}.desktop-nav{gap:17px}.hero-investor .hero-content{min-height:750px}.hero-investor .hero-copy{width:55%}.hero-art-badge{width:190px;right:22%}.stats{gap:14px}.stats>div{padding:20px 16px!important}.hero-domains>a,.hero-domains>a:first-child{padding:20px 16px;gap:14px}.scan-layout{gap:24px}.scan-exhibit{min-height:600px}.scan-story h2{font-size:3.3rem}.service-card{padding:23px}.service-art{margin:-23px -23px 21px;width:calc(100% + 46px)}.service-card h3{font-size:1.2rem}.service-tag{font-size:.8rem}.form-steps .step-button{font-size:.8rem}.hero-lab .depth-panel strong{font-size:.85rem}}
@media(max-width:930px){.hero-investor .hero-content{min-height:770px}.hero-investor .hero-copy{width:62%;max-width:520px}.hero-visual{width:62%;right:-15%;opacity:.75;top:9%}.hero-art-badge{width:175px;right:27%}.hero-investor h1{font-size:4.15rem}.hero-domains small{font-size:.8rem}.hero-domains>a{min-width:0}.hero-domains>a>span{min-width:0}.stats{grid-template-columns:repeat(2,1fr)}.scan-layout{grid-template-columns:1fr 1fr}.scan-story h2{font-size:2.7rem}.scan-story>.button{white-space:normal;font-size:.9rem;line-height:1.5}.scan-exhibit{min-height:590px}.qr-card{width:282px;padding:22px}.qr-card>strong{font-size:1.35rem}.registration-art{inset:-40px -60px 80px -40px}.scan-exhibit-label{font-size:.75rem;bottom:15px}.logo-perspective{height:300px}.contact-scan{gap:12px}.contact-scan strong{font-size:1.1rem}}
@media(max-width:700px){html{scroll-padding-top:83px}.global-motion{width:35px;height:35px}.nav-actions{gap:7px}.hero-investor .hero-content{min-height:0;padding-top:45px;padding-bottom:360px;width:calc(100% - 44px)}.hero-investor .hero-copy{width:100%;max-width:100%}.hero-investor h1{font-size:clamp(3rem,11vw,4.5rem);line-height:1.04}.hero-investor .hero-description{font-size:1rem;max-width:520px}.hero-visual{top:auto;bottom:150px;right:0;width:100%;height:340px;opacity:1}.hero-visual:after{display:none}.hero-investor .hero-image{opacity:1;object-position:center;object-fit:contain}.hero-art-badge{width:155px;right:9%;top:0;padding:15px 17px}.hero-art-badge span{font-size:.65rem}.hero-orbit{width:70%;left:15%}.hero-investor .hero-footer{font-size:.8rem;gap:10px}.hero-scan-link{font-size:.875rem}.hero-domains{gap:8px;min-height:135px;padding-bottom:22px}.hero-domains>a,.hero-domains>a:first-child{padding:16px 11px;min-width:0}.hero-domains strong{font-size:1.45rem}.hero-domains small{font-size:.75rem;max-width:none;line-height:1.55}.hero-investor{min-height:0}.stats{gap:15px}.stats>div{padding:18px 14px!important}.stats p{font-size:.8rem}.stats strong{font-size:2.2rem}.stats .word-stat{font-size:1.7rem}.proof-strip{padding:30px 0 25px}.section{padding:66px 0}.eyebrow{font-size:.8rem}.focus-tab{padding:16px 10px}.focus-tab-content>span{font-size:.8rem}.focus-layout{gap:26px}.focus-panel{border-radius:17px;box-shadow:5px 7px 0 #cedcf5}.focus-detail{padding:24px}.focus-capabilities li{font-size:.8rem}.focus-image-wrap{aspect-ratio:1.5}.focus-image-label{font-size:.75rem}.education-motion{border-radius:17px;box-shadow:5px 6px 0 #cbdaf4}.motion-copy{padding:28px}.service-grid{gap:17px}.service-card,.service-card:nth-child(2n),.service-card:nth-child(n+5){border:1px solid #365783!important;padding:21px;border-radius:14px}.service-art{height:145px;width:calc(100% + 42px);margin:-21px -21px 20px}.service-card h3{font-size:1.18rem}.service-card p{font-size:.94rem}.service-card .sector-action{font-size:.875rem}.service-tag{font-size:.8rem}.advantage-list article{padding:22px;transform:none}.advantage-art{height:220px}.project-content h3{font-size:1.45rem}.partnership-stage{gap:28px}.partnership .hero-lab{padding:22px;box-shadow:5px 7px 0 #ccd9f0}.logo-perspective{height:265px}.logo-plaque-top,.logo-plaque-bottom{font-size:.72rem}.hero-lab .depth-panel{padding:14px 10px}.depth-bottom,.depth-kicker{font-size:.75rem}.hero-lab .depth-panel strong{font-size:.85rem}.lab-toolbar{font-size:.875rem}.lab-toolbar button{font-size:.8rem}.partner-card,.partner-card.featured{padding:24px}.contribution{padding:24px}.scan-layout{grid-template-columns:1fr;gap:20px}.scan-story{max-width:570px}.scan-story h2{font-size:clamp(2.7rem,9vw,3.6rem)}.scan-story>p:not(.eyebrow){font-size:1rem}.scan-exhibit{min-height:570px;padding-top:70px}.qr-card{width:306px;padding:24px;margin-top:20px}.qr-card>strong{font-size:1.5rem}.registration-art{inset:-70px -22px 80px -22px}.scan-exhibit-label{bottom:0}.scan-steps{gap:15px}.scan-story>.button{width:100%}.registration-ribbon{padding:16px;gap:12px;align-items:start;font-size:.875rem}.ribbon-number{font-size:.75rem;line-height:1.8}.form-steps .step-button{font-size:.8rem}.form-page h3{font-size:1.4rem}.submit-registration{padding:16px}.register-button{font-size:1rem}.contact-scan{padding:20px;gap:20px}.contact-scan strong{font-size:1.3rem}.contact-details>div{padding:20px}.footer-small{font-size:.8rem}.heading-description{line-height:1.75}}
@media(max-width:420px){.brand-logo{max-width:120px}.language-picker{font-size:.75rem}.global-motion{width:32px;height:32px}.hero-investor h1{font-size:3.25rem}.hero-investor .hero-content{padding-bottom:325px}.hero-visual{height:310px;bottom:151px}.hero-domains>a,.hero-domains>a:first-child{padding:15px 9px}.hero-domains small{font-size:.75rem}.service-grid{grid-template-columns:1fr}.service-art{height:190px}.form-steps .step-button{font-size:.75rem}.hero-lab .depth-panel strong{font-size:.8rem}.logo-perspective{height:230px}.logo-plaque-top,.logo-plaque-bottom{font-size:.68rem}.logo-plaque{padding:16px}.qr-card{width:290px;padding:23px}.scan-exhibit{min-height:555px}.stats strong{font-size:2rem}.stats .word-stat{font-size:1.55rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.floating-art{will-change:auto}.service-card,.project-card{transform:none!important}.scroll-meter{display:none}}
@media print{.scroll-meter,.global-motion{display:none!important}#print-root .brief-paper{box-shadow:none;border-radius:0;filter:none}}

#partner-form[aria-busy=true] .signature-area{pointer-events:none;opacity:.6}

.scan-card-download{width:100%;min-height:42px;background:#2259d4;border:0;color:#fff;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:500;margin-top:10px;cursor:pointer}.scan-card-download:hover{background:#1643b5}.scan-card-download:disabled{opacity:.6}
