*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body,html{overflow-x:clip}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-body);text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{border:0;font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}ol,ul{padding:0;list-style:none}h1,h2,h3,ol,p,ul{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;line-height:var(--line-heading)}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-shell main{flex:1 1}.container{width:min(100% - (var(--page-padding) * 2),var(--content-width));margin-inline:auto}.section{padding-block:var(--section-space)}.eyebrow,.footer-label,.language-selector{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);line-height:1.2;text-transform:uppercase}.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}.brand{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.brand__logo{display:block;flex-shrink:0;width:2.125rem;height:3.1875rem;overflow:hidden;background:#f7f7f7}.brand__logo-image{display:block;width:100%;height:100%;object-fit:contain}.brand__name{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.12em;line-height:1}.site-header{position:sticky;top:0;z-index:20;border-bottom:var(--border);background:color-mix(in srgb,var(--color-paper) 94%,transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.site-header__inner{min-height:var(--header-height);justify-content:space-between;gap:2rem}.site-header__actions,.site-header__inner,.site-header__links,.site-header__menu{display:flex;align-items:center}.site-header__menu{flex:1 1;justify-content:flex-end;gap:clamp(1.5rem,3vw,3rem)}.site-header__links{gap:clamp(1rem,2vw,2rem);flex-wrap:wrap;justify-content:flex-end}.site-header__links>li>a,.site-nav-link{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:transparent;color:var(--color-ink-muted);cursor:pointer;font-size:var(--font-size-sm);transition:color var(--ease-standard)}.site-header__links>li>a:after,.site-nav-link:after{position:absolute;right:0;bottom:-.5rem;left:0;height:1px;background:var(--color-gold);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--ease-standard)}.site-header__links>li>a:hover,.site-nav-link--active,.site-nav-link:hover{color:var(--color-ink)}.site-header__links>li>a:hover:after,.site-header__links>li>a[aria-current=page]:after,.site-nav-link--active:after{transform:scaleX(1)}.site-nav-link__chevron{color:var(--color-gold);font-size:.875rem;line-height:1;transition:transform var(--ease-standard)}.site-nav-link[aria-expanded=true] .site-nav-link__chevron{transform:rotate(180deg)}.site-nav-item{position:relative}.site-service-menu{position:absolute;top:calc(100% + 1.75rem);left:-1.5rem;z-index:2;width:min(31rem,calc(100vw - 2rem));padding:1.5rem;border:var(--border);background:var(--color-paper);box-shadow:var(--shadow-subtle);opacity:0;pointer-events:none;transform:translateY(-.5rem);transition:opacity var(--ease-standard),transform var(--ease-standard),visibility var(--ease-standard);visibility:hidden}.site-nav-item:focus-within .site-service-menu,.site-nav-item:hover .site-service-menu,.site-service-menu--open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.site-service-menu__overview{display:inline-flex;color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem;line-height:1.2}.site-service-menu__overview:hover{color:var(--color-gold)}.site-service-menu__label{display:block;margin-top:1.5rem;color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.site-service-menu ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin-top:.875rem}.site-service-menu li a{color:var(--color-ink-muted);font-size:var(--font-size-sm);transition:color var(--ease-standard)}.site-service-menu li a:hover{color:var(--color-gold)}.site-header__actions{gap:1.25rem}.skip-link{position:absolute;left:var(--page-padding);top:-100%;z-index:40;padding:.75rem 1rem;background:var(--color-navy);color:var(--color-paper);font-size:var(--font-size-sm);font-weight:700}.skip-link:focus{top:.75rem}.content-fallback-notice{margin:0;padding:.75rem var(--page-padding);border-bottom:var(--border);background:color-mix(in srgb,var(--color-gold) 8%,var(--color-paper));color:var(--color-ink-muted);font-size:var(--font-size-sm);text-align:center}.legal-page{padding-block:var(--section-space)}.legal-page__inner{display:grid;gap:1rem;max-width:42rem}.language-selector{position:relative;display:inline-flex;align-items:center}.language-selector ul{display:flex;align-items:center;gap:.75rem}.language-selector a{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.language-selector a.is-current,.language-selector a[aria-current=true]{color:var(--color-gold)}.language-selector__pending{margin-left:.1rem;color:var(--color-gold);font-size:.7em}.menu-toggle{display:none;width:2.5rem;height:2.5rem;padding:.5rem;background:transparent;color:var(--color-ink);cursor:pointer}.menu-toggle__line{display:block;width:100%;height:1px;margin-block:.4rem;background:currentColor}.button{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:normal;text-align:center;transition:background-color var(--ease-standard),border-color var(--ease-standard),color var(--ease-standard)}.button--primary{background:var(--color-gold);color:var(--color-navy)}.button--primary:hover{background:var(--color-gold-soft)}.button--secondary{border-color:var(--color-ink);color:var(--color-ink)}.button--secondary:hover{background:var(--color-ink);color:var(--color-white)}.button--text{padding-inline:0;color:var(--color-ink)}.button--text:hover{color:var(--color-gold)}.section-heading{max-width:var(--text-width)}.section-heading--center{margin-inline:auto;text-align:center}.section-heading h2{margin-top:1rem;color:var(--color-ink);font-size:var(--font-size-xl)}.section-heading__description{max-width:38rem;margin-top:1.5rem;color:var(--color-ink-muted)}.section-heading--center .section-heading__description{margin-inline:auto}.divider{width:100%;margin:0;border:0;border-top:var(--border)}.arrow-icon,.line-icon{display:block;flex-shrink:0;width:1em;height:1em;overflow:visible}.differentiator-item__mark,.service-card__mark{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.differentiator-item__icon,.service-card__icon{color:var(--color-gold);font-size:1.25rem;line-height:1}.article-row__arrow,.case-card__footer>span:last-child,.case-row__arrow,.featured-jurisdiction-card__action>span:last-child,.insight-article-card__footer>span:last-child,.jurisdiction-card__arrow,.jurisdiction-row__action>span:last-child,.service-card__arrow,.service-list-item__arrow{display:inline-flex;align-items:center;justify-content:center}.text-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700;transition:color var(--ease-standard)}.text-link__arrow{font-size:1rem}.text-link:hover,.text-link__arrow{color:var(--color-gold)}.home-hero{position:relative;isolation:isolate;min-height:min(52rem,calc(100vh - var(--header-height)));display:flex;align-items:center;overflow:hidden;padding-block:clamp(4.5rem,9vw,8rem);background:var(--color-navy);color:var(--color-white)}.home-hero__visual{position:absolute;inset:0;z-index:0;pointer-events:none}.home-hero__image{object-fit:cover;object-position:72% 28%}.home-hero__visual:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,23,40,.78),rgba(11,23,40,.58) 28%,rgba(11,23,40,.22) 58%,rgba(11,23,40,.12)),linear-gradient(180deg,rgba(11,23,40,.16),rgba(11,23,40,.04) 42%,rgba(11,23,40,.28));content:""}.home-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.home-hero__content{max-width:45rem}.home-hero h1{max-width:42rem;margin-top:1.25rem;color:var(--color-white);font-size:var(--font-size-display)}.home-hero h1 span{display:block}.home-hero h1 span:last-child{color:var(--color-gold-soft)}.home-hero__lead{max-width:35rem;margin-top:2rem;color:rgba(255,255,255,.9);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.35}.home-hero__supporting{max-width:36rem;margin-top:1.25rem;color:rgba(255,255,255,.66)}.home-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.home-hero .button--secondary{border-color:rgba(255,255,255,.48);color:var(--color-white)}.home-hero .button--secondary:hover{border-color:var(--color-white);background:var(--color-white);color:var(--color-navy)}.home-hero__meta{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:3.5rem;color:rgba(255,255,255,.48);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.home-hero__meta span+span{position:relative;padding-left:1.5rem}.home-hero__meta span+span:before{position:absolute;top:50%;left:0;width:.75rem;height:1px;background:var(--color-gold);content:""}.hero-media{margin:0}.hero-media__frame{position:relative;min-height:clamp(26rem,48vw,42rem);overflow:hidden;border:1px solid rgba(210,186,135,.55);background:var(--color-navy-soft);isolation:isolate}.hero-media__frame:after,.hero-media__frame:before{position:absolute;z-index:-1;border:1px solid rgba(210,186,135,.28);content:"";transform:rotate(12deg)}.hero-media__frame:before{top:-20%;right:16%;width:45%;height:140%}.hero-media__frame:after{top:-10%;right:-8%;width:35%;height:125%}.hero-media__architecture{position:absolute;inset:0;opacity:.8}.hero-media__architecture span{position:absolute;bottom:0;display:block;width:1px;height:72%;background:rgba(210,186,135,.42);transform:skewX(-14deg);transform-origin:bottom}.hero-media__architecture span:first-child{left:18%}.hero-media__architecture span:nth-child(2){left:34%;height:88%}.hero-media__architecture span:nth-child(3){left:62%;height:58%}.hero-media__architecture span:nth-child(4){left:78%;height:78%}.hero-media__monogram{position:absolute;top:50%;left:50%;color:rgba(210,186,135,.22);font-family:var(--font-display);font-size:clamp(10rem,22vw,20rem);line-height:.8;transform:translate(-50%,-50%)}.hero-media__note{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;gap:.5rem;padding-top:1rem;border-top:var(--border-dark);color:rgba(255,255,255,.62);font-size:var(--font-size-sm)}.hero-media__caption{margin-top:.75rem;color:rgba(255,255,255,.42);font-size:var(--font-size-xs)}.hero-media .founder-portrait__frame{background:var(--color-paper)}.founder-portrait__image{object-fit:cover;object-position:center 14%}.credibility-section{padding-block:clamp(4.5rem,9vw,8rem);background:var(--color-paper)}.credibility-section__grid{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,9rem);align-items:start}.credibility-section__intro{max-width:25rem}.credibility-section h2{margin-top:1rem;font-size:var(--font-size-xl)}.credibility-section__intro>p:last-child{margin-top:1.5rem;color:var(--color-ink-muted)}.credibility-section__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--border);border-bottom:var(--border)}.stat-item{min-height:11rem;padding:1.75rem 1.5rem}.stat-item+.stat-item{border-left:var(--border)}.stat-item__value{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5rem);letter-spacing:-.06em;line-height:1;white-space:nowrap}.stat-item__figure{position:relative;display:inline-block}.stat-item__figure-sizer{visibility:hidden;display:block}.stat-item__figure-live{position:absolute;inset:0}.stat-item__unit{display:block;margin-top:.5rem;color:var(--color-gold);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.stat-item__label{margin-top:2rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.services-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-navy);color:var(--color-white)}.services-section__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);gap:clamp(2rem,8vw,8rem);align-items:end}.services-section__intro{max-width:48rem}.services-section h2{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.services-section__summary{max-width:25rem;color:rgba(255,255,255,.62)}.services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem);border-top:var(--border-dark);border-left:var(--border-dark)}.service-card{display:grid;min-height:14rem;grid-template-columns:3rem minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 1.5rem;padding:clamp(1.5rem,3vw,2.5rem);border-right:var(--border-dark);border-bottom:var(--border-dark);background:transparent;color:var(--color-white);transition:background-color var(--ease-standard),border-color var(--ease-standard)}.service-card:focus-visible,.service-card:hover{border-color:rgba(210,186,135,.58);background:var(--color-navy-soft)}.service-card__number{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);line-height:1.2}.service-card__body{align-self:start}.service-card h3{color:var(--color-white);font-size:clamp(1.35rem,2.3vw,2rem);letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere}.service-card p{max-width:28rem;margin-top:1rem;color:rgba(255,255,255,.62);font-size:var(--font-size-sm)}.service-card__arrow{grid-column:2;grid-row:2;align-self:end;justify-self:end;margin-top:2rem;color:var(--color-gold);font-size:1.5rem;line-height:1;transition:transform var(--ease-standard)}.service-card:focus-visible .service-card__arrow,.service-card:hover .service-card__arrow{transform:translate(.25rem,-.25rem)}.services-section__footer{display:flex;justify-content:flex-end;margin-top:2rem}.services-section .text-link{color:var(--color-white)}.services-section .text-link:hover{color:var(--color-gold-soft)}.jurisdictions-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-paper)}.jurisdictions-section__header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);gap:clamp(2rem,8vw,8rem);align-items:end}.jurisdictions-section__header h2{max-width:45rem;margin-top:1rem;font-size:var(--font-size-xl)}.jurisdictions-section__header>p{max-width:28rem;color:var(--color-ink-muted)}.jurisdiction-selector{margin-top:clamp(3.5rem,7vw,6rem)}.jurisdiction-selector__search{max-width:42rem}.jurisdiction-selector__search label{display:block;margin-bottom:.75rem;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700}.jurisdiction-search{display:flex;min-height:3.75rem;align-items:center;gap:.75rem;padding:0 1rem;border:var(--border);background:var(--color-white);transition:border-color var(--ease-standard),box-shadow var(--ease-standard)}.jurisdiction-search:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(180,150,90,.14)}.jurisdiction-search__icon{color:var(--color-gold);font-family:var(--font-display);font-size:1.25rem;transform:rotate(-45deg)}.jurisdiction-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-ink);font:inherit}.jurisdiction-search input::placeholder{color:var(--color-ink-muted)}.jurisdiction-search__clear{flex-shrink:0;padding:.25rem;background:transparent;color:var(--color-ink-muted);cursor:pointer;font-size:var(--font-size-xs)}.jurisdiction-search__clear:hover{color:var(--color-ink)}.jurisdiction-selector__status{margin-top:.75rem;color:var(--color-ink-muted);font-size:var(--font-size-xs)}.jurisdiction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;border:var(--border);background:var(--color-line)}.jurisdiction-card{position:relative;isolation:isolate;overflow:hidden;display:grid;min-height:16rem;grid-template-columns:3rem minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 1rem;width:100%;padding:1.75rem;background:var(--color-navy);color:var(--color-white);cursor:pointer;text-align:left;transition:background-color var(--ease-standard)}.jurisdiction-card--selected,.jurisdiction-card:hover{background:var(--color-ink)}.jurisdiction-card>:not(.jurisdiction-card-visual){position:relative;z-index:1}.jurisdiction-card--selected .jurisdiction-card-visual:after,.jurisdiction-card:hover .jurisdiction-card-visual:after{background:linear-gradient(165deg,rgba(17,26,39,.66),rgba(17,26,39,.76) 48%,rgba(17,26,39,.92)),linear-gradient(180deg,rgba(180,150,90,.06),transparent 42%)}.jurisdiction-card__code{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.jurisdiction-card__body{display:grid;align-content:start;gap:.45rem}.jurisdiction-card__body strong{font-family:var(--font-display);font-size:1.65rem;font-weight:400;letter-spacing:-.03em;line-height:1.1}.jurisdiction-card__focus,.jurisdiction-card__type{color:rgba(255,255,255,.62);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}.jurisdiction-card__demo{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.jurisdiction-card__arrow{grid-column:2;grid-row:2;align-self:end;justify-self:end;color:var(--color-gold);font-size:1.5rem;line-height:1;transition:transform var(--ease-standard)}.jurisdiction-card--selected .jurisdiction-card__arrow,.jurisdiction-card:hover .jurisdiction-card__arrow{transform:translate(.25rem,-.25rem)}.jurisdiction-selector__empty{margin-top:2rem;padding:2rem;border:var(--border);background:var(--color-white);color:var(--color-ink-muted)}.jurisdiction-selector__empty button{margin-top:1rem;padding:0;background:transparent;color:var(--color-ink);cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.jurisdiction-selection{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;margin-top:2rem;padding:2rem;background:var(--color-navy);color:var(--color-white)}.jurisdiction-selection h3{margin-top:.75rem;color:var(--color-white);font-size:clamp(1.75rem,3vw,2.75rem)}.jurisdiction-selection p:not(.eyebrow){max-width:38rem;margin-top:.75rem;color:rgba(255,255,255,.65);font-size:var(--font-size-sm)}.jurisdiction-selection .text-link{color:var(--color-white)}.jurisdiction-selection .text-link:hover{color:var(--color-gold-soft)}.jurisdiction-intent{margin-top:clamp(4rem,8vw,7rem);padding-top:2rem;border-top:var(--border)}.jurisdiction-intent__header h3{margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.75rem)}.jurisdiction-intent__header>p:last-child{margin-top:.75rem;color:var(--color-ink-muted)}.jurisdiction-intent__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem}.jurisdiction-intent__options button{min-height:3.5rem;padding:.875rem 1rem;border:var(--border);background:transparent;color:var(--color-ink);cursor:pointer;font-size:var(--font-size-sm);text-align:left;transition:background-color var(--ease-standard),border-color var(--ease-standard),color var(--ease-standard)}.jurisdiction-intent__options button.is-selected,.jurisdiction-intent__options button:hover{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white);box-shadow:inset .28rem 0 0 var(--color-gold)}.jurisdiction-intent__response{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;padding:1.5rem;border:1px solid rgba(180,150,90,.55);background:rgba(180,150,90,.08)}.jurisdiction-intent__response p{color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem}.jurisdiction-intent__links{margin-top:.75rem;font-family:var(--font-sans)!important;font-size:var(--font-size-sm)!important}.jurisdiction-intent__links a{color:var(--color-navy);text-decoration:underline;text-underline-offset:.2rem}.jurisdiction-intent__actions{display:flex;flex-wrap:wrap;gap:.75rem}.why-kanex-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-ink);color:var(--color-white)}.why-kanex-section__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,8vw,9rem);align-items:start}.why-kanex-section__statement{position:sticky;top:calc(var(--header-height) + 2rem);max-width:34rem}.why-kanex-section h2{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.why-kanex-section__lead{max-width:30rem;margin-top:2rem;color:rgba(255,255,255,.7);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.35}.why-kanex-section__credentials{display:grid;gap:.75rem;margin-top:3.5rem;padding-top:1.25rem;border-top:var(--border-dark);color:rgba(255,255,255,.55);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}.why-kanex-section__credentials strong{margin-right:.4rem;color:var(--color-gold-soft);font-family:var(--font-display);font-size:1.25rem;font-weight:400;letter-spacing:0}.differentiator-list{border-top:var(--border-dark)}.differentiator-item{display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;gap:1.5rem;align-items:start;padding-block:clamp(1.5rem,3vw,2.25rem);border-bottom:var(--border-dark);transition:background-color var(--ease-standard),padding-inline var(--ease-standard)}.differentiator-item:hover{padding-inline:1rem;background:rgba(255,255,255,.045)}.differentiator-item__number{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);line-height:1.2}.differentiator-item h3{color:var(--color-white);font-size:clamp(1.35rem,2.3vw,2rem)}.differentiator-item p{max-width:34rem;margin-top:.75rem;color:rgba(255,255,255,.62);font-size:var(--font-size-sm)}.differentiator-item__line{position:relative;display:block;width:2.5rem;height:1px;margin-top:.75rem;background:var(--color-gold);opacity:.65;transition:width var(--ease-standard),opacity var(--ease-standard)}.differentiator-item:hover .differentiator-item__line{width:3rem;opacity:1}.founder-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-paper)}.founder-section--teaser{padding-block:clamp(4rem,8vw,7rem)}.founder-section--teaser .founder-media__frame{height:clamp(28rem,46vw,40rem)}.founder-section--teaser h2{font-size:clamp(2.5rem,5.2vw,5.25rem)}.founder-section__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);align-items:center}.founder-media{margin:0}.founder-section .founder-media{margin-top:1.25rem}.founder-media__frame{position:relative;height:clamp(34rem,54vw,49rem);overflow:hidden;border:1px solid rgba(180,150,90,.6);background:var(--color-paper);isolation:isolate}.founder-media__frame:after,.founder-media__frame:before{position:absolute;z-index:-1;border:1px solid rgba(210,186,135,.24);content:"";transform:rotate(-10deg)}.founder-media__frame:before{top:-16%;left:12%;width:54%;height:132%}.founder-media__frame:after{top:-8%;left:42%;width:40%;height:116%}.founder-media__architecture{position:absolute;inset:0;opacity:.8}.founder-media__architecture span{position:absolute;bottom:0;display:block;width:1px;height:76%;background:rgba(210,186,135,.42);transform:skewX(13deg);transform-origin:bottom}.founder-media__architecture span:first-child{left:22%}.founder-media__architecture span:nth-child(2){left:48%;height:88%}.founder-media__architecture span:nth-child(3){left:76%;height:62%}.founder-media__monogram{position:absolute;top:50%;left:50%;color:rgba(210,186,135,.2);font-family:var(--font-display);font-size:clamp(11rem,24vw,22rem);line-height:.8;transform:translate(-50%,-50%)}.founder-media__note{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;gap:.5rem;padding-top:1rem;border-top:var(--border-dark);color:rgba(255,255,255,.64);font-size:var(--font-size-sm)}.founder-media__caption{margin-top:.625rem;color:var(--color-ink-muted);font-size:var(--font-size-xs)}.founder-media .founder-portrait__frame{background:var(--color-paper)}.founder-portrait__frame:after,.founder-portrait__frame:before{content:none}.founder-media__frame--profile{height:clamp(32rem,50vw,46rem)}.founder-section__content{max-width:42rem}.founder-section h2{margin-top:1rem;color:var(--color-ink);font-size:clamp(3rem,6vw,6.5rem);line-height:.98}.founder-section__role{margin-top:1rem;color:var(--color-gold);font-size:var(--font-size-sm);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.founder-credentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;border-top:var(--border);border-bottom:var(--border)}.founder-credentials>div{padding-block:1.25rem}.founder-credentials>div+div{padding-left:1.25rem;border-left:var(--border)}.founder-credentials dt{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.75rem);letter-spacing:-.05em;line-height:1;white-space:nowrap}.founder-credentials dt span{display:block;margin-top:.45rem;color:var(--color-gold);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.founder-credentials dd{margin-top:.75rem;color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:1.3}.founder-section__biography{max-width:38rem;margin-top:2rem;color:var(--color-ink-muted);font-size:var(--font-size-lg);line-height:1.5}.founder-section__content>.text-link{margin-top:2rem}.results-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-navy);color:var(--color-white)}.results-section__header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);gap:clamp(2rem,8vw,8rem);align-items:end}.results-section h2{max-width:42rem;margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.results-section__header>p{max-width:28rem;color:rgba(255,255,255,.64)}.results-section__demo-notice{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:2rem;padding:.875rem 1rem;border:1px solid rgba(210,186,135,.34);background:rgba(180,150,90,.08);color:rgba(255,255,255,.68);font-size:var(--font-size-xs)}.results-section__demo-notice strong{color:var(--color-gold-soft);letter-spacing:var(--tracking-label);text-transform:uppercase}.case-filter{margin-top:clamp(3.5rem,7vw,6rem);padding-block:1rem;border-top:var(--border-dark);border-bottom:var(--border-dark)}.case-filter__label{display:block;margin-bottom:1rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.case-filter__options{display:flex;flex-wrap:wrap;gap:.5rem}.case-filter__options button{min-height:2.5rem;padding:.625rem .875rem;border:1px solid rgba(255,255,255,.24);background:transparent;color:rgba(255,255,255,.68);cursor:pointer;font-size:var(--font-size-xs);transition:background-color var(--ease-standard),border-color var(--ease-standard),color var(--ease-standard)}.case-filter__options button.is-selected,.case-filter__options button:hover{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy)}.case-filter--light{border-top:var(--border);border-bottom:var(--border)}.case-filter--light .case-filter__label{color:var(--color-gold)}.case-filter--light .case-filter__options button{border:var(--border);color:var(--color-ink-muted)}.case-filter--light .case-filter__options button.is-selected,.case-filter--light .case-filter__options button:hover{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.results-list{margin-top:2rem}.results-list__status{margin-bottom:1rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:var(--border-dark);background:var(--color-line-dark)}.case-card{display:flex;min-height:27rem;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);background:var(--color-navy-soft);color:var(--color-white);transition:background-color var(--ease-standard),color var(--ease-standard)}.case-card:focus-visible,.case-card:hover{background:var(--color-white);color:var(--color-ink)}.case-card__footer,.case-card__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.case-card__demo-label{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.case-card:focus-visible .case-card__demo-label,.case-card:hover .case-card__demo-label{color:var(--color-gold)}.case-card__number{color:rgba(255,255,255,.42);font-family:var(--font-display);font-size:1.5rem}.case-card:focus-visible .case-card__number,.case-card:hover .case-card__number{color:var(--color-ink-muted)}.case-card__body{flex:1 1;padding-block:clamp(2rem,4vw,3.5rem)}.case-card__category{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.case-card:focus-visible .case-card__category,.case-card:hover .case-card__category{color:var(--color-gold)}.case-card h3{max-width:28rem;margin-top:.9rem;color:inherit;font-size:clamp(1.7rem,3vw,2.75rem)}.case-card__description{max-width:30rem;margin-top:1.25rem;color:rgba(255,255,255,.64);font-size:var(--font-size-sm)}.case-card:focus-visible .case-card__description,.case-card:hover .case-card__description{color:var(--color-ink-muted)}.case-card__meta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;padding-block:1.25rem;border-top:var(--border-dark)}.case-card__meta>div:last-child{grid-column:1/-1}.case-card__meta dt{color:rgba(255,255,255,.42);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.case-card__meta dd{margin-top:.35rem;color:rgba(255,255,255,.78);font-size:var(--font-size-xs)}.case-card:focus-visible .case-card__meta,.case-card:hover .case-card__meta{border-color:var(--color-line)}.case-card:focus-visible .case-card__meta dt,.case-card:hover .case-card__meta dt{color:var(--color-ink-muted)}.case-card:focus-visible .case-card__meta dd,.case-card:hover .case-card__meta dd{color:var(--color-ink)}.case-card__footer{padding-top:1rem;border-top:var(--border-dark);color:rgba(255,255,255,.58);font-size:var(--font-size-xs)}.case-card__footer>span:last-child{color:var(--color-gold);font-size:1.5rem;line-height:1;transition:transform var(--ease-standard)}.case-card:focus-visible .case-card__footer,.case-card:hover .case-card__footer{border-color:var(--color-line);color:var(--color-ink-muted)}.case-card:focus-visible .case-card__footer>span:last-child,.case-card:hover .case-card__footer>span:last-child{transform:translate(.25rem,-.25rem)}.results-empty{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:end;padding-block:clamp(2rem,4vw,3.5rem);border-bottom:var(--border-dark)}.results-empty h3{max-width:36rem;margin-top:.9rem;color:var(--color-white);font-size:clamp(1.75rem,3vw,3rem)}.results-empty p:not(.eyebrow){margin-top:1rem;color:rgba(255,255,255,.62);font-size:var(--font-size-sm)}.results-section__footer{display:flex;justify-content:flex-end;margin-top:2rem}.results-section .text-link{color:var(--color-white)}.results-section .text-link:hover{color:var(--color-gold-soft)}.testimonials-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-paper)}.testimonials-section__header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);gap:clamp(2rem,8vw,8rem);align-items:end}.testimonials-section h2{max-width:42rem;margin-top:1rem;color:var(--color-ink);font-size:var(--font-size-xl)}.testimonials-section__header>p{max-width:28rem;color:var(--color-ink-muted)}.testimonial-carousel{margin-top:clamp(3.5rem,7vw,6rem);border-top:var(--border);border-bottom:var(--border);outline:0}.testimonial-carousel:focus-visible{outline:2px solid var(--color-gold);outline-offset:.5rem}.testimonial-carousel__content{padding-block:clamp(3rem,8vw,7rem)}.testimonial-carousel__demo-label{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.testimonial-carousel blockquote{max-width:62rem;margin:1.5rem 0 0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(2rem,5vw,5.25rem);letter-spacing:-.045em;line-height:1.08}.testimonial-carousel__attribution{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-top:3rem}.testimonial-carousel__author,.testimonial-carousel__role{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700}.testimonial-carousel__company{margin-top:.35rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.testimonial-carousel__category{color:var(--color-ink-muted);font-size:var(--font-size-xs);letter-spacing:.08em;text-align:right;text-transform:uppercase}.testimonial-carousel__controls{display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;padding-block:1rem;border-top:var(--border)}.testimonial-carousel__counter{display:flex;gap:.35rem;color:var(--color-ink-muted);font-size:var(--font-size-xs);letter-spacing:.08em}.testimonial-carousel__counter span:first-child{color:var(--color-gold)}.testimonial-carousel__buttons{display:flex;gap:.5rem}.testimonial-carousel__buttons button,.testimonial-carousel__pagination button{display:grid;min-width:2.5rem;min-height:2.5rem;place-items:center;border:var(--border);background:transparent;color:var(--color-ink);cursor:pointer;font-size:1.1rem;transition:background-color var(--ease-standard),border-color var(--ease-standard),color var(--ease-standard)}.testimonial-carousel__buttons button:focus-visible,.testimonial-carousel__buttons button:hover,.testimonial-carousel__pagination button.is-selected,.testimonial-carousel__pagination button:focus-visible,.testimonial-carousel__pagination button:hover{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.testimonial-carousel__pagination{display:flex;justify-content:flex-end;gap:.5rem}.testimonial-carousel__pagination button{min-width:2rem;min-height:2rem;border:0;color:var(--color-ink-muted);font-size:var(--font-size-xs)}.client-profiles{margin-top:clamp(3.5rem,7vw,5.5rem)}.client-profiles__intro{max-width:38rem}.client-profiles h3{margin-top:1rem;color:var(--color-ink);font-size:var(--font-size-lg)}.client-profiles__intro>p{margin-top:.85rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.client-profiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;border-top:var(--border);border-left:var(--border)}.client-profile{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.85rem;min-height:0;padding:1.25rem 1.35rem;border-right:var(--border);border-bottom:var(--border)}.client-profile__number{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);line-height:1.2}.client-profile h4{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700;letter-spacing:0}.client-profile p{margin-top:.45rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.insights-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-navy);color:var(--color-white)}.insights-section__header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);gap:clamp(2rem,8vw,8rem);align-items:end}.insights-section h2{max-width:45rem;margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.insights-section__header>p{max-width:28rem;color:rgba(255,255,255,.64)}.insights-section__demo-notice{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:2rem;padding:.875rem 1rem;border:1px solid rgba(210,186,135,.34);background:rgba(180,150,90,.08);color:rgba(255,255,255,.68);font-size:var(--font-size-xs)}.insights-section__demo-notice strong{color:var(--color-gold-soft);letter-spacing:var(--tracking-label);text-transform:uppercase}.insight-category-filter{margin-top:clamp(3.5rem,7vw,6rem);padding-block:1rem;border-top:var(--border-dark);border-bottom:var(--border-dark)}.insight-category-filter__label{display:block;margin-bottom:1rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.insight-category-filter__options{display:flex;flex-wrap:wrap;gap:.5rem}.insight-category-filter__options button{min-height:2.5rem;padding:.625rem .875rem;border:1px solid rgba(255,255,255,.24);background:transparent;color:rgba(255,255,255,.68);cursor:pointer;font-size:var(--font-size-xs);transition:background-color var(--ease-standard),border-color var(--ease-standard),color var(--ease-standard)}.insight-category-filter__options button.is-selected,.insight-category-filter__options button:hover{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy)}.insight-category-filter--light{border-top:var(--border);border-bottom:var(--border)}.insight-category-filter--light .insight-category-filter__label{color:var(--color-gold)}.insight-category-filter--light .insight-category-filter__options button{border:var(--border);color:var(--color-ink-muted)}.insight-category-filter--light .insight-category-filter__options button.is-selected,.insight-category-filter--light .insight-category-filter__options button:hover{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.insights-section__content{margin-top:2rem}.insight-article-card{display:flex;min-height:14rem;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);border:var(--border-dark);background:var(--color-navy-soft);color:var(--color-white);transition:background-color var(--ease-standard),border-color var(--ease-standard),color var(--ease-standard)}.insight-article-card--featured{min-height:25rem;padding:clamp(2rem,5vw,4rem);border-color:rgba(210,186,135,.42)}.insight-article-card:focus-visible,.insight-article-card:hover{border-color:var(--color-gold);background:var(--color-white);color:var(--color-ink)}.insight-article-card__footer,.insight-article-card__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.insight-article-card__demo-label{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.insight-article-card:focus-visible .insight-article-card__demo-label,.insight-article-card:hover .insight-article-card__demo-label{color:var(--color-gold)}.insight-article-card__category{color:rgba(255,255,255,.52);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.insight-article-card:focus-visible .insight-article-card__category,.insight-article-card:hover .insight-article-card__category{color:var(--color-ink-muted)}.insight-article-card__content{flex:1 1;padding-block:2.5rem}.insight-article-card--featured .insight-article-card__content{max-width:52rem;padding-block:clamp(3rem,7vw,6rem)}.insight-article-card h3{color:inherit;font-size:clamp(1.6rem,3vw,2.75rem)}.insight-article-card--featured h3{font-size:clamp(2.25rem,5vw,5rem)}.insight-article-card__content p{max-width:42rem;margin-top:1.25rem;color:rgba(255,255,255,.64);font-size:var(--font-size-sm)}.insight-article-card:focus-visible .insight-article-card__content p,.insight-article-card:hover .insight-article-card__content p{color:var(--color-ink-muted)}.insight-article-card__footer{padding-top:1rem;border-top:var(--border-dark);color:rgba(255,255,255,.55);font-size:var(--font-size-xs)}.insight-article-card:focus-visible .insight-article-card__footer,.insight-article-card:hover .insight-article-card__footer{border-color:var(--color-line);color:var(--color-ink-muted)}.insight-article-card__footer>span:last-child{color:var(--color-gold);font-size:1.5rem;line-height:1;transition:transform var(--ease-standard)}.insight-article-card:focus-visible .insight-article-card__footer>span:last-child,.insight-article-card:hover .insight-article-card__footer>span:last-child{transform:translate(.25rem,-.25rem)}.insights-section__supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;background:var(--color-line-dark)}.insights-section__empty{padding:2rem;border:var(--border-dark);color:rgba(255,255,255,.68)}.insights-section__footer{display:flex;justify-content:flex-end;margin-top:2rem}.insights-section .text-link{color:var(--color-white)}.insights-section .text-link:hover{color:var(--color-gold-soft)}.contact-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-ink);color:var(--color-white)}.contact-section__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);gap:clamp(3rem,8vw,8rem);align-items:start}.contact-section__details{max-width:34rem}.contact-section h2{max-width:32rem;margin-top:1rem;color:var(--color-white);font-size:clamp(3rem,7vw,7rem);line-height:.96}.contact-section__lead{max-width:28rem;margin-top:2rem;color:rgba(255,255,255,.68);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.35}.contact-details{display:grid;gap:1rem;margin-top:3.5rem;padding-top:1.25rem;border-top:var(--border-dark)}.contact-details dt{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.contact-details dd{margin-top:.35rem;color:rgba(255,255,255,.82);font-size:var(--font-size-sm)}.contact-details a:hover{color:var(--color-gold-soft)}.whatsapp-placeholder{display:flex;align-items:center;gap:1rem;margin-top:2rem}.whatsapp-placeholder .whatsapp-button,.whatsapp-placeholder a.button{display:inline-flex}.whatsapp-placeholder button{min-height:2.75rem;padding:.75rem 1.25rem;border:1px solid rgba(210,186,135,.5);background:transparent;color:var(--color-gold-soft);cursor:not-allowed;font-size:var(--font-size-sm);font-weight:700}.whatsapp-placeholder button:disabled{opacity:.72}.whatsapp-placeholder span{color:rgba(255,255,255,.46);font-size:var(--font-size-xs)}.contact-section__availability{max-width:22rem;margin-top:1.25rem;color:rgba(255,255,255,.42);font-size:var(--font-size-xs);line-height:1.5}.contact-form{display:grid;gap:1.25rem;padding:clamp(1.5rem,4vw,3.5rem);background:var(--color-paper);color:var(--color-ink)}.contact-form__field{display:grid;gap:.5rem}.contact-form label{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700}.contact-form label span{color:var(--color-gold)}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:var(--border);border-radius:0;background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);transition:border-color var(--ease-standard),box-shadow var(--ease-standard)}.contact-form input,.contact-form select{min-height:3.25rem;padding:.75rem 1rem}.contact-form textarea{min-height:8rem;padding:1rem;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--color-ink-muted)}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{border-color:var(--color-gold);outline:0;box-shadow:0 0 0 3px rgba(180,150,90,.16)}.contact-form input[aria-invalid=true],.contact-form select[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#9b4d42}.contact-form__error{color:#8a3c32;font-size:var(--font-size-xs)}.contact-form__privacy{color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:1.5}.contact-form .button{width:100%;cursor:pointer}.contact-form .button:disabled{cursor:wait;opacity:.62}.contact-form__success{display:grid;min-height:24rem;align-content:center;gap:1rem}.contact-form__success h3{color:var(--color-ink);font-size:clamp(2rem,4vw,3.5rem)}.contact-form__success>p:not(.eyebrow){max-width:28rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.contact-form__reset{justify-self:start;padding:0;border:0;border-bottom:1px solid var(--color-ink);background:transparent;color:var(--color-ink);cursor:pointer;font-size:var(--font-size-sm);font-weight:700}.contact-form__hint{color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:1.5}.contact-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.contact-hero__inner{max-width:48rem}.contact-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.contact-hero__lead{max-width:38rem;margin-top:1.75rem;color:rgba(255,255,255,.66)}.contact-panel{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper);color:var(--color-ink)}.contact-panel__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:clamp(3rem,8vw,8rem);align-items:start}.contact-panel__details{max-width:34rem}.contact-panel h2{margin-top:1rem;color:var(--color-ink);font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.05}.contact-panel__details>p:not(.eyebrow){max-width:32rem;margin-top:1.5rem;color:var(--color-ink-muted)}#inquiry{scroll-margin-top:calc(var(--header-height) + 1.5rem)}.contact-panel .contact-form{border:var(--border)}.contact-panel .contact-details{border-top:var(--border)}.contact-panel .contact-details dd{color:var(--color-ink)}.contact-panel .contact-details a:hover{color:var(--color-gold)}.contact-panel .whatsapp-placeholder .whatsapp-button,.contact-panel .whatsapp-placeholder button{border-color:var(--color-ink)}.contact-panel .contact-section__availability,.contact-panel .whatsapp-placeholder span{color:var(--color-ink-muted)}.location-block{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-navy);color:var(--color-white)}.location-block__inner{max-width:48rem}.location-block h2{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.location-block p:not(.eyebrow){max-width:38rem;margin-top:1.5rem;color:rgba(255,255,255,.66)}.location-block__visual{position:relative;min-height:clamp(12rem,28vw,18rem);margin-top:2.5rem;overflow:hidden;border:1px solid rgba(210,186,135,.28)}.location-block__image{object-fit:cover;object-position:center}.services-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.services-hero__inner{max-width:48rem}.services-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.services-hero p:not(.eyebrow){max-width:38rem;margin-top:1.75rem;color:rgba(255,255,255,.66)}.service-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.service-hero__inner{max-width:52rem}.service-breadcrumb{margin-bottom:2.25rem}.service-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 0;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.service-breadcrumb li{display:flex;align-items:center;color:var(--color-gold-soft)}.service-breadcrumb li:not(:last-child):after{margin-inline:.75rem;color:rgba(255,255,255,.32);content:"→"}.service-breadcrumb a{color:rgba(255,255,255,.62)}.service-breadcrumb a:focus-visible,.service-breadcrumb a:hover{color:var(--color-gold-soft)}.service-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.service-hero__lead{max-width:38rem;margin-top:1.75rem;margin-bottom:2.25rem;color:rgba(255,255,255,.66)}.related-services,.service-coverage,.service-overview{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.service-overview__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem);align-items:start}.related-services h2,.service-approach h2,.service-coverage h2,.service-overview h2,.service-positioning h2{margin-top:1rem}.related-services h2,.service-coverage h2,.service-overview h2,.service-positioning h2{color:var(--color-ink);font-size:var(--font-size-xl)}.service-overview__copy p{max-width:40rem;color:var(--color-ink-muted);font-size:var(--font-size-lg);line-height:1.5}.service-overview__links{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.service-coverage__list{display:grid;gap:0;margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--border)}.service-coverage__list li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;border-bottom:var(--border)}.service-coverage__list span{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.service-coverage__list p{color:var(--color-ink);font-size:var(--font-size-md,1.05rem)}.service-approach{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-navy);color:var(--color-white)}.service-approach__intro{max-width:42rem}.service-approach h2{color:var(--color-white);font-size:var(--font-size-xl)}.service-approach__intro>p:not(.eyebrow){max-width:38rem;margin-top:1.5rem;color:rgba(255,255,255,.66)}.service-approach__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(3rem,6vw,5rem);border-top:var(--border-dark)}.service-approach__list li{display:grid;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,2vw,2rem) 0 0}.service-approach__list li+li{padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border-dark)}.service-approach__list span{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.service-approach__list h3{color:var(--color-white);font-size:clamp(1.5rem,2vw,2rem)}.service-approach__list p{max-width:18rem;color:rgba(255,255,255,.62);font-size:var(--font-size-sm)}.service-positioning{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.service-positioning__inner{max-width:48rem}.service-positioning p:not(.eyebrow){max-width:42rem;margin-top:1.75rem;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.3}.related-services__list{display:grid;gap:0;margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--border)}.related-services__list a{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-bottom:var(--border)}.related-services__list a:focus-visible,.related-services__list a:hover{color:inherit}.related-services__list span{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.related-services__list h3{color:var(--color-ink);font-size:var(--font-size-lg)}.related-services__list p{margin-top:.5rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.related-services__list a:focus-visible h3,.related-services__list a:hover h3{color:var(--color-navy)}.services-directory{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.services-directory__intro{display:grid;gap:1.25rem;padding-bottom:1.5rem;border-bottom:var(--border)}.service-filter{display:grid;gap:1rem}.service-filter__search input{width:100%;max-width:28rem;min-height:3.25rem;padding:.75rem 1rem;border:var(--border);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--font-size-sm)}.service-filter__search input:focus-visible{border-color:var(--color-gold);outline:0;box-shadow:0 0 0 3px rgba(180,150,90,.16)}.service-filter__options{display:flex;flex-wrap:wrap;gap:.5rem}.service-filter__options button{min-height:2.5rem;padding:.625rem .875rem;border:var(--border);background:transparent;color:var(--color-ink-muted);cursor:pointer;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--ease-standard),border-color var(--ease-standard),color var(--ease-standard)}.service-filter__options button.is-selected,.service-filter__options button:hover{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.services-directory__status{color:var(--color-ink-muted);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.services-directory__groups{display:grid;gap:clamp(3rem,6vw,5rem);margin-top:clamp(3rem,6vw,5rem)}.service-group h3{margin-bottom:1.25rem;color:var(--color-gold);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.service-group__list{border-top:var(--border)}.service-list-item{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 2rem;gap:1.25rem;padding-block:1.75rem;border-bottom:var(--border);color:var(--color-ink);transition:background-color var(--ease-standard),padding-inline var(--ease-standard)}.service-list-item:focus-visible,.service-list-item:hover{padding-inline:1rem;background:color-mix(in srgb,var(--color-navy) 4%,transparent)}.service-list-item__number{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.service-list-item h3{font-size:clamp(1.5rem,2.4vw,2.25rem)}.service-list-item p{max-width:42rem;margin-top:.75rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.service-list-item__topics{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.service-list-item__topics li{padding:.4rem .7rem;border:var(--border);color:var(--color-ink-muted);font-size:var(--font-size-xs)}.service-list-item__arrow{align-self:start;color:var(--color-gold);font-size:1.5rem;line-height:1;transition:transform var(--ease-standard)}.service-list-item:focus-visible .service-list-item__arrow,.service-list-item:hover .service-list-item__arrow{transform:translate(.25rem,-.25rem)}.services-directory__empty{margin-top:2.5rem;color:var(--color-ink-muted)}.page-cta{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-navy);color:var(--color-white)}.page-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.page-cta h2{max-width:36rem;margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.page-cta p:not(.eyebrow){max-width:32rem;margin-top:1.25rem;color:rgba(255,255,255,.64)}.approach-section,.founder-overview,.mission-section,.team-section,.who-we-are{scroll-margin-top:var(--header-height)}.about-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.about-hero__inner{max-width:52rem}.about-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.about-hero__lead{max-width:38rem;margin-top:1.75rem;color:rgba(255,255,255,.66)}.about-hero__nav{margin-top:3rem;padding-top:1.25rem;border-top:var(--border-dark)}.about-hero__nav ul{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.about-hero__nav a{color:rgba(255,255,255,.72);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-hero__nav a:hover{color:var(--color-gold-soft)}.who-we-are{padding-block:clamp(5rem,10vw,9rem);background:var(--color-paper)}.who-we-are__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);align-items:start}.who-we-are__intro{position:sticky;top:calc(var(--header-height) + 2rem);max-width:34rem}.who-we-are h2{margin-top:1rem;color:var(--color-ink);font-size:var(--font-size-xl)}.who-we-are__body{display:grid;gap:1.5rem;max-width:40rem;color:var(--color-ink-muted);font-size:var(--font-size-lg);line-height:1.55}.who-we-are__disciplines{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.who-we-are__disciplines li{padding:.5rem .75rem;border:var(--border);color:var(--color-ink);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mission-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-ink);color:var(--color-white)}.mission-section__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(3rem,8vw,8rem);align-items:start}.mission-section__statement{position:sticky;top:calc(var(--header-height) + 2rem);max-width:36rem}.mission-section h2{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.mission-section__statement>p:not(.eyebrow){max-width:32rem;margin-top:2rem;color:rgba(255,255,255,.66)}.values-list{margin-top:1.25rem;border-top:var(--border-dark)}.values-item{padding-block:1.5rem;border-bottom:var(--border-dark)}.values-item h3{color:var(--color-white);font-size:clamp(1.35rem,2vw,1.75rem)}.values-item p{max-width:32rem;margin-top:.5rem;color:rgba(255,255,255,.62);font-size:var(--font-size-sm)}.institutional-statement{padding-block:clamp(4rem,8vw,6.5rem);background:var(--color-navy);color:var(--color-white)}.institutional-statement p{display:grid;gap:.35rem;max-width:46rem;color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,3rem);line-height:1.15}.institutional-statement span:last-child{color:var(--color-gold-soft)}.founder-overview{padding-block:clamp(5rem,10vw,9rem);background:var(--color-paper)}.founder-overview__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3rem,8vw,8rem);align-items:center}.founder-overview__content{max-width:42rem}.founder-overview h2{margin-top:1rem;color:var(--color-ink);font-size:clamp(3rem,6vw,6.5rem);line-height:.98}.founder-overview__role{margin-top:1rem;color:var(--color-gold);font-size:var(--font-size-sm);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.founder-overview .founder-credentials{margin-top:2.5rem}.founder-overview__biography{max-width:38rem;margin-top:2rem;color:var(--color-ink-muted);font-size:var(--font-size-lg);line-height:1.5}.founder-overview__focus{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.founder-overview__focus li{padding:.55rem .85rem;border:var(--border);color:var(--color-ink);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.founder-overview__content>.text-link{margin-top:2rem}.founder-profile-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.founder-profile-hero__inner{max-width:48rem}.founder-profile-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.founder-profile-hero__lead{max-width:38rem;margin-top:1.75rem;color:rgba(255,255,255,.66)}.founder-profile{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.founder-profile__grid{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);align-items:center}.founder-profile .founder-media{margin-top:1rem}.founder-profile__content{max-width:42rem}.founder-profile h2{margin-top:1rem;color:var(--color-ink);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05}.founder-profile__role{margin-top:.5rem;color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.founder-profile .founder-credentials{margin-top:2rem}.founder-profile__biography{max-width:38rem;margin-top:2rem;color:var(--color-ink-muted);font-size:var(--font-size-lg);line-height:1.5}.approach-section{padding-block:clamp(5rem,10vw,9rem);background:var(--color-navy);color:var(--color-white)}.approach-section__intro{max-width:42rem}.approach-section h2{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.approach-section__intro>p:not(.eyebrow){max-width:38rem;margin-top:1.5rem;color:rgba(255,255,255,.66)}.approach-focus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--border-dark)}.approach-focus li{padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2vw,2rem) 0 0}.approach-focus li+li{padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border-dark)}.approach-focus__heading{color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.15}.approach-focus p{max-width:18rem;margin-top:.75rem;color:rgba(255,255,255,.62);font-family:var(--font-sans);font-size:var(--font-size-sm)}.approach-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;margin-top:clamp(3rem,6vw,5rem);border-top:var(--border-dark)}.approach-item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;height:100%;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,2vw,2rem) 0 0}.approach-item+.approach-item{padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border-dark)}.approach-item__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .55rem;min-height:2.85em;color:var(--color-white);font-size:clamp(1.5rem,2vw,2rem);line-height:1.15}.approach-item__number{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.approach-item__separator{color:rgba(210,186,135,.72);font-size:var(--font-size-xs);font-weight:700}.approach-item p{max-width:none;color:rgba(255,255,255,.62);font-size:var(--font-size-sm)}.team-section{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(5rem,10vw,9rem);background:var(--color-paper)}.team-section__intro{max-width:42rem}.team-section h2{margin-top:1rem;color:var(--color-ink);font-size:var(--font-size-xl)}.team-section__intro>p:not(.eyebrow){max-width:38rem;margin-top:1.5rem;color:var(--color-ink-muted)}.team-section__empty{display:grid;gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(3rem,6vw,5rem)}.team-section__empty-copy{display:grid;gap:.75rem;max-width:38rem;padding-top:1.25rem;border-top:var(--border)}.team-section__empty-title{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.2}.team-section__empty-copy>p:last-child{color:var(--color-ink-muted)}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3.25rem)}.team-member-card{display:grid;align-content:start;gap:.75rem}.team-member-card__frame,.team-member-card__media{min-height:18rem;background:var(--color-navy)}.team-member-card__media{position:relative;overflow:hidden;border:1px solid rgba(180,150,90,.45)}.team-member-card__media img{display:block;width:100%;height:18rem;object-fit:cover}.team-member-card__frame{display:grid;place-items:center;color:rgba(210,186,135,.28);font-family:var(--font-display);font-size:6rem;line-height:1}.team-member-card--empty .team-member-card__media{display:grid;place-items:center}.team-member-card--empty .team-member-card__media span{display:block;width:2.5rem;height:1px;background:rgba(210,186,135,.55)}.team-member-card__placeholder-title{color:var(--color-ink);font-family:var(--font-display);font-size:1.5rem}.team-member-card__demo{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.team-member-card h3{color:var(--color-ink);font-size:clamp(1.5rem,2vw,1.85rem)}.team-member-card__role{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.team-member-card__bio{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.team-member-card__expertise{display:flex;flex-wrap:wrap;gap:.4rem}.team-member-card__expertise li{padding:.35rem .6rem;border:var(--border);color:var(--color-ink-muted);font-size:var(--font-size-xs)}.demo-data-label{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.jurisdictions-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.jurisdictions-hero__inner{max-width:52rem}.jurisdictions-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.jurisdictions-hero__lead{max-width:42rem;margin-top:1.75rem;color:rgba(255,255,255,.66)}.jurisdictions-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.jurisdiction-hero .button--secondary,.jurisdictions-hero .button--secondary{border-color:rgba(255,255,255,.48);color:var(--color-white)}.jurisdiction-hero .button--secondary:hover,.jurisdictions-hero .button--secondary:hover{border-color:var(--color-white);background:var(--color-white);color:var(--color-navy)}.jurisdictions-experience{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.page-jurisdiction-search{max-width:42rem}.page-jurisdiction-search label{display:block;margin-bottom:.75rem;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700}.page-jurisdiction-search__status{margin-top:.75rem;color:var(--color-ink-muted);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.page-jurisdiction-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.page-jurisdiction-filter button{min-height:2.5rem;padding:.625rem .875rem;border:var(--border);background:transparent;color:var(--color-ink-muted);cursor:pointer;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--ease-standard),border-color var(--ease-standard),color var(--ease-standard)}.page-jurisdiction-filter button.is-selected,.page-jurisdiction-filter button:hover{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.featured-jurisdictions{margin-top:clamp(3.5rem,7vw,6rem)}.featured-jurisdictions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.25rem;border:var(--border);background:var(--color-line)}.featured-jurisdiction-card{position:relative;isolation:isolate;overflow:hidden;display:grid;min-height:16rem;align-content:space-between;gap:1.25rem;width:100%;padding:1.75rem;background:var(--color-navy);color:var(--color-white);cursor:pointer;text-align:left;transition:background-color var(--ease-standard)}.jurisdiction-card-visual{position:absolute;inset:0;z-index:0;pointer-events:none}.jurisdiction-card-visual__image{object-fit:cover;object-position:center;opacity:.5;filter:saturate(.7) contrast(1.12);transform:scale(1.08)}.jurisdiction-card-visual--flag .jurisdiction-card-visual__image{object-fit:contain;object-position:center;padding:14% 12%;transform:none;opacity:.4;filter:saturate(.68) contrast(1.08)}.jurisdiction-card-visual--kazakhstan .jurisdiction-card-visual__image{opacity:.56;filter:saturate(.88) contrast(1.16) brightness(1.22)}.jurisdiction-card-visual--uae .jurisdiction-card-visual__image{opacity:.4;filter:saturate(.72) contrast(1.1) brightness(1.03)}.jurisdiction-card-visual--uae:after{background:linear-gradient(165deg,rgba(11,23,40,.6),rgba(11,23,40,.72) 48%,rgba(11,23,40,.9)),linear-gradient(180deg,rgba(180,150,90,.08),transparent 42%)}.jurisdiction-card-visual--mark .jurisdiction-card-visual__image{object-fit:contain;object-position:86% 50%;padding:14% 8% 14% 22%;opacity:.4;filter:grayscale(1) invert(1) contrast(1.25);mix-blend-mode:screen;transform:none}.jurisdiction-card-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(165deg,rgba(11,23,40,.52),rgba(11,23,40,.66) 48%,rgba(11,23,40,.86)),linear-gradient(180deg,rgba(180,150,90,.08),transparent 42%);box-shadow:inset 0 0 3.5rem rgba(11,23,40,.38)}.featured-jurisdiction-card>:not(.jurisdiction-card-visual){position:relative;z-index:1}.featured-jurisdiction-card.is-selected,.featured-jurisdiction-card:hover{background:var(--color-ink)}.featured-jurisdiction-card.is-selected .jurisdiction-card-visual:after,.featured-jurisdiction-card:hover .jurisdiction-card-visual:after{background:linear-gradient(165deg,rgba(17,26,39,.66),rgba(17,26,39,.76) 48%,rgba(17,26,39,.92)),linear-gradient(180deg,rgba(180,150,90,.06),transparent 42%)}.featured-jurisdiction-card.is-highlighted:not(.is-selected){box-shadow:inset 0 0 0 1px var(--color-gold)}.featured-jurisdiction-card__meta{display:flex;justify-content:space-between;gap:1rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.featured-jurisdiction-card strong{color:var(--color-white);font-family:var(--font-display);font-size:clamp(2rem,3vw,2.75rem);font-weight:400;letter-spacing:-.04em;line-height:.98;text-shadow:0 .12em .7em rgba(11,23,40,.55)}.featured-jurisdiction-card__focus{color:rgba(255,255,255,.74);font-size:var(--font-size-xs);letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.featured-jurisdiction-card__action{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.jurisdiction-directory{margin-top:clamp(4rem,8vw,7rem)}.jurisdiction-directory h2{max-width:36rem;font-size:var(--font-size-xl)}.jurisdiction-directory>p{max-width:42rem;margin-top:1.25rem;color:var(--color-ink-muted)}.jurisdiction-directory__list{margin-top:2.5rem;border-top:var(--border)}.jurisdiction-row{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:1.25rem;width:100%;padding-block:1.75rem;border-bottom:var(--border);background:transparent;color:var(--color-ink);cursor:pointer;text-align:left;transition:background-color var(--ease-standard),padding-inline var(--ease-standard)}.jurisdiction-row.is-selected,.jurisdiction-row:focus-visible,.jurisdiction-row:hover{padding-inline:1rem;background:color-mix(in srgb,var(--color-navy) 4%,transparent)}.jurisdiction-row.is-highlighted:not(.is-selected){box-shadow:inset 3px 0 0 var(--color-gold)}.jurisdiction-row__code{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.jurisdiction-row__topline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.jurisdiction-row__body strong{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:400}.jurisdiction-row__meta{display:block;margin-top:.4rem;color:var(--color-ink-muted);font-size:var(--font-size-xs);letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.jurisdiction-row__summary{display:block;max-width:42rem;margin-top:.75rem;color:var(--color-ink-muted);font-size:var(--font-size-sm);line-height:1.55}.jurisdiction-row__action{display:inline-flex;align-items:center;gap:.4rem;align-self:start;color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:normal}.jurisdiction-directory__empty{margin-top:2.5rem;padding:2rem;border:var(--border);background:var(--color-white);color:var(--color-ink-muted)}.jurisdiction-directory__empty button{margin-top:1rem;padding:0;background:transparent;color:var(--color-ink);cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.jurisdiction-preview{margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.75rem,4vw,3rem);background:var(--color-navy);color:var(--color-white)}.jurisdiction-preview__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.jurisdiction-preview h2{margin-top:1rem;color:var(--color-white);font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98}.jurisdiction-preview__meta{margin-top:.75rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.jurisdiction-preview__summary{max-width:44rem;margin-top:1.5rem;color:rgba(255,255,255,.7)}.jurisdiction-preview__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);margin-top:2.5rem;padding-top:1.5rem;border-top:var(--border-dark)}.jurisdiction-preview h3{color:var(--color-gold-soft);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.jurisdiction-preview ul{display:grid;gap:.65rem;margin-top:1rem}.jurisdiction-preview a,.jurisdiction-preview li{color:rgba(255,255,255,.82);font-size:var(--font-size-sm)}.jurisdiction-preview a{text-decoration:underline;text-underline-offset:.2rem}.jurisdiction-preview a:hover{color:var(--color-gold-soft)}.jurisdiction-preview__disclaimer{max-width:42rem;margin-top:2rem;color:rgba(255,255,255,.58);font-size:var(--font-size-xs);line-height:1.5}.jurisdiction-preview__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.jurisdiction-preview .text-link{color:var(--color-white)}.jurisdiction-preview .text-link:hover{color:var(--color-gold-soft)}.jurisdiction-intent-section{margin-top:clamp(4.5rem,8vw,8rem);padding-top:2rem;border-top:var(--border)}.jurisdiction-intent-section__intro{max-width:42rem}.jurisdiction-intent-section h2{margin-top:1rem;font-size:var(--font-size-xl)}.jurisdiction-intent-section__intro>p:last-child{margin-top:1.25rem;color:var(--color-ink-muted)}.jurisdiction-intent-result{display:grid;gap:1.25rem;margin-top:1.5rem;padding:1.5rem;border:1px solid rgba(180,150,90,.55);background:rgba(180,150,90,.08)}.jurisdiction-intent-result>p{max-width:42rem;color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem}.jurisdiction-intent-result__list{display:flex;flex-wrap:wrap;gap:.75rem}.jurisdiction-intent-result__list button{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem .85rem;border:var(--border);background:var(--color-white);color:var(--color-ink);cursor:pointer;font-size:var(--font-size-sm)}.jurisdiction-intent-result__list button:hover{border-color:var(--color-navy)}.jurisdiction-intent-result .button{justify-self:start}.jurisdiction-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.jurisdiction-hero__visual{position:absolute;inset:0;z-index:0;pointer-events:none}.jurisdiction-hero__image{object-fit:cover;object-position:72% 42%;opacity:.42;filter:saturate(.68) contrast(1.1);transform:scale(1.06)}.jurisdiction-hero--kazakhstan .jurisdiction-hero__image,.jurisdiction-hero--uae .jurisdiction-hero__image{object-fit:contain;object-position:88% center;padding:7% 6% 7% 38%;transform:none}.jurisdiction-hero--kazakhstan .jurisdiction-hero__image{opacity:.58;filter:saturate(.88) contrast(1.16) brightness(1.22)}.jurisdiction-hero--uae .jurisdiction-hero__image{opacity:.48;filter:saturate(.78) contrast(1.12) brightness(1.06)}.jurisdiction-hero--mark .jurisdiction-hero__visual{inset:16% 6% 16% 40%}.jurisdiction-hero--mark .jurisdiction-hero__image{object-fit:contain!important;object-position:center!important;padding:0;opacity:.34;filter:grayscale(1) invert(1) contrast(1.12);mix-blend-mode:screen;transform:none!important}.jurisdiction-hero--aifc .jurisdiction-hero__visual:after{background:linear-gradient(180deg,rgba(11,23,40,.42),rgba(11,23,40,.52) 45%,rgba(11,23,40,.68))}.jurisdiction-hero__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,23,40,.94),rgba(11,23,40,.82) 38%,rgba(11,23,40,.58)),linear-gradient(180deg,rgba(11,23,40,.18),rgba(11,23,40,.52));box-shadow:inset 0 0 4.5rem rgba(11,23,40,.35)}.jurisdiction-hero--uae .jurisdiction-hero__visual:after{background:linear-gradient(90deg,rgba(11,23,40,.78),rgba(11,23,40,.5) 40%,rgba(11,23,40,.22)),linear-gradient(180deg,rgba(11,23,40,.08),rgba(11,23,40,.28))}.jurisdiction-hero__inner{position:relative;z-index:1;max-width:52rem}.jurisdiction-hero .demo-data-label{margin-bottom:1rem;color:var(--color-gold-soft)}.jurisdiction-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl);text-shadow:0 .12em .7em rgba(11,23,40,.5)}.jurisdiction-hero__focus{margin-top:.85rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.jurisdiction-hero__lead{max-width:38rem;margin-top:1.75rem;margin-bottom:2.25rem;color:rgba(255,255,255,.66)}.jurisdiction-overview,.jurisdiction-services,.jurisdiction-use-cases,.lifecycle-services{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.jurisdiction-overview__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem);align-items:start}.jurisdiction-comparison h2,.jurisdiction-finder h2,.jurisdiction-overview h2,.jurisdiction-services h2,.jurisdiction-use-cases h2,.lifecycle-services h2{margin-top:1rem;color:var(--color-ink);font-size:var(--font-size-xl)}.jurisdiction-overview__grid>p{max-width:40rem;color:var(--color-ink-muted);font-size:var(--font-size-lg);line-height:1.5}.jurisdiction-use-cases__list{display:grid;gap:0;margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--border)}.jurisdiction-use-cases__list li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;border-bottom:var(--border)}.jurisdiction-use-cases__list span{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.jurisdiction-use-cases__list a,.jurisdiction-use-cases__list p{color:var(--color-ink);font-size:var(--font-size-md,1.05rem)}.jurisdiction-use-cases__list a:focus-visible,.jurisdiction-use-cases__list a:hover{color:var(--color-navy)}.lifecycle-services__lead{max-width:42rem;margin-top:1.5rem;color:var(--color-ink-muted)}.lifecycle-services__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--border)}.lifecycle-services__list li{display:grid;align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,2vw,2rem) 0 0}.lifecycle-services__list li+li{padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border)}.lifecycle-services__list h3{font-size:clamp(1.5rem,2vw,2rem)}.lifecycle-services__list p{max-width:22rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.lifecycle-services__status{color:var(--color-ink)!important;font-size:var(--font-size-xs)!important;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.lifecycle-services__list .button{justify-self:start}.jurisdiction-finder-cta{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-navy);color:var(--color-white)}.jurisdiction-finder-cta__inner{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:2rem;align-items:end}.jurisdiction-finder-cta h2{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.jurisdiction-finder-cta p:not(.eyebrow){max-width:38rem;margin-top:1.25rem;color:rgba(255,255,255,.66)}.jurisdiction-finder-cta .button--secondary{border-color:rgba(255,255,255,.48);color:var(--color-white)}.jurisdiction-finder-cta .button--secondary:hover{border-color:var(--color-white);background:var(--color-white);color:var(--color-navy)}.jurisdiction-comparison,.jurisdiction-finder{margin-top:clamp(4.5rem,8vw,8rem);padding-top:2rem;border-top:var(--border);scroll-margin-top:calc(var(--header-height) + 1.5rem)}.jurisdiction-comparison__intro,.jurisdiction-finder__intro{max-width:42rem}.jurisdiction-comparison__intro>p:last-child,.jurisdiction-finder__intro>p:last-child{margin-top:1.25rem;color:var(--color-ink-muted)}.finder-step{display:grid;gap:.75rem;max-width:28rem;margin-top:1.5rem}.finder-step label{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700}.finder-step select{width:100%;min-height:3.25rem;padding:.75rem 1rem;border:var(--border);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--font-size-sm)}.finder-result{display:grid;gap:1.25rem;margin-top:1.5rem;padding:1.5rem;border:1px solid rgba(180,150,90,.55);background:rgba(180,150,90,.08)}.finder-result h3{max-width:40rem;font-size:clamp(1.5rem,3vw,2.15rem)}.finder-result>p{max-width:42rem;color:var(--color-ink)}.finder-result h4{margin-bottom:.75rem;color:var(--color-gold);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.finder-result__list{display:grid;gap:1rem}.finder-result__list li{display:grid;gap:.75rem;padding-bottom:1rem;border-bottom:var(--border)}.finder-result__list strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.finder-result__list p{margin-top:.4rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.finder-result__list a,.finder-result__services a{color:var(--color-navy);font-size:var(--font-size-sm);font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.finder-result__lifecycle,.finder-result__services{display:grid;gap:.65rem}.finder-result__lifecycle li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.finder-result__lifecycle span,.finder-result__note{color:var(--color-ink);font-size:var(--font-size-sm)}.finder-result__disclaimer{max-width:42rem;color:var(--color-ink-muted)!important;font-size:var(--font-size-xs)}.finder-result .button{justify-self:start}.finder-reset{margin-top:1.25rem;padding:0;background:transparent;color:var(--color-ink);cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.jurisdiction-comparison__picker{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.jurisdiction-comparison__picker label{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;padding:.5rem .85rem;border:var(--border);background:var(--color-white);color:var(--color-ink);cursor:pointer;font-size:var(--font-size-sm)}.jurisdiction-comparison__picker label:has(input:checked){border-color:var(--color-navy);box-shadow:inset .28rem 0 0 var(--color-gold)}.jurisdiction-comparison__picker label:has(input:disabled){cursor:not-allowed;opacity:.55}.jurisdiction-comparison__table-wrap{margin-top:1.75rem;overflow-x:auto}.jurisdiction-comparison__table{width:100%;min-width:36rem;border-collapse:collapse}.jurisdiction-comparison__table td,.jurisdiction-comparison__table th{padding:.9rem 1rem;border-bottom:var(--border);text-align:left;vertical-align:top;font-size:var(--font-size-sm);white-space:normal;overflow-wrap:anywhere}.jurisdiction-comparison__table thead th{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.jurisdiction-comparison__table tbody th{width:12rem;color:var(--color-ink-muted);font-weight:700}.jurisdiction-comparison__table .demo-data-label{display:block;margin-top:.35rem}.jurisdiction-comparison__stacked{display:none;gap:1.25rem;margin-top:1.75rem}.jurisdiction-comparison__stacked article{padding:1.25rem;border:var(--border);background:var(--color-white)}.jurisdiction-comparison__stacked h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:1rem;font-size:1.5rem}.jurisdiction-comparison__stacked dl{display:grid;gap:.85rem}.jurisdiction-comparison__stacked div{display:grid;gap:.25rem;padding-bottom:.75rem;border-bottom:var(--border)}.jurisdiction-comparison__stacked dt{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.jurisdiction-comparison__stacked dd{color:var(--color-ink);font-size:var(--font-size-sm)}.jurisdiction-comparison__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.jurisdiction-comparison__empty{margin-top:1.5rem;color:var(--color-ink-muted)}.results-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.results-hero__inner{max-width:52rem}.results-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.results-hero__lead{max-width:42rem;margin-top:1.75rem;color:rgba(255,255,255,.66)}.results-hero__notice{max-width:42rem;margin-top:2rem;padding:.875rem 1rem;border:1px solid rgba(210,186,135,.34);background:rgba(180,150,90,.08);color:rgba(255,255,255,.72);font-size:var(--font-size-sm)}.results-hero__notice strong{color:var(--color-gold-soft);letter-spacing:var(--tracking-label);text-transform:uppercase}.results-experience{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.results-experience__intro{max-width:42rem}.results-experience h2{font-size:var(--font-size-xl)}.results-experience__intro>p{margin-top:1.25rem;color:var(--color-ink-muted)}.results-search{max-width:42rem;margin-top:clamp(2.5rem,5vw,4rem)}.results-search label{display:block;margin-bottom:.75rem;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700}.results-search__status{margin-top:.75rem;color:var(--color-ink-muted);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.results-experience .case-filter{margin-top:1.5rem}.featured-case{margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.75rem,4vw,3rem);background:var(--color-navy);color:var(--color-white)}.featured-case__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.featured-case__category{margin-top:1.5rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.featured-case h3{max-width:38rem;margin-top:.75rem;color:var(--color-white);font-size:clamp(2.25rem,5vw,4rem);line-height:.98}.featured-case__summary{max-width:44rem;margin-top:1.5rem;color:rgba(255,255,255,.7)}.featured-case__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:2.5rem;padding-top:1.5rem;border-top:var(--border-dark)}.featured-case__points dt{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.featured-case__points dd{margin-top:.75rem;color:rgba(255,255,255,.72);font-size:var(--font-size-sm)}.featured-case__meta{margin-top:2rem;color:rgba(255,255,255,.48);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.featured-case__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.featured-case .text-link{color:var(--color-white)}.featured-case .text-link:hover{color:var(--color-gold-soft)}.results-directory__list{margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--border)}.case-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 2rem;gap:1.25rem;padding-block:1.75rem;border-bottom:var(--border);color:var(--color-ink);transition:background-color var(--ease-standard),padding-inline var(--ease-standard)}.case-row:focus-visible,.case-row:hover{padding-inline:1rem;background:color-mix(in srgb,var(--color-navy) 4%,transparent)}.case-row__number{color:var(--color-gold);font-family:var(--font-display);font-size:1.25rem}.case-row__topline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.case-row__category{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.case-row__body strong{display:block;margin-top:.5rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:400}.case-row__summary{max-width:42rem;margin-top:.75rem;font-size:var(--font-size-sm)}.case-row__meta,.case-row__summary{display:block;color:var(--color-ink-muted)}.case-row__meta{margin-top:.85rem;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.case-row__arrow{align-self:start;color:var(--color-gold);font-size:1.5rem;line-height:1;transition:transform var(--ease-standard)}.case-row:focus-visible .case-row__arrow,.case-row:hover .case-row__arrow{transform:translate(.25rem,-.25rem)}.results-directory__empty{display:grid;gap:.75rem;margin-top:2.5rem;padding:2rem;border:var(--border);background:var(--color-white)}.results-directory__empty-title{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.25rem)}.results-directory__empty p:last-of-type{color:var(--color-ink-muted)}.results-directory__empty button{justify-self:start;margin-top:.5rem;padding:0;background:transparent;color:var(--color-ink);cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.results-experience__footnote{margin-top:2.5rem;color:var(--color-ink-muted);font-size:var(--font-size-xs)}.case-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.case-hero__inner{max-width:52rem}.case-hero .demo-data-label{display:inline-block;margin-bottom:1.25rem;color:var(--color-gold-soft)}.case-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.case-hero__meta{margin-top:.85rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.case-hero__lead{max-width:40rem;margin-top:1.75rem;color:rgba(255,255,255,.66);font-size:var(--font-size-lg);line-height:1.5}.case-hero__notice{max-width:40rem;margin:1.5rem 0 2.25rem;padding:.875rem 1rem;border:1px solid rgba(210,186,135,.34);background:rgba(180,150,90,.08);color:rgba(255,255,255,.72);font-size:var(--font-size-sm)}.case-challenge,.case-metadata,.case-related-services,.related-cases{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.case-metadata{padding-block:clamp(2.5rem,5vw,4rem);border-bottom:var(--border)}.case-metadata__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem 1.25rem}.case-metadata__list dt{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.case-metadata__list dd{margin-top:.5rem;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.25}.case-challenge__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem);align-items:start}.case-challenge h2,.case-related-jurisdiction h2,.case-related-services h2,.related-cases h2{margin-top:1rem;color:var(--color-ink);font-size:var(--font-size-xl)}.case-challenge__grid>p{max-width:40rem;color:var(--color-ink-muted);font-size:var(--font-size-lg);line-height:1.5}.case-approach{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-navy);color:var(--color-white)}.case-approach__intro{max-width:42rem}.case-approach h2{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.case-approach__intro>p:not(.eyebrow){max-width:40rem;margin-top:1.5rem;color:rgba(255,255,255,.66)}.case-approach__note{font-size:var(--font-size-sm)!important}.case-approach__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(3rem,6vw,5rem);border-top:var(--border-dark)}.case-approach__list li{display:grid;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,2vw,2rem) 0 0}.case-approach__list li+li{padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border-dark)}.case-approach__list span{color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label)}.case-approach__list h3{color:var(--color-white);font-size:clamp(1.5rem,2vw,2rem)}.case-approach__list p{max-width:18rem;color:rgba(255,255,255,.62);font-size:var(--font-size-sm)}.case-result{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.case-result__inner{max-width:48rem;padding-left:clamp(1.25rem,3vw,2rem);border-left:.28rem solid var(--color-gold)}.case-result h2{margin-top:1rem;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.85rem,4vw,3.25rem);line-height:1.2}.case-result p{max-width:40rem;margin-top:1.5rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.case-related-jurisdiction{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-white);border-top:var(--border);border-bottom:var(--border)}.case-related-jurisdiction__inner{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:2rem;align-items:end}.case-related-jurisdiction p:not(.eyebrow){max-width:38rem;margin-top:1.25rem;color:var(--color-ink-muted)}.related-cases__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4rem);border:var(--border);background:var(--color-line)}.related-cases__list a{display:grid;gap:1rem;min-height:14rem;padding:1.5rem;background:var(--color-white);color:inherit}.related-cases__list a:focus-visible,.related-cases__list a:hover{background:var(--color-navy);color:var(--color-white)}.related-cases__topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.related-cases__list a:focus-visible .demo-data-label,.related-cases__list a:focus-visible .related-cases__topline,.related-cases__list a:hover .demo-data-label,.related-cases__list a:hover .related-cases__topline{color:var(--color-gold-soft)}.related-cases__list strong{color:inherit;font-family:var(--font-display);font-size:clamp(1.5rem,2vw,1.85rem);font-weight:400;line-height:1.15}.related-cases__meta{align-self:end;color:var(--color-ink-muted);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.related-cases__list a:focus-visible .related-cases__meta,.related-cases__list a:hover .related-cases__meta{color:rgba(255,255,255,.62)}.insights-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.insights-hero__inner{max-width:52rem}.insights-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.insights-hero__lead{max-width:42rem;margin-top:1.75rem;color:rgba(255,255,255,.66)}.insights-hero__notice{max-width:42rem;margin-top:2rem;padding:.875rem 1rem;border:1px solid rgba(210,186,135,.34);background:rgba(180,150,90,.08);color:rgba(255,255,255,.72);font-size:var(--font-size-sm)}.insights-hero__notice strong{color:var(--color-gold-soft);letter-spacing:var(--tracking-label);text-transform:uppercase}.insights-experience{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.insights-experience__intro{max-width:42rem}.insights-experience h2{font-size:var(--font-size-xl)}.insights-experience__intro>p{margin-top:1.25rem;color:var(--color-ink-muted)}.insights-search{max-width:42rem;margin-top:clamp(2.5rem,5vw,4rem)}.insights-search label{display:block;margin-bottom:.75rem;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:700}.insights-search__status{margin-top:.75rem;color:var(--color-ink-muted);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.insights-experience .insight-category-filter{margin-top:1.5rem}.featured-article{margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.75rem,4vw,3rem);background:var(--color-navy);color:var(--color-white)}.featured-article__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.featured-article__category{margin-top:1.5rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.featured-article h3{max-width:40rem;margin-top:.75rem;color:var(--color-white);font-size:clamp(2.25rem,5vw,4rem);line-height:.98}.featured-article__excerpt{max-width:44rem;margin-top:1.5rem;color:rgba(255,255,255,.7)}.featured-article__meta{margin-top:1.5rem;color:rgba(255,255,255,.48);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.featured-article .text-link{margin-top:2rem;color:var(--color-white)}.featured-article .text-link:hover{color:var(--color-gold-soft)}.insights-directory__list{margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--border)}.article-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 2rem;gap:1.25rem;padding-block:1.75rem;border-bottom:var(--border);color:var(--color-ink);transition:background-color var(--ease-standard),padding-inline var(--ease-standard)}.article-row:focus-visible,.article-row:hover{padding-inline:1rem;background:color-mix(in srgb,var(--color-navy) 4%,transparent)}.article-row__number{color:var(--color-gold);font-family:var(--font-display);font-size:1.25rem}.article-row__topline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.article-row__category{color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.article-row__body strong{display:block;margin-top:.5rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:400}.article-row__excerpt{max-width:42rem;margin-top:.75rem;font-size:var(--font-size-sm)}.article-row__excerpt,.article-row__meta{display:block;color:var(--color-ink-muted)}.article-row__meta{margin-top:.85rem;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.article-row__arrow{align-self:start;color:var(--color-gold);font-size:1.5rem;line-height:1;transition:transform var(--ease-standard)}.article-row:focus-visible .article-row__arrow,.article-row:hover .article-row__arrow{transform:translate(.25rem,-.25rem)}.insights-directory__empty{display:grid;gap:.75rem;margin-top:2.5rem;padding:2rem;border:var(--border);background:var(--color-white)}.insights-directory__empty-title{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.25rem)}.insights-directory__empty p:last-of-type{color:var(--color-ink-muted)}.insights-directory__empty button{justify-self:start;margin-top:.5rem;padding:0;background:transparent;color:var(--color-ink);cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.insights-load-more{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem}.insights-load-more p{letter-spacing:var(--tracking-label);text-transform:uppercase}.insights-experience__footnote,.insights-load-more p{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.insights-experience__footnote{margin-top:2.5rem}.insight-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.insight-hero__inner{max-width:46rem}.insight-hero .demo-data-label{display:inline-block;margin-bottom:1.25rem;color:var(--color-gold-soft)}.insight-hero .service-breadcrumb,.jurisdiction-hero .service-breadcrumb{margin-bottom:1.75rem}.insight-hero h1{margin-top:1rem;color:var(--color-white);font-size:var(--font-size-xl)}.insight-hero__kicker{margin-top:1rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.insight-hero--alert .insight-hero__kicker{color:var(--color-gold)}.insight-hero__lead{max-width:40rem;margin-top:1.75rem;color:rgba(255,255,255,.66);font-size:var(--font-size-lg);line-height:1.5}.insight-hero__meta{margin-top:1.5rem;color:var(--color-gold-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.insight-hero__notice{max-width:40rem;margin-top:1.5rem;padding:.875rem 1rem;border:1px solid rgba(210,186,135,.34);background:rgba(180,150,90,.08);color:rgba(255,255,255,.72);font-size:var(--font-size-sm)}.insight-meta{padding-block:clamp(1.75rem,4vw,2.5rem);border-bottom:var(--border);background:var(--color-paper)}.insight-meta__inner:not(:has(dl)){justify-content:flex-end}.insight-meta dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;flex:1 1 16rem}.insight-meta dt{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.insight-meta dd{margin-top:.45rem}.copy-link,.insight-meta dd{color:var(--color-ink);font-size:var(--font-size-sm)}.copy-link{min-height:2.75rem;padding:.65rem 1rem;border:var(--border);background:transparent;cursor:pointer;font-weight:700}.copy-link:focus-visible,.copy-link:hover{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.article-body{padding-block:clamp(3.5rem,7vw,6rem) clamp(2rem,4vw,3.5rem);background:var(--color-paper)}.article-body__column{max-width:42rem}.article-body h2{margin-top:2.75rem;color:var(--color-ink);font-size:clamp(1.65rem,3vw,2.15rem)}.article-body h2:first-child{margin-top:0}.article-body li,.article-body p{color:var(--color-ink);font-size:1.075rem;line-height:1.7}.article-body p{margin-top:1.15rem}.article-body ul{display:grid;gap:.75rem;margin-top:1.25rem}.article-body li{position:relative;padding-left:1.25rem}.article-body li:before{position:absolute;left:0;color:var(--color-gold);content:"–"}.article-body blockquote{margin-top:1.75rem;padding:.25rem 0 .25rem 1.25rem;border-left:.28rem solid var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.35}.insight-disclaimer{padding-bottom:clamp(3rem,6vw,5rem);background:var(--color-paper)}.insight-disclaimer p{max-width:42rem;color:var(--color-ink-muted);font-size:var(--font-size-xs)}.insight-related-services,.related-insights{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-paper)}.insight-related-jurisdictions h2,.insight-related-services h2,.related-insights h2{margin-top:1rem;color:var(--color-ink);font-size:var(--font-size-xl)}.insight-related-jurisdictions{padding-block:clamp(4.5rem,8vw,8rem);background:var(--color-white);border-top:var(--border);border-bottom:var(--border)}.insight-related-jurisdictions__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:start}.insight-related-jurisdictions ul{display:grid;gap:1.25rem}.insight-related-jurisdictions li{display:grid;gap:.5rem;padding-bottom:1.25rem;border-bottom:var(--border)}.insight-related-jurisdictions strong{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400}.related-insights__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4rem);border:var(--border);background:var(--color-line)}.related-insights__list a{display:grid;gap:1rem;min-height:13rem;padding:1.5rem;background:var(--color-white);color:inherit}.related-insights__list a:focus-visible,.related-insights__list a:hover{background:var(--color-navy);color:var(--color-white)}.related-insights__topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-gold);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.related-insights__list a:focus-visible .demo-data-label,.related-insights__list a:focus-visible .related-insights__topline,.related-insights__list a:hover .demo-data-label,.related-insights__list a:hover .related-insights__topline{color:var(--color-gold-soft)}.related-insights__list strong{color:inherit;font-family:var(--font-display);font-size:clamp(1.4rem,2vw,1.85rem);font-weight:400;line-height:1.15}.related-insights__meta{align-self:end;color:var(--color-ink-muted);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.related-insights__list a:focus-visible .related-insights__meta,.related-insights__list a:hover .related-insights__meta{color:rgba(255,255,255,.62)}.site-footer{padding-top:clamp(4rem,8vw,7rem);background:var(--color-navy);color:var(--color-white)}.site-footer__grid{display:grid;grid-template-columns:minmax(14rem,1.6fr) repeat(3,minmax(8rem,1fr));gap:var(--grid-gap);padding-bottom:clamp(4rem,8vw,7rem)}.brand--footer .brand__name{color:var(--color-white)}.site-footer__positioning{max-width:14rem;margin-top:1.5rem;color:var(--color-gold-soft);font-family:var(--font-display);font-size:var(--font-size-lg);line-height:1.3}.footer-label{margin-bottom:1.25rem}.footer-list{display:grid;gap:.75rem;color:rgba(255,255,255,.78);font-size:var(--font-size-sm)}.footer-list a{transition:color var(--ease-standard)}.footer-list a:hover{color:var(--color-gold-soft)}.footer-list--muted{color:rgba(255,255,255,.58)}.site-footer__bottom{display:flex;justify-content:space-between;gap:1rem;padding-block:1.25rem;border-top:var(--border-dark);color:rgba(255,255,255,.5);font-size:var(--font-size-xs)}.site-footer__legal{display:flex;gap:1.25rem}.site-footer__legal a:hover{color:var(--color-gold-soft)}@media (max-width:68rem){.site-header__menu{gap:1.5rem}.site-header__links{gap:1rem}.site-header__links>li>a,.site-nav-link{font-size:var(--font-size-xs)}.jurisdiction-card-visual--flag .jurisdiction-card-visual__image{padding:16% 10%}.jurisdiction-card-visual--mark .jurisdiction-card-visual__image{object-position:88% 50%;padding:16% 6% 16% 20%}}@media (max-width:58rem){.home-hero{min-height:min(44rem,calc(100svh - var(--header-height)));align-items:flex-start}.home-hero__image{object-fit:cover;object-position:78% 36%}.home-hero__visual:after{background:linear-gradient(180deg,rgba(11,23,40,.88),rgba(11,23,40,.7) 24%,rgba(11,23,40,.34) 52%,rgba(11,23,40,.18) 70%,rgba(11,23,40,.52))}.home-hero__grid{grid-template-columns:1fr;gap:3.5rem}.home-hero h1{font-size:clamp(2.7rem,8.5vw,4.5rem);line-height:1.05}.home-hero__meta{margin-top:2.5rem}.hero-media__frame{min-height:clamp(24rem,72vw,34rem)}.credibility-section__grid{grid-template-columns:1fr;gap:3rem}.jurisdictions-section__header,.services-section__header{grid-template-columns:1fr;gap:1.5rem}.jurisdiction-intent__options{grid-template-columns:repeat(2,minmax(0,1fr))}.why-kanex-section__grid{grid-template-columns:1fr;gap:3rem}.why-kanex-section__statement{position:static;max-width:42rem}.founder-section__grid{grid-template-columns:1fr;gap:3rem}.founder-profile .founder-media,.founder-section .founder-media{margin-top:0}.founder-media__frame{height:clamp(28rem,78vw,40rem)}.founder-section--teaser .founder-media__frame{height:clamp(24rem,70vw,34rem)}.founder-media__frame--profile{height:clamp(26rem,74vw,38rem)}.founder-section__content{max-width:48rem}.results-section__header,.testimonials-section__header{grid-template-columns:1fr;gap:1.5rem}.client-profiles__grid{grid-template-columns:1fr}.insights-section__header{grid-template-columns:1fr;gap:1.5rem}.contact-panel__grid,.contact-section__grid{grid-template-columns:1fr;gap:3rem}.contact-panel__details,.contact-section__details{max-width:48rem}.page-cta__inner{grid-template-columns:1fr;gap:1.5rem;align-items:start}.founder-overview__grid,.founder-profile__grid,.mission-section__grid,.who-we-are__grid{grid-template-columns:1fr;gap:3rem}.mission-section__statement,.who-we-are__intro{position:static;max-width:42rem}.founder-overview__content{max-width:48rem}.approach-focus,.approach-list{grid-template-columns:repeat(2,minmax(0,1fr))}.approach-focus li:nth-child(odd){padding-left:0;border-left:0}.approach-focus li:nth-child(2n){padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border-dark)}.approach-focus li:nth-child(n+3){padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:var(--border-dark)}.approach-section .approach-list{grid-template-columns:repeat(4,minmax(0,1fr))}.approach-section .approach-item:nth-child(2n),.approach-section .approach-item:nth-child(odd){padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border-dark)}.approach-section .approach-item:first-child{padding-left:0;border-left:0}.approach-section .approach-item:nth-child(n+3){padding-top:0;border-top:0}.approach-section .approach-item__heading{min-height:3.2em;font-size:clamp(1.15rem,1.6vw,1.5rem)}.service-overview__grid{grid-template-columns:1fr;gap:1.5rem}.service-approach__list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-approach__list li:nth-child(odd){padding-left:0;border-left:0}.service-approach__list li:nth-child(2n){padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border-dark)}.service-approach__list li:nth-child(n+3){padding-top:clamp(1.5rem,3vw,2.25rem);border-top:var(--border-dark)}.approach-item:nth-child(odd){padding-left:0;border-left:0}.approach-item:nth-child(2n){padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border-dark)}.approach-item:nth-child(n+3){padding-top:clamp(1.5rem,3vw,2.25rem);border-top:var(--border-dark)}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-challenge__grid,.case-metadata__list,.case-related-jurisdiction__inner,.featured-case__points,.featured-jurisdictions__grid,.insight-meta dl,.insight-related-jurisdictions__inner,.jurisdiction-finder-cta__inner,.jurisdiction-overview__grid,.jurisdiction-preview__columns,.lifecycle-services__list,.related-cases__list,.related-insights__list{grid-template-columns:1fr}.case-approach__list{grid-template-columns:repeat(2,minmax(0,1fr))}.case-approach__list li:nth-child(odd){padding-left:0;border-left:0}.case-approach__list li:nth-child(2n){padding-left:clamp(1.25rem,2vw,2rem);border-left:var(--border-dark)}.case-approach__list li:nth-child(n+3){padding-top:clamp(1.5rem,3vw,2.25rem);border-top:var(--border-dark)}.lifecycle-services__list li+li{padding-left:0;padding-top:clamp(1.5rem,3vw,2.25rem);border-left:0;border-top:var(--border)}.jurisdiction-comparison__table-wrap{display:none}.jurisdiction-comparison__stacked{display:grid}.site-header__inner{position:relative}.menu-toggle{display:block}.site-header__menu{position:absolute;top:100%;right:0;left:0;display:none;padding:1.5rem var(--page-padding) 2rem;border-bottom:var(--border);background:var(--color-paper);box-shadow:var(--shadow-subtle);max-height:calc(100vh - var(--header-height));overflow-y:auto}.site-header__actions,.site-header__links,.site-header__menu--open{display:flex}.site-header__actions,.site-header__links,.site-header__menu{align-items:flex-start;flex-direction:column}.site-header__links{width:100%;gap:0}.site-header__links li{width:100%;border-bottom:var(--border)}.site-header__links>li>a,.site-nav-link{display:block;padding-block:.875rem;font-size:var(--font-size-sm)}.site-nav-link{width:100%;justify-content:space-between;text-align:left}.site-header__actions{width:100%;margin-top:1.5rem;gap:1rem}.site-header__cta{width:100%}.site-service-menu{position:static;width:100%;margin-bottom:.5rem;padding:.5rem 0 1rem;border:0;box-shadow:none;opacity:1;transform:none;transition:none;visibility:visible}.site-nav-item:not(:focus-within) .site-service-menu:not(.site-service-menu--open){display:none}.site-service-menu:not(.site-service-menu--open){display:none}.site-service-menu__label{margin-top:.75rem}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.home-hero{min-height:calc(100svh - var(--header-height));padding-block:2.25rem 4.25rem}.home-hero__image{object-position:80% 46%}.home-hero h1{max-width:11.5ch;margin-top:.85rem;font-size:clamp(2.2rem,9.2vw,2.7rem);line-height:1.08;overflow-wrap:break-word}.home-hero__lead{max-width:22rem;margin-top:1.1rem;font-size:1.05rem;line-height:1.4}.home-hero__supporting{margin-top:.8rem;font-size:var(--font-size-sm);line-height:1.5}.home-hero__actions{align-items:stretch;flex-direction:column;margin-top:1.5rem}.home-hero__actions .button{width:100%}.home-hero__meta{margin-top:1.5rem}.hero-media__frame{min-height:21rem}.credibility-section{padding-block:4.5rem}.credibility-section__stats{display:block}.services-grid{grid-template-columns:1fr}.service-card{padding:1.35rem 1.25rem}.service-card p{margin-top:.75rem}.service-card__arrow{margin-top:1.1rem}.jurisdiction-grid,.jurisdiction-intent__options{grid-template-columns:1fr}.article-row,.case-row,.jurisdiction-row{grid-template-columns:3rem minmax(0,1fr)}.jurisdiction-row__action{grid-column:2}.article-row__arrow,.case-row__arrow{display:none}.jurisdiction-preview__actions{align-items:stretch;flex-direction:column}.featured-case__actions .button,.jurisdiction-preview__actions .button{width:100%}.featured-case__actions{align-items:stretch;flex-direction:column}.featured-jurisdiction-card,.jurisdiction-card{min-height:14rem}.jurisdiction-card-visual--mark .jurisdiction-card-visual__image{object-position:88% 50%;padding:12% 6% 12% 24%}.jurisdiction-card-visual--flag .jurisdiction-card-visual__image{padding:15% 12%}.jurisdiction-card-visual--kazakhstan .jurisdiction-card-visual__image{opacity:.5}.jurisdiction-card-visual--uae .jurisdiction-card-visual__image{opacity:.36}.jurisdiction-hero__visual:after{background:linear-gradient(180deg,rgba(11,23,40,.72),rgba(11,23,40,.86) 58%,rgba(11,23,40,.94)),linear-gradient(90deg,rgba(11,23,40,.82),rgba(11,23,40,.55))}.jurisdiction-hero--uae .jurisdiction-hero__visual:after{background:linear-gradient(180deg,rgba(11,23,40,.42),rgba(11,23,40,.62) 55%,rgba(11,23,40,.78)),linear-gradient(90deg,rgba(11,23,40,.7),rgba(11,23,40,.28))}.jurisdiction-hero--mark .jurisdiction-hero__visual{inset:18% 6% 22% 28%}.jurisdiction-hero--mark .jurisdiction-hero__image{object-position:center;padding:0;transform:none}.jurisdiction-hero--kazakhstan .jurisdiction-hero__image,.jurisdiction-hero--uae .jurisdiction-hero__image{object-position:center;padding:10% 8% 24%}.jurisdiction-hero--uae .jurisdiction-hero__image{opacity:.4}.jurisdiction-selection{grid-template-columns:1fr}.jurisdiction-selection .text-link{justify-self:start}.jurisdiction-intent__response{align-items:stretch;flex-direction:column}.jurisdiction-intent__response .button{width:100%}.jurisdiction-comparison__actions,.jurisdiction-finder-cta__inner,.jurisdiction-intent__actions,.jurisdictions-hero__actions{align-items:stretch;flex-direction:column}.finder-result .button,.jurisdiction-comparison__actions .button,.jurisdiction-finder-cta .button,.jurisdiction-hero .button,.jurisdictions-hero__actions .button,.lifecycle-services__list .button{width:100%}.jurisdiction-use-cases__list li{grid-template-columns:2.75rem minmax(0,1fr)}.service-card{min-height:0;padding:1.25rem 1.1rem}.stat-item{min-height:0;padding:1.5rem 0}.approach-section,.founder-overview,.founder-profile,.founder-section,.mission-section,.who-we-are{padding-block:4.5rem}.team-section{padding-top:2.5rem;padding-bottom:4.5rem}.founder-media__frame{height:25rem}.founder-section--teaser .founder-media__frame{height:22rem}.founder-media__frame--profile{height:24rem}.founder-overview h2,.founder-section h2,.founder-section--teaser h2{font-size:clamp(2.5rem,14vw,4.5rem)}.related-services__list a,.service-coverage__list li{grid-template-columns:2.75rem minmax(0,1fr)}.copy-link{width:100%}.approach-focus,.approach-list,.approach-section .approach-list,.case-approach__list,.service-approach__list,.team-grid{grid-template-columns:1fr}.approach-section .approach-item__heading{min-height:0;font-size:clamp(1.35rem,5vw,1.75rem)}.approach-focus li,.approach-focus li:nth-child(2n),.approach-item,.approach-item:nth-child(2n),.case-approach__list li,.case-approach__list li:nth-child(2n),.service-approach__list li,.service-approach__list li:nth-child(2n){padding-left:0;border-left:0}.approach-focus li+li,.approach-item+.approach-item,.case-approach__list li+li{padding-top:1.5rem;border-top:var(--border-dark)}.team-member-card__frame,.team-member-card__media,.team-member-card__media img{min-height:16rem;height:16rem}.founder-credentials{display:block}.founder-credentials>div{padding-block:1.25rem}.founder-credentials>div+div{padding-left:0;border-top:var(--border);border-left:0}.results-empty{gap:1.5rem}.case-grid,.results-empty{grid-template-columns:1fr}.case-card{min-height:23rem}.results-section__footer{justify-content:flex-start}.testimonial-carousel__attribution{align-items:flex-start;flex-direction:column;gap:1.25rem}.testimonial-carousel__category{text-align:left}.testimonial-carousel__controls{grid-template-columns:auto 1fr}.testimonial-carousel__pagination{grid-column:1/-1;grid-row:2;justify-content:flex-start}.insights-section__supporting{grid-template-columns:1fr}.whatsapp-placeholder{align-items:flex-start;flex-direction:column;gap:.75rem}.contact-form{padding:1.5rem}.service-list-item{grid-template-columns:2.5rem minmax(0,1fr);gap:.875rem}.service-list-item__arrow{display:none}.stat-item+.stat-item{border-top:var(--border);border-left:0}.brand__name{font-size:var(--font-size-xs)}.site-footer__grid{grid-template-columns:1fr}.site-footer__bottom{align-items:flex-start;flex-direction:column}}.contact-form__banner{padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--color-gold) 45%,var(--color-line));background:color-mix(in srgb,var(--color-gold) 8%,var(--color-paper));color:var(--color-ink);font-size:var(--font-size-sm)}.contact-form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-status{padding-block:clamp(5rem,10vw,8.5rem)}.page-status--inline{padding-block:2.5rem;border-top:var(--border)}.page-status--inline,.page-status__inner{display:grid;gap:1rem;max-width:38rem}.careers-empty-title,.page-status h1{color:var(--color-ink);font-size:clamp(2rem,4vw,3.5rem)}.page-status p{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.careers-hero{padding-block:clamp(5rem,10vw,8.5rem);background:var(--color-navy);color:var(--color-white)}.careers-hero__inner,.careers-hero__lead{max-width:42rem}.careers-hero h1{color:var(--color-white)}.careers-directory{padding-block:clamp(3.5rem,7vw,6rem)}.careers-list{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.careers-card{display:grid;gap:.75rem;padding:1.5rem 0;border-top:var(--border)}.careers-card p{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.content-media{position:relative;overflow:hidden;aspect-ratio:16/9;background:var(--color-navy)}.content-media .content-media__image,.content-media img{object-fit:cover;object-position:center}.cms-shell__header{border-bottom:var(--border);padding:1.25rem 0}.cms-shell__nav{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cms-shell__nav nav{display:flex;gap:1.25rem}.cms-leads,.cms-shell__note{padding:2.5rem 0 4rem}.cms-leads h1,.cms-leads h2{font-family:var(--font-display)}.cms-leads__filters,.cms-leads__status{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0 2rem}.cms-leads__list{display:grid;gap:1rem}.cms-leads__row{border:var(--border);padding:1.25rem;display:grid;gap:.75rem}.cms-leads__meta{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.cms-leads__preview{color:var(--color-ink-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cms-leads__details{display:grid;gap:1rem;margin:2rem 0}.cms-leads__details dt{font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}