:root{--navy:#092941;--navy2:#051927;--cyan:#08b4dc;--lime:#b6dc54;--ink:#173348;--muted:#587082;--line:#dbe7eb;--light:#f4fafb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,"Noto Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:white;line-height:1.75}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.wrap{width:min(1180px,92%);margin:auto}.brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:900;line-height:1.15;letter-spacing:-.5px}.brand small{display:block;letter-spacing:2px;font-weight:600;color:#087da7;font-size:11px}.btn{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;padding:13px 23px;font-weight:800;font-size:14px;border:1px solid transparent;background:var(--cyan);color:#052239;transition:.2s}.btn:hover{transform:translateY(-2px);background:#53d4e7}.btn.alt{background:transparent;border-color:currentColor;color:inherit}.btn.dark{background:#072d48;color:#fff}.hero{background:linear-gradient(120deg,#051a2a 0%,#083d57 59%,#0b5e73 100%);color:#fff;min-height:730px;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 74% 40%,#2ce8ed30,transparent 45%),linear-gradient(90deg,#041825aa 10%,transparent 86%)}#threeScene{position:absolute;inset:0 0 0 32%;width:68%;height:100%;opacity:.96;pointer-events:none}.hero-inner{position:relative;z-index:2;padding:136px 0 124px;max-width:690px;margin-left:max(4%,calc((100vw - 1180px)/2))}.eyebrow{display:inline-block;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:2px;color:#8be5e7;margin-bottom:18px}.hero h1{font-size:clamp(43px,5.5vw,76px);letter-spacing:-2.5px;line-height:1.17;margin:0 0 23px}.hero p{font-size:17px;max-width:560px;color:#d3eaf2}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.hint{margin-top:80px;color:#b6dfe3;font-size:12px;letter-spacing:2px}.truststrip{background:#f0f8f9;border-bottom:1px solid var(--line);padding:23px 0;color:#31556a;font-size:13px}.truststrip .wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.section{padding:92px 0}.section.soft{background:var(--light)}.kicker{color:#038aa7;letter-spacing:2.3px;text-transform:uppercase;font-weight:900;font-size:12px}.title{font-size:clamp(30px,4vw,51px);line-height:1.26;letter-spacing:-1.3px;max-width:850px;margin:14px 0 22px;color:var(--navy)}.lede{font-size:17px;color:var(--muted);max-width:830px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:42px}.card{background:#fff;border:1px solid #dfecef;box-shadow:0 12px 45px #1238480a;border-radius:22px;overflow:hidden}.cardimg{height:230px;background:linear-gradient(135deg,#0b3045,#16849b);position:relative;display:flex;align-items:end;padding:27px;color:white}.cardimg:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#051f2a9e,transparent)}.cardimg strong{z-index:1;font-size:28px}.cardimg.house{background:linear-gradient(140deg,#426d67,#abccbb)}.cardimg.airbnb{background:linear-gradient(140deg,#216a89,#a3d6d6)}.cardimg.office{background:linear-gradient(140deg,#163a56,#6a96a7)}.cardbody{padding:24px 28px 29px}.cardbody p{margin-top:0;color:var(--muted)}.link{color:#0088a7;font-weight:900}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.visualpanel{height:430px;background:radial-gradient(circle at 64% 28%,#8ce3e160,transparent 43%),linear-gradient(135deg,#082b40,#0e697b);border-radius:28px;position:relative;overflow:hidden}.visualpanel:before{content:'';position:absolute;width:220px;height:260px;transform:skewY(-13deg);background:#ffffff17;border:1px solid #ffffff45;top:65px;left:70px;box-shadow:80px 50px 0 #ffffff0e,150px 30px 0 #ffffff12}.visualpanel span{position:absolute;left:30px;bottom:25px;color:#fff;font-size:24px;font-weight:900}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.step{border-top:2px solid #8bcad5;padding-top:22px}.step b{font-size:32px;color:#0e9dba}.step h3{margin:8px 0}.locations{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.chip{padding:12px 18px;border:1px solid #ccdee4;border-radius:40px;background:#fff;font-size:14px;font-weight:700}.chip:hover{border-color:#07a8c0;color:#008bb1}.quote{background:#062a40;color:white;border-radius:28px;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:42px}.quote h2{font-size:36px;line-height:1.3;margin:0 0 15px}.quote p{color:#c5e3e9}.field{display:flex;flex-direction:column;gap:7px;margin:0 0 14px}.field label{font-size:13px;font-weight:700}.field input,.field select,.field textarea{width:100%;border:1px solid #abc9d2;background:white;padding:12px 15px;border-radius:10px;color:#173348;min-height:48px}.field textarea{min-height:88px}.field .check{min-height:auto;width:auto}.checkline{display:flex;gap:10px;align-items:start;font-size:12px;line-height:1.6;color:#d1eaf0}.checkline a{text-decoration:underline}.formnote{font-size:12px;color:#aacbd3}.footer{background:#061e2f;color:#ccdde2;padding:66px 0 30px}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px}.footer a:hover{text-decoration:underline}.footer h4{color:white}.footer nav a{display:block;padding:4px 0;font-size:13px}.copyright{border-top:1px solid #214456;margin-top:42px;padding-top:22px;font-size:12px}.pagehero{background:linear-gradient(120deg,#062438,#07556c);color:white;padding:98px 0}.pagehero h1{font-size:clamp(39px,5vw,60px);line-height:1.22;max-width:830px;margin:14px 0}.pagehero p{max-width:750px;color:#d1e7ed;font-size:18px}.prose{max-width:820px;font-size:17px}.prose h2{font-size:30px;margin-top:45px;line-height:1.3;color:#092b40}.prose p,.prose li{color:#405f70}.faq{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-weight:800}.small{font-size:13px;color:var(--muted)}.crumb{color:#90d9df;font-size:13px}.floating{position:fixed;right:22px;bottom:21px;z-index:60;background:#22c66d;color:#04331b;border-radius:50px;padding:12px 18px;box-shadow:0 10px 30px #0003;font-weight:900;font-size:13px}.status{display:none;padding:10px;border-radius:9px;background:#d3f3ee;color:#064b42;margin-top:8px}.scrollstory{background:#052235;color:#fff;padding:100px 0}.storyitems{display:grid;grid-template-columns:1fr 1fr;gap:70px}.story-scene{position:sticky;top:100px;height:500px;border:1px solid #28708b;border-radius:25px;background:radial-gradient(circle at 45% 30%,#2d9cac80,transparent 60%),linear-gradient(#0b405b,#09263a);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:clamp(42px,6vw,80px);text-align:center;line-height:1.2}.story-copy article{min-height:350px;display:flex;flex-direction:column;justify-content:center}.story-copy h3{font-size:33px;margin:7px 0}.story-copy p{color:#b9d5df}.loc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.loc-grid a{padding:25px;border-radius:17px;border:1px solid var(--line);background:#fff;font-weight:800}.loc-grid p{font-weight:400;font-size:13px;color:#6c8290}.footer-disclose{font-size:12px;opacity:.85;max-width:530px}
@media(max-width:850px){.hero{min-height:660px}.hero-inner{padding:110px 5% 80px;margin-left:0}.hero h1{font-size:47px;max-width:620px}#threeScene{inset:0;opacity:.35;width:100%}.grid,.split,.quote,.storyitems{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.footergrid{grid-template-columns:1fr 1fr}.quote{padding:27px}.visualpanel{height:300px}.story-scene{position:relative;top:0;height:270px}.story-copy article{min-height:230px}.loc-grid{grid-template-columns:1fr 1fr}}@media(max-width:550px){.hero h1{font-size:39px}.section{padding:65px 0}.grid{grid-template-columns:1fr}.footergrid,.loc-grid{grid-template-columns:1fr}.truststrip .wrap{display:block}.truststrip span{display:inline-block;margin:4px 10px 4px 0}.hero-inner{padding-top:85px}.story-scene{font-size:41px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:0s!important;transition-duration:0s!important}#threeScene{display:none}}.hero{background:#062239;min-height:770px;isolation:isolate}.hero-photo{position:absolute;inset:0 0 0 34%;background:url('/assets/hero-scene.webp') center 45% / cover no-repeat;opacity:.97;filter:saturate(1.05)}.hero:before{z-index:1;background:linear-gradient(90deg,#041626 0%,#06283bec 30%,#06283bb6 51%,#06283b14 83%),linear-gradient(0deg,#061b32b5,transparent 32%)}#threeScene{z-index:1;opacity:.24;mix-blend-mode:screen}.hero-inner{z-index:3;max-width:765px;padding-top:145px}.hero h1{font-size:clamp(42px,5.3vw,73px);max-width:700px;text-shadow:0 4px 24px #00162680}.hero p{max-width:550px;color:#e3f3fa;text-shadow:0 2px 12px #031925}.hero-image-note{display:block;font-size:10px;color:#bdced8;margin-top:16px;opacity:.8}.btn{box-shadow:0 7px 18px #061e3015}.hero .btn:first-child{background:#0cc06a;color:#fff;box-shadow:0 10px 36px #009e5870}.hero .btn:first-child:hover{background:#06aa5b}.cardimg{height:260px;background-position:center;background-size:cover}.cardimg.industrial{background-image:url('/assets/industrial.webp')}.cardimg.office{background-image:url('/assets/office.webp')}.cardimg.airbnb{background-image:url('/assets/airbnb.webp')}.cardimg.house{background-image:url('/assets/home.webp')}.cardimg:after{background:linear-gradient(0deg,#031f35dc 0%,#021a2865 43%,transparent 80%)}.card{transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #12384818}.visualpanel{background:#113f53 url('/assets/why-scene.webp') center / cover}.visualpanel:before{display:none}.visualpanel:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#041929cf,transparent 70%)}.visualpanel span{z-index:1}.story-scene{background:linear-gradient(0deg,#06213b88,#06213b27),url('/assets/hero-scene.webp') center / cover;text-shadow:0 6px 26px #001727}
@media(max-width:850px){.hero-photo{inset:0;background-position:62% center;opacity:.72}.hero:before{background:linear-gradient(90deg,#031b2eee,#031b2ec9 72%,#031b2e7a)}#threeScene{opacity:.12}.hero-inner{padding:95px 5% 75px}.cardimg{height:250px}}
@media(max-width:550px){.hero{min-height:690px}.hero h1{font-size:clamp(34px,9vw,43px)}.hero p{font-size:15px}.hero-photo{background-position:54% center}.hero:before{background:linear-gradient(90deg,#041929f2,#041929d6)}.cardimg{height:235px}}
@media(prefers-reduced-motion:reduce){.card:hover{transform:none}}.brand{min-width:228px;gap:0}.hero-photo{background-image:url('https://images.unsplash.com/photo-1771530789155-b1f03fbf82b5?auto=format&fit=crop&w=2400&q=88'),url('/assets/hero-scene.webp');background-position:center,center;background-size:cover,cover}.cardimg.industrial{background-image:url('https://images.unsplash.com/photo-1771530789155-b1f03fbf82b5?auto=format&fit=crop&w=1400&q=85'),url('/assets/industrial.webp')}.cardimg.office{background-image:url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1400&q=85'),url('/assets/office.webp')}.cardimg.airbnb{background-image:url('https://images.unsplash.com/photo-1611892440504-42a792e24d32?auto=format&fit=crop&w=1400&q=85'),url('/assets/airbnb.webp')}.cardimg.house{background-image:url('https://images.unsplash.com/photo-1630699144035-c0f6311ec482?auto=format&fit=crop&w=1400&q=85'),url('/assets/home.webp')}.visualpanel{background-image:linear-gradient(0deg,#061e2c33,#061e2c33),url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1400&q=85'),url('/assets/why-scene.webp')}.story-scene{background-image:linear-gradient(0deg,#06213b88,#06213b27),url('https://images.unsplash.com/photo-1630699144035-c0f6311ec482?auto=format&fit=crop&w=1600&q=85'),url('/assets/hero-scene.webp')}
@media(max-width:1050px){.brand{min-width:180px}}
@media(max-width:850px){.brand{min-width:0}}.hero{min-height:740px;background:#071f35}.hero-photo{inset:0 0 0 35%;opacity:1;filter:none;background-color:#174660;
 background-image:url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=2400&q=90');
 background-size:cover;background-repeat:no-repeat;background-position:center center}.hero:before{z-index:1;pointer-events:none;background:linear-gradient(90deg,#061e32 0%,#061e32f5 27%,#061e32d9 46%,#061e3288 65%,#061e3233 100%)}.hero-inner{max-width:670px;position:relative;z-index:3}#threeScene{opacity:.09;z-index:1}.hero h1{font-size:clamp(38px,4.8vw,67px);line-height:1.2}.cardimg{background-size:cover;background-position:center;background-repeat:no-repeat;height:275px}.cardimg.industrial{background-color:#18506c;background-image:url('https://images.unsplash.com/photo-1581092334651-ddf26d9a09d0?auto=format&fit=crop&w=1600&q=90')}.cardimg.office{background-color:#285976;background-image:url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1600&q=90')}.cardimg.airbnb{background-color:#618294;background-image:url('https://images.unsplash.com/photo-1611892440504-42a792e24d32?auto=format&fit=crop&w=1600&q=90')}.cardimg.house{background-color:#6c9390;background-image:url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1600&q=90')}.visualpanel{background-image:linear-gradient(0deg,#061e2c60,#061e2c22),url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1600&q=90');background-size:cover;background-position:center}.story-scene{background-image:linear-gradient(0deg,#06213b88,#06213b27),url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1600&q=90');background-size:cover;background-position:center}
@media(max-width:1100px){}
@media(max-width:850px){.hero-photo{inset:0;background-position:60% center;opacity:.80}.hero:before{background:linear-gradient(90deg,#061e32fa 0%,#061e32e0 64%,#061e3270 100%)}}
@media(max-width:550px){.hero h1{font-size:clamp(34px,9vw,43px)}}.v5-hero{min-height:790px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;background:#082943}.v5-hero .hero-photo{inset:0;opacity:1;background:#386987 url('/assets/hero-v5.svg') 63% 51%/cover no-repeat}.v5-hero:before{background:linear-gradient(90deg,#041e37fa 0%,#052943ed 27%,#062b46b8 46%,#052a4433 70%,transparent 100%),linear-gradient(0deg,#06233d6e 0%,transparent 43%);z-index:1}.v5-hero .hero-inner{padding:118px 0 24px;margin-left:max(4%,calc((100% - 1180px)/2));width:min(690px,54%);max-width:none;z-index:2}.v5-hero h1{font-size:clamp(45px,5.0vw,76px);line-height:1.16;letter-spacing:-.04em}.v5-hero .accent{color:#29c7ff}.v5-hero .hero-lead{font-weight:800;font-size:clamp(21px,2.15vw,30px);color:white;margin:12px 0}.v5-hero p{font-size:16px}.v5-hero .hero-image-note{color:#c5dce9;margin-top:28px;opacity:.9}.hero-service-links{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1380px;width:94%;margin:40px auto 22px}.hero-service-links a{position:relative;height:165px;overflow:hidden;border:2px solid #edf9ffcf;border-radius:13px;background:#174a65;box-shadow:0 13px 25px #011d345e}.hero-service-links img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.hero-service-links a:hover img{transform:scale(1.035)}.hero-service-links span{position:absolute;left:0;right:0;bottom:0;padding:30px 15px 14px;color:white;font-size:18px;font-weight:800;background:linear-gradient(transparent,#061d32ed)}.cardimg.industrial{background-image:url('/assets/industrial-v5.svg')}.cardimg.office{background-image:url('/assets/office-v5.svg')}.cardimg.airbnb{background-image:url('/assets/airbnb-v5.svg')}.cardimg.house{background-image:url('/assets/home-v5.svg')}.visualpanel{background-image:linear-gradient(0deg,#051d3352,#051d3320),url('/assets/why-v5.svg')}.story-scene{background-image:linear-gradient(0deg,#082c49be,#082c4927),url('/assets/hero-v5.svg')}
@media(max-width:850px){.v5-hero .hero-inner{margin:0 5%;width:90%;padding-top:90px}.v5-hero .hero-photo{background-position:65% center}.v5-hero:before{background:linear-gradient(90deg,#041e37f5 0%,#052943ce 67%,#05294369)}.hero-service-links{grid-template-columns:repeat(2,1fr);margin-top:20px}.hero-service-links a{height:145px}}
@media(max-width:550px){.v5-hero .hero-inner{padding:73px 0 16px}.v5-hero h1{font-size:clamp(37px,10vw,50px)}.v5-hero .hero-lead{font-size:21px}.v5-hero p{font-size:14px}.v5-hero .hero-photo{background-position:70% center}.v5-hero:before{background:linear-gradient(90deg,#041e37f6,#04243bdb)}.hero-service-links{gap:8px}.hero-service-links a{height:128px}.hero-service-links span{font-size:14px;padding:25px 9px 10px}}.seo-shell{max-width:1120px;margin:0 auto;padding:64px 24px}.seo-shell h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.25}.seo-shell h2{font-size:clamp(1.45rem,2.8vw,2rem);margin:2rem 0 .8rem}.seo-shell h3{font-size:1.17rem;margin:1.5rem 0 .5rem}.seo-shell p,.seo-shell li{line-height:1.85;color:#31475c}.seo-intro{font-size:1.15rem;max-width:780px}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:25px 0}.seo-box{border:1px solid #dbe8ef;border-radius:18px;padding:22px;background:#f7fafc}.seo-box h3{margin-top:0}.seo-list{padding-left:22px}.seo-qa{border-bottom:1px solid #d9e3ec;padding:14px 0}.seo-qa summary{font-weight:700;cursor:pointer}.seo-qa p{margin-bottom:4px}.seo-cta{background:#0b314e;border-radius:22px;padding:30px;color:white;margin:45px 0}.seo-cta p{color:#d8e8f4}.seo-cta a{display:inline-block;background:#0ba84d;color:#fff;padding:12px 20px;border-radius:10px;text-decoration:none;font-weight:700}.seo-crumb{font-size:.9rem;margin-bottom:24px;color:#557388}.seo-crumb a{color:#166b9a}.seo-cardlink{text-decoration:none;color:inherit}.seo-cardlink:hover .seo-box{border-color:#1aa0d0}.seo-note{background:#eef7fc;padding:15px;border-left:3px solid #0aa6d4;border-radius:8px}.seo-subnav{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.seo-subnav a{color:#046c98}.seo-mini{font-size:.9rem;color:#58728a}.hero-service-links{box-sizing:border-box;width:min(94%,1320px);max-width:calc(100% - 36px);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hero-service-links a{min-width:0;max-width:100%;box-sizing:border-box}.hero-service-links img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}.truststrip .wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px}.truststrip span{white-space:nowrap}.locations{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.single-line-desktop{max-width:none!important;width:max-content;white-space:nowrap;letter-spacing:-.015em;font-size:clamp(11px,1.04vw,16px);line-height:1.7}main:has(.single-line-desktop)>.section,main:has(.single-line-desktop)>.pagehero{overflow-x:clip}.guides-page{max-width:1240px!important;padding:72px 24px 100px!important;margin:auto}.guides-page>h1{font-size:clamp(30px,3vw,44px);line-height:1.25}.guides-page>.seo-intro{max-width:100%;margin-bottom:35px}.guides-page .seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guides-page .seo-box{padding:25px 28px!important;min-width:0;border:1px solid #dce8f0;border-radius:15px;background:white;box-shadow:0 10px 25px #16334c0a}.guides-page .seo-box h3{font-size:19px;line-height:1.45;margin:0 0 14px}.guides-page .seo-box a{text-decoration:none;color:#092941}.guides-page .seo-box a:hover{color:#007cba}.article-layout{max-width:1240px!important;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:55px;align-items:start;padding-top:75px!important;padding-bottom:100px!important}.article-body{min-width:0}.article-body>h1{font-size:clamp(30px,3vw,43px);line-height:1.28;margin-top:18px}.article-body section h2{scroll-margin-top:125px}.article-body p,.article-body li{font-size:17px;line-height:1.95}.article-sidebar{position:sticky;top:120px;min-width:0}.toc-card{padding:26px 22px;border:1px solid #d7e6ee;border-radius:17px;background:#fbfdff;box-shadow:0 7px 30px #07304c0d}.toc-card h3{margin:0 0 18px;font-size:21px}.toc-card>a:not(.toc-whatsapp){display:block;margin:0;padding:11px 0;border-bottom:1px solid #e3ebef;color:#425f73;text-decoration:none;font-size:14px;line-height:1.5}.toc-card>a:hover{color:#028ec9}.toc-whatsapp{display:block;text-align:center;text-decoration:none;margin-top:25px;padding:15px 13px;border-radius:999px;background:#092941;color:white!important;font-weight:750}.back-to-top{position:fixed;right:23px;bottom:91px;width:48px;height:48px;border:0;border-radius:50%;background:#0b3654;color:white;font-size:27px;box-shadow:0 8px 22px #0003;z-index:90;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:.2s}.back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{background:#0b81b0}
@media(max-width:1200px){}
@media(max-width:980px){.hero-service-links{grid-template-columns:repeat(2,minmax(0,1fr))}.single-line-desktop{white-space:normal!important;width:auto!important;font-size:inherit}.article-layout{grid-template-columns:1fr;gap:30px}.article-sidebar{position:static}.guides-page .seo-grid{grid-template-columns:1fr}}
@media(max-width:600px){.hero-service-links{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 22px);max-width:none;gap:8px}.hero-service-links a{height:124px}.truststrip .wrap{gap:8px;justify-content:start}.truststrip span{white-space:normal}.guides-page{padding:42px 18px 70px!important}.article-layout{padding:42px 18px 70px!important}.back-to-top{right:16px;bottom:83px;width:43px;height:43px}}:root{--content-max:1360px}.wrap{width:min(var(--content-max),calc(100% - 64px))}.v5-hero{overflow:hidden;min-width:0}.v5-hero .hero-inner{width:min(780px,calc(100% - 72px));margin-left:max(32px,calc((100% - 1360px)/2));padding:92px 0 30px;position:relative;z-index:3}.v5-hero h1{font-size:clamp(42px,4.3vw,69px);line-height:1.21;letter-spacing:-.025em;overflow-wrap:normal}.v5-hero .hero-lead{font-size:clamp(20px,1.8vw,26px);max-width:760px}.v5-hero .hero-inner>p:not(.hero-lead){max-width:740px;font-size:clamp(15px,1.12vw,18px);line-height:1.8}.v5-hero:before{background:linear-gradient(90deg,#041e37f7 0%,#052943e6 48%,#05294366 78%,#05294321 100%)}.hero-service-links{width:min(1360px,calc(100% - 64px));max-width:none;gap:16px;margin:28px auto 36px;grid-template-columns:repeat(4,minmax(0,1fr))}.hero-service-links a{height:170px;border-radius:16px;min-width:0}.single-line-desktop{display:block;width:100%!important;max-width:none!important;white-space:normal!important;font-size:inherit;overflow-wrap:anywhere;letter-spacing:normal}main:has(.single-line-desktop)>.section,main:has(.single-line-desktop)>.pagehero{overflow-x:visible}.seo-shell,.guides-page,.article-layout{width:min(1260px,calc(100% - 64px));max-width:1260px!important}.guides-page .seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:42px}.article-sidebar{top:110px}
@media(max-width:1100px){.v5-hero .hero-inner{width:min(700px,calc(100% - 56px));margin-left:28px}.hero-service-links{width:calc(100% - 40px);gap:12px}}
@media(max-width:980px){.v5-hero .hero-inner{margin:0 24px;width:calc(100% - 48px);padding:74px 0 24px}.v5-hero:before{background:linear-gradient(90deg,#041e37fa,#052943e0 80%,#052943a3)}.hero-service-links{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr}.seo-shell,.guides-page,.article-layout{width:calc(100% - 36px);padding-left:0!important;padding-right:0!important}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.v5-hero .hero-inner{width:calc(100% - 36px);margin:0 18px;padding:54px 0 20px}.v5-hero h1{font-size:clamp(33px,9.4vw,46px)}.v5-hero .hero-lead{font-size:19px}.v5-hero .hero-inner>p:not(.hero-lead){font-size:14px}.hero-service-links{width:calc(100% - 24px);gap:8px}.hero-service-links a{height:122px}.hero-service-links span{font-size:13px}.guides-page .seo-grid{grid-template-columns:1fr}.article-body p,.article-body li{font-size:16px}}main.home-page{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:clip}main.home-page>.v5-hero{width:100%;max-width:none;margin:0!important;border-radius:0!important;min-height:680px;padding:0!important}main.home-page>.v5-hero .hero-inner{margin-left:max(5%,calc((100% - 1350px)/2));width:min(660px,50%);padding-top:85px;padding-bottom:26px}main.home-page>.v5-hero .hero-service-links{width:min(94%,1360px);max-width:none;margin:16px auto 28px;gap:12px}main.home-page>.v5-hero .hero-service-links a{height:145px}main.home-page>.v5-hero .hero-photo{inset:0!important}main.home-page>.scrollstory{width:100%;max-width:none;margin:0!important;padding:0!important}main.home-page>.scrollstory .story-scene{min-width:0}
@media(max-width:1100px){}
@media(max-width:980px){main.home-page>.v5-hero .hero-inner{margin:0 5%;width:90%;padding-top:70px}}
@media(max-width:650px){main.home-page>.v5-hero .hero-inner{margin:0 18px;width:calc(100% - 36px);padding-top:55px}main.home-page>.v5-hero .hero-service-links{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px)}main.home-page>.v5-hero .hero-service-links a{height:122px}}:root{--site-content:1240px;--site-gutter:clamp(18px,4vw,40px)}.wrap,main.home-page>.v5-hero .hero-service-links,main.home-page>.scrollstory .storyitems,main.home-page>.seo-shell{
 width:min(var(--site-content),calc(100% - 2 * var(--site-gutter)))!important;
 max-width:var(--site-content)!important;
 margin-left:auto!important;margin-right:auto!important;
}main.home-page>.v5-hero .hero-service-links{gap:12px}main.home-page>.v5-hero .hero-inner{margin-left:max(var(--site-gutter),calc((100% - var(--site-content))/2));width:min(650px,calc(100% - 2 * var(--site-gutter)))}main.home-page>.seo-shell{box-sizing:border-box;padding:66px 0!important}main.home-page>.scrollstory{padding:64px 0!important}main.home-page>.scrollstory .storyitems{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,5vw,64px)}main.home-page>.scrollstory .story-copy article{min-height:310px}main.home-page>.scrollstory .story-scene{position:sticky;top:112px;height:min(480px,calc(100vh - 140px));overflow:hidden;background-size:cover!important;background-position:center!important;transition:background-image .15s ease}.story-scene-label{position:relative;z-index:1;color:white;font-size:clamp(52px,7vw,110px);text-shadow:0 4px 22px #001c34aa}main.home-page>.scrollstory .story-scene.scene-home{background-image:linear-gradient(0deg,#06213b70,#06213b15),url('/assets/home-v5.svg')!important}main.home-page>.scrollstory .story-scene.scene-stay{background-image:linear-gradient(0deg,#06213b70,#06213b15),url('/assets/airbnb-v5.svg')!important}main.home-page>.scrollstory .story-scene.scene-work{background-image:linear-gradient(0deg,#06213b70,#06213b15),url('/assets/office-v5.svg')!important}main.home-page>.scrollstory .story-scene.scene-industry{background-image:linear-gradient(0deg,#06213b70,#06213b15),url('/assets/industrial-v5.svg')!important}main.home-page>.scrollstory .story-copy article.active .eyebrow{color:#b6fff7}
@media(max-width:1050px){}
@media(max-width:760px){main.home-page>.scrollstory .storyitems{grid-template-columns:1fr}main.home-page>.scrollstory .story-scene{position:sticky;top:76px;height:240px;z-index:1}main.home-page>.scrollstory .story-copy article{min-height:230px}}
@media(max-width:600px){main.home-page>.v5-hero .hero-inner{margin-left:var(--site-gutter)}main.home-page>.v5-hero .hero-service-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-service-links a{min-width:0}}:root{--content-max:1240px}.wrap{width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}.pagehero{padding:48px 0 55px!important;min-height:0!important}.pagehero .wrap{max-width:1240px!important}.pagehero h1{font-size:clamp(34px,4vw,52px);margin:15px 0 14px;line-height:1.18}.pagehero p{max-width:1120px!important;line-height:1.85;font-size:17px;margin:0}main:not(.home-page)>.section{padding:48px 0!important}main:not(.home-page)>.section .wrap{max-width:1240px!important}main:not(.home-page) .prose{max-width:100%!important;width:100%!important;margin:0!important}main:not(.home-page) .prose p{font-size:17px;line-height:2;max-width:1120px;overflow-wrap:break-word}main:not(.home-page) .prose h2{margin-top:28px;margin-bottom:15px;font-size:clamp(24px,2.4vw,30px)}.single-line-desktop{width:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important}.guides-page{width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important;padding:54px 0 78px!important}.guides-page>.seo-crumb{margin-bottom:18px}.guides-page>h1{font-size:clamp(32px,3.4vw,46px);margin:0 0 15px;line-height:1.28;letter-spacing:-.02em}.guides-page>.seo-intro{font-size:17px;line-height:1.9;color:#557080;max-width:930px!important;margin:0 0 30px!important}.guides-page .seo-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:25px!important}.guides-page .seo-cardlink{display:block;min-width:0;height:100%}.guides-page .seo-box{height:100%;padding:26px 28px!important;display:flex;flex-direction:column;gap:10px;background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}.guides-page .seo-cardlink:hover .seo-box{border-color:#43b5cc;transform:translateY(-2px);box-shadow:0 14px 35px #09294115}.guides-page .seo-box h3{font-size:19px!important;line-height:1.5;margin:0!important;color:#092941}.guides-page .seo-box p{font-size:15px;line-height:1.8;color:#597283;flex:1;margin:0}.guides-page .seo-mini{color:#067da3;font-weight:800;font-size:14px;margin-top:auto}.article-layout{width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important;padding:52px 0 90px!important;display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:60px;align-items:start}.article-body{max-width:100%;min-width:0}.article-body>h1{font-size:clamp(32px,3vw,43px);line-height:1.36;margin:16px 0 20px;letter-spacing:-.025em}.article-body>.seo-intro{background:#eff8fb;border-left:4px solid #0aa4c8;border-radius:0 12px 12px 0;padding:17px 22px;line-height:1.9;color:#35566b}.article-body section{margin-top:32px}.article-body section h2{font-size:clamp(23px,2.1vw,30px);line-height:1.4;margin-bottom:14px;scroll-margin-top:115px}.article-body section p,.article-body>p{font-size:17px;line-height:2}.article-body a:not(.seo-cta a){color:#087da7;text-decoration:underline;text-underline-offset:3px}.article-sidebar{position:sticky;top:108px}.toc-card{background:#fafcfe;border:1px solid #d9e6ed;border-radius:18px;padding:25px 23px}.toc-card h3{font-size:21px}.toc-card>a:not(.toc-whatsapp){font-size:14px;padding:11px 0}.toc-card .toc-whatsapp{background:#082e4b;color:white!important;display:block;padding:13px;text-align:center;border-radius:999px;margin-top:24px}
@media(max-width:1050px){.article-layout{gap:28px;grid-template-columns:minmax(0,1fr) 260px}}
@media(max-width:980px){.article-layout{grid-template-columns:1fr;gap:30px}.article-sidebar{position:static}.guides-page .seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){.wrap{width:calc(100% - 32px)!important}.pagehero{padding:35px 0 39px!important}.pagehero h1{font-size:35px}.pagehero p{font-size:16px}.guides-page,.article-layout{width:calc(100% - 32px)!important;padding:35px 0 60px!important}.guides-page .seo-grid{grid-template-columns:1fr!important}.guides-page .seo-box{padding:21px!important}.article-body>h1{font-size:31px}.article-body p,.article-body section p{font-size:16px}.article-sidebar{margin-top:8px}}:root{--site-content-width:1240px}.guides-page{width:min(var(--site-content-width),calc(100% - 48px))!important;max-width:var(--site-content-width)!important;margin-inline:auto!important;padding:52px 0 90px!important}.guides-page>.seo-crumb{font-size:13px;letter-spacing:.035em;margin-bottom:20px!important}.guides-page>h1{font-size:clamp(34px,3.3vw,47px)!important;max-width:880px;line-height:1.2!important;margin:0 0 18px!important}.guides-page>.seo-intro{font-size:17px!important;max-width:880px!important;line-height:1.9!important;margin:0 0 36px!important}.guides-page .seo-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin:28px 0 45px!important}.guides-page .seo-cardlink{display:block;height:100%;min-width:0;text-decoration:none!important}.guides-page .seo-box{height:100%;display:flex;flex-direction:column;padding:29px 31px!important;border:1px solid #d9e5ed!important;background:linear-gradient(145deg,#ffffff,#f8fcff)!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(7,39,60,.045)!important;transition:box-shadow .2s,transform .2s,border-color .2s}.guides-page .seo-cardlink:hover .seo-box{transform:translateY(-3px);border-color:#18a8c9!important;box-shadow:0 16px 35px rgba(7,39,60,.10)!important}.guides-page .seo-box h3{font-size:20px!important;line-height:1.45!important;margin:0 0 13px!important;letter-spacing:-.015em}.guides-page .seo-box p{font-size:15px!important;line-height:1.9!important;flex:1;margin:0 0 20px!important}.guides-page .seo-mini{font-size:13px!important;letter-spacing:.01em;color:#007f9f!important;font-weight:750!important}.article-layout{width:min(var(--site-content-width),calc(100% - 48px))!important;max-width:var(--site-content-width)!important;margin-inline:auto!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:58px!important}.article-sidebar{top:115px!important}
@media(max-width:1180px){}
@media(max-width:1030px){.article-layout{grid-template-columns:1fr!important;gap:28px!important}.article-sidebar{position:static!important}}
@media(max-width:690px){.guides-page,.article-layout{width:calc(100% - 32px)!important;padding-top:40px!important}.guides-page .seo-grid{grid-template-columns:1fr!important;gap:15px!important}.guides-page .seo-box{padding:23px!important}.guides-page>.seo-intro{font-size:15px!important}}
