.topbar{height:var(--top-h);border-bottom:1px solid var(--white-line);background:#050608;color:#aeb1b8;font-size:.76rem}.topbar-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbar-group{display:flex;align-items:center;gap:1.2rem}.topbar a{transition:color var(--dur-fast) var(--ease)}.topbar a:hover{color:var(--gold-2)}.site-header{position:sticky;top:0;z-index:100;height:var(--header-h);background:rgba(7,8,10,.82);border-bottom:1px solid var(--white-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-inner{height:100%;display:flex;align-items:center;gap:1.35rem}.brand{display:flex;align-items:center;gap:.72rem;flex:0 0 auto}.brand-plate{width:50px;height:50px;display:grid;place-items:center;background:transparent;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}.brand-plate img{width:48px;height:48px;object-fit:contain}.brand-copy{display:grid;line-height:1.1}.brand-copy strong{font-family:var(--display-en);font-size:.88rem;letter-spacing:.11em;color:#f4efe2}.brand-copy small{font-size:.62rem;color:#969ba4;margin-top:.3rem;white-space:nowrap}.nav-wrap{position:relative;margin-inline:auto}.main-nav{display:flex;align-items:center;gap:.15rem}.nav-link,.nav-trigger{position:relative;padding:.7rem .62rem;color:#c2c5ca;font-size:.81rem;background:transparent;cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.nav-link:hover,.nav-trigger:hover,.nav-link[aria-current="page"],.nav-trigger[aria-expanded="true"]{color:var(--gold-2)}.nav-glider{position:absolute;left:0;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-2),transparent);opacity:0;transform-origin:center;transition:transform var(--dur) var(--ease),width var(--dur) var(--ease),opacity var(--dur-fast)}.header-actions{display:flex;align-items:center;gap:.45rem;flex:0 0 auto}.icon-btn{width:42px;height:42px;border:1px solid var(--white-line);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.025);color:#c9cbd0;cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast)}.icon-btn:hover{border-color:var(--line-strong);color:var(--gold-2);transform:translateY(-2px)}.icon-btn svg{width:18px;height:18px}.mobile-toggle{display:none}.mega-menu{position:fixed;z-index:99;top:calc(var(--top-h) + var(--header-h));left:50%;width:min(calc(100% - 48px),1160px);transform:translate(-50%,-12px);opacity:0;visibility:hidden;pointer-events:none;background:rgba(11,13,17,.98);border:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow);transition:opacity var(--dur),transform var(--dur),visibility var(--dur)}.mega-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.mega-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:2.2rem}.mega-col h3{font-size:.98rem;color:var(--gold-2);margin-bottom:1rem}.mega-col a{display:block;color:#b6b9c0;padding:.35rem 0;font-size:.85rem;transition:color var(--dur-fast),transform var(--dur-fast)}.mega-col a:hover{color:#fff;transform:translateX(-4px)}html[dir="ltr"] .mega-col a:hover{transform:translateX(4px)}.mega-footer{border-top:1px solid var(--white-line);padding:1rem 2.2rem;display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.hero{position:relative;min-height:min(760px,calc(100vh - var(--top-h) - var(--header-h)));display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--white-line);background:radial-gradient(circle at 77% 42%,rgba(180,145,65,.11),transparent 28%),linear-gradient(120deg,#07080a 0%,#090b0f 47%,#0d1118 100%)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:4rem;padding-block:4.8rem}.hero-copy{position:relative;z-index:4}.hero-copy h1{font-size:var(--fs-hero);margin:.7rem 0 1.45rem}.hero-copy h1 span{display:block}.hero-copy .lead{max-width:650px}.hero-trust{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin:1.7rem 0}.hero-trust span{display:inline-flex;align-items:center;gap:.45rem;color:#c3c5cb;font-size:.86rem}.hero-trust svg{width:17px;height:17px;color:var(--gold)}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}.brand-monument{position:relative;min-height:530px;isolation:isolate;display:grid;place-items:center}.monument-skyline{position:absolute;inset:25% 0 0;background:url('../img/luxury-cityline.svg') center bottom/contain no-repeat;opacity:.27;filter:saturate(.35) sepia(.4)}.monument-grid{position:absolute;inset:7% 2%;background-image:linear-gradient(rgba(200,169,92,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(200,169,92,.06) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle,#000 0%,transparent 70%);opacity:.42}.monument-ring{position:absolute;width:min(78%,455px);aspect-ratio:1;border:2px solid rgba(200,169,92,.72);border-radius:50%;box-shadow:0 0 56px rgba(200,169,92,.07),inset 0 0 44px rgba(200,169,92,.04)}.monument-ring::before,.monument-ring::after{content:"";position:absolute;border:1px solid rgba(200,169,92,.2);border-radius:50%}.monument-ring::before{inset:7%}.monument-ring::after{inset:-7%}.monument-core{position:relative;z-index:3;width:min(72%,390px);min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;overflow:hidden;border-radius:2.2rem}.monument-core::after{content:none}.monument-core img{position:relative;z-index:2;width:min(58%,205px);height:auto;object-fit:contain;filter:drop-shadow(0 24px 42px rgba(0,0,0,.42))}.monument-sweep{position:absolute;z-index:5;width:36%;height:165%;top:-30%;left:-70%;background:linear-gradient(90deg,transparent,rgba(255,246,202,.18),transparent);transform:rotate(18deg);pointer-events:none}.monument-orbit{position:absolute;inset:12%;z-index:2;border-radius:50%;border:1px dashed rgba(200,169,92,.19)}.monument-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 18px rgba(226,199,125,.45)}.monument-orbit i:nth-child(1){top:11%;left:21%}.monument-orbit i:nth-child(2){top:58%;right:0}.monument-orbit i:nth-child(3){bottom:6%;left:34%}.page-hero{padding:5rem 0 3.7rem;border-bottom:1px solid var(--white-line);background:radial-gradient(circle at 80% 30%,rgba(200,169,92,.08),transparent 30%),linear-gradient(135deg,#07080a,#0c0f14)}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:3rem;align-items:end}.page-hero h1{font-size:var(--fs-page-title);margin-bottom:1.15rem;line-height:1.36}.page-functional .page-hero h1{font-size:var(--fs-functional-title);max-width:17ch}.hero-aside{border-inline-start:1px solid var(--line);padding-inline-start:1.5rem}.hero-aside strong{display:block;color:var(--gold-2);margin-bottom:.55rem}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:4rem}.side-nav{position:sticky;top:calc(var(--header-h) + 2rem);align-self:start;border:1px solid var(--white-line);border-radius:var(--radius);padding:1rem;background:rgba(255,255,255,.018)}.side-nav a{display:block;padding:.65rem .75rem;color:var(--muted);border-radius:.6rem;font-size:.9rem}.side-nav a:hover{background:rgba(200,169,92,.08);color:var(--gold-2)}.site-footer{position:relative;border-top:1px solid var(--white-line);background:#050608;padding:4.2rem 0 1.4rem}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:2.4rem}.footer-brand p{max-width:42ch}.footer-col h3{font-size:.95rem;color:var(--gold-2);margin-bottom:1rem}.footer-col a{display:block;color:#a9adb5;padding:.25rem 0;font-size:.86rem}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--white-line);margin-top:2.5rem;padding-top:1.1rem;display:flex;justify-content:space-between;gap:1rem;color:#777d87;font-size:.76rem}
.section .service-grid{grid-template-columns:repeat(3,1fr)}
.section .home-service-grid{grid-template-columns:repeat(5,1fr)}
@media (max-width:1180px){.section .home-service-grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:760px){.section .service-grid,.section .home-service-grid{grid-template-columns:1fr}}
.topbar a{display:inline-flex;align-items:center;gap:.45rem}.topbar svg{width:14px;height:14px;display:inline-block}.mobile-drawer{display:none}
@media (max-width:760px){.mobile-drawer{display:block}}

.landing-hero .brand-monument{--landing-signature:none}.monument-signature{position:absolute;z-index:0;inset:13% 2% 7%;border-radius:2.2rem;background-image:linear-gradient(180deg,rgba(7,8,10,.08),rgba(7,8,10,.78)),var(--landing-signature);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.58;filter:saturate(.58) contrast(1.1) brightness(.88);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);pointer-events:none}.landing-hero .monument-ring{width:min(74%,430px);border-color:rgba(226,199,125,.6)}body[data-landing="tax-advisory"] .brand-monument{--landing-signature:url('../img/intent-tax-editorial.webp')}body[data-landing="company-formation"] .brand-monument{--landing-signature:url('../img/intent-company-editorial.webp')}body[data-landing="remote-accountant"] .brand-monument{--landing-signature:url('../img/intent-accounts-editorial.webp')}body[data-landing="examination-disputes"] .brand-monument{--landing-signature:url('../img/intent-exam-editorial.webp')}body[data-landing="ecommerce"] .brand-monument{--landing-signature:url('../img/visual-ecommerce.svg')}body[data-landing="content-creators"] .brand-monument{--landing-signature:url('../img/intent-digital-editorial.webp')}body[data-landing="real-estate"] .brand-monument{--landing-signature:url('../img/visual-real-estate.svg')}body[data-landing="import-export"] .brand-monument{--landing-signature:url('../img/visual-import-export.svg')}body[data-landing="hotels"] .brand-monument{--landing-signature:url('../img/visual-hotels.svg')}body[data-landing="growth-companies"] .brand-monument{--landing-signature:url('../img/visual-growth.svg')}body[data-landing="medical-professional"] .brand-monument{--landing-signature:url('../img/visual-medical.svg')}body[data-landing="restaurant-chains"] .brand-monument{--landing-signature:url('../img/visual-restaurants.svg')}body[data-landing="real-estate"] .landing-hero{background:radial-gradient(circle at 74% 38%,rgba(200,169,92,.12),transparent 31%),linear-gradient(120deg,#07080a,#0b0d11 52%,#111016)}body[data-landing="hotels"] .landing-hero{background:radial-gradient(circle at 77% 37%,rgba(178,138,68,.13),transparent 29%),linear-gradient(120deg,#07080a,#0b0d11 48%,#11100c)}body[data-landing="import-export"] .landing-hero{background:radial-gradient(circle at 72% 40%,rgba(111,137,145,.1),transparent 30%),linear-gradient(120deg,#07080a,#0a0e12 50%,#0c1216)}body[data-landing="content-creators"] .landing-hero,body[data-landing="ecommerce"] .landing-hero{background:radial-gradient(circle at 74% 40%,rgba(126,91,72,.12),transparent 31%),linear-gradient(120deg,#07080a,#0d0b0c 50%,#110d0d)}

.booking-hero{padding:3.8rem 0 3rem}.booking-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:3rem;align-items:center}.booking-hero h1{font-size:var(--fs-functional-title);max-width:18ch;margin-bottom:1rem}.booking-hero-flow{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(200,169,92,.055),rgba(255,255,255,.012));overflow:hidden}.booking-hero-flow span{position:relative;padding:1.15rem .95rem;display:grid;gap:.3rem}.booking-hero-flow span+span{border-inline-start:1px solid var(--white-line)}.booking-hero-flow b{font-family:var(--display-en);color:var(--gold-2);font-size:.72rem}.booking-hero-flow small{color:#d6d2c7;font-size:.78rem}.booking-workspace{padding-top:3.5rem}.booking-console{display:grid;grid-template-columns:.82fr 1fr 1.4fr;gap:1rem;align-items:start}.booking-console-step{position:relative;border:1px solid var(--white-line);border-radius:var(--radius-lg);padding:1.3rem;background:linear-gradient(150deg,rgba(255,255,255,.027),rgba(255,255,255,.008));min-width:0;transition:border-color var(--dur),transform var(--dur),box-shadow var(--dur)}.booking-console-step.is-active{border-color:rgba(226,199,125,.34);box-shadow:0 24px 70px rgba(0,0,0,.24)}.booking-console-step.is-complete{border-color:rgba(200,169,92,.22)}.booking-stage-label{display:flex;align-items:center;gap:.65rem;padding-bottom:.85rem;margin-bottom:1rem;border-bottom:1px solid var(--white-line)}.booking-stage-label b{font-family:var(--display-en);font-size:.7rem;color:var(--gold-2)}.booking-stage-label span{font-size:.75rem;color:#d7d3c9}.booking-console-step .section-head{margin-bottom:1.1rem}.booking-console-step .section-head .eyebrow{display:none}.booking-console-step .section-head h2{font-size:1.2rem;margin-bottom:.4rem}.booking-console-step .section-head p{font-size:.82rem;line-height:1.7}.booking-console .session-grid{grid-template-columns:1fr;gap:.55rem}.booking-console .session-btn{min-height:58px;padding:.75rem .9rem}.booking-console .brief-options{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.booking-console .brief-options button{min-height:42px}.booking-console .brief-checklist{min-height:176px;margin-top:.8rem}.booking-console-form.booking-card{position:relative;top:auto;padding:0;border:0;background:transparent;box-shadow:none}.booking-console-form .form-grid{gap:.8rem}.booking-console-form textarea{min-height:112px}.booking-console-form>p{font-size:.76rem;margin:.9rem 0 0}.booking-step-request{padding:1.45rem}

/* Sector-specific landing monument signatures: one brand system, distinct operating context. */
body[data-landing="real-estate"] .monument-signature{inset:10% 0 5%;background-size:84% auto;background-position:50% 76%;opacity:.68;filter:saturate(.42) contrast(1.18) brightness(.82)}
body[data-landing="hotels"] .monument-signature{inset:8% 0 4%;background-size:88% auto;background-position:50% 63%;opacity:.66;filter:saturate(.5) contrast(1.15) brightness(.84)}
body[data-landing="import-export"] .monument-signature{inset:8% 0 5%;background-size:90% auto;background-position:50% 56%;opacity:.64;filter:saturate(.46) contrast(1.16) brightness(.86)}
body[data-landing="growth-companies"] .monument-signature{inset:9% 0 5%;background-size:88% auto;background-position:50% 58%;opacity:.63}
body[data-landing="medical-professional"] .monument-signature{inset:9% 0 5%;background-size:86% auto;background-position:50% 56%;opacity:.62}
body[data-landing="restaurant-chains"] .monument-signature{inset:8% 0 4%;background-size:88% auto;background-position:50% 61%;opacity:.64}
body[data-landing="ecommerce"] .monument-signature{inset:9% 0 5%;background-size:86% auto;background-position:50% 58%;opacity:.63}
body[data-landing="content-creators"] .monument-signature{inset:7% 0 4%;background-size:cover;background-position:50% 45%;opacity:.6}
body[data-landing="tax-advisory"] .monument-signature,body[data-landing="examination-disputes"] .monument-signature{opacity:.56}
body[data-landing="company-formation"] .monument-signature,body[data-landing="remote-accountant"] .monument-signature{opacity:.59}
/* SVG sector signatures retain the United brand ring while becoming legible at first glance. */
body[data-landing="real-estate"] .monument-signature,
body[data-landing="import-export"] .monument-signature,
body[data-landing="hotels"] .monument-signature,
body[data-landing="growth-companies"] .monument-signature,
body[data-landing="medical-professional"] .monument-signature,
body[data-landing="restaurant-chains"] .monument-signature,
body[data-landing="ecommerce"] .monument-signature{
 background-image:var(--landing-signature);
 mix-blend-mode:screen;
 mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);
}

