:root{--cio-navy:#06162f;--cio-blue:#0759e6;--cio-cyan:#18b7d8;--cio-mint:#3ed49a;--cio-paper:#f4f8fc;--cio-line:#dbe6f2;--cio-text:#10213a;--cio-muted:#5b6b80}body[data-page=connectio]{background:var(--cio-paper);color:var(--cio-text)}
.cio-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:clamp(34px,6vw,90px);align-items:center;min-height:720px;padding:clamp(76px,9vw,126px) clamp(22px,6vw,90px);overflow:hidden;color:#fff;background:radial-gradient(circle at 79% 18%,rgba(24,183,216,.3),transparent 25%),radial-gradient(circle at 10% 92%,rgba(62,212,154,.13),transparent 28%),linear-gradient(135deg,#041127,#082d68 56%,#063e58)}.cio-hero:after{position:absolute;inset:0;z-index:-1;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent 10%,#000 75%);content:""}.cio-hero-copy{max-width:760px}.cio-kicker{margin:0 0 14px;color:var(--cio-blue);font-size:.82rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.cio-hero .cio-kicker,.cio-capabilities .cio-kicker,.cio-cta .cio-kicker{color:#78e6ff}.cio-hero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(3.4rem,6.4vw,6.8rem);line-height:.9;letter-spacing:-.055em}.cio-lead{max-width:700px;margin:26px 0 0;color:#dcecff;font-size:clamp(1.08rem,1.7vw,1.36rem);line-height:1.55}.cio-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cio-actions .button{min-height:48px}.cio-button-light{border:1px solid rgba(255,255,255,.7);color:#fff;background:rgba(255,255,255,.08)}.cio-button-light:hover{color:var(--cio-navy);background:#fff}.cio-boundaries{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.cio-boundaries li{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 11px;color:#cfe2f8;background:rgba(255,255,255,.06);font-size:.76rem;font-weight:800}
.cio-system{position:relative;border:1px solid rgba(255,255,255,.25);border-radius:28px;padding:clamp(20px,3vw,32px);background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.05));box-shadow:0 34px 80px rgba(0,0,0,.3);backdrop-filter:blur(16px)}.cio-system:before{position:absolute;top:24px;right:24px;width:9px;height:9px;border-radius:50%;background:var(--cio-mint);box-shadow:0 0 0 8px rgba(62,212,154,.1),0 0 28px var(--cio-mint);content:""}.cio-system-head{display:flex;gap:8px;flex-direction:column;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.18)}.cio-system-head span{color:#a9bdd6;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cio-system-head strong{font-size:1.7rem;letter-spacing:.08em}.cio-signal-flow{display:grid;gap:12px;margin:18px 0 14px;padding:0;list-style:none}.cio-signal-flow li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:15px;background:rgba(5,20,45,.4)}.cio-signal-flow li>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#051a33;background:linear-gradient(135deg,#6df0c0,#68dcff);font-weight:950}.cio-signal-flow div{display:grid;gap:3px}.cio-signal-flow strong{color:#fff}.cio-signal-flow small{color:#bcd0e7;line-height:1.4}.cio-system>p{margin:0;color:#8fa9c6;font-size:.69rem;text-align:center}
.cio-proof{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:22px clamp(22px,6vw,90px);color:#dcecff;background:#071c38}.cio-proof p{margin:0;font-weight:850}.cio-proof ul{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.cio-proof li{border-radius:999px;padding:7px 12px;color:#aee9ff;background:rgba(24,183,216,.12);font-size:.76rem;font-weight:900}.cio-section{padding:clamp(76px,9vw,128px) clamp(22px,6vw,90px)}.cio-heading{max-width:780px}.cio-heading h2,.cio-cta h2{margin:0;color:var(--cio-navy);font-size:clamp(2.55rem,5vw,5rem);line-height:.98;letter-spacing:-.045em}.cio-heading>p:last-child{max-width:700px;margin:22px 0 0;color:var(--cio-muted);font-size:1.08rem;line-height:1.65}
.cio-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:56px 0 0;padding:0;list-style:none}.cio-process li{position:relative;min-height:310px;border:1px solid var(--cio-line);border-radius:22px;padding:28px;background:#fff;box-shadow:0 18px 44px rgba(6,22,47,.07)}.cio-process li:not(:last-child):after{position:absolute;top:46px;right:-21px;z-index:2;width:28px;height:2px;background:var(--cio-cyan);content:""}.cio-process li>span{color:var(--cio-blue);font-size:.75rem;font-weight:950}.cio-process svg{display:block;width:44px;height:44px;margin:42px 0 22px;fill:none;stroke:var(--cio-blue);stroke-width:1.8}.cio-process h3{margin:0 0 12px;color:var(--cio-navy);font-size:1.35rem}.cio-process p{margin:0;color:var(--cio-muted);line-height:1.55}
.cio-capabilities{color:#fff;background:radial-gradient(circle at 84% 12%,rgba(24,183,216,.19),transparent 28%),linear-gradient(145deg,#05162f,#071f42)}.cio-heading-light h2{color:#fff}.cio-heading-light>p:last-child{color:#b8cce3}.cio-cap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:58px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.14)}.cio-cap-grid article{min-height:270px;padding:30px;background:#081d3b}.cio-cap-grid span{color:#5cdcb1;font-size:.75rem;font-weight:950}.cio-cap-grid h3{margin:64px 0 12px;color:#fff;font-size:1.5rem}.cio-cap-grid p{margin:0;color:#b7cae0;line-height:1.55}
.cio-trust{background:#fff}.cio-trust-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:24px;margin-top:56px}.cio-trust-principles{display:grid;gap:12px}.cio-trust-principles article{display:grid;grid-template-columns:minmax(180px,.42fr) 1fr;gap:28px;border-top:1px solid var(--cio-line);padding:24px 0}.cio-trust-principles strong{color:var(--cio-navy);font-size:1.1rem}.cio-trust-principles p{margin:0;color:var(--cio-muted);line-height:1.6}.cio-limit{border-radius:24px;padding:30px;color:#fff;background:linear-gradient(150deg,#082b69,#06162f);box-shadow:0 24px 60px rgba(6,22,47,.18)}.cio-limit>p{margin:0 0 22px;color:#7ce4ff;font-size:.76rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.cio-limit ul{display:grid;gap:0;margin:0 0 28px;padding:0;list-style:none}.cio-limit li{border-bottom:1px solid rgba(255,255,255,.14);padding:14px 0;color:#e1edfa}.cio-limit a{color:#fff;font-weight:900}
.cio-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:end;padding:clamp(66px,8vw,100px) clamp(22px,6vw,90px);color:#fff;background:linear-gradient(120deg,#0a4cc4,#08799a)}.cio-cta h2{max-width:850px;color:#fff}.cio-cta>div>p:last-child{max-width:680px;color:#dcefff;font-size:1.05rem;line-height:1.6}.cio-cta .cio-actions{justify-content:flex-end}.site-footer{min-height:0!important}
@media(max-width:1050px){.cio-hero{grid-template-columns:1fr}.cio-system{width:min(100%,680px)}.cio-process,.cio-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cio-process li:nth-child(2):after{display:none}.cio-cta{grid-template-columns:1fr}.cio-cta .cio-actions{justify-content:flex-start}}
@media(max-width:680px){.cio-hero{min-height:auto;padding:64px 18px 54px}.cio-hero h1{font-size:clamp(2.7rem,13vw,3.45rem);line-height:.94}.cio-lead{font-size:1rem}.cio-actions{display:grid;grid-template-columns:1fr;width:100%}.cio-actions .button{width:100%}.cio-boundaries{display:grid}.cio-system{border-radius:20px;padding:16px}.cio-system:before{top:20px;right:20px}.cio-signal-flow li{grid-template-columns:38px 1fr;padding:12px}.cio-signal-flow li>span{width:38px;height:38px}.cio-proof{align-items:flex-start;flex-direction:column;padding:20px 18px}.cio-section{padding:76px 18px}.cio-heading h2,.cio-cta h2{font-size:clamp(2.3rem,11vw,3.15rem)}.cio-process,.cio-cap-grid{grid-template-columns:1fr}.cio-process{margin-top:38px}.cio-process li{min-height:0;padding:24px}.cio-process li:not(:last-child):after{top:auto;right:auto;bottom:-18px;left:44px;width:2px;height:22px}.cio-process li:nth-child(2):after{display:block}.cio-process svg{margin:28px 0 18px}.cio-cap-grid{margin-top:38px}.cio-cap-grid article{min-height:0}.cio-cap-grid h3{margin-top:36px}.cio-trust-layout{grid-template-columns:1fr;margin-top:36px}.cio-trust-principles article{grid-template-columns:1fr;gap:8px}.cio-limit{padding:24px}.cio-cta{gap:24px;padding:66px 18px}.site-footer{padding-bottom:86px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.cio-system:before{box-shadow:none}}

/* CONNECTIO premium architecture */
body[data-page=connectio]{font-family:"DM Sans CONNECT","Segoe UI",system-ui,sans-serif}body[data-page=connectio] :is(h1,h2,h3,.button,strong,summary){font-family:"DM Sans CONNECT","Segoe UI",system-ui,sans-serif}.cio-hero{background-image:linear-gradient(90deg,rgba(3,14,34,.98) 0%,rgba(4,22,51,.93) 38%,rgba(4,31,67,.42) 66%,rgba(4,35,67,.12) 100%),url("assets/connect/connectio-2026/connectio-01-hero-ai-v1.webp");background-position:center;background-size:cover}.cio-human-line{margin:24px 0 0;color:#8feacc;font-weight:800}.cio-connects{background:#fff}.cio-node-line{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin:54px 0 0;padding:0;list-style:none}.cio-node-line:before{position:absolute;top:36px;right:10%;left:10%;height:2px;background:linear-gradient(90deg,var(--cio-blue),var(--cio-cyan),var(--cio-mint));content:""}.cio-node-line li{position:relative;z-index:1;display:grid;justify-items:center;text-align:center}.cio-node-line svg{width:72px;height:72px;border:12px solid #fff;border-radius:50%;padding:10px;fill:none;stroke:var(--cio-blue);stroke-width:1.7;background:#eaf3ff;box-shadow:0 8px 24px rgba(6,22,47,.1)}.cio-node-line strong{margin-top:14px;color:var(--cio-navy)}.cio-node-line span{margin-top:4px;color:var(--cio-muted);font-size:.84rem}.cio-concept-note{margin:34px 0 0;color:var(--cio-blue);font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.cio-process-five{grid-template-columns:repeat(5,1fr)}.cio-process-five li{min-height:230px}.cio-process-five h3{margin-top:60px}.cio-benefit-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:30px}.cio-benefit-line strong{color:var(--cio-navy)}.cio-benefit-line span{border-radius:999px;padding:8px 12px;color:#0a447d;background:#e8f5ff;font-size:.82rem;font-weight:800}.cio-cap-six{grid-template-columns:repeat(3,1fr)}.cio-cap-six article{min-height:250px}.cio-status-grid,.cio-business-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:50px}.cio-status-grid article,.cio-business-grid article{border:1px solid var(--cio-line);border-radius:20px;padding:26px;background:#fff;box-shadow:0 14px 38px rgba(6,22,47,.06)}.cio-status{display:inline-flex;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900;text-transform:uppercase}.is-available{color:#075c3f;background:#dbf8eb}.is-pilot{color:#704600;background:#fff0c7}.is-development{color:#064c9b;background:#deedff}.is-reserved{color:#4f5e70;background:#e9edf2}.cio-status-grid h3,.cio-business-grid h3{margin:30px 0 10px;color:var(--cio-navy)}.cio-status-grid p,.cio-business-grid p{margin:0;color:var(--cio-muted);line-height:1.55}
.cio-operational-view{background:#fff}.cio-demo-dashboard{margin-top:48px;overflow:hidden;border:1px solid #27476f;border-radius:26px;color:#fff;background:#071b38;box-shadow:0 28px 70px rgba(6,22,47,.18)}.cio-demo-bar{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.12)}.cio-demo-bar span{color:#82e6ff;font-size:.75rem;font-weight:900;text-transform:uppercase}.cio-demo-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;padding:24px}.cio-demo-map{position:relative;min-height:350px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 20% 30%,rgba(24,183,216,.2),transparent 18%),linear-gradient(135deg,#0b315e,#082445)}.cio-demo-map:before,.cio-demo-map:after{position:absolute;inset:12%;border:1px solid rgba(94,223,255,.26);border-radius:48% 52% 30% 70%;transform:rotate(-10deg);content:""}.cio-demo-map:after{inset:25% 16%;transform:rotate(18deg)}.cio-demo-map i{position:absolute;width:12px;height:12px;border-radius:50%;background:#60e6c2;box-shadow:0 0 0 7px rgba(96,230,194,.12)}.cio-demo-map i:nth-child(1){top:28%;left:25%}.cio-demo-map i:nth-child(2){top:55%;left:42%}.cio-demo-map i:nth-child(3){top:34%;left:68%}.cio-demo-map i:nth-child(4){top:72%;left:76%}.cio-demo-map span{position:absolute;bottom:20px;left:20px;color:#b6cee7;font-weight:800}.cio-demo-cards{display:grid;gap:12px}.cio-demo-cards article{display:grid;align-content:center;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:22px;background:#0d2c50}.cio-demo-cards span{color:#7ee6ff;font-size:.75rem;text-transform:uppercase}.cio-demo-cards b{margin-top:8px}.cio-evidence{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,6vw,80px);align-items:center}.cio-evidence-media{position:relative}.cio-evidence-media img{display:block;width:100%;height:auto;border-radius:26px;box-shadow:0 26px 60px rgba(6,22,47,.16)}.cio-evidence-media>span{position:absolute;right:14px;bottom:14px;border-radius:999px;padding:8px 11px;color:#fff;background:rgba(6,22,47,.88);font-size:.7rem;font-weight:800}.cio-evidence-copy h2{margin:0;color:var(--cio-navy);font-size:clamp(2.4rem,4.7vw,4.6rem);line-height:1}.cio-evidence-copy>p:not(.cio-kicker){color:var(--cio-muted);line-height:1.65}.cio-evidence-copy ol{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none}.cio-evidence-copy li{display:grid;grid-template-columns:180px 1fr;gap:18px;border-top:1px solid var(--cio-line);padding:18px 0}.cio-evidence-copy li span{color:var(--cio-muted)}
.cio-intelligence{color:#fff;background:radial-gradient(circle at 80% 10%,rgba(24,183,216,.2),transparent 28%),#06162f}.cio-intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:50px}.cio-intel-grid article{border:1px solid rgba(255,255,255,.15);border-radius:22px;padding:28px;background:rgba(255,255,255,.05)}.cio-intel-grid article>span{color:#75e5ff;font-size:.72rem;font-weight:900;text-transform:uppercase}.cio-intel-grid h3{margin:28px 0 16px;color:#fff;font-size:1.7rem}.cio-intel-grid p{color:#b8cce2;line-height:1.6}.cio-bars{display:grid;gap:10px;margin:22px 0}.cio-bars i{display:block;width:var(--bar);height:12px;border-radius:999px;background:linear-gradient(90deg,var(--cio-blue),var(--cio-cyan))}.cio-intel-grid ul{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none}.cio-intel-grid li{border-radius:999px;padding:8px 11px;color:#dff8ff;background:rgba(24,183,216,.14);font-size:.8rem;font-weight:800}
.cio-privacy{display:grid;grid-template-columns:1fr 320px;gap:50px;align-items:center;color:#fff;background:linear-gradient(135deg,#0b2d68,#06162f)}.cio-privacy h2{margin:0;color:#fff;font-size:clamp(2.5rem,5vw,5rem);line-height:1}.cio-privacy>div>p:not(.cio-kicker){max-width:750px;color:#bfd0e4;line-height:1.65}.cio-security-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:32px 0;padding:0;list-style:none}.cio-security-list li{display:grid;gap:5px;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px}.cio-security-list span{color:#b6cae1;font-size:.87rem}.cio-legal-note{border-left:3px solid var(--cio-cyan);padding-left:15px}.cio-privacy figure{margin:0;text-align:center}.cio-privacy figure img{width:min(100%,300px);height:auto}.cio-privacy figcaption{color:#b9d0e8;font-size:.82rem}.cio-roadmap{background:#fff}.cio-roadmap>ol{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:48px 0 0;padding:0;list-style:none}.cio-roadmap li{position:relative;border-top:3px solid var(--cio-blue);padding:28px 26px;background:#f5f9fd}.cio-roadmap li:not(:last-child):after{position:absolute;top:-9px;right:-8px;z-index:1;width:15px;height:15px;border-radius:50%;background:var(--cio-cyan);content:""}.cio-roadmap span{color:var(--cio-blue);font-size:.72rem;font-weight:900;text-transform:uppercase}.cio-roadmap h3{margin:24px 0 8px}.cio-roadmap p{margin:0;color:var(--cio-muted);line-height:1.55}.cio-business{background:#f4f8fc}.cio-business>.button{margin-top:32px}.cio-business-grid article>span{color:var(--cio-blue);font-size:.72rem;font-weight:900}.cio-demo{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(34px,7vw,90px);background:#fff}.cio-demo-copy h2{margin:0;color:var(--cio-navy);font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.cio-demo-copy>p:not(.cio-kicker){color:var(--cio-muted);line-height:1.65}.cio-demo-copy ul{display:grid;gap:12px;padding-left:20px;color:var(--cio-muted)}.cio-demo-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;border:1px solid var(--cio-line);border-radius:24px;padding:28px;background:#f7fafc;box-shadow:0 20px 55px rgba(6,22,47,.08)}.cio-demo-form label{display:grid;gap:7px;color:var(--cio-navy);font-size:.82rem;font-weight:850}.cio-demo-form input,.cio-demo-form select,.cio-demo-form textarea{width:100%;border:1px solid #c9d8e8;border-radius:11px;padding:12px;color:var(--cio-navy);background:#fff;font:inherit}.cio-demo-form :is(input,select,textarea):focus{outline:3px solid rgba(7,89,230,.22);border-color:var(--cio-blue)}.cio-demo-form .full{grid-column:1/-1}.cio-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start}.cio-consent input{width:18px;height:18px}.cio-form-status{margin:0;color:var(--cio-muted)}.cio-faq{background:#f4f8fc}.cio-faq-list{max-width:900px;margin-top:40px;border-top:1px solid var(--cio-line)}.cio-faq-list details{border-bottom:1px solid var(--cio-line)}.cio-faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;color:var(--cio-navy);font-weight:850;list-style:none}.cio-faq-list summary::-webkit-details-marker{display:none}.cio-faq-list summary span{font-size:1.4rem}.cio-faq-list details[open] summary span{transform:rotate(45deg)}.cio-faq-list p{margin:0;padding:0 0 22px;color:var(--cio-muted);line-height:1.65}
@media(max-width:1050px){.cio-node-line{grid-template-columns:repeat(5,1fr)}.cio-process-five{grid-template-columns:repeat(2,minmax(0,1fr))}.cio-process-five li{padding:20px}.cio-process-five li:nth-child(2):after{display:none}.cio-process-five li:last-child{grid-column:1/-1}.cio-cap-six{grid-template-columns:repeat(2,1fr)}.cio-status-grid,.cio-business-grid{grid-template-columns:repeat(2,1fr)}.cio-evidence,.cio-demo{grid-template-columns:1fr}.cio-privacy{grid-template-columns:1fr 260px}}
@media(max-width:680px){.cio-hero{min-height:850px;align-items:end;padding-top:280px;background-image:linear-gradient(0deg,rgba(3,14,34,.99) 8%,rgba(4,22,51,.88) 58%,rgba(4,26,59,.28) 100%),url("assets/connect/connectio-2026/connectio-01-hero-mobile-ai-v1.webp");background-position:center top}.cio-system{display:none}.cio-node-line{grid-template-columns:1fr;gap:0}.cio-node-line:before{top:36px;bottom:36px;left:35px;width:2px;height:auto}.cio-node-line li{grid-template-columns:72px 1fr;gap:14px;justify-items:start;align-items:center;padding:12px 0;text-align:left}.cio-node-line svg{grid-row:1/3}.cio-node-line strong{margin:0}.cio-concept-note{text-align:left}.cio-process-five{grid-template-columns:1fr}.cio-process-five li{min-height:170px}.cio-process-five li:nth-child(2):after{display:block}.cio-process-five h3{margin-top:28px}.cio-cap-six,.cio-status-grid,.cio-business-grid,.cio-intel-grid{grid-template-columns:1fr}.cio-demo-layout{grid-template-columns:1fr}.cio-demo-map{min-height:270px}.cio-evidence-media>span{position:static;display:inline-block;margin-top:10px;color:var(--cio-navy);background:#e5eef8}.cio-evidence-copy li{grid-template-columns:1fr;gap:4px}.cio-security-list{grid-template-columns:1fr}.cio-privacy{grid-template-columns:1fr}.cio-privacy figure{order:-1}.cio-privacy figure img{width:190px}.cio-roadmap>ol{grid-template-columns:1fr}.cio-roadmap li{border-top:0;border-left:3px solid var(--cio-blue)}.cio-roadmap li:not(:last-child):after{top:auto;right:auto;bottom:-8px;left:-9px}.cio-demo-form{grid-template-columns:1fr;padding:20px}.cio-demo-form .full{grid-column:auto}}
