@font-face{font-family:'Clarika Pro Geo';font-weight:500;font-style:normal;src:url("/assets/11e710cfafa6-ClarikaProGeo-Md-latin-v2.woff2");font-display:swap;}
@font-face{font-family:'Clarika Pro Geo';font-weight:700;font-style:normal;src:url("/assets/9fbb7435a971-ClarikaProGeo-Bd-latin-v2.woff2");font-display:swap;}
/* V2: source content, original identity, independent editorial layout. */
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;color:var(--ink);background:#fff;font:400 18px/1.65 var(--face);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}figure{margin:0}a{color:inherit;text-underline-offset:5px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.12;letter-spacing:-.035em;font-weight:600;text-wrap:balance;overflow-wrap:break-word}h1{font-size:clamp(38px,5vw,72px)}h2{font-size:clamp(30px,3.4vw,48px)}h3{font-size:28px}h4{font-size:23px}p+p{margin-top:24px}p,.ct-text-block,.brxe-text-basic{max-width:70ch}main,section,div,article{min-width:0}main{display:block}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}.skip-link{position:absolute;left:24px;top:-200px;z-index:1000;padding:16px;background:white}.skip-link:focus{top:16px}.ct-fancy-icon,.ct-svg-icon,.oxy-social-icons,svg:has(symbol),.bricks-isotope-sizer{display:none}.ct-section-inner-wrap,.brxe-container{width:min(1248px,calc(100% - 112px));margin-inline:auto}.ct-section-inner-wrap{padding-block:104px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.ct-section{border:0}.ct-new-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;width:100%}.ct-new-columns>div{width:auto;min-width:0}.ct-new-columns>div>*+*{margin-top:24px}.ct-link-button,.brxe-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:15px 28px;background:var(--accent);color:white;border:1px solid var(--accent);border-radius:0;text-decoration:none;font-size:16px;font-weight:600;line-height:1.4;transition:background .2s,color .2s;align-self:flex-start}.ct-link-button:hover,.brxe-button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ct-link-button br{display:none}.site-header{position:relative;z-index:30;background:#fff;border-bottom:1px solid var(--line)}.site-header-inner{width:min(1248px,calc(100% - 112px));margin:auto;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:40px}.brand-logo{display:block;flex:0 1 250px}.brand-logo img{width:100%;height:auto;max-height:70px;object-fit:contain;object-position:left}#site-nav{display:flex;align-items:center;gap:32px}#site-nav a{font-size:15px;font-weight:500;text-decoration:none;min-height:48px;display:flex;align-items:center;position:relative;white-space:nowrap}#site-nav a:hover,#site-nav a[aria-current=page]{color:var(--accent)}#site-nav a[aria-current=page]:after{content:'';position:absolute;bottom:4px;left:0;width:24px;height:2px;background:var(--accent)}.menu-toggle{display:none;width:48px;height:48px;padding:12px;border:1px solid var(--line);background:white;color:var(--ink);flex-direction:column;justify-content:center;gap:5px}.menu-toggle span{height:2px;background:currentColor;width:22px}.conv-credit{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px max(24px,calc((100% - 1248px)/2));background:var(--soft);border-top:1px solid var(--line);color:var(--ink);font:14px/1.5 var(--face)}.conv-credit button{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;padding:12px 0}.static-form{display:grid;gap:24px;width:100%;color:inherit}.static-form fieldset{border:0;margin:0;padding:0;display:grid;gap:16px;min-width:0}.static-form legend{font-weight:600;margin-bottom:16px}.static-form label{font-size:16px;line-height:1.5}.static-form .form-field{display:grid;gap:8px}.static-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.static-form textarea{width:100%;min-height:56px;border:1px solid #9dabb3;background:#fff;color:#182c37;padding:14px;font:16px/1.5 var(--face);border-radius:0}.static-form textarea{min-height:160px;resize:vertical}.static-form .form-choice{display:flex;gap:12px;align-items:flex-start}.static-form .form-choice input{width:20px;height:20px;min-width:20px;margin-top:3px;accent-color:var(--accent)}.region-choices{display:grid;grid-template-columns:1fr 1fr;gap:16px}.static-form button{min-height:56px;padding:14px 28px;border:0;background:var(--accent);color:white;justify-self:start;font-size:16px;font-weight:600}.static-form button:disabled{opacity:.6;cursor:wait}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.form-status:empty{display:none}.form-status[data-state=error]{color:#a4262c}.form-status[data-state=success]{color:#176b42}.oxel_accordion__row{cursor:pointer;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:20px 0;font-size:20px;font-weight:600;line-height:1.35}.oxel_accordion__row:after{content:'+';font-size:28px;font-weight:400}.oxel_accordion__row[aria-expanded=true]:after{content:'−'}.oxel_accordion__content{padding:0 0 28px;max-width:70ch}.oxel_accordion__content>*+*{margin-top:20px}.consent-video{width:100%;min-height:260px;aspect-ratio:16/9}.consent-video iframe{width:100%;height:100%;border:0}.cc-placeholder{background:var(--soft);color:var(--ink);padding:32px;min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:16px}.cc-dialog{font-family:var(--face);--cc-accent:#18586b;--cc-on-accent:#fff}.cc-dialog h2{font-size:24px;line-height:1.25}.cc-dialog p{font-size:15px;line-height:1.5}.cc-dialog:not([open]){display:none!important}.cc-dialog.cc-banner[open]{position:relative!important;inset:auto!important;margin:0!important;max-width:none!important;width:100%!important;border:0;border-bottom:1px solid #cbdde4;border-radius:0;box-shadow:none;padding:24px max(24px,calc((100% - 1248px)/2))!important;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:8px 40px;overflow:visible;max-height:none!important;background:#f3f8fa;color:#173d50}.cc-banner #cc-title,.cc-banner #cc-description{grid-column:1}.cc-banner .cc-actions{grid-column:2;grid-row:1/4;margin:0;padding:0;border:0;align-self:center}.cc-banner .cc-status{display:none}.cc-dialog button{font-size:15px;min-height:44px}.cc-dialog [data-cc-action=all],.cc-dialog [data-cc-action=necessary]{background:#18586b;color:#fff;border-color:#18586b}.v2-legal .ct-section-inner-wrap{max-width:900px}.v2-legal h2{font-size:28px;margin-top:24px}.v2-legal h3{font-size:22px;margin-top:20px}.v2-legal .ct-text-block p{margin-block:20px}.v2-legal main a{overflow-wrap:anywhere}.v2-legal main ul{padding-left:24px}.v2-blog main{width:min(900px,calc(100% - 112px));margin:80px auto}.v2-blog main>*+*,.v2-blog article>*+*{margin-top:36px}.v2-blog .brxe-container{width:100%}.v2-blog .avatar{width:60px}.v2-blog svg{width:24px;height:24px}.v2-blog .comment-list{padding-left:24px}.v2-blog .bricks-layout-wrapper{list-style:none;padding:0}.v2-blog .brxe-post-sharing{display:flex;gap:24px;list-style:none;padding:0}
@media(max-width:1100px){.site-header-inner{min-height:96px}.menu-toggle{display:flex}#site-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:20px 32px;background:white;border-bottom:1px solid var(--line);gap:4px}#site-nav.is-open{display:flex;flex-direction:column;align-items:stretch}#site-nav a{white-space:normal}.ct-new-columns{gap:32px}}
@media(max-width:767px){body{font-size:17px;line-height:1.65}h1{font-size:40px}h2{font-size:32px}h3{font-size:25px}h4{font-size:22px}.site-header-inner{min-height:88px;width:calc(100% - 48px);gap:24px}.brand-logo{max-width:215px}.ct-section-inner-wrap,.brxe-container{width:calc(100% - 48px)}.ct-section-inner-wrap{padding-block:64px;gap:24px}.ct-new-columns{grid-template-columns:minmax(0,1fr);gap:40px}.ct-new-columns>div{width:100%}.cc-dialog.cc-banner[open]{display:block;padding:20px 24px!important}.cc-banner .cc-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;gap:8px}.cc-banner [data-cc-action=settings]{grid-column:1/-1}.cc-banner #cc-description{font-size:14px}.cc-banner #cc-title{font-size:21px}.v2-blog main{width:calc(100% - 48px);margin:56px auto}.conv-credit{font-size:13px;gap:8px}.static-form .form-choice{font-size:14px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

body[data-site=commspace]{--ink:#0a4a6e;--accent:#0a4a6e;--soft:#eef4f7;--line:#d1dfe6;--face:'Clarika Pro Geo',Arial,sans-serif}.brand-logo{max-width:240px}#site-nav a:last-child{background:#f9a61a;color:#153747;padding:12px 24px;min-height:52px}#section-2-8{background:#0a4a6e;color:#fff}#section-2-8>.ct-section-inner-wrap{display:grid;grid-template-columns:1.35fr .8fr;align-items:center;gap:72px;padding-block:80px 88px}.v2-universe-copy{display:flex;flex-direction:column;gap:28px}#div_block-10-8{display:flex;align-items:center;gap:28px}#headline-3-8{font-size:23px;font-weight:400;letter-spacing:0}#image-5-8{width:112px;height:112px;object-fit:contain}#headline-8-8{font-size:clamp(64px,7.1vw,104px);font-weight:500;letter-spacing:-.055em;line-height:.98;max-width:11ch;text-wrap:normal}#text_block-6-8{font-size:15px;color:#d7e7ef}.v2-universe-image{width:100%;height:520px;object-fit:cover;object-position:center;border-radius:180px 180px 0 0}#section-13-8>.ct-section-inner-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:88px;align-items:center;padding-block:96px}#headline-14-8{font-size:44px}#text_block-16-8{font-size:21px;line-height:1.65}#section-19-8{background:var(--soft)}#section-19-8>.ct-section-inner-wrap{display:grid;grid-template-columns:1fr 1.25fr;gap:32px 96px}#section-19-8 h2{font-size:33px;border-top:1px solid var(--line);padding-top:28px}#section-19-8 .ct-text-block{border-top:1px solid var(--line);padding-top:28px;font-size:18px}#section-19-8 br{display:none}#section-47-8>.ct-section-inner-wrap{display:grid;grid-template-columns:.65fr 1.5fr;gap:24px 88px;align-items:center}#image-48-8{width:100%;aspect-ratio:1;object-fit:cover;grid-row:1/3}#headline-49-8{font-size:clamp(28px,3vw,42px);line-height:1.2;font-weight:500}#text_block-51-8{font-size:15px}#section-53-8,#section-99-8,#section-120-31{background:#0a4a6e;color:#fff}#section-53-8>.ct-section-inner-wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px 96px}#headline-54-8{font-size:20px;letter-spacing:.02em;font-weight:400;grid-column:1}#headline-55-8{font-size:42px;grid-column:1}#text_block-57-8{grid-column:1;font-size:18px}#text_block-59-8{grid-column:2;grid-row:1/4;font-size:28px;line-height:1.75;border-top:1px solid #ffffff40;padding-top:20px}#headline-61-8{grid-column:1/-1;font-size:25px;margin-top:24px}#link_button-62-8{grid-column:1/-1}body[data-site=commspace] .ct-link-button,body[data-site=commspace] .static-form button{background:#f9a61a;color:#153747;border-color:#f9a61a}body[data-site=commspace] .ct-link-button:hover{background:#ffbb45;color:#153747;border-color:#ffbb45}#section-65-8>.ct-section-inner-wrap{max-width:900px}#headline-66-8,#headline-74-8{font-size:18px;letter-spacing:.05em;font-weight:400}#headline-68-8{font-size:48px;max-width:20ch}#text_block-70-8{font-size:21px}#section-191-8{background:var(--soft)}#section-191-8>.ct-section-inner-wrap{padding-block:72px;gap:40px}#headline-195-8{font-size:32px;max-width:28ch}#video-193-8{width:100%}.oxygen-vsb-responsive-video-wrapper{width:100%}#section-73-8>.ct-section-inner-wrap{display:grid;grid-template-columns:1fr 1.4fr;gap:32px 96px}#headline-74-8{grid-column:1/-1;margin-bottom:24px}#section-73-8 h3{font-size:32px;border-top:1px solid var(--line);padding-top:28px}#section-73-8 .ct-text-block{font-size:18px;border-top:1px solid var(--line);padding-top:28px}#section-99-8 h2{font-size:52px;max-width:18ch}#headline-101-8{font-size:25px;font-weight:400}#text_block-102-8{font-size:20px}#section-111-8 .ct-new-columns{grid-template-columns:.9fr 1.2fr;align-items:center;gap:80px}#headline-112-8{font-size:48px}#text_block-120-8{font-size:20px}#image-119-8{width:100%;aspect-ratio:4/3;object-fit:cover}#communications-performance-check{background:var(--soft);border-top:1px solid var(--line)}#headline-284-8{font-size:20px;max-width:none;font-weight:400}#headline-288-8{font-size:48px}#communications-performance-check .ct-new-columns{gap:96px;margin-top:24px}#communications-performance-check h4{font-size:26px}#headline-290-8{font-size:52px}#communications-performance-check ul{padding-left:24px}#unsere-welten{background:#0a4a6e;color:#fff}#headline-125-8{font-size:52px}#headline-127-8{font-size:20px;max-width:55ch;font-weight:400}#unsere-welten .ct-new-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}#unsere-welten .ct-div-block{border-top:1px solid #ffffff40;padding-top:28px}#unsere-welten .ct-div-block .ct-div-block{border:0;padding:0}#unsere-welten h4{font-size:26px;margin-bottom:20px}#unsere-welten .ct-text-block{font-size:17px;color:#d7e7ef}#section-1-14{background:#fff;color:var(--ink)}#section-1-14>.ct-section-inner-wrap{padding-block:64px 32px;gap:40px}#section-1-14 .ct-new-columns{grid-template-columns:1fr 1fr;gap:80px}#section-1-14 .ct-new-columns>div{display:flex;flex-wrap:wrap;gap:12px 24px;align-content:start}#section-1-14 a{font-size:15px}#section-1-14 .ct-text-block{font-size:14px}#section-1-14 .ct-div-block{max-width:100%}#section-2-31{background:var(--soft)}#section-2-31>.ct-section-inner-wrap{padding-block:64px}#section-2-31 img{max-height:160px;width:auto;object-fit:contain}#section-9-31{background:#0a4a6e;color:#fff}#headline-10-31{max-width:22ch}#section-15-31 h2{font-size:32px}#section-15-31 .ct-new-columns{margin-top:24px}#section-201-31 .ct-video{width:100%}#our-drive{background:var(--soft)}#our-drive h2{font-size:20px;font-weight:400}#our-drive .ct-new-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}#section-78-31 h2{font-size:52px}#section-92-31{background:var(--soft)}#section-92-31 .ct-new-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}#section-120-31 h2{font-size:20px}#section-120-31 h3{font-size:36px}#crew{background:var(--soft)}#crew>.ct-section-inner-wrap{padding-bottom:40px}#section-127-31 .ct-new-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}#section-127-31 img{width:100%;aspect-ratio:4/5;object-fit:cover}#section-127-31 h3{font-size:27px}#section-127-31 .ct-text-block{font-size:17px}#section-127-31 .ct-new-columns+.ct-new-columns{margin-top:56px}#section-2-159 .ct-new-columns{align-items:start}#section-2-159 img{max-width:100%;object-fit:cover}#section-2-159 a{overflow-wrap:anywhere}#section-5-63{background:#0a4a6e;color:#fff}#section-5-63>.ct-section-inner-wrap{max-width:900px}#section-5-63 h2{font-size:56px}#section-5-63 .static-form{margin-top:32px}#section-5-63 .static-form .form-status[data-state=success]{color:#a4edc8}#section-5-63 .static-form .form-status[data-state=error]{color:#ffbbbc}#section-2-43>.ct-section-inner-wrap{max-width:1050px}#headline-8-43{font-size:56px}#section-2-43 .ct-new-columns{padding-top:48px;border-top:1px solid var(--line);margin-top:24px}#section-2-43 img{width:100%;height:auto}#section-2-159 h2{font-size:56px}.ct-link{color:inherit}.oxy-rich-text p+p{margin-top:20px}.v2-legal main .ct-section:first-child>.ct-section-inner-wrap{padding-bottom:72px}
@media(max-width:1000px){#section-2-8>.ct-section-inner-wrap{gap:40px}.v2-universe-image{height:450px}#headline-8-8{font-size:76px}#section-13-8>.ct-section-inner-wrap,#section-19-8>.ct-section-inner-wrap,#section-47-8>.ct-section-inner-wrap,#section-53-8>.ct-section-inner-wrap,#section-73-8>.ct-section-inner-wrap{column-gap:40px}#section-111-8 .ct-new-columns{gap:40px}}
@media(max-width:767px){#section-2-8>.ct-section-inner-wrap{grid-template-columns:1fr;padding-block:40px 56px;gap:36px}#headline-8-8{font-size:58px;max-width:100%}#image-5-8{width:84px;height:84px}#headline-3-8{font-size:19px}.v2-universe-copy{gap:24px}.v2-universe-image{height:300px;object-position:center 55%;border-radius:120px 120px 0 0}#section-13-8>.ct-section-inner-wrap,#section-19-8>.ct-section-inner-wrap,#section-47-8>.ct-section-inner-wrap,#section-53-8>.ct-section-inner-wrap,#section-73-8>.ct-section-inner-wrap{grid-template-columns:1fr;gap:24px;padding-block:64px}#headline-14-8{font-size:34px}#text_block-16-8,#text_block-70-8{font-size:19px}#section-19-8 h2,#section-73-8 h3{font-size:29px;border:0;padding-top:32px}#section-19-8 .ct-text-block,#section-73-8 .ct-text-block{border:0;padding-top:0}#section-19-8 h2:first-child{padding:0}#image-48-8{grid-row:auto;width:100%;max-width:240px;aspect-ratio:1}#headline-49-8{font-size:30px;margin-top:8px}#text_block-59-8{grid-column:auto;grid-row:auto;font-size:24px;padding-top:24px}#headline-55-8{font-size:34px}#headline-61-8{font-size:24px}#headline-68-8{font-size:36px}#headline-195-8{font-size:28px}#section-73-8 h2{margin-bottom:0}#section-73-8 h3:first-of-type{padding-top:0}#section-99-8 h2,#headline-112-8,#headline-288-8,#headline-125-8,#section-78-31 h2{font-size:38px}#section-111-8 .ct-new-columns{grid-template-columns:1fr;gap:36px}#communications-performance-check .ct-new-columns{gap:40px}#headline-290-8{font-size:42px}#unsere-welten .ct-new-columns,#our-drive .ct-new-columns,#section-92-31 .ct-new-columns,#section-127-31 .ct-new-columns{grid-template-columns:1fr;gap:40px}#unsere-welten .ct-div-block{padding-top:24px}#section-1-14 .ct-new-columns{grid-template-columns:1fr;gap:28px}#headline-10-31{font-size:40px}#section-120-31 h3{font-size:30px}#section-5-63 h2,#headline-8-43,#section-2-159 h2{font-size:38px}.ct-video{width:100%}.consent-video,.cc-placeholder{min-height:220px}}

/* Measured width guards: flex children may not expand the reading column. */
.v2-social{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.v2-social .ct-fancy-icon{display:block}.v2-social svg{width:22px;height:22px;fill:currentColor}#div_block-24-14{display:flex;gap:24px}#headline-368-8{margin-top:32px!important}#image-362-8{mix-blend-mode:multiply}body[data-site=commspace] #headline-8-8{font-size:clamp(60px,5.7vw,82px);overflow-wrap:normal;max-width:100%;text-wrap:balance}body[data-site=commspace] #headline-68-8{hyphens:auto;overflow-wrap:normal;font-size:44px}body[data-site=commspace] .v2-universe-image{object-position:85% bottom}.consent-video:has(iframe[hidden]){aspect-ratio:auto;min-height:0}h2,h3{hyphens:auto}

.ct-section-inner-wrap>*{max-width:100%}.oxy-rich-text{width:100%;max-width:100%;min-width:0}.v2-legal h1{font-size:clamp(30px,4vw,56px);hyphens:auto}.v2-legal .oxy-rich-text>h1{overflow-wrap:normal}.ct-link-button:empty{display:none}
body[data-site=qualytech] #headline-5-8{max-width:100%;font-size:clamp(38px,4.15vw,60px);hyphens:auto;overflow-wrap:normal}body[data-site=qualytech] #section-413-8>.ct-section-inner-wrap{display:block}#new_columns-414-8{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:96px}#div_block-15-14>a+a{margin-left:24px}
body[data-site=commspace] #section-1-14 ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 32px;margin:0}body[data-site=commspace] #section-1-14 li a{text-decoration:none;display:inline-flex;min-height:44px;align-items:center}#section-1-14 #new_columns-3-14{align-items:start}
body[data-site=schultz] .fr-content-section-golf{padding-block:80px;grid-template-columns:1fr 1.25fr;gap:96px}body[data-site=schultz] .fr-feature-section-kilo{padding-block:96px}body[data-site=schultz] .fr-feature-card-india__heading a br{display:block}body[data-site=schultz] .footer-mike__cta .brxe-button{border-color:#24768a}
@media(max-width:767px){#new_columns-414-8{grid-template-columns:minmax(0,1fr);gap:48px}body[data-site=qualytech] #headline-5-8{font-size:39px}body[data-site=commspace] #headline-8-8{font-size:43px;line-height:1.06;overflow-wrap:normal;max-width:100%;text-wrap:balance}body[data-site=commspace] #headline-14-8,body[data-site=commspace] #headline-68-8{font-size:30px;hyphens:auto;overflow-wrap:normal}body[data-site=commspace] #image-48-8{max-width:100%;width:100%;aspect-ratio:4/3;object-position:center 25%}body[data-site=schultz] .fr-content-section-golf{grid-template-columns:1fr;padding-block:64px;gap:32px}body[data-site=schultz] .fr-feature-section-kilo{padding-block:64px}}


/* V3: shared alignment contract on every route; full-bleed original rocket. */
body[data-site=commspace]{--content-width:1248px;--page-gutter:56px}
body[data-site=commspace] .site-header{background:#fff!important;color:#0a4a6e!important}
body[data-site=commspace] .brand-logo{opacity:1;filter:none;mix-blend-mode:normal}
body[data-site=commspace] .site-header-inner{min-height:80px}
body[data-site=commspace] .ct-section-inner-wrap,body[data-site=commspace] .site-header-inner{width:min(var(--content-width),calc(100% - var(--page-gutter)*2));max-width:var(--content-width)!important;margin-inline:auto}
body[data-site=commspace] .conv-credit,body[data-site=commspace] .cc-dialog.cc-banner[open]{padding-inline:max(var(--page-gutter),calc((100% - var(--content-width))/2))!important}
body[data-site=commspace] #section-2-8{position:relative;isolation:isolate;background:#0a4a6e;overflow:hidden}
body[data-site=commspace] #section-2-8>.ct-section-inner-wrap{display:flex;min-height:660px;justify-content:center;padding-block:64px;position:static}
body[data-site=commspace] .v2-universe-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;object-position:70% center;z-index:-2}
body[data-site=commspace] #section-2-8:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,27,44,.92),rgba(3,27,44,.76) 48%,rgba(3,27,44,.08) 83%)}
body[data-site=commspace] .v2-universe-copy{max-width:670px}
body[data-site=commspace] #headline-8-8{font-size:clamp(56px,5.7vw,82px);color:#fff;text-wrap:balance}
body[data-site=commspace] #text_block-6-8{color:#fff}
body[data-site=commspace] #image-5-8{width:150px;height:auto}
body[data-site=commspace] .cc-dialog,body[data-site=commspace] .cc-placeholder{--cc-accent:#0a4a6e;--cc-on-accent:#fff;--cc-ink:#0a4a6e;--cc-muted:#36566a;--cc-line:#b6cbd7;--cc-soft:#eef4f7;--cc-radius:0px;color:#0a4a6e}
body[data-site=commspace] .cc-dialog.cc-banner[open]{background:#eef4f7;border-bottom:4px solid #f9a61a}
body[data-site=commspace] .cc-dialog [data-cc-action=all],body[data-site=commspace] .cc-dialog [data-cc-action=necessary],body[data-site=commspace] .cc-placeholder [data-cc-action=once]{background:#0a4a6e;color:white;border-color:#0a4a6e}
body[data-site=commspace] .cc-dialog button,body[data-site=commspace] .cc-placeholder button{border-radius:0}
body[data-site=commspace] .cc-dialog [data-cc-action=settings],body[data-site=commspace] .cc-dialog [data-cc-action=save],body[data-site=commspace] .cc-placeholder [data-cc-action=always]{background:#f9a61a;color:#153747;border-color:#f9a61a}
body[data-site=commspace] .cc-dialog a{color:#0a4a6e;text-decoration:underline}
body[data-site=commspace] .ct-video{width:100%;max-width:none}
body[data-site=commspace] .consent-video,body[data-site=commspace] .consent-video:has(iframe[hidden]){position:relative;aspect-ratio:16/9;min-height:0;width:100%;background:#0a4a6e}
body[data-site=commspace] .consent-video iframe{position:absolute;inset:0;width:100%;height:100%}
body[data-site=commspace] .consent-video .cc-placeholder{width:100%;min-height:100%;aspect-ratio:16/9;padding:clamp(16px,3vw,40px);border:0;color:#fff;background:linear-gradient(90deg,rgba(3,27,44,.94),rgba(3,27,44,.88)),url('/assets/c9a89ee8ad4f-Rakete_COMMspace_web-v2-1200.webp') center/cover;gap:12px}
body[data-site=commspace] .consent-video .cc-placeholder strong{color:#fff}
body[data-site=commspace] .consent-video .cc-placeholder details{color:#fff}
body[data-site=commspace] .consent-video .cc-placeholder a{color:#fff}
body[data-site=commspace] .consent-video .cc-placeholder button{background:#f9a61a;color:#153747;border-color:#f9a61a}
@media(max-width:767px){body[data-site=commspace]{--page-gutter:24px}body[data-site=commspace] #section-2-8>.ct-section-inner-wrap{min-height:560px;padding-block:48px}body[data-site=commspace] #headline-8-8{font-size:43px}body[data-site=commspace] .v2-universe-image{object-position:65% center}body[data-site=commspace] #section-2-8:after{background:rgba(3,27,44,.78)}body[data-site=commspace] .consent-video .cc-placeholder{aspect-ratio:auto;min-height:300px}body[data-site=commspace] .consent-video:has(iframe[hidden]){aspect-ratio:auto}}

.mosparo-box{width:100%;max-width:100%;color:#153747}.mosparo__container{max-width:100%}.mosparo__label{font-size:16px!important;line-height:1.5!important}.mosparo__container input{min-height:0!important}.static-form .mosparo__container label{color:#153747!important}

/* V4: a quiet brand panel paired with photography, never a logo overlay. */
body[data-site=commspace] #section-2-31{background:#0a4a6e;color:#fff}
body[data-site=commspace] #section-2-31>.ct-section-inner-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-block:64px}
body[data-site=commspace] #div_block-3-31{display:flex;flex-direction:column;align-items:flex-start;gap:32px}
body[data-site=commspace] #headline-4-31{font-size:clamp(32px,3.4vw,48px);font-weight:500;letter-spacing:-.025em}
body[data-site=commspace] #headline-4-31:before{content:'';display:block;width:64px;height:4px;margin-bottom:28px;background:#f9a61a}
body[data-site=commspace] #image-5-31{width:420px;max-width:100%;max-height:none;height:auto;object-fit:contain}
body[data-site=commspace] #section-2-31 .comm-about-photo{width:100%;height:420px;max-height:none;object-fit:cover;object-position:center}
.comm-footer{background:#eef4f7;color:#0a4a6e;border-top:1px solid #d1dfe6}
.comm-footer-inner{width:min(var(--content-width),calc(100% - var(--page-gutter)*2));margin-inline:auto;padding-top:64px}
.comm-footer-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:64px;align-items:start;padding-bottom:48px}
.comm-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.comm-footer-brand>a:first-child{min-height:48px;display:flex;align-items:center}
.comm-footer-brand img{width:230px;height:auto}
.comm-footer-brand p{font-size:14px}
.comm-footer a,.comm-footer button{font-size:16px;line-height:1.5;text-decoration:none;min-height:48px;display:inline-flex;align-items:center}
.comm-footer a:hover,.comm-footer button:hover{text-decoration:underline}
.comm-footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 28px}
.comm-footer-legal{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.comm-footer button{padding:0;background:none;border:0;color:inherit;text-align:left}
.comm-footer-social{gap:12px}
.comm-footer-social svg{width:20px;height:24px;fill:currentColor;flex-shrink:0}
.comm-footer-bottom{border-top:1px solid #c4d7e1;padding-block:16px;display:flex;justify-content:flex-end}
.comm-footer-bottom a{font-size:14px}
@media(max-width:1000px){body[data-site=commspace] #section-2-31>.ct-section-inner-wrap{gap:40px}.comm-footer-grid{gap:32px;grid-template-columns:1fr 1fr}.comm-footer-brand{grid-column:1/-1}}
@media(max-width:767px){body[data-site=commspace] #section-2-31>.ct-section-inner-wrap{grid-template-columns:1fr;gap:40px;padding-block:40px}body[data-site=commspace] #div_block-3-31{gap:24px}body[data-site=commspace] #headline-4-31:before{margin-bottom:20px}body[data-site=commspace] #image-5-31{width:260px}body[data-site=commspace] #section-2-31 .comm-about-photo{height:240px}.comm-footer-inner{padding-top:40px}.comm-footer-grid{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.comm-footer-brand{grid-column:auto;gap:12px}.comm-footer-brand img{width:220px}.comm-footer-nav{gap:4px 24px}.comm-footer-legal{border-top:1px solid #c4d7e1;padding-top:24px}.comm-footer-bottom{justify-content:flex-start}}

/* V3 accessibility gate: consistent touch areas, independent of text length. */
body[data-site=commspace] .menu-toggle{min-width:48px;min-height:48px;flex-shrink:0}
body[data-site=commspace] #site-nav a,body[data-site=commspace] #section-1-14 a,body[data-site=commspace] .conv-credit a,body[data-site=commspace] .conv-credit button{min-height:48px;display:inline-flex;align-items:center}
body[data-site=commspace] #section-1-14 .v2-social{min-width:48px;min-height:48px}
body[data-site=commspace] .cc-dialog button,body[data-site=commspace] .cc-placeholder button,body[data-site=commspace] .cc-placeholder summary{min-height:48px}

/* V5: original About star field, full bleed with centered original wording.
   The 60% black base overlay bounds even white source pixels to RGB 102:
   white foreground therefore retains at least 5.74:1 contrast. */
body[data-site=commspace] #section-2-31{position:relative;isolation:isolate;overflow:hidden;background:#03080e;color:#fff}
body[data-site=commspace] #section-2-31>.comm-about-background{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}
body[data-site=commspace] #section-2-31:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent,#000),rgba(0,0,0,.6);pointer-events:none}
body[data-site=commspace] #section-2-31>.ct-section-inner-wrap{display:flex;justify-content:center;align-items:center;min-height:560px;padding-block:64px;gap:0}
body[data-site=commspace] #div_block-3-31{align-items:center;text-align:center;gap:28px}
body[data-site=commspace] #headline-4-31{font-size:32px;font-weight:600;letter-spacing:0;color:#fff}
body[data-site=commspace] #headline-4-31:before{display:none}
body[data-site=commspace] #image-5-31{width:420px;height:auto;max-width:100%}
@media(max-width:767px){body[data-site=commspace] #section-2-31>.ct-section-inner-wrap{min-height:420px;padding-block:48px}body[data-site=commspace] #div_block-3-31{gap:24px}body[data-site=commspace] #headline-4-31{font-size:28px}body[data-site=commspace] #image-5-31{width:280px}}

/* Homepage only: intro above the wordmark, anchored to the shared left edge.
   Keep the full-bleed rocket, existing contrast scrim and About hero untouched. */
body[data-site=commspace] #section-2-8>.ct-section-inner-wrap{align-items:flex-start}
body[data-site=commspace] #section-2-8 .v2-universe-copy{align-items:flex-start;text-align:left;width:100%}
body[data-site=commspace] #section-2-8 #div_block-10-8{flex-direction:column;align-items:flex-start;gap:16px}
/* Original wordmark has 111 transparent pixels at its 1024px left edge. */
body[data-site=commspace] #section-2-8 #image-5-8{transform:translateX(-10.83984375%)}

/* Prevent the native checkbox column shrinking into the consent label. */
.static-form .mosparo__checkbox_column{flex:0 0 48px!important;min-width:48px;width:48px}
.static-form .mosparo__content_column{min-width:0;flex:1}
