/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.text-center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--mint:#60cfc8;--charcoal:#232626;--paper:#f4f6f5;--white:#fff;--line:#ffffff2e;--font-display:"Tw Cen MT", "Century Gothic", "Avenir Next", Avenir, sans-serif;--announcement-height:0px;--announcement-offset:0px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--charcoal);color:var(--white);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0}@supports (content-visibility:auto){main>section:not(:first-child),.pdf-site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}}a{color:inherit;text-decoration:none}.shell{width:min(100% - 48px,1440px);margin-inline:auto}.hero{isolation:isolate;background:#151817;grid-template-rows:1fr auto;min-height:100svh;padding-top:96px;display:grid;position:relative;overflow:hidden}.hero-media,.hero-shade{z-index:-2;position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-shade{z-index:-1;background:linear-gradient(90deg,#0c0e0ef5 0%,#0c0e0ed1 34%,#0c0e0e38 66%,#0c0e0e5c 100%),linear-gradient(#0000 58%,#0c0e0eb8)}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:96px;display:grid}.brand-name{letter-spacing:.08em;flex-direction:column;gap:1px;width:fit-content;display:inline-flex}.brand-name span{color:var(--mint);font-size:18px;font-weight:700}.brand-name small{color:#ffffffa8;letter-spacing:.32em;font-size:7px}.desktop-nav{color:#ffffffb8;gap:clamp(22px,2.3vw,42px);font-size:13px;display:flex}.desktop-nav a{transition:color .18s}:is(.desktop-nav a:hover,.desktop-nav a:focus-visible){color:var(--mint)}.header-cta{background:var(--mint);color:#14201f;border-radius:999px;justify-self:end;align-items:center;gap:14px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}.hero-content{align-self:center;padding-block:80px}.eyebrow{color:#ffffffa3;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;font-size:12px;display:flex}.eyebrow span{background:var(--mint);width:34px;height:1px}h1{letter-spacing:-.055em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(58px,7.8vw,118px);font-weight:700;line-height:.82}h1 span{color:var(--mint);display:block}.hero-copy{color:#ffffffb8;max-width:540px;margin:32px 0 0;font-size:clamp(16px,1.4vw,21px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 24px;font-size:13px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--mint);color:#14201f}.button-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f121261;border:1px solid #ffffff47}.hero-foot{border-top:1px solid var(--line);color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:68px;font-size:11px;display:flex}.hero-foot p{margin:0}.hero-foot a{align-items:center;gap:16px;display:inline-flex}.hero-foot a span{color:var(--mint);font-size:16px}.capability-strip{background:var(--paper);color:var(--charcoal)}.capability-grid{grid-template-columns:repeat(6,1fr);display:grid}.capability-grid a{border-right:1px solid #dadddc;flex-direction:column;justify-content:center;gap:14px;min-height:126px;padding:22px;font-size:13px;font-weight:700;display:flex}.capability-grid a:first-child{border-left:1px solid #dadddc}.capability-grid span{color:#55bdb7;letter-spacing:.12em;font-size:10px}:focus-visible{outline:2px solid var(--mint);outline-offset:4px}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:82px}.desktop-nav{display:none}.capability-grid{grid-template-columns:repeat(2,1fr)}.hero-shade{background:linear-gradient(90deg,#0c0e0eeb,#0c0e0e66),linear-gradient(#0000 42%,#0c0e0ed6)}}@media (max-width:640px){.shell{width:min(100% - 40px,1440px)}.hero{min-height:900px}.hero-media{inset:36% 0 0}.hero-media img{object-position:center top}.hero-shade{background:linear-gradient(#151817 0% 32%,#15181761 58%,#151817e6 100%)}.header-cta{gap:8px;padding:10px 15px}.hero-content{align-self:start;padding-top:88px}h1{font-size:clamp(51px,15vw,74px);line-height:.86}.hero-copy{max-width:340px;font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;width:min(100%,340px)}.hero-foot p{display:none}.hero-foot{justify-content:flex-end}.capability-grid{grid-template-columns:1fr}.capability-grid a,.capability-grid a:first-child{border-bottom:1px solid #dadddc;border-left:1px solid #dadddc;min-height:92px}}.admin-overview-grid.admin-analytics-grid{align-items:start;margin-top:28px}.admin-bars,.admin-mini-list{gap:14px;margin-top:22px;display:grid}.admin-bar-row>div,.admin-mini-list>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.admin-bar-row span,.admin-mini-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-bar-row i{background:linear-gradient(90deg,#18b9b0,#78ded7);border-radius:999px;height:6px;margin-top:7px;display:block;box-shadow:0 0 16px #60cfc84d}.admin-empty-note,.admin-empty-cell{color:#6d7d7c;text-align:center;padding:28px!important}.admin-audit-detail{text-overflow:ellipsis;white-space:nowrap;color:#667574;max-width:300px;font-size:12px;overflow:hidden}.admin-autosave-state{color:#268d87;font-weight:700}.admin-serp-preview{background:#fff;border:1px solid #16787329;border-radius:12px;padding:18px 20px;box-shadow:0 8px 28px #0a23260d}.admin-serp-preview span{color:#52706e;font-size:12px}.admin-serp-preview h3{color:#1a0dab;margin:5px 0 3px;font:400 19px/1.35 Arial,sans-serif}.admin-serp-preview p{color:#4d5156;margin:0;font:400 13px/1.45 Arial,sans-serif}.admin-asset-preview{cursor:zoom-in;width:100%;color:inherit;text-align:inherit;border:0;padding:0}.admin-asset-preview-modal{width:min(900px,100vw - 32px)}.admin-preview-stage{background:repeating-conic-gradient(#edf3f2 0 25%, #fff 0 50%) 50% / 24px 24px;border-radius:14px;place-items:center;min-height:360px;max-height:62vh;display:grid;overflow:hidden}.admin-preview-stage img{object-fit:contain;max-width:100%;max-height:62vh;display:block}.admin-preview-file{color:#58706e}.admin-content-preview{padding-top:42px}.admin-preview-ribbon{z-index:1000;color:#fff;letter-spacing:.14em;background:#071719;justify-content:space-between;align-items:center;height:42px;padding:0 22px;font-size:11px;display:flex;position:fixed;inset:0 0 auto}.admin-preview-ribbon a{color:#60cfc8;font-weight:800}.admin-preview-hero{color:#fff;align-items:end;min-height:72vh;padding:clamp(40px,8vw,110px);display:flex;position:relative;overflow:hidden}.admin-preview-hero>img{object-fit:cover}.admin-preview-hero-overlay{background:linear-gradient(90deg,#020f12e0,#020f1226);position:absolute;inset:0}.admin-preview-hero>div:last-child{z-index:1;max-width:740px;position:relative}.admin-preview-hero h1{margin:8px 0 20px;font-size:clamp(52px,9vw,130px);line-height:.86;display:grid}.admin-preview-hero h1 em{margin-top:.5em;font-size:.32em;font-style:normal;display:block}.admin-preview-hero p{letter-spacing:.25em;font-size:11px}.admin-preview-hero span{font-size:clamp(16px,2vw,22px);line-height:1.6}.admin-loading-shell{min-height:100vh;padding-top:24px}.admin-skeleton{background:linear-gradient(100deg,#dfeae9b8 20%,#fffffff2 38%,#dfeae9b8 56%) 0 0/220% 100%;border-radius:14px;animation:1.25s ease-in-out infinite admin-skeleton-shimmer}.admin-skeleton-nav{height:72px}.admin-skeleton-title{max-width:560px;height:96px;margin:30px 0}.admin-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-skeleton-card{height:180px}@keyframes admin-skeleton-shimmer{to{background-position-x:-220%}}.pdf-work-filter-sort{align-items:center;gap:10px;min-width:230px;display:flex}.pdf-work-search-input{width:100%;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #091e2233;outline:0;padding:8px 2px}.pdf-work-search-input:focus{border-color:#16b8b1}.public-empty-state{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #60cfc838;padding:clamp(50px,8vw,110px) 24px}.public-empty-state>span{color:#0eaaa4;letter-spacing:.25em;font-size:10px;font-weight:800}.public-empty-state h3{margin:12px 0 8px;font-size:clamp(26px,4vw,46px)}.public-empty-state p{color:#5d6b6a;margin:0 0 24px}.pdf-newsletter-error{color:#ff9d9d!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.4!important}@media (max-width:900px){.admin-skeleton-grid{grid-template-columns:1fr}.pdf-work-filter-sort{width:100%;min-width:0}}@media (max-width:1280px){.admin-nav-top{width:100%}.admin-nav-links{padding-bottom:5px}}@media (max-width:720px){.admin-shell{padding:12px}.admin-nav-bar{z-index:80;border-radius:10px;padding:12px;position:sticky;top:8px}.admin-nav-brand{min-width:0}.admin-brand-text{font-size:13px}.admin-nav-top{flex-wrap:wrap;align-items:flex-start}.admin-nav-brand{min-height:40px}.admin-user-pill{flex:100%;max-width:none;min-height:40px;display:flex}.admin-nav-right{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.admin-link-public,.admin-logout-btn{text-align:center;flex:calc(50% - 4px);justify-content:center;align-items:center;min-height:40px;display:inline-flex}.admin-title{align-items:flex-start;gap:14px}.admin-title,.admin-customizer-topbar,.admin-media-topbar{flex-direction:column}.admin-title>a,.admin-title>button,.admin-customizer-actions,.admin-media-top-actions{width:100%}.admin-customizer-actions{flex-wrap:wrap}.admin-customizer-actions>*{text-align:center;flex:150px}.admin-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-overview-grid{grid-template-columns:minmax(0,1fr);gap:14px}.admin-tab-group{width:100%;overflow-x:auto}.admin-tab-btn{flex:none}.admin-table{min-width:720px}.admin-field-row,.admin-visibility-boxes{grid-template-columns:1fr!important}}@media (max-width:420px){.admin-counts{grid-template-columns:1fr}.admin-nav-link{padding:8px 12px}}.erp-title>div{max-width:900px}.erp-title span{color:#667471;max-width:720px;margin-top:8px;font-size:14px;line-height:1.6;display:block}.erp-suite{gap:22px;display:grid}.erp-module-nav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f1f6f5f0;border:1px solid #516f6b2e;border-radius:16px;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;padding:7px;display:grid;position:sticky;top:12px;box-shadow:0 16px 45px #0e2b281a}.erp-module-nav button{color:#556562;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:56px;padding:8px 12px;font:700 12px/1.25 inherit;transition:color .2s,background .2s,transform .2s;position:relative}.erp-module-nav button:hover{color:#082b2b;background:#ffffffb8;transform:translateY(-1px)}.erp-module-nav button.is-active{color:#fff;background:linear-gradient(135deg,#092f30,#0c5654);box-shadow:0 8px 22px #053d3c38}.erp-module-nav button>span{color:#49c8c1;letter-spacing:.12em;margin-bottom:4px;font-size:9px;display:block}.erp-module-nav button>b{color:#053131;background:#5be1d9;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:5px;right:7px}.erp-global-toast{z-index:55;margin:0;position:sticky;top:85px}.erp-module-panel{gap:22px;animation:.28s ease-out both admin-panel-in;display:grid}@keyframes admin-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.erp-module-heading{color:#fff;background:radial-gradient(circle at 92% 20%,#3fd6cc3b,#0000 28%),linear-gradient(125deg,#071e20,#0a3738 58%,#102729);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px 28px;display:flex;overflow:hidden;box-shadow:0 18px 50px #05212229}.erp-module-heading p{color:#59d4cc;letter-spacing:.18em;margin:0 0 8px;font-size:10px;font-weight:800}.erp-module-heading h2{margin:0;font-size:clamp(25px,3vw,40px);line-height:1}.erp-module-heading>span{color:#ffffffb3;font-size:13px}.erp-module-actions{gap:10px;display:flex}.erp-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.erp-three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.erp-account-list,.erp-mini-list{gap:7px;max-height:520px;display:grid;overflow:auto}.erp-account-list article,.erp-mini-list article{background:#fbfdfc;border:1px solid #e2e9e7;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.erp-account-list article>div{gap:2px;display:grid}.erp-account-list article>div b{color:#20a9a2;letter-spacing:.08em;font-size:10px}.erp-account-list article>div strong,.erp-mini-list strong{color:#18302e;font-size:13px}.erp-account-list article>em{color:#163735;font:800 13px/1 inherit}.erp-account-type{color:#52615e;text-align:center;letter-spacing:.08em;background:#edf2f1;border-radius:6px;min-width:62px;padding:5px 7px;font-size:8px;font-weight:900}.erp-account-type.is-revenue{color:#08746e;background:#ddf6f3}.erp-account-type.is-expense{color:#a24940;background:#fff0ed}.erp-mini-list article{grid-template-columns:1fr auto}.erp-mini-list article>div{gap:5px;display:grid}.erp-mini-list small{color:#77827f;font-size:10px}.erp-mini-list b{color:#0a726d;font-size:12px}.erp-activity-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.erp-activity-split h3{color:#16302e;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:13px}.erp-activity-split article{border-top:1px solid #e6ecea;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.erp-activity-split article>div{gap:4px;display:grid}.erp-activity-split strong{font-size:13px}.erp-activity-split small,.erp-activity-split span{color:#6d7c79;font-size:11px}.erp-asset-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.erp-asset-summary article{background:linear-gradient(145deg,#fbfdfd,#f1f7f6);border:1px solid #dfe8e6;border-radius:11px;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.erp-asset-summary span{color:#687774;letter-spacing:.08em;font-size:10px;font-weight:800}.erp-asset-summary strong{color:#063e3c;font-size:22px}.erp-asset-summary b{color:#2c6d68;grid-column:1/-1;font-size:12px}.erp-approval-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.erp-approval-grid>article{background:linear-gradient(145deg,#fff,#f4f9f8);border:1px solid #dce6e4;border-radius:14px;gap:16px;padding:22px;display:grid;box-shadow:0 10px 30px #0f3a3612}.erp-approval-grid header{color:#248d87;letter-spacing:.09em;justify-content:space-between;gap:12px;font-size:9px;font-weight:900;display:flex}.erp-approval-grid time{color:#84918e}.erp-approval-grid h3{margin:0;font-size:19px}.erp-approval-grid p{color:#667572;margin:0;font-size:12px}.erp-approval-grid article>div{justify-content:flex-end;gap:9px;display:flex}.erp-approval-grid button{cursor:pointer;border-radius:9px;min-height:42px;padding:10px 16px}.erp-reject{color:#9e3e35;background:#fff;border:1px solid #e3a7a0;font-weight:800}.erp-approval-empty{text-align:center;grid-column:1/-1;place-items:center;gap:8px;min-height:240px;display:grid}.erp-approval-empty b{font-size:22px}.erp-approval-empty span{color:#71807d}.erp-wide-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.erp-wide-form .button{min-height:47px}.erp-cash-direction{letter-spacing:.06em;border-radius:999px;justify-content:center;min-width:70px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.erp-cash-direction.is-in{color:#08746e;background:#ddf6f3}.erp-cash-direction.is-out{color:#9e3e35;background:#fff0ed}.erp-report-links{gap:9px;display:grid}.erp-report-links a{color:#193330;background:#fbfdfd;border:1px solid #dfe8e6;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.erp-report-links a:hover{border-color:#75cbc5;transform:translateY(-2px);box-shadow:0 10px 25px #185b5514}.erp-report-links a>span{color:#056b66;background:#ddf6f3;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.erp-report-links a>div{gap:4px;display:grid}.erp-report-links strong{font-size:13px}.erp-report-links small{color:#71807d;font-size:10px}.erp-report-links a>b{color:#159a93;font-size:10px}.erp-control-tower{color:#fff;background:radial-gradient(circle at 88% 12%,#47d8cf2e,#0000 30%),#082526;border:1px solid #173f3d;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #04252626}.erp-control-tower>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px;display:flex}.erp-control-tower header p{color:#54d2ca;letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:900}.erp-control-tower h2{margin:0;font-size:24px}.erp-control-tower header>strong{color:#83e4de;font-size:12px}.erp-control-tower>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.erp-control-tower button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff17;gap:7px;min-height:128px;padding:20px 24px;transition:background .2s;display:grid}.erp-control-tower button:last-child{border-right:0}.erp-control-tower button:hover{background:#ffffff0d}.erp-control-tower button span{color:#77dad4;background:#5bdad21a;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.erp-control-tower button span.is-alert{color:#fff;background:#b94f45;box-shadow:0 7px 22px #b94f4547}.erp-control-tower button b{font-size:13px}.erp-control-tower button small{color:#ffffff94;font-size:11px}.erp-payroll-list article{grid-template-columns:1fr auto auto}.erp-payroll-list .button{border:0;min-height:36px;padding:8px 11px;font-size:10px}.erp-table-subline{color:#75827f;margin-top:4px;font-size:10px;font-weight:500;display:block}.erp-positive{color:#08746e}.erp-negative{color:#ad4339}.erp-utilization-list{gap:13px;display:grid}.erp-utilization-list article{background:#fbfdfd;border:1px solid #dfe8e6;border-radius:11px;grid-template-columns:1fr auto;gap:8px 16px;padding:14px;display:grid}.erp-utilization-list article>div{gap:4px;display:grid}.erp-utilization-list strong{color:#18302e;font-size:13px}.erp-utilization-list small{color:#71807d;font-size:10px}.erp-utilization-list article>b{color:#08746e;font-size:14px}.erp-utilization-list article>span{background:#e4efed;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.erp-utilization-list article>span i{border-radius:inherit;background:linear-gradient(90deg,#0b7771,#54d5cd);height:100%;display:block}@media (max-width:1120px){.erp-module-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-three-column,.erp-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.erp-module-nav{display:flex;top:6px;overflow-x:auto}.erp-module-nav button{flex:0 0 145px}.erp-module-grid,.erp-three-column,.erp-activity-split,.erp-approval-grid,.erp-wide-form{grid-template-columns:1fr}.erp-module-heading{flex-direction:column;align-items:flex-start;padding:21px}.erp-module-actions,.erp-module-actions .button{width:100%}.erp-asset-summary{grid-template-columns:1fr}.erp-control-tower>div{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-control-tower button:nth-child(2){border-right:0}.erp-control-tower button{border-bottom:1px solid #ffffff17}}:root{--experience-accent:#60cfc8;--experience-radius:12px;--reader-scale:1;--experience-heading-family:var(--font-display);--experience-body-family:var(--font-display)}html[data-heading-font=editorial]{--experience-heading-family:Georgia, "Times New Roman", serif}html[data-heading-font=modern]{--experience-heading-family:Arial, Helvetica, sans-serif}html[data-body-font=humanist]{--experience-body-family:"Trebuchet MS", Arial, sans-serif}html[data-body-font=editorial]{--experience-body-family:Georgia, "Times New Roman", serif}.presence-services-page,.presence-work-page,.presence-insights-page,.pdf-case-study-page,.editorial-article-page,.saved-items-page{font-family:var(--experience-body-family)}.presence-services-page :is(h1,h2,h3,h4),.presence-work-page :is(h1,h2,h3,h4),.presence-insights-page :is(h1,h2,h3,h4),.pdf-case-study-page :is(h1,h2,h3,h4),.editorial-article-page :is(h1,h2,h3,h4),.saved-items-page :is(h1,h2,h3){font-family:var(--experience-heading-family)}.presence-services-page .pdf-text-mint,.presence-work-page .pdf-text-mint,.presence-insights-page .pdf-text-mint,.editorial-article-page :is(.article-badge,.article-pullquote p),.saved-items-page em{color:var(--experience-accent)}.presence-services-page :is(.button-primary,.pdf-filter-pill.is-active),.presence-work-page :is(.button-primary,.pdf-filter-pill.is-active),.presence-insights-page :is(.button-primary,.pdf-filter-pill.is-active),.saved-items-page .button-primary{background:var(--experience-accent)}.presence-services-page :is(.pdf-3d-card,.pdf-4-process-card,.pdf-final-cta-card),.presence-work-page :is(.pdf-project-card,.pdf-final-cta-card),.presence-insights-page :is(.pdf-mag-featured-card,.pdf-mag-side-card,.pdf-insight-grid-card),.pdf-case-study-page :is(.pdf-pillar-card,.pdf-metric-box,.pdf-more-card),.editorial-article-page :is(.article-hero-image,.article-takeaways),.saved-items-grid article{border-radius:var(--experience-radius)}html[data-motion-level=subtle] [data-reveal]{transform:translateY(12px);transition-duration:.38s!important}html[data-motion-level=subtle] .hud-cursor-ambient{opacity:.35}html[data-motion-level=minimal] :is(.hud-cursor-system,.pointer-glow,.scroll-progress){display:none!important}html[data-motion-level=minimal] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}html[data-motion-level=minimal] :is(.route-curtain,.route-curtain *){transition-duration:.01ms!important;animation-duration:.01ms!important}.public-announcement{z-index:10030;background:linear-gradient(90deg, var(--experience-accent), var(--experience-accent));justify-content:center;align-items:center;gap:22px;min-height:42px;padding:9px 24px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.public-announcement{background:linear-gradient(90deg, color-mix(in srgb, var(--experience-accent) 82%, #041a1e), var(--experience-accent))}}.public-announcement{color:#061616;font-family:var(--experience-body-family);text-align:center;font-size:13px;font-weight:700}.public-announcement p{margin:0}.public-announcement a{text-transform:uppercase;letter-spacing:.08em;border-left:1px solid #03191a40;align-items:center;gap:9px;padding-left:20px;font-size:12px;display:inline-flex}.public-announcement a:hover span{transform:translate(4px)}.public-announcement a span{transition:transform .18s}.admin-appearance-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.85fr);align-items:start;gap:24px;display:grid}.admin-appearance-controls{padding:0;overflow:hidden}.admin-appearance-section{border-bottom:1px solid #e2e7e6;gap:16px;padding:28px;display:grid}.admin-appearance-section h2{margin:4px 0 0}.admin-control-kicker{color:#278f89;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-appearance-section label{color:#596563;gap:8px;font-size:12px;font-weight:700;display:grid}.admin-colour-row{grid-template-columns:64px 1fr;gap:10px;display:grid}.admin-colour-row input[type=color]{cursor:pointer;min-height:48px;padding:5px}.admin-colour-presets{gap:10px;display:flex}.admin-colour-presets button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:32px;height:32px;padding:0;box-shadow:0 0 0 1px #cbd5d3}.admin-colour-presets button.is-active{box-shadow:0 0 0 2px #17201f,0 5px 14px #00000026}.admin-toggle-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-switch{position:relative;display:block!important}.admin-switch input{opacity:0;pointer-events:none;position:absolute}.admin-switch span{cursor:pointer;background:#cbd3d1;border-radius:99px;width:52px;height:30px;padding:3px;transition:background .18s;display:block}.admin-switch span:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;display:block;box-shadow:0 2px 7px #0000002e}.admin-switch input:checked+span{background:#38bdb5}.admin-switch input:checked+span:after{transform:translate(22px)}.admin-switch input:focus-visible+span{outline:3px solid #38bdb540}.admin-appearance-actions{justify-content:space-between;gap:12px;padding:22px 28px;display:flex}.admin-appearance-actions .button{cursor:pointer;border:0}.admin-save-message{color:#277a75;background:#eef7f6;margin:-8px 28px 24px;padding:12px 14px;font-size:12px}.admin-save-message.is-error{color:#9b3636;background:#fff0f0}.admin-appearance-preview{color:#fff;background:#081719;border-radius:16px;position:sticky;top:20px;overflow:hidden;box-shadow:0 25px 60px #081c1d33}.admin-preview-browser-bar{color:#4b5c5a;text-transform:uppercase;letter-spacing:.12em;background:#e9eeee;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:10px;display:flex}.admin-preview-browser-bar i{background:#a8b5b3;border-radius:50%;width:8px;height:8px}.admin-preview-browser-bar span{margin-left:auto}.admin-preview-announcement{background:var(--preview-accent);color:#061514;font:700 11px/1.4 var(--preview-body);text-align:center;padding:10px 18px}.admin-preview-announcement b{margin-left:10px}.admin-preview-experience{background:radial-gradient(circle at 85% 18%, var(--preview-accent), transparent 34%), linear-gradient(145deg, #10282b, #061013 72%);min-height:580px;padding:clamp(34px,5vw,64px)}@supports (color:color-mix(in lab, red, red)){.admin-preview-experience{background:radial-gradient(circle at 85% 18%, color-mix(in srgb, var(--preview-accent) 30%, transparent), transparent 34%), linear-gradient(145deg, #10282b, #061013 72%)}}.admin-preview-experience{font-family:var(--preview-body)}.admin-preview-experience>span{color:var(--preview-accent);letter-spacing:.24em;font-size:9px}.admin-preview-experience h2{font:800 clamp(30px, 4vw, 55px)/.93 var(--preview-heading);letter-spacing:-.045em;margin:30px 0 22px}.admin-preview-experience h2 em{color:var(--preview-accent);font-style:normal}.admin-preview-experience>p{color:#aebebd;max-width:440px;line-height:1.7}.admin-preview-experience>button{border-radius:var(--preview-radius);background:var(--preview-accent);color:#061514;font:800 12px var(--preview-body);border:0;margin-top:26px;padding:14px 20px}.admin-preview-experience>button span{margin-left:18px}.admin-preview-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:62px;display:grid}.admin-preview-cards>div{border-radius:var(--preview-radius);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:96px;padding:14px;display:flex}.admin-preview-cards b{color:var(--preview-accent);font-size:10px}.admin-preview-cards span{font-size:12px}.public-experience-tools{color:inherit;font-family:var(--experience-body-family);justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.public-tool-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-tool-actions>button,.reader-size-control{min-height:42px;color:inherit;font:700 12px var(--experience-body-family);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05131573;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:9px;padding:0 15px;display:inline-flex}.public-tool-actions>button{cursor:pointer}.public-tool-actions>button:hover{border-color:var(--experience-accent);color:var(--experience-accent)}.public-tool-notice{color:var(--experience-accent);font-size:12px}.reader-size-control{padding-right:6px}.reader-size-control>span{color:#ffffffb8;margin-right:3px}.reader-size-control button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;width:31px;height:31px}.reader-size-control button.is-active{background:var(--experience-accent);color:#071717}.editorial-article-page .public-experience-tools{color:#172221;padding-top:12px}.editorial-article-page .public-tool-actions>button,.editorial-article-page .reader-size-control{background:#ffffffb8;border-color:#0a2d2d2e}.editorial-article-page .reader-size-control>span{color:#62706f}.editorial-article-page .reader-size-control button{color:#172221}.editorial-article-page .article-content{font-size:calc(1em * var(--reader-scale))}.saved-items-page{background:radial-gradient(circle at 82% 5%, var(--experience-accent), transparent 28%), #071416;min-height:100svh;padding:160px 0 100px}@supports (color:color-mix(in lab, red, red)){.saved-items-page{background:radial-gradient(circle at 82% 5%, color-mix(in srgb, var(--experience-accent) 15%, transparent), transparent 28%), #071416}}.saved-items-page{color:#fff}.saved-items-hero{border-bottom:1px solid #ffffff21;padding-bottom:60px}.saved-items-hero>p{color:var(--experience-accent);letter-spacing:.22em;align-items:center;gap:12px;font-size:11px;display:flex}.saved-items-hero>p span{background:currentColor;width:38px;height:1px}.saved-items-hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:24px 0 16px;font-size:clamp(50px,8vw,112px);line-height:.86}.saved-items-hero h1 em{font-style:normal}.saved-items-hero>span{color:#99aaa8}.saved-items-manager{padding-top:28px}.saved-items-toolbar{color:#91a2a0;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;font-size:13px;display:flex}.saved-items-toolbar button{color:var(--experience-accent);cursor:pointer;background:0 0;border:0}.saved-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.saved-items-grid article{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;flex-direction:column;min-height:280px;padding:clamp(26px,4vw,46px);display:flex}.saved-items-grid article>span{color:var(--experience-accent);letter-spacing:.2em;font-size:10px}.saved-items-grid h2{margin:26px 0 12px;font-size:clamp(28px,4vw,48px);line-height:1}.saved-items-grid p{color:#a5b2b1;max-width:580px;line-height:1.65}.saved-items-grid article>div{border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:auto;padding-top:24px;display:flex}.saved-items-grid article>div a{color:var(--experience-accent);font-weight:800}.saved-items-grid article>div button{color:#82918f;cursor:pointer;background:0 0;border:0}.saved-items-empty{text-align:center;padding:clamp(55px,9vw,110px) 0}.saved-items-empty>span{color:var(--experience-accent);letter-spacing:.2em;font-size:10px}.saved-items-empty h2{margin:18px 0 12px;font-size:clamp(34px,5vw,64px)}.saved-items-empty p{color:#9dacaa}.saved-items-empty>div{justify-content:center;gap:10px;margin-top:28px;display:flex}.saved-items-loading{color:#9dacaa;padding:80px 0}@media (max-width:980px){.admin-appearance-layout{grid-template-columns:1fr}.admin-appearance-preview{position:relative;top:auto}.saved-items-grid{grid-template-columns:1fr}}@media (max-width:680px){.public-announcement{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;padding:9px 18px}.public-announcement a{border-left:0;padding-left:0}.admin-appearance-section,.admin-appearance-actions{padding:20px}.admin-appearance-actions{flex-direction:column-reverse}.admin-field-row{grid-template-columns:1fr}.admin-preview-experience{min-height:480px}.admin-preview-cards{grid-template-columns:1fr;margin-top:36px}.admin-preview-cards>div{min-height:72px}.public-experience-tools{flex-direction:column;align-items:flex-start}.public-tool-actions{width:100%}.public-tool-actions>button{flex:1;justify-content:center}.reader-size-control{justify-content:center;width:100%}.saved-items-page{padding-top:120px}.saved-items-empty>div{flex-direction:column;align-items:stretch}}.admin-business-shell{width:min(100% - 40px,1680px)}.business-title{align-items:center}.business-title h1{font-size:clamp(38px,4.4vw,68px)}.business-os{gap:24px;display:grid}.business-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.business-kpis article{background:linear-gradient(145deg,#fff,#f7faf9);border:1px solid #dbe3e1;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:154px;padding:24px;display:flex;box-shadow:0 14px 32px #0a23260e}.business-kpis article:first-child{color:#fff;background:linear-gradient(145deg,#0a2427,#071719)}.business-kpis span{color:#657573;font-size:13px;font-weight:700}.business-kpis article:first-child span,.business-kpis article:first-child small{color:#a8bfbc}.business-kpis strong{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,3vw,42px);display:block}.business-kpis strong.is-negative{color:#b23e3e}.business-kpis small{color:#879492;font-size:12px}.business-toast{z-index:90;color:#176c67;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e4f9f7f5;border:1px solid #1ca59b40;border-radius:10px;margin:0;padding:14px 18px;font-size:14px;font-weight:700;position:sticky;top:16px;box-shadow:0 10px 30px #0728291a}.business-section{background:#fff;border:1px solid #d9e1df;border-radius:16px;min-width:0;padding:26px;box-shadow:0 16px 42px #0f2a2c0b}.business-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.business-section-head p{color:#238e87;letter-spacing:.18em;margin:0 0 5px;font-size:10px;font-weight:800}.business-section-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,32px)}.business-section-head>span{color:#75827f;font-size:13px}.business-section-head>b{color:#18766f;background:#e3f7f5;border-radius:99px;place-items:center;min-width:34px;min-height:34px;padding:0 10px;font-size:13px;display:inline-grid}.business-two-column{grid-template-columns:1.25fr .75fr;align-items:start;gap:24px;display:grid}.business-empty{color:#798683;text-align:center;border:1px dashed #ccd8d6;border-radius:10px;padding:30px 18px;font-size:14px;line-height:1.6}.crm-pipeline{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(230px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.crm-stage{scroll-snap-align:start;background:#f6f9f8;border:1px solid #e0e7e5;border-radius:12px;min-height:350px;overflow:hidden}.crm-stage>header{color:#4a5a58;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #dde5e3;justify-content:space-between;align-items:center;padding:14px 15px;font-size:12px;font-weight:800;display:flex}.crm-stage>header:before{content:"";background:#74cfc8;border-radius:50%;width:7px;height:7px;margin-right:8px}.crm-stage>header span{margin-right:auto}.crm-stage-won>header:before{background:#4ca967}.crm-stage-lost>header:before{background:#a6afad}.crm-stage-stack{gap:9px;padding:9px;display:grid}.crm-opportunity-card{background:#fff;border:1px solid #e0e6e4;border-radius:10px;padding:15px;box-shadow:0 6px 18px #0a23260a}.crm-opportunity-card>span{color:#268f88;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.crm-opportunity-card h3{margin:9px 0 16px;font-size:15px;line-height:1.3}.crm-opportunity-card>strong{font-size:20px;display:block}.crm-opportunity-card select{margin-top:12px;padding:9px 10px;font-size:12px}.crm-probability{background:#e8edec;border-radius:99px;height:5px;margin-top:12px;position:relative;overflow:visible}.crm-probability i{border-radius:inherit;background:linear-gradient(90deg,#2bb5ad,#71d8d1);height:100%;display:block}.crm-probability span{color:#71807d;font-size:10px;position:absolute;top:-18px;right:0}.crm-stage-empty{color:#97a3a1;text-align:center;margin:24px 0;font-size:12px}.crm-leads-list{gap:10px;display:grid}.crm-leads-list article{border:1px solid #e0e6e4;border-radius:10px;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:14px;padding:16px;display:grid}.crm-leads-list article>div>span{color:#278d86;letter-spacing:.08em;font-size:10px;font-weight:800}.crm-leads-list h3{margin:5px 0;font-size:17px}.crm-leads-list p{color:#75817f;margin:0;font-size:12px}.crm-leads-list label{color:#667370;gap:6px;font-size:11px;font-weight:700;display:grid}.crm-leads-list article>button{color:#fff;cursor:pointer;background:#102a2c;border:0;border-radius:8px;min-height:44px;padding:0 15px;font-weight:700}.crm-task-form{grid-template-columns:1fr 130px 110px auto;gap:8px;margin-bottom:16px;display:grid}.crm-task-form :is(input,select){min-width:0;padding:11px}.crm-task-form button{color:#08201f;cursor:pointer;background:#48bdb6;border:0;border-radius:8px;min-width:64px;font-weight:800}.crm-task-list{gap:8px;display:grid}.crm-task-list article{border:1px solid #e1e7e5;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.crm-task-list article>button{color:#0000;cursor:pointer;background:#fff;border:1px solid #80cfc9;border-radius:50%;flex:none;width:30px;height:30px}.crm-task-list article>button:hover{color:#08201f;background:#50c4bd}.crm-task-list h3{margin:0;font-size:14px}.crm-task-list p{color:#7b8885;margin:4px 0 0;font-size:11px}.erp-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.erp-project-grid article{background:linear-gradient(155deg,#fff,#f6f9f8);border:1px solid #dfe6e4;border-radius:12px;padding:20px}.erp-project-grid article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.erp-project-grid article header>span{color:#278d86;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.erp-project-grid article header select{width:auto;padding:8px;font-size:11px}.erp-project-grid h3{min-height:48px;margin:18px 0 24px;font-size:20px}.erp-progress-label{color:#667471;justify-content:space-between;font-size:12px;display:flex}.erp-project-grid input[type=range]{accent-color:#3bbab2;width:100%;padding:0}.erp-project-grid dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0;display:grid}.erp-project-grid dl div{border-top:1px solid #dde4e2;padding-top:12px}.erp-project-grid dt{color:#87918f;font-size:10px}.erp-project-grid dd{margin:5px 0 0;font-size:13px;font-weight:800}.erp-empty{grid-column:1/-1}.erp-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-form{gap:14px;display:grid}.erp-form label{color:#596663;gap:7px;font-size:12px;font-weight:700;display:grid}.erp-form .button{cursor:pointer;border:0;min-height:48px}.erp-invoice-table input{min-width:110px;padding:9px}.erp-invoice-table select{min-width:150px;padding:9px}.request-crm-convert{background:#eef9f8;border:1px solid #37b5ad40;border-radius:10px;gap:10px;margin-top:8px;padding:16px;display:grid}.request-crm-convert>span{color:#17776f;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.request-crm-convert>p{color:#5f706d;margin:0;font-size:12px;line-height:1.5}.request-crm-convert>button{color:#fff;cursor:pointer;background:#0b292b;border:0;border-radius:8px;min-height:44px;font-weight:800}@media (max-width:1180px){.business-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.business-two-column{grid-template-columns:1fr}.erp-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-business-shell{width:100%}.business-title{align-items:stretch}.business-kpis{grid-template-columns:1fr}.business-section{border-radius:11px;padding:17px}.business-section-head{flex-direction:column;align-items:flex-start;gap:8px}.crm-leads-list article{grid-template-columns:1fr;align-items:stretch}.crm-task-form{grid-template-columns:1fr 1fr}.crm-task-form input:first-child{grid-column:1/-1}.erp-project-grid,.erp-entry-grid{grid-template-columns:1fr}.erp-project-grid h3{min-height:0}}@media (prefers-reduced-motion:reduce){.admin-skeleton{animation:none}.admin-bar-row i{transition:none}}:root{--pointer-x:50vw;--pointer-y:50vh}body:before{content:"";z-index:9997;pointer-events:none;opacity:.03;background-image:repeating-radial-gradient(circle at 15% 25%,#ffffff80 0 .35px,#0000 .65px 3px);background-size:7px 7px;position:fixed;inset:0}:root{--pointer-x:50vw;--pointer-y:50vh;--pointer-raw-x:50vw;--pointer-raw-y:50vh}.hud-cursor-system{pointer-events:none;z-index:9996;transition:opacity .3s;position:fixed;inset:0;overflow:hidden}.hud-cursor-ambient{left:var(--pointer-x,-300px);top:var(--pointer-y,-300px);mix-blend-mode:screen;pointer-events:none;will-change:transform;background:radial-gradient(circle,#60cfc817 0%,#60cfc805 45%,#0000 70%);border-radius:50%;width:480px;height:480px;position:fixed;transform:translate(-50%,-50%)}.hud-cursor-ring{left:var(--pointer-x,-300px);top:var(--pointer-y,-300px);pointer-events:none;will-change:transform;border:1px solid #60cfc873;border-radius:50%;width:32px;height:32px;transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 16px #60cfc847}.hud-cursor-dot{left:var(--pointer-raw-x,-300px);top:var(--pointer-raw-y,-300px);pointer-events:none;will-change:transform;background:#fff;border-radius:50%;width:4px;height:4px;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 6px #60cfc8,0 0 14px #60cfc8}.hud-cursor-system.is-targeting .hud-cursor-ring{background:#60cfc81a;border-color:#60cfc8;width:50px;height:50px;box-shadow:0 0 28px #60cfc8a6,inset 0 0 14px #60cfc840}.hud-cursor-system.is-targeting .hud-cursor-dot{background:#7ef5ee;transform:translate(-50%,-50%)scale(1.4)}@media (pointer:coarse),(max-width:900px){.hud-cursor-system{display:none!important}}.stage-scroll-track-wrapper{background:radial-gradient(circle at 50% 15%,#132421 0%,#0c1211 48%,#070a09 100%);height:auto;margin:0;padding:0;position:relative}.pdf-brands-stage-section{isolation:isolate;box-sizing:border-box;background:radial-gradient(circle at 50% 15%,#132421 0%,#0c1211 48%,#070a09 100%);border-top:1px solid #60cfc81f;border-bottom:1px solid #60cfc81f;flex-direction:column;justify-content:center;min-height:auto;padding:clamp(70px,8vh,100px) 0;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.pdf-brands-stage-section{padding:clamp(50px,7vw,80px) 0}}.stage-content-shell{z-index:2;opacity:calc(.18 + (var(--curtain-progress,0) * .82));filter:blur(calc((1 - var(--curtain-progress,0)) * 6px));transform:translateY(calc((1 - var(--curtain-progress,0)) * 14px)) scale(calc(.985 + (var(--curtain-progress,0) * .015)));will-change:opacity, filter, transform;position:relative}.stage-parting-curtain-overlay{z-index:12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.curtain-panel{z-index:2;will-change:transform, opacity;background:linear-gradient(#111b19 0%,#090e0d 50%,#050807 100%);width:50%;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 0 60px #000000f2}.curtain-panel:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#60cfc814 0 2px,#0000 2px 38px),linear-gradient(#60cfc824 0%,#0000 80%);position:absolute;inset:0}.curtain-panel:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#60cfc81a 0%,#0000 70%);position:absolute;inset:0}.curtain-panel-left{transform-origin:0;transform:translate3d(calc(-104% * var(--curtain-progress,0)), 0, 0) scaleX(calc(1 - (.24 * var(--curtain-progress,0))));opacity:calc(1 - (var(--curtain-progress,0) * .45));border-right:1px solid #60cfc873;left:0}.curtain-panel-right{transform-origin:100%;transform:translate3d(calc(104% * var(--curtain-progress,0)), 0, 0) scaleX(calc(1 - (.24 * var(--curtain-progress,0))));opacity:calc(1 - (var(--curtain-progress,0) * .45));border-left:1px solid #60cfc873;right:0}.curtain-laser-threads{background:repeating-linear-gradient(90deg,#0000 0 78px,#60cfc82e 78px 80px);animation:5s ease-in-out infinite alternate threads-flicker;position:absolute;inset:0}@keyframes threads-flicker{0%{opacity:.5}to{opacity:1}}.curtain-edge-laser-line{background:linear-gradient(#fff 0%,#60cfc8 50%,#fff 100%);width:3px;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #60cfc8,0 0 35px #60cfc8e6}.curtain-panel-left .curtain-edge-laser-line{right:0}.curtain-panel-right .curtain-edge-laser-line{left:0}.curtain-center-energy-seam{transform:translateX(-50%) scale(calc(1 + (var(--curtain-progress,0) * .35)));z-index:4;pointer-events:none;opacity:calc(1 - (var(--curtain-progress,0) * 3));will-change:opacity, transform;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:50%}.energy-seam-laser{background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #60cfc8,0 0 35px #60cfc8}.energy-seam-badge{z-index:2;color:#60cfc8;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;background:#0a100ff2;border:1px solid #60cfc8;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:11px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 0 25px #60cfc880,0 4px 20px #000c}.seam-dot{background:#60cfc8;border-radius:50%;width:6px;height:6px;animation:.45s infinite alternate telemetry-blink;box-shadow:0 0 10px #60cfc8}.stage-laser-curtain{pointer-events:none;z-index:1;width:140px;position:absolute;top:0;bottom:0;overflow:hidden}.stage-curtain-left{left:0}.stage-curtain-right{right:0;transform:scaleX(-1)}.curtain-beams-vertical{background:repeating-linear-gradient(90deg,#60cfc859 0 2px,#0000 2px 24px),linear-gradient(#60cfc840 0%,#60cfc80d 50%,#0000 100%);animation:4s ease-in-out infinite alternate curtain-shimmer;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0006 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0006 60%,#0000 100%)}@keyframes curtain-shimmer{0%{opacity:.75;transform:scaleX(.95)}to{opacity:1;transform:scaleX(1.05)}}.curtain-laser-pillar{background:linear-gradient(#fff 0%,#60cfc8 45%,#60cfc833 100%);width:2px;position:absolute;top:0;bottom:0;right:20px;box-shadow:0 0 16px #60cfc8,0 0 35px #60cfc8cc}.curtain-halo-glow{filter:blur(15px);background:radial-gradient(at 0%,#60cfc838 0%,#0000 75%);position:absolute;inset:0}.theatrical-spotlights-rig{pointer-events:none;z-index:1;height:280px;position:absolute;top:0;left:0;right:0}.spotlight-overhead-rig-bar{background:linear-gradient(90deg,#0000 0%,#60cfc866 25%,#fff 50%,#60cfc866 75%,#0000 100%);height:2px;position:absolute;top:0;left:5%;right:5%;box-shadow:0 0 14px #60cfc899}.spotlight-lantern{flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.spotlight-lantern.lantern-1{left:22%}.spotlight-lantern.lantern-2{left:50%;transform:translate(-50%)}.spotlight-lantern.lantern-3{right:22%}.lantern-lens{background:#fff;border-radius:50%;width:60px;height:8px;box-shadow:0 0 20px #60cfc8,0 0 45px #60cfc8e6}.lantern-cone{clip-path:polygon(42% 0%,58% 0%,100% 100%,0% 100%);filter:blur(2px);background:radial-gradient(at 50% 0,#60cfc82e 0%,#60cfc80a 50%,#0000 80%);width:320px;height:260px;animation:6s ease-in-out infinite alternate lantern-beam-breath}.spotlight-lantern.lantern-1 .lantern-cone{animation-delay:.5s}.spotlight-lantern.lantern-2 .lantern-cone{animation-delay:1.5s}.spotlight-lantern.lantern-3 .lantern-cone{animation-delay:2.5s}@keyframes lantern-beam-breath{0%{opacity:.6;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1.08)}}.stage-header-block{text-align:center;max-width:780px;margin:0 auto clamp(14px,2vh,26px)}.stage-telemetry-badge{color:#60cfc8;letter-spacing:.18em;text-transform:uppercase;background:#60cfc814;border:1px solid #60cfc847;border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(6px,1vh,12px);padding:5px 14px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 0 20px #60cfc81f}.telemetry-live-dot{background:#60cfc8;border-radius:50%;width:6px;height:6px;animation:.5s infinite alternate telemetry-blink;box-shadow:0 0 10px #60cfc8}.stage-main-title{letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin:0 0 8px;font-size:clamp(26px,3.2vw,44px);font-weight:800;line-height:1}.stage-sub-text{color:#ffffffa6;max-width:620px;margin:0 auto;font-size:clamp(12px,.95vw,14.5px);line-height:1.5}.stage-brands-grid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px);display:grid}@media (max-width:1120px){.stage-brands-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.stage-brands-grid{grid-template-columns:1fr}}.stage-brand-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;background:#121817b8;border:1px solid #ffffff17;border-radius:14px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.card-individual-spotlight{clip-path:polygon(30% 0%,70% 0%,100% 100%,0% 100%);opacity:0;pointer-events:none;filter:blur(4px);background:radial-gradient(at 50% 0,#60cfc847 0%,#0000 70%);width:180px;height:100%;transition:opacity .35s;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.stage-brand-card:hover .card-individual-spotlight,.stage-brand-card.is-spotlit .card-individual-spotlight{opacity:1}.stage-brand-card:hover,.stage-brand-card.is-spotlit{background:#162220e0;border-color:#60cfc88c;transform:translateY(-6px);box-shadow:0 18px 45px #00000080,0 0 30px #60cfc833}.card-laser-frame{pointer-events:none;z-index:2;position:absolute;inset:6px}.corner-bracket{border-color:#60cfc84d;width:8px;height:8px;transition:border-color .25s,width .25s,height .25s;position:absolute}.stage-brand-card:hover .corner-bracket{border-color:#60cfc8;width:12px;height:12px}.corner-bracket.top-left{border-top:1.5px solid;border-left:1.5px solid;top:0;left:0}.corner-bracket.top-right{border-top:1.5px solid;border-right:1.5px solid;top:0;right:0}.corner-bracket.bottom-left{border-bottom:1.5px solid;border-left:1.5px solid;bottom:0;left:0}.corner-bracket.bottom-right{border-bottom:1.5px solid;border-right:1.5px solid;bottom:0;right:0}.brand-card-interior{min-height:215px;color:inherit;z-index:3;flex-direction:column;padding:24px 20px 20px;text-decoration:none;display:flex;position:relative}.brand-index-indicator{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.stage-num{letter-spacing:.16em;color:#ffffff73;font-size:11px;font-weight:800;transition:color .25s}.stage-brand-card:hover .stage-num{color:#60cfc8}.stage-status-pip{background:#ffffff40;border-radius:50%;width:6px;height:6px;transition:background .25s,box-shadow .25s}.stage-brand-card:hover .stage-status-pip{background:#60cfc8;box-shadow:0 0 10px #60cfc8}.brand-logo-pod{justify-content:center;align-items:center;height:52px;margin-bottom:12px;padding:4px 0;transition:transform .3s;display:flex}.brand-stage-svg{width:100%;max-width:150px;height:auto;max-height:44px;transition:filter .3s,transform .3s}.stage-brand-card:hover .brand-stage-svg{filter:drop-shadow(0 0 14px #60cfc8cc);transform:scale(1.05)}.brand-meta-pod{margin-top:auto}.brand-category-tag{color:#60cfc8;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:800;display:inline-block}.brand-name-title{color:#fff;letter-spacing:.04em;margin:0 0 4px;font-size:18px;font-weight:800}.brand-descriptor{color:#ffffffb8;margin:0;font-size:12px;line-height:1.45}.brand-hover-cue{color:#60cfc8;letter-spacing:.12em;text-transform:uppercase;opacity:.75;border-top:1px solid #ffffff14;align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:10px;font-weight:800;transition:opacity .25s,transform .25s;display:flex;transform:translateY(2px)}.cue-arrow{transition:transform .25s}.stage-brand-card:hover .brand-hover-cue{opacity:1;transform:translateY(0)}.stage-brand-card:hover .cue-arrow{transform:translate(4px)}.stage-floor-reflection{height:24px;margin-top:clamp(10px,1.4vh,18px);position:relative}.stage-floor-laser-beam{background:linear-gradient(90deg,#0000 0%,#60cfc8 30%,#fff 50%,#60cfc8 70%,#0000 100%);height:2px;box-shadow:0 0 16px #60cfc8,0 0 40px #60cfc8cc}.stage-floor-glow{filter:blur(6px);background:radial-gradient(at 50% 0,#60cfc838 0%,#0000 70%);height:20px}@media (max-width:860px){.stage-brands-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.stage-brands-grid{grid-template-columns:1fr;gap:16px}.stage-laser-curtain{width:60px}.brand-card-interior{min-height:240px;padding:22px 18px 18px}}.scroll-progress{z-index:10010;width:var(--scroll-pct,0%);pointer-events:none;background:linear-gradient(90deg, var(--mint), #7ef5ee, #a7f3d0);height:3px;transition:width 90ms cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;box-shadow:0 0 12px #60cfc8b3}.mosaic-card[data-reveal],.catalog-card[data-reveal],.brand-frame[data-reveal],.portfolio-card[data-reveal]{transform:translateY(28px)scale(.985)}.mosaic-card[data-reveal].is-visible,.catalog-card[data-reveal].is-visible,.brand-frame[data-reveal].is-visible,.portfolio-card[data-reveal].is-visible{transform:translateY(0)scale(1)}.button,.header-cta{transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s,background .26s,border-color .26s,color .26s;position:relative;overflow:hidden}.button-primary,.header-cta,.pdf-pill-btn-cyan{isolation:isolate;position:relative;box-shadow:0 4px 18px #60cfc840}.button-primary:hover,.header-cta:hover,.pdf-pill-btn-cyan:hover{transform:translateY(-3px);box-shadow:0 12px 32px #60cfc880}.button-primary:before,.header-cta:before,.pdf-pill-btn:before,.button-ghost:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);width:60%;height:100%;transition:none;position:absolute;top:0;left:-120%;transform:skew(-25deg)}.button-primary:hover:before,.header-cta:hover:before,.pdf-pill-btn:hover:before,.button-ghost:hover:before{transition:left .65s cubic-bezier(.16,1,.3,1);left:170%}.button-primary:after,.header-cta:after,.pdf-pill-btn-cyan:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;filter:blur(8px);background:radial-gradient(circle,#60cfc899 0%,#60cfc81a 60%,#0000 80%);transition:opacity .28s,transform .28s;position:absolute;inset:-3px;transform:scale(.9)}.button-primary:hover:after,.header-cta:hover:after,.pdf-pill-btn-cyan:hover:after{opacity:1;transform:scale(1.15)}.button span,.header-cta span,.button b{z-index:2;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:inline-block;position:relative}.button:hover span,.header-cta:hover span,.button:hover b{transform:translate(6px)}.button-ghost{isolation:isolate;transition:transform .26s,background .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.button-ghost:hover{border-color:var(--mint);color:#fff;background:#60cfc81f;transform:translateY(-2px);box-shadow:0 8px 24px #60cfc84d}.button-ghost:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #60cfc866;transition:opacity .26s;position:absolute;inset:0}.button-ghost:hover:after{opacity:1}.pdf-service-card,.pdf-3d-card,.pdf-work-featured-hero,.pdf-work-sub-card,.pdf-insight-main-card,.pdf-insight-side-card,.pdf-process-node,.pdf-hero-pillar-item{transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,border-color .38s;position:relative;overflow:hidden}.pdf-service-card:before,.pdf-3d-card:before,.pdf-work-featured-hero:before,.pdf-work-sub-card:before,.pdf-insight-main-card:before,.pdf-insight-side-card:before,.pdf-process-node:before,.pdf-hero-pillar-item:before{content:"";opacity:0;transform-origin:top;pointer-events:none;z-index:2;background:radial-gradient(at 50% 0,#60cfc838 0%,#60cfc80a 55%,#0000 80%);height:85%;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleY(.7)}.pdf-service-card:hover:before,.pdf-3d-card:hover:before,.pdf-work-featured-hero:hover:before,.pdf-work-sub-card:hover:before,.pdf-insight-main-card:hover:before,.pdf-insight-side-card:hover:before,.pdf-process-node:hover:before,.pdf-hero-pillar-item:hover:before{opacity:1;transform:scaleY(1)}.pdf-service-card:after,.pdf-3d-card:after,.pdf-work-featured-hero:after,.pdf-work-sub-card:after,.pdf-insight-main-card:after,.pdf-insight-side-card:after,.pdf-process-node:after,.pdf-hero-pillar-item:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:3;border:1.5px solid #60cfc8bf;transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 0 20px #60cfc81f,0 0 16px #60cfc833}.pdf-service-card:hover:after,.pdf-3d-card:hover:after,.pdf-work-featured-hero:hover:after,.pdf-work-sub-card:hover:after,.pdf-insight-main-card:hover:after,.pdf-insight-side-card:hover:after,.pdf-process-node:hover:after,.pdf-hero-pillar-item:hover:after{opacity:1}.pdf-service-card:hover,.pdf-3d-card:hover,.pdf-work-featured-hero:hover,.pdf-work-sub-card:hover,.pdf-insight-main-card:hover,.pdf-insight-side-card:hover,.pdf-process-node:hover,.pdf-hero-pillar-item:hover{transform:translateY(-5px);box-shadow:0 20px 48px #0000008c,0 0 30px #60cfc82e}.global-header{transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s}.brand-lockup img{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .3s}.brand-lockup:hover img{filter:drop-shadow(0 0 18px #60cfc84d);transform:scale(1.03)}.hero-spotlight{animation:8s ease-in-out infinite alternate spotlight-breathe}.hero-watermark{transform:rotate(-2deg)}.hero-bottom b{animation:1.8s ease-in-out infinite scroll-cue;display:inline-block}@keyframes line-expand{0%{opacity:0;width:0}to{opacity:1;width:34px}}.eyebrow span,.hero-words i,.section-label span{animation:.7s cubic-bezier(.16,1,.3,1) forwards line-expand}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.contact-creative-stamp,.portfolio-hero-image span{animation:5s ease-in-out infinite subtle-float}.brand-in-motion{background:#111413;padding:clamp(100px,12vw,180px) 0;position:relative;overflow:hidden}.brand-in-motion:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#60cfc824,#0000 66%);border-radius:50%;width:60vw;position:absolute;top:-28vw;right:-18vw}.brand-motion-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:clamp(48px,7vw,90px);display:grid;position:relative}.brand-motion-head .section-label{grid-column:1/-1}.brand-motion-head h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(54px,6.4vw,102px);line-height:.84}.brand-motion-head h2 em{color:var(--mint);font-style:normal}.brand-motion-head>p:last-child{color:#ffffff94;max-width:530px;margin:0 0 8px;font-size:18px;line-height:1.65}.brand-frames{background:#ffffff1f;grid-template-columns:1fr .5fr .5fr;gap:2px;display:grid}.brand-frame{background:#202423;min-height:570px;margin:0;position:relative;overflow:hidden}.brand-frame img{object-fit:cover;filter:saturate(.88)brightness(.88);transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .6s}.brand-frame:hover img{filter:saturate()brightness();transform:scale(1.045)}.brand-frame figcaption{color:#fffc;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#0000,#0a0c0ce6);gap:18px;padding:24px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.brand-frame figcaption span{color:var(--mint)}@keyframes curtain-exit{0%{transform:translateY(0)}38%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes spotlight-breathe{0%{opacity:.78;transform:scale(1)}to{opacity:1;transform:scale(1.035)}}@keyframes scroll-cue{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@media (max-width:900px){.pointer-glow{display:none}.brand-motion-head{grid-template-columns:1fr}.brand-motion-head .section-label{grid-column:auto}.brand-frames{grid-template-columns:1fr 1fr}.brand-frame-wide{grid-column:1/-1}.brand-frame{min-height:430px}}@media (max-width:600px){.brand-frames{grid-template-columns:1fr}.brand-frame-wide{grid-column:auto}.brand-frame{min-height:390px}.route-curtain img{width:54px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.route-curtain,.pointer-glow,.scroll-progress{display:none}}@media (min-width:1181px){.presence-services-page .pdf-services-hero-bg{width:auto;inset:0 0 auto 40%}.presence-services-page .pdf-services-hero-overlay{background:linear-gradient(90deg,#f5f8f8 0%,#f5f8f8a6 14%,#f5f8f800 34%),linear-gradient(#f5f8f8f5 0 92px,#0000 156px)}.presence-services-page .pdf-services-hero-content h1{font-size:clamp(42px,3.25vw,52px)}.presence-work-page .pdf-project-meta{display:none}.presence-work-page .pdf-project-featured-card .pdf-project-media{min-height:470px}.presence-work-page .pdf-project-sub-card .pdf-project-media{min-height:228px}}.pdf-case-study-page .pdf-case-hero-section{align-items:stretch;height:680px;min-height:680px;padding-top:0}.pdf-case-study-page .pdf-case-bg-img{object-fit:cover;object-position:center}.pdf-case-study-page .pdf-case-hero-overlay{background:linear-gradient(90deg,#080c0cfa 0%,#080c0ce8 40%,#080c0c57 65%,#080c0c2e 100%)}.pdf-case-study-page .pdf-case-hero-shell{z-index:1;grid-template-rows:auto 1fr auto;width:min(100% - 64px,1440px);min-height:680px;padding:116px 0 30px;display:grid;position:relative}.pdf-case-study-page .pdf-case-top-nav{margin-bottom:28px}.pdf-case-study-page .pdf-back-link{color:#ffffffa8;font-size:12px}.pdf-case-study-page .pdf-case-hero-split{justify-content:space-between;align-items:center;display:flex}.pdf-case-study-page .pdf-case-hero-left{max-width:760px}.pdf-case-study-page .pdf-case-kicker-badge{color:#64d9d2;letter-spacing:.2em;margin-bottom:12px;font-size:10px;font-weight:800;display:inline-block}.pdf-case-study-page .pdf-case-hero-left h1{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(48px,4.65vw,68px);line-height:.92}.pdf-case-study-page .pdf-case-hero-summary{color:#ffffffb8;max-width:700px;margin:0 0 20px;font-size:14px;line-height:1.48}.pdf-case-study-page .pdf-case-hero-side-words{display:none}.pdf-case-study-page .pdf-case-meta-bar{border-top:1px solid #ffffff21;grid-template-columns:.8fr 1fr 2fr .55fr;gap:28px;margin:24px 0 0;padding:19px 0 0;display:grid}.pdf-case-study-page .pdf-case-meta-bar div{min-width:0}.pdf-case-study-page .pdf-case-meta-bar dt{color:#ffffff73;letter-spacing:.17em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.pdf-case-study-page .pdf-case-meta-bar dd{color:#fff;margin:0;font-size:12px;line-height:1.35}.pdf-case-study-page .pdf-case-cs-section,.pdf-case-study-page .pdf-case-look-section,.pdf-case-study-page .pdf-case-results-section,.pdf-case-study-page .pdf-case-quote-section,.pdf-case-study-page .pdf-more-projects-section{padding-block:78px}.pdf-case-study-page .pdf-case-cs-grid{grid-template-columns:.92fr .92fr 1.16fr;gap:18px;display:grid}.pdf-case-study-page .pdf-case-challenge-box,.pdf-case-study-page .pdf-case-solution-box{background:#151a19;border:1px solid #ffffff14;border-radius:13px;padding:32px 28px}.pdf-case-study-page .pdf-case-challenge-box h2,.pdf-case-study-page .pdf-case-solution-box h2,.pdf-case-study-page .pdf-results-left h2,.pdf-case-study-page .pdf-more-header h2{margin:0 0 15px;font-size:clamp(28px,2.7vw,40px);line-height:.98}.pdf-case-study-page .pdf-case-challenge-box>p:last-child,.pdf-case-study-page .pdf-case-solution-box>p,.pdf-case-study-page .pdf-results-left>p{color:#ffffffa8;font-size:13px;line-height:1.6}.pdf-case-study-page .pdf-case-explore-link{color:#64d9d2;text-transform:uppercase;gap:10px;margin-top:18px;font-size:11px;font-weight:800;display:inline-flex}.pdf-case-study-page .pdf-case-cs-media{border-radius:13px;min-height:360px;position:relative;overflow:hidden}.pdf-case-study-page .pdf-case-cs-media img,.pdf-case-study-page .pdf-look-media img,.pdf-case-study-page .pdf-more-thumb img{object-fit:cover}.pdf-case-study-page .pdf-cs-media-words{color:#fff;letter-spacing:.18em;text-shadow:0 2px 8px #0009;flex-direction:column;font-size:9px;font-weight:800;display:flex;position:absolute;inset:auto 22px 22px}.pdf-case-study-page .pdf-case-look-4grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pdf-case-study-page .pdf-look-card{background:#151a19;border:1px solid #ffffff14;border-radius:16px;padding-bottom:20px;transition:all .3s;position:relative;overflow:hidden}.pdf-case-study-page .pdf-look-card:hover{border-color:#60cfc859;transform:translateY(-4px);box-shadow:0 16px 40px #0006}.pdf-case-study-page .pdf-look-media,.pdf-case-study-page .pdf-look-img-wrap{background:#111413;width:100%;height:260px;margin-bottom:16px;position:relative;overflow:hidden}.pdf-case-study-page .pdf-look-img{object-fit:cover;object-position:center;transition:transform .4s}.pdf-case-study-page .pdf-look-card:hover .pdf-look-img,.pdf-case-study-page .pdf-look-card:hover .pdf-look-media img{transform:scale(1.05)}.pdf-case-study-page .pdf-look-card h4,.pdf-case-study-page .pdf-look-card p{margin-inline:18px}.pdf-case-study-page .pdf-look-card h4{color:#fff;margin-block:0 5px;font-size:15px;font-weight:700}.pdf-case-study-page .pdf-look-card p{color:#ffffff94;margin-block:0;font-size:12px}.pdf-case-study-page .pdf-case-results-grid{grid-template-columns:.9fr 1.25fr;align-items:center;gap:40px;display:grid}.pdf-case-study-page .pdf-results-metrics-grid,.pdf-case-study-page .pdf-results-stat-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pdf-case-study-page .pdf-metric-box,.pdf-case-study-page .pdf-stat-card{background:#151a19;border:1px solid #ffffff17;border-radius:16px;padding:28px 24px;transition:all .3s}.pdf-case-study-page .pdf-metric-box:hover,.pdf-case-study-page .pdf-stat-card:hover{border-color:#60cfc859;transform:translateY(-2px)}.pdf-case-study-page .pdf-metric-val,.pdf-case-study-page .pdf-stat-num{color:#60cfc8;letter-spacing:-.02em;margin-bottom:8px;font-size:38px;font-weight:800;line-height:1;display:block}.pdf-case-study-page .pdf-metric-lbl,.pdf-case-study-page .pdf-stat-label{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.pdf-case-study-page .pdf-case-pillars-section{border-top:1px solid #ffffff14;padding-block:78px}.pdf-case-study-page .pdf-case-pillars-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px;display:grid}.pdf-case-study-page .pdf-pillar-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151a19d9;border:1px solid #ffffff14;border-radius:16px;padding:32px 24px;transition:all .3s}.pdf-case-study-page .pdf-pillar-card:hover{border-color:#60cfc859;transform:translateY(-4px)}.pdf-case-study-page .pdf-pillar-num{color:#60cfc8;margin-bottom:12px;font-size:28px;font-weight:800;display:block}.pdf-case-study-page .pdf-pillar-card h3{color:#fff;margin:0 0 10px;font-size:18px;font-weight:700}.pdf-case-study-page .pdf-pillar-card p{color:#ffffffa6;margin:0;font-size:13px;line-height:1.6}.pdf-case-study-page .pdf-results-side-words{color:#ffffff6b;letter-spacing:.18em;flex-direction:column;font-size:9px;font-weight:800;display:flex}.pdf-case-study-page .pdf-case-quote-card{text-align:center;background:#151a19;border:1px solid #64d9d238;border-radius:14px;max-width:940px;margin:0 auto;padding:50px 58px;position:relative}.pdf-case-study-page .pdf-big-quote-mark,.pdf-case-study-page .pdf-quote-mark{color:#64d9d2;font-size:62px;line-height:.6;font-family:var(--font-serif,serif);display:block}.pdf-case-study-page .pdf-case-quote-card blockquote,.pdf-case-study-page .pdf-quote-text{color:#fff;max-width:760px;margin:18px auto;font-size:20px;font-style:italic;line-height:1.5}.pdf-case-study-page .pdf-quote-author{flex-direction:column;gap:4px;margin-top:16px;font-style:normal;display:flex}.pdf-case-study-page .pdf-quote-author strong{color:#fff;font-size:14px;font-weight:700}.pdf-case-study-page .pdf-quote-author span{color:#ffffff80;font-size:12px}.pdf-case-study-page .pdf-result-card{background:#151a19;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:16px;padding:24px;transition:all .3s;display:flex}.pdf-case-study-page .pdf-result-card:hover{border-color:#60cfc859;transform:translateY(-2px)}.pdf-case-study-page .pdf-result-bullet{flex-shrink:0;font-size:16px;line-height:1.4}.pdf-case-study-page .pdf-result-card p{color:#fffc;margin:0;font-size:14px;line-height:1.6}.pdf-case-study-page .pdf-more-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.pdf-case-study-page .pdf-view-all-link{color:#64d9d2;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.pdf-case-study-page .pdf-more-projects-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pdf-case-study-page .pdf-more-card{background:#151a19;border:1px solid #ffffff14;border-radius:16px;transition:all .3s;overflow:hidden}.pdf-case-study-page .pdf-more-card:hover{border-color:#60cfc859;transform:translateY(-4px)}.pdf-case-study-page .pdf-more-thumb{background:#111413;height:200px;position:relative;overflow:hidden}.pdf-case-study-page .pdf-more-thumb img{object-fit:cover;transition:transform .4s}.pdf-case-study-page .pdf-more-card:hover .pdf-more-thumb img{transform:scale(1.05)}.pdf-case-study-page .pdf-more-info{padding:18px}.pdf-case-study-page .pdf-more-info h4{color:#fff;margin:0;font-size:16px;font-weight:700}.pdf-case-study-page .pdf-more-info p{color:#ffffff8c;margin-top:4px;font-size:12px}@media (max-width:900px){.pdf-case-study-page .pdf-case-hero-section,.pdf-case-study-page .pdf-case-hero-shell{height:auto;min-height:720px}.pdf-case-study-page .pdf-case-meta-bar{grid-template-columns:repeat(2,1fr)}.pdf-case-study-page .pdf-case-cs-grid,.pdf-case-study-page .pdf-case-results-grid{grid-template-columns:1fr}.pdf-case-study-page .pdf-case-look-4grid,.pdf-case-study-page .pdf-more-projects-grid{grid-template-columns:repeat(2,1fr)}.pdf-case-study-page .pdf-results-side-words{display:none}}@media (max-width:620px){.pdf-case-study-page .pdf-case-hero-left h1{font-size:clamp(38px,12vw,54px)}.pdf-case-study-page .pdf-case-meta-bar,.pdf-case-study-page .pdf-case-look-4grid,.pdf-case-study-page .pdf-more-projects-grid,.pdf-case-study-page .pdf-results-metrics-grid{grid-template-columns:1fr}.pdf-case-study-page .pdf-case-quote-card{padding:40px 24px}}:is(body:has(.connect-page)>.public-announcement,body:has(.connect-page)>.global-header,body:has(.connect-page)>.pdf-site-footer,body:has(.connect-page)>.skip-link){display:none}body:has(.connect-page){background:#061113}.connect-page{--connect-mint:#55d7d1;--connect-ink:#061113;color:#f4ffff;isolation:isolate;background:#061113;min-height:100vh;position:relative;overflow:hidden}.connect-page:before{z-index:-2;opacity:.17;content:"";background-image:url(/images/presence/about/about-approach-clean-bg.webp);background-position:50% 0;background-size:cover;position:absolute;inset:0}.connect-page:after{z-index:-1;content:"";background:#030e10cc;position:absolute;inset:0}.connect-shell{width:min(100% - 36px,760px);margin:0 auto;position:relative}.connect-orbit{z-index:0;pointer-events:none;border:1px solid #55d7d11f;border-radius:50%;position:absolute}.connect-orbit:before{background:var(--connect-mint);content:"";border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 26px 8px #55d7d147}.connect-orbit-one{width:720px;height:720px;top:120px;left:50%;transform:translate(-50%)}.connect-orbit-one:before{top:66px;right:116px}.connect-orbit-two{width:540px;height:540px;top:440px;left:-220px}.connect-orbit-two:before{top:50%;right:-4px}.connect-light{z-index:0;pointer-events:none;transform-origin:top;background:#69f4ee6b;width:3px;height:440px;animation:5.5s ease-in-out infinite alternate connect-light-pulse;position:absolute;box-shadow:0 0 18px 4px #55d7d138,0 0 90px 38px #2bcec814}.connect-light:after{content:"";background:#bafffc;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:-3px;box-shadow:0 0 30px 10px #55d7d199}.connect-light-left{opacity:.36;top:150px;left:12%;transform:rotate(24deg)}.connect-light-right{opacity:.42;animation-delay:-2.8s;top:76px;right:10%;transform:rotate(-20deg)}.connect-light-center{opacity:.24;height:250px;animation-delay:-1.3s;top:565px;left:50%;transform:rotate(90deg)}@keyframes connect-light-pulse{0%{filter:brightness(.75)}to{filter:brightness(1.35)}}.connect-topbar{justify-content:space-between;align-items:center;padding:28px 0 16px;display:flex}.connect-topbar>a{color:inherit;text-decoration:none}.connect-topbar .brand-logo-wrap{gap:8px!important}.connect-live{color:#efffff94;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.connect-live i{background:var(--connect-mint);width:7px;height:7px;box-shadow:0 0 14px var(--connect-mint);border-radius:50%}.connect-hero{text-align:center;padding:54px 0 38px}.connect-mark-wrap{background:#071f21c2;border:1px solid #55d7d13b;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 28px;display:grid;box-shadow:0 0 70px #3ad1cb26}.connect-mark{filter:drop-shadow(0 0 14px #55d7d157);width:37px;height:56px}.connect-kicker{color:var(--connect-mint);letter-spacing:.34em;margin:0 0 17px;font-size:10px;font-weight:750}.connect-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,9vw,72px);line-height:.96}.connect-hero h1 span{color:var(--connect-mint)}.connect-intro{color:#ebfcfcad;max-width:570px;margin:27px auto 0;font-size:clamp(14px,2vw,17px);line-height:1.72}.connect-socials{gap:11px;margin-top:18px;display:grid}.connect-social-link{color:#efffff;background:#0a1f21c7;border:1px solid #93e1de24;border-radius:18px;grid-template-columns:48px 1fr auto 28px;align-items:center;gap:15px;min-height:78px;padding:14px 19px;text-decoration:none;transition:transform .22s,border-color .22s,background-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000021}.connect-social-link:before{background:var(--connect-mint);transform-origin:50%;content:"";width:3px;transition:transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.connect-social-link:hover{background:#0c2a2ceb;border-color:#55d7d185;transform:translateY(-3px)}.connect-social-link:hover:before{transform:scaleY(1)}.connect-social-icon{width:48px;height:48px;color:var(--connect-mint);background:#55d7d10e;border:1px solid #55d7d13b;border-radius:14px;place-items:center;display:grid}.connect-social-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:23px;height:23px}.connect-social-icon .connect-icon-fill{fill:currentColor;stroke:none}.connect-social-copy{gap:4px;display:grid}.connect-social-copy strong{letter-spacing:.02em;font-size:15px}.connect-social-copy small{color:#e8fcfc80;letter-spacing:.08em;font-size:11px}.connect-social-number{color:#e5ffff47;letter-spacing:.15em;font-size:10px}.connect-social-arrow{color:var(--connect-mint);font-size:20px;transition:transform .22s}.connect-social-link:hover .connect-social-arrow{transform:translate(3px,-3px)}.connect-signal{color:#defbfa61;letter-spacing:.27em;justify-content:center;align-items:center;gap:12px;margin:39px 0 0;font-size:8px;display:flex}.connect-signal i{background:var(--connect-mint);border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #55d7d1b3}.connect-actions{gap:11px;margin-top:35px;display:grid}.connect-primary-action{color:#041213;background:var(--connect-mint);border-radius:18px;justify-content:space-between;align-items:center;min-height:92px;padding:19px 22px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex}.connect-primary-action:hover{transform:translateY(-3px);box-shadow:0 22px 54px #22c7c230}.connect-primary-action>span{letter-spacing:-.03em;gap:3px;font-size:23px;font-weight:850;display:grid}.connect-primary-action small{letter-spacing:.25em;font-size:8px}.connect-primary-action i{border:1px solid #021b1c40;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;font-style:normal;display:grid}.connect-footer{color:#e5fcfc57;letter-spacing:.23em;justify-content:space-between;gap:20px;padding:42px 0 30px;font-size:8px;display:flex}@media (max-width:640px){.connect-shell{width:min(100% - 28px,520px)}.connect-topbar{padding-top:22px}.connect-live{font-size:8px}.connect-hero{padding-top:41px}.connect-hero h1{font-size:clamp(40px,12.8vw,58px)}.connect-intro{max-width:430px}.connect-light-left{left:-8%}.connect-light-right{right:-8%}}@media (max-width:420px){.connect-topbar .brand-logo-wrap span:first-child{font-size:12px!important}.connect-topbar .brand-logo-wrap span:last-child{font-size:6px!important}.connect-topbar .brand-logo-wrap svg{width:29px;height:44px}.connect-social-link{grid-template-columns:44px 1fr 24px;padding:12px 14px}.connect-social-icon{width:44px;height:44px}.connect-social-number{display:none}.connect-footer{text-align:center;flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.connect-page *,.connect-page :before,.connect-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.service-seo-faq{color:#0c1b1d;background:#f4f7f7;padding:clamp(80px,9vw,140px) 0}.service-seo-faq-heading{max-width:820px;margin-bottom:46px}.service-seo-faq-heading>span{color:#009fa2;letter-spacing:.18em;font-size:12px;font-weight:800}.service-seo-faq-heading h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(36px,4vw,62px);line-height:1.08}.service-seo-faq-heading p{color:#5a696b;font-size:17px}.service-seo-faq-list{gap:14px;display:grid}.service-seo-faq-list details{background:#fff;border:1px solid #054b4e24;border-radius:18px}.service-seo-faq-list summary{cursor:pointer;padding:24px 28px;font-size:18px;font-weight:750;list-style:none}.service-seo-faq-list summary:after{float:right;color:#00aeb1;content:"+"}.service-seo-faq-list details[open] summary:after{content:"−"}.service-seo-faq-list details p{color:#526466;max-width:900px;margin:0;padding:0 28px 26px;font-size:16px;line-height:1.8}.brand-lockup{width:164px;line-height:0;display:block}.brand-lockup img{width:100%;height:auto;display:block}.header-inner{grid-template-columns:180px 1fr 180px}.desktop-nav{justify-self:center}.desktop-nav a{color:#ffffffd1;padding:38px 0 35px;font-weight:600;transition:color .18s;position:relative}.desktop-nav a:after{content:"";background:var(--mint);height:2px;transition:left .18s,right .18s;position:absolute;bottom:0;left:50%;right:50%}.desktop-nav a:hover,.desktop-nav a.is-active{color:#fff}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{left:0;right:0}.header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.language-label{color:#fff;letter-spacing:.08em;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700}.mobile-menu summary{border-radius:50%;align-content:center;gap:7px;width:44px;height:44px;padding:11px;display:grid}.mobile-menu summary span{background:#fff;height:1px;display:block}.mobile-menu nav a.is-active{color:var(--mint)}.presence-hero{isolation:isolate;background:#121514;min-height:max(780px,100svh);position:relative;overflow:hidden}.hero-dark{z-index:-3;background:radial-gradient(circle at 35% 44%,#26312f,#141716 58%);position:absolute;inset:0 46% 0 0}.hero-visual{z-index:-3;position:absolute;inset:0 0 0 46%;overflow:hidden}.hero-visual img{object-fit:cover;object-position:center;animation:1.4s cubic-bezier(.2,.7,.2,1) both hero-image-in}.hero-spotlight{z-index:-2;background:linear-gradient(90deg,#141716 0%,#141716f0 39%,#14171642 63%,#14171661 100%),linear-gradient(#0000 60%,#0a0c0ccc);position:absolute;inset:0}.hero-watermark{z-index:-1;opacity:.035;width:min(34vw,470px);height:auto;position:absolute;top:15%;left:4vw}.presence-hero-inner{grid-template-columns:1fr 1fr;align-items:center;min-height:max(780px,100svh);padding-top:96px;display:grid}.hero-message{max-width:720px;padding:70px 0 130px;animation:.9s .25s both copy-reveal}.hero-message h1,.editorial-heading h2,.about-panel h2,.work-feature-copy h2,.insight-teaser h2,.about-story h2,.values-section h2,.case-gallery h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(58px,6.4vw,106px);font-weight:700;line-height:.85}.hero-message h1 em,.editorial-heading h2 em,.about-panel h2 em,.work-feature-copy h2 em,.insight-teaser h2 em,.about-story h2 em,.case-gallery h2 em{color:var(--mint);font-style:normal}.hero-message>p:not(.eyebrow){color:#ffffffad;max-width:560px;margin:28px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.play-link{align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.play-link>span{width:48px;height:48px;color:var(--mint);border:1px solid #ffffff47;border-radius:50%;place-items:center;font-size:10px;display:grid}.hero-words{color:#ffffff8c;letter-spacing:.28em;text-transform:uppercase;place-self:center end;gap:9px;margin-right:2vw;font-size:10px;display:grid}.hero-words i{background:var(--mint);width:34px;height:1px;margin-top:10px}.hero-bottom{color:#ffffff73;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;min-height:66px;font-size:10px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-bottom a{align-items:center;gap:20px;display:flex}.hero-bottom b{color:var(--mint);font-size:17px}.home-services,.services-catalog{color:var(--charcoal);background:#f5f7f6;padding:clamp(90px,10vw,150px) 0}.portfolio-index,.insights-index{color:var(--white);background:#131615;padding:clamp(80px,9vw,140px) 0}.editorial-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;margin-bottom:clamp(48px,7vw,90px);display:grid}.editorial-heading h2{font-size:clamp(50px,5.5vw,86px)}.editorial-heading>p{color:#646a69;max-width:560px;margin:0 0 8px;font-size:18px;line-height:1.65}.service-mosaic{background:#d5d9d8;border:1px solid #d5d9d8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mosaic-card{background:#fff;min-width:0}.mosaic-card>a{flex-direction:column;height:100%;display:flex}.mosaic-copy{flex-direction:column;align-items:flex-start;min-height:320px;padding:clamp(28px,3.2vw,50px);display:flex}.mosaic-copy>span,.catalog-card>div>span{color:#48aaa4;letter-spacing:.14em;font-size:11px}.mosaic-copy h3,.catalog-card h2{text-transform:uppercase;margin:28px 0 15px;font-size:clamp(27px,2.25vw,38px);line-height:.95}.mosaic-copy p,.catalog-card p{color:#676d6c;margin:0;line-height:1.6}.mosaic-copy b,.catalog-card b{letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:30px;font-size:11px}.mosaic-copy i{color:#43a9a3;margin-left:15px;font-style:normal}.mosaic-image{aspect-ratio:1;background:#1b1e1d;overflow:hidden}.mosaic-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mosaic-card:nth-child(2n) .mosaic-image{order:-1}.mosaic-card:hover img{transform:scale(1.035)}.home-about{background:#1a1d1c;grid-template-columns:1.08fr .92fr;min-height:820px;display:grid}.about-image{min-height:200px;position:relative;overflow:hidden}.about-image img{object-fit:cover}.about-panel{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,8vw,130px);display:flex}.about-panel h2{font-size:clamp(48px,5.2vw,82px)}.about-panel>p:not(.section-label){color:#ffffffa1;max-width:610px;margin:30px 0;font-size:18px;line-height:1.7}.why-presence{background:#202423;padding:clamp(100px,11vw,170px) 0}.editorial-heading-dark>p{color:#ffffff94}.principle-panels{border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.principle-panels article{border-right:1px solid #ffffff1f;min-height:310px;padding:35px;transition:background .22s,color .22s;position:relative}.principle-panels article:last-child{border:0}.principle-panels article:hover{background:var(--mint);color:var(--charcoal)}.principle-panels span{color:var(--mint);font-size:11px}.principle-panels h3{text-transform:uppercase;margin:120px 0 10px;font-size:26px}.principle-panels p{color:#ffffff8c;margin:0;line-height:1.5}.principle-panels i{color:#ffffff59;font-style:normal;position:absolute;top:30px;right:30px}.principle-panels article:hover span,.principle-panels article:hover p,.principle-panels article:hover i{color:var(--charcoal)}.process-editorial,.services-process{color:var(--charcoal);background:#f5f7f6;padding:clamp(100px,11vw,160px) 0}.process-track{grid-template-columns:repeat(5,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.process-track:before{content:"";background:var(--mint);height:1px;position:absolute;top:72px;left:3%;right:3%}.process-track li{z-index:1;background:#fff;border:1px solid #e2e5e4;border-radius:20px;min-height:210px;padding:30px;position:relative}.process-track li>span{color:#47aaa4;letter-spacing:.12em;font-size:11px;display:block}.process-track h3{text-transform:uppercase;margin:36px 0 12px;font-size:20px}.process-track p{color:#6a706f;margin:0;font-size:14px;line-height:1.5}.featured-work{background:#171a19;padding:clamp(100px,11vw,170px) 0}.work-feature-grid{grid-template-columns:.9fr 1.1fr;min-height:690px;display:grid}.work-feature-copy{border:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(45px,6vw,90px);display:flex}.work-feature-copy h2{font-size:clamp(48px,5vw,80px)}.work-feature-copy>p:not(.section-label){color:#fff9;margin:28px 0;font-size:17px;line-height:1.65}.work-feature-image{min-height:600px;position:relative;overflow:hidden}.work-feature-image img{object-fit:cover;transition:transform .6s}.work-feature-image:hover img{transform:scale(1.025)}.work-feature-image>span{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#141716cc;padding:12px 15px;font-size:10px;position:absolute;bottom:28px;left:28px}.insight-teaser{color:var(--charcoal);background:#eef2f1;padding:clamp(100px,11vw,160px) 0}.insight-teaser>.shell{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.insight-teaser h2{font-size:clamp(50px,5.5vw,88px)}.insight-empty{background:#fff;border:1px solid #dce0df;flex-direction:column;justify-content:flex-end;min-height:370px;padding:50px;display:flex}.insight-empty>span{color:#49aaa4;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.insight-empty h3{text-transform:uppercase;margin:24px 0 14px;font-size:clamp(28px,3vw,44px);line-height:1}.insight-empty p{color:#666c6b;line-height:1.6}.insight-empty a{text-transform:uppercase;letter-spacing:.1em;margin-top:20px;font-size:11px;font-weight:700}.insight-empty b{color:#49aaa4;margin-left:12px}.footer-lead{justify-content:space-between;align-items:flex-end;gap:45px;padding-bottom:80px;display:flex}.footer-lead .section-label{align-self:flex-start}.footer-lead h2{text-transform:uppercase;flex:1;margin:0;font-size:clamp(55px,7vw,105px);line-height:.82}.footer-lead h2 em{color:var(--mint);font-style:normal}.footer-brand img{width:180px;height:auto;margin-bottom:10px}.about-hero,.services-hero,.portfolio-hero,.insights-hero{background:#171a19;padding-top:96px}.about-hero-grid,.services-hero-grid,.portfolio-hero-inner,.insights-hero-grid{grid-template-columns:.9fr 1.1fr;min-height:700px;display:grid}.about-hero-copy,.services-hero-grid>div:first-child,.portfolio-hero-inner>div:first-child,.insights-hero-grid>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(35px,5vw,80px) 80px 0;display:flex}.about-hero h1,.services-hero h1,.portfolio-hero h1,.insights-hero h1,.case-hero h1{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(54px,5.8vw,94px);line-height:.86}.about-hero h1 em,.services-hero h1 em,.portfolio-hero h1 em,.insights-hero h1 em,.case-hero h1 em{color:var(--mint);font-style:normal}.about-hero-copy>p:not(.section-label),.services-hero-grid>div:first-child>p:not(.section-label),.portfolio-hero-inner>div:first-child>p:not(.section-label),.insights-hero-grid>div:first-child>p:not(.section-label){color:#ffffff9e;max-width:610px;margin:28px 0;font-size:18px;line-height:1.65}.about-hero-visual,.services-hero-visual,.portfolio-hero-image,.insights-hero-image{position:relative;overflow:hidden}.about-hero-visual>img,.services-hero-visual>img,.portfolio-hero-image>img,.insights-hero-image>img{object-fit:cover}.about-hero-visual:after,.services-hero-visual:after,.portfolio-hero-image:after,.insights-hero-image:after{content:"";background:linear-gradient(90deg,#171a1959,#0000 45%),linear-gradient(#0000,#12141459);position:absolute;inset:0}.visual-message,.services-hero-visual>span,.portfolio-hero-image>span,.insights-hero-image>span{z-index:2;color:#23262694;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(16px,1.5vw,24px);line-height:1.65;position:absolute;top:19%;left:10%}.visual-message b,.services-hero-visual>span b,.portfolio-hero-image>span b,.insights-hero-image>span b{color:var(--charcoal)}.visual-mark{z-index:2;opacity:.65;width:130px;height:auto;position:absolute;bottom:7%;left:8%}.about-story{color:var(--charcoal);background:#f5f7f6;padding:clamp(90px,10vw,150px) 0}.story-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.about-story h2{font-size:clamp(48px,5vw,80px)}.about-story p:not(.section-label){color:#626867;font-size:18px;line-height:1.7}.story-image{min-height:550px;position:relative;overflow:hidden}.story-image img{object-fit:cover}.about-facts{color:var(--charcoal);background:#fff}.fact-grid{grid-template-columns:repeat(4,1fr);display:grid}.fact-grid article{border-left:1px solid #e0e3e2;flex-direction:column;justify-content:center;min-height:180px;padding:30px;display:flex}.fact-grid article:last-child{border-right:1px solid #e0e3e2}.fact-grid strong{color:#45aaa4;font-size:clamp(38px,4vw,60px)}.fact-grid span{color:#636968;text-transform:uppercase;letter-spacing:.07em;margin-top:12px;font-size:12px}.mission-vision{background:#1b1e1d;padding:clamp(90px,9vw,140px) 0}.mission-grid{border:1px solid #ffffff1f;grid-template-columns:.8fr 1fr 1fr;display:grid}.mission-image{min-height:510px;position:relative;overflow:hidden}.mission-image img{object-fit:cover}.mission-grid article{border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:clamp(35px,5vw,70px);display:flex}.mission-grid article>span{color:var(--mint);font-size:25px}.mission-grid article>p{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.mission-grid article h2{text-transform:uppercase;margin:35px 0 0;font-size:clamp(25px,2.4vw,38px);line-height:1.15}.values-section{color:var(--charcoal);background:#f5f7f6;padding:clamp(90px,10vw,150px) 0}.values-section h2{font-size:clamp(54px,6vw,90px)}.values-grid{border:1px solid #d7dbda;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.values-grid article{border-right:1px solid #d7dbda;min-height:250px;padding:30px}.values-grid article:last-child{border:0}.values-grid span{color:#48aaa4;font-size:10px}.values-grid h3{text-transform:uppercase;margin:85px 0 12px}.values-grid p{color:#686e6d;line-height:1.55}.services-catalog{padding-top:0}.catalog-grid{background:#d5d9d8;border:1px solid #d5d9d8;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.catalog-card{background:#fff;grid-template-columns:1fr 1fr;min-height:380px;display:grid}.catalog-card>div{flex-direction:column;align-items:flex-start;padding:clamp(25px,3vw,45px);display:flex}.catalog-card>img{object-fit:cover;width:100%;height:100%}.catalog-card:nth-child(4n+2)>img,.catalog-card:nth-child(4n+3)>img{order:-1}.services-process .process-track{grid-template-columns:repeat(4,1fr)}.filter-row span{color:#666c6b;text-transform:uppercase;border:1px solid #d5d9d8;border-radius:999px;padding:10px 16px;font-size:11px}.filter-row .is-active{border-color:var(--mint);background:var(--mint);color:var(--charcoal)}.portfolio-grid{background:#d7dbda;border:1px solid #d7dbda;grid-template-columns:1.35fr .65fr;gap:1px;display:grid}.project-card{min-height:650px;position:relative;overflow:hidden}.project-card>img{object-fit:cover;transition:transform .6s}.project-card:after{content:"";background:linear-gradient(#0000 38%,#0f1211eb);position:absolute;inset:0}.project-card>div{z-index:2;color:#fff;padding:clamp(30px,5vw,70px);position:absolute;bottom:0;left:0;right:0}.project-card>div>span{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.project-card h2{text-transform:uppercase;margin:16px 0 8px;font-size:clamp(46px,5vw,80px)}.project-card p{color:#ffffffa6;max-width:580px;line-height:1.55}.project-card b{text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:11px;display:block}.project-card:hover img{transform:scale(1.03)}.portfolio-placeholder{color:#fff;background:#1d211f;flex-direction:column;justify-content:flex-end;min-height:650px;padding:45px;display:flex}.portfolio-placeholder span{color:var(--mint);text-transform:uppercase;font-size:10px}.portfolio-placeholder h2{text-transform:uppercase;margin:25px 0 15px;font-size:clamp(34px,3vw,50px);line-height:.95}.portfolio-placeholder p{color:#ffffff94;line-height:1.6}.case-hero{isolation:isolate;min-height:800px;position:relative;overflow:hidden}.case-hero>img{z-index:-2;object-fit:cover}.case-shade{z-index:-1;background:linear-gradient(90deg,#101212f5,#101212b8 48%,#10121229),linear-gradient(#0000 55%,#101212cc);position:absolute;inset:0}.case-hero-inner{flex-direction:column;justify-content:space-between;min-height:800px;padding-top:135px;padding-bottom:55px;display:flex}.case-hero-inner>a{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.case-hero-inner>div{max-width:860px}.case-hero-inner>div>p:last-child{color:#ffffffab;max-width:600px;line-height:1.6}.case-hero dl{gap:7vw;margin:0;display:flex}.case-hero dl div{gap:5px;display:grid}.case-hero dt{color:var(--mint);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.case-hero dd{margin:0;font-size:12px}.case-intro,.case-dark,.case-gallery{padding:clamp(90px,10vw,150px) 0}.case-intro,.case-gallery{color:var(--charcoal);background:#f5f7f6}.case-dark{background:#1b1e1d}.case-columns{grid-template-columns:.35fr .9fr 1.2fr;align-items:center;gap:6vw;display:grid}.case-kicker{color:var(--mint);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.case-columns h2{text-transform:uppercase;margin:0;font-size:clamp(42px,4.2vw,68px);line-height:.94}.case-columns>div>p{color:#626867;font-size:17px;line-height:1.7}.case-dark .case-columns>div>p{color:#fff9}.case-dark ul{padding:0;list-style:none}.case-dark li{color:#ffffffb8;border-bottom:1px solid #ffffff1f;padding:13px 0;font-size:13px}.case-feature-image{min-height:520px;position:relative;overflow:hidden}.case-feature-image img{object-fit:cover}.case-gallery h2{font-size:clamp(50px,5.4vw,86px)}.case-gallery>.shell>p:not(.section-label){color:#626867;max-width:700px;font-size:18px;line-height:1.65}.case-gallery>.shell>div{margin-top:60px;overflow:hidden}.case-gallery img{width:100%;height:auto;display:block}.featured-insight{color:#fff;background:#1b1e1d;grid-template-columns:.9fr 1.1fr;min-height:500px;display:grid}.featured-insight>div:first-child{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(35px,6vw,75px);display:flex}.featured-insight span{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.featured-insight h2{text-transform:uppercase;margin:28px 0 15px;font-size:clamp(42px,4.5vw,72px);line-height:.9}.featured-insight p{color:#fff9;line-height:1.6}.featured-insight a{color:var(--mint);text-transform:uppercase;margin-top:20px;font-size:11px}.featured-insight-image{min-height:500px;position:relative;overflow:hidden}.featured-insight-image img{object-fit:cover}.topic-grid{background:#d6dad9;border:1px solid #d6dad9;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.topic-grid article{background:#fff;padding-bottom:28px}.topic-grid article>div{aspect-ratio:1.3;position:relative;overflow:hidden}.topic-grid article img{object-fit:cover}.topic-grid article>span,.topic-grid article h3,.topic-grid article p{margin-left:24px;margin-right:24px;display:block}.topic-grid article>span{color:#49aaa4;text-transform:uppercase;margin-top:24px;font-size:9px}.topic-grid article h3{text-transform:uppercase;margin-top:14px;margin-bottom:12px;font-size:21px;line-height:1.05}.topic-grid article p{color:#777d7c;font-size:13px;line-height:1.5}@keyframes hero-image-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes copy-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (max-width:1100px){.service-mosaic{grid-template-columns:repeat(2,1fr)}.catalog-grid{grid-template-columns:1fr}.topic-grid{grid-template-columns:repeat(2,1fr)}.mission-grid{grid-template-columns:1fr 1fr}.mission-image{grid-column:1/-1;min-height:440px}.mission-grid article:first-of-type{border-left:0}}@media (max-width:800px){.brand-lockup{width:132px}.header-inner{grid-template-columns:1fr auto}.header-actions{display:none}.presence-hero-inner,.about-hero-grid,.services-hero-grid,.portfolio-hero-inner,.insights-hero-grid{grid-template-columns:1fr}.presence-hero-inner{align-items:flex-start;min-height:900px;padding-top:82px}.hero-dark{inset:0}.hero-visual{inset:38% 0 0}.hero-visual img{object-position:56% center}.hero-spotlight{background:linear-gradient(#151817 0% 32%,#12151461 62%,#121514e0)}.hero-message{max-width:600px;padding:95px 0 330px}.hero-message h1{font-size:clamp(51px,13vw,76px)}.hero-words{display:none}.hero-watermark{width:65vw;top:13%;left:15%}.editorial-heading,.insight-teaser>.shell,.home-about,.work-feature-grid,.story-grid,.featured-insight,.case-columns{grid-template-columns:1fr}.editorial-heading{align-items:start;gap:30px}.home-about{min-height:0}.about-image{order:2;min-height:520px}.about-panel{padding:80px 24px}.principle-panels{grid-template-columns:repeat(2,1fr)}.principle-panels article:nth-child(2){border-right:0}.principle-panels article{border-bottom:1px solid #ffffff1f}.process-track{grid-template-columns:1fr;gap:0;margin-left:18px}.process-track:before{width:1px;height:auto;inset:20px auto 20px 30px}.process-track li{min-height:0;margin-bottom:18px;padding-left:75px}.footer-lead{flex-direction:column;align-items:flex-start}.about-hero-grid,.services-hero-grid,.portfolio-hero-inner,.insights-hero-grid{min-height:0}.about-hero-copy,.services-hero-grid>div:first-child,.portfolio-hero-inner>div:first-child,.insights-hero-grid>div:first-child{min-height:620px;padding:110px 0 70px}.about-hero-visual,.services-hero-visual,.portfolio-hero-image,.insights-hero-image{min-height:520px}.fact-grid,.values-grid{grid-template-columns:repeat(2,1fr)}.values-grid article:nth-child(2){border-right:0}.portfolio-grid{grid-template-columns:1fr}.project-card,.portfolio-placeholder{min-height:560px}.case-columns{align-items:start}.case-feature-image{min-height:480px}}@media (max-width:640px){.shell{width:min(100% - 40px,1440px)}.presence-hero,.presence-hero-inner{min-height:900px}.hero-message{padding-top:95px}.hero-message>p:not(.eyebrow){font-size:16px}.hero-actions,.hero-actions .button{width:100%}.play-link{margin-top:8px}.hero-bottom>span{display:none}.hero-bottom{justify-content:flex-end}.service-mosaic{grid-template-columns:1fr}.mosaic-card:nth-child(2n) .mosaic-image{order:0}.mosaic-copy{min-height:260px}.about-panel{padding-left:20px;padding-right:20px}.principle-panels{grid-template-columns:1fr}.principle-panels article,.principle-panels article:nth-child(2){border-right:0;min-height:240px}.principle-panels h3{margin-top:75px}.insight-empty{min-height:320px;padding:32px}.footer-lead{padding-bottom:55px}.footer-brand img{width:160px}.fact-grid,.mission-grid,.values-grid,.topic-grid{grid-template-columns:1fr}.fact-grid article{border-right:1px solid #e0e3e2;min-height:145px}.mission-image{grid-column:auto;min-height:400px}.mission-grid article{border-top:1px solid #ffffff1f;border-left:0}.values-grid article{border-bottom:1px solid #d7dbda;border-right:0;min-height:210px}.values-grid h3{margin-top:55px}.catalog-card{grid-template-columns:1fr}.catalog-card>img,.catalog-card:nth-child(4n+2)>img,.catalog-card:nth-child(4n+3)>img{aspect-ratio:1.2;order:-1}.portfolio-placeholder{min-height:420px}.case-hero,.case-hero-inner{min-height:760px}.case-hero dl{grid-template-columns:1fr 1fr;gap:18px;display:grid}.case-feature-image,.featured-insight-image{min-height:360px}}@media (prefers-reduced-motion:reduce){.hero-visual img,.hero-message{animation:none!important}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:999;background:var(--mint);color:var(--charcoal);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.global-header{z-index:50;inset:var(--announcement-offset,0px) 0 auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;height:96px;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed}.global-header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f0ee0;border-bottom:1px solid #ffffff14}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #ffffff4d;border-radius:999px;padding:10px 15px;font-size:12px;list-style:none}.mobile-menu nav{background:#1b1e1d;border:1px solid #ffffff26;min-width:220px;padding:12px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 20px 60px #0000004d}.mobile-menu nav a{border-bottom:1px solid #ffffff14;padding:12px}.mobile-menu nav a small,.mobile-menu nav a b{display:none}.portfolio-proof{color:#fff;background:radial-gradient(circle at 70% 12%,#60cfc82e,#0000 36%),#171a19;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:650px;padding:clamp(34px,4vw,56px);display:flex;position:relative;overflow:hidden}.portfolio-proof>img{opacity:.09;width:44%;height:auto;position:absolute;top:-7%;right:8%;transform:rotate(7deg)}.portfolio-proof>span{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.portfolio-proof h2{text-transform:uppercase;margin:25px 0 18px;font-size:clamp(38px,3.6vw,58px);line-height:.9}.portfolio-proof p{color:#fff9;max-width:440px;margin:0;line-height:1.65}.portfolio-proof a{color:#fff;letter-spacing:.1em;text-transform:uppercase;gap:18px;margin-top:30px;font-size:11px;display:inline-flex}.portfolio-proof a b{color:var(--mint);transition:transform .22s}.portfolio-proof a:hover b{transform:translate(5px)}.work-principles{background:#d7dbda;border:1px solid #d7dbda;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.work-principles p{letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;gap:24px;min-height:110px;margin:0;padding:25px 30px;font-size:13px;font-weight:700;display:flex}.work-principles span{color:#49aaa4;font-size:10px}.topic-grid article>div b{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#14171647;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid;position:absolute;top:18px;right:18px}.topic-grid article img{filter:saturate(.78);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.topic-grid article:hover img{filter:saturate();transform:scale(1.035)}.editorial-commitment{border-block:1px solid #d7dbda;grid-template-columns:1.4fr repeat(3,1fr);margin-top:70px;display:grid}.editorial-commitment>*{border-right:1px solid #d7dbda;align-items:center;min-height:100px;margin:0;padding:24px;display:flex}.editorial-commitment>:last-child{border-right:0}.editorial-commitment span{color:#49aaa4;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.editorial-commitment p{text-transform:uppercase;font-size:14px;font-weight:700}@media (max-width:800px){.mobile-menu{position:static}.mobile-menu[open] summary{z-index:3;border-color:var(--mint);position:relative}.mobile-menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu summary span{transition:transform .24s}.mobile-menu nav{z-index:2;min-width:0;box-shadow:none;background:radial-gradient(circle at 80% 20%,#60cfc829,#0000 34%),#111413fb;border:0;align-content:center;padding:96px 24px 30px;position:fixed;inset:0}.mobile-menu nav a{text-transform:uppercase;border-color:#ffffff1f;grid-template-columns:42px 1fr auto;align-items:center;padding:16px 0;font-size:clamp(27px,8vw,42px);line-height:1;display:grid}.mobile-menu nav a small,.mobile-menu nav a b{display:block}.mobile-menu nav a small{color:var(--mint);font-size:9px}.mobile-menu nav a b{color:#ffffff5c;font-size:14px}.work-principles,.editorial-commitment{grid-template-columns:1fr}.work-principles p,.editorial-commitment>*{border-bottom:1px solid #d7dbda;border-right:0;min-height:78px}.editorial-commitment>:last-child{border-bottom:0}}.section{padding-block:clamp(92px,11vw,170px)}.light-section{background:var(--paper);color:var(--charcoal)}.section-intro{max-width:760px;margin-bottom:clamp(42px,6vw,82px)}.section-label{color:var(--mint);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:11px;font-weight:700;display:flex}.section-label span{background:currentColor;width:34px;height:1px}.section-intro h2,.final-cta h2,.simple-cta h2,.answer-grid h2,.detail-grid h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(40px,5.6vw,80px);line-height:.96}.section-copy{color:#ffffff9e;max-width:610px;margin:24px 0 0;font-size:18px;line-height:1.65}.section-intro-light .section-copy,.light-section .section-copy{color:#626867}.service-grid{background:#d8dcdb;border:1px solid #d8dcdb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.service-card{background:#fff;min-width:0}.service-card>a{height:100%;display:block}.service-media{aspect-ratio:1;background:#222;overflow:hidden}.service-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.service-card:hover .service-media img{transform:scale(1.025)}.service-card-copy{flex-direction:column;align-items:flex-start;min-height:280px;padding:clamp(24px,3vw,42px);display:flex}.service-card-copy>span{color:#52b9b3;letter-spacing:.12em;font-size:11px}.service-card-copy h3{letter-spacing:-.03em;margin:24px 0 14px;font-size:clamp(23px,2vw,34px);line-height:1}.service-card-copy p{color:#686e6d;margin:0;line-height:1.6}.service-card-copy b{text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:28px;font-size:12px}.service-card-copy i,.spotlight-card i{color:#50b7b1;margin-left:14px;font-style:normal;transition:margin .18s}.service-card:hover i{margin-left:20px}.text-link{text-transform:uppercase;letter-spacing:.08em;gap:22px;margin-top:44px;font-size:13px;font-weight:700;display:inline-flex}.dark-link{color:var(--charcoal)}.split-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(50px,7vw,120px);display:grid}.split-copy .section-intro{margin-bottom:36px}.editorial-image{min-width:0;overflow:hidden}.editorial-image img{width:100%;height:auto;display:block}.dark-copy{color:var(--charcoal)}.dark-copy>p{color:#626867;font-size:17px;line-height:1.7}.principle-grid{border:1px solid #d8dcdb;grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article{border-right:1px solid #d8dcdb;min-height:270px;padding:34px}.principle-grid article:last-child{border-right:0}.principle-grid span{color:#54bbb5;font-size:11px}.principle-grid h3{text-transform:uppercase;margin:80px 0 15px;font-size:25px}.principle-grid p{color:#666c6b;margin:0;line-height:1.55}.dark-principles,.dark-principles article{border-color:#ffffff29}.dark-principles p{color:#fff9}.process-list{grid-template-columns:repeat(5,1fr);margin:72px 0 0;padding:0;list-style:none;display:grid;position:relative}.process-list:before{content:"";background:#60cfc859;height:1px;position:absolute;top:28px;left:3%;right:3%}.process-list li{padding:0 30px 0 0;position:relative}.process-list li>span{z-index:1;background:var(--charcoal);width:56px;height:56px;color:var(--mint);border:1px solid #60cfc88c;border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative}.process-list h3{text-transform:uppercase;margin:28px 0 12px;font-size:19px}.process-list p{color:#ffffff8f;margin:0;font-size:14px;line-height:1.55}.proof-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(50px,8vw,130px);display:grid}.proof-panel,.spotlight-card{background:var(--charcoal);color:#fff;flex-direction:column;justify-content:flex-end;min-height:420px;padding:clamp(32px,5vw,62px);display:flex}.proof-panel>span,.spotlight-card>span,.empty-state>span{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.proof-panel h3,.spotlight-card h3{text-transform:uppercase;margin:28px 0 18px;font-size:clamp(30px,3.3vw,48px);line-height:1}.proof-panel p{color:#fff9;line-height:1.6}.proof-panel a,.spotlight-card b{text-transform:uppercase;letter-spacing:.08em;margin-top:28px;font-size:12px}.insights-preview{background:#1b1e1d}.spotlight-card{background:radial-gradient(circle at 80% 10%,#60cfc857,#0000 28%),#111413;border:1px solid #ffffff21}.final-cta{isolation:isolate;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.final-cta>img{z-index:-2;object-fit:cover}.final-cta-shade{z-index:-1;background:linear-gradient(90deg,#0d100ff5,#0d100fbf 48%,#0d100f1f);position:absolute;inset:0}.final-cta-copy{padding-block:100px}.final-cta h2{max-width:780px;margin-bottom:38px}.site-footer{background:#141716;border-top:1px solid #ffffff1a;padding:90px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px;display:grid}.footer-word{color:var(--mint);letter-spacing:.08em;font-size:26px;font-weight:700}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid p{color:#ffffff8c;margin:0;line-height:1.7}.footer-label{letter-spacing:.14em;text-transform:uppercase;font-size:10px;color:var(--mint)!important}.footer-grid a{color:#ffffffb8;font-size:14px}.footer-bottom{color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:70px;padding-top:22px;font-size:10px;display:flex}.page-hero{background:radial-gradient(circle at 80% 30%,#60cfc829,#0000 24%),#1a1d1c;align-items:flex-end;min-height:720px;padding:190px 0 100px;display:flex}.page-hero .shell>h1,.contact-hero h1,.service-hero h1,.not-found h1{letter-spacing:-.055em;text-transform:uppercase;max-width:1040px;margin:0;font-size:clamp(58px,8vw,118px);line-height:.86}.page-hero h1 em,.contact-hero h1 em,.not-found h1 em{color:var(--mint);font-style:normal}.page-hero .shell>p:last-child{color:#ffffffa3;max-width:670px;margin:32px 0 0;font-size:19px;line-height:1.6}.light-page-hero{background:var(--paper);color:var(--charcoal)}.light-page-hero .shell>p:last-child{color:#626867}.service-index-grid{margin-top:10px}.service-hero{background:#191c1b;padding:170px 0 90px}.service-hero-grid{grid-template-columns:1fr .86fr;align-items:center;gap:70px;display:grid}.service-hero h1{font-size:clamp(54px,6vw,94px)}.service-hero-grid>div:first-child>p:not(.service-number){color:#ffffffa6;max-width:660px;margin:28px 0 34px;font-size:18px;line-height:1.65}.service-number{color:var(--mint);margin:60px 0 22px}.service-hero-image{overflow:hidden}.service-hero-image img{width:100%;height:auto;display:block}.breadcrumbs{color:#ffffff73;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.breadcrumbs b{color:#fffc}.answer-grid,.detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.answer-lead{color:#4f5554;margin:45px 0 0;font-size:clamp(22px,2.4vw,34px);line-height:1.4}.detail-grid ul{margin:45px 0 0;padding:0;list-style:none}.detail-grid li{color:#ffffffb3;border-bottom:1px solid #ffffff21;padding:22px 0;font-size:18px}.capability-list{border-top:1px solid #d8dcdb;grid-template-columns:repeat(2,1fr);margin-top:80px;display:grid}.capability-list p{border-bottom:1px solid #d8dcdb;gap:22px;margin:0;padding:24px 18px 24px 0;font-size:17px;display:flex}.capability-list p:nth-child(odd){border-right:1px solid #d8dcdb}.capability-list p:nth-child(2n){padding-left:28px}.capability-list span{color:#50b7b1;font-size:10px}.compact-process{grid-template-columns:repeat(4,1fr)}.compact-process h3{font-size:17px;line-height:1.4}.simple-cta{background:#101312;padding:110px 0}.simple-cta .shell{justify-content:space-between;align-items:center;gap:40px;display:flex}.simple-cta h2{max-width:750px}.statement-list{display:grid}.statement-list p{border-bottom:1px solid #d8dcdb;gap:26px;margin:0;padding:25px 0;font-size:18px;display:flex}.statement-list span{color:#4fb6b0;font-size:11px}.empty-state{flex-direction:column;justify-content:center;max-width:900px;min-height:480px;display:flex}.empty-state h2{letter-spacing:-.045em;text-transform:uppercase;max-width:840px;margin:22px 0;font-size:clamp(42px,6vw,82px);line-height:.95}.empty-state>p{color:#646a69;max-width:700px;font-size:18px;line-height:1.65}.button-dark{background:var(--charcoal);color:#fff;width:fit-content;margin-top:20px}.dark-empty>p{color:#fff9}.reading-column{max-width:760px}.reading-column h2{text-transform:uppercase;font-size:42px}.reading-column p{color:#5e6463;font-size:18px;line-height:1.75}.not-found{background:radial-gradient(circle at 65% 30%,#60cfc833,#0000 25%),#151817;place-items:center;min-height:100svh;padding:140px 24px 80px;display:grid}.not-found>div{width:min(100%,1000px)}.not-found p:not(.section-label){color:#ffffffa6;font-size:18px}.contact-hero{isolation:isolate;align-items:flex-end;min-height:720px;padding:190px 0 90px;display:flex;position:relative;overflow:hidden}.contact-hero>img{z-index:-2;object-fit:cover}.contact-shade{z-index:-1;background:linear-gradient(90deg,#0c0e0ef5,#0c0e0e9e,#0c0e0e2e);position:absolute;inset:0}.contact-hero .shell>p:last-child{color:#ffffffa6;max-width:620px;margin:30px 0 0;font-size:18px;line-height:1.6}.contact-section{background:var(--paper);color:var(--charcoal);padding:110px 0}.contact-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(50px,8vw,120px);display:grid}.contact-aside{position:sticky;top:40px}.contact-aside>span{color:#4fb6b0;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.contact-aside h2{text-transform:uppercase;margin:24px 0;font-size:clamp(42px,5vw,70px);line-height:.95}.contact-aside>p{color:#626867;line-height:1.65}.contact-points{margin-top:48px}.contact-points p{border-bottom:1px solid #d8dcdb;gap:18px;margin:0;padding:18px 0;display:flex}.contact-points b{color:#4fb6b0;font-size:11px}.request-form{background:#fff;border:1px solid #d9dcdb;gap:25px;padding:clamp(28px,5vw,64px);display:grid}.request-form label,.request-form legend{color:#343938;gap:9px;font-size:13px;font-weight:700;display:grid}.request-form label small{color:#838887;font-weight:400}.request-form input,.request-form textarea,.request-form select,.admin-root input,.admin-root textarea,.admin-root select{color:#242827;width:100%;font:inherit;background:#f8f9f8;border:1px solid #cfd3d2;border-radius:0;padding:14px 15px}.request-form input:focus,.request-form textarea:focus,.request-form select:focus{border-color:#4fb6b0;outline:2px solid #60cfc840}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.request-form fieldset{border:0;padding:0}.request-form legend{margin-bottom:12px}.service-options{background:#d9dcdb;border:1px solid #d9dcdb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.service-options label{cursor:pointer;background:#fff;display:block;position:relative}.service-options input{opacity:0;width:1px;height:1px;position:absolute}.service-options span{align-items:center;gap:16px;min-height:76px;padding:18px;transition:background .18s;display:flex}.service-options b{color:#4fb6b0;font-size:10px}.service-options input:checked+span{box-shadow:inset 0 0 0 2px var(--mint);background:#dff7f5}.service-options input:focus-visible+span{outline:2px solid var(--mint);outline-offset:-3px}.consent{align-items:start;line-height:1.55;grid-template-columns:auto 1fr!important;font-weight:400!important}.consent input{width:18px;height:18px;margin-top:2px}.field-error,.form-server-error{color:#a52e2e;font-size:12px;font-weight:600}.turnstile-note{color:#6c7170;background:#f1f3f2;padding:15px;font-size:12px}.submit-button{cursor:pointer;border:0}.submit-button:disabled{opacity:.55;cursor:wait}.form-privacy{color:#7a807f;margin:-8px 0 0;font-size:11px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-success{background:#fff;border:1px solid #d9dcdb;padding:clamp(35px,6vw,70px)}.form-success>span{color:#4fb6b0;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.form-success h2{text-transform:uppercase;margin:28px 0;font-size:clamp(42px,5vw,70px);line-height:.95}.form-success strong{color:#24413f;letter-spacing:.05em;background:#e3f8f6;padding:15px 18px;font-size:22px;display:inline-block}.admin-root{color:#202423;background:#f2f4f3;min-height:100svh;padding-top:0;font-family:Arial,sans-serif}.admin-root+.site-footer{display:none}body:has(.admin-root)>.global-header{display:none}body:has(.admin-root)>.site-footer{display:none}.admin-shell{width:min(100% - 40px,1440px);margin:auto;padding:30px 0 80px}.admin-header{border-bottom:1px solid #d7dbda;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.admin-header span{color:#3fa9a3;letter-spacing:.08em;font-weight:800}.admin-header p{color:#777e7c;margin:5px 0 0;font-size:12px}.admin-title,.admin-detail-title{justify-content:space-between;align-items:flex-end;gap:30px;padding:60px 0 36px;display:flex}.admin-title p,.admin-detail-title p{color:#48aaa4;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.admin-title h1,.admin-detail-title h1{letter-spacing:-.04em;text-transform:none;margin:8px 0 0;font-size:52px}.admin-alert{background:#fff3cd;border:1px solid #ead48d;padding:16px}.admin-counts{background:#d7dbda;border:1px solid #d7dbda;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.admin-counts article{background:#fff;padding:22px}.admin-counts span{color:#747a79;font-size:11px;display:block}.admin-counts strong{margin-top:16px;font-size:32px;display:block}.admin-filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:14px;margin:32px 0 18px;display:grid}.admin-filters label,.admin-actions label{color:#626867;gap:8px;font-size:11px;font-weight:700;display:grid}.admin-filters button,.admin-actions button{color:#fff;cursor:pointer;background:#232626;border:0;min-height:47px;padding:0 22px}.admin-table-wrap{background:#fff;border:1px solid #d7dbda;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;color:#737a78;text-transform:uppercase;letter-spacing:.06em;background:#f8f9f8;padding:16px;font-size:10px}.admin-table td{vertical-align:top;border-top:1px solid #e3e5e4;padding:18px 16px}.admin-table td:first-child a{color:#2d8e89;font-weight:700}.admin-table small{color:#858a89;margin-top:5px;display:block}.status-badge{text-transform:uppercase;background:#e4e8e7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-block}.status-new{color:#247974;background:#ddf7f4}.status-won{color:#2e6f32;background:#dcefdc}.status-lost{color:#8b3434;background:#eee1e1}.admin-back{color:#478f8b;margin-top:15px;display:inline-block}.admin-detail-title>div>span{color:#757b79;font-size:12px}.admin-detail-grid{grid-template-columns:1fr 330px;align-items:start;gap:24px;display:grid}.admin-panel,.admin-actions{background:#fff;border:1px solid #d7dbda;margin-bottom:18px;padding:28px}.admin-panel h2,.admin-actions h2{margin:0 0 20px;font-size:19px}.admin-panel dl{grid-template-columns:160px 1fr;gap:12px 20px;display:grid}.admin-panel dt{color:#777e7c;font-size:12px}.admin-panel dd{margin:0}.admin-tags{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.admin-tags span{background:#e3f6f4;padding:8px 10px;font-size:11px}.project-description{white-space:pre-wrap;line-height:1.65}.admin-actions{gap:14px;display:grid;position:sticky;top:20px}.admin-note{border-top:1px solid #e2e4e3;padding:16px 0}.admin-note small{color:#777e7c}.activity-list{padding:0;list-style:none}.activity-list li{border-top:1px solid #e2e4e3;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.activity-list time{color:#777e7c}.admin-denied{place-items:center;min-height:100svh;padding:24px;display:grid}.admin-denied>div{background:#fff;border:1px solid #d7dbda;max-width:560px;padding:50px}.admin-denied span{color:#45a7a1;text-transform:uppercase;font-size:11px}.admin-denied h1{text-transform:none;margin:20px 0;font-size:48px}.admin-denied p{color:#626867;line-height:1.6}.admin-denied a{color:#2d8e89;margin-top:20px;font-weight:700;display:inline-block}@media (max-width:1000px){.service-grid,.principle-grid{grid-template-columns:repeat(2,1fr)}.principle-grid article:nth-child(2){border-right:0}.process-list{grid-template-columns:1fr;gap:0;margin-left:16px}.process-list:before{width:1px;height:auto;inset:10px auto 10px 27px}.process-list li{grid-template-columns:56px 1fr;gap:25px;padding:0 0 42px;display:grid}.process-list h3{margin-top:4px}.service-hero-grid,.contact-grid{grid-template-columns:1fr}.contact-aside{position:static}.admin-counts{grid-template-columns:repeat(3,1fr)}.admin-detail-grid{grid-template-columns:1fr}.admin-actions{position:static}}@media (max-width:800px){.global-header{height:82px}.header-inner{grid-template-columns:1fr auto}.global-header .desktop-nav,.global-header .header-cta{display:none}.mobile-menu{display:block}.hero{padding-top:82px}.split-layout,.proof-grid,.answer-grid,.detail-grid{grid-template-columns:1fr}.reverse-mobile .editorial-image{order:2}.proof-panel,.spotlight-card{min-height:340px}.simple-cta .shell{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.admin-filters{grid-template-columns:1fr 1fr}}@media (max-width:640px){.section{padding-block:82px}.service-grid{grid-template-columns:1fr}.service-card-copy{min-height:240px}.principle-grid{grid-template-columns:1fr}.principle-grid article,.principle-grid article:nth-child(2){border-bottom:1px solid #d8dcdb;border-right:0;min-height:220px}.principle-grid h3{margin-top:55px}.page-hero,.contact-hero{min-height:650px;padding-top:150px}.capability-list{grid-template-columns:1fr}.capability-list p:nth-child(odd){border-right:0}.capability-list p:nth-child(2n){padding-left:0}.form-grid,.service-options,.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.admin-counts{grid-template-columns:repeat(2,1fr)}.admin-filters{grid-template-columns:1fr}.admin-header{flex-direction:column;align-items:flex-start;gap:14px}.admin-detail-title{flex-direction:column;align-items:flex-start}.admin-panel dl{grid-template-columns:1fr}}.hero-capabilities-section{background:#161918;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:clamp(60px,7vw,100px) 0}.capability-bar-header{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.capability-bar-header h2{color:#fff;font-size:clamp(36px,4vw,54px)}.capability-bar-header>p{color:#ffffffa6;font-size:16px;line-height:1.6}.capabilities-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.capability-item{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px 26px;text-decoration:none;transition:all .26s cubic-bezier(.2,.7,.2,1);display:flex}.capability-item:hover{border-color:var(--mint);background:#60cfc814;transform:translateY(-3px);box-shadow:0 12px 28px #00000040}.cap-content h3{text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0 0 6px;font-size:17px}.cap-content p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.5}.cap-icon{color:var(--mint);opacity:.75;font-size:20px;line-height:1;transition:transform .26s,opacity .26s}.capability-item:hover .cap-icon{opacity:1;transform:scale(1.25)}.capability-cta-banner{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:26px 36px;display:flex}.banner-kicker{letter-spacing:.16em;color:var(--mint);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.cta-banner-text p{color:#ffffffb3;margin:0;font-size:15px}.work-metrics-mini{gap:24px;margin:24px 0 32px;display:flex}.mini-metric strong{color:var(--mint);font-size:28px;line-height:1;display:block}.mini-metric span{text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;margin-top:6px;font-size:11px;display:block}.featured-insight-card{background:#202423;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1.15fr .85fr;margin-top:24px;display:grid;overflow:hidden}.featured-insight-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,5vw,60px);display:flex}.insight-cat-tag{text-transform:uppercase;letter-spacing:.12em;color:var(--mint);margin-bottom:16px;font-size:12px;font-weight:600}.featured-insight-copy h3{color:#fff;margin:0 0 16px;font-size:clamp(28px,3vw,42px);line-height:1.15}.featured-insight-copy p{color:#ffffffa6;margin:0 0 28px;font-size:16px;line-height:1.65}.featured-insight-media{min-height:320px;position:relative}.featured-insight-media img{object-fit:cover}.home-final-cta{text-align:center;background:#111313;padding:clamp(90px,10vw,150px) 0}.final-cta-inner{flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.final-cta-inner h2{color:#fff;margin:16px 0 20px;font-size:clamp(40px,5vw,76px)}.final-cta-inner p:not(.section-label){color:#ffffffa6;margin-bottom:36px;font-size:18px;line-height:1.6}.final-cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.fact-item{text-align:center;flex-direction:column;align-items:center;display:flex}.fact-item strong{color:var(--mint);font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1}.fact-item span{text-transform:uppercase;letter-spacing:.1em;color:#fff9;margin-top:10px;font-size:13px}.story-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:2px solid var(--mint);background:#111313bf;border-radius:8px;flex-direction:column;padding:12px 20px;display:flex;position:absolute;bottom:24px;left:24px}.story-caption span{letter-spacing:.16em;color:var(--mint);text-transform:uppercase;font-size:10px}.story-caption b{color:#fff;letter-spacing:.08em;font-size:14px}.mission-vision-cards{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.mv-card{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;padding:clamp(32px,4vw,48px)}.mv-icon{margin-bottom:16px;font-size:32px}.mv-label{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin:0 0 12px;font-size:11px;font-weight:700}.mv-card h3{color:#fff;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.4}.values-grid-expanded{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.value-card{background:#fff;border:1px solid #d5d9d8;border-radius:14px;padding:32px;transition:all .26s}.value-card:hover{border-color:var(--mint);transform:translateY(-4px);box-shadow:0 16px 36px #0000000f}.value-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.value-num{letter-spacing:.15em;color:#48aaa4;font-size:12px;font-weight:700}.value-emoji{font-size:26px}.value-card h3{text-transform:uppercase;color:var(--charcoal);margin:0 0 10px;font-size:22px}.value-card p{color:#676d6c;margin:0;font-size:14px;line-height:1.6}.about-bottom-cta{text-align:center;background:#f5f7f6;padding:clamp(80px,9vw,130px) 0}.about-cta-box{max-width:720px;margin:0 auto}.about-cta-box h2{color:var(--charcoal);margin-bottom:16px;font-size:clamp(32px,3.8vw,54px)}.about-cta-box p{color:#646a69;margin-bottom:32px;font-size:18px;line-height:1.6}.filter-row{flex-wrap:wrap;gap:10px;margin-bottom:48px;display:flex}.filter-pill{color:#ffffffbf;letter-spacing:.06em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:13px;transition:all .2s}.filter-pill:hover,.filter-pill.is-active{background:var(--mint);color:var(--charcoal);border-color:var(--mint);font-weight:600}.portfolio-editorial-grid{grid-template-columns:repeat(2,1fr);gap:36px;display:grid}.portfolio-card{background:#1a1d1c;border:1px solid #ffffff14;border-radius:16px;transition:all .3s cubic-bezier(.2,.7,.2,1);overflow:hidden}.portfolio-card-inner{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.portfolio-media{aspect-ratio:16/10;background:#111313;position:relative;overflow:hidden}.portfolio-img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.portfolio-arrow{width:42px;height:42px;color:var(--mint);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#0009;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:transform .25s,background .25s,color .25s;display:flex;position:absolute;top:20px;right:20px}.portfolio-card:hover .portfolio-arrow{background:var(--mint);color:var(--charcoal);transform:translate(3px,-3px)}.portfolio-meta{flex-direction:column;flex:1;padding:32px;display:flex}.portfolio-meta-top{letter-spacing:.14em;text-transform:uppercase;color:var(--mint);justify-content:space-between;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.portfolio-meta h3{text-transform:uppercase;color:#fff;margin:0 0 12px;font-size:clamp(26px,2.5vw,36px);line-height:1}.portfolio-meta p{color:#fff9;margin:0 0 24px;font-size:15px;line-height:1.6}.portfolio-view-link{letter-spacing:.12em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.portfolio-view-link b{color:var(--mint);font-size:16px;transition:transform .2s}.portfolio-card:hover .portfolio-view-link b{transform:translate(4px,-4px)}.portfolio-cta-banner{background:#1a1d1c;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:80px;padding:clamp(40px,6vw,70px);display:flex}.portfolio-cta-banner h2{color:#fff;margin:10px 0 6px;font-size:clamp(28px,3.2vw,44px)}.portfolio-cta-banner p{color:#fff9;margin:0;font-size:16px}.case-study-page{color:#fff;background:#111313}.case-hero{align-items:flex-end;min-height:72vh;padding:160px 0 60px;display:flex;position:relative}.case-hero-bg{position:absolute;inset:0}.case-hero-img{object-fit:cover}.case-shade{background:linear-gradient(#1113134d 0%,#111313a6 40%,#111313fa 88%);position:absolute;inset:0}.case-hero-inner{z-index:2;width:100%;position:relative}.case-back-link{letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin-bottom:24px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-block}.case-back-link:hover{color:var(--mint)}.case-kicker-label{letter-spacing:.2em;color:var(--mint);text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.case-header-content h1{color:#fff;margin:0 0 20px;font-size:clamp(44px,5.5vw,84px);line-height:1}.case-summary-lead{color:#ffffffbf;max-width:720px;font-size:20px;line-height:1.6}.case-metadata-bar{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;padding-top:32px;display:grid}.case-metadata-bar dt{text-transform:uppercase;letter-spacing:.14em;color:#ffffff73;font-size:11px}.case-metadata-bar dd{color:#fff;margin:6px 0 0;font-size:16px;font-weight:500}.case-section{padding:clamp(80px,9vw,130px) 0}.case-challenge-section{background:#161918}.case-grid-split{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.case-copy-block h2{color:#fff;margin:16px 0 24px;font-size:clamp(36px,4vw,56px)}.case-copy-block p{color:#ffffffb3;font-size:18px;line-height:1.7}.case-visual-frame{aspect-ratio:16/10;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.case-visual-frame img{object-fit:cover}.case-strategy-section{background:#111313}.case-pillars-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;display:grid}.case-pillar-card{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;padding:30px}.pillar-num{letter-spacing:.15em;color:var(--mint);margin-bottom:16px;font-size:12px;font-weight:700;display:block}.case-pillar-card h3{color:#fff;margin:0 0 10px;font-size:20px}.case-pillar-card p{color:#fff9;margin:0;font-size:14px;line-height:1.6}.case-execution-section{background:#161918}.case-gallery-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:48px;display:grid}.case-gallery-item{margin:0}.case-gallery-img-wrap{aspect-ratio:16/10;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.case-gallery-img-wrap img{object-fit:cover}.case-results-section{background:#111313}.case-metrics-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin:48px 0;display:grid}.case-metric-card{text-align:center;background:#60cfc80f;border:1px solid #60cfc833;border-radius:16px;padding:36px 28px}.case-metric-card strong{color:var(--mint);font-size:clamp(38px,4vw,56px);font-weight:700;line-height:1;display:block}.case-metric-card span{text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;margin-top:12px;font-size:12px;display:block}.case-testimonial{border-left:3px solid var(--mint);background:#ffffff05;border-radius:0 14px 14px 0;max-width:820px;margin:50px auto 0;padding:36px 44px}.case-testimonial p{color:#ffffffe6;margin:0 0 16px;font-size:20px;font-style:italic;line-height:1.6}.case-testimonial cite{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);font-size:13px;font-style:normal}.case-closing-cta{text-align:center;background:#161918;padding:100px 0 140px}.case-cta-box{max-width:720px;margin:0 auto}.case-cta-box h2{color:#fff;margin-bottom:16px;font-size:clamp(36px,4.5vw,64px)}.case-cta-box p{color:#ffffffa6;margin-bottom:36px;font-size:18px}.case-cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.insights-hub-content{width:100%}.insights-controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;display:flex}.insights-search-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;outline:none;min-width:260px;padding:12px 22px;font-size:14px;transition:border-color .2s}.insights-search-input:focus{border-color:var(--mint)}.featured-editorial-card{background:#1a1d1c;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1.15fr .85fr;margin-bottom:56px;display:grid;overflow:hidden}.featured-editorial-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,5vw,64px);display:flex}.featured-editorial-meta{color:#ffffff80;align-items:center;gap:14px;margin-bottom:18px;font-size:12px;display:flex}.insight-badge{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;background:#60cfc81f;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600}.featured-editorial-copy h2{color:#fff;margin:0 0 18px;font-size:clamp(32px,3.5vw,50px);line-height:1.15}.featured-editorial-copy p{color:#ffffffa6;margin:0 0 32px;font-size:17px;line-height:1.65}.read-article-link{background:var(--mint);color:var(--charcoal);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;padding:12px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.read-article-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px #60cfc859}.featured-editorial-image{min-height:380px;position:relative}.featured-editorial-img{object-fit:cover}.insights-editorial-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.insight-grid-card{background:#1a1d1c;border:1px solid #ffffff14;border-radius:14px;transition:all .26s;overflow:hidden}.insight-card-inner{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.insight-media-wrap{aspect-ratio:16/10;background:#111313;position:relative;overflow:hidden}.insight-grid-img{object-fit:cover;transition:transform .5s}.insight-card-content{flex-direction:column;flex:1;padding:26px;display:flex}.insight-card-meta{justify-content:space-between;margin-bottom:12px;font-size:11px;display:flex}.insight-category-tag{color:var(--mint);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.insight-read-time{color:#ffffff73}.insight-card-content h3{color:#fff;margin:0 0 12px;font-size:20px;line-height:1.3}.insight-card-content p{color:#fff9;margin:0 0 24px;font-size:14px;line-height:1.6}.insight-card-footer{text-transform:uppercase;letter-spacing:.1em;color:#fff;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.insight-card-footer b{color:var(--mint);transition:transform .2s}.insight-grid-card:hover .insight-card-footer b{transform:translate(4px)}.insights-pagination{justify-content:center;align-items:center;gap:12px;margin-top:60px;display:flex}.pagination-number{color:#fff9;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;transition:all .2s;display:flex}.pagination-number.is-active{background:var(--mint);color:var(--charcoal);font-weight:700}.pagination-arrow{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.pagination-arrow:disabled{opacity:.3;cursor:not-allowed}.editorial-article-page{color:#fff;background:#111313}.article-shell{max-width:780px;margin:0 auto;padding:0 24px}.article-header{padding:150px 0 40px}.article-breadcrumbs{text-transform:uppercase;letter-spacing:.12em;color:#ffffff80;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.article-breadcrumbs a{color:#fff9;text-decoration:none}.article-breadcrumbs a:hover,.current-crumb{color:var(--mint)}.article-header-meta{color:#ffffff80;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.article-title{color:#fff;margin:0 0 20px;font-size:clamp(38px,4.5vw,60px);line-height:1.1}.article-lead{color:#ffffffbf;margin:0 0 32px;font-size:21px;line-height:1.6}.article-author-byline{border-top:1px solid #ffffff1f;align-items:center;gap:16px;padding-top:24px;display:flex}.author-avatar{background:var(--mint);width:46px;height:46px;color:var(--charcoal);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.author-info{flex-direction:column;display:flex}.author-name{color:#fff;font-size:15px;font-weight:600}.author-role{color:#ffffff80;font-size:12px}.article-hero-media-wrap{margin:40px 0 60px}.article-hero-image{aspect-ratio:16/9;border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden}.article-img{object-fit:cover}.article-body-section{padding-bottom:80px}.article-content p{color:#ffffffd1;margin-bottom:28px;font-size:18px;line-height:1.8}.article-pullquote{border-left:3px solid var(--mint);background:#ffffff08;border-radius:0 14px 14px 0;margin:48px 0;padding:32px 40px}.article-pullquote p{color:#fff;margin:0;font-size:24px;font-style:italic;line-height:1.5}.article-takeaways-box{background:#60cfc80d;border:1px solid #60cfc833;border-radius:16px;margin:48px 0;padding:36px}.takeaways-title{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin-bottom:16px;font-size:12px;font-weight:700;display:block}.article-takeaways-box ul{margin:0;padding-left:20px}.article-takeaways-box li{color:#ffffffd9;margin-bottom:10px;font-size:16px;line-height:1.7}.article-footer-box{border-top:1px solid #ffffff1f;margin-top:60px;padding-top:36px}.article-footer-author{align-items:center;gap:20px;display:flex}.author-avatar-lg{background:var(--mint);width:56px;height:56px;color:var(--charcoal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.article-footer-author strong{color:#fff;margin-bottom:4px;font-size:16px;display:block}.article-footer-author p{color:#ffffff8c;margin:0;font-size:14px;line-height:1.5}.article-related-section{background:#161918;border-top:1px solid #ffffff14;padding:80px 0}.related-articles-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.related-article-card{background:#1a1d1c;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.related-article-card a{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.related-img-wrap{aspect-ratio:16/9;position:relative}.related-content{flex-direction:column;flex:1;padding:24px;display:flex}.related-cat{text-transform:uppercase;color:var(--mint);letter-spacing:.1em;margin-bottom:8px;font-size:11px;font-weight:600}.related-content h3{color:#fff;margin:0 0 10px;font-size:18px}.related-content p{color:#fff9;margin:0 0 16px;font-size:13px;line-height:1.5}.related-read-link{color:var(--mint);margin-top:auto;font-size:12px;font-weight:600}.article-cta-section{text-align:center;padding:100px 0 140px}.article-cta-box{max-width:680px;margin:0 auto}.article-cta-box h2{color:#fff;margin-bottom:16px;font-size:clamp(32px,4vw,50px)}.article-cta-box p{color:#ffffffa6;margin-bottom:32px;font-size:17px}.contact-page{color:#fff;background:#111313}.contact-layout-grid{grid-template-columns:1.15fr .85fr;align-items:flex-start;gap:60px;display:grid}.column-header{margin-bottom:36px}.column-header h2{color:#fff;margin:12px 0 14px;font-size:clamp(34px,3.8vw,52px)}.column-header p{color:#ffffffa6;margin:0;font-size:16px;line-height:1.6}.contact-details-column{background:#1a1d1c;border:1px solid #ffffff14;border-radius:20px;padding:clamp(32px,4vw,48px)}.contact-info-cards{flex-direction:column;gap:16px;margin:32px 0;display:flex}.info-card{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:18px;padding:20px;text-decoration:none;transition:all .2s;display:flex}.info-card:hover{border-color:var(--mint);background:#60cfc80f;transform:translate(4px)}.info-icon{color:var(--mint);font-size:22px;line-height:1}.info-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff73;margin-bottom:4px;font-size:11px;display:block}.info-text strong{color:#fff;font-size:16px;font-weight:500}.info-card-hours:hover{background:#ffffff08;border-color:#ffffff14;transform:none}.hours-schedule p{gap:10px;margin:4px 0 0;font-size:14px;display:flex}.hours-schedule span{color:#fff9;min-width:80px}.hours-schedule strong{color:#fff;font-size:14px}.hours-schedule em{color:var(--mint);font-style:normal;font-weight:500}.creative-stamp-badge{text-align:center;background:#60cfc80f;border:1px dashed #60cfc866;border-radius:14px;margin-top:36px;padding:28px 24px}.stamp-sparkle{color:var(--mint);margin-bottom:6px;font-size:22px;display:block}.creative-stamp-badge p{color:var(--mint);margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic}.creative-stamp-badge small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:11px}.contact-location-section{padding:clamp(60px,8vw,120px) 0}.location-banner{border:1px solid #ffffff1a;border-radius:24px;align-items:center;min-height:380px;padding:clamp(40px,6vw,80px);display:flex;position:relative;overflow:hidden}.location-banner-bg{position:absolute;inset:0}.location-bg-img{object-fit:cover}.location-banner-overlay{background:linear-gradient(90deg,#111313f2 45%,#11131399 80%,#1113134d 100%);position:absolute;inset:0}.location-banner-content{z-index:2;max-width:580px;position:relative}.location-tag{letter-spacing:.16em;color:var(--mint);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.location-tag span{background:var(--mint);border-radius:50%;width:6px;height:6px}.location-banner-content h2{color:#fff;margin:0 0 16px;font-size:clamp(34px,4vw,52px)}.location-banner-content p{color:#ffffffbf;margin:0 0 32px;font-size:17px;line-height:1.6}.location-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.location-pin-chip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:13px;display:inline-flex}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}html,body{width:100%;max-width:100vw;overflow-x:hidden}[data-reveal]{opacity:0;transition:opacity .72s var(--ease-out-expo) var(--reveal-delay,0s), transform .78s var(--ease-out-expo) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(30px)scale(.99)}[data-reveal].is-visible{opacity:1;transform:translateY(0)scale(1)}.capability-item{transition:transform .32s var(--ease-out-expo), border-color .28s ease, background-color .28s ease, box-shadow .32s var(--ease-out-expo)}.capability-item:hover{background:#60cfc814;border-color:#60cfc873;transform:translateY(-5px);box-shadow:0 16px 36px -8px #0000008c,0 0 20px #60cfc81a}.capability-item .cap-icon{transition:transform .32s var(--ease-spring), color .24s ease}.capability-item:hover .cap-icon{color:var(--mint);transform:scale(1.3)rotate(45deg)}.portfolio-card{transition:transform .35s var(--ease-out-expo), border-color .3s ease, box-shadow .35s var(--ease-out-expo)}.portfolio-card:hover{border-color:#60cfc880;transform:translateY(-6px);box-shadow:0 24px 48px -12px #000000a6,0 0 28px #60cfc81f}.portfolio-card .portfolio-img{transition:transform .7s var(--ease-out-expo)}.portfolio-card:hover .portfolio-img{transform:scale(1.055)}.insight-grid-card{transition:transform .32s var(--ease-out-expo), border-color .28s ease, box-shadow .32s var(--ease-out-expo)}.insight-grid-card:hover{border-color:#60cfc873;transform:translateY(-5px);box-shadow:0 20px 40px -10px #0000008c,0 0 24px #60cfc81a}.insight-grid-card .insight-grid-img{transition:transform .65s var(--ease-out-expo)}.insight-grid-card:hover .insight-grid-img{transform:scale(1.06)}.filter-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-pill{white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform .22s var(--ease-out-expo), background-color .22s ease, color .22s ease, border-color .22s ease, box-shadow .22s var(--ease-out-expo)}.filter-pill:hover{color:#fff;border-color:#60cfc899;transform:translateY(-2px)}.filter-pill.is-active{transform:translateY(-2px);box-shadow:0 6px 18px #60cfc859}.insights-search-input{transition:border-color .24s,box-shadow .24s,background-color .24s}.insights-search-input:focus{border-color:var(--mint);background:#ffffff14;box-shadow:0 0 0 3px #60cfc833}.button,.header-cta,.read-article-link{transition:transform .24s var(--ease-out-expo), box-shadow .24s var(--ease-out-expo), background-color .24s ease}.button:hover,.header-cta:hover,.read-article-link:hover{transform:translateY(-2px)}.button-primary:hover,.header-cta:hover,.read-article-link:hover{box-shadow:0 10px 26px -4px #60cfc873}@keyframes pulse-dot{0%{opacity:.85;transform:scale(1);box-shadow:0 0 #60cfc8b3}70%{opacity:1;transform:scale(1.15);box-shadow:0 0 0 8px #60cfc800}to{opacity:.85;transform:scale(1);box-shadow:0 0 #60cfc800}}.location-tag span{animation:2.4s ease-in-out infinite pulse-dot}.mobile-menu{position:static}.mobile-menu summary{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161918b3;border:1px solid #ffffff40;border-radius:999px;place-content:center;gap:6px;width:44px;height:44px;padding:10px;list-style:none;transition:all .22s;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{width:20px;height:2px;transition:transform .26s var(--ease-out-expo), background-color .2s ease;background:#fff;display:block}.mobile-menu[open] summary{top:calc(var(--announcement-offset,0px) + 18px);z-index:10030;border-color:var(--mint);background:#161918e6;position:fixed;right:20px}.mobile-menu[open] summary span:first-child{background:var(--mint);transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary span:last-child{background:var(--mint);transform:translateY(-4px)rotate(-45deg)}.mobile-menu nav{inset:var(--announcement-offset,0px) 0 0;z-index:10025;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:mobileMenuFadeIn .28s var(--ease-out-expo) both;background:radial-gradient(circle at 85% 15%,#60cfc829,#0000 48%),#111313fb;flex-direction:column;justify-content:space-between;padding:96px 28px 40px;display:flex;position:fixed;overflow-y:auto}@keyframes mobileMenuFadeIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-links{flex-direction:column;display:flex}.mobile-nav-links a{text-transform:uppercase;letter-spacing:-.02em;color:#ffffffd9;border-bottom:1px solid #ffffff17;grid-template-columns:40px 1fr auto;align-items:center;padding:16px 0;font-size:clamp(24px,6vw,36px);font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:grid}.mobile-nav-links a:hover,.mobile-nav-links a.is-active{color:var(--mint);transform:translate(4px)}.mobile-nav-links a small{color:var(--mint);letter-spacing:.1em;font-size:11px}.mobile-nav-links a b{color:#ffffff59;font-size:16px;font-weight:400}.mobile-menu-footer{border-top:1px solid #ffffff1a;flex-direction:column;gap:16px;margin-top:32px;padding-top:24px;display:flex}.mobile-cta-btn{justify-content:center;width:100%;min-height:52px}.mobile-menu-contact{color:#ffffff80;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;font-size:12px;display:flex}@media (max-width:1200px){.shell{width:min(100% - 48px,1440px)}.case-metrics-grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media (max-width:1024px){.capabilities-grid,.case-pillars-grid,.case-metrics-grid,.values-grid-expanded,.insights-editorial-grid{grid-template-columns:repeat(2,1fr)}.case-grid-split{grid-template-columns:1fr;gap:40px}.featured-editorial-card{grid-template-columns:1fr}.featured-editorial-image{min-height:320px}.contact-layout-grid{grid-template-columns:1fr;gap:48px}.featured-insight-card{grid-template-columns:1fr}.featured-insight-media{min-height:280px}}@media (max-width:768px){.global-header{height:80px}.global-header .desktop-nav,.global-header .header-cta,.global-header .language-label{display:none}.mobile-menu{display:block}.capabilities-grid{grid-template-columns:1fr}.portfolio-editorial-grid{grid-template-columns:1fr;gap:28px}.insights-editorial-grid{grid-template-columns:1fr;gap:24px}.case-metadata-bar{grid-template-columns:repeat(2,1fr);gap:20px}.mission-vision-cards,.values-grid-expanded{grid-template-columns:1fr}.capability-bar-header{grid-template-columns:1fr;gap:16px}.capability-cta-banner{flex-direction:column;align-items:stretch;gap:20px}.capability-cta-banner .button{width:100%}.portfolio-cta-banner{flex-direction:column;align-items:stretch;gap:24px}.portfolio-cta-banner .button{width:100%}.case-gallery-grid{grid-template-columns:1fr}.case-strategy-pillar{padding:24px}.case-metric-card{padding:28px 20px}.location-banner{min-height:320px;padding:36px 24px}.location-banner-overlay{background:#111313eb}.related-articles-grid{grid-template-columns:1fr}.insights-controls-row{flex-direction:column;align-items:stretch;gap:16px}.insights-search-wrap,.insights-search-input{width:100%;min-width:0}.story-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr;gap:16px}.article-pullquote{margin:32px 0;padding:24px 20px}.article-takeaways-box{padding:24px 20px}}@media (max-width:480px){.shell{width:min(100% - 32px,1440px)}h1{font-size:clamp(34px,9.5vw,48px);line-height:.95}.hero-copy{font-size:16px}.hero-actions{flex-direction:column;width:100%}.hero-actions .button,.hero-actions .play-link{justify-content:center;width:100%}.fact-grid{grid-template-columns:repeat(2,1fr)}.fact-grid article{min-height:120px;padding:16px}.fact-item strong{font-size:clamp(32px,8vw,44px)}.case-metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px}.case-metric-card strong{font-size:clamp(32px,8vw,44px)}.case-testimonial{padding:24px 20px}.case-testimonial p{font-size:16px}.location-actions{flex-direction:column;align-items:stretch}.location-actions .button{width:100%}}.button-dark{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3}.button-dark:hover{background:#ffffff24;border-color:#ffffff59}.contact-section{background:#111313;padding:clamp(80px,9vw,130px) 0}.contact-form-column{flex-direction:column;display:flex}.contact-hero-content{z-index:2;position:relative}.contact-hero-content h1{margin:16px 0 22px}.contact-hero-content>p:last-child{color:#ffffffa6;max-width:620px;margin:0;font-size:18px;line-height:1.6}.contact-hero-bg{object-fit:cover}.article-badge{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;background:#60cfc81f;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:600;display:inline-block}.article-dot{color:#ffffff4d}.article-time{color:#ffffff80}.portfolio-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(35px,5vw,80px) 80px 0;display:flex}.portfolio-hero-copy>p:not(.section-label){color:#ffffffa6;max-width:560px;margin:16px 0 0;font-size:18px;line-height:1.6}.insights-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(35px,5vw,80px) 80px 0;display:flex}.insights-hero-copy>p:not(.section-label){color:#ffffffa6;max-width:560px;margin:16px 0 0;font-size:18px;line-height:1.6}.insights-search-wrap{flex-shrink:0}.portfolio-overlay{z-index:1;background:linear-gradient(#0000 45%,#0f12119e 100%);position:absolute;inset:0}.stamp-inner{text-align:center}.portfolio-card-featured{grid-column:1/-1}.portfolio-card-featured .portfolio-media{aspect-ratio:21/9}@media (max-width:800px){.portfolio-hero-copy,.insights-hero-copy{min-height:580px;padding:100px 0 60px}.portfolio-card-featured{grid-column:auto}.portfolio-card-featured .portfolio-media{aspect-ratio:16/10}}.global-header.is-light{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #0000!important}.global-header.is-light.is-scrolled{-webkit-backdrop-filter:blur(16px)!important;background:#fffffff0!important;border-bottom:1px solid #23262614!important}.global-header.is-light .desktop-nav a,.global-header.is-light .language-label{color:#141716;font-weight:600}.global-header.is-light .desktop-nav a:hover,.global-header.is-light .desktop-nav a.is-active{color:#10b6bd}.global-header.is-light .desktop-nav a.is-active:after{content:"";background:#10b6bd;border-radius:2px;height:2.5px;position:absolute;bottom:22px;left:0;right:0}.global-header.is-light .header-cta{color:#141716;background:#43d2d5;font-weight:700;box-shadow:0 4px 16px #43d2d547}.global-header.is-light .header-cta:hover{color:#fff;background:#10b6bd}.global-header.is-light .mobile-menu summary{background:#ffffffb8;border-color:#23262633}.global-header.is-light .mobile-menu summary span{background:var(--charcoal)}.hero-signature-mark{z-index:-1;opacity:.88;filter:drop-shadow(0 0 32px #60cfc857);width:clamp(170px,20vw,340px);height:auto;animation:signature-mark-in 1.1s .25s var(--ease-out-expo) both;position:absolute;top:50%;right:clamp(12%,18vw,22%);transform:translateY(-50%)}@keyframes signature-mark-in{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #0000);transform:translateY(-43%)scale(.92)}to{opacity:.88;filter:blur()drop-shadow(0 0 32px #60cfc857);transform:translateY(-50%)scale(1)}}.concept-note{color:#ffffff85;letter-spacing:.11em;text-transform:uppercase;margin:0 0 28px;font-size:11px}.case-outcomes-grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;display:grid}.case-outcomes-grid article{background:#202423;min-height:170px;padding:27px}.case-outcomes-grid span{color:var(--mint);letter-spacing:.14em;font-size:10px}.case-outcomes-grid p{color:#ffffffb8;margin:56px 0 0;line-height:1.5}.services-overview-hero{isolation:isolate;min-height:690px;color:var(--charcoal);background:#f7faf9;padding-top:96px;position:relative;overflow:hidden}.services-overview-visual{z-index:-2;position:absolute;inset:0 0 0 43%;overflow:hidden}.services-overview-visual img{object-fit:cover;object-position:48% center}.services-overview-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f7faf9 0%,#f7faf9fa 39%,#f7faf985 61%,#f7faf914);position:absolute;inset:0}.services-overview-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-height:594px;padding-bottom:40px;display:flex}.services-overview-copy h1{letter-spacing:-.055em;text-transform:uppercase;max-width:760px;margin:15px 0 24px;font-size:clamp(56px,6vw,98px);line-height:.88}.services-overview-copy h1 em{color:#2cbcb4;font-style:normal}.services-overview-copy>p:not(.section-label){color:#5f6765;max-width:590px;margin:0 0 30px;font-size:18px;line-height:1.65}.services-overview-words{color:#232626b8;letter-spacing:.28em;text-transform:uppercase;font-size:12px;line-height:2.1;position:absolute;top:45%;right:7vw}.services-overview-words i{background:#2cbcb4;width:38px;height:1px;margin-top:14px;display:block}.services-showcase{color:var(--charcoal);background:#f7faf9;padding:0 0 clamp(90px,9vw,140px)}.services-showcase-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;transform:translateY(-34px)}.service-showcase-card{min-width:0;min-height:430px;transition:transform .32s var(--ease-out-expo), border-color .26s ease, box-shadow .32s ease;background:#ffffffeb;border:1px solid #dfe5e3;border-radius:16px;flex-direction:column;padding:16px 20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #1f282614}.service-showcase-card:hover{z-index:2;border-color:#60cfc8cc;transform:translateY(-8px);box-shadow:0 26px 64px #1f282626}.service-showcase-media{aspect-ratio:1.18;background:#111;margin:-16px -20px 22px;position:relative;overflow:hidden}.service-showcase-media img{object-fit:cover;transition:transform .65s var(--ease-out-expo)}.service-showcase-card:hover img{transform:scale(1.04)}.service-showcase-card>span{color:#159f98;letter-spacing:.14em;font-size:10px}.service-showcase-card h2{text-transform:uppercase;margin:13px 0 11px;font-size:clamp(18px,1.45vw,25px);line-height:1.02}.service-showcase-card p{color:#67706e;margin:0;font-size:13px;line-height:1.5}.service-showcase-card b{color:#118f89;border:1px solid #149b95;border-radius:50%;place-items:center;width:35px;height:35px;margin-top:auto;font-weight:500;display:grid}.services-bottom-cta{background:#171a19;padding:clamp(70px,8vw,110px) 0}.services-bottom-cta>.shell{grid-template-columns:1.1fr .8fr auto;align-items:center;gap:6vw;display:grid}.services-bottom-cta h2{text-transform:uppercase;margin:12px 0 0;font-size:clamp(42px,4.6vw,72px);line-height:.9}.services-bottom-cta h2 em{color:var(--mint);font-style:normal}.services-bottom-cta>.shell>p{color:#ffffff94;line-height:1.6}.service-hero{isolation:isolate;background:#111514;min-height:760px;padding:132px 0 58px;position:relative;overflow:hidden}.service-hero-ambient{z-index:-2;background:radial-gradient(circle at 72% 38%,#60cfc826,#0000 34%),linear-gradient(115deg,#0d1110,#1a211f 58%,#0c0f0e);position:absolute;inset:0}.service-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b0e0dfa 0%,#0b0e0de0 45%,#0b0e0d14 78%);position:absolute;inset:0}.service-hero-grid{grid-template-columns:.95fr 1.05fr;gap:6vw;min-height:570px}.service-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(62px,7vw,116px);line-height:.84}.service-number{letter-spacing:.16em;text-transform:uppercase;margin:75px 0 18px;font-size:11px}.service-hero-image{align-self:stretch;place-items:center;min-height:560px;display:grid;position:relative;overflow:visible}.service-hero-image img{mix-blend-mode:screen;filter:saturate(.85)contrast(1.08);border-radius:28px;width:min(100%,610px);height:auto;-webkit-mask-image:radial-gradient(72% 74%,#000 56%,#0000 100%);mask-image:radial-gradient(72% 74%,#000 56%,#0000 100%)}.service-hero-image>span{color:#ffffff7a;letter-spacing:.26em;text-transform:uppercase;font-size:10px;line-height:1.9;position:absolute;top:16%;right:0}.service-hero-image>span i{background:var(--mint);width:34px;height:1px;margin-top:10px;display:block}.service-capability-band{background:#171b1a;padding:clamp(82px,9vw,130px) 0}.service-band-heading{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:48px;display:grid}.service-band-heading h2{text-transform:uppercase;margin:12px 0 0;font-size:clamp(45px,5vw,78px);line-height:.88}.service-band-heading h2 em{color:var(--mint);font-style:normal}.service-band-grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.service-band-grid article{min-height:190px;transition:background .22s ease, transform .26s var(--ease-out-expo);background:#202523;padding:27px;position:relative}.service-band-grid article:hover{z-index:1;background:#26312f;transform:translateY(-4px)}.service-band-grid span{color:var(--mint);letter-spacing:.14em;font-size:10px}.service-band-grid h3{text-transform:uppercase;max-width:210px;margin:60px 0 0;font-size:17px;line-height:1.12}.service-band-grid i{color:#ffffff61;font-style:normal;position:absolute;top:25px;right:25px}.insights-hero{color:var(--charcoal);background:#f6f9f8}.insights-hero-copy>p:not(.section-label){color:#616966}.insights-hero-image:after{background:linear-gradient(90deg,#f6f9f88c,#0000 45%),linear-gradient(#0000,#f6f9f814)}.insights-index{color:var(--charcoal);background:#f6f9f8}@media (max-width:1100px){.services-showcase-grid{grid-template-columns:repeat(3,1fr)}.service-showcase-card{min-height:410px}.services-bottom-cta>.shell{grid-template-columns:1fr 1fr}.services-bottom-cta .button{grid-column:1/-1;justify-self:start}}@media (max-width:800px){.hero-signature-mark{opacity:.72;width:190px;top:61%;right:15%}.services-overview-hero{min-height:780px}.services-overview-visual{inset:44% 0 0}.services-overview-hero:after{background:linear-gradient(#f7faf9 0% 48%,#f7faf926 78%)}.services-overview-copy{justify-content:flex-start;min-height:600px;padding-top:125px}.services-overview-words{display:none}.services-showcase-grid{grid-template-columns:repeat(2,1fr);transform:translateY(-24px)}.service-hero{padding-top:105px}.service-hero-grid{grid-template-columns:1fr}.service-number{margin-top:55px}.service-hero-image{min-height:430px}.service-hero-image>span{right:5%}.service-band-grid{grid-template-columns:repeat(2,1fr)}.service-band-heading,.services-bottom-cta>.shell{grid-template-columns:1fr}.services-bottom-cta .button{grid-column:auto}.case-outcomes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.services-overview-copy h1{font-size:clamp(42px,12vw,61px)}.services-showcase-grid{grid-template-columns:1fr}.service-showcase-card{min-height:0}.service-showcase-media{aspect-ratio:16/10}.service-showcase-card b{margin-top:22px}.service-hero h1{font-size:clamp(48px,14vw,70px)}.service-band-grid{grid-template-columns:1fr}.service-band-grid article{min-height:160px}.case-outcomes-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-signature-mark{animation:none}}.pdf-cyan-text{color:#60cfc8!important}.pdf-section-tag{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.pdf-section-tag.dark-tag{color:#687270}.pdf-tag-line{background:#60cfc8;width:36px;height:1.5px;display:inline-block}.pdf-pill-btn{letter-spacing:.04em;cursor:pointer;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:12px;padding:13px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-flex}.pdf-pill-btn-cyan{color:#0f1312;background:#60cfc8;box-shadow:0 4px 18px #60cfc838}.pdf-pill-btn-cyan:hover{background:#72dbd4;transform:translateY(-2px);box-shadow:0 8px 28px #60cfc866}.pdf-pill-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40}.pdf-pill-btn-outline:hover{color:#60cfc8;background:#60cfc80d;border-color:#60cfc8;transform:translateY(-2px)}.pdf-pill-btn-dark{color:#fff;background:#141817;border:1px solid #ffffff1f}.pdf-pill-btn-dark:hover{color:#60cfc8;border-color:#60cfc8;transform:translateY(-2px)}.pdf-home-page{color:#fff;background:#0f1211}.pdf-hero-section{background:#0c0f0e;flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:0;display:flex;position:relative;overflow:hidden}.pdf-hero-bg-wrapper{z-index:0;position:absolute;inset:0}.pdf-hero-bg-img{object-fit:cover;object-position:65% center;opacity:1}.pdf-hero-overlay{background:linear-gradient(90deg,#0c0f0ee0 0%,#0c0f0ed1 42%,#0c0f0e40 75%,#0c0f0e8c 100%),linear-gradient(#0000 80%,#0c0f0e 100%);position:absolute;inset:0}.pdf-hero-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding-block:110px 40px;display:grid;position:relative}.pdf-hero-title{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(48px,6.2vw,92px);font-weight:800;line-height:.95}.pdf-hero-desc{color:#ffffffbf;max-width:540px;margin:0 0 36px;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.pdf-hero-actions{align-items:center;gap:16px;display:flex}.pdf-hero-right-media{justify-content:flex-end;display:flex}.pdf-hero-card-frame{aspect-ratio:4/5;border-radius:20px;width:min(100%,460px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0009,0 0 0 1px #ffffff14}.pdf-hero-card-img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pdf-hero-card-frame:hover .pdf-hero-card-img{transform:scale(1.04)}.pdf-hero-card-overlay{background:linear-gradient(#0000 50%,#0a0c0cd9 100%);position:absolute;inset:0}.pdf-hero-card-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.14em;text-transform:uppercase;color:#60cfc8;background:#0f1211bf;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:inline-flex;position:absolute;bottom:24px;left:24px}.pdf-hero-bottom-bar{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f0e99;border-top:1px solid #ffffff1a;position:relative}.pdf-hero-pillars-grid{grid-template-columns:repeat(4,1fr);display:grid}.pdf-pillar-col{border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:24px 28px;display:flex}.pdf-pillar-col:first-child{border-left:1px solid #ffffff14}.pdf-pillar-col small{letter-spacing:.18em;color:#60cfc8;font-size:10px;font-weight:700}.pdf-pillar-col strong{color:#fff;font-size:15px;font-weight:700}.pdf-process-section{background:#0f1211;border-top:1px solid #ffffff0f;padding:120px 0}.pdf-process-header{margin-bottom:70px}.pdf-process-title{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:800;line-height:1}.pdf-process-track{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.pdf-process-node{background:#161b1a99;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;padding:32px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pdf-process-node:hover{border-color:#60cfc859;transform:translateY(-4px);box-shadow:0 16px 36px #0006,0 0 20px #60cfc814}.pdf-node-num{color:#60cfc8;margin-bottom:20px;font-size:28px;font-weight:800}.pdf-node-name{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.pdf-node-desc{color:#ffffffa6;flex:1;margin:0;font-size:13px;line-height:1.6}.pdf-node-arrow{color:#ffffff40;font-size:16px;transition:color .2s,transform .2s;position:absolute;top:32px;right:24px}.pdf-process-node:hover .pdf-node-arrow{color:#60cfc8;transform:translate(3px)}.pdf-services-mosaic-section{background:#111514;border-top:1px solid #ffffff0f;padding:120px 0}.pdf-mosaic-header{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.pdf-services-grid-6{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pdf-service-card{color:inherit;background:#151a19;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.pdf-service-card:hover{border-color:#60cfc866;transform:translateY(-6px);box-shadow:0 20px 48px #00000080,0 0 28px #60cfc81f}.pdf-service-card-media{aspect-ratio:16/10;background:#191f1d;width:100%;position:relative;overflow:hidden}.pdf-service-card-media img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pdf-service-card:hover .pdf-service-card-media img{transform:scale(1.06)}.pdf-service-card-body{flex-direction:column;flex:1;padding:28px;display:flex}.pdf-card-top-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pdf-card-num{letter-spacing:.18em;color:#60cfc8;font-size:11px;font-weight:700}.pdf-card-arrow{color:#ffffff4d;font-size:16px;transition:all .25s}.pdf-service-card:hover .pdf-card-arrow{color:#60cfc8;transform:translate(4px)}.pdf-service-card h3{color:#fff;margin:0 0 10px;font-size:20px;font-weight:700}.pdf-service-card p{color:#ffffffa6;margin:0;font-size:13.5px;line-height:1.6}.pdf-featured-work-section{background:#0d100f;padding:120px 0}.pdf-work-mosaic-grid{grid-template-columns:repeat(12,1fr);gap:28px;display:grid}.pdf-work-card-large{aspect-ratio:16/10;background:#141817;border:1px solid #ffffff14;border-radius:20px;grid-column:span 8;position:relative;overflow:hidden}.pdf-work-card-stacked{flex-direction:column;grid-column:span 4;gap:28px;display:flex}.pdf-work-card-small{aspect-ratio:16/9;background:#141817;border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden}.pdf-bottom-cta-banner{background:#0f1211;padding:100px 0}.pdf-cta-box-card{background:linear-gradient(135deg,#161b1a 0%,#101413 100%);border:1px solid #60cfc840;border-radius:28px;justify-content:space-between;align-items:center;padding:64px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080,inset 0 1px #60cfc833}.pdf-cta-box-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#60cfc826 0%,#0000 70%);width:280px;height:280px;position:absolute;top:-80px;right:-80px}.about-page-v2{color:#141716;background:#0c0f0e;position:relative;overflow-x:hidden}.about-unified-stage{aspect-ratio:1344/1024;background:#0c0f0e;flex-direction:column;width:100%;max-height:100vh;display:flex;position:relative;overflow:hidden}.about-unified-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.about-unified-bg-img{object-fit:fill;object-position:center center;width:100%!important;height:100%!important}.about-hero-part{z-index:2;align-items:center;width:100%;height:50%;padding-top:80px;padding-bottom:8px;display:flex;position:relative}.about-hero-shell{grid-template-columns:1.15fr .45fr .85fr 1.15fr;align-items:center;gap:clamp(12px,1.5vw,24px);width:min(100% - 64px,1560px);margin-inline:auto;display:grid;position:relative}.about-hero-left{max-width:420px}.about-hero-kicker{letter-spacing:.22em;text-transform:uppercase;color:#10b6bd;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.about-hero-left h1{letter-spacing:-.035em;text-transform:uppercase;color:#141716;margin:0 0 12px;font-size:clamp(24px,2.5vw,38px);font-weight:800;line-height:.98}.about-hero-left h1 .text-mint{color:#10b6bd;display:block}.about-hero-desc{color:#4b5251;max-width:370px;margin:0 0 16px;font-size:clamp(11.5px,.88vw,13px);line-height:1.5}.about-hero-actions{align-items:center;gap:14px;display:flex}.about-hero-actions .button-primary{color:#141716;background:#10b6bd;border:none;border-radius:999px;padding:9px 24px;font-size:12px;font-weight:700;transition:all .25s;box-shadow:0 4px 14px #10b6bd38}.about-hero-actions .button-primary:hover{color:#fff;background:#0ea1a7;transform:translateY(-2px);box-shadow:0 6px 18px #10b6bd52}.about-hero-pillar{flex-direction:column;align-items:flex-start;padding-top:clamp(115px,9.2vw,150px);padding-left:clamp(80px,6.8vw,130px);display:flex}.about-pillar-words{letter-spacing:.16em;text-transform:uppercase;color:#141716;flex-direction:column;gap:2px;font-size:10.5px;font-weight:800;line-height:1.35;display:flex}.about-hero-arch-spacer{pointer-events:none;min-height:260px}.about-hero-right-wrap{justify-content:flex-end;align-items:center;gap:20px;display:flex;transform:translate(clamp(20px,2.2vw,48px))}.about-hero-features-list{flex-direction:column;gap:9px;display:flex}.about-hero-feature-item{align-items:center;gap:11px;display:flex}.about-feature-circle{background:#fff;border:1.5px solid #10b6bd73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex;box-shadow:0 2px 8px #10b6bd1a}.about-hero-feature-item:hover .about-feature-circle{border-color:#10b6bd;transform:scale(1.08);box-shadow:0 4px 14px #10b6bd42}.about-feature-copy h3{letter-spacing:.08em;text-transform:uppercase;color:#141716;margin:0;font-size:11px;font-weight:800}.about-feature-copy p{color:#5c6463;margin:1px 0 0;font-size:10px;line-height:1.25}.about-hero-side-accent{align-items:center;gap:8px;margin-left:8px;display:flex}.about-hero-side-text{letter-spacing:.22em;text-transform:uppercase;color:#38403f;flex-direction:column;gap:2px;font-size:8px;font-weight:700;display:flex}.about-approach-part{z-index:2;color:#fff;align-items:center;width:100%;height:50%;padding:12px 0 16px;display:flex;position:relative}.about-approach-shell{grid-template-columns:1.15fr 1.3fr 1.15fr;align-items:center;gap:clamp(16px,2vw,32px);width:min(100% - 64px,1560px);margin-inline:auto;display:grid;position:relative}.about-approach-left{max-width:400px}.about-approach-kicker{letter-spacing:.22em;text-transform:uppercase;color:#10b6bd;align-items:center;gap:10px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.about-approach-kicker-line{background:#10b6bd;width:28px;height:1.5px;display:inline-block}.about-approach-left h2{letter-spacing:-.035em;text-transform:uppercase;color:#fff;margin:0 0 10px;font-size:clamp(24px,2.5vw,36px);font-weight:800;line-height:.98}.about-approach-desc{color:#ffffffb8;max-width:360px;margin:0 0 14px;font-size:clamp(11.5px,.85vw,12.5px);line-height:1.45}.about-watch-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:7px 18px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .25s;display:inline-flex}.about-watch-btn:hover{color:#10b6bd;background:#10b6bd14;border-color:#10b6bd}.about-watch-btn-icon{color:#10b6bd;border:1.5px solid #10b6bd;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;display:flex}.about-approach-center{justify-content:flex-start;padding-left:clamp(30px,4vw,70px);display:flex}.about-approach-cylinder-copy{letter-spacing:.2em;text-transform:uppercase;color:#ffffffeb;flex-direction:column;gap:2px;font-size:10px;font-weight:800;line-height:1.45;display:flex}.about-approach-right{flex-direction:column;gap:6px;padding-left:clamp(60px,7vw,140px);display:flex}.about-approach-stat-item{flex-direction:column;gap:1px;display:flex}.about-stat-number{color:#fff;letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1}.about-stat-number.stat-mint{color:#10b6bd}.about-stat-infinity{align-items:center;height:28px;display:inline-flex}.about-stat-desc{color:#ffffffa6;font-size:10.5px;font-weight:500}.about-stat-divider{background:#ffffff1f;width:100%;max-width:160px;height:1px;margin:4px 0;display:block}.about-approach-bottom-note{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;flex-direction:column;gap:3px;margin-top:6px;font-size:8px;font-weight:700;display:flex}@media (max-width:1280px){.about-hero-shell{grid-template-columns:1fr .4fr .5fr 1fr;gap:16px}}@media (max-width:1024px){.about-hero-shell{grid-template-columns:1fr 1fr;gap:32px}.about-hero-arch-spacer{display:none}.about-approach-shell{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:768px){.about-hero-shell{grid-template-columns:1fr;gap:36px}.about-hero-pillar{display:none}.about-hero-right-wrap{justify-content:flex-start}.about-approach-shell{grid-template-columns:1fr;gap:36px}.about-approach-center{justify-content:flex-start}}.pdf-journey-img-frame{aspect-ratio:16/10;border:1px solid #ffffff14;border-radius:18px;position:relative;top:200px;overflow:hidden;box-shadow:0 16px 40px #00000080}.pdf-journey-img{object-fit:cover}.pdf-journey-stats-row{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:48px;display:grid}.pdf-stat-item{flex-direction:column;gap:8px;display:flex}.pdf-stat-num{color:#60cfc8;font-size:clamp(38px,4vw,56px);font-weight:800;line-height:1}.pdf-stat-label{color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:600}.pdf-mv-section{background:#0e1110;padding:100px 0}.pdf-mv-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.pdf-mv-card{background:#141817;border:1px solid #ffffff14;border-radius:20px;padding:48px 40px;position:relative;overflow:hidden}.pdf-mv-card:before{content:"";background:#60cfc8;width:4px;height:100%;position:absolute;top:0;left:0}.pdf-mv-card h3{color:#fff;margin:0 0 16px;font-size:24px;font-weight:800}.pdf-mv-card p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.65}.pdf-values-section{background:#111514;padding:100px 0}.pdf-values-4-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pdf-value-card{background:#161b1a;border:1px solid #ffffff14;border-radius:16px;padding:32px 24px;transition:all .3s cubic-bezier(.16,1,.3,1)}.pdf-value-card:hover{border-color:#60cfc859;transform:translateY(-4px);box-shadow:0 16px 36px #0006}.pdf-value-num{color:#60cfc8;margin-bottom:16px;font-size:24px;font-weight:800}.pdf-value-card h4{color:#fff;margin:0 0 10px;font-size:18px;font-weight:700}.pdf-value-card p{color:#ffffffa6;margin:0;font-size:13px;line-height:1.6}.pdf-meeting-quote-section{background:#0d100f;padding:100px 0}.pdf-meeting-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.pdf-meeting-img-frame{aspect-ratio:16/10;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000080}.pdf-quote-text{color:#fff;margin:0 0 24px;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.35}.pdf-quote-author{letter-spacing:.12em;text-transform:uppercase;color:#60cfc8;font-size:14px;font-weight:600}.pdf-clients-logo-strip{background:#141817;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:60px 0}.pdf-clients-img-wrapper{opacity:.7;width:100%;max-width:960px;height:60px;margin:0 auto;position:relative}.pdf-services-page{color:#fff;background:#0f1211}.pdf-services-hero{background:#0c0f0e;align-items:center;min-height:75vh;padding-top:110px;display:flex;position:relative;overflow:hidden}.pdf-services-hero-bg{z-index:0;position:absolute;inset:0}.pdf-services-hero-img{object-fit:cover;opacity:.45}.pdf-services-hero-overlay{background:linear-gradient(90deg,#0c0f0e 0%,#0c0f0ee0 55%,#0c0f0e66 100%);position:absolute;inset:0}.pdf-services-hero-content{z-index:1;max-width:820px;padding-block:80px 60px;position:relative}.pdf-3d-cards-section{background:#111514;padding:100px 0}.pdf-3d-cards-row{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pdf-3d-card{color:inherit;background:#161b1a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:36px 30px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pdf-3d-icon-box{width:72px;height:72px;margin-bottom:24px;position:relative}.pdf-3d-icon-img{object-fit:contain}.pdf-3d-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pdf-3d-card-num{letter-spacing:.18em;color:#60cfc8;font-size:11px;font-weight:700}.pdf-3d-card h3{color:#fff;margin:0 0 10px;font-size:20px;font-weight:700}.pdf-delivery-process-section{background:#0d100f;padding:100px 0}.pdf-delivery-step-card{background:#141817;border:1px solid #ffffff14;border-radius:16px;padding:32px 24px}.pdf-why-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pdf-why-card{background:#161b1a;border:1px solid #ffffff14;border-radius:16px;padding:32px 28px}.pdf-service-detail-page{color:#fff;background:#0f1211}.pdf-service-hero-section{background:#0c0f0e;align-items:center;min-height:80vh;padding-top:200px;display:flex;position:relative;overflow:hidden}.pdf-service-hero-bg-wrapper,.pdf-service-hero-bg{z-index:0;position:absolute;inset:0}.pdf-service-hero-bg-img{object-fit:cover;opacity:.45}.pdf-service-3d-float{z-index:1;pointer-events:none;filter:drop-shadow(0 20px 60px #60cfc840);animation:4s ease-in-out infinite float3d;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.pdf-service-3d-img{object-fit:contain;width:320px;height:320px}@keyframes float3d{0%,to{transform:translateY(-50%)translateY(0)}50%{transform:translateY(-50%)translateY(-18px)}}.pdf-arch-img{object-fit:cover;opacity:.75;border-radius:12px;width:160px;height:100px}.pdf-service-hero-overlay{background:linear-gradient(90deg,#0c0f0e 0%,#0c0f0ee6 55%,#0c0f0e73 100%);position:absolute;inset:0}.pdf-service-hero-content{z-index:1;max-width:840px;padding-block:80px 60px;position:relative}.pdf-service-num-badge{color:#60cfc8;letter-spacing:.2em;margin-bottom:16px;font-size:14px;font-weight:800;display:inline-block}.pdf-service-hero-title{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(44px,5.8vw,80px);font-weight:800;line-height:.96}.pdf-offerings-section{background:#111514;padding:100px 0}.pdf-offerings-8-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pdf-offering-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161b1ab3;border:1px solid #ffffff14;border-radius:18px;padding:32px 24px;transition:all .3s cubic-bezier(.16,1,.3,1)}.pdf-offering-card:hover{border-color:#60cfc866;transform:translateY(-6px);box-shadow:0 16px 36px #0006,0 0 24px #60cfc81a}.pdf-offering-num{color:#60cfc8;letter-spacing:.16em;margin-bottom:16px;font-size:12px;font-weight:800}.pdf-offering-card h4{color:#fff;margin:0 0 10px;font-size:18px;font-weight:700}.pdf-offering-card p{color:#ffffffa6;margin:0;font-size:13px;line-height:1.6}.pdf-service-opportunity-section{background:#0d100f;padding:100px 0}.pdf-service-opp-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.pdf-opp-card{background:#141817;border:1px solid #ffffff14;border-radius:20px;padding:44px 36px}.pdf-service-archway-banner{background:#0f1211;padding:80px 0}.pdf-archway-card{background:#121615;border:1px solid #60cfc833;border-radius:24px;padding:72px 48px;position:relative;overflow:hidden}.pdf-archway-bg-img{object-fit:cover;opacity:.35}.pdf-archway-content{z-index:1;max-width:640px;position:relative}.pdf-work-page{color:#fff;background:#0f1211}.pdf-work-hero-section{background:#0c0f0e;align-items:center;min-height:70vh;padding-top:110px;display:flex;position:relative;overflow:hidden}.pdf-work-hero-bg{z-index:0;position:absolute;inset:0}.pdf-work-hero-img{object-fit:cover;opacity:.45}.pdf-work-hero-overlay{background:linear-gradient(90deg,#0c0f0e 0%,#0c0f0ee6 55%,#0c0f0e66 100%);position:absolute;inset:0}.pdf-work-hero-content{z-index:1;max-width:820px;padding-block:80px 60px;position:relative}.pdf-work-filter-bar{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.pdf-filter-pill{letter-spacing:.04em;color:#ffffffbf;cursor:pointer;background:#141817;border:1px solid #ffffff1a;border-radius:999px;padding:9px 22px;font-size:12.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.pdf-filter-pill:hover{color:#60cfc8;background:#60cfc80d;border-color:#60cfc866}.pdf-filter-pill.active{color:#0d1110;background:#60cfc8;border-color:#60cfc8;box-shadow:0 4px 16px #60cfc84d}.pdf-work-mosaic-layout{grid-template-columns:1.15fr .85fr;gap:32px;margin-bottom:60px;display:grid}.pdf-work-featured-col{display:flex}.pdf-work-card-featured{color:inherit;background:#141817;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;flex:1;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.pdf-work-card-featured:hover{border-color:#60cfc866;transform:translateY(-6px);box-shadow:0 24px 60px #0009,0 0 30px #60cfc81f}.pdf-work-card-media{aspect-ratio:16/11;background:#181d1c;width:100%;position:relative;overflow:hidden}.pdf-work-card-media img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pdf-work-card-featured:hover .pdf-work-card-media img{transform:scale(1.05)}.pdf-work-card-body{flex-direction:column;flex:1;padding:36px 32px;display:flex}.pdf-work-grid-2x2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pdf-work-card-grid{color:inherit;background:#141817;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.pdf-work-card-grid:hover{border-color:#60cfc866;transform:translateY(-6px);box-shadow:0 20px 48px #00000080,0 0 24px #60cfc81a}.pdf-work-card-grid:hover .pdf-work-card-media img{transform:scale(1.06)}.pdf-case-study-page{color:#fff;background:#0f1211}.pdf-case-hero-section{background:#0c0f0e;align-items:center;min-height:85vh;padding-top:110px;display:flex;position:relative;overflow:hidden}.pdf-case-hero-bg{z-index:0;position:absolute;inset:0}.pdf-case-hero-img{object-fit:cover;opacity:.5}.pdf-case-hero-overlay{background:linear-gradient(90deg,#0c0f0e 0%,#0c0f0ee0 55%,#0c0f0e66 100%);position:absolute;inset:0}.pdf-case-hero-content{z-index:1;max-width:820px;padding-block:80px 60px;position:relative}.pdf-case-cs-section{background:#111514;padding:100px 0}.pdf-case-cs-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.pdf-case-cs-card{background:#151a19;border:1px solid #ffffff14;border-radius:20px;padding:44px 36px}.pdf-case-look-section{background:#0d100f;padding:100px 0}.pdf-case-look-4grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pdf-look-card{aspect-ratio:4/5;background:#141817;border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000080}.pdf-look-card img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pdf-look-card:hover img{transform:scale(1.06)}.pdf-look-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.14em;text-transform:uppercase;color:#60cfc8;text-align:center;background:#0c0f0ebf;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-size:11px;position:absolute;bottom:16px;left:16px;right:16px}.pdf-case-results-section{background:#111514;padding:100px 0}.pdf-case-results-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pdf-case-result-card{background:#151a19;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:10px;padding:36px 28px;display:flex}.pdf-case-result-metric{color:#60cfc8;font-size:clamp(40px,4.5vw,60px);font-weight:800;line-height:1}.pdf-case-result-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.pdf-case-result-desc{color:#fff9;margin:0;font-size:12.5px;line-height:1.6}.pdf-case-quote-section{background:#0d100f;padding:80px 0}.pdf-more-projects-section{background:#111514;padding:100px 0}.pdf-more-projects-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pdf-insights-page{color:#fff;background:#0f1211}.pdf-insights-hero-section{background:#0c0f0e;align-items:center;min-height:65vh;padding-top:110px;display:flex;position:relative;overflow:hidden}.pdf-insights-hero-bg{z-index:0;position:absolute;inset:0}.pdf-insights-hero-img{object-fit:cover;opacity:.45}.pdf-insights-hero-overlay{background:linear-gradient(90deg,#0c0f0e 0%,#0c0f0ee6 55%,#0c0f0e66 100%);position:absolute;inset:0}.pdf-insights-hero-content{z-index:1;max-width:820px;padding-block:80px 60px;position:relative}.pdf-insights-mag-split{grid-template-columns:1.15fr .85fr;gap:32px;margin-bottom:56px;display:grid}.pdf-mag-card-featured{color:inherit;background:#141817;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.pdf-mag-card-featured:hover{border-color:#60cfc866;transform:translateY(-6px);box-shadow:0 24px 60px #0009,0 0 30px #60cfc81f}.pdf-mag-card-media{aspect-ratio:16/10;background:#181d1c;width:100%;position:relative;overflow:hidden}.pdf-mag-card-media img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pdf-mag-card-featured:hover .pdf-mag-card-media img{transform:scale(1.05)}.pdf-mag-card-body{flex-direction:column;flex:1;padding:32px;display:flex}.pdf-mag-stacked-right{flex-direction:column;gap:28px;display:flex}.pdf-mag-card-stacked{color:inherit;background:#141817;border:1px solid #ffffff14;border-radius:20px;flex:1;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.pdf-mag-card-stacked:hover{border-color:#60cfc866;transform:translateY(-4px);box-shadow:0 16px 40px #00000080,0 0 20px #60cfc81a}.pdf-mag-card-stacked .pdf-mag-card-media{aspect-ratio:auto;width:42%}.pdf-mag-card-stacked .pdf-mag-card-body{width:58%;padding:24px 28px}.pdf-insights-4grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:72px;display:grid}.pdf-insight-grid-card{color:inherit;background:#141817;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.pdf-insight-grid-card:hover{border-color:#60cfc866;transform:translateY(-6px);box-shadow:0 20px 48px #00000080,0 0 24px #60cfc81a}.pdf-insight-grid-card:hover .pdf-mag-card-media img{transform:scale(1.06)}.pdf-insights-newsletter-banner{background:linear-gradient(135deg,#161b1a 0%,#101413 100%);border:1px solid #60cfc840;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:60px;padding:56px 48px;display:flex;box-shadow:0 24px 60px #00000080}.pdf-newsletter-form{gap:12px;width:min(100%,480px);display:flex}.pdf-newsletter-input{color:#fff;background:#0a0d0ccc;border:1px solid #ffffff26;border-radius:999px;outline:none;flex:1;padding:13px 20px;font-size:13.5px;transition:border-color .2s}.pdf-newsletter-input:focus{border-color:#60cfc8}.pdf-contact-page{color:#fff;background:#0c0f0e}.pdf-contact-hero{background:#0c0f0e;align-items:center;min-height:80vh;padding-top:110px;display:flex;position:relative;overflow:hidden}.pdf-contact-hero-bg-wrapper{z-index:0;position:absolute;inset:0}.pdf-contact-hero-img{object-fit:cover;object-position:center right;opacity:.45}.pdf-contact-hero-overlay{background:linear-gradient(90deg,#0c0f0e 0%,#0c0f0ee6 45%,#0c0f0e4d 80%,#0c0f0eb3 100%),linear-gradient(#0000 75%,#0c0f0e 100%);position:absolute;inset:0}.pdf-contact-hero-content{z-index:1;justify-content:space-between;align-items:flex-end;width:100%;padding-block:80px 60px;display:flex;position:relative}.pdf-contact-hero-left{max-width:680px}.pdf-contact-title{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(46px,5.8vw,84px);font-weight:800;line-height:.95}.pdf-contact-desc{color:#ffffffbf;margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.pdf-contact-hero-pillars{gap:48px;padding-bottom:8px;display:flex}.pdf-contact-col-words{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.pdf-contact-form-section{color:#141817;background:#f4f6f5;padding:100px 0}.pdf-contact-3col-grid{grid-template-columns:1.2fr 1fr .6fr;align-items:flex-start;gap:56px;display:grid}.pdf-col-title{letter-spacing:-.03em;text-transform:uppercase;color:#141817;margin:0 0 16px;font-size:clamp(32px,3.5vw,48px);font-weight:800;line-height:.98}.pdf-col-desc{color:#55605e;margin:0 0 32px;font-size:14.5px;line-height:1.6}.pdf-contact-form{flex-direction:column;gap:16px;display:flex}.pdf-input-group{flex-direction:column;display:flex}.pdf-input-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pdf-form-input,.pdf-form-select,.pdf-form-textarea{color:#141817;background:#fff;border:1px solid #d4dad8;border-radius:8px;outline:none;width:100%;padding:14px 18px;font-family:inherit;font-size:13.5px;transition:all .2s}.pdf-form-input:focus,.pdf-form-select:focus,.pdf-form-textarea:focus{border-color:#60cfc8;box-shadow:0 0 0 3px #60cfc833}.pdf-select-wrapper{position:relative}.pdf-form-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:36px}.pdf-select-caret{pointer-events:none;color:#72807e;font-size:12px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.pdf-form-textarea{resize:vertical}.pdf-form-error{color:#d33c3c;margin:0;font-size:12.5px}.pdf-contact-success{text-align:center;background:#fff;border:1px solid #60cfc880;border-radius:12px;padding:32px 24px}.pdf-success-icon{color:#0c100f;background:#60cfc8;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:22px;font-weight:800;display:inline-flex}.pdf-contact-success h3{color:#141817;margin:0 0 8px;font-size:18px;font-weight:700}.pdf-contact-success p{color:#55605e;margin:0 0 20px;font-size:13px}.pdf-details-list{flex-direction:column;gap:28px;margin-top:28px;display:flex}.pdf-detail-item{align-items:flex-start;gap:16px;display:flex}.pdf-detail-icon{color:#141817;background:#e8eded;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pdf-detail-info{flex-direction:column;gap:2px;display:flex}.pdf-detail-label{letter-spacing:.14em;text-transform:uppercase;color:#72807e;font-size:11px;font-weight:700}.pdf-detail-value{color:#141817;font-size:14.5px;font-weight:700;line-height:1.5;text-decoration:none}.pdf-detail-value:hover{color:#3bb2aa}.pdf-contact-col-script{flex-direction:column;align-items:flex-start;padding-top:48px;display:flex}.pdf-script-quote{margin-bottom:40px}.pdf-script-text{color:#3ebcb4;font-family:Caveat,Brush Script MT,Dancing Script,cursive,sans-serif;font-size:clamp(48px,4.5vw,68px);font-style:italic;font-weight:700;line-height:.98;display:inline-block;transform:rotate(-4deg)}.pdf-script-subtext{letter-spacing:.22em;text-transform:uppercase;color:#72807e;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.pdf-subline{background:#3ebcb4;width:32px;height:1.5px;margin-bottom:12px}.pdf-location-section{background:#0c0f0e}.pdf-location-grid{grid-template-columns:1fr 1fr;min-height:520px;display:grid}.pdf-location-facade{min-height:480px;position:relative}.pdf-location-img{object-fit:cover}.pdf-location-map-side{align-items:center;min-height:480px;padding:64px;display:flex;position:relative}.pdf-location-map-img{object-fit:cover;opacity:.4}.pdf-location-map-overlay{background:linear-gradient(90deg,#0c0f0e 0%,#0c0f0ed9 60%,#0c0f0e80 100%);position:absolute;inset:0}.pdf-location-map-content{z-index:1;max-width:480px;position:relative}.pdf-location-title{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(36px,4.2vw,56px);font-weight:800;line-height:1}.pdf-location-desc{color:#ffffffb8;margin:0 0 28px;font-size:15px;line-height:1.6}.pdf-map-pin-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1211cc;border:1px solid #60cfc866;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;display:flex;position:absolute;top:48px;right:-100px}.pdf-pin-icon{font-size:16px}.pdf-pin-text{letter-spacing:.16em;color:#60cfc8;font-size:10px;font-weight:800;line-height:1.2}.pdf-faq-section{color:#141817;background:#f4f6f5;padding:110px 0}.pdf-faq-grid{grid-template-columns:.85fr 1.15fr;gap:64px;display:grid}.pdf-faq-left{flex-direction:column;align-items:flex-start;display:flex}.pdf-faq-title{letter-spacing:-.03em;text-transform:uppercase;color:#141817;margin:0 0 18px;font-size:clamp(36px,4.2vw,56px);font-weight:800;line-height:1}.pdf-faq-desc{color:#55605e;margin:0 0 32px;font-size:15px;line-height:1.6}.pdf-faq-left .pdf-pill-btn-outline{color:#141817;border-color:#ccd4d2}.pdf-faq-left .pdf-pill-btn-outline:hover{color:#141817;background:#0000000d;border-color:#141817}.pdf-faq-accordion{border-top:1px solid #d8dfdd;flex-direction:column;display:flex}.pdf-faq-item{border-bottom:1px solid #d8dfdd}.pdf-faq-header{cursor:pointer;text-align:left;color:#141817;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 0;font-family:inherit;font-size:17px;font-weight:700;transition:color .2s;display:flex}.pdf-faq-header:hover{color:#3bb2aa}.pdf-faq-icon{color:#72807e;font-size:22px;font-weight:300;transition:transform .2s}.pdf-faq-body{padding:0 0 24px}.pdf-faq-body p{color:#55605e;margin:0;font-size:14.5px;line-height:1.65}.pdf-site-footer{color:#fff;background:#080b0a;border-top:1px solid #ffffff14;padding-top:90px}.pdf-footer-grid{grid-template-columns:1.2fr .7fr .9fr 1.2fr;gap:48px;margin-bottom:72px;display:grid}.pdf-footer-col{flex-direction:column;display:flex}.pdf-footer-logo-row{color:inherit;align-items:center;gap:14px;margin-bottom:18px;text-decoration:none;display:flex}.pdf-footer-brand-text{flex-direction:column;display:flex}.pdf-footer-brand-title{letter-spacing:.12em;color:#fff;font-size:18px;font-weight:800}.pdf-footer-brand-sub{letter-spacing:.24em;color:#60cfc8;font-size:9px;font-weight:700}.pdf-footer-tagline{letter-spacing:.2em;color:#ffffff80;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:700}.pdf-footer-social-row{gap:16px;display:flex}.pdf-footer-social-icon{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .2s;display:flex}.pdf-footer-social-icon:hover{color:#0c0f0e;background:#60cfc8;border-color:#60cfc8;transform:translateY(-2px)}.pdf-footer-col-title{letter-spacing:.1em;color:#fff;text-transform:capitalize;margin:0 0 20px;font-size:13px;font-weight:700}.pdf-footer-links-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pdf-footer-links-list a{color:#ffffffa6;font-size:13.5px;text-decoration:none;transition:color .2s}.pdf-footer-links-list a:hover{color:#60cfc8}.pdf-footer-newsletter-desc{color:#fff9;margin:0 0 20px;font-size:13px;line-height:1.6}.pdf-footer-input-row{width:100%;margin-bottom:12px;display:flex;position:relative}.pdf-footer-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;outline:none;width:100%;padding:13px 56px 13px 18px;font-size:13px;transition:border-color .2s}.pdf-footer-input:focus{border-color:#60cfc8}.pdf-footer-submit-btn{color:#0c0f0e;cursor:pointer;background:#60cfc8;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;font-weight:800;transition:all .2s;display:flex;position:absolute;top:5px;bottom:5px;right:5px}.pdf-footer-submit-btn:hover{background:#76ded7;transform:scale(1.05)}.pdf-footer-consent-note{color:#fff6;margin:0;font-size:11px}.pdf-footer-brand-col{flex-direction:column;display:flex}.pdf-footer-logo{margin-bottom:20px;display:inline-block}.pdf-footer-slogan{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin:0 0 24px;font-size:11px;font-weight:700;line-height:1.6}.pdf-footer-socials{gap:12px;display:flex}.pdf-footer-socials a{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .2s;display:inline-flex}.pdf-footer-socials a:hover{color:#0c0f0e;background:#60cfc8;border-color:#60cfc8;transform:translateY(-2px)}.pdf-footer-nav-col h2,.pdf-footer-newsletter-col h2{letter-spacing:.08em;color:#fff;text-transform:capitalize;margin:0 0 20px;font-size:13px;font-weight:700}.pdf-footer-nav-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pdf-footer-nav-col a{color:#ffffffa6;font-size:13.5px;text-decoration:none;transition:color .2s}.pdf-footer-nav-col a:hover{color:#60cfc8}.pdf-footer-newsletter-col p{color:#fff9;margin:0 0 18px;font-size:13px;line-height:1.6}.pdf-footer-pill-form{width:100%;margin-bottom:12px;display:flex;position:relative}.pdf-footer-pill-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;outline:none;width:100%;padding:13px 56px 13px 20px;font-size:13px;transition:border-color .2s}.pdf-footer-pill-input:focus{border-color:#60cfc8}.pdf-footer-pill-submit{color:#0c0f0e;cursor:pointer;background:#60cfc8;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;font-weight:800;transition:all .2s;display:flex;position:absolute;top:5px;bottom:5px;right:5px}.pdf-footer-pill-submit:hover{background:#76ded7;transform:scale(1.05)}.pdf-footer-consent-note{color:#ffffff73;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.pdf-footer-bottom{color:#ffffff73;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:28px 0;font-size:12px;display:flex}.pdf-footer-bottom-tagline{letter-spacing:.2em;text-transform:uppercase;color:#fff9;align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.pdf-tagline-bar{background:#60cfc8;width:32px;height:1.5px;display:inline-block}@media (max-width:1200px){.pdf-hero-grid,.pdf-work-mosaic-layout,.pdf-insights-mag-split{grid-template-columns:1fr;gap:40px}.pdf-services-grid-6,.pdf-3d-cards-row,.pdf-why-grid,.pdf-more-projects-grid{grid-template-columns:repeat(2,1fr)}.pdf-process-track{grid-template-columns:repeat(3,1fr)}.pdf-offerings-8-grid,.pdf-case-look-4grid,.pdf-case-results-grid,.pdf-insights-4grid,.pdf-values-4-grid,.pdf-journey-stats-row{grid-template-columns:repeat(2,1fr)}.pdf-contact-3col-grid{grid-template-columns:1fr 1fr}.pdf-contact-col-script{text-align:center;grid-column:span 2;align-items:center;padding-top:0}.pdf-footer-grid{grid-template-columns:repeat(2,1fr);gap:36px}}@media (max-width:768px){.pdf-hero-pillars-grid{grid-template-columns:repeat(2,1fr)}.pdf-pillar-col{border-bottom:1px solid #ffffff14}.pdf-process-track,.pdf-services-grid-6,.pdf-3d-cards-row,.pdf-offerings-8-grid,.pdf-why-grid,.pdf-more-projects-grid,.pdf-insights-4grid,.pdf-journey-top-row,.pdf-mv-grid,.pdf-meeting-grid,.pdf-service-opp-grid,.pdf-case-cs-grid,.pdf-contact-3col-grid,.pdf-location-grid,.pdf-faq-grid,.pdf-footer-grid{grid-template-columns:1fr}.pdf-mag-card-stacked{flex-direction:column}.pdf-mag-card-stacked .pdf-mag-card-media,.pdf-mag-card-stacked .pdf-mag-card-body{width:100%}.pdf-work-grid-2x2{grid-template-columns:1fr}.pdf-cta-box-card{flex-direction:column;align-items:flex-start;gap:28px;padding:40px 28px}.pdf-insights-newsletter-banner{flex-direction:column;align-items:flex-start;padding:40px 28px}.pdf-newsletter-form{flex-direction:column;width:100%}.pdf-contact-hero-content{flex-direction:column;align-items:flex-start;gap:32px}.pdf-contact-hero-pillars{justify-content:space-between;width:100%}.pdf-input-row{grid-template-columns:1fr}.pdf-map-pin-badge{margin-top:24px;display:inline-flex;position:static}.pdf-footer-bottom-bar{text-align:center;flex-direction:column;gap:16px}}.pdf-hero-shell{z-index:1;flex-direction:column;flex:1;justify-content:space-between;padding-top:40px;display:flex;position:relative}.pdf-hero-bg{z-index:0;position:absolute;inset:0}.pdf-hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:12px;margin:0 0 24px;font-size:11px;font-weight:700;display:inline-flex}.pdf-eyebrow-line{background:#60cfc8;width:36px;height:1.5px;display:inline-block}.pdf-title-spotlight{color:#60cfc8;display:block}.pdf-hero-watch-btn{color:#ffffffd9;border:1px solid #fff3;border-radius:999px;align-items:center;gap:12px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.pdf-hero-watch-btn:hover{color:#60cfc8;background:#60cfc814;border-color:#60cfc8}.pdf-watch-icon{color:#60cfc8;background:#60cfc833;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:inline-flex}.pdf-hero-words{letter-spacing:.24em;text-transform:uppercase;color:#fff6;flex-direction:column;align-items:flex-end;gap:8px;padding-right:24px;font-size:11px;font-weight:700;display:flex;position:relative}.pdf-hero-words-line{background:#60cfc8;width:1.5px;position:absolute;top:0;bottom:0;right:0}.pdf-hero-pillar-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12161573;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:18px;padding:14px 18px;transition:all .3s;display:flex}.pdf-hero-pillar-item:hover{background:#181e1db3;border-color:#60cfc840;transform:translateY(-2px)}.pdf-pillar-icon{color:#43d2d5;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pdf-hero-pillar-item h2{letter-spacing:.02em;color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.2}.pdf-hero-pillar-item p{color:#ffffffb8;margin:4px 0 0;font-size:13.5px;font-weight:500;line-height:1.3}.pdf-hero-sub-foot{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;font-size:11px;display:flex}.pdf-sub-foot-left{align-items:center;gap:12px;display:flex}.pdf-sub-foot-left p{margin:0}.pdf-foot-line{background:#60cfc8;width:28px;height:1.5px}.pdf-sub-foot-scroll{color:inherit;align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:flex}.pdf-sub-foot-scroll:hover{color:#60cfc8}.pdf-section-header{margin-bottom:56px}.pdf-section-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:12px;margin:0 0 16px;font-size:11px;font-weight:700;display:inline-flex}.pdf-section-header h2{letter-spacing:-.035em;text-transform:uppercase;color:#fff;margin:0 0 16px;font-size:clamp(34px,4.4vw,64px);font-weight:800;line-height:.98}.pdf-section-sub{color:#ffffffa6;max-width:600px;margin:0;font-size:15px;line-height:1.6}.pdf-text-mint{color:#60cfc8}.pdf-process-track-wrap{margin-bottom:80px;position:relative}.pdf-process-node-icon{color:#60cfc8;margin-bottom:20px}.pdf-process-step-num{letter-spacing:.18em;color:#fff6;margin-bottom:8px;font-size:11px;font-weight:800}.pdf-process-script{font-family:var(--font-sans,sans-serif);color:#60cfc8b3;letter-spacing:.28em;text-transform:uppercase;justify-content:center;gap:28px;margin-top:48px;font-size:clamp(13px,1.2vw,16px);font-style:normal;font-weight:800;display:flex}.pdf-process-script span{align-items:center;display:inline-flex;position:relative}.pdf-process-script span:not(:last-child):after{content:"·";color:#ffffff4d;position:absolute;right:-16px}.pdf-process-cta-box{background:linear-gradient(135deg,#161c1a 0%,#111514 100%);border:1px solid #60cfc840;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:56px 48px;display:flex;box-shadow:0 24px 60px #00000080}.pdf-process-cta-left{max-width:600px}.pdf-cta-kicker{letter-spacing:.2em;color:#60cfc8;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.pdf-process-cta-left h2{text-transform:uppercase;margin:0 0 14px;font-size:clamp(30px,3.5vw,44px);font-weight:800}.pdf-process-cta-left p{color:#ffffffb3;margin:0 0 28px;font-size:14.5px}.pdf-process-cta-right{text-align:right;flex-direction:column;align-items:flex-end;gap:12px;display:flex}.pdf-process-cta-right p{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:11px;font-weight:800}.pdf-cta-right-line{background:#60cfc8;width:48px;height:1.5px}.pdf-service-card-inner{height:100%;color:inherit;flex-direction:column;padding:36px 30px;text-decoration:none;display:flex}.pdf-service-card-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pdf-service-num{letter-spacing:.18em;color:#60cfc8;font-size:12px;font-weight:800}.pdf-service-arrow-circle{color:#fff9;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .2s;display:inline-flex}.pdf-service-card:hover .pdf-service-arrow-circle{color:#0d1110;background:#60cfc8;transform:translate(3px)}.pdf-service-card-footer{letter-spacing:.08em;text-transform:uppercase;color:#60cfc8;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.pdf-services-action-center{justify-content:center;margin-top:56px;display:flex}.pdf-home-work-section{background:#0d100f;padding:120px 0}.pdf-featured-work-grid{grid-template-columns:1.25fr .75fr;gap:32px;margin-bottom:48px;display:grid}.pdf-work-featured-hero{background:#141817;border:1px solid #ffffff14;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.pdf-work-featured-hero:hover{border-color:#60cfc866;transform:translateY(-6px);box-shadow:0 24px 60px #0009,0 0 30px #60cfc81f}.pdf-work-featured-link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.pdf-work-featured-media{aspect-ratio:16/10;background:#191e1d;width:100%;position:relative;overflow:hidden}.pdf-work-img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pdf-work-featured-hero:hover .pdf-work-img,.pdf-work-sub-card:hover .pdf-work-img{transform:scale(1.05)}.pdf-work-featured-badge{color:#60cfc8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1211cc;border:1px solid #ffffff1f;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:20px;left:20px}.pdf-work-featured-copy{flex-direction:column;padding:36px 32px;display:flex}.pdf-work-client-tag{letter-spacing:.2em;color:#60cfc8;margin-bottom:8px;font-size:10px;font-weight:800}.pdf-work-featured-copy h3{color:#fff;margin:0 0 6px;font-size:26px;font-weight:800}.pdf-work-tagline{color:#60cfc8;margin:0 0 12px;font-size:14px;font-weight:600}.pdf-work-desc{color:#ffffffa6;margin:0 0 24px;font-size:13.5px;line-height:1.6}.pdf-work-cta-row{color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.pdf-work-arrow-circle{color:#60cfc8;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:all .2s;display:inline-flex}.pdf-work-featured-hero:hover .pdf-work-arrow-circle,.pdf-work-sub-card:hover .pdf-work-arrow-circle{color:#0d1110;background:#60cfc8;transform:translate(4px)}.pdf-work-sub-grid{flex-direction:column;gap:28px;display:flex}.pdf-work-sub-card{background:#141817;border:1px solid #ffffff14;border-radius:20px;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.pdf-work-sub-card:hover{border-color:#60cfc866;transform:translateY(-4px);box-shadow:0 16px 40px #00000080}.pdf-work-sub-card a{color:inherit;height:100%;text-decoration:none;display:flex}.pdf-work-sub-media{aspect-ratio:4/3;background:#191e1d;width:44%;position:relative;overflow:hidden}.pdf-work-sub-media .pdf-work-arrow-circle{position:absolute;top:14px;right:14px}.pdf-work-sub-info{flex-direction:column;justify-content:center;width:56%;padding:24px 28px;display:flex}.pdf-work-sub-cat{letter-spacing:.18em;color:#60cfc8;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800}.pdf-work-sub-info h4{color:#fff;margin:0 0 8px;font-size:18px;font-weight:700}.pdf-work-sub-info p{color:#fff9;margin:0;font-size:12.5px;line-height:1.55}.pdf-work-view-all{justify-content:center;display:flex}.pdf-home-insights-section{background:#111514;padding:120px 0}.pdf-home-insights-split{grid-template-columns:1.2fr .8fr;gap:32px;display:grid}.pdf-insight-main-card{background:#141817;border:1px solid #ffffff14;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.pdf-insight-main-card:hover{border-color:#60cfc866;transform:translateY(-6px);box-shadow:0 24px 60px #0009}.pdf-insight-main-link{color:inherit;grid-template-columns:1fr 1fr;height:100%;text-decoration:none;display:grid}.pdf-insight-main-content{flex-direction:column;justify-content:space-between;padding:40px 36px;display:flex}.pdf-insight-meta{letter-spacing:.12em;text-transform:uppercase;gap:14px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.pdf-insight-cat{color:#60cfc8}.pdf-insight-time{color:#ffffff73}.pdf-insight-main-content h3{color:#fff;margin:0 0 14px;font-size:24px;font-weight:800;line-height:1.25}.pdf-insight-main-content p{color:#ffffffa6;margin:0 0 24px;font-size:13.5px;line-height:1.6}.pdf-insight-read-link{color:#60cfc8;text-transform:uppercase;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.pdf-insight-arrow{transition:transform .2s}.pdf-insight-main-card:hover .pdf-insight-arrow{transform:translate(4px)}.pdf-insight-main-media{min-height:320px;position:relative;overflow:hidden}.pdf-insight-main-media img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pdf-insight-main-card:hover .pdf-insight-main-media img{transform:scale(1.05)}.pdf-insight-media-words{letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 2px 8px #000c;flex-direction:column;gap:4px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.pdf-insight-side-col{flex-direction:column;gap:24px;display:flex}.pdf-insight-side-card{background:#141817;border:1px solid #ffffff14;border-radius:20px;transition:all .3s;overflow:hidden}.pdf-insight-side-card:hover{border-color:#60cfc866;transform:translateY(-4px);box-shadow:0 16px 40px #00000080}.pdf-insight-side-card a{color:inherit;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;text-decoration:none;display:flex}.pdf-insight-side-copy{flex:1}.pdf-insight-side-cat{color:#60cfc8;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.pdf-insight-side-copy h4{color:#fff;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.35}.pdf-insight-side-read{color:#fff9;font-size:12px;font-weight:700;transition:color .2s}.pdf-insight-side-card:hover .pdf-insight-side-read{color:#60cfc8}.pdf-insight-side-thumb{background:#191e1d;border-radius:12px;flex-shrink:0;width:90px;height:90px;position:relative;overflow:hidden}.pdf-insight-side-thumb img{object-fit:cover}.pdf-final-cta-section{background:#0c0f0e;padding:100px 0}.pdf-final-cta-card{background:linear-gradient(135deg,#161c1a 0%,#101413 100%);border:1px solid #60cfc84d;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:64px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.pdf-final-cta-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#60cfc826 0%,#0000 70%);width:260px;height:260px;position:absolute;top:-80px;right:-80px}.pdf-final-cta-left{max-width:640px}.pdf-final-cta-left h2{text-transform:uppercase;margin:0 0 16px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:.98}.pdf-final-cta-left p{color:#ffffffb3;margin:0;font-size:15px}.pdf-final-cta-right{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.pdf-final-cta-note{letter-spacing:.22em;text-transform:uppercase;color:#fff6;font-size:10px;font-weight:800}@media (max-width:900px){.pdf-hero-grid,.pdf-featured-work-grid,.pdf-home-insights-split,.pdf-insight-main-link,.pdf-final-cta-card,.pdf-process-cta-box{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.pdf-hero-words{align-items:flex-start;padding-left:20px;padding-right:0}.pdf-hero-words-line{left:0;right:auto}.pdf-process-cta-right,.pdf-final-cta-right{text-align:left;align-items:flex-start}.pdf-work-sub-card a{flex-direction:column}.pdf-work-sub-media,.pdf-work-sub-info{width:100%}}.pdf-about-hero-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;min-height:80vh;padding-block:80px 40px;display:grid}.pdf-about-hero-copy{max-width:600px}.pdf-about-hero-copy h1{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(48px,6vw,84px);font-weight:800;line-height:.92}.pdf-about-hero-desc{color:#ffffffbf;margin:0 0 32px;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.pdf-about-hero-actions{gap:16px;display:flex}.pdf-about-hero-visual{aspect-ratio:4/3;background:#161b1a;border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.pdf-about-img{object-fit:cover}.pdf-about-visual-overlay{pointer-events:none;background:linear-gradient(#0000 40%,#0a0e0dd9 100%);justify-content:space-between;align-items:flex-end;padding:24px;display:flex;position:absolute;inset:0}.pdf-about-overlay-words{letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;flex-direction:column;gap:4px;padding-right:16px;font-size:10px;font-weight:800;display:flex;position:relative}.pdf-about-line{background:#60cfc8;width:1.5px;position:absolute;top:0;bottom:0;right:0}.pdf-about-overlay-side{letter-spacing:.22em;text-transform:uppercase;color:#60cfc8;flex-direction:column;align-items:flex-end;gap:4px;font-size:10px;font-weight:800;display:flex}.pdf-about-journey-section{background:#111514;border-top:1px solid #ffffff0f;padding:110px 0}.pdf-journey-copy{max-width:520px}.pdf-journey-copy h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:.98}.pdf-journey-copy p{color:#ffffffb3;margin:0 0 32px;font-size:15px;line-height:1.65}.pdf-journey-stats-col{flex-direction:column;gap:32px;display:flex}.pdf-journey-stats-grid{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:28px;display:grid}.pdf-stat-val{color:#60cfc8;font-size:clamp(32px,3.5vw,48px);font-weight:800;line-height:1;display:block}.pdf-stat-lbl{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-size:11px;font-weight:700}.pdf-journey-strip-visual{aspect-ratio:16/7;background:#181d1c;border-radius:16px;width:100%;position:relative;overflow:hidden}.pdf-journey-strip-visual img{object-fit:cover}.pdf-journey-strip-caption{letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 2px 6px #000c;flex-direction:column;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:16px;left:20px}.pdf-about-mv-section{background:#0c0f0e;padding:100px 0}.pdf-mv-visual{aspect-ratio:16/11;background:#151a19;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden}.pdf-mv-visual img{object-fit:cover}.pdf-mv-visual-words{letter-spacing:.2em;text-transform:uppercase;color:#60cfc8;text-shadow:0 2px 6px #000c;flex-direction:column;align-items:flex-end;gap:4px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:20px;right:24px}.pdf-mv-content{flex-direction:column;gap:24px;display:flex}.pdf-mv-item{background:#141817;border:1px solid #ffffff14;border-radius:16px;padding:28px;transition:all .25s}.pdf-mv-item:hover{border-color:#60cfc859}.pdf-mv-item-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.pdf-mv-icon-mint{color:#60cfc8;justify-content:center;align-items:center;display:flex}.pdf-mv-item h3{color:#fff;margin:0;font-size:20px;font-weight:700}.pdf-mv-item p{color:#ffffffad;margin:0;font-size:14px;line-height:1.6}.pdf-about-values-section{background:#111514;padding:110px 0}.pdf-value-icon{color:#60cfc8;align-items:center;margin-bottom:20px;display:flex}.pdf-about-quote-section{background:#0c0f0e;padding:100px 0}.pdf-about-quote-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.pdf-quote-media{aspect-ratio:16/11;background:#151a19;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden}.pdf-quote-media img{object-fit:cover}.pdf-quote-media-words{letter-spacing:.2em;text-transform:uppercase;color:#fff;text-shadow:0 2px 6px #000c;flex-direction:column;gap:4px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:20px;left:24px}.pdf-quote-copy{padding-left:24px;position:relative}.pdf-big-quote-mark{color:#60cfc8;margin-bottom:-16px;font-family:serif;font-size:72px;line-height:1;display:block}.pdf-quote-copy blockquote{color:#fff;margin:0 0 28px;font-size:clamp(24px,2.6vw,36px);font-style:normal;font-weight:700;line-height:1.3}.pdf-quote-side-words{letter-spacing:.2em;text-transform:uppercase;color:#fff6;gap:24px;font-size:11px;font-weight:700;display:flex}.pdf-about-clients-section{text-align:center;background:#111514;border-top:1px solid #ffffff0f;padding:60px 0 80px}.pdf-clients-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;margin:0 0 32px;font-size:11px;font-weight:700}.pdf-clients-logo-strip{justify-content:center;align-items:center;display:flex}.pdf-clients-img{object-fit:contain;opacity:.8;max-width:100%;height:auto;transition:opacity .3s}.pdf-clients-img:hover{opacity:1}@media (max-width:900px){.pdf-about-hero-inner,.pdf-journey-top-row,.pdf-mv-grid,.pdf-about-quote-grid{grid-template-columns:1fr}.pdf-journey-stats-grid{grid-template-columns:repeat(2,1fr)}}.pdf-services-hero-section{background:#0c0f0e;flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:100px;display:flex;position:relative;overflow:hidden}.pdf-services-bg-img{object-fit:cover;object-position:center right;opacity:.45}.pdf-services-hero-shell{z-index:1;flex-direction:column;flex:1;justify-content:space-between;padding-top:40px;display:flex;position:relative}.pdf-services-hero-content{max-width:680px;margin-bottom:40px}.pdf-services-hero-content h1{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(48px,6vw,84px);font-weight:800;line-height:.92}.pdf-services-hero-desc{color:#ffffffbf;margin:0 0 32px;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.pdf-services-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.pdf-services-inline-words{letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:700}.pdf-services-hero-side-words{letter-spacing:.22em;text-transform:uppercase;color:#fff6;flex-direction:column;align-items:flex-end;gap:6px;padding-right:20px;font-size:11px;font-weight:700;display:flex;position:absolute;top:80px;right:0}.pdf-3d-cards-row{grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:32px;display:grid}.pdf-3d-card{background:#141817;border:1px solid #ffffff14;border-radius:20px;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.pdf-3d-card:hover{border-color:#60cfc866;transform:translateY(-8px);box-shadow:0 20px 48px #0009,0 0 24px #60cfc81f}.pdf-3d-card-inner{color:inherit;flex-direction:column;height:100%;padding:28px 20px;text-decoration:none;display:flex;position:relative}.pdf-3d-icon-wrap{justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}.pdf-3d-icon{object-fit:contain;width:100%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1)}.pdf-3d-card:hover .pdf-3d-icon{transform:scale(1.1)translateY(-2px)}.pdf-3d-num{letter-spacing:.18em;color:#60cfc8;margin-bottom:8px;font-size:11px;font-weight:800}.pdf-3d-card h3{color:#fff;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3}.pdf-3d-card p{color:#fff9;flex:1;margin:0 0 16px;font-size:12px;line-height:1.55}.pdf-3d-arrow{color:#60cfc8;background:#ffffff0f;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:28px;height:28px;font-size:13px;transition:all .2s;display:inline-flex}.pdf-3d-card:hover .pdf-3d-arrow{color:#0d1110;background:#60cfc8;transform:translate(3px)}.pdf-services-foot-bar{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:20px;font-size:11px;font-weight:700;display:flex}.pdf-services-scroll-btn{color:inherit;align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:flex}.pdf-services-scroll-btn:hover{color:#60cfc8}.pdf-services-process-section{background:#111514;border-top:1px solid #ffffff0f;padding:110px 0}.pdf-4-process-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pdf-4-process-card{background:#151a19;border:1px solid #ffffff14;border-radius:18px;padding:36px 26px;transition:all .3s}.pdf-4-process-card:hover{border-color:#60cfc866;transform:translateY(-6px);box-shadow:0 16px 36px #0006}.pdf-4-process-icon{color:#60cfc8;margin-bottom:20px}.pdf-4-process-num{letter-spacing:.18em;color:#fff6;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.pdf-4-process-card h3{color:#fff;margin:0 0 10px;font-size:19px;font-weight:700}.pdf-4-process-card p{color:#ffffffa6;margin:0;font-size:13px;line-height:1.6}.pdf-why-presence-section{background:#0c0f0e;padding:110px 0}.pdf-why-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.pdf-why-left h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:.98}.pdf-why-intro{color:#ffffffb3;margin:0 0 36px;font-size:15px;line-height:1.6}.pdf-why-pillars-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pdf-why-pillar-item{align-items:flex-start;gap:16px;display:flex}.pdf-why-icon{color:#60cfc8;flex-shrink:0;margin-top:2px}.pdf-why-pillar-item h4{color:#fff;margin:0 0 6px;font-size:16px;font-weight:700}.pdf-why-pillar-item p{color:#fff9;margin:0;font-size:12.5px;line-height:1.55}.pdf-why-visual{aspect-ratio:4/3;background:#151a19;border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden}.pdf-why-visual img{object-fit:cover}.pdf-why-visual-caption{letter-spacing:.2em;text-transform:uppercase;color:#60cfc8;text-shadow:0 2px 6px #000c;flex-direction:column;gap:4px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:20px;left:24px}@media (max-width:1200px){.pdf-3d-cards-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.pdf-3d-cards-row{grid-template-columns:repeat(2,1fr)}.pdf-4-process-grid,.pdf-why-grid,.pdf-why-pillars-grid{grid-template-columns:1fr}}@media (max-width:600px){.pdf-3d-cards-row{grid-template-columns:1fr}}body:has(.about-page-v2) .global-header .shell{width:min(90.5%,1480px);max-width:1480px}.about-page-v2 .about-unified-stage{aspect-ratio:3/2;grid-template-rows:59.67% 40.33%;width:100%;height:auto;min-height:0;max-height:none;display:grid}.about-page-v2 .about-unified-bg-img{object-fit:cover;object-position:center}.about-page-v2 .about-hero-part,.about-page-v2 .about-approach-part{width:100%;height:auto;min-height:0}.about-page-v2 .about-hero-part{align-items:center;padding:96px 0 8px}.about-page-v2 .about-hero-shell,.about-page-v2 .about-approach-shell{gap:0;width:min(89.5%,1440px);max-width:1440px;margin-inline:auto}.about-page-v2 .about-hero-shell{grid-template-columns:minmax(240px,.95fr) minmax(0,.48fr) minmax(0,.65fr) minmax(240px,.92fr)}.about-page-v2 .about-hero-left{width:min(100%,440px);max-width:none}.about-page-v2 .about-hero-kicker,.about-page-v2 .about-approach-kicker{letter-spacing:.31em;margin-bottom:18px;font-size:clamp(9px,.68vw,11px)}.about-page-v2 .about-hero-left h1{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(34px,3.25vw,50px);line-height:.96}.about-page-v2 .about-hero-desc{max-width:410px;margin-bottom:24px;font-size:clamp(12px,.91vw,14px);line-height:1.48}.about-page-v2 .about-hero-actions .button-primary{min-width:176px;min-height:48px;box-shadow:none;justify-content:center;padding:0 32px;font-size:14px}.about-page-v2 .about-hero-pillar{align-self:center;padding:116px 0 0 60%}.about-page-v2 .about-pillar-words{letter-spacing:.22em;color:#0d1211;text-shadow:0 .5px 1px #fff9;gap:6px;font-size:clamp(10.5px,.82vw,12.5px);font-weight:800;line-height:1.32}.about-page-v2 .about-hero-arch-spacer{height:100%;min-height:0}.about-page-v2 .about-hero-right-wrap{justify-content:space-between;align-self:center;gap:18px;transform:translate(clamp(32px,3.2vw,70px))}.about-page-v2 .about-hero-features-list{gap:15px}.about-page-v2 .about-hero-feature-item{gap:20px}.about-page-v2 .about-feature-circle{width:clamp(48px,4.15vw,64px);height:clamp(48px,4.15vw,64px);box-shadow:none;background:#ffffff9e;border-width:1px}.about-page-v2 .about-feature-circle img{width:clamp(26px,2.05vw,32px)!important;height:clamp(26px,2.05vw,32px)!important}.about-page-v2 .about-feature-copy h3{letter-spacing:.015em;font-size:clamp(12px,1.04vw,16px)}.about-page-v2 .about-feature-copy p{max-width:190px;margin-top:3px;font-size:clamp(10px,.84vw,13px);line-height:1.28}.about-page-v2 .about-hero-side-accent{justify-content:flex-end;align-self:stretch;min-width:66px;margin:0;padding-top:72%;position:relative}.about-page-v2 .about-hero-side-accent:before{content:"";background:linear-gradient(180deg, var(--mint), #23262647);width:1px;height:142px;position:absolute;top:28%;right:15px}.about-page-v2 .about-hero-side-text{letter-spacing:.26em;align-items:flex-end;font-size:clamp(7px,.58vw,9px)}.about-page-v2 .about-approach-part{align-items:center;padding:0}.about-page-v2 .about-approach-shell{grid-template-columns:minmax(220px,.85fr) minmax(380px,1.55fr) minmax(200px,.6fr);align-items:center;height:100%}.about-page-v2 .about-approach-left{max-width:430px}.about-page-v2 .about-approach-kicker{margin-bottom:20px}.about-page-v2 .about-approach-left h2{margin-bottom:18px;font-size:clamp(34px,3vw,46px);line-height:.94}.about-page-v2 .about-approach-desc{max-width:390px;margin-bottom:22px;font-size:clamp(12px,.91vw,14px);line-height:1.48}.about-page-v2 .about-watch-btn{border:0;gap:14px;padding:0;font-size:13px}.about-page-v2 .about-watch-btn-icon{width:42px;height:42px}.about-page-v2 .about-approach-center{justify-content:flex-start;padding-left:28%}.about-page-v2 .about-approach-cylinder-copy{letter-spacing:.24em;color:#fff;text-shadow:0 1px 4px #0000008c,0 2px 8px #0006;gap:7px;font-size:clamp(10.5px,.82vw,12.5px);font-weight:800;line-height:1.32}.about-page-v2 .about-approach-right{justify-content:center;gap:9px;height:78%;padding:0 0 0 31%}.about-page-v2 .about-stat-number{font-size:clamp(26px,2.1vw,32px)}.about-page-v2 .about-stat-desc{margin-top:4px;font-size:clamp(10px,.84vw,13px)}.about-page-v2 .about-stat-divider{max-width:none;margin:2px 0}.about-page-v2 .about-stat-infinity{height:34px}.about-page-v2 .about-approach-bottom-note{letter-spacing:.3em;margin-top:auto;font-size:clamp(7px,.58vw,9px)}.about-page-v2 .about-approach-bottom-note:after{content:"";background:var(--mint);width:34px;height:1px;margin-top:8px}@media (max-width:1100px) and (min-width:901px){.about-page-v2 .about-hero-part{padding-top:76px}.about-page-v2 .about-hero-feature-item{gap:12px}.about-page-v2 .about-hero-features-list{gap:10px}.about-page-v2 .about-hero-side-accent{min-width:48px}.about-page-v2 .about-hero-side-accent:before{height:100px}.about-page-v2 .about-approach-right{padding-left:22%}}@media (max-width:900px){body:has(.about-page-v2) .global-header .shell{width:calc(100% - 40px)}.about-page-v2 .about-unified-stage{aspect-ratio:auto;height:auto;display:block;overflow:visible}.about-page-v2 .about-unified-bg{display:none}.about-page-v2 .about-hero-part{background-image:-webkit-linear-gradient(#f7faf9d6,#f7faf9f5),-webkit-image-set(url(/images/presence/about/about-hero-clean-bg.w1280.avif) 1x type("image/avif"),url(/images/presence/about/about-hero-clean-bg.w1280.webp) 1x type("image/webp"),url(/images/presence/about/about-hero-clean-bg.png) 1x type("image/png"));background-image:linear-gradient(#f7faf9f5,#f7faf9d6),image-set("/images/presence/about/about-hero-clean-bg.w1280.avif" 1x type("image/avif"),"/images/presence/about/about-hero-clean-bg.w1280.webp" 1x type("image/webp"),"/images/presence/about/about-hero-clean-bg.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:980px;padding:118px 0 72px}.about-page-v2 .about-hero-shell{grid-template-columns:1fr;gap:54px;width:calc(100% - 40px)}.about-page-v2 .about-hero-left{width:100%;max-width:560px}.about-page-v2 .about-hero-left h1{font-size:clamp(46px,9.5vw,72px)}.about-page-v2 .about-hero-desc{font-size:16px}.about-page-v2 .about-hero-pillar,.about-page-v2 .about-hero-arch-spacer,.about-page-v2 .about-hero-side-accent{display:none}.about-page-v2 .about-hero-right-wrap{justify-content:flex-start}.about-page-v2 .about-hero-features-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.about-page-v2 .about-approach-part{background-image:-webkit-linear-gradient(#060c0d94,#060c0deb),-webkit-image-set(url(/images/presence/about/about-approach-clean-bg.w1280.avif) 1x type("image/avif"),url(/images/presence/about/about-approach-clean-bg.w1280.webp) 1x type("image/webp"),url(/images/presence/about/about-approach-clean-bg.png) 1x type("image/png"));background-image:linear-gradient(90deg,#060c0deb,#060c0d94),image-set("/images/presence/about/about-approach-clean-bg.w1280.avif" 1x type("image/avif"),"/images/presence/about/about-approach-clean-bg.w1280.webp" 1x type("image/webp"),"/images/presence/about/about-approach-clean-bg.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:780px;padding:80px 0}.about-page-v2 .about-approach-shell{grid-template-columns:1fr 1fr;gap:64px 30px;width:calc(100% - 40px);height:auto}.about-page-v2 .about-approach-left{max-width:520px}.about-page-v2 .about-approach-center{padding-left:0}.about-page-v2 .about-approach-right{height:auto;padding-left:0}}@media (max-width:600px){.about-page-v2 .about-hero-part{min-height:1080px}.about-page-v2 .about-hero-features-list{grid-template-columns:1fr}.about-page-v2 .about-hero-feature-item{gap:16px}.about-page-v2 .about-approach-part{min-height:920px}.about-page-v2 .about-approach-shell{grid-template-columns:1fr}.about-page-v2 .about-approach-center{align-items:end;min-height:110px}}@media (min-width:901px){:is(body:has(.about-page-v2),html:has(.about-page-v2)){scrollbar-width:none}html:has(.about-page-v2)::-webkit-scrollbar{display:none}body:has(.about-page-v2)::-webkit-scrollbar{display:none}body:has(.about-page-v2) .global-header{height:min(96px,6.25vw,9.375svh)}body:has(.about-page-v2) .global-header .shell{width:min(90.5%,1480px)}body:has(.about-page-v2) .global-header .brand-lockup{width:min(164px,10.677vw,16.016svh)}body:has(.about-page-v2) .global-header .header-inner{grid-template-columns:min(180px,11.719vw,17.578svh) 1fr min(180px,11.719vw,17.578svh)}body:has(.about-page-v2) .global-header .desktop-nav{gap:min(42px,2.734vw,4.102svh);font-size:min(13px,.846vw,1.27svh);transform:translate(max(-185px,-12.044vw,-18.066svh))}body:has(.about-page-v2) .global-header .desktop-nav a{padding:min(38px,2.474vw,3.711svh) 0 min(35px,2.279vw,3.418svh)}body:has(.about-page-v2) .global-header .header-actions{gap:min(40px,2.604vw,3.906svh);transform:translate(max(-61px,-3.971vw,-5.957svh))}body:has(.about-page-v2) .global-header .header-cta{justify-content:center;gap:min(14px,.911vw,1.367svh);min-width:min(143px,9.31vw,13.965svh);padding:min(12px,.781vw,1.172svh) min(20px,1.302vw,1.953svh);font-size:min(13px,.846vw,1.27svh)}body:has(.about-page-v2) .global-header .language-label{font-size:min(10px,.651vw,.977svh)}.about-page-v2 .about-unified-stage{aspect-ratio:auto;width:100%;height:100svh;max-height:100svh}.about-page-v2 .about-hero-shell,.about-page-v2 .about-approach-shell{width:min(89.5%,1440px);max-width:1440px}.about-page-v2 .about-unified-bg-img{object-fit:fill}.about-page-v2 .about-hero-part{padding-top:min(96px,6.25vw,9.375svh);padding-bottom:min(8px,.521vw,.781svh)}.about-page-v2 .about-hero-arch-spacer{grid-column:3;display:block}.about-page-v2 .about-hero-right-wrap{grid-column:4;grid-template-columns:minmax(0,1fr) min(46px,2.995vw,4.492svh);gap:min(10px,.651vw,.977svh);width:calc(100% + min(35px,2.279vw,3.418svh));display:grid}.about-page-v2 .about-hero-kicker,.about-page-v2 .about-approach-kicker{margin-bottom:min(18px,1.172vw,1.758svh);font-size:min(11px,.716vw,1.074svh)}.about-page-v2 .about-hero-left h1{margin-bottom:min(22px,1.432vw,2.148svh);font-size:min(56px,3.646vw,5.469svh)}.about-page-v2 .about-hero-desc{max-width:min(370px,24.089vw,36.133svh);margin-bottom:min(42px,2.734vw,4.102svh);font-size:min(14px,.911vw,1.367svh)}.about-page-v2 .about-hero-actions .button-primary{min-width:min(176px,11.458vw,17.188svh);min-height:min(48px,3.125vw,4.688svh);padding:0 min(32px,2.083vw,3.125svh);font-size:min(14px,.911vw,1.367svh)}.about-page-v2 .about-hero-pillar{padding-top:min(116px,7.552vw,11.328svh);padding-left:55%}.about-page-v2 .about-pillar-words{gap:min(5px,.326vw,.488svh);font-size:min(11px,.716vw,1.074svh)}.about-page-v2 .about-hero-features-list{gap:min(28px,1.823vw,2.734svh)}.about-page-v2 .about-hero-feature-item{gap:min(32px,2.083vw,3.125svh)}.about-page-v2 .about-feature-circle{width:min(68px,4.427vw,6.641svh);height:min(68px,4.427vw,6.641svh)}.about-page-v2 .about-feature-circle img{width:min(32px,2.083vw,3.125svh)!important;height:min(32px,2.083vw,3.125svh)!important}.about-page-v2 .about-feature-copy h3{font-size:min(16px,1.042vw,1.563svh)}.about-page-v2 .about-feature-copy p{margin-top:min(3px,.195vw,.293svh);font-size:min(13px,.846vw,1.27svh)}.about-page-v2 .about-hero-side-accent{justify-content:flex-end;align-items:flex-end;gap:min(8px,.521vw,.781svh);width:min(46px,2.995vw,4.492svh);min-width:0;padding-top:0}.about-page-v2 .about-hero-side-accent:before{height:min(142px,9.245vw,13.867svh);top:40%;right:min(15px,.977vw,1.465svh)}.about-page-v2 .about-hero-side-text{font-size:min(9px,.586vw,.879svh)}.about-page-v2 .about-approach-left{align-self:start;padding-top:min(50px,3.255vw,4.883svh)}.about-page-v2 .about-approach-kicker{margin-bottom:min(20px,1.302vw,1.953svh)}.about-page-v2 .about-approach-left h2{margin-bottom:min(18px,1.172vw,1.758svh);font-size:min(55px,3.581vw,5.371svh)}.about-page-v2 .about-approach-desc{margin-bottom:min(22px,1.432vw,2.148svh);font-size:min(14px,.911vw,1.367svh)}.about-page-v2 .about-watch-btn{gap:min(14px,.911vw,1.367svh);font-size:min(13px,.846vw,1.27svh)}.about-page-v2 .about-watch-btn-icon{width:min(42px,2.734vw,4.102svh);height:min(42px,2.734vw,4.102svh)}.about-page-v2 .about-approach-center{align-items:flex-start;height:100%;padding-top:min(120px,7.813vw,11.719svh)}.about-page-v2 .about-approach-cylinder-copy{gap:min(7px,.456vw,.684svh);font-size:min(11px,.716vw,1.074svh)}.about-page-v2 .about-approach-right{gap:min(9px,.586vw,.879svh);padding-left:34%;transform:none}.about-page-v2 .about-stat-number{font-size:min(32px,2.083vw,3.125svh)}.about-page-v2 .about-stat-desc{margin-top:min(4px,.26vw,.391svh);font-size:min(13px,.846vw,1.27svh)}.about-page-v2 .about-stat-infinity{height:min(34px,2.214vw,3.32svh)}.about-page-v2 .about-approach-bottom-note{font-size:min(9px,.586vw,.879svh)}}.about-page-v2 .about-kicker{letter-spacing:.24em;text-transform:uppercase;color:#10b6bd;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:700;display:inline-flex}.about-page-v2 .about-kicker.justify-center{justify-content:center}.about-page-v2 .about-kicker-line{background:#10b6bd;width:24px;height:1.5px;display:inline-block}.about-page-v2 .about-section-title{letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:clamp(30px,3.2vw,48px);font-weight:800;line-height:1.02}.about-page-v2 .about-section-sub{color:#ffffffbf;max-width:620px;margin:0 auto;font-size:clamp(14px,1.05vw,17px);line-height:1.6}.about-page-v2 .text-center{text-align:center}.about-page-v2 .about-mv-section{background:linear-gradient(#090c0b 0%,#0d1211 100%);border-top:1px solid #ffffff0d;padding:120px 0;position:relative}.about-page-v2 .about-mv-shell{width:min(89.5%,1440px);margin-inline:auto}.about-page-v2 .about-mv-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.about-page-v2 .about-mv-visual{position:relative}.about-page-v2 .about-mv-img-frame{aspect-ratio:16/11;background:#101413;border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.about-page-v2 .about-mv-img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.about-page-v2 .about-mv-img-frame:hover .about-mv-img{transform:scale(1.04)}.about-page-v2 .about-mv-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#10b6bd;letter-spacing:.16em;background:#0e1413d1;border:1px solid #10b6bd59;border-radius:999px;padding:8px 20px;font-size:11px;font-weight:700;position:absolute;bottom:24px;left:24px;box-shadow:0 8px 20px #0006}.about-page-v2 .about-mv-content{flex-direction:column;gap:28px;display:flex}.about-page-v2 .about-mv-cards{flex-direction:column;gap:20px;display:flex}.about-page-v2 .about-mv-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121918b8;border:1px solid #ffffff14;border-radius:20px;padding:32px 30px;transition:all .35s}.about-page-v2 .about-mv-card:hover{border-color:#10b6bd66;transform:translateY(-4px);box-shadow:0 16px 40px #10b6bd1f}.about-page-v2 .about-mv-card-head{align-items:center;gap:16px;margin-bottom:12px;display:flex}.about-page-v2 .about-mv-icon{color:#10b6bd;background:#10b6bd1f;border:1px solid #10b6bd4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.about-page-v2 .about-mv-kicker{letter-spacing:.2em;color:#10b6bd;font-size:10px;font-weight:700;display:block}.about-page-v2 .about-mv-card h3{color:#fff;margin:2px 0 0;font-size:19px;font-weight:800}.about-page-v2 .about-mv-card p{color:#ffffffc7;margin:0 0 16px;font-size:14.5px;line-height:1.6}.about-page-v2 .about-mv-tags{flex-wrap:wrap;gap:8px;display:flex}.about-page-v2 .about-mv-tags span{letter-spacing:.14em;color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700}.about-page-v2 .about-values-section{background:#080b0a;padding:120px 0;position:relative}.about-page-v2 .about-values-shell{width:min(89.5%,1440px);margin-inline:auto}.about-page-v2 .about-values-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;display:grid}.about-page-v2 .about-value-card{background:linear-gradient(#141b1ad9 0%,#0d1211f2 100%);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;padding:36px 28px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.about-page-v2 .about-value-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#10b6bd,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.about-page-v2 .about-value-card:hover{border-color:#10b6bd73;transform:translateY(-8px);box-shadow:0 20px 48px #10b6bd29}.about-page-v2 .about-value-card:hover:before{opacity:1}.about-page-v2 .about-value-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.about-page-v2 .about-value-tag{letter-spacing:.18em;color:#10b6bd;font-size:11px;font-weight:800}.about-page-v2 .about-value-icon{color:#10b6bd;background:#10b6bd1a;border:1px solid #10b6bd40;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.about-page-v2 .about-value-card h3{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-size:21px;font-weight:800}.about-page-v2 .about-value-card p{color:#ffffffbd;margin:0;font-size:14px;line-height:1.6}.about-page-v2 .about-methodology-section{background:linear-gradient(#080b0a 0%,#0d1312 50%,#080b0a 100%);padding:120px 0;position:relative}.about-page-v2 .about-methodology-shell{width:min(89.5%,1440px);margin-inline:auto}.about-page-v2 .about-methodology-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;display:grid}.about-page-v2 .about-method-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#101716bf;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;padding:24px 22px 32px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.about-page-v2 .about-method-card:hover{border-color:#10b6bd73;transform:translateY(-8px);box-shadow:0 24px 50px #00000080,0 0 30px #10b6bd1f}.about-page-v2 .about-method-img-wrap{justify-content:center;align-items:center;width:100%;height:170px;margin-bottom:16px;display:flex;position:relative}.about-page-v2 .about-method-3d-img{object-fit:contain;filter:drop-shadow(0 14px 24px #0009);max-width:100%;max-height:150px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.about-page-v2 .about-method-card:hover .about-method-3d-img{transform:scale(1.08)translateY(-4px)}.about-page-v2 .about-method-tag{letter-spacing:.18em;color:#10b6bd;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.about-page-v2 .about-method-body h3{color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:800}.about-page-v2 .about-method-body p{color:#ffffffb8;margin:0;font-size:13.5px;line-height:1.55}.about-page-v2 .about-executive-section{background:#070908;padding:120px 0;position:relative}.about-page-v2 .about-executive-shell{width:min(89.5%,1440px);margin-inline:auto}.about-page-v2 .about-executive-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;display:grid}.about-page-v2 .about-executive-visual{aspect-ratio:16/10;background:#111514;border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.about-page-v2 .about-executive-img{object-fit:cover;transition:transform .6s}.about-page-v2 .about-executive-visual:hover .about-executive-img{transform:scale(1.03)}.about-page-v2 .about-executive-words{letter-spacing:.26em;color:#ffffffe6;text-shadow:0 2px 8px #000000b3;flex-direction:column;gap:3px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:24px;left:24px}.about-page-v2 .about-executive-copy{flex-direction:column;display:flex}.about-page-v2 .about-quote-mark{color:#10b6bd;margin-bottom:8px;font-family:Georgia,serif;font-size:72px;line-height:.8}.about-page-v2 .about-executive-copy blockquote{color:#fff;letter-spacing:-.015em;margin:0 0 28px;font-size:clamp(20px,1.85vw,26px);font-weight:600;line-height:1.45}.about-page-v2 .about-executive-author h4{letter-spacing:.15em;color:#fff;margin:0 0 4px;font-size:15px;font-weight:800}.about-page-v2 .about-executive-author p{color:#10b6bd;margin:0 0 24px;font-size:13px}.about-page-v2 .about-executive-pills{flex-wrap:wrap;gap:10px;display:flex}.about-page-v2 .about-executive-pills span{letter-spacing:.16em;color:#10b6bd;background:#10b6bd14;border:1px solid #10b6bd40;border-radius:999px;padding:6px 16px;font-size:10px;font-weight:800}.about-page-v2 .about-clients-section{background:#060807;border-top:1px solid #ffffff0a;padding:80px 0}.about-page-v2 .about-clients-shell{text-align:center;width:min(89.5%,1440px);margin-inline:auto}.about-page-v2 .about-clients-kicker{letter-spacing:.24em;color:#ffffff8c;align-items:center;gap:14px;margin-bottom:32px;font-size:11px;font-weight:700;display:inline-flex}.about-page-v2 .about-clients-badges{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.about-page-v2 .about-brand-badge{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;padding:14px 32px;transition:all .3s;display:flex}.about-page-v2 .about-brand-badge span{letter-spacing:.14em;color:#ffffffa6;font-size:13.5px;font-weight:800;transition:color .3s}.about-page-v2 .about-brand-badge:hover{background:#10b6bd14;border-color:#10b6bd66;transform:translateY(-3px);box-shadow:0 10px 24px #10b6bd1f}.about-page-v2 .about-brand-badge:hover span{color:#10b6bd}.about-page-v2 .about-final-cta-section{background:#060807;padding:80px 0 130px}.about-page-v2 .about-final-cta-shell{width:min(89.5%,1440px);margin-inline:auto}.about-page-v2 .about-final-cta-card{background:linear-gradient(135deg,#0e1c1bf2 0%,#09100ffa 100%);border:1px solid #10b6bd59;border-radius:32px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:68px 60px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0009,inset 0 1px #ffffff1a}.about-page-v2 .about-final-cta-glow{pointer-events:none;background:radial-gradient(circle,#10b6bd47 0%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-80px}.about-page-v2 .about-cta-kicker{letter-spacing:.22em;color:#10b6bd;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.about-page-v2 .about-final-cta-content h2{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-size:clamp(30px,3.2vw,48px);font-weight:800;line-height:1.05}.about-page-v2 .about-final-cta-content p{color:#ffffffd9;max-width:580px;margin:0 0 32px;font-size:16px;line-height:1.55}.about-page-v2 .about-final-cta-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.about-page-v2 .about-final-cta-actions .button-primary{color:#0b100f;background:#10b6bd;border-radius:999px;min-height:52px;padding:0 34px;font-size:14px;font-weight:700;box-shadow:0 6px 22px #10b6bd59}.about-page-v2 .about-final-cta-actions .button-ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff40;border-radius:999px;min-height:52px;padding:0 30px;font-size:14px;font-weight:700}.about-page-v2 .about-final-cta-actions .button-ghost:hover{color:#10b6bd;background:#10b6bd14;border-color:#10b6bd}.about-page-v2 .about-final-cta-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.about-page-v2 .about-side-note{letter-spacing:.26em;color:#10b6bd;white-space:nowrap;font-size:10px;font-weight:800}.about-page-v2 .about-side-line{background:#10b6bd;width:48px;height:1.5px}@media (max-width:1100px){.about-page-v2 .about-mv-grid,.about-page-v2 .about-executive-grid{grid-template-columns:1fr;gap:40px}.about-page-v2 .about-values-grid,.about-page-v2 .about-methodology-grid{grid-template-columns:repeat(2,1fr)}.about-page-v2 .about-final-cta-card{grid-template-columns:1fr;padding:48px 36px}.about-page-v2 .about-final-cta-side{align-items:flex-start}}@media (max-width:680px){.about-page-v2 .about-values-grid,.about-page-v2 .about-methodology-grid{grid-template-columns:1fr}.about-page-v2 .about-brand-badge{padding:10px 20px;font-size:12px}.about-page-v2 .about-final-cta-actions{flex-direction:column;align-items:stretch}.about-page-v2 .about-final-cta-actions .button{justify-content:center}}.service-stage-unified{background:#090c0b;flex-direction:column;justify-content:space-between;width:100%;min-height:100svh;padding-top:clamp(75px,8.5svh,95px);padding-bottom:clamp(12px,1.6svh,20px);display:flex;position:relative;overflow:hidden}.service-stage-bg{z-index:0;position:absolute;inset:0}.service-stage-bg-img{object-fit:cover;object-position:center top;width:100%;height:100%}.service-stage-shell{z-index:2;flex-direction:column;flex-grow:1;justify-content:space-between;width:min(89.5%,1440px);max-width:1440px;margin-inline:auto;display:flex;position:relative}.service-top-nav{margin-bottom:clamp(8px,1svh,14px)}.service-back-link{color:#ffffffb8;letter-spacing:.02em;align-items:center;gap:8px;font-size:12.5px;font-weight:600;transition:all .25s;display:inline-flex}.service-back-link:hover{color:#10b6bd;transform:translate(-4px)}.service-back-arrow{font-size:14px}.service-hero-grid{grid-template-columns:minmax(340px,1.15fr) minmax(200px,1fr) minmax(180px,.8fr);align-items:flex-start;gap:20px;margin-bottom:clamp(12px,1.8svh,22px);display:grid}.service-hero-copy{max-width:480px}.service-hero-num{letter-spacing:.04em;color:#10b6bd;margin-bottom:4px;font-size:clamp(20px,1.8vw,26px);font-weight:800;display:block}.service-hero-title{letter-spacing:-.035em;text-transform:uppercase;color:#fff;margin:0 0 clamp(8px,1.2svh,14px);font-size:clamp(34px,3.4vw,50px);font-weight:800;line-height:.94}.service-hero-title .text-mint{color:#10b6bd}.service-hero-desc{color:#fffc;max-width:430px;margin:0 0 clamp(12px,1.6svh,20px);font-size:clamp(12px,.88vw,14px);line-height:1.45}.service-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.service-hero-actions .button-primary{color:#0b100f;background:#10b6bd;border:none;border-radius:999px;padding:clamp(9px,1.1svh,12px) 26px;font-size:12.5px;font-weight:700;box-shadow:0 4px 18px #10b6bd59}.service-watch-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;padding:clamp(8px,1svh,11px) 20px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .25s;display:inline-flex}.service-watch-btn:hover{color:#10b6bd;background:#10b6bd14;border-color:#10b6bd}.service-watch-icon{color:#10b6bd;border:1.5px solid #10b6bd;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:flex}.service-wall-center{justify-content:flex-start;padding-top:4px;padding-left:20px;display:flex}.service-wall-words{letter-spacing:.26em;color:#ffffffd9;text-transform:uppercase;flex-direction:column;gap:3px;font-size:10px;font-weight:800;display:flex}.service-wall-line{background:#10b6bd;width:24px;height:1.5px;margin-top:5px;display:inline-block}.service-wall-right{justify-content:flex-end;align-items:flex-start;gap:12px;padding-top:clamp(100px,14svh,145px);display:flex}.service-wall-tagline{letter-spacing:.22em;color:#ffffffc7;text-transform:uppercase;text-align:right;flex-direction:column;gap:3px;font-size:9px;font-weight:800;display:flex}.service-wall-vertical-line{background:#10b6bd;width:1.5px;height:56px;display:inline-block}.service-offerings-wrap{margin-top:auto}.service-offerings-header{justify-content:space-between;align-items:center;margin-bottom:clamp(8px,1.1svh,14px);display:flex}.service-offerings-kicker{letter-spacing:.22em;color:#fff;text-transform:uppercase;align-items:center;gap:10px;font-size:10.5px;font-weight:800;display:flex}.service-kicker-line{background:#10b6bd;width:28px;height:1.5px;display:inline-block}.service-offerings-slogan{letter-spacing:.2em;color:#ffffffa6;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.service-offerings-grid{grid-template-columns:repeat(4,1fr);gap:clamp(8px,.9vw,12px);margin-bottom:clamp(10px,1.4svh,18px);display:grid}.service-card{-webkit-backdrop-filter:blur(16px);background:#0a1011b8;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:clamp(10px,1.1svh,14px) clamp(12px,1vw,16px);transition:all .25s cubic-bezier(.16,1,.3,1);display:grid}.service-card:hover{background:#0e1617d1;border-color:#10b6bd80;transform:translateY(-2px);box-shadow:0 10px 24px #00000080,0 0 18px #10b6bd1f}.service-card-icon{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.service-card-info h4{color:#fff;letter-spacing:-.01em;margin:0 0 2px;font-size:clamp(12px,.85vw,13px);font-weight:700}.service-card-info p{color:#ffffff9e;margin:0;font-size:clamp(10px,.72vw,11px);line-height:1.3}.service-card-arrow{color:#ffffffa6;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;transition:all .2s;display:flex}.service-card:hover .service-card-arrow{color:#10b6bd;background:#10b6bd1a;border-color:#10b6bd;transform:translate(2px)}.service-bottom-bar{justify-content:space-between;align-items:flex-end;padding-top:4px;display:flex}.service-bottom-left{align-items:center;gap:8px;display:flex}.service-foot-line{background:#10b6bd;width:22px;height:1.5px}.service-bottom-left p{letter-spacing:.2em;color:#ffffffb8;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:800}.service-bottom-arch-cta{flex-direction:column;align-items:flex-start;gap:2px;margin-right:clamp(140px,11vw,200px);display:flex}.service-arch-kicker{letter-spacing:.14em;color:#ffffffa6;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.service-arch-link{color:#10b6bd;align-items:center;gap:5px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.service-arch-link:hover{color:#fff;transform:translate(3px)}@media (max-width:1200px){.service-offerings-grid{grid-template-columns:repeat(2,1fr)}.service-bottom-arch-cta{margin-right:0}}@media (max-width:900px){.service-stage-unified{min-height:auto;padding-top:90px}.service-hero-grid{grid-template-columns:1fr;gap:32px}.service-wall-center,.service-wall-right{display:none}.service-offerings-grid{grid-template-columns:1fr}.service-bottom-bar{flex-direction:column;align-items:flex-start;gap:16px}}.presence-services-page,.presence-work-page,.presence-insights-page,.pdf-contact-page{overflow:clip}.presence-services-page .pdf-services-hero-section{color:#171b1b;isolation:isolate;background:#f5f8f8;height:auto;min-height:850px;padding-top:0}.presence-services-page .pdf-services-hero-bg{height:100%;inset:0;overflow:hidden}.presence-services-page .pdf-services-bg-img{opacity:1;object-fit:cover;object-position:center center}.presence-services-page .pdf-services-hero-overlay{background:linear-gradient(90deg,#ebf2f1e6 0%,#ebf2f1d1 30%,#ebf2f133 49%,#ebf2f108 72%),linear-gradient(#eff5f4c7 0 92px,#eff5f40f 170px,#deedeb14 62%,#daeae84d 100%)}.presence-services-page .pdf-services-hero-shell{grid-template-rows:330px 1fr auto;align-content:stretch;min-height:850px;padding-top:132px;padding-bottom:22px;display:grid}.presence-services-page .pdf-services-hero-content{width:min(43%,610px);max-width:none;margin:0;padding:0}.presence-services-page .pdf-section-kicker{color:#0caeb7;margin-bottom:12px}.presence-services-page .pdf-eyebrow-line{background:#0caeb7;width:28px;height:1px}.presence-services-page .pdf-services-hero-content h1{color:#171b1b;letter-spacing:-.035em;max-width:590px;margin-bottom:15px;font-size:clamp(42px,3.55vw,58px);line-height:.94}.presence-services-page .pdf-services-hero-desc{color:#3f4848;max-width:510px;margin-bottom:20px;font-size:15px;line-height:1.48}.presence-services-page .pdf-services-hero-actions{gap:20px}.presence-services-page .pdf-services-inline-words{color:#687271;letter-spacing:.17em;font-size:9px}.presence-services-page .pdf-services-hero-side-words{display:none}.presence-services-page .pdf-3d-cards-row{align-self:end;gap:14px;margin:0 0 18px}.presence-services-page .pdf-3d-card{background:#ffffffeb;border:1px solid #151f1f14;border-radius:10px;min-width:0;min-height:238px;box-shadow:0 12px 34px #1b343414}.presence-services-page .pdf-3d-card-inner{padding:16px 14px 14px}.presence-services-page .pdf-3d-icon-wrap{width:76px;height:70px;margin-bottom:7px}.presence-services-page .pdf-3d-card h3{color:#171b1b;min-height:38px;margin-bottom:5px;font-size:15px;line-height:1.16}.presence-services-page .pdf-3d-card p{color:#5b6564;margin-bottom:9px;font-size:11.5px;line-height:1.35}.presence-services-page .pdf-3d-arrow{color:#0caeb7;background:#f7fbfb;border:1px solid #0faeb747;width:25px;height:25px}.presence-services-page .pdf-services-foot-bar{color:#63706f;border-color:#14232321;padding-top:13px;font-size:9px}.presence-services-page .pdf-services-process-section,.presence-services-page .pdf-why-presence-section,.presence-services-page .pdf-final-cta-section{padding-block:84px}.presence-services-page .pdf-4-process-card,.presence-services-page .pdf-why-visual,.presence-services-page .pdf-final-cta-card{border-radius:14px}.presence-work-page{color:#fff;background:#0d1111}.presence-work-page .pdf-work-hero-section{isolation:isolate;align-items:stretch;height:410px;min-height:410px;padding-top:0}.presence-work-page .pdf-work-hero-bg{inset:0;overflow:hidden}.presence-work-page .pdf-work-bg-img{opacity:1;object-fit:cover;object-position:center bottom}.presence-work-page .pdf-work-hero-overlay{background:linear-gradient(90deg,#0a0e0efa 0%,#0a0e0ef0 34%,#0a0e0e73 53%,#0a0e0e0f 75%),linear-gradient(#0a0e0edb 0 92px,#0000 155px)}.presence-work-page .pdf-work-hero-shell{z-index:1;width:min(100% - 64px,1440px);min-height:410px;padding-top:132px;position:relative}.presence-work-page .pdf-work-hero-content{max-width:650px;padding:0}.presence-work-page .pdf-work-hero-content h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(42px,4vw,58px);line-height:.93}.presence-work-page .pdf-work-hero-desc{color:#ffffffbd;max-width:600px;margin:0;font-size:14px;line-height:1.48}.presence-work-page .pdf-work-hero-side-words{display:none}.presence-work-page .pdf-work-showcase-section{color:#171b1b;background:#f2f5f4;padding:26px 0 54px}.presence-work-page .pdf-work-filter-bar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.presence-work-page .pdf-work-filter-pills{flex-wrap:wrap;gap:8px;display:flex}.presence-work-page .pdf-filter-pill{color:#44504e;box-shadow:none;background:#fff;border-color:#dce4e2;padding:7px 15px;font-size:11px}.presence-work-page .pdf-filter-pill.is-active{color:#fff;background:#12b8bf;border-color:#12b8bf;box-shadow:0 7px 18px #12b8bf33}.presence-work-page .pdf-work-filter-sort{color:#56605f;white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.presence-work-page .pdf-work-grid-mosaic{grid-template-columns:.86fr 1.14fr;gap:14px;display:grid}.presence-work-page .pdf-project-subgrid-2x2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.presence-work-page .pdf-project-card{background:#101515;border:1px solid #09151517;border-radius:9px;min-width:0;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s;overflow:hidden;box-shadow:0 13px 28px #101e1e1f}.presence-work-page .pdf-project-card:hover{transform:translateY(-5px);box-shadow:0 20px 42px #101e1e33}.presence-work-page .pdf-project-inner{color:#fff;height:100%;display:grid}.presence-work-page .pdf-project-featured-card .pdf-project-inner{grid-template-rows:1fr auto}.presence-work-page .pdf-project-media{min-height:162px;position:relative;overflow:hidden}.presence-work-page .pdf-project-featured-card .pdf-project-media{min-height:350px}.presence-work-page .pdf-project-img{object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.presence-work-page .pdf-project-card:hover .pdf-project-img{transform:scale(1.045)}.presence-work-page .pdf-project-overlay-top{z-index:1;position:absolute;inset:12px auto auto 12px}.presence-work-page .pdf-project-cat-tag{color:#dffcf9;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090d0da8;border:1px solid #ffffff2e;border-radius:999px;padding:5px 9px;font-size:9px}.presence-work-page .pdf-project-meta{padding:14px 16px 15px}.presence-work-page .pdf-project-meta h3{margin:0 0 4px;font-size:18px}.presence-work-page .pdf-project-meta p{color:#ffffffa3;margin:0 0 11px;font-size:11px;line-height:1.4}.presence-work-page .pdf-project-view-row{color:#64d9d2;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.presence-work-page .pdf-final-cta-section{background:#f2f5f4;padding:0 0 62px}.presence-work-page .pdf-final-cta-card{border-radius:10px;padding:34px 40px}.presence-insights-page{color:#fff;background:#0d1111}.presence-insights-page .pdf-insights-hero-section{isolation:isolate;align-items:stretch;height:420px;min-height:420px;padding-top:0}.presence-insights-page .pdf-insights-hero-bg{overflow:hidden}.presence-insights-page .pdf-insights-bg-img{opacity:1;object-fit:cover;object-position:center bottom}.presence-insights-page .pdf-insights-hero-overlay{background:linear-gradient(90deg,#090d0dfa 0%,#090d0ded 34%,#090d0d66 57%,#090d0d0f 78%),linear-gradient(#090d0dd1 0 92px,#0000 155px)}.presence-insights-page .pdf-insights-hero-shell{z-index:1;width:min(100% - 64px,1440px);min-height:420px;padding-top:132px;position:relative}.presence-insights-page .pdf-insights-hero-content{max-width:620px;padding:0}.presence-insights-page .pdf-insights-hero-content h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(44px,4.35vw,64px);line-height:.92}.presence-insights-page .pdf-insights-hero-desc{color:#ffffffb8;max-width:590px;margin:0;font-size:14px;line-height:1.48}.presence-insights-page .pdf-insights-hero-side-words{display:none}.presence-insights-page .pdf-insights-hub-section{color:#171b1b;background:#f2f5f4;padding:28px 0 72px}.presence-insights-page .pdf-insights-filter-bar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.presence-insights-page .pdf-insights-pills{flex-wrap:wrap;gap:8px;display:flex}.presence-insights-page .pdf-filter-pill{color:#46514f;background:#fff;border-color:#dce4e2;padding:7px 14px;font-size:10.5px}.presence-insights-page .pdf-filter-pill.is-active{color:#fff;background:#12b8bf;border-color:#12b8bf}.presence-insights-page .pdf-insights-search-box{color:#71807e;background:#fff;border:1px solid #d8e0de;border-radius:999px;align-items:center;gap:8px;min-width:210px;padding:8px 13px;display:flex}.presence-insights-page .pdf-search-input{color:#202625;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.presence-insights-page .pdf-insights-mag-split{grid-template-columns:1.16fr .84fr;gap:16px;margin-bottom:16px;display:grid}.presence-insights-page .pdf-mag-featured-card,.presence-insights-page .pdf-mag-side-card,.presence-insights-page .pdf-insight-grid-card{background:#fff;border:1px solid #0e1c1c17;border-radius:10px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;overflow:hidden;box-shadow:0 12px 28px #14262617}.presence-insights-page .pdf-mag-featured-card:hover,.presence-insights-page .pdf-mag-side-card:hover,.presence-insights-page .pdf-insight-grid-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px #14262626}.presence-insights-page .pdf-mag-featured-link{grid-template-columns:1.05fr .95fr;min-height:356px;display:grid}.presence-insights-page .pdf-mag-featured-copy{flex-direction:column;padding:28px 28px 24px;display:flex}.presence-insights-page .pdf-mag-meta-row,.presence-insights-page .pdf-mag-side-meta,.presence-insights-page .pdf-grid-meta{color:#7a8583;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:9px;display:flex}.presence-insights-page .pdf-mag-cat,.presence-insights-page .pdf-mag-side-cat,.presence-insights-page .pdf-grid-cat{color:#0caeb7;font-weight:800}.presence-insights-page .pdf-mag-featured-copy h2{color:#17201f;margin:38px 0 13px;font-size:clamp(28px,2.65vw,40px);line-height:1}.presence-insights-page .pdf-mag-line{background:#12b8bf;width:42px;height:2px;margin-bottom:14px}.presence-insights-page .pdf-mag-featured-copy p{color:#5d6866;margin:0 0 22px;font-size:12px;line-height:1.5}.presence-insights-page .pdf-mag-read-btn,.presence-insights-page .pdf-grid-read-row{color:#17302e;text-transform:uppercase;align-items:center;gap:9px;margin-top:auto;font-size:10px;font-weight:800;display:flex}.presence-insights-page .pdf-mag-arrow-circle{color:#fff;background:#12b8bf;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.presence-insights-page .pdf-mag-featured-visual,.presence-insights-page .pdf-mag-side-thumb,.presence-insights-page .pdf-grid-card-media{position:relative;overflow:hidden}.presence-insights-page .pdf-mag-img,.presence-insights-page .pdf-mag-side-img,.presence-insights-page .pdf-grid-img{object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.presence-insights-page article:hover .pdf-mag-img,.presence-insights-page article:hover .pdf-mag-side-img,.presence-insights-page article:hover .pdf-grid-img{transform:scale(1.045)}.presence-insights-page .pdf-mag-visual-words{color:#ffffffe0;letter-spacing:.18em;text-shadow:0 2px 9px #00000080;flex-direction:column;font-size:9px;font-weight:800;display:flex;position:absolute;inset:auto 18px 18px}.presence-insights-page .pdf-mag-side-stack{gap:16px;display:grid}.presence-insights-page .pdf-mag-side-link{grid-template-columns:1fr 148px;min-height:170px;display:grid}.presence-insights-page .pdf-mag-side-copy{flex-direction:column;padding:20px;display:flex}.presence-insights-page .pdf-mag-side-copy h3{color:#18201f;margin:20px 0 14px;font-size:18px;line-height:1.14}.presence-insights-page .pdf-insights-4grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.presence-insights-page .pdf-grid-card-inner{grid-template-rows:150px 1fr;height:100%;display:grid}.presence-insights-page .pdf-grid-card-copy{flex-direction:column;padding:17px;display:flex}.presence-insights-page .pdf-grid-card-copy h4{color:#17201f;margin:16px 0 18px;font-size:16px;line-height:1.2}.presence-insights-page .pdf-insights-pagination{justify-content:center;align-items:center;gap:7px;margin:30px 0 50px;display:flex}.presence-insights-page .pdf-page-btn{color:#4d5957;cursor:pointer;background:#fff;border:1px solid #d7e0de;border-radius:50%;width:32px;height:32px}.presence-insights-page .pdf-page-btn.is-active{color:#fff;background:#12b8bf;border-color:#12b8bf}.presence-insights-page .pdf-insights-newsletter-banner{border-radius:12px;margin:0;padding:38px 40px}.presence-insights-page .pdf-nl-banner-form{gap:9px;display:flex}.presence-insights-page .pdf-nl-banner-form input{color:#fff;background:#00000038;border:1px solid #ffffff2e;border-radius:999px;min-width:240px;padding:12px 16px}.presence-insights-page .pdf-nl-security,.presence-insights-page .pdf-nl-banner-words{color:#ffffff80;font-size:9px}.pdf-contact-page .pdf-contact-hero{height:520px;min-height:520px;padding-top:0}.pdf-contact-page .pdf-contact-hero-img{opacity:.78;object-position:center}.pdf-contact-page .pdf-contact-hero-overlay{background:linear-gradient(90deg,#090d0dfa 0%,#090d0de8 37%,#090d0d59 63%,#090d0d26 100%)}.pdf-contact-page .pdf-contact-hero-content{align-items:flex-end;width:min(100% - 64px,1440px);margin-inline:auto;padding:132px 0 46px}.pdf-contact-page .pdf-contact-hero-left{max-width:610px}.pdf-contact-page .pdf-contact-title{margin-bottom:18px;font-size:clamp(40px,3.85vw,58px);line-height:.94}.pdf-contact-page .pdf-contact-desc{font-size:14px;line-height:1.48}.pdf-contact-page .pdf-contact-hero-pillars{gap:34px}.pdf-contact-page .pdf-contact-form-section{padding:70px 0 76px}.pdf-contact-page .pdf-contact-3col-grid{gap:44px}.pdf-contact-page .pdf-col-title{font-size:clamp(30px,2.75vw,42px)}.pdf-contact-page .pdf-location-grid{min-height:430px}.pdf-contact-page .pdf-faq-section{padding-block:74px}@keyframes presencePageRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.presence-services-page .pdf-services-hero-content,.presence-work-page .pdf-work-hero-content,.presence-insights-page .pdf-insights-hero-content,.pdf-contact-page .pdf-contact-hero-left{animation:.8s cubic-bezier(.16,1,.3,1) both presencePageRise}@media (max-width:1180px){.presence-services-page .pdf-services-hero-section,.presence-services-page .pdf-services-hero-shell{min-height:1020px}.presence-services-page .pdf-services-hero-shell{grid-template-rows:330px 1fr auto}.presence-services-page .pdf-3d-cards-row{grid-template-columns:repeat(3,1fr)}.presence-insights-page .pdf-insights-4grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.presence-services-page .pdf-services-hero-section,.presence-services-page .pdf-services-hero-shell{min-height:auto}.presence-services-page .pdf-services-hero-bg{height:560px}.presence-services-page .pdf-services-hero-overlay{background:linear-gradient(#f5f8f8f0 0%,#f5f8f8c7 64%,#f5f8f8 100%)}.presence-services-page .pdf-services-hero-shell{padding:122px 0 28px;display:block}.presence-services-page .pdf-services-hero-content{width:100%;max-width:620px;margin-bottom:48px}.presence-services-page .pdf-3d-cards-row,.presence-work-page .pdf-project-subgrid-2x2,.presence-insights-page .pdf-insights-4grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presence-work-page .pdf-work-grid-mosaic,.presence-insights-page .pdf-insights-mag-split,.presence-insights-page .pdf-mag-featured-link,.pdf-contact-page .pdf-contact-3col-grid{grid-template-columns:1fr}.presence-work-page .pdf-work-hero-section,.presence-work-page .pdf-work-hero-shell,.presence-insights-page .pdf-insights-hero-section,.presence-insights-page .pdf-insights-hero-shell,.pdf-contact-page .pdf-contact-hero{height:auto;min-height:560px}.presence-work-page .pdf-work-hero-shell,.presence-insights-page .pdf-insights-hero-shell{padding-top:142px}.pdf-contact-page .pdf-contact-hero-content{align-items:flex-start;padding-top:142px}.pdf-contact-page .pdf-contact-hero-pillars{display:none}.presence-insights-page .pdf-mag-featured-visual{min-height:280px}}@media (max-width:620px){.presence-services-page .pdf-services-hero-content h1,.presence-work-page .pdf-work-hero-content h1,.presence-insights-page .pdf-insights-hero-content h1,.pdf-contact-page .pdf-contact-title{font-size:clamp(36px,11vw,50px)}.presence-services-page .pdf-3d-cards-row,.presence-work-page .pdf-project-subgrid-2x2,.presence-insights-page .pdf-insights-4grid{grid-template-columns:1fr}.presence-work-page .pdf-work-filter-bar,.presence-insights-page .pdf-insights-filter-bar,.presence-insights-page .pdf-nl-banner-form{flex-direction:column;align-items:stretch}.presence-insights-page .pdf-insights-search-box,.presence-insights-page .pdf-nl-banner-form input{width:100%;min-width:0}.presence-insights-page .pdf-mag-side-link{grid-template-columns:1fr 116px}.presence-insights-page .pdf-insights-newsletter-banner,.presence-work-page .pdf-final-cta-card{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.presence-services-page *,.presence-work-page *,.presence-insights-page *,.pdf-contact-page *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.pdf-contact-page .pdf-contact-3col-grid{grid-template-columns:minmax(0,1fr)!important}.pdf-contact-page .pdf-contact-col-script{grid-column:auto!important}}.presence-services-page .pdf-3d-icon-wrap{isolation:isolate;position:relative}.presence-services-page .pdf-3d-icon-wrap:before{content:"";z-index:-1;filter:blur(7px);background:radial-gradient(circle,#3fd2d533,#3fd2d500 68%);border-radius:50%;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s;position:absolute;inset:10% 4%;transform:scale(.84)}.presence-services-page .pdf-3d-icon{filter:drop-shadow(0 9px 12px #19373726)}.presence-services-page .pdf-3d-card:hover .pdf-3d-icon-wrap:before{opacity:1;transform:scale(1.15)}.presence-services-page .pdf-3d-card:hover .pdf-3d-icon{transform:translateY(-5px)scale(1.08)rotate(-1.5deg)}@media (min-width:1181px){.presence-services-page .pdf-services-hero-shell{grid-template-rows:322px 1fr auto}.presence-services-page .pdf-services-hero-content{width:min(47%,680px)}.presence-services-page .pdf-services-hero-content h1{max-width:680px;font-size:clamp(43px,3.2vw,54px);line-height:.96}}.presence-services-page .pdf-3d-cards-row{gap:12px;position:relative}.presence-services-page .pdf-3d-cards-row:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1fc5c92e,#0000);height:1px;position:absolute;inset:46% -4% auto}.presence-services-page .pdf-3d-card{background:linear-gradient(155deg,#f8fcfbfa 0 58%,#e2f2f1f7 100%);border-color:#112d2d17;border-radius:14px;min-height:264px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s,box-shadow .45s;overflow:hidden;box-shadow:0 18px 46px #1d383818,inset 0 1px #ffffffe6}.presence-services-page .pdf-3d-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#24c9cbcc,#0000);height:3px;transition:opacity .4s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(.45)}.presence-services-page .pdf-3d-card:hover{border-color:#15bcc142;transform:translateY(-8px);box-shadow:0 24px 60px #19494a29,inset 0 1px #fffffff5}.presence-services-page .pdf-3d-card:hover:after{opacity:1;transform:scaleX(1)}.presence-services-page .pdf-3d-card-inner{z-index:1;min-height:264px;padding:16px 16px 15px;position:relative}.presence-services-page .pdf-3d-icon-wrap{place-items:center;width:100%;height:104px;margin:-5px 0 1px;display:grid}.presence-services-page .pdf-3d-icon-wrap:before{background:radial-gradient(circle,#22d3d540,#22d3d500 70%);inset:20% 16%}.presence-services-page .pdf-3d-icon{object-fit:contain;filter:drop-shadow(0 12px 13px #1238382b);width:108px;height:108px;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .45s}.presence-services-page .pdf-3d-card:hover .pdf-3d-icon{filter:drop-shadow(0 17px 18px #0a4f5038);transform:translateY(-6px)scale(1.07)rotate(-1deg)}.presence-services-page .pdf-3d-num{color:#0bb7bd;letter-spacing:.18em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.presence-services-page .pdf-3d-num:after{content:"";background:#0bb7bd6b;width:20px;height:1px}.presence-services-page .pdf-3d-card h3{min-height:36px;margin:8px 0 5px;font-size:15px;line-height:1.18}.presence-services-page .pdf-3d-card p{min-height:44px;margin:0 34px 0 0;font-size:11.5px;line-height:1.38}.presence-services-page .pdf-3d-arrow{background:#ffffffc2;width:28px;height:28px;transition:color .35s,background .35s,transform .35s;position:absolute;bottom:15px;right:15px}.presence-services-page .pdf-3d-card:hover .pdf-3d-arrow{color:#fff;background:#13bfc4;transform:translate(2px)}.presence-services-page .pdf-services-foot-bar{color:#536261;border-color:#2242422b}.presence-services-page .pdf-services-scroll-btn{color:#536261}@media (max-width:1180px){.presence-services-page .pdf-3d-card,.presence-services-page .pdf-3d-card-inner{min-height:270px}}@media (min-width:901px) and (max-width:1440px){.presence-services-page .pdf-services-hero-section,.presence-services-page .pdf-services-hero-shell{min-height:1080px}.presence-services-page .pdf-services-hero-shell{grid-template-rows:322px 1fr auto}.presence-services-page .pdf-services-hero-content{width:min(56%,650px)}.presence-services-page .pdf-3d-cards-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.presence-services-page .pdf-3d-card,.presence-services-page .pdf-3d-card-inner{min-height:250px}.presence-services-page .pdf-3d-icon-wrap{height:96px}.presence-services-page .pdf-3d-icon{width:100px;height:100px}}.service-detail-page:not(.service-detail-marketing-solutions) .service-stage-bg-img{animation:14s ease-in-out infinite alternate serviceBackdropBreathe}.service-detail-page:not(.service-detail-marketing-solutions) .service-card{border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff09,0 9px 24px #00000029}.service-detail-page:not(.service-detail-marketing-solutions) .service-card-icon{color:#69ddd7;background:linear-gradient(145deg,#54e2de26,#54e2de06);border:1px solid #49dcdb3d;border-radius:11px;width:38px;height:38px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,color .35s;box-shadow:inset 0 1px #ffffff14}.service-detail-page:not(.service-detail-marketing-solutions) .service-card-icon svg{width:20px;height:20px}.service-detail-page:not(.service-detail-marketing-solutions) .service-card:hover .service-card-icon{color:#0b1211;background:#43d2d5;transform:translateY(-2px)rotate(-2deg)}.service-detail-page:not(.service-detail-marketing-solutions) .service-card-info h4{font-size:clamp(12px,.88vw,13.5px)}.service-detail-page:not(.service-detail-marketing-solutions) .service-card-info p{max-width:31ch}.service-detail-page:not(.service-detail-marketing-solutions) .service-wall-words,.service-detail-page:not(.service-detail-marketing-solutions) .service-wall-tagline,.service-detail-page:not(.service-detail-marketing-solutions) .service-offerings-slogan,.service-detail-page:not(.service-detail-marketing-solutions) .service-bottom-left p,.service-detail-page:not(.service-detail-marketing-solutions) .service-arch-kicker{text-wrap:balance}.service-detail-branding-visual-identity .service-stage-unified:before,.service-detail-image-consulting .service-stage-unified:before,.service-detail-strategy-consulting .service-stage-unified:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f6f1e9c7 0%,#f6f1e973 30%,#f6f1e900 54%);position:absolute;inset:0}.service-detail-branding-visual-identity .service-back-link,.service-detail-branding-visual-identity .service-hero-title,.service-detail-branding-visual-identity .service-hero-desc,.service-detail-branding-visual-identity .service-watch-btn,.service-detail-branding-visual-identity .service-wall-words,.service-detail-branding-visual-identity .service-wall-tagline,.service-detail-image-consulting .service-back-link,.service-detail-image-consulting .service-hero-title,.service-detail-image-consulting .service-hero-desc,.service-detail-image-consulting .service-watch-btn,.service-detail-image-consulting .service-wall-words,.service-detail-image-consulting .service-wall-tagline,.service-detail-strategy-consulting .service-back-link,.service-detail-strategy-consulting .service-hero-title,.service-detail-strategy-consulting .service-hero-desc,.service-detail-strategy-consulting .service-watch-btn,.service-detail-strategy-consulting .service-wall-words,.service-detail-strategy-consulting .service-wall-tagline{text-shadow:0 1px #ffffff47;color:#171d1c!important}.service-detail-branding-visual-identity .service-watch-btn,.service-detail-image-consulting .service-watch-btn,.service-detail-strategy-consulting .service-watch-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-color:#141d1c42}.service-detail-branding-visual-identity .service-hero-desc,.service-detail-image-consulting .service-hero-desc,.service-detail-strategy-consulting .service-hero-desc{font-weight:600;color:#171d1cc7!important}.service-detail-branding-visual-identity .service-wall-words,.service-detail-branding-visual-identity .service-wall-tagline,.service-detail-image-consulting .service-wall-words,.service-detail-image-consulting .service-wall-tagline,.service-detail-strategy-consulting .service-wall-words,.service-detail-strategy-consulting .service-wall-tagline{color:#171d1cad!important}.service-detail-branding-visual-identity .service-card,.service-detail-image-consulting .service-card,.service-detail-strategy-consulting .service-card{background:#0a1011cc}@keyframes serviceBackdropBreathe{0%{transform:scale(1)}to{transform:scale(1.025)}}@media (max-width:900px){.service-detail-page:not(.service-detail-marketing-solutions) .service-card-icon{width:42px;height:42px}.service-detail-branding-visual-identity .service-stage-unified:before,.service-detail-image-consulting .service-stage-unified:before,.service-detail-strategy-consulting .service-stage-unified:before{background:linear-gradient(#f6f1e9d1 0%,#f6f1e96b 44%,#f6f1e900 70%)}}@media (prefers-reduced-motion:reduce){.service-detail-page:not(.service-detail-marketing-solutions) .service-stage-bg-img{animation:none}}.presence-services-page .pdf-3d-card p{font-size:12.5px}.presence-services-page .pdf-3d-num,.presence-services-page .pdf-services-inline-words,.presence-work-page .pdf-filter-pill,.presence-insights-page .pdf-filter-pill,.presence-insights-page .pdf-search-input{font-size:12px}@media (max-width:900px){html,body{max-width:100%;overflow-x:clip}.mobile-menu nav{overflow-x:hidden}.mobile-menu nav a{width:100%;min-height:48px}.mobile-menu nav a span{overflow-wrap:anywhere;min-width:0}.mobile-cta-btn{white-space:nowrap;justify-content:center;font-size:16px;line-height:1}.pdf-footer-grid{gap:34px;margin-bottom:48px}.pdf-footer-nav-col h2,.pdf-footer-newsletter-col h2{margin-bottom:14px;font-size:15px}.pdf-footer-nav-col ul{gap:2px}.pdf-footer-nav-col a{align-items:center;min-height:38px;font-size:14px;display:inline-flex}.pdf-footer-socials{gap:10px}.pdf-footer-socials a{width:44px;height:44px}.pdf-footer-pill-input{min-height:48px;font-size:16px}.pdf-footer-pill-submit{width:40px;inset:4px 4px 4px auto}.pdf-footer-consent-note,.pdf-footer-newsletter-col p{font-size:13px}.pdf-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.pdf-footer-bottom-tagline{letter-spacing:.14em;flex-wrap:wrap;max-width:100%;font-size:12px}.service-back-link,.service-arch-link,.pdf-back-link,.pdf-case-explore-link,.pdf-view-all-link,.pdf-services-scroll-btn,.pdf-sub-foot-scroll{align-items:center;min-height:44px;display:inline-flex}.service-back-link{padding-inline:2px 12px;font-size:13px}.service-arch-link,.pdf-back-link,.pdf-case-explore-link,.pdf-view-all-link,.service-card-info h4{font-size:14px}.service-card-info p{font-size:12.5px;line-height:1.45}.presence-work-page .pdf-filter-pill,.presence-insights-page .pdf-filter-pill{min-height:40px;padding:9px 15px;font-size:12px}.presence-insights-page .pdf-insights-search-box{min-height:46px}.presence-insights-page .pdf-search-input{min-height:38px;font-size:16px}.presence-insights-page .pdf-page-btn{min-width:44px;min-height:44px}.presence-work-page .pdf-project-meta p,.presence-insights-page .pdf-mag-card-body p,.presence-insights-page .pdf-insight-grid-card p{font-size:13px;line-height:1.5}}@media (max-width:620px){.pdf-site-footer{padding-top:64px}.pdf-hero-desc,.pdf-services-hero-desc,.pdf-work-hero-desc,.pdf-insights-hero-desc,.pdf-contact-desc,.pdf-col-desc,.pdf-section-sub,.service-hero-desc{font-size:15px;line-height:1.6}.pdf-hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.pdf-hero-actions .button,.pdf-hero-watch-btn{justify-content:center;width:100%;min-height:48px}.pdf-hero-words{display:none}.pdf-hero-sub-foot{letter-spacing:.1em;flex-wrap:wrap;gap:14px;font-size:12px}.presence-services-page .pdf-services-inline-words{letter-spacing:.12em;white-space:normal;max-width:100%;font-size:12px;line-height:1.7;display:block}.presence-services-page .pdf-3d-card h3{font-size:16px}.presence-services-page .pdf-3d-card p{min-height:0;font-size:14px;line-height:1.5}.presence-services-page .pdf-3d-card,.presence-services-page .pdf-3d-card-inner{min-height:270px}.pdf-footer-slogan,.pdf-footer-bottom{font-size:12px}}@media (max-width:800px){html.mobile-nav-open,html.mobile-nav-open body{overscroll-behavior:none;overflow:hidden}.global-header,.global-header.is-scrolled,.global-header.is-light.is-scrolled{inset:var(--announcement-offset,0px) 0 auto!important;z-index:10020!important;visibility:visible!important;opacity:1!important;-webkit-backdrop-filter:none!important;position:fixed!important;transform:none!important}.global-header.is-scrolled{background:#0c0f0ef7}.global-header.is-light.is-scrolled{background:#fffffffa!important}.header-inner{width:calc(100% - 32px)}.brand-lockup{z-index:1;max-width:min(42vw,150px);position:relative}.mobile-menu{z-index:2;position:static}.mobile-menu summary{touch-action:manipulation;width:46px;height:46px;padding:11px}.mobile-menu[open] summary{top:max(calc(var(--announcement-offset,0px) + 17px), calc(var(--announcement-offset,0px) + env(safe-area-inset-top)));right:max(16px, env(safe-area-inset-right))}.mobile-menu nav{min-width:0;min-height:calc(100vh - var(--announcement-offset,0px));min-height:calc(100dvh - var(--announcement-offset,0px));max-height:calc(100dvh - var(--announcement-offset,0px));padding:max(88px, calc(72px + env(safe-area-inset-top))) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60cfc899 transparent;gap:24px}.mobile-nav-links a{grid-template-columns:34px minmax(0,1fr) 24px;min-height:58px;padding:11px 0;font-size:clamp(21px,6.4vw,30px);line-height:1.05}.mobile-nav-links a:hover,.mobile-nav-links a.is-active{transform:none}.mobile-menu nav .mobile-nav-links a small{font-size:12px}.mobile-menu-footer{gap:14px;margin-top:auto;padding-top:18px}.mobile-cta-btn{border-radius:999px;min-height:50px;font-size:15px}.mobile-menu nav .mobile-cta-btn{text-transform:none;letter-spacing:0;border:0;grid-template-columns:none;width:100%;padding:0 24px;font-size:15px;line-height:1;display:inline-flex}.mobile-menu nav .mobile-cta-btn:before{display:none}.mobile-menu nav .mobile-cta-btn span{overflow-wrap:normal;min-width:auto}.mobile-menu-contact{gap:6px 16px;font-size:12px;line-height:1.5}.pdf-hero-eyebrow,.pdf-section-kicker,.about-page-v2 .about-hero-kicker,.about-page-v2 .about-approach-kicker,.service-offerings-slogan,.service-bottom-left p,.service-arch-kicker,.section-label,.pdf-services-scroll-btn,.pdf-sub-foot-scroll{font-size:12px;line-height:1.45}.presence-work-page .pdf-case-explore-link{font-size:13px}.about-page-v2 .about-feature-copy p,.about-page-v2 .about-kicker,.about-page-v2 .about-clients-kicker,.pdf-process-cta-right p,.pdf-case-study-page .pdf-look-card p,.pdf-case-study-page .pdf-more-info p{font-size:12px;line-height:1.5}.pdf-case-study-page .pdf-case-explore-link,.pdf-case-study-page .pdf-view-all-link{font-size:13px}}@media (max-width:420px){.global-header{height:76px}.header-inner{width:calc(100% - 24px)}.brand-lockup{max-width:132px}.mobile-menu summary{width:44px;height:44px}.mobile-menu[open] summary{top:max(calc(var(--announcement-offset,0px) + 16px), calc(var(--announcement-offset,0px) + env(safe-area-inset-top)));right:max(12px, env(safe-area-inset-right))}.mobile-menu nav{padding-inline:18px}.mobile-nav-links a{min-height:54px;font-size:clamp(20px,7vw,27px)}}section[id],div[id],#process,#services,#approach,#message-form,#cards-row,#challenge{scroll-margin-top:clamp(80px,12vh,104px)}@media (max-width:768px){input,select,textarea,.pdf-form-input,.pdf-form-select,.pdf-form-textarea,.pdf-footer-pill-input,.pdf-search-input,.pdf-nl-banner-form input{font-size:16px!important}}@media (max-width:640px){.shell{width:min(100% - 32px,1440px)}.pdf-hero-left{width:100%;min-width:0;max-width:100%}.pdf-hero-desc{overflow-wrap:break-word;word-wrap:break-word;width:100%;max-width:100%;margin:0 0 28px;font-size:15px;line-height:1.6}.pdf-hero-title{font-size:clamp(38px,11vw,68px);line-height:.94}.pdf-process-script{letter-spacing:.2em;flex-wrap:wrap;justify-content:center;gap:12px 18px;margin-top:28px;font-size:11px}.pdf-process-cta-box{border-radius:20px;gap:24px;padding:34px 22px}.pdf-process-cta-left h2{font-size:clamp(26px,6.5vw,38px);line-height:1.05}.pdf-final-cta-card{border-radius:20px;gap:24px;padding:34px 22px}.pdf-final-cta-left h2{font-size:clamp(26px,6.5vw,40px);line-height:1.05}.pdf-service-card-inner{padding:26px 20px}.pdf-service-card h3{font-size:clamp(18px,4.5vw,22px)}.pdf-work-featured-copy{padding:24px 20px}.pdf-work-featured-copy h3{font-size:clamp(20px,5.5vw,26px)}.pdf-insight-main-content{padding:24px 20px}.pdf-insight-main-content h3{font-size:clamp(20px,5vw,24px)}.pdf-insight-main-media{width:100%;min-height:220px}.presence-insights-page .pdf-insights-pills,.presence-work-page .pdf-work-filter-pills{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.presence-insights-page .pdf-insights-pills::-webkit-scrollbar{display:none}.presence-work-page .pdf-work-filter-pills::-webkit-scrollbar{display:none}.presence-insights-page .pdf-filter-pill,.presence-work-page .pdf-filter-pill{flex-shrink:0}.article-title{font-size:clamp(28px,6.5vw,52px);line-height:1.15}.article-lead{margin-bottom:24px;font-size:clamp(16px,3.8vw,20px);line-height:1.6}.reading-column h2{margin-top:36px;font-size:clamp(22px,5vw,32px);line-height:1.25}.reading-column p{font-size:15.5px;line-height:1.65}.not-found h1{font-size:clamp(36px,9.5vw,64px);line-height:.95}.pdf-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 0}.pdf-footer-bottom p{margin:0;line-height:1.6}.pdf-footer-bottom p a{color:var(--mint);text-underline-offset:3px;text-decoration:underline}}@media (max-width:540px){.pdf-hero-sub-foot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:14px;padding-top:14px}.pdf-sub-foot-scroll{align-self:flex-start}.pdf-hero-pillars-grid{grid-template-columns:repeat(2,1fr);gap:8px}.pdf-hero-pillar-item{border-radius:10px;gap:10px;padding:10px 12px}.pdf-pillar-icon svg{width:26px;height:26px}.pdf-hero-pillar-item h2{margin:0;font-size:14px}.pdf-hero-pillar-item p{margin-top:2px;font-size:11.5px}.pdf-insight-side-card a{gap:14px;padding:18px 16px}.pdf-insight-side-thumb{border-radius:10px;width:76px;height:76px}.pdf-insight-side-copy h4{font-size:15px;line-height:1.35}.about-page-v2 .about-hero-part{min-height:auto;padding:100px 0 60px}.about-page-v2 .about-approach-part{min-height:auto;padding:60px 0}}@media (max-width:380px){.shell{width:min(100% - 24px,1440px)}.pdf-hero-pillars-grid{grid-template-columns:1fr;gap:8px}.pdf-hero-pillar-item{gap:14px;padding:12px 14px}.pdf-hero-actions .button,.pdf-hero-watch-btn{font-size:12px}.pdf-insight-side-card a{flex-direction:column;align-items:flex-start}.pdf-insight-side-thumb{width:100%;height:140px}}.admin-login-wrap{isolation:isolate;background:radial-gradient(circle at 50% 20%,#152522 0%,#0d1413 55%,#080b0a 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative}.admin-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121a19d9;border:1px solid #60cfc840;border-radius:20px;width:100%;max-width:460px;padding:clamp(32px,5vw,44px);position:relative;box-shadow:0 20px 60px #000000bf,0 0 40px #60cfc81a}.login-header{text-align:center;margin-bottom:28px}.login-badge{color:#60cfc8;letter-spacing:.16em;text-transform:uppercase;background:#60cfc814;border:1px solid #60cfc84d;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 14px;font-size:10.5px;font-weight:800;display:inline-flex}.login-dot{background:#60cfc8;border-radius:50%;width:6px;height:6px;animation:.5s infinite alternate telemetry-blink;box-shadow:0 0 10px #60cfc8}.login-header h1{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,3vw,30px);font-weight:800}.login-header p{color:#fff9;margin:0;font-size:13px;line-height:1.5}.login-form{flex-direction:column;gap:18px;display:flex}.login-error-alert{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.4;display:flex}.login-field{flex-direction:column;gap:6px;display:flex}.login-field label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:700}.login-field input{color:#fff;background:#080e0db3;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.login-field input:focus{border-color:#60cfc8;box-shadow:0 0 15px #60cfc840}.login-submit-btn{color:#0b1312;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#60cfc8;border:none;border-radius:999px;margin-top:8px;padding:13px 20px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 4px 20px #60cfc866}.login-submit-btn:hover:not(:disabled){background:#73dbd4;transform:translateY(-2px);box-shadow:0 6px 25px #60cfc899}.login-submit-btn:disabled{opacity:.6;cursor:not-allowed}.login-footer{text-align:center;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:8px;margin-top:24px;padding-top:18px;display:flex}.login-footer a{color:#60cfc8;font-size:12px;text-decoration:none;transition:opacity .2s}.login-footer a:hover{opacity:.8;text-decoration:underline}.login-footer small{color:#ffffff59;font-size:11px}.admin-nav-bar{background:#111413;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:24px;padding:14px 18px 12px;display:flex;box-shadow:0 4px 20px #0003}.admin-nav-top{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.admin-nav-brand{align-items:center;gap:8px;text-decoration:none;display:flex}.admin-brand-icon{color:#60cfc8;font-size:14px}.admin-brand-text{color:#fff;letter-spacing:.14em;font-size:15px;font-weight:800}.admin-badge-ops{color:#60cfc8;letter-spacing:.08em;background:#60cfc826;border:1px solid #60cfc84d;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.admin-nav-links{scrollbar-width:thin;scrollbar-color:#60cfc873 transparent;border-top:1px solid #ffffff14;align-items:center;gap:4px;width:100%;min-width:0;padding-top:10px;display:flex;overflow-x:auto}.admin-nav-link{color:#9ba3a1;white-space:nowrap;border-radius:8px;flex:none;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s}.admin-nav-link:hover{color:#fff;background:#ffffff0d}.admin-nav-link.active{color:#60cfc8;background:#60cfc81f;border:1px solid #60cfc840}.admin-nav-right{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.admin-user-pill{color:#c5cac8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:280px;padding:6px 12px;font-size:12px;display:flex}.admin-user-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-dot{background:#60cfc8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #60cfc8}.admin-link-public{color:#60cfc8;border:1px solid #60cfc840;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .18s}.admin-link-public:hover{background:#60cfc826}.admin-logout-btn{color:#9ba3a1;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:6px 14px;font-size:12px;transition:all .18s}.admin-logout-btn:hover{color:#ef4444;border-color:#ef444480}.admin-overview-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:24px;display:grid}.admin-subtext{color:#747a79;margin:6px 0 0;font-size:13px;line-height:1.5}.admin-spotlight-pill-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-spotlight-pill{color:#232626;background:#f0f3f2;border:1px solid #d7dbda;border-radius:6px;padding:6px 12px;font-size:12px}.admin-spotlight-pill strong{color:#3fa9a3;margin-right:4px}.admin-brands-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.admin-tab-group{background:#eef1f0;border-radius:8px;gap:8px;padding:4px;display:flex}.admin-tab-btn{color:#555b59;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 18px;font-size:12px;font-weight:700;transition:all .18s}.admin-tab-btn.active{color:#111413;background:#fff;box-shadow:0 2px 6px #00000014}.admin-brands-top-actions{align-items:center;gap:12px;display:flex}.admin-seed-btn{color:#3fa9a3;cursor:pointer;background:#fff;border:1px solid #d7dbda;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .18s}.admin-seed-btn:hover{background:#f7fdfc;border-color:#3fa9a3}.admin-new-brand-btn{padding:8px 18px!important;font-size:12px!important}.admin-tab-banner{color:#4b5250;background:#f4f7f6;border-left:3px solid #3fa9a3;border-radius:0 6px 6px 0;margin-bottom:20px;padding:12px 18px;font-size:13px}.admin-tab-banner code{background:#0000000f;border-radius:4px;padding:2px 6px;font-size:11px}.admin-reorder-btns{align-items:center;gap:6px;display:flex}.admin-arrow-btn{cursor:pointer;color:#4b5250;background:#fff;border:1px solid #d7dbda;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;transition:all .15s;display:flex}.admin-arrow-btn:hover:not(:disabled){color:#fff;background:#3fa9a3;border-color:#3fa9a3}.admin-arrow-btn:disabled{opacity:.3;cursor:not-allowed}.admin-order-num{color:#747a79;text-align:center;min-width:14px;font-size:12px;font-weight:800}.admin-brand-cell strong{letter-spacing:.04em;font-size:14px;display:block}.admin-brand-cell small{color:#3fa9a3;font-family:monospace;font-size:11px}.admin-category-pill{color:#4b5250;background:#eef1f0;border-radius:4px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.admin-tagline-text{color:#747a79;white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin:0;font-size:12px;overflow:hidden}.admin-cover-thumb{background:#111413;border:1px solid #d7dbda;border-radius:4px;width:48px;height:36px;overflow:hidden}.admin-cover-thumb img{object-fit:cover;width:100%;height:100%}.admin-toggle-switch{cursor:pointer;background:#d7dbda;border:0;border-radius:999px;width:44px;height:24px;padding:2px;transition:background .2s;position:relative}.admin-toggle-switch.active{background:#3fa9a3}.admin-toggle-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0003}.admin-toggle-switch.active .admin-toggle-knob{transform:translate(20px)}.admin-actions-group{justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-action-link{color:#232626;background:#fff;border:1px solid #d7dbda;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .18s}.admin-action-link:hover{color:#3fa9a3;border-color:#3fa9a3}.admin-action-link-ext{color:#747a79;font-size:12px;text-decoration:none}.admin-action-link-ext:hover{color:#3fa9a3}.admin-customizer-shell{padding-bottom:80px}.admin-customizer-topbar{border-bottom:1px solid #d7dbda;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.admin-customizer-title{letter-spacing:-.03em;margin:8px 0 4px;font-size:32px}.admin-customizer-sub{color:#747a79;margin:0;font-size:13px}.admin-customizer-actions{align-items:center;gap:12px;display:flex}.admin-preview-btn{color:#232626;background:#fff;border:1px solid #d7dbda;border-radius:6px;padding:9px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .18s}.admin-preview-btn:hover{color:#3fa9a3;border-color:#3fa9a3}.admin-delete-btn{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #ef444466;border-radius:6px;padding:9px 16px;font-size:12px;font-weight:700;transition:all .18s}.admin-delete-btn:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.admin-save-btn{padding:10px 24px!important;font-size:13px!important}.admin-form-grid{flex-direction:column;gap:18px;display:flex}.admin-field-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.admin-field{flex-direction:column;gap:6px;display:flex}.admin-field span{color:#4b5250;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.admin-field input[type=text],.admin-field input[type=email],.admin-field select,.admin-field textarea{background:#fff;border:1px solid #d7dbda;border-radius:6px;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .18s}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#3fa9a3;outline:none;box-shadow:0 0 0 2px #3fa9a326}.admin-field small{color:#747a79;font-size:11px}.admin-slug-input{background:#f8f9f8;border:1px solid #d7dbda;border-radius:6px;align-items:center;display:flex;overflow:hidden}.admin-slug-input span{color:#747a79;padding:0 12px;font-family:monospace;font-size:12px}.admin-slug-input input{background:#fff;flex:1;box-shadow:none!important;border:0!important}.admin-visibility-boxes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:10px;display:grid}.admin-checkbox-label{cursor:pointer;background:#fbfcfb;border:1px solid #d7dbda;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;transition:all .18s;display:flex}.admin-checkbox-label:hover{background:#f7fdfc;border-color:#3fa9a3}.admin-checkbox-label input[type=checkbox]{accent-color:#3fa9a3;width:18px;height:18px;margin-top:2px}.admin-checkbox-label strong{color:#111413;font-size:13px;display:block}.admin-checkbox-label p{color:#747a79;margin:4px 0 0;font-size:11px}.admin-radio-group{grid-template-columns:1fr 1fr;gap:16px;margin-top:6px;display:grid}.admin-radio-card{cursor:pointer;background:#fff;border:1px solid #d7dbda;border-radius:8px;align-items:flex-start;gap:12px;padding:18px;transition:all .18s;display:flex}.admin-radio-card.active{background:#f5fcfb;border-color:#3fa9a3}.admin-radio-card input{accent-color:#3fa9a3;margin-top:4px}.admin-radio-card p{color:#747a79;margin:4px 0 0;font-size:11px}.admin-color-picker-row{align-items:center;gap:12px;margin-top:6px;display:flex}.admin-color-circle{cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:40px;padding:0}.admin-color-hex{text-transform:uppercase;font-family:monospace;width:100px!important}.admin-swatch-list{gap:8px;margin-top:10px;display:flex}.admin-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:transform .15s}.admin-swatch.active{border-color:#111413;transform:scale(1.15)}.admin-panel-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.admin-add-sec-dropdown{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-add-sec-dropdown span{color:#4b5250;font-size:12px;font-weight:700}.admin-add-chip{color:#232626;cursor:pointer;background:#fff;border:1px solid #d7dbda;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .18s}.admin-add-chip:hover{color:#3fa9a3;background:#f7fdfc;border-color:#3fa9a3}.admin-sections-list{flex-direction:column;gap:18px;display:flex}.admin-sec-card{background:#fff;border:1px solid #d7dbda;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.admin-sec-header{background:#f8f9f8;border-bottom:1px solid #eef1f0;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.admin-sec-type-badge{align-items:center;gap:10px;display:flex}.admin-sec-num{color:#fff;background:#3fa9a3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.admin-sec-type-badge strong{letter-spacing:.05em;color:#111413;font-size:12px}.admin-sec-ctrls{align-items:center;gap:8px;display:flex}.admin-remove-btn{color:#ef4444;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700}.admin-remove-btn:hover{background:#fef2f2}.admin-sec-body{flex-direction:column;gap:16px;padding:20px;display:flex}.admin-sec-subfields{background:#fafbfa;border:1px solid #eef1f0;border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}.admin-gallery-item-row{align-items:center;gap:8px;display:flex}.admin-gallery-item-row input{border:1px solid #d7dbda;border-radius:4px;flex:1;padding:8px 12px;font-size:12px}.admin-empty-sections{text-align:center;color:#747a79;border:2px dashed #d7dbda;border-radius:8px;padding:48px 20px}.admin-media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-top:18px;display:grid}.admin-media-card{cursor:pointer;background:#fff;border:1px solid #d7dbda;border-radius:8px;transition:all .18s;overflow:hidden}.admin-media-card:hover{border-color:#3fa9a3;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.admin-media-card.selected{border-color:#3fa9a3;box-shadow:0 0 0 2px #3fa9a3}.admin-media-card img{object-fit:cover;width:100%;height:120px;display:block}.admin-media-info{flex-direction:column;gap:4px;padding:10px;display:flex}.admin-media-info span{color:#232626;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-media-info strong{color:#3fa9a3;font-size:10px}.admin-media-info small{color:#747a79;font-size:10px}.admin-toast-feedback{color:#60cfc8;z-index:9999;background:#111413;border:1px solid #60cfc866;border-radius:8px;padding:12px 20px;font-size:13px;font-weight:700;animation:.2s adminSlideUp;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #00000059}@keyframes adminSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.admin-media-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-media-top-actions{align-items:center;gap:12px;display:flex}.admin-search-input{background:#fff;border:1px solid #d7dbda;border-radius:6px;width:260px;padding:9px 16px;font-size:13px;transition:all .18s}.admin-search-input:focus{border-color:#3fa9a3;outline:none;box-shadow:0 0 0 2px #3fa9a326}.admin-assets-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.admin-asset-card{background:#fff;border:1px solid #d7dbda;border-radius:10px;transition:all .2s;overflow:hidden;box-shadow:0 2px 6px #0000000a}.admin-asset-card:hover{border-color:#3fa9a3;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.admin-asset-preview{cursor:pointer;background:#111413;justify-content:center;align-items:center;width:100%;height:150px;display:flex;position:relative;overflow:hidden}.admin-asset-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.admin-asset-preview:hover img{transform:scale(1.05)}.admin-file-icon{font-size:48px}.admin-asset-badge{color:#60cfc8;text-transform:uppercase;letter-spacing:.06em;background:#000000b3;border:1px solid #60cfc84d;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.admin-asset-copy-overlay{color:#fff;opacity:0;background:#111413d9;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:opacity .18s;display:flex;position:absolute;inset:0}.admin-asset-preview:hover .admin-asset-copy-overlay{opacity:1}.admin-asset-info{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.admin-asset-info strong{color:#111413;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.admin-asset-alt{color:#747a79;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.admin-asset-actions{border-top:1px solid #eef1f0;justify-content:space-between;align-items:center;margin-top:6px;padding-top:8px;display:flex}.admin-copy-chip{color:#232626;cursor:pointer;background:#f8f9f8;border:1px solid #d7dbda;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.admin-copy-chip:hover{color:#3fa9a3;background:#fff;border-color:#3fa9a3}.admin-del-chip{color:#9ba3a1;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px;font-size:12px}.admin-del-chip:hover{color:#ef4444;background:#fef2f2}.admin-empty-assets{text-align:center;color:#747a79;background:#fbfcfb;border:2px dashed #d7dbda;border-radius:8px;padding:60px 20px}.admin-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-modal-card{background:#fff;border-radius:12px;width:min(100%,540px);padding:28px;animation:.2s adminSlideUp;box-shadow:0 20px 60px #00000059}.admin-modal-head{border-bottom:1px solid #eef1f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.admin-modal-head h3{margin:0;font-size:18px}.admin-modal-close{color:#747a79;cursor:pointer;background:0 0;border:0;font-size:16px}.admin-modal-close:hover{color:#111413}.admin-modal-actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.admin-diagnostics-list{flex-direction:column;gap:14px;display:flex}.admin-diagnostics-list div{border-bottom:1px solid #eef1f0;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.admin-diagnostics-list dt{color:#747a79;font-size:13px;font-weight:600}.admin-diagnostics-list dd{color:#111413;margin:0;font-size:13px}.service-deepdive-root{isolation:isolate;background:radial-gradient(circle at 50% 0,#60cfc812 0%,#0000 65%),#111313;border-top:1px solid #ffffff14;padding:100px 0 120px;position:relative;overflow:hidden}.deepdive-ambient-glow{filter:blur(80px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#60cfc817 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-150px;right:-100px}.deepdive-header{text-align:center;max-width:860px;margin:0 auto 72px}.deepdive-kicker-badge{letter-spacing:.2em;color:#60cfc8;text-transform:uppercase;background:#60cfc814;border:1px solid #60cfc847;border-radius:9999px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 18px;font-size:11px;font-weight:800;display:inline-flex}.kicker-pulse-dot{background:#60cfc8;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 10px #60cfc8}.deepdive-main-title{letter-spacing:-.025em;color:#fff;margin:0 0 20px;font-size:clamp(32px,3.8vw,52px);font-weight:800;line-height:1.15}.deepdive-highlight{color:#60cfc8;display:inline-block;position:relative}.deepdive-main-desc{color:#ffffffb8;margin:0 auto;font-size:clamp(15px,1.2vw,17.5px);line-height:1.7}.deepdive-master-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:32px;display:grid}.deepdive-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#1c2020bf 0%,#121414f2 100%);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;padding:40px 36px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 24px 60px #00000073}.deepdive-card:hover{border-color:#60cfc859;transform:translateY(-4px);box-shadow:0 30px 70px #0009,0 0 40px #60cfc814}.deepdive-card-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.deepdive-badge{letter-spacing:.18em;color:#ffffffd9;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.deepdive-badge-num{color:#60cfc8;background:#60cfc826;border:1px solid #60cfc866;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:800}.deepdive-status-pill{letter-spacing:.04em;border-radius:9999px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.status-pill-gap{color:#ff9888;background:#ff786414;border:1px solid #ff786440}.status-pill-elite{color:#60cfc8;background:#60cfc814;border:1px solid #60cfc840}.status-dot-pulse{background:currentColor;border-radius:50%;width:6px;height:6px}.dot-mint{box-shadow:0 0 8px #60cfc8}.deepdive-card-heading{letter-spacing:-.015em;color:#fff;margin:0 0 24px;font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3}.deepdive-quote-box{background:#60cfc80a;border-left:3px solid #60cfc8;border-radius:0 16px 16px 0;margin-bottom:30px;padding:24px 28px;position:relative}.quote-mark{color:#60cfc8;opacity:.18;pointer-events:none;font-family:Georgia,serif;font-size:64px;line-height:1;position:absolute;top:-10px;left:12px}.quote-body{color:#fffffff0;z-index:1;margin:0;font-size:16.5px;font-weight:500;line-height:1.7;position:relative}.deepdive-outcomes-wrap{flex-direction:column;gap:14px;margin-top:auto;display:flex}.deepdive-subheading{letter-spacing:.16em;color:#ffffff80;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.deepdive-outcome-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.outcome-icon{color:#60cfc8;flex-shrink:0;margin-top:2px;font-size:14px}.deepdive-outcome-item p{color:#ffffffd1;margin:0;font-size:13.5px;line-height:1.55}.deepdive-audience-list{flex-direction:column;gap:14px;margin-top:auto;display:flex}.deepdive-audience-tile{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:18px;padding:20px 22px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.deepdive-audience-tile:hover{background:#60cfc80f;border-color:#60cfc859;transform:translate(6px)}.audience-tile-num{color:#60cfc8;background:#60cfc81a;border:1px solid #60cfc84d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.audience-tile-content{flex:1}.audience-tile-content h4{color:#fff;margin:0 0 4px;font-size:15.5px;font-weight:700}.audience-tile-content p{color:#ffffff8c;margin:0;font-size:12.5px;line-height:1.5}.audience-tile-check{color:#60cfc8;background:#60cfc81f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.deepdive-capabilities-section{border-top:1px solid #ffffff12;margin-top:80px;padding-top:60px}.capabilities-header{text-align:center;max-width:640px;margin:0 auto 36px}.capabilities-kicker{letter-spacing:.22em;color:#60cfc8;text-transform:uppercase;margin-bottom:10px;font-size:10.5px;font-weight:800;display:block}.capabilities-header h3{color:#fff;margin:0 0 12px;font-size:clamp(24px,2.5vw,34px);font-weight:800}.capabilities-header p{color:#ffffffa6;margin:0;font-size:14.5px}.capabilities-grid{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1040px;margin:0 auto;display:flex}.capability-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;background:#ffffff09;border:1px solid #ffffff17;border-radius:9999px;align-items:center;gap:10px;padding:12px 22px;transition:all .25s;display:inline-flex}.capability-chip:hover{background:#60cfc81f;border-color:#60cfc873;transform:translateY(-2px)}.chip-dot{background:#60cfc8;border-radius:50%;width:6px;height:6px}.chip-title{color:#ffffffe6;letter-spacing:.01em;font-size:13.5px;font-weight:600}.chip-arrow{color:#60cfc899;font-size:13px;transition:transform .2s}.capability-chip:hover .chip-arrow{color:#60cfc8;transform:translate(2px,-2px)}.deepdive-blueprint-section{border-top:1px solid #ffffff12;margin-top:80px;padding-top:60px}.blueprint-header{text-align:center;max-width:680px;margin:0 auto 48px}.blueprint-header h3{color:#fff;margin:0 0 12px;font-size:clamp(24px,2.5vw,34px);font-weight:800}.blueprint-header p{color:#ffffffa6;margin:0;font-size:14.5px}.blueprint-track{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.blueprint-step-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;padding:30px 24px 26px;transition:all .35s;display:flex;position:relative;overflow:hidden}.blueprint-step-card:hover{background:#ffffff0a;border-color:#60cfc84d;transform:translateY(-4px)}.step-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.step-num{color:#60cfc8;letter-spacing:-.03em;font-size:26px;font-weight:800}.step-tag{letter-spacing:.18em;color:#ffffff8c;text-transform:uppercase;background:#ffffff0d;border-radius:9999px;padding:4px 10px;font-size:9.5px;font-weight:800}.step-title{color:#fff;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.4}.step-note{color:#ffffff8c;margin:0 0 24px;font-size:12.5px;line-height:1.55}.step-accent-bar{opacity:.7;background:linear-gradient(90deg,#60cfc8 0%,#0000 100%);border-radius:2px;height:2px;margin-top:auto}.deepdive-vip-banner{background:radial-gradient(circle at 85%,#60cfc826 0%,#0000 60%),#141717;border:1px solid #60cfc84d;border-radius:28px;margin-top:88px;padding:clamp(36px,4vw,56px);position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 50px #60cfc80f}.vip-banner-inner{z-index:2;justify-content:space-between;align-items:center;gap:48px;display:flex;position:relative}.vip-banner-content{max-width:680px}.vip-kicker-tag{letter-spacing:.18em;color:#60cfc8;text-transform:uppercase;background:#60cfc81a;border:1px solid #60cfc84d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:10px;font-weight:800;display:inline-flex}.vip-kicker-pulse{background:#60cfc8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #60cfc8}.vip-banner-title{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,2.8vw,40px);font-weight:800;line-height:1.2}.vip-banner-desc{color:#ffffffbf;margin:0 0 24px;font-size:15.5px;line-height:1.65}.vip-trust-signals{color:#fff9;flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.trust-sep{color:#60cfc880}.vip-banner-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:14px;min-width:250px;display:flex}.vip-cta-btn{text-align:center;border-radius:14px!important;padding:18px 32px!important;font-size:15px!important;font-weight:800!important;box-shadow:0 10px 25px #60cfc859!important}.vip-secondary-link{color:#ffffffb3;text-align:center;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.vip-secondary-link:hover{color:#60cfc8;transform:translate(3px)}@media (max-width:1080px){.deepdive-master-grid{grid-template-columns:1fr}.blueprint-track{grid-template-columns:repeat(2,1fr)}.vip-banner-inner{flex-direction:column;align-items:flex-start}.vip-banner-actions{width:100%}}@media (max-width:640px){.service-deepdive-root{padding:70px 0 80px}.deepdive-card{padding:28px 22px}.blueprint-track{grid-template-columns:1fr}.capability-chip{justify-content:space-between;width:100%}}@media (max-width:1280px){.admin-nav-top{width:100%}.admin-nav-links{padding-bottom:5px}}@media (max-width:720px){.admin-shell{padding:12px}.admin-nav-bar{z-index:80;border-radius:10px;padding:12px;position:sticky;top:8px}.admin-nav-brand{min-width:0}.admin-brand-text{font-size:13px}.admin-nav-top{flex-wrap:wrap;align-items:flex-start}.admin-nav-brand{min-height:40px}.admin-user-pill{flex:100%;max-width:none;min-height:40px;display:flex}.admin-nav-right{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.admin-link-public,.admin-logout-btn{text-align:center;flex:calc(50% - 4px);justify-content:center;align-items:center;min-height:40px;display:inline-flex}.admin-title{align-items:flex-start;gap:14px}.admin-title,.admin-customizer-topbar,.admin-media-topbar{flex-direction:column}.admin-title>a,.admin-title>button,.admin-customizer-actions,.admin-media-top-actions{width:100%}.admin-customizer-actions{flex-wrap:wrap}.admin-customizer-actions>*{text-align:center;flex:150px}.admin-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-overview-grid{grid-template-columns:minmax(0,1fr);gap:14px}.admin-tab-group{width:100%;overflow-x:auto}.admin-tab-btn{flex:none}.admin-table{min-width:720px}.admin-field-row,.admin-visibility-boxes{grid-template-columns:1fr!important}}@media (max-width:420px){.admin-counts{grid-template-columns:1fr}.admin-nav-link{padding:8px 12px}}.arabic-site-scope{font-family:var(--font-body,Arial), Tahoma, sans-serif;direction:rtl}.arabic-seo-page{color:#111b1c;background:#f4f7f7;min-height:100vh;overflow:hidden}.arabic-seo-hero{color:#f7ffff;background:radial-gradient(circle at 14% 20%,#47d5d247,#0000 30%),radial-gradient(circle at 86% 72%,#216a704d,#0000 34%),linear-gradient(135deg,#061114 0%,#0b2327 52%,#071719 100%);place-items:center;min-height:76vh;padding:150px 0 90px;display:grid;position:relative}.arabic-seo-hero:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.arabic-seo-hero-compact{min-height:58vh}.arabic-seo-hero-inner{z-index:1;max-width:1060px;position:relative}.arabic-seo-kicker{color:#5ee3df;letter-spacing:.12em;margin:0 0 18px;font-size:13px;font-weight:750}.arabic-seo-hero h1{letter-spacing:-.045em;max-width:1000px;margin:0;font-size:clamp(42px,6.2vw,92px);line-height:1.05}.arabic-seo-hero-compact h1{max-width:880px;font-size:clamp(40px,5vw,76px)}.arabic-seo-lead{color:#f4ffffc4;max-width:850px;margin:28px 0 0;font-size:clamp(18px,1.55vw,24px);line-height:1.9}.arabic-seo-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.arabic-site-scope .button-ghost{color:#ecffff;background:#ffffff0a;border:1px solid #78ebe673}.arabic-seo-section{padding-top:clamp(76px,9vw,140px);padding-bottom:clamp(76px,9vw,140px)}.arabic-seo-heading{max-width:880px;margin-bottom:46px}.arabic-seo-heading>p{color:#008f91;letter-spacing:.08em;margin:0 0 12px;font-weight:750}.arabic-seo-heading h2,.arabic-seo-band h2,.arabic-seo-cta h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,64px);line-height:1.15}.arabic-seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.arabic-seo-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.arabic-seo-card{background:#ffffffdb;border:1px solid #0b4a4d1f;border-radius:24px;min-height:330px;padding:34px;position:relative;box-shadow:0 18px 56px #04222412}.arabic-seo-card>span{color:#00aeb1;letter-spacing:.18em;font-size:13px;font-weight:800}.arabic-seo-card h2,.arabic-seo-card h3{margin:28px 0 16px;font-size:clamp(24px,2.3vw,34px);line-height:1.25}.arabic-seo-card h2 a,.arabic-seo-card h3 a{color:inherit;text-decoration:none}.arabic-seo-card p{color:#506164;margin:0;font-size:16px;line-height:1.85}.arabic-seo-card ul{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.arabic-seo-card li:before{color:#00aeb1;content:"✦";margin-left:8px}.arabic-seo-text-link{color:#007f82;margin-top:24px;font-weight:750;text-decoration:none;display:inline-block}.arabic-seo-band{color:#efffff;background:linear-gradient(145deg,#071416,#0a292c);padding:clamp(76px,9vw,140px) 0}.arabic-seo-split{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(40px,8vw,130px);display:grid}.arabic-seo-copy{color:#efffffb8;font-size:19px;line-height:2}.arabic-seo-copy p{margin-top:0}.arabic-seo-long-copy{color:#394f51;max-width:980px;font-size:clamp(20px,2vw,28px);line-height:1.95}.arabic-seo-faqs{gap:14px;display:grid}.arabic-seo-faqs details{background:#fff;border:1px solid #095c5e26;border-radius:18px}.arabic-seo-faqs summary{cursor:pointer;padding:24px 28px;font-size:19px;font-weight:750;list-style:none}.arabic-seo-faqs summary:before{color:#00aeb1;content:"+";margin-left:12px}.arabic-seo-faqs details[open] summary:before{content:"−"}.arabic-seo-faqs details p{color:#536669;margin:0;padding:0 28px 26px;font-size:16px;line-height:1.9}.arabic-service-hero{color:#fff;background:#071416;align-items:end;min-height:720px;padding:150px 0 90px;display:grid;position:relative}.arabic-service-image{object-fit:cover;opacity:.7}.arabic-service-overlay{background:linear-gradient(90deg,#030f1140,#030f11eb 72%),linear-gradient(#0000 40%,#030f11e6);position:absolute;inset:0}.arabic-service-hero-content{z-index:1;position:relative}.arabic-service-hero h1{letter-spacing:-.045em;max-width:980px;margin:12px 0 20px;font-size:clamp(44px,6vw,88px);line-height:1.08}.arabic-service-hero-content>p:not(.arabic-seo-kicker){color:#f4ffffc7;max-width:780px;font-size:21px;line-height:1.9}.arabic-seo-back{color:#dff;margin-bottom:40px;text-decoration:none;display:inline-flex}.arabic-service-intro{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.arabic-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.arabic-capability-list li{color:#efffffd1;background:#ffffff09;border:1px solid #5fe1dd2e;border-radius:14px;padding:18px 20px}.arabic-capability-list li:before{color:#5ee3df;content:"✦";margin-left:9px}.arabic-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.arabic-process-grid li{color:#fff;background:#0b2225;border-radius:20px;min-height:220px;padding:28px}.arabic-process-grid span{color:#5ee3df;letter-spacing:.16em;font-weight:800}.arabic-process-grid h3{margin-top:52px;font-size:22px;line-height:1.45}.arabic-audience-list{grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none;display:grid}.arabic-audience-list li{background:#fff;border-right:3px solid #21c8c6;border-radius:18px;padding:28px;font-size:18px;line-height:1.65;box-shadow:0 16px 45px #07323512}.arabic-seo-cta{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#46dad633,#0000 42%),#061315;padding:clamp(76px,9vw,130px) 0}.arabic-seo-cta p{color:#5ee3df;margin:0 0 16px;font-weight:750}.arabic-seo-cta h2{max-width:900px;margin:0 auto 34px}.arabic-values-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.arabic-values-grid article{background:#ffffff09;border:1px solid #5fe1dd26;border-radius:20px;padding:30px}.arabic-values-grid span{color:#5ee3df}.arabic-values-grid h2{margin:42px 0 12px;font-size:28px}.arabic-values-grid p{color:#efffffb3;line-height:1.8}.arabic-contact-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.arabic-contact-grid article{background:#fff;border-radius:22px;padding:34px;box-shadow:0 18px 55px #07323512}.arabic-contact-grid article>span{color:#008f91;font-weight:750}.arabic-contact-grid h2{overflow-wrap:anywhere;margin:30px 0 14px;font-size:clamp(23px,2vw,31px)}.arabic-contact-grid h2 a{color:inherit;text-decoration:none}.arabic-contact-grid p{color:#546568;line-height:1.8}@media (max-width:900px){.arabic-seo-grid,.arabic-seo-grid-detailed,.arabic-values-grid,.arabic-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arabic-seo-split,.arabic-service-intro{grid-template-columns:1fr;gap:36px}.arabic-process-grid{grid-template-columns:repeat(2,1fr)}.arabic-audience-list{grid-template-columns:1fr}}@media (max-width:620px){.arabic-seo-hero{min-height:70vh;padding:125px 0 72px}.arabic-seo-grid,.arabic-seo-grid-detailed,.arabic-values-grid,.arabic-contact-grid,.arabic-process-grid,.arabic-capability-list{grid-template-columns:1fr}.arabic-seo-card{min-height:0;padding:26px}.arabic-service-hero{min-height:650px;padding-top:130px}.arabic-seo-actions{flex-direction:column;align-items:stretch}.arabic-site-scope .button{justify-content:center}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
