:root{--bg:#070709;--bg-2:#0d0d10;--panel:#111116;--panel-2:#15151b;--text:#f3f1ed;--muted:#a7a4ad;--line:rgba(255,255,255,.10);--violet:#783192;--aqua:#59bcc8;--grad:linear-gradient(110deg,var(--violet),var(--aqua));--radius:28px;--max:1240px;--shadow:0 30px 80px rgba(0,0,0,.38)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 78% 8%,rgba(89,188,200,.08),transparent 28%),radial-gradient(circle at 12% 24%,rgba(120,49,146,.08),transparent 30%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;color:#c9c5cf}.eyebrow:before{content:"";width:28px;height:1px;background:var(--grad)}.gradient-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:.98;letter-spacing:-.035em;margin:0}h1{font-size:clamp(3.7rem,8vw,8.2rem);max-width:1100px}h2{font-size:clamp(2.6rem,5vw,5.5rem);max-width:940px}h3{font-size:clamp(1.6rem,2.6vw,2.5rem)}p{margin:0}.lead{font-size:clamp(1.08rem,1.6vw,1.32rem);color:#c7c4cc;max-width:760px}.small{font-size:.94rem;color:var(--muted)}.section{padding:128px 0}.section-tight{padding:86px 0}.rule{height:1px;background:var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:15px 22px;border-radius:999px;border:1px solid var(--line);transition:.35s ease;cursor:pointer;background:transparent;color:var(--text);font-weight:600}.btn:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.28)}.btn-primary{border:0;background:var(--grad);color:#fff;box-shadow:0 16px 42px rgba(89,188,200,.14)}.btn-ghost{background:rgba(255,255,255,.035)}.btn .arrow{transition:.35s ease}.btn:hover .arrow{transform:translateX(4px)}nav{position:fixed;top:0;left:0;right:0;z-index:50;background:linear-gradient(to bottom,rgba(7,7,9,.94),rgba(7,7,9,.62),transparent);backdrop-filter:blur(14px)}.nav-inner{height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:block;width:205px;height:34px;background:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='003232'%3E%3Cpathfill='white'd='M032h32V0H0v32zm2-30h2.981L16.0121.10327.042H30v28H2V2z'/%3E%3C/svg%3E") left center/30px 30px no-repeat,url("brand/isolated-monochrome-white.svg") 38px center/167px auto no-repeat}.brand img{display:block;width:100%;height:100%;opacity:0}.nav-links{display:flex;align-items:center;gap:34px;font-size:.94rem;color:#d8d5dc}.nav-links a{position:relative}.nav-links a:not(.btn):after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--grad);transition:.3s}.nav-links a:hover:after,.nav-links a.active:after{right:0}.menu-btn{display:none;border:1px solid var(--line);background:#0b0b0e;color:white;border-radius:50%;width:46px;height:46px;font-size:1.15rem}.hero{min-height:100svh;display:flex;align-items:center;padding:160px 0 90px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:56px;align-items:center}.hero-copy{display:grid;gap:28px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-side{display:grid;gap:16px}.hero-orbit{position:absolute;width:620px;height:620px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-190px;top:105px;animation:spin 22s linear infinite}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;border-radius:50%;inset:70px;border:1px solid rgba(255,255,255,.05)}.hero-orbit:after{inset:160px;background:radial-gradient(circle,rgba(89,188,200,.12),rgba(120,49,146,.06) 45%,transparent 70%);filter:blur(8px)}@keyframes spin{to{transform:rotate(360deg)}}.stat{padding:18px 20px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.03)}.stat strong{display:block;font-size:1.15rem;font-weight:600;color:#fff}.stat span{display:block;margin-top:7px;color:var(--muted);font-size:.92rem}.positioning{display:grid;grid-template-columns:.6fr 1fr;gap:80px}.solutions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:58px}.solution-card{position:relative;min-height:300px;padding:34px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));transition:.45s cubic-bezier(.2,.7,.2,1)}.solution-card:before{content:"";position:absolute;inset:auto -20% -70% 45%;height:240px;background:var(--grad);filter:blur(70px);opacity:.13;transition:.45s}.solution-card:hover{transform:translateY(-8px);border-color:rgba(89,188,200,.32);box-shadow:var(--shadow)}.solution-card:hover:before{opacity:.25}.solution-index{font-size:.78rem;letter-spacing:.16em;color:#98949f}.solution-card h3{margin:85px 0 18px}.solution-card p{max-width:460px;color:var(--muted)}.method{background:#0a0a0d;border-block:1px solid var(--line)}.founder{display:grid;grid-template-columns:.85fr 1fr;gap:80px;align-items:center}.quote{font-family:Georgia,serif;font-size:clamp(2rem,4vw,4rem);line-height:1.08;margin:28px 0 32px}.cta-panel{padding:64px;border:1px solid var(--line);border-radius:36px;background:radial-gradient(circle at 80% 20%,rgba(89,188,200,.11),transparent 32%),radial-gradient(circle at 5% 80%,rgba(120,49,146,.12),transparent 30%),#0d0d11;display:grid;grid-template-columns:1fr .5fr;gap:50px;align-items:end}.cta-panel .actions{justify-self:end}footer{padding:56px 0 28px;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1fr repeat(3,.42fr);gap:44px}.footer-brand:before{content:"";display:block;width:190px;height:34px;margin-bottom:20px;background:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='003232'%3E%3Cpathfill='white'd='M032h32V0H0v32zm2-30h2.981L16.0121.10327.042H30v28H2V2z'/%3E%3C/svg%3E") left center/26px 26px no-repeat,url("brand/isolated-monochrome-white.svg") 33px center/157px auto no-repeat}.footer-brand img{position:absolute;width:1px;height:auto;opacity:0;pointer-events:none}.footer-col{display:grid;gap:10px;align-content:start}.footer-col strong{font-size:.86rem;text-transform:uppercase;letter-spacing:.13em;color:#8d8994;margin-bottom:7px}.footer-col a,.footer-col span{color:#c2bec8;font-size:.92rem}.footer-bottom{margin-top:46px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#77727e;font-size:.82rem}.page-hero{padding:190px 0 90px;min-height:70svh;display:flex;align-items:end}.page-hero .lead{margin-top:28px}.split{display:grid;grid-template-columns:.7fr 1fr;gap:80px}.feature-list{display:grid;gap:16px;margin-top:38px}.feature{padding:26px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:180px 1fr;gap:24px}.feature strong{font-size:.95rem}.feature p{color:var(--muted)}.contact-grid{display:grid;grid-template-columns:.7fr 1fr;gap:80px}.form{display:grid;gap:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:8px}.field label{font-size:.82rem;color:#9f9aa6}.field input,.field textarea,.field select{width:100%;padding:16px 17px;border-radius:15px;border:1px solid var(--line);background:#0d0d11;color:#fff;outline:0;transition:.25s}.field input:focus,.field textarea:focus,.field select:focus{border-color:rgba(89,188,200,.55);box-shadow:0 0 0 4px rgba(89,188,200,.06)}.field textarea{min-height:135px;resize:vertical}.notice{padding:15px 16px;border-radius:14px;background:rgba(89,188,200,.06);color:#b8dfe3;font-size:.88rem;display:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}[data-delay="1"]{transition-delay:.1s}[data-delay="2"]{transition-delay:.2s}[data-delay="3"]{transition-delay:.3s}@media(max-width:900px){.nav-links{position:fixed;inset:92px 18px auto;background:#0c0c10;border:1px solid var(--line);border-radius:24px;padding:22px;display:none;flex-direction:column;align-items:stretch;gap:8px;box-shadow:var(--shadow)}.nav-links.open{display:flex}.nav-links a{padding:12px 10px}.menu-btn{display:block}.hero-grid,.positioning,.founder,.split,.contact-grid,.cta-panel,.footer-top{grid-template-columns:1fr}.hero-side{grid-template-columns:repeat(3,1fr);padding-top:0}.solutions-grid{grid-template-columns:1fr}.cta-panel .actions{justify-self:start}.footer-top{grid-template-columns:1fr 1fr}}@media(max-width:600px){.container{width:min(calc(100% - 28px),var(--max))}.section{padding:92px 0}.hero{padding-top:140px}h1{font-size:clamp(3.2rem,16vw,5rem)}.hero-side{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.feature{grid-template-columns:1fr;gap:8px}.cta-panel{padding:34px 24px}.footer-top{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto !important;animation:none !important;transition:none !important}.reveal{opacity:1;transform:none}}.hero-bg{position:relative;min-height:100svh;display:flex;align-items:center;padding:170px 0 110px;overflow:hidden;isolation:isolate}.hero-bg-media{position:absolute;inset:0;background-image:url("dubai-noir-hero.webp");background-size:cover;background-position:center right;background-repeat:no-repeat;transform:scale(1.02);z-index:-3}.hero-bg-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,8,.92) 0,rgba(5,6,9,.84) 26%,rgba(8,8,12,.52) 48%,rgba(8,8,12,.70) 100%),linear-gradient(180deg,rgba(4,5,8,.18) 0,rgba(4,5,8,.30) 58%,rgba(7,7,9,.88) 100%);z-index:-2}.hero-grid-bg{grid-template-columns:minmax(0,880px);gap:0;align-items:end}.hero-copy-bg{max-width:860px;position:relative;z-index:2}.hero-copy-bg .lead{max-width:720px}.hero-side-inline{margin-top:34px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px}.hero-bg .btn-ghost{background:rgba(255,255,255,.08);backdrop-filter:blur(8px)}.hero-bg .stat{background:rgba(8,9,14,.48);backdrop-filter:blur(10px);border-color:rgba(255,255,255,.13)}.hero-bg .hero-orbit{right:-160px;top:60px;opacity:.55}@media(max-width:900px){.hero-grid-bg{grid-template-columns:1fr}.hero-side-inline{grid-template-columns:1fr;max-width:560px}.hero-bg-media{background-position:68% center}}@media(max-width:600px){.hero-bg{padding:150px 0 90px}.hero-bg-media{background-position:72% center}}.founder-luxury-section{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 22%,rgba(120,49,146,.12),transparent 28%),radial-gradient(circle at 88% 70%,rgba(89,188,200,.08),transparent 30%)}.founder-luxury-section:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.freezone-showcase{position:relative;overflow:hidden}.freezone-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:70px;align-items:end;margin-bottom:42px}.jurisdiction-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.jurisdiction-card{min-height:170px;padding:26px 20px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));display:flex;flex-direction:column;justify-content:flex-end;gap:8px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.jurisdiction-card:hover{transform:translateY(-5px);border-color:rgba(89,188,200,.45);background:linear-gradient(180deg,rgba(120,49,146,.12),rgba(89,188,200,.05))}.jurisdiction-card strong{font-size:1.35rem;letter-spacing:-.02em}.jurisdiction-card span{font-size:.82rem;color:var(--muted);line-height:1.45}.freezone-note{margin-top:22px;max-width:900px}@media(max-width:1000px){.jurisdiction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.freezone-head{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.jurisdiction-grid{grid-template-columns:1fr}.jurisdiction-card{min-height:130px}}.case-content{display:grid;gap:28px}.case-content h2{font-size:clamp(2.8rem,5vw,5.2rem)}.case-number{position:absolute;z-index:2;top:20px;left:20px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(7,7,9,.65);backdrop-filter:blur(10px);padding:8px 12px;font-size:.7rem;letter-spacing:.14em}.n1{left:8%;top:18%}.n2{right:8%;top:23%}.n3{left:6%;bottom:26%}.n4{right:8%;bottom:18%}.n5{left:38%;bottom:8%}.home-case-teaser{padding:90px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0a0d}.home-case-head{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end;margin-bottom:38px}.home-case-head h2{margin-top:20px}.home-case-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-case-card{padding:24px;min-height:230px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));display:flex;flex-direction:column;transition:.35s}.home-case-card:hover{transform:translateY(-5px);border-color:rgba(89,188,200,.3)}.home-case-card .case-symbol{width:46px;height:46px;border:1px solid rgba(89,188,200,.26);border-radius:50%;display:grid;place-items:center;color:#bcdfe3}.home-case-card b{font-family:Georgia,serif;font-size:1.5rem;font-weight:500;margin:auto 0 8px}.home-case-card span{font-size:.82rem;color:var(--muted)}@media(max-width:1050px){.home-case-head{grid-template-columns:1fr}.home-case-cards{grid-template-columns:1fr}}.route-node{position:absolute;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:#0f1117;font-weight:700;z-index:2}.route-node.a{left:12%;top:54%}.route-node.b{left:42%;top:22%}.route-node.c{right:10%;top:58%}.stage{position:absolute;left:20%;right:20%;bottom:22%;height:112px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(180deg,rgba(120,49,146,.24),rgba(89,188,200,.08));display:grid;place-items:center;font-size:2rem;font-weight:700;letter-spacing:.16em;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.tower{position:absolute;bottom:21%;width:17%;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(89,188,200,.16),rgba(120,49,146,.1))}.tower:after{content:"";position:absolute;inset:14px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.12) 0 2px,transparent 2px 15px)}.shield{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);width:130px;height:150px;clip-path:polygon(50% 0,90% 14%,84% 73%,50% 100%,16% 73%,10% 14%);background:linear-gradient(145deg,rgba(89,188,200,.42),rgba(120,49,146,.45));display:grid;place-items:center;font-weight:800;font-size:2rem;letter-spacing:.1em}.case-native-visual{background:linear-gradient(145deg,rgba(22,22,29,.94),rgba(9,10,14,.92));border:1px solid rgba(255,255,255,.10);box-shadow:0 30px 90px rgba(0,0,0,.35)}.p1{top:-8px;left:50%;transform:translateX(-50%)}.p2{right:-40px;top:50%}.p3{bottom:-8px;left:50%;transform:translateX(-50%)}.p4{left:-25px;top:50%}.n1{left:8%;top:22%}.n2{left:36%;top:22%}.n3{left:64%;top:22%}.n4{right:7%;bottom:20%;background:linear-gradient(90deg,#783192,#2e6c83)}.case-native-visual{min-height:430px;border-radius:26px;padding:28px;position:relative;overflow:hidden}.case-native-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(120,49,146,.10),transparent 45%,rgba(89,188,200,.08));pointer-events:none}.case-number{position:absolute;top:20px;left:22px;font-size:.68rem;letter-spacing:.18em;color:#9295a1}.process-stage{width:42%;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:15px}.process-stage i{font-style:normal;color:#59bcc8;margin-right:12px}.w3{right:6%;bottom:20%}.road{position:absolute;left:12%;right:12%;bottom:80px;height:2px;background:#4d515b}.seller{left:7%;top:46%}.buyer{right:7%;top:46%}.broker{left:50%;top:68%;transform:translateX(-50%)}.r1{left:5%;top:25%}.r2{right:7%;top:22%}.reg-note{color:#8f939d;margin-top:18px;font-size:.85rem}@media(max-width:650px){.case-native-visual{min-height:360px}}.g1{left:9%;top:18%}.g2{right:10%;top:18%}.g3{left:8%;bottom:23%}.g4{right:7%;bottom:23%}.case-content{display:flex;flex-direction:column;gap:18px}.case-content .eyebrow{margin-bottom:0}.case-content h2{margin:0 0 4px}.case-native-visual:after{content:"EXPLANATORY DIAGRAM";position:absolute;left:22px;bottom:18px;font-size:.58rem;letter-spacing:.17em;font-weight:800;color:rgba(255,255,255,.42)}.property-visa-map{position:relative;min-height:440px;overflow:hidden}.property-visa-map{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.pv-property,.pv-visa{width:220px;padding:24px;text-align:center;border:1px solid rgba(255,255,255,.15);border-radius:18px;font-size:28px;font-weight:800}.pv-property small{display:block;font-size:10px;margin-top:8px;letter-spacing:.12em}.pv-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pv-checks span{padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.04);font-size:10px;border:1px solid rgba(255,255,255,.1)}.pv-arrow{font-size:26px}.pv-visa{font-size:16px}.pv-visa b{font-size:22px}@media(max-width:720px){.pv-checks{grid-template-columns:1fr}.property-visa-map{min-height:360px}}.support-hero,.tax-hero{padding:150px 0 76px;background:radial-gradient(circle at 78% 10%,rgba(89,188,200,.11),transparent 24%),radial-gradient(circle at 20% 20%,rgba(120,49,146,.12),transparent 30%)}.support-hero h1,.tax-hero h1{max-width:900px;margin:12px 0 18px}.support-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.support-card{position:relative;display:block;padding:30px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));text-decoration:none;color:inherit}.support-card:hover{border-color:rgba(89,188,200,.35);transform:translateY(-2px)}.support-card>span{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.support-card h2{margin:18px 0 10px}.support-card p{color:var(--muted);max-width:580px}.support-icon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;margin-top:28px;border:1px solid rgba(89,188,200,.35);font-weight:800;background:linear-gradient(135deg,rgba(89,188,200,.13),rgba(120,49,146,.15))}.support-meta{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.support-meta b{font-size:.7rem;padding:7px 10px;border:1px solid rgba(255,255,255,.10);border-radius:999px}.tax-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.tax-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.tax-badges span{font-size:.69rem;letter-spacing:.06em;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d7d7de}.tax-hero-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:rgba(255,255,255,.025)}.tax-hero-map i{font-style:normal;color:#59bcc8}.tax-node{padding:18px 10px;text-align:center;border:1px solid rgba(255,255,255,.13);border-radius:14px;font-size:.75rem;font-weight:800;letter-spacing:.08em}.tax-node.final{border-color:rgba(89,188,200,.45);background:linear-gradient(135deg,rgba(89,188,200,.13),rgba(120,49,146,.14))}.guide-note{display:flex;gap:20px;align-items:flex-start;padding:22px 24px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.025)}.guide-note b{white-space:nowrap}.guide-note p{margin:0;color:var(--muted)}.doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.doc-grid>div{padding:22px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.025)}.doc-grid span{display:block;color:#59bcc8;font-size:.7rem;letter-spacing:.12em}.doc-grid b{display:block;margin:10px 0 7px}.doc-grid small{color:var(--muted);line-height:1.5}.tax-journey{display:flex;flex-direction:column;gap:16px;margin-top:34px}.tax-step{display:grid;grid-template-columns:68px minmax(0,1fr) minmax(280px,.85fr);gap:22px;align-items:center;padding:24px;border:1px solid rgba(255,255,255,.10);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012))}.step-no{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(89,188,200,.35);font-weight:800}.step-copy>span{font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:#59bcc8;font-weight:800}.step-copy h3{margin:6px 0 8px}.step-copy p{margin:0;color:var(--muted);line-height:1.65}.step-visual{min-height:170px;border:1px solid rgba(255,255,255,.09);border-radius:18px;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 40%,rgba(120,49,146,.12),transparent 50%)}.mini-screen{width:190px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:15px;display:flex;flex-direction:column;gap:9px}.mini-screen b{text-align:center;margin-bottom:5px}.mini-screen span{padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.05);font-size:.7rem}.mini-screen em{font-style:normal;padding:8px;border-radius:8px;text-align:center;background:linear-gradient(90deg,rgba(89,188,200,.2),rgba(120,49,146,.25));font-size:.7rem}.profile-diagram{width:210px;text-align:center}.profile-diagram i,.profile-diagram small{display:block}.profile-diagram i{font-style:normal;font-size:.7rem;color:var(--muted)}.profile-diagram b{display:block;margin:12px 0;padding:22px;border:1px solid rgba(89,188,200,.38);border-radius:50%}.profile-diagram small{color:var(--muted)}.tax-dashboard{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.tax-dashboard span{padding:20px 8px;text-align:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:.7rem}.tax-dashboard .selected{border-color:rgba(89,188,200,.5);background:rgba(89,188,200,.08)}.action-menu{display:grid;grid-template-columns:1fr auto;gap:8px;width:230px}.action-menu span,.action-menu i,.action-menu b{padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.action-menu i{font-style:normal}.action-menu b{grid-column:1/3;text-align:center;border-color:rgba(89,188,200,.45)}.form-stack{display:flex;flex-direction:column;gap:7px;width:230px}.form-stack span{padding:8px 10px;border-left:2px solid rgba(255,255,255,.18);background:rgba(255,255,255,.025);font-size:.7rem}.form-stack .done{border-color:#59bcc8}.upload-map{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%}.upload-map span{padding:9px;border:1px dashed rgba(255,255,255,.15);border-radius:9px;font-size:.65rem}.upload-map b{grid-column:1/3;text-align:center;padding:10px;border:1px solid rgba(89,188,200,.35);border-radius:9px;font-size:.7rem}.review-ring{width:190px;height:190px;border-radius:50%;border:1px solid rgba(89,188,200,.28);display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:24px}.review-ring b{grid-column:1/3;font-size:1rem}.review-ring span{font-size:.62rem;color:var(--muted)}.submit-path{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center}.submit-path b,.submit-path span,.submit-path strong{padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;font-size:.72rem}.submit-path i{font-style:normal;color:#59bcc8}.submit-path strong{border-color:rgba(89,188,200,.5)}.tax-result{display:grid;grid-template-columns:1fr 240px;gap:30px;align-items:center;padding:34px;border:1px solid rgba(89,188,200,.2);border-radius:24px;background:linear-gradient(135deg,rgba(89,188,200,.07),rgba(120,49,146,.07))}.tax-result p{color:var(--muted);max-width:760px}.trn-card{aspect-ratio:1.5/1;border:1px solid rgba(255,255,255,.15);border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(255,255,255,.025)}.trn-card span,.trn-card small{font-size:.67rem;color:var(--muted)}.trn-card b{font-size:2.3rem;margin:5px 0;letter-spacing:.08em}.avoid-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.avoid-grid>div{padding:21px;border:1px solid rgba(255,255,255,.10);border-radius:18px}.avoid-grid b{color:#59bcc8}.avoid-grid h3{font-size:1rem;margin:10px 0}.avoid-grid p{font-size:.86rem;color:var(--muted);line-height:1.55}.support-disclaimer{padding:26px;border-left:2px solid #59bcc8;background:rgba(255,255,255,.025)}.support-disclaimer p{color:var(--muted);max-width:900px}.support-disclaimer .btn{margin-top:10px}@media(max-width:900px){.support-grid,.tax-hero-grid,.tax-result{grid-template-columns:1fr}.doc-grid{grid-template-columns:1fr 1fr}.tax-step{grid-template-columns:52px 1fr}.step-visual{grid-column:1/3}.avoid-grid{grid-template-columns:1fr 1fr}.tax-hero-map{margin-top:20px}}@media(max-width:620px){.doc-grid,.avoid-grid{grid-template-columns:1fr}.tax-hero-map{grid-template-columns:1fr}.tax-hero-map i{transform:rotate(90deg);text-align:center}.guide-note{flex-direction:column}.tax-step{grid-template-columns:1fr}.step-no{width:44px;height:44px}.step-visual{grid-column:1}.support-hero,.tax-hero{padding-top:120px}}.support-grid-3{grid-template-columns:repeat(3,1fr)}.fz-hero{padding:150px 0 80px;background:radial-gradient(circle at 78% 18%,rgba(89,188,200,.12),transparent 25%),radial-gradient(circle at 18% 25%,rgba(120,49,146,.13),transparent 30%)}.fz-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center}.fz-hero h1{margin:12px 0 18px;max-width:920px}.fz-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.fz-badges span{font-size:.7rem;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d6d3dc}.fz-compass{width:min(420px,90vw);aspect-ratio:1;position:relative;margin:auto;border:1px solid rgba(255,255,255,.10);border-radius:50%;background:radial-gradient(circle,rgba(89,188,200,.08),rgba(120,49,146,.04) 40%,transparent 68%)}.fz-compass:before,.fz-compass:after{content:"";position:absolute;inset:12%;border:1px solid rgba(255,255,255,.08);border-radius:50%}.fz-compass:after{inset:29%}.fz-center{position:absolute;inset:39%;border-radius:50%;display:grid;place-items:center;text-align:center;border:1px solid rgba(89,188,200,.4);font-weight:800;font-size:.72rem;letter-spacing:.08em;background:rgba(8,9,14,.9)}.fz-orbit{position:absolute;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0b0b10;font-size:.64rem;letter-spacing:.08em}.o1{top:6%;left:42%}.o2{top:24%;right:1%}.o3{bottom:24%;right:0}.o4{bottom:6%;left:42%}.o5{bottom:24%;left:0}.o6{top:24%;left:0}.fz-question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.fz-question-grid>div{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.02)}.fz-question-grid span{color:#59bcc8;font-size:.7rem;letter-spacing:.12em}.fz-question-grid h3{margin:10px 0 8px}.fz-question-grid p{margin:0;color:var(--muted);line-height:1.6;font-size:.9rem}.fz-decision{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.15fr;gap:10px;align-items:stretch;margin-top:30px}.fz-stage{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;display:flex;flex-direction:column;gap:8px;justify-content:center;background:rgba(255,255,255,.02)}.fz-stage b{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(89,188,200,.4);font-size:.7rem}.fz-stage span{font-weight:800}.fz-stage small{color:var(--muted);line-height:1.45}.fz-stage.final{border-color:rgba(89,188,200,.42);background:linear-gradient(135deg,rgba(89,188,200,.08),rgba(120,49,146,.09))}.fz-decision>i{font-style:normal;display:grid;place-items:center;color:#59bcc8}.fz-zone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.fz-zone-grid article{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));min-height:210px;display:flex;flex-direction:column}.fz-zone-grid article>span{font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;color:#59bcc8}.fz-zone-grid h3{font-size:1.3rem;margin:12px 0 8px}.fz-zone-grid p{color:var(--muted);font-size:.88rem;line-height:1.6;flex:1}.fz-zone-grid strong{font-size:.68rem;letter-spacing:.08em;color:#d6d3dc}.fz-entity-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.02)}.fz-entity-panel p{color:var(--muted);line-height:1.7}.fz-entity-map{display:grid;gap:10px}.fz-entity-map div{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:15px}.fz-entity-map b,.fz-entity-map span{display:block}.fz-entity-map span{margin-top:5px;color:var(--muted);font-size:.82rem}.fz-cost-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1.4fr;gap:9px;align-items:center;margin-top:28px}.fz-cost-map>div{padding:18px 12px;border:1px solid rgba(255,255,255,.1);border-radius:15px;text-align:center}.fz-cost-map b,.fz-cost-map small{display:block}.fz-cost-map small{margin-top:4px;color:var(--muted);font-size:.68rem}.fz-cost-map i{font-style:normal;color:#59bcc8;text-align:center}.fz-cost-map .final{border-color:rgba(89,188,200,.42);background:linear-gradient(135deg,rgba(89,188,200,.08),rgba(120,49,146,.09))}@media(max-width:1050px){.support-grid-3,.fz-zone-grid{grid-template-columns:1fr 1fr}.fz-decision{grid-template-columns:1fr}.fz-decision>i{transform:rotate(90deg)}.fz-cost-map{grid-template-columns:1fr 1fr}.fz-cost-map i{display:none}.fz-cost-map .final{grid-column:1/3}}@media(max-width:760px){.fz-hero-grid,.fz-entity-panel{grid-template-columns:1fr}.fz-question-grid,.fz-zone-grid,.support-grid-3{grid-template-columns:1fr}.fz-cost-map{grid-template-columns:1fr}.fz-cost-map .final{grid-column:1}.fz-compass{margin-top:25px}.fz-hero{padding-top:120px}}.port-hero{padding:150px 0 82px;background:radial-gradient(circle at 80% 25%,rgba(89,188,200,.13),transparent 26%),radial-gradient(circle at 15% 18%,rgba(120,49,146,.14),transparent 28%)}.port-hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:58px;align-items:center}.port-hero h1{margin:12px 0 18px;max-width:950px}.port-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.port-badges span{font-size:.68rem;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d6d3dc}.port-route{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center}.route-node{min-height:112px;border:1px solid rgba(255,255,255,.11);border-radius:20px;padding:18px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.012))}.route-node b{font-size:.75rem;letter-spacing:.1em}.route-node small{margin-top:7px;color:var(--muted);font-size:.67rem}.port-route i{font-style:normal;color:#59bcc8}.route-node.warehouse{border-color:rgba(89,188,200,.34)}.port-license-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.port-license-grid article{padding:30px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.02)}.port-license-grid article>span{font-size:.67rem;letter-spacing:.14em;color:#59bcc8}.port-license-grid h3{font-family:Georgia,"Times New Roman",serif;font-size:2.8rem;margin:10px 0}.port-license-grid p{color:var(--muted);line-height:1.6}.cost-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.cost-stack div{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:13px}.cost-stack b,.cost-stack small{display:block}.cost-stack small{margin-top:5px;color:var(--muted);font-size:.68rem}.warehouse-compare{display:grid;grid-template-columns:1fr 70px 1fr;gap:18px;align-items:stretch;margin-top:30px}.warehouse-column{padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.02)}.warehouse-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.warehouse-head span{color:#59bcc8;font-size:.7rem;letter-spacing:.13em}.warehouse-head b{font-size:.84rem}.warehouse-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:17px 0;border-top:1px solid rgba(255,255,255,.08)}.warehouse-row strong{font-size:1rem}.warehouse-row span{text-align:right}.warehouse-row small{grid-column:1/3;color:var(--muted)}.warehouse-row.featured{margin-top:3px;padding:18px;border:1px solid rgba(89,188,200,.26);border-radius:14px;background:rgba(89,188,200,.045)}.warehouse-row.large{min-height:132px;align-content:center}.versus{display:grid;place-items:center;font-size:.7rem;letter-spacing:.15em;color:#59bcc8}.warehouse-symbol{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:28px}.warehouse-symbol div{padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:.66rem}.warehouse-symbol i{font-style:normal;color:#59bcc8}.total-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.total-compare article{padding:30px;border:1px solid rgba(255,255,255,.1);border-radius:24px}.total-compare article.winner{border-color:rgba(89,188,200,.38);background:linear-gradient(135deg,rgba(89,188,200,.07),rgba(120,49,146,.06))}.total-compare span{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#59bcc8}.total-compare h3{font-family:Georgia,"Times New Roman",serif;font-size:3rem;margin:10px 0}.total-compare p{color:var(--muted);line-height:1.6}.total-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.total-flow b,.total-flow strong{padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.total-flow strong{border-color:rgba(89,188,200,.42)}.total-flow i{font-style:normal;color:#59bcc8}.port-decision{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.1fr;gap:10px;align-items:stretch;margin-top:30px}.decision-card{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.02)}.decision-card>b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(89,188,200,.4);font-size:.68rem}.decision-card h3{margin:12px 0 7px;font-size:1rem}.decision-card p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.port-decision>i{font-style:normal;display:grid;place-items:center;color:#59bcc8}.decision-card.final{border-color:rgba(89,188,200,.42);background:linear-gradient(135deg,rgba(89,188,200,.07),rgba(120,49,146,.08))}.port-insight{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(89,188,200,.035))}.port-insight p{color:var(--muted);line-height:1.75;max-width:760px}.port-metric{padding:28px;border:1px solid rgba(89,188,200,.28);border-radius:20px;text-align:center}.port-metric small,.port-metric span{display:block;color:var(--muted)}.port-metric b{display:block;font-family:Georgia,"Times New Roman",serif;font-size:3rem;margin:7px 0}@media(max-width:1000px){.port-hero-grid,.port-insight{grid-template-columns:1fr}.port-route{margin-top:25px}.port-decision{grid-template-columns:1fr}.port-decision>i{transform:rotate(90deg)}.warehouse-compare{grid-template-columns:1fr}.versus{min-height:30px}.port-license-grid,.total-compare{grid-template-columns:1fr}}@media(max-width:680px){.port-hero{padding-top:120px}.port-route{grid-template-columns:1fr}.port-route i{transform:rotate(90deg);text-align:center}.cost-stack{grid-template-columns:1fr}.warehouse-row{grid-template-columns:1fr}.warehouse-row span{text-align:left}.warehouse-row small{grid-column:1}.warehouse-symbol{flex-wrap:wrap}.port-license-grid h3,.total-compare h3,.port-metric b{font-size:2.2rem}}.compare-hero,.activity-hero{padding:150px 0 84px;background:radial-gradient(circle at 82% 20%,rgba(89,188,200,.13),transparent 28%),radial-gradient(circle at 12% 22%,rgba(120,49,146,.15),transparent 30%)}.compare-hero-grid,.activity-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.compare-hero h1,.activity-hero h1{margin:12px 0 18px}.compare-orbit,.activity-map{position:relative;min-height:390px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));overflow:hidden}.compare-orbit:before,.compare-orbit:after,.activity-map:before,.activity-map:after{content:"";position:absolute;border:1px solid rgba(89,188,200,.2);border-radius:50%;inset:13%}.compare-orbit:after,.activity-map:after{inset:28%;border-color:rgba(120,49,146,.28)}.compare-core,.am-core{position:absolute;inset:39%;display:grid;place-items:center;text-align:center;border-radius:50%;border:1px solid rgba(89,188,200,.4);background:#0b0c11;font-weight:800;font-size:.72rem;letter-spacing:.09em;z-index:2}.co,.am{position:absolute;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0b0b10;font-size:.64rem;letter-spacing:.08em;z-index:2}.c1,.a1{top:8%;left:42%}.c2,.a2{top:26%;right:4%}.c3,.a3{bottom:24%;right:3%}.c4,.a4{bottom:8%;left:43%}.c5,.a5{bottom:24%;left:3%}.c6,.a6{top:26%;left:4%}.fz-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.fz-side{padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:rgba(255,255,255,.02)}.fz-side.accent{border-color:rgba(89,188,200,.25);background:linear-gradient(145deg,rgba(89,188,200,.045),rgba(120,49,146,.035))}.fz-side>span{font-size:.68rem;letter-spacing:.14em;color:#59bcc8}.fz-side h3{font-family:Georgia,"Times New Roman",serif;font-size:2.15rem;margin:10px 0 20px}.compare-point{padding:17px 0;border-top:1px solid rgba(255,255,255,.08)}.compare-point b{display:block;margin-bottom:6px}.compare-point p{margin:0;color:var(--muted);line-height:1.62;font-size:.9rem}.compare-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.15fr;gap:10px;align-items:stretch;margin-top:30px}.compare-path>div{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.02)}.compare-path b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(89,188,200,.42);font-size:.68rem}.compare-path span,.compare-path small{display:block}.compare-path span{margin-top:12px;font-weight:800}.compare-path small{margin-top:6px;color:var(--muted);line-height:1.5}.compare-path>i{font-style:normal;display:grid;place-items:center;color:#59bcc8}.compare-path .final{border-color:rgba(89,188,200,.42);background:linear-gradient(135deg,rgba(89,188,200,.07),rgba(120,49,146,.08))}.decision-matrix{margin-top:28px;border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden}.decision-matrix>div{display:grid;grid-template-columns:.8fr 1fr 1fr;border-top:1px solid rgba(255,255,255,.08)}.decision-matrix>div:first-child{border-top:0}.decision-matrix span,.decision-matrix strong,.decision-matrix b{padding:18px 20px}.decision-matrix span{color:var(--muted)}.decision-matrix strong{border-left:1px solid rgba(255,255,255,.08);font-weight:600}.dm-head{background:rgba(255,255,255,.04)}.dm-head b:not(:first-child){border-left:1px solid rgba(255,255,255,.08)}.activity-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.activity-category-grid div{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.02)}.activity-category-grid b{display:block;color:#59bcc8;font-size:.76rem;letter-spacing:.1em}.activity-category-grid span{display:block;margin-top:7px;font-weight:700}.activity-groups{display:grid;gap:12px;margin-top:28px}.activity-group{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.02);overflow:hidden}.activity-group summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 22px;list-style:none}.activity-group summary::-webkit-details-marker{display:none}.activity-group summary div small,.activity-group summary div b{display:block}.activity-group summary small{color:#59bcc8;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.activity-group summary b{margin-top:5px}.activity-group summary>span{color:var(--muted);font-size:.72rem}.activity-list{border-top:1px solid rgba(255,255,255,.08)}.activity-row{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:14px 22px;border-top:1px solid rgba(255,255,255,.06)}.activity-row:first-child{border-top:0}.activity-row code{font-family:inherit;color:#59bcc8;font-size:.75rem}.activity-row span{color:#d9d9df;font-size:.88rem;line-height:1.45}@media(max-width:1000px){.compare-hero-grid,.activity-hero-grid{grid-template-columns:1fr}.compare-orbit,.activity-map{margin-top:20px}.compare-path{grid-template-columns:1fr}.compare-path>i{transform:rotate(90deg)}.activity-category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.compare-hero,.activity-hero{padding-top:120px}.fz-compare-grid{grid-template-columns:1fr}.decision-matrix>div{grid-template-columns:1fr}.decision-matrix strong,.dm-head b:not(:first-child){border-left:0;border-top:1px solid rgba(255,255,255,.06)}.activity-category-grid{grid-template-columns:1fr}.activity-row{grid-template-columns:1fr}.compare-orbit,.activity-map{min-height:320px}}.tool-hero{padding:150px 0 86px;background:radial-gradient(circle at 82% 18%,rgba(89,188,200,.12),transparent 30%),radial-gradient(circle at 12% 24%,rgba(120,49,146,.15),transparent 32%)}.tool-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.back-link{display:inline-block;margin-bottom:24px;color:var(--muted);font-size:.8rem}.formula-visual,.phone-flow,.identity-illustration{min-height:390px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));position:relative;overflow:hidden}.formula-visual{padding:42px;display:flex;flex-direction:column;justify-content:center;gap:25px}.formula-node{align-self:center;padding:17px 26px;border:1px solid rgba(89,188,200,.4);border-radius:16px;font-weight:800}.formula-split,.formula-results{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:center}.formula-split span{color:#59bcc8;font-size:.72rem;letter-spacing:.1em}.formula-results b{padding:25px 18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.025);line-height:1.55}.calc-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px}.calc-panel,.calc-explain{padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:rgba(255,255,255,.02)}.calc-panel label{display:block;margin-top:20px;color:#cbc8d0;font-size:.8rem}.calc-panel input{width:100%;margin-top:8px;padding:15px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0b0c10;color:#fff;font:inherit}.calc-panel .btn{margin-top:20px}.calc-result{margin-top:26px;padding:22px;border:1px solid rgba(89,188,200,.28);border-radius:18px;background:linear-gradient(135deg,rgba(89,188,200,.055),rgba(120,49,146,.055))}.calc-result small,.calc-result span{display:block;color:var(--muted)}.calc-result strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:2.6rem;margin:7px 0}.logic-card{display:grid;grid-template-columns:44px 1fr;gap:15px;padding:19px 0;border-top:1px solid rgba(255,255,255,.08)}.logic-card b{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(89,188,200,.35);border-radius:50%;font-size:.7rem}.logic-card p{margin:6px 0 0;color:var(--muted);line-height:1.55}.support-warning{margin-top:24px;padding:20px 22px;border-left:2px solid #59bcc8;background:rgba(89,188,200,.045);border-radius:0 14px 14px 0}.support-warning p{margin:7px 0 0;color:var(--muted);line-height:1.6}.calc-example{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;margin-top:26px}.calc-example>div{padding:25px;border:1px solid rgba(255,255,255,.1);border-radius:18px}.calc-example small,.calc-example b,.calc-example strong{display:block}.calc-example small{color:var(--muted)}.calc-example b{margin:9px 0}.calc-example strong{font-size:1.5rem}.calc-example>span{color:#59bcc8;font-size:1.4rem}.calc-example .total{border-color:rgba(89,188,200,.4)}.phone-flow{padding:45px;display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-content:center}.phone-card{padding:22px 16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.025);min-height:110px;display:flex;flex-direction:column;justify-content:flex-end}.phone-card span{color:#59bcc8;font-size:.65rem}.phone-card b{margin-top:6px}.phone-card.final{border-color:rgba(89,188,200,.42)}.phone-flow i{font-style:normal;color:#59bcc8;display:grid;place-items:center}.doc-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.doc-check-grid div{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.02);font-weight:700}.doc-check-grid small{display:block;margin-top:4px;color:var(--muted);font-weight:400}.step-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.step-card{padding:25px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.02)}.step-card>b{color:#59bcc8;font-size:.7rem;letter-spacing:.12em}.step-card h3{margin:12px 0 8px}.step-card p{margin:0;color:var(--muted);line-height:1.6;font-size:.88rem}.bank-prep-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin-top:28px}.bank-prep-flow>div{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:16px}.bank-prep-flow b{display:block;color:#59bcc8}.bank-prep-flow span{display:block;margin-top:8px;font-size:.86rem}.bank-prep-flow i{font-style:normal;color:#59bcc8}.identity-illustration{min-height:440px}.avatar-head{position:absolute;width:130px;height:150px;border-radius:48% 48% 46% 46%;background:linear-gradient(145deg,#83552e,#c1834d);left:51%;top:56px;transform:translateX(-50%)}.avatar-head:before{content:"";position:absolute;inset:-18px -14px 42%;border-radius:55% 55% 42% 42%;background:#3a2419;z-index:-1}.avatar-body{position:absolute;width:260px;height:210px;border-radius:48% 48% 0 0;background:linear-gradient(145deg,#315b61,#4c8588);left:51%;bottom:-42px;transform:translateX(-50%)}.avatar-arm{position:absolute;width:130px;height:38px;border-radius:30px;background:#b77a45;left:45px;top:205px;transform:rotate(-19deg)}.passport-card{position:absolute;width:150px;height:200px;border-radius:10px;left:48px;top:95px;transform:rotate(-7deg);background:linear-gradient(145deg,#6a1b34,#b54d76);border:2px solid rgba(255,255,255,.5);padding:16px;color:#fff;box-shadow:0 18px 42px rgba(0,0,0,.3)}.passport-card span{font-size:.65rem;letter-spacing:.12em}.passport-card i{display:block;width:58px;height:72px;background:rgba(255,255,255,.76);border-radius:4px;margin:30px 0 16px}.passport-card b{font-size:.55rem;letter-spacing:.08em}.photo-rule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.photo-rule-grid>div{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:19px}.photo-rule-grid b{color:#59bcc8;font-size:.7rem}.photo-rule-grid h3{margin:12px 0 8px}.photo-rule-grid p{margin:0;color:var(--muted);line-height:1.6;font-size:.88rem}.photo-do-dont{display:grid;grid-template-columns:1fr 1fr;gap:18px}.photo-example{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:24px}.photo-example.good{border-color:rgba(89,188,200,.35)}.photo-example>span{font-size:.68rem;letter-spacing:.14em;color:#59bcc8}.photo-example.bad>span{color:#b28a91}.photo-example p{color:var(--muted);line-height:1.6}.mini-person{height:230px;position:relative;margin:18px 0;border-radius:16px;background:rgba(255,255,255,.025);overflow:hidden}.mini-person i{position:absolute;width:74px;height:84px;border-radius:50%;background:#96643d;left:50%;top:34px;transform:translateX(-50%)}.mini-person b{position:absolute;width:140px;height:105px;border-radius:48% 48% 0 0;background:#3a676b;left:50%;bottom:0;transform:translateX(-50%)}.mini-person em{position:absolute;left:26px;top:88px;width:72px;height:98px;border:1px solid rgba(255,255,255,.5);border-radius:7px;background:#74233e;display:grid;place-items:center;font-style:normal;font-size:.52rem;letter-spacing:.08em}.mini-person em.tilted{transform:rotate(23deg);filter:blur(1.5px);opacity:.65}@media(max-width:1000px){.tool-hero-grid,.calc-layout{grid-template-columns:1fr}.step-journey,.photo-rule-grid{grid-template-columns:repeat(2,1fr)}.doc-check-grid{grid-template-columns:repeat(2,1fr)}.bank-prep-flow{grid-template-columns:1fr}.bank-prep-flow i{transform:rotate(90deg);text-align:center}.identity-illustration{margin-top:20px}}@media(max-width:680px){.tool-hero{padding-top:120px}.formula-split,.formula-results,.doc-check-grid,.step-journey,.photo-rule-grid,.photo-do-dont{grid-template-columns:1fr}.calc-example{grid-template-columns:1fr}.calc-example>span{text-align:center}.phone-flow{grid-template-columns:1fr}.phone-flow i{transform:rotate(90deg)}.identity-illustration{min-height:380px}}.ifza-process-hero{background:radial-gradient(circle at 78% 22%,rgba(210,164,45,.10),transparent 28%),radial-gradient(circle at 12% 74%,rgba(120,49,146,.10),transparent 30%)}.ifza-mini-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center;padding:26px;border:1px solid rgba(255,255,255,.10);border-radius:24px;background:rgba(255,255,255,.025)}.ifza-mini-map div{min-height:95px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;display:flex;flex-direction:column;justify-content:center;text-align:center}.ifza-mini-map div.final{border-color:rgba(210,164,45,.38);background:rgba(210,164,45,.06)}.ifza-mini-map b{font-size:.66rem;color:#d2a42d;letter-spacing:.12em}.ifza-mini-map span{margin-top:7px;font-size:.82rem}.ifza-mini-map i{font-style:normal;color:#d2a42d}.ifza-phase{position:relative;margin-top:34px;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.012))}.ifza-phase-head{display:grid;grid-template-columns:130px minmax(220px,.75fr) minmax(260px,1.25fr);gap:22px;align-items:end;margin-bottom:24px}.ifza-phase-head>span{font-size:.65rem;letter-spacing:.17em;color:#d2a42d}.ifza-phase-head h3{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:1.8rem}.ifza-phase-head p{margin:0;color:var(--muted);line-height:1.6}.ifza-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.ifza-track.five{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr}.ifza-step{position:relative;min-height:210px;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0d0f13;overflow:hidden}.ifza-step:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#8a8e97}.ifza-step.client:before{background:#59bcc8}.ifza-step.authority:before{background:#d2a42d}.ifza-step.compliance:before{background:#783192}.ifza-step.legal:before{background:linear-gradient(#d2a42d,#783192)}.ifza-step-no{font-size:2rem;font-family:Georgia,"Times New Roman",serif;color:rgba(255,255,255,.18);line-height:1}.step-type{display:inline-flex;margin-top:16px;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.09);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:#bbb7c1}.ifza-step h4{margin:15px 0 8px;font-size:1rem}.ifza-step p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.6}.ifza-connector{display:grid;place-items:center;color:#d2a42d}.ifza-completion{display:grid;grid-template-columns:260px 1fr;gap:42px;align-items:center;padding:30px;border:1px solid rgba(210,164,45,.23);border-radius:22px;background:radial-gradient(circle at 10% 50%,rgba(210,164,45,.09),transparent 38%)}.ifza-completion-ring{width:220px;height:220px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(210,164,45,.55);box-shadow:inset 0 0 0 12px rgba(210,164,45,.035),0 0 60px rgba(210,164,45,.08)}.ifza-completion-ring span{font-size:.68rem;letter-spacing:.16em;color:#d2a42d}.ifza-completion-ring b{margin-top:10px;font-family:Georgia,"Times New Roman",serif;font-size:1.55rem;line-height:1.05}.ifza-completion-copy h4{margin:14px 0 10px;font-size:1.45rem}.ifza-completion-copy p{max-width:720px;color:var(--muted);line-height:1.75}.ifza-role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.ifza-role-grid article{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.02)}.ifza-role-grid b{display:block;margin-top:16px}.ifza-role-grid p{margin:9px 0 0;color:var(--muted);font-size:.84rem;line-height:1.55}.role-dot{display:block;width:12px;height:12px;border-radius:50%}.client-dot{background:#59bcc8}.authority-dot{background:#d2a42d}.compliance-dot{background:#783192}.legal-dot{background:linear-gradient(135deg,#d2a42d,#783192)}.support-vb-panel{padding:38px;border:1px solid rgba(89,188,200,.18);border-radius:28px;background:linear-gradient(125deg,rgba(120,49,146,.09),rgba(89,188,200,.05),rgba(210,164,45,.03))}.support-vb-panel p{max-width:900px;color:var(--muted);line-height:1.75}.support-vb-points{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.support-vb-points span{padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.09);font-size:.72rem;color:#bdb9c2}.support-vb-panel.compact{padding:30px}@media(max-width:1100px){.ifza-track,.ifza-track.five{grid-template-columns:1fr 1fr}.ifza-connector{display:none}.ifza-phase-head{grid-template-columns:1fr}.ifza-role-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ifza-mini-map{grid-template-columns:1fr}.ifza-mini-map i{transform:rotate(90deg)}.ifza-track,.ifza-track.five,.ifza-role-grid,.ifza-completion{grid-template-columns:1fr}.ifza-step{min-height:0}.ifza-completion-ring{margin:auto;width:190px;height:190px}.ifza-phase{padding:20px}.ifza-phase-head{gap:10px}}.startup-hero{padding:150px 0 70px;background:radial-gradient(circle at 78% 28%,rgba(89,188,200,.11),transparent 30%),radial-gradient(circle at 20% 72%,rgba(120,49,146,.13),transparent 33%)}.startup-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}.startup-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.startup-tags span{padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:.7rem;color:#bbbfc8}.startup-orbit{min-height:420px;position:relative;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at center,rgba(89,188,200,.07),transparent 35%);overflow:hidden}.startup-orbit:before,.startup-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(89,188,200,.14)}.startup-orbit:before{width:245px;height:245px}.startup-orbit:after{width:345px;height:345px;border-color:rgba(120,49,146,.16)}.startup-core{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;text-align:center;z-index:3;font-weight:900;letter-spacing:.08em;background:linear-gradient(135deg,#783192,#245b72)}.so{position:absolute;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0c0e13;font-size:.65rem;z-index:3}.so.n1{top:10%;left:38%}.so.n2{top:22%;right:7%}.so.n3{bottom:22%;right:7%}.so.n4{bottom:9%;left:38%}.so.n5{bottom:22%;left:7%}.so.n6{top:22%;left:7%}.so.n7{top:45%;left:1%}.so.n8{top:45%;right:1%}.startup-road{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin-top:32px}.startup-road article{padding:20px 16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;min-height:150px;background:rgba(255,255,255,.02)}.startup-road b{display:block;color:#59bcc8;font-size:.66rem;letter-spacing:.12em}.startup-road span{display:block;margin-top:10px;font-weight:800}.startup-road small{display:block;margin-top:7px;color:var(--muted);line-height:1.45}.startup-road i{display:grid;place-items:center;color:#59bcc8;font-style:normal}.jurisdiction-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.jurisdiction-triad article{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(255,255,255,.02)}.jurisdiction-triad article.featured{background:linear-gradient(145deg,rgba(120,49,146,.12),rgba(89,188,200,.06));border-color:rgba(89,188,200,.23)}.jurisdiction-triad>article>span{font-size:.63rem;letter-spacing:.15em;color:#59bcc8}.jurisdiction-triad h3{font-family:Georgia,"Times New Roman",serif;font-size:1.45rem}.jurisdiction-triad p{color:var(--muted);line-height:1.65}.jt-meta{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.jt-meta b,.jt-meta small{display:block}.jt-meta small{margin-top:6px;color:#a7abb5}.cross-guide{margin-top:18px}.cross-guide a{display:inline-flex;gap:8px;color:#59bcc8}.structure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.structure-grid article{padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:17px}.structure-grid b{font-size:1.65rem;font-family:Georgia,"Times New Roman",serif;background:linear-gradient(90deg,#783192,#59bcc8);-webkit-background-clip:text;color:transparent}.structure-grid span{display:block;font-weight:800;margin-top:8px}.structure-grid p{color:var(--muted);font-size:.82rem;line-height:1.55}.licence-lanes{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:25px}.licence-lanes article{padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.lane-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(89,188,200,.25);color:#59bcc8;font-weight:900}.licence-lanes h3{margin:14px 0 8px}.licence-lanes p{color:var(--muted);font-size:.78rem;line-height:1.55}.startup-sector{background:linear-gradient(180deg,rgba(120,49,146,.035),transparent)}.sector-wheel{position:relative;min-height:520px;margin-top:26px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at center,rgba(89,188,200,.07),transparent 31%)}.sector-wheel:before,.sector-wheel:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.075);border-radius:50%}.sector-wheel:before{width:300px;height:300px}.sector-wheel:after{width:430px;height:430px}.sector-center{width:145px;height:145px;border-radius:50%;display:grid;place-items:center;text-align:center;font-weight:900;z-index:2;background:linear-gradient(135deg,#783192,#235a72)}.sector-wheel>span{position:absolute;z-index:3;padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0b0d12;font-size:.72rem}.sector-wheel>span:nth-of-type(1){top:7%;left:44%}.sector-wheel>span:nth-of-type(2){top:15%;right:11%}.sector-wheel>span:nth-of-type(3){top:38%;right:3%}.sector-wheel>span:nth-of-type(4){bottom:16%;right:12%}.sector-wheel>span:nth-of-type(5){bottom:7%;left:44%}.sector-wheel>span:nth-of-type(6){bottom:16%;left:11%}.sector-wheel>span:nth-of-type(7){top:38%;left:2%}.sector-wheel>span:nth-of-type(8){top:15%;left:10%}.sector-wheel>span:nth-of-type(9){top:53%;left:13%}.sector-wheel>span:nth-of-type(10){top:53%;right:13%}.ecosystem-stack{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.ecosystem-stack article{padding:25px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.ecosystem-stack span{font-size:.62rem;letter-spacing:.14em;color:#59bcc8}.ecosystem-stack h3{margin:10px 0}.ecosystem-stack p{color:var(--muted);font-size:.8rem;line-height:1.55}.funding-stages{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin-top:28px}.funding-stages>div{padding:24px 18px;border:1px solid rgba(255,255,255,.09);border-radius:18px;min-height:160px}.funding-stages b,.funding-stages span,.funding-stages small{display:block}.funding-stages b{font-size:.63rem;letter-spacing:.14em;color:#59bcc8}.funding-stages span{margin-top:12px;font-weight:800}.funding-stages small{margin-top:7px;color:var(--muted);line-height:1.5}.funding-stages i{font-style:normal;color:#59bcc8}.startup-decision{margin-top:26px;padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:24px;text-align:center;background:linear-gradient(140deg,rgba(120,49,146,.06),rgba(89,188,200,.03))}.sd-question{font-family:Georgia,"Times New Roman",serif;font-size:2rem}.sd-row{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:24px 0}.sd-row span{padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:.72rem}.sd-down{font-size:1.6rem;color:#59bcc8}.sd-outcome{display:inline-block;margin-top:14px;padding:22px 28px;border:1px solid rgba(89,188,200,.22);border-radius:16px}.sd-outcome b,.sd-outcome small{display:block}.sd-outcome b{letter-spacing:.08em}.sd-outcome small{margin-top:7px;color:var(--muted)}.startup-checklist{padding:40px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(120deg,rgba(120,49,146,.08),rgba(89,188,200,.04))}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0}.check-grid span{padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:13px;font-size:.78rem}.check-grid span:before{content:"✓";color:#59bcc8;margin-right:8px}@media(max-width:1100px){.startup-hero-grid{grid-template-columns:1fr}.startup-road{grid-template-columns:1fr 1fr}.startup-road i{display:none}.licence-lanes{grid-template-columns:1fr 1fr 1fr}.ecosystem-stack{grid-template-columns:1fr 1fr}.funding-stages{grid-template-columns:1fr}.funding-stages i{transform:rotate(90deg);text-align:center}.structure-grid{grid-template-columns:1fr 1fr}.check-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.jurisdiction-triad,.structure-grid,.licence-lanes,.ecosystem-stack,.check-grid,.startup-road{grid-template-columns:1fr}.startup-orbit{min-height:620px}.startup-orbit:before{width:230px;height:230px}.startup-orbit:after{width:330px;height:330px}.so.n1{top:8%;left:35%}.so.n4{bottom:8%;left:37%}.sector-wheel{min-height:auto;display:flex;flex-wrap:wrap;justify-content:center;padding:28px;gap:8px}.sector-wheel:before,.sector-wheel:after{display:none}.sector-center{width:100%;height:auto;border-radius:18px;padding:24px}.sector-wheel>span{position:static}}.mainland-itinerary-hero{background:radial-gradient(circle at 78% 25%,rgba(210,164,45,.08),transparent 30%),radial-gradient(circle at 16% 72%,rgba(89,188,200,.08),transparent 34%)}.mainland-journey-mini{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center;padding:25px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(255,255,255,.02)}.mainland-journey-mini div{padding:18px 12px;border:1px solid rgba(255,255,255,.08);border-radius:15px;text-align:center}.mainland-journey-mini b,.mainland-journey-mini span{display:block}.mainland-journey-mini b{font-size:.63rem;color:#d2a42d}.mainland-journey-mini span{margin-top:6px;font-size:.78rem}.mainland-journey-mini .final{border-color:rgba(89,188,200,.3)}.mainland-journey-mini i{font-style:normal;color:#d2a42d}.ml-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin-top:28px}.ml-flow article{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.02)}.ml-flow b{color:#d2a42d;font-size:.65rem}.ml-flow h3{margin:10px 0 8px}.ml-flow p{color:var(--muted);font-size:.8rem;line-height:1.55}.ml-flow article>span{display:inline-block;margin-top:12px;padding:6px 9px;border:1px solid rgba(89,188,200,.16);border-radius:999px;font-size:.68rem;color:#59bcc8}.ml-flow i{display:grid;place-items:center;color:#d2a42d;font-style:normal}.applicant-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.applicant-grid article{padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:17px}.applicant-grid span{font-size:.58rem;letter-spacing:.12em;color:#59bcc8}.applicant-grid h3{margin:10px 0}.applicant-grid p{color:var(--muted);font-size:.78rem;line-height:1.55}.moa-route-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin-top:28px}.moa-route-compare article{padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:22px}.moa-route-compare>article>span{font-size:.62rem;letter-spacing:.14em;color:#d2a42d}.moa-route-compare h3{font-family:Georgia,"Times New Roman",serif;font-size:1.5rem}.moa-route-compare p{color:var(--muted);line-height:1.65}.moa-route-compare small{display:block;margin-top:14px;color:#9fa4af}.or-node{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);font-size:.65rem;color:#59bcc8}.presence-status{display:inline-flex;margin:10px 0;padding:7px 10px;border-radius:999px;font-size:.62rem;letter-spacing:.08em}.presence-status.yes{border:1px solid rgba(210,164,45,.3);color:#d2a42d}.presence-status.no{border:1px solid rgba(89,188,200,.3);color:#59bcc8}.post-license-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin-top:28px}.post-license-chain article{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:16px}.post-license-chain b,.post-license-chain span,.post-license-chain small{display:block}.post-license-chain b{font-size:.62rem;color:#d2a42d}.post-license-chain span{margin-top:8px;font-weight:800}.post-license-chain small{margin-top:7px;color:var(--muted)}.post-license-chain i{font-style:normal;color:#59bcc8}.presence-map{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.presence-map article{padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:17px}.presence-map h3{margin:12px 0 7px}.presence-map p{color:var(--muted);font-size:.8rem;line-height:1.55}.p-dot{width:12px;height:12px;border-radius:50%}.p-dot.no{background:#59bcc8}.p-dot.yes{background:#d2a42d}.p-dot.mixed{background:linear-gradient(135deg,#d2a42d,#59bcc8)}.ops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.ops-grid article{padding:25px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.ops-grid span{font-size:.6rem;letter-spacing:.13em;color:#59bcc8}.ops-grid h3{margin:10px 0}.ops-grid b{font-family:Georgia,"Times New Roman",serif;font-size:1.35rem;color:#d2a42d}.ops-grid p{color:var(--muted);font-size:.8rem}.doc-check-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.doc-check-columns article{padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.doc-check-columns span{display:block;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);color:#b6bac3;font-size:.8rem}.doc-check-columns span:before{content:"✓";color:#59bcc8;margin-right:9px}@media(max-width:1000px){.ml-flow,.applicant-grid,.post-license-chain{grid-template-columns:1fr 1fr}.ml-flow i,.post-license-chain i{display:none}.presence-map{grid-template-columns:1fr 1fr}.ops-grid{grid-template-columns:1fr}.moa-route-compare{grid-template-columns:1fr}.or-node{margin:auto}.doc-check-columns{grid-template-columns:1fr}}@media(max-width:680px){.mainland-journey-mini{grid-template-columns:1fr}.mainland-journey-mini i{transform:rotate(90deg)}.ml-flow,.applicant-grid,.post-license-chain,.presence-map{grid-template-columns:1fr}}.golden-hero{background:radial-gradient(circle at 75% 25%,rgba(210,164,45,.12),transparent 31%),radial-gradient(circle at 20% 72%,rgba(120,49,146,.10),transparent 34%)}.golden-orbit{position:relative;min-height:420px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:radial-gradient(circle at center,rgba(210,164,45,.07),transparent 35%)}.golden-orbit:before,.golden-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(210,164,45,.18)}.golden-orbit:before{width:240px;height:240px}.golden-orbit:after{width:340px;height:340px;border-color:rgba(120,49,146,.16)}.golden-core{width:145px;height:145px;border-radius:50%;display:grid;place-items:center;text-align:center;font-weight:900;letter-spacing:.08em;background:linear-gradient(135deg,#7d5a12,#783192);z-index:3}.go{position:absolute;padding:9px 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0c0e13;font-size:.7rem;z-index:3}.go.g1{top:10%;left:39%}.go.g2{top:44%;right:4%}.go.g3{bottom:10%;left:42%}.go.g4{top:44%;left:5%}.golden-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:27px}.golden-channel-grid article{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:21px;background:rgba(255,255,255,.02)}.golden-channel-grid article.featured{background:linear-gradient(145deg,rgba(210,164,45,.07),rgba(120,49,146,.06));border-color:rgba(210,164,45,.22)}.golden-channel-grid>article>span{font-size:.62rem;letter-spacing:.14em;color:#d2a42d}.golden-channel-grid h3{font-family:Georgia,"Times New Roman",serif;font-size:1.45rem}.golden-channel-grid p{color:var(--muted);line-height:1.6}.channel-route{margin-top:18px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:#b9bdc5;font-size:.72rem;line-height:1.5}.golden-four-stage{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin-top:28px}.golden-four-stage article{padding:25px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.golden-four-stage b{display:block;color:#d2a42d;font-size:.67rem}.golden-four-stage span{display:block;margin-top:10px;font-weight:800}.golden-four-stage p{color:var(--muted);font-size:.8rem;line-height:1.55}.golden-four-stage i{display:grid;place-items:center;font-style:normal;color:#d2a42d}.golden-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.golden-info-grid article{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.info-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(210,164,45,.28);color:#d2a42d;font-weight:900;font-size:.7rem}.golden-info-grid h3{margin:13px 0 8px}.golden-info-grid p{color:var(--muted);font-size:.8rem;line-height:1.55}.golden-outcome{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:center;margin-top:28px}.golden-outcome>div:not(.outcome-arrow){padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:18px;min-height:220px}.golden-outcome h3{margin:14px 0 9px}.golden-outcome p{color:var(--muted);font-size:.82rem;line-height:1.6}.outcome-arrow{color:#d2a42d;font-size:1.1rem}.channel-compare-table{margin-top:25px;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden}.channel-compare-table>div{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr}.channel-compare-table span,.channel-compare-table b{padding:15px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);font-size:.78rem}.cc-head{background:rgba(210,164,45,.07)}.cc-head span{font-weight:800;color:#d2a42d}@media(max-width:980px){.golden-channel-grid,.golden-info-grid{grid-template-columns:1fr 1fr}.golden-four-stage,.golden-outcome{grid-template-columns:1fr}.golden-four-stage i,.outcome-arrow{transform:rotate(90deg);text-align:center}.channel-compare-table>div{grid-template-columns:1fr}}@media(max-width:680px){.golden-channel-grid,.golden-info-grid{grid-template-columns:1fr}.golden-orbit{min-height:560px}.go.g1{top:8%;left:35%}.go.g3{bottom:8%;left:38%}}.property-visa-hero{background:radial-gradient(circle at 76% 28%,rgba(210,164,45,.10),transparent 30%),radial-gradient(circle at 15% 72%,rgba(89,188,200,.08),transparent 34%)}.property-value-visual{padding:32px;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:rgba(255,255,255,.02)}.pv-track{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:0}.pv-marker{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;text-align:center}.pv-marker.ten{border-color:rgba(210,164,45,.28);background:rgba(210,164,45,.05)}.pv-marker span,.pv-marker b,.pv-marker small{display:block}.pv-marker span{font-size:.65rem;letter-spacing:.12em;color:#d2a42d}.pv-marker b{font-family:Georgia,"Times New Roman",serif;font-size:1.65rem;margin:8px 0}.pv-marker small{color:var(--muted)}.pv-line{height:1px;background:linear-gradient(90deg,#59bcc8,#d2a42d)}.property-value-visual>p{margin:18px 0 0;color:var(--muted);font-size:.75rem;line-height:1.55}.property-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.property-route-grid article{padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(255,255,255,.02)}.property-route-grid article.featured{background:linear-gradient(145deg,rgba(210,164,45,.07),rgba(120,49,146,.05));border-color:rgba(210,164,45,.24)}.property-route-grid>article>span{font-size:.62rem;letter-spacing:.13em;color:#59bcc8}.property-route-grid h3{font-family:Georgia,"Times New Roman",serif;font-size:1.55rem}.route-value{font-size:2.15rem;font-weight:900;color:#d2a42d;margin:16px 0}.property-route-grid p{color:var(--muted);line-height:1.65}.route-meta{padding-top:13px;margin-top:13px;border-top:1px solid rgba(255,255,255,.07)}.route-meta b,.route-meta small{display:block}.route-meta small{margin-top:4px;color:#b7bbc4}.ownership-scenarios{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.ownership-scenarios article{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.scenario-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(210,164,45,.25);color:#d2a42d;font-size:.68rem;font-weight:900}.ownership-scenarios h3{margin:13px 0 7px}.ownership-scenarios p{color:var(--muted);font-size:.8rem;line-height:1.55}.ownership-scenarios>article>span{display:block;margin-top:13px;color:#59bcc8;font-size:.68rem}.property-doc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.property-doc-grid article{padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:17px}.property-doc-grid b{display:block;color:#d2a42d;font-size:.62rem}.property-doc-grid span{display:block;margin-top:10px;font-weight:800}.property-doc-grid p{color:var(--muted);font-size:.78rem;line-height:1.55}.property-decision-tree{margin-top:28px;padding:32px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(89,188,200,.035),rgba(210,164,45,.03));text-align:center}.pd-start{display:inline-block;padding:18px 24px;border:1px solid rgba(255,255,255,.1);border-radius:14px;font-weight:800}.pd-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.pd-branch{padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.pd-branch.featured{border-color:rgba(210,164,45,.25);background:rgba(210,164,45,.04)}.pd-branch span,.pd-branch i,.pd-branch b,.pd-branch small{display:block}.pd-branch span{color:#59bcc8;font-size:.72rem}.pd-branch i{font-style:normal;margin:11px;color:#d2a42d}.pd-branch b{font-size:1.05rem}.pd-branch small{margin-top:8px;color:var(--muted)}.pd-down{margin:18px;color:#d2a42d;font-size:1.3rem}.pd-final{max-width:900px;margin:auto;padding:18px;border:1px solid rgba(89,188,200,.17);border-radius:14px;color:#c0c4cc}.property-cost-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.property-cost-grid article{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:18px;text-align:center}.property-cost-grid span,.property-cost-grid b,.property-cost-grid small{display:block}.property-cost-grid span{font-size:.62rem;letter-spacing:.13em;color:#59bcc8}.property-cost-grid b{font-size:1.75rem;margin:9px 0;color:#d2a42d}.property-cost-grid small{color:var(--muted)}@media(max-width:1000px){.ownership-scenarios,.property-doc-grid{grid-template-columns:1fr 1fr}.property-cost-grid{grid-template-columns:1fr}}@media(max-width:700px){.property-route-grid,.pd-split,.ownership-scenarios,.property-doc-grid{grid-template-columns:1fr}.pv-track{grid-template-columns:1fr}.pv-line{width:1px;height:35px;margin:auto}}.ccl-hero{background:radial-gradient(circle at 77% 25%,rgba(120,49,146,.12),transparent 31%),radial-gradient(circle at 18% 75%,rgba(89,188,200,.08),transparent 35%)}.law-architecture{position:relative;min-height:430px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:radial-gradient(circle at center,rgba(120,49,146,.08),transparent 35%)}.law-architecture:before,.law-architecture:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(89,188,200,.13)}.law-architecture:before{width:250px;height:250px}.law-architecture:after{width:350px;height:350px;border-color:rgba(120,49,146,.16)}.law-core{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;font-weight:900;letter-spacing:.08em;background:linear-gradient(135deg,#783192,#245b72);z-index:3}.la{position:absolute;z-index:3;padding:9px 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0c0e13;font-size:.68rem}.la.l1{top:10%;left:39%}.la.l2{top:30%;right:6%}.la.l3{bottom:21%;right:9%}.la.l4{bottom:8%;left:41%}.la.l5{bottom:22%;left:7%}.la.l6{top:29%;left:7%}.law-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.law-scope-grid article{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:21px}.law-scope-grid article.featured{background:linear-gradient(145deg,rgba(120,49,146,.09),rgba(89,188,200,.05));border-color:rgba(89,188,200,.2)}.law-scope-grid span,.manager-map span,.rep-left b{font-size:.62rem;letter-spacing:.14em;color:#59bcc8}.law-scope-grid h3{font-family:Georgia,"Times New Roman",serif;font-size:1.4rem}.law-scope-grid p{color:var(--muted);line-height:1.6}.company-form-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:26px}.company-form-row article{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:17px;min-height:150px}.company-form-row article.featured{border-color:rgba(89,188,200,.25);background:rgba(89,188,200,.04)}.company-form-row b{display:block;color:#59bcc8;font-size:.63rem}.company-form-row span{display:block;margin-top:12px;font-weight:800;line-height:1.35}.law-caption{margin-top:18px;color:var(--muted);font-size:.76rem;line-height:1.6}.llc-visual{position:relative;min-height:500px;margin-top:25px;border:1px solid rgba(255,255,255,.08);border-radius:26px;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(89,188,200,.06),transparent 31%)}.llc-center{width:170px;height:170px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(89,188,200,.24);background:linear-gradient(145deg,rgba(120,49,146,.1),rgba(89,188,200,.05))}.llc-center b{font-size:2.3rem}.llc-center span{font-size:.7rem;color:var(--muted)}.llc-point{position:absolute;width:220px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#0d0f14}.llc-point strong,.llc-point small{display:block}.llc-point small{margin-top:5px;color:var(--muted)}.llc-point.p1{top:10%;left:10%}.llc-point.p2{top:10%;right:10%}.llc-point.p3{bottom:10%;left:10%}.llc-point.p4{bottom:10%;right:10%}.law-process,.foreign-company-path,.liquidation-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin-top:28px}.law-process article,.foreign-company-path article,.liquidation-flow article{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.law-process b,.foreign-company-path b{display:block;font-size:.62rem;color:#59bcc8}.law-process span,.foreign-company-path span,.liquidation-flow span{display:block;margin-top:9px;font-weight:800}.law-process p,.foreign-company-path p{color:var(--muted);font-size:.79rem;line-height:1.55}.law-process i,.foreign-company-path i,.liquidation-flow i{font-style:normal;color:#59bcc8}.foreign-company-path{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.liquidation-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr}.deadline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:27px}.deadline-grid article{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:20px}.deadline-number{font-family:Georgia,"Times New Roman",serif;font-size:3.6rem;line-height:1;background:linear-gradient(90deg,#783192,#59bcc8);-webkit-background-clip:text;color:transparent}.deadline-grid>article>span{font-size:.61rem;letter-spacing:.14em;color:#59bcc8}.deadline-grid h3{margin:13px 0 7px}.deadline-grid p{color:var(--muted);font-size:.8rem;line-height:1.55}.manager-map{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.manager-map article{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.manager-map h3{margin:10px 0}.manager-map p{color:var(--muted);font-size:.8rem;line-height:1.55}.ownership-law-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:13px;align-items:center;margin-top:25px}.ownership-law-flow>div{padding:25px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.ownership-law-flow b,.ownership-law-flow small{display:block}.ownership-law-flow small{margin-top:7px;color:var(--muted);line-height:1.5}.ownership-law-flow i{font-style:normal;color:#59bcc8}.holding-visual{margin-top:27px;text-align:center}.holding-parent{display:inline-block;min-width:330px;padding:25px;border:1px solid rgba(89,188,200,.2);border-radius:18px;background:linear-gradient(145deg,rgba(120,49,146,.08),rgba(89,188,200,.05))}.holding-parent span,.holding-parent b{display:block}.holding-parent span{font-size:.62rem;letter-spacing:.14em;color:#59bcc8}.holding-parent b{margin-top:8px}.holding-line{width:1px;height:55px;background:linear-gradient(#59bcc8,#783192);margin:auto}.holding-subs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.holding-subs article{padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:16px}.holding-subs span,.holding-subs small{display:block}.holding-subs span{font-weight:800}.holding-subs small{margin-top:6px;color:var(--muted)}.rep-office-card{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px;margin-top:26px;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:22px}.rep-left h3{font-family:Georgia,"Times New Roman",serif;font-size:1.55rem}.rep-right p{color:var(--muted);line-height:1.7}.law-owner-checklist{padding:40px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(125deg,rgba(120,49,146,.08),rgba(89,188,200,.04))}@media(max-width:1100px){.company-form-row,.manager-map{grid-template-columns:1fr 1fr}.foreign-company-path,.liquidation-flow,.law-process,.ownership-law-flow{grid-template-columns:1fr}.foreign-company-path i,.liquidation-flow i,.law-process i,.ownership-law-flow i{transform:rotate(90deg);text-align:center}.deadline-grid,.law-scope-grid{grid-template-columns:1fr}.holding-subs{grid-template-columns:1fr}}@media(max-width:720px){.company-form-row,.manager-map{grid-template-columns:1fr}.llc-visual{min-height:auto;display:flex;flex-direction:column;gap:10px;padding:25px}.llc-point{position:static;width:100%}.rep-office-card{grid-template-columns:1fr}.law-architecture{min-height:580px}.la.l1{top:8%;left:35%}.la.l4{bottom:8%;left:38%}}.nav-links{gap:24px;font-size:.9rem}.journey-hero{padding:165px 0 92px;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 28%,rgba(89,188,200,.12),transparent 30%),radial-gradient(circle at 19% 70%,rgba(120,49,146,.14),transparent 35%)}.journey-compass{min-height:470px;position:relative;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:30px;background:radial-gradient(circle at center,rgba(89,188,200,.07),transparent 34%)}.home-journey-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:58px;align-items:start}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.principle-grid article{padding:25px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.principle-grid b{color:#59bcc8;font-size:.62rem}.principle-grid h3{margin:12px 0 8px}.principle-grid p{color:var(--muted);font-size:.81rem;line-height:1.58}.engagement-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:28px}.engagement-grid article{padding:27px;border:1px solid rgba(255,255,255,.09);border-radius:20px}.engagement-grid article.featured{border-color:rgba(89,188,200,.24);background:linear-gradient(145deg,rgba(120,49,146,.09),rgba(89,188,200,.05))}.engagement-grid>article>span{font-size:.62rem;color:#59bcc8;letter-spacing:.14em}.engagement-grid h3{font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;margin:12px 0 8px}.engagement-grid p{color:var(--muted);line-height:1.55}.engagement-grid ul{padding:0;margin:18px 0 0;list-style:none}.engagement-grid li{padding:8px 0;border-top:1px solid rgba(255,255,255,.07);font-size:.76rem;color:#bcc0c8}.home-journey-preview{background:linear-gradient(180deg,rgba(89,188,200,.025),transparent)}.journey-strip{display:flex;gap:8px;align-items:center;margin-top:30px;overflow-x:auto;padding-bottom:10px}.journey-strip>span{min-width:105px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;text-align:center;font-size:.72rem;white-space:nowrap}.journey-strip b{display:block;color:#59bcc8;font-size:.58rem;margin-bottom:5px}.journey-strip i{font-style:normal;color:#59bcc8}.home-journey-cta{margin-top:22px}.engagement-models{background:linear-gradient(180deg,rgba(120,49,146,.04),transparent)}.why-vantablack-expanded{background:linear-gradient(180deg,rgba(89,188,200,.025),transparent)}@media(max-width:1150px){.nav-links{gap:17px;font-size:.84rem}.principle-grid{grid-template-columns:1fr 1fr}.engagement-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.home-journey-head{grid-template-columns:1fr}.principle-grid,.engagement-grid{grid-template-columns:1fr}.journey-compass{min-height:560px}}.support-standard{border-bottom:1px solid rgba(255,255,255,.06)}.support-standard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.support-standard-grid article{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.018)}.support-standard-grid h3{margin:13px 0 8px}.support-standard-grid p{color:var(--muted);font-size:.8rem;line-height:1.55}.status{display:inline-flex;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:.56rem;letter-spacing:.12em}.status.live{color:#59bcc8;border-color:rgba(89,188,200,.25)}.status.source{color:#d2a42d;border-color:rgba(210,164,45,.25)}.status.case{color:#b889d2;border-color:rgba(120,49,146,.35)}@media(max-width:800px){.support-standard-grid{grid-template-columns:1fr}}.solution-related{margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:9px;align-items:center}.solution-related>span{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:4px}.solution-related a{padding:8px 10px;border:1px solid rgba(89,188,200,.16);border-radius:999px;color:#59bcc8;font-size:.7rem}.solution-related a:hover{border-color:rgba(89,188,200,.42)}.embedded-finance{min-height:430px;padding:28px;position:relative;overflow:hidden}.embedded-finance{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-content:center;align-items:center}@media(max-width:760px){.embedded-finance{grid-template-columns:1fr}}.labour-hero{background:radial-gradient(circle at 77% 25%,rgba(120,49,146,.12),transparent 31%),radial-gradient(circle at 16% 75%,rgba(89,188,200,.08),transparent 34%)}.labour-readiness-visual{min-height:430px;position:relative;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:radial-gradient(circle at center,rgba(120,49,146,.08),transparent 34%)}.labour-readiness-visual:before,.labour-readiness-visual:after{content:"";position:absolute;border:1px solid rgba(89,188,200,.14);border-radius:50%}.labour-readiness-visual:before{width:245px;height:245px}.labour-readiness-visual:after{width:345px;height:345px;border-color:rgba(120,49,146,.16)}.lr-core{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;z-index:3;background:linear-gradient(135deg,#783192,#245b72);font-weight:800}.lr-core b{display:block}.lr{position:absolute;z-index:3;padding:9px 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0c0e13;font-size:.67rem}.lr.l1{top:10%;left:40%}.lr.l2{top:29%;right:7%}.lr.l3{bottom:20%;right:8%}.lr.l4{bottom:9%;left:39%}.lr.l5{bottom:20%;left:6%}.lr.l6{top:29%;left:7%}.labour-doc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.labour-doc-grid article,.undertaking-grid article,.condition-grid article{padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.labour-doc-grid b{display:block;color:#59bcc8;font-size:.62rem}.labour-doc-grid h3,.undertaking-grid h3,.condition-grid h3{margin:11px 0 7px}.labour-doc-grid p,.undertaking-grid p,.condition-grid p{color:var(--muted);font-size:.8rem;line-height:1.55}.undertaking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:26px}.undertaking-grid>article>span{font-size:.6rem;letter-spacing:.13em;color:#59bcc8}.guarantee-panel{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;align-items:center;margin-top:28px;padding:32px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(120,49,146,.08),rgba(89,188,200,.04))}.gp-number{font-family:Georgia,"Times New Roman",serif;font-size:3rem;color:#59bcc8;text-align:center}.gp-copy p{color:var(--muted);line-height:1.65}.gp-copy small{color:#9ea3ad}.condition-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.premises-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin-top:25px}.premises-flow article{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.premises-flow b{display:block;color:#59bcc8;font-size:.62rem}.premises-flow span{display:block;margin-top:9px;font-weight:800}.premises-flow p{color:var(--muted);font-size:.8rem;line-height:1.55}.premises-flow i{font-style:normal;color:#59bcc8}.accommodation-card{display:grid;grid-template-columns:100px 1fr;gap:24px;align-items:center;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:20px;margin-top:25px}.ac-icon{width:84px;height:84px;border-radius:20px;display:grid;place-items:center;border:1px solid rgba(89,188,200,.18);font-size:2rem}.accommodation-card p{color:var(--muted);line-height:1.6}.labour-process{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin-top:28px}.labour-process article{padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:15px;min-height:145px}.labour-process b,.labour-process span,.labour-process small{display:block}.labour-process b{font-size:.6rem;color:#59bcc8}.labour-process span{margin-top:8px;font-weight:800;font-size:.78rem}.labour-process small{margin-top:7px;color:var(--muted);line-height:1.4}.labour-process i{font-style:normal;color:#59bcc8}@media(max-width:1050px){.labour-doc-grid,.condition-grid{grid-template-columns:1fr 1fr}.undertaking-grid{grid-template-columns:1fr}.premises-flow,.labour-process{grid-template-columns:1fr}.premises-flow i,.labour-process i{transform:rotate(90deg);text-align:center}.guarantee-panel{grid-template-columns:1fr}}@media(max-width:700px){.labour-doc-grid,.condition-grid{grid-template-columns:1fr}.accommodation-card{grid-template-columns:1fr}.labour-readiness-visual{min-height:560px}.lr.l1{top:8%;left:36%}.lr.l4{bottom:8%;left:35%}}.labour-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.labour-mode-grid article{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:20px}.labour-mode-grid article.featured{background:linear-gradient(145deg,rgba(120,49,146,.09),rgba(89,188,200,.04));border-color:rgba(89,188,200,.2)}.labour-mode-grid>article>span{font-size:.61rem;letter-spacing:.13em;color:#59bcc8}.labour-mode-grid h3{font-family:Georgia,"Times New Roman",serif;font-size:1.4rem}.labour-mode-grid p{color:var(--muted);line-height:1.6}.mode-tag{display:inline-flex;margin-top:13px;padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:.66rem;color:#bbc0c8}.virtual-extra{margin-top:16px;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:16px}.virtual-extra b,.virtual-extra span{display:block}.virtual-extra span{margin-top:9px;color:var(--muted);font-size:.8rem}.virtual-extra span:before{content:"✓";color:#59bcc8;margin-right:8px}.authority-workflow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin-top:26px}.authority-workflow article{padding:19px;border:1px solid rgba(255,255,255,.09);border-radius:15px;min-height:165px}.authority-workflow b,.authority-workflow span{display:block}.authority-workflow b{font-size:.6rem;color:#59bcc8}.authority-workflow span{margin-top:8px;font-weight:800}.authority-workflow p{color:var(--muted);font-size:.74rem;line-height:1.45}.authority-workflow i{font-style:normal;color:#59bcc8}.post-license-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px}.post-license-rules article{padding:25px;border:1px solid rgba(255,255,255,.09);border-radius:18px}.post-license-rules>article>span{font-size:.61rem;letter-spacing:.13em;color:#59bcc8}.post-license-rules h3{margin:10px 0}.post-license-rules p,.post-license-rules small{color:var(--muted);line-height:1.55}.post-license-rules small{display:block;margin-top:12px;font-size:.7rem}@media(max-width:1050px){.authority-workflow{grid-template-columns:1fr}.authority-workflow i{transform:rotate(90deg);text-align:center}.post-license-rules{grid-template-columns:1fr}}@media(max-width:720px){.labour-mode-grid{grid-template-columns:1fr}}.case-download-holder{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.case-download-btn{appearance:none;width:100%;display:flex;align-items:center;gap:14px;padding:15px 17px;border:1px solid rgba(89,188,200,.22);border-radius:15px;background:linear-gradient(135deg,rgba(120,49,146,.09),rgba(89,188,200,.05));color:#fff;cursor:pointer;text-align:left;transition:.2s ease}.case-download-btn:hover{transform:translateY(-2px);border-color:rgba(89,188,200,.42);background:linear-gradient(135deg,rgba(120,49,146,.14),rgba(89,188,200,.08))}.case-download-lock{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(89,188,200,.25);color:#59bcc8;font-size:1.15rem}.case-download-btn b,.case-download-btn small{display:block}.case-download-btn b{font-size:.82rem}.case-download-btn small{margin-top:3px;color:#aeb4be;font-size:.67rem}.case-download-modal{position:fixed;inset:0;z-index:9999;display:none}.case-download-modal.open{display:grid;place-items:center}.case-download-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(8px)}.case-download-dialog{position:relative;z-index:2;width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 34px);overflow:auto;padding:34px;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:#0b0d12;box-shadow:0 28px 90px rgba(0,0,0,.55)}.case-download-close{position:absolute;top:13px;right:14px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;font-size:1.4rem;cursor:pointer}.case-download-dialog h2{margin:7px 42px 7px 0;font-family:Georgia,"Times New Roman",serif;font-size:2rem}.case-download-intro{color:var(--muted);line-height:1.55}.case-download-selected{margin:18px 0;padding:14px 16px;border:1px solid rgba(89,188,200,.16);border-radius:13px;background:rgba(89,188,200,.035)}.case-download-selected b,.case-download-selected small{display:block}.case-download-selected small{margin-top:4px;color:#59bcc8;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em}#case-download-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}#case-download-form label{display:block;font-size:.7rem;color:#c7cbd3}#case-download-form label>span{color:#858b95}#case-download-form input[type="text"],#case-download-form input[type="email"],#case-download-form input[type="tel"]{width:100%;margin-top:6px;padding:13px 14px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#101319;color:#fff;outline:0}#case-download-form input:focus{border-color:rgba(89,188,200,.45)}.case-consent{grid-column:1/-1;display:flex !important;align-items:flex-start;gap:10px;line-height:1.45}.case-consent input{margin-top:3px}.gate-submit{grid-column:1/-1;justify-content:center}.gate-submit:disabled{opacity:.6;cursor:wait}.gate-status{grid-column:1/-1;margin:0;color:#59bcc8;font-size:.72rem}.gate-privacy{margin:13px 0 0;color:#777e89;font-size:.64rem;line-height:1.5}.gate-honeypot{display:none}.gate-open{overflow:hidden}@media(max-width:650px){#case-download-form{grid-template-columns:1fr}.case-consent,.gate-submit,.gate-status{grid-column:auto}.case-download-dialog{padding:26px 20px}.case-download-dialog h2{font-size:1.6rem}}.executive-concierge .concierge-heading{max-width:1000px;margin-bottom:48px}.executive-concierge h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;margin:20px 0}.concierge-tagline{font-size:1.2rem;color:var(--aqua);margin:0 0 20px}.concierge-intro,.concierge-phase-intro,.concierge-contact p{color:var(--muted);max-width:900px}.concierge-phase{padding:30px 0;border-top:1px solid var(--line)}.concierge-phase h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.4;letter-spacing:.06em;color:var(--text)}.concierge-phase-intro{margin:12px 0 24px}.concierge-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.concierge-service{display:flex;gap:18px;padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.concierge-service-number{color:var(--aqua);font-size:.8rem;font-weight:700;padding-top:2px}.concierge-service h4{font-size:1rem;line-height:1.4;margin:0 0 8px;color:var(--text)}.concierge-service p{font-size:.92rem;line-height:1.6;margin:0;color:var(--muted)}.concierge-contact{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--line);padding-top:32px}.concierge-contact h3{font-size:1.7rem;line-height:1.2}.concierge-contact>div{max-width:720px}.concierge-contact a[href^="mailto"]{color:var(--aqua)}.concierge-office{font-size:.8rem}.concierge-contact .btn{flex-shrink:0}@media(max-width:800px){.concierge-services{grid-template-columns:1fr}.concierge-contact{align-items:flex-start;flex-direction:column}.concierge-service{padding:18px}}@media(max-width:700px){.brand{width:185px;height:32px;background-size:26px 26px,152px auto;background-position:left center,33px center}}.leadership-card h3{margin:24px 0 12px}.leadership-photo-stack{position:relative;height:320px;margin:0 0 28px}.leadership-photo-primary{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;border-radius:18px;filter:saturate(.9) contrast(1.03)}@media(max-width:600px){.leadership-photo-stack{height:260px}}@media(min-width:1101px){.nav-links{gap:20px;font-size:.88rem}}.case-library-context{font-size:.86rem;line-height:1.6;color:#b7c5d0}@media(min-width:901px){.solutions-grid>:last-child:nth-child(odd){grid-column:1/-1}.founder-luxury-section .solutions-grid,.trust-section .solutions-grid[aria-label="Vantablack service standards"]{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-luxury-section .solutions-grid>:last-child:nth-child(odd),.trust-section .solutions-grid[aria-label="Vantablack service standards"]>:last-child:nth-child(odd){grid-column:auto}}main>.cm-breadcrumb{display:block;position:relative;z-index:1;padding-top:118px;padding-bottom:0;font-size:.86rem;color:#a7a4ad}main>.cm-breadcrumb a{color:#59bcc8}main>.cm-breadcrumb+section{padding-top:48px;min-height:0}@media(max-width:900px){main>.cm-breadcrumb{display:block;padding-top:104px}}.approved-sources h2{font-size:1.2rem;margin:0 0 8px}.approved-sources p{color:#a7a4ad;font-size:.88rem;margin:0 0 10px}.approved-sources ol{margin:0;padding-left:20px;color:#c7c4cc;font-size:.9rem;line-height:1.7}.approved-sources a{color:#59bcc8;overflow-wrap:anywhere}:root nav.case-group-nav{position:static;background:0;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto}:root main nav{position:static;background:0;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto}:root .so.n1,:root .so.n6,:root .so.n7{right:auto;bottom:auto}:root .so.n2,:root .so.n8{left:auto;bottom:auto}:root .so.n3{top:auto;left:auto}:root .so.n4,:root .so.n5{top:auto;right:auto}:root .go.g1,:root .go.g4{right:auto;bottom:auto}:root .go.g2{left:auto;bottom:auto}:root .go.g3{top:auto;right:auto}:root .leadership-monogram{display:grid;place-items:center;border-radius:18px;border:1px solid var(--line);background:radial-gradient(circle at 30% 20%,rgba(89,188,200,.2),transparent 55%),linear-gradient(145deg,#1b1528,#0f1a20)}:root .leadership-monogram span{font-size:6rem;line-height:1;font-family:Georgia,"Times New Roman",serif;background:linear-gradient(135deg,#9b5ab5,#59bcc8);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:901px){:root .contact-grid{align-items:start}:root .contact-grid>.vb-contact-direct{grid-column:1;margin-top:0}:root .contact-grid>form{grid-column:2;grid-row:1 / span 2}}:root .vb-security-retry{width:100%;margin:0 0 12px}:root .form .small a{text-decoration:underline;text-underline-offset:3px}@media(min-width:1151px){:root .principle-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){:root .principle-grid{grid-template-columns:1fr}}@media(max-width:760px){:root .section{padding:68px 0}:root .section-tight{padding:52px 0}:root .solution-card,:root .home-case-card,:root .jurisdiction-card{min-height:0}:root .solution-card h3{margin-top:26px}:root .solution-card>h3:first-child{margin-top:0}:root .leadership-card h3{margin-top:12px}:root .journey-strip{display:grid;grid-template-columns:1fr 1fr;overflow:visible}:root .journey-strip i{display:none}:root .journey-strip>span{min-width:0;font-size:.82rem;white-space:normal}:root .journey-strip b{font-size:.7rem}:root nav.case-group-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:20px 0;padding:0 0 6px}:root nav.case-group-nav::-webkit-scrollbar{display:none}:root nav.case-group-nav a{flex:none;white-space:nowrap}:root .case-library-card-top span,:root .case-library-card-top small,:root .case-library-controls label,:root .case-search-label,:root .case-sheet-kicker,:root .case-sheet-category,:root .vb-topology-number,:root .csb-eyebrow{font-size:.75rem}:root .case-library-card strong{font-size:1rem}:root .case-library-summary span,:root .case-library-summary b{font-size:.82rem}:root .vb-contact-strip span,:root .vb-contact-direct small{font-size:.75rem}:root main small{font-size:max(12px,.8em)}:root .am{font-size:.72rem}:root .case-reader-back,:root .site-source-disclaimer{font-size:.78rem}}@media(max-width:600px){:root .pc-table{min-width:0;font-size:.82rem}:root .pc-table th,:root .pc-table td{padding:10px 8px}:root .pc-table td{width:23%}}:root .pm-home-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center;padding:2rem;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(120,49,146,.12),rgba(89,188,200,.06))}:root .pm-home-panel h2{margin:.8rem 0}:root .pm-home-panel .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.2rem}:root .pm-home-points{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}:root .pm-home-points li{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:18px;background:rgba(7,7,9,.5)}:root .pm-home-points b{display:block;margin-bottom:.2rem}:root .pm-home-points span{color:var(--muted);font-size:.92rem}@media(max-width:900px){:root .pm-home-panel{grid-template-columns:1fr;padding:1.4rem}}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.skip-link{position:fixed;left:16px;top:12px;z-index:99999;padding:10px 14px;background:#fff;color:#070709;border-radius:8px;transform:translateY(-180%);transition:transform .15s ease;text-decoration:none;font-weight:700}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid #59bcc8;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto !important}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.vb-contact-strip{border-top:1px solid var(--line,rgba(255,255,255,.1));margin-top:28px;padding:24px 0 8px}.vb-contact-strip-inner{width:min(var(--max,1240px),calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px}.vb-contact-strip-inner>a,.vb-contact-strip-inner>div{display:flex;flex-direction:column;gap:5px;min-width:0;text-decoration:none;color:inherit}.vb-contact-strip span,.vb-contact-direct small{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#a7a4ad)}.vb-contact-strip strong,.vb-contact-direct strong{font-size:.92rem;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.vb-contact-strip a:hover strong,.vb-contact-direct a:hover strong{color:var(--aqua,#59bcc8)}.vb-support-float{position:fixed;right:24px;bottom:24px;z-index:9990;display:flex;align-items:center;gap:9px;padding:12px 16px;border-radius:999px;background:#0d0d12;border:1px solid #59bcc8;color:#b9f5fa !important;font-weight:800;text-decoration:none;box-shadow:0 16px 45px rgba(0,0,0,.35);transition:transform .18s ease,box-shadow .18s ease}.vb-support-float:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(0,0,0,.42)}.vb-contact-direct{margin:28px 0 0;padding:24px;border:1px solid var(--line,rgba(255,255,255,.1));border-radius:20px;background:rgba(255,255,255,.025)}.vb-contact-direct h3{margin:10px 0 18px}.vb-contact-direct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.vb-contact-direct-grid>a,.vb-contact-direct-grid>div{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit}@media(max-width:760px){.vb-contact-strip-inner{grid-template-columns:1fr}.vb-contact-direct-grid{grid-template-columns:1fr}.vb-support-float{right:16px;bottom:16px;padding:12px}}@media print{.vb-support-float{display:none !important}}.footer-tagline{margin:.85rem 0 .2rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.tp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;flex-wrap:wrap}.tp-head .lead{max-width:36rem}.tp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.tp-card{display:flex;flex-direction:column;gap:.35rem;padding:.7rem .7rem 1rem;border:1px solid var(--line);border-radius:22px;background:var(--panel);color:var(--text);text-decoration:none}.tp-card:hover,.tp-card:focus-visible{border-color:var(--aqua);outline:0}.tp-img{display:block;height:250px;overflow:hidden;border-radius:16px;margin-bottom:.4rem}.tp-img img{display:block;width:100%;height:auto}.tp-card b{padding:0 .3rem}.tp-demo{padding:0 .3rem;color:var(--muted);font-size:.8rem}.tp-more{margin-top:1rem}@media(max-width:760px){.tp-grid{grid-template-columns:1fr}.tp-img{height:200px}}.nav-links{gap:18px}.vb-legal-identity{font-size:.8rem;line-height:1.65;color:#c7c1cf;padding:18px 0;border-top:1px solid #45404e}body .btn.btn-primary{background:linear-gradient(110deg,#522066,#18535c);color:#f3f1ed;border:1px solid #77cbd5}body .gradient-text{background-image:linear-gradient(110deg,#c18bd8,#75cbd6)}body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #6ff3ff;outline-offset:4px}main :is(h1,h2,h3,section,article,details)[id]{scroll-margin-top:112px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .btn,body .btn .arrow{transition:none}body .btn:hover{transform:none}}@media(max-width:1100px){.nav-links{position:fixed;inset:92px 18px auto;background:#0c0c10;border:1px solid #45404e;border-radius:24px;padding:22px;display:none;flex-direction:column;align-items:stretch;gap:8px;max-height:calc(100dvh - 115px);overflow-y:auto}.nav-links.open{display:flex}.nav-links a{padding:12px 10px}.menu-btn{display:block}}
/* Shared customer navigation */
.nav-links{gap:18px}.nav-tools{position:relative}.nav-tools summary{cursor:pointer;white-space:nowrap}.nav-tools ul{position:absolute;top:100%;left:0;min-width:225px;list-style:none;margin:12px 0 0;padding:12px;border:1px solid #45404e;border-radius:14px;background:#101016;box-shadow:0 16px 40px #0008}.nav-tools li a{display:block;padding:10px;white-space:nowrap}.price-anchor{font-size:.95rem;line-height:1.7;color:#d9d4e1;margin:20px 0}.price-anchor a{text-decoration:underline;text-underline-offset:4px}
.vb-legal-identity{font-size:.8rem;line-height:1.65;color:#c7c1cf;padding:18px 0;border-top:1px solid #45404e}
/* IDN-005: solid readable labels across the full brand-gradient action. */
body .btn.btn-primary{background:linear-gradient(110deg,#522066,#18535c);color:#f3f1ed;border:1px solid #77cbd5}
body .gradient-text{background-image:linear-gradient(110deg,#c18bd8,#75cbd6)}
body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #6ff3ff;outline-offset:4px}
.nav-tools summary{min-height:44px;display:flex;align-items:center}.nav-tools li a{min-height:44px}
main :is(h1,h2,h3,section,article,details)[id]{scroll-margin-top:112px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .btn,body .btn .arrow{transition:none}body .btn:hover{transform:none}}
@media(max-width:1100px){.nav-tools ul{position:static;margin:8px 0 0;box-shadow:none;min-width:0}.nav-tools summary{padding:12px 10px}.nav-links{position:fixed;inset:92px 18px auto;background:#0c0c10;border:1px solid #45404e;border-radius:24px;padding:22px;display:none;flex-direction:column;align-items:stretch;gap:8px;max-height:calc(100dvh - 115px);overflow-y:auto}.nav-links.open{display:flex}.nav-links a{padding:12px 10px}.menu-btn{display:block}}

/* Launch focus 26 Oct 2026 */
.nav-tools summary{list-style:none}.nav-tools summary::-webkit-details-marker{display:none}
.nav-tools summary::after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.7;transition:transform .2s}
.nav-tools[open] summary::after{transform:rotate(-135deg);margin-bottom:-1px}
@media(max-width:640px){.hero-copy-bg{display:flex;flex-direction:column}.hero-copy-bg .eyebrow{order:0}.hero-copy-bg h1{order:1}.hero-copy-bg .hero-cta{order:2;margin-top:18px}.hero-copy-bg .lead{order:3}.hero-copy-bg .price-anchor{order:4}.hero-copy-bg .hero-side{order:5}}
.lf-platform .pc-table td{width:auto}.lf-platform .pc-table th,.lf-platform .pc-table td{text-align:left;vertical-align:top}
@media(max-width:640px){.lf-platform .pc-table th:last-child,.lf-platform .pc-table td:last-child{display:none}}.lf-platform .lf-note{font-size:.9rem;color:#c7c1cf;margin-top:14px;line-height:1.7}
.lf-group{padding:56px 0 8px;border-top:1px solid #45404e}.lf-group .lead{max-width:760px}
.hub-rooms .lf-soon{display:inline-block;margin-top:8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#9fd6dc}
