@font-face{font-family:'DM Sans';font-style:normal;font-weight:300 600;font-display:swap;src:url("../fonts/dm-sans-latin-ext.63513ba49cca.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:300 600;font-display:swap;src:url("../fonts/dm-sans-latin.aef1c6b4d4a3.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/dm-serif-normal-latin-ext.1711e75caeed.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/dm-serif-normal-latin.436ae2f139e0.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/dm-serif-italic-latin-ext.965a27db6008.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/dm-serif-italic-latin.683a12156814.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/poppins-600-latin-ext.5a1b7c983a9d.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/poppins-600-latin.b550bca8934b.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.service-hero picture,.detail-media picture,.card-media picture{display:block;width:100%;height:100%}:root{--paper:#F4F2ED;--ink:#001E2B;--sky:#72B4CD;--accent:#00A3E0;--steel:#55676F;--fog:#DEDAD2;--white:#FFFFFF;--e1:cubic-bezier(.16,1,.3,1);--e2:cubic-bezier(.76,0,.24,1);--e3:cubic-bezier(.34,1.56,.64,1)}@media (max-width: 960px){body.home .tbd-nav{height:72px;padding:0 18px !important;background:rgba(0, 30, 43, .96);border-bottom:1px solid rgba(244, 242, 237, .12);backdrop-filter:blur(16px)}body.home .tbd-nav.scrolled{background:rgba(0, 30, 43, .96)}body.home .tbd-nav .tbd-logo-word,body.home .tbd-nav.scrolled .tbd-logo-word{color:var(--paper)}body.home .tbd-nav-hamburger,body.home .tbd-nav.scrolled .tbd-nav-hamburger{border-color:rgba(244, 242, 237, .22);background:rgba(244, 242, 237, .08)}body.home .tbd-nav-hamburger span,body.home .tbd-nav.scrolled .tbd-nav-hamburger span{background:var(--paper) !important}body.home .tbd-hero--dark{display:flex !important;flex-direction:column;min-height:auto !important;padding:72px 0 0 !important;overflow:hidden !important}body.home .tbd-hero--dark .tbd-hero-left{width:100%;min-height:auto !important;padding:34px 20px 22px !important;justify-content:flex-start}body.home .tbd-hero-meta{margin-bottom:24px}body.home .tbd-hero--dark h1.tbd-hh{max-width:11ch;font-size:clamp(40px, 11vw, 56px) !important;line-height:1.06 !important}body.home .tbd-hero-bot{width:100%;margin-top:30px !important;gap:22px}body.home .tbd-hero-sub{max-width:36ch !important;font-size:16px !important;line-height:1.65 !important}body.home .tbd-hero-ctas{width:100%;gap:12px}body.home .tbd-hero-ctas .tbd-btn-ink,body.home .tbd-hero-ctas .tbd-btn-outline{width:100%;min-height:54px;justify-content:center}body.home .tbd-hero--dark .tbd-hero-right{display:block !important;position:relative !important;width:100%;height:clamp(390px, 96vw, 520px) !important;min-height:clamp(390px, 96vw, 520px) !important;margin:0 !important;overflow:hidden !important;isolation:isolate}body.home .tbd-hero--dark .tbd-hero-right::after{content:"";position:absolute;right:0;bottom:0;z-index:8;width:176px;height:54px;background:var(--ink);pointer-events:none}body.home .tbd-spline-badge-mask{display:block;position:absolute;right:-1px;bottom:-1px;z-index:2147483647;width:190px;height:58px;background:#001e2b;pointer-events:none;transform:translateZ(1px)}body.home .tbd-spline-frame{inset:-54px -26vw -42px -26vw !important;min-height:0 !important;overflow:hidden !important}body.home spline-viewer,body.home .tbd-spline-viewer{width:100% !important;height:100% !important;min-height:0 !important;transform:translate3d(0, 10px, 0) scale(.78) !important;transform-origin:center center !important;clip-path:inset(0 0 58px 0) !important}body.home .tbd-hero--dark .tbd-hero-side{position:relative !important;width:100%;margin:0 !important;padding:34px 20px 44px !important;background:var(--ink)}body.home .tbd-vapour-wrap{height:72px !important;overflow:hidden}body.home .tbd-cta-mobile{display:none !important}body.home .tbd-whatsapp{bottom:calc(20px + env(safe-area-inset-bottom)) !important}}@media (max-width: 640px){body.home .tbd-hero--dark h1.tbd-hh{font-size:clamp(38px, 11.5vw, 50px) !important}body.home .tbd-hero--dark .tbd-hero-right{height:clamp(370px, 104vw, 470px) !important;min-height:clamp(370px, 104vw, 470px) !important}body.home .tbd-spline-frame{inset:-42px -34vw -34px -34vw !important}body.home spline-viewer,body.home .tbd-spline-viewer{transform:translate3d(0, 8px, 0) scale(.72) !important;clip-path:inset(0 0 58px 0) !important}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;font-size:16px}body{font-family:'DM Sans','Poppins',sans-serif;background:var(--paper);color:var(--ink);line-height:1.6;overflow-x:hidden}body::after{content:'';position:fixed;inset:0;z-index:9997;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px;opacity:.024;mix-blend-mode:overlay}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button{font-family:inherit}#tbd-prog{position:fixed;top:0;left:0;z-index:9996;height:2px;width:0%;background:linear-gradient(90deg, var(--accent), var(--sky));transition:width .1s linear;pointer-events:none}#tbd-loader{position:fixed;inset:0;z-index:9999;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transition:opacity .7s var(--e1),visibility .7s}#tbd-loader.out{opacity:0;visibility:hidden}.tbd-loader-logo{font-family:'DM Serif Display',serif;font-size:22px;letter-spacing:-.02em;color:var(--white);opacity:0;animation:tbdFadeUp .5s var(--e1) .2s forwards}.tbd-loader-logo em{font-style:normal;color:var(--accent)}.tbd-loader-bar{position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(90deg, var(--accent), var(--sky));width:0%;animation:tbdLoaderBar 1.4s var(--e1) .1s forwards}@keyframes tbdLoaderBar{from{width:0%}to{width:100%}}#tbd-cur{position:fixed;z-index:9998;pointer-events:none;top:0;left:0;transform:translate(-50%,-50%);border-radius:50%;width:9px;height:9px;background:var(--accent);transition:width .22s var(--e1),height .22s var(--e1),background .22s,border-radius .22s;display:none}#tbd-cur-r{position:fixed;z-index:9997;pointer-events:none;top:0;left:0;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(0,163,224,.4);transition:width .3s var(--e1),height .3s var(--e1),border-color .3s;display:none}body.tbd-cursor-enabled #tbd-cur,body.tbd-cursor-enabled #tbd-cur-r{display:block}body.tbd-ch #tbd-cur{width:13px;height:13px}body.tbd-cd #tbd-cur{background:var(--sky)}body.tbd-cd #tbd-cur-r{border-color:rgba(114,180,205,.35)}body.tbd-cl #tbd-cur{width:48px;height:48px;background:rgba(0,30,43,.1);border-radius:2px}body.tbd-cl #tbd-cur-r{opacity:0}@media (hover: none){#tbd-cur,#tbd-cur-r{display:none}}.tbd-nav{position:fixed;top:0;left:0;right:0;z-index:1000;height:64px;padding:0 52px;display:flex;align-items:center;justify-content:space-between;transition:background .4s var(--e1),border-color .4s,box-shadow .4s}.tbd-nav.scrolled{background:rgba(244,242,237,.97);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--fog);box-shadow:0 1px 24px rgba(0,30,43,.05)}.tbd-logo{font-family:'DM Serif Display',serif;font-size:20px;letter-spacing:-.025em;color:var(--ink);display:flex;align-items:center;gap:5px;font-weight:400}.tbd-logo-word{font-family:'DM Serif Display',serif;font-size:16px;letter-spacing:-.02em;color:var(--paper);text-shadow:0 1px 18px rgba(0,0,0,.28)}.tbd-nav.scrolled .tbd-logo-word{color:var(--ink);text-shadow:none}.tbd-nav:not(.scrolled) .tbd-nav-links a{color:rgba(244,242,237,.64)}.tbd-nav:not(.scrolled) .tbd-nav-links a:hover{color:var(--paper)}.tbd-nav:not(.scrolled) .tbd-nav-cta{color:var(--paper)}.tbd-nav-links{display:flex;gap:32px}.tbd-nav-links a{font-size:13px;font-weight:400;color:var(--steel);letter-spacing:.01em;position:relative;transition:color .2s}.tbd-nav-links a::after{content:'';position:absolute;bottom:-3px;left:0;width:0;height:1px;background:var(--ink);transition:width .28s var(--e1)}.tbd-nav-links a:hover{color:var(--ink)}.tbd-nav-links a:hover::after{width:100%}.tbd-nav-cta{background:var(--ink);color:var(--white);padding:9px 20px;border-radius:2px;font-size:13px;font-weight:500;letter-spacing:.02em;display:inline-block;position:relative;overflow:hidden;transition:transform .22s var(--e1),box-shadow .22s var(--e1)}.tbd-nav-cta::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.09) 52%,transparent 66%);transform:translateX(-100%);transition:transform .55s var(--e1)}.tbd-nav-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,30,43,.28)}.tbd-nav-cta:hover::before{transform:translateX(100%)}.tbd-nav-hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;background:none;border:none}.tbd-nav-hamburger span{display:block;width:22px;height:1.5px;background:var(--ink);transition:transform .3s var(--e1),opacity .2s}body.tbd-menu-open .tbd-nav-hamburger span:nth-child(1){transform:rotate(45deg) translate(4.5px,4.5px)}body.tbd-menu-open .tbd-nav-hamburger span:nth-child(2){opacity:0;transform:scaleX(0)}body.tbd-menu-open .tbd-nav-hamburger span:nth-child(3){transform:rotate(-45deg) translate(4.5px,-4.5px)}.tbd-mobile-menu{position:fixed;inset:0;z-index:900;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;opacity:0;visibility:hidden;transition:opacity .4s var(--e1),visibility .4s}body.tbd-menu-open .tbd-mobile-menu{opacity:1;visibility:visible}.tbd-mobile-menu a{font-family:'DM Serif Display',serif;font-size:36px;letter-spacing:-.02em;color:var(--white);font-weight:400;opacity:0;transform:translateY(14px);transition:color .2s,opacity .4s var(--e1),transform .4s var(--e1)}body.tbd-menu-open .tbd-mobile-menu a{opacity:1;transform:none}body.tbd-menu-open .tbd-mobile-menu a:nth-child(1){transition-delay:.05s}body.tbd-menu-open .tbd-mobile-menu a:nth-child(2){transition-delay:.10s}body.tbd-menu-open .tbd-mobile-menu a:nth-child(3){transition-delay:.15s}body.tbd-menu-open .tbd-mobile-menu a:nth-child(4){transition-delay:.20s}body.tbd-menu-open .tbd-mobile-menu a:nth-child(5){transition-delay:.25s}body.tbd-menu-open .tbd-mobile-menu a:nth-child(6){transition-delay:.30s}body.tbd-menu-open .tbd-mobile-menu a:nth-child(7){transition-delay:.35s}.tbd-mobile-menu a:hover{color:var(--sky)}.tbd-btn-ink{background:var(--ink);color:var(--white);padding:13px 26px;border-radius:2px;font-size:13px;font-weight:500;letter-spacing:.02em;display:inline-block;position:relative;overflow:hidden;transition:transform .22s var(--e1),box-shadow .22s var(--e1)}.tbd-btn-ink::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.09) 52%,transparent 66%);transform:translateX(-100%);transition:transform .55s var(--e1)}.tbd-btn-ink:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,30,43,.3)}.tbd-btn-ink:hover::before{transform:translateX(100%)}.tbd-btn-outline{border:1.5px solid rgba(0,30,43,.2);color:var(--ink);padding:12px 22px;border-radius:2px;font-size:13px;font-weight:400;display:inline-block;transition:border-color .2s,transform .22s var(--e1),background .2s}.tbd-btn-outline:hover{border-color:var(--ink);transform:translateY(-2px);background:rgba(0,30,43,.04)}.tbd-btn-white{background:var(--white);color:var(--accent);padding:14px 32px;border-radius:2px;font-size:14px;font-weight:600;letter-spacing:.01em;display:inline-block;white-space:nowrap;position:relative;overflow:hidden;transition:transform .22s var(--e1),box-shadow .22s var(--e1)}.tbd-btn-white::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(0,163,224,.07) 52%,transparent 66%);transform:translateX(-100%);transition:transform .55s var(--e1)}.tbd-btn-white:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.18)}.tbd-btn-white:hover::before{transform:translateX(100%)}.tbd-marquee{overflow:hidden;background:var(--ink);padding:12px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.04)}.tbd-marquee-track{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;min-width:200%;white-space:nowrap;will-change:transform;animation:tbdMarquee 32s linear infinite}.tbd-marquee-track:hover{animation-play-state:paused}@keyframes tbdMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tbd-mqi{flex:0 0 auto;min-width:max-content;display:inline-flex;align-items:center;gap:20px;padding:0 20px;font-size:11px;line-height:1;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,242,237,.3);transition:color .2s}.tbd-mqi::after{content:'✦';font-size:7px;color:var(--accent);opacity:.6}.tbd-marquee-track:hover .tbd-mqi{color:rgba(244,242,237,.5)}.tbd-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:var(--white);border-bottom:1px solid var(--fog)}.tbd-met{padding:44px 40px;border-right:1px solid var(--fog);position:relative;cursor:default;transition:background .3s;overflow:hidden}.tbd-met:last-child{border-right:none}.tbd-met::before{content:'';position:absolute;left:0;top:0;width:0;height:2px;background:linear-gradient(90deg, var(--accent), var(--sky));transition:width .7s var(--e1)}.tbd-met:hover{background:#FDFCF9}.tbd-met:hover::before{width:100%}.tbd-met-n{font-family:'DM Serif Display',serif;font-size:clamp(40px,4.2vw,62px);line-height:1;letter-spacing:-.04em;color:var(--ink);display:flex;align-items:baseline;gap:2px}.tbd-met-suf{font-family:'DM Sans',sans-serif;font-size:.42em;color:#006b91;font-weight:700;letter-spacing:.01em}.tbd-met-label{font-size:12px;font-weight:300;color:var(--steel);margin-top:10px;letter-spacing:.02em}.tbd-statement{padding:clamp(68px,8.5vh,108px) 52px;background:var(--white);border-bottom:1px solid var(--fog);position:relative;overflow:hidden}.tbd-statement::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom, var(--accent), var(--sky), transparent)}.tbd-stmt-text{font-family:'DM Serif Display',serif;font-size:clamp(26px,3.8vw,56px);line-height:1.14;letter-spacing:-.025em;color:var(--ink);max-width:940px}.tbd-stmt-text em{font-style:italic;color:var(--sky)}.tbd-stmt-attr{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,30,43,.3);margin-top:24px;display:flex;align-items:center;gap:10px}.tbd-stmt-attr::before{content:'';width:18px;height:1px;background:currentColor}.tbd-svc-sec{padding:clamp(80px,10vh,116px) 52px}.tbd-svc-top{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:64px}.tbd-svc-list{border-top:1px solid var(--fog)}.tbd-sr{border-bottom:1px solid var(--fog);position:relative;overflow:hidden;cursor:default}.tbd-sr-fill{position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .54s var(--e2);z-index:0;will-change:transform}.tbd-sr:hover .tbd-sr-fill{transform:scaleX(1)}.tbd-sr > *:not(.tbd-sr-fill){position:relative;z-index:1}.tbd-sr-top{display:grid;grid-template-columns:60px 1fr auto auto;align-items:center;gap:18px;padding:28px 0;transition:padding-left .28s var(--e1)}.tbd-sr:hover .tbd-sr-top{padding-left:12px}.tbd-sr-n{font-family:'DM Serif Display',serif;font-size:28px;line-height:1;letter-spacing:-.03em;color:rgba(0,30,43,.1);transition:color .38s}.tbd-sr:hover .tbd-sr-n{color:rgba(255,255,255,.1)}.tbd-sr-name{font-size:18.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink);transition:color .3s}.tbd-sr:hover .tbd-sr-name{color:var(--white)}.tbd-sr-tag{font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,30,43,.3);transition:color .3s}.tbd-sr:hover .tbd-sr-tag{color:rgba(255,255,255,.3)}.tbd-sr-arr{width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(0,30,43,.15);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--steel);transition:background .3s,border-color .3s,color .3s,transform .38s var(--e3)}.tbd-sr:hover .tbd-sr-arr{background:var(--accent);border-color:var(--accent);color:var(--white);transform:rotate(45deg) scale(1.1)}.tbd-sr-desc{display:grid;grid-template-columns:60px 1fr 1fr auto;gap:18px;max-height:0;overflow:hidden;opacity:0;transition:max-height .54s var(--e1),opacity .38s,padding .44s var(--e1)}.tbd-sr:hover .tbd-sr-desc{max-height:140px;opacity:1;padding-bottom:28px}.tbd-sr-dt{grid-column:2/3;font-size:13.5px;font-weight:300;color:rgba(244,242,237,.62);line-height:1.78}.tbd-sr-dl{grid-column:4/5;align-self:end;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sky);white-space:nowrap;display:flex;align-items:center;gap:6px;transition:gap .22s var(--e1),color .2s}.tbd-sr-dl:hover{gap:11px;color:#90cde0}.tbd-sr-dl::after{content:'→'}.tbd-about{background:var(--ink);padding:clamp(80px,10vh,120px) 52px;display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center;position:relative;overflow:hidden}.tbd-about::before{content:'"';position:absolute;right:-20px;top:-60px;font-family:'DM Serif Display',serif;font-size:540px;line-height:.65;color:rgba(255,255,255,.018);pointer-events:none;user-select:none}.tbd-about::after{content:'';position:absolute;left:-120px;bottom:-120px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle, rgba(0,163,224,.06) 0%, transparent 70%);pointer-events:none}.tbd-about-quote{font-family:'DM Serif Display',serif;font-style:italic;font-size:clamp(20px,2.2vw,32px);line-height:1.38;letter-spacing:-.02em;color:var(--paper);border-left:2px solid var(--sky);padding-left:26px;margin-bottom:40px}.tbd-about-pts{display:flex;flex-direction:column}.tbd-about-pt{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:start;transition:padding-left .22s var(--e1);cursor:default}.tbd-about-pt:last-child{border-bottom:none}.tbd-about-pt:hover{padding-left:8px}.tbd-about-dot{width:5px;height:5px;border-radius:50%;background:var(--sky);margin-top:8px;justify-self:center;transition:transform .22s var(--e3),background .2s}.tbd-about-pt:hover .tbd-about-dot{transform:scale(1.8);background:var(--accent)}.tbd-about-pt-text{font-size:13.5px;font-weight:300;color:rgba(244,242,237,.54);line-height:1.76}.tbd-about-pt-text strong{color:var(--paper);font-weight:500}.tbd-feat-section{background:var(--ink);padding:clamp(80px,10vh,116px) 52px;position:relative;overflow:hidden}.tbd-feat-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 20%, rgba(0,163,224,.07) 0%, transparent 60%),radial-gradient(ellipse 40% 60% at 10% 80%, rgba(114,180,205,.05) 0%, transparent 60%);pointer-events:none}.tbd-feat-head{text-align:center;margin-bottom:56px;position:relative;z-index:1;max-width:720px;margin-inline:auto;margin-bottom:56px}.tbd-feat-head .tbd-lead{margin:0 auto}.tbd-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto;position:relative;z-index:1}.tbd-feat-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11);border-top:1px solid rgba(0,163,224,.22);border-radius:8px;padding:36px 28px;text-align:center;position:relative;overflow:hidden;transition:background .32s,border-color .32s,transform .32s var(--e1),box-shadow .32s}.tbd-feat-card::before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;transition:opacity .32s}.tbd-feat-card:hover{background:rgba(255,255,255,.1);border-color:rgba(0,163,224,.3);border-top-color:rgba(0,163,224,.5);transform:translateY(-5px);box-shadow:0 20px 48px rgba(0,0,0,.25),0 0 0 1px rgba(0,163,224,.1)}.tbd-feat-card:hover::before{opacity:1}.tbd-feat-icon{width:56px;height:56px;margin:0 auto 20px;background:rgba(0,163,224,.13);border:1px solid rgba(0,163,224,.18);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;transition:background .3s,border-color .3s,transform .3s var(--e3),box-shadow .3s}.tbd-feat-card:hover .tbd-feat-icon{background:rgba(0,163,224,.22);border-color:rgba(0,163,224,.35);transform:scale(1.08) rotate(-3deg);box-shadow:0 8px 24px rgba(0,163,224,.18)}.tbd-feat-icon svg{width:26px;height:26px;stroke:var(--accent)}.tbd-feat-kicker{font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;display:block}.tbd-feat-title{font-weight:600;color:var(--white);margin-bottom:10px;font-size:clamp(14px, 1.2vw, 16px);line-height:1.32;letter-spacing:-.01em}.tbd-feat-body{color:rgba(244,242,237,.46);font-size:13px;font-weight:300;line-height:1.72}.tbd-clients{padding:72px 52px;background:var(--white);border-bottom:1px solid var(--fog);position:relative;overflow:hidden}.tbd-clients::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 50% 50%, rgba(0,163,224,.025) 0%, transparent 70%);pointer-events:none}.tbd-clients-head{text-align:center;margin-bottom:48px;position:relative}.tbd-clients-head h2{font-family:'DM Serif Display',serif;font-size:clamp(20px,2vw,30px);letter-spacing:-.02em;font-weight:400;color:var(--ink)}.tbd-clients-row{display:flex;border:1px solid var(--fog);border-radius:3px;overflow:hidden;position:relative}.tbd-client{flex:1;padding:28px 16px;border-right:1px solid var(--fog);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,30,43,.38);transition:color .26s,background .26s;cursor:default;text-align:center}.tbd-client:last-child{border-right:none}.tbd-client-icon{width:40px;height:40px;border-radius:10px;background:rgba(0,30,43,.06);border:1px solid rgba(0,30,43,.08);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:var(--ink);opacity:.65;transition:opacity .26s,transform .3s var(--e3),background .26s;line-height:1}.tbd-client:hover{color:var(--ink);background:rgba(0,163,224,.04)}.tbd-client:hover .tbd-client-icon{opacity:1;transform:translateY(-2px);background:rgba(0,163,224,.1);border-color:rgba(0,163,224,.2)}.tbd-blog{padding:clamp(80px,10vh,116px) 52px;background:var(--paper)}.tbd-blog-head{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:44px}.tbd-blog-all{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:7px;transition:gap .22s var(--e1)}.tbd-blog-all:hover{gap:12px}.tbd-blog-all::after{content:'→';font-size:14px}.tbd-blog-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:1px;background:var(--fog);border:1px solid var(--fog);border-radius:3px;overflow:hidden}.tbd-blog-card{background:var(--white);padding:34px 30px;display:flex;flex-direction:column;transition:background .24s,transform .28s var(--e1),box-shadow .28s;cursor:pointer}.tbd-blog-card:hover{background:#F8F6F1;transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,30,43,.08)}.tbd-blog-card.featured:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.28)}.tbd-blog-card.featured{background:var(--ink)}.tbd-blog-card.featured:hover{background:#00253A}.tbd-blog-cat{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.tbd-blog-card.featured .tbd-blog-cat{color:var(--sky)}.tbd-blog-title{font-family:'DM Serif Display',serif;font-size:clamp(15px,1.4vw,20px);line-height:1.22;letter-spacing:-.01em;color:var(--ink);font-weight:400;margin-bottom:10px;flex:1;transition:color .2s}.tbd-blog-card.featured .tbd-blog-title{color:var(--white)}.tbd-blog-card:not(.featured):hover .tbd-blog-title{color:var(--accent)}.tbd-blog-excerpt{font-size:13px;font-weight:300;color:var(--steel);line-height:1.72;margin-bottom:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tbd-blog-card.featured .tbd-blog-excerpt{color:rgba(244,242,237,.46)}.tbd-blog-date{font-size:11px;color:rgba(0,30,43,.24);display:flex;align-items:center;gap:7px;margin-top:auto}.tbd-blog-date::before{content:'';width:12px;height:1px;background:currentColor}.tbd-blog-card.featured .tbd-blog-date{color:rgba(244,242,237,.24)}.tbd-cta{padding:clamp(80px,10vh,116px) 52px;background:var(--accent);display:grid;grid-template-columns:1fr auto;gap:52px;align-items:center;position:relative;overflow:hidden}.tbd-cta::before{content:'';position:absolute;border-radius:50%;pointer-events:none;width:560px;height:560px;background:rgba(255,255,255,.06);right:-160px;top:-220px}.tbd-cta::after{content:'';position:absolute;border-radius:50%;pointer-events:none;width:240px;height:240px;background:rgba(255,255,255,.04);left:-70px;bottom:-120px}.tbd-cta-headline{font-family:'DM Serif Display',serif;font-size:clamp(24px,2.8vw,46px);line-height:1.06;letter-spacing:-.025em;color:var(--white);font-weight:400;margin-bottom:12px}.tbd-cta-headline em{font-style:italic;color:rgba(255,255,255,.82)}.tbd-cta-sub{font-size:15.5px;font-weight:300;color:rgba(255,255,255,.65);line-height:1.68;max-width:520px}.tbd-cta-right{display:flex;flex-direction:column;gap:10px;align-items:flex-end;flex-shrink:0;position:relative;z-index:1}.tbd-cta-note{font-size:11px;color:rgba(255,255,255,.42);letter-spacing:.04em;text-align:right}.tbd-footer{background:var(--ink);padding:72px 52px 30px;color:var(--paper)}.tbd-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:52px;margin-bottom:20px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.07)}.tbd-footer-brand{font-family:'DM Serif Display',serif;font-size:22px;letter-spacing:-.025em;margin-bottom:10px}.tbd-footer-tagline{font-size:12.5px;font-weight:300;color:rgba(244,242,237,.34);line-height:1.74;max-width:210px;margin-bottom:20px}.tbd-footer-contact{display:flex;flex-direction:column;gap:5px;margin-bottom:4px}.tbd-footer-contact a{font-size:12.5px;color:rgba(244,242,237,.38);font-weight:300;transition:color .18s}.tbd-footer-contact a:hover{color:var(--paper)}.tbd-footer-contact span{font-size:12px;color:rgba(244,242,237,.22);font-weight:300;margin-top:2px}.tbd-footer-social{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:11px;color:rgba(244,242,237,.3);border:1px solid rgba(255,255,255,.06);padding:6px 11px;border-radius:2px;transition:color .18s,border-color .18s}.tbd-footer-social:hover{color:var(--paper);border-color:rgba(255,255,255,.18)}.tbd-footer-social-dot{width:5px;height:5px;border-radius:50%;background:var(--accent)}.tbd-footer-col-title{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sky);margin-bottom:16px}.tbd-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.tbd-footer-links a{font-size:12.5px;color:rgba(244,242,237,.34);font-weight:300;display:inline-flex;width:fit-content;max-width:100%;transition:color .18s,padding-left .18s var(--e1)}.tbd-footer-links a:hover{color:var(--paper);padding-left:4px}.tbd-footer-bottom{display:flex;justify-content:space-between;align-items:center}.tbd-footer-copy{font-size:11.5px;color:rgba(244,242,237,.18);font-weight:300}.tbd-footer-legal{display:flex;gap:18px}.tbd-footer-legal a{font-size:11.5px;color:rgba(244,242,237,.18);font-weight:300;transition:color .18s}.tbd-footer-legal a:hover{color:rgba(244,242,237,.48)}.tbd-whatsapp{position:fixed;bottom:24px;right:24px;z-index:500;width:52px;height:52px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(37,211,102,.38);transition:transform .25s var(--e3),box-shadow .22s var(--e1);animation:tbdWaIn .8s var(--e3) 2.2s both}@keyframes tbdWaIn{from{transform:scale(0) rotate(-45deg);opacity:0}to{transform:none;opacity:1}}.tbd-whatsapp:hover{transform:scale(1.1) translateY(-3px);box-shadow:0 10px 28px rgba(37,211,102,.5)}.tbd-whatsapp img{width:28px;height:28px}.tbd-cta-mobile{display:none;position:fixed;bottom:0;left:0;right:0;z-index:400;padding:12px 16px;background:rgba(244,242,237,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--fog);gap:10px;box-shadow:0 -4px 20px rgba(0,30,43,.08)}.tbd-ey{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.tbd-ey::before{content:'';width:16px;height:1px;background:var(--accent)}.tbd-ey-sky{color:var(--sky)}.tbd-ey-sky::before{background:var(--sky)}h2.tbd-h2{font-family:'DM Serif Display',serif;font-size:clamp(32px,3.6vw,52px);line-height:1.04;letter-spacing:-.025em;font-weight:400;margin-bottom:16px;color:var(--ink)}h2.tbd-h2 em{font-style:italic;color:var(--sky)}h2.tbd-h2-light{color:var(--white)}.tbd-lead{font-size:15.5px;font-weight:300;color:var(--steel);line-height:1.76;max-width:460px}.tbd-lead-light{color:rgba(244,242,237,.46)}.tbd-hero{min-height:100svh;padding-top:64px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative}.tbd-hero-left{padding:clamp(38px,4.5vh,58px) 52px clamp(44px,5.5vh,72px);display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2;background:var(--paper);pointer-events:none;isolation:isolate}.tbd-hero-left a,.tbd-hero-left button{pointer-events:auto}.tbd-hero-left::before{content:'';position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(114,180,205,.07) 0%,transparent 68%);top:5%;right:-15%;pointer-events:none;z-index:0;animation:tbdHlBlob 18s ease-in-out infinite}.tbd-hero-left::after{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,163,224,.04) 0%,transparent 70%);bottom:10%;left:0%;pointer-events:none;z-index:0;animation:tbdHlBlob 14s ease-in-out 4s infinite reverse}@keyframes tbdHlBlob{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-40px,30px) scale(1.12)}}.tbd-hero-meta{display:flex;align-items:baseline;gap:14px;margin-bottom:clamp(24px,3.5vh,44px);position:relative;z-index:1;opacity:0;animation:tbdFadeUp .7s var(--e1) 1.8s forwards}@keyframes tbdFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tbd-hero-year{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.tbd-hero-rule{flex:1;height:1px;background:var(--fog)}.tbd-hero-city{font-size:10px;color:var(--steel);letter-spacing:.08em}.tbd-hero-side{position:absolute;top:clamp(116px,16vh,172px);right:clamp(24px,3.5vw,56px);z-index:3;width:min(33vw,430px);display:grid;gap:16px;pointer-events:none}.tbd-hero--dark .tbd-hero-side{position:relative;top:auto;right:auto;width:100%;z-index:3;padding:56px 24px 40px 20px;pointer-events:auto;align-content:start}.tbd-side-kicker{font-size:10px;line-height:1;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,242,237,.65)}.tbd-vapour-wrap{position:relative;width:100%;height:96px;margin:0;overflow:visible;pointer-events:none}.tbd-vapour-wrap--side::before{content:"";position:absolute;left:-18px;top:50%;width:1px;height:54px;background:linear-gradient(180deg, transparent, rgba(114,180,205,.55), transparent);transform:translateY(-50%)}.tbd-side-card{width:min(100%, 320px);justify-self:end;padding:16px 18px;border:1px solid rgba(244,242,237,.13);background:rgba(0,30,43,.34);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 46px rgba(0,0,0,.16)}.tbd-side-card span{display:block;margin-bottom:10px;font-size:10px;letter-spacing:.18em;color:var(--sky)}.tbd-side-card strong{display:block;margin-bottom:6px;font-family:'DM Serif Display',serif;font-size:26px;line-height:1;font-weight:400;color:var(--paper)}.tbd-side-card small{display:block;font-size:13px;line-height:1.55;font-weight:300;color:rgba(244,242,237,.55)}.tbd-side-card--muted{margin-right:34px;background:rgba(0,30,43,.22)}h1.tbd-hh{font-family:'DM Serif Display',serif;font-size:clamp(34px,4.15vw,60px);line-height:1.14;letter-spacing:-.03em;color:var(--ink);font-weight:400;position:relative;z-index:1;max-width:760px}.tbd-hl{display:block;overflow:visible;line-height:1.14;padding:0 0 .12em}.tbd-hl-i{display:block;clip-path:inset(0 -0.08em 100% -0.08em);animation:tbdCurtain .9s var(--e1) forwards}.tbd-hl:nth-child(1) .tbd-hl-i{animation-delay:.22s}.tbd-hl:nth-child(2) .tbd-hl-i{animation-delay:.38s}.tbd-hl:nth-child(3) .tbd-hl-i{animation-delay:.54s}.tbd-hl:nth-child(4) .tbd-hl-i{animation-delay:.70s}.tbd-hl:nth-child(5) .tbd-hl-i{animation-delay:.86s}@keyframes tbdCurtain{from{clip-path:inset(0 -0.08em 100% -0.08em)}to{clip-path:inset(0 -0.08em -0.16em -0.08em)}}.tbd-hi{font-style:italic;color:var(--sky)}.tbd-ho{-webkit-text-stroke:1.5px var(--sky);color:transparent}.tbd-hero-bot{margin-top:clamp(28px,3.8vh,52px);display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;position:relative;z-index:1;opacity:0;animation:tbdFadeUp .8s var(--e1) 1.6s forwards}.tbd-hero-sub{font-size:15.5px;font-weight:300;color:var(--steel);line-height:1.78;max-width:380px}.tbd-hero-ctas{display:flex;gap:20px;align-items:center;flex-shrink:0}.tbd-hero-right{background:var(--ink);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(68px,8.5vh,108px) 40px clamp(48px,6vh,68px)}.tbd-hr-ey{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sky);margin-bottom:22px;display:flex;align-items:center;gap:8px}.tbd-hr-ey::before{content:'';width:14px;height:1px;background:var(--sky)}.tbd-hr-stat{padding:12px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:2px;display:flex;align-items:center;justify-content:space-between;transition:background .24s,padding-left .24s var(--e1),border-color .24s}.tbd-hr-stat:hover{background:rgba(255,255,255,.1);padding-left:20px;border-color:rgba(0,163,224,.2)}.tbd-hr-stat-k{font-size:10.5px;color:rgba(244,242,237,.42);letter-spacing:.04em}.tbd-hr-stat-v{font-family:'DM Serif Display',serif;font-size:17px;color:var(--white);letter-spacing:-.02em;display:flex;align-items:baseline;gap:3px}.tbd-hr-stat-v em{font-family:'DM Sans',sans-serif;font-style:normal;font-size:11px;color:var(--accent)}.tbd-rv{opacity:0;transform:translateY(30px);transition:opacity .85s var(--e1),transform .85s var(--e1)}.tbd-rv.on{opacity:1;transform:none}.tbd-rv.d1{transition-delay:.08s}.tbd-rv.d2{transition-delay:.16s}.tbd-rv.d3{transition-delay:.24s}.tbd-rv.d4{transition-delay:.32s}@media (prefers-reduced-motion: reduce){.tbd-rv{opacity:1;transform:none;transition:none}.tbd-hl-i{animation:none;clip-path:none}.tbd-hero-meta,.tbd-hero-bot{opacity:1;animation:none}.tbd-loader-logo{opacity:1;animation:none}.tbd-loader-bar{animation:tbdLoaderBar .1s forwards}.tbd-marquee-track{animation-duration:60s}.tbd-hero-left::before,.tbd-hero-left::after{animation:none}#tbd-loader{transition-duration:.1s}.tbd-feat-card,.tbd-sr{transition-duration:.1s}.tbd-whatsapp{animation:none}}.cookie-bar{position:fixed;bottom:20px;left:20px;right:20px;z-index:800;max-width:480px}.cookie-bar .card{background:var(--white);border:1px solid var(--fog);border-radius:4px;padding:20px 24px;box-shadow:0 8px 32px rgba(0,30,43,.12);display:flex;flex-direction:column;gap:14px}.cookie-copy{font-size:13px;color:var(--ink);line-height:1.6}.cookie-actions{display:flex;gap:10px}.btn.primary{background:var(--ink);color:var(--white);padding:9px 18px;border-radius:2px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:opacity .2s}.btn.primary:hover{opacity:.85}.btn{background:transparent;color:var(--steel);padding:9px 18px;border-radius:2px;font-size:13px;font-weight:400;border:1.5px solid var(--fog);cursor:pointer;transition:border-color .2s}.btn:hover{border-color:var(--ink)}.tbd-page-hero{padding:clamp(80px,10vh,120px) 52px clamp(48px,6vh,72px);padding-top:calc(64px + clamp(56px,7vh,88px));background:var(--paper);border-bottom:1px solid var(--fog)}.tbd-page-hero h1{font-family:'DM Serif Display',serif;font-size:clamp(38px,5vw,72px);line-height:1.0;letter-spacing:-.03em;color:var(--ink);font-weight:400;max-width:800px;margin-bottom:20px}.tbd-page-hero h1 em{font-style:italic;color:var(--sky)}.tbd-page-hero .sub{font-size:17px;font-weight:300;color:var(--steel);line-height:1.72;max-width:560px}.tbd-page-hero.dark{background:var(--ink);border-bottom:none}.tbd-page-hero.dark h1{color:var(--white)}.tbd-page-hero.dark .sub{color:rgba(244,242,237,.52)}.rich-content h2,.rich-content h3{font-family:'DM Serif Display',serif;font-weight:400}.rich-content h2{font-size:clamp(22px,2.4vw,32px);letter-spacing:-.02em;margin:32px 0 14px}.rich-content h3{font-size:clamp(18px,1.8vw,24px);letter-spacing:-.01em;margin:24px 0 10px}.rich-content p{font-size:16px;font-weight:300;color:var(--steel);line-height:1.78;margin-bottom:18px}.rich-content ul{padding-left:20px;margin-bottom:18px}.rich-content li{font-size:16px;font-weight:300;color:var(--steel);line-height:1.72;margin-bottom:6px}.rich-content a{color:var(--accent);border-bottom:1px solid rgba(0,163,224,.3);transition:border-color .2s}.rich-content a:hover{border-color:var(--accent)}.faq-item{border-bottom:1px solid var(--fog)}.faq-q{padding:20px 0;font-size:16px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.faq-q:hover{color:var(--accent)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--e1)}.faq-item.open .faq-a{max-height:300px}.faq-a-inner{padding-bottom:20px;font-size:15px;font-weight:300;color:var(--steel);line-height:1.75}.license-banner{background:linear-gradient(135deg,#7f1d1d,#991b1b);color:#fff7ed;border-bottom:1px solid rgba(255,255,255,.12);font-family:'DM Sans',sans-serif}.license-banner__inner{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:14px}.license-banner__meta{font-weight:600;white-space:nowrap}.tbd-404{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:80px 52px;text-align:center;flex-direction:column;gap:24px}.tbd-404-n{font-family:'DM Serif Display',serif;font-size:clamp(80px,12vw,160px);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(0,30,43,.15)}.tbd-404-t{font-family:'DM Serif Display',serif;font-size:clamp(20px,3vw,32px);color:var(--ink)}.tbd-404-s{font-size:15px;color:var(--steel);max-width:380px;line-height:1.7}.tbd-container{max-width:1440px;margin:0 auto;padding:0 52px}.tbd-section{padding:clamp(80px,10vh,116px) 52px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 960px){.tbd-nav{padding:0 20px}.tbd-nav-links{display:none}.tbd-nav-hamburger{display:flex}.tbd-hero{grid-template-columns:1fr;min-height:auto;padding-top:64px}.tbd-hero-left{padding:44px 20px 32px}.tbd-vapour-wrap{height:60px}.tbd-hero-right{min-height:260px;padding:36px 24px 40px}h1.tbd-hh{font-size:clamp(30px,7vw,50px)}.tbd-hero-bot{grid-template-columns:1fr;gap:18px}.tbd-metrics{grid-template-columns:1fr 1fr}.tbd-met:nth-child(2){border-right:none}.tbd-met{padding:24px 20px}.tbd-statement,.tbd-svc-sec,.tbd-process,.tbd-blog,.tbd-cta,.tbd-about{padding:60px 20px}.tbd-feat-section{padding:60px 20px}.tbd-feat-grid{grid-template-columns:1fr;max-width:100%;gap:12px}.tbd-svc-top{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.tbd-sr-top{grid-template-columns:44px 1fr auto}.tbd-sr-tag{display:none}.tbd-sr-desc{grid-template-columns:44px 1fr}.tbd-sr-dl{display:none}.tbd-about{grid-template-columns:1fr;gap:36px}.tbd-clients{padding:40px 16px}.tbd-clients-head{margin-bottom:28px}.tbd-clients-row{flex-wrap:wrap}.tbd-client{min-width:50%;border-bottom:1px solid var(--fog);padding:18px 12px}.tbd-client:nth-child(even){border-right:none}.tbd-client-icon{width:44px;height:44px;font-size:18px}.tbd-blog-grid{grid-template-columns:1fr}.tbd-blog-head{grid-template-columns:1fr;gap:8px}.tbd-cta{grid-template-columns:1fr;gap:22px}.tbd-cta-right{align-items:flex-start}.tbd-footer{padding:48px 20px 32px}.tbd-footer-grid{grid-template-columns:1fr;gap:28px}.tbd-footer-bottom{flex-direction:column;gap:10px;text-align:center}.tbd-footer-legal{justify-content:center}.tbd-page-hero{padding:calc(64px + 36px) 20px 36px}.tbd-cta-mobile{display:flex}}@media (max-width: 640px){.tbd-metrics{grid-template-columns:1fr 1fr}.tbd-stmt-text{font-size:clamp(22px,5.5vw,32px)}.tbd-feat-grid{grid-template-columns:1fr}}main{padding:0}.hero{padding:calc(64px + clamp(44px,5.5vh,72px)) 52px clamp(36px,4.5vh,56px);background:var(--paper);border-bottom:1px solid var(--fog)}.hero h1{font-family:'DM Serif Display',serif !important;font-size:clamp(32px,4.5vw,60px) !important;line-height:1.04 !important;letter-spacing:-.03em !important;font-weight:400 !important;color:var(--ink) !important;margin-bottom:14px !important}.hero p.muted,.hero .muted{font-size:16px;font-weight:300;color:var(--steel);line-height:1.75;max-width:640px}.section{padding:clamp(52px,7vh,88px) 52px}.grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.card{background:var(--white);border:1px solid var(--fog);border-radius:4px;padding:28px 26px;transition:box-shadow .25s,transform .22s;cursor:default}.card:hover{box-shadow:0 8px 28px rgba(0,30,43,.08);transform:translateY(-2px)}a.card{text-decoration:none;color:inherit;cursor:pointer}a.card h2,a.card h3{font-family:'DM Serif Display',serif;font-weight:400;color:var(--ink);transition:color .2s}a.card:hover h2,a.card:hover h3{color:var(--accent)}.card .muted,.muted{color:var(--steel);font-size:14px;font-weight:300;line-height:1.72}.card [style*="height:150px"],.card [style*="height: 150px"]{height:160px !important;border-radius:4px !important;overflow:hidden !important}.card [style*="height:150px"] img,.card [style*="height: 150px"] img{object-fit:cover !important;object-position:center top !important;filter:none !important}.section .grid a.card[href*="-ajansi"],.section .grid a.card[href*="-pazarlama"]{background:var(--ink)}.section .grid a.card[href*="-ajansi"] h2,.section .grid a.card[href*="-pazarlama"] h2{color:var(--white) !important;font-size:20px}.section .grid a.card[href*="-ajansi"] .muted,.section .grid a.card[href*="-pazarlama"] .muted{color:rgba(244,242,237,.55) !important}.section .grid a.card[href*="-ajansi"]:hover,.section .grid a.card[href*="-pazarlama"]:hover{background:#00263A}.section-head{margin-bottom:44px}.section-head .kicker{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:10px;margin-bottom:12px}.section-head .kicker::before{content:'';width:16px;height:1px;background:var(--accent)}.section-head h2,.section-title{font-family:'DM Serif Display',serif;font-size:clamp(28px,3.2vw,46px);line-height:1.06;letter-spacing:-.025em;font-weight:400;color:var(--ink);margin-bottom:12px}.section-lead{font-size:16px;font-weight:300;color:var(--steel);line-height:1.75;max-width:560px}.services-track{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:16px}.service-hero{margin-bottom:20px !important}.service-hero img{width:100% !important;height:280px !important;object-fit:cover !important;object-position:center !important;border-radius:4px !important}.btn{background:transparent;border:1.5px solid rgba(0,30,43,.2);color:var(--ink);padding:10px 18px;border-radius:2px;font-size:13px;font-weight:400;display:inline-block;transition:border-color .2s,transform .2s;text-decoration:none}.btn:hover{border-color:var(--ink);transform:translateY(-1px)}.btn.primary{background:var(--ink);color:var(--white);border-color:var(--ink)}.btn.primary:hover{opacity:.88}.tag{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#006b91}.pagination{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:36px;padding-bottom:20px}.pagination a,.pagination span{padding:8px 14px;border:1.5px solid var(--fog);border-radius:2px;font-size:13px;color:var(--steel);transition:border-color .2s,color .2s}.pagination a:hover{border-color:var(--ink);color:var(--ink)}.pagination .current{background:var(--ink);color:var(--white);border-color:var(--ink)}.rich-content{line-height:1.78}.rich-content h2{font-family:'DM Serif Display',serif;font-size:clamp(20px,2.5vw,28px);margin:28px 0 12px;font-weight:400}.rich-content h3{font-family:'DM Serif Display',serif;font-size:clamp(17px,2vw,22px);margin:22px 0 10px;font-weight:400}.rich-content p{font-size:16px;font-weight:300;color:var(--steel);line-height:1.78;margin-bottom:16px}.rich-content ul,.rich-content ol{padding-left:22px;margin-bottom:16px}.rich-content li{font-size:16px;font-weight:300;color:var(--steel);line-height:1.72;margin-bottom:6px}.rich-content a{color:var(--accent)}.rich-content ul{padding-left:0;list-style:none;margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.rich-content li{font-size:15px;font-weight:300;color:var(--steel);line-height:1.7;padding-left:20px;position:relative}.rich-content img{max-width:100% !important;max-height:320px !important;border-radius:4px !important;display:block !important;margin:16px auto !important;object-fit:contain !important}.section .card .rich-content img,.rich-content img{display:none !important}.tbd-blog-card img,.tbd-blog-grid img,a[style*="flex-direction:column"] > div > img,a[style*="flex-direction:column"] img{display:block !important}.section .card img:not([width='1']){max-height:340px !important;width:100% !important;object-fit:cover !important;object-position:center top !important;border-radius:4px !important}.section .card [style*="height:150px"],.section .card [style*="height: 150px"]{height:180px !important;border-radius:4px !important;overflow:hidden !important}.section .card [style*="height:150px"] img,.section .card [style*="height: 150px"] img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center top !important}.service-hero{display:block !important;border-radius:4px;overflow:hidden;max-height:360px;margin-bottom:24px}.service-hero img{display:block !important;width:100% !important;height:280px !important;object-fit:cover !important;object-position:center top !important;border-radius:4px !important}.services-track a.card img,.services-track .tdb-card img{display:block !important;height:150px !important;width:100% !important;object-fit:cover !important;object-position:center top !important;border-radius:4px 4px 0 0 !important}.rich-content li::before{content:'·';position:absolute;left:0;color:var(--accent);font-size:20px;line-height:1.3;font-weight:700}@media (max-width: 768px){.hero{padding:calc(64px + 28px) 20px 28px}.section{padding:44px 20px}.grid{grid-template-columns:1fr}.services-track{grid-template-columns:1fr}.tbd-about{padding:56px 20px}.tbd-svc-sec{padding:56px 20px}.tbd-cta{padding:56px 20px}.blog-hero,.blog-posts-section,.blog-topics,.blog-cta{padding-left:20px !important;padding-right:20px !important}}*{min-width:0}.tbd-blog-card img{height:180px !important;width:100% !important;object-fit:cover !important;display:block !important;margin-bottom:12px}.blog-page main{background:var(--paper)}.prod-group-head{border-bottom:2px solid var(--ink) !important}@media (max-width: 960px){.tbd-cta-mobile{padding:10px 16px !important;background:rgba(244,242,237,.97) !important;box-shadow:0 -1px 0 var(--fog)}.tbd-cta-mobile a{padding:13px !important}.tbd-whatsapp{bottom:76px !important;right:16px !important;width:48px !important;height:48px !important}.tbd-whatsapp svg{width:24px !important;height:24px !important}}.related-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(16px,1.8vw,24px) !important;margin-top:28px;align-items:stretch}.related-card{text-decoration:none !important;color:inherit !important;display:flex !important;flex-direction:column !important;padding:0 !important;background:var(--paper) !important;border:1px solid var(--fog) !important;border-radius:10px !important;overflow:hidden !important;isolation:isolate;transition:box-shadow .24s ease,transform .24s ease,border-color .24s ease !important}.related-card:hover{border-color:rgba(0,30,43,.16) !important;box-shadow:0 16px 34px rgba(0,30,43,.10) !important;transform:translateY(-3px) !important}.related-card:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 58%, transparent);outline-offset:3px}.related-card .card-media{width:100% !important;height:auto !important;aspect-ratio:16/9 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;background:linear-gradient(135deg,var(--ink),#00263A) !important;flex-shrink:0 !important}.related-card .card-media img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;transition:transform .35s ease !important}.related-card:hover .card-media img{transform:scale(1.025)}.related-card > div:not(.card-media),.related-card .card-title,.related-card .card-desc,.related-card .card-action{padding:0 18px !important}.related-card > .card-media + div{padding-top:18px !important}.related-card .card-action{padding-bottom:16px !important;margin-top:auto !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:var(--accent) !important;display:block !important}.related-card .card-title{font-family:'DM Serif Display',serif !important;font-size:clamp(15px,1.4vw,18px) !important;line-height:1.22 !important;color:var(--ink) !important;margin-bottom:8px !important;font-weight:400 !important}.related-card .card-desc{font-size:13px !important;color:var(--steel) !important;line-height:1.65 !important;padding-bottom:14px !important}.related-shell{background:var(--white) !important;border:1px solid var(--fog) !important;width:min(100%,1320px);margin-inline:auto;border-radius:12px !important;padding:clamp(24px,2.5vw,36px) !important}.related-head{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:20px !important;margin-bottom:4px !important}.related-meta{display:flex;gap:8px;flex-wrap:wrap}.related-placeholder{display:flex !important;align-items:center !important;justify-content:center !important}.related-placeholder .chip{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}@media (max-width: 768px){.related-grid{grid-template-columns:1fr !important}.related-shell{padding:18px !important;border-radius:10px !important}.related-head{flex-direction:column !important}.related-meta{justify-content:flex-start}}.pill{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:var(--fog);color:#405763}.pill.active{background:var(--ink);color:var(--white)}@media (max-width: 960px){div[style*="grid-template-columns:1.1fr"]{grid-template-columns:1fr !important;gap:28px !important;padding:40px 20px !important}div[style*="position:sticky"]{position:relative !important;top:auto !important}}.tbd-hero--dark{background:var(--ink);grid-template-columns:6fr 6fr 4fr}.tbd-hero--dark .tbd-hero-left{background:transparent}.tbd-hero--dark h1.tbd-hh{font-size:clamp(26px,3vw,44px)}.tbd-hero--dark h1.tbd-hh,.tbd-hero--dark .tbd-hl-i{color:var(--paper)}.tbd-hero--dark .tbd-hl-i.tbd-hi{color:var(--sky)}.tbd-hero--dark .tbd-hero-sub{color:rgba(244,242,237,.68)}.tbd-hero--dark .tbd-hero-year{color:var(--sky)}.tbd-hero--dark .tbd-hero-left{justify-content:center;align-items:flex-start;padding-left:44px;padding-right:44px}.tbd-hero--dark .tbd-hero-city{color:rgba(244,242,237,.38)}.tbd-hero--dark .tbd-hero-rule{background:rgba(244,242,237,.12)}.tbd-hero--dark .tbd-btn-ink{background:var(--paper);color:var(--ink);border-color:var(--paper)}.tbd-hero--dark .tbd-btn-ink:hover{background:var(--white);border-color:var(--white)}.tbd-hero--dark .tbd-btn-outline{color:rgba(244,242,237,.55);border:none;padding:0;font-size:13px;font-weight:400;letter-spacing:.04em;background:transparent;display:inline-flex;align-items:center;gap:6px;transition:color .2s,gap .2s}.tbd-hero--dark .tbd-btn-outline:hover{background:transparent;border:none;color:var(--paper);gap:10px;transform:none}.tbd-hero--dark .tbd-hero-right{position:relative;inset:auto;padding:0;overflow:visible;z-index:0;pointer-events:auto}.tbd-spline-frame{position:absolute;inset:-60px -8vw -80px -8vw;overflow:visible;transform:translateZ(0)}spline-viewer,.tbd-spline-viewer{display:block;width:100%;height:100%;border:0;transform:translateX(-1vw) translateZ(0)}spline-viewer::part(logo){display:none !important}.spline-watermark{display:none !important}.tbd-spotlight{position:absolute;inset:0;pointer-events:none;z-index:4;opacity:0;transition:opacity .4s ease}@media (max-width: 960px){.tbd-hero--dark{grid-template-columns:1fr}.tbd-hero--dark .tbd-hero-right{position:relative;inset:auto;min-height:320px;padding:0}.tbd-spline-frame{inset:-12px -18px -64px -48px}.tbd-vapour-wrap{height:64px}.tbd-hero--dark .tbd-hero-side{position:relative;top:auto;right:auto;width:100%;padding:16px 24px 24px}.tbd-vapour-wrap--side::before{display:none}.tbd-side-card{display:none}.tbd-spline-viewer{transform:translateZ(0)}}:root{--tbd-readable:#314d56;--tbd-readable-soft:#49616a;--tbd-readable-on-dark:rgba(244, 242, 237, .76);--tbd-readable-muted-on-dark:rgba(244, 242, 237, .68)}body{font-family:var(--tbd-body-font) !important;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}p,li,.muted,.card-desc,.section-lead,.rich-content,.rich-content p,.rich-content li,.faq-a-inner,.tbd-lead,.tbd-hero-sub,.tbd-cta-sub,.tbd-sr-desc,.blog-topic-desc,.blog-post-excerpt,.blog-featured-excerpt,.product-card p,.service-card p,.tool-card p,.static-page p{font-family:var(--tbd-body-font) !important;font-weight:400 !important;letter-spacing:0 !important;text-wrap:pretty}.muted,.card .muted,.card-desc,.section-lead,.rich-content,.rich-content p,.rich-content li,.faq-a-inner,.tbd-lead:not(.tbd-lead-light),.blog-post-excerpt,.blog-featured-excerpt,.product-card p,.service-card p,.tool-card p,.static-page p{color:var(--tbd-readable) !important}.tbd-page-hero p,.section-lead,.rich-content p,.rich-content li,.static-page .rich-content p{max-width:68ch}.rich-content p,.rich-content li{font-size:clamp(16px, 1.05vw, 18px) !important;line-height:1.78 !important}.section-lead,.tbd-lead{line-height:1.74 !important}.card-desc,.blog-post-excerpt,.blog-featured-excerpt{font-size:14px !important;line-height:1.66 !important}.tbd-hero-sub,.tbd-hero--dark .tbd-hero-sub,.tbd-cta-sub,.blog-cta p,.blog-hero-left p{color:var(--tbd-readable-on-dark) !important}.tbd-lead-light,.tbd-about .tbd-lead-light{font-weight:400 !important}.tbd-about .tbd-lead-light{color:rgba(0, 30, 43, .74) !important}.tbd-about-quote,.tbd-about-pt-text,.tbd-footer-contact span,.tbd-footer-copy,.tbd-footer-legal a{font-weight:400 !important}h1,h2,h3,.tbd-hh,.tbd-h2,.section-title,.card-title,.blog-post-title,.blog-featured-title,.tbd-blog-title,.tbd-page-hero h1{letter-spacing:0 !important;text-wrap:balance}@media (max-width: 768px){.rich-content p,.rich-content li,.section-lead,.tbd-lead,.tbd-hero-sub{font-size:16px !important;line-height:1.72 !important}.card-desc,.blog-post-excerpt,.blog-featured-excerpt{font-size:14px !important;line-height:1.62 !important}}.blog-detail-page{padding:clamp(34px, 5vh, 58px) clamp(20px, 4vw, 52px) clamp(58px, 7vh, 88px) !important;background:linear-gradient(180deg, rgba(255,255,255,.42), rgba(244,242,237,0) 320px),var(--paper)}.blog-detail-page .blog-detail-back{margin-bottom:clamp(26px, 4vw, 42px)}.blog-detail-shell{width:min(100%, 1180px);margin:0 auto}.blog-detail-head{width:min(100%, 900px);margin:0 auto clamp(24px, 3.8vw, 38px);text-align:center}.blog-detail-meta{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px}.blog-detail-meta .muted{margin:0 !important;font-size:13px !important;color:color-mix(in srgb, var(--ink) 52%, #fff) !important}.blog-detail-page .section-title{margin:0 auto 12px !important;max-width:13.8em;text-align:center !important;font-size:clamp(34px, 4.2vw, 58px) !important;line-height:1.02 !important}.blog-detail-excerpt{max-width:74ch !important;margin:0 auto !important;font-size:clamp(15px, .95vw, 17px) !important;line-height:1.72 !important}.blog-detail-cover{width:min(100%, 1120px);margin:0 auto clamp(30px, 4vw, 48px);border-radius:10px;overflow:hidden;background:var(--ink);box-shadow:0 26px 70px rgba(0,30,43,.12)}.blog-detail-cover img{display:block !important;width:100% !important;height:clamp(320px, 37vw, 520px) !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;border-radius:0 !important;margin:0 !important}.blog-detail-page .rich-content{width:min(100%, 760px);margin:0 auto;color:var(--tbd-readable) !important}.blog-detail-page .rich-content > *{max-width:100%}.blog-detail-page .rich-content p,.blog-detail-page .rich-content li{font-size:clamp(16px, .98vw, 17px) !important;line-height:1.82 !important}.blog-detail-page .rich-content p{margin-bottom:18px !important}.blog-detail-page .rich-content h2{margin:clamp(38px, 5vw, 56px) 0 14px !important;font-size:clamp(25px, 2.2vw, 34px) !important;line-height:1.12 !important}.blog-detail-page .rich-content h3{margin:30px 0 12px !important;font-size:clamp(20px, 1.55vw, 25px) !important;line-height:1.2 !important}.blog-detail-page .rich-content ol,.blog-detail-page .rich-content ul{margin:0 0 24px !important;padding-left:0 !important;display:grid !important;gap:10px !important}.blog-detail-page .rich-content ol{counter-reset:tbd-blog-step;list-style:none !important}.blog-detail-page .rich-content ol > li,.blog-detail-page .rich-content ul > li{padding-left:32px !important}.blog-detail-page .rich-content ol > li{counter-increment:tbd-blog-step}.blog-detail-page .rich-content ol > li::before{content:counter(tbd-blog-step, decimal-leading-zero);top:.22em;width:auto;color:var(--accent);font-size:12px;font-weight:700;line-height:1}.blog-detail-page .rich-content ul > li::before{top:.45em}.blog-detail-page .rich-content div:has(> table){width:min(92vw, 980px);max-width:min(92vw, 980px);margin:clamp(30px, 4vw, 44px) 50%;transform:translateX(-50%);overflow-x:auto;border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:10px;background:rgba(255,255,255,.72);box-shadow:0 18px 44px rgba(0,30,43,.07)}.blog-detail-page .rich-content table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;color:color-mix(in srgb, var(--ink) 80%, #fff);font-size:14px;line-height:1.55}.blog-detail-page .rich-content th,.blog-detail-page .rich-content td{padding:15px 16px;border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-right:1px solid color-mix(in srgb, var(--ink) 7%, transparent);vertical-align:top;text-align:left;font-weight:400}.blog-detail-page .rich-content th:last-child,.blog-detail-page .rich-content td:last-child{border-right:0}.blog-detail-page .rich-content tbody tr:last-child td{border-bottom:0}.blog-detail-page .rich-content th{background:color-mix(in srgb, var(--ink) 94%, #0d3b4c);color:var(--white);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog-detail-page .rich-content tbody tr:nth-child(even) td{background:rgba(255,255,255,.48)}@media (max-width: 768px){.blog-detail-page{padding:26px 18px 56px !important}.blog-detail-page .section-title{font-size:clamp(31px, 10vw, 42px) !important}.blog-detail-meta{flex-wrap:wrap;gap:8px 12px}.blog-detail-cover{width:calc(100vw - 28px);margin-left:50%;transform:translateX(-50%);border-radius:8px}.blog-detail-cover img{height:clamp(230px, 62vw, 340px) !important}.blog-detail-page .rich-content div:has(> table){width:calc(100vw - 28px);max-width:calc(100vw - 28px);border-radius:8px}}@media (prefers-reduced-motion: reduce){.tbd-marquee-track,.tbd-loader-bar,.tbd-hero-left::before{animation:none !important}.tbd-rv,.tbd-hl-i,.tbd-met,.service-premium-card,.service-premium-media img,.related-card,.related-card .card-media img{transition:none !important;transform:none !important}}.blog-detail-page.blog-detail-page{padding:calc(64px + clamp(30px, 4.8vh, 54px)) clamp(22px, 4vw, 64px) clamp(64px, 8vh, 96px) !important;background:radial-gradient(circle at 18% 8%, rgba(0, 163, 224, .08), transparent 26%),linear-gradient(180deg, rgba(255,255,255,.62), rgba(244,242,237,0) 46%),var(--paper)}.blog-detail-page .blog-detail-shell{width:min(100%, 1320px);margin:0 auto}.blog-detail-page .blog-detail-hero{display:grid;grid-template-columns:minmax(360px, .86fr) minmax(560px, 1.14fr);gap:clamp(42px, 5.4vw, 76px);align-items:center;min-height:min(720px, calc(100vh - 128px));padding:clamp(12px, 2vh, 24px) 0 clamp(44px, 6vh, 76px);border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.blog-detail-page .blog-detail-copy{max-width:620px}.blog-detail-page .blog-detail-back{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:0 0 clamp(34px, 5vh, 54px) !important;padding:0 18px;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:999px;background:rgba(255,255,255,.62);color:var(--ink);font-size:13px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 10px 30px rgba(0,30,43,.05);transition:transform .18s ease,border-color .18s ease,background .18s ease}.blog-detail-page .blog-detail-back:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--ink) 34%, transparent);background:#fff}.blog-detail-page .blog-detail-head{width:auto;margin:0 !important;text-align:left}.blog-detail-page .blog-detail-meta{justify-content:flex-start;margin:0 0 16px}.blog-detail-page .blog-detail-meta .tag{letter-spacing:.18em}.blog-detail-page .blog-detail-meta .muted{font-size:13px !important;font-weight:700 !important;color:color-mix(in srgb, var(--ink) 46%, #fff) !important}.blog-detail-page .section-title{max-width:10.6em;margin:0 0 18px !important;text-align:left !important;font-size:clamp(44px, 4.9vw, 72px) !important;line-height:.98 !important}.blog-detail-page .blog-detail-excerpt{max-width:58ch !important;margin:0 !important;font-size:clamp(16px, 1.05vw, 18px) !important;line-height:1.72 !important;color:color-mix(in srgb, var(--ink) 64%, #fff) !important}.blog-detail-page .blog-detail-cover{width:100%;margin:0 !important;border-radius:14px;overflow:hidden;background:var(--ink);box-shadow:0 34px 86px rgba(0,30,43,.16)}.blog-detail-page .blog-detail-cover img{display:block !important;width:100% !important;height:clamp(420px, 45vw, 620px) !important;max-height:none !important;margin:0 !important;border-radius:0 !important;object-fit:cover !important;object-position:center center !important}.blog-detail-page .rich-content{width:min(100%, 780px);margin:clamp(52px, 7vh, 82px) auto 0}.blog-detail-page .rich-content p,.blog-detail-page .rich-content li{font-size:clamp(16px, 1vw, 17px) !important;line-height:1.84 !important}.blog-detail-page .rich-content h2{margin-top:clamp(44px, 5.6vw, 64px) !important}@media (max-width: 1120px){.blog-detail-page.blog-detail-page{padding-top:calc(64px + 30px) !important}.blog-detail-page .blog-detail-hero{grid-template-columns:1fr;gap:32px;min-height:0;padding-bottom:48px}.blog-detail-page .blog-detail-copy{max-width:840px}.blog-detail-page .blog-detail-cover img{height:clamp(320px, 52vw, 520px) !important}}@media (max-width: 768px){.blog-detail-page.blog-detail-page{padding:calc(64px + 20px) 18px 58px !important}.blog-detail-page .blog-detail-back{min-height:40px;margin-bottom:26px !important;padding:0 15px}.blog-detail-page .blog-detail-meta{gap:8px 12px}.blog-detail-page .section-title{max-width:100%;font-size:clamp(34px, 10vw, 44px) !important;line-height:1.02 !important}.blog-detail-page .blog-detail-cover{width:100%;margin-left:0 !important;transform:none !important;border-radius:10px}.blog-detail-page .blog-detail-cover img{height:clamp(245px, 66vw, 350px) !important}.blog-detail-page .rich-content{margin-top:38px;width:100%}}@media (min-width: 1280px){.blog-detail-page .blog-detail-shell{width:min(100%, 1560px)}.blog-detail-page .blog-detail-hero{grid-template-columns:minmax(430px, .78fr) minmax(760px, 1.22fr);gap:clamp(58px, 6vw, 96px);min-height:min(760px, calc(100vh - 112px))}.blog-detail-page .blog-detail-copy{max-width:640px}.blog-detail-page .blog-detail-cover img{height:clamp(500px, 36vw, 650px) !important}}.premium-page-hero,.tbd-page-hero:not(.dark){position:relative;overflow:hidden;padding:calc(64px + clamp(42px, 6vh, 76px)) clamp(22px, 4vw, 64px) clamp(46px, 6vh, 72px) !important;background:radial-gradient(circle at 12% 18%, rgba(0, 163, 224, .08), transparent 28%),linear-gradient(180deg, rgba(255,255,255,.68), rgba(244,242,237,0) 78%),var(--paper) !important;border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}.premium-page-hero::after,.tbd-page-hero:not(.dark)::after{content:"";position:absolute;left:clamp(22px, 4vw, 64px);right:clamp(22px, 4vw, 64px);bottom:0;height:1px;background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 16%, transparent), transparent)}.premium-page-kicker,.tbd-page-hero > .tbd-ey,.hero .premium-page-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.premium-page-kicker::before,.tbd-page-hero:not(.dark) > .tbd-ey::before{content:"";width:18px;height:1px;background:currentColor;opacity:.76}.premium-page-hero h1,.tbd-page-hero:not(.dark) h1{max-width:min(920px, 12.5em);margin:0 0 16px !important;font-size:clamp(42px, 5vw, 76px) !important;line-height:.98 !important;letter-spacing:0 !important}.premium-page-hero .muted,.premium-page-hero .rich-content,.premium-page-hero p,.tbd-page-hero:not(.dark) .sub{max-width:66ch !important;color:color-mix(in srgb, var(--ink) 64%, #fff) !important;font-size:clamp(15.5px, 1.05vw, 18px) !important;line-height:1.72 !important}.detail-hero-actions{margin-top:24px !important}.static-page-content,.detail-content-section{padding:clamp(44px, 7vh, 86px) clamp(20px, 4vw, 64px) !important;background:var(--paper)}.premium-content-card,.detail-content-card{width:min(100%, 1040px);margin:0 auto;padding:clamp(30px, 4.4vw, 58px) !important;border:1px solid color-mix(in srgb, var(--ink) 10%, transparent) !important;border-radius:12px !important;background:rgba(255,255,255,.82) !important;box-shadow:0 26px 72px rgba(0,30,43,.08)}.premium-content-card .rich-content,.detail-content-card .rich-content{width:min(100%, 780px);margin-left:auto !important;margin-right:auto !important}.premium-content-card .rich-content h2,.detail-content-card .rich-content h2{margin-top:clamp(34px, 5vw, 56px) !important}.premium-content-card .rich-content h2:first-child,.detail-content-card .rich-content h2:first-child{margin-top:0 !important}.detail-content-card .detail-media{width:min(100%, 980px);margin:0 auto clamp(28px, 4vw, 44px) !important;border-radius:12px !important;overflow:hidden;background:var(--ink);box-shadow:0 24px 58px rgba(0,30,43,.1)}.detail-content-card .detail-media img{height:clamp(320px, 34vw, 470px) !important;max-height:none !important;object-position:center center !important;border-radius:0 !important}.premium-empty-landing{display:grid;gap:16px}.premium-empty-landing h2{max-width:760px;margin:0;color:var(--ink);font-family:var(--tbd-heading-font);font-size:clamp(28px, 3.4vw, 48px);line-height:1.06;font-weight:400}.premium-empty-landing p{max-width:68ch;margin:0}.blog-hero{padding-top:calc(64px + clamp(54px, 7vh, 92px)) !important;padding-bottom:clamp(56px, 8vh, 96px) !important}.blog-featured,.blog-post-card,.prod-card{border-radius:10px !important}.blog-featured{box-shadow:0 28px 70px rgba(0,0,0,.2)}.blog-featured img{height:clamp(220px, 20vw, 300px) !important}.blog-posts-grid{gap:18px !important;background:transparent !important;border:0 !important;overflow:visible !important}.blog-post-card{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);overflow:hidden;box-shadow:0 16px 42px rgba(0,30,43,.05)}.blog-post-card:hover,.prod-card:hover{box-shadow:0 20px 52px rgba(0,30,43,.1) !important}.prod-card{border-color:color-mix(in srgb, var(--ink) 9%, transparent) !important;box-shadow:0 14px 38px rgba(0,30,43,.05)}.prod-card-img{height:clamp(190px, 15vw, 230px) !important}.prod-card-body{padding:24px !important}.prod-group-head{width:min(100%, 1320px);margin-left:auto;margin-right:auto}.prod-group-head + div{width:min(100%, 1320px);margin-left:auto;margin-right:auto}@media (max-width: 900px){.premium-page-hero,.tbd-page-hero:not(.dark){padding:calc(64px + 28px) 20px 38px !important}.premium-page-hero h1,.tbd-page-hero:not(.dark) h1{font-size:clamp(34px, 10vw, 48px) !important;line-height:1.02 !important}.static-page-content,.detail-content-section{padding:34px 18px 56px !important}.premium-content-card,.detail-content-card{padding:24px 20px !important;border-radius:10px !important}.detail-content-card .detail-media{border-radius:10px !important}.detail-content-card .detail-media img{height:clamp(230px, 66vw, 340px) !important}.blog-posts-grid{gap:16px !important}.blog-featured img,.blog-post-img-wrap{height:210px !important}.prod-card-img{height:180px !important}}.tbd-direct-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;min-width:0}.tbd-direct-action{min-height:46px;padding:12px 18px;border:1px solid transparent;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;font-size:13px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-width:0;box-sizing:border-box;box-shadow:0 7px 20px rgba(0, 30, 43, .11);transition:transform .2s var(--e1),box-shadow .2s var(--e1),background .2s}.tbd-direct-action:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0, 30, 43, .16)}.tbd-direct-action:focus-visible,.tbd-contact-dock__button:focus-visible{outline:3px solid rgba(114, 180, 205, .65);outline-offset:3px}.tbd-direct-action svg,.tbd-contact-dock__button svg{width:19px;height:19px;flex:0 0 19px;fill:currentColor}.tbd-direct-action--whatsapp{background:#168746}.tbd-direct-action--whatsapp:hover{background:#11753b}.tbd-direct-action--phone{background:var(--ink)}.tbd-direct-action--phone:hover{background:#06384b}.tbd-direct-actions--dark .tbd-direct-action--phone{color:var(--ink);background:#fff;border-color:rgba(255, 255, 255, .82)}.tbd-direct-actions--dark .tbd-direct-action--phone:hover{background:var(--paper)}.tbd-contact-dock{position:fixed;right:max(20px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:500;width:196px;padding:9px;border:1px solid rgba(0, 30, 43, .1);border-radius:14px;display:grid;gap:7px;background:rgba(255, 255, 255, .96);box-shadow:0 18px 46px rgba(0, 30, 43, .2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:tbdContactDockIn .55s var(--e3) .45s both}@keyframes tbdContactDockIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tbd-contact-dock__note{padding:2px 4px 4px;color:var(--steel);font-size:10.5px;font-weight:600;letter-spacing:.01em;text-align:center}.tbd-contact-dock__button{min-height:43px;padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:9px;color:#fff;font-size:12.5px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s var(--e1),background .18s}.tbd-contact-dock__button:hover{transform:translateY(-1px)}.tbd-contact-dock__button--whatsapp{background:#168746}.tbd-contact-dock__button--whatsapp:hover{background:#11753b}.tbd-contact-dock__button--phone{background:var(--ink)}.tbd-contact-dock__button--phone:hover{background:#06384b}.tbd-cta-right .tbd-direct-actions{justify-content:flex-end}.tbd-cta-right .tbd-direct-action{min-width:150px}.tbd-tool-conversion .tbd-direct-actions{justify-content:center;margin-top:14px}.tbd-inline-conversion{margin-top:22px;padding:22px;border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:6px;background:color-mix(in srgb, var(--sky) 9%, #fff)}.tbd-inline-conversion__title{margin:0 0 6px;color:var(--ink);font-family:var(--tbd-heading-font, 'DM Serif Display', serif);font-size:clamp(20px, 2vw, 28px);font-weight:400;line-height:1.18}.tbd-inline-conversion__text{margin:0 0 15px;max-width:720px;color:var(--steel);font-size:14px;line-height:1.65}@media (max-width: 900px){.tbd-contact-dock{display:none}.tbd-cta-mobile{padding:9px max(12px, env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left)) !important;gap:0 !important}.tbd-cta-mobile .tbd-direct-actions{width:100%;display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(0, 1fr);gap:8px}.tbd-cta-mobile .tbd-direct-action{width:100%;min-height:48px;padding:11px 10px !important;border-radius:8px;font-size:13px;box-shadow:none}.tbd-cta-mobile .tbd-direct-action svg{width:18px;height:18px}.tbd-cta-right{width:100%;align-items:stretch}.tbd-cta-right .tbd-direct-actions{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.tbd-cta-right .tbd-direct-action{min-width:0}}@media (max-width: 420px){.tbd-direct-actions:not(.tbd-cta-mobile .tbd-direct-actions){display:grid;grid-template-columns:1fr}.tbd-direct-actions:not(.tbd-cta-mobile .tbd-direct-actions) .tbd-direct-action{width:100%}.tbd-inline-conversion{padding:19px 16px}}@media (prefers-reduced-motion: reduce){.tbd-contact-dock{animation:none}.tbd-direct-action,.tbd-contact-dock__button{transition:none}}.blog-detail-page .blog-detail-breadcrumb a{flex:0 0 auto;white-space:nowrap}@media (min-width: 1280px) and (max-width: 1439px){.blog-detail-page .blog-detail-hero{grid-template-columns:minmax(360px, .86fr) minmax(560px, 1.14fr);gap:clamp(42px, 5.4vw, 76px);min-height:0;padding:clamp(34px, 4vh, 48px) 0 clamp(48px, 5vh, 64px)}.blog-detail-page .blog-detail-copy{max-width:620px}.blog-detail-page .section-title{font-size:clamp(44px, 4.45vw, 58px) !important}}@media (min-width: 1440px){.blog-detail-page .blog-detail-hero{grid-template-columns:minmax(480px, .9fr) minmax(0, 1.1fr);gap:clamp(52px, 5vw, 84px);min-height:0;padding:clamp(38px, 4vh, 52px) 0 clamp(52px, 6vh, 72px)}.blog-detail-page .blog-detail-copy{max-width:680px}.blog-detail-page .section-title{max-width:11.5em;font-size:clamp(52px, 4vw, 64px) !important}}@media (max-width: 960px){body:not(.home) .tbd-nav-hamburger{border-color:rgba(0, 30, 43, .18);background:rgba(0, 30, 43, .04)}body:not(.home) .tbd-nav-hamburger span,body:not(.home) .tbd-nav:not(.scrolled) .tbd-nav-hamburger span{background:var(--ink) !important}}@media (max-width: 768px){body.home .tbd-hero--dark h1.tbd-hh,.home .tbd-hero--dark h1.tbd-hh{width:min(100%, 340px) !important;max-width:340px !important;font-size:clamp(36px, 10.2vw, 42px) !important;line-height:1.04 !important}body.home .tbd-hero--dark .tbd-hero-sub,.home .tbd-hero--dark .tbd-hero-sub{max-width:34ch !important}}.tbd-nav:not(.scrolled) .tbd-nav-hamburger span{background:var(--paper)}.tbd-nav.scrolled .tbd-nav-hamburger span{background:var(--ink)}.tbd-nav:not(.scrolled) .tbd-nav-cta{background:var(--paper);color:var(--ink)}.tbd-nav:not(.scrolled) .tbd-nav-cta:hover{background:var(--white);box-shadow:0 8px 24px rgba(0,0,0,.28)}@media (max-width: 1280px) and (min-width: 961px){.tbd-hero-bot{grid-template-columns:1fr;gap:20px;align-items:flex-start}.tbd-hero-sub{max-width:100%}}@media (max-width: 1100px) and (min-width: 961px){.tbd-hero-side{width:min(22vw, 260px)}}@media (max-width: 960px){.tbd-hero-ctas{width:100%;flex-direction:column;align-items:flex-start;gap:16px}.tbd-hero-ctas .tbd-btn-ink{width:100%;text-align:center;padding:15px 12px}.tbd-hero-ctas .tbd-btn-outline{padding:0}}@media (max-width: 960px){.tbd-met:nth-child(4){border-right:none}.tbd-met:nth-child(1),.tbd-met:nth-child(2){border-bottom:1px solid var(--fog)}}@media (max-width: 960px) and (min-width: 641px){.tbd-footer-grid{grid-template-columns:1fr 1fr;gap:36px}}.tbd-blog-grid{overflow:visible}.tbd-sr-dt{color:var(--steel)}.tbd-sr:hover .tbd-sr-dt{color:rgba(244,242,237,.62)}.tbd-about-quote{border-left-width:3px}.tbd-cta-note{font-size:12px;color:rgba(255,255,255,.55)}@media (max-width: 960px){.tbd-statement{padding:52px 20px}}@media (max-width: 960px){.tbd-feat-card{padding:28px 20px}.tbd-feat-title{font-size:15px}}.tbd-logo-word{transition:color .3s var(--e1),text-shadow .3s}@media (min-width: 1280px){.tbd-hero-sub{font-size:16px}}.tbd-mobile-menu .tbd-nav-cta{margin-top:12px;padding:14px 32px;font-size:14px}@media (min-width: 961px){.tbd-hero--dark{grid-template-columns:minmax(440px, 5.15fr) minmax(420px, 5.75fr) minmax(360px, 3.75fr)}.tbd-hero--dark .tbd-hero-left{justify-content:center;padding-left:clamp(40px, 3.8vw, 70px);padding-right:clamp(24px, 2.6vw, 46px);padding-bottom:clamp(78px, 10vh, 128px)}.tbd-hero--dark h1.tbd-hh{max-width:560px;font-size:clamp(34px, 3.35vw, 58px);line-height:1.16}.tbd-hero-bot{margin-top:clamp(38px, 6vh, 84px) !important;width:min(100%, 560px)}.tbd-hero-sub{max-width:500px !important;font-size:clamp(16px, 1.02vw, 18px);line-height:1.7}.tbd-hero-ctas{align-self:flex-start;gap:clamp(18px, 1.8vw, 30px);padding-left:clamp(88px, 8vw, 162px)}.tbd-hero-ctas .tbd-btn-ink{min-width:250px;min-height:56px;justify-content:center;box-shadow:0 18px 46px rgba(0,0,0,.24)}.tbd-hero-ctas .tbd-btn-outline{min-height:56px}.tbd-spline-frame{inset:-58px -6.5vw -68px -9vw}.tbd-spline-viewer{transform:translateX(-2.2vw) scale(1.04) translateZ(0)}.tbd-hero--dark .tbd-hero-side{padding:clamp(72px, 9vh, 118px) clamp(22px, 2vw, 38px) 46px 8px;gap:18px;align-content:center}.tbd-side-kicker{margin-left:2px;font-size:11px;letter-spacing:.2em;color:rgba(244,242,237,.78)}.tbd-vapour-wrap{height:118px;margin-bottom:10px}.tbd-vapour-wrap--side::before{left:-22px;height:72px}.tbd-hero-side > div[style*="grid-template-columns"]{gap:10px !important;margin-top:8px !important}.tbd-hero-side > div[style*="grid-template-columns"] > div{min-height:72px;padding:16px 18px !important;display:flex;flex-direction:column;justify-content:center;border-color:rgba(244,242,237,.17) !important;background:linear-gradient(135deg, rgba(0,38,54,.58), rgba(0,22,32,.34)) !important;box-shadow:0 14px 34px rgba(0,0,0,.12)}.tbd-hero-side > div[style*="grid-template-columns"] > div span{margin-bottom:7px !important;font-size:10px !important}.tbd-side-card{width:100%;max-width:384px;justify-self:stretch;margin-top:16px !important;padding:22px 24px;background:linear-gradient(135deg, rgba(0,38,54,.72), rgba(0,22,32,.42))}.tbd-side-card strong{font-size:clamp(26px, 2vw, 34px);line-height:1.08}.tbd-side-card small{max-width:300px;font-size:14px;line-height:1.65;color:rgba(244,242,237,.68)}}.tbd-marquee{padding:clamp(18px, 2.2vh, 26px) 0;background:linear-gradient(90deg, #001e2b 0%, #002a3a 48%, #001e2b 100%);border-top-color:rgba(114,180,205,.16);border-bottom-color:rgba(114,180,205,.12);box-shadow:inset 0 1px rgba(244,242,237,.04),0 -18px 60px rgba(0,0,0,.2)}.tbd-marquee-track{animation-duration:26s}.tbd-mqi{padding:0 clamp(24px, 3vw, 52px);gap:24px;font-size:clamp(14px, 1.05vw, 18px);font-weight:500;letter-spacing:.11em;color:rgba(244,242,237,.58)}.tbd-mqi::after{font-size:10px;color:var(--sky);opacity:.9}.tbd-marquee-track:hover .tbd-mqi{color:rgba(244,242,237,.86)}@media (max-width: 1280px) and (min-width: 961px){.tbd-hero--dark{grid-template-columns:minmax(390px, 1.05fr) minmax(390px, 1fr)}.tbd-hero--dark .tbd-hero-side{grid-column:1/-1;display:grid;grid-template-columns:220px 1fr minmax(260px, 340px);gap:18px;padding:0 32px 34px;align-items:end}.tbd-hero-side > div[style*="grid-template-columns"]{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 960px){.tbd-hero--dark .tbd-hero-left{padding-bottom:28px}.tbd-hero-bot{margin-top:30px !important}.tbd-marquee{padding:16px 0}.tbd-marquee-track{animation-duration:34s}.tbd-mqi{padding:0 22px;font-size:13px;letter-spacing:.09em}}@media (min-width: 961px){.tbd-hero--dark .tbd-hero-left{padding-bottom:clamp(64px, 8vh, 104px)}.tbd-hero-bot{width:min(100%, 560px);margin-top:clamp(42px, 5.4vh, 72px) !important}.tbd-hero-ctas{width:min(100%, 520px);display:flex;justify-content:flex-start;align-items:center;gap:14px;padding-left:0 !important;margin-left:0}.tbd-hero-ctas .tbd-btn-ink,.tbd-hero-ctas .tbd-btn-outline{min-height:52px;height:52px;box-sizing:border-box;white-space:nowrap}.tbd-hero-ctas .tbd-btn-ink{min-width:224px;width:auto;padding:0 28px;display:inline-flex;justify-content:center;align-items:center;border-radius:3px;box-shadow:0 14px 34px rgba(0,0,0,.18)}.tbd-hero-ctas .tbd-btn-outline{min-width:176px;padding:0 22px !important;display:inline-flex;justify-content:center;align-items:center;border:1px solid rgba(244,242,237,.22) !important;background:rgba(0,30,43,.36) !important;color:rgba(244,242,237,.82) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:14px !important;font-weight:500 !important;letter-spacing:.02em !important}.tbd-hero-ctas .tbd-btn-outline:hover{border-color:rgba(244,242,237,.42) !important;background:rgba(0,42,58,.58) !important;color:var(--paper) !important;gap:6px !important}}@media (max-width: 1280px) and (min-width: 961px){.tbd-hero-ctas{width:100%;gap:12px}.tbd-hero-ctas .tbd-btn-ink{min-width:214px;padding:0 22px}.tbd-hero-ctas .tbd-btn-outline{min-width:164px;padding:0 18px !important}}@media (max-width: 960px){.tbd-hero-ctas .tbd-btn-outline{min-height:48px;padding:0 18px !important;border:1px solid rgba(244,242,237,.2) !important;background:rgba(0,30,43,.34) !important;color:rgba(244,242,237,.82) !important}}.tbd-svc-sec{background:#f4f2ed}.tbd-svc-list{border-top:1px solid rgba(0,30,43,.1)}.tbd-sr{display:block;color:inherit;text-decoration:none;cursor:pointer;border-bottom-color:rgba(0,30,43,.1)}.tbd-sr-top{grid-template-columns:64px minmax(270px,.82fr) minmax(420px,1.18fr) 48px;gap:clamp(18px,2.4vw,44px);padding:31px 0}.tbd-sr:hover .tbd-sr-top{padding-left:18px;padding-right:18px}.tbd-sr-name{font-size:clamp(19px,1.35vw,25px);line-height:1.22;min-width:0;overflow-wrap:anywhere}.tbd-sr-tag{max-width:760px;font-size:clamp(14px,1vw,16px);line-height:1.62;font-weight:300;letter-spacing:0;text-transform:none;color:rgba(0,30,43,.58);white-space:normal;overflow:visible;min-width:0;overflow-wrap:anywhere}.tbd-sr-top > *{min-width:0}.tbd-sr:hover .tbd-sr-tag{color:rgba(244,242,237,.72)}.tbd-sr-arr{width:42px;height:42px;justify-self:end;background:rgba(255,255,255,.54)}.tbd-sr-desc{display:none !important}.tbd-sr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width: 1180px){.tbd-sr-top{grid-template-columns:56px minmax(230px,.8fr) minmax(300px,1.2fr) 44px;gap:22px}}@media (max-width: 960px){.tbd-sr-top{grid-template-columns:42px 1fr 40px;gap:12px 14px;padding:24px 0}.tbd-sr:hover .tbd-sr-top{padding-left:0;padding-right:0}.tbd-sr-n{grid-row:1/span 2;font-size:24px}.tbd-sr-name{grid-column:2/3;font-size:18px}.tbd-sr-tag{display:block;grid-column:2/3;font-size:14px;line-height:1.55}.tbd-sr-arr{grid-column:3/4;grid-row:1/span 2;align-self:center}}.tbd-clients{padding:clamp(76px, 9vh, 112px) 52px;background:radial-gradient(ellipse 70% 90% at 50% 0%, rgba(0,163,224,.045), transparent 68%),var(--white)}.tbd-clients-head{max-width:760px;margin-left:auto;margin-right:auto}.tbd-clients-head h2{font-size:clamp(28px, 3vw, 44px);line-height:1.08}.tbd-clients-row{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:0;max-width:1440px;margin:0 auto;border:1px solid rgba(0,30,43,.1);border-radius:8px;overflow:hidden;background:rgba(255,255,255,.7);box-shadow:0 24px 70px rgba(0,30,43,.06)}.tbd-client{min-height:132px;padding:26px 18px;border-right:1px solid rgba(0,30,43,.08);border-bottom:none;background:linear-gradient(180deg, rgba(255,255,255,.82), rgba(244,242,237,.56));position:relative}.tbd-client:last-child{border-right:none}.tbd-client::after{content:"";position:absolute;left:18px;right:18px;bottom:14px;height:1px;background:linear-gradient(90deg, transparent, rgba(0,163,224,.28), transparent);opacity:0;transform:scaleX(.4);transition:opacity .24s var(--e1),transform .3s var(--e1)}.tbd-client:hover{background:#fff}.tbd-client:hover::after{opacity:1;transform:scaleX(1)}.tbd-client-logo{display:block;max-width:min(150px, 88%);max-height:54px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) contrast(.92) opacity(.7);transition:filter .24s var(--e1),transform .28s var(--e3)}.tbd-client:hover .tbd-client-logo{filter:grayscale(0) contrast(1) opacity(1);transform:translateY(-2px)}.tbd-client-wordmark{display:flex;flex-direction:column;align-items:center;gap:10px}.tbd-client-mark{width:44px;height:44px;border-radius:12px;background:rgba(0,30,43,.06);border:1px solid rgba(0,30,43,.1);display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-size:22px;line-height:1;color:var(--ink)}.tbd-client-name{max-width:150px;font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,30,43,.52)}@media (max-width: 1200px){.tbd-clients-row{grid-template-columns:repeat(4, minmax(0, 1fr))}.tbd-client{border-bottom:1px solid rgba(0,30,43,.08)}.tbd-client:nth-child(4n){border-right:none}}@media (max-width: 760px){.tbd-clients{padding:56px 18px}.tbd-clients-row{grid-template-columns:repeat(2, minmax(0, 1fr))}.tbd-client{min-height:116px;padding:22px 14px}.tbd-client:nth-child(odd){border-right:1px solid rgba(0,30,43,.08)}.tbd-client:nth-child(even){border-right:none}.tbd-client-logo{max-width:128px;max-height:46px}}.tbd-clients-row{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:12px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.tbd-client{min-height:132px;padding:22px 16px 18px;border:1px solid rgba(0,30,43,.1) !important;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(0,30,43,.045);gap:12px}.tbd-client::after{left:22px;right:22px;bottom:10px}.tbd-client-logo{max-width:min(150px, 90%);max-height:58px;filter:none !important;opacity:1 !important;mix-blend-mode:normal}.tbd-client:hover .tbd-client-logo{filter:none !important}.tbd-client-caption{display:block;max-width:150px;font-size:10px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,30,43,.48)}.tbd-client:hover .tbd-client-caption{color:var(--ink)}@media (max-width: 760px){.tbd-clients-row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.tbd-client{min-height:122px;padding:18px 12px 16px}.tbd-client-logo{max-width:min(124px, 92%);max-height:48px}}.tbd-client{min-height:124px;padding:20px 18px;background:linear-gradient(180deg, #ffffff 0%, #faf9f6 100%);display:flex;align-items:center;justify-content:center}.tbd-client-logo{max-width:132px;max-height:48px;width:auto;height:auto;object-fit:contain;filter:none !important;opacity:1 !important;transform:translateZ(0)}.tbd-client-caption{display:none !important}.tbd-client:has(img[src*="erdicoai-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="nyc-yapi-logo"]) .tbd-client-logo{max-width:72px;max-height:64px}.tbd-client:has(img[src*="egeipek-og"]) .tbd-client-logo{max-width:144px;max-height:62px}.tbd-client:has(img[src*="teos-logo"]){background:linear-gradient(180deg, #002b37 0%, #003e4f 100%)}.tbd-client:has(img[src*="teos-logo"]) .tbd-client-logo{max-width:126px;max-height:58px}.tbd-client:has(img[src*="mudo"]) .tbd-client-logo,.tbd-client:has(img[src*="globalbilgi"]) .tbd-client-logo{max-width:148px}.tbd-client:has(img[src*="dentaizmir-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="keller-williams"]) .tbd-client-logo,.tbd-client:has(img[src*="nipergo"]) .tbd-client-logo,.tbd-client:has(img[src*="fuarexpora"]) .tbd-client-logo{max-width:150px;max-height:54px}@supports not selector(:has(*)){.tbd-client-logo{max-width:136px;max-height:52px}}@media (max-width: 760px){.tbd-client{min-height:104px;padding:16px 12px}.tbd-client-logo{max-width:118px;max-height:42px}}.tbd-client:has(img[src*="turkcell-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="aktar-diyari-logo"]) .tbd-client-logo{max-width:152px;max-height:48px}.tbd-client:has(img[src*="turkcell-logo"]){background:linear-gradient(180deg, #ffffff 0%, #fbfcff 100%)}.tbd-client:has(img[src*="aktar-diyari-logo"]){background:linear-gradient(180deg, #ffffff 0%, #fbfaf4 100%)}@media (max-width: 760px){.tbd-client:has(img[src*="turkcell-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="aktar-diyari-logo"]) .tbd-client-logo{max-width:128px;max-height:42px}}.tbd-clients{background:#f4f2ed}.tbd-clients-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:clamp(22px, 3vw, 42px) clamp(24px, 4vw, 56px);max-width:1360px;margin:0 auto;border:0 !important;background:transparent !important;box-shadow:none !important}.tbd-client,.tbd-client:hover,.tbd-client:has(img[src*="teos-logo"]),.tbd-client:has(img[src*="turkcell-logo"]),.tbd-client:has(img[src*="aktar-diyari-logo"]){min-height:76px;padding:0;border:0 !important;border-radius:0;background:transparent !important;box-shadow:none;display:flex;align-items:center;justify-content:center}.tbd-client::after{display:none !important}.tbd-client-logo,.tbd-client:hover .tbd-client-logo,.tbd-client:has(img[src*="erdicoai-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="nyc-yapi-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="egeipek-og"]) .tbd-client-logo,.tbd-client:has(img[src*="teos-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="mudo"]) .tbd-client-logo,.tbd-client:has(img[src*="globalbilgi"]) .tbd-client-logo,.tbd-client:has(img[src*="dentaizmir-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="keller-williams"]) .tbd-client-logo,.tbd-client:has(img[src*="nipergo"]) .tbd-client-logo,.tbd-client:has(img[src*="fuarexpora"]) .tbd-client-logo,.tbd-client:has(img[src*="turkcell-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="aktar-diyari-logo"]) .tbd-client-logo{width:auto;max-width:150px;max-height:46px;object-fit:contain;filter:none !important;opacity:1 !important;transform:none !important}.tbd-client:has(img[src*="erdicoai-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="nyc-yapi-logo"]) .tbd-client-logo{max-width:78px;max-height:54px}.tbd-client:has(img[src*="teos-logo"]) .tbd-client-logo{max-width:132px;max-height:50px}.tbd-client-caption{display:none !important}@media (max-width: 760px){.tbd-clients-row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:26px 22px}.tbd-client,.tbd-client:hover{min-height:64px}.tbd-client-logo,.tbd-client:hover .tbd-client-logo{max-width:126px;max-height:40px}}.tbd-clients-row{grid-template-columns:repeat(6, minmax(150px, 1fr));gap:52px 62px;align-items:center}.tbd-client{min-height:84px}.tbd-client-logo,.tbd-client:hover .tbd-client-logo,.tbd-client:has(img[src*="erdicoai-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="nyc-yapi-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="egeipek-og"]) .tbd-client-logo,.tbd-client:has(img[src*="teos-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="mudo"]) .tbd-client-logo,.tbd-client:has(img[src*="globalbilgi"]) .tbd-client-logo,.tbd-client:has(img[src*="dentaizmir-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="keller-williams"]) .tbd-client-logo,.tbd-client:has(img[src*="nipergo"]) .tbd-client-logo,.tbd-client:has(img[src*="fuarexpora"]) .tbd-client-logo,.tbd-client:has(img[src*="turkcell-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="aktar-diyari-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="batigoz"]) .tbd-client-logo{width:auto;height:46px;max-width:178px;max-height:none;object-fit:contain}.tbd-client:has(img[src*="mudo"]) .tbd-client-logo{height:56px}.tbd-client:has(img[src*="nyc-yapi-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="teos-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="erdicoai-logo"]) .tbd-client-logo{height:62px}.tbd-client:has(img[src*="egeipek-og"]) .tbd-client-logo{height:58px}.tbd-client:has(img[src*="keller-williams"]) .tbd-client-logo{height:50px}.tbd-client:has(img[src*="aktar-diyari-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="fuarexpora"]) .tbd-client-logo,.tbd-client:has(img[src*="nipergo"]) .tbd-client-logo,.tbd-client:has(img[src*="dentaizmir-logo"]) .tbd-client-logo{height:48px}@media (max-width: 1200px){.tbd-clients-row{grid-template-columns:repeat(4, minmax(140px, 1fr));gap:42px 44px}}@media (max-width: 760px){.tbd-clients-row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px 24px}.tbd-client-logo,.tbd-client:hover .tbd-client-logo{height:38px;max-width:136px}.tbd-client:has(img[src*="nyc-yapi-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="teos-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="erdicoai-logo"]) .tbd-client-logo{height:48px}}.tbd-client:has(img[src*="egeipek-logo-clean"]) .tbd-client-logo,.tbd-client:has(img[src*="erdicoai-logo-clean"]) .tbd-client-logo{height:52px;max-width:164px}.tbd-client:has(img[src*="mudo"]) .tbd-client-logo{height:48px}.tbd-client:has(img[src*="nyc-yapi-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="teos-logo"]) .tbd-client-logo{height:58px}.tbd-client:has(img[src*="batigoz"]) .tbd-client-logo,.tbd-client:has(img[src*="turkcell-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="dentaizmir-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="aktar-diyari-logo"]) .tbd-client-logo,.tbd-client:has(img[src*="fuarexpora"]) .tbd-client-logo,.tbd-client:has(img[src*="nipergo"]) .tbd-client-logo{height:44px}@media (max-width: 760px){.tbd-client:has(img[src*="egeipek-logo-clean"]) .tbd-client-logo,.tbd-client:has(img[src*="erdicoai-logo-clean"]) .tbd-client-logo{height:42px;max-width:134px}}.tbd-clients-row{gap:42px 58px}.tbd-client-logo,.tbd-client:hover .tbd-client-logo{width:auto;max-width:168px;max-height:none;object-fit:contain}.tbd-client:has(img[src*="batigoz"]) .tbd-client-logo{height:38px}.tbd-client:has(img[src*="keller-williams"]) .tbd-client-logo{height:46px}.tbd-client:has(img[src*="turkcell-logo"]) .tbd-client-logo{height:42px}.tbd-client:has(img[src*="nipergo"]) .tbd-client-logo{height:45px}.tbd-client:has(img[src*="nyc-yapi-logo"]) .tbd-client-logo{height:78px}.tbd-client:has(img[src*="mudo"]) .tbd-client-logo{height:44px}.tbd-client:has(img[src*="fuarexpora"]) .tbd-client-logo{height:52px}.tbd-client:has(img[src*="teos-logo"]) .tbd-client-logo{height:76px}.tbd-client:has(img[src*="dentaizmir-logo"]) .tbd-client-logo{height:46px}.tbd-client:has(img[src*="erdicoai-logo-clean"]) .tbd-client-logo{height:54px}.tbd-client:has(img[src*="egeipek-logo-clean"]) .tbd-client-logo{height:58px}.tbd-client:has(img[src*="aktar-diyari-logo"]) .tbd-client-logo{height:48px}@media (max-width: 760px){.tbd-client:has(img[src*="batigoz"]) .tbd-client-logo{height:32px}.tbd-client:has(img[src*="keller-williams"]) .tbd-client-logo{height:38px}.tbd-client:has(img[src*="turkcell-logo"]) .tbd-client-logo{height:36px}.tbd-client:has(img[src*="nipergo"]) .tbd-client-logo{height:38px}.tbd-client:has(img[src*="nyc-yapi-logo"]) .tbd-client-logo{height:58px}.tbd-client:has(img[src*="mudo"]) .tbd-client-logo{height:36px}.tbd-client:has(img[src*="fuarexpora"]) .tbd-client-logo{height:42px}.tbd-client:has(img[src*="teos-logo"]) .tbd-client-logo{height:58px}.tbd-client:has(img[src*="dentaizmir-logo"]) .tbd-client-logo{height:38px}.tbd-client:has(img[src*="erdicoai-logo-clean"]) .tbd-client-logo{height:44px}.tbd-client:has(img[src*="egeipek-logo-clean"]) .tbd-client-logo{height:46px}.tbd-client:has(img[src*="aktar-diyari-logo"]) .tbd-client-logo{height:40px}}.tbd-client-logos,.partner-logo-grid,.client-logo-grid{align-items:center !important}.tbd-client,.partner-logo-card,.client-logo-card{border:0 !important;background:transparent !important;box-shadow:none !important;min-height:96px !important;display:flex !important;align-items:center !important;justify-content:center !important}.tbd-client-logo,.partner-logo-card img,.client-logo-card img{width:auto !important;object-fit:contain !important;object-position:center !important;max-height:none !important;max-width:172px !important;display:block !important}.tbd-client-logo[alt*="Batıgöz"]{height:31px !important;max-width:148px !important}.tbd-client-logo[alt*="Keller"],.tbd-client-logo[alt*="KW"]{height:38px !important;max-width:142px !important}.tbd-client-logo[alt*="Turkcell"]{height:37px !important;max-width:156px !important}.tbd-client-logo[alt*="Nipergo"]{height:39px !important;max-width:148px !important}.tbd-client-logo[alt*="NYC"]{height:98px !important;max-width:118px !important}.tbd-client-logo[alt*="Mudo"]{height:35px !important;max-width:146px !important}.tbd-client-logo[alt*="Expora"],.tbd-client-logo[alt*="Fuar"]{height:48px !important;max-width:142px !important}.tbd-client-logo[alt*="Teos"]{height:98px !important;max-width:110px !important}.tbd-client-logo[alt*="Denta"]{height:41px !important;max-width:154px !important}.tbd-client-logo[alt*="Erdico"]{height:58px !important;max-width:132px !important}.tbd-client-logo[alt*="Ege"]{height:63px !important;max-width:142px !important}.tbd-client-logo[alt*="Aktar"]{height:42px !important;max-width:158px !important}@media (max-width: 767px){.tbd-client,.partner-logo-card,.client-logo-card{min-height:76px !important}.tbd-client-logo[alt*="Batıgöz"]{height:27px !important}.tbd-client-logo[alt*="Keller"],.tbd-client-logo[alt*="KW"]{height:33px !important}.tbd-client-logo[alt*="Turkcell"]{height:33px !important}.tbd-client-logo[alt*="Nipergo"]{height:34px !important}.tbd-client-logo[alt*="NYC"]{height:78px !important}.tbd-client-logo[alt*="Mudo"]{height:31px !important}.tbd-client-logo[alt*="Expora"],.tbd-client-logo[alt*="Fuar"]{height:40px !important}.tbd-client-logo[alt*="Teos"]{height:78px !important}.tbd-client-logo[alt*="Denta"]{height:35px !important}.tbd-client-logo[alt*="Erdico"]{height:48px !important}.tbd-client-logo[alt*="Ege"]{height:52px !important}.tbd-client-logo[alt*="Aktar"]{height:36px !important}}.tbd-client,.partner-logo-card,.client-logo-card{min-height:100px !important}.tbd-client-logo[alt*="Batıgöz"]{height:28px !important;max-width:134px !important}.tbd-client-logo[alt*="Keller"],.tbd-client-logo[alt*="KW"]{height:37px !important;max-width:136px !important}.tbd-client-logo[alt*="Turkcell"]{height:35px !important;max-width:146px !important}.tbd-client-logo[alt*="Nipergo"]{height:38px !important;max-width:142px !important}.tbd-client-logo[alt*="NYC"]{height:116px !important;max-width:132px !important}.tbd-client-logo[alt*="Mudo"]{height:29px !important;max-width:126px !important}.tbd-client-logo[alt*="Expora"],.tbd-client-logo[alt*="Fuar"]{height:49px !important;max-width:140px !important}.tbd-client-logo[alt*="Teos"]{height:116px !important;max-width:126px !important}.tbd-client-logo[alt*="Denta"]{height:39px !important;max-width:148px !important}.tbd-client-logo[alt*="Erdico"]{height:62px !important;max-width:138px !important}.tbd-client-logo[alt*="Ege"]{height:66px !important;max-width:148px !important}.tbd-client-logo[alt*="Aktar"]{height:40px !important;max-width:150px !important}.tbd-client-logo[alt*="NYC"]{height:96px !important;max-width:116px !important}.tbd-client-logo[alt*="Teos"]{height:88px !important;max-width:96px !important}.tbd-client-logo[alt*="Erdico"]{height:78px !important;max-width:160px !important}.tbd-client-logo[alt*="Ege"]{height:78px !important;max-width:164px !important}.tbd-client-logo[alt*="Denta"]{height:38px !important;max-width:144px !important}.tbd-about{background:radial-gradient(ellipse 70% 55% at 12% 0%, rgba(114,180,205,.16) 0%, transparent 58%),linear-gradient(180deg, #f4f1eb 0%, #f8f6f1 100%) !important;color:var(--ink) !important;padding-top:clamp(84px, 9vh, 118px) !important;padding-bottom:clamp(88px, 10vh, 126px) !important;border-top:1px solid rgba(0,30,43,.08) !important;border-bottom:1px solid rgba(0,30,43,.08) !important}.tbd-about::before{color:rgba(0,30,43,.035) !important;right:-70px !important;top:-110px !important}.tbd-about::after{background:radial-gradient(circle, rgba(0,163,224,.08) 0%, transparent 70%) !important;opacity:.8 !important}.tbd-about .tbd-ey-sky{color:#0089bd !important}.tbd-about .tbd-h2-light{color:var(--ink) !important;max-width:760px !important;text-wrap:balance !important}.tbd-about .tbd-lead-light{color:rgba(0,30,43,.62) !important;max-width:560px !important;line-height:1.72 !important}.tbd-about-quote{font-family:inherit !important;font-style:normal !important;font-size:clamp(18px, 1.35vw, 24px) !important;line-height:1.58 !important;letter-spacing:0 !important;color:rgba(0,30,43,.86) !important;background:rgba(255,255,255,.56) !important;border:1px solid rgba(0,30,43,.08) !important;border-left:3px solid var(--sky) !important;border-radius:8px !important;padding:24px 28px !important;margin-bottom:24px !important;box-shadow:0 22px 70px rgba(0,30,43,.07) !important}.tbd-about-pts{background:rgba(255,255,255,.38) !important;border:1px solid rgba(0,30,43,.07) !important;border-radius:8px !important;padding:6px 22px !important}.tbd-about-pt{border-bottom-color:rgba(0,30,43,.08) !important;padding:18px 0 !important}.tbd-about-pt:hover{padding-left:0 !important}.tbd-about-dot{background:#0089bd !important;box-shadow:0 0 0 5px rgba(0,137,189,.1) !important}.tbd-about-pt-text{color:rgba(0,30,43,.64) !important;font-size:14px !important;line-height:1.78 !important}.tbd-about-pt-text strong{color:var(--ink) !important;font-weight:650 !important}.tbd-about .tbd-btn-ink{color:var(--ink) !important}.tbd-feat-section{padding-top:clamp(96px, 11vh, 132px) !important}@media (max-width: 760px){.tbd-about{padding-inline:20px !important}.tbd-about-quote{padding:20px !important}.tbd-about-pts{padding:4px 16px !important}}.tbd-about .tbd-btn-ink{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;padding:0 22px !important;background:var(--ink) !important;border:1px solid var(--ink) !important;border-radius:4px !important;color:var(--paper) !important;font-size:13px !important;font-weight:650 !important;letter-spacing:.02em !important;text-decoration:none !important;opacity:1 !important}.tbd-about .tbd-btn-ink:hover{background:#003247 !important;border-color:#003247 !important;transform:translateY(-1px) !important}@media (max-width: 960px){.tbd-hero--dark{display:grid !important;grid-template-columns:1fr !important;min-height:auto !important;padding-top:72px !important;overflow:hidden !important}.tbd-hero--dark .tbd-hero-left{grid-row:1 !important;padding:clamp(34px, 8vw, 52px) 20px 14px !important;position:relative !important;z-index:3 !important}.tbd-hero-bot{margin-top:22px !important}.tbd-hero--dark .tbd-hero-right{display:block !important;grid-row:2 !important;position:relative !important;z-index:1 !important;min-height:clamp(320px, 78vw, 470px) !important;height:clamp(320px, 78vw, 470px) !important;margin-top:-18px !important;margin-bottom:-34px !important;padding:0 !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.tbd-spline-frame{display:block !important;position:absolute !important;inset:-56px -48vw -82px -48vw !important;min-height:470px !important;overflow:visible !important;opacity:1 !important;visibility:visible !important}spline-viewer,.tbd-spline-viewer{display:block !important;width:100% !important;height:100% !important;min-height:470px !important;opacity:1 !important;visibility:visible !important;transform:translateX(0) scale(1.08) translateZ(0) !important}.tbd-hero--dark .tbd-hero-side{grid-row:3 !important;padding:14px 20px 24px !important}.tbd-vapour-wrap{height:58px !important}}@media (max-width: 640px){.tbd-hero--dark{padding-top:64px !important}.tbd-hero--dark .tbd-hero-left{padding-top:30px !important;padding-bottom:8px !important}.tbd-hero--dark .tbd-hero-right{min-height:clamp(300px, 86vw, 400px) !important;height:clamp(300px, 86vw, 400px) !important;margin-top:-10px !important;margin-bottom:-28px !important}.tbd-spline-frame{inset:-48px -58vw -72px -58vw !important;min-height:420px !important}spline-viewer,.tbd-spline-viewer{min-height:420px !important;transform:translateX(0) scale(1.04) translateZ(0) !important}}@media (max-width: 960px){.tbd-hero--dark{padding-bottom:0 !important}.tbd-hero--dark .tbd-hero-left{padding-bottom:4px !important}.tbd-hero-bot{margin-top:18px !important}.tbd-hero--dark .tbd-hero-right{min-height:clamp(390px, 95vw, 540px) !important;height:clamp(390px, 95vw, 540px) !important;margin-top:-58px !important;margin-bottom:-92px !important}.tbd-spline-frame{inset:-190px -56vw -118px -56vw !important;min-height:660px !important}spline-viewer,.tbd-spline-viewer{min-height:660px !important;transform:translate3d(0, -84px, 0) scale(1.16) !important;transform-origin:center top !important}.tbd-hero--dark .tbd-hero-side{margin-top:-20px !important;padding-top:10px !important}}@media (max-width: 640px){.tbd-hero--dark .tbd-hero-left{padding-top:28px !important;padding-bottom:0 !important}.tbd-hero-bot{margin-top:16px !important}.tbd-hero--dark .tbd-hero-right{min-height:clamp(365px, 104vw, 465px) !important;height:clamp(365px, 104vw, 465px) !important;margin-top:-68px !important;margin-bottom:-98px !important}.tbd-spline-frame{inset:-188px -72vw -108px -72vw !important;min-height:620px !important}spline-viewer,.tbd-spline-viewer{min-height:620px !important;transform:translate3d(0, -92px, 0) scale(1.12) !important}}@media (max-width: 960px){spline-viewer,.tbd-spline-viewer{transform:translate3d(36px, -58px, 0) scale(1.12) !important}}@media (max-width: 640px){.tbd-hero--dark .tbd-hero-right{margin-top:-54px !important;margin-bottom:-96px !important}spline-viewer,.tbd-spline-viewer{transform:translate3d(44px, -58px, 0) scale(1.08) !important}}@media (max-width: 960px){.tbd-hero--dark .tbd-hero-right{min-height:clamp(330px, 78vw, 430px) !important;height:clamp(330px, 78vw, 430px) !important;margin-top:-18px !important;margin-bottom:-56px !important}.tbd-spline-frame{inset:-72px -34vw -72px -34vw !important;min-height:520px !important}spline-viewer,.tbd-spline-viewer{min-height:520px !important;transform:translate3d(18px, 22px, 0) scale(.82) !important;transform-origin:center top !important}}@media (max-width: 640px){.tbd-hero--dark .tbd-hero-right{min-height:clamp(315px, 82vw, 390px) !important;height:clamp(315px, 82vw, 390px) !important;margin-top:-18px !important;margin-bottom:-54px !important}.tbd-spline-frame{inset:-64px -38vw -72px -38vw !important;min-height:500px !important}spline-viewer,.tbd-spline-viewer{min-height:500px !important;transform:translate3d(18px, 28px, 0) scale(.76) !important}}@media (max-width: 960px){.tbd-spline-frame{inset:-86px -38vw -74px -38vw !important;min-height:540px !important}spline-viewer,.tbd-spline-viewer{min-height:540px !important;transform:translate3d(22px, -8px, 0) scale(.9) !important}}@media (max-width: 640px){.tbd-hero--dark .tbd-hero-right{min-height:clamp(330px, 86vw, 410px) !important;height:clamp(330px, 86vw, 410px) !important;margin-top:-20px !important;margin-bottom:-62px !important}.tbd-spline-frame{inset:-88px -44vw -76px -44vw !important;min-height:540px !important}spline-viewer,.tbd-spline-viewer{min-height:540px !important;transform:translate3d(24px, -18px, 0) scale(.9) !important}}.tbd-svc-list .tbd-sr-top{grid-template-columns:64px minmax(260px,.72fr) minmax(520px,1.28fr) 48px !important;align-items:start !important}.tbd-svc-list .tbd-sr-name{min-width:0 !important}.tbd-svc-list .tbd-sr-tag{display:block !important;max-width:none !important;width:100% !important;min-width:0 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:normal !important;word-break:normal !important;text-transform:none !important;letter-spacing:0 !important;font-size:clamp(14px, .95vw, 16px) !important;line-height:1.62 !important;color:rgba(0,30,43,.62) !important}.tbd-svc-list .tbd-sr:hover .tbd-sr-tag{color:rgba(244,242,237,.72) !important}@media (max-width: 1180px){.tbd-svc-list .tbd-sr-top{grid-template-columns:56px minmax(220px,.72fr) minmax(360px,1.28fr) 44px !important}}@media (max-width: 960px){.tbd-svc-list .tbd-sr-top{grid-template-columns:42px 1fr 40px !important}.tbd-svc-list .tbd-sr-tag{grid-column:2/3 !important}}.tbd-svc-list .tbd-sr-top{grid-template-columns:64px minmax(300px,.86fr) minmax(360px,.9fr) 48px !important;gap:clamp(18px,2.1vw,34px) !important;align-items:center !important;padding-top:30px !important;padding-bottom:30px !important}.tbd-svc-list .tbd-sr-name{font-size:clamp(17px,1.08vw,20px) !important;line-height:1.25 !important;font-weight:600 !important;letter-spacing:-.015em !important}.tbd-svc-list .tbd-sr-tag{justify-self:end !important;max-width:560px !important;font-size:clamp(12.5px,.78vw,14px) !important;line-height:1.58 !important;font-weight:300 !important;letter-spacing:.005em !important;color:rgba(0,30,43,.44) !important;text-align:left !important;-webkit-font-smoothing:antialiased !important}.tbd-svc-list .tbd-sr:hover .tbd-sr-tag{color:rgba(244,242,237,.68) !important}@media (max-width: 1180px){.tbd-svc-list .tbd-sr-top{grid-template-columns:56px minmax(230px,.8fr) minmax(300px,1fr) 44px !important}.tbd-svc-list .tbd-sr-tag{max-width:460px !important;font-size:12.5px !important}}@media (max-width: 960px){.tbd-svc-list .tbd-sr-top{grid-template-columns:42px 1fr 40px !important;align-items:start !important;padding-top:24px !important;padding-bottom:24px !important}.tbd-svc-list .tbd-sr-name{font-size:17px !important}.tbd-svc-list .tbd-sr-tag{justify-self:stretch !important;max-width:none !important;font-size:13px !important;line-height:1.55 !important}}.home-page .tbd-svc-sec,body:not(.service-list-page) .tbd-svc-sec{padding-left:clamp(24px, 4.2vw, 80px) !important;padding-right:clamp(24px, 4.2vw, 80px) !important}@media (max-width: 760px){.home-page .tbd-svc-sec,body:not(.service-list-page) .tbd-svc-sec{padding-left:20px !important;padding-right:20px !important}}body.page-araclar .tbd-nav{height:72px !important;padding-left:clamp(20px, 4.2vw, 80px) !important;padding-right:clamp(20px, 4.2vw, 80px) !important;background:rgba(244,242,237,.96) !important;border-top:3px solid var(--ink) !important;border-bottom:1px solid rgba(0,30,43,.08) !important;box-shadow:0 8px 30px rgba(0,30,43,.045) !important;backdrop-filter:blur(18px) saturate(1.2) !important;-webkit-backdrop-filter:blur(18px) saturate(1.2) !important}body.page-araclar .tbd-logo{height:44px !important;display:inline-flex !important;align-items:center !important;gap:12px !important;padding:5px 13px 5px 6px !important;border:1px solid rgba(0,30,43,.1) !important;border-radius:13px !important;background:rgba(255,255,255,.68) !important;box-shadow:0 10px 28px rgba(0,30,43,.06) !important}body.page-araclar .tbd-logo img{width:34px !important;height:34px !important;border-radius:9px !important;object-fit:cover !important}body.page-araclar .tbd-logo-word{font-family:"DM Sans",sans-serif !important;font-size:14px !important;line-height:1 !important;font-weight:650 !important;letter-spacing:-.01em !important;color:var(--ink) !important;text-shadow:none !important;white-space:nowrap !important}body.page-araclar .tbd-nav:not(.scrolled) .tbd-nav-links a,body.page-araclar .tbd-nav-links a{color:rgba(0,30,43,.66) !important}body.page-araclar .tbd-nav:not(.scrolled) .tbd-nav-links a:hover,body.page-araclar .tbd-nav-links a:hover{color:var(--ink) !important}body.page-araclar .tbd-nav:not(.scrolled) .tbd-nav-cta,body.page-araclar .tbd-nav-cta{color:var(--white) !important;background:var(--ink) !important}body.page-araclar main > section.container{padding:calc(72px + 42px) clamp(20px, 4.2vw, 80px) 64px !important}@media (max-width: 760px){body.page-araclar .tbd-nav{height:66px !important;padding-left:16px !important;padding-right:16px !important}body.page-araclar .tbd-logo{height:40px !important;padding-right:10px !important}body.page-araclar .tbd-logo img{width:30px !important;height:30px !important}body.page-araclar .tbd-logo-word{font-size:13px !important}body.page-araclar main > section.container{padding:calc(66px + 28px) 20px 52px !important}}body:has(main > section.container a[href^="/araclar/"]) .tbd-nav{height:72px !important;padding-left:clamp(20px, 4.2vw, 80px) !important;padding-right:clamp(20px, 4.2vw, 80px) !important;background:rgba(244,242,237,.96) !important;border-top:3px solid var(--ink) !important;border-bottom:1px solid rgba(0,30,43,.08) !important;box-shadow:0 8px 30px rgba(0,30,43,.045) !important;backdrop-filter:blur(18px) saturate(1.2) !important;-webkit-backdrop-filter:blur(18px) saturate(1.2) !important}body:has(main > section.container a[href^="/araclar/"]) .tbd-logo{height:44px !important;display:inline-flex !important;align-items:center !important;gap:12px !important;padding:5px 13px 5px 6px !important;border:1px solid rgba(0,30,43,.1) !important;border-radius:13px !important;background:rgba(255,255,255,.68) !important;box-shadow:0 10px 28px rgba(0,30,43,.06) !important}body:has(main > section.container a[href^="/araclar/"]) .tbd-logo img{width:34px !important;height:34px !important;border-radius:9px !important;object-fit:cover !important}body:has(main > section.container a[href^="/araclar/"]) .tbd-logo-word{font-family:"DM Sans",sans-serif !important;font-size:14px !important;line-height:1 !important;font-weight:650 !important;letter-spacing:-.01em !important;color:var(--ink) !important;text-shadow:none !important;white-space:nowrap !important}body:has(main > section.container a[href^="/araclar/"]) .tbd-nav:not(.scrolled) .tbd-nav-links a,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav-links a{color:rgba(0,30,43,.66) !important}body:has(main > section.container a[href^="/araclar/"]) .tbd-nav:not(.scrolled) .tbd-nav-cta,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav-cta{color:var(--white) !important;background:var(--ink) !important}main > section.container:has(a[href^="/araclar/"]){padding:calc(72px + 42px) clamp(20px, 4.2vw, 80px) 64px !important}@media (max-width: 760px){body:has(main > section.container a[href^="/araclar/"]) .tbd-nav{height:66px !important;padding-left:16px !important;padding-right:16px !important}body:has(main > section.container a[href^="/araclar/"]) .tbd-logo{height:40px !important;padding-right:10px !important}body:has(main > section.container a[href^="/araclar/"]) .tbd-logo img{width:30px !important;height:30px !important}body:has(main > section.container a[href^="/araclar/"]) .tbd-logo-word{font-size:13px !important}main > section.container:has(a[href^="/araclar/"]){padding:calc(66px + 28px) 20px 52px !important}}main > section.container:has(a[href^="/araclar/"]){width:min(100%, 1580px) !important;max-width:1580px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;padding:calc(72px + 46px) clamp(28px, 4.8vw, 92px) 72px !important}main > section.container:has(a[href^="/araclar/"]) > div:first-child{margin-left:0 !important;margin-right:auto !important}main > section.container:has(a[href^="/araclar/"]) > div[style*="display:grid"]{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:20px !important}@media (max-width: 1280px){main > section.container:has(a[href^="/araclar/"]){width:min(100%, 1180px) !important;padding-left:clamp(24px, 4vw, 56px) !important;padding-right:clamp(24px, 4vw, 56px) !important}main > section.container:has(a[href^="/araclar/"]) > div[style*="display:grid"]{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 760px){main > section.container:has(a[href^="/araclar/"]){width:100% !important;padding:calc(66px + 30px) 20px 56px !important}main > section.container:has(a[href^="/araclar/"]) > div[style*="display:grid"]{grid-template-columns:1fr !important;gap:14px !important}}body:has(.tbd-page-hero:not(.dark)) .tbd-nav,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav{height:64px !important;padding-left:clamp(20px, 4.2vw, 52px) !important;padding-right:clamp(20px, 4.2vw, 52px) !important;background:rgba(244,242,237,.97) !important;border-top:0 !important;border-bottom:1px solid var(--fog) !important;box-shadow:0 1px 24px rgba(0,30,43,.05) !important;backdrop-filter:blur(20px) saturate(1.4) !important;-webkit-backdrop-filter:blur(20px) saturate(1.4) !important}body:has(.tbd-page-hero:not(.dark)) .tbd-logo,body:has(main > section.container a[href^="/araclar/"]) .tbd-logo{height:auto !important;display:inline-flex !important;align-items:center !important;gap:10px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body:has(.tbd-page-hero:not(.dark)) .tbd-logo img,body:has(main > section.container a[href^="/araclar/"]) .tbd-logo img{width:36px !important;height:36px !important;border-radius:6px !important;object-fit:cover !important;flex-shrink:0 !important}body:has(.tbd-page-hero:not(.dark)) .tbd-logo-word,body:has(main > section.container a[href^="/araclar/"]) .tbd-logo-word{font-family:"DM Serif Display",serif !important;font-size:16px !important;line-height:1 !important;font-weight:400 !important;letter-spacing:-.02em !important;color:var(--ink) !important;text-shadow:none !important;white-space:nowrap !important}body:has(.tbd-page-hero:not(.dark)) .tbd-nav:not(.scrolled) .tbd-nav-links a,body:has(.tbd-page-hero:not(.dark)) .tbd-nav-links a,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav:not(.scrolled) .tbd-nav-links a,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav-links a{color:var(--steel) !important}body:has(.tbd-page-hero:not(.dark)) .tbd-nav:not(.scrolled) .tbd-nav-links a:hover,body:has(.tbd-page-hero:not(.dark)) .tbd-nav-links a:hover,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav:not(.scrolled) .tbd-nav-links a:hover,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav-links a:hover{color:var(--ink) !important}body:has(.tbd-page-hero:not(.dark)) .tbd-nav:not(.scrolled) .tbd-nav-cta,body:has(.tbd-page-hero:not(.dark)) .tbd-nav-cta,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav:not(.scrolled) .tbd-nav-cta,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav-cta{color:var(--white) !important;background:var(--ink) !important}body:not(.home) .tbd-nav{height:64px !important;padding-left:clamp(20px, 4.2vw, 52px) !important;padding-right:clamp(20px, 4.2vw, 52px) !important;background:rgba(244,242,237,.97) !important;border-bottom:1px solid var(--fog) !important;box-shadow:0 1px 24px rgba(0,30,43,.05) !important;backdrop-filter:blur(20px) saturate(1.4) !important;-webkit-backdrop-filter:blur(20px) saturate(1.4) !important}body:not(.home) .tbd-logo-word,body:not(.home) .tbd-nav.scrolled .tbd-logo-word{color:var(--ink) !important;text-shadow:none !important}body:not(.home) .tbd-nav:not(.scrolled) .tbd-nav-links a,body:not(.home) .tbd-nav-links a{color:var(--steel) !important}body:not(.home) .tbd-nav:not(.scrolled) .tbd-nav-links a:hover,body:not(.home) .tbd-nav-links a:hover{color:var(--ink) !important}body:not(.home) .tbd-nav:not(.scrolled) .tbd-nav-cta,body:not(.home) .tbd-nav-cta{color:var(--white) !important;background:var(--ink) !important}@media (max-width: 960px){body:has(.tbd-page-hero:not(.dark)) .tbd-nav,body:has(main > section.container a[href^="/araclar/"]) .tbd-nav{padding-left:20px !important;padding-right:20px !important}}html,body{max-width:100%;overflow-x:hidden}.tbd-nav{gap:clamp(14px, 2vw, 28px)}.tbd-nav-links{gap:clamp(18px, 2.2vw, 30px);align-items:center}.tbd-nav-links a,.tbd-nav-cta{white-space:nowrap}.tbd-nav > div:last-child{flex-shrink:0}.tbd-mobile-menu{padding:calc(64px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom));text-align:center}.tbd-mobile-menu .tbd-btn-ink{max-width:min(100%, 360px);width:auto;font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.25;padding:15px 20px;white-space:normal}.tbd-footer-grid{align-items:start}.tbd-footer-contact a,.tbd-footer-contact span,.tbd-footer-links a,.tbd-footer-legal a{overflow-wrap:anywhere}.tbd-contact-grid,.tbd-contact-grid > *,.tbd-contact-card,.tbd-contact-side{min-width:0}.tbd-contact-card{box-shadow:0 18px 54px rgba(0,30,43,.045)}.tbd-contact-side a{overflow-wrap:anywhere}.contact-form .field-input,.contact-form .field-textarea,.contact-form select,.contact-form input,.contact-form textarea{max-width:100%}.tbd-client-logo,.partner-logo-card img,.client-logo-card img{object-fit:contain !important;object-position:center !important;flex-shrink:0}.tbd-clients-row{justify-items:center}.tbd-client{width:100%;min-width:0}.tbd-whatsapp{right:max(18px, env(safe-area-inset-right))}.cookie-bar{z-index:700}@media (max-width: 1180px) and (min-width: 961px){.tbd-nav{padding-left:28px;padding-right:28px}.tbd-logo-word{font-size:15px}.tbd-nav-cta{padding-left:16px;padding-right:16px}}@media (max-width: 960px){main{max-width:100vw !important;overflow:hidden !important}.tbd-nav-cta{display:none !important}.tbd-nav > div:last-child{gap:0 !important}.tbd-nav-hamburger{display:inline-flex !important;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(244,242,237,.22);border-radius:4px;background:rgba(244,242,237,.12)}.tbd-nav-hamburger span{background:var(--paper) !important}.tbd-nav:not(.scrolled) .tbd-nav-hamburger span{background:var(--paper) !important}body:has(.tbd-page-hero:not(.dark)) .tbd-nav-hamburger{border-color:rgba(0,30,43,.12)}body:has(.tbd-page-hero:not(.dark)) .tbd-nav-hamburger span{background:var(--ink) !important}.tbd-logo-word{display:none !important}.tbd-mobile-menu a{font-size:clamp(26px, 8vw, 34px);line-height:1.08}.tbd-contact-grid{grid-template-columns:1fr !important;gap:24px !important;padding:42px 20px 56px !important}.tbd-contact-card,.tbd-contact-side > div{padding:24px !important}.tbd-contact-side{position:static !important}.tbd-page-hero .sub{max-width:100%}.tbd-page-hero h1{max-width:100%;white-space:normal !important;overflow-wrap:break-word}.tbd-footer-grid{grid-template-columns:1fr 1fr;gap:28px 22px}.tbd-footer-grid > div:first-child{grid-column:1/-1}.tbd-cta-mobile{z-index:650;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.tbd-whatsapp{bottom:calc(76px + env(safe-area-inset-bottom)) !important}.cookie-bar{bottom:calc(76px + env(safe-area-inset-bottom));left:12px;right:12px;width:auto}}@media (max-width: 640px){.tbd-page-hero{padding-left:20px !important;padding-right:20px !important;width:100% !important;max-width:100vw !important;box-sizing:border-box !important;overflow:hidden}.tbd-page-hero h1{width:100% !important;max-width:min(320px, calc(100vw - 40px)) !important;font-size:clamp(25px, 7vw, 28px) !important;line-height:1.14 !important;letter-spacing:0 !important;overflow-wrap:anywhere !important;word-break:normal}.tbd-page-hero > *{max-width:min(320px, calc(100vw - 40px)) !important}.tbd-page-hero .sub{width:100% !important;max-width:100% !important;font-size:16px !important;line-height:1.7 !important;overflow-wrap:anywhere !important}.tbd-contact-grid,.tbd-contact-grid > div,.tbd-contact-card,.tbd-contact-card *{max-width:100% !important;box-sizing:border-box !important;overflow-wrap:anywhere}.tbd-contact-card [style*="font-size:15px"],.tbd-contact-card [style*="font-size:13px"]{min-width:0 !important;white-space:normal !important}.tbd-contact-card [style*="grid-template-columns:44px 1fr"]{grid-template-columns:36px minmax(0, 1fr) !important;gap:12px !important}.tbd-footer-grid{grid-template-columns:1fr}.tbd-footer-bottom{align-items:flex-start;text-align:left}.tbd-footer-legal{flex-wrap:wrap;justify-content:flex-start}.tbd-clients-row{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:24px 18px !important}.tbd-client-logo,.tbd-client:hover .tbd-client-logo{max-width:min(132px, 100%) !important;height:auto !important;max-height:58px !important}}@media (max-width: 390px){.tbd-nav{padding-left:14px !important;padding-right:14px !important}.tbd-logo-word{max-width:calc(100vw - 138px)}.tbd-contact-grid{padding-left:16px !important;padding-right:16px !important}.tbd-contact-card,.tbd-contact-side > div{padding:20px !important}}html.tbd-reduced-motion *,html.tbd-reduced-motion *::before,html.tbd-reduced-motion *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}html.tbd-reduced-motion .tbd-rv,html.tbd-reduced-motion .tbd-hero-meta,html.tbd-reduced-motion .tbd-hero-bot,html.tbd-reduced-motion .tbd-hl-i{opacity:1 !important;transform:none !important;clip-path:none !important}@media (max-width: 768px){.tbd-loader-bar,.tbd-marquee-track,.tbd-hero-left::before,.tbd-hero-left::after,.tbd-whatsapp{animation:none !important}.tbd-rv,.tbd-hl-i,.tbd-hero-meta,.tbd-hero-bot,.tbd-client-logo,.tbd-client:hover .tbd-client-logo{opacity:1 !important;transform:none !important;transition:none !important;clip-path:none !important}}:root{--tbd-readable:#314d56;--tbd-readable-on-dark:rgba(244, 242, 237, .76)}body,button,input,textarea,select{font-family:var(--tbd-body-font) !important;letter-spacing:0 !important}p,li,.muted,.card-desc,.section-lead,.rich-content,.rich-content p,.rich-content li,.faq-a-inner,.tbd-lead,.tbd-hero-sub,.tbd-cta-sub,.tbd-sr-desc,.blog-topic-desc,.blog-post-excerpt,.blog-featured-excerpt,.product-card p,.service-card p,.tool-card p,.static-page p{font-family:var(--tbd-body-font) !important;font-weight:400 !important;letter-spacing:0 !important;text-wrap:pretty}.muted,.card .muted,.card-desc,.section-lead,.rich-content,.rich-content p,.rich-content li,.faq-a-inner,.tbd-lead:not(.tbd-lead-light),.blog-post-excerpt,.blog-featured-excerpt,.product-card p,.service-card p,.tool-card p,.static-page p{color:var(--tbd-readable) !important}.tbd-page-hero p,.section-lead,.rich-content p,.rich-content li,.static-page .rich-content p{max-width:68ch}.rich-content p,.rich-content li{font-size:clamp(16px, 1.05vw, 18px) !important;line-height:1.78 !important}.section-lead,.tbd-lead{line-height:1.74 !important}.card-desc,.blog-post-excerpt,.blog-featured-excerpt{font-size:14px !important;line-height:1.66 !important}.tbd-hero-sub,.tbd-hero--dark .tbd-hero-sub,.tbd-cta-sub,.blog-cta p,.blog-hero-left p{color:var(--tbd-readable-on-dark) !important}.tbd-lead-light,.tbd-about .tbd-lead-light,.tbd-about-quote,.tbd-about-pt-text,.tbd-footer-contact span,.tbd-footer-copy,.tbd-footer-legal a{font-weight:400 !important}.tbd-about .tbd-lead-light{color:rgba(0, 30, 43, .74) !important}h1,h2,h3,.tbd-hh,.tbd-h2,.section-title,.card-title,.blog-post-title,.blog-featured-title,.tbd-blog-title,.tbd-page-hero h1{letter-spacing:0 !important;text-wrap:balance}@media (max-width: 768px){.rich-content p,.rich-content li,.section-lead,.tbd-lead,.tbd-hero-sub{font-size:16px !important;line-height:1.72 !important}.card-desc,.blog-post-excerpt,.blog-featured-excerpt{font-size:14px !important;line-height:1.62 !important}}.blog-featured img,.blog-post-img-wrap,.blog-post-img-wrap img,.blog-detail-page .blog-detail-cover,.blog-detail-page .blog-detail-cover img{aspect-ratio:16/9 !important}.blog-featured img,.blog-post-img-wrap img,.blog-detail-page .blog-detail-cover img{height:auto !important;min-height:0 !important;max-height:none !important;object-fit:cover !important;object-position:center center !important}.blog-post-img-wrap{height:auto !important;min-height:0 !important}.blog-detail-page .blog-detail-cover{height:auto !important}.blog-detail-page .blog-detail-cover img{width:100% !important;display:block !important}.blog-featured{overflow:hidden}@media (max-width: 900px){.blog-featured img,.blog-post-img-wrap,.blog-post-img-wrap img,.blog-detail-page .blog-detail-cover,.blog-detail-page .blog-detail-cover img{aspect-ratio:16/9 !important;height:auto !important}}@media (max-width: 900px){body .tbd-cta-mobile,body.home .tbd-cta-mobile{display:flex !important}body.cookie-consent-open .tbd-cta-mobile{opacity:0 !important;pointer-events:none !important}}@media (min-width: 901px){body.home .tbd-contact-dock{display:none}}@media (max-width: 900px){body.home .tbd-hero-phone{display:none !important}}#tbdMagCta{padding-inline:17px !important}.agency-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:24px}.agency-hero-actions__button{align-items:center;display:inline-flex;justify-content:center;min-height:48px}.agency-hero-actions__note{color:var(--muted, #667085);font-size:13px;line-height:1.45}@media (max-width: 768px){.agency-hero-actions{align-items:stretch;flex-direction:column;margin-top:20px;text-align:center}.agency-hero-actions__button{width:100%}}:root{--color-ink:var(--ink);--color-paper:var(--paper);--color-accent:var(--accent);--color-sky:var(--sky);--color-white:var(--white);--color-text:var(--tbd-readable, #314d56);--color-text-muted:var(--steel);--color-border:var(--fog);--color-on-dark:var(--tbd-readable-on-dark, rgba(244,242,237,.76));--color-whatsapp:#168746;--color-whatsapp-hover:#11753b;--color-error:#b42318;--font-body:var(--tbd-body-font, 'DM Sans', 'Poppins', sans-serif);--font-heading:var(--tbd-heading-font, 'DM Serif Display', serif);--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:88px;--section-space:clamp(60px, 8vh, 96px);--radius-control:4px;--radius-card:10px;--radius-panel:12px;--radius-form:16px;--shadow-card:0 8px 28px rgba(0,30,43,.08);--shadow-panel:0 26px 72px rgba(0,30,43,.08);--shadow-overlay:0 18px 46px rgba(0,30,43,.2);--container-wide:1440px;--container-default:1180px;--container-content:1040px;--container-article:780px}.service-detail-page{--service-gutter:52px;background:var(--color-paper);color:var(--color-ink)}.service-detail-page .service-detail-hero{padding:calc(64px + var(--space-3xl)) var(--service-gutter) var(--space-3xl) !important}.service-detail-hero__inner{width:min(100%, var(--container-default));margin-inline:auto}.service-detail-breadcrumb{margin-bottom:var(--space-xl)}.service-detail-page .service-detail-breadcrumb__link{min-height:40px;padding:0;border:0;background:transparent;color:var(--color-text-muted);display:inline-flex;align-items:center;text-decoration:none;font-size:13px;font-weight:600}.service-detail-page .service-detail-breadcrumb__link:hover{color:var(--color-ink);transform:none}.service-detail-page .service-detail-breadcrumb__link:focus-visible,.service-detail-page .service-detail-product-card:focus-visible,.service-detail-page .tbd-direct-action:focus-visible{outline:3px solid var(--color-sky);outline-offset:3px}.service-detail-page .service-detail-hero h1{max-width:920px;font-family:var(--font-heading);font-size:clamp(42px, 5vw, 60px) !important;line-height:1.02 !important;overflow-wrap:normal}.service-detail-hero__lead{max-width:66ch;margin:0;color:var(--color-text) !important;font-family:var(--font-body);font-size:clamp(16px, 1.05vw, 18px) !important;line-height:1.72 !important}.service-detail-page .service-detail-hero__actions{margin-top:var(--space-lg) !important;display:flex;gap:var(--space-sm);flex-wrap:wrap}.service-detail-page__body{width:min(100%, calc(var(--container-default) + 2 * var(--service-gutter)));margin-inline:auto;padding-inline:var(--service-gutter)}.service-detail-page__body .service-detail-section{margin-block:var(--section-space)}.service-detail-page__body .service-detail-section + .service-detail-section{margin-top:0}.service-detail-page .service-detail-intro__card{width:min(100%, var(--container-content));margin-inline:auto}.service-detail-page .service-detail-intro__media{margin-bottom:var(--space-xl) !important}.service-detail-page .service-detail-intro__copy{margin:0 !important;font-family:var(--font-body)}.service-detail-page .service-detail-intro__copy h2,.service-detail-page .service-detail-products h2,.service-detail-page .service-detail-faq .faq-section__title,.service-detail-page .service-detail-page-cta h2{font-family:var(--font-heading);font-size:clamp(32px, 3.2vw, 46px);line-height:1.08;font-weight:400}.service-detail-page .service-detail-intro__copy h3{font-family:var(--font-heading);font-size:clamp(24px, 2vw, 28px);line-height:1.2;font-weight:400}.service-detail-page .service-detail-intro__copy p,.service-detail-page .service-detail-intro__copy li{color:var(--color-text) !important;font-size:clamp(16px, 1vw, 17px) !important;line-height:1.78 !important}.service-detail-section__heading{margin-bottom:var(--space-xl)}.service-detail-section__eyebrow{display:block;margin-bottom:var(--space-sm);color:var(--color-accent);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.service-detail-page .service-detail-products h2{margin:0}.service-detail-products__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-md)}.service-detail-page .service-detail-product-card{min-width:0;padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);text-decoration:none;box-shadow:none;transition:border-color .22s,box-shadow .22s,transform .22s}.service-detail-page .service-detail-product-card:hover{border-color:rgba(0,30,43,.16);box-shadow:var(--shadow-card);transform:translateY(-2px)}.service-detail-product-card__media{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--color-paper)}.service-detail-product-card__media picture,.service-detail-product-card__media img{display:block !important;width:100% !important;height:100% !important}.service-detail-product-card__media img{object-fit:cover !important;object-position:center top !important;border-radius:0 !important}.service-detail-product-card__content{min-height:170px;padding:var(--space-lg);display:flex;flex:1;flex-direction:column}.service-detail-page .service-detail-product-card h3{margin:0 0 var(--space-sm);color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(20px, 1.7vw, 24px);line-height:1.2;font-weight:400}.service-detail-page .service-detail-product-card .card-desc{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.65}.service-detail-product-card__arrow{align-self:flex-end;margin-top:auto;padding-top:var(--space-lg);color:var(--color-accent);font-size:22px;line-height:1}.service-detail-page .service-detail-faq .faq-section{max-width:var(--container-content);margin-inline:auto}.service-detail-page .service-detail-page-cta{border-radius:var(--radius-panel);background:var(--color-ink);color:var(--color-white);box-shadow:var(--shadow-panel)}.service-detail-page-cta__inner{padding:var(--space-2xl);display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--space-xl)}.service-detail-page .service-detail-page-cta .service-detail-section__eyebrow{color:var(--color-sky)}.service-detail-page .service-detail-page-cta h2{max-width:720px;margin:0 0 var(--space-md);color:var(--color-white)}.service-detail-page .service-detail-page-cta__lead,.service-detail-page .service-detail-page-cta__lead p{max-width:66ch;margin:0;color:var(--color-on-dark) !important;font-size:16px !important;line-height:1.7 !important}.service-detail-page-cta__actions{min-width:0}.service-detail-page-cta__actions .tbd-direct-actions{justify-content:flex-end}.service-detail-page .service-detail-page-cta__actions .tbd-direct-action{min-width:150px}.service-detail-page > .section{padding-block:var(--section-space)}@media (min-width: 1280px){.service-detail-products__grid:has(> :nth-child(4)){grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 960px){.service-detail-page{--service-gutter:24px}.service-detail-page .service-detail-hero{padding-top:calc(64px + var(--space-2xl)) !important}.service-detail-page-cta__inner{grid-template-columns:1fr}.service-detail-page-cta__actions .tbd-direct-actions{justify-content:flex-start}}@media (max-width: 640px){.service-detail-page{--service-gutter:20px}.service-detail-page .service-detail-hero{padding-bottom:var(--space-2xl) !important}.service-detail-breadcrumb{margin-bottom:var(--space-lg)}.service-detail-page .service-detail-hero h1{font-size:clamp(40px, 10vw, 44px) !important}.service-detail-products__grid{grid-template-columns:1fr}.service-detail-page .service-detail-product-card__content{min-height:0;padding:var(--space-lg)}.service-detail-page-cta__inner{padding:var(--space-xl) var(--space-lg)}.service-detail-page .service-detail-page-cta__actions .tbd-direct-action{min-width:0}}.product-detail-page{--product-gutter:52px;background:var(--color-paper);color:var(--color-ink)}.product-detail-page .product-detail-hero{padding:calc(64px + var(--space-3xl)) var(--product-gutter) var(--space-3xl) !important;border-bottom:1px solid var(--color-border)}.product-detail-hero__inner{width:min(100%, var(--container-default));margin-inline:auto}.product-detail-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-xl);color:var(--color-text-muted)}.product-detail-page .product-detail-breadcrumb .btn{min-height:40px;padding:0;border:0;background:transparent;color:var(--color-text-muted);font-size:13px;font-weight:600;text-decoration:none}.product-detail-page .product-detail-breadcrumb .btn:hover{color:var(--color-ink);transform:none}.product-detail-page .product-detail-breadcrumb .btn:focus-visible,.product-detail-page .context-link-list a:focus-visible,.product-detail-page .tbd-direct-action:focus-visible{outline:3px solid var(--color-sky);outline-offset:3px}.product-detail-page .product-detail-hero h1{max-width:920px;font-family:var(--font-heading);font-size:clamp(42px, 5vw, 60px) !important;line-height:1.02 !important;overflow-wrap:break-word}.product-detail-page .product-detail-hero__lead{max-width:66ch;margin:0;color:var(--color-text) !important;font-family:var(--font-body);font-size:clamp(16px, 1.05vw, 18px) !important;line-height:1.72 !important}.product-detail-page .product-detail-hero__actions{margin-top:var(--space-lg) !important}.product-detail-page__body{width:min(100%, calc(var(--container-default) + 2 * var(--product-gutter)));margin-inline:auto;padding-inline:var(--product-gutter)}.product-detail-page__body .product-detail-section{margin-block:var(--section-space)}.product-detail-page__body .product-detail-section + .product-detail-section{margin-top:0}.product-detail-page .product-detail-intro__card{width:min(100%, var(--container-content))}.product-detail-page .product-detail-intro__media{margin-bottom:var(--space-xl) !important}.product-detail-page .product-detail-intro__copy{margin:0 !important;font-family:var(--font-body)}.product-detail-page .product-detail-intro__copy h2,.product-detail-page .product-detail-siblings h2,.product-detail-page .product-detail-faq .faq-section__title,.product-detail-page .product-detail-page-cta h2{font-family:var(--font-heading);font-size:clamp(32px, 3.2vw, 46px);line-height:1.08;font-weight:400}.product-detail-page .product-detail-intro__copy h3{font-family:var(--font-heading);font-size:clamp(24px, 2vw, 28px);line-height:1.2;font-weight:400}.product-detail-page .product-detail-intro__copy p,.product-detail-page .product-detail-intro__copy li{color:var(--color-text) !important;font-size:clamp(16px, 1vw, 17px) !important;line-height:1.78 !important}.product-detail-page .product-detail-siblings h2{margin:var(--space-xs) 0}.product-detail-page .product-detail-siblings .muted{margin:0}.product-detail-page .context-link-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-sm);margin-top:var(--space-lg)}.product-detail-page .context-link-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-width:0;min-height:48px;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s}.product-detail-page .context-link-list a:hover{border-color:var(--color-sky);box-shadow:var(--shadow-card);transform:translateY(-2px)}.product-detail-page .context-link-list span{color:var(--color-accent);font-size:22px}.product-detail-page .product-detail-faq .faq-section{max-width:var(--container-content);margin-inline:auto}.product-detail-page > .section{padding-block:var(--section-space)}.product-detail-page .product-detail-final{padding-bottom:var(--section-space)}.product-detail-page .product-detail-page-cta{margin:0;padding:var(--space-2xl);border-radius:var(--radius-panel);border-color:var(--color-border);box-shadow:var(--shadow-panel)}.product-detail-page .product-detail-page-cta h2{margin-bottom:var(--space-md)}.product-detail-page .product-detail-page-cta .tbd-inline-conversion__text{max-width:66ch;margin-bottom:var(--space-lg);color:var(--color-text);font-size:16px;line-height:1.7}@media (max-width: 960px){.product-detail-page{--product-gutter:24px}.product-detail-page .product-detail-hero{padding-top:calc(64px + var(--space-2xl)) !important}}@media (max-width: 640px){.product-detail-page{--product-gutter:20px}.product-detail-page .product-detail-hero{padding-bottom:var(--space-2xl) !important}.product-detail-page .product-detail-hero h1{font-size:clamp(40px, 10vw, 44px) !important}.product-detail-page .context-link-list{grid-template-columns:1fr}.product-detail-page .product-detail-page-cta{padding:var(--space-xl) var(--space-lg)}}.seo-service-landing{background:var(--color-paper);color:var(--color-ink)}.seo-service-landing .seo-landing-hero{padding-top:calc(64px + var(--space-2xl)) !important}.seo-landing-hero__inner{width:min(100%, var(--container-wide));margin-inline:auto;display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);align-items:center;gap:var(--space-3xl)}.seo-landing-breadcrumb{margin-bottom:var(--space-xl)}.seo-landing-breadcrumb a{display:inline-flex;align-items:center;min-height:40px;color:var(--color-text-muted);font-size:13px;font-weight:600;text-decoration:none}.seo-landing-breadcrumb a:hover,.seo-landing-product-context a:hover{color:var(--color-accent)}.seo-landing-breadcrumb a:focus-visible,.seo-landing-product-context a:focus-visible,.seo-landing-rich:focus-visible,.seo-service-landing .tbd-direct-action:focus-visible{outline:3px solid var(--color-sky);outline-offset:3px}.seo-landing-meta{margin-bottom:var(--space-md)}.seo-service-landing .seo-landing-head h1{max-width:11em;margin:0 0 var(--space-md) !important;font-family:var(--font-heading);font-size:clamp(42px, 4.8vw, 72px) !important;line-height:1.02 !important}.seo-service-landing .seo-landing-excerpt{max-width:58ch !important;margin:0 !important;color:var(--color-text) !important;font-size:clamp(16px, 1.05vw, 18px) !important;line-height:1.72 !important}.seo-landing-product-context{margin:var(--space-lg) 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.6}.seo-landing-product-context a{color:var(--color-ink);font-weight:700;text-underline-offset:3px}.seo-landing-cover{width:100%;margin:0;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-panel);background:var(--color-ink);box-shadow:var(--shadow-panel)}.seo-landing-cover img{display:block;width:100%;height:100%}.seo-landing-cover img{object-fit:cover}.seo-service-landing .seo-landing-decision{padding-top:var(--space-lg);padding-bottom:var(--space-xs)}.seo-service-landing .agency-decision-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-sm)}.seo-service-landing .agency-decision-item{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white)}.seo-service-landing .agency-decision-item span{display:block;margin-bottom:var(--space-xs);color:var(--color-text);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.seo-service-landing .agency-decision-item strong{display:block;margin-bottom:var(--space-xs);color:var(--color-ink);font-size:17px}.seo-service-landing .agency-decision-item p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.6}.seo-service-landing .seo-landing-rich{line-height:1.8;overflow-wrap:anywhere}.seo-service-landing .seo-landing-rich a{color:var(--color-ink)}.seo-service-landing .seo-landing-rich h2{font-family:var(--font-heading);font-size:clamp(32px, 3.2vw, 46px);line-height:1.1}.seo-service-landing .seo-landing-rich h3{font-family:var(--font-heading);font-size:clamp(24px, 2vw, 28px);line-height:1.2}.seo-service-landing .seo-landing-rich:has(table){overflow-x:auto}.seo-service-landing .seo-landing-rich table{min-width:680px;width:100%;border-collapse:collapse;font-size:14px;line-height:1.55}.seo-service-landing .seo-landing-rich th,.seo-service-landing .seo-landing-rich td{padding:var(--space-md);border:1px solid var(--color-border);vertical-align:top;text-align:left}.seo-service-landing .seo-landing-rich th{font-weight:700}.seo-service-landing .seo-landing-final{padding-top:0;padding-bottom:var(--section-space)}.seo-service-landing .seo-landing-final .tbd-inline-conversion{width:min(100%, var(--container-default));margin-inline:auto;padding:var(--space-xl);border-radius:var(--radius-panel)}@media (max-width: 1120px){.seo-landing-hero__inner{grid-template-columns:1fr;gap:var(--space-xl)}.seo-landing-copy{max-width:840px}}@media (max-width: 720px){.seo-service-landing .seo-landing-hero{padding-inline:20px !important}.seo-landing-breadcrumb{margin-bottom:var(--space-lg)}.seo-service-landing .seo-landing-head h1{font-size:clamp(40px, 10vw, 44px) !important}.seo-service-landing .agency-decision-grid{grid-template-columns:1fr;gap:var(--space-xs)}.seo-service-landing .agency-decision-item{padding:var(--space-md)}.seo-service-landing .seo-landing-final .tbd-inline-conversion{padding:var(--space-lg)}}.blog-detail-page .blog-service-bridge{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;max-width:780px;margin:0 auto 34px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink);font-size:14px;line-height:1.6}.blog-service-bridge__label{color:var(--steel);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-service-bridge a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.blog-service-bridge a:hover{color:var(--accent)}.blog-service-bridge a:focus-visible,.blog-end-cta__primary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.blog-detail-end .blog-end-cta{max-width:1040px;margin:0 auto;padding:clamp(26px,4vw,46px);border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);border-radius:12px;background:color-mix(in srgb,var(--sky) 7%,#fff);box-shadow:0 16px 44px rgba(0,30,43,.06)}.blog-end-cta__eyebrow{margin:0 0 10px;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.blog-end-cta .tbd-inline-conversion__title{max-width:25ch;font-size:clamp(28px,3.6vw,42px)}.blog-end-cta .tbd-inline-conversion__text{max-width:64ch;margin-top:14px;font-size:15px}.blog-end-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.blog-end-cta__primary{min-height:46px;justify-content:center;text-align:center}.blog-end-cta__actions .tbd-direct-actions{margin:0}.blog-detail-share{padding-top:0}.blog-detail-share .share-panel{margin:0 auto;max-width:1040px}.blog-detail-page .rich-content .blog-table-wrap{max-width:min(92vw,980px)}@media(max-width:640px){.blog-detail-page .blog-service-bridge{margin-bottom:26px;padding:12px 0}.blog-detail-end .blog-end-cta{padding:26px 20px}.blog-end-cta__actions{align-items:stretch;flex-direction:column}.blog-end-cta__primary,.blog-end-cta__actions .tbd-direct-actions{width:100%}}