.monument-wordmark{position:relative;z-index:4;display:grid;gap:.42rem;justify-items:center}.monument-wordmark::before{content:"";width:64px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-2),transparent);margin-bottom:.2rem}.monument-wordmark strong{font-family:var(--display-en);font-size:clamp(.92rem,1.4vw,1.15rem);letter-spacing:.2em;color:var(--paper);font-weight:700}.monument-wordmark span{font-size:clamp(.62rem,.8vw,.78rem);color:var(--gold-2);max-width:31ch;line-height:1.6}.brand-monument::after{content:"";position:absolute;inset:17% 19%;border-radius:50%;background:radial-gradient(circle,rgba(200,169,92,.08),transparent 68%);filter:blur(18px);z-index:0;pointer-events:none}.founder-experience .profile-page-official{align-items:start}.founder-experience .profile-image{position:sticky;top:calc(var(--header-h) + var(--top-h) + 28px)}.founder-experience .profile-copy{position:relative;padding-inline-start:2.15rem}.founder-experience .profile-copy::before{content:"";position:absolute;inset-block:0;inset-inline-start:.35rem;width:1px;background:linear-gradient(180deg,transparent,var(--gold-deep) 8%,rgba(200,169,92,.24) 84%,transparent)}.founder-experience .profile-copy>p,.founder-experience .profile-facts,.founder-experience .professional-affiliations{position:relative}.founder-experience .profile-copy>p::before,.founder-experience .profile-facts::before,.founder-experience .professional-affiliations::before{content:"";position:absolute;inset-inline-start:-2.03rem;top:.72rem;width:8px;height:8px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 0 6px rgba(200,169,92,.08)}.error-experience{min-height:68vh;display:grid;place-items:center;text-align:center;align-content:center;max-width:900px}.error-code{font-family:var(--display-en);font-size:clamp(5rem,14vw,10rem);line-height:.8;font-weight:700;color:rgba(226,199,125,.12);letter-spacing:-.05em}.error-experience h1{font-size:var(--fs-page-title);margin:.8rem 0}.error-experience .lead{margin-inline:auto}.error-actions{display:flex;justify-content:center;gap:.7rem;margin:1.5rem 0}.error-paths{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.error-paths a{padding:.55rem .85rem;border:1px solid var(--white-line);border-radius:var(--radius-pill);color:var(--muted);font-size:.8rem;transition:color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.error-paths a:hover{color:var(--gold-2);border-color:var(--line-strong);transform:translateY(-2px)}
