@charset "UTF-8";:root{--color-lime: #ffc928;--color-lime-light: #ffdc72;--color-lime-dark: #e6b300;--color-lime-glow: rgba(255, 201, 40, .32);--color-gold: #ffc928;--color-gold-light: #ffdc72;--color-gold-dark: #e6b300;--color-gold-glow: rgba(255, 201, 40, .32);--color-purple: #ffc928;--color-purple-light: #ffdc72;--color-purple-dark: #e6b300;--color-purple-glow: rgba(255, 201, 40, .22);--color-black: #090909;--color-rich-black: #090909;--color-dark-gray: #141414;--color-medium-gray: #202020;--color-gray: #333333;--color-paper: #fbfbf7;--color-soft: #f3f2ec;--color-white: #ffffff;--color-off-white: #fafafa;--color-light-gray: #f5f5f7;--color-text: #ffffff;--color-text-light: rgba(255, 255, 255, .7);--color-text-muted: rgba(255, 255, 255, .5);--color-border: rgba(255, 255, 255, .08);--color-border-light: rgba(255, 255, 255, .12);--color-border-accent: rgba(255, 201, 40, .36);--color-border-purple: rgba(255, 201, 40, .25);--color-accent: #ffc928;--color-accent-light: #ffdc72;--color-accent-hover: #e6b300;--color-success: #22c55e;--color-success-light: #4ade80;--color-success-dark: #16a34a;--color-success-bg: rgba(34, 197, 94, .1);--color-error: #ef4444;--color-error-light: #f87171;--color-error-dark: #dc2626;--color-error-bg: rgba(239, 68, 68, .1);--color-warning: #f59e0b;--color-warning-light: #fbbf24;--color-warning-dark: #d97706;--color-warning-bg: rgba(245, 158, 11, .1);--color-info: #3b82f6;--color-info-light: #60a5fa;--color-info-dark: #2563eb;--color-info-bg: rgba(59, 130, 246, .1);--gradient-lime: linear-gradient(135deg, #E8B931 0%, #F5D060 50%, #E8B931 100%);--gradient-gold: linear-gradient(135deg, #E8B931 0%, #F5D060 50%, #E8B931 100%);--gradient-purple: linear-gradient(135deg, #8B7EC8 0%, #A89ED8 50%, #8B7EC8 100%);--gradient-gold-purple: linear-gradient(135deg, #E8B931 0%, #8B7EC8 100%);--gradient-dark: linear-gradient(180deg, #060610 0%, #0c0c14 100%);--gradient-radial: radial-gradient(ellipse at 50% 0%, rgba(232, 185, 49, .12) 0%, transparent 70%);--gradient-radial-purple: radial-gradient(ellipse at 50% 50%, rgba(139, 126, 200, .08) 0%, transparent 70%);--gradient-mesh: radial-gradient(at 40% 20%, rgba(232, 185, 49, .06) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(139, 126, 200, .05) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(232, 185, 49, .03) 0px, transparent 50%);--etx-font-primary: "Heebo", -apple-system, BlinkMacSystemFont, sans-serif;--etx-font-display: "Heebo", -apple-system, BlinkMacSystemFont, sans-serif;--etx-font-display-serif: "Heebo", sans-serif;--etx-font-accent: "Heebo", -apple-system, BlinkMacSystemFont, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tight: -.02em;--tracking-tighter: -.03em;--tracking-normal: 0;--tracking-wide: .02em;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--spacing-4xl: 8rem;--max-width: 1440px;--container-padding: 6%;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .7s cubic-bezier(.16, 1, .3, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-glow: 0 0 40px rgba(232, 185, 49, .3);--shadow-glow-lg: 0 0 80px rgba(232, 185, 49, .4);--shadow-glow-gold: 0 0 40px rgba(232, 185, 49, .3);--shadow-glow-gold-lg: 0 0 80px rgba(232, 185, 49, .4);--shadow-glow-lime: 0 0 40px rgba(232, 185, 49, .3);--shadow-glow-lime-lg: 0 0 80px rgba(232, 185, 49, .5);--shadow-glow-purple: 0 0 40px rgba(139, 126, 200, .3);--shadow-glow-purple-lg: 0 0 80px rgba(139, 126, 200, .4);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--z-header: 1000;--z-menu: 900;--z-overlay: 800;--z-modal: 1100}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px;direction:rtl;scroll-behavior:smooth;overflow-x:hidden}html,body{max-width:100vw;overscroll-behavior-x:none}body{font-family:var(--etx-font-primary);font-weight:var(--font-weight-regular);color:var(--color-text);background-color:var(--color-black);overflow-x:hidden;line-height:1.6;letter-spacing:var(--tracking-normal);position:relative}::selection{background:var(--color-lime);color:var(--color-black)}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{border:none;background:none;cursor:pointer;font-family:inherit;color:inherit}input,textarea,select{font-family:inherit}body{font-family:var(--etx-font-primary);font-size:18px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--etx-font-display);font-weight:var(--font-weight-bold);line-height:1.1;color:var(--color-white);letter-spacing:var(--tracking-tight)}h1{font-family:var(--etx-font-display);font-size:clamp(3.5rem,8vw,4rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter);line-height:1}h2{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--font-weight-bold)}h3{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-weight-medium)}h4{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--font-weight-medium)}p{font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.7;color:var(--color-text-light)}.text-gold{color:var(--color-lime)}.text-purple{color:var(--color-purple)}.text-gradient{background:var(--gradient-gold-purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-glow{text-shadow:0 0 30px rgba(232,185,49,.5),0 0 60px rgba(232,185,49,.3)}.text-glow-purple{text-shadow:0 0 30px rgba(139,126,200,.5),0 0 60px rgba(139,126,200,.3)}.text-bold{font-weight:var(--font-weight-bold)}.eyebrow{font-size:.875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-purple-light)}.font-accent{font-family:var(--etx-font-accent)}.section{padding:var(--spacing-3xl) 0}.section--dark{background-color:var(--color-black);color:var(--color-white)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:var(--color-white)}.section--dark p{color:#fffc}.section--dark .section__subtitle{color:#fff9}.section--light{background-color:var(--color-white);color:var(--color-black)}.section--light h1,.section--light h2,.section--light h3,.section--light h4{color:var(--color-black)}.section--light p{color:#000000b3}.section--light .section__title{color:var(--color-black)}.section--light .section__subtitle{color:#0009}.section--light .step__title{color:var(--color-black)}.section--light .step__text{color:#0009}.section--off-white{background-color:var(--color-off-white);color:var(--color-black)}.section--off-white h1,.section--off-white h2,.section--off-white h3,.section--off-white h4{color:var(--color-black)}.section--off-white p{color:#000000b3}.section--off-white .section__title{color:var(--color-black)}.section--off-white .section__subtitle{color:#0009}.section--off-white .step__title{color:var(--color-black)}.section--off-white .step__text{color:#0009}.section--story{background:linear-gradient(180deg,#0a0a0a 0%,var(--color-black) 100%);padding:var(--spacing-4xl) 0}.section__header,.section__header--center{text-align:center;margin-bottom:var(--spacing-3xl)}.section__title{text-align:center;margin-bottom:var(--spacing-md);font-size:clamp(2.5rem,5vw,4rem);letter-spacing:var(--tracking-tight)}.section__subtitle{text-align:center;max-width:650px;margin:0 auto var(--spacing-2xl);color:var(--color-text-light);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.7}.section__eyebrow{display:inline-block;font-size:.8125rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-lime);margin-bottom:var(--spacing-sm)}.section__label{display:inline-block;font-size:.8rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-lime);margin-bottom:var(--spacing-md);padding:.5rem 1.25rem;background:#e8b9311a;border-radius:var(--radius-full);border:1px solid rgba(232,185,49,.2)}.section__lead{font-size:clamp(1.1rem,2vw,1.35rem);color:#ffffffb3;max-width:600px;margin:0 auto;line-height:1.7}body.is-loading .header{opacity:0}body:not(.is-loading) .header{opacity:1;transition:opacity .5s ease}.header{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);padding:var(--spacing-md) 0;transition:all .4s cubic-bezier(.16,1,.3,1)}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 100%);opacity:1;transition:opacity .4s ease;pointer-events:none}.header--scrolled{padding:var(--spacing-sm) 0}.header--scrolled:before{background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border-accent);opacity:1}.header__inner{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.header__logo{position:relative;transition:transform .3s ease;text-decoration:none}.header__logo:hover{transform:scale(1.02)}.header__logo img{height:36px;width:auto}.header__logo-text{font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:-.02em}.header__logo-text span{color:var(--color-lime)}.nav{display:flex;align-items:center;gap:var(--spacing-lg)}.nav__list{display:flex;gap:.25rem;align-items:center}.nav__link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-white);font-weight:var(--font-weight-medium);font-size:.875rem;position:relative;padding:.55rem 1rem;border-radius:var(--radius-full);transition:all .3s ease;background:transparent}.nav__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-full);background:#ffffff14;opacity:0;transform:scale(.9);transition:all .3s ease}.nav__link:after{display:none}.nav__link:hover{color:var(--color-white)}.nav__link:hover:before{opacity:1;transform:scale(1)}.nav__link:hover .nav__icon{opacity:1}.nav__link.is-active{color:var(--color-lime)}.nav__link.is-active:before{opacity:1;transform:scale(1);background:#e8b9311a}.nav__icon{width:16px;height:16px;opacity:.7;transition:opacity .3s ease}.nav__dropdown-arrow{width:14px;height:14px;opacity:.6;transition:transform .3s ease,opacity .3s ease}.nav__item--dropdown:hover .nav__dropdown-arrow{transform:rotate(180deg);opacity:1}.nav__item--dropdown{position:relative}.nav__link--dropdown{display:flex;align-items:center;gap:.4rem;cursor:pointer;background:none;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;padding:.6rem 1.1rem;border-radius:var(--radius-full);transition:all .3s ease}.nav__link--dropdown:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-full);background:#ffffff14;opacity:0;transform:scale(.9);transition:all .3s ease}.nav__item--dropdown:hover .nav__link--dropdown:before{opacity:1;transform:scale(1)}.nav__dropdown-icon{width:12px;height:12px;transition:transform .3s ease;opacity:.7}.nav__item--dropdown:hover .nav__dropdown-icon{transform:rotate(180deg);opacity:1}.nav__dropdown{position:absolute;top:calc(100% + .5rem);right:50%;transform:translate(50%) translateY(8px);min-width:600px;background:#0a0a0afa;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1.75rem;opacity:0;visibility:hidden;pointer-events:none;transition:all .35s cubic-bezier(.16,1,.3,1),visibility 0s .35s;box-shadow:0 25px 60px -15px #0009,0 0 0 1px #ffffff0d inset}.nav__dropdown:after{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:transparent}.nav__dropdown:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--color-lime),transparent);border-radius:0 0 3px 3px}.nav__item--dropdown:hover .nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(50%) translateY(0);transition:all .35s cubic-bezier(.16,1,.3,1),visibility 0s 0s}.nav__dropdown-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.nav__dropdown-col{display:flex;flex-direction:column;gap:.5rem}.nav__dropdown-title{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-lime);text-transform:uppercase;letter-spacing:.12em;padding-bottom:.6rem;margin-bottom:.25rem;border-bottom:1px solid var(--color-border-accent)}.nav__dropdown-title i,.nav__dropdown-title svg{width:14px;height:14px;opacity:.8}.nav__dropdown-link{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem;border-radius:10px;color:#ffffffd9;font-size:.85rem;text-decoration:none;transition:all .25s ease;margin:0 -.6rem}.nav__dropdown-link:hover{background:#e8b93114;color:var(--color-white);transform:translate(-4px)}.nav__dropdown-link:hover .nav__dropdown-icon-wrap{background:var(--color-border-accent);color:var(--color-lime)}.nav__dropdown-icon-wrap{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#ffffff0a;border-radius:8px;flex-shrink:0;transition:all .25s ease;color:#fff9}.nav__dropdown-icon-wrap svg,.nav__dropdown-icon-wrap i{width:14px;height:14px}.header__cta{display:inline-flex;align-items:center;gap:.5rem;margin-right:.5rem;padding:.6rem 1.25rem!important;font-size:.85rem!important;box-shadow:0 4px 15px #e8b93140}.header__cta:hover{box-shadow:0 8px 25px #e8b93159}.menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;z-index:calc(var(--z-header) + 1);width:44px;height:44px;border-radius:var(--radius-md);background:#ffffff0d;transition:background .3s ease}.menu-toggle:hover{background:#ffffff1a}.menu-toggle__line{width:22px;height:2px;background-color:var(--color-white);transition:all .3s ease;border-radius:2px}.menu-toggle.is-active .menu-toggle__line:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.is-active .menu-toggle__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__list.is-open{display:flex;flex-direction:column;position:fixed;top:0;right:0;width:100%;height:100vh;background-color:var(--color-black);justify-content:center;align-items:center;gap:var(--spacing-lg);z-index:var(--z-menu)}.nav__list.is-open .nav__link{font-size:1.5rem}.menu-toggle.is-active .menu-toggle__line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.menu-toggle.is-active .menu-toggle__line:nth-child(2){opacity:0}.menu-toggle.is-active .menu-toggle__line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}body.menu-open{overflow:hidden}.mobile-nav{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:var(--color-black);z-index:calc(var(--z-header) - 1);transition:right var(--transition-smooth);overflow-y:auto;padding-top:100px}.mobile-nav.is-open{right:0}.mobile-nav__inner{padding:2rem;display:flex;flex-direction:column;min-height:calc(100vh - 100px)}.mobile-nav__list{list-style:none;margin:0;padding:0}.mobile-nav__link{display:block;padding:1rem 0;font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-white);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.1);transition:color var(--transition-fast)}.mobile-nav__link:hover{color:var(--color-lime)}.mobile-nav__group{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav__group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-white);background:none;border:none;cursor:pointer;font-family:inherit}.mobile-nav__group-toggle svg{width:20px;height:20px;transition:transform var(--transition-normal)}.mobile-nav__group.is-open .mobile-nav__group-toggle svg{transform:rotate(180deg)}.mobile-nav__group-toggle span{transition:transform var(--transition-normal)}.mobile-nav__group.is-open .mobile-nav__group-toggle span{transform:rotate(180deg)}.mobile-nav__sublist{list-style:none;margin:0;padding:0 1.5rem 1rem;max-height:0;overflow:hidden;transition:max-height var(--transition-normal)}.mobile-nav__group.is-open .mobile-nav__sublist{max-height:2200px}.mobile-nav__sublist strong{display:block;padding:1rem 0 .25rem;color:var(--color-lime);font-size:.85rem}.mobile-nav__sublink{display:block;padding:.75rem 0;font-size:1.1rem;color:#ffffffb3;text-decoration:none;transition:color var(--transition-fast)}.mobile-nav__sublink:hover{color:var(--color-lime)}.mobile-nav__cta{margin-top:2rem;width:100%;text-align:center}.mobile-nav__contact{margin-top:auto;padding-top:2rem;display:flex;flex-direction:column;gap:.5rem}.mobile-nav__contact-link{color:var(--color-lime);text-decoration:none;font-size:1.1rem}.mobile-nav__contact-address{color:#ffffff80;font-size:.9rem}@media (max-width: 1024px){.nav__list{display:none}.menu-toggle{display:flex}.nav__dropdown{display:none}}@media (max-width: 480px){.header__logo{height:32px}}.footer-marquee{background:linear-gradient(135deg,var(--color-lime) 0%,#D4A520 100%);overflow:hidden;padding:1.25rem 0;cursor:pointer;position:relative}.footer-marquee:hover .footer-marquee__track{animation-play-state:paused}.footer-marquee__track{display:flex;align-items:center;gap:2rem;white-space:nowrap;animation:marqueeScroll 20s linear infinite;width:max-content}.footer-marquee__text{font-family:var(--etx-font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:var(--font-weight-black);color:var(--color-rich-black);text-transform:uppercase;letter-spacing:-.02em}.footer-marquee__dot{width:12px;height:12px;border-radius:50%;background:var(--color-rich-black);flex-shrink:0}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer{background:linear-gradient(180deg,#080810,#050508);color:var(--color-white);padding:var(--spacing-3xl) 0 var(--spacing-lg);position:relative}.footer__top{padding:var(--spacing-2xl) 0 var(--spacing-3xl);text-align:center}.footer__cta-title{font-family:var(--etx-font-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:1rem;line-height:1.2}.footer__cta-title span{background:linear-gradient(135deg,var(--color-lime) 0%,var(--color-purple-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer__cta-text{color:var(--color-text-muted);font-size:1.0625rem;max-width:480px;margin:0 auto 2rem;line-height:1.7}.footer__divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(139,126,200,.3) 25%,rgba(232,185,49,.4) 50%,rgba(139,126,200,.3) 75%,transparent 100%);margin-bottom:var(--spacing-2xl)}.footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.footer__col--brand{max-width:300px}.footer__logo{display:inline-block;margin-bottom:var(--spacing-md);text-decoration:none}.footer__logo-text{font-family:var(--etx-font-display);font-size:1.75rem;font-weight:var(--font-weight-black);color:var(--color-white);letter-spacing:-.03em}.footer__logo-text span{color:var(--color-lime)}.footer__tagline{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6;margin-bottom:var(--spacing-md)}.footer__social{display:flex;gap:.75rem;margin-top:var(--spacing-sm)}.footer__social-link{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:all .3s ease}.footer__social-link:hover{background:#8b7ec826;border-color:#8b7ec866;transform:translateY(-2px)}.footer__social-link:hover svg{fill:var(--color-purple-light)}.footer__social-link svg{width:16px;height:16px;fill:#ffffff80;transition:fill .3s ease}.footer__heading{font-family:var(--etx-font-accent);font-size:.8125rem;font-weight:var(--font-weight-bold);color:var(--color-lime);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spacing-md);padding-bottom:.5rem;border-bottom:1px solid rgba(232,185,49,.15);display:inline-block}.footer__heading--mt{margin-top:var(--spacing-xl)}.footer__links{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.footer__links a{color:#ffffff8c;text-decoration:none;font-size:.9rem;transition:all .25s ease;display:inline-block;padding:2px 0}.footer__links a:hover{color:var(--color-white);padding-right:6px}.footer__contact-list{display:flex;flex-direction:column;gap:.875rem}.footer__contact-row{display:flex;align-items:center;gap:.75rem;color:#ffffff8c;text-decoration:none;font-size:.9rem;transition:all .25s ease}.footer__contact-row svg,.footer__contact-row [data-lucide]{width:16px;height:16px;color:var(--color-purple);flex-shrink:0;opacity:.7;transition:opacity .25s ease}.footer__contact-row:hover{color:var(--color-white)}.footer__contact-row:hover svg,.footer__contact-row:hover [data-lucide]{opacity:1}.footer__extra{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.06)}.footer__extra-link{display:inline-flex;align-items:center;gap:.5rem;color:#ffffff73;text-decoration:none;font-size:.875rem;transition:color .25s ease}.footer__extra-link svg,.footer__extra-link [data-lucide]{width:14px;height:14px}.footer__extra-link:hover{color:var(--color-lime)}.footer__bottom{border-top:1px solid rgba(255,255,255,.06);padding-top:var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;font-size:.8125rem}.footer__copyright{color:#ffffff59}.footer__legal{display:flex;gap:1.5rem}.footer__legal a{color:#ffffff59;text-decoration:none;font-size:.8125rem;transition:color .25s ease}.footer__legal a:hover{color:var(--color-purple-light)}body.is-loading .footer{opacity:0}body:not(.is-loading) .footer{opacity:1;transition:opacity .5s ease}@media (max-width: 1024px){.footer__grid{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}}@media (max-width: 768px){.footer__top{padding:var(--spacing-xl) 0 var(--spacing-2xl)}.footer__cta-title{font-size:1.75rem}.footer__grid{grid-template-columns:1fr;gap:var(--spacing-xl)}.footer__col--brand{max-width:100%}.footer__bottom{flex-direction:column;gap:1rem;text-align:center}.footer__legal{justify-content:center}}@media (max-width: 480px){.footer-marquee{padding:.75rem 0}.footer-marquee__text{font-size:1.5rem}.footer-marquee__dot{width:8px;height:8px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:1rem 2rem;font-family:var(--etx-font-accent);font-size:1rem;font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);transition:all var(--transition-normal);cursor:pointer;position:relative;overflow:hidden;border:none;text-decoration:none}.btn svg,.btn i{width:1.125em;height:1.125em}.btn.is-loading{pointer-events:none;opacity:.7}.btn.is-loading:after{content:"";width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;margin-right:.5rem}.btn--primary{background:linear-gradient(135deg,var(--color-lime) 0%,var(--color-lime-light) 100%);color:var(--color-black);box-shadow:0 4px 15px #e8b9314d,inset 0 1px #fff3}.btn--primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn--primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #e8b93166,0 0 40px #e8b93133,inset 0 1px #ffffff4d}.btn--primary:hover:before{left:100%}.btn--primary:active{transform:translateY(-1px) scale(.98)}.btn--secondary{background:#ffffff0d;color:var(--color-white);border:1px solid rgba(139,126,200,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--secondary:hover{background:#8b7ec81a;border-color:var(--color-purple);transform:translateY(-3px);box-shadow:0 10px 30px #8b7ec826}.btn--secondary:active{transform:translateY(-1px)}.btn--outline{background:transparent;color:var(--color-white);border:2px solid rgba(255,255,255,.3)}.btn--outline:hover{background:#ffffff0d;border-color:var(--color-lime);color:var(--color-lime);transform:translateY(-3px);box-shadow:0 10px 30px #0003}.btn--ghost{background:transparent;color:var(--color-lime);border:1px solid var(--color-lime)}.btn--ghost:hover{background:var(--color-lime);color:var(--color-black);transform:translateY(-3px);box-shadow:0 10px 30px #e8b9314d}.btn--small{padding:.625rem 1.25rem;font-size:.875rem}.btn--large{padding:1.125rem 2.5rem;font-size:1.0625rem}.btn__icon{width:16px;height:16px}@media (max-width: 768px){.btn--large{padding:var(--spacing-sm) var(--spacing-lg);font-size:1rem}}@media (hover: none){.btn:hover{transform:none}}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-lg)}.services-grid--premium{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}@media (max-width: 1024px){.services-grid--premium{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.services-grid--premium{grid-template-columns:1fr;gap:var(--spacing-sm)}}.service-card{background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--spacing-xl);transition:all var(--transition-smooth);position:relative;overflow:hidden;text-decoration:none;display:block}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius-xl);padding:1px;background:linear-gradient(135deg,#8b7ec800,#e8b9314d 35%,#8b7ec833 65%,#8b7ec800);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--transition-normal)}.service-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(139,126,200,.08) 0%,rgba(232,185,49,.05) 40%,transparent 70%);opacity:0;transition:opacity var(--transition-normal);pointer-events:none}.service-card{will-change:transform;transform-style:preserve-3d}.service-card:hover{border-color:#8b7ec833;box-shadow:0 20px 40px #0000004d,0 0 40px #8b7ec814}.service-card:hover:before{opacity:1}.service-card:hover:after{opacity:1}.service-card:hover .service-card__title{color:var(--color-lime)}.service-card:hover .service-card__icon{transform:scale(1.1) rotate(-5deg)}.service-card:hover .service-card__link:after{transform:translate(4px)}.service-card__icon{width:56px;height:56px;margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--color-lime) 0%,var(--color-gold-light) 100%);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-black);transition:transform .4s cubic-bezier(.16,1,.3,1)}.service-card__icon svg{width:28px;height:28px}.service-card__icon-wrap{margin-bottom:var(--spacing-xs)}@media (max-width: 640px){.service-card__icon-wrap{margin-bottom:0}}.service-card__title{color:var(--color-white);font-size:1.375rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);transition:color var(--transition-fast)}.service-card__description{color:var(--color-text-light);margin-bottom:var(--spacing-md);font-size:1rem;line-height:1.6}.service-card__link{color:var(--color-lime);font-weight:var(--font-weight-semibold);font-size:.9375rem;display:inline-flex;align-items:center;gap:.5rem;transition:all var(--transition-fast)}.service-card__link:after{content:"←";transition:transform var(--transition-fast)}.service-card__tag{position:absolute;top:12px;left:12px;background:var(--color-lime);color:var(--color-black);font-size:.7rem;font-weight:var(--font-weight-bold);padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 640px){.service-card__tag{top:8px;left:8px;font-size:.65rem;padding:3px 8px}}.service-card__body{flex:1}@media (max-width: 640px){.service-card__body{flex:1}}.service-card__arrow{display:flex;align-items:center;justify-content:flex-start;margin-top:auto;padding-top:var(--spacing-sm)}.service-card__arrow svg{width:18px;height:18px;color:var(--color-lime);opacity:.5;transition:all .3s ease;transform:translate(0)}@media (max-width: 640px){.service-card__arrow{padding-top:0;margin-top:0}}.service-card--premium{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.service-card--premium:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-purple),var(--color-lime),transparent);opacity:0;transition:opacity .3s ease}.service-card--premium:hover{background:linear-gradient(145deg,#e8b93114,#8b7ec808);border-color:#8b7ec833;transform:translateY(-4px);box-shadow:0 20px 40px -10px #0006,0 0 30px #8b7ec80f}.service-card--premium:hover:before{opacity:1}.service-card--premium:hover .service-card__icon{background:var(--color-lime);color:var(--color-black);border-color:var(--color-lime);transform:scale(1.05)}.service-card--premium:hover .service-card__title{color:var(--color-lime)}.service-card--premium:hover .service-card__arrow svg{opacity:1;transform:translate(-6px)}.service-card--premium .service-card__icon{width:48px;height:48px;background:linear-gradient(135deg,#8b7ec81f,#e8b9310f);border:1px solid rgba(139,126,200,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-white);transition:all .3s ease}.service-card--premium .service-card__icon svg{width:24px;height:24px}.service-card--premium .service-card__title{font-size:1.1rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:6px;transition:color .3s ease}.service-card--premium .service-card__description{font-size:.875rem;color:#ffffff80;line-height:1.5;margin-bottom:0}@media (max-width: 640px){.service-card--premium{flex-direction:row;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)}}.packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-2xl);align-items:stretch}@media (max-width: 992px){.packages-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}.package-card{background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-2xl);padding:var(--spacing-2xl) var(--spacing-xl);text-align:center;position:relative;transition:all var(--transition-smooth);display:flex;flex-direction:column}.package-card:hover{transform:translateY(-8px);border-color:#ffffff26;box-shadow:0 20px 40px #0000004d}.package-card__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--color-lime) 0%,var(--color-gold-light) 100%);color:var(--color-black);padding:.5rem 1.25rem;border-radius:var(--radius-full);font-size:.8125rem;font-weight:var(--font-weight-bold);box-shadow:0 4px 15px #e8b9314d;white-space:nowrap}.package-card__header{margin-bottom:var(--spacing-lg)}.package-card__title{color:var(--color-white);font-size:1.5rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.package-card__subtitle{color:var(--color-text-light);font-size:.9375rem}.package-card__price{margin-bottom:var(--spacing-lg);padding:var(--spacing-md) 0}.package-card__price .price{font-size:3rem;font-weight:var(--font-weight-black);color:var(--color-lime);line-height:1;display:block}.package-card__price .period{color:var(--color-text-light);font-size:1rem}.package-card__description{color:var(--color-text-light);margin-bottom:var(--spacing-xl);flex-grow:1;font-size:.9375rem;line-height:1.7}.package-card .btn{width:100%;margin-top:auto}.package-card--featured{background:linear-gradient(135deg,#e8b93126,#8b7ec80f,#e8b93126);border-color:#e8b9314d;transform:scale(1.02);box-shadow:0 0 60px #e8b93126,0 0 90px #8b7ec814,inset 0 1px #ffffff1a}.package-card--featured:hover{transform:scale(1.02) translateY(-8px);box-shadow:0 20px 60px #e8b93140,0 0 80px #8b7ec81a}.package-card--featured .package-card__title{background:linear-gradient(135deg,#f5a623,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.package-card--featured .price{background:linear-gradient(135deg,#f5a623,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px rgba(232,185,49,.3))}.package-card--featured .btn--primary{background:var(--color-white);color:var(--color-black)}.package-card--featured .btn--primary:hover{background:var(--color-off-white);box-shadow:0 8px 25px #fff3}@media (max-width: 992px){.package-card--featured{transform:none}.package-card--featured:hover{transform:translateY(-8px)}}.path-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--color-purple),var(--color-lime),transparent)}.faq-section{padding:var(--spacing-3xl) 0;background:var(--color-black)}.faq-section--light{background-color:var(--color-light-gray)}.faq-grid,.faq-list{max-width:800px;margin:var(--spacing-2xl) auto 0}.faq-item{border-bottom:1px solid rgba(139,126,200,.1)}.faq-item.is-open .faq-question__icon{transform:rotate(180deg)}.faq-item.is-open .faq-question:after{transform:rotate(45deg)}.faq-item.is-open .faq-answer{max-height:500px;padding-bottom:var(--spacing-lg)}.faq-item--light{background-color:var(--color-white);border-radius:8px;margin-bottom:var(--spacing-sm);overflow:hidden;border-bottom:none}.faq-item--light.is-open .faq-answer{padding:0 var(--spacing-md) var(--spacing-md)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) 0;cursor:pointer;color:var(--color-white);transition:color .3s ease;width:100%;text-align:right}.faq-question:hover,.faq-question:hover h3,.faq-question:hover span{color:var(--color-purple-light)}.faq-question h3,.faq-question span{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-white);margin:0;transition:color .3s ease}.faq-question:after{content:"+";font-size:1.5rem;color:var(--color-purple-light);transition:var(--transition-fast)}.faq-question--light{width:100%;padding:var(--spacing-md);text-align:right;font-weight:var(--font-weight-bold);font-size:1.1rem;transition:var(--transition-fast)}.faq-question--light:hover{background-color:var(--color-light-gray)}.faq-question__icon{width:24px;height:24px;color:var(--color-purple-light);transition:transform .3s ease;flex-shrink:0}.faq-question:has(.faq-question__icon):after{display:none}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer p{color:#ffffffd9;line-height:1.8;margin:0;font-size:1rem}.faq-answer--light{padding:0 var(--spacing-md);transition:var(--transition-normal)}.faq-answer--light p{color:var(--color-dark-gray)}.section--faq .faq-item{background:transparent;border-radius:0;margin-bottom:0;border-bottom:1px solid rgba(139,126,200,.1)}.section--faq .faq-item.is-open .faq-answer{padding:0 0 var(--spacing-lg) 0}.section--faq .faq-question{background:transparent;padding:var(--spacing-lg) 0;color:var(--color-white)}.section--faq .faq-question:hover{background:transparent}.section--faq .faq-question:hover h3,.section--faq .faq-question:hover span{color:var(--color-purple-light)}.section--faq .faq-question:after{display:none}.section--faq .faq-question h3,.section--faq .faq-question span{color:var(--color-white);font-size:1.15rem}.section--faq .faq-answer{padding:0}.section--faq .faq-answer p{color:#ffffffd9;line-height:1.8}@media (max-width: 768px){.faq-section{padding:var(--spacing-2xl) 0}.faq-grid,.faq-list{margin-top:var(--spacing-xl)}.faq-question{padding:var(--spacing-md) 0}.faq-question h3,.faq-question span{font-size:1rem}.faq-answer p{font-size:.9375rem;line-height:1.7}.section--faq .faq-question{padding:var(--spacing-md) 0}.section--faq .faq-question h3,.section--faq .faq-question span{font-size:1rem}}@media (max-width: 480px){.faq-question{padding:var(--spacing-sm) 0;gap:var(--spacing-sm)}.faq-question h3,.faq-question span{font-size:.9375rem}.faq-question:after{font-size:1.25rem}}.notification{position:fixed;bottom:20px;left:20px;right:20px;max-width:400px;margin:0 auto;padding:var(--spacing-md);border-radius:8px;background-color:var(--color-dark-gray);color:var(--color-white);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);z-index:var(--z-modal);transform:translateY(100px);opacity:0;transition:var(--transition-normal)}.notification.is-visible{transform:translateY(0);opacity:1}.notification--success{background-color:var(--color-success)}.notification--error{background-color:var(--color-error)}.notification__close{font-size:1.5rem;color:var(--color-white);opacity:.7;transition:var(--transition-fast)}.notification__close:hover{opacity:1}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.modal.is-open{opacity:1;visibility:visible}.modal.is-open .modal__container{transform:translateY(0) scale(1)}.modal__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal__container{position:relative;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;margin:var(--spacing-md);transform:translateY(20px) scale(.95);transition:transform .3s ease}.modal__container--small{max-width:340px}.modal__container--small .modal__content{padding:var(--spacing-lg)}.modal__container--small .modal__header{margin-bottom:var(--spacing-md)}.modal__container--small .modal__title{font-size:1.35rem}.modal__icon{width:52px;height:52px;background:linear-gradient(135deg,var(--color-purple),var(--color-purple-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-sm)}.modal__icon svg{width:26px;height:26px;color:var(--color-white)}.modal__content{background:#111;border-radius:var(--radius-xl);padding:var(--spacing-xl);border:1px solid rgba(139,126,200,.15);box-shadow:0 25px 50px -12px #00000080,0 0 60px #8b7ec80f}@media (max-width: 480px){.modal__content{padding:var(--spacing-lg)}}.modal__close{position:absolute;top:var(--spacing-md);left:var(--spacing-md);width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:none;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal__close:hover{background:#fff3;color:var(--color-lime)}.modal__close svg{width:20px;height:20px}.modal__header{text-align:center;margin-bottom:var(--spacing-xl)}.modal__title{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-xs)}@media (max-width: 480px){.modal__title{font-size:1.5rem}}.modal__subtitle{color:#fff9;font-size:.95rem}.modal__form{display:flex;flex-direction:column;gap:var(--spacing-sm)}.modal__footer{margin-top:var(--spacing-lg);text-align:center;padding-top:var(--spacing-lg);border-top:1px solid rgba(139,126,200,.15)}.modal__footer p{color:#ffffff80;font-size:.9rem}.modal__whatsapp{color:#25d366;font-weight:var(--font-weight-semibold);display:inline-flex;align-items:center;gap:.25rem;transition:opacity .2s ease}.modal__whatsapp:hover{opacity:.8}.modal__whatsapp svg{width:16px;height:16px}.modal__success{text-align:center;padding:var(--spacing-xl) 0}.modal__success h3{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.modal__success p{color:#ffffffb3;font-size:1rem}.modal__success-icon{width:80px;height:80px;margin:0 auto var(--spacing-lg);background:#22c55e26;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-success-light)}.modal__success-icon svg{width:40px;height:40px}.form-group{display:flex;flex-direction:column}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper:focus-within .input-icon{color:var(--color-purple-light)}.input-icon{position:absolute;right:12px;width:18px;height:18px;color:#fff6;pointer-events:none;transition:color .2s ease}.form-label{font-size:.9rem;font-weight:var(--font-weight-medium);color:var(--color-white)}.form-optional{color:#fff6;font-weight:var(--font-weight-regular)}.form-input,.form-textarea{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);padding:.75rem 1rem;font-size:.95rem;color:var(--color-white)!important;transition:all .2s ease;font-family:inherit;width:100%}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--color-purple);background:#8b7ec80f!important;box-shadow:0 0 0 3px #8b7ec81a}.form-input::placeholder,.form-textarea::placeholder{color:#fff6!important}.form-input--icon{padding-right:42px}.form-textarea{resize:vertical;min-height:80px}.btn--full{width:100%;justify-content:center}.marquee{overflow:hidden;position:relative;min-height:20vh;display:flex;align-items:center;background:linear-gradient(180deg,#050505,#0a0a0a,#050505);border-top:1px solid rgba(232,185,49,.15)}.marquee__track{display:flex;align-items:center;white-space:nowrap;animation:marqueeScroll 30s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{display:inline-flex;align-items:center;font-size:clamp(1.8rem,4vw,3rem);font-weight:var(--font-weight-bold);color:var(--color-white);opacity:.3;letter-spacing:var(--tracking-tight);text-transform:uppercase;transition:all .4s ease;padding:0 .5rem}.marquee__item:after{content:"•";display:inline-block;font-size:1rem;color:var(--color-lime);margin:0 2rem;opacity:.6}.marquee:hover .marquee__item{opacity:.5;color:var(--color-lime)}.marquee--hero{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md) 0;background:transparent;border:none}.marquee--hero .marquee__item{font-size:clamp(1rem,2vw,1.5rem);opacity:.1}.marquee--css-only .marquee__track{animation:marqueeScroll 30s linear infinite}.a11y-widget{position:fixed;bottom:30px;left:30px;z-index:10000;direction:rtl}.a11y-widget__toggle{width:56px;height:56px;border-radius:50%;background:#0f0f0ff2;border:2px solid var(--color-lime);color:var(--color-lime);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2}.a11y-widget__toggle:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 8px 30px #00000080,0 0 20px #f0a03026;background:#141414fa}.a11y-widget__toggle:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}.a11y-widget__toggle svg{width:26px;height:26px}.a11y-widget.is-open .a11y-widget__toggle{background:var(--color-lime);color:var(--color-black)}.a11y-widget__panel{position:absolute;bottom:calc(100% + 12px);left:0;width:280px;background:#0c0c0cf5;border:1px solid rgba(240,160,48,.2);border-radius:16px;padding:0;opacity:0;visibility:hidden;transform:translateY(10px) scale(.95);transform-origin:bottom left;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff0d inset;overflow:hidden}.a11y-widget.is-open .a11y-widget__panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.a11y-widget__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.a11y-widget__title{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin:0;font-family:var(--etx-font-primary)}.a11y-widget__close{width:28px;height:28px;border-radius:50%;background:#ffffff0f;border:none;color:#ffffff80;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.a11y-widget__close:hover{background:#ffffff1f;color:var(--color-white)}.a11y-widget__close svg{width:14px;height:14px}.a11y-widget__options{padding:8px 12px;display:flex;flex-direction:column;gap:2px}.a11y-widget__option{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:transparent;border:none;color:#ffffffbf;cursor:pointer;transition:all .2s ease;width:100%;text-align:right;font-family:var(--etx-font-primary);font-size:.875rem}.a11y-widget__option:hover{background:#ffffff0f;color:var(--color-white)}.a11y-widget__option.is-active{background:#f0a0301f;color:var(--color-lime)}.a11y-widget__option.is-active .a11y-widget__icon{background:#f0a03033;color:var(--color-lime)}.a11y-widget__option--reset{margin-top:4px;border-top:1px solid rgba(255,255,255,.06);padding-top:12px;border-radius:0 0 10px 10px;color:#ffffff80}.a11y-widget__option--reset:hover,.a11y-widget__option--reset:hover .a11y-widget__icon{color:#ff6b6b}.a11y-widget__option--font{justify-content:space-between;cursor:default}.a11y-widget__option--font:hover{background:transparent}.a11y-widget__icon{width:32px;height:32px;border-radius:8px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.a11y-widget__icon svg{width:16px;height:16px}.a11y-widget__label{flex:1;font-family:var(--etx-font-primary)}.a11y-widget__font-controls{display:flex;gap:4px}.a11y-widget__font-controls button{width:36px;height:32px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;cursor:pointer;font-family:var(--etx-font-primary);font-size:.75rem;font-weight:var(--font-weight-bold);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.a11y-widget__font-controls button:hover{background:#ffffff1f;color:var(--color-white);border-color:#ffffff26}.a11y-widget__font-controls button[data-a11y=font-reset]{font-size:.875rem}.a11y-widget__link{display:block;padding:12px 20px;font-size:.75rem;color:#fff6;text-align:center;text-decoration:none;border-top:1px solid rgba(255,255,255,.06);transition:color .2s ease;font-family:var(--etx-font-primary)}.a11y-widget__link:hover{color:var(--color-lime)}@media (max-width: 768px){.a11y-widget{bottom:20px;left:20px}.a11y-widget__toggle{width:48px;height:48px}.a11y-widget__toggle svg{width:22px;height:22px}.a11y-widget__panel{width:260px;left:0}}@media (max-width: 480px){.a11y-widget__panel{position:fixed;bottom:70px;left:16px;right:16px;width:auto}}@media (hover: hover){html,body{cursor:auto}a,button,[role=button],label,select,summary,input[type=button],input[type=submit],input[type=reset]{cursor:pointer}input,textarea,[contenteditable=true]{cursor:text}}.cursor,.cursor__ring,.cursor__dot,.cursor__glow{display:none!important}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:var(--color-rich-black);pointer-events:all}.preloader__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.preloader__glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:0}.preloader__glow--1{width:500px;height:500px;background:radial-gradient(circle,rgba(232,185,49,.15) 0%,transparent 70%);top:20%;left:30%}.preloader__glow--2{width:400px;height:400px;background:radial-gradient(circle,rgba(139,126,200,.12) 0%,transparent 70%);bottom:20%;right:25%}.preloader__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.preloader__counter{overflow:hidden}.preloader__number{font-family:var(--etx-font-display-serif);font-size:clamp(6rem,20vw,12rem);font-weight:var(--font-weight-black);color:var(--color-white);line-height:1;letter-spacing:-.04em;display:block;opacity:0;background:linear-gradient(180deg,var(--color-white) 0%,rgba(255,255,255,.6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.preloader__brand{display:flex;flex-direction:column;align-items:center;gap:0;opacity:0;position:absolute}.preloader__logo-mask{overflow:hidden;display:flex;align-items:baseline;gap:.25em}.preloader__etx{font-size:clamp(3rem,10vw,5rem);font-weight:var(--font-weight-black);color:var(--color-white);letter-spacing:-.02em;display:inline-block;transform:translateY(120%)}.preloader__media{font-size:clamp(3rem,10vw,5rem);font-weight:var(--font-weight-black);color:var(--color-lime);letter-spacing:-.02em;display:inline-block;transform:translateY(120%);text-shadow:0 0 60px rgba(232,185,49,.4)}.preloader__line{width:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-lime),transparent);margin:.75rem 0}.preloader__tagline{font-size:clamp(.9rem,2vw,1.125rem);color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(10px)}.preloader__curtain{position:absolute;left:0;right:0;height:50%;background:var(--color-rich-black);z-index:3}.preloader__curtain--top{top:0}.preloader__curtain--bottom{bottom:0}@media (max-width: 768px){.preloader__glow--1{width:300px;height:300px}.preloader__glow--2{width:250px;height:250px}}.hero{min-height:80vh;min-height:80dvh;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 30% 0%,rgba(232,185,49,.04) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(139,126,200,.03) 0%,transparent 50%),#060610;position:relative;overflow-x:clip;overflow-y:visible;padding:calc(70px + var(--spacing-md)) 0 var(--spacing-sm)}.hero .container{max-width:100%;padding:0 4%}.hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-3d-canvas{position:absolute;top:0;left:0;width:55%;height:100%;z-index:3;pointer-events:none;opacity:0}.hero-3d-canvas canvas{display:block}@media (max-width: 768px){.hero-3d-canvas{display:none!important}}@media (max-width: 1024px){.hero-3d-canvas{width:50%}}.scroll-3d,.hero__3d{display:none!important}.hero__char{display:inline-block;will-change:transform,opacity;perspective:1000px}.hero__char--gold{color:var(--color-lime);text-shadow:0 4px 20px rgba(0,0,0,.8),0 0 40px var(--color-lime-glow)}.hero__glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:2;will-change:transform,opacity}.hero__glow--1{width:600px;height:600px;background:radial-gradient(circle,rgba(232,185,49,.2) 0%,transparent 70%);top:-10%;left:20%;animation:glowPulse 8s ease-in-out infinite}.hero__glow--2{width:400px;height:400px;background:radial-gradient(circle,rgba(139,126,200,.15) 0%,transparent 70%);bottom:10%;right:10%;animation:glowPulse 10s ease-in-out infinite reverse}.hero__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--spacing-xl);align-items:center;position:relative;z-index:10}.hero__content{text-align:right;position:relative;z-index:10}.hero__title{margin-bottom:var(--spacing-lg);display:flex;flex-direction:column;gap:0}.hero__line{display:block;overflow:hidden;line-height:1.05}.hero__line--1{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-black);color:var(--color-white);letter-spacing:-.02em}.hero__line--2{font-size:clamp(4rem,10vw,7.5rem);font-weight:var(--font-weight-black);letter-spacing:-.04em;line-height:1}.hero__line-inner{display:block;will-change:transform}.hero__line-inner.text-gold{color:var(--color-lime);text-shadow:0 4px 20px rgba(0,0,0,.8),0 0 40px var(--color-lime-glow)}.hero__subtitle{color:#fff9;font-size:clamp(1rem,1.8vw,1.15rem);max-width:440px;margin-right:0;margin-bottom:var(--spacing-xl);font-weight:var(--font-weight-regular);line-height:1.8}.hero__subtitle strong{color:var(--color-purple-light);font-weight:var(--font-weight-semibold)}.hero__cta{display:flex;gap:var(--spacing-md);justify-content:flex-start}.hero__visual{position:relative;perspective:1000px;z-index:10;will-change:transform,opacity;pointer-events:none}.hero__dashboard{background:#0f0f14e6;border:1px solid rgba(232,185,49,.2);border-radius:var(--radius-xl);padding:0;box-shadow:0 25px 50px -12px #00000080,0 0 100px #e8b9311a;transform:rotateY(-5deg) rotateX(2deg);transition:transform .5s ease;overflow:hidden}.hero__dashboard:hover{transform:rotateY(-2deg) rotateX(1deg)}.hero__dashboard-header{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.hero__dashboard-dot{width:10px;height:10px;border-radius:50%;background:#fff3}.hero__dashboard-dot:first-child{background:#ff5f57}.hero__dashboard-dot:nth-child(2){background:#febc2e}.hero__dashboard-dot:nth-child(3){background:#28c840}.hero__dashboard-title{margin-right:auto;font-size:.85rem;color:#ffffff80;font-weight:var(--font-weight-medium)}.hero__dashboard-content{padding:1.5rem}.hero__stat-card{background:#e8b9311a;border:1px solid rgba(232,185,49,.2);border-radius:var(--radius-md);padding:1rem 1.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.hero__stat-label{font-size:.9rem;color:#fff9}.hero__stat-value{font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color-success-light)}.hero__chart{display:flex;align-items:flex-end;gap:.5rem;height:100px;margin-bottom:1.5rem;padding:.5rem;background:#0003;border-radius:var(--radius-md)}.hero__chart-bar{flex:1;background:linear-gradient(180deg,var(--color-lime) 0%,var(--color-gold-dark) 100%);border-radius:4px 4px 0 0;animation:barGrow 2s ease-out forwards;transform-origin:bottom}.hero__stat-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hero__mini-stat{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);padding:1rem;text-align:center}.hero__mini-stat span{display:block;font-size:.8rem;color:#ffffff80;margin-bottom:.25rem}.hero__mini-stat strong{font-size:1.3rem;color:var(--color-white);font-weight:var(--font-weight-bold)}.hero__float-card{position:absolute;background:#0f0f14f2;border:1px solid rgba(232,185,49,.3);border-radius:var(--radius-lg);padding:.75rem 1.25rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 10px 40px #0000004d;animation:floatCard 6s ease-in-out infinite}.hero__float-card svg{width:18px;height:18px;color:var(--color-lime)}.hero__float-card span{font-size:.9rem;font-weight:var(--font-weight-semibold);color:var(--color-white)}.hero__float-card--1{top:-20px;right:-30px;animation-delay:0s}.hero__float-card--2{bottom:20px;left:-40px;animation-delay:-3s}.hero__trust-bar{margin-top:auto;padding:var(--spacing-xl) 0;border-top:1px solid rgba(255,255,255,.05);background:#0000004d;position:relative;z-index:10}.hero__trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.hero__trust-card{text-align:center;padding:var(--spacing-md);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg)}.hero__trust-number{display:block;font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-lime);margin-bottom:.25rem}.hero__trust-label{font-size:.85rem;color:#fff9}.hero__orbs{display:none;pointer-events:none}.hero__orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25;animation:orbFloat 25s ease-in-out infinite}.hero__orb--1{width:600px;height:600px;background:radial-gradient(circle,rgba(232,185,49,.3) 0%,transparent 60%);top:-20%;right:-15%;animation-delay:0s}.hero__orb--2{width:500px;height:500px;background:radial-gradient(circle,rgba(255,200,50,.2) 0%,transparent 60%);bottom:-15%;left:-10%;animation-delay:-8s}.hero__orb--3{width:400px;height:400px;background:radial-gradient(circle,rgba(232,185,49,.15) 0%,transparent 60%);top:30%;left:15%;animation-delay:-16s}.hero__eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--etx-font-accent);font-size:.875rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;color:var(--color-purple-light);margin-bottom:var(--spacing-lg);padding:.6rem 1.5rem .6rem 1.2rem;background:#8b7ec81a;border:1px solid rgba(139,126,200,.25);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero__eyebrow-dot{width:10px;height:10px;background:var(--color-purple);border-radius:50%;animation:pulse 2s ease-in-out infinite;box-shadow:0 0 15px #8b7ec899}@keyframes pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 15px #e8b93199}50%{opacity:.7;transform:scale(.9);box-shadow:0 0 25px #e8b931cc}}.hero__logo-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:var(--spacing-xl);padding:2rem 4rem}.hero__waves{position:absolute;display:flex;align-items:center;justify-content:center;gap:4px;height:100%;width:100%;z-index:1;pointer-events:none}.hero__wave{width:3px;height:20px;background:linear-gradient(180deg,var(--color-lime) 0%,var(--color-gold-light) 50%,var(--color-lime) 100%);border-radius:3px;animation:waveAnimation 1.2s ease-in-out infinite;box-shadow:0 0 10px #e8b93180}.hero__wave:nth-child(1){animation-delay:0s}.hero__wave:nth-child(2){animation-delay:.1s}.hero__wave:nth-child(3){animation-delay:.2s}.hero__wave:nth-child(4){animation-delay:.3s}.hero__wave:nth-child(5){animation-delay:.4s}.hero__wave:nth-child(6){animation-delay:.5s}.hero__wave:nth-child(7){animation-delay:.6s}.hero__wave:nth-child(8){animation-delay:.7s}.hero__wave:nth-child(9){animation-delay:.8s}.hero__wave:nth-child(10){animation-delay:.9s}.hero__wave:nth-child(11){animation-delay:1s}.hero__wave:nth-child(12){animation-delay:1.1s}.hero__wave:nth-child(13){animation-delay:1.2s}.hero__wave:nth-child(14){animation-delay:1.3s}.hero__wave:nth-child(15){animation-delay:1.4s}.hero__wave:nth-child(1){height:15px}.hero__wave:nth-child(2){height:25px}.hero__wave:nth-child(3){height:35px}.hero__wave:nth-child(4){height:50px}.hero__wave:nth-child(5){height:65px}.hero__wave:nth-child(6){height:80px}.hero__wave:nth-child(7){height:90px}.hero__wave:nth-child(8){height:80px}.hero__wave:nth-child(9){height:65px}.hero__wave:nth-child(10){height:50px}.hero__wave:nth-child(11){height:35px}.hero__wave:nth-child(12){height:25px}.hero__wave:nth-child(13){height:15px}.hero__wave:nth-child(14){height:20px}.hero__wave:nth-child(15){height:10px}.hero__brand{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__brand-text{font-size:clamp(3rem,8vw,5rem);font-weight:var(--font-weight-black);color:var(--color-white);letter-spacing:-.02em;line-height:1;text-shadow:0 0 40px rgba(0,0,0,.5)}.hero__brand-text span{color:var(--color-lime);text-shadow:0 0 30px rgba(232,185,49,.6)}.hero__brand-sub{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:var(--font-weight-light);color:var(--color-lime);letter-spacing:.3em;margin-top:-.5rem;text-shadow:0 0 30px rgba(232,185,49,.5)}.hero__trust{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;padding:1rem 2rem;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.1)}.hero__trust-item{font-size:.9rem;color:#ffffffe6;font-weight:var(--font-weight-semibold)}.hero__trust-divider{width:5px;height:5px;background:var(--color-lime);border-radius:50%}.hero__scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:10}.hero__scroll-mouse{width:26px;height:40px;border:2px solid rgba(255,255,255,.3);border-radius:20px;display:flex;justify-content:center;padding-top:8px}.hero__scroll-wheel{width:4px;height:8px;background:var(--color-lime);border-radius:2px;animation:scrollWheel 1.5s ease-in-out infinite}@media (max-width: 1024px){.hero{min-height:auto;padding:calc(70px + var(--spacing-xl)) 0 var(--spacing-lg)}.hero__grid{grid-template-columns:1fr;gap:var(--spacing-xl)}.hero__content{text-align:center}.hero__title{align-items:center}.hero__subtitle{margin:0 auto var(--spacing-lg)}.hero__cta{justify-content:center}.hero__visual{max-width:400px;margin:0 auto}.hero__dashboard{transform:none}.hero__float-card{display:none}}@media (max-width: 768px){.hero{min-height:90vh}.hero__content{padding:var(--spacing-lg)}.hero__line--1{font-size:clamp(1.75rem,6vw,2.5rem)}.hero__line--2{font-size:clamp(2.75rem,10vw,4rem)}.hero__subtitle{font-size:1rem}.hero__cta{flex-direction:column}.hero__visual{max-width:320px}.hero__chart{height:70px}.hero__stat-row{grid-template-columns:1fr;gap:.5rem}.hero__glow--1{width:300px;height:300px}.hero__glow--2{width:200px;height:200px}.hero__orb--1{width:300px;height:300px}.hero__orb--2{width:250px;height:250px}.hero__orb--3{display:none}.hero__trust{gap:1rem}.hero__trust-divider,.hero__scroll-indicator{display:none}}@media (max-width: 480px){.hero{min-height:80vh}.hero__content{padding:var(--spacing-md)}}.section--gold{background:linear-gradient(180deg,#0a0a0a,#111);border-top:1px solid rgba(232,185,49,.2);border-bottom:1px solid rgba(232,185,49,.2)}.presence-simple{text-align:center}.presence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin:var(--spacing-2xl) 0}.presence-card{padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:right}.presence-card--bad{background:var(--color-error-bg);border:1px solid rgba(239,68,68,.3)}.presence-card--bad .presence-card__icon{color:var(--color-error-light)}.presence-card--good{background:var(--color-success-bg);border:1px solid rgba(34,197,94,.3)}.presence-card--good .presence-card__icon{color:var(--color-success-light)}.presence-card__icon{width:48px;height:48px;margin-bottom:var(--spacing-md)}.presence-card__icon svg{width:100%;height:100%}.presence-card h3{font-size:1.5rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);color:var(--color-white)}.presence-card p{color:#ffffffb3;line-height:1.7}.presence-card p strong{color:var(--color-white);display:block;margin-top:.5rem}.presence-cta{margin-top:var(--spacing-xl)}@media (max-width: 768px){.presence-grid{grid-template-columns:1fr}}.story-section{padding:var(--spacing-3xl) 0}.story-block{max-width:800px}.story-block--center{margin:0 auto;text-align:center}.story-label{display:inline-block;font-size:.875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-purple-light);margin-bottom:var(--spacing-md);padding:.5rem 1rem;background:#8b7ec81a;border-radius:var(--radius-full);border:1px solid rgba(139,126,200,.2)}.story-label--gold{color:var(--color-lime);background:#e8b93126;border-color:#e8b93133}.story-label--dark{color:var(--color-black);background:#0000000d;border-color:#0000001a}.story-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-black);line-height:1.2;color:var(--color-white);margin-bottom:var(--spacing-xl)}.story-title--dark{color:var(--color-black)}.story-title .text-muted{color:#ffffff80}.story-title .text-gold{color:var(--color-lime)}.story-subtitle{font-size:1.25rem;color:#0009;margin-bottom:var(--spacing-2xl)}.story-content{font-size:1.2rem;line-height:1.8;color:#fffc}.story-content p{margin-bottom:1.5rem}.story-content strong{color:var(--color-white)}.story-highlight{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#e8b9311a;border-radius:var(--radius-md);border-right:4px solid var(--color-lime);margin:var(--spacing-lg) 0;font-weight:var(--font-weight-semibold);color:var(--color-lime)}.story-highlight svg{width:24px;height:24px;flex-shrink:0}.story-highlight--red{background:var(--color-error-bg);border-color:var(--color-error-light);color:var(--color-error-light)}.story-highlight--green{background:var(--color-success-bg);border-color:var(--color-success-light);color:var(--color-success-light)}.story-conclusion{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid rgba(255,255,255,.1);font-size:1.3rem;color:var(--color-white)}.dream-section{background:linear-gradient(180deg,#0a0a0a,#111);border-top:1px solid rgba(232,185,49,.2);border-bottom:1px solid rgba(232,185,49,.2)}.dream-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.dream-item{text-align:center;padding:var(--spacing-xl)}.dream-item h3{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.dream-item p{color:#fff9;line-height:1.6}.dream-icon{width:80px;height:80px;margin:0 auto var(--spacing-lg);display:flex;align-items:center;justify-content:center;background:#8b7ec814;border-radius:50%;border:2px solid rgba(139,126,200,.25)}.dream-icon svg{width:36px;height:36px;color:var(--color-lime)}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.approach-card{background:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000014;text-align:right}.approach-card h3{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-black);margin-bottom:var(--spacing-sm)}.approach-card p{color:#0009;line-height:1.6}.approach-number{width:48px;height:48px;background:var(--color-lime);color:var(--color-black);font-size:1.5rem;font-weight:var(--font-weight-black);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.profiles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.profile-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;transition:all .3s ease;cursor:pointer}.profile-card:hover{background:#e8b9310d;border-color:#e8b9314d;transform:translateY(-4px)}.profile-card__icon{width:64px;height:64px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center;background:#e8b9311a;border-radius:var(--radius-md)}.profile-card__icon svg{width:32px;height:32px;color:var(--color-lime)}.profile-card h3{font-size:1.1rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-xs)}.profile-card p{font-size:.9rem;color:#ffffff80;line-height:1.5}@media (max-width: 1024px){.dream-grid,.approach-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.profiles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.story-title{font-size:1.75rem}.story-content{font-size:1.1rem}.profiles-grid{grid-template-columns:1fr}.dream-item{padding:var(--spacing-lg)}}.chapter{padding:var(--spacing-3xl) 0;position:relative}.chapter--hero{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-black);position:relative;overflow:hidden}.chapter--dark{background:var(--color-black)}.chapter--light{background:var(--color-light-gray)}.chapter--gold{background:linear-gradient(180deg,#0a0a0a,#111);border-top:1px solid rgba(232,185,49,.2);border-bottom:1px solid rgba(232,185,49,.2)}.chapter--reveal{background:linear-gradient(180deg,#050505,#0f0f0f)}.chapter--finale{background:linear-gradient(180deg,var(--color-black) 0%,#0a0a0a 100%);padding:var(--spacing-4xl) 0}.chapter__content{max-width:800px}.chapter__content--center{margin:0 auto;text-align:center}.chapter__label{display:inline-block;font-size:.8rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-purple-light);margin-bottom:var(--spacing-lg);padding:.5rem 1.25rem;background:#8b7ec81a;border-radius:var(--radius-full);border:1px solid rgba(139,126,200,.2)}.chapter__label--gold{color:var(--color-lime);background:#e8b93126;border-color:#e8b9314d}.chapter__label--dark{color:var(--color-black);background:#0000000d;border-color:#0000001a}.chapter__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-black);line-height:1.15;color:var(--color-white);margin-bottom:var(--spacing-xl)}.chapter__title--huge{font-size:clamp(2.5rem,7vw,5rem)}.chapter__title--dark{color:var(--color-black)}.chapter__lead{font-size:clamp(1.25rem,3vw,2rem);color:var(--color-lime);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xl)}.chapter__text{font-size:1.2rem;line-height:1.9;color:#ffffffbf}.chapter__text--center{max-width:700px;margin:0 auto}.chapter__text p{margin-bottom:1.5rem}.chapter__text strong{color:var(--color-white)}.chapter__highlight{font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color-lime);padding:var(--spacing-lg) 0;border-right:4px solid var(--color-lime);padding-right:var(--spacing-lg);margin:var(--spacing-xl) 0}.chapter__cta{margin-top:var(--spacing-2xl)}.truth-box{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.truth-box__bad,.truth-box__good{padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:right}.truth-box__bad{background:var(--color-error-bg);border:1px solid rgba(239,68,68,.2)}.truth-box__bad .truth-box__icon{background:#ef444426;color:var(--color-error-light)}.truth-box__bad .truth-box__result{color:var(--color-error-light)}.truth-box__good{background:var(--color-success-bg);border:1px solid rgba(34,197,94,.2)}.truth-box__good .truth-box__icon{background:#22c55e26;color:var(--color-success-light)}.truth-box__good .truth-box__result{color:var(--color-success-light)}.truth-box__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.truth-box__icon svg{width:24px;height:24px}.truth-box h3{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.truth-box p{color:#fff9;line-height:1.6;margin-bottom:var(--spacing-md)}.truth-box__result{display:block;font-weight:var(--font-weight-bold);font-size:1.1rem}.way-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.way-step{text-align:center;padding:var(--spacing-xl)}.way-step__number{font-size:3rem;font-weight:var(--font-weight-black);color:var(--color-purple);opacity:.35;margin-bottom:var(--spacing-md)}.way-step h3{font-size:1.35rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.way-step p{color:#fff9;line-height:1.6}.btn--xlarge{padding:1.25rem 3rem;font-size:1.2rem}@media (max-width: 768px){.chapter{padding:var(--spacing-2xl) 0}.chapter__title{font-size:1.75rem}.chapter__title--huge{font-size:2rem}.chapter__text{font-size:1.05rem}.truth-box,.way-steps{grid-template-columns:1fr}}.story{position:relative;overflow:hidden}.story.section--off-white{background:var(--color-off-white)}.story__intro{text-align:center;margin-bottom:var(--spacing-3xl);position:relative}.story__title{font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--font-weight-black);margin-bottom:var(--spacing-md);color:var(--color-black)}.story__lead{font-size:clamp(1.125rem,2vw,1.5rem);color:#0009;max-width:600px;margin:0 auto}.story__comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);position:relative}.story__comparison:after{content:"VS";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:var(--color-black);color:var(--color-white);font-weight:var(--font-weight-bold);font-size:.875rem;border-radius:50%;line-height:50px;text-align:center;z-index:10}.story__example{background:var(--color-white);border-radius:var(--radius-xl);overflow:hidden;border:1px solid rgba(0,0,0,.08);transition:all var(--transition-smooth);position:relative;box-shadow:0 4px 20px #0000000d}.story__example:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.story__example--bad{border-color:#ef444433}.story__example--bad:hover{box-shadow:0 12px 40px var(--color-error-bg)}.story__example--good{border-color:#22c55e4d}.story__example--good:hover{box-shadow:0 12px 40px var(--color-success-bg)}.story__example-content{padding:var(--spacing-xl)}.story__example-content h3{font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--color-black);display:none}.story__label{display:inline-flex;align-items:center;gap:.5rem;padding:8px 16px;border-radius:var(--radius-full);font-size:.8rem;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);letter-spacing:.02em}.story__label--bad{background:var(--color-error-bg);color:var(--color-error-dark)}.story__label--good{background:var(--color-success-bg);color:var(--color-success-dark)}.story__list{list-style:none;margin-bottom:var(--spacing-lg)}.story__list li{padding:10px 28px 10px 0;position:relative;color:#000000b3;font-size:.95rem;line-height:1.5;border-bottom:1px solid rgba(0,0,0,.05)}.story__list li:last-child{border-bottom:none}.story__list li:before{content:"✕";position:absolute;right:0;top:10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--color-error-dark);font-weight:700;font-size:.8rem}.story__list--good li:before{content:"✓";color:var(--color-success-dark)}.story__result{font-size:.95rem;line-height:1.6;padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-error-bg);color:#000000b3}.story__result strong{color:var(--color-error-dark);font-weight:var(--font-weight-bold)}.story__result--good{background:var(--color-success-bg)}.story__result--good strong{color:var(--color-success-dark)}.story__bottom{text-align:center;max-width:700px;margin:0 auto;position:relative}.story__conclusion{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.8;margin-bottom:var(--spacing-xl);color:#000000b3}.story__highlight{color:var(--color-gold-dark);font-weight:var(--font-weight-semibold)}.section--off-white .story__title{color:var(--color-black);background:none;-webkit-text-fill-color:initial}@media (max-width: 992px){.story__comparison{grid-template-columns:1fr;gap:var(--spacing-lg)}.story__comparison:after{top:auto;bottom:calc(50% - 30px);display:none}}@media (max-width: 576px){.story__example-content{padding:var(--spacing-lg)}}.cta-section{background-color:var(--color-lime);text-align:center}.cta-section__title{color:var(--color-black);margin-bottom:var(--spacing-md)}.cta-section__text{color:var(--color-black);opacity:.8;max-width:600px;margin:0 auto var(--spacing-xl)}.cta-section .btn--primary{background-color:var(--color-black);color:var(--color-white)}.cta-section .btn--primary:hover{background-color:var(--color-dark-gray)}@media (max-width: 768px){.cta-section__title{font-size:1.75rem}}.section--cta{background:linear-gradient(180deg,var(--color-black) 0%,#0a0a0a 100%);padding:var(--spacing-4xl) 0}.cta-box{text-align:center;max-width:700px;margin:0 auto;padding:var(--spacing-3xl);background:linear-gradient(135deg,#e8b9311a,#e8b93105);border-radius:var(--radius-2xl);border:1px solid rgba(232,185,49,.2)}.cta-box__title{font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-weight-black);color:var(--color-white);margin-bottom:var(--spacing-md)}.cta-box__text{font-size:1.2rem;color:#ffffffb3;margin-bottom:var(--spacing-xl);line-height:1.7}@media (max-width: 768px){.cta-box{padding:var(--spacing-xl)}}.section--story .story-content{max-width:800px;margin:0 auto}.section--story .story-text{text-align:right}.section--story .story-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-black);color:var(--color-white);margin-bottom:var(--spacing-xl)}.section--story .story-text p{font-size:1.2rem;line-height:1.9;color:#ffffffbf;margin-bottom:1.5rem}.section--story .story-text strong{color:var(--color-white)}.section--story .story-highlight{font-size:1.35rem;font-weight:var(--font-weight-semibold);color:var(--color-lime);padding:var(--spacing-lg) 0;border-right:4px solid var(--color-lime);padding-right:var(--spacing-lg);margin:var(--spacing-xl) 0;background:#e8b9310d;padding-left:var(--spacing-md);border-radius:0 var(--radius-md) var(--radius-md) 0}@media (max-width: 768px){.section--story .story-highlight{font-size:1.15rem}}.section--different{background:linear-gradient(180deg,var(--color-black) 0%,#080808 100%);padding:var(--spacing-4xl) 0;border-top:1px solid rgba(255,255,255,.03)}.different-content{max-width:800px;margin:0 auto;text-align:right}.different-title{font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-weight-black);color:var(--color-white);margin-bottom:var(--spacing-xl)}.different-text{font-size:1.2rem;line-height:1.9;color:#ffffffbf}.different-text p{margin-bottom:1.5rem}.different-text strong{color:var(--color-lime)}.different-highlight{font-size:1.4rem;font-weight:var(--font-weight-bold);color:var(--color-white);padding:var(--spacing-lg);margin:var(--spacing-xl) 0;background:#e8b93114;border-radius:var(--radius-lg);border-right:4px solid var(--color-lime);text-align:right}.section--paths{background:linear-gradient(180deg,#0a0a0a,#050505);padding:var(--spacing-4xl) 0}.paths-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.path-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:var(--spacing-xl);position:relative;overflow:hidden}.path-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--color-lime),transparent)}.path-card--tried{border-color:#ef444426}.path-card--tried:before{background:linear-gradient(90deg,transparent,var(--color-error),transparent)}.path-card--tried .path-card__icon{background:var(--color-error-bg);color:var(--color-error)}.path-card--new{border-color:#22c55e26}.path-card--new:before{background:linear-gradient(90deg,transparent,var(--color-success),transparent)}.path-card--new .path-card__icon{background:var(--color-success-bg);color:var(--color-success)}.path-card__icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.path-card__icon svg{width:28px;height:28px}.path-card__title{font-size:1.35rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-md)}.path-card__content p{color:#fff9;line-height:1.7;margin-bottom:var(--spacing-sm)}.path-card__highlight{color:var(--color-white)!important;font-weight:var(--font-weight-semibold);padding:var(--spacing-sm) var(--spacing-md);background:#ffffff0a;border-radius:var(--radius-md);border-right:3px solid var(--color-lime);margin-top:var(--spacing-md)!important}.paths-conclusion{margin-top:var(--spacing-xl);text-align:center}.paths-conclusion__text{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:#e8b93114;border:1px solid rgba(232,185,49,.2);border-radius:100px;padding:var(--spacing-md) var(--spacing-xl);color:var(--color-white);font-size:1rem}.paths-conclusion__text svg{width:20px;height:20px;color:var(--color-lime);flex-shrink:0}.paths-conclusion__text strong{color:var(--color-lime)}@media (max-width: 768px){.paths-grid{grid-template-columns:1fr}.paths-conclusion__text{flex-direction:column;text-align:center;border-radius:var(--radius-lg)}}.section--comparison{background:linear-gradient(180deg,#050505,#0a0a0a);padding:var(--spacing-4xl) 0}.comparison-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl);position:relative}.comparison-grid:before{content:"VS";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:var(--color-black);color:var(--color-lime);font-weight:var(--font-weight-black);font-size:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;border:2px solid rgba(232,185,49,.3)}.comparison-box{border-radius:var(--radius-xl);overflow:hidden;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.comparison-box--bad{border-color:#ef444433}.comparison-box--bad .comparison-box__image{filter:grayscale(30%)}.comparison-box--bad .comparison-box__icon{background:#ef444426;color:var(--color-error-light)}.comparison-box--bad .comparison-box__list li svg{color:var(--color-error-light)}.comparison-box--bad .comparison-box__result{color:var(--color-error-light);background:var(--color-error-bg)}.comparison-box--good{border-color:#22c55e33}.comparison-box--good .comparison-box__icon{background:#22c55e26;color:var(--color-success-light)}.comparison-box--good .comparison-box__list li svg{color:var(--color-success-light)}.comparison-box--good .comparison-box__result{color:var(--color-success-light);background:var(--color-success-bg)}.comparison-box__image{width:100%;aspect-ratio:16/10;overflow:hidden;position:relative}.comparison-box__image img{width:100%;height:100%;object-fit:cover}.comparison-box__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.comparison-box__icon svg{width:24px;height:24px}.comparison-box__content{padding:var(--spacing-xl);text-align:right}.comparison-box h3{font-size:1.35rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-md)}.comparison-box__list{list-style:none;margin-bottom:var(--spacing-lg)}.comparison-box__list li{display:flex;align-items:center;gap:var(--spacing-sm);color:#ffffffb3;margin-bottom:var(--spacing-xs);font-size:.95rem}.comparison-box__list li svg{width:16px;height:16px;flex-shrink:0}.comparison-box__result{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:var(--font-weight-bold);font-size:1.1rem;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}.comparison-box__result svg{width:20px;height:20px}@media (max-width: 768px){.comparison-grid{grid-template-columns:1fr}.comparison-grid:before{display:none}.mockup-item{width:50px;height:50px}}.section--approach{background:var(--color-black);padding:var(--spacing-4xl) 0;border-top:1px solid rgba(139,126,200,.12)}.approach-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.approach-step{text-align:center;padding:var(--spacing-xl);background:#ffffff05;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.05);transition:all var(--transition-normal)}.approach-step:hover{background:#ffffff0a;border-color:#8b7ec840;transform:translateY(-4px);box-shadow:0 12px 30px #8b7ec80f}.approach-step__number{font-size:3.5rem;font-weight:var(--font-weight-black);color:var(--color-purple);opacity:.35;margin-bottom:var(--spacing-md);line-height:1}.approach-step__content h3{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.approach-step__content p{color:#fff9;line-height:1.7;font-size:1rem}@media (max-width: 768px){.approach-steps{grid-template-columns:1fr;gap:var(--spacing-lg)}.approach-step{padding:var(--spacing-lg)}}.section--services{background:linear-gradient(180deg,#0a0a0a 0%,var(--color-black) 100%);padding:var(--spacing-4xl) 0}.section--faq{background:var(--color-black);padding:var(--spacing-4xl) 0;border-top:1px solid rgba(139,126,200,.12)}.hero__cta--dual{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.hero__cta--dual .btn{display:inline-flex;align-items:center;gap:.5rem}.hero__scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.hero__scroll-line{width:1px;height:48px;position:relative;overflow:hidden;background:#ffffff14}.hero__scroll-line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,var(--color-purple-light),transparent);animation:scrollLineFlow 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes scrollLineFlow{0%{top:-100%;opacity:0}30%{opacity:1}to{top:100%;opacity:0}}.hero__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(139,126,200,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(139,126,200,.03) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 50% 50%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 0%,transparent 70%)}.section--stats-home{padding:var(--spacing-3xl) 0;background:var(--color-rich-black);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.stats-row--large .stat-item__number{font-size:clamp(3.5rem,8vw,6rem);text-shadow:0 0 40px rgba(139,126,200,.25),0 0 80px rgba(139,126,200,.1)}.section--two-worlds{background:var(--color-black);padding:var(--spacing-4xl) 0}.two-worlds{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--spacing-xl);align-items:stretch;margin-top:var(--spacing-2xl)}.two-worlds__side{background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);transition:all var(--transition-normal);display:flex;flex-direction:column}.two-worlds__side:hover{border-color:var(--color-border-accent);background:#e8b93105;transform:translateY(-4px)}.two-worlds__side h3{font-family:var(--etx-font-display-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-weight-extrabold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.two-worlds__side>p{color:var(--color-text-light);line-height:1.7;margin-bottom:var(--spacing-lg)}.two-worlds__side .btn{margin-top:auto;align-self:flex-start}.two-worlds__icon{width:56px;height:56px;border-radius:var(--radius-md);background:#e8b9311a;display:flex;align-items:center;justify-content:center;color:var(--color-lime);margin-bottom:var(--spacing-md)}.two-worlds__icon svg{width:28px;height:28px}.two-worlds__features{list-style:none;padding:0;margin:0 0 var(--spacing-xl);display:flex;flex-direction:column;gap:.625rem}.two-worlds__features li{display:flex;align-items:center;gap:.625rem;color:var(--color-text-light);font-size:.9375rem}.two-worlds__features li svg{width:16px;height:16px;color:var(--color-lime);flex-shrink:0}.two-worlds__divider{display:flex;align-items:center;justify-content:center;position:relative}.two-worlds__divider:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,var(--color-purple),var(--color-border-accent),transparent)}.two-worlds__divider-text{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;background:var(--color-rich-black);border:1px solid rgba(139,126,200,.4);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-purple-light);text-transform:uppercase;letter-spacing:.05em}@media (max-width: 768px){.two-worlds{grid-template-columns:1fr;gap:var(--spacing-lg)}.two-worlds__divider:before{top:auto;bottom:auto;width:auto;height:1px;left:0;right:0}}.section--methodology-home{background:linear-gradient(180deg,#080808 0%,var(--color-black) 100%);padding:var(--spacing-4xl) 0;border-top:1px solid var(--color-border)}.section--methodology-home .methodology-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-2xl);position:relative}.section--methodology-home .methodology-timeline:before{content:"";position:absolute;top:48px;left:var(--spacing-xl);right:var(--spacing-xl);height:1px;background:linear-gradient(to left,var(--color-lime),var(--color-purple),rgba(139,126,200,.1))}.section--methodology-home .methodology-timeline .methodology-timeline__item{text-align:center;position:relative}.section--methodology-home .methodology-timeline .methodology-timeline__number{font-family:var(--etx-font-display-serif);font-size:2.5rem;font-weight:var(--font-weight-black);color:var(--color-lime);opacity:.3;line-height:1;margin-bottom:var(--spacing-lg);position:relative}.section--methodology-home .methodology-timeline .methodology-timeline__number:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:8px;height:8px;background:var(--color-purple);border-radius:50%;box-shadow:0 0 12px #8b7ec880}.section--methodology-home .methodology-timeline .methodology-timeline__content h3{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:.5rem}.section--methodology-home .methodology-timeline .methodology-timeline__content p{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.methodology-cta{text-align:center;margin-top:var(--spacing-2xl)}@media (max-width: 768px){.section--methodology-home .methodology-timeline{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.section--methodology-home .methodology-timeline:before{display:none}.section--methodology-home .methodology-timeline .methodology-timeline__number:after{display:none}}@media (max-width: 480px){.section--methodology-home .methodology-timeline{grid-template-columns:1fr}}.section--lead-form{background:var(--gradient-radial),var(--color-rich-black);padding:var(--spacing-4xl) 0}.lead-form{max-width:800px;margin:0 auto;text-align:center}.lead-form__title{font-family:var(--etx-font-display-serif);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-extrabold);color:var(--color-white);margin-bottom:var(--spacing-xs)}.lead-form__subtitle{color:var(--color-text-muted);margin-bottom:var(--spacing-2xl);font-size:1.0625rem}.lead-form__options{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.lead-form__option{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-normal);text-align:right;color:inherit;font:inherit;width:100%}.lead-form__option:hover{border-color:var(--color-border-accent);background:#e8b93108;transform:translateY(-2px)}.lead-form__option-icon{width:48px;height:48px;min-width:48px;border-radius:var(--radius-md);background:#e8b9311a;display:flex;align-items:center;justify-content:center;color:var(--color-lime)}.lead-form__option-icon svg{width:24px;height:24px}.lead-form__option-text{flex:1}.lead-form__option-text h4{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:.125rem}.lead-form__option-text p{font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.lead-form__option-arrow{width:20px;height:20px;color:var(--color-text-muted);transition:all var(--transition-fast);flex-shrink:0}.lead-form__option:hover .lead-form__option-arrow{color:var(--color-lime);transform:translate(-4px)}@media (max-width: 768px){.lead-form__options{grid-template-columns:1fr}}.section--proof{background:var(--color-black);padding:var(--spacing-4xl) 0;border-top:1px solid var(--color-border)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.testimonial{background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);transition:all var(--transition-normal)}.testimonial:hover{border-color:#8b7ec840;transform:translateY(-4px);box-shadow:0 12px 30px #8b7ec80f}.testimonial__stars{color:var(--color-lime);font-size:1.25rem;margin-bottom:var(--spacing-md);letter-spacing:.1em}.testimonial__text{font-size:1rem;line-height:1.7;color:var(--color-text-light);margin-bottom:var(--spacing-lg);font-style:italic}.testimonial__author{display:flex;flex-direction:column;gap:.125rem}.testimonial__name{font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-white)}.testimonial__role{font-size:.8125rem;color:var(--color-text-muted)}@media (max-width: 768px){.testimonials-grid{grid-template-columns:1fr}}.services-extra{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);text-align:center}.services-extra__text{color:var(--color-text-muted);margin-bottom:var(--spacing-md);font-size:.9375rem}.services-extra__links{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center}.services-extra__link{display:inline-block;padding:.5rem 1rem;background:#8b7ec80d;border:1px solid rgba(139,126,200,.12);border-radius:var(--radius-full);color:var(--color-text-light);font-size:.875rem;font-weight:var(--font-weight-medium);text-decoration:none;transition:all var(--transition-fast)}.services-extra__link:hover{background:#8b7ec81f;border-color:#8b7ec84d;color:var(--color-purple-light)}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#8b7ec814;border:1px solid rgba(139,126,200,.25);border-radius:var(--radius-full);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-purple-light);margin-bottom:var(--spacing-lg)}.hero__scroll-text{display:block;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin-bottom:.5rem;text-align:center}.btn--ghost{background:transparent;color:var(--color-text-light);border:none;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;cursor:pointer;transition:all var(--transition-fast);text-decoration:none;font-size:inherit}.btn--ghost:hover{color:var(--color-lime)}.btn--ghost svg{width:18px;height:18px;transition:transform .3s ease}.btn--ghost:hover svg{transform:translateY(4px)}.section--business-growth{background:var(--color-black);padding:var(--spacing-4xl) 0}.growth-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.growth-stage{background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);transition:all var(--transition-normal);position:relative;overflow:hidden}.growth-stage:hover{border-color:var(--color-border-accent);background:#e8b93105;transform:translateY(-4px)}.growth-stage--featured{border-color:var(--color-border-accent);background:#e8b93108}.growth-stage--featured:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-lime),transparent)}.growth-stage__badge{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background:var(--color-lime);color:var(--color-black);font-size:.75rem;font-weight:var(--font-weight-bold);padding:.25rem .75rem;border-radius:var(--radius-full);letter-spacing:.02em}.growth-stage__icon{width:56px;height:56px;border-radius:var(--radius-md);background:#e8b9311a;display:flex;align-items:center;justify-content:center;color:var(--color-lime);margin-bottom:var(--spacing-lg)}.growth-stage__icon svg{width:28px;height:28px}.growth-stage__title{font-family:var(--etx-font-display-serif);font-size:1.375rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.growth-stage__text{color:var(--color-text-light);line-height:1.7;margin-bottom:var(--spacing-lg);font-size:.9375rem}.growth-stage__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.growth-stage__list li{display:flex;align-items:center;gap:.5rem;color:var(--color-text-light);font-size:.875rem}.growth-stage__list li svg{width:16px;height:16px;color:var(--color-lime);flex-shrink:0}@media (max-width: 1024px){.growth-stages{grid-template-columns:1fr;max-width:540px;margin-left:auto;margin-right:auto}}.section--authority{background:linear-gradient(180deg,#080808 0%,var(--color-black) 100%);padding:var(--spacing-4xl) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.authority-layout{max-width:800px;margin:0 auto}.authority-content .eyebrow{margin-bottom:var(--spacing-md)}.authority-text{font-size:1.125rem;line-height:1.8;color:var(--color-text-light);margin-bottom:var(--spacing-md)}.authority-text strong{color:var(--color-white)}.authority-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-2xl);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border)}.authority-proof__item{text-align:center}.authority-proof__number{font-family:var(--etx-font-display-serif);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-black);color:var(--color-lime);line-height:1;margin-bottom:.25rem;text-shadow:0 0 30px rgba(139,126,200,.2)}.authority-proof__label{font-size:.875rem;color:var(--color-text-muted);line-height:1.4}@media (max-width: 768px){.authority-proof{grid-template-columns:1fr;gap:var(--spacing-md)}.authority-proof__item{display:flex;align-items:center;gap:var(--spacing-md);text-align:right}.authority-proof__number{font-size:2rem;min-width:80px}}.section--websites{background:linear-gradient(180deg,var(--color-black) 0%,#080808 100%);padding:var(--spacing-4xl) 0}.websites-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);margin-top:var(--spacing-2xl)}.website-type{background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;text-decoration:none;transition:all var(--transition-normal);display:block}.website-type:hover{border-color:var(--color-border-accent);background:#e8b93108;transform:translateY(-4px)}.website-type__icon{width:48px;height:48px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center;background:#e8b9311a;border-radius:var(--radius-md);color:var(--color-lime)}.website-type__icon svg{width:24px;height:24px}.website-type h3{font-size:1.0625rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:.25rem}.website-type p{font-size:.8125rem;color:var(--color-text-muted);line-height:1.4}@media (max-width: 768px){.websites-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.websites-grid{grid-template-columns:1fr}}.wordpress-vs{margin-top:var(--spacing-3xl);position:relative;overflow:hidden}.wordpress-vs__header{text-align:center;margin-bottom:var(--spacing-2xl)}.wordpress-vs__title{font-family:var(--etx-font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-md);line-height:1.3}.wordpress-vs__title-accent{display:block;background:linear-gradient(135deg,var(--color-lime) 0%,var(--color-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wordpress-vs__subtitle{font-size:1.0625rem;line-height:1.8;color:var(--color-text-muted);max-width:600px;margin:0 auto}.wordpress-vs__subtitle strong{color:var(--color-lime);font-weight:var(--font-weight-semibold)}.wordpress-vs__battle{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch;max-width:900px;margin:0 auto}.wordpress-vs__card{position:relative;padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);transition:transform .4s ease,box-shadow .4s ease}.wordpress-vs__card--wp{background:#ef444408;border:1px solid rgba(239,68,68,.12);opacity:.85}.wordpress-vs__card--wp:hover{opacity:1}.wordpress-vs__card--etx{background:linear-gradient(160deg,#e8b9310f,#8b7ec80f,#e8b93108);border:1px solid rgba(232,185,49,.2);position:relative;z-index:1}.wordpress-vs__card--etx:hover{transform:translateY(-4px);box-shadow:0 20px 60px #e8b9311a,0 0 80px #8b7ec80f}.wordpress-vs__card-glow{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:inherit;background:linear-gradient(135deg,#e8b93126,#8b7ec81a,#e8b9310d);z-index:-1;opacity:0;transition:opacity .4s ease}.wordpress-vs__card--etx:hover .wordpress-vs__card-glow{opacity:1}.wordpress-vs__card-top{display:flex;align-items:center;gap:var(--spacing-sm)}.wordpress-vs__card-icon{width:20px;height:20px;opacity:.5}.wordpress-vs__card--wp .wordpress-vs__card-icon{color:#ef444499}.wordpress-vs__card--etx .wordpress-vs__card-icon{color:var(--color-lime);opacity:.8}.wordpress-vs__badge{display:inline-flex;align-items:center;font-family:var(--etx-font-accent);font-size:.8125rem;font-weight:var(--font-weight-bold);padding:.3rem .875rem;border-radius:var(--radius-full);letter-spacing:.02em}.wordpress-vs__badge--wp{color:#ef4444cc;background:#ef44441a;border:1px solid rgba(239,68,68,.15)}.wordpress-vs__badge--etx{color:var(--color-lime);background:#e8b9311a;border:1px solid rgba(232,185,49,.2)}.wordpress-vs__winner-tag{margin-right:auto;font-family:var(--etx-font-accent);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-purple-light);background:#8b7ec81f;border:1px solid rgba(139,126,200,.2);padding:.2rem .625rem;border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase}.wordpress-vs__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-md);flex:1}.wordpress-vs__list li{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.wordpress-vs__list li div{display:flex;flex-direction:column;gap:2px}.wordpress-vs__list li strong{font-family:var(--etx-font-display);font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-white);line-height:1.4}.wordpress-vs__list li span{font-size:.8125rem;color:var(--color-text-muted);line-height:1.4}.wordpress-vs__check{width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.wordpress-vs__check svg{width:14px;height:14px}.wordpress-vs__check--bad{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.wordpress-vs__check--bad svg{color:#ef4444b3}.wordpress-vs__check--good{background:#e8b9311a;border:1px solid rgba(232,185,49,.2)}.wordpress-vs__check--good svg{color:var(--color-lime)}.wordpress-vs__card-score{display:flex;align-items:baseline;gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.06);margin-top:auto}.wordpress-vs__score-num{font-family:var(--etx-font-accent);font-size:2rem;font-weight:var(--font-weight-bold);line-height:1}.wordpress-vs__score-num--bad{color:#ef444480}.wordpress-vs__score-num--good{background:linear-gradient(135deg,var(--color-lime),var(--color-purple-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wordpress-vs__score-label{font-size:.8125rem;color:var(--color-text-muted)}.wordpress-vs__divider{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--spacing-md);gap:var(--spacing-sm)}.wordpress-vs__divider-line{width:2px;flex:1;background:linear-gradient(180deg,transparent 0%,rgba(139,126,200,.3) 30%,rgba(232,185,49,.3) 70%,transparent 100%);border-radius:1px}.wordpress-vs__divider-badge{font-family:var(--etx-font-accent);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-purple-light);background:#8b7ec81a;border:1px solid rgba(139,126,200,.25);padding:.5rem .75rem;border-radius:var(--radius-full);letter-spacing:.1em;white-space:nowrap}.wordpress-vs__footer{text-align:center;margin-top:var(--spacing-xl)}@media (max-width: 768px){.wordpress-vs__battle{grid-template-columns:1fr;gap:0}.wordpress-vs__divider{flex-direction:row;padding:var(--spacing-md) 0}.wordpress-vs__divider-line{width:auto;height:2px;flex:1;background:linear-gradient(90deg,transparent 0%,rgba(139,126,200,.3) 30%,rgba(232,185,49,.3) 70%,transparent 100%)}.wordpress-vs__card{padding:var(--spacing-lg)}}.section--clients{padding:var(--spacing-3xl) 0 var(--spacing-2xl);overflow:hidden;background:linear-gradient(180deg,#0a0a0a,#080808,#0a0a0a)}.clients-marquee{position:relative;width:100%;overflow:hidden;margin-top:var(--spacing-xl);direction:ltr}.clients-marquee:before,.clients-marquee:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.clients-marquee:before{right:0;background:linear-gradient(to left,#0a0a0a,transparent)}.clients-marquee:after{left:0;background:linear-gradient(to right,#0a0a0a,transparent)}.clients-marquee__track{display:flex;align-items:center;gap:4rem;width:max-content;direction:ltr;animation:clientsMarquee 40s linear infinite;will-change:transform}.clients-marquee__track:hover{animation-play-state:paused}.clients-marquee__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:56px;padding:0 .5rem;position:relative;transition:all .4s ease}.clients-marquee__item:after{content:attr(data-name);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);background:#0f0f0feb;border:1px solid rgba(139,126,200,.3);color:#fff;padding:5px 14px;border-radius:8px;font-size:12px;font-family:var(--etx-font-primary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.clients-marquee__item:hover:after{opacity:1;transform:translate(-50%) translateY(0)}.clients-marquee__item img{max-height:48px;max-width:140px;width:auto;height:auto;object-fit:contain;filter:invert(1) grayscale(1);mix-blend-mode:screen;opacity:.7;transition:all .4s ease}.clients-marquee__item:hover img{filter:invert(1) grayscale(1) brightness(1.5);opacity:1}.clients-marquee__item[data-light] img{filter:grayscale(1);mix-blend-mode:normal}.clients-marquee__item[data-light]:hover img{filter:grayscale(0)}@keyframes clientsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.clients-marquee:before,.clients-marquee:after{width:60px}.clients-marquee__track{gap:2.5rem;animation-duration:25s}.clients-marquee__item{height:40px}.clients-marquee__item img{max-height:36px;max-width:100px}}.service-hero{min-height:70vh;display:flex;align-items:center;background:linear-gradient(180deg,var(--color-black) 0%,#0a0a0a 100%);padding:var(--spacing-4xl) 0 var(--spacing-3xl);position:relative;overflow:hidden}.service-hero:before{content:"";position:absolute;top:-50%;right:-30%;width:80%;height:150%;background:radial-gradient(ellipse,rgba(232,185,49,.08) 0%,transparent 60%);pointer-events:none}.service-hero__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.service-hero__text h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-black);color:var(--color-white);line-height:1.1;margin-bottom:var(--spacing-lg)}.service-hero__text h1 span,.service-hero__text h1 strong{color:var(--color-lime)}.service-hero__text p{font-size:1.25rem;color:#ffffffb3;line-height:1.7;margin-bottom:var(--spacing-xl);max-width:500px}.service-hero__visual{display:flex;align-items:center;justify-content:center}.service-hero__visual svg{width:200px;height:200px;color:var(--color-lime);opacity:.9;filter:drop-shadow(0 0 40px rgba(232,185,49,.3))}@media (max-width: 992px){.service-hero{min-height:auto;padding:var(--spacing-3xl) 0 var(--spacing-2xl)}.service-hero__content{grid-template-columns:1fr;gap:var(--spacing-xl);text-align:center}.service-hero__text{order:1}.service-hero__text p{margin:0 auto var(--spacing-xl)}.service-hero__visual{order:0}.service-hero__visual svg{width:120px;height:120px}}.pain-point{background:var(--color-black);border-bottom:1px solid rgba(255,255,255,.05)}.pain-point__content{max-width:800px;margin:0 auto;text-align:right}.pain-point__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-xl)}.pain-point__text{font-size:1.15rem;line-height:1.9;color:#ffffffbf}.pain-point__text p{margin-bottom:1.5rem}.pain-point__text strong{color:var(--color-lime)}.what-we-do__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.what-we-do__item{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.what-we-do__item:hover{background:#ffffff0a;border-color:#e8b93133;transform:translateY(-4px)}.what-we-do__item:hover .what-we-do__icon{background:#e8b93133;border-color:var(--color-lime)}.what-we-do__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e8b9311a;border:1px solid rgba(232,185,49,.2);border-radius:var(--radius-md);transition:all var(--transition-normal)}.what-we-do__icon svg{width:24px;height:24px;color:var(--color-lime)}.what-we-do__content h3{font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-xs)}.what-we-do__content p{color:#fff9;line-height:1.7;font-size:.95rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.benefit-card{padding:var(--spacing-xl);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000014;transition:all var(--transition-normal);text-align:right}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.benefit-card:hover .benefit-card__icon{background:var(--color-lime)}.benefit-card:hover .benefit-card__icon svg{color:var(--color-black)}.benefit-card__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#e8b93126;border-radius:var(--radius-md);margin-bottom:var(--spacing-md);transition:all var(--transition-normal)}.benefit-card__icon svg{width:28px;height:28px;color:var(--color-lime-dark);transition:color var(--transition-normal)}.benefit-card h3{font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-black);margin-bottom:var(--spacing-sm)}.benefit-card p{color:#0009;line-height:1.7}.section__title--dark{color:var(--color-black)}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.process-step{text-align:center;padding:var(--spacing-xl);background:#ffffff05;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.05);transition:all var(--transition-normal)}.process-step:hover{background:#ffffff0a;border-color:#e8b93133}.process-step__number{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--color-lime);color:var(--color-black);font-size:1.5rem;font-weight:var(--font-weight-black);border-radius:50%;margin-bottom:var(--spacing-md)}.process-step h3{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.process-step p{color:#fff9;line-height:1.7}.cta-section .btn,.cta-section .btn--primary,.cta-section [data-modal=contact]{background:var(--color-black)!important;color:var(--color-white)!important;border:none!important}.cta-section .btn:hover,.cta-section .btn--primary:hover,.cta-section [data-modal=contact]:hover{background:var(--color-dark-gray)!important;transform:translateY(-2px)}.deep-content{max-width:800px;margin:0 auto;text-align:right}.deep-content h2,.deep-content h3{color:var(--color-white);margin-bottom:var(--spacing-md)}.deep-content h2{font-size:1.75rem}.deep-content h3{font-size:1.35rem;color:var(--color-lime)}.deep-content p{font-size:1.1rem;line-height:1.8;color:#ffffffbf;margin-bottom:1.5rem}.deep-content ul,.deep-content ol{margin:var(--spacing-lg) 0;padding-right:var(--spacing-lg);color:#ffffffbf}.deep-content ul li,.deep-content ol li{margin-bottom:var(--spacing-sm);line-height:1.7}.deep-content strong{color:var(--color-lime)}@media (max-width: 768px){.what-we-do__list{grid-template-columns:1fr}.what-we-do__item{padding:var(--spacing-lg)}.benefits-grid{grid-template-columns:1fr}.benefit-card{padding:var(--spacing-lg)}.process-steps{grid-template-columns:1fr 1fr}.process-step{padding:var(--spacing-lg)}.process-step__number{width:48px;height:48px;font-size:1.25rem}.process-step h3{font-size:1.1rem}.pain-point__title{font-size:1.5rem}.pain-point__text{font-size:1rem}.deep-content h2{font-size:1.5rem}.deep-content h3{font-size:1.15rem}.deep-content p{font-size:1rem}.cta-section{padding:var(--spacing-2xl) 0}}@media (max-width: 480px){.process-steps{grid-template-columns:1fr}.service-hero{padding:var(--spacing-2xl) 0 var(--spacing-xl)}.service-hero__text h1{font-size:2rem}.service-hero__text p{font-size:1.05rem}.service-hero__visual svg{width:80px;height:80px}.what-we-do__item{flex-direction:column;text-align:center}.what-we-do__item .what-we-do__icon{margin:0 auto}}.wp-hero{min-height:80vh;display:flex;align-items:center;background:linear-gradient(180deg,#0a0808 0%,#080808 50%,var(--color-black) 100%);padding:var(--spacing-4xl) 0 var(--spacing-3xl);position:relative;overflow:hidden}.wp-hero__bg-glow{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:80%;height:80%;background:radial-gradient(ellipse,rgba(224,64,64,.06) 0%,transparent 60%);pointer-events:none}.wp-hero__content{max-width:780px;margin:0 auto;text-align:center;position:relative;z-index:1}.wp-hero__badge{display:inline-flex;align-items:center;gap:.5rem;background:#e040401f;border:1px solid rgba(224,64,64,.25);border-radius:50px;padding:.5rem 1.25rem;margin-bottom:var(--spacing-xl);color:#e04040;font-size:.875rem;font-weight:var(--font-weight-semibold);font-family:var(--etx-font-accent)}.wp-hero__badge svg,.wp-hero__badge [data-lucide]{width:16px;height:16px}.wp-hero__title{font-family:var(--etx-font-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:var(--font-weight-black);color:var(--color-white);line-height:1.15;margin-bottom:var(--spacing-lg);letter-spacing:-.02em}.wp-hero__title span{color:#e04040}.wp-hero__subtitle{font-size:clamp(1.1rem,2.5vw,1.35rem);color:#ffffffbf;line-height:1.7;margin-bottom:var(--spacing-md);max-width:620px;margin-left:auto;margin-right:auto}.wp-hero__text{font-size:1rem;color:#ffffff8c;line-height:1.8;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.wp-hero__cta{display:inline-flex;align-items:center;gap:.5rem;color:#e04040;font-size:1rem;font-weight:var(--font-weight-semibold);text-decoration:none;border:1px solid rgba(224,64,64,.25);border-radius:50px;padding:.75rem 1.75rem;transition:all .3s ease}.wp-hero__cta svg,.wp-hero__cta [data-lucide]{width:18px;height:18px;transition:transform .3s ease}.wp-hero__cta:hover{background:#e040401f;border-color:#e04040}.wp-hero__cta:hover svg,.wp-hero__cta:hover [data-lucide]{transform:translateY(3px)}.wp-section{padding:var(--spacing-3xl) 0;background:var(--color-black)}.wp-section__header{text-align:center;margin-bottom:var(--spacing-2xl)}.wp-section__title{font-family:var(--etx-font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--font-weight-bold);color:var(--color-white);line-height:1.2;margin-bottom:var(--spacing-sm);letter-spacing:-.02em}.wp-section__subtitle{font-size:1.0625rem;color:#ffffff8c;line-height:1.7;max-width:600px;margin:0 auto}.wp-eyebrow{display:inline-block;font-family:var(--etx-font-accent);font-size:.8125rem;font-weight:var(--font-weight-bold);color:var(--color-purple-light);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm)}.wp-eyebrow--warning{color:#e04040}.wp-reasons__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.wp-reason-card{padding:var(--spacing-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);transition:all .3s ease}.wp-reason-card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.wp-reason-card__icon svg,.wp-reason-card__icon [data-lucide]{width:22px;height:22px;color:#ffffff80}.wp-reason-card h3{font-family:var(--etx-font-display);font-size:1.15rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.wp-reason-card p{font-size:.95rem;color:#ffffff8c;line-height:1.75}.wp-reason-card:hover{background:#ffffff08;border-color:#ffffff1a}.wp-divider-text{text-align:center;margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid rgba(255,255,255,.06)}.wp-divider-text span{font-size:1.15rem;color:#fff6;font-style:italic}.wp-problems{background:linear-gradient(180deg,var(--color-black) 0%,#0c0808 50%,var(--color-black) 100%)}.wp-problems__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.wp-warning-card{background:#ffffff05;border:1px solid rgba(224,64,64,.1);border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg);transition:all .3s ease}.wp-warning-card:hover{border-color:#e0404040;background:#e0404008}.wp-warning-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.wp-warning-card__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:all .3s ease}.wp-warning-card__icon svg,.wp-warning-card__icon [data-lucide]{width:26px;height:26px}.wp-warning-card__icon--red{background:#e040401f;border:1px solid rgba(224,64,64,.25)}.wp-warning-card__icon--red svg,.wp-warning-card__icon--red [data-lucide]{color:#e04040}.wp-warning-card__icon--orange{background:#e8a0201f;border:1px solid rgba(232,160,32,.25)}.wp-warning-card__icon--orange svg,.wp-warning-card__icon--orange [data-lucide]{color:#e8a020}.wp-warning-card__icon--yellow{background:#d4b0201f;border:1px solid rgba(212,176,32,.25)}.wp-warning-card__icon--yellow svg,.wp-warning-card__icon--yellow [data-lucide]{color:#d4b020}.wp-warning-card__badge{font-family:var(--etx-font-accent);font-size:.7rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:#e04040;background:#e040401f;border:1px solid rgba(224,64,64,.25);border-radius:50px;padding:.3rem .75rem}.wp-warning-card h3{font-family:var(--etx-font-display);font-size:1.35rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.wp-warning-card p{font-size:.95rem;color:#fff9;line-height:1.8;margin-bottom:var(--spacing-md)}.wp-warning-card p strong{color:#e04040;font-weight:var(--font-weight-semibold)}.wp-warning-card__stat{display:flex;align-items:baseline;gap:.75rem;padding-top:var(--spacing-sm);border-top:1px solid rgba(224,64,64,.1)}.wp-warning-card__stat-number{font-family:var(--etx-font-display);font-size:2rem;font-weight:var(--font-weight-black);color:#e04040;line-height:1}.wp-warning-card__stat-label{font-size:.85rem;color:#ffffff73}.wp-myth{background:linear-gradient(180deg,var(--color-black) 0%,#0a0a0c 100%);border-top:1px solid rgba(224,64,64,.1);border-bottom:1px solid rgba(224,64,64,.1)}.wp-myth__content{max-width:780px;margin:0 auto;text-align:center}.wp-myth__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:#e040401f;border:1px solid rgba(224,64,64,.25);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg)}.wp-myth__icon svg,.wp-myth__icon [data-lucide]{width:32px;height:32px;color:#e04040}.wp-myth__title{font-family:var(--etx-font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-lg);line-height:1.25}.wp-myth__text{text-align:right;margin-bottom:var(--spacing-xl)}.wp-myth__text p{font-size:1.05rem;color:#ffffffa6;line-height:1.85;margin-bottom:1rem}.wp-myth__text p strong{color:var(--color-white)}.wp-myth__comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.wp-myth__item{padding:var(--spacing-lg);border-radius:var(--radius-lg);text-align:center}.wp-myth__item--bad{background:#ffffff05;border:1px solid rgba(255,255,255,.08)}.wp-myth__item--reality{background:#e040401f;border:1px solid rgba(224,64,64,.25)}.wp-myth__item h4{font-family:var(--etx-font-display);font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-xs)}.wp-myth__item p{font-size:.9rem;color:#fff9;line-height:1.6}.wp-myth__item-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-bottom:var(--spacing-sm)}.wp-myth__item-icon svg,.wp-myth__item-icon [data-lucide]{width:20px;height:20px}.wp-myth__item--bad .wp-myth__item-icon{background:#ffffff0f}.wp-myth__item--bad .wp-myth__item-icon svg,.wp-myth__item--bad .wp-myth__item-icon [data-lucide]{color:#fff6}.wp-myth__item--reality .wp-myth__item-icon{background:#e040401f}.wp-myth__item--reality .wp-myth__item-icon svg,.wp-myth__item--reality .wp-myth__item-icon [data-lucide]{color:#e04040}.wp-suitable__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.wp-suitable__card{padding:var(--spacing-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);text-align:center;transition:all .3s ease}.wp-suitable__card [data-lucide],.wp-suitable__card svg{width:32px;height:32px;color:#ffffff4d;margin-bottom:var(--spacing-md)}.wp-suitable__card h4{font-size:1.05rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-xs)}.wp-suitable__card p{font-size:.9rem;color:#ffffff80;line-height:1.6}.wp-suitable__card:hover{background:#ffffff08}.wp-suitable__note{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:var(--spacing-lg);background:#8b7ec80f;border:1px solid rgba(139,126,200,.15);border-radius:var(--radius-lg);text-align:center}.wp-suitable__note [data-lucide],.wp-suitable__note svg{width:20px;height:20px;color:var(--color-purple-light);flex-shrink:0}.wp-suitable__note p{font-size:1rem;color:#ffffffb3;font-weight:var(--font-weight-medium)}.wp-alternative{background:linear-gradient(180deg,var(--color-black) 0%,#080810 50%,var(--color-black) 100%)}.wp-alternative__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.wp-alt-card{padding:var(--spacing-xl);background:#8b7ec80a;border:1px solid rgba(139,126,200,.12);border-radius:var(--radius-xl);transition:all .3s ease}.wp-alt-card:hover{background:#8b7ec812;border-color:#8b7ec840;transform:translateY(-4px)}.wp-alt-card__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8b93126,#8b7ec826);border:1px solid rgba(232,185,49,.2);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.wp-alt-card__icon svg,.wp-alt-card__icon [data-lucide]{width:24px;height:24px;color:var(--color-lime)}.wp-alt-card h3{font-family:var(--etx-font-display);font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-xs)}.wp-alt-card p{font-size:.95rem;color:#fff9;line-height:1.75}.wp-alternative__cta{text-align:center}.wp-faq-section{background:var(--color-black);border-top:1px solid rgba(255,255,255,.04)}.wp-faq-list{max-width:780px;margin:0 auto}.wp-summary{background:linear-gradient(180deg,var(--color-black) 0%,#0a0a10 100%);padding:var(--spacing-4xl) 0;text-align:center}.wp-summary__content{max-width:700px;margin:0 auto}.wp-summary__title{font-family:var(--etx-font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-white);line-height:1.3;margin-bottom:var(--spacing-lg)}.wp-summary__text{font-size:1.05rem;color:#fff9;line-height:1.8;margin-bottom:var(--spacing-md)}.wp-summary__text:last-of-type{margin-bottom:var(--spacing-xl)}@media (max-width: 1024px){.wp-problems__grid,.wp-alternative__grid,.wp-reasons__grid{grid-template-columns:1fr}}@media (max-width: 768px){.wp-hero{min-height:auto;padding:var(--spacing-3xl) 0 var(--spacing-2xl)}.wp-hero__title{font-size:clamp(1.75rem,6vw,2.5rem)}.wp-myth__comparison,.wp-suitable__grid{grid-template-columns:1fr}.wp-section{padding:var(--spacing-2xl) 0}.wp-suitable__note{flex-direction:column;text-align:center}}.solution-hero{position:relative;min-height:80vh;display:flex;align-items:center;padding:var(--spacing-4xl) 0;overflow:hidden}.solution-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.solution-hero__glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.5}.solution-hero__glow--1{width:600px;height:600px;background:#e8b93114;top:-200px;right:-100px}.solution-hero__glow--2{width:400px;height:400px;background:#e8b9310d;bottom:-100px;left:-100px}.solution-hero__content{position:relative;z-index:1;max-width:800px}.solution-hero__content h1{margin-bottom:var(--spacing-md)}.solution-hero__lead{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.7;color:var(--color-text-light);margin-bottom:var(--spacing-xl);max-width:600px}.section--stats{padding:var(--spacing-3xl) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.stats-row{display:flex;justify-content:center;gap:var(--spacing-3xl);flex-wrap:wrap}.stat-item{text-align:center;min-width:160px}.stat-item__number{font-family:var(--etx-font-display-serif);font-size:clamp(3rem,6vw,5rem);font-weight:var(--font-weight-black);color:var(--color-lime);line-height:1;display:inline;text-shadow:0 0 30px rgba(139,126,200,.2)}.stat-item__suffix{font-family:var(--etx-font-display-serif);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-lime)}.stat-item__label{display:block;margin-top:var(--spacing-xs);font-size:.9375rem;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.solution-card{background:var(--color-dark-gray);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-normal)}.solution-card:hover{border-color:var(--color-border-accent);transform:translateY(-4px);box-shadow:0 8px 32px #0000004d}.solution-card__icon{width:48px;height:48px;border-radius:var(--radius-md);background:#e8b9311a;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);color:var(--color-lime)}.solution-card__icon svg{width:24px;height:24px}.solution-card h3{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-xs)}.solution-card p{font-size:.9375rem;line-height:1.6;color:var(--color-text-light)}.section__title--dark{color:var(--color-rich-black)}.section--off-white{background:var(--color-light-gray)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.benefit-card{background:var(--color-white);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-normal)}.section--dark .benefit-card{background:var(--color-dark-gray);border-color:var(--color-border)}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001a}.section--dark .benefit-card:hover{border-color:var(--color-border-accent);box-shadow:0 8px 32px #0000004d}.benefit-card__icon{width:48px;height:48px;border-radius:var(--radius-md);background:#e8b9311a;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);color:var(--color-lime)}.section--off-white .benefit-card__icon{background:#e8b93126;color:#7a9900}.benefit-card__icon svg{width:24px;height:24px}.benefit-card h3{font-size:1.125rem;font-weight:var(--font-weight-bold);margin-bottom:.5rem}.section--off-white .benefit-card h3{color:var(--color-rich-black)}.benefit-card p{font-size:.9375rem;line-height:1.6}.section--off-white .benefit-card p{color:#0009}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.process-step{text-align:center;padding:var(--spacing-xl) var(--spacing-md)}.process-step__number{width:56px;height:56px;border-radius:50%;border:2px solid var(--color-lime);display:flex;align-items:center;justify-content:center;font-family:var(--etx-font-display-serif);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-lime);margin:0 auto var(--spacing-md)}.section--off-white .process-step__number{border-color:#7a9900;color:#7a9900}.process-step h3{font-size:1.125rem;font-weight:var(--font-weight-bold);margin-bottom:.5rem}.section--off-white .process-step h3{color:var(--color-rich-black)}.process-step p{font-size:.9375rem;line-height:1.6}.section--off-white .process-step p{color:#0009}.section__subtitle{font-size:clamp(1rem,1.5vw,1.1875rem);color:var(--color-text-light);text-align:center;max-width:600px;margin:0 auto}.cta-section{text-align:center;padding:var(--spacing-4xl) 0;background:var(--gradient-radial),var(--color-rich-black)}.cta-section__title{font-family:var(--etx-font-display-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:var(--font-weight-extrabold);color:var(--color-white);margin-bottom:var(--spacing-md)}.cta-section__text{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--color-text-light);margin-bottom:var(--spacing-xl);max-width:500px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.solution-hero{min-height:auto;padding:var(--spacing-2xl) 0}.solution-hero__glow--1{width:300px;height:300px;top:-100px;right:-50px}.solution-hero__glow--2{width:200px;height:200px;bottom:-50px;left:-50px}.solution-hero__lead{font-size:1.05rem}.section--stats{padding:var(--spacing-2xl) 0}.stats-row{gap:var(--spacing-xl)}.stat-item{min-width:120px}.solutions-grid{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr 1fr}.benefits-grid{grid-template-columns:1fr}.cta-section{padding:var(--spacing-2xl) 0}.cta-section__title{font-size:1.75rem}}@media (max-width: 480px){.solution-hero{padding:var(--spacing-xl) 0}.solution-hero h1{font-size:2rem}.process-steps{grid-template-columns:1fr}.stat-item{min-width:100px}}.section--methodology{background:var(--color-rich-black)}.methodology-hero__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(232,185,49,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(232,185,49,.03) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 50% 50%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 20%,transparent 70%);z-index:0}.methodology-intro{padding:var(--spacing-3xl) 0;background:var(--gradient-dark);border-bottom:1px solid var(--color-border)}.methodology-intro__content{max-width:720px;margin:0 auto;text-align:center}.methodology-intro__title{font-family:var(--etx-font-display);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-lg)}.methodology-intro__text{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8;color:var(--color-text-light);margin-bottom:var(--spacing-md)}.methodology-intro__text:last-child{margin-bottom:0}.methodology-intro__text strong{color:var(--color-lime);font-weight:var(--font-weight-semibold)}.methodology-timeline{display:flex;flex-direction:column;gap:0;margin-top:var(--spacing-2xl);position:relative}.methodology-phase{display:flex;gap:var(--spacing-xl);position:relative}.methodology-phase__connector{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:40px;position:relative}.methodology-phase__dot{width:16px;height:16px;border-radius:50%;background:var(--color-lime);box-shadow:0 0 20px var(--color-lime-glow);flex-shrink:0;position:relative;z-index:1;margin-top:var(--spacing-2xl)}.methodology-phase__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(232,185,49,.3)}.methodology-phase__line{width:2px;flex:1;background:linear-gradient(180deg,var(--color-lime) 0%,rgba(139,126,200,.3) 100%);margin-top:4px}.methodology-phase__card{flex:1;background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);margin-bottom:var(--spacing-lg);transition:all var(--transition-normal);position:relative;overflow:hidden}.methodology-phase__card:before{content:"";position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,rgba(232,185,49,.06) 0%,transparent 70%);pointer-events:none}.methodology-phase__card:hover{border-color:var(--color-border-accent);box-shadow:0 8px 32px #0000004d}.methodology-phase__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.methodology-phase__number{font-family:var(--etx-font-display-serif);font-size:3rem;font-weight:var(--font-weight-black);color:var(--color-lime);line-height:1;opacity:.4}.methodology-phase__badge{font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-lime);background:#e8b9311a;padding:.375rem .75rem;border-radius:var(--radius-full)}.methodology-phase__badge--accent{color:var(--color-purple-light);background:#8b7ec826}.methodology-phase__title{font-family:var(--etx-font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--font-weight-extrabold);color:var(--color-white);margin-bottom:.25rem}.methodology-phase__subtitle{font-size:1.0625rem;color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.methodology-phase__desc{font-size:1rem;line-height:1.7;color:var(--color-text-light);margin-bottom:var(--spacing-lg);max-width:600px}.methodology-phase__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.methodology-phase__list li{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.6;color:var(--color-text-light)}.methodology-phase__list li svg,.methodology-phase__list li i{width:20px;height:20px;color:var(--color-lime);flex-shrink:0;margin-top:3px}.methodology-phase__outcome{margin-top:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:#e8b9310d;border:1px solid rgba(232,185,49,.1);font-size:.9375rem;color:var(--color-text-light);display:flex;align-items:center;gap:.75rem}.methodology-phase__outcome svg,.methodology-phase__outcome i{width:18px;height:18px;color:var(--color-lime);flex-shrink:0}.methodology-phase__outcome strong{color:var(--color-lime)}.methodology-diff{background:var(--gradient-dark);padding:var(--spacing-4xl) 0;position:relative;overflow:hidden}.methodology-diff:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(139,126,200,.04) 0%,transparent 60%);pointer-events:none}.methodology-diff__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-2xl);position:relative;z-index:1}.methodology-diff__card{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-normal)}.methodology-diff__card:hover{border-color:var(--color-border-accent);transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.methodology-diff__card:hover .methodology-diff__icon{transform:scale(1.1)}.methodology-diff__card h3{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-xs)}.methodology-diff__card p{font-size:.9375rem;line-height:1.7;color:var(--color-text-light);margin:0}.methodology-diff__icon{width:52px;height:52px;border-radius:var(--radius-md);background:linear-gradient(135deg,#e8b9311f,#e8b9310f);border:1px solid rgba(232,185,49,.15);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);color:var(--color-lime);transition:transform var(--transition-normal)}.methodology-diff__icon svg,.methodology-diff__icon i{width:26px;height:26px}.methodology-diff__icon--purple{background:linear-gradient(135deg,#8b7ec826,#8b7ec80f);border-color:#8b7ec833;color:var(--color-purple-light)}@media (max-width: 1024px){.methodology-diff__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.methodology-phase__connector{display:none}.methodology-phase__card{padding:var(--spacing-xl);margin-bottom:var(--spacing-md)}.methodology-phase__number{font-size:2.5rem}.methodology-phase__desc{max-width:100%}.methodology-timeline{gap:0}.methodology-diff__grid{grid-template-columns:1fr;gap:var(--spacing-md)}.methodology-diff__card{padding:var(--spacing-lg)}.methodology-intro{padding:var(--spacing-2xl) 0}.methodology-intro__title{font-size:clamp(1.5rem,5vw,2rem)}}@media (max-width: 480px){.methodology-phase__card{padding:var(--spacing-lg)}.methodology-phase__outcome{flex-direction:column;text-align:center}}.contact-page{min-height:100vh;padding-top:120px}.contact-hero{padding:var(--spacing-3xl) 0;text-align:center}.contact-hero__title{margin-bottom:var(--spacing-md)}.contact-hero__subtitle{color:var(--color-text-light);max-width:600px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);max-width:1000px;margin:0 auto}@media (max-width: 768px){.contact-grid{grid-template-columns:1fr;gap:var(--spacing-xl)}}.contact-info__title{font-size:1.5rem;margin-bottom:var(--spacing-lg);color:var(--color-lime)}.contact-info__item{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.contact-info__item svg{width:24px;height:24px;color:var(--color-lime);flex-shrink:0}.contact-info__label{font-weight:var(--font-weight-semibold);margin-bottom:.25rem}.contact-info__value{color:var(--color-text-light)}.contact-form{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);padding:var(--spacing-xl)}.contact-form__title{font-size:1.25rem;margin-bottom:var(--spacing-lg)}.contact-map{margin-top:var(--spacing-3xl);border-radius:var(--radius-xl);overflow:hidden;height:400px}.contact-map iframe{width:100%;height:100%;border:none}@media (max-width: 768px){.contact-page{padding-top:100px}.contact-hero{padding:var(--spacing-2xl) 0}.contact-form{padding:var(--spacing-lg)}.contact-map{height:280px;margin-top:var(--spacing-2xl);border-radius:var(--radius-lg)}}@media (max-width: 480px){.contact-page{padding-top:80px}.contact-form{padding:var(--spacing-md)}.contact-info__title{font-size:1.25rem}.contact-map{height:220px}}.blog-page{min-height:100vh;padding-top:120px}.blog-hero{padding:var(--spacing-2xl) 0;text-align:center}.blog-hero__title{margin-bottom:var(--spacing-md)}.blog-hero__subtitle{color:var(--color-text-light)}.blog-filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.blog-filter{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:100px;font-size:.875rem;color:#fff9;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .2s ease;text-decoration:none}.blog-filter:hover{color:#fff;border-color:#d4ff004d;background:#d4ff000d}.blog-filter--active{color:#000;background:var(--color-lime);border-color:var(--color-lime);font-weight:600}.blog-filter--active:hover{color:#000;background:var(--color-lime-light);border-color:var(--color-lime-light)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));gap:var(--spacing-xl);padding:var(--spacing-2xl) 0}@media (max-width: 768px){.blog-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}}.blog-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);overflow:hidden;transition:var(--transition-normal)}.blog-card:hover{border-color:#d4ff004d;transform:translateY(-4px)}.blog-card__image{aspect-ratio:16/9;overflow:hidden}.blog-card__image a{display:block;width:100%;height:100%}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:var(--transition-slow)}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d4ff0014,#d4ff0005);font-size:3rem;font-weight:700;color:var(--color-lime);opacity:.4}.blog-card__content{padding:var(--spacing-lg)}.blog-card__category{display:inline-block;font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-lime);margin-bottom:var(--spacing-sm)}.blog-card__title{font-size:1.25rem;margin-bottom:var(--spacing-sm);line-height:1.3}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover{color:var(--color-lime)}.blog-card__excerpt{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6;margin-bottom:var(--spacing-md)}.blog-card__meta{display:flex;align-items:center;gap:var(--spacing-md);font-size:.875rem;color:var(--color-text-muted)}.blog-pagination{display:flex;justify-content:center;padding:var(--spacing-xl) 0}.blog-pagination nav{display:flex;align-items:center;gap:.5rem}.blog-pagination a,.blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border-radius:8px;font-size:.9375rem;text-decoration:none;transition:all .2s ease}.blog-pagination a{color:#ffffffb3;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.blog-pagination a:hover{color:#fff;background:#d4ff001a;border-color:#d4ff004d}.blog-empty{text-align:center;padding:var(--spacing-4xl) 0}.blog-empty h2{font-size:1.5rem;margin-bottom:var(--spacing-md)}.blog-empty p{color:var(--color-text-muted);font-size:1.1rem;max-width:500px;margin:0 auto}.article-page{min-height:100vh;padding-top:0}.article-page__header{max-width:800px;margin:0 auto var(--spacing-2xl);text-align:center}.article-page__category{display:inline-block;font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-lime);margin-bottom:var(--spacing-md);text-decoration:none;transition:opacity .2s}.article-page__category:hover{opacity:.8}.article-page__title{font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--spacing-lg);line-height:1.2}.article-page__meta{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);color:var(--color-text-muted);font-size:.9375rem}.article-page__image{max-width:900px;margin:0 auto var(--spacing-2xl);border-radius:var(--radius-xl);overflow:hidden}.article-page__image img{width:100%;height:auto;display:block}.article-page__content{max-width:800px;margin:0 auto var(--spacing-2xl);font-size:1.0625rem;line-height:1.8;color:#ffffffd9}.article-page__content h2{font-size:1.75rem;margin:var(--spacing-2xl) 0 var(--spacing-lg);color:#fff}.article-page__content h3{font-size:1.375rem;margin:var(--spacing-xl) 0 var(--spacing-md);color:#fff}.article-page__content p{margin-bottom:var(--spacing-lg)}.article-page__content ul,.article-page__content ol{margin-bottom:var(--spacing-lg);padding-right:var(--spacing-lg)}.article-page__content ul li,.article-page__content ol li{margin-bottom:var(--spacing-sm);color:#fffc}.article-page__content blockquote{border-right:3px solid var(--color-lime);padding-right:var(--spacing-lg);margin:var(--spacing-xl) 0;font-style:italic;color:#ffffffb3}.article-page__content a{color:var(--color-lime);text-decoration:underline;text-underline-offset:3px}.article-page__content a:hover{opacity:.8}.article-page__content img{border-radius:var(--radius-lg);margin:var(--spacing-xl) 0;max-width:100%;height:auto}.article-page__content table{width:100%;border-collapse:collapse;margin:var(--spacing-xl) 0;font-size:.9375rem}.article-page__content table th,.article-page__content table td{padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);text-align:right}.article-page__content table th{background:#d4ff0014;font-weight:600;color:#fff}.article-page__content table td{color:#fffc}.article-page__content table tr:hover td{background:#ffffff05}.article-page__tags{max-width:800px;margin:0 auto var(--spacing-xl);display:flex;flex-wrap:wrap;gap:.5rem}.article-page__tags .tag{display:inline-flex;padding:.35rem .75rem;border-radius:100px;font-size:.8125rem;color:#fff9;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:all .2s ease}.article-page__tags .tag:hover{color:var(--color-lime);border-color:#d4ff004d}.article-page__share{max-width:800px;margin:0 auto;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) 0;border-top:1px solid rgba(255,255,255,.05)}.article-page__share span{color:var(--color-text-muted);font-size:.9375rem}.article-page__share a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff0d;color:#fff9;transition:all .2s ease}.article-page__share a:hover{background:#d4ff001a;color:var(--color-lime)}@media (max-width: 768px){.blog-page{padding-top:100px}.blog-hero{padding:var(--spacing-xl) 0}.blog-card__content{padding:var(--spacing-md)}.blog-filters{gap:.35rem}.blog-filter{padding:.4rem .75rem;font-size:.8125rem}.article-page__content h2{font-size:1.5rem}.article-page__content h3{font-size:1.2rem}.article-page__share{flex-wrap:wrap}}@media (max-width: 480px){.blog-page,.article-page{padding-top:80px}}body.home-reference{background:#f7f4ed}body.home-reference>.etx-header,body.home-reference>.etx-mobile-nav,body.home-reference>.footer-marquee,body.home-reference>.footer,body.home-reference>.a11y-widget,body.home-reference>.cursor,body.home-reference>.cursor__dot,body.home-reference>.cursor__glow{display:none!important}body.home-reference main{overflow:clip}.reference-home{width:100%;min-width:0;overflow:hidden;background:#f7f4ed;color:#060708;font-family:Heebo,sans-serif}.reference-home h1,.reference-home h2,.reference-home h3,.reference-home p{margin:0}.reference-header{position:absolute;z-index:30;top:0;left:0;display:grid;width:100%;height:7.4vw;min-height:62px;grid-template-columns:auto auto 1fr;align-items:center;gap:3vw;padding:0 3.35vw;direction:rtl;color:#060708}.reference-header__logo{justify-self:start;color:#060708;direction:ltr;font-size:clamp(25px,3.55vw,68px);font-weight:500;line-height:1;letter-spacing:-.1em}.reference-header__logo strong{font-weight:900}.reference-header__nav{position:relative;right:-1.5vw;display:flex;align-items:center;gap:clamp(16px,2vw,38px);direction:rtl;transform:none}.reference-header__nav>a,.reference-header__nav .service-menu__toggle{position:relative;color:#060708;border:0;background:none;font-family:inherit;font-size:clamp(12px,1.1vw,21px);font-weight:900;white-space:nowrap}.reference-header__nav>a:after,.reference-header__nav .service-menu__toggle:after{content:"";position:absolute;right:0;bottom:-5px;width:0;height:2px;background:#f4ba12;transition:width .16s ease}.reference-header__nav>a:hover:after,.reference-header__nav>a:focus-visible:after,.reference-header__nav .service-menu__toggle:hover:after,.reference-header__nav .service-menu__toggle:focus-visible:after{width:100%}.reference-header__cta{justify-self:end;margin:0;min-width:13vw;padding:.95vw 1.45vw;background:#f4ba12;color:#060708;font-size:1.18vw}.reference-header__cta:hover,.reference-header__cta:focus-visible{background:#060708;color:#fff}.reference-header__menu,.reference-header__mobile{display:none}.service-menu{position:relative}.service-menu__toggle{display:inline-flex;align-items:center;gap:.38em;padding:0;cursor:pointer}.service-menu__toggle span{display:inline-block;font-size:.9em;line-height:1;transition:transform .18s ease}.service-menu__panel{position:absolute;z-index:80;top:calc(100% + 22px);right:50%;width:min(1620px,100vw - clamp(40px,8vw,150px));padding:clamp(26px,2.2vw,40px) clamp(22px,2vw,34px) 24px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:radial-gradient(circle at 16% 0%,rgba(244,186,18,.055),transparent 25%),linear-gradient(135deg,#101112,#08090a 70%);color:#fff;direction:rtl;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 28px 70px #0607084d;transform:translate(50%) translateY(-10px) scale(.99);transform-origin:center top;transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s .24s}.service-menu__panel:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:30px}.service-menu__panel:after{content:"";position:absolute;top:-11px;right:25%;width:22px;height:22px;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14);background:#101112;transform:rotate(45deg)}.service-menu__close{position:absolute;z-index:2;top:26px;left:28px;width:34px;height:34px;border:0;background:transparent;cursor:pointer}.service-menu__close span{position:absolute;top:16px;left:4px;width:27px;height:2px;background:#f4ba12;transform:rotate(45deg)}.service-menu__close span:last-child{transform:rotate(-45deg)}.service-menu__close:hover span,.service-menu__close:focus-visible span{background:#fff}.service-menu__overview{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 clamp(24px,2vw,34px);padding:0;border:0;color:#fff;font-size:clamp(16px,1.15vw,21px);font-weight:900}.service-menu__overview i{display:block;width:52px;height:2px;margin-inline-start:auto;background:#f4ba12}.service-menu__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.service-menu__group{min-width:0;min-height:238px;padding:0 clamp(15px,1.45vw,28px);border-inline-start:1px solid rgba(255,255,255,.12);opacity:0;transform:translateY(7px);transition:opacity .18s ease,transform .22s ease}.service-menu__group:first-child{border-inline-start:0}.service-menu__group h3{display:flex;min-height:82px;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;margin:0 0 13px;padding:0 4px 16px;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-size:clamp(13px,.96vw,17px);font-weight:900;text-align:center}.service-menu__group h3 svg{width:38px;height:38px;flex:0 0 auto;color:#f4ba12;stroke-width:1.55}.service-menu__links{display:grid;gap:2px}.service-menu__links a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 2px;color:#ffffffe0;font-size:clamp(12px,.82vw,15px);font-weight:500;line-height:1.25;transition:background .14s ease,color .14s ease,transform .14s ease}.service-menu__links a:after{content:"‹";flex:0 0 auto;color:#f4ba12;font-size:19px;line-height:1;transition:transform .14s ease}.service-menu__links a:hover,.service-menu__links a:focus-visible{background:transparent;color:#f4ba12;transform:translate(-3px)}.service-menu__links a:hover:after,.service-menu__links a:focus-visible:after{transform:translate(-3px)}.service-menu__footer{position:relative;display:grid;min-height:78px;grid-template-columns:1fr auto;align-items:center;gap:24px;overflow:hidden;margin-top:clamp(22px,2vw,34px);padding:13px 20px;border:1px solid rgba(244,186,18,.42);border-radius:14px}.service-menu__footer p{position:relative;z-index:1;margin:0;color:#ffffffc2;font-size:clamp(15px,1.1vw,19px);text-align:center}.service-menu__footer p strong{color:#fff}.service-menu__footer-mark{position:absolute;top:50%;right:5%;color:transparent;font-size:170px;font-weight:900;line-height:.7;-webkit-text-stroke:1px rgba(244,186,18,.25);transform:translateY(-50%) rotate(-7deg);pointer-events:none}.service-menu__contact{position:relative;z-index:1;display:inline-flex;min-width:190px;align-items:center;justify-content:space-between;gap:24px;padding:14px 20px;border:1px solid #f4ba12;border-radius:7px;background:transparent;color:#fff;font-family:inherit;font-size:16px;font-weight:900;cursor:pointer}.service-menu__contact span{color:#f4ba12;font-size:1.25em}.service-menu__contact:hover,.service-menu__contact:focus-visible{background:#f4ba12;color:#060708}.service-menu__contact:hover span,.service-menu__contact:focus-visible span{color:#060708}.service-menu.is-open .service-menu__toggle span{transform:rotate(180deg)}.service-menu.is-open .service-menu__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(50%) translateY(0) scale(1);transition-delay:0s}.service-menu.is-open .service-menu__group{opacity:1;transform:translateY(0)}.service-menu.is-open .service-menu__group:nth-child(2){transition-delay:35ms}.service-menu.is-open .service-menu__group:nth-child(3){transition-delay:70ms}.service-menu.is-open .service-menu__group:nth-child(4){transition-delay:105ms}.service-menu.is-open .service-menu__group:nth-child(5){transition-delay:.14s}.service-menu.is-open .service-menu__group:nth-child(6){transition-delay:175ms}.reference-header .service-menu__panel{position:fixed;top:clamp(72px,7.2vw,112px);right:50%;left:auto;width:min(1620px,100vw - clamp(40px,8vw,150px));transform:translate(50%) translateY(-10px) scale(.99)}.reference-header .service-menu.is-open .service-menu__panel{transform:translate(50%) translateY(0) scale(1)}.reference-button{display:inline-flex;min-width:clamp(150px,16.5vw,238px);align-items:center;justify-content:space-between;gap:18px;padding:clamp(11px,1.35vw,19px) clamp(16px,2vw,29px);border:0;background:#060708;color:#fff;font-size:clamp(13px,1.45vw,21px);font-weight:900;line-height:1;box-shadow:none;transition:background .15s ease,color .15s ease}.reference-button:hover,.reference-button:focus-visible{background:#f4ba12;color:#060708}.reference-button span{font-size:1.35em;font-weight:400}.reference-hero{background-color:#f7f4ed;background-image:linear-gradient(118deg,rgba(6,7,8,.012),transparent 34%,rgba(6,7,8,.008) 68%,transparent);position:relative;z-index:auto;height:57.3vw;overflow:visible;direction:ltr}.reference-hero__art{position:absolute;z-index:1;top:5.2vw;left:0;width:57.2%;height:calc(100% - 1vw);overflow:visible;pointer-events:none}.reference-hero__wordmark{position:absolute;top:4.85vw;left:-3.1vw;color:#060708;background:none;font-family:Anton,Impact,Arial Black,sans-serif;font-size:36.5vw;font-weight:400;line-height:.86;letter-spacing:1px;white-space:nowrap;transform:rotate(-6deg) scaleX(1) scaleY(1.16);transform-origin:left top;will-change:transform}.reference-hero__tape{position:absolute;z-index:3;top:20.5vw;left:-7vw;width:62vw;height:4.7vw;overflow:hidden;border-block:1px solid rgba(6,7,8,.3);background:#f4ba12;color:#060708;transform:rotate(7deg);transform-origin:center}.reference-hero__tape-track{display:flex;width:max-content;height:100%;align-items:center;animation:referenceTapeMove 13s linear infinite;will-change:transform}.reference-hero__tape-track .reference-hero__tape-group{display:flex;flex:0 0 auto;gap:3.2vw;align-items:center;padding-inline:1.6vw}.reference-hero__tape-track .reference-hero__tape-group b{font-size:clamp(12px,1.45vw,28px);font-weight:900;white-space:nowrap}.reference-hero__note{position:absolute;z-index:4;top:28.5vw;left:-.8vw;width:48.5vw;height:auto;transform:rotate(-.4deg);transform-origin:center;filter:drop-shadow(0 .45vw .45vw rgba(6,7,8,.14))}.reference-hero__note>picture{display:block}.reference-hero__note>img,.reference-hero__note>picture>img{display:block;width:100%;height:auto}.reference-hero__note-ledger{position:absolute;top:15.5%;left:2%;width:35.7%;height:81.6%;overflow:hidden;border:1px solid rgba(6,7,8,.23);background-color:#f3f4efed;background-image:linear-gradient(rgba(65,86,98,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(65,86,98,.16) 1px,transparent 1px);background-size:1.35vw 1.35vw;transform:rotate(-7deg)}.reference-hero__note-ledger>span{position:absolute;left:16%;width:64%;height:1px;background:#06070885;transform:rotate(-7deg)}.reference-hero__note-ledger>span:nth-child(1){top:17%}.reference-hero__note-ledger>span:nth-child(2){top:26%}.reference-hero__note-ledger>span:nth-child(3){top:35%}.reference-hero__note-ledger>span:nth-child(4){top:44%}.reference-hero__note-ledger>span:nth-child(5){top:53%}.reference-hero__note-ledger svg{position:absolute;bottom:4%;left:8%;width:55%;fill:none;stroke:#060708;stroke-width:2}.reference-hero__note-tape{position:absolute;z-index:3;top:5.3%;left:12%;width:71.4%;height:15.5%;background:#b4b3a9cc;clip-path:polygon(1% 7%,98% 0,100% 87%,2% 100%);mix-blend-mode:multiply;transform:rotate(-4deg)}.reference-hero__note-board{position:absolute;z-index:2;top:13.9%;left:10%;width:82.8%;height:73.5%;padding:5.7% 4.5% 4.2%;background:radial-gradient(rgba(60,36,13,.12) .55px,transparent .8px) 0 0/7px 7px,#ba8954;transform:rotate(-3.2deg)}.reference-hero__note-paper{position:relative;display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(rgba(6,7,8,.08) .45px,transparent .75px) 0 0/8px 8px,#f2eee5;color:#060708;direction:rtl;text-align:center}.reference-hero__note-paper p{color:#060708!important;font-family:Gveret Levin,Segoe Print,Comic Sans MS,Heebo,cursive;font-size:1.55vw;font-weight:400;line-height:1.55;transform:rotate(-1deg)}.reference-hero__note-paper i{position:absolute;right:12%;bottom:18%;width:55%;height:.35vw;border-top:.2vw solid #060708;border-bottom:.11vw solid #060708;transform:rotate(-5deg)}.reference-hero__note-paper b{position:absolute;right:5%;bottom:0;font-family:Segoe Print,cursive;font-size:4vw;font-weight:400;transform:rotate(-18deg)}.reference-hero__copy{position:absolute;z-index:4;top:10.8vw;right:3.5vw;width:43.5%;direction:rtl;text-align:right}.reference-hero__copy h1{color:#060708;font-size:clamp(58px,7.4vw,142px);font-weight:900;line-height:.95;letter-spacing:-.075em}.reference-hero__copy h1 mark{--highlight-scale: 1;position:relative;z-index:0;display:inline-block;isolation:isolate;margin-top:.08em;padding:.06em .1em .12em;background:transparent;color:#060708;line-height:.9}.reference-hero__copy h1 mark:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#f4ba12;transform:scaleX(var(--highlight-scale));transform-origin:right center;will-change:transform}.reference-hero__copy p{max-width:95%;margin-top:clamp(18px,2vw,30px);color:#060708;font-size:clamp(15px,1.65vw,24px);line-height:1.42;letter-spacing:-.02em}.reference-hero__copy .reference-button{margin-top:clamp(20px,2.2vw,32px)}.reference-hero:after{display:none}@media (hover: hover){body.home-reference,body.home-reference *{cursor:auto!important}body.home-reference a,body.home-reference button,body.home-reference [role=button]{cursor:pointer!important}}@keyframes referenceTapeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.reference-rip{position:absolute;z-index:0;right:0;left:0;display:block;width:100%;height:9vw;object-fit:fill;pointer-events:none}.reference-rip--top{top:0;right:-1vw;left:-1vw;width:calc(100% + 2vw);transform:rotate(2deg);transform-origin:center center}.reference-rip--bottom{bottom:0;height:6.5vw}.reference-beliefs{position:relative;z-index:0;height:28.61vw;margin-top:-2vw;padding:8.7vw 24% 2.3vw 4.3vw;background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),url(/images/home-art/paper-edge-bottom.png),linear-gradient(#060708,#060708);background-repeat:no-repeat;background-position:center top,center bottom,center;background-size:100% 9vw,100% 9vw,100% calc(100% - 11vw);color:#fff;direction:rtl}.reference-beliefs h2{position:relative;z-index:3;color:#fff;font-size:clamp(34px,4.1vw,59px);font-weight:900;line-height:1;text-align:center}.reference-beliefs h2 b{color:#f4ba12;font-size:.55em;vertical-align:top}.reference-beliefs__principles{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:1.6vw;direction:ltr}.reference-beliefs__principles article{position:relative;min-width:0;padding:0 1.65vw;direction:rtl;text-align:center}.reference-beliefs__principles article+article:before{content:"";position:absolute;top:39%;left:0;width:1px;height:54%;background:#ffffff7a}.reference-beliefs__principles article svg{width:clamp(24px,2.7vw,39px);height:clamp(24px,2.7vw,39px);margin:0 auto 1vw;color:#f4ba12;stroke-width:1.8}.reference-beliefs__principles article p{color:#fff;font-size:clamp(11px,1.22vw,18px);font-weight:600;line-height:1.45}.reference-beliefs__card{position:absolute;z-index:3;right:2.4%;bottom:-.65vw;width:24.2%;height:auto}.reference-services{background-color:#f7f4ed;background-image:linear-gradient(118deg,rgba(6,7,8,.012),transparent 34%,rgba(6,7,8,.008) 68%,transparent);position:relative;display:grid;height:33.56vw;grid-template-columns:37% 63%;align-items:center;padding:1.7vw 4vw 2vw;direction:ltr;color:#060708}.reference-services__art{position:relative;align-self:center;width:93%;aspect-ratio:1.04;transform:translate(-2vw,.8vw)}.reference-services__art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.reference-services__art-card{position:absolute;z-index:2;right:6%;bottom:9%;display:flex;width:47%;height:68%;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(rgba(247,244,237,.13) .55px,transparent .8px) 0 0/7px 7px,#060708;color:#fff;transform:rotate(1.8deg)}.reference-services__art-card svg{width:36%;margin-bottom:6%;fill:none;stroke:#f4ba12;stroke-width:3}.reference-services__art-card p{color:#fff!important;font-size:1.25vw;font-weight:800;line-height:1.28;text-align:center}.reference-services__content{padding-right:2.5vw;direction:rtl}.reference-services__title-row{display:flex;align-items:center;justify-content:flex-end;gap:2vw;direction:ltr}.reference-services__title-row img{display:block;width:clamp(52px,7vw,104px);height:auto}.reference-services__title-row h2{color:#060708;font-size:clamp(37px,5vw,72px);font-weight:900;line-height:1;letter-spacing:-.06em}.reference-services ol{margin-top:1.2vw;border-top:1px solid rgba(6,7,8,.35)}.reference-services li{display:flex;align-items:center;justify-content:flex-start;gap:1.15vw;min-height:3.05vw;max-height:44px;border-bottom:1px solid rgba(6,7,8,.35)}.reference-services li span{flex:0 0 auto;font-size:clamp(13px,1.55vw,22px);font-weight:900;letter-spacing:.02em}.reference-services li strong{flex:0 1 auto;font-size:clamp(13px,1.55vw,22px);font-weight:800;text-align:right}.reference-work{position:relative;margin-top:-4vw;padding:clamp(96px,7vw,122px) clamp(34px,5.4vw,92px) clamp(84px,6vw,105px);background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),url(/images/home-art/paper-edge-bottom.png),linear-gradient(#060708,#060708);background-repeat:no-repeat;background-position:center top,center bottom,center;background-size:100% 9vw,100% 7vw,100% calc(100% - 11vw);color:#fff;direction:ltr}.reference-work__layout{position:relative;z-index:3;display:grid;width:min(100%,1540px);grid-template-columns:minmax(0,1fr) minmax(235px,18.5%);grid-template-areas:"content sidebar";gap:clamp(30px,4vw,68px);margin:0 auto}.reference-work__sidebar{grid-area:sidebar;min-width:0;direction:rtl}.reference-work__sidebar h2{position:relative;width:max-content;margin:0 0 clamp(42px,4vw,68px);color:#fff;font-size:clamp(58px,6.25vw,104px);font-weight:900;line-height:.88;letter-spacing:-.06em}.reference-work__sidebar h2 span{position:relative;display:inline-block}.reference-work__sidebar h2 span:after{content:"";position:absolute;right:18%;bottom:-.22em;width:64%;height:.16em;border-top:4px solid #f4ba12;border-radius:50%;transform:rotate(-3deg)}.reference-work__filters{display:flex;flex-direction:column;gap:10px}.reference-work__filters button{min-height:clamp(42px,3vw,50px);padding:8px 14px;border:1px solid rgba(255,255,255,.72);background:transparent;color:#fff;font-family:inherit;font-size:clamp(13px,1.05vw,17px);font-weight:800;line-height:1;transition:border-color .18s ease,background .18s ease,color .18s ease}.reference-work__filters button:hover,.reference-work__filters button:focus-visible,.reference-work__filters button.is-active{border-color:#f4ba12;background:#f4ba12;color:#060708}.reference-work__content{grid-area:content;min-width:0;direction:rtl}.reference-work__intro{display:grid;min-height:clamp(112px,8.2vw,138px);place-items:center;align-content:start;text-align:center}.reference-work__intro h3{margin:0;color:#fff;font-size:clamp(26px,2.15vw,36px);font-weight:900;line-height:1.1}.reference-work__intro h3 span:before{content:"•";margin-inline:.18em;color:#f4ba12}.reference-work__intro p{margin:16px 0 14px;color:#ffffffc7;font-size:clamp(14px,1.15vw,18px)}.reference-work__intro i{display:flex;width:min(330px,42%);align-items:center;gap:13px;color:#f4ba12;font-style:normal}.reference-work__intro i:before,.reference-work__intro i:after{content:"";height:1px;flex:1;background:#ffffff42}.reference-work__viewport{min-width:0;overflow:visible;padding:2px}.reference-work__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.45vw,24px);direction:rtl}.reference-work__controls{display:flex;height:clamp(250px,23vw,380px);flex-direction:column;align-items:center;justify-content:space-between;margin-top:clamp(42px,4vw,66px);color:#fff}.reference-work__controls button{display:grid;width:clamp(34px,3.6vw,52px);height:clamp(34px,3.6vw,52px);place-items:center;border:1px solid white;border-radius:50%;color:#fff;line-height:1}.reference-work__controls button svg{width:48%;height:48%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reference-work__controls button:hover,.reference-work__controls button:focus-visible{border-color:#f4ba12;color:#f4ba12}.reference-work__controls button:disabled{opacity:.28;cursor:not-allowed}.reference-work__controls>span{display:flex;flex-direction:column;align-items:center;gap:.8vw;font-size:clamp(12px,1.2vw,18px);font-style:normal;font-weight:800}.reference-work__controls>span i{width:1px;height:clamp(54px,7vw,105px);background:#ffffff73}.reference-work__controls>span b:first-child{color:#f4ba12}.reference-work__prompt{display:flex;align-items:center;justify-content:center;gap:20px;min-height:68px;color:#ffffffd1;font-size:clamp(14px,1.1vw,18px)}.reference-work__prompt button{border:0;background:none;color:#f4ba12;font-family:inherit;font-size:inherit;font-weight:900}.reference-work__prompt button b{display:inline-block;margin-right:8px;transition:transform .18s ease}.reference-work__prompt button:hover b,.reference-work__prompt button:focus-visible b{transform:translate(-5px)}.reference-case{position:relative;display:grid;height:clamp(235px,15.7vw,274px);grid-template-rows:minmax(0,1fr) auto auto;overflow:hidden;border:1px solid rgba(250,188,0,.55);background:#111;color:#fff;transform-origin:center;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.reference-case[hidden]{display:none}.reference-case figure{min-height:0;overflow:hidden;border-bottom:1px solid rgba(250,188,0,.32)}.reference-case figure img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .3s ease}.reference-case:hover figure img,.reference-case:focus-visible figure img{transform:scale(1.025)}.reference-case:hover,.reference-case:focus-visible{border-color:#f4ba12;box-shadow:0 12px 28px #00000057;transform:translateY(-4px)}.reference-case__body{display:flex;min-height:50px;flex-direction:column;justify-content:center;padding:6px 13px;direction:rtl;text-align:right}.reference-case__body strong{font-size:clamp(13px,1.05vw,17px)}.reference-case__body span{margin-top:1px;color:#ffffff9e;font-size:clamp(11px,.86vw,14px)}.reference-case__meta{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:6px 13px;border-top:1px solid rgba(250,188,0,.35);color:#ffffffdb;font-size:clamp(10px,.8vw,13px);font-weight:700}.reference-case__meta b{color:#f4ba12;font-size:16px}@media (min-width: 701px) and (max-width: 1100px){.reference-work__layout{grid-template-columns:minmax(0,1fr) minmax(210px,24%);gap:28px}.reference-work__track{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-process{background-color:#f7f4ed;background-image:linear-gradient(118deg,rgba(6,7,8,.012),transparent 34%,rgba(6,7,8,.008) 68%,transparent);position:relative;display:grid;height:20.8vw;grid-template-columns:18% 82%;align-items:center;padding:1.35vw 3.2vw 1.25vw;direction:ltr;color:#060708}.reference-process__note{position:relative;width:82%;aspect-ratio:.9;align-self:center;justify-self:start}.reference-process__note>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.reference-process__note p{position:absolute;z-index:2;top:29%;left:23%;width:55%;color:#060708!important;direction:rtl;font-family:Gveret Levin,Segoe Print,Comic Sans MS,Heebo,cursive;font-size:.95vw;font-weight:400;line-height:1.35;text-align:center;transform:rotate(-6deg)}.reference-process__note svg{position:absolute;z-index:2;right:20%;bottom:19%;width:14%;height:14%;color:#060708;stroke-width:1.8;transform:rotate(-7deg)}.reference-process__content{position:relative;align-self:stretch;padding-top:.2vw;direction:rtl}.reference-process__content h2{margin-bottom:1.15vw;color:#060708;font-size:clamp(31px,3.6vw,55px);font-weight:900;line-height:1;letter-spacing:-.055em;text-align:right}.reference-process__content ol{position:relative;display:grid;grid-template-columns:repeat(5,1fr);direction:rtl}.reference-process__content ol:before{display:none}.reference-process__content .reference-process__route{position:absolute;z-index:0;top:3.8vw;right:2%;width:96%;height:5.9vw;overflow:visible;fill:none;stroke:#060708;stroke-width:3;stroke-linecap:round;stroke-dasharray:9 13;vector-effect:non-scaling-stroke}.reference-process__content li{position:relative;z-index:1;min-width:0;text-align:center}.reference-process__content li>span{position:absolute;top:-.25vw;right:20%;display:grid;width:clamp(22px,2.2vw,32px);height:clamp(22px,2.2vw,32px);place-items:center;border-radius:50%;background:#f4ba12;color:#060708;font-size:clamp(8px,.7vw,10px);font-weight:900}.reference-process__content li svg{position:relative;z-index:1;width:clamp(27px,3.1vw,45px);height:clamp(27px,3.1vw,45px);margin:0 auto .5vw;padding:.3vw;background:#f7f4ed;stroke-width:1.7}.reference-process__content li h3{color:#060708;font-size:clamp(14px,1.6vw,23px);font-weight:900;line-height:1}.reference-process__content li p{margin-top:.45vw;color:#060708;font-size:clamp(8px,.85vw,12px);font-weight:500;line-height:1.35}.reference-clients{background-color:#f7f4ed;background-image:linear-gradient(118deg,rgba(6,7,8,.012),transparent 34%,rgba(6,7,8,.008) 68%,transparent);position:relative;overflow:hidden;padding:clamp(62px,5vw,82px) 0 clamp(66px,5.2vw,88px);background:#f7f4ed;color:#060708;direction:rtl}.reference-clients__header{position:relative;z-index:2;display:grid;place-items:center;padding-inline:22px;text-align:center}.reference-clients__header>p{margin:0 0 8px;color:#060708ad;font-size:clamp(13px,1vw,16px);font-weight:800}.reference-clients__header>p span{color:#f4ba12}.reference-clients__header h2{margin:0;color:#060708;font-size:clamp(50px,5vw,78px);font-weight:900;line-height:.95;letter-spacing:-.055em}.reference-clients__header h2 span{position:relative;display:inline-block}.reference-clients__header h2 span:after{content:"";position:absolute;right:12%;bottom:-.16em;width:76%;border-top:4px solid #f4ba12;border-radius:50%;transform:rotate(-2deg)}.reference-clients__marquee{position:relative;z-index:2;width:100%;margin-top:clamp(38px,3.4vw,56px);overflow:hidden;direction:ltr;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.reference-clients__track{--clients-gap: clamp(14px, 1.25vw, 22px);display:flex;width:max-content;gap:var(--clients-gap);padding:8px 0 12px;direction:ltr;transform:translateZ(0);animation:reference-clients-marquee 28s linear infinite;will-change:transform}.reference-clients__group{display:flex;flex:0 0 auto;gap:var(--clients-gap)}.reference-clients__item{display:grid;width:clamp(158px,12vw,205px);height:clamp(112px,8.4vw,142px);flex:0 0 auto;grid-template-rows:minmax(0,1fr) auto;place-items:center;padding:16px 14px 10px;border:2px solid #060708;background:#fffef9;box-shadow:7px 7px #f4ba12;transition:transform .18s ease,box-shadow .18s ease}.reference-clients__item:nth-child(3n+1){transform:rotate(-.7deg)}.reference-clients__item:nth-child(3n+2){transform:rotate(.6deg)}.reference-clients__item:hover{box-shadow:4px 4px #f4ba12;transform:translateY(-4px) rotate(0)}.reference-clients__item img{display:block;width:auto;max-width:84%;height:auto;max-height:clamp(45px,4vw,64px);object-fit:contain;filter:grayscale(1) contrast(1.05)}.reference-clients__item figcaption{color:#060708ad;font-size:clamp(10px,.78vw,13px);font-weight:800;text-align:center}@keyframes reference-clients-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - var(--clients-gap) / 2),0,0)}}.reference-cta{position:relative;display:grid;height:14.93vw;place-items:center;overflow:hidden;background:#f4ba12;color:#060708}.reference-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(6,7,8,.13) .6px,transparent .7px);background-size:6px 6px;opacity:.45}.reference-cta__arrow{position:absolute;z-index:1;right:0;bottom:0;width:13.7%;height:100%;background:radial-gradient(rgba(247,244,237,.11) .55px,transparent .8px) 0 0/7px 7px,#060708;clip-path:polygon(14% 5%,100% 0,100% 100%,0 94%);transform:rotate(2deg)}.reference-cta__arrow svg{width:100%;height:100%;fill:none;stroke:#f4ba12;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.reference-cta__content{position:relative;z-index:2;text-align:center}.reference-cta h2{color:#060708;font-size:clamp(43px,5.5vw,80px);font-weight:900;line-height:1;letter-spacing:-.065em}.reference-cta .reference-button{min-width:clamp(145px,16vw,230px);margin:1.1vw auto 0;padding-block:clamp(9px,.9vw,13px);font-size:clamp(11px,1.2vw,17px)}.reference-footer{position:relative;display:grid;height:auto;min-height:clamp(260px,20vw,330px);grid-template-columns:1.2fr .9fr 1.05fr .95fr .75fr;gap:2.4vw;align-items:start;padding:clamp(38px,3.1vw,52px) 4.2vw clamp(30px,2.4vw,42px);background:#060708;color:#fff;direction:ltr}.reference-footer>div{display:flex;flex-direction:column;align-items:flex-start;direction:rtl;text-align:right}.reference-footer__brand{direction:ltr!important;text-align:left!important}.reference-footer__brand>a{color:#fff;direction:ltr;font-size:clamp(23px,2.8vw,40px);font-weight:500;letter-spacing:-.1em}.reference-footer__brand>a strong{font-weight:900}.reference-footer h3{margin-bottom:.8rem;color:#fff;font-size:clamp(16px,1.15vw,18px);font-weight:900}.reference-footer p,.reference-footer a,.reference-footer span{color:#ffffffd1;font-size:clamp(14px,.95vw,16px);font-weight:500;line-height:1.75}.reference-footer a:hover,.reference-footer a:focus-visible{color:#f4ba12}.reference-footer__brand>a{color:#fff;font-size:clamp(23px,2.8vw,40px);line-height:1}.reference-footer__social{display:flex!important;flex-direction:row!important;gap:.65rem;margin-top:1rem;direction:ltr!important}.reference-footer__social a{display:grid;width:clamp(36px,2.6vw,42px);height:clamp(36px,2.6vw,42px);place-items:center;border:1px solid rgba(255,255,255,.85);border-radius:50%;color:#fff}.reference-footer__social svg{width:48%;height:48%;fill:none;stroke:currentColor;stroke-width:1.8}.reference-footer__social svg .is-fill{fill:currentColor;stroke:none}.reference-footer__note{position:relative;width:100%;aspect-ratio:1.28;align-self:center;justify-content:center;padding:14% 9% 8%;background:radial-gradient(rgba(6,7,8,.08) .45px,transparent .75px) 0 0/7px 7px,#f1eee5;color:#060708;transform:rotate(5deg)}.reference-footer__note i{position:absolute;top:-7%;left:19%;width:62%;height:16%;background:#f4ba12;clip-path:polygon(1% 4%,100% 0,96% 94%,3% 100%);transform:rotate(-4deg)}.reference-footer__note p{color:#060708!important;direction:rtl;font-family:Gveret Levin,Segoe Print,Comic Sans MS,Heebo,cursive;font-size:.95vw;line-height:1.35;text-align:center}body:not(.home-reference) .etx-header{position:relative;z-index:30;background:#f7f4ed;color:#060708}body:not(.home-reference) .etx-header__inner{display:grid;min-height:82px;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}body:not(.home-reference) .etx-header__logo{color:#060708;direction:ltr;font-size:25px;font-weight:500;letter-spacing:-.09em}body:not(.home-reference) .etx-header__logo span{font-weight:900}body:not(.home-reference) .etx-header__nav{display:flex;align-items:center;gap:30px}body:not(.home-reference) .etx-header__nav>a,body:not(.home-reference) .etx-header__nav .service-menu__toggle{color:#060708;border:0;background:none;font-family:inherit;font-size:inherit;font-weight:800}body:not(.home-reference) .etx-header__cta{justify-self:end;padding:12px 18px;background:#060708;color:#fff;font-weight:900}body:not(.home-reference) .etx-header__menu{display:none;border:2px solid #060708;background:#f7f4ed}body:not(.home-reference) .etx-header__menu .menu-toggle__line{background:#060708}.project-page{min-height:100vh;overflow:hidden;background:#f7f4ed;color:#060708;direction:rtl;font-family:Heebo,sans-serif}.project-page__hero{display:grid;max-width:1540px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(38px,6vw,100px);margin:0 auto;padding:clamp(48px,5vw,82px) clamp(24px,5vw,80px) clamp(64px,7vw,104px)}.project-page__copy{position:relative;z-index:2}.project-page__copy h1{max-width:720px;margin:0;color:#060708!important;font-size:clamp(58px,7vw,118px);font-weight:900;line-height:.94;letter-spacing:-.06em}.project-page__copy ul{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.project-page__copy ul li{padding:8px 12px;border:1px solid #060708;font-size:14px;font-weight:800}.project-page__back{display:inline-flex;align-items:center;gap:9px;margin-bottom:34px;color:#060708;font-weight:900}.project-page__back span{color:#f4ba12;font-size:1.4em}.project-page__eyebrow{width:fit-content;margin:0 0 16px;padding:7px 11px;background:#f4ba12;font-size:14px;font-weight:900}.project-page__summary{max-width:650px;margin:28px 0 0;color:#060708c7!important;font-size:clamp(18px,1.55vw,25px);line-height:1.55}.project-page__cover{position:relative;margin:0;transform:rotate(-1.2deg)}.project-page__cover:before{content:"";position:absolute;z-index:0;top:18px;right:-18px;bottom:-18px;left:18px;background:#f4ba12}.project-page__cover img{position:relative;z-index:1;display:block;width:100%;max-height:680px;border:2px solid #060708;object-fit:cover;object-position:center top}.project-page__viewer{padding:clamp(50px,6vw,96px) clamp(20px,4vw,64px) clamp(64px,7vw,110px);background:#060708;color:#fff}.project-page__viewer-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1480px;margin:0 auto 16px;padding:12px 16px;background:#151719}.project-page__viewer-bar>div{display:flex;justify-self:end;gap:7px}.project-page__viewer-bar>div span{width:10px;height:10px;border-radius:50%;background:#f4ba12}.project-page__viewer-bar>div span:nth-child(2){opacity:.65}.project-page__viewer-bar>div span:nth-child(3){opacity:.35}.project-page__viewer-bar h2{margin:0;font-size:clamp(18px,1.7vw,28px)}.project-page__viewer-bar a{justify-self:start;color:#f4ba12;font-size:14px;font-weight:800}.project-page iframe{display:block;width:min(1480px,100%);height:min(78vh,880px);margin:0 auto;border:2px solid rgba(255,255,255,.22);background:#fff}.project-page__footer{display:flex;align-items:center;justify-content:center;gap:14px;padding:46px 24px;background:#f4ba12}.project-page__footer a{display:inline-flex;min-width:220px;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;border:2px solid #060708;color:#060708;font-weight:900}.project-page__footer a.is-primary{background:#060708;color:#fff}@media (min-width: 701px){.reference-hero{height:71svh}.reference-hero__wordmark{font-size:min(36.5vw,53svh)}.reference-hero__tape{top:31.5svh;width:min(62vw,88svh);height:min(4.7vw,6.7svh)}.reference-hero__note{top:37.5svh;width:min(48.5vw,56svh)}.reference-hero__copy{top:14svh}.reference-hero__copy h1{font-size:clamp(58px,min(7.4vw,10svh),142px)}.reference-hero__copy p{font-size:clamp(15px,min(1.65vw,2.2svh),24px)}.reference-beliefs__card{z-index:0;top:-80px}.reference-beliefs__principles{margin-top:.35svh}.reference-beliefs .reference-rip--bottom{display:none}}@media (max-width: 700px){.reference-header{position:absolute;height:72px;padding-inline:20px;grid-template-columns:1fr auto}.reference-header__logo{font-size:27px}.reference-header__nav,.reference-header__cta{display:none}.reference-header__menu{display:flex;width:42px;height:42px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:2px solid #060708;background:#f7f4ed}.reference-header__menu span{width:23px;height:2px;background:#060708}.reference-header__mobile{position:absolute;top:64px;right:14px;left:14px;display:none;max-height:calc(100svh - 82px);overflow-y:auto;padding:18px;background:#060708;direction:rtl}.reference-header__mobile.is-open{display:grid}.reference-header__mobile a{padding:11px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-weight:800}.reference-header__mobile-group{border-bottom:1px solid rgba(255,255,255,.2)}.reference-header__mobile-group>button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:11px;border:0;background:none;color:#fff;font-family:inherit;font-weight:800;text-align:right}.reference-header__mobile-group>button span{transition:transform .16s ease}.reference-header__mobile-group.is-open>button span{transform:rotate(45deg)}.reference-header__mobile-submenu{display:none;padding:0 12px 12px}.reference-header__mobile-submenu strong{display:block;padding:13px 11px 5px;color:#f4ba12;font-size:13px}.reference-header__mobile-submenu a{padding:8px 11px;color:#ffffffd1;font-size:14px}.reference-header__mobile-group.is-open .reference-header__mobile-submenu{display:grid}.reference-hero{height:auto;min-height:920px;max-height:none;padding:112px 20px 0}.reference-hero__copy{position:relative;top:auto;right:auto;width:100%}.reference-hero__copy h1{font-size:clamp(57px,16vw,82px)}.reference-hero__copy p{max-width:620px;font-size:17px}.reference-hero__copy .reference-button{width:100%}.reference-hero__art{position:absolute;top:auto;bottom:0;left:0;width:100%;height:420px;overflow:hidden}.reference-hero__wordmark{top:16px;left:-62px;font-size:245px}.reference-hero__tape{top:168px;left:-78px;width:540px;height:43px}.reference-hero__tape-track{gap:28px;padding-inline:18px}.reference-hero__tape-track span{font-size:12px}.reference-hero__note{top:225px;left:18px;width:320px;height:195px}.reference-hero__note-ledger{background-size:12px 12px}.reference-hero__note-paper p{font-size:14px}.reference-hero__note-paper i{height:3px;border-top-width:2px;border-bottom-width:1px}.reference-hero__note-paper b{font-size:36px}.reference-hero:after{height:42px}.reference-beliefs{height:auto;min-height:0;max-height:none;padding:85px 20px 260px}.reference-beliefs h2{font-size:52px;text-align:right}.reference-beliefs__principles{grid-template-columns:1fr 1fr;gap:0;margin-top:45px}.reference-beliefs__principles article{padding:22px 12px;border-bottom:1px solid rgba(255,255,255,.25)}.reference-beliefs__principles article+article:before{top:20%;height:65%}.reference-beliefs__principles article p{font-size:13px}.reference-beliefs__card{right:50%;bottom:22px;width:210px;transform:translate(50%)}.reference-services{display:flex;height:auto;min-height:0;max-height:none;flex-direction:column-reverse;gap:30px;padding:75px 20px 50px}.reference-services__content{width:100%;padding:0}.reference-services__title-row{justify-content:space-between}.reference-services__title-row h2{font-size:51px}.reference-services ol{margin-top:28px}.reference-services li{min-height:54px;max-height:none}.reference-services li span,.reference-services li strong{font-size:16px}.reference-services__art{width:min(360px,95%);align-self:flex-start;transform:none}.reference-services__art-card p{font-size:14px}.reference-work{height:auto;min-height:0;max-height:none;padding:84px 18px 74px;background-size:100% 90px,100% 66px,100% calc(100% - 118px)}.reference-work__layout{display:flex;flex-direction:column;gap:32px}.reference-work__sidebar h2{margin-bottom:38px;font-size:clamp(55px,16vw,72px)}.reference-work__filters{flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:8px}.reference-work__filters button{flex:0 0 auto;min-height:36px;padding:8px 13px;font-size:12px}.reference-work__intro{min-height:0;margin-bottom:28px}.reference-work__intro h3{font-size:27px}.reference-work__intro p{max-width:330px;font-size:15px;line-height:1.6}.reference-work__intro i{width:72%}.reference-work__viewport{padding:1px}.reference-work__track{grid-template-columns:1fr}.reference-work__controls{height:auto;flex-direction:row;margin-top:22px;padding:0}.reference-work__controls>span{flex-direction:row}.reference-work__controls>span i{width:70px;height:1px}.reference-work__prompt{flex-direction:column;gap:4px;padding-top:26px;text-align:center}.reference-case{width:100%;height:min(113vw,435px)}.reference-process{display:flex;height:auto;min-height:0;max-height:none;flex-direction:column-reverse;gap:25px;padding:65px 20px 45px}.reference-process__content{width:100%}.reference-process__content h2{font-size:51px}.reference-process__content ol{display:block;padding-right:12px}.reference-process__content ol:before{display:block;top:12px;right:27px;bottom:18px;left:auto;border-top:0;border-right:2px dashed #060708}.reference-process__content .reference-process__route{display:none}.reference-process__content li{display:grid;min-height:95px;grid-template-columns:58px 1fr;grid-template-rows:auto auto;align-items:start;text-align:right}.reference-process__content li>span{top:-6px;right:-5px}.reference-process__content li svg{grid-row:1/3;width:48px;height:48px;margin:0;padding:7px}.reference-process__content li h3{font-size:23px}.reference-process__content li p{margin-top:5px;font-size:13px}.reference-process__note{width:230px;align-self:flex-start}.reference-process__note p{font-size:14px}.reference-cta{height:auto;min-height:270px;max-height:none;padding:50px 20px 90px}.reference-cta h2{font-size:56px;line-height:.95}.reference-cta .reference-button{width:190px;margin-top:24px}.reference-cta__arrow{right:auto;bottom:-8px;left:0;width:125px;height:115px}.reference-footer{display:grid;height:auto;min-height:0;max-height:none;grid-template-columns:1fr 1fr;gap:32px 20px;padding:48px 22px 35px}.reference-footer__brand{grid-column:1/-1}.reference-footer__note{width:150px}.reference-footer__note p,.reference-footer h3{font-size:13px}.reference-footer p,.reference-footer a,.reference-footer span{font-size:11px}body:not(.home-reference) .etx-header__inner{grid-template-columns:1fr auto}body:not(.home-reference) .etx-header__nav,body:not(.home-reference) .etx-header__cta{display:none}body:not(.home-reference) .etx-header__menu{display:flex}}@media (max-width: 480px){.reference-hero{min-height:870px}.reference-hero__copy h1{font-size:58px}.reference-hero__art{height:365px}.reference-hero__wordmark{top:18px;left:-55px;font-size:218px}.reference-hero__tape{top:146px}.reference-hero__note{top:202px;width:292px;height:178px}.reference-beliefs__principles{grid-template-columns:1fr}.reference-beliefs__principles article+article:before{display:none}.reference-footer{grid-template-columns:1fr}.reference-footer__brand{grid-column:auto}}@media (prefers-reduced-motion: reduce){.reference-hero__tape-track{animation:none}.reference-clients__track{animation-play-state:paused}.reference-work__track,.reference-case img,.reference-button{transition:none}}@media (min-width: 701px) and (max-width: 1050px){.service-menu__panel{max-height:72svh;overflow-y:auto}.service-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.service-menu__group{min-height:0}.service-menu__group:nth-child(4){border-inline-start:0}}@media (max-width: 700px){.project-page__hero{grid-template-columns:1fr;gap:50px;padding:54px 20px 72px}.project-page__copy h1{font-size:clamp(52px,16vw,76px)}.project-page__summary{font-size:18px}.project-page__cover{margin-inline:8px}.project-page__viewer{padding:48px 14px 64px}.project-page__viewer-bar{grid-template-columns:1fr auto;gap:12px}.project-page__viewer-bar>div{display:none}.project-page__viewer-bar h2{justify-self:start}.project-page__viewer-bar a{justify-self:end}.project-page iframe{height:68svh}.project-page__footer{flex-direction:column}.project-page__footer a{width:100%;max-width:420px}}.reference-header__logo img,.reference-footer__brand>a img{display:block;width:auto}.reference-header__logo img{height:clamp(28px,2.6vw,44px)}.reference-footer__brand>a img{height:clamp(26px,2.3vw,38px)}body:not(.home-reference) .reference-header{position:sticky;top:0;z-index:60;background:#f7f4ed;border-bottom:2px solid #060708}body:not(.home-reference) .reference-footer{direction:ltr}body.project-editorial{overflow-x:hidden;background:#f7f4ed;color:#060708}body.project-editorial main{overflow:clip;background:radial-gradient(rgba(6,7,8,.045) .55px,transparent .8px) 0 0/7px 7px,#f7f4ed}.project-breadcrumb{width:min(100% - 44px,1540px);margin:0 auto;padding:22px 0 0;direction:rtl}.project-breadcrumb ol{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.project-breadcrumb li{display:flex;align-items:center;gap:9px;color:#06070894;font-size:13px;font-weight:700}.project-breadcrumb li:not(:last-child):after{content:"/";color:#f4ba12;font-weight:900}.project-breadcrumb a{color:#060708}.project-breadcrumb a:hover,.project-breadcrumb a:focus-visible{background:#f4ba12}.project-page.project-page--case{min-height:100vh;overflow:visible;background:transparent;color:#060708;direction:rtl}.project-page.project-page--case .project-page__hero{display:grid;width:min(100%,1650px);max-width:none;min-height:clamp(610px,75svh,850px);grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(52px,7vw,120px);margin:0 auto;padding:clamp(54px,5vw,84px) clamp(28px,6vw,98px) clamp(90px,8vw,130px)}.project-page.project-page--case .project-page__copy{position:relative;z-index:3}.project-page.project-page--case .project-page__copy h1{max-width:760px;margin:0;color:#060708!important;font-size:clamp(64px,7.2vw,124px);font-weight:900;line-height:.9;letter-spacing:-.065em;text-wrap:balance}.project-page.project-page--case .project-page__topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(30px,3vw,48px);padding-bottom:13px;border-bottom:1px solid rgba(6,7,8,.25)}.project-page.project-page--case .project-page__topline>span{color:#060708;font-family:var(--etx-font-accent, "Heebo", sans-serif);font-size:14px;font-weight:900;letter-spacing:.08em}.project-page.project-page--case .project-page__back{display:inline-flex;align-items:center;gap:9px;margin:0;color:#060708;font-size:14px;font-weight:900}.project-page.project-page--case .project-page__back span{color:#f4ba12;font-size:1.45em;transition:transform .18s ease}.project-page.project-page--case .project-page__back:hover span,.project-page.project-page--case .project-page__back:focus-visible span{transform:translate(5px)}.project-page.project-page--case .project-page__eyebrow{width:fit-content;margin:0 0 19px;padding:8px 13px;background:#f4ba12;color:#060708!important;font-size:14px;font-weight:900;transform:rotate(-1deg)}.project-page.project-page--case .project-page__summary{max-width:700px;margin:28px 0 0;color:#060708c7!important;font-size:clamp(18px,1.45vw,24px);font-weight:500;line-height:1.65}.project-page.project-page--case .project-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.project-page.project-page--case .project-action{display:inline-flex;min-width:180px;min-height:52px;align-items:center;justify-content:space-between;gap:22px;padding:12px 18px;border:2px solid #060708;color:#060708;font-size:15px;font-weight:900;transition:background .18s ease,color .18s ease,transform .18s ease}.project-page.project-page--case .project-action--primary,.project-page.project-page--case .project-action:hover,.project-page.project-page--case .project-action:focus-visible{background:#060708;color:#fff}.project-page.project-page--case .project-action--primary:hover,.project-page.project-page--case .project-action--primary:focus-visible{background:#f4ba12;color:#060708}.project-page.project-page--case .project-action:focus-visible{outline:3px solid #f4ba12;outline-offset:3px}.project-page.project-page--case .project-page__visual{position:relative;isolation:isolate;padding:clamp(22px,2.2vw,36px)}.project-page.project-page--case .project-page__visual:before{content:"ETX";position:absolute;z-index:-2;top:50%;left:50%;color:#06070811;font-size:clamp(190px,22vw,370px);font-weight:900;line-height:.7;letter-spacing:-.11em;transform:translate(-50%,-50%) rotate(-8deg)}.project-page.project-page--case .project-page__cover{position:relative;z-index:1;margin:0;transform:rotate(1.2deg)}.project-page.project-page--case .project-page__cover:before{content:"";position:absolute;z-index:-1;top:17px;right:-17px;bottom:-17px;left:17px;background:#f4ba12;clip-path:polygon(1% 2%,99% 0,100% 98%,0 100%)}.project-page.project-page--case .project-page__cover img{position:relative;z-index:1;display:block;width:100%;height:clamp(390px,39vw,650px);border:3px solid #060708;background:#111;object-fit:cover;object-position:center top;filter:saturate(.96) contrast(1.03)}.project-page.project-page--case .project-page__tape{position:absolute;z-index:4;top:2%;right:-3%;width:min(82%,620px);padding:9px 18px;overflow:hidden;background:#f4ba12;color:#060708;font-size:clamp(12px,1vw,16px);font-weight:900;text-align:center;white-space:nowrap;clip-path:polygon(1% 6%,100% 0,98% 95%,0 100%);transform:rotate(-5deg)}.project-page.project-page--case .project-page__stamp{position:absolute;z-index:4;right:-1%;bottom:0;display:grid;width:clamp(84px,7.4vw,118px);aspect-ratio:1;place-items:center;border:3px solid #f4ba12;border-radius:50%;background:#060708;color:#fff;font-family:var(--etx-font-accent, "Heebo", sans-serif);font-size:clamp(13px,1.15vw,18px);font-weight:900;line-height:.95;text-align:center;transform:rotate(-10deg)}.project-page.project-page--case .project-page__facts{position:relative;z-index:3;width:100%;margin-top:-3vw;padding:clamp(78px,6.5vw,112px) clamp(28px,6vw,96px) clamp(62px,5vw,86px);background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),linear-gradient(#060708,#060708);background-repeat:no-repeat;background-position:center top,center bottom;background-size:100% 6vw,100% calc(100% - 3vw);color:#fff}.project-page.project-page--case .project-page__facts dl{display:grid;width:min(100%,1450px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto}.project-page.project-page--case .project-page__facts div{min-width:0;padding:8px clamp(18px,2.3vw,36px);border-left:1px solid rgba(255,255,255,.22)}.project-page.project-page--case .project-page__facts div:last-child{border-left:0}.project-page.project-page--case .project-page__facts dt{margin-bottom:8px;color:#f4ba12;font-size:12px;font-weight:900}.project-page.project-page--case .project-page__facts dd{margin:0;color:#fff;font-size:clamp(16px,1.35vw,22px);font-weight:800;line-height:1.35}.project-page.project-page--case .project-page__story{display:grid;width:min(100% - 48px,1450px);grid-template-columns:minmax(250px,.68fr) minmax(360px,1.05fr) minmax(220px,.48fr);gap:clamp(35px,5vw,78px);align-items:start;margin:0 auto;padding:clamp(90px,9vw,145px) 0}.project-page.project-page--case .project-page__story header{position:relative}.project-page.project-page--case .project-page__story header>span{display:block;margin-bottom:14px;color:#f4ba12;font-size:16px;font-weight:900}.project-page.project-page--case .project-page__story header p{margin:0 0 9px;color:#06070894!important;font-size:14px;font-weight:800}.project-page.project-page--case .project-page__story header h2{margin:0;color:#060708;font-size:clamp(48px,5vw,78px);font-weight:900;line-height:.94;letter-spacing:-.055em}.project-page.project-page--case .project-page__story-copy>p{margin:0;color:#060708cc!important;font-size:clamp(18px,1.45vw,23px);font-weight:500;line-height:1.75}.project-page.project-page--case .project-page__story-copy ol{margin:34px 0 0;padding:0;list-style:none}.project-page.project-page--case .project-page__story-copy li{display:flex;min-height:54px;align-items:center;gap:16px;border-top:1px solid rgba(6,7,8,.25)}.project-page.project-page--case .project-page__story-copy li:last-child{border-bottom:1px solid rgba(6,7,8,.25)}.project-page.project-page--case .project-page__story-copy li span{color:#f4ba12;font-size:13px;font-weight:900}.project-page.project-page--case .project-page__story-copy li strong{color:#060708;font-size:17px;font-weight:900}.project-page.project-page--case .project-page__story>aside{position:relative;margin-top:38px;padding:34px 28px 30px;background:#060708;color:#fff;box-shadow:10px 10px #f4ba12;transform:rotate(1.2deg)}.project-page.project-page--case .project-page__story>aside>span{display:block;margin-bottom:18px;color:#f4ba12;font-size:30px}.project-page.project-page--case .project-page__story>aside p{margin:0;color:#fff!important;font-size:17px;font-weight:700;line-height:1.65}.project-page.project-page--case .project-page__viewer{padding:clamp(110px,9vw,155px) clamp(22px,5vw,82px) clamp(115px,9vw,155px);background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),url(/images/home-art/paper-edge-bottom.png),linear-gradient(#060708,#060708);background-repeat:no-repeat;background-position:center top,center bottom,center;background-size:100% 6vw,100% 6vw,100% calc(100% - 7vw);color:#fff}.project-page.project-page--case .project-page__viewer-heading{display:grid;width:min(100%,1480px);grid-template-columns:1fr minmax(260px,.48fr);gap:50px;align-items:end;margin:0 auto clamp(34px,4vw,60px)}.project-page.project-page--case .project-page__viewer-heading>div>span{display:block;margin-bottom:10px;color:#f4ba12;font-size:16px;font-weight:900}.project-page.project-page--case .project-page__viewer-heading p{margin:0;color:#ffffffb3!important;font-size:16px;line-height:1.7}.project-page.project-page--case .project-page__viewer-heading>div>p{margin-bottom:8px;font-size:14px;font-weight:800}.project-page.project-page--case .project-page__viewer-heading h2{margin:0;color:#fff;font-size:clamp(50px,5.8vw,92px);font-weight:900;line-height:.92;letter-spacing:-.055em}.project-page.project-page--case .project-page__browser{width:min(100%,1480px);margin:0 auto;border:2px solid rgba(255,255,255,.38);background:#151719;box-shadow:18px 18px #f4ba1233}.project-page.project-page--case .project-page__viewer-bar{display:grid;min-height:58px;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.2);background:#151719}.project-page.project-page--case .project-page__viewer-bar>div{display:flex;justify-self:end;gap:7px}.project-page.project-page--case .project-page__viewer-bar>div span{width:10px;height:10px;border-radius:50%;background:#f4ba12}.project-page.project-page--case .project-page__viewer-bar>div span:nth-child(2){opacity:.65}.project-page.project-page--case .project-page__viewer-bar>div span:nth-child(3){opacity:.35}.project-page.project-page--case .project-page__viewer-bar>span{max-width:340px;overflow:hidden;color:#ffffff7a;font-family:monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.project-page.project-page--case .project-page__viewer-bar a{justify-self:start;color:#f4ba12;font-size:14px;font-weight:900}.project-page.project-page--case .project-page__viewer-bar a b{margin-right:5px}.project-page.project-page--case .project-page__viewer-bar a:focus-visible{outline:2px solid white;outline-offset:4px}.project-page.project-page--case iframe{display:block;width:100%;height:min(78svh,920px);margin:0;border:0;background:#fff}.project-page.project-page--case .project-page__viewer-help{width:min(100%,1480px);margin:18px auto 0;color:#ffffff8c!important;font-size:13px}.project-page.project-page--case .project-page__site{display:grid;width:min(100% - clamp(44px,10vw,164px),1450px);grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(48px,7vw,110px);margin:0 auto;padding:clamp(90px,9vw,145px) 0}.project-page.project-page--case .project-page__site-copy>span{display:block;margin-bottom:12px;color:#9d7600;font-size:16px;font-weight:900}.project-page.project-page--case .project-page__site-copy>p:first-of-type{margin:0 0 8px;color:#06070894;font-size:14px;font-weight:900}.project-page.project-page--case .project-page__site-copy h2{margin:0 0 25px;color:#060708;font-size:clamp(49px,5.5vw,86px);font-weight:900;letter-spacing:-.055em;line-height:.94}.project-page.project-page--case .project-page__site-copy>p:last-of-type{max-width:490px;margin:0 0 30px;color:#060708b8;font-size:17px;line-height:1.75}.project-page.project-page--case .project-page__site-copy .project-action{width:fit-content}.project-page.project-page--case .project-page__site-window{min-width:0;overflow:hidden;border:2px solid #060708;background:#151719;box-shadow:13px 13px #f4ba12;transform:rotate(-.55deg)}.project-page.project-page--case .project-page__site-window iframe{height:clamp(360px,38vw,610px)}.project-page.project-page--case .project-page__site-help{grid-column:2;margin:14px 0 0;padding:13px 17px;border:1px solid rgba(6,7,8,.18);background:#ffffffb8;color:#06070894!important;font-size:12px}.project-page.project-page--case .project-page__cta{display:flex;min-height:clamp(290px,27vw,430px);align-items:center;justify-content:center;gap:clamp(45px,8vw,130px);padding:clamp(65px,7vw,105px) 28px;background:radial-gradient(rgba(6,7,8,.11) .6px,transparent .85px) 0 0/7px 7px,#f4ba12}.project-page.project-page--case .project-page__cta>div{max-width:920px}.project-page.project-page--case .project-page__cta>div>span{display:block;margin-bottom:12px;color:#060708ab;font-size:14px;font-weight:900}.project-page.project-page--case .project-page__cta h2{max-width:900px;margin:0;color:#060708;font-size:clamp(48px,5.4vw,88px);font-weight:900;line-height:.94;letter-spacing:-.055em}.project-page.project-page--case .project-page__cta .project-page__cta-button{flex:0 0 auto;min-width:205px;min-height:58px;border:2px solid #060708!important;background:#060708!important;color:#fff!important;font-family:inherit;font-size:17px;font-weight:900;box-shadow:8px 8px #06070838}.project-page.project-page--case .project-page__cta .project-page__cta-button:hover,.project-page.project-page--case .project-page__cta .project-page__cta-button:focus-visible{background:#fff!important;color:#060708!important}.project-page.project-page--case .project-page__footer{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:0;background:#ffffff40}.project-page.project-page--case .project-page__footer a{display:grid;min-width:0;min-height:150px;grid-template-columns:auto 1fr;align-content:center;align-items:center;justify-content:stretch;gap:2px 18px;padding:28px clamp(28px,6vw,96px);border:0;background:#060708;color:#fff}.project-page.project-page--case .project-page__footer a span{grid-row:1/3;color:#f4ba12;font-size:28px}.project-page.project-page--case .project-page__footer a small,.project-page.project-page--case .project-page__footer a strong{display:block}.project-page.project-page--case .project-page__footer a small{color:#ffffff8c;font-size:13px}.project-page.project-page--case .project-page__footer a strong{color:#fff;font-size:clamp(18px,1.7vw,27px)}.project-page.project-page--case .project-page__footer a.is-primary{grid-template-columns:1fr auto;background:#111315;color:#fff;text-align:left}.project-page.project-page--case .project-page__footer a.is-primary span{grid-column:2}.project-page.project-page--case .project-page__footer a:hover,.project-page.project-page--case .project-page__footer a:focus-visible{background:#f4ba12}.project-page.project-page--case .project-page__footer a:hover small,.project-page.project-page--case .project-page__footer a:hover strong,.project-page.project-page--case .project-page__footer a:hover span,.project-page.project-page--case .project-page__footer a:focus-visible small,.project-page.project-page--case .project-page__footer a:focus-visible strong,.project-page.project-page--case .project-page__footer a:focus-visible span{color:#060708}.project-page.project-page--case .project-page__footer a:focus-visible{position:relative;z-index:2;outline:4px solid white;outline-offset:-8px}@media (max-width: 1050px){.project-page.project-page--case .project-page__hero{min-height:0;grid-template-columns:1fr;gap:55px;padding-bottom:115px}.project-page.project-page--case .project-page__visual{width:min(760px,100%);margin:0 auto}.project-page.project-page--case .project-page__facts dl{grid-template-columns:1fr 1fr;gap:30px 0}.project-page.project-page--case .project-page__facts div:nth-child(2){border-left:0}.project-page.project-page--case .project-page__story{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.project-page.project-page--case .project-page__story>aside{grid-column:2;width:min(430px,100%);margin-top:0}.project-page.project-page--case .project-page__site{grid-template-columns:1fr}.project-page.project-page--case .project-page__site-copy{max-width:700px}.project-page.project-page--case .project-page__site-help{grid-column:1}}@media (max-width: 700px){.project-breadcrumb{width:min(100% - 36px,1540px);padding-top:92px}.project-page.project-page--case .project-page__hero{display:flex;flex-direction:column;gap:45px;padding:35px 18px 90px}.project-page.project-page--case .project-page__copy h1{font-size:clamp(54px,17vw,78px)}.project-page.project-page--case .project-page__topline{align-items:flex-start}.project-page.project-page--case .project-page__back{font-size:13px}.project-page.project-page--case .project-page__summary{font-size:18px}.project-page.project-page--case .project-page__actions,.project-page.project-page--case .project-action{width:100%}.project-page.project-page--case .project-page__cover img{height:min(112vw,470px)}.project-page.project-page--case .project-page__tape{right:0;width:92%;font-size:11px}.project-page.project-page--case .project-page__stamp{right:0}.project-page.project-page--case .project-page__facts{margin-top:-38px;padding:84px 20px 62px;background-size:100% 60px,100% calc(100% - 30px)}.project-page.project-page--case .project-page__facts dl{grid-template-columns:1fr;gap:0}.project-page.project-page--case .project-page__facts div{padding:16px 4px;border-bottom:1px solid rgba(255,255,255,.18);border-left:0}.project-page.project-page--case .project-page__story{display:flex;width:min(100% - 36px,1450px);flex-direction:column;gap:36px;padding:80px 0}.project-page.project-page--case .project-page__story header h2{font-size:52px}.project-page.project-page--case .project-page__story>aside{width:calc(100% - 10px);margin:4px 0 10px 10px}.project-page.project-page--case .project-page__viewer{padding:92px 14px 98px;background-size:100% 58px,100% 58px,100% calc(100% - 68px)}.project-page.project-page--case .project-page__viewer-heading{display:block;margin-bottom:30px}.project-page.project-page--case .project-page__viewer-heading h2{font-size:50px}.project-page.project-page--case .project-page__viewer-heading>p{margin-top:20px}.project-page.project-page--case .project-page__browser{box-shadow:8px 8px #f4ba1238}.project-page.project-page--case .project-page__viewer-bar{grid-template-columns:auto 1fr;gap:12px}.project-page.project-page--case .project-page__viewer-bar>div{justify-self:start}.project-page.project-page--case .project-page__viewer-bar>span{display:none}.project-page.project-page--case .project-page__viewer-bar a{justify-self:end;font-size:12px}.project-page.project-page--case iframe{height:70svh}.project-page.project-page--case .project-page__site{display:flex;width:min(100% - 36px,1450px);flex-direction:column;align-items:stretch;gap:34px;padding:82px 0 105px}.project-page.project-page--case .project-page__site-copy h2{font-size:50px}.project-page.project-page--case .project-page__site-copy .project-action{width:100%}.project-page.project-page--case .project-page__site-window{box-shadow:7px 7px #f4ba12;transform:none}.project-page.project-page--case .project-page__site-window iframe{height:430px}.project-page.project-page--case .project-page__site-help{margin:-34px 0 0}.project-page.project-page--case .project-page__cta{flex-direction:column;gap:30px;align-items:stretch;padding:72px 20px}.project-page.project-page--case .project-page__cta h2{font-size:49px}.project-page.project-page--case .project-page__cta .project-page__cta-button{width:100%}.project-page.project-page--case .project-page__footer{grid-template-columns:1fr}.project-page.project-page--case .project-page__footer a{min-height:125px;padding:24px 20px}}@media (prefers-reduced-motion: reduce){.project-page.project-page--case .project-page__back span,.project-page.project-page--case .project-action{transition:none}}.reference-work__all-link{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding-bottom:8px;border-bottom:2px solid #f4ba12;color:#f4ba12;font-size:clamp(15px,1.2vw,18px);font-weight:800;text-decoration:none}.reference-work__all-link span{font-size:1.3em}.reference-work__all-link:hover,.reference-work__all-link:focus-visible{color:#fff;border-color:#fff}body.portfolio-listing{background:#060708;color:#fff;font-family:Heebo,sans-serif}.portfolio-index{min-height:100svh;padding:clamp(125px,10vw,160px) 24px 110px;background:radial-gradient(circle at 80% 0%,rgba(244,186,18,.1),transparent 34%),#060708;color:#fff;direction:rtl}.portfolio-index__inner{width:min(100%,1440px);margin:0 auto}.portfolio-index__breadcrumb{display:flex;gap:10px;color:#ffffffa3;font-size:14px}.portfolio-index__breadcrumb a{color:inherit;text-decoration:none}.portfolio-index__breadcrumb a:hover,.portfolio-index__breadcrumb a:focus-visible{color:#f4ba12}.portfolio-index__header{padding:clamp(42px,5vw,72px) 0 42px;border-bottom:1px solid rgba(255,255,255,.24)}.portfolio-index__header>p{margin:0 0 22px;color:#f4ba12;font-size:13px;font-weight:800;letter-spacing:.15em}.portfolio-index__header h1{margin:0;color:#fff;font-size:clamp(62px,9vw,142px);font-weight:900;line-height:.9;letter-spacing:-.06em}.portfolio-index__header h1 span{color:#f4ba12}.portfolio-index__header-bottom{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-top:32px}.portfolio-index__header-bottom p{margin:0;color:#ffffffc2;font-size:clamp(16px,1.6vw,22px)}.portfolio-index__header-bottom span{color:#f4ba12;font-size:15px;font-weight:800;white-space:nowrap}.portfolio-index__filters{display:flex;flex-wrap:wrap;gap:12px;margin:38px 0 32px}.portfolio-index__filters a{display:inline-flex;min-height:46px;align-items:center;padding:9px 19px;border:1px solid rgba(255,255,255,.5);color:#fff;font-weight:700;text-decoration:none}.portfolio-index__filters a:hover,.portfolio-index__filters a:focus-visible,.portfolio-index__filters a[aria-current=page]{border-color:#f4ba12;background:#f4ba12;color:#060708}.portfolio-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.portfolio-index__grid .reference-case{height:clamp(285px,27vw,385px)}.portfolio-index__empty{padding:50px 0;color:#ffffffbf}.portfolio-index__pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:55px}.portfolio-index__pagination a,.portfolio-index__pagination span{display:inline-flex;min-width:46px;min-height:46px;align-items:center;justify-content:center;padding:8px 15px;border:1px solid rgba(255,255,255,.42);color:#fff;text-decoration:none}.portfolio-index__pagination a:hover,.portfolio-index__pagination a:focus-visible,.portfolio-index__pagination .is-current{border-color:#f4ba12;background:#f4ba12;color:#060708}.portfolio-index__pagination .is-disabled{opacity:.4}@media (max-width: 950px){.portfolio-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.portfolio-index{padding:122px 18px 72px}.portfolio-index__header{padding:46px 0 30px}.portfolio-index__header h1{font-size:clamp(54px,14vw,88px)}.portfolio-index__header-bottom{display:block}.portfolio-index__header-bottom span{display:block;margin-top:14px}.portfolio-index__filters{gap:8px;margin:28px 0}.portfolio-index__filters a{min-height:42px;padding:8px 12px;font-size:13px}.portfolio-index__grid{grid-template-columns:minmax(0,1fr);gap:17px}.portfolio-index__grid .reference-case{height:min(95vw,390px)}}body.portfolio-listing .portfolio-index__header h1{color:#fff}body.portfolio-listing .portfolio-index__header>p{color:#f4ba12}body.portfolio-listing .portfolio-index__header-bottom p,body.portfolio-listing .portfolio-index__empty{color:#ffffffc2}body:not(.home-reference){background:#f7f4ed;color:#060708}body:not(.home-reference) ::selection{background:#f4ba12;color:#060708}body:not(.home-reference) main{background:#f7f4ed;color:#060708}body:not(.home-reference) h1,body:not(.home-reference) h2,body:not(.home-reference) h3,body:not(.home-reference) h4,body:not(.home-reference) h5,body:not(.home-reference) h6{color:#060708;font-family:inherit;font-weight:800;letter-spacing:-.02em}body:not(.home-reference) .reference-header .service-menu__group h3{color:#fff}body:not(.home-reference) .reference-header .service-menu__group h3 svg{color:#f4ba12}body:not(.home-reference) p{color:#060708c7}body:not(.home-reference) .text-gold{padding:.02em .16em;background:#f4ba12;color:#060708;-webkit-box-decoration-break:clone;box-decoration-break:clone}body:not(.home-reference) .text-purple,body:not(.home-reference) .text-gradient{background:none;-webkit-text-fill-color:initial;color:#060708}body:not(.home-reference) .text-center{text-align:center}body:not(.home-reference) .eyebrow,body:not(.home-reference) .section__eyebrow,body:not(.home-reference) .section-eyebrow,body:not(.home-reference) .section__label,body:not(.home-reference) .wp-eyebrow{display:inline-block;width:fit-content;padding:6px 10px;border:0;border-radius:0;background:#f4ba12;color:#060708;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:none;margin-bottom:18px}body:not(.home-reference) .container{padding-inline:clamp(20px,5vw,80px)}body:not(.home-reference) .breadcrumb{padding:22px 0 0;font-size:13px;font-weight:800}body:not(.home-reference) .breadcrumb__list{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none}body:not(.home-reference) .breadcrumb__list li{display:flex;align-items:center;gap:12px;color:#0607088c}body:not(.home-reference) .breadcrumb__list li+li:before{content:"/";color:#f4ba12;font-weight:800}body:not(.home-reference) .breadcrumb__list li a{color:#0607088c;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}body:not(.home-reference) .breadcrumb__list li a:hover{color:#060708;border-color:#f4ba12}body:not(.home-reference) .breadcrumb__list li[aria-current]{color:#060708}body:not(.home-reference) .page-hero{position:relative;min-height:0;overflow:hidden;background:transparent;padding:clamp(40px,5vw,64px) 0 clamp(64px,7vw,96px)}body:not(.home-reference) .page-hero:before{content:"ETX";position:absolute;z-index:0;top:-.2em;left:-.06em;right:auto;bottom:auto;width:auto;height:auto;direction:ltr;font-family:Heebo,sans-serif;font-size:clamp(180px,24vw,420px);font-weight:900;line-height:1;letter-spacing:-.04em;color:#060708;opacity:.05;background:none;filter:none;transform:rotate(-7deg);pointer-events:none}body:not(.home-reference) .page-hero:after{content:"";position:absolute;z-index:0;left:-5%;bottom:9%;width:36%;height:clamp(12px,1.5vw,20px);background:#f4ba12;transform:rotate(-3.5deg);pointer-events:none}body:not(.home-reference) .page-hero>.container{position:relative;z-index:1}body:not(.home-reference) .page-hero{padding-top:clamp(32px,4vw,56px)}body:not(.home-reference) .page-hero__title{font-family:inherit;font-weight:800;letter-spacing:-.03em;line-height:.98;background:#f4ba12;color:#060708;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:clamp(44px,6.4vw,96px);line-height:1.04;padding:.04em .16em}body:not(.home-reference) .page-hero__subtitle{display:block;max-width:720px;margin:26px 0 0;color:#060708c7;font-size:clamp(17px,1.45vw,22px);line-height:1.55}body:not(.home-reference) .author-hero{display:flex;align-items:center;gap:clamp(24px,3vw,40px)}body:not(.home-reference) .author-hero__photo{display:grid;place-items:center;flex-shrink:0;width:160px;height:160px;border:2px solid #060708;background:#f4ba12;box-shadow:6px 6px #060708;transform:rotate(-3deg);overflow:hidden}body:not(.home-reference) .author-hero__photo img{width:100%;height:100%;object-fit:cover}body:not(.home-reference) .author-hero__photo-placeholder svg,body:not(.home-reference) .author-hero__photo-placeholder i{width:70px;height:70px;color:#060708}body:not(.home-reference) .author-hero__name{color:#060708;font-family:inherit;font-weight:800;letter-spacing:-.03em;line-height:.98;margin:0;font-size:clamp(40px,5vw,72px)}body:not(.home-reference) .author-hero__role{display:inline-block;width:fit-content;padding:6px 10px;border:0;border-radius:0;background:#f4ba12;color:#060708;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:none;margin:12px 0 16px}body:not(.home-reference) .author-hero__linkedin{display:inline-flex;align-items:center;gap:8px;color:#060708;font-weight:800;border-bottom:3px solid #f4ba12}body:not(.home-reference) .author-hero__linkedin svg,body:not(.home-reference) .author-hero__linkedin i{width:18px;height:18px}body:not(.home-reference) .author-hero__linkedin:hover{background:#f4ba12}body:not(.home-reference) .section{padding:clamp(56px,7vw,104px) 0;background:transparent;color:#060708}body:not(.home-reference) .section__header{margin-bottom:clamp(32px,4vw,56px)}body:not(.home-reference) .section__title{color:#060708;font-family:inherit;font-weight:800;letter-spacing:-.03em;line-height:.98;margin-bottom:18px;font-size:clamp(34px,4.6vw,66px);line-height:1.02}body:not(.home-reference) .section__title--dark{color:#060708}body:not(.home-reference) .section__subtitle,body:not(.home-reference) .section__lead{margin-bottom:clamp(28px,3.5vw,44px);color:#060708b3;font-weight:500}body:not(.home-reference) .section--off-white,body:not(.home-reference) .section--light{background:radial-gradient(rgba(6,7,8,.07) .5px,transparent .8px) 0 0/7px 7px,#efeade;color:#060708}body:not(.home-reference) .section--off-white h1,body:not(.home-reference) .section--off-white h2,body:not(.home-reference) .section--off-white h3,body:not(.home-reference) .section--off-white h4,body:not(.home-reference) .section--light h1,body:not(.home-reference) .section--light h2,body:not(.home-reference) .section--light h3,body:not(.home-reference) .section--light h4{color:#060708}body:not(.home-reference) .section--off-white p,body:not(.home-reference) .section--light p{color:#060708b8}body:not(.home-reference) .section--off-white .section__title,body:not(.home-reference) .section--light .section__title{color:#060708}body:not(.home-reference) .section--off-white .section__subtitle,body:not(.home-reference) .section--light .section__subtitle{color:#060708b3}body:not(.home-reference) .section--story,body:not(.home-reference) .section--methodology,body:not(.home-reference) .faq-section,body:not(.home-reference) .methodology-intro,body:not(.home-reference) .wp-section{background:transparent;border:0}body:not(.home-reference) .section--dark{position:relative;color:#fff;background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),url(/images/home-art/paper-edge-bottom.png),linear-gradient(#060708,#060708);background-repeat:no-repeat;background-position:center top,center bottom,center;background-size:100% 6vw,100% 6vw,100% calc(100% - 6vw);padding:calc(6vw + 48px) 0}body:not(.home-reference) .section--dark h1,body:not(.home-reference) .section--dark h2,body:not(.home-reference) .section--dark h3,body:not(.home-reference) .section--dark h4,body:not(.home-reference) .section--dark h5{color:#fff}body:not(.home-reference) .section--dark p{color:#ffffffd1}body:not(.home-reference) .section--dark .section__title{color:#fff}body:not(.home-reference) .section--dark .section__subtitle,body:not(.home-reference) .section--dark .section__lead{color:#ffffffb8}body:not(.home-reference) .section--dark .eyebrow,body:not(.home-reference) .section--dark .section__eyebrow{background:#f4ba12;color:#060708}body:not(.home-reference) .section--dark .text-gold{background:none;padding:0;color:#f4ba12}body:not(.home-reference) .section--dark:has(+.section--dark){background-image:url(/images/home-art/paper-edge-top.png),linear-gradient(#060708,#060708);background-position:center top,center bottom;background-size:100% 6vw,100% calc(100% - 3vw);padding-bottom:72px}body:not(.home-reference) .section--dark+.section--dark{background-image:url(/images/home-art/paper-edge-bottom.png),linear-gradient(#060708,#060708);background-position:center bottom,center top;background-size:100% 6vw,100% calc(100% - 3vw);padding-top:72px}body:not(.home-reference) .section--dark+.section--dark:has(+.section--dark){background-image:none;background-color:#060708;padding:72px 0}body:not(.home-reference) .section--stats{padding:clamp(36px,4vw,56px) 0;border-top:2px solid #060708;border-bottom:2px solid #060708;background:transparent}body:not(.home-reference) .stats-row{gap:clamp(32px,5vw,96px)}body:not(.home-reference) .stat-item__number,body:not(.home-reference) .stat-item__suffix{font-family:inherit;color:#060708;text-shadow:none}body:not(.home-reference) .stat-item__number{font-weight:800;letter-spacing:-.03em}body:not(.home-reference) .stat-item__suffix{font-weight:800}body:not(.home-reference) .stat-item__label{color:#06070899;font-weight:700}body:not(.home-reference) .section--dark .stat-item__number,body:not(.home-reference) .section--dark .stat-item__suffix{color:#f4ba12}body:not(.home-reference) .section--dark .stat-item__label{color:#ffffffb3}body:not(.home-reference) .btn{gap:10px;padding:14px 22px;border:0;border-radius:0;overflow:visible;font-family:inherit;font-size:15px;font-weight:800;letter-spacing:0;line-height:1.1;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}body:not(.home-reference) .btn:before{display:none}body:not(.home-reference) .btn--large{padding:17px 28px;font-size:17px}body:not(.home-reference) .btn--primary{background:#060708;color:#fff;box-shadow:5px 5px #f4ba12}body:not(.home-reference) .btn--primary:hover,body:not(.home-reference) .btn--primary:focus-visible{background:#f4ba12;color:#060708;box-shadow:5px 5px #060708;transform:translate(-1px,-1px)}body:not(.home-reference) .btn--primary:active{transform:translate(2px,2px);box-shadow:2px 2px #060708}body:not(.home-reference) .btn--secondary,body:not(.home-reference) .btn--outline{background:transparent;color:#060708;border:2px solid #060708;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body:not(.home-reference) .btn--secondary:hover,body:not(.home-reference) .btn--secondary:focus-visible,body:not(.home-reference) .btn--outline:hover,body:not(.home-reference) .btn--outline:focus-visible{background:#060708;color:#fff;border-color:#060708;box-shadow:4px 4px #f4ba12;transform:none}body:not(.home-reference) .section--dark .btn--primary,body:not(.home-reference) .methodology-diff .btn--primary,body:not(.home-reference) .wp-problems .btn--primary,body:not(.home-reference) .wp-alternative .btn--primary,body:not(.home-reference) .footer .btn--primary{background:#f4ba12;color:#060708;box-shadow:5px 5px #ffffff40}body:not(.home-reference) .section--dark .btn--primary:hover,body:not(.home-reference) .section--dark .btn--primary:focus-visible,body:not(.home-reference) .methodology-diff .btn--primary:hover,body:not(.home-reference) .methodology-diff .btn--primary:focus-visible,body:not(.home-reference) .wp-problems .btn--primary:hover,body:not(.home-reference) .wp-problems .btn--primary:focus-visible,body:not(.home-reference) .wp-alternative .btn--primary:hover,body:not(.home-reference) .wp-alternative .btn--primary:focus-visible,body:not(.home-reference) .footer .btn--primary:hover,body:not(.home-reference) .footer .btn--primary:focus-visible{background:#fff;color:#060708;box-shadow:5px 5px #f4ba12}body:not(.home-reference) .section--dark .btn--secondary,body:not(.home-reference) .section--dark .btn--outline,body:not(.home-reference) .methodology-diff .btn--secondary,body:not(.home-reference) .methodology-diff .btn--outline,body:not(.home-reference) .wp-problems .btn--secondary,body:not(.home-reference) .wp-problems .btn--outline,body:not(.home-reference) .wp-alternative .btn--secondary,body:not(.home-reference) .wp-alternative .btn--outline,body:not(.home-reference) .footer .btn--secondary,body:not(.home-reference) .footer .btn--outline{color:#fff;border-color:#fff}body:not(.home-reference) .section--dark .btn--secondary:hover,body:not(.home-reference) .section--dark .btn--secondary:focus-visible,body:not(.home-reference) .section--dark .btn--outline:hover,body:not(.home-reference) .section--dark .btn--outline:focus-visible,body:not(.home-reference) .methodology-diff .btn--secondary:hover,body:not(.home-reference) .methodology-diff .btn--secondary:focus-visible,body:not(.home-reference) .methodology-diff .btn--outline:hover,body:not(.home-reference) .methodology-diff .btn--outline:focus-visible,body:not(.home-reference) .wp-problems .btn--secondary:hover,body:not(.home-reference) .wp-problems .btn--secondary:focus-visible,body:not(.home-reference) .wp-problems .btn--outline:hover,body:not(.home-reference) .wp-problems .btn--outline:focus-visible,body:not(.home-reference) .wp-alternative .btn--secondary:hover,body:not(.home-reference) .wp-alternative .btn--secondary:focus-visible,body:not(.home-reference) .wp-alternative .btn--outline:hover,body:not(.home-reference) .wp-alternative .btn--outline:focus-visible,body:not(.home-reference) .footer .btn--secondary:hover,body:not(.home-reference) .footer .btn--secondary:focus-visible,body:not(.home-reference) .footer .btn--outline:hover,body:not(.home-reference) .footer .btn--outline:focus-visible{background:#fff;color:#060708;border-color:#fff;box-shadow:4px 4px #f4ba12}body:not(.home-reference) .solution-hero{position:relative;min-height:0;overflow:hidden;background:transparent;padding:clamp(40px,5vw,64px) 0 clamp(64px,7vw,96px)}body:not(.home-reference) .solution-hero:before{content:"ETX";position:absolute;z-index:0;top:-.2em;left:-.06em;right:auto;bottom:auto;width:auto;height:auto;direction:ltr;font-family:Heebo,sans-serif;font-size:clamp(180px,24vw,420px);font-weight:900;line-height:1;letter-spacing:-.04em;color:#060708;opacity:.05;background:none;filter:none;transform:rotate(-7deg);pointer-events:none}body:not(.home-reference) .solution-hero:after{content:"";position:absolute;z-index:0;left:-5%;bottom:9%;width:36%;height:clamp(12px,1.5vw,20px);background:#f4ba12;transform:rotate(-3.5deg);pointer-events:none}body:not(.home-reference) .solution-hero>.container{position:relative;z-index:1}body:not(.home-reference) .solution-hero__bg,body:not(.home-reference) .solution-hero__glow,body:not(.home-reference) .solution-hero .methodology-hero__grid-bg{display:none}body:not(.home-reference) .solution-hero__content{max-width:860px}body:not(.home-reference) .solution-hero__content h1{color:#060708;font-family:inherit;font-weight:800;letter-spacing:-.03em;line-height:.98;margin-bottom:26px;font-size:clamp(46px,6.6vw,100px)}body:not(.home-reference) .solution-hero__content h1 .text-gold{padding:.02em .16em;background:#f4ba12;color:#060708;-webkit-box-decoration-break:clone;box-decoration-break:clone}body:not(.home-reference) .solution-hero__lead{color:#060708c7;font-size:clamp(17px,1.5vw,22px);max-width:640px}body:not(.home-reference) .solution-hero__cta{margin-top:8px}body:not(.home-reference) .service-hero{position:relative;min-height:0;overflow:hidden;background:transparent;padding:clamp(40px,5vw,64px) 0 clamp(64px,7vw,96px)}body:not(.home-reference) .service-hero:before{content:"ETX";position:absolute;z-index:0;top:-.2em;left:-.06em;right:auto;bottom:auto;width:auto;height:auto;direction:ltr;font-family:Heebo,sans-serif;font-size:clamp(180px,24vw,420px);font-weight:900;line-height:1;letter-spacing:-.04em;color:#060708;opacity:.05;background:none;filter:none;transform:rotate(-7deg);pointer-events:none}body:not(.home-reference) .service-hero:after{content:"";position:absolute;z-index:0;left:-5%;bottom:9%;width:36%;height:clamp(12px,1.5vw,20px);background:#f4ba12;transform:rotate(-3.5deg);pointer-events:none}body:not(.home-reference) .service-hero>.container{position:relative;z-index:1}body:not(.home-reference) .service-hero__content{gap:clamp(32px,5vw,80px)}body:not(.home-reference) .service-hero__text h1{color:#060708;font-family:inherit;font-weight:800;letter-spacing:-.03em;line-height:.98;font-size:clamp(46px,6.2vw,92px)}body:not(.home-reference) .service-hero__text h1 span,body:not(.home-reference) .service-hero__text h1 strong{padding:.02em .16em;background:#f4ba12;color:#060708;-webkit-box-decoration-break:clone;box-decoration-break:clone}body:not(.home-reference) .service-hero__text p{color:#060708c7;font-size:clamp(17px,1.5vw,22px)}body:not(.home-reference) .service-hero__visual{position:relative;padding:40px}body:not(.home-reference) .service-hero__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(260px,80%);aspect-ratio:1;border:2px solid #060708;background:#f4ba12;box-shadow:10px 10px #060708;transform:rotate(-6deg)}body:not(.home-reference) .service-hero__visual svg{position:relative;z-index:1;width:170px;height:170px;color:#060708;opacity:1;filter:none;stroke-width:1.6}body:not(.home-reference) .wp-hero{position:relative;min-height:0;overflow:hidden;background:transparent;padding:clamp(40px,5vw,64px) 0 clamp(64px,7vw,96px)}body:not(.home-reference) .wp-hero:before{content:"ETX";position:absolute;z-index:0;top:-.2em;left:-.06em;right:auto;bottom:auto;width:auto;height:auto;direction:ltr;font-family:Heebo,sans-serif;font-size:clamp(180px,24vw,420px);font-weight:900;line-height:1;letter-spacing:-.04em;color:#060708;opacity:.05;background:none;filter:none;transform:rotate(-7deg);pointer-events:none}body:not(.home-reference) .wp-hero:after{content:"";position:absolute;z-index:0;left:-5%;bottom:9%;width:36%;height:clamp(12px,1.5vw,20px);background:#f4ba12;transform:rotate(-3.5deg);pointer-events:none}body:not(.home-reference) .wp-hero>.container{position:relative;z-index:1}body:not(.home-reference) .wp-hero__bg-glow{display:none}body:not(.home-reference) .wp-hero__badge{border:2px solid #060708;border-radius:0;background:#d8322b;color:#fff;font-family:inherit;font-weight:800}body:not(.home-reference) .wp-hero__title{color:#060708;font-family:inherit;font-weight:800;letter-spacing:-.03em;line-height:.98;font-size:clamp(42px,5.6vw,84px)}body:not(.home-reference) .wp-hero__title span{padding:.02em .16em;background:#f4ba12;color:#060708;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d8322b;color:#fff}body:not(.home-reference) .wp-hero__subtitle{color:#060708cc}body:not(.home-reference) .wp-hero__text{color:#060708a6}body:not(.home-reference) .wp-hero__cta{border:2px solid #060708;border-radius:0;color:#060708;font-weight:800}body:not(.home-reference) .wp-hero__cta:hover{background:#f4ba12;border-color:#060708}body:not(.home-reference) .solution-card,body:not(.home-reference) .what-we-do__item,body:not(.home-reference) .process-step,body:not(.home-reference) .methodology-diff__card,body:not(.home-reference) .wp-alt-card,body:not(.home-reference) .wp-warning-card{background:#141618;border:2px solid rgba(255,255,255,.2);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}body:not(.home-reference) .solution-card:hover,body:not(.home-reference) .what-we-do__item:hover,body:not(.home-reference) .process-step:hover,body:not(.home-reference) .methodology-diff__card:hover,body:not(.home-reference) .wp-alt-card:hover,body:not(.home-reference) .wp-warning-card:hover{transform:translate(-2px,-2px);border-color:#f4ba12;box-shadow:8px 8px #f4ba1259}body:not(.home-reference) .solution-card,body:not(.home-reference) .what-we-do__item,body:not(.home-reference) .process-step,body:not(.home-reference) .methodology-diff__card,body:not(.home-reference) .wp-alt-card,body:not(.home-reference) .wp-warning-card{padding:clamp(24px,2.6vw,36px)}body:not(.home-reference) .solution-card h3,body:not(.home-reference) .solution-card h4,body:not(.home-reference) .what-we-do__item h3,body:not(.home-reference) .what-we-do__item h4,body:not(.home-reference) .process-step h3,body:not(.home-reference) .process-step h4,body:not(.home-reference) .methodology-diff__card h3,body:not(.home-reference) .methodology-diff__card h4,body:not(.home-reference) .wp-alt-card h3,body:not(.home-reference) .wp-alt-card h4,body:not(.home-reference) .wp-warning-card h3,body:not(.home-reference) .wp-warning-card h4{color:#fff}body:not(.home-reference) .solution-card p,body:not(.home-reference) .what-we-do__item p,body:not(.home-reference) .process-step p,body:not(.home-reference) .methodology-diff__card p,body:not(.home-reference) .wp-alt-card p,body:not(.home-reference) .wp-warning-card p{color:#ffffffb8}body:not(.home-reference) .benefit-card,body:not(.home-reference) .wp-reason-card,body:not(.home-reference) .wp-suitable__card,body:not(.home-reference) .methodology-phase__card,body:not(.home-reference) .team-card,body:not(.home-reference) .blog-card{background:#fdfcf8;border:2px solid #060708;border-radius:0;box-shadow:5px 5px #0607081f;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .2s ease,box-shadow .2s ease}body:not(.home-reference) .benefit-card:hover,body:not(.home-reference) .wp-reason-card:hover,body:not(.home-reference) .wp-suitable__card:hover,body:not(.home-reference) .methodology-phase__card:hover,body:not(.home-reference) .team-card:hover,body:not(.home-reference) .blog-card:hover{transform:translate(-2px,-2px);border-color:#060708;box-shadow:8px 8px #f4ba12}body:not(.home-reference) .benefit-card h3,body:not(.home-reference) .benefit-card h4,body:not(.home-reference) .wp-reason-card h3,body:not(.home-reference) .wp-reason-card h4,body:not(.home-reference) .wp-suitable__card h3,body:not(.home-reference) .wp-suitable__card h4,body:not(.home-reference) .methodology-phase__card h3,body:not(.home-reference) .methodology-phase__card h4,body:not(.home-reference) .team-card h3,body:not(.home-reference) .team-card h4,body:not(.home-reference) .blog-card h3,body:not(.home-reference) .blog-card h4{color:#060708}body:not(.home-reference) .benefit-card p,body:not(.home-reference) .wp-reason-card p,body:not(.home-reference) .wp-suitable__card p,body:not(.home-reference) .methodology-phase__card p,body:not(.home-reference) .team-card p,body:not(.home-reference) .blog-card p{color:#060708b8}body:not(.home-reference) .section--off-white .process-step,body:not(.home-reference) .section--light .process-step{background:#fdfcf8;border:2px solid #060708;border-radius:0;box-shadow:5px 5px #0607081f;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .2s ease,box-shadow .2s ease}body:not(.home-reference) .section--off-white .process-step:hover,body:not(.home-reference) .section--light .process-step:hover{transform:translate(-2px,-2px);border-color:#060708;box-shadow:8px 8px #f4ba12}body:not(.home-reference) .section--off-white .process-step h3,body:not(.home-reference) .section--light .process-step h3{color:#060708}body:not(.home-reference) .section--off-white .process-step p,body:not(.home-reference) .section--light .process-step p{color:#060708b8}body:not(.home-reference) .solution-card__icon,body:not(.home-reference) .benefit-card__icon,body:not(.home-reference) .what-we-do__icon,body:not(.home-reference) .methodology-diff__icon,body:not(.home-reference) .wp-alt-card__icon,body:not(.home-reference) .wp-reason-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border:2px solid #060708;border-radius:0;background:#f4ba12;color:#060708;transform:rotate(-4deg);transition:transform .2s ease}body:not(.home-reference) .solution-card__icon svg,body:not(.home-reference) .solution-card__icon i,body:not(.home-reference) .solution-card__icon [data-lucide],body:not(.home-reference) .benefit-card__icon svg,body:not(.home-reference) .benefit-card__icon i,body:not(.home-reference) .benefit-card__icon [data-lucide],body:not(.home-reference) .what-we-do__icon svg,body:not(.home-reference) .what-we-do__icon i,body:not(.home-reference) .what-we-do__icon [data-lucide],body:not(.home-reference) .methodology-diff__icon svg,body:not(.home-reference) .methodology-diff__icon i,body:not(.home-reference) .methodology-diff__icon [data-lucide],body:not(.home-reference) .wp-alt-card__icon svg,body:not(.home-reference) .wp-alt-card__icon i,body:not(.home-reference) .wp-alt-card__icon [data-lucide],body:not(.home-reference) .wp-reason-card__icon svg,body:not(.home-reference) .wp-reason-card__icon i,body:not(.home-reference) .wp-reason-card__icon [data-lucide]{width:24px;height:24px;color:#060708;opacity:1;stroke-width:2}body:not(.home-reference) .solution-card__icon,body:not(.home-reference) .benefit-card__icon,body:not(.home-reference) .what-we-do__icon,body:not(.home-reference) .methodology-diff__icon,body:not(.home-reference) .wp-alt-card__icon,body:not(.home-reference) .wp-reason-card__icon{margin-bottom:22px}body:not(.home-reference) .section--off-white .benefit-card__icon,body:not(.home-reference) .benefit-card:hover .benefit-card__icon,body:not(.home-reference) .what-we-do__item:hover .what-we-do__icon,body:not(.home-reference) .methodology-diff__card:hover .methodology-diff__icon{background:#f4ba12;border-color:#060708;color:#060708;transform:rotate(0) scale(1.05)}body:not(.home-reference) .section--off-white .benefit-card__icon svg,body:not(.home-reference) .section--off-white .benefit-card__icon i,body:not(.home-reference) .benefit-card:hover .benefit-card__icon svg,body:not(.home-reference) .benefit-card:hover .benefit-card__icon i,body:not(.home-reference) .what-we-do__item:hover .what-we-do__icon svg,body:not(.home-reference) .what-we-do__item:hover .what-we-do__icon i,body:not(.home-reference) .methodology-diff__card:hover .methodology-diff__icon svg,body:not(.home-reference) .methodology-diff__card:hover .methodology-diff__icon i{color:#060708}body:not(.home-reference) .process-step__number{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 18px;border:2px solid #060708;border-radius:50%;background:#f4ba12;color:#060708;font-family:inherit;font-size:1.5rem;font-weight:800}body:not(.home-reference) .section--dark .process-step__number{border-color:#f4ba12}body:not(.home-reference) .wp-suitable__card svg,body:not(.home-reference) .wp-suitable__card [data-lucide]{color:#060708;opacity:1}body:not(.home-reference) .pain-point{background:transparent;border:0;padding-top:0}body:not(.home-reference) .pain-point__content{position:relative;max-width:860px;padding:clamp(28px,3.5vw,48px);border:2px solid #060708;background:#fdfcf8;box-shadow:10px 10px #f4ba12}body:not(.home-reference) .pain-point__title{color:#060708;letter-spacing:-.02em}body:not(.home-reference) .pain-point__text{color:#060708cc}body:not(.home-reference) .pain-point__text strong{color:#060708;font-weight:800;background:#f4ba128c;padding:0 .15em}body:not(.home-reference) .deep-content h2,body:not(.home-reference) .deep-content h3{color:#060708}body:not(.home-reference) .deep-content h2{margin-top:clamp(28px,3vw,44px);font-size:clamp(26px,2.6vw,36px);letter-spacing:-.025em}body:not(.home-reference) .deep-content h3{display:inline-block;font-size:clamp(19px,1.7vw,24px);color:#060708;border-bottom:4px solid #f4ba12}body:not(.home-reference) .deep-content p,body:not(.home-reference) .deep-content ul,body:not(.home-reference) .deep-content ol,body:not(.home-reference) .deep-content li{color:#060708cc}body:not(.home-reference) .deep-content ul li::marker{color:#f4ba12}body:not(.home-reference) .deep-content strong{color:#060708;font-weight:800}body:not(.home-reference) .deep-content a{color:#060708;text-decoration:underline;text-decoration-color:#f4ba12;text-decoration-thickness:2px;text-underline-offset:3px}body:not(.home-reference) .section--dark .deep-content h2,body:not(.home-reference) .section--dark .deep-content h3,body:not(.home-reference) .section--dark .deep-content strong{color:#fff}body:not(.home-reference) .section--dark .deep-content h3{border-bottom-color:#f4ba12}body:not(.home-reference) .section--dark .deep-content p,body:not(.home-reference) .section--dark .deep-content ul,body:not(.home-reference) .section--dark .deep-content ol,body:not(.home-reference) .section--dark .deep-content li{color:#fffc}body:not(.home-reference) .section--dark .deep-content a{color:#f4ba12}body:not(.home-reference) .tag{display:inline-flex;padding:8px 14px;border:2px solid #060708;border-radius:0;background:transparent;color:#060708;font-size:.9rem;font-weight:800;transition:background .15s ease}body:not(.home-reference) .tag:hover{background:#f4ba12;color:#060708;border-color:#060708}body:not(.home-reference) .faq-list,body:not(.home-reference) .faq-grid{max-width:840px}body:not(.home-reference) .faq-item{border-bottom:2px solid rgba(6,7,8,.15);background:transparent;border-radius:0}body:not(.home-reference) .faq-question{gap:18px;padding:22px 0;border:0;background:none;color:#060708;font-family:inherit;font-size:1.1rem;font-weight:800;text-align:right;cursor:pointer}body:not(.home-reference) .faq-question h3,body:not(.home-reference) .faq-question span{color:#060708;font-weight:800}body:not(.home-reference) .faq-question:hover,body:not(.home-reference) .faq-question:hover h3,body:not(.home-reference) .faq-question:hover span{color:#060708;background:transparent}body:not(.home-reference) .faq-question:after{content:"+";display:grid!important;place-items:center;flex-shrink:0;width:32px;height:32px;border:2px solid #060708;color:#060708;font-size:20px;font-weight:800;line-height:1;transition:transform .2s ease,background .2s ease}body:not(.home-reference) .faq-question:hover:after{background:#f4ba12}body:not(.home-reference) .faq-question__icon{display:none!important}body:not(.home-reference) .faq-item.is-open .faq-question:after{background:#f4ba12;transform:rotate(45deg)}body:not(.home-reference) .faq-answer p{color:#060708c7}body:not(.home-reference) .faq-answer p strong{color:#060708}body:not(.home-reference) .section--dark .faq-item{border-bottom-color:#fff3}body:not(.home-reference) .section--dark .faq-question,body:not(.home-reference) .section--dark .faq-question h3,body:not(.home-reference) .section--dark .faq-question span{color:#fff}body:not(.home-reference) .section--dark .faq-question:after{border-color:#fff;color:#fff}body:not(.home-reference) .section--dark .faq-item.is-open .faq-question:after,body:not(.home-reference) .section--dark .faq-question:hover:after{background:#f4ba12;border-color:#f4ba12;color:#060708}body:not(.home-reference) .section--dark .faq-answer p{color:#fffc}body:not(.home-reference) .section--dark .faq-answer p strong{color:#f4ba12}body:not(.home-reference) .cta-section,body:not(.home-reference) .cta-section.section--dark{position:relative;overflow:hidden;padding:clamp(64px,8vw,120px) 0;background:#f4ba12;background-image:none;color:#060708;text-align:center}body:not(.home-reference) .cta-section:before,body:not(.home-reference) .cta-section.section--dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(6,7,8,.13) .6px,transparent .7px);background-size:6px 6px;opacity:.45;pointer-events:none}body:not(.home-reference) .cta-section>.container,body:not(.home-reference) .cta-section.section--dark>.container{position:relative;z-index:1}body:not(.home-reference) .cta-section h2,body:not(.home-reference) .cta-section .cta-section__title,body:not(.home-reference) .cta-section.section--dark h2,body:not(.home-reference) .cta-section.section--dark .cta-section__title{color:#060708;font-family:inherit;font-weight:800;line-height:.98;margin-bottom:18px;font-size:clamp(40px,5.5vw,84px);letter-spacing:-.03em}body:not(.home-reference) .cta-section p,body:not(.home-reference) .cta-section .cta-section__text,body:not(.home-reference) .cta-section.section--dark p,body:not(.home-reference) .cta-section.section--dark .cta-section__text{color:#060708cc;font-weight:500}body:not(.home-reference) .cta-section .btn,body:not(.home-reference) .cta-section .btn--primary,body:not(.home-reference) .cta-section [data-modal=contact],body:not(.home-reference) .cta-section.section--dark .btn,body:not(.home-reference) .cta-section.section--dark .btn--primary,body:not(.home-reference) .cta-section.section--dark [data-modal=contact]{background:#060708!important;color:#fff!important;border:0!important;box-shadow:5px 5px #06070840}body:not(.home-reference) .cta-section .btn:hover,body:not(.home-reference) .cta-section .btn:focus-visible,body:not(.home-reference) .cta-section .btn--primary:hover,body:not(.home-reference) .cta-section .btn--primary:focus-visible,body:not(.home-reference) .cta-section [data-modal=contact]:hover,body:not(.home-reference) .cta-section [data-modal=contact]:focus-visible,body:not(.home-reference) .cta-section.section--dark .btn:hover,body:not(.home-reference) .cta-section.section--dark .btn:focus-visible,body:not(.home-reference) .cta-section.section--dark .btn--primary:hover,body:not(.home-reference) .cta-section.section--dark .btn--primary:focus-visible,body:not(.home-reference) .cta-section.section--dark [data-modal=contact]:hover,body:not(.home-reference) .cta-section.section--dark [data-modal=contact]:focus-visible{background:#f7f4ed!important;color:#060708!important;box-shadow:5px 5px #060708;transform:none}body:not(.home-reference) .about-story,body:not(.home-reference) .about-methodology,body:not(.home-reference) .about-certs{max-width:860px;margin:0 auto}body:not(.home-reference) .about-story__content{font-size:1.1rem;line-height:1.8}body:not(.home-reference) .about-story__content p{margin-bottom:1.1rem}body:not(.home-reference) .about-story__content strong{color:#f4ba12}body:not(.home-reference) .about-story__principle{margin:30px 0;font-size:clamp(22px,2.4vw,32px);line-height:1.3}body:not(.home-reference) .about-story__principle strong{padding:.02em .16em;background:#f4ba12;color:#060708;-webkit-box-decoration-break:clone;box-decoration-break:clone}body:not(.home-reference) .about-methodology{text-align:center}body:not(.home-reference) .about-methodology__content{max-width:720px;margin:0 auto 30px;font-size:1.1rem}body:not(.home-reference) .about-certs__list{display:grid;gap:12px;margin:28px 0;padding:0;list-style:none}body:not(.home-reference) .about-certs__item{display:flex;align-items:center;gap:14px;padding:16px 20px;border:2px dashed rgba(6,7,8,.35);color:#060708;font-weight:700}body:not(.home-reference) .about-certs__item svg,body:not(.home-reference) .about-certs__item i{flex-shrink:0;width:22px;height:22px;color:#060708}body:not(.home-reference) .about-certs__item span:empty:before{content:"ההסמכה תעודכן לאחר אימות";color:#06070873;font-style:italic;font-weight:500}body:not(.home-reference) .about-certs__note{color:#0607088c;font-size:.92rem}body:not(.home-reference) .team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin-top:clamp(28px,3vw,44px)}body:not(.home-reference) .team-card{padding:0;overflow:hidden}body:not(.home-reference) .team-card--placeholder{opacity:.6;border-style:dashed;box-shadow:none}body:not(.home-reference) .team-card--placeholder:hover{transform:none;box-shadow:none}body:not(.home-reference) .team-card__photo{display:grid;place-items:center;aspect-ratio:1.15;border-bottom:2px solid #060708;background:radial-gradient(rgba(6,7,8,.12) .6px,transparent .8px) 0 0/7px 7px,#f4ba12;overflow:hidden}body:not(.home-reference) .team-card__photo img{width:100%;height:100%;object-fit:cover}body:not(.home-reference) .team-card__photo-placeholder svg,body:not(.home-reference) .team-card__photo-placeholder i{width:72px;height:72px;color:#060708}body:not(.home-reference) .team-card__info{padding:24px}body:not(.home-reference) .team-card__name{font-size:1.5rem;color:#060708}body:not(.home-reference) .team-card__name:empty:before{content:"חבר צוות נוסף";color:#06070880}body:not(.home-reference) .team-card__role{display:inline-block;width:fit-content;padding:6px 10px;border:0;border-radius:0;background:#f4ba12;color:#060708;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:none;margin:8px 0 14px;font-size:12px}body:not(.home-reference) .team-card__role:empty:before{content:"בקרוב"}body:not(.home-reference) .team-card__bio{color:#060708bf;font-size:.95rem;line-height:1.6}body:not(.home-reference) .team-card__bio:empty{display:none}body:not(.home-reference) .team-card__link{display:inline-block;margin-top:14px;border-bottom:3px solid #f4ba12;color:#060708;font-weight:800}body:not(.home-reference) .team-card__link:hover{background:#f4ba12}body:not(.home-reference) .author-bio{max-width:800px;margin:0 auto;text-align:center}body:not(.home-reference) .author-bio__text{color:#ffffffd9;font-size:1.15rem;line-height:1.8}body:not(.home-reference) .author-expertise{text-align:center}body:not(.home-reference) .author-expertise__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}body:not(.home-reference) .blog-filters{gap:8px}body:not(.home-reference) .blog-filter{padding:8px 14px;border:2px solid #060708;border-radius:0;background:transparent;color:#060708;font-size:14px;font-weight:800}body:not(.home-reference) .blog-filter:hover{background:#f4ba12;border-color:#060708;color:#060708}body:not(.home-reference) .blog-filter--active{background:#060708;border-color:#060708;color:#fff}body:not(.home-reference) .blog-filter--active:hover{background:#060708;border-color:#060708;color:#f4ba12}body:not(.home-reference) .blog-grid{gap:28px}body:not(.home-reference) .blog-card{overflow:hidden}body:not(.home-reference) .blog-card:hover{border-color:#060708}body:not(.home-reference) .blog-card__image{aspect-ratio:16/9;border-bottom:2px solid #060708;overflow:hidden}body:not(.home-reference) .blog-card img.blog-card__image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}body:not(.home-reference) .blog-card__placeholder{background:radial-gradient(rgba(6,7,8,.12) .6px,transparent .8px) 0 0/7px 7px,#f4ba12;color:#060708;opacity:1;font-weight:800}body:not(.home-reference) .blog-card__content{padding:24px}body:not(.home-reference) .blog-card__category{display:inline-block;width:fit-content;padding:6px 10px;border:0;border-radius:0;background:#f4ba12;color:#060708;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:none;margin-bottom:14px;font-size:12px}body:not(.home-reference) .blog-card__title{color:#060708;font-size:1.3rem;letter-spacing:-.03em}body:not(.home-reference) .blog-card__title a:hover{color:#060708;background:#f4ba12}body:not(.home-reference) .blog-card__excerpt{color:#060708b3}body:not(.home-reference) .blog-card__meta{color:#0607088c;font-weight:600}body:not(.home-reference) .blog-card__link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;border-bottom:3px solid #f4ba12;color:#060708;font-weight:800}body:not(.home-reference) .blog-card__link svg,body:not(.home-reference) .blog-card__link i{width:16px;height:16px}body:not(.home-reference) .section--dark .blog-card{background:#141618;border:2px solid rgba(255,255,255,.2);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}body:not(.home-reference) .section--dark .blog-card:hover{transform:translate(-2px,-2px);border-color:#f4ba12;box-shadow:8px 8px #f4ba1259}body:not(.home-reference) .section--dark .blog-card__title,body:not(.home-reference) .section--dark .blog-card__title a{color:#fff}body:not(.home-reference) .section--dark .blog-card__title a:hover{color:#060708}body:not(.home-reference) .section--dark .blog-card__excerpt{color:#ffffffb3}body:not(.home-reference) .section--dark .blog-card__meta{color:#ffffff8c}body:not(.home-reference) .section--dark .blog-card__link{color:#fff}body:not(.home-reference) .section--dark .blog-card__image{border-bottom-color:#fff3}body:not(.home-reference) .blog-pagination a,body:not(.home-reference) .blog-pagination span{border:2px solid #060708;border-radius:0;background:transparent;color:#060708;font-weight:800}body:not(.home-reference) .blog-pagination a:hover{background:#f4ba12;border-color:#060708;color:#060708}body:not(.home-reference) .blog-pagination span{opacity:.4}body:not(.home-reference) .blog-empty h2{color:#060708}body:not(.home-reference) .blog-empty p{color:#06070899}body:not(.home-reference) .article-page{padding:24px 0 clamp(48px,6vw,80px)}body:not(.home-reference) .article-page__header{text-align:right;margin-bottom:clamp(28px,3vw,44px)}body:not(.home-reference) .article-page__category{display:inline-block;width:fit-content;padding:6px 10px;border:0;border-radius:0;background:#f4ba12;color:#060708;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:none;margin-bottom:18px}body:not(.home-reference) .article-page__category:hover{opacity:1;background:#060708;color:#f4ba12}body:not(.home-reference) .article-page__title{color:#060708;font-family:inherit;font-weight:800;letter-spacing:-.03em;line-height:.98;font-size:clamp(36px,4.8vw,64px);line-height:1.05;margin-bottom:20px}body:not(.home-reference) .article-page__meta{justify-content:flex-start;color:#06070899}body:not(.home-reference) .article-page__image{border:2px solid #060708;border-radius:0;box-shadow:10px 10px #f4ba12;margin-bottom:clamp(36px,4vw,56px)}body:not(.home-reference) .article-page__content{color:#060708d9}body:not(.home-reference) .article-page__content h2,body:not(.home-reference) .article-page__content h3{color:#060708}body:not(.home-reference) .article-page__content h3{display:inline-block;border-bottom:4px solid #f4ba12}body:not(.home-reference) .article-page__content ul li,body:not(.home-reference) .article-page__content ol li{color:#060708d1}body:not(.home-reference) .article-page__content ul li::marker{color:#f4ba12}body:not(.home-reference) .article-page__content blockquote{padding:18px 24px;border-right:6px solid #f4ba12;background:#fdfcf8;color:#060708c7}body:not(.home-reference) .article-page__content a{color:#060708;text-decoration-color:#f4ba12;text-decoration-thickness:2px}body:not(.home-reference) .article-page__content a:hover{opacity:1;background:#f4ba12}body:not(.home-reference) .article-page__content img{border:2px solid #060708;border-radius:0}body:not(.home-reference) .article-page__content table th,body:not(.home-reference) .article-page__content table td{border:1px solid rgba(6,7,8,.25)}body:not(.home-reference) .article-page__content table th{background:#f4ba12;color:#060708;font-weight:800}body:not(.home-reference) .article-page__content table td{color:#060708d1}body:not(.home-reference) .article-page__content table tr:hover td{background:#fdfcf8}body:not(.home-reference) .article-page__share{border-top:2px solid rgba(6,7,8,.15)}body:not(.home-reference) .article-page__share span{color:#06070899;font-weight:800}body:not(.home-reference) .article-page__share a{border:2px solid #060708;border-radius:0;background:transparent;color:#060708}body:not(.home-reference) .article-page__share a:hover{background:#f4ba12;color:#060708}body:not(.home-reference) .article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.75rem 0 1rem;color:#06070899;font-size:.9rem;font-weight:600}body:not(.home-reference) .article-byline a{color:#060708;text-decoration:underline;text-decoration-color:#f4ba12;text-decoration-thickness:2px;text-underline-offset:3px}body:not(.home-reference) .contact-grid{grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);max-width:1120px;align-items:start}body:not(.home-reference) .contact-form__title{margin-bottom:22px;font-size:1.6rem;color:#060708}body:not(.home-reference) .contact-form{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.6vw,34px);border:2px solid #060708;border-radius:0;background:#fdfcf8;box-shadow:10px 10px #f4ba12}body:not(.home-reference) .form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}body:not(.home-reference) .contact-form .form-group{display:flex;flex-direction:column;gap:8px}body:not(.home-reference) .contact-form .form-group label{color:#060708;font-size:.95rem;font-weight:800}body:not(.home-reference) .contact-form .form-group label .required{color:#d8322b}body:not(.home-reference) .contact-form .form-group input,body:not(.home-reference) .contact-form .form-group select,body:not(.home-reference) .contact-form .form-group textarea{width:100%;padding:13px 14px;border:2px solid #060708;border-radius:0;background:#f7f4ed;color:#060708;font-family:inherit;font-size:1rem;transition:box-shadow .15s ease,background .15s ease}body:not(.home-reference) .contact-form .form-group input::placeholder,body:not(.home-reference) .contact-form .form-group select::placeholder,body:not(.home-reference) .contact-form .form-group textarea::placeholder{color:#06070866}body:not(.home-reference) .contact-form .form-group input:focus,body:not(.home-reference) .contact-form .form-group select:focus,body:not(.home-reference) .contact-form .form-group textarea:focus{outline:none;background:#fff;box-shadow:4px 4px #f4ba12}body:not(.home-reference) .contact-form .form-group select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23060708' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;background-size:18px;cursor:pointer}body:not(.home-reference) .contact-form .form-group textarea{min-height:120px;resize:vertical}body:not(.home-reference) .contact-info__card{margin-bottom:20px;padding:26px;border:2px solid #060708;background:transparent}body:not(.home-reference) .contact-info__card h3{margin-bottom:6px;font-size:1.25rem;color:#060708}body:not(.home-reference) .contact-info__card>p{margin-bottom:22px;color:#06070899}body:not(.home-reference) .contact-info__item{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}body:not(.home-reference) .contact-info__item:last-child{margin-bottom:0}body:not(.home-reference) .contact-info__item strong{display:block;margin-bottom:2px;color:#0607088c;font-size:.85rem;font-weight:800}body:not(.home-reference) .contact-info__item a,body:not(.home-reference) .contact-info__item address,body:not(.home-reference) .contact-info__item p{margin:0;color:#060708;font-size:1.05rem;font-style:normal;font-weight:700}body:not(.home-reference) .contact-info__item a:hover{background:#f4ba12}body:not(.home-reference) .contact-info__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:2px solid #060708;border-radius:0;background:#f4ba12;color:#060708;transform:rotate(-4deg);transition:transform .2s ease}body:not(.home-reference) .contact-info__icon svg,body:not(.home-reference) .contact-info__icon i,body:not(.home-reference) .contact-info__icon [data-lucide]{width:18px;height:18px;color:#060708;opacity:1;stroke-width:2}body:not(.home-reference) .contact-info__icon{font-weight:800}body:not(.home-reference) .contact-info__note{margin-top:20px;padding:26px 28px;background:#060708;color:#fff}body:not(.home-reference) .contact-info__note h4{margin-bottom:16px;color:#f4ba12;font-size:1.05rem}body:not(.home-reference) .contact-info__promise{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2);color:#fffc;font-size:.92rem}body:not(.home-reference) .contact-info__promise strong{color:#f4ba12}body:not(.home-reference) .contact-process{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:step}body:not(.home-reference) .contact-process li{display:grid;grid-template-columns:30px 1fr;column-gap:12px;align-items:start;counter-increment:step}body:not(.home-reference) .contact-process li:before{content:counter(step,decimal-leading-zero);display:grid;grid-row:1/span 2;place-items:center;width:30px;height:30px;background:#f4ba12;color:#060708;font-size:12px;font-weight:800}body:not(.home-reference) .contact-process li strong{color:#fff;font-size:1rem}body:not(.home-reference) .contact-process li span{color:#ffffffa6;font-size:.9rem}body:not(.home-reference) .whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;padding:16px 20px;border:2px solid #060708;background:#25d366;color:#060708;font-weight:800;box-shadow:5px 5px #060708;transition:background .15s ease,transform .15s ease}body:not(.home-reference) .whatsapp-btn:hover{background:#f4ba12;transform:translate(-1px,-1px)}body:not(.home-reference) .whatsapp-btn svg{width:24px;height:24px}body:not(.home-reference) .map-section{padding:0 0 clamp(56px,7vw,104px)}body:not(.home-reference) .map-placeholder{max-width:1120px;margin:0 auto;padding:clamp(40px,5vw,64px) 24px;border:2px dashed rgba(6,7,8,.4);background:linear-gradient(rgba(6,7,8,.06) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(6,7,8,.06) 1px,transparent 1px) 0 0/40px 40px;text-align:center}body:not(.home-reference) .map-placeholder__content{display:flex;flex-direction:column;align-items:center;gap:14px}body:not(.home-reference) .map-placeholder__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border:2px solid #060708;border-radius:0;background:#f4ba12;color:#060708;transform:rotate(-4deg);transition:transform .2s ease}body:not(.home-reference) .map-placeholder__icon svg,body:not(.home-reference) .map-placeholder__icon i,body:not(.home-reference) .map-placeholder__icon [data-lucide]{width:24px;height:24px;color:#060708;opacity:1;stroke-width:2}body:not(.home-reference) .map-placeholder p{color:#060708;font-size:1.1rem;font-weight:800}body:not(.home-reference) .methodology-intro__title{color:#060708}body:not(.home-reference) .methodology-intro__text{color:#060708c7}body:not(.home-reference) .methodology-intro__text strong{padding:.02em .16em;background:#f4ba12;color:#060708;-webkit-box-decoration-break:clone;box-decoration-break:clone}body:not(.home-reference) .methodology-phase__dot{border:2px solid #060708;background:#f4ba12;box-shadow:none}body:not(.home-reference) .methodology-phase__dot:after{display:none}body:not(.home-reference) .methodology-phase__line{width:2px;background:#060708}body:not(.home-reference) .methodology-phase__card{padding:clamp(24px,3vw,44px)}body:not(.home-reference) .methodology-phase__card:before{display:none}body:not(.home-reference) .methodology-phase__number{color:#060708;font-family:inherit;font-size:2.6rem;letter-spacing:-.03em;opacity:1}body:not(.home-reference) .methodology-phase__badge{display:inline-block;width:fit-content;padding:6px 10px;border:0;border-radius:0;background:#f4ba12;color:#060708;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:none}body:not(.home-reference) .methodology-phase__badge--accent{background:#060708;color:#fff}body:not(.home-reference) .methodology-phase__title{color:#060708}body:not(.home-reference) .methodology-phase__subtitle{color:#06070899;font-weight:700}body:not(.home-reference) .methodology-phase__desc{color:#060708c7}body:not(.home-reference) .methodology-phase__list li{color:#060708d1}body:not(.home-reference) .methodology-phase__list li svg,body:not(.home-reference) .methodology-phase__list li i{color:#060708}body:not(.home-reference) .methodology-phase__outcome{border:2px solid #060708;border-radius:0;background:#f4ba124d;color:#060708}body:not(.home-reference) .methodology-phase__outcome svg,body:not(.home-reference) .methodology-phase__outcome i,body:not(.home-reference) .methodology-phase__outcome strong{color:#060708}body:not(.home-reference) .methodology-diff{position:relative;color:#fff;background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),url(/images/home-art/paper-edge-bottom.png),linear-gradient(#060708,#060708);background-repeat:no-repeat;background-position:center top,center bottom,center;background-size:100% 6vw,100% 6vw,100% calc(100% - 6vw);padding:calc(6vw + 48px) 0}body:not(.home-reference) .methodology-diff:before{display:none}body:not(.home-reference) .methodology-diff .section__title{color:#fff}body:not(.home-reference) .methodology-diff .section__subtitle{color:#ffffffb8}body:not(.home-reference) .methodology-diff__icon--purple{background:#f4ba12;border-color:#060708;color:#060708}body:not(.home-reference) .wp-section__title{color:#060708;letter-spacing:-.025em}body:not(.home-reference) .wp-section__subtitle{color:#060708a6}body:not(.home-reference) .wp-divider-text{border-top:2px solid rgba(6,7,8,.15)}body:not(.home-reference) .wp-divider-text span{color:#06070899}body:not(.home-reference) .wp-problems,body:not(.home-reference) .wp-alternative{position:relative;color:#fff;background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),url(/images/home-art/paper-edge-bottom.png),linear-gradient(#060708,#060708);background-repeat:no-repeat;background-position:center top,center bottom,center;background-size:100% 6vw,100% 6vw,100% calc(100% - 6vw);padding:calc(6vw + 48px) 0}body:not(.home-reference) .wp-problems .wp-section__title,body:not(.home-reference) .wp-alternative .wp-section__title{color:#fff}body:not(.home-reference) .wp-problems .wp-section__subtitle,body:not(.home-reference) .wp-alternative .wp-section__subtitle{color:#ffffffb3}body:not(.home-reference) .wp-warning-card{border-color:#d8322b80}body:not(.home-reference) .wp-warning-card:hover{border-color:#d8322b;background:#141618}body:not(.home-reference) .wp-warning-card p strong{color:#ff7b72}body:not(.home-reference) .wp-warning-card__icon{border-radius:0;transform:rotate(-4deg)}body:not(.home-reference) .wp-warning-card__icon--red{background:#d8322b;border:2px solid #d8322b}body:not(.home-reference) .wp-warning-card__icon--red svg,body:not(.home-reference) .wp-warning-card__icon--red [data-lucide]{color:#fff}body:not(.home-reference) .wp-warning-card__icon--orange{background:#e8a020;border:2px solid #e8a020}body:not(.home-reference) .wp-warning-card__icon--orange svg,body:not(.home-reference) .wp-warning-card__icon--orange [data-lucide]{color:#060708}body:not(.home-reference) .wp-warning-card__icon--yellow{background:#f4ba12;border:2px solid #f4ba12}body:not(.home-reference) .wp-warning-card__icon--yellow svg,body:not(.home-reference) .wp-warning-card__icon--yellow [data-lucide]{color:#060708}body:not(.home-reference) .wp-warning-card__badge{border:0;border-radius:0;background:#d8322b;color:#fff;font-family:inherit;letter-spacing:0;text-transform:none}body:not(.home-reference) .wp-warning-card__stat{border-top-color:#ffffff26}body:not(.home-reference) .wp-warning-card__stat-number{color:#ff7b72;font-family:inherit}body:not(.home-reference) .wp-warning-card__stat-label{color:#ffffff8c}body:not(.home-reference) .wp-myth{background:transparent;border:0}body:not(.home-reference) .wp-myth__icon{border:2px solid #060708;border-radius:0;background:#d8322b;transform:rotate(-4deg)}body:not(.home-reference) .wp-myth__icon svg,body:not(.home-reference) .wp-myth__icon [data-lucide]{color:#fff}body:not(.home-reference) .wp-myth__title{color:#060708}body:not(.home-reference) .wp-myth__text p{color:#060708c7}body:not(.home-reference) .wp-myth__text p strong{color:#060708}body:not(.home-reference) .wp-myth__item{border:2px solid #060708;border-radius:0}body:not(.home-reference) .wp-myth__item h4{color:#060708}body:not(.home-reference) .wp-myth__item p{color:#060708b3}body:not(.home-reference) .wp-myth__item--bad{background:#fdfcf8}body:not(.home-reference) .wp-myth__item--reality{background:#d8322b}body:not(.home-reference) .wp-myth__item--reality h4{color:#fff}body:not(.home-reference) .wp-myth__item--reality p{color:#ffffffd9}body:not(.home-reference) .wp-myth__item-icon{border-radius:0}.wp-myth__item--bad body:not(.home-reference) .wp-myth__item-icon{background:#060708}.wp-myth__item--bad body:not(.home-reference) .wp-myth__item-icon svg,.wp-myth__item--bad body:not(.home-reference) .wp-myth__item-icon [data-lucide]{color:#fff}.wp-myth__item--reality body:not(.home-reference) .wp-myth__item-icon{background:#fff}.wp-myth__item--reality body:not(.home-reference) .wp-myth__item-icon svg,.wp-myth__item--reality body:not(.home-reference) .wp-myth__item-icon [data-lucide]{color:#d8322b}body:not(.home-reference) .wp-suitable__note{border:2px solid #060708;border-radius:0;background:#f4ba124d}body:not(.home-reference) .wp-suitable__note svg,body:not(.home-reference) .wp-suitable__note [data-lucide]{color:#060708}body:not(.home-reference) .wp-suitable__note p{color:#060708}body:not(.home-reference) .wp-faq-section{background:transparent;border:0}body:not(.home-reference) .wp-summary{background:transparent}body:not(.home-reference) .wp-summary__title{color:#060708}body:not(.home-reference) .wp-summary__text{color:#060708bf}@media (max-width: 1024px){body:not(.home-reference) .etx-header__inner{grid-template-columns:1fr auto}body:not(.home-reference) .etx-header__nav,body:not(.home-reference) .etx-header__cta{display:none}body:not(.home-reference) .etx-header__menu{display:flex}body:not(.home-reference) .footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){body:not(.home-reference) .page-hero:after,body:not(.home-reference) .solution-hero:after,body:not(.home-reference) .service-hero:after,body:not(.home-reference) .wp-hero:after{display:none}body:not(.home-reference) .section--dark{padding:calc(6vw + 32px) 0}body:not(.home-reference) .author-hero{flex-direction:column;align-items:flex-start}body:not(.home-reference) .author-hero__photo{width:128px;height:128px}body:not(.home-reference) .contact-grid{grid-template-columns:1fr}body:not(.home-reference) .form-row{grid-template-columns:1fr}body:not(.home-reference) .contact-form{box-shadow:6px 6px #f4ba12}body:not(.home-reference) .footer__top{grid-template-columns:1fr;text-align:right}body:not(.home-reference) .footer__grid{grid-template-columns:1fr}body:not(.home-reference) .footer__note{margin-top:32px}body:not(.home-reference) .pain-point__content{box-shadow:6px 6px #f4ba12}body:not(.home-reference) .service-hero__visual:before{width:min(200px,80%)}body:not(.home-reference) .service-hero__visual svg{width:120px;height:120px}}body .modal__backdrop{background:#060708d1;-webkit-backdrop-filter:none;backdrop-filter:none}body .modal__content{border:2px solid #060708;border-radius:0;background:#f7f4ed;box-shadow:10px 10px #f4ba12}body .modal__close{border:2px solid #060708;border-radius:0;background:transparent;color:#060708}body .modal__close:hover{background:#060708;color:#fff}body .modal__icon{border:2px solid #060708;border-radius:0;background:#f4ba12;transform:rotate(-4deg)}body .modal__icon svg,body .modal__icon i{color:#060708}body .modal__title{color:#060708;font-weight:800;letter-spacing:-.02em}body .modal__subtitle{color:#060708a6}body .modal__footer{border-top:2px solid rgba(6,7,8,.15)}body .modal__footer p{color:#06070899}body .modal__success h3{color:#060708}body .modal__success p{color:#060708b3}body .modal__success-icon{border:2px solid #060708;border-radius:0;background:#f4ba12;color:#060708}body .form-label{color:#060708}body .form-optional{color:#06070880}body .input-icon{color:#06070873}body .input-wrapper:focus-within .input-icon{color:#060708}body .form-input,body .form-textarea{border:2px solid #060708;border-radius:0;background:#fff!important;color:#060708!important}body .form-input::placeholder,body .form-textarea::placeholder{color:#06070873!important}body .form-input:focus,body .form-textarea:focus{border-color:#060708;background:#fff!important;box-shadow:4px 4px #f4ba12}body .notification{border-radius:0;border:2px solid #060708}body.service-page main{overflow:hidden}body.service-page .service-hero{min-height:min(760px,100svh - 70px);padding:clamp(70px,7vw,110px) 0 clamp(88px,9vw,138px);border-bottom:0;background:#f7f4ed}body.service-page .service-hero:before{top:4%;left:-4%;color:#060708;font-size:clamp(240px,34vw,610px);letter-spacing:-.09em;opacity:.055;transform:rotate(-7deg) scaleY(1.06)}body.service-page .service-hero:after{right:auto;bottom:8%;left:-3%;width:39%;height:clamp(14px,1.6vw,24px);background:#f4ba12;transform:rotate(-4deg)}body.service-page .service-hero__content{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);gap:clamp(54px,8vw,140px);align-items:center}body.service-page .service-hero__text{position:relative;z-index:2}body.service-page .service-hero__text h1{max-width:790px;margin:18px 0 28px;font-size:clamp(58px,7.1vw,112px);line-height:.92}body.service-page .service-hero__text h1 span,body.service-page .service-hero__text h1 strong{padding:.01em .14em .06em;background:#f4ba12}body.service-page .service-hero__text p{max-width:690px;margin-bottom:30px;font-size:clamp(18px,1.35vw,22px);line-height:1.65}body.service-page .service-hero__text .btn,body.service-page .service-hero__text [data-modal=contact]{min-width:210px;border:2px solid #060708!important;background:#060708!important;box-shadow:6px 6px #f4ba12;color:#fff!important}body.service-page .service-hero__text .btn:hover,body.service-page .service-hero__text .btn:focus-visible,body.service-page .service-hero__text [data-modal=contact]:hover,body.service-page .service-hero__text [data-modal=contact]:focus-visible{background:#f4ba12!important;box-shadow:6px 6px #060708;color:#060708!important}body.service-page .service-hero__eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border:2px solid #060708;background:#fdfcf8;color:#060708;font-size:14px;font-weight:900;line-height:1;transform:rotate(-1.5deg)}body.service-page .service-hero__eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:#f4ba12}body.service-page .service-hero__visual{position:relative;min-height:clamp(330px,34vw,500px);padding:0;isolation:isolate}body.service-page .service-hero__visual:after{content:"";position:absolute;z-index:-2;top:11%;right:4%;bottom:2%;left:10%;border:2px solid #060708;background:linear-gradient(rgba(6,7,8,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(6,7,8,.08) 1px,transparent 1px),#fdfcf8;background-size:28px 28px;box-shadow:10px 12px #0607081f;transform:rotate(4.5deg)}body.service-page .service-hero__visual:before{z-index:-1;top:4%;right:8%;bottom:7%;left:4%;width:auto;aspect-ratio:auto;margin:0;border:2px solid #060708;background:radial-gradient(rgba(255,255,255,.14) .7px,transparent .8px),#060708;background-size:7px 7px;box-shadow:12px 12px #f4ba12;transform:rotate(-4.5deg)}body.service-page .service-hero__visual svg{width:clamp(135px,13vw,205px);height:clamp(135px,13vw,205px);color:#f4ba12;stroke-width:1.45;transform:rotate(-4deg)}body.service-page .service-hero__index{position:absolute;z-index:2;top:11%;right:13%;color:#f4ba12;font-size:clamp(18px,1.6vw,27px);font-weight:900;letter-spacing:.08em}body.service-page .service-hero__index:after{content:"";display:block;width:44px;height:2px;margin-top:5px;background:#f4ba12}body.service-page .pain-point{position:relative;z-index:3;margin-top:clamp(-62px,-5vw,-38px);padding:0 0 clamp(70px,8vw,110px)}body.service-page .pain-point__content{max-width:1120px;padding:clamp(34px,4.5vw,66px) clamp(32px,6vw,94px);border:2px solid #060708;background:#fdfcf8;box-shadow:13px 13px #f4ba12;transform:rotate(.35deg)}body.service-page .pain-point__content:before{content:"";position:absolute;top:-16px;right:9%;width:118px;height:30px;background:#f4ba12d1;transform:rotate(-3deg)}body.service-page .pain-point__content:after{content:"02";position:absolute;top:22px;left:28px;color:#06070826;font-size:clamp(34px,4vw,64px);font-weight:900;line-height:1}body.service-page .pain-point__title{max-width:850px;margin-bottom:22px;font-size:clamp(32px,4vw,58px);line-height:1.05}body.service-page .pain-point__text{max-width:850px;font-size:clamp(17px,1.25vw,20px);line-height:1.8}body.service-page .pain-point__text strong{padding-inline:.12em;background:linear-gradient(transparent 58%,#f4ba12b8 58%);color:#060708}body.service-page .section--dark{position:relative;background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),url(/images/home-art/paper-edge-bottom.png),linear-gradient(#060708,#060708);background-repeat:no-repeat;background-position:center top,center bottom,center;background-size:100% 6vw,100% 6vw,100% calc(100% - 6vw);padding:calc(6vw + clamp(48px,5vw,80px)) 0 calc(6vw + clamp(54px,6vw,90px))}body.service-page .section--dark .section__title{position:relative;width:fit-content;margin:0 0 20px;color:#fff;font-size:clamp(42px,5vw,76px);line-height:1}body.service-page .section--dark .section__title:after{content:"";display:block;width:44%;min-width:90px;height:5px;margin-top:12px;background:#f4ba12;transform:rotate(-2deg)}body.service-page .section--dark .section__subtitle{max-width:720px;color:#ffffffb8;font-size:clamp(17px,1.25vw,21px)}body.service-page .what-we-do__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(42px,5vw,76px);border-top:1px solid rgba(255,255,255,.2);counter-reset:service-feature}body.service-page .what-we-do__item{position:relative;display:grid;min-height:230px;grid-template-columns:54px 1fr;align-content:start;gap:18px;padding:34px clamp(22px,2.4vw,40px);border:0;border-inline-start:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);background:transparent;box-shadow:none;counter-increment:service-feature}body.service-page .what-we-do__item:nth-child(3n+1){border-inline-start:0}body.service-page .what-we-do__item:after{content:"0" counter(service-feature);position:absolute;top:15px;left:18px;color:#ffffff2e;font-size:14px;font-weight:900}body.service-page .what-we-do__item:hover{border-color:#fff3;background:#f4ba120e;box-shadow:inset 0 -4px #f4ba12;transform:none}body.service-page .what-we-do__icon{width:48px;height:48px;margin:0;border:1px solid #f4ba12;background:transparent;transform:rotate(-3deg)}body.service-page .what-we-do__icon svg{width:23px;height:23px;color:#f4ba12!important;stroke:#f4ba12}body.service-page .what-we-do__item:hover .what-we-do__icon svg{color:#060708!important;stroke:#060708}body.service-page .what-we-do__content h3{margin:3px 0 10px;color:#fff;font-size:clamp(19px,1.45vw,25px);line-height:1.2}body.service-page .what-we-do__content p{color:#ffffffad;font-size:16px;line-height:1.65}body.service-page .section--off-white{position:relative;padding:clamp(78px,9vw,135px) 0;background:radial-gradient(rgba(6,7,8,.055) .7px,transparent .8px),#f7f4ed;background-size:7px 7px}body.service-page .section--off-white .section__title{max-width:850px;margin-bottom:clamp(42px,5vw,72px);color:#060708;font-size:clamp(42px,5vw,76px);line-height:1}body.service-page .benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.2vw,36px)}body.service-page .benefit-card{position:relative;min-height:250px;padding:clamp(28px,3vw,44px);border:2px solid #060708;background:#fdfcf8;box-shadow:8px 8px #06070821;transform:rotate(-.55deg)}body.service-page .benefit-card:nth-child(2n){transform:rotate(.65deg) translateY(12px)}body.service-page .benefit-card:before{content:"";position:absolute;top:-10px;right:50%;width:72px;height:20px;background:#f4ba12d1;transform:translate(50%) rotate(2deg)}body.service-page .benefit-card:hover{border-color:#060708;box-shadow:10px 10px #f4ba12;transform:rotate(0) translateY(-4px)}body.service-page .benefit-card h3{margin-bottom:10px;font-size:clamp(20px,1.55vw,26px)}body.service-page .benefit-card p{font-size:16px;line-height:1.65}body.service-page .process-steps{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(48px,6vw,86px)}body.service-page .process-steps:before{content:"";position:absolute;z-index:0;top:36px;right:11%;left:11%;border-top:2px dashed rgba(244,186,18,.58)}body.service-page .process-step{position:relative;z-index:1;padding:0 clamp(18px,2vw,34px);border:0;background:transparent;box-shadow:none}body.service-page .process-step:hover{border:0;background:transparent;box-shadow:none;transform:translateY(-4px)}body.service-page .process-step__number{width:72px;height:72px;margin-bottom:24px;border:2px solid #f4ba12;background:#060708;box-shadow:0 0 0 8px #060708;color:#f4ba12}body.service-page .process-step h3{color:#fff;font-size:clamp(19px,1.45vw,25px)}body.service-page .process-step p{color:#ffffffad;font-size:15px;line-height:1.6}body.service-page .section--faq{position:relative;padding:clamp(78px,9vw,135px) 0;background:#f7f4ed}body.service-page .section--faq .section__title{margin-bottom:clamp(28px,4vw,54px);color:#060708;font-size:clamp(42px,5vw,76px)}body.service-page .faq-list{max-width:1040px;border-top:2px solid #060708}body.service-page .faq-item{border-bottom:2px solid #060708}body.service-page .faq-question{padding:25px 4px;font-size:clamp(17px,1.25vw,21px)}body.service-page .faq-question:after{border-color:#060708;background:#fdfcf8}body.service-page .faq-answer{max-width:850px}body.service-page .cta-section,body.service-page .cta-section.section--dark{padding:clamp(76px,8vw,120px) 0;border-block:2px solid #060708}body.service-page .cta-section:after,body.service-page .cta-section.section--dark:after{content:"ETX";position:absolute;top:50%;left:-2%;color:transparent;font-size:clamp(110px,16vw,250px);font-weight:900;line-height:.8;letter-spacing:-.08em;-webkit-text-stroke:2px rgba(6,7,8,.18);transform:translateY(-50%) rotate(-6deg);pointer-events:none}body.service-page .cta-section .container,body.service-page .cta-section.section--dark .container{max-width:1040px}body.service-page .cta-section h2,body.service-page .cta-section .cta-section__title,body.service-page .cta-section.section--dark h2,body.service-page .cta-section.section--dark .cta-section__title{font-size:clamp(46px,6vw,92px)}@media (max-width: 1024px){body.service-page .service-hero{min-height:0}body.service-page .service-hero__content{grid-template-columns:1fr .65fr;gap:44px}body.service-page .service-hero__text h1{font-size:clamp(52px,7.4vw,76px)}body.service-page .service-hero__visual{min-height:310px}body.service-page .what-we-do__list,body.service-page .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.service-page .what-we-do__item:nth-child(3n+1){border-inline-start:1px solid rgba(255,255,255,.2)}body.service-page .what-we-do__item:nth-child(odd){border-inline-start:0}body.service-page .process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 0}body.service-page .process-steps:before{display:none}}@media (max-width: 700px){body.service-page .service-hero{padding:104px 0 98px}body.service-page .service-hero__content{display:flex;flex-direction:column;gap:54px;text-align:right}body.service-page .service-hero__text{order:0}body.service-page .service-hero__text h1{margin-top:15px;font-size:clamp(50px,16vw,76px)}body.service-page .service-hero__text p{margin-inline:0;font-size:17px}body.service-page .service-hero__text .btn,body.service-page .service-hero__text [data-modal=contact]{width:calc(100% - 8px)}body.service-page .service-hero__visual{order:1;width:min(100%,390px);min-height:340px;align-self:center}body.service-page .service-hero:after{width:65%}body.service-page .pain-point{margin-top:-42px;padding-inline:12px}body.service-page .pain-point__content{padding:38px 26px;box-shadow:8px 8px #f4ba12}body.service-page .pain-point__content:after{display:none}body.service-page .section--dark{padding-top:calc(6vw + 58px);padding-bottom:calc(6vw + 64px)}body.service-page .what-we-do__list,body.service-page .benefits-grid,body.service-page .process-steps{grid-template-columns:1fr}body.service-page .what-we-do__item,body.service-page .what-we-do__item:nth-child(3n+1),body.service-page .what-we-do__item:nth-child(odd){min-height:0;border-inline-start:0}body.service-page .benefit-card,body.service-page .benefit-card:nth-child(2n){min-height:0;transform:none}body.service-page .process-steps{gap:38px}body.service-page .process-step{display:grid;grid-template-columns:62px 1fr;gap:4px 18px;padding:0;text-align:right}body.service-page .process-step__number{width:58px;height:58px;grid-row:1/span 2;margin:0;box-shadow:0 0 0 6px #060708}body.service-page .process-step h3,body.service-page .process-step p{text-align:right}}body.service-page{width:100%;max-width:100%;overflow-x:hidden;background:#f5f1e8;color:#050607;font-family:Heebo,sans-serif}body.service-page main{width:100%;max-width:100vw;overflow:clip;background:#f5f1e8}body.service-page .reference-header{border-bottom:1px solid rgba(5,6,7,.18);background:#f5f1e8f5;box-shadow:0 10px 34px #0506070a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.service-page .reference-header__logo,body.service-page .reference-header__nav>a,body.service-page .service-menu__toggle{color:#050607}body.service-page .service-menu__toggle{position:relative}body.service-page .service-menu__toggle:after{content:"";position:absolute;right:0;bottom:-12px;width:100%;height:3px;background:#f5b900;transform:rotate(-1deg)}body.service-page .container{width:min(100%,1480px);max-width:100%;box-sizing:border-box;margin-inline:auto;padding-inline:clamp(22px,5.2vw,84px)}body.service-page .service-hero{position:relative;isolation:isolate;min-height:clamp(690px,51vw,820px);padding:clamp(74px,7vw,112px) 0 clamp(88px,8vw,132px);overflow:hidden;border-bottom:1px solid rgba(5,6,7,.14);background:radial-gradient(rgba(5,6,7,.055) .65px,transparent .75px),#f5f1e8;background-size:7px 7px}body.service-page .service-hero:before{content:"ETX";position:absolute;z-index:-1;top:47%;left:-3vw;direction:ltr;color:#0506070b;font-size:clamp(220px,31vw,520px);font-weight:900;letter-spacing:-.09em;line-height:.7;transform:translateY(-50%) rotate(-7deg);pointer-events:none}body.service-page .service-hero:after{content:"";position:absolute;z-index:-1;right:-3%;bottom:5.5%;width:34%;height:clamp(13px,1.5vw,23px);background:#f5b900;transform:rotate(2.5deg);pointer-events:none}body.service-page .service-hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(50px,7vw,118px)}body.service-page .service-hero__text{position:relative;z-index:2;max-width:780px;text-align:right}body.service-page .service-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:#b98500;font-size:clamp(14px,1.1vw,18px);font-weight:800;line-height:1.2}body.service-page .service-hero__eyebrow:before{content:"";width:34px;height:3px;background:#f5b900}body.service-page .service-hero h1{max-width:790px;margin:0;color:#050607;font-size:clamp(68px,7.3vw,122px);font-weight:900;letter-spacing:-.065em;line-height:.92;text-wrap:balance}body.service-page .service-hero h1 span{display:inline;padding:0;background:none;color:inherit;-webkit-text-fill-color:currentColor}body.service-page .service-hero__highlight{display:table;width:fit-content;max-width:720px;margin:24px 0 20px auto;padding:7px 13px 8px;background:#f5b900;color:#050607;font-size:clamp(21px,2vw,32px);font-weight:900;letter-spacing:-.025em;line-height:1.2;box-decoration-break:clone;-webkit-box-decoration-break:clone}body.service-page .service-hero__lead{max-width:650px;margin:0 0 30px auto;color:#050607c2;font-size:clamp(18px,1.4vw,22px);font-weight:400;line-height:1.72;text-wrap:pretty}body.service-page .service-hero__cta.btn{min-width:258px;min-height:62px;justify-content:space-between;padding:16px 24px;border:2px solid #050607;border-radius:0;background:#050607;box-shadow:none;color:#fff;font-size:17px;font-weight:800}body.service-page .service-hero__cta.btn svg{width:22px;height:22px;color:#fff;stroke-width:1.8}body.service-page .service-hero__cta.btn:before{display:none}body.service-page .service-hero__cta.btn:hover,body.service-page .service-hero__cta.btn:focus-visible{background:#f5b900;color:#050607;box-shadow:7px 7px #050607;transform:translate(-3px,-3px)}body.service-page .service-hero__cta.btn:hover svg,body.service-page .service-hero__cta.btn:focus-visible svg{color:#050607}body.service-page .service-poster{position:relative;width:min(100%,500px);aspect-ratio:1122/1402;justify-self:center;color:#fff;transform:rotate(-4deg);transform-origin:center}body.service-page .service-poster:after{content:"";position:absolute;z-index:-1;right:-18px;bottom:-18px;width:72%;height:72%;background:#f5b900;clip-path:polygon(4% 0,100% 7%,93% 100%,0 93%);opacity:.95}body.service-page .service-poster__paper,body.service-page .service-poster__paper img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}body.service-page .service-poster__paper{z-index:0;filter:drop-shadow(0 18px 20px rgba(5,6,7,.18))}body.service-page .service-poster__dots{position:absolute;z-index:1;top:8%;right:8%;bottom:8%;left:8%;background-image:radial-gradient(rgba(255,255,255,.14) .7px,transparent .8px);background-size:7px 7px;opacity:.35;pointer-events:none}body.service-page .service-poster__category{position:absolute;z-index:2;top:13%;right:12%;padding-bottom:9px;border-bottom:2px solid #f5b900;color:#f5b900;font-size:clamp(12px,1vw,16px);font-weight:800}body.service-page .service-poster__icon{position:absolute;z-index:2;top:27%;right:50%;display:grid;width:38%;aspect-ratio:1;place-items:center;border:3px solid #f5b900;color:#f5b900;transform:translate(50%) rotate(2deg)}body.service-page .service-poster__icon:before,body.service-page .service-poster__icon:after{content:"";position:absolute;width:24%;height:3px;background:#f5b900}body.service-page .service-poster__icon:before{top:10%;left:-18%;transform:rotate(-38deg)}body.service-page .service-poster__icon:after{right:-18%;bottom:13%;transform:rotate(-42deg)}body.service-page .service-poster__icon svg{width:56%;height:56%;color:#f5b900;stroke:currentColor;stroke-width:1.45}body.service-page .service-poster__index{position:absolute;z-index:2;right:12%;bottom:13%;color:#fff;font-family:Anton,Heebo,sans-serif;font-size:clamp(72px,7vw,116px);font-weight:900;letter-spacing:-.04em;line-height:.75}body.service-page .service-poster__code{position:absolute;z-index:2;bottom:12.5%;left:12%;max-width:42%;color:#f5b900;font-family:Anton,Heebo,sans-serif;font-size:clamp(12px,1.15vw,18px);letter-spacing:.045em;line-height:1.15;text-align:left}body.service-page .service-section-heading{max-width:900px;margin-bottom:clamp(42px,5vw,72px);text-align:right}body.service-page .service-section-heading>span{display:inline-block;margin-bottom:13px;color:#a97900;font-size:14px;font-weight:900;letter-spacing:.015em}body.service-page .service-section-heading h2{margin:0;color:#050607;font-size:clamp(43px,5vw,78px);font-weight:900;letter-spacing:-.055em;line-height:1;text-wrap:balance}body.service-page .service-section-heading p{max-width:680px;margin:20px 0 0 auto;color:#050607b3;font-size:clamp(17px,1.3vw,21px);line-height:1.7}body.service-page .service-section-heading--center{margin-inline:auto;text-align:center}body.service-page .service-section-heading--center p{margin-inline:auto}body.service-page .service-section-heading--center h2:after{content:"";display:block;width:118px;height:4px;margin:18px auto 0;background:#f5b900;transform:rotate(-1.5deg)}body.service-page .service-section-heading--light>span{color:#f5b900}body.service-page .service-section-heading--light h2{color:#fff}body.service-page .service-section-heading--light p{color:#ffffffad}body.service-page .service-problem{padding:clamp(80px,8.5vw,136px) 0 clamp(88px,9vw,146px);background:#fcfaf4}body.service-page .service-problem .service-section-heading{margin-bottom:clamp(42px,4.5vw,66px)}body.service-page .service-problem .service-section-heading p{max-width:760px}body.service-page .service-problem__points{display:grid;max-width:1120px;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;border-block:1px solid rgba(5,6,7,.22)}body.service-page .service-problem__point{min-width:0;padding:30px clamp(22px,3vw,44px);border-inline-start:1px solid rgba(5,6,7,.22);text-align:center}body.service-page .service-problem__point:first-child{border-inline-start:0}body.service-page .service-problem__point>span{display:block;margin-bottom:10px;color:#f5b900;font-size:32px;font-weight:400;line-height:1}body.service-page .service-problem__point p{margin:0;color:#050607c2;font-size:16px;font-weight:600;line-height:1.65}body.service-page .service-ink-section,body.service-page .service-process{position:relative;color:#fff;background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),url(/images/home-art/paper-edge-bottom.png),linear-gradient(#050607,#050607);background-repeat:no-repeat;background-position:center top,center bottom,center;background-size:100% clamp(58px,6vw,96px),100% clamp(58px,6vw,96px),100% calc(100% - clamp(76px,8vw,126px))}body.service-page .service-delivery{margin-top:-1px;padding:clamp(128px,12vw,190px) 0 clamp(132px,12.5vw,200px)}body.service-page .service-delivery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22);border-inline-end:1px solid rgba(255,255,255,.22)}body.service-page .service-delivery__item{display:grid;min-height:230px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:26px;padding:clamp(30px,3.5vw,52px);border-bottom:1px solid rgba(255,255,255,.22);border-inline-start:1px solid rgba(255,255,255,.22);background:#ffffff05;transition:background .18s ease,color .18s ease}body.service-page .service-delivery__item h3{margin:0 0 10px;color:#fff;font-size:clamp(22px,1.7vw,28px);font-weight:800;line-height:1.2}body.service-page .service-delivery__item p{max-width:54ch;margin:0;color:#ffffffab;font-size:16px;line-height:1.72}body.service-page .service-delivery__item:hover{background:#f5b900}body.service-page .service-delivery__item:hover h3,body.service-page .service-delivery__item:hover p{color:#050607}body.service-page .service-delivery__item:hover .service-delivery__icon{border-color:#050607;color:#050607}body.service-page .service-delivery__icon{display:grid;width:58px;height:58px;place-items:center;border:2px solid #f5b900;color:#f5b900;transform:rotate(-3deg)}body.service-page .service-delivery__icon svg{width:28px;height:28px;stroke-width:1.7}body.service-page .service-benefits{padding:clamp(92px,9vw,150px) 0 clamp(105px,10vw,166px);background:radial-gradient(rgba(5,6,7,.05) .65px,transparent .75px),#f5f1e8;background-size:7px 7px}body.service-page .service-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:clamp(20px,2vw,30px)}body.service-page .service-benefits__card{position:relative;min-height:260px;padding:34px clamp(26px,2.8vw,40px) 38px;border:2px solid #050607;background:#fcfaf4;box-shadow:7px 7px #05060721;transition:transform .18s ease,box-shadow .18s ease}body.service-page .service-benefits__card:nth-child(2n){transform:translateY(12px) rotate(.45deg)}body.service-page .service-benefits__card:before{content:"";position:absolute;top:-10px;right:50%;width:72px;height:19px;background:#f5b900e0;transform:translate(50%) rotate(-1.5deg)}body.service-page .service-benefits__card:hover{box-shadow:9px 9px #f5b900;transform:translate(-2px,-2px) rotate(0)}body.service-page .service-benefits__card h3{margin:24px 0 11px;color:#050607;font-size:clamp(21px,1.55vw,26px);font-weight:800;line-height:1.22}body.service-page .service-benefits__card p{margin:0;color:#050607b3;font-size:16px;line-height:1.72}body.service-page .service-benefits__number{color:#050607;font-family:Anton,Heebo,sans-serif;font-size:48px;font-weight:900;line-height:.85}body.service-page .service-guide{padding:0 0 clamp(90px,9vw,145px);background:#f5f1e8}body.service-page .service-guide__details{max-width:1120px;margin-inline:auto;border:2px solid #050607;background:#fcfaf4;box-shadow:8px 8px #f5b900}body.service-page .service-guide__details[open] summary i{transform:rotate(45deg)}body.service-page .service-guide summary{display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:30px;padding:24px clamp(24px,4vw,54px);cursor:pointer;list-style:none}body.service-page .service-guide summary::-webkit-details-marker{display:none}body.service-page .service-guide summary small{display:block;margin-bottom:4px;color:#a97900;font-size:13px;font-weight:800}body.service-page .service-guide summary strong{display:block;color:#050607;font-size:clamp(22px,2vw,31px);font-weight:900;line-height:1.25}body.service-page .service-guide summary i{position:relative;width:34px;height:34px;flex:0 0 auto;transition:transform .18s ease}body.service-page .service-guide summary i:before,body.service-page .service-guide summary i:after{content:"";position:absolute;top:50%;left:0;width:100%;height:3px;background:#050607}body.service-page .service-guide summary i:after{transform:rotate(90deg)}body.service-page .service-guide__article{max-width:820px;margin-inline:auto;padding:12px clamp(28px,5vw,72px) clamp(48px,6vw,82px);border-top:1px solid rgba(5,6,7,.22)}body.service-page .service-guide__article h2,body.service-page .service-guide__article h3{color:#050607;font-weight:900;letter-spacing:-.035em;line-height:1.15}body.service-page .service-guide__article h2{margin:50px 0 20px;font-size:clamp(34px,3.5vw,52px)}body.service-page .service-guide__article h3{margin:42px 0 16px;font-size:clamp(25px,2.2vw,34px)}body.service-page .service-guide__article p,body.service-page .service-guide__article li{color:#050607c7;font-size:clamp(17px,1.25vw,19px);line-height:1.82}body.service-page .service-guide__article p{margin:0 0 18px}body.service-page .service-guide__article ul,body.service-page .service-guide__article ol{margin:18px 0 28px;padding-right:24px}body.service-page .service-guide__article strong{color:#050607}body.service-page .service-process{padding:clamp(128px,12vw,190px) 0 clamp(132px,12.5vw,200px)}body.service-page .service-process__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}body.service-page .service-process__steps:before{content:"";position:absolute;top:34px;right:10%;left:10%;border-top:3px dashed rgba(245,185,0,.72);transform:rotate(-.35deg)}body.service-page .service-process__step{position:relative;z-index:1;padding:0 clamp(17px,2vw,32px);text-align:center}body.service-page .service-process__step>span{display:grid;width:68px;height:68px;place-items:center;margin:0 auto 24px;border:2px solid #f5b900;border-radius:50%;background:#050607;box-shadow:0 0 0 8px #050607;color:#f5b900;font-size:25px;font-weight:900}body.service-page .service-process__step h3{margin:0 0 9px;color:#fff;font-size:clamp(20px,1.55vw,26px);font-weight:800}body.service-page .service-process__step p{max-width:30ch;margin:0 auto;color:#ffffffa8;font-size:15px;line-height:1.65}body.service-page .service-faq{padding:clamp(92px,9vw,150px) 0 clamp(100px,10vw,160px);background:#fcfaf4}body.service-page .service-faq .faq-list{max-width:1030px;margin:0 auto;border-top:2px solid #050607}body.service-page .service-faq .faq-item{border:0;border-bottom:2px solid #050607;background:transparent}body.service-page .service-faq .faq-item.is-open .faq-question__icon{color:#050607;transform:rotate(45deg)}body.service-page .service-faq .faq-item.is-open .faq-answer{padding-bottom:28px}body.service-page .service-faq .faq-question{min-height:82px;gap:24px;padding:20px 3px;border:0;background:transparent;color:#050607;text-align:right}body.service-page .service-faq .faq-question span{color:#050607;font-size:clamp(17px,1.3vw,21px);font-weight:700;line-height:1.4}body.service-page .service-faq .faq-question:hover span,body.service-page .service-faq .faq-question:hover .faq-question__icon,body.service-page .service-faq .faq-question:focus-visible span,body.service-page .service-faq .faq-question:focus-visible .faq-question__icon{color:#a97900}body.service-page .service-faq .faq-question__icon{width:25px;height:25px;flex:0 0 auto;color:#050607;transition:transform .18s ease,color .18s ease}body.service-page .service-faq .faq-answer{max-width:780px;padding:0}body.service-page .service-faq .faq-answer p{margin:0;color:#050607b8;font-size:17px;line-height:1.8}body.service-page .service-final-cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,7vw,112px) 0;border-block:2px solid #050607;background:radial-gradient(rgba(5,6,7,.12) .7px,transparent .8px),#f5b900;background-size:7px 7px}body.service-page .service-final-cta:before{content:"X";position:absolute;z-index:-1;top:50%;left:2%;color:transparent;font-size:clamp(170px,23vw,360px);font-weight:900;line-height:.7;-webkit-text-stroke:2px rgba(5,6,7,.24);transform:translateY(-50%) rotate(-8deg)}body.service-page .service-final-cta>.container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(36px,6vw,100px)}body.service-page .service-final-cta span{display:block;margin-bottom:9px;color:#050607ad;font-size:14px;font-weight:900}body.service-page .service-final-cta h2{max-width:930px;margin:0 0 13px;color:#050607;font-size:clamp(45px,5.6vw,86px);font-weight:900;letter-spacing:-.055em;line-height:.98;text-wrap:balance}body.service-page .service-final-cta p{max-width:650px;margin:0;color:#050607b8;font-size:18px;line-height:1.65}body.service-page .service-final-cta__button.btn{min-width:220px;min-height:62px;justify-content:space-between;padding:16px 24px;border:2px solid #050607;border-radius:0;background:#050607;box-shadow:none;color:#fff;font-size:17px;font-weight:800}body.service-page .service-final-cta__button.btn:before{display:none}body.service-page .service-final-cta__button.btn:hover,body.service-page .service-final-cta__button.btn:focus-visible{background:#fcfaf4;color:#050607;box-shadow:7px 7px #05060733;transform:translate(-3px,-3px)}@media (max-width: 1050px){body.service-page .service-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:42px}body.service-page .service-hero h1{font-size:clamp(62px,8.2vw,94px)}body.service-page .service-delivery__item{min-height:250px}body.service-page .service-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){body.service-page .service-hero{min-height:0}body.service-page .service-hero__grid{grid-template-columns:1fr}body.service-page .service-hero__text{max-width:680px}body.service-page .service-hero__lead{max-width:610px}body.service-page .service-poster{width:min(82vw,460px);margin-top:20px}body.service-page .service-delivery__grid{grid-template-columns:1fr}body.service-page .service-delivery__item{min-height:0}body.service-page .service-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 0}body.service-page .service-process__steps:before{display:none}body.service-page .service-final-cta>.container{grid-template-columns:1fr}}@media (max-width: 700px){body.service-page .reference-header{position:sticky}body.service-page .service-hero{width:100%;max-width:100vw;padding:66px 0 96px}body.service-page .service-hero__grid{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch}body.service-page .service-hero__text{width:100%;min-width:0;max-width:100%}body.service-page .service-hero__text p{max-width:100%;margin-right:0;margin-left:0}body.service-page .service-hero:before{top:67%;font-size:76vw;opacity:.72}body.service-page .service-hero:after{right:-12%;width:70%}body.service-page .service-hero__eyebrow{margin-bottom:17px;font-size:13px}body.service-page .service-hero__text h1{width:100%;max-width:100%;margin-right:0;margin-left:0;font-size:clamp(53px,16vw,75px);line-height:.96;white-space:normal}body.service-page .service-hero__highlight{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:19px;font-size:20px;line-height:1.3}body.service-page .service-hero__lead{font-size:17px;line-height:1.7}body.service-page .service-hero__cta.btn{width:100%}body.service-page .service-poster{width:min(100vw - 70px,390px);max-width:100%;align-self:center;transform:rotate(-2.5deg)}body.service-page .service-section-heading{margin-bottom:38px}body.service-page .service-section-heading h2{font-size:clamp(39px,12vw,58px)}body.service-page .service-section-heading p{font-size:17px}body.service-page .service-problem{padding-block:74px 88px}body.service-page .service-problem__points{grid-template-columns:1fr;border-bottom:0}body.service-page .service-problem__point{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;padding:22px 8px;border-inline-start:0;border-bottom:1px solid rgba(5,6,7,.22);text-align:right}body.service-page .service-problem__point>span{margin:1px 0 0}body.service-page .service-delivery,body.service-page .service-process{padding-block:112px 120px;background-size:100% 58px,100% 58px,100% calc(100% - 76px)}body.service-page .service-delivery__item{grid-template-columns:52px minmax(0,1fr);gap:18px;padding:28px 20px}body.service-page .service-delivery__item h3{font-size:21px}body.service-page .service-delivery__item p{font-size:15px}body.service-page .service-delivery__icon{width:48px;height:48px}body.service-page .service-delivery__icon svg{width:23px;height:23px}body.service-page .service-benefits{padding-block:82px 104px}body.service-page .service-benefits__grid{grid-template-columns:1fr}body.service-page .service-benefits__card,body.service-page .service-benefits__card:nth-child(2n){min-height:0;transform:none}body.service-page .service-guide{padding-bottom:95px}body.service-page .service-guide summary{min-height:92px;padding:20px}body.service-page .service-guide summary strong{font-size:20px}body.service-page .service-guide summary i{width:26px;height:26px}body.service-page .service-guide__article{padding-inline:23px}body.service-page .service-guide__article p,body.service-page .service-guide__article li{font-size:16px}body.service-page .service-process__steps{grid-template-columns:1fr;gap:38px}body.service-page .service-process__step{display:grid;grid-template-columns:58px minmax(0,1fr);gap:5px 18px;padding:0;text-align:right}body.service-page .service-process__step>span{width:54px;height:54px;grid-row:1;margin:0;box-shadow:0 0 0 5px #050607;font-size:21px}body.service-page .service-process__step>div{grid-column:2}body.service-page .service-process__step h3,body.service-page .service-process__step p{max-width:none;margin-inline:0;text-align:right}body.service-page .service-faq{padding-block:82px 98px}body.service-page .service-faq .faq-question{min-height:74px;padding-block:17px}body.service-page .service-faq .faq-answer p{font-size:16px}body.service-page .service-final-cta{padding-block:64px}body.service-page .service-final-cta h2{font-size:clamp(42px,12vw,62px)}body.service-page .service-final-cta p{font-size:17px}body.service-page .service-final-cta__button.btn{width:100%}}@media (prefers-reduced-motion: reduce){body.service-page .service-poster,body.service-page .service-benefits__card,body.service-page .service-delivery__item,body.service-page .service-hero__cta.btn,body.service-page .service-final-cta__button.btn{transition:none}}body.blog-editorial,body.article-editorial{width:100%;max-width:100%;overflow-x:hidden;background:#f5f1e8;color:#050607;font-family:Heebo,sans-serif}body.blog-editorial main,body.article-editorial main{width:100%;max-width:100vw;overflow:clip;background:#f5f1e8}body.blog-editorial .reference-header,body.article-editorial .reference-header{border-bottom:1px solid rgba(5,6,7,.18);background:#f5f1e8f5;box-shadow:0 10px 34px #0506070a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.blog-editorial .reference-header__logo,body.blog-editorial .reference-header__nav>a,body.blog-editorial .service-menu__toggle,body.article-editorial .reference-header__logo,body.article-editorial .reference-header__nav>a,body.article-editorial .service-menu__toggle{color:#050607}body.blog-editorial .reference-header__nav>a:last-child,body.article-editorial .reference-header__nav>a:last-child{position:relative}body.blog-editorial .reference-header__nav>a:last-child:after,body.article-editorial .reference-header__nav>a:last-child:after{content:"";position:absolute;right:0;bottom:-12px;width:100%;height:3px;background:#f5b900;transform:rotate(-1deg)}body.blog-editorial .container,body.article-editorial .container{width:min(100%,1480px);max-width:100%;box-sizing:border-box;margin-inline:auto;padding-inline:clamp(22px,5.2vw,84px)}body.blog-editorial .editorial-breadcrumb,body.article-editorial .editorial-breadcrumb{border-bottom:1px solid rgba(5,6,7,.12);background:#f5f1e8}body.blog-editorial .editorial-breadcrumb ol,body.article-editorial .editorial-breadcrumb ol{display:flex;min-height:48px;align-items:center;gap:9px;margin:0;padding:0;list-style:none;color:#0506077a;font-size:13px;font-weight:600}body.blog-editorial .editorial-breadcrumb li,body.article-editorial .editorial-breadcrumb li{display:flex;align-items:center;gap:9px}body.blog-editorial .editorial-breadcrumb li:not(:last-child):after,body.article-editorial .editorial-breadcrumb li:not(:last-child):after{content:"/";color:#f5b900;font-weight:900}body.blog-editorial .editorial-breadcrumb a,body.article-editorial .editorial-breadcrumb a{color:#050607;text-decoration:none}body.blog-editorial .editorial-breadcrumb a:hover,body.blog-editorial .editorial-breadcrumb a:focus-visible,body.article-editorial .editorial-breadcrumb a:hover,body.article-editorial .editorial-breadcrumb a:focus-visible{background:#f5b900}body.blog-editorial .journal-kicker,body.article-editorial .journal-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:#a97900;font-size:clamp(13px,1vw,16px);font-weight:900}body.blog-editorial .journal-kicker:before,body.article-editorial .journal-kicker:before{content:"";width:38px;height:3px;background:#f5b900}body.blog-editorial .journal-heading,body.article-editorial .journal-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,430px);align-items:end;gap:50px;margin-bottom:clamp(42px,5vw,72px)}body.blog-editorial .journal-heading>div>span,body.article-editorial .journal-heading>div>span{display:block;margin-bottom:10px;color:#a97900;font-size:14px;font-weight:900}body.blog-editorial .journal-heading h2,body.article-editorial .journal-heading h2{margin:0;color:#050607;font-size:clamp(43px,5vw,76px);font-weight:900;letter-spacing:-.055em;line-height:1;text-wrap:balance}body.blog-editorial .journal-heading>p,body.article-editorial .journal-heading>p{margin:0;color:#050607ab;font-size:17px;line-height:1.7}body.blog-editorial .journal-heading>a,body.article-editorial .journal-heading>a{justify-self:end;padding-bottom:4px;border-bottom:3px solid #f5b900;color:#fff;font-size:16px;font-weight:800;text-decoration:none}body.blog-editorial .journal-heading--light>div>span,body.article-editorial .journal-heading--light>div>span{color:#f5b900}body.blog-editorial .journal-heading--light h2,body.blog-editorial .journal-heading--light>p,body.article-editorial .journal-heading--light h2,body.article-editorial .journal-heading--light>p{color:#fff}body.blog-editorial .blog-card,body.article-editorial .blog-card{position:relative;overflow:hidden;border:2px solid #050607;border-radius:0;background:#fcfaf4;box-shadow:7px 7px #05060721;transition:transform .18s ease,box-shadow .18s ease}body.blog-editorial .blog-card:hover,body.article-editorial .blog-card:hover{border-color:#050607;box-shadow:9px 9px #f5b900;transform:translate(-2px,-2px)}body.blog-editorial .blog-card__image,body.article-editorial .blog-card__image{aspect-ratio:16/10;overflow:hidden;border:0;border-bottom:2px solid #050607;background:#111214}body.blog-editorial .blog-card__image a,body.blog-editorial .blog-card__image img,body.article-editorial .blog-card__image a,body.article-editorial .blog-card__image img{display:block;width:100%;height:100%}body.blog-editorial .blog-card__image img,body.article-editorial .blog-card__image img{object-fit:cover;filter:saturate(.88) contrast(1.04);transition:transform .42s cubic-bezier(.16,1,.3,1),filter .22s ease}body.blog-editorial .blog-card:hover body.blog-editorial .blog-card__image img,body.blog-editorial .blog-card:hover body.article-editorial .blog-card__image img,body.article-editorial .blog-card:hover body.blog-editorial .blog-card__image img,body.article-editorial .blog-card:hover body.article-editorial .blog-card__image img{filter:saturate(1) contrast(1.02);transform:scale(1.035)}body.blog-editorial .blog-card__placeholder,body.article-editorial .blog-card__placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(rgba(255,255,255,.11) .7px,transparent .8px),#050607;background-size:7px 7px;color:#f5b900;font-size:74px;font-weight:900;opacity:1}body.blog-editorial .blog-card__content,body.article-editorial .blog-card__content{display:flex;min-height:300px;flex-direction:column;padding:clamp(24px,2.5vw,36px)}body.blog-editorial .blog-card__topline,body.article-editorial .blog-card__topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}body.blog-editorial .blog-card__category,body.article-editorial .blog-card__category{display:inline-flex;width:fit-content;margin:0;padding:6px 9px;border:0;background:#f5b900;color:#050607;font-size:12px;font-weight:900;letter-spacing:0;line-height:1.1;text-transform:none}body.blog-editorial .blog-card__number,body.article-editorial .blog-card__number{color:#05060742;font-family:Anton,Heebo,sans-serif;font-size:25px;font-weight:900;line-height:1}body.blog-editorial .blog-card__title,body.article-editorial .blog-card__title{margin:0 0 13px;color:#050607;font-size:clamp(23px,1.8vw,30px);font-weight:900;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}body.blog-editorial .blog-card__title a,body.article-editorial .blog-card__title a{color:inherit;text-decoration:none}body.blog-editorial .blog-card__title a:hover,body.blog-editorial .blog-card__title a:focus-visible,body.article-editorial .blog-card__title a:hover,body.article-editorial .blog-card__title a:focus-visible{background:linear-gradient(transparent 58%,#f5b900 58%);color:#050607}body.blog-editorial .blog-card__excerpt,body.article-editorial .blog-card__excerpt{display:-webkit-box;margin:0 0 20px;overflow:hidden;color:#050607ad;font-size:16px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.blog-editorial .blog-card__meta,body.article-editorial .blog-card__meta{display:flex;align-items:center;gap:16px;margin-top:auto;color:#0506077a;font-size:13px;font-weight:600}body.blog-editorial .blog-card__link,body.article-editorial .blog-card__link{display:inline-flex;width:fit-content;align-items:center;gap:12px;margin-top:20px;padding-bottom:4px;border-bottom:3px solid #f5b900;color:#050607;font-size:15px;font-weight:900;text-decoration:none}body.blog-editorial .blog-card__link span,body.article-editorial .blog-card__link span{transition:transform .16s ease}body.blog-editorial .blog-card__link:hover span,body.blog-editorial .blog-card__link:focus-visible span,body.article-editorial .blog-card__link:hover span,body.article-editorial .blog-card__link:focus-visible span{transform:translate(-5px)}body.blog-editorial .blog-pagination,body.article-editorial .blog-pagination{padding:52px 0 0}body.blog-editorial .blog-pagination nav,body.article-editorial .blog-pagination nav{gap:10px}body.blog-editorial .blog-pagination a,body.blog-editorial .blog-pagination span,body.article-editorial .blog-pagination a,body.article-editorial .blog-pagination span{min-width:48px;height:48px;border:2px solid #050607;border-radius:0;background:#fcfaf4;color:#050607;font-weight:800}body.blog-editorial .blog-pagination a:hover,body.blog-editorial .blog-pagination a:focus-visible,body.article-editorial .blog-pagination a:hover,body.article-editorial .blog-pagination a:focus-visible{border-color:#050607;background:#f5b900;color:#050607}body.blog-editorial .blog-empty,body.article-editorial .blog-empty{margin:40px auto 0;padding:clamp(50px,7vw,92px) 30px;border:2px solid #050607;background:#fcfaf4;box-shadow:9px 9px #f5b900;text-align:center}body.blog-editorial .blog-empty>span,body.article-editorial .blog-empty>span{color:#a97900;font-size:13px;font-weight:900}body.blog-editorial .blog-empty h2,body.article-editorial .blog-empty h2{margin:11px 0;color:#050607;font-size:clamp(34px,4vw,58px)}body.blog-editorial .blog-empty p,body.article-editorial .blog-empty p{max-width:560px;margin:0 auto;color:#050607a6;font-size:17px;line-height:1.7}body.blog-editorial .journal-cta,body.article-editorial .journal-cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(70px,7vw,110px) 0;border-block:2px solid #050607;background:radial-gradient(rgba(5,6,7,.12) .7px,transparent .8px),#f5b900;background-size:7px 7px}body.blog-editorial .journal-cta:before,body.article-editorial .journal-cta:before{content:"X";position:absolute;z-index:-1;top:50%;left:2%;color:transparent;font-size:clamp(170px,23vw,360px);font-weight:900;line-height:.7;-webkit-text-stroke:2px rgba(5,6,7,.24);transform:translateY(-50%) rotate(-8deg)}body.blog-editorial .journal-cta>.container,body.article-editorial .journal-cta>.container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(38px,6vw,100px)}body.blog-editorial .journal-cta span,body.article-editorial .journal-cta span{display:block;margin-bottom:8px;color:#050607ad;font-size:14px;font-weight:900}body.blog-editorial .journal-cta h2,body.article-editorial .journal-cta h2{max-width:940px;margin:0 0 13px;color:#050607;font-size:clamp(43px,5.4vw,82px);font-weight:900;letter-spacing:-.055em;line-height:.98;text-wrap:balance}body.blog-editorial .journal-cta p,body.article-editorial .journal-cta p{max-width:650px;margin:0;color:#050607b3;font-size:18px;line-height:1.65}body.blog-editorial .journal-cta__button.btn,body.article-editorial .journal-cta__button.btn{min-width:220px;min-height:62px;justify-content:space-between;padding:16px 24px;border:2px solid #050607;border-radius:0;background:#050607;box-shadow:none;color:#fff;font-size:17px;font-weight:800}body.blog-editorial .journal-cta__button.btn:before,body.article-editorial .journal-cta__button.btn:before{display:none}body.blog-editorial .journal-cta__button.btn:hover,body.blog-editorial .journal-cta__button.btn:focus-visible,body.article-editorial .journal-cta__button.btn:hover,body.article-editorial .journal-cta__button.btn:focus-visible{background:#fcfaf4;color:#050607;box-shadow:7px 7px #05060733;transform:translate(-3px,-3px)}body.blog-editorial .journal-hero{position:relative;isolation:isolate;min-height:clamp(600px,46vw,735px);padding:clamp(70px,7vw,108px) 0 clamp(88px,8vw,126px);overflow:hidden;background:radial-gradient(rgba(5,6,7,.05) .65px,transparent .75px),#f5f1e8;background-size:7px 7px}body.blog-editorial .journal-hero:before{content:"READ";position:absolute;z-index:-1;top:48%;left:-3%;direction:ltr;color:#0506070b;font-family:Anton,Heebo,sans-serif;font-size:clamp(220px,30vw,490px);font-weight:900;letter-spacing:-.04em;line-height:.7;transform:translateY(-50%) rotate(-7deg);pointer-events:none}body.blog-editorial .journal-hero:after{content:"";position:absolute;z-index:-1;right:-3%;bottom:7%;width:38%;height:clamp(13px,1.5vw,23px);background:#f5b900;transform:rotate(2.5deg)}body.blog-editorial .journal-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:center;gap:clamp(56px,8vw,130px)}body.blog-editorial .journal-hero__copy{max-width:800px;text-align:right}body.blog-editorial .journal-hero h1{margin:0;color:#050607;font-size:clamp(86px,9vw,148px);font-weight:900;letter-spacing:-.075em;line-height:.88}body.blog-editorial .journal-hero h1 span{padding:0 .11em .03em;background:#f5b900;color:#050607}body.blog-editorial .journal-hero__statement{display:table;width:fit-content;margin:30px 0 22px auto;padding:7px 12px 8px;background:#050607;color:#fff;font-size:clamp(21px,2vw,31px);font-weight:900;line-height:1.25}body.blog-editorial .journal-hero__lead{max-width:660px;margin:0;color:#050607b8;font-size:clamp(18px,1.4vw,22px);line-height:1.72}body.blog-editorial .journal-cover{position:relative;width:min(100%,450px);aspect-ratio:4/5;justify-self:center;padding:11% 10%;border:2px solid #050607;background:radial-gradient(rgba(255,255,255,.13) .7px,transparent .8px),#050607;background-size:7px 7px;box-shadow:15px 15px #f5b900;color:#fff;transform:rotate(-4deg)}body.blog-editorial .journal-cover:before{content:"";position:absolute;top:-12px;right:17%;width:98px;height:26px;background:#fcfaf4db;transform:rotate(2deg)}body.blog-editorial .journal-cover__edition{display:block;width:fit-content;padding-bottom:8px;border-bottom:2px solid #f5b900;color:#f5b900;font-family:Anton,Heebo,sans-serif;font-size:16px;letter-spacing:.06em}body.blog-editorial .journal-cover strong{position:absolute;top:33%;right:9%;direction:ltr;color:#fff;font-family:Anton,Heebo,sans-serif;font-size:clamp(72px,7vw,112px);font-weight:900;letter-spacing:-.035em;line-height:.77;text-align:left}body.blog-editorial .journal-cover__count{position:absolute;right:10%;bottom:10%;color:#f5b900;font-size:15px;font-weight:900}body.blog-editorial .journal-cover i{position:absolute;right:-7%;bottom:21%;width:35%;height:4px;background:#f5b900;transform:rotate(-8deg)}body.blog-editorial .journal-filterbar{position:relative;z-index:2;margin-top:-1px;padding:31px 0;border-block:2px solid #050607;background:#f5b900}body.blog-editorial .journal-filterbar .blog-filters{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:9px}body.blog-editorial .journal-filterbar .blog-filter{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:8px 14px;border:2px solid #050607;border-radius:0;background:transparent;color:#050607;font-size:14px;font-weight:800;text-decoration:none}body.blog-editorial .journal-filterbar .blog-filter span{opacity:.55;font-size:12px}body.blog-editorial .journal-filterbar .blog-filter:hover,body.blog-editorial .journal-filterbar .blog-filter:focus-visible,body.blog-editorial .journal-filterbar .blog-filter--active{border-color:#050607;background:#050607;color:#fff}body.blog-editorial .journal-index{padding:clamp(90px,9vw,148px) 0 clamp(110px,11vw,180px);background:radial-gradient(rgba(5,6,7,.05) .65px,transparent .75px),#f5f1e8;background-size:7px 7px}body.blog-editorial .blog-grid--editorial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.5vw,38px);padding:0}body.blog-editorial .blog-grid--editorial .blog-card--featured{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:475px;margin-bottom:clamp(12px,2vw,28px)}body.blog-editorial .blog-grid--editorial .blog-card--featured .blog-card__image{height:100%;aspect-ratio:auto;border-bottom:0;border-inline-end:2px solid #050607}body.blog-editorial .blog-grid--editorial .blog-card--featured .blog-card__content{min-height:100%;justify-content:center;padding:clamp(34px,4vw,62px)}body.blog-editorial .blog-grid--editorial .blog-card--featured .blog-card__title{font-size:clamp(34px,3.2vw,52px);line-height:1.08}body.blog-editorial .blog-grid--editorial .blog-card--featured .blog-card__excerpt{display:block;max-width:58ch;font-size:18px}body.article-editorial .article-masthead{position:relative;isolation:isolate;padding:clamp(72px,7vw,112px) 0 clamp(90px,9vw,145px);overflow:hidden;background:radial-gradient(rgba(5,6,7,.05) .65px,transparent .75px),#f5f1e8;background-size:7px 7px}body.article-editorial .article-masthead:before{content:"ETX";position:absolute;z-index:-1;top:50%;left:-2%;direction:ltr;color:#0506070b;font-size:clamp(230px,30vw,500px);font-weight:900;letter-spacing:-.08em;line-height:.7;transform:translateY(-50%) rotate(-7deg)}body.article-editorial .article-masthead__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.42fr);align-items:center;gap:clamp(54px,8vw,128px)}body.article-editorial .article-masthead__copy{max-width:980px}body.article-editorial .article-masthead .article-page__category{display:inline-flex;margin:0 0 21px;padding:7px 11px;border:2px solid #050607;background:#fcfaf4;color:#050607;font-size:13px;font-weight:900;letter-spacing:0;line-height:1.15;text-decoration:none;text-transform:none;transform:rotate(-1deg)}body.article-editorial .article-masthead .article-page__category:hover,body.article-editorial .article-masthead .article-page__category:focus-visible{background:#f5b900;opacity:1}body.article-editorial .article-masthead .article-page__title{max-width:1050px;margin:0 0 25px;color:#050607;font-size:clamp(52px,6.2vw,96px);font-weight:900;letter-spacing:-.055em;line-height:1.02;text-align:right;text-wrap:balance}body.article-editorial .article-masthead .article-excerpt{max-width:780px;margin:0 0 25px;color:#050607b3;font-size:clamp(18px,1.45vw,22px);line-height:1.72}body.article-editorial .article-masthead .article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:7px 11px;margin:0;color:#0506078c;font-size:14px;font-weight:600}body.article-editorial .article-masthead .article-byline a{color:#050607;text-decoration-color:#f5b900;text-decoration-thickness:2px;text-underline-offset:3px}body.article-editorial .article-masthead__mark{position:relative;display:flex;width:min(100%,310px);aspect-ratio:4/5;flex-direction:column;justify-content:center;justify-self:center;padding:13%;border:2px solid #050607;background:radial-gradient(rgba(255,255,255,.12) .7px,transparent .8px),#050607;background-size:7px 7px;box-shadow:13px 13px #f5b900;color:#fff;transform:rotate(3.5deg)}body.article-editorial .article-masthead__mark>span{padding-bottom:9px;border-bottom:2px solid #f5b900;color:#f5b900;font-family:Anton,Heebo,sans-serif;font-size:15px;letter-spacing:.055em}body.article-editorial .article-masthead__mark strong{margin-top:20px;font-family:Anton,Heebo,sans-serif;font-size:clamp(90px,8vw,136px);font-weight:900;line-height:.78}body.article-editorial .article-masthead__mark small{margin-top:9px;color:#f5b900;font-family:Anton,Heebo,sans-serif;font-size:15px;letter-spacing:.07em}body.article-editorial .article-masthead__mark i{position:absolute;right:-10%;bottom:16%;width:45%;height:4px;background:#f5b900;transform:rotate(-8deg)}body.article-editorial .article-cover{position:relative;z-index:3;margin-top:clamp(-62px,-5vw,-38px)}body.article-editorial .article-page__image{position:relative;max-width:1220px;aspect-ratio:16/8.6;margin:0 auto;overflow:hidden;border:2px solid #050607;border-radius:0;background:#050607;box-shadow:12px 12px #f5b900;transform:rotate(-.35deg)}body.article-editorial .article-page__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:13px solid rgba(252,250,244,.22);pointer-events:none}body.article-editorial .article-page__image img{display:block;width:100%;height:100%;object-fit:cover}body.article-editorial .article-reading{padding:clamp(90px,9vw,145px) 0 clamp(110px,11vw,180px);background:radial-gradient(rgba(5,6,7,.04) .65px,transparent .75px),#f5f1e8;background-size:7px 7px}body.article-editorial .article-reading__grid{display:grid;max-width:1270px;grid-template-columns:minmax(0,820px) minmax(240px,300px);align-items:start;justify-content:center;gap:clamp(55px,8vw,118px)}body.article-editorial .article-reading__main{min-width:0}body.article-editorial .article-page__content{max-width:800px;margin:0;color:#050607d6;font-size:clamp(18px,1.3vw,20px);line-height:1.88}body.article-editorial .article-page__content>p:first-of-type{color:#050607;font-size:clamp(20px,1.55vw,24px);font-weight:500;line-height:1.72}body.article-editorial .article-page__content h2,body.article-editorial .article-page__content h3,body.article-editorial .article-page__content h4{color:#050607;font-weight:900;letter-spacing:-.04em;line-height:1.18;text-wrap:balance}body.article-editorial .article-page__content h2{margin:clamp(58px,6vw,86px) 0 22px;font-size:clamp(36px,3.7vw,55px)}body.article-editorial .article-page__content h2:after{content:"";display:block;width:92px;height:4px;margin-top:15px;background:#f5b900;transform:rotate(-1.5deg)}body.article-editorial .article-page__content h3{display:block;width:fit-content;margin:42px 0 17px;border:0;background:linear-gradient(transparent 68%,#f5b900bf 68%);font-size:clamp(27px,2.5vw,37px)}body.article-editorial .article-page__content h4{margin:35px 0 14px;font-size:23px}body.article-editorial .article-page__content p{margin:0 0 22px;color:#050607d1}body.article-editorial .article-page__content ul,body.article-editorial .article-page__content ol{margin:26px 0 32px;padding-right:28px}body.article-editorial .article-page__content li{margin-bottom:11px;color:#050607d1}body.article-editorial .article-page__content li::marker{color:#a97900;font-weight:900}body.article-editorial .article-page__content blockquote{position:relative;margin:clamp(38px,5vw,62px) 0;padding:clamp(28px,4vw,48px);border:2px solid #050607;border-right:8px solid #f5b900;background:#fcfaf4;box-shadow:7px 7px #0506071f;color:#050607;font-size:clamp(20px,1.55vw,24px);font-style:normal;font-weight:700;line-height:1.65}body.article-editorial .article-page__content a{color:#050607;text-decoration-color:#f5b900;text-decoration-thickness:3px;text-underline-offset:3px}body.article-editorial .article-page__content a:hover,body.article-editorial .article-page__content a:focus-visible{background:#f5b900;opacity:1}body.article-editorial .article-page__content img{display:block;max-width:100%;height:auto;margin:42px 0;border:2px solid #050607;border-radius:0;box-shadow:7px 7px #f5b900}body.article-editorial .article-page__content table{display:block;width:100%;max-width:100%;margin:38px 0;overflow-x:auto;border-collapse:collapse;font-size:16px}body.article-editorial .article-page__content table th,body.article-editorial .article-page__content table td{min-width:150px;padding:14px 16px;border:1px solid rgba(5,6,7,.25);color:#050607;text-align:right}body.article-editorial .article-page__content table th{background:#f5b900;font-weight:900}body.article-editorial .article-page__content table td{background:#fcfaf4}body.article-editorial .article-faq{max-width:800px;margin-top:clamp(68px,7vw,104px);border:2px solid #050607;background:#fcfaf4;box-shadow:9px 9px #f5b900}body.article-editorial .article-faq__header{padding:clamp(26px,3.4vw,42px);border-bottom:2px solid #050607;background:radial-gradient(rgba(255,255,255,.1) .7px,transparent .8px),#050607;background-size:7px 7px}body.article-editorial .article-faq__header>span{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#f5b900;font-size:13px;font-weight:900}body.article-editorial .article-faq__header>span:before{content:"";width:34px;height:3px;background:#f5b900}body.article-editorial .article-faq__header h2{margin:0;color:#fff;font-size:clamp(38px,4vw,58px);font-weight:900;letter-spacing:-.05em;line-height:1}body.article-editorial .article-faq__list{margin:0}body.article-editorial .article-faq__item.faq-item{margin:0;border:0;border-bottom:1px solid rgba(5,6,7,.24);background:transparent}body.article-editorial .article-faq__item.faq-item:last-child{border-bottom:0}body.article-editorial .article-faq__item.faq-item>h3{width:100%;margin:0;background:none}body.article-editorial .article-faq .faq-question{display:grid;min-height:88px;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:18px;margin:0;padding:18px clamp(20px,3vw,34px);border:0;background:transparent;color:#050607;font-family:inherit;text-align:right}body.article-editorial .article-faq .faq-question:after{display:none}body.article-editorial .article-faq .faq-question:hover,body.article-editorial .article-faq .faq-question:focus-visible{background:#f5b9001f;color:#050607}body.article-editorial .article-faq .faq-question:focus-visible{outline:3px solid #f5b900;outline-offset:-5px}body.article-editorial .article-faq .faq-question[aria-expanded=true]{background:#f5b900}body.article-editorial .article-faq__number{color:#946f00!important;font-family:Anton,Heebo,sans-serif;font-size:15px!important;font-weight:900!important;letter-spacing:.05em}body.article-editorial .article-faq__question{color:#050607!important;font-size:clamp(17px,1.4vw,21px)!important;font-weight:850!important;line-height:1.45}body.article-editorial .article-faq__toggle{position:relative;display:block;width:34px;height:34px;border:2px solid #050607;border-radius:50%}body.article-editorial .article-faq__toggle:before,body.article-editorial .article-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#050607;transform:translate(-50%,-50%);transition:transform .18s ease}body.article-editorial .article-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}body.article-editorial .article-faq .faq-answer{max-height:none;padding:0;overflow:visible}body.article-editorial .article-faq .faq-answer p{margin:0;padding:0 clamp(80px,10vw,122px) 28px clamp(28px,4vw,46px);color:#050607c2;font-size:17px;line-height:1.82}body.article-editorial .article-faq.is-enhanced .faq-answer{display:grid;max-height:none;grid-template-rows:0fr;overflow:visible;transition:grid-template-rows .26s ease}body.article-editorial .article-faq.is-enhanced .article-faq__answer-inner{min-height:0;overflow:hidden}body.article-editorial .article-faq.is-enhanced .faq-item.is-open .faq-answer{max-height:none;grid-template-rows:1fr;padding-bottom:0}body.article-editorial .article-faq.is-enhanced .faq-item.is-open .article-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}body.article-editorial .article-page__tags{display:flex;max-width:800px;flex-wrap:wrap;gap:9px;margin:58px 0 0;padding-top:28px;border-top:2px solid #050607}body.article-editorial .article-page__tags .tag{display:inline-flex;padding:7px 11px;border:2px solid #050607;border-radius:0;background:#fcfaf4;color:#050607;font-size:13px;font-weight:800;text-decoration:none}body.article-editorial .article-page__tags .tag:hover,body.article-editorial .article-page__tags .tag:focus-visible{border-color:#050607;background:#f5b900;color:#050607}body.article-editorial .article-sidebar{position:sticky;top:112px;display:grid;gap:22px}body.article-editorial .article-sidebar__card{position:relative;padding:30px;overflow:hidden;border:2px solid #050607;background:radial-gradient(rgba(255,255,255,.1) .7px,transparent .8px),#050607;background-size:7px 7px;box-shadow:8px 8px #f5b900;color:#fff;transform:rotate(.65deg)}body.article-editorial .article-sidebar__card:after{content:"X";position:absolute;left:-8px;bottom:-18px;color:transparent;font-size:112px;font-weight:900;line-height:.8;-webkit-text-stroke:1px rgba(245,185,0,.25)}body.article-editorial .article-sidebar__card>strong{display:block;margin:12px 0 9px;color:#fff;font-size:32px;font-weight:900}body.article-editorial .article-sidebar__card p{position:relative;z-index:1;margin:0 0 18px;color:#ffffffad;font-size:14px;line-height:1.7}body.article-editorial .article-sidebar__card a{position:relative;z-index:1;display:inline-flex;gap:9px;border-bottom:2px solid #f5b900;color:#fff;font-size:14px;font-weight:800;text-decoration:none}body.article-editorial .article-sidebar__label{color:#f5b900;font-size:12px;font-weight:900}body.article-editorial .article-sidebar__facts{margin:0;border-top:2px solid #050607}body.article-editorial .article-sidebar__facts>div{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(5,6,7,.2)}body.article-editorial .article-sidebar__facts dt{color:#0506078a;font-size:13px;font-weight:700}body.article-editorial .article-sidebar__facts dd{margin:0;color:#050607;font-size:14px;font-weight:900;text-align:left}body.article-editorial .article-sidebar__cta.btn{width:100%;min-height:54px;padding:13px 16px;border:2px solid #050607;border-radius:0;background:#f5b900;box-shadow:none;color:#050607;font-size:14px;font-weight:900}body.article-editorial .article-sidebar__cta.btn:before{display:none}body.article-editorial .article-sidebar__cta.btn:hover,body.article-editorial .article-sidebar__cta.btn:focus-visible{background:#050607;color:#fff;transform:translateY(-2px)}body.article-editorial .article-page__share{display:block;max-width:none;margin:0;padding:19px 0 0;border-top:2px solid #050607}body.article-editorial .article-page__share>span{display:block;margin-bottom:11px;color:#0506078f;font-size:13px;font-weight:800}body.article-editorial .article-page__share>div{display:flex;gap:8px}body.article-editorial .article-page__share a{display:grid;width:42px;height:42px;place-items:center;border:2px solid #050607;border-radius:0;background:#fcfaf4;color:#050607}body.article-editorial .article-page__share a svg{width:19px;height:19px}body.article-editorial .article-page__share a:hover,body.article-editorial .article-page__share a:focus-visible{background:#f5b900;color:#050607}body.article-editorial .article-related{position:relative;padding:clamp(130px,12vw,190px) 0 clamp(135px,12.5vw,200px);background-color:transparent;background-image:url(/images/home-art/paper-edge-top.png),url(/images/home-art/paper-edge-bottom.png),linear-gradient(#050607,#050607);background-repeat:no-repeat;background-position:center top,center bottom,center;background-size:100% clamp(58px,6vw,96px),100% clamp(58px,6vw,96px),100% calc(100% - clamp(76px,8vw,126px))}body.article-editorial .article-related .blog-grid--related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.3vw,34px);padding:0}body.article-editorial .article-related .blog-card{border-color:#ffffff40;background:#111214;box-shadow:none}body.article-editorial .article-related .blog-card:hover{border-color:#f5b900;box-shadow:8px 8px #f5b90047}body.article-editorial .article-related .blog-card__image{border-bottom-color:#ffffff40}body.article-editorial .article-related .blog-card__title,body.article-editorial .article-related .blog-card__title a{color:#fff}body.article-editorial .article-related .blog-card__excerpt{color:#ffffffa6}body.article-editorial .article-related .blog-card__number,body.article-editorial .article-related .blog-card__meta{color:#ffffff59}body.article-editorial .article-related .blog-card__link{color:#fff}@media (max-width: 1050px){body.blog-editorial .journal-hero__grid{grid-template-columns:minmax(0,1fr) minmax(270px,.62fr);gap:48px}body.blog-editorial .blog-grid--editorial{grid-template-columns:repeat(2,minmax(0,1fr))}body.article-editorial .article-masthead__grid{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:48px}body.article-editorial .article-reading__grid{grid-template-columns:minmax(0,760px) 245px;gap:50px}}@media (max-width: 820px){body.blog-editorial .journal-heading,body.article-editorial .journal-heading{grid-template-columns:1fr;gap:19px}body.blog-editorial .journal-cta>.container,body.article-editorial .journal-cta>.container{grid-template-columns:1fr}body.blog-editorial .journal-hero__grid{grid-template-columns:1fr}body.blog-editorial .journal-cover{width:min(75vw,390px)}body.blog-editorial .blog-grid--editorial .blog-card--featured{grid-template-columns:1fr}body.blog-editorial .blog-grid--editorial .blog-card--featured .blog-card__image{aspect-ratio:16/10;border-bottom:2px solid #050607;border-inline-end:0}body.article-editorial .article-masthead__grid{grid-template-columns:1fr}body.article-editorial .article-masthead__mark{display:none}body.article-editorial .article-reading__grid{grid-template-columns:1fr}body.article-editorial .article-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}body.article-editorial .article-sidebar__card{grid-row:span 2}body.article-editorial .article-related .blog-grid--related{grid-template-columns:1fr}}@media (max-width: 700px){body.blog-editorial .editorial-breadcrumb li:last-child,body.article-editorial .editorial-breadcrumb li:last-child{max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.blog-editorial .journal-heading,body.article-editorial .journal-heading{margin-bottom:36px}body.blog-editorial .journal-heading h2,body.article-editorial .journal-heading h2{font-size:clamp(39px,12vw,58px)}body.blog-editorial .journal-heading>p,body.article-editorial .journal-heading>p{font-size:16px}body.blog-editorial .journal-cta,body.article-editorial .journal-cta{padding-block:64px}body.blog-editorial .journal-cta h2,body.article-editorial .journal-cta h2{font-size:clamp(40px,11.5vw,60px)}body.blog-editorial .journal-cta p,body.article-editorial .journal-cta p{font-size:17px}body.blog-editorial .journal-cta__button.btn,body.article-editorial .journal-cta__button.btn{width:100%}body.blog-editorial .journal-hero{min-height:0;padding:64px 0 98px}body.blog-editorial .journal-hero:before{top:76%;font-size:70vw}body.blog-editorial .journal-hero h1{font-size:clamp(69px,21vw,94px)}body.blog-editorial .journal-hero__statement{display:block;width:100%;box-sizing:border-box;margin-top:23px;font-size:20px}body.blog-editorial .journal-hero__lead{font-size:17px}body.blog-editorial .journal-cover{width:min(100vw - 82px,360px)}body.blog-editorial .journal-filterbar{padding-block:24px}body.blog-editorial .journal-filterbar .blog-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin}body.blog-editorial .journal-filterbar .blog-filter{flex:0 0 auto}body.blog-editorial .journal-index{padding-block:80px 108px}body.blog-editorial .blog-grid--editorial{grid-template-columns:1fr;gap:28px}body.blog-editorial .blog-grid--editorial .blog-card--featured{min-height:0;margin-bottom:4px}body.blog-editorial .blog-grid--editorial .blog-card--featured .blog-card__content{padding:27px 23px 31px}body.blog-editorial .blog-grid--editorial .blog-card--featured .blog-card__title{font-size:29px}body.blog-editorial .blog-grid--editorial .blog-card--featured .blog-card__excerpt{font-size:16px}body.blog-editorial .blog-card__content{min-height:0}body.article-editorial .article-masthead{padding:62px 0 92px}body.article-editorial .article-masthead .article-page__title{font-size:clamp(43px,13vw,64px);line-height:1.06}body.article-editorial .article-masthead .article-excerpt{font-size:17px}body.article-editorial .article-masthead .article-byline>span[aria-hidden=true]{display:none}body.article-editorial .article-cover{margin-top:-42px;padding-inline:16px}body.article-editorial .article-page__image{aspect-ratio:4/3;box-shadow:7px 7px #f5b900;transform:none}body.article-editorial .article-page__image:after{border-width:7px}body.article-editorial .article-reading{padding-block:76px 108px}body.article-editorial .article-page__content{font-size:17px;line-height:1.82}body.article-editorial .article-page__content>p:first-of-type{font-size:19px}body.article-editorial .article-page__content h2{margin-top:52px;font-size:clamp(32px,9.5vw,44px)}body.article-editorial .article-page__content h3{font-size:26px}body.article-editorial .article-page__content blockquote{padding:25px 22px;font-size:18px}body.article-editorial .article-faq{margin-top:64px;box-shadow:6px 6px #f5b900}body.article-editorial .article-faq__header{padding:25px 20px 28px}body.article-editorial .article-faq__header h2{font-size:39px}body.article-editorial .article-faq .faq-question{min-height:78px;grid-template-columns:27px minmax(0,1fr) 31px;gap:10px;padding:15px 16px}body.article-editorial .article-faq__number{font-size:12px!important}body.article-editorial .article-faq__question{font-size:16px!important}body.article-editorial .article-faq__toggle{width:29px;height:29px}body.article-editorial .article-faq .faq-answer p{padding:0 53px 23px 20px;font-size:15px;line-height:1.75}body.article-editorial .article-sidebar{grid-template-columns:1fr}body.article-editorial .article-sidebar__card{grid-row:auto}body.article-editorial .article-related{padding-block:112px 120px;background-size:100% 58px,100% 58px,100% calc(100% - 76px)}}@media (prefers-reduced-motion: reduce){body.blog-editorial .blog-card,body.blog-editorial .blog-card__image img,body.blog-editorial .journal-cta__button.btn,body.article-editorial .blog-card,body.article-editorial .blog-card__image img,body.article-editorial .journal-cta__button.btn{transition:none}}body.project-brand-book{overflow-x:hidden;background:#fbfaf5;color:#050505}body.project-brand-book main{overflow:clip;background:#fbfaf5}.brand-book{direction:rtl;text-align:right;unicode-bidi:isolate;font-family:var(--etx-font-primary)}.brand-book *,.brand-book *:before,.brand-book *:after{box-sizing:border-box}.brand-book h1,.brand-book h2,.brand-book h3,.brand-book p,.brand-book blockquote,.brand-book dt,.brand-book dd,.brand-book li,.brand-book strong,.brand-book small,.brand-book figcaption{min-width:0;max-width:100%;overflow-wrap:break-word;unicode-bidi:plaintext}.brand-book h1,.brand-book h2,.brand-book h3{text-wrap:balance}.brand-book p,.brand-book blockquote{text-wrap:pretty}.brand-book__breadcrumb{display:flex;align-items:center;gap:12px;width:min(100% - 48px,1560px);min-height:58px;margin:0 auto;color:#05050594;font-size:14px;font-weight:600}.brand-book__breadcrumb a{display:inline-flex;align-items:center;gap:8px;color:#050505;text-decoration:none;transition:color .18s ease}.brand-book__breadcrumb a:hover,.brand-book__breadcrumb a:focus-visible{color:#ce9b00}.brand-book-cover{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);grid-template-areas:"copy art" "meta meta";gap:clamp(28px,4vw,64px);width:min(100% - 48px,1560px);min-height:min(700px,100svh - 120px);margin:0 auto 34px;padding:clamp(54px,5vw,76px) clamp(30px,4vw,64px) 0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 82% 26%,rgba(246,185,0,.2),transparent 26%),linear-gradient(135deg,#0b0b0b,#050505 70%);color:#fff;border-radius:0 0 36px 36px}.brand-book-cover:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:-1;border:1px solid rgba(246,185,0,.36);pointer-events:none}.brand-book-cover:after{content:"POINT";position:absolute;inset-inline-start:-.06em;bottom:-.27em;z-index:-2;direction:ltr;color:#ffffff07;font-family:Anton,sans-serif;font-size:clamp(180px,24vw,430px);line-height:.86;letter-spacing:-.035em}.brand-book-cover__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,black 45%,black);mask-image:linear-gradient(90deg,transparent,black 45%,black)}.brand-book-cover__edition{position:absolute;top:34px;inset-inline:42px;display:flex;justify-content:space-between;direction:ltr;color:#ffffff8f;font:600 11px/1.2 var(--etx-font-primary);letter-spacing:.18em}.brand-book-cover__copy{grid-area:copy;align-self:center;position:relative;z-index:3;padding-block:16px 38px}.brand-book-cover__copy h1{display:block;margin:12px 0 18px;direction:rtl;text-align:right;color:#fff!important;font-family:var(--etx-font-primary);font-size:clamp(48px,5vw,78px);font-weight:900;line-height:.96;letter-spacing:-.035em}.brand-book-cover__copy>h1{max-width:100%;color:#fff!important;font-size:clamp(48px,5vw,78px);overflow-wrap:break-word}.brand-book-kicker,.brand-book-label{margin:0;color:#f6b900;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brand-book-cover__copy .brand-book-kicker{color:#f6b900!important}.brand-book-cover__statement{max-width:620px;margin:0 0 12px;color:#fff!important;font-size:clamp(22px,1.8vw,32px);font-weight:900;line-height:1.08}.brand-book-cover__lead{max-width:66ch;margin:0 0 24px;color:#ffffffb8!important;font-size:clamp(16px,1vw,18px);line-height:1.62}.brand-book-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:50px;padding:0 24px;background:#f6b900;color:#050505;border:1px solid #f6b900;border-radius:0;font:800 16px/1 var(--etx-font-primary);text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.brand-book-button span{font-size:22px}.brand-book-button:hover,.brand-book-button:focus-visible{background:transparent;color:#fff;transform:translateY(-2px)}.brand-book-cover__art{grid-area:art;position:relative;align-self:center;min-height:480px;padding-block:26px}.brand-book-cover__art figure{position:absolute;inset:8% 5% auto auto;width:min(74%,510px);margin:0;padding:9px;background:#f4f0e7;box-shadow:26px 29px #f6b900f2,0 28px 62px #0000006b;transform:rotate(-4.5deg)}.brand-book-cover__art figure:before{content:"";position:absolute;top:-20px;left:50%;width:130px;height:34px;background:#ebdcb5c7;transform:translate(-50%) rotate(2deg);box-shadow:0 2px 8px #00000029}.brand-book-cover__art img{display:block;width:100%;height:auto}.brand-book-pin{position:absolute;top:0;inset-inline-end:2%;z-index:2;display:grid;place-items:center;width:106px;height:106px;background:#f6b900;color:#050505;border-radius:50% 50% 50% 0;box-shadow:0 18px 34px #00000061;transform:rotate(-45deg)}.brand-book-pin:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px solid #050505;border-radius:50%}.brand-book-pin span{position:relative;z-index:1;transform:rotate(45deg);font-family:Georgia,serif;font-size:17px;font-weight:800;line-height:.9;text-align:center}.brand-book-cover__caption{position:absolute;inset-inline-end:0;bottom:52px;direction:ltr;color:#ffffff75;font-size:10px;font-weight:700;letter-spacing:.2em;transform:rotate(90deg)}.brand-book-cover__meta{grid-area:meta;display:grid;grid-template-columns:.7fr .9fr .7fr 2fr;align-self:end;margin:0;border-top:1px solid rgba(255,255,255,.18)}.brand-book-cover__meta div{min-height:68px;padding:14px 18px;border-inline-start:1px solid rgba(255,255,255,.18)}.brand-book-cover__meta div:first-child{border-inline-start:0}.brand-book-cover__meta dt{margin-bottom:5px;color:#ffffff73;font-size:11px;font-weight:700}.brand-book-cover__meta dd{margin:0;color:#fff;font-size:14px;font-weight:700}.brand-book-ticker{overflow:hidden;background:#f6b900;color:#050505;border-block:2px solid #050505;transform:rotate(-1deg) scale(1.02)}.brand-book-ticker>div{display:flex;align-items:center;width:max-content;min-height:46px;direction:ltr;animation:brand-book-ticker 24s linear infinite}.brand-book-ticker span{margin-inline:16px;font-size:16px;font-weight:900;white-space:nowrap}.brand-book-ticker i{font-style:normal}@keyframes brand-book-ticker{to{transform:translate(-50%)}}.brand-book-section{position:relative;width:min(100% - 48px,1280px);margin-inline:auto;padding-block:clamp(64px,6vw,96px)}.brand-book-section__heading{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:clamp(38px,4vw,60px);border-top:1px solid rgba(5,5,5,.18);padding-top:15px}.brand-book-section__heading>span{display:none}.brand-book-section__heading>p{margin:2px 0 0;font-size:13px;font-weight:800}.brand-book-section__heading h2{max-width:780px;margin:0;color:#050505;font-size:clamp(36px,4vw,64px);font-weight:900;line-height:1;letter-spacing:-.035em}.brand-book-section__heading--light{border-color:#fff3}.brand-book-section__heading--light>p,.brand-book-section__heading--light h2{color:#fff!important}.brand-book-brief{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;background:radial-gradient(rgba(5,5,5,.07) .7px,transparent .8px) 0 0/8px 8px,#fbfaf5}.brand-book-brief .brand-book-section__heading{grid-column:1/-1}.brand-book-brief__challenge,.brand-book-brief__idea,.brand-book-brief__audience{padding:clamp(22px,2.2vw,28px);border:1px solid #050505}.brand-book-brief__challenge>p:last-child,.brand-book-brief__idea>p:last-child,.brand-book-brief__audience>p:last-child{margin:12px 0 0;font-size:clamp(16px,1.2vw,19px);font-weight:650;line-height:1.58}.brand-book-brief__challenge{grid-column:1/7}.brand-book-brief__background{grid-column:1/-1}.brand-book-brief--with-background .brand-book-brief__background{grid-column:1/5}.brand-book-brief--with-background .brand-book-brief__challenge:not(.brand-book-brief__background){grid-column:5/9}.brand-book-brief--with-background .brand-book-brief__idea{grid-column:9/-1}.brand-book-brief__idea{grid-column:7/-1;background:#f6b900}.brand-book-brief__idea .brand-book-label{color:#050505}.brand-book-brief__idea blockquote{margin:12px 0 0;font-size:clamp(25px,2vw,36px);font-weight:900;line-height:1}.brand-book-brief__positioning{grid-column:1/8;display:grid;grid-template-columns:auto 1fr;gap:20px;padding:clamp(24px,2.4vw,32px);background:#050505;color:#fff;transform:rotate(-1.2deg)}.brand-book-brief__positioning>span{color:#f6b900;font:400 66px/.8 Georgia,serif}.brand-book-brief__positioning div>p:last-child{max-width:820px;margin:10px 0 0;color:#fff!important;font-size:clamp(21px,1.8vw,30px);font-weight:800;line-height:1.25}.brand-book-brief__positioning .brand-book-label{color:#f6b900!important}.brand-book-brief__audience{grid-column:8/-1;margin-top:0;border-width:0 4px 0 0;border-color:#f6b900}.brand-book-dna,.brand-book-messages,.brand-book-rollout,.brand-book-social,.brand-book-website{width:100%;padding-inline:max(24px,(100vw - 1280px) / 2);background:#050505;color:#fff}.brand-book-dna__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-block:1px solid rgba(255,255,255,.2)}.brand-book-dna__grid article{position:relative;min-height:220px;padding:28px;border-inline-start:1px solid rgba(255,255,255,.2);overflow:hidden}.brand-book-dna__grid article:first-child{border-inline-start:0}.brand-book-dna__grid span{position:absolute;inset-inline-end:22px;top:18px;color:#ffffff12;font:400 92px/1 Anton,sans-serif}.brand-book-dna__grid h3{position:relative;margin:54px 0 10px;color:#f6b900!important;font-size:clamp(26px,2.2vw,36px);font-weight:900}.brand-book-dna__grid p{position:relative;max-width:360px;margin:0;color:#ffffffad!important;font-size:16px;line-height:1.55}.brand-book-system__palette{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;direction:ltr}.brand-book-system__palette article{border:1px solid #050505;background:#fff}.brand-book-system__palette article>span{display:block;min-height:120px;background:var(--swatch, #f4f0e7);border-bottom:1px solid #050505}.brand-book-system__palette article>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px}.brand-book-system__palette article strong{font-size:14px}.brand-book-system__palette article small{color:#0505058c;font:600 11px/1 monospace}.brand-book-system__palette article.is-black>span{background:#050505}.brand-book-system__palette article.is-gold>span{background:#f6b900}.brand-book-system__palette article.is-cream>span{background:#f4f0e7}.brand-book-system__palette article.is-amber>span{background:#8c4b16}.brand-book-logo{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(26px,4vw,58px);align-items:center;margin-bottom:38px;padding:clamp(22px,2.4vw,34px);background:#fff;border:1px solid #050505}.brand-book-logo h3{margin:14px 0;font-size:clamp(26px,2.2vw,36px);line-height:1.05}.brand-book-logo header>p:last-child{margin:0;color:#050505a3;max-width:62ch;font-size:16px;line-height:1.6}.brand-book-logo__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;direction:rtl}.brand-book-logo__comparison figure{position:relative;display:grid;place-items:center;min-height:160px;margin:0;padding:18px;background:#fbfaf5;border:1px solid rgba(5,5,5,.24)}.brand-book-logo__comparison figure>span{position:absolute;top:13px;inset-inline-start:13px;padding:5px 9px;background:#050505;color:#fff;font-size:11px;font-weight:800}.brand-book-logo__comparison img{display:block;max-width:82%;max-height:112px;object-fit:contain}.brand-book-type-specimen{margin-top:48px}.brand-book-type-specimen>header{display:block;margin-bottom:18px}.brand-book-type-specimen h3{max-width:760px;margin:10px 0 0;font-size:clamp(26px,2.5vw,38px);line-height:1.1}.brand-book-type-specimen__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #050505}.brand-book-type-specimen__grid article{display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:clamp(22px,2.4vw,32px);overflow:hidden;border-inline-start:1px solid #050505}.brand-book-type-specimen__grid article:first-child{border-inline-start:0}.brand-book-type-specimen__grid span,.brand-book-type-specimen__grid small{font:700 11px/1.2 monospace}.brand-book-type-specimen__grid span{color:#f6b900}.brand-book-type-specimen__grid small{color:#0505058c}.brand-book-type-specimen__grid strong{margin-block:24px;font-size:clamp(34px,4vw,60px);line-height:1.08;white-space:normal;text-wrap:balance}.brand-book-social__intro{max-width:72ch;margin:-20px 0 36px;color:#ffffffad!important;font-size:17px;line-height:1.6}.brand-book-social__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}.brand-book-social__grid>article{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "frames" "caption";grid-template-rows:auto auto 1fr;gap:16px;align-items:start;padding:clamp(18px,2vw,26px);border:1px solid rgba(255,255,255,.23);background:#ffffff06}.brand-book-social__grid article>header{grid-area:heading;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:7px 4px 0}.brand-book-social__grid header span{color:#f6b900;font:700 11px/1 monospace}.brand-book-social__grid h3{max-width:14ch;margin:0;color:#fff!important;font-size:clamp(22px,1.9vw,32px);line-height:1.08}.brand-book-social__grid article>.brand-book-social__frames{grid-area:frames;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,22px)}.brand-book-social__grid figure{position:relative;display:grid;place-items:center;margin:0;overflow:hidden;background:#eef1f4;aspect-ratio:16/10;border:1px solid rgba(255,255,255,.12)}.brand-book-social__grid figure span{position:absolute;z-index:1;top:10px;inset-inline-start:10px;padding:5px 8px;background:#f6b900;color:#050505;font-size:11px;font-weight:900}.brand-book-social__grid img{width:100%;height:100%;object-fit:contain;object-position:center top}.brand-book-social__grid article>p{grid-area:caption;margin:0 4px 4px;color:#ffffffb3!important;font-size:15px;line-height:1.6}.brand-book-social__grid .brand-book-social__item--single .brand-book-social__frames{grid-template-columns:minmax(0,1fr)}.brand-book-website__layout{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:clamp(28px,4vw,58px);align-items:center}.brand-book-website__copy h3{margin:0 0 16px;color:#fff!important;font-size:clamp(30px,3vw,48px);line-height:1}.brand-book-website__copy>p{max-width:60ch;color:#ffffffad!important;font-size:17px;line-height:1.6}.brand-book-website__copy ul{margin:22px 0;padding:0;list-style:none}.brand-book-website__copy li{padding:10px 0;border-top:1px solid rgba(255,255,255,.18);color:#fff;font-weight:700}.brand-book-website__copy li:before{content:"←";margin-inline-end:10px;color:#f6b900}.brand-book-website__browser{overflow:hidden;background:#fff;border:6px solid #222;border-radius:14px;box-shadow:18px 22px #f6b900;transform:rotate(-1deg)}.brand-book-website__browser>div:first-child{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;background:#222;color:#ffffff8f;direction:ltr;font:600 10px/1 monospace}.brand-book-website__browser>div:first-child i{width:8px;height:8px;background:#f6b900;border-radius:50%}.brand-book-website__browser iframe,.brand-book-website__browser>img{display:block;width:100%;height:min(52svh,520px);border:0;object-fit:cover;object-position:top}.brand-book-website__placeholder{display:grid!important;place-items:center;align-content:center;min-height:360px;background:#fbfaf5!important;color:#050505!important;direction:rtl!important}.brand-book-website__placeholder span{font-size:clamp(38px,5vw,72px);font-weight:900}.brand-book-website__placeholder small{margin-top:10px;color:#f6b900;font:800 12px/1 monospace;letter-spacing:.16em}.brand-book-system__type{display:grid;grid-template-columns:1.35fr 1fr .7fr;margin-top:50px;border-block:1px solid #050505}.brand-book-system__type>div,.brand-book-system__type>span{min-height:230px;padding:28px;border-inline-start:1px solid #050505}.brand-book-system__type>div:first-child{border-inline-start:0}.brand-book-system__type>div:first-child strong{display:block;margin-top:28px;font-size:clamp(52px,5.5vw,86px);font-weight:900;line-height:.76;letter-spacing:-.06em}.brand-book-system__type>div:nth-child(2) p:last-child{margin:34px 0 0;font-size:clamp(19px,1.7vw,26px);font-weight:700;line-height:1.55}.brand-book-system__type>span{display:grid;place-items:center;background:#f6b900;font:400 clamp(48px,5vw,78px)/.85 Anton,var(--etx-font-primary);text-align:center}.brand-book-messages__list{counter-reset:messages}.brand-book-messages__list article{display:grid;grid-template-columns:64px 120px minmax(320px,1fr) minmax(220px,.7fr);align-items:center;gap:22px;min-height:100px;border-top:1px solid rgba(255,255,255,.2);transition:background .18s ease,padding .18s ease}.brand-book-messages__list article:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.brand-book-messages__list article:hover{padding-inline:20px;background:#f6b900;color:#050505}.brand-book-messages__list article:hover>span,.brand-book-messages__list article:hover>p,.brand-book-messages__list article:hover>small{color:#050505}.brand-book-messages__list article:hover h3,.brand-book-messages__list article:hover>small{color:#050505!important}.brand-book-messages__list article>span{color:#f6b900;font:400 25px/1 Anton,sans-serif}.brand-book-messages__list article>p{margin:0;color:#ffffff75;font-size:12px;font-weight:800}.brand-book-messages__list h3{margin:0;color:#fff!important;font-size:clamp(23px,2vw,34px);font-weight:900;line-height:1.1}.brand-book-messages__list small{color:#ffffff9e!important;font-size:15px;line-height:1.55}.brand-book-gallery{padding-bottom:clamp(72px,7vw,108px)}.brand-book-gallery__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;align-items:start;gap:clamp(18px,2vw,28px)}.brand-book-gallery__item{position:relative;grid-column:span 4;margin:0;padding:10px;background:#fff;border:1px solid rgba(5,5,5,.2);box-shadow:0 18px 38px #0505051c}.brand-book-gallery__item:before{content:"";position:absolute;top:-14px;left:50%;width:96px;height:25px;z-index:2;background:#e1d4afb8;transform:translate(-50%) rotate(-2deg)}.brand-book-gallery__item img{display:block;width:100%;height:auto;background:#050505}.brand-book-gallery__item figcaption{display:flex;justify-content:space-between;gap:14px;padding:16px 8px 6px}.brand-book-gallery__item figcaption span{color:#05050580;font-size:11px;font-weight:700}.brand-book-gallery__item figcaption strong{font-size:15px}.brand-book-gallery__item--1{grid-column:span 7;transform:rotate(.8deg)}.brand-book-gallery__item--2{grid-column:span 5;margin-top:34px;transform:rotate(-1deg)}.brand-book-gallery__item--3{transform:rotate(-.7deg)}.brand-book-gallery__item--4{margin-top:18px;transform:rotate(.9deg)}.brand-book-gallery__item--5{transform:rotate(-.5deg)}.brand-book-rollout__steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.brand-book-rollout__steps:before{content:"";position:absolute;top:23px;inset-inline:0;height:2px;background:linear-gradient(90deg,#f6b9002e,#f6b900,#f6b9002e)}.brand-book-rollout__steps li{position:relative;padding-inline-end:24px}.brand-book-rollout__steps li>span{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;margin-bottom:24px;background:#f6b900;color:#050505;border:6px solid #050505;outline:1px solid #f6b900;border-radius:50%;font:400 19px/1 Anton,sans-serif}.brand-book-rollout__steps h3{margin:0 0 10px;color:#fff!important;font-size:24px;font-weight:900}.brand-book-rollout__steps p{max-width:260px;margin:0;color:#ffffff9e!important;font-size:15px;line-height:1.65}.brand-book-appendix{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);align-items:start}.brand-book-appendix>header{position:sticky;top:120px}.brand-book-appendix h2{margin:18px 0;font-size:clamp(34px,3.4vw,52px);font-weight:900;line-height:1;letter-spacing:-.04em}.brand-book-appendix header>p:last-child{margin:0;color:#050505a6;font-size:17px;line-height:1.7}.brand-book-appendix details{border:1px solid #050505;background:#fff}.brand-book-appendix summary{display:flex;justify-content:space-between;align-items:center;min-height:62px;padding:0 26px;background:#050505;color:#fff;font-size:17px;font-weight:800;cursor:pointer;list-style:none}.brand-book-appendix summary::-webkit-details-marker{display:none}.brand-book-appendix details[open] summary span{transform:rotate(45deg)}.brand-book-appendix__frame{padding:12px;background:#dedbd4}.brand-book-appendix__bar{display:flex;align-items:center;gap:7px;height:42px;padding-inline:14px;background:#050505;color:#ffffff85;direction:ltr}.brand-book-appendix__bar i{width:8px;height:8px;background:#f6b900;border-radius:50%}.brand-book-appendix__bar span{margin-left:12px;font:500 10px/1 monospace}.brand-book-appendix iframe{display:block;width:100%;height:min(60svh,640px);background:#fff;border:0}.brand-book-end{display:flex;flex-direction:column;align-items:center;width:min(100% - 48px,1560px);margin:0 auto 48px;padding:clamp(64px,7vw,100px) 24px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#050505;background-size:38px 38px;color:#fff;text-align:center}.brand-book-end>p{margin:0 0 18px;color:#f6b900;font-size:14px;font-weight:800}.brand-book-end h2{margin:0 0 30px;color:#fff!important;font-size:clamp(40px,5vw,76px);font-weight:900;line-height:.98;letter-spacing:-.05em}.brand-book-end mark{display:inline-block;padding:.02em .12em .09em;background:#f6b900;color:#050505}.brand-book-end .brand-book-button--large{min-width:260px;min-height:56px;margin-bottom:24px}.brand-book-end>a:last-child{color:#ffffff9e;font-size:14px;font-weight:700;text-decoration:none}@media (max-width: 1100px){.brand-book-cover{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);padding-inline:38px}.brand-book-cover__art{min-height:440px}.brand-book-section__heading{grid-template-columns:130px minmax(0,1fr)}.brand-book-system__palette article>span{min-height:105px}.brand-book-messages__list article{grid-template-columns:52px 95px minmax(260px,1fr) minmax(190px,.7fr)}.brand-book-social__grid{grid-template-columns:1fr}.brand-book-social__grid>article{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-template-areas:"heading frames" "caption frames";grid-template-rows:auto 1fr;gap:14px clamp(22px,3vw,38px)}}@media (max-width: 820px){body.project-brand-book .reference-header{width:100vw;max-width:100vw}.brand-book{width:100vw;max-width:100vw;overflow:hidden}.brand-book__breadcrumb,.brand-book-cover,.brand-book-section,.brand-book-end{width:calc(100vw - 28px);max-width:720px}.brand-book-cover{grid-template-columns:1fr;grid-template-areas:"copy" "art" "meta";gap:8px;min-height:0;padding:64px 24px 0;border-radius:0 0 24px 24px}.brand-book-cover__copy{padding-bottom:20px}.brand-book-cover__copy,.brand-book-cover__statement,.brand-book-cover__lead{width:100%;max-width:100%;min-width:0}.brand-book-cover__copy h1{font-size:clamp(42px,11vw,64px)}.brand-book-cover__art{min-height:min(88vw,450px)}.brand-book-cover__art figure{inset:7% auto auto 8%;width:76%}.brand-book-pin{width:90px;height:90px}.brand-book-cover__meta{grid-template-columns:repeat(2,1fr)}.brand-book-cover__meta div:nth-child(3){border-inline-start:0}.brand-book-section__heading{grid-template-columns:1fr;gap:10px}.brand-book-section__heading h2{grid-column:auto;margin-top:8px}.brand-book-brief__challenge,.brand-book-brief__idea,.brand-book-brief__positioning,.brand-book-brief__audience{grid-column:1/-1}.brand-book-brief--with-background .brand-book-brief__background,.brand-book-brief--with-background .brand-book-brief__challenge:not(.brand-book-brief__background),.brand-book-brief--with-background .brand-book-brief__idea{grid-column:1/-1}.brand-book-brief__audience{margin-top:0}.brand-book-dna,.brand-book-messages,.brand-book-rollout,.brand-book-social,.brand-book-website{width:100%}.brand-book-dna__grid,.brand-book-system__palette{grid-template-columns:repeat(2,1fr)}.brand-book-dna__grid article:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.2)}.brand-book-system__type{grid-template-columns:1fr 1fr}.brand-book-system__type>span{grid-column:1/-1;min-height:220px}.brand-book-messages__list article{grid-template-columns:50px 90px 1fr;padding-block:24px}.brand-book-messages__list small{grid-column:3}.brand-book-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-book-gallery__item,.brand-book-gallery__item--1,.brand-book-gallery__item--2,.brand-book-gallery__item--3,.brand-book-gallery__item--4,.brand-book-gallery__item--5{grid-column:auto;margin-top:0}.brand-book-gallery__item--1{grid-column:1/-1}.brand-book-rollout__steps{grid-template-columns:repeat(2,1fr);gap:42px 20px}.brand-book-rollout__steps:before{display:none}.brand-book-appendix{grid-template-columns:1fr}.brand-book-appendix>header{position:static}.brand-book-logo,.brand-book-website__layout,.brand-book-social__grid{grid-template-columns:1fr}.brand-book-social__grid>article{grid-template-columns:1fr;grid-template-areas:"heading" "frames" "caption"}}@media (max-width: 560px){.brand-book__breadcrumb{min-height:50px;font-size:12px}.brand-book-cover{padding-inline:17px}.brand-book-cover:before{top:9px;right:9px;bottom:9px;left:9px}.brand-book-cover__edition{top:28px;inset-inline:24px}.brand-book-cover__copy{padding-inline:8px}.brand-book-cover__copy h1{margin-top:18px;font-size:clamp(38px,11vw,52px)}.brand-book-cover__statement{font-size:clamp(20px,6vw,27px)}.brand-book-cover__lead{font-size:15px;line-height:1.55}.brand-book-cover__art{min-height:min(78vw,330px)}.brand-book-cover__art figure{width:82%;box-shadow:18px 20px #f6b900f2,0 24px 50px #00000080}.brand-book-cover__caption{display:none}.brand-book-cover__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-book-cover__meta div,.brand-book-cover__meta div:nth-child(3){min-height:0;border-top:1px solid rgba(255,255,255,.15)}.brand-book-cover__meta div:nth-child(odd){border-inline-start:0}.brand-book-section{padding-block:52px}.brand-book-section__heading h2{font-size:clamp(30px,8.5vw,42px);line-height:1.08;letter-spacing:-.025em}.brand-book-brief__challenge,.brand-book-brief__idea,.brand-book-brief__audience,.brand-book-brief__positioning{padding:24px}.brand-book-brief__positioning{grid-template-columns:1fr;gap:0}.brand-book-brief__positioning>span{height:40px}.brand-book-dna__grid,.brand-book-system__type,.brand-book-rollout__steps,.brand-book-logo__comparison,.brand-book-type-specimen__grid{grid-template-columns:1fr}.brand-book-dna__grid article,.brand-book-dna__grid article:nth-child(3){grid-column:auto;min-height:185px;border-inline-start:0;border-top:1px solid rgba(255,255,255,.2)}.brand-book-system__palette article>span{min-height:86px}.brand-book-system__type>div,.brand-book-system__type>span{grid-column:auto;min-height:185px;border-inline-start:0;border-top:1px solid #050505}.brand-book-messages__list article{grid-template-columns:42px 1fr;gap:8px 12px}.brand-book-messages__list article>p{grid-column:2}.brand-book-messages__list h3{grid-column:1/-1;margin-top:10px}.brand-book-messages__list small{grid-column:1/-1}.brand-book-gallery__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82vw,300px);gap:18px;margin-inline:-4px;padding:12px 4px 24px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.brand-book-gallery__item{width:100%;margin-top:0;transform:none;scroll-snap-align:start}.brand-book-gallery__item,.brand-book-gallery__item--1,.brand-book-gallery__item--2,.brand-book-gallery__item--3,.brand-book-gallery__item--4,.brand-book-gallery__item--5{grid-column:auto}.brand-book-gallery__item img{width:100%;aspect-ratio:4/5;object-fit:contain}.brand-book-rollout__steps{gap:30px}.brand-book-rollout__steps li{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:0}.brand-book-rollout__steps li>span{margin:0}.brand-book-appendix iframe{height:56svh}.brand-book-logo{padding:22px}.brand-book-logo__comparison figure{min-height:150px}.brand-book-type-specimen>header{display:block}.brand-book-type-specimen h3{margin-top:12px}.brand-book-type-specimen__grid article{min-height:180px;border-inline-start:0;border-top:1px solid #050505}.brand-book-social__grid article>.brand-book-social__frames{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-book-social__grid .brand-book-social__item--single .brand-book-social__frames{grid-template-columns:1fr}.brand-book-social__grid figure{aspect-ratio:auto}.brand-book-social__grid img{height:auto;max-height:58svh;object-fit:contain}.brand-book-website__browser{box-shadow:10px 14px #f6b900}.brand-book-website__browser iframe,.brand-book-website__browser>img{height:48svh}.brand-book-end{margin-bottom:24px}}@media (prefers-reduced-motion: reduce){.brand-book-ticker>div{animation:none}}body.is-loading{overflow:visible}body.is-loading main,body.is-loading .header,body.is-loading .footer,body:not(.is-loading) main,body:not(.is-loading) .header,body:not(.is-loading) .footer{opacity:1}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-lime),#ffd700);transform-origin:left;transform:scaleX(0);z-index:10000}.page-transition{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-paper);z-index:99990;pointer-events:none;display:none;will-change:clip-path}.barba-leave-active,.barba-enter-active{transition:opacity .3s ease}.barba-leave{opacity:1}.barba-leave-active,.barba-enter{opacity:0}.barba-enter-active{opacity:1}[data-animate],[data-animate=fade-up],[data-animate=fade-down],[data-animate=fade-right],[data-animate=fade-left],[data-animate=scale],[data-animate=fade]{opacity:1!important;transform:none!important}[data-animate].is-visible{opacity:1;transform:none}[data-glow]{--glow-progress: 0;background:linear-gradient(90deg,var(--color-lime) calc(var(--glow-progress) * 100%),var(--color-text-light) calc(var(--glow-progress) * 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-char-reveal] .char{transition:color .3s ease}[data-image-reveal]{overflow:hidden}.word{display:inline-block;overflow:hidden;vertical-align:bottom}.word-space{display:inline;white-space:pre}.word-inner,.char{display:inline-block;will-change:transform}.line{display:block;overflow:hidden;padding-bottom:.05em}.line-inner{display:block;will-change:transform;word-spacing:normal;white-space:normal}.text-highlight{position:relative;display:inline}.text-highlight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background-color:var(--color-lime);z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.text-highlight.is-visible:after{transform:scaleX(1)}.gradient-text{background:linear-gradient(135deg,var(--color-lime),#ffd700,var(--color-lime));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease infinite}.float{animation:float 6s ease-in-out infinite}.pulse{animation:pulse 2s ease-in-out infinite}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2s infinite}.btn.is-loading{position:relative;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .8s linear infinite}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}@keyframes starPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes glowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(-30px,-20px) scale(1.02)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes waveAnimation{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1);opacity:1}}@keyframes scrollWheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gradientShift{0%,to{background-position:0% center}50%{background-position:100% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes shimmer{to{left:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.preloader{transition:none}.page-transition{display:none!important}.barba-leave-active,.barba-enter-active{transition:none}[data-animate]{opacity:1;transform:none}[data-animate].is-visible{transition:none}.float,.pulse,.shimmer,.gradient-text{animation:none}.shimmer:after{animation:none}.btn.is-loading:after{animation:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}[data-parallax-image]{overflow:hidden;position:relative}[data-parallax-image] img{width:100%;height:100%;object-fit:cover;will-change:transform}.parallax-section{position:relative;overflow:hidden}.parallax-bg{position:absolute;top:-20%;left:0;width:100%;height:140%;object-fit:cover;will-change:transform}.particle-canvas,.noise-overlay{display:none}.cursor{display:none!important}@media (hover: none){.service-card:hover,.package-card:hover,.team-card:hover,.testimonial-card:hover,.btn:hover{transform:none}.cursor-follower{display:none}}@media (max-width: 768px){:root{--spacing-3xl: 4rem;--spacing-2xl: 3rem}}@media (max-width: 480px){:root{--container-padding: 4%}}@media (max-width: 1024px){.nav__list{display:none}.menu-toggle{display:flex}.nav__dropdown,.cursor-follower{display:none}}@media (max-width: 768px){.section{padding:var(--spacing-2xl) 0}.btn{width:100%}}.grid{display:grid;gap:var(--spacing-lg)}.grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid--2{grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.grid--2{grid-template-columns:1fr}}.grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid--3{grid-template-columns:1fr}}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1280px){.grid--4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid--4{grid-template-columns:1fr}}@media (max-width: 480px){.services-grid{grid-template-columns:1fr}}@media (max-width: 768px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.team-grid{grid-template-columns:1fr}}.flex{display:flex}.flex--column{flex-direction:column}.flex--wrap{flex-wrap:wrap}.flex--center{align-items:center;justify-content:center}.flex--between{justify-content:space-between}.flex--gap-sm{gap:var(--spacing-sm)}.flex--gap-md{gap:var(--spacing-md)}.flex--gap-lg{gap:var(--spacing-lg)}@media (max-width: 768px){.flex--column-mobile{flex-direction:column}}@media (max-width: 1280px){.hide-xl-down{display:none!important}}@media (max-width: 1024px){.hide-lg-down{display:none!important}}@media (max-width: 768px){.hide-md-down{display:none!important}}@media (max-width: 480px){.hide-sm-down{display:none!important}}.show-xl-down{display:none!important}@media (max-width: 1280px){.show-xl-down{display:block!important}}.show-lg-down{display:none!important}@media (max-width: 1024px){.show-lg-down{display:block!important}}.show-md-down{display:none!important}@media (max-width: 768px){.show-md-down{display:block!important}}.show-sm-down{display:none!important}@media (max-width: 480px){.show-sm-down{display:block!important}}@media (max-width: 1024px){.desktop-only{display:none!important}}.mobile-only{display:none!important}@media (max-width: 1024px){.mobile-only{display:block!important}}.tablet-only{display:none!important}@media (min-width: 768px) and (max-width: 1024px){.tablet-only{display:block!important}}@media (max-width: 768px){.text-center-mobile{text-align:center}}@media (max-width: 768px){.text-right-mobile{text-align:right}}@media (max-width: 768px){.text-left-mobile{text-align:left}}@media (max-width: 768px){.margin-reduced-mobile{margin-top:var(--spacing-md)!important;margin-bottom:var(--spacing-md)!important}}@media (max-width: 768px){.padding-reduced-mobile{padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important}}@media (max-width: 480px){.padding-reduced-mobile{padding-left:var(--spacing-sm)!important;padding-right:var(--spacing-sm)!important}}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--container-padding)}.container--narrow{max-width:800px}.container--wide{max-width:1600px}@media (max-width: 768px){.container--full-mobile{padding-left:0;padding-right:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:active{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.img-responsive{max-width:100%;height:auto;display:block}.img-cover{width:100%;height:100%;object-fit:cover}.img-contain{width:100%;height:100%;object-fit:contain}.aspect-ratio{position:relative;width:100%}.aspect-ratio:before{content:"";display:block}.aspect-ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio--16-9:before{padding-top:56.25%}.aspect-ratio--4-3:before{padding-top:75%}.aspect-ratio--1-1:before{padding-top:100%}.aspect-ratio--16-10:before{padding-top:62.5%}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}@media (max-width: 768px){.scroll-x-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.scroll-x-mobile>*{scroll-snap-align:start}}body.a11y-font-1{font-size:104%!important}body.a11y-font-2{font-size:108%!important}body.a11y-font-3{font-size:112%!important}body.a11y-font--1{font-size:96%!important}body.a11y-font--2{font-size:92%!important}body.a11y-high-contrast *{border-color:#fff!important}body body.a11y-high-contrast,body.a11y-high-contrast p,body.a11y-high-contrast span,body.a11y-high-contrast li,body.a11y-high-contrast td,body.a11y-high-contrast th,body.a11y-high-contrast label,body.a11y-high-contrast div{color:#fff!important}body.a11y-high-contrast a{color:#ff0!important;text-decoration:underline!important}body.a11y-high-contrast h1,body.a11y-high-contrast h2,body.a11y-high-contrast h3,body.a11y-high-contrast h4,body.a11y-high-contrast h5,body.a11y-high-contrast h6{color:#ff0!important}body.a11y-high-contrast button,body.a11y-high-contrast .btn,body.a11y-high-contrast [type=submit]{border:2px solid #fff!important;color:#fff!important}body.a11y-high-contrast img{filter:contrast(1.2)!important}body.a11y-grayscale{filter:grayscale(100%)!important}body.a11y-grayscale .a11y-widget{filter:grayscale(0)!important}body.a11y-highlight-links a{text-decoration:underline!important;text-underline-offset:3px!important;outline:1px dashed currentColor!important;outline-offset:2px!important}body.a11y-highlight-links a.btn,body.a11y-highlight-links a.a11y-widget__link{outline:none!important}body.a11y-stop-animations *,body.a11y-stop-animations *:before,body.a11y-stop-animations *:after{animation:none!important;transition:none!important}body.a11y-stop-animations .a11y-widget,body.a11y-stop-animations .a11y-widget *{transition:all .2s ease!important}body.a11y-big-cursor,body.a11y-big-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M8 8l12 28 4.8-12L37 19.2z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 4 4,auto!important}body.a11y-big-cursor a,body.a11y-big-cursor button,body.a11y-big-cursor [role=button],body.a11y-big-cursor input,body.a11y-big-cursor select,body.a11y-big-cursor textarea,body.a11y-big-cursor label{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M8 8l12 28 4.8-12L37 19.2z' fill='%23F0A030' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 4 4,pointer!important}body.site-en{direction:ltr;font-family:Inter,Arial,sans-serif}body.site-en .reference-button,body.site-en .reference-header,body.site-en .reference-footer,body.site-en .service-menu{font-family:Inter,Arial,sans-serif}body.site-en .reference-header{grid-template-columns:auto 1fr auto;direction:ltr}body.site-en .reference-header__logo{justify-self:start}body.site-en .reference-header__nav{right:auto;justify-self:center;direction:ltr}body.site-en .reference-header__cta{justify-self:end}body.site-en .reference-header__language{font-family:Heebo,Arial,sans-serif}body.site-en .service-menu__panel,body.site-en .service-menu__grid,body.site-en .service-menu__group,body.site-en .service-menu__links,body.site-en .service-menu__footer{direction:ltr;text-align:left}body.site-en .service-menu__panel:after{right:auto;left:39%;border-right:0;border-left:1px solid rgba(255,255,255,.14)}body.site-en .service-menu__close{right:28px;left:auto}body.site-en .service-menu__overview{align-items:flex-start}body.site-en .service-menu__overview i{margin-inline-start:0;margin-inline-end:auto}body.site-en .service-menu__links a:after{content:"›"}body.site-en .service-menu__links a:hover,body.site-en .service-menu__links a:focus-visible{transform:translate(3px)}body.site-en .service-menu__links a:hover:after,body.site-en .service-menu__links a:focus-visible:after{transform:translate(3px)}body.site-en .service-menu__footer{grid-template-columns:1fr auto}body.site-en .service-menu__footer p{text-align:left}body.site-en .service-menu__footer-mark{right:auto;left:5%}body.site-en .reference-footer{direction:ltr}body.site-en .reference-footer>div,body.site-en .reference-footer__brand{align-items:flex-start;direction:ltr!important;text-align:left!important}body.site-en .reference-footer__note{transform:rotate(2deg)}body.site-en .reference-home{direction:ltr;font-family:Inter,Arial,sans-serif}body.site-en .reference-hero__copy{right:3.5vw;direction:ltr;text-align:left}body.site-en .reference-hero__copy h1{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(62px,5.25vw,106px);font-weight:900;line-height:.84;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}body.site-en .reference-hero__copy h1 mark{margin-top:.14em;padding:.07em .13em .12em}body.site-en .reference-hero__copy h1 mark:before{transform-origin:left center}body.site-en .reference-hero__copy p{max-width:42rem;font-size:clamp(15px,1.22vw,21px);line-height:1.55;letter-spacing:-.018em}body.site-en .reference-hero__tape-track .reference-hero__tape-group b{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(13px,1.38vw,26px);letter-spacing:.015em}body.site-en .reference-beliefs{direction:ltr}body.site-en .reference-beliefs h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:-.025em;text-transform:uppercase}body.site-en .reference-beliefs__principles{direction:ltr}body.site-en .reference-beliefs__principles article{direction:ltr;text-align:center}body.site-en .reference-beliefs__principles article p{font-size:clamp(11px,1.08vw,17px);line-height:1.46}body.site-en .reference-services__content{padding-right:0;padding-left:2.5vw;direction:ltr}body.site-en .reference-services__title-row{justify-content:flex-start;direction:ltr}body.site-en .reference-services__title-row h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(40px,4.75vw,74px);letter-spacing:-.035em;text-transform:uppercase}body.site-en .reference-services li{justify-content:flex-start}body.site-en .reference-services li span{color:#060708b3}body.site-en .reference-services li strong{font-size:clamp(13px,1.4vw,21px);text-align:left}body.site-en .reference-services__art-card p{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(14px,1.35vw,23px);letter-spacing:.01em;text-transform:uppercase}body.site-en .reference-work{direction:ltr}body.site-en .reference-work__layout{grid-template-columns:minmax(235px,18.5%) minmax(0,1fr);grid-template-areas:"sidebar content"}body.site-en .reference-work__sidebar,body.site-en .reference-work__content{direction:ltr}body.site-en .reference-work__sidebar h2{width:auto;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(54px,4.7vw,82px);line-height:.86;letter-spacing:-.035em;text-transform:uppercase}body.site-en .reference-work__sidebar h2 span:after{right:auto;left:12%;width:76%}body.site-en .reference-work__filters button{text-align:left}body.site-en .reference-work__intro h3{max-width:58rem;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(28px,2.35vw,40px);letter-spacing:-.015em}body.site-en .reference-work__intro h3 span:before{margin-inline:.22em}body.site-en .reference-work__intro p{max-width:49rem;line-height:1.55}body.site-en .reference-work__track{direction:ltr}body.site-en .reference-work__prompt button b{margin-right:0;margin-left:8px}body.site-en .reference-work__prompt button:hover b,body.site-en .reference-work__prompt button:focus-visible b{transform:translate(5px)}body.site-en .reference-work__empty{grid-column:1/-1;min-height:245px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);color:#ffffffb3;text-align:center}body.site-en .reference-case__body{direction:ltr;text-align:left}body.site-en .reference-case__meta{direction:ltr}body.site-en .reference-process__note p{direction:ltr;font-family:Segoe Print,Comic Sans MS,cursive}body.site-en .reference-process__content{direction:ltr}body.site-en .reference-process__content h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(32px,3.35vw,57px);letter-spacing:-.035em;text-align:left;text-transform:uppercase}body.site-en .reference-process__content ol{direction:ltr}body.site-en .reference-process__content li>span{right:auto;left:20%}body.site-en .reference-process__content li h3{font-family:Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.01em;text-transform:uppercase}body.site-en .reference-clients{direction:ltr}body.site-en .reference-clients__header h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:-.035em;text-transform:uppercase}body.site-en .reference-clients__header h2 span:after{right:auto;left:12%}body.site-en .reference-clients__item figcaption{line-height:1.2}body.site-en .reference-cta h2{width:min(76vw,1040px);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(42px,4.6vw,74px);letter-spacing:-.035em;text-transform:uppercase}body.site-en .portfolio-index{direction:ltr}body.site-en .portfolio-index__header h1{font-family:Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:-.035em}body.site-en .brand-book--en{direction:ltr;text-align:left}body.site-en .brand-book--en .brand-book-cover__copy h1,body.site-en .brand-book--en .brand-book-logo__comparison,body.site-en .brand-book--en .brand-book-website__placeholder{direction:ltr!important}body.site-en .brand-book--en .brand-book-cover__copy h1{text-align:left}body.site-en.article-editorial .article-page__title,body.site-en.article-editorial .article-page__content,body.site-en.article-editorial .article-faq,body.site-en.article-editorial .article-sidebar{direction:ltr;text-align:left}body.site-en.article-editorial .article-page__title{font-family:Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:-.02em;line-height:1;text-align:left}body.site-en.article-editorial .article-page__content ul,body.site-en.article-editorial .article-page__content ol{padding-right:0;padding-left:28px}body.site-en.article-editorial .article-page__content blockquote{border-right:2px solid #060708;border-left:8px solid #f4ba12}body.site-en.article-editorial .article-page__content th,body.site-en.article-editorial .article-page__content td{text-align:left}body.site-en.article-editorial .article-takeaways{position:relative;margin:0 0 clamp(44px,5vw,70px);padding:clamp(25px,3.5vw,40px);overflow:hidden;border:2px solid #060708;background:radial-gradient(rgba(255,255,255,.1) .7px,transparent .8px),#060708;background-size:7px 7px;box-shadow:8px 8px #f4ba12;color:#fff}body.site-en.article-editorial .article-takeaways:after{content:"X";position:absolute;right:-12px;bottom:-27px;color:transparent;font-family:Inter,Arial,sans-serif;font-size:150px;font-weight:900;line-height:.8;-webkit-text-stroke:1px rgba(244,186,18,.24)}body.site-en.article-editorial .article-takeaways h2{position:relative;z-index:1;margin:0 0 22px;color:#f4ba12;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(31px,3vw,44px);letter-spacing:-.025em;line-height:1;text-transform:uppercase}body.site-en.article-editorial .article-takeaways h2:after{width:58px;height:3px;margin-top:12px;background:#f4ba12}body.site-en.article-editorial .article-takeaways ul{position:relative;z-index:1;display:grid;gap:12px;margin:0;padding:0;list-style:none}body.site-en.article-editorial .article-takeaways li{position:relative;margin:0;padding-left:24px;color:#ffffffd6;font-size:17px;line-height:1.55}body.site-en.article-editorial .article-takeaways li:before{content:"→";position:absolute;left:0;color:#f4ba12;font-weight:900}body.site-en.article-editorial .article-faq .faq-question{text-align:left}body.site-en.article-editorial .article-faq .faq-question:after{display:none!important}body.site-en.article-editorial .article-faq .faq-answer p{padding-right:clamp(28px,4vw,46px);padding-left:clamp(80px,10vw,122px)}body.site-en .en-service-catalogue{position:relative;padding:clamp(84px,9vw,145px) 0;background:radial-gradient(rgba(6,7,8,.045) .65px,transparent .75px),#f7f4ed;background-size:7px 7px}body.site-en .en-service-catalogue__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px)}body.site-en .en-service-catalogue__group{min-width:0;border:2px solid #060708;background:#fffdf8;box-shadow:8px 8px #0607081f;transition:transform .18s ease,box-shadow .18s ease}body.site-en .en-service-catalogue__group:nth-child(2n){transform:translateY(14px)}body.site-en .en-service-catalogue__group:hover{box-shadow:8px 8px #f4ba12;transform:translate(-2px,-2px)}body.site-en .en-service-catalogue__group:nth-child(2n):hover{transform:translate(-2px,10px)}body.site-en .en-service-catalogue__group>header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px 16px;min-height:156px;padding:clamp(24px,2.5vw,36px);border-bottom:2px solid #060708;background:#060708;color:#fff}body.site-en .en-service-catalogue__group>header>span{align-self:start;color:#f4ba12;font-size:12px;font-weight:900;letter-spacing:.09em}body.site-en .en-service-catalogue__group>header>i,body.site-en .en-service-catalogue__group>header>svg{justify-self:end;color:#f4ba12;width:34px;height:34px;stroke-width:1.7}body.site-en .en-service-catalogue__group>header h2{grid-column:1/-1;margin:5px 0 0;color:#fff;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(31px,2.8vw,43px);letter-spacing:-.025em;line-height:.98;text-transform:uppercase}body.site-en .en-service-catalogue__group ul{margin:0;padding:0;list-style:none}body.site-en .en-service-catalogue__group li+li{border-top:1px solid rgba(6,7,8,.18)}body.site-en .en-service-catalogue__group a{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:14px clamp(20px,2vw,30px);color:#060708;font-size:15px;font-weight:800;line-height:1.35;text-decoration:none}body.site-en .en-service-catalogue__group a span:last-child{color:#9a7200;font-size:20px;transition:transform .16s ease}body.site-en .en-service-catalogue__group a:hover,body.site-en .en-service-catalogue__group a:focus-visible{background:#f4ba12;opacity:1}body.site-en .en-service-catalogue__group a:hover span:last-child,body.site-en .en-service-catalogue__group a:focus-visible span:last-child{transform:translate(4px)}body.site-en .en-specialist-solutions{position:relative;isolation:isolate;padding:clamp(92px,10vw,165px) 0;overflow:hidden;background:radial-gradient(rgba(255,255,255,.055) .7px,transparent .8px),#060708;background-size:8px 8px;color:#fff}body.site-en .en-specialist-solutions:before{content:"X";position:absolute;z-index:-1;top:50%;right:-3vw;color:transparent;font-size:clamp(300px,42vw,700px);font-weight:900;line-height:.7;transform:translateY(-50%) rotate(-8deg);-webkit-text-stroke:1px rgba(244,186,18,.15)}body.site-en .en-specialist-solutions>.container>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:42px;margin-bottom:clamp(48px,6vw,84px)}body.site-en .en-specialist-solutions>.container>header>span{grid-column:1/-1;width:fit-content;padding-bottom:8px;border-bottom:3px solid #f4ba12;color:#f4ba12;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.site-en .en-specialist-solutions>.container>header h2{margin:0;color:#fff;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(53px,6vw,92px);letter-spacing:-.045em;line-height:.88;text-transform:uppercase}body.site-en .en-specialist-solutions>.container>header p{max-width:550px;margin:0;color:#ffffffad;font-size:clamp(16px,1.25vw,20px);line-height:1.65}body.site-en .en-specialist-solutions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2vw,28px)}body.site-en .en-specialist-solutions__grid>a{position:relative;display:grid;min-height:330px;align-content:start;padding:clamp(26px,3vw,42px);border:1px solid rgba(255,255,255,.28);background:#060708d6;color:#fff;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}body.site-en .en-specialist-solutions__grid>a:hover,body.site-en .en-specialist-solutions__grid>a:focus-visible{border-color:#f4ba12;background:#f4ba1214;opacity:1;transform:translateY(-7px) rotate(-.35deg)}body.site-en .en-specialist-solutions__grid>a>i,body.site-en .en-specialist-solutions__grid>a>svg{width:38px;height:38px;margin-bottom:40px;color:#f4ba12;stroke-width:1.7}body.site-en .en-specialist-solutions__grid>a>span{position:absolute;top:30px;right:30px;color:#ffffff6b;font-size:12px;font-weight:900;letter-spacing:.08em}body.site-en .en-specialist-solutions__grid>a h3{margin:0 0 14px;color:#fff;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(30px,3vw,43px);letter-spacing:-.02em;line-height:1;text-transform:uppercase}body.site-en .en-specialist-solutions__grid>a p{margin:0 0 28px;color:#ffffffa6;font-size:15px;line-height:1.6}body.site-en .en-specialist-solutions__grid>a b{align-self:end;margin-top:auto;color:#f4ba12;font-size:14px}body.site-en.en-services-index .en-services-hero:before{content:"BUILD"}body.site-en.en-services-index .en-services-hero .journal-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.58fr);gap:clamp(50px,7vw,110px)}body.site-en.en-services-index .en-services-hero .journal-hero__copy{min-width:0;max-width:900px;text-align:left}body.site-en.en-services-index .en-services-hero h1{max-width:900px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(64px,6.3vw,102px);letter-spacing:-.02em;line-height:.96;text-wrap:balance}body.site-en.en-services-index .en-services-hero h1 span{display:inline;padding-inline:.08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}body.site-en.en-services-index .en-services-hero .journal-hero__statement{margin-right:auto;margin-left:0;text-align:left}body.site-en.en-services-index .en-services-hero .journal-hero__lead{max-width:710px}@media (min-width: 701px) and (max-width: 1100px){body.site-en .reference-work__layout{grid-template-columns:minmax(210px,24%) minmax(0,1fr)}}@media (min-width: 701px) and (max-width: 950px){body.site-en.en-services-index .en-services-hero .journal-hero__grid{grid-template-columns:1fr;gap:54px}body.site-en.en-services-index .en-services-hero .journal-hero__copy{max-width:760px}body.site-en.en-services-index .en-services-hero .journal-cover{width:min(380px,52vw);margin-inline:auto}}@media (max-width: 1100px) and (min-width: 701px){body.site-en .reference-header{gap:1.5vw}body.site-en .reference-header__nav{gap:1.4vw}body.site-en .reference-header__nav>a,body.site-en .reference-header .service-menu__toggle{font-size:12px}body.site-en .reference-hero__copy{width:47%}body.site-en .reference-hero__copy h1{font-size:clamp(52px,5.2vw,62px)}}@media (max-width: 700px){body.site-en .reference-header{direction:ltr}body.site-en .reference-header__mobile{direction:ltr;text-align:left}body.site-en .reference-header__mobile-group>button{text-align:left}body.site-en .reference-hero__copy{right:auto;direction:ltr;text-align:left}body.site-en .reference-hero__copy h1{font-size:clamp(50px,14vw,68px);line-height:.86;white-space:normal}body.site-en .reference-hero__copy p{font-size:16px;line-height:1.55}body.site-en .reference-hero__tape-track .reference-hero__tape-group b{font-size:12px}body.site-en .reference-beliefs h2{font-size:48px;text-align:left}body.site-en .reference-beliefs__principles article{text-align:left}body.site-en .reference-beliefs__principles article svg{margin-inline:0}body.site-en .reference-beliefs__card{right:auto;left:50%;transform:translate(-50%)}body.site-en .reference-services__content{padding:0}body.site-en .reference-services__title-row h2{font-size:45px}body.site-en .reference-services__art{align-self:flex-start}body.site-en .reference-work__layout{display:flex}body.site-en .reference-work__sidebar h2{font-size:clamp(54px,15vw,70px)}body.site-en .reference-work__filters button{text-align:center}body.site-en .reference-work__intro{text-align:left}body.site-en .reference-work__intro h3{font-size:29px;line-height:1.05}body.site-en .reference-work__intro p{max-width:none}body.site-en .reference-work__intro i{margin-inline:auto}body.site-en .reference-work__prompt{text-align:center}body.site-en .reference-process__content h2{font-size:47px}body.site-en .reference-process__content ol{padding-right:0;padding-left:12px}body.site-en .reference-process__content ol:before{right:auto;left:27px;border-right:0;border-left:2px dashed #060708}body.site-en .reference-process__content li{text-align:left}body.site-en .reference-process__content li>span{right:auto;left:-5px}body.site-en .reference-process__note{align-self:flex-start}body.site-en .reference-clients__header h2{font-size:48px}body.site-en .reference-cta h2{width:100%;font-size:clamp(43px,13vw,58px);line-height:.94}body.site-en .reference-cta__arrow{right:0;left:auto;transform:rotate(-2deg) scaleX(-1)}body.site-en .reference-footer>div,body.site-en .reference-footer__brand{align-items:flex-start;text-align:left!important}body.site-en.article-editorial .article-page__content ul,body.site-en.article-editorial .article-page__content ol{padding-left:23px}body.site-en.article-editorial .article-takeaways{padding:24px 21px 27px;box-shadow:6px 6px #f4ba12}body.site-en.article-editorial .article-takeaways li{font-size:16px}body.site-en.article-editorial .article-faq .faq-answer p{padding-right:20px;padding-left:53px}body.site-en .en-service-catalogue{padding-block:72px 92px}body.site-en .en-service-catalogue__grid{grid-template-columns:1fr;gap:18px}body.site-en .en-service-catalogue__group,body.site-en .en-service-catalogue__group:nth-child(2n),body.site-en .en-service-catalogue__group:hover,body.site-en .en-service-catalogue__group:nth-child(2n):hover{transform:none}body.site-en .en-specialist-solutions{padding-block:82px 96px}body.site-en .en-specialist-solutions>.container>header{grid-template-columns:1fr;gap:20px}body.site-en .en-specialist-solutions>.container>header>span{grid-column:auto}body.site-en .en-specialist-solutions>.container>header h2{font-size:clamp(50px,15vw,68px)}body.site-en .en-specialist-solutions__grid{grid-template-columns:1fr}body.site-en .en-specialist-solutions__grid>a{min-height:280px}body.site-en.en-services-index .en-services-hero{padding:58px 0 92px}body.site-en.en-services-index .en-services-hero .journal-hero__grid{grid-template-columns:1fr;gap:52px}body.site-en.en-services-index .en-services-hero .journal-hero__copy{width:100%;max-width:none}body.site-en.en-services-index .en-services-hero .journal-kicker{max-width:100%;margin-bottom:20px;font-size:12px;line-height:1.35;white-space:normal}body.site-en.en-services-index .en-services-hero h1{max-width:100%;font-size:clamp(48px,14.8vw,64px);letter-spacing:-.02em;line-height:.98;text-wrap:balance}body.site-en.en-services-index .en-services-hero .journal-hero__statement{width:100%;margin:24px 0 20px;padding:10px 12px;font-size:18px;line-height:1.32;text-align:left}body.site-en.en-services-index .en-services-hero .journal-hero__lead{font-size:16px;line-height:1.65}body.site-en.en-services-index .en-services-hero .journal-cover{width:min(100vw - 78px,330px)}}@media (max-width: 480px){body.site-en .reference-beliefs__principles article{text-align:center}body.site-en .reference-beliefs__principles article svg{margin-inline:auto}body.site-en .reference-services__title-row{gap:14px}body.site-en .reference-services__title-row h2{font-size:40px}body.site-en .reference-services__title-row img{width:48px}body.site-en .reference-process__content h2{font-size:42px}body.site-en .reference-clients__header h2{font-size:43px}}
