/* KBNC premium corporate identity — version 3 */
:root{--navy:#071c23;--ink:#112b33;--muted:#586d73;--blue:#087a78;--line:#dce4e6;--soft:#f3f7f7;--purple:#0b807d;--mint:#a5e8d3}.premium{font-family:Arial,Helvetica,sans-serif;line-height:1.7;color:var(--ink)}.premium .wrap{width:min(1320px,calc(100% - 112px))}.premium h1,.premium h2{font-weight:400;letter-spacing:-2.7px}.premium h2{font-size:clamp(36px,3.65vw,56px);line-height:1.12}.premium h3{font-weight:500}.premium .eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:600}.premium .section{padding-block:104px}.premium .button{border-radius:0;background:#0a6e6b;border-color:#0a6e6b;padding:17px 24px;gap:27px;font-size:14px;font-weight:500;min-height:55px}.premium .button:hover{background:#07534f;transform:none}.premium .button svg{width:22px;height:22px;transition:transform .2s}.premium .button:hover svg,.premium .text-link:hover svg{transform:translateX(4px)}.premium .text-link{font-size:14px;gap:20px}.premium .text-link svg{width:21px;height:21px;transition:transform .2s}.premium .button.outline{background:transparent;border-color:#b7c8cc;color:var(--ink)}.premium .button.white{background:white;color:var(--navy);border-color:white}.premium .header{background:var(--navy);color:white;border-bottom:1px solid #ffffff1f;position:sticky;top:-33px}.utility{height:33px;border-bottom:1px solid #ffffff12;color:#becdd1;font-size:11px;letter-spacing:.4px}.utility .wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.utility .wrap>div{display:flex;gap:28px}.premium .nav-shell{height:94px;gap:45px}.premium .brand{background:transparent}.brand-white img{filter:grayscale(1) invert(1) contrast(8) brightness(4);mix-blend-mode:screen}.premium .nav-shell nav{gap:27px}.premium .nav-shell nav>a,.premium .services-toggle{font-size:14px;font-weight:400;color:#e6edef}.premium .nav-shell nav>a:hover,.premium .nav-shell nav>a[aria-current],.premium .services-toggle:hover{color:var(--mint)}.premium .services-toggle{gap:6px}.services-toggle>svg{width:14px;height:14px;transition:transform .2s}.services-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.premium .nav-shell .nav-external{display:flex;align-items:center;gap:5px}.nav-external>svg{width:15px;height:15px}.premium .nav-cta{padding:0;background:none;border:0;color:white;display:flex;align-items:center;gap:17px;white-space:nowrap;font-size:14px}.round-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #657f85;display:grid;place-items:center;transition:background .2s}.nav-cta:hover .round-arrow{background:#ffffff20}.round-arrow svg{width:19px;height:19px}.premium .mega{top:127px;background:#fbfcfc;color:var(--ink);padding:44px max(56px,calc((100vw - 1320px)/2));border:0;grid-template-columns:1fr 2.2fr;box-shadow:0 20px 50px #03121730}.premium .mega-intro h3{font-size:32px;line-height:1.15;letter-spacing:-1px}.mega-storage{display:flex;align-items:center;gap:10px;font-size:13px;margin-top:26px}.mega-storage svg{width:18px}.premium .mega-links{gap:10px 20px}.premium .mega-links a{font-size:14px;padding:15px 8px}.premium .mega-links a:hover{background:#eaf2f1;color:#005b57}.premium .menu-toggle{color:white}.menu-lines{position:relative;display:block;width:24px;height:18px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.menu-lines:after{content:'';position:absolute;left:6px;right:0;top:7px;border-top:1px solid currentColor}.cinema-hero{position:relative;min-height:685px;height:calc(100svh - 127px);max-height:900px;color:white;background:#0c2730;overflow:hidden;isolation:isolate}.hero-media,.hero-media>*{position:absolute;inset:0;width:100%;height:100%}.hero-media>*{object-fit:cover;object-position:center center}.hero-media video{opacity:0;transition:opacity .65s}.hero-media video.is-playing{opacity:1}.cinema-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,20,29,.86),rgba(3,20,29,.65) 38%,rgba(3,20,29,.06) 78%),linear-gradient(0deg,#041820d9,transparent 35%)}.cinema-copy{position:relative;z-index:1;padding-top:105px;padding-bottom:160px}.cinema-copy .eyebrow{color:#d1efea;margin-bottom:28px;font-size:11px;letter-spacing:2.6px}.cinema-copy h1{font-size:clamp(52px,5.2vw,80px);line-height:1.08;letter-spacing:-3.9px;max-width:1020px;margin-bottom:30px;font-weight:400}.cinema-copy h1 em{color:#b6f0dc}.cinema-copy p{color:#d1dddf;font-size:18px;line-height:1.7;margin-bottom:34px}.premium .hero-primary{background:white;border-color:white;color:#082930}.premium .hero-primary:hover{background:#e4f5ee;border-color:#e4f5ee}.hero-secondary{font-size:14px;border-bottom:1px solid #cbd9da;padding-block:10px;color:white}.cinema-bottom{position:absolute;bottom:29px;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:35px}.hero-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;flex:1;max-width:1010px}.hero-chapters a{border-top:1px solid #ffffff4d;padding-top:20px;display:flex;align-items:center;gap:14px;font-size:14px}.hero-chapters span{font-size:11px;color:#9bb2b9}.video-control{display:flex;align-items:center;gap:8px;border:1px solid #b4ccd070;color:white;background:#08202b50;border-radius:30px;padding:11px 14px;font-size:12px;white-space:nowrap}.video-control svg{width:16px;height:16px}.video-control[hidden]{display:none}.trust-ribbon{border-bottom:1px solid var(--line);background:white}.trust-ribbon>.wrap{min-height:116px;display:grid;grid-template-columns:.75fr 1.2fr 1.3fr .6fr;align-items:center;gap:30px}.trust-label{font-size:10px;line-height:1.65;font-weight:600;letter-spacing:1.7px;color:#71858a}.trust-ribbon a{display:flex;align-items:center;gap:18px}.trust-ribbon strong{font-size:17px;font-weight:500;letter-spacing:.4px}.trust-ribbon small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.trust-icon{color:#387c79;display:grid;place-items:center}.trust-icon svg{width:30px;height:30px}.trust-ribbon a:last-child{border-left:1px solid var(--line);padding-left:35px;justify-content:space-between}.trust-ribbon a:last-child>svg{width:17px}.premium .section-heading{gap:70px;align-items:flex-end;margin-bottom:55px}.intro-text{max-width:430px}.intro-text p{font-size:17px;margin-bottom:25px}.image-editorial{display:grid;grid-template-columns:1.28fr 1fr;background:#f1f6f5;align-items:stretch}.editorial-image{position:relative;min-height:470px;overflow:hidden}.editorial-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:49% center}.image-label{position:absolute;left:30px;bottom:26px;font-size:10px;letter-spacing:1.5px;color:white;padding:10px 14px;background:#082930bd}.editorial-copy{padding:64px 54px;align-self:center}.editorial-copy h3{font-size:34px;line-height:1.2;letter-spacing:-1.2px}.editorial-copy p{font-size:16px}.capabilities-section{background:#f4f7f7}.premium-capabilities{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #d7e1e2;border-top:1px solid #d7e1e2}.capability-tile{display:flex;position:relative;flex-direction:column;border-right:1px solid #d7e1e2;border-bottom:1px solid #d7e1e2;padding:35px 32px 64px;min-height:315px;transition:background .25s}.capability-tile:hover{background:white}.capability-tile>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}.capability-tile>div>svg{color:#11746e;width:26px;height:26px}.capability-tile h3{font-size:24px;line-height:1.2;letter-spacing:-.7px}.capability-tile p{font-size:15px;line-height:1.7;margin-bottom:0;max-width:350px}.tile-arrow{position:absolute;bottom:24px;right:30px;color:#587d7c}.tile-arrow svg{width:22px;height:22px}.cloud-cinema{min-height:715px;position:relative;background:#041c2b;overflow:hidden;color:white}.cloud-cinema>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.cloud-cinema-shade{position:absolute;inset:0;background:linear-gradient(90deg,#041c2bed 2%,#061d2bbf 37%,#061d2b24 75%),linear-gradient(0deg,#041c2ba6,transparent 40%)}.cloud-cinema-copy{position:relative;padding-block:86px}.cloud-cinema-copy .eyebrow{color:#b0dddb}.cloud-cinema-copy h2{font-size:66px;line-height:1.05;letter-spacing:-3.2px}.cloud-cinema-copy h2 em{color:#abebd7}.cloud-cinema-copy p{font-size:17px;color:#d1e1e8;max-width:535px}.cloud-product-links{display:flex;gap:32px;margin-top:44px}.cloud-product-links a{display:flex;gap:12px;align-items:center;font-size:13px;padding-bottom:8px;border-bottom:1px solid #ffffff4d}.cloud-product-links svg{width:15px;height:15px}.storage-feature{display:grid;grid-template-columns:1fr 1fr;gap:95px}.storage-feature h2{font-size:48px}.storage-feature .lead-text{font-size:18px;line-height:1.75}.storage-benefits{list-style:none;padding:0;margin:30px 0 38px}.storage-benefits li{font-size:15px;padding:12px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:13px}.storage-benefits li:before{content:'+';color:var(--blue);font-size:21px}.growth-stories{background:#f4f7f7}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.photo-story{position:relative;display:flex;align-items:flex-end;min-height:560px;overflow:hidden;background:#071c23;color:white}.photo-story:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#03141bef 4%,#071c2370 53%,#071c230f 100%)}.photo-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.photo-story:hover img{transform:scale(1.04)}.photo-story>div{z-index:1;position:relative;padding:38px}.photo-story .eyebrow{color:#bbe5dc;font-size:10px}.photo-story h3{font-size:39px;line-height:1.12;margin-bottom:28px;letter-spacing:-1.3px}.photo-story .text-link{color:white}.premium .industry-home>a{font-size:20px;padding-block:30px;font-weight:400}.premium .industry-home{gap:0 50px}.industry-all{margin-top:38px}.insights-premium{background:#f4f7f7}.insight-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.insight-cards>a{background:white;display:flex;flex-direction:column}.insight-cards img{width:100%;aspect-ratio:1.65;object-fit:cover}.insight-cards>a>div{padding:29px 30px 34px;display:flex;flex-direction:column;flex:1}.insight-cards h3{font-size:25px;line-height:1.22;margin-bottom:30px;flex:1}.insight-cards .eyebrow{font-size:10px;margin-bottom:16px}.premium .footer{background:#061b22;padding-top:0;color:#becfd3}.premium-footer .footer-invitation{padding:78px 0 62px;border-bottom:1px solid #ffffff24}.footer-invitation>.eyebrow{color:#8ca7ac;margin-bottom:25px}.footer-invitation>a{display:flex;justify-content:space-between;align-items:center;gap:40px;color:white}.footer-invitation>a>span:first-child{font-size:clamp(44px,5.4vw,80px);letter-spacing:-3.5px;line-height:1.05;font-weight:400}.footer-invitation em{color:#a5dfcf}.footer-arrow{width:102px;height:102px;display:grid;place-items:center;border-radius:50%;border:1px solid #8ca6ae;transition:background .2s;flex-shrink:0}.footer-arrow svg{width:42px;height:42px}.footer-invitation a:hover{text-decoration:none}.footer-invitation a:hover .footer-arrow{background:#153b44}.premium .footer-top{padding:64px 0;grid-template-columns:1.5fr 1.2fr 1.2fr .8fr;gap:45px}.premium .footer-brand .brand{background:none;border-radius:0;padding:0;width:168px;margin-bottom:26px}.premium .footer-brand p.brand-statement{font-size:23px;line-height:1.3;letter-spacing:-.5px;color:#edf3f4;margin-bottom:23px}.premium .footer-brand p{font-size:13px;color:#8fa8b0;margin-bottom:17px}.premium .footer h4{font-size:13px;letter-spacing:.3px;margin-bottom:26px}.premium .footer-top>div>a:not(.brand){font-size:13px;color:#adc1c8;line-height:1.5;margin-bottom:15px}.premium .footer-top>div>a:hover{color:white}.footer-company{padding:31px 0;border-top:1px solid #ffffff24;display:grid;grid-template-columns:1.1fr 1fr 1.5fr;gap:40px}.footer-company .eyebrow{font-size:9px;letter-spacing:1.5px;color:#7c969e;margin-bottom:12px}.footer-company address,.footer-company p{font-size:12px;font-style:normal;color:#abc0c8;line-height:1.85;max-width:300px;margin:0}.footer-cert{display:flex;gap:32px;align-items:center;justify-content:flex-end}.footer-cert>a{border-left:1px solid #ffffff30;padding-left:18px;display:block}.footer-cert span{font-size:15px;color:#e2eded;letter-spacing:.3px}.footer-cert small{display:block;font-size:10px;color:#92aab2;line-height:1.6;margin-top:4px}.premium .footer-bottom{padding-block:24px 30px;border-color:#ffffff24;gap:35px;align-items:center}.premium .footer-bottom p{font-size:11px;color:#8ea8b2;max-width:520px}.premium .footer-bottom>div{gap:17px;font-size:11px;justify-content:flex-end}.premium .footer a:hover{text-decoration:none}.premium .cookie-banner{max-width:none;bottom:24px;left:32px;right:32px;padding:25px 30px;background:#fff;box-shadow:0 5px 60px #04161f30;border:1px solid #e0e8e7;border-radius:4px;gap:24px;align-items:center}.cookie-emblem{width:52px;height:52px;border:1px solid #cee0df;border-radius:50%;display:grid;place-items:center;color:#136e68;flex-shrink:0}.cookie-copy{flex:1}.cookie-copy>.eyebrow{font-size:9px;margin-bottom:5px}.premium .cookie-copy strong{font-size:19px;font-weight:500;color:#143139;letter-spacing:-.3px}.premium .cookie-copy p{font-size:12px;max-width:790px;line-height:1.65;margin-top:7px}.premium .cookie-actions{gap:12px}.premium .cookie-actions .button{min-height:44px;font-size:12px;padding:12px 20px;white-space:nowrap}.premium .page-hero{background:#eef4f3;padding-block:78px}.premium .page-hero h1{max-width:1030px;line-height:1.12}.visual-service-hero{position:relative;overflow:hidden;isolation:isolate;min-height:620px;color:white;background:#092b33!important}.service-scene{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% center}.visual-service-hero:after{position:absolute;content:'';inset:0;z-index:-1;background:linear-gradient(90deg,#061c26f2 15%,#061c26c9 46%,#061c2650 100%)}.visual-service-hero .eyebrow{color:#b0e7d9}.visual-service-hero p{color:#ccdde0;max-width:650px}.visual-service-hero .breadcrumbs{color:#b7cdd1}.visual-service-hero h1{max-width:900px}.visual-service-hero .button{background:white;border-color:white;color:#0b3d43}.visual-service-hero .text-link{color:white}.cloud-handoff{background:#f1f7f5;border-bottom:1px solid #dce7e2;padding:40px 0}.cloud-handoff .wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}.cloud-handoff h2{font-size:31px;letter-spacing:-.9px;margin-bottom:12px}.cloud-handoff .eyebrow{font-size:10px;margin-bottom:8px}.cloud-handoff p{font-size:14px;margin:0;max-width:630px}.cloud-handoff .button{flex-shrink:0}.premium .service-grid{gap:0}.premium .service-card{padding:33px;background:white}.premium .service-card:hover{background:#edf5f2}.premium .service-card p{font-size:15px}.premium .capability-group li{font-size:15px}.premium .cta-band{background:#0b655f}.premium .cta-band .eyebrow{color:#b6e8da}.premium .contact-section{gap:100px;padding-block:88px}.premium .contact-copy h1{font-size:64px;line-height:1.05;letter-spacing:-3px}.premium .contact-channel span{font-size:10px;color:#6b8389}.premium .contact-channel a{font-size:19px}.premium .form-panel{background:#f1f6f5;padding:42px}.premium .form-panel h2{font-size:31px;letter-spacing:-1px}.premium .form-panel input,.premium .form-panel textarea,.premium .form-panel select{border-color:#c9d8d8;border-radius:0;min-height:47px}.premium .form-panel .checkbox input{min-height:16px}.premium .checkbox input{accent-color:#0b7469}.office-card{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.office-card .eyebrow{font-size:10px}.office-card address{font-size:16px;font-style:normal;color:#405e67;max-width:340px;margin-bottom:25px}.office-card dl{margin:0 0 25px}.office-card dt{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#70868c;margin-top:17px}.office-card dd{font-size:14px;margin:5px 0 0;overflow-wrap:anywhere}.publisher-details{max-width:850px;margin:auto}.publisher-details>div{padding:25px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:40px}.publisher-details dt{font-size:13px;color:#71858b}.publisher-details dd{font-size:17px;margin:0;overflow-wrap:anywhere}.publisher-details address{font-style:normal}.credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.credential-card{padding:48px;background:#f2f7f5;border-top:3px solid #236f63}.credential-card>svg{width:42px;height:42px;margin-bottom:35px;color:#236f63}.credential-card h2{font-size:37px;letter-spacing:-1px}.credential-card .tag{border-color:#a8c8c0;background:#e0eee8;color:#155b4d;font-size:12px}.credential-card p{font-size:16px}.company-photo{display:block;width:100%;max-height:560px;object-fit:cover}.about-company-info{margin-top:55px;border-top:1px solid var(--line);padding-top:30px}.premium .about-grid>h2{font-size:59px}.premium .prose h2{font-size:29px}.premium .editorial-card{background:#e8f1ed}.premium .editorial-card.light{background:#f2f6f5}.premium .engagement{border-color:#9abfb5}.premium .mobile-actions{background:#071c23}.premium .mobile-actions a{display:flex;align-items:center;gap:7px;color:#cfdfdf}.premium .mobile-actions a:first-child{color:#b6efda}.premium .mobile-actions svg{width:15px;height:15px}
@media(min-width:1600px){.cinema-copy{padding-top:140px}.cinema-copy h1{font-size:88px}}
@media(max-width:1250px){.premium .wrap{width:calc(100% - 72px)}.premium .nav-shell{gap:28px}.premium .nav-shell nav{gap:19px}.premium .nav-shell nav>a,.premium .services-toggle{font-size:13px}.premium .nav-shell .brand img{width:124px}.cinema-copy h1{font-size:65px}.cinema-copy{padding-top:95px}.editorial-copy{padding:42px}.editorial-copy h3{font-size:31px}.premium .footer-top{gap:30px}.footer-company{gap:25px;grid-template-columns:1fr 1fr}.footer-cert{grid-column:span 2;justify-content:flex-start;padding-top:5px}.premium .contact-section{gap:55px}.premium .cookie-banner{gap:17px;padding:23px}.cookie-emblem{display:none}}
@media(max-width:1050px){.premium .nav-shell{height:82px}.premium .menu-toggle{display:flex;margin-left:auto;gap:16px;align-items:center;font-size:13px}.premium .nav-shell nav{display:none;position:absolute;top:115px;left:0;right:0;margin:0;padding:20px 36px 30px;background:#071c23;max-height:calc(100svh - 115px);overflow-y:auto;border-bottom:1px solid #38545d}.premium .nav-shell nav.open{display:block}.premium .nav-shell nav>a,.premium .services-toggle{display:flex;padding:13px 0;font-size:16px}.premium .nav-shell nav>a{border-bottom:1px solid #ffffff14}.premium .nav-shell .nav-external{display:flex}.premium .nav-contact{display:block}.premium .nav-cta{margin-left:15px}.premium .mega{position:static;padding:15px 0;background:#0b2b33;color:white;box-shadow:none}.premium .mega-intro{display:none}.premium .mega-links{grid-template-columns:1fr 1fr;padding:10px 15px;gap:5px 15px}.premium .mega-links a{font-size:13px;color:#c9dce1}.premium .mega-links svg{color:#8fc6ba}.premium .mega-links a:hover{background:#1b3d44;color:white}.cinema-hero{min-height:660px;height:calc(100svh - 115px)}.cinema-copy h1{font-size:59px}.hero-chapters{gap:25px}.hero-chapters a{font-size:12px}.trust-ribbon>.wrap{grid-template-columns:1fr 1fr 1fr;gap:20px;min-height:110px}.trust-label{display:none}.trust-ribbon strong{font-size:15px}.trust-ribbon small{font-size:10px}.trust-ribbon a{gap:10px}.trust-ribbon a:last-child{padding-left:24px}.premium .section-heading{gap:40px}.intro-text{max-width:340px}.intro-text p{font-size:16px}.image-editorial{grid-template-columns:1.1fr 1fr}.editorial-image{min-height:430px}.editorial-copy{padding:35px}.editorial-copy h3{font-size:28px}.editorial-copy .eyebrow{font-size:9px}.editorial-copy p{font-size:15px}.capability-tile{padding:28px 25px 58px}.capability-tile h3{font-size:23px}.capability-tile p{font-size:14px}.cloud-cinema-copy h2{font-size:58px}.storage-feature{gap:55px}.storage-feature h2{font-size:40px}.photo-story{min-height:490px}.photo-story h3{font-size:34px}.photo-story>div{padding:30px}.premium .footer-top{grid-template-columns:1.3fr 1fr 1fr}.premium .footer-top>div:last-child{display:block;grid-column:auto}.premium .footer-top>div:last-child h4{margin-bottom:26px}.premium .footer-brand{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.premium .footer-brand .brand{grid-row:span 2}.premium .footer-brand .brand-statement{grid-column:2;grid-row:1 / 3}.premium .footer-brand>a:not(.brand){grid-column:1}.premium .footer-brand>p:not(.brand-statement){grid-column:2;grid-row:3 / 5}.premium .footer-bottom{display:block}.premium .footer-bottom>div{justify-content:flex-start}.premium .cookie-actions{flex-direction:column}.premium .cookie-copy p{font-size:12px}.premium .contact-copy h1{font-size:54px}.premium .contact-section{gap:35px}.premium .form-panel{padding:30px}.premium .form-panel h2{font-size:29px}}
@media(max-width:760px){.premium .wrap{width:calc(100% - 40px)}.premium h2{font-size:36px;letter-spacing:-1.6px}.premium .section{padding-block:64px}.premium .eyebrow{font-size:10px;letter-spacing:1.8px}.premium .header{top:0}.utility{display:none}.premium .nav-shell{height:77px;gap:18px}.premium .nav-shell .brand img{width:113px}.premium .nav-shell nav{top:77px;padding:20px;max-height:calc(100svh - 77px)}.premium .nav-cta{display:none}.premium .menu-toggle{font-size:12px}.premium .menu-lines{width:23px;height:16px}.menu-lines:after{top:6px}.premium .mega-links{grid-template-columns:1fr;padding-inline:10px}.premium .mega-links a{font-size:14px;padding:11px}.cinema-hero{min-height:700px;height:calc(100svh - 77px);max-height:900px}.cinema-copy{padding-top:95px;padding-bottom:185px}.cinema-copy h1{font-size:clamp(40px,8.5vw,60px);line-height:1.12;letter-spacing:-2.3px;margin-bottom:25px}.cinema-copy .eyebrow{font-size:9px;letter-spacing:1.65px;margin-bottom:25px}.cinema-copy p{font-size:16px;max-width:330px;line-height:1.75;margin-bottom:29px}.cinema-copy p br{display:none}.hero-media>*{object-position:68% center}.cinema-shade{background:linear-gradient(90deg,#041e27e6,#041e2799 62%,#041e2740),linear-gradient(0deg,#041e27e6,transparent 65%)}.cinema-copy .button-row{gap:18px;align-items:flex-start;flex-direction:column}.premium .hero-primary{font-size:13px;padding:15px 20px;gap:25px;min-height:50px}.hero-secondary{font-size:13px;padding-block:6px}.cinema-bottom{bottom:27px;display:block}.hero-chapters{grid-template-columns:1fr;gap:0;padding-right:130px}.hero-chapters a{font-size:12px;padding-top:9px;padding-bottom:8px;border-top:0;gap:13px}.hero-chapters a:first-child{border-top:1px solid #ffffff50}.hero-chapters span{font-size:10px}.video-control{position:absolute;bottom:8px;right:0;font-size:11px;padding:10px 12px}.trust-ribbon>.wrap{grid-template-columns:1fr 1fr;gap:0;padding:20px 0;min-height:0}.trust-ribbon a{padding:12px 0;align-items:center;gap:10px}.trust-ribbon a:last-child{grid-column:span 2;border-left:0;border-top:1px solid var(--line);padding:16px 0 0;margin-top:10px;justify-content:flex-start;gap:18px}.trust-ribbon a:last-child>span{display:flex;align-items:center;gap:18px}.trust-ribbon a:last-child small{margin:0;letter-spacing:1px}.trust-ribbon strong{font-size:13px}.trust-ribbon small{font-size:9px;line-height:1.6}.trust-icon svg{width:24px;height:24px}.premium .section-heading{display:block;margin-bottom:35px}.premium .section-heading h2{font-size:36px}.intro-text{max-width:none;margin-top:27px}.intro-text p{font-size:16px}.premium .section-heading>.text-link{margin-top:25px}.image-editorial{grid-template-columns:1fr}.editorial-image{min-height:330px}.image-label{left:17px;bottom:17px;font-size:8px;padding:8px 9px;letter-spacing:1px}.editorial-copy{padding:32px 25px}.editorial-copy h3{font-size:29px}.premium .editorial-copy .eyebrow{font-size:9px}.editorial-copy p{font-size:15px}.premium-capabilities{grid-template-columns:1fr 1fr}.capability-tile{padding:23px 19px 55px;min-height:340px}.capability-tile>div{margin-bottom:24px}.capability-tile h3{font-size:21px;letter-spacing:-.6px}.capability-tile p{font-size:13px;line-height:1.7}.capability-tile>div>svg{width:23px;height:23px}.capability-tile .number{font-size:10px}.tile-arrow{bottom:19px;right:18px}.cloud-cinema{min-height:660px}.cloud-cinema-copy{padding-block:62px}.cloud-cinema-copy h2{font-size:48px;letter-spacing:-2px}.cloud-cinema>img{object-position:65% center}.cloud-cinema-shade{background:linear-gradient(90deg,#041c2bf2,#041c2baa 65%,#041c2b55),linear-gradient(0deg,#041c2bc9,transparent)}.cloud-cinema-copy p{font-size:16px;max-width:320px}.cloud-product-links{gap:18px;flex-wrap:wrap;margin-top:36px;max-width:330px}.cloud-product-links a{font-size:12px;gap:9px}.storage-feature{grid-template-columns:1fr;gap:20px}.storage-feature h2{font-size:39px;letter-spacing:-1.8px}.storage-feature .lead-text{font-size:16px}.storage-benefits{margin-block:25px 30px}.storage-benefits li{font-size:14px}.storage-feature .button-row{gap:25px}.story-grid{grid-template-columns:1fr;gap:25px}.photo-story{min-height:490px}.photo-story h3{font-size:36px}.photo-story>div{padding:29px}.premium .industry-home{grid-template-columns:1fr;gap:0}.premium .industry-home a{font-size:18px;padding-block:23px}.industry-all{margin-top:28px}.insight-cards{grid-template-columns:1fr;gap:28px}.insight-cards>a>div{padding:25px}.insight-cards h3{font-size:26px;margin-bottom:24px}.premium-footer .footer-invitation{padding:59px 0 44px}.footer-invitation>a{align-items:flex-end;gap:15px}.footer-invitation>a>span:first-child{font-size:42px;letter-spacing:-2px;line-height:1.12}.footer-arrow{width:53px;height:53px;align-self:flex-end;margin-bottom:7px}.footer-arrow svg{width:25px;height:25px}.premium .footer-top{grid-template-columns:1fr 1fr;padding-block:43px;gap:33px 24px}.premium .footer-brand{grid-column:span 2;display:block}.premium .footer-brand .brand{width:144px;margin-bottom:20px}.premium .footer-brand p.brand-statement{font-size:24px;line-height:1.4}.premium .footer-brand p{max-width:none}.premium .footer-top>div:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.premium .footer-top>div:last-child h4{grid-column:span 2;margin-bottom:21px}.premium .footer-top>div>a:not(.brand){font-size:12px;margin-bottom:14px}.premium .footer h4{font-size:13px;margin-bottom:22px}.footer-company{grid-template-columns:1fr;padding-block:29px;gap:26px}.footer-company address,.footer-company p{font-size:12px;max-width:none}.footer-cert{grid-column:1;gap:25px;justify-content:flex-start;flex-wrap:wrap}.footer-cert>a{padding-left:13px;flex:1}.footer-cert span{font-size:13px}.footer-cert small{font-size:9px}.premium .footer-bottom{padding-bottom:26px}.premium .footer-bottom p{font-size:10px;line-height:1.8}.premium .footer-bottom>div{gap:10px 16px;font-size:10px;line-height:1.8}.premium .footer{padding-bottom:58px}.premium .cookie-banner{bottom:68px;left:12px;right:12px;padding:22px;display:block;max-height:calc(100svh - 100px);overflow-y:auto}.premium .cookie-copy .eyebrow{font-size:8px;margin-bottom:7px}.premium .cookie-copy strong{font-size:20px;line-height:1.3;display:block}.premium .cookie-copy p{font-size:12px;line-height:1.65;margin-top:12px}.premium .cookie-actions{flex-direction:row;gap:10px;margin-top:20px}.premium .cookie-actions .button{padding:11px 10px;font-size:11px;flex:1}.premium .page-hero{padding-block:55px}.premium .page-hero h1{font-size:43px;letter-spacing:-2px}.visual-service-hero{min-height:560px}.service-scene{object-position:65% center}.visual-service-hero:after{background:linear-gradient(90deg,#061c26ef,#061c26b3)}.visual-service-hero .breadcrumbs{font-size:10px;line-height:1.9}.premium .visual-service-hero h1{font-size:43px}.premium .visual-service-hero p{font-size:16px}.cloud-handoff .wrap{display:block}.cloud-handoff .button{margin-top:25px}.cloud-handoff h2{font-size:29px}.premium .contact-section{padding-block:55px;gap:40px;grid-template-columns:1fr}.premium .contact-copy h1{font-size:51px;letter-spacing:-2.5px}.premium .contact-copy>p{font-size:16px}.premium .form-panel{padding:29px 22px}.premium .form-panel h2{font-size:28px}.premium .form-grid{grid-template-columns:1fr}.premium .form-panel input,.premium .form-panel select,.premium .form-panel textarea{font-size:16px}.premium .form-panel label{font-size:13px}.premium .form-panel .checkbox{font-size:12px}.premium .form-panel .form-note{font-size:11px}.premium .office-card address{font-size:15px}.publisher-details>div{grid-template-columns:1fr;gap:10px;padding-block:22px}.publisher-details dd{font-size:16px}.credential-grid{grid-template-columns:1fr}.credential-card{padding:32px}.credential-card h2{font-size:32px}.premium .service-card p,.premium .capability-group li{font-size:14px}.premium .mobile-actions a{font-size:11px;padding:10px 5px}.premium .about-grid>h2{font-size:47px}.premium .mega[hidden]{display:none}.premium .cookie-banner[hidden]{display:none}}
@media(max-width:400px){.premium-capabilities{grid-template-columns:1fr}.capability-tile{min-height:0;padding:28px 24px 57px}.capability-tile h3{font-size:25px}.capability-tile p{font-size:15px}.cinema-copy h1{font-size:41px;letter-spacing:-2px}.cinema-copy{padding-top:76px}.cinema-hero{min-height:690px}.trust-icon{display:none}.trust-ribbon strong{font-size:13px}.trust-ribbon small{font-size:9px}.footer-invitation>a>span:first-child{font-size:37px}.footer-arrow{width:46px;height:46px}.premium .contact-copy h1{font-size:47px}.premium .nav-shell .brand img{width:108px}.premium .section-heading h2{font-size:34px}.storage-feature h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){.premium *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-media video{display:none}.hero-media video.user-play{display:block}}

.premium .faq-section>*{min-width:0}
.premium .menu-toggle .menu-label{font-size:13px;letter-spacing:.4px}
@media(max-width:760px){.cinema-bottom{bottom:76px}.cinema-hero{min-height:740px}.premium .faq-section h2{font-size:33px}.premium .faq-section h2 br{display:block}}
