@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
@keyframes subtle-word-shine{0%,54%,to{filter:brightness();background-position:155% 0}68%{filter:brightness(1.09);background-position:-45% 0}}.security-copy .shiny-word{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#06284a 0% 46%,#2975bb 49%,#b9dcf5 51%,#2975bb 53%,#06284a 56% 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:8.5s ease-in-out infinite subtle-word-shine;display:inline}.security-copy .shiny-word.delay-shine{animation-delay:3.1s}@media (prefers-reduced-motion:reduce){.security-copy .shiny-word{color:#0b5eab;-webkit-text-fill-color:#0b5eab;background:0 0;animation:none}}.use-cases .shell{max-width:1480px}.use-cases .case-grid{gap:18px}.use-cases .realistic-card{aspect-ratio:1.5!important;height:auto!important;min-height:0!important;box-shadow:none!important;background-image:url(/images/container-card-variants.png)!important;background-repeat:no-repeat!important;background-size:200% 200%!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden!important;transform:none!important}.use-cases .realistic-card:before,.use-cases .realistic-card:after{display:none!important}.use-cases .realistic-card.commerce{background-position:0 0!important}.use-cases .realistic-card.business{background-position:100% 0!important}.use-cases .realistic-card.growth{background-position:0 100%!important}.use-cases .realistic-card.personal{background-position:100% 100%!important}.use-cases .realistic-card:hover{background-color:#0000!important;transform:translateY(-7px)!important;box-shadow:0 18px 30px #000b1f57!important}.realistic-card .realistic-card-copy{z-index:3;color:#fff;background:linear-gradient(135deg,#02162aeb,#032b4cd4);border:1px solid #b0d3efb3;border-radius:3px;align-items:flex-start;gap:9px;min-height:44%;padding:10px;display:flex;position:absolute;top:32%;left:39%;right:8%;box-shadow:0 4px 10px #000a195c,inset 0 0 0 1px #000a198c}.realistic-card .case-icon{color:#0c3457;background:linear-gradient(135deg,#f7f7f2,#aab2af);border:1px solid #d7ded9;border-radius:3px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid;box-shadow:inset 0 0 0 1px #657371}.realistic-card .case-icon svg{stroke-width:1.9px;color:#0b365b!important;filter:none!important;width:23px!important;height:23px!important;position:static!important}.realistic-card .realistic-card-copy h3{letter-spacing:-.45px!important;margin:0 0 5px!important;font:700 clamp(13px,1.2vw,18px)/1.05 Manrope,sans-serif!important}.realistic-card .realistic-card-copy p{color:#eef6ff!important;margin:0!important;font-size:clamp(10px,.84vw,13px)!important;line-height:1.42!important}.realistic-card .container-code{z-index:3;color:#91c8f6;letter-spacing:.4px;text-shadow:0 1px #052541;font:700 clamp(9px,.75vw,13px)/1.05 DM Sans,sans-serif;position:absolute;bottom:13%;left:13%}.realistic-card .container-code small{margin-top:3px;font-size:.78em;display:block}.realistic-card>svg{z-index:4;color:#e3f4ff!important;filter:drop-shadow(0 1px #05223e)!important;position:absolute!important;bottom:13%!important;right:11%!important}.realistic-card.personal .realistic-card-copy{color:#1e3341;background:linear-gradient(135deg,#fcf8eef2,#dfd3bdeb);border-color:#9c8b6d}.realistic-card.personal .realistic-card-copy p{color:#30414c!important}.realistic-card.personal .case-icon{background:linear-gradient(135deg,#fffaf1,#cbbd9e);border-color:#ad9a78}.realistic-card.personal .container-code,.realistic-card.personal>svg{text-shadow:0 1px #f3e8d3;color:#876638!important}@media (max-width:820px){.use-cases .case-grid{gap:15px}.realistic-card .realistic-card-copy{padding:9px;top:30%;left:39%;right:8%}.realistic-card .case-icon{flex-basis:33px;width:33px;height:33px}.realistic-card .case-icon svg{width:20px!important;height:20px!important}}@media (max-width:480px){.use-cases .realistic-card{aspect-ratio:1.48!important}.realistic-card .realistic-card-copy{padding:14px;top:31%;left:40%;right:9%}.realistic-card .case-icon{flex-basis:43px;width:43px;height:43px}.realistic-card .case-icon svg{width:26px!important;height:26px!important}.realistic-card .realistic-card-copy h3{font-size:20px!important}.realistic-card .realistic-card-copy p,.realistic-card .container-code{font-size:14px!important}}.header.header .head-cta{isolation:isolate!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;overflow:visible!important}.header.header .head-cta:after{content:""!important;z-index:2!important;opacity:0!important;background:repeating-linear-gradient(90deg,#0d4a83 0 4px,#1562a6 4px 7px,#0b3e73 7px 9px)!important;border:2px solid #0a3e75!important;border-left:0!important;border-radius:0 2px 2px 0!important;width:14px!important;transition:opacity .2s,transform .24s cubic-bezier(.16,1,.3,1)!important;display:block!important;position:absolute!important;top:4px!important;bottom:4px!important;right:-13px!important;transform:translate(-8px)!important;box-shadow:0 4px 0 -2px #063668!important}.header.header .head-cta:hover{border-color:#90cbff!important;transform:translateY(-3px)!important;box-shadow:inset 0 0 0 1px #cae8ffbf,0 10px 18px #00224c4d!important}.header.header .head-cta:hover:after{opacity:1!important;transform:translate(0)!important}.use-cases .container-card{isolation:isolate;background:repeating-linear-gradient(90deg,#0a3f77 0 13px,#0d5da1 13px 18px,#073565 18px 21px)!important;border:3px solid #123a60!important;border-radius:3px!important;height:300px!important;min-height:300px!important;padding:0!important;overflow:hidden!important;box-shadow:inset 0 8px #0b2d52,inset 0 -8px #062741,0 14px 28px #000b1f61!important}.use-cases .container-card:before,.use-cases .container-card:after{display:none!important}.use-cases .container-card.business{background:repeating-linear-gradient(90deg,#07435b 0 13px,#09728c 13px 18px,#063649 18px 21px)!important}.use-cases .container-card.growth{background:repeating-linear-gradient(90deg,#182d43 0 13px,#314e68 13px 18px,#13263a 18px 21px)!important}.use-cases .container-card.personal{background:repeating-linear-gradient(90deg,#cfc0a2 0 13px,#eee4d1 13px 18px,#b9a98a 18px 21px)!important;border-color:#b9a98a!important;box-shadow:inset 0 8px #c1b190,inset 0 -8px #aa9875,0 14px 28px #000b1f61!important}.container-card .corner{z-index:4;background:#0a233b;border:2px solid #6f9ec4;border-radius:3px;width:19px;height:19px;position:absolute;box-shadow:inset 0 0 0 4px #020f1b}.container-card.personal .corner{background:#ded1b8;border-color:#f3eadb;box-shadow:inset 0 0 0 4px #6f624c}.container-card .corner-tl{top:-5px;left:-5px}.container-card .corner-tr{top:-5px;right:-5px}.container-card .corner-bl{bottom:-5px;left:-5px}.container-card .corner-br{bottom:-5px;right:-5px}.container-card .door-rail{z-index:3;background:linear-gradient(90deg,#d8e5ea,#708b9b 45%,#e7f1f5 55%,#657f90);width:5px;position:absolute;top:13px;bottom:13px;box-shadow:1px 0 #2f4654,-1px 0 #f3fbff}.container-card .rail-left{left:31px}.container-card .rail-right{right:31px}.container-card .door-lock{z-index:3;background:linear-gradient(#e4edf0,#748a96 55%,#f1f7fa);height:5px;position:absolute;left:23px;right:23px;box-shadow:0 1px #304552}.container-card .lock-top{top:36px}.container-card .lock-bottom{bottom:36px}.container-card .case-icon{z-index:5;color:#082b4e;background:linear-gradient(135deg,#f6f7f4,#9fa9aa);border:2px solid #cad2d0;border-radius:5px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:74px;left:52px;box-shadow:inset 0 0 0 2px #718081,0 4px 8px #000d1b6b}.container-card .case-icon svg{stroke-width:1.8px;color:#0b365b!important;width:32px!important;height:32px!important;position:static!important}.container-card .case-copy{z-index:5;color:#fff;background:linear-gradient(135deg,#03182be6,#053052d1);border:2px solid #bddced9e;border-radius:4px;min-height:114px;padding:17px 15px 14px;position:absolute;top:70px;left:123px;right:25px;box-shadow:inset 0 0 0 1px #000c18b8,0 5px 10px #000c1a5c}.container-card .case-copy h3{letter-spacing:-.8px!important;margin:0 0 8px!important;font:700 21px/1.1 Manrope,sans-serif!important}.container-card .case-copy p{color:#eef6ff!important;margin:0!important;font-size:14px!important;line-height:1.46!important}.container-card .container-code{z-index:5;color:#82b9e9;letter-spacing:.6px;font:700 15px/1.05 DM Sans,sans-serif;position:absolute;bottom:38px;left:53px}.container-card .container-code small{color:#9ac6ef;margin-top:4px;font-size:11px;display:block}.container-card>svg{z-index:6;filter:drop-shadow(0 1px #072239);color:#d9efff!important;position:absolute!important;bottom:30px!important;right:37px!important}.container-card.personal .case-copy{color:#132d42;background:linear-gradient(135deg,#f9f4e8f0,#dfd2baf0);border-color:#8d7d62}.container-card.personal .case-copy p{color:#263847!important}.container-card.personal .case-icon{background:linear-gradient(135deg,#fffaf0,#c6b695);border-color:#b5a281}.container-card.personal .container-code,.container-card.personal .container-code small,.container-card.personal>svg{color:#82653a!important}.container-card:hover{transform:translateY(-8px)scale(1.01)!important;box-shadow:inset 0 8px #0b2d52,inset 0 -8px #062741,0 22px 35px #000a1f75!important}.container-card.personal:hover{box-shadow:inset 0 8px #c1b190,inset 0 -8px #aa9875,0 22px 35px #000a1f75!important}@media (max-width:820px){.use-cases .container-card{height:285px!important;min-height:285px!important}.container-card .case-copy{left:114px;right:20px}.container-card .case-icon,.container-card .container-code{left:43px}}@media (max-width:480px){.use-cases .container-card{height:275px!important;min-height:275px!important}.container-card .case-copy{left:119px;right:23px}.container-card .case-icon{left:48px}.container-card .container-code{left:49px}}.mobile-menu .mobile-drawer:after{display:none}.menu-container-illustration{z-index:1;background:radial-gradient(circle at 5px 5px,#75654b 0 2px,#0000 2.4px),radial-gradient(circle at calc(100% - 5px) 5px,#75654b 0 2px,#0000 2.4px),radial-gradient(circle at 5px calc(100% - 5px),#75654b 0 2px,#0000 2.4px),radial-gradient(circle at calc(100% - 5px) calc(100% - 5px),#75654b 0 2px,#0000 2.4px),linear-gradient(#d9c6a2,#d9c6a2) top/100% 7px no-repeat,linear-gradient(#a98e68,#a98e68) bottom/100% 7px no-repeat,repeating-linear-gradient(90deg,#cab48d 0 12px,#e2cfaa 12px 16px,#b99e77 16px 18px);border:5px solid #b99e74;border-radius:2px;width:min(78vw,310px);height:94px;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #fff5dcb8,0 13px 25px #00132e4d}.menu-container-illustration:before{content:"";border-left:3px solid #745e41a6;border-right:3px solid #745e4194;position:absolute;inset:12px 14px;box-shadow:inset 0 2px #fff4d994,inset 0 -2px #664f364d}.menu-container-illustration:after{content:"";background:#705c438f;width:2px;position:absolute;top:22px;bottom:22px;left:50%;box-shadow:7px 0 #fff6e05c}@media (max-width:480px){.menu-container-illustration{width:min(82vw,300px);height:82px;bottom:19px}}.header .head-cta{letter-spacing:.1px;background:radial-gradient(circle at 6px 6px,#d4ebff 0 1.5px,#0000 1.8px),radial-gradient(circle at calc(100% - 6px) 6px,#d4ebff 0 1.5px,#0000 1.8px),radial-gradient(circle at 6px calc(100% - 6px),#d4ebff 0 1.5px,#0000 1.8px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),#d4ebff 0 1.5px,#0000 1.8px),linear-gradient(#0b4d8d,#0b4d8d) top/100% 5px no-repeat,linear-gradient(#073465,#073465) bottom/100% 5px no-repeat,#0b4a84 repeating-linear-gradient(90deg,#0d4a83 0 7px,#1562a6 7px 10px,#0b3e73 10px 12px)!important;border:2px solid #0a3e75!important;border-radius:2px!important;min-width:132px!important;height:45px!important;padding:0 15px!important;box-shadow:inset 0 0 0 1px #94cfff85,0 5px 0 -3px #063668!important}.header .head-cta:before,.header .head-cta:after{display:none!important}.header .head-cta:hover{background:radial-gradient(circle at 6px 6px,#e4f4ff 0 1.5px,#0000 1.8px),radial-gradient(circle at calc(100% - 6px) 6px,#e4f4ff 0 1.5px,#0000 1.8px),radial-gradient(circle at 6px calc(100% - 6px),#e4f4ff 0 1.5px,#0000 1.8px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),#e4f4ff 0 1.5px,#0000 1.8px),linear-gradient(#1269bd,#1269bd) top/100% 5px no-repeat,linear-gradient(#08427a,#08427a) bottom/100% 5px no-repeat,#0d548f repeating-linear-gradient(90deg,#115596 0 7px,#1c75bd 7px 10px,#0d4a85 10px 12px)!important}.use-cases .case{background:radial-gradient(circle at 7px 7px,#031c37 0 2.2px,#0000 2.6px),radial-gradient(circle at calc(100% - 7px) 7px,#031c37 0 2.2px,#0000 2.6px),radial-gradient(circle at 7px calc(100% - 7px),#031c37 0 2.2px,#0000 2.6px),radial-gradient(circle at calc(100% - 7px) calc(100% - 7px),#031c37 0 2.2px,#0000 2.6px),linear-gradient(#0b579d,#0b579d) top/100% 10px no-repeat,linear-gradient(#063663,#063663) bottom/100% 10px no-repeat,#08447e!important;border:0!important;border-radius:2px!important;min-height:211px!important;box-shadow:inset 0 0 0 2px #1970b7,inset 0 0 0 3px #b6dfff5c,0 12px 23px #000f2538!important}.use-cases .case:before{background:repeating-linear-gradient(90deg,#0a4b85 0 12px,#1570b8 12px 16px,#0b3d70 16px 18px)!important;border:0!important;inset:14px 15px!important;box-shadow:inset 0 2px #bfe4ff4d,inset 0 -2px #0019348c!important}.use-cases .case:after{width:auto!important;height:auto!important;box-shadow:none!important;background:linear-gradient(90deg,#b9e0ffb8 0 3px,#0000 3px calc(100% - 3px),#b9e0ffb8 calc(100% - 3px))!important;border:0!important;inset:17px 21px!important}.use-cases .case .case-line{position:relative;background:#b3ddff!important;width:34px!important;height:3px!important;margin-bottom:48px!important;box-shadow:18px 0 0 -1px #b3ddff8a!important}.use-cases .case:hover{background-color:#0b579d!important;box-shadow:inset 0 0 0 2px #328bd6,inset 0 0 0 3px #d2edff8c,0 18px 30px #000f2552!important}.inner-hero{background:#062d55!important}.inner-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#021b36f5 0%,#032a52db 48%,#032a526b 100%);position:absolute;inset:0}.inner-hero .inner-hero-grid{will-change:transform;opacity:1!important;transform:translateY(calc(var(--scroll-y,0px) * .045)) scale(1.07)!important;background:url(/images/yard-wide.png) 50% 48%/cover no-repeat!important;animation:none!important;inset:-8% 0!important}.inner-hero-content{z-index:2}.inner-hero .eyebrow{color:#79b3ff}.inner-hero h1{text-shadow:0 3px 20px #000c1e33}.header .head-cta{min-width:132px;height:45px;background-blend-mode:screen!important;background:linear-gradient(90deg,#082c53 0%,#0b3c6c 100%),repeating-linear-gradient(90deg,#ffffff21 0 1px,#0000 1px 10px)!important;border:1px solid #6fb2f794!important;border-radius:2px!important;padding:0 17px 0 24px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000040!important}.header .head-cta:before{content:""!important;background:#76b8ff!important;border:0!important;width:2px!important;top:7px!important;bottom:7px!important;left:11px!important;transform:none!important;box-shadow:5px 0 #76b8ff6b!important}.header .head-cta:after{content:""!important;width:2px!important;box-shadow:none!important;background:#85c2ff7a!important;border:0!important;top:7px!important;bottom:7px!important;right:10px!important;transform:none!important}.header .head-cta:hover{background-blend-mode:screen!important;background:linear-gradient(90deg,#093767 0%,#0c4d86 100%),repeating-linear-gradient(90deg,#ffffff2b 0 1px,#0000 1px 10px)!important;transform:translateY(-2px)!important}.use-cases .case{isolation:isolate;background:linear-gradient(145deg,#14558e,#073864)!important;border:1px solid #5e9ddb!important;border-radius:2px!important;min-height:208px!important;padding:29px 25px!important;transition:transform .25s,background .25s,box-shadow .25s!important;box-shadow:inset 0 0 0 5px #07345e,inset 0 0 0 6px #7fbdfa73,0 10px 20px #00122a29!important}.use-cases .case:before{content:""!important;opacity:1!important;background:repeating-linear-gradient(90deg,#a0d3ff3b 0 2px,#0000 2px 29px)!important;border:1px solid #88c3fa78!important;animation:none!important;position:absolute!important;inset:13px!important;box-shadow:inset 0 10px #052b4e6b,inset 0 -10px #052b4e6b!important}.use-cases .case:after{content:""!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-left:3px solid #a5d7ffb3!important;border-right:3px solid #a5d7ff8c!important;position:absolute!important;inset:18px!important}.use-cases .case>*{z-index:2!important}.use-cases .case .case-line{width:38px!important;height:3px!important;box-shadow:none!important;background:#8cc6ff!important;margin-bottom:48px!important}.use-cases .case h3{font-size:18px!important}.use-cases .case:hover{background:linear-gradient(145deg,#1b669f,#09467d)!important;transform:translateY(-6px)!important;box-shadow:inset 0 0 0 5px #07345e,inset 0 0 0 6px #9ed2ffb3,0 18px 30px #000e254d!important}.use-cases .case:hover:before{animation:none!important}.head-cta{isolation:isolate;position:relative;box-shadow:inset 0 0 0 1px #96cbff38,inset 8px 0 #5ea6f847;background:#082b52!important;border-radius:3px!important;padding:14px 29px 14px 34px!important;overflow:visible!important}.head-cta:before,.head-cta:after{content:"";z-index:-1;pointer-events:none;position:absolute}.head-cta:before{background:linear-gradient(90deg,#a1d1ffb8,#a1d1ff2e);border-top:1px solid #a0d0ffd9;border-bottom:1px solid #a0d0ffd9;width:5px;top:8px;bottom:8px;left:8px;box-shadow:7px 0 0 -3px #a1d1ffb3}.head-cta:after{background:#0d5eac;border-radius:0 2px 2px 0;width:5px;top:10px;bottom:10px;right:-5px;box-shadow:0 -5px 0 -2px #78b8ff,0 5px 0 -2px #78b8ff}.head-cta:hover{background:#063d75!important;box-shadow:inset 0 0 0 1px #abd7ff80,inset 8px 0 #65b1ff80,0 12px 25px #002b5a40!important}.case{overflow:hidden;box-shadow:inset 0 0 0 5px #0423452e,inset 0 0 0 6px #78b5f421;background:linear-gradient(130deg,#1b5691f2,#032b53fa)!important;border:1px solid #8fc4ff7a!important;border-radius:3px!important}.case:before,.case:after{content:"";pointer-events:none;position:absolute}.case:before{opacity:.65;background:repeating-linear-gradient(90deg,#0000 0 30px,#97ceff29 31px 33px,#0000 34px 62px);border-left:2px solid #92ccff9e;border-right:2px solid #92ccff73;inset:12px}.case:after{border-top:2px solid #7ab9fb;border-right:2px solid #7ab9fb;width:12px;height:12px;top:10px;right:10px;box-shadow:-218px 144px 0 -5px #70adf0}.case>*{z-index:1;position:relative}.case .case-line{background:#75b7ff;width:42px;height:3px;box-shadow:0 0 0 1px #03295173}.case h3{letter-spacing:-.35px}.case:hover{background:linear-gradient(130deg,#296fb4fa,#04396dfc)!important}.case:hover:before{animation:1.5s linear infinite container-ribs}@keyframes container-ribs{to{background-position:62px 0}}.mobile-menu{display:none}.menu-toggle{color:#06284a;cursor:pointer;background:#fff;border:1px solid #d5e1ed;border-radius:6px;place-items:center;width:43px;height:43px;transition:background .2s,color .2s,transform .2s;display:grid}.menu-toggle:hover{color:#fff;background:#06284a;transform:translateY(-2px)}.menu-toggle svg{width:22px}.mobile-drawer{z-index:20;background:linear-gradient(145deg,#042344,#0b5aab);flex-direction:column;gap:3px;padding:38px 26px;animation:.28s cubic-bezier(.16,1,.3,1) both drawer-in;display:flex;position:fixed;inset:72px 0 0;box-shadow:0 20px 50px #00112761}@keyframes drawer-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.mobile-drawer:after{content:"";border:1px solid #86c1ff3b;border-radius:50%;width:270px;height:270px;position:absolute;inset:auto -40% -12% auto;box-shadow:0 0 0 38px #86c1ff0d,0 0 0 76px #86c1ff09}.mobile-drawer-label{color:#85baff;letter-spacing:2px;margin-bottom:11px;font-size:10px;font-weight:700}.mobile-drawer>a:not(.button){z-index:1;color:#fff;letter-spacing:-.8px;border-bottom:1px solid #bfdcff33;align-items:center;gap:13px;padding:15px 0;font:700 24px/1.2 Manrope,sans-serif;display:flex;position:relative}.mobile-drawer>a:not(.button):hover{color:#8fc3ff}.mobile-drawer>a:not(.button) span{letter-spacing:1px;color:#7fbbff;font:700 10px DM Sans,sans-serif}.mobile-drawer .button{z-index:1;color:#0755a6;background:#fff;align-self:flex-start;margin-top:28px;position:relative}.mobile-drawer .button:hover{background:#eaf4ff}.menu-open{overflow:hidden}@media (max-width:820px){.header{gap:12px}.header .desktop-nav{display:none}.header>.head-cta{margin-left:auto}.mobile-menu{display:block}.header .brand{flex-shrink:0}.inner-header{position:relative}.inner-header .mobile-drawer,.hero .mobile-drawer{inset:72px 0 0}.intro,.security{overflow:hidden}.space-detail-image,.about-photo{width:100%}.contact-map{min-height:230px}.faq-page{padding-left:24px;padding-right:24px}}@media (max-width:480px){.header{padding-left:16px;padding-right:16px}.header .head-cta{display:none}.header .brand{font-size:22px}.header .brand small{font-size:6px}.header .mark{width:31px;height:37px}.header .mark i{width:7px}.header .mark i:first-child{height:24px}.header .mark i:nth-child(2){height:31px}.header .mark i:nth-child(3){height:36px}.mobile-drawer{padding:31px 21px;inset:72px 0 0}.mobile-drawer>a:not(.button){font-size:23px}.hero{height:auto;min-height:640px}.hero-content{padding-top:62px;padding-bottom:45px}.quick-benefits{flex-wrap:wrap;justify-content:flex-start}.quick-benefits .benefit-pill{flex:145px;min-width:0}.hero h1{font-size:40px}.price{line-height:1.7}.space-card,.service-card,.value-card{min-width:0}.footer-grid{gap:29px}.contact-inner .button{width:100%;max-width:320px}.map-card{min-height:210px}}.inner-header{border-bottom:1px solid #e6edf4}.inner-hero{color:#fff;background:linear-gradient(120deg,#031d38,#07539c);align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.inner-hero-grid{opacity:.2;background:repeating-linear-gradient(135deg,#0000 0 46px,#91cfff61 47px 53px,#0000 54px 111px);animation:14s linear infinite grid-drift;position:absolute;inset:-30%;transform:rotate(-8deg)}@keyframes grid-drift{to{transform:rotate(-8deg)translate(90px)}}.inner-hero-content{padding-top:58px;padding-bottom:58px;position:relative}.inner-hero h1{letter-spacing:-2.5px;max-width:800px;margin:0 0 15px;font:800 clamp(38px,5vw,64px)/1.05 Manrope,sans-serif}.inner-hero p:not(.eyebrow){color:#dcecff;max-width:600px;margin:0;font-size:18px;line-height:1.55}.about-story,.why,.contact-layout{grid-template-columns:1fr 1fr;align-items:center;gap:84px;padding-top:100px;padding-bottom:100px;display:grid}.about-story h2,.why h2,.service-intro h2,.space-detail h2,.faq-lead h2,.contact-page h2{letter-spacing:-2px;margin:0 0 16px;font:800 40px/1.14 Manrope,sans-serif}.about-story p:not(.eyebrow),.why p,.contact-layout>div>p{color:var(--muted);line-height:1.7}.about-photo,.space-detail-image{border-radius:5px;height:440px;position:relative;overflow:hidden}.about-photo img,.space-detail-image img{object-fit:cover}.values{background:#f3f7fb;padding:85px 0}.values h2,.service-intro h2{margin-bottom:35px}.value-grid,.service-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.value-card,.service-card{background:#fff;border:1px solid #dbe5ef;border-radius:7px;padding:27px 22px;transition:transform .25s,box-shadow .25s}.value-card:hover,.service-card:hover{transform:translateY(-7px);box-shadow:0 17px 30px #082f581f}.value-card>span,.service-card>span{color:#0a67c9}.value-card svg,.service-card svg{width:30px;height:30px}.value-card h3,.service-card h3{margin:15px 0 7px;font:700 18px Manrope,sans-serif}.value-card p,.service-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.why ul,.check-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.why li,.check-list li{align-items:center;gap:12px;font-weight:600;display:flex}.why li svg,.check-list svg{color:#0870cf;width:21px}.spaces-page{padding-top:92px}.space-detail{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-bottom:100px;display:grid}.space-detail.reverse{direction:rtl}.space-detail.reverse>*{direction:ltr}.space-detail h2{margin-bottom:7px}.space-detail>div>p:not(.eyebrow){color:var(--muted);line-height:1.65}.space-detail .large{margin-top:0;font:700 22px Manrope,sans-serif;color:#0865c6!important}.space-detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.space-detail dl div{border-left:2px solid #62a6f7;padding:5px 0 5px 11px}.space-detail dt{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.space-detail dt svg{color:#0d67c9;width:16px}.space-detail dd{color:var(--muted);margin:6px 0 0;font-size:13px}.space-detail .button{margin-top:28px}.service-intro{padding:82px 0 36px}.narrow{max-width:610px;color:var(--muted);margin:0 auto;line-height:1.6}.service-grid{grid-template-columns:repeat(3,1fr);padding-bottom:90px}.service-band{color:#fff;background:linear-gradient(105deg,#05284d,#0863b9);padding:64px 0}.service-band h2{max-width:730px;margin:0 0 12px;font:800 34px/1.16 Manrope,sans-serif}.service-band p:not(.eyebrow){color:#dcecff;margin:0}.faq-page{max-width:900px;padding-top:85px;padding-bottom:100px}.faq-lead{text-align:center;margin-bottom:36px}.faq-lead p:not(.eyebrow){color:var(--muted)}.faq-list{border-top:1px solid var(--line)}.contact-page{padding-top:85px;padding-bottom:100px}.contact-layout{align-items:start;padding:0}.contact-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.contact-form label{gap:7px;font-size:13px;font-weight:700;display:grid}.contact-form input,.contact-form select{color:var(--ink);background:#fff;border:1px solid #cbd8e5;border-radius:4px;padding:13px;font:400 15px DM Sans,sans-serif}.contact-form input:focus,.contact-form select:focus{border-color:#0a67c9;outline:2px solid #85bcfb}.contact-form button,.contact-form small{grid-column:span 2}.contact-form small{color:var(--muted);font-size:12px}.contact-details{background:#f2f7fc;border-radius:7px;padding:28px}.info{border-bottom:1px solid #d8e3ee;gap:12px;padding:15px 0;display:flex}.info:last-of-type{border-bottom:0}.info>span{color:#0a67c9}.info svg{width:21px}.info h3{margin:0 0 3px;font-size:14px}.info p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.contact-map{border-radius:5px;height:210px;margin-top:23px;overflow:hidden}.contact-map iframe{border:0;width:100%;height:100%}.address-line{align-items:center;gap:8px;display:flex}.address-line span{width:18px}@media (max-width:820px){.inner-hero{min-height:300px}.inner-hero-content{padding-top:42px;padding-bottom:42px}.about-story,.why,.contact-layout,.space-detail{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:65px}.about-photo,.space-detail-image{grid-row:1;height:310px}.space-detail.reverse{direction:ltr}.value-grid,.service-grid{grid-template-columns:1fr 1fr}.service-grid{padding-bottom:60px}.spaces-page{padding-top:62px}.contact-form{grid-template-columns:1fr}.contact-form button,.contact-form small{grid-column:span 1}}@media (max-width:480px){.value-grid,.service-grid{grid-template-columns:1fr}.inner-hero h1{letter-spacing:-1.6px}.about-story h2,.why h2,.service-intro h2,.space-detail h2,.faq-lead h2,.contact-page h2{font-size:32px}.space-detail dl{grid-template-columns:1fr}.inner-header nav{display:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes icon-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes feature-icon{0%,to{transform:translateY(0)rotate(0)scale(1)}45%{transform:translateY(-3px)rotate(-4deg)scale(1.07)}70%{transform:translateY(-1px)rotate(3deg)scale(1.02)}}@keyframes arrow-nudge{50%{transform:translate(4px)}}.hero-image{transform:translateY(calc(var(--scroll-y,0px) * .075)) scale(1.075);will-change:transform;transition:transform .1s linear}.hero-content>*{animation:.72s cubic-bezier(.16,1,.3,1) both hero-rise}.hero-content>:nth-child(2){animation-delay:80ms}.hero-content>:nth-child(3){animation-delay:.16s}.hero-content>:nth-child(4){animation-delay:.24s}.hero-content>:nth-child(5){animation-delay:.31s}.hero-content>:nth-child(6){animation-delay:.38s}.button{transition:background .22s,transform .22s,box-shadow .22s;position:relative;overflow:hidden}.button:before{content:"";background:linear-gradient(105deg,#0000 20%,#ffffff47 46%,#0000 68%);transition:transform .55s;position:absolute;inset:0;transform:translate(-125%)}.button:hover{transform:translateY(-3px);box-shadow:0 13px 25px #00336c47}.button:hover:before{transform:translate(125%)}.button svg{transition:transform .2s}.button:hover svg{transform:translate(4px)}.text-link{transition:gap .2s,color .2s}.text-link:hover{gap:13px}.text-link:hover svg,.availability:hover svg{animation:.55s ease-in-out infinite arrow-nudge}.quick-benefits{align-items:stretch;gap:12px}.quick-benefits .benefit-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03274e91;border:1px solid #a7cfff85;border-radius:999px;min-width:151px;padding:10px 18px 10px 12px;transition:background .22s,transform .22s,border-color .22s;box-shadow:inset 0 1px #ffffff14}.quick-benefits .benefit-pill:hover{background:#145dabb3;border-color:#83b7ff;transform:translateY(-4px)}.quick-benefits .benefit-pill svg{animation:2.8s ease-in-out infinite icon-breathe}.quick-benefits .benefit-pill:nth-child(2) svg{animation-delay:.35s}.quick-benefits .benefit-pill:nth-child(3) svg{animation-delay:.7s}.intro,.spaces,.steps,.use-cases,.security,.location,.faq{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.intro.is-visible,.spaces.is-visible,.steps.is-visible,.use-cases.is-visible,.security.is-visible,.location.is-visible,.faq.is-visible{opacity:1;transform:none}.feature,.step,.case,.space-card{transition:transform .28s,box-shadow .28s,border-color .28s}.feature:hover{transform:translate(7px)}.feature:hover>span{animation:.8s ease-in-out icon-breathe}.step:hover{transform:translateY(-7px)}.step:hover .step-icon{animation:.75s ease-in-out icon-breathe}.case:hover{border-color:#78aff3;transform:translateY(-7px);box-shadow:0 18px 30px #000f2440}.space-card:hover{transform:translateY(-8px);box-shadow:0 20px 35px #0f396029}.space-card:hover .space-photo img{transform:scale(1.065)}.space-photo img{transition:transform .65s cubic-bezier(.2,.8,.2,1)}.intro-photo img,.security-photos img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.intro-photo:hover img,.security-photos:hover img{transform:scale(1.045)}.security-list .feature svg,.feature-list .feature svg{animation:3.5s ease-in-out infinite feature-icon}.security-list .feature:nth-child(2) svg,.feature-list .feature:nth-child(2) svg{animation-delay:.45s}.security-list .feature:nth-child(3) svg,.feature-list .feature:nth-child(3) svg{animation-delay:.9s}.security-list .feature:nth-child(4) svg,.feature-list .feature:nth-child(4) svg{animation-delay:1.35s}.map-card{background:#fff;padding:0;overflow:hidden}.map-card iframe{filter:saturate(.86)contrast(1.02);border:0;width:100%;height:100%;transition:filter .25s,transform .25s;display:block}.map-card:hover iframe{filter:saturate(1.1);transform:scale(1.015)}.faq-item{transition:color .2s,padding-left .2s}.faq-item:hover{color:#0870d3;padding-left:9px}.faq-item:focus-visible,.button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #8fc3ff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-image{transform:scale(1.02)}.intro,.spaces,.steps,.use-cases,.security,.location,.faq{opacity:1;transform:none}}:root{--ink:#06284a;--blue:#0756b8;--light:#f3f7fb;--line:#d7e0e8;--muted:#5e7184;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.header{z-index:4;background:#fff;justify-content:space-between;align-items:center;height:84px;padding:0 max(5vw,32px);display:flex;position:relative}.brand{color:#072b50;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;line-height:.8;display:flex}.brand small{letter-spacing:1px;margin-top:5px;font:600 7px DM Sans;display:block}.mark{align-items:flex-end;gap:3px;width:37px;height:43px;display:flex;transform:skewY(16deg)}.mark i{background:var(--ink);width:8px;display:block}.mark i:first-child{height:28px}.mark i:nth-child(2){height:36px}.mark i:nth-child(3){background:#407ec1;height:42px}.header nav{gap:35px;font-size:14px;font-weight:600;display:flex}.header nav a:hover,.text-link:hover{color:#0b68cf}.button{color:#fff;background:#0865c8;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font:700 14px DM Sans;transition:all .2s;display:inline-flex}.button:hover{background:#0752a2;transform:translateY(-1px)}.button.dark{background:#082b52}.head-cta{padding:14px 28px}.hero{color:#fff;height:665px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center 52%}.hero-shade{background:linear-gradient(90deg,#001b39f2 0%,#00254cd4 35%,#00203f1f 67%,#0000000a 100%);position:absolute;inset:0}.hero-content{padding-top:86px;position:relative}.eyebrow{letter-spacing:2px;color:#0a63c5;margin:0 0 13px;font:700 11px DM Sans}.eyebrow.light{color:#73a9ff}.hero h1,h2{letter-spacing:-2px;font-family:Manrope,sans-serif}.hero h1{margin:0 0 18px;font-size:60px;font-weight:800;line-height:1.05}.hero h1 em{color:#fff;font-style:normal}.hero-copy{max-width:455px;margin:0 0 27px;font-size:19px;line-height:1.55}.hero-actions{align-items:center;gap:28px;display:flex}.text-link{border-bottom:1px solid #fff;align-items:center;gap:8px;padding-bottom:5px;font-weight:700;display:flex}.price{margin-top:31px;font-size:14px}.price span,.fine-print span{color:#75aaf0;margin:0 9px}.quick-benefits{gap:0;margin-top:50px;display:flex}.quick-benefits div{border-left:1px solid #ffffff8c;align-items:center;gap:11px;padding:3px 28px;font-size:15px;font-weight:500;display:flex}.quick-benefits div:first-child{border:0;padding-left:0}.quick-benefits svg{color:#6da8ff;width:32px;height:32px}.intro{grid-template-columns:1fr 1fr;gap:70px;padding-top:100px;padding-bottom:100px;display:grid}.intro h2,.security h2,.location h2,.contact h2{margin:0 0 18px;font-size:38px;font-weight:800;line-height:1.14}.intro-copy>p:not(.eyebrow){color:var(--muted);max-width:500px;line-height:1.6}.feature-list{gap:19px;margin-top:27px;display:grid}.feature{gap:14px;display:flex}.feature>span{color:#0b67c8;margin-top:3px}.feature svg{stroke-width:1.9px;width:23px;height:23px}.feature h3{margin:0 0 3px;font-size:15px}.feature p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.intro-photo,.security-photos{border-radius:3px;min-height:540px;position:relative;overflow:hidden}.intro-photo img,.security-photos img,.space-photo img{object-fit:cover}.spaces{background:var(--light);padding:77px 0 70px}.center{text-align:center}.spaces h2,.steps h2,.faq h2{margin:0 0 32px;font-size:31px;font-weight:800;line-height:1.2}.space-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:auto;display:grid}.space-card{text-align:center;background:#fff;border:1px solid #d8e1eb;border-radius:4px;padding:22px 23px 20px;position:relative;overflow:hidden}.space-card.featured{border-width:2px;border-color:#0a63c5}.space-card label{color:#fff;letter-spacing:1px;background:#0a63c5;padding:4px;font-size:9px;font-weight:700;position:absolute;top:0;left:0;right:0}.space-photo{height:178px;margin:-22px -23px 18px;position:relative}.space-card.featured .space-photo{margin-top:-22px}.space-card h3{margin:0;font:700 20px Manrope}.space-card p{color:var(--muted);margin:5px 0;font-size:14px}.space-card .space-area{color:var(--ink);font-size:16px;font-weight:700}.space-card strong{margin:15px 0 11px;font-size:12px;display:block}.space-card .button{width:100%;padding:11px;font-size:13px}.fine-print{text-align:center;color:#738292;margin:17px 0 0;font-size:12px}.steps{padding-top:76px;padding-bottom:90px}.step-grid{grid-template-columns:repeat(3,1fr);gap:0;max-width:900px;margin:35px auto 0;display:grid}.step{text-align:center;border-right:1px solid var(--line);padding:15px 36px;position:relative}.step:last-child{border:0}.step-number{color:#bbcad9;font:700 13px Manrope;position:absolute;top:0;left:30px}.step-icon{color:#0b67c8;display:block}.step-icon svg{stroke-width:1.4px;width:43px;height:43px}.step h3{margin:12px 0 6px;font:700 17px Manrope}.step p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.use-cases{color:#fff;background:linear-gradient(120deg,#032448,#073a6d);padding:70px 0 75px}.white{color:#fff}.use-cases h2{margin:0 0 30px;font-size:34px;font-weight:800}.case-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.case{background:linear-gradient(160deg,#2968ac8c,#032245cc);border:1px solid #8bb9f266;border-radius:5px;min-height:192px;padding:22px 19px;position:relative}.case-line{background:#5ea1f5;width:34px;height:2px;margin-bottom:47px;display:block}.case h3{margin:0 0 7px;font:700 18px Manrope}.case p{color:#dcecff;margin:0;font-size:13px;line-height:1.4}.case svg{color:#72adf6;position:absolute;bottom:17px;right:17px}.security{grid-template-columns:1.05fr .95fr;gap:76px;padding-top:100px;padding-bottom:100px;display:grid}.security-photos{min-height:455px}.security-list{gap:21px;margin-top:30px;display:grid}.location{background:#f2f6fb;padding:70px 0}.location-grid{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.location p{color:var(--muted);align-items:center;gap:8px;max-width:500px;line-height:1.55;display:flex}.location .button{margin-top:14px}.button.outline{color:#0b5eaf;background:0 0;border:1px solid #0b5eaf}.map-card{color:#0b63bd;background:radial-gradient(circle at 53% 44%,#fff 0 4%,#0000 4.5%),linear-gradient(35deg,#dbe8ec 10%,#fafafa 10% 15%,#d7e4e7 15% 17%,#fff 17% 30%,#d5e2e5 30% 33%,#fff 33% 45%,#dce9ec 45% 48%,#fff 48%);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:255px;display:flex;box-shadow:0 8px 25px #08315b15}.map-card strong{color:#173b5b;margin-top:4px}.map-card span{color:#60778e;font-size:13px}.faq{max-width:850px;padding-top:80px;padding-bottom:85px}.faq-item{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;padding:17px 2px;font:600 15px DM Sans;display:block;position:relative}.faq-item svg{width:18px;transition:all .2s;position:absolute;top:16px;right:5px}.faq-item .rotated{transform:rotate(180deg)}.faq-item p{color:var(--muted);margin:10px 28px 2px 0;font-weight:400;line-height:1.5}.contact{color:#fff;background:linear-gradient(90deg,#022346f0,#043869e0),url(/images/hero-containers.png) 50%/cover;padding:55px 0}.contact-inner{justify-content:space-between;align-items:center;display:flex}.contact h2{margin-bottom:9px;font-size:32px}.contact p:not(.eyebrow){color:#dceaff;margin:0}.contact>div>div:last-child{flex-direction:column;align-items:center;gap:14px;display:flex}.whatsapp{background:#0b6fcb}.availability{border-bottom:1px solid #fff;padding-bottom:3px;font-size:14px}.availability svg{vertical-align:middle;margin-left:6px}footer{color:#d4e0ed;background:#052643;padding-top:50px}.footer-grid{grid-template-columns:1.55fr 1fr 1.2fr .8fr;gap:40px;display:grid}.footer-brand{color:#fff}.footer-brand .mark i{background:#fff}.footer-brand p{font-size:13px;line-height:1.5}.footer-grid>div{flex-direction:column;gap:8px;font-size:13px;display:flex}.footer-grid b{color:#73a9ef;letter-spacing:1px;margin-bottom:4px;font-size:10px}.footer-grid a:hover{color:#fff}.social{align-items:center;gap:8px;display:flex}.copyright{color:#85a0b7;border-top:1px solid #244761;margin-top:35px;padding-top:17px;padding-bottom:18px;font-size:11px}@media (max-width:820px){.header{height:72px;padding:0 20px}.header nav{display:none}.head-cta{padding:11px 17px}.hero{height:700px}.hero-image{object-position:63% center}.hero-shade{background:linear-gradient(90deg,#001c3beb,#00274dab 67%,#00000026)}.hero-content{padding-top:74px}.hero h1{font-size:45px}.hero-copy{max-width:370px;font-size:17px}.quick-benefits{gap:13px;margin-top:38px}.quick-benefits div{padding:2px 11px;font-size:12px}.quick-benefits svg{width:25px}.intro,.security,.location-grid{grid-template-columns:1fr;gap:36px;padding-top:65px;padding-bottom:65px}.intro-photo,.security-photos{grid-row:1;min-height:350px}.space-grid,.step-grid{grid-template-columns:1fr;max-width:480px}.step{border:0;border-bottom:1px solid var(--line);padding:25px}.case-grid{grid-template-columns:1fr 1fr}.security-photos{grid-row:auto}.contact-inner{display:block}.contact-inner>div:last-child{align-items:flex-start;margin-top:26px}.footer-grid{grid-template-columns:1fr 1fr}.map-card{height:190px}.hero-actions{gap:16px}.price{font-size:12px}.intro h2,.security h2,.location h2{font-size:32px}}@media (max-width:450px){.hero{height:730px}.brand{font-size:23px}.hero h1{font-size:40px}.quick-benefits{gap:0}.quick-benefits div{gap:6px;padding:2px 7px}.quick-benefits svg{display:none}.case-grid,.footer-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:flex-start}.intro-photo{min-height:280px}.contact h2{font-size:28px}}.use-cases .case.realistic-card{aspect-ratio:1.5!important;height:auto!important;min-height:0!important;box-shadow:none!important;background-image:url(/images/container-card-variants.png)!important;background-repeat:no-repeat!important;background-size:200% 200%!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden!important;transform:none!important}.use-cases .case.realistic-card:before,.use-cases .case.realistic-card:after{display:none!important}.use-cases .case.realistic-card.commerce{background-position:0 0!important}.use-cases .case.realistic-card.business{background-position:100% 0!important}.use-cases .case.realistic-card.growth{background-position:0 100%!important}.use-cases .case.realistic-card.personal{background-position:100% 100%!important}.use-cases .case.realistic-card:hover{background-color:#0000!important;transform:translateY(-7px)!important;box-shadow:0 18px 30px #000b1f57!important}@media (max-width:480px){.use-cases .case.realistic-card:before,.use-cases .case.realistic-card:after{content:none!important}.realistic-card .realistic-card-copy{gap:8px!important;min-height:42%!important;padding:10px!important;top:31%!important;left:37%!important;right:3%!important}.realistic-card .case-icon{flex-basis:38px!important;width:38px!important;height:38px!important}.realistic-card .case-icon svg{width:23px!important;height:23px!important}.realistic-card .realistic-card-copy h3{font-size:18px!important;line-height:1.08!important}.realistic-card .realistic-card-copy p{font-size:13px!important;line-height:1.38!important}.realistic-card .container-code{font-size:12px!important}}
.header-container-cta{isolation:isolate;color:#fff;letter-spacing:-.15px;justify-content:center;align-items:center;width:176px;height:52px;font:700 14px Manrope,sans-serif;transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:visible}.header-container-cta>span,.header-container-cta>svg{z-index:3;position:relative}.header-container-cta>svg{opacity:0;margin-left:8px;transition:opacity .2s,transform .24s cubic-bezier(.16,1,.3,1);transform:translate(-7px)}.header-container-image{z-index:1;object-fit:cover;object-position:center;pointer-events:none;transition:opacity .2s,transform .28s cubic-bezier(.16,1,.3,1);width:150%!important;height:150%!important;position:absolute!important;inset:-25%!important}.header-container-image--closed{opacity:1}.header-container-image--open{opacity:0;transform:translate(-9px)}.header-container-cta:hover{transform:translateY(-2px)}.header-container-cta:hover .header-container-image--closed{opacity:0;transform:translate(-5px)}.header-container-cta:hover .header-container-image--open,.header-container-cta:hover>svg{opacity:1;transform:translate(0)}.use-cases .case.realistic-card{isolation:isolate;display:block;position:relative;aspect-ratio:1.57!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transition:transform .24s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;transform:none!important}.use-cases .case.realistic-card:before,.use-cases .case.realistic-card:after{content:none!important;display:none!important}.realistic-card-art{transition:transform .28s cubic-bezier(.16,1,.3,1);object-fit:contain!important;object-position:center!important;z-index:1!important}.use-cases .case.realistic-card:hover{box-shadow:none!important;background:0 0!important;border:0!important;transform:translateY(-4px)!important}.use-cases .case.realistic-card:hover .realistic-card-art{transform:scale(1.012)}.realistic-card .realistic-card-copy{z-index:2;color:#f5f9ff;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;position:absolute;overflow:hidden;min-height:0!important;box-shadow:none!important;background:#03223ec7!important;border:1px solid #bddced8f!important;border-radius:2px!important;padding:9px 10px!important;display:grid!important;top:29%!important;left:34%!important;right:4%!important}.realistic-card .case-icon{color:#0b365b;place-items:center;display:grid;width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;background:linear-gradient(135deg,#f5f4ed,#c6d0cf)!important;border:1px solid #e0ebeed9!important;border-radius:2px!important;position:static!important}.realistic-card .case-icon svg{color:#0b365b!important;filter:none!important;width:22px!important;height:22px!important;position:static!important}.realistic-card .realistic-card-copy h3{overflow-wrap:anywhere;letter-spacing:-.45px!important;margin:0 0 4px!important;font:700 clamp(13px,1.18vw,18px)/1.08 Manrope,sans-serif!important}.realistic-card .realistic-card-copy p{overflow-wrap:anywhere;color:#eef6ff!important;margin:0!important;font-size:clamp(10px,.82vw,13px)!important;line-height:1.36!important}.realistic-card .container-code{z-index:2!important;font-size:clamp(9px,.72vw,12px)!important;bottom:11%!important;left:8%!important}.realistic-card>svg{z-index:2!important;bottom:11%!important;right:7%!important}.realistic-card.personal .realistic-card-copy{color:#173249;background:#f7f2e6de!important;border-color:#8f7c5aad!important}.realistic-card.personal .realistic-card-copy p{color:#344653!important}.inner-hero--about .inner-hero-grid{background-image:url(/images/container-angle.png)!important;background-position:50% 42%!important}.inner-hero--spaces .inner-hero-grid{background-image:url(/images/yard-wide.png)!important;background-position:50% 55%!important}.inner-hero--services .inner-hero-grid{background-image:url(/images/hero-containers.png)!important;background-position:50% 52%!important}.inner-hero--faq .inner-hero-grid{background-image:url(/images/container-light.png)!important;background-position:50% 48%!important}.inner-hero--contact .inner-hero-grid{background-image:url(/images/contact-hero.png)!important;background-position:50% 49%!important}@media (max-width:480px){.header-container-cta{display:none}.use-cases .case.realistic-card{aspect-ratio:1.57!important}.realistic-card .realistic-card-copy{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:9px!important;top:29%!important;left:34%!important;right:4%!important}.realistic-card .case-icon{width:36px!important;min-width:36px!important;height:36px!important}.realistic-card .realistic-card-copy h3{font-size:17px!important}.realistic-card .realistic-card-copy p{font-size:12.5px!important;line-height:1.34!important}.realistic-card .container-code{font-size:11px!important}}
.header-cta-basic{color:#fff;background:#082d60;border-radius:4px;justify-content:center;align-items:center;min-width:128px;height:42px;padding:0 20px;font:700 14px/1 Manrope,sans-serif;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #021b3d2e}.header-cta-basic:hover{background:#124985;transform:translateY(-1px);box-shadow:0 7px 16px #021b3d3d}.header{z-index:30;border-bottom:1px solid #0000;transition:height .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;top:0;position:sticky!important}.header .brand,.header .desktop-nav,.header .header-cta-basic{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s}.header.is-condensed{border-color:#072b501f;box-shadow:0 9px 24px #041c391f;height:66px!important}.header.is-condensed .brand{transform-origin:0;transform:scale(.88)}.header.is-condensed .desktop-nav{transform:scale(.96)}.header.is-condensed .header-cta-basic{transform:scale(.92);box-shadow:0 3px 9px #021b3d29}.reveal-on-scroll{opacity:0;transition:opacity .68s,transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-on-scroll[data-reveal=from-left]{transform:translate(-28px)}.reveal-on-scroll[data-reveal=from-right]{transform:translate(28px)}.reveal-on-scroll[data-reveal=scale]{transition-duration:.78s;transform:scale(.975)}.reveal-on-scroll.is-revealed{opacity:1;transform:none}html{overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}body.menu-open{overscroll-behavior:none}.mobile-drawer{overscroll-behavior:contain}.use-cases .case.realistic-card{aspect-ratio:1.492!important;transition:none!important;overflow:hidden!important;transform:none!important}.use-cases .case.realistic-card:hover{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.use-cases .case.realistic-card:hover .realistic-card-art{transform:none!important}.realistic-card .realistic-card-copy{-webkit-backdrop-filter:blur(8px)saturate(120%);color:#fff!important;background:linear-gradient(135deg,#031b3494,#07284557)!important;border:1px solid #e5f4ff57!important;border-radius:5px!important;padding:11px 12px!important;display:block!important;top:23%!important;left:7%!important;right:46%!important;box-shadow:inset 0 1px #fff3,0 7px 18px #000f2326!important}.realistic-card .case-icon,.realistic-card>svg{display:none!important}.realistic-card .realistic-card-copy h3{text-shadow:0 1px 2px #000f23a6;color:#fff!important;font-size:clamp(14px,1.2vw,18px)!important;line-height:1.08!important}.realistic-card .realistic-card-copy p{text-shadow:0 1px 2px #000f23a6;color:#fff!important;font-size:clamp(10px,.82vw,13px)!important;line-height:1.35!important}.realistic-card.personal .realistic-card-copy{color:#fff!important;text-shadow:0 1px 2px #000f23a6!important;background:linear-gradient(135deg,#031b3494,#07284557)!important}.realistic-card.personal .realistic-card-copy p{background:0 0!important}.menu-container-illustration{display:none!important}.mobile-drawer .menu-container-real{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 13px #00102638);bottom:0;left:-5%;width:110%!important;height:auto!important;position:absolute!important;transform:none!important}.mobile-drawer>a,.mobile-drawer-label{z-index:2;position:relative}.use-cases-cta{justify-content:center;margin-top:34px;display:flex}.use-cases-cta .button{min-width:218px}.service-band{color:#06284a!important;background:#f2f6fb!important;padding:88px 0!important}.service-band .shell{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:stretch;gap:0;width:66.6667%;max-width:1280px;display:grid}.service-band .shell:before{content:"";background:url(/images/yard-wide.png) 50%/cover;border-radius:7px 0 0 7px;min-height:330px}.service-band .shell>*{display:none}.service-band .shell{position:relative}.service-band .shell:after{content:"";background:linear-gradient(145deg,#082d60,#155fa5);border-radius:0 7px 7px 0;width:48%;position:absolute;inset:0 0 0 auto}.service-band .shell{padding:0}.service-band .shell p,.service-band .shell h2{z-index:1;color:#fff;grid-column:2;position:relative}.service-band .shell p{align-self:end;color:#9fcaff!important;margin:0 42px 12px!important}.service-band .shell h2{letter-spacing:-1px;align-self:start;max-width:420px;margin:0 42px!important;font:800 clamp(27px,2.3vw,36px)/1.14 Manrope,sans-serif!important}.service-band .shell p:not(.eyebrow){line-height:1.6;color:#e4f2ff!important;margin-top:0!important;margin-bottom:44px!important}.service-band .shell p.eyebrow{margin-top:48px!important}.service-band .shell:before{grid-row:1/span 3}.service-band .shell p,.service-band .shell h2{display:block!important}.values-cta{justify-content:center;margin-top:34px;display:flex}.location .shell{max-width:1400px}.location .location-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:44px}.location .location-grid>div:first-child{padding-left:12px}.location .map-card{--door-open:0;--map-reveal:0;isolation:isolate;aspect-ratio:1.5;width:112%;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:end;position:relative;overflow:hidden;height:auto!important;min-height:0!important}.location .map-card .map-viewport{z-index:3;width:41.1%;height:54.8%;opacity:var(--map-reveal);transform:scale(calc(.975 + var(--map-reveal) * .025));transform-origin:50%;pointer-events:none;position:absolute;top:20.8%;left:27.6%;overflow:hidden}.location .map-card.is-map-open .map-viewport{pointer-events:auto}.location .map-card iframe{filter:saturate(.88)contrast(1.02);border:0;width:100%;height:100%;transition:filter .25s,transform .25s;position:absolute;inset:0}.location .map-card .map-door-video{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.location .map-card:after{display:none}.location .map-card:hover iframe{filter:saturate(1.08)contrast(1.03);transform:scale(1.012)}.realistic-card.personal .realistic-card-copy{-webkit-backdrop-filter:none!important;background:#031b34b8!important}.realistic-card.personal .realistic-card-copy p{color:#fff!important;background:0 0!important}@media (min-width:821px) and (prefers-reduced-motion:no-preference){.use-cases.is-visible .realistic-card{animation:.62s cubic-bezier(.16,1,.3,1) both container-arrival}.use-cases.is-visible .realistic-card:first-child{animation-delay:50ms}.use-cases.is-visible .realistic-card:nth-child(2){animation-delay:.15s}.use-cases.is-visible .realistic-card:nth-child(3){animation-delay:.25s}.use-cases.is-visible .realistic-card:nth-child(4){animation-delay:.35s}.use-cases.is-visible .use-cases-cta{animation:.5s cubic-bezier(.16,1,.3,1) .48s both cta-arrival}@keyframes container-arrival{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cta-arrival{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.use-cases.is-visible .realistic-card,.use-cases.is-visible .use-cases-cta{animation:none!important}}footer .brand{color:#fff!important}footer .brand small{color:#dcecff!important}footer .brand .mark i{background:#fff!important}footer .footer-grid>div,footer .footer-grid a{color:#e3edf7}footer .footer-grid b{color:#8fc3ff}footer .copyright{color:#bdcfe1}.contact-details .info-link{color:inherit;text-decoration:none;transition:background .2s,transform .2s}.contact-details .info-link:hover{background:#4b8ed217;transform:translate(3px)}.contact-details .info-link:focus-visible{outline-offset:3px;outline:2px solid #0a67c9}@media (max-width:480px){.header-cta-basic{display:none!important}.use-cases .case.realistic-card{aspect-ratio:1.68!important;overflow:hidden!important}.use-cases .case.realistic-card .realistic-card-art{object-fit:cover!important;object-position:center!important}.realistic-card .realistic-card-copy{padding:10px 12px!important;top:20%!important;left:7%!important;right:46%!important}.realistic-card .realistic-card-copy h3{font-size:16px!important}.realistic-card .realistic-card-copy p{font-size:11.5px!important;line-height:1.32!important}.steps .step-number{background:#fff!important;padding:0 7px!important;line-height:1.2!important;top:14px!important;left:18px!important}.mobile-drawer .menu-container-real{bottom:0;left:-5%;width:110%!important}.location .map-card{width:120%;max-width:none;margin-left:-10%;margin-right:-10%}}@media (max-width:820px){.header{z-index:60;top:0;left:0;right:0;height:72px!important;position:fixed!important}.header.is-condensed{height:72px!important}.header.is-condensed .brand{transform-origin:0;transform:scale(.94)}.header.is-condensed .mobile-drawer{inset:72px 0 0!important}main>.header+.hero,.inner-header+.inner-hero{margin-top:72px}}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1!important;transition:none!important;transform:none!important}}.brand.brand-logo{flex:none;align-items:center;width:178px;height:54px;color:inherit!important;line-height:1!important;display:inline-flex!important}.brand.brand-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}footer .brand.brand-logo{width:242px;height:78px}.about-video-section{grid-template-columns:minmax(0,.86fr) minmax(280px,.54fr);align-items:center;gap:72px;padding-top:20px;padding-bottom:96px;display:grid}.about-video-section h2{letter-spacing:-2px;margin:0 0 16px;font:800 40px/1.14 Manrope,sans-serif}.about-video-section>div>p:not(.eyebrow){color:var(--muted);max-width:470px;margin:0;line-height:1.7}.about-video{aspect-ratio:478/850;background:#06284a;border-radius:8px;justify-self:end;width:100%;max-width:360px;position:relative;overflow:hidden;box-shadow:0 20px 44px #03203e2e}.about-video video,.about-video-poster,.about-video-poster>img{width:100%;height:100%;display:block}.about-video video{object-fit:cover;background:#06284a}.about-video-poster{cursor:pointer;background:#06284a url(/images/contena-quienes-somos-poster.webp) 50%/cover no-repeat;border:0;padding:0;position:relative;overflow:hidden}.about-video-poster>img{object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .35s}.about-video-poster:after{content:"";background:linear-gradient(#00193408,#001934a8);transition:background .3s;position:absolute;inset:0}.about-video-play{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#04203ec7;border:1px solid #ffffff8c;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:13px 15px;font:700 14px Manrope,sans-serif;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.about-video-poster:hover>img{filter:brightness(.96);transform:scale(1.035)}.about-video-poster:hover .about-video-play{background:#0865c8;transform:translateY(-3px)}.about-video-poster:focus-visible{outline-offset:-5px;outline:3px solid #80b9ff}@media (max-width:820px){.brand.brand-logo{width:160px;height:49px}.about-video-section{grid-template-columns:1fr;gap:30px;padding-top:8px;padding-bottom:65px}.about-video{justify-self:center;max-width:370px}.about-video-section h2{font-size:34px}}@media (max-width:480px){.brand.brand-logo{width:142px;height:43px}.header.is-condensed .brand.brand-logo{transform:scale(.94)}footer .brand.brand-logo{width:214px;height:70px}.about-video-section{padding-top:0}.about-video{max-width:330px}.about-video-section h2{letter-spacing:-1.5px;font-size:31px}}@media (min-width:821px){.about-video-section .about-video{order:-1;justify-self:start}.about-video-section>div{justify-self:end;max-width:470px}.about-video-section{grid-template-columns:minmax(280px,.54fr) minmax(0,.86fr)}}footer .brand.brand-logo{background:0 0;border-radius:0;padding:0}footer .brand.brand-logo img{filter:brightness(0)invert()opacity(.94)}@media (max-width:820px){.about-video-section .about-video{order:initial}.about-video-section>div{justify-self:initial;max-width:none}.service-band{padding:56px 24px!important}.service-band .shell{flex-direction:column;width:100%;padding:0;display:flex}.service-band .shell:before{border-radius:7px 7px 0 0;min-height:250px}.service-band .shell:after{border-radius:0 0 7px 7px;width:100%;height:54%;inset:auto 0 0}.service-band .shell p,.service-band .shell h2{width:auto;margin-left:30px!important;margin-right:30px!important}.service-band .shell p.eyebrow{text-align:right;margin-top:34px!important}.service-band .shell p:not(.eyebrow){margin-bottom:32px!important}.location .location-grid{grid-template-columns:1fr;gap:36px}.location .location-grid>div:first-child{padding-left:0}.location .map-card{width:100%;max-width:560px;margin-inline:auto}}@media (max-width:480px){.location .map-card{width:120%;max-width:none;margin-left:-10%;margin-right:-10%}}header .brand.brand-logo{width:240px;height:70px}@media (max-width:820px){header .brand.brand-logo{width:194px;height:59px}.mobile-menu{place-items:center;margin-left:auto;flex:0 0 48px!important;width:48px!important;height:48px!important;display:grid!important}.menu-toggle{place-items:center;box-sizing:border-box!important;color:#082d60!important;background:#fff!important;border:1.5px solid #d49413!important;border-radius:7px!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;line-height:1!important;transition:background .2s,color .2s,border-color .2s!important;display:grid!important;transform:none!important}.menu-toggle svg{stroke-width:2.2px!important;width:21px!important;height:21px!important;display:block!important}.menu-toggle:hover{background:#fffaf0!important;border-color:#b97800!important}.header.is-condensed .mobile-menu,.header.is-condensed .menu-toggle{transform:none!important}.mobile-drawer .menu-container-real{filter:drop-shadow(0 9px 12px #00102633)!important;width:100%!important;left:0!important}}@media (max-width:480px){header .brand.brand-logo{width:174px;height:53px}.mobile-menu,.menu-toggle{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important}}
