:root{--primary:#002050;--primary-2:#0b2f6d;--secondary:#ff7a14;--secondary-strong:#eb6d0e;--font-head:"Plus Jakarta Sans";--font-body:"Inter";--bg:#ffffff;--bg-soft:#f7f9fc;--text:#0f172a;--muted:#64748b;--line:#e6ebf2;--success:#0f766e;--success-bg:#ecfdf5;--shadow-sm:0 8px 24px rgba(2,32,80,0.06);--shadow-md:0 16px 40px rgba(2,32,80,0.1);--shadow-lg:0 24px 80px rgba(2,32,80,0.14);--container:1280px;--landing-quick-answer-width:920px;--text-body-size:16px;--text-card-size:16px;--text-note-size:14px;--text-meta-size:14px;--text-body-leading:1.8;--text-note-leading:1.75;--section-space:5.5rem;--h1-size:3.6rem;--hover-lift:translateY(-6px);--hover-border:rgba(0,32,80,0.18);--hover-shadow:0 26px 52px rgba(2,32,80,0.11),0 0 0 1px rgba(255,122,20,0.06);--hover-dark-border:rgba(255,255,255,0.22);--hover-dark-shadow:0 28px 56px rgba(0,18,48,0.22),0 0 0 1px rgba(255,122,20,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body),sans-serif;font-size:var(--text-body-size);line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.card-hover-dark{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.card-hover-dark:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(0,22,63,.1)}:where(.why-trust-card,.entity-type-card,.pricing-shot-card,.compliance-card,.testimonial-slide-shell,.card-premium,.step,.info-card,.form-card,.quote-card,.pricing-note-box,.note-box,.home-v0-hero-card,.home-v0-service-card,.home-v0-process-card,.home-v0-contact-card,.home-v0-stat-card,.enterprise-summary-card,.enterprise-addons-card,.enterprise-facts-card,.enterprise-warning-card,.enterprise-doc-card,.enterprise-why-card,.enterprise-testimonial-card,.enterprise-final-card,.enterprise-type-card,.enterprise-pricing-card,.enterprise-persona-card,.enterprise-process-card,.enterprise-addon-item,.enterprise-why-stat,.faq-item){transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease}:where(.why-trust-card,.entity-type-card,.pricing-shot-card,.compliance-card,.testimonial-slide-shell,.card-premium,.step,.info-card,.form-card,.quote-card,.pricing-note-box,.note-box,.home-v0-hero-card,.home-v0-service-card,.home-v0-process-card,.home-v0-contact-card,.home-v0-stat-card,.enterprise-summary-card,.enterprise-addons-card,.enterprise-facts-card,.enterprise-warning-card,.enterprise-doc-card,.enterprise-why-card,.enterprise-testimonial-card,.enterprise-final-card,.enterprise-type-card,.enterprise-pricing-card,.enterprise-persona-card,.enterprise-process-card,.enterprise-addon-item,.enterprise-why-stat,.faq-item):hover{transform:var(--hover-lift);border-color:var(--hover-border);box-shadow:var(--hover-shadow)}:where(.foreign-stat-card,.foreign-callout,.glass-callout,.metric):hover{transform:var(--hover-lift);border-color:var(--hover-dark-border);box-shadow:var(--hover-dark-shadow)}:where(.why-trust-card,.entity-type-card,.compliance-card,.card-premium,.home-v0-service-card,.enterprise-type-card,.enterprise-persona-card,.enterprise-why-card):hover :is(.why-trust-icon,.entity-type-icon,.compliance-icon,.icon-box,.home-v0-service-icon,.enterprise-type-icon,.enterprise-persona-icon,.enterprise-why-card-icon){transform:translateY(-2px);background:#002050;color:#ffffff;box-shadow:0 14px 26px rgba(2,32,80,.18)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0 0 1rem}h1,h2,h3,h4{color:var(--primary);font-family:var(--font-head),sans-serif;letter-spacing:-.03em;line-height:1.15}h1{font-size:var(--h1-size)}h1,h2{font-weight:800}h2{font-size:clamp(1.75rem,3vw,2.5rem)}h3{font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700}.container,.container-sm{margin:0 auto;padding:0 32px}.container{max-width:var(--container)}.container-sm{max-width:860px}.section{padding:var(--section-space) 0}.section-soft{background:var(--bg-soft)}.section-cream{background:linear-gradient(180deg,#ffffff,#fafcff)}.section-dark{background:radial-gradient(circle at top right,rgba(255,122,20,.14),transparent 30%),linear-gradient(135deg,#001734,#002050 45%,#0b2f6d);color:#ffffff}.section-dark h2,.section-dark h3{color:#ffffff}.section-dark .section-subtitle,.section-dark p{color:rgba(255,255,255,.78)}.badge,.breadcrumb,.final-actions,.footer-socials,.hero-actions,.mini-label,.nav-actions,.nav-inner,.nav-links,.page-hero-actions,.pill,.section-label{display:flex;align-items:center}.section-label{gap:10px;margin-bottom:14px;color:var(--secondary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.section-label:before{width:30px;height:2px;border-radius:999px;background:var(--secondary);content:""}.section-subtitle{max-width:700px;margin-bottom:42px;color:var(--muted);font-size:1.05rem;line-height:var(--text-body-leading)}.section-head{max-width:760px;margin:0 auto 56px;text-align:center}.section-head .section-subtitle{max-width:none;margin:16px 0 0;font-size:1.04rem}.why-trust-section{background:#ffffff}.why-trust-head{max-width:700px;margin:0 0 40px;text-align:left}.why-trust-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--secondary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.why-trust-label:before{content:"";width:22px;height:2px;border-radius:999px;background:var(--secondary)}.why-trust-head h2{margin-bottom:14px;color:#002050;font-size:clamp(2.05rem,3.3vw,3.1rem);line-height:1.08}.llp-page{background:#ffffff}.llp-hero{padding:var(--section-space) 0;background:#062a63}.llp-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,420px);gap:44px;align-items:center}.llp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.12);color:#ffffff;font-size:13px;font-weight:700}.llp-eyebrow-dot{width:8px;height:8px;border-radius:999px;background:var(--secondary)}.llp-hero-copy h1{max-width:780px;margin-bottom:24px;color:#ffffff;font-size:4rem;line-height:1.06}.llp-title-accent{color:var(--secondary)}.llp-hero-lead{max-width:760px;margin-bottom:30px;color:rgba(255,255,255,.82);font-size:1.08rem;line-height:1.8}.llp-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.llp-hero .llp-secondary-cta{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#ffffff}.card-hover{transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.card-hover:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.reveal.card-hover.show{transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.reveal.card-hover.show:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.nonprofit-page{background:#ffffff}.nonprofit-hero{position:relative;overflow:hidden;padding:var(--section-space) 0;background:#052b67}.nonprofit-hero-inner{position:relative;z-index:1}.nonprofit-hero-shape{position:absolute;border-radius:999px;background:rgba(255,255,255,.08);pointer-events:none}.nonprofit-hero-shape-top{top:-148px;right:-116px;width:448px;height:448px}.nonprofit-hero-shape-bottom{bottom:-176px;left:-128px;width:340px;height:340px;background:rgba(255,255,255,.06)}.nonprofit-hero-copy{max-width:820px;margin:0 auto;text-align:center}.nonprofit-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:34px;padding:9px 18px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:#ffffff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nonprofit-eyebrow-dot{width:6px;height:6px;border-radius:999px;background:var(--secondary)}.nonprofit-hero-copy h1{max-width:920px;margin:0 auto 24px;color:#ffffff;font-size:4rem;line-height:1.06;letter-spacing:-.045em}.nonprofit-hero-copy h1 span{display:block}.nonprofit-hero-lead{max-width:700px;margin:0 auto 36px;color:rgba(255,255,255,.8);font-size:1.08rem;line-height:1.75}.nonprofit-hero-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:58px}.nonprofit-primary-btn{min-width:204px;justify-content:center}.nonprofit-secondary-btn{min-width:260px;justify-content:center;border-color:#ffffff;background:#ffffff;color:var(--primary)}.nonprofit-hero .nonprofit-secondary-btn:hover{border-color:#ffffff;background:#ffffff;color:var(--primary);box-shadow:none}.nonprofit-pill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nonprofit-pill-card{display:flex;align-items:flex-start;gap:14px;min-height:72px;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.nonprofit-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:999px;background:rgba(255,122,20,.14);color:var(--secondary)}.nonprofit-pill-card p{margin:0;color:#ffffff;font-size:.98rem;font-weight:600;line-height:1.5}.nonprofit-anchor{height:1px;margin-top:-1px}.foreign-company-page{background:#ffffff}.foreign-hero{position:relative;overflow:hidden;padding:var(--section-space) 0;background:radial-gradient(circle at top,rgba(255,255,255,.06) 1px,transparent 0) 0 0 /20px 20px,#082b67}.foreign-hero:after{content:"";position:absolute;inset:auto 0 0;height:18px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.12))}.foreign-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:44px;align-items:center}.foreign-hero-copy{color:#ffffff}.foreign-hero-badge{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 14px;margin-bottom:28px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06);color:#ffffff;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-hero-badge-dot{width:6px;height:6px;border-radius:999px;background:#ff7a00}.foreign-hero-copy h1{max-width:640px;margin:0 0 18px;color:#ffffff;line-height:.98}.foreign-hero-copy h1 span{display:block}.foreign-hero-accent{color:#ff7a00}.foreign-hero-lead{max-width:625px;margin:0 0 28px;color:rgba(255,255,255,.84);font-size:1.06rem;line-height:1.72}.foreign-hero-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 28px;margin-bottom:34px}.foreign-hero-check{display:inline-flex;align-items:center;gap:10px;color:#ffffff;font-size:1rem;line-height:1.5}.foreign-hero-check-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #ff7a00;border-radius:999px;color:#ff7a00;flex-shrink:0}.foreign-hero-actions{display:flex;align-items:center;gap:12px}.foreign-hero-primary{min-width:182px;justify-content:center}.foreign-hero-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:56px;padding:0 24px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:transparent;color:#ffffff;font-weight:700;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.foreign-hero-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98;color:#ffffff}.foreign-hero-panel{position:relative;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.foreign-hero-panel-chip{position:absolute;top:-16px;right:18px;display:inline-flex;align-items:center;min-height:34px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#1f4f94;color:#ffffff;font-size:.86rem;font-weight:700}.foreign-hero-panel-chip:before{content:"";width:14px;height:14px;margin-right:8px;border-radius:999px;background:radial-gradient(circle at center,#ff7a00 0 2px,transparent 2px),rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.foreign-hero-panel-label{margin:0 0 18px;color:rgba(255,255,255,.44);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-hero-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.foreign-hero-fact{min-height:114px;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.06)}.foreign-hero-fact-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:18px;border-radius:999px;background:rgba(255,122,0,.12);color:#ff7a00}.foreign-hero-fact strong{display:block;margin-bottom:8px;color:#ffffff;font-size:2rem;line-height:1}.foreign-hero-fact small,.foreign-hero-fact span{display:block;color:rgba(255,255,255,.74);font-size:.94rem;line-height:1.35}.foreign-hero-help{margin-top:18px;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.06)}.foreign-hero-help-label{margin-bottom:14px;color:rgba(255,255,255,.44);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-hero-help-list{display:grid;gap:14px}.foreign-hero-help-item{display:flex;align-items:center;gap:12px}.foreign-hero-help-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(255,122,0,.12);color:#ff7a00;flex-shrink:0}.foreign-hero-help-item p{margin:0;color:rgba(255,255,255,.82);font-weight:600;line-height:1.55}.labuan-page,.registered-office-page{background:#ffffff}.registered-office-dark-section,.registered-office-final-section,.registered-office-hero{position:relative;overflow:hidden;color:#ffffff;background:radial-gradient(circle at 18% 34%,rgba(255,255,255,.05) 1px,transparent 0) 0 0 /60px 60px,#002050}.registered-office-hero{padding:calc(var(--section-space) + .75rem) 0 var(--section-space)}.registered-office-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:64px}.registered-office-copy{max-width:670px}.registered-office-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;padding:8px 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);font-family:var(--font-head),sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.registered-office-badge span{width:6px;height:6px;border-radius:999px;background:var(--secondary)}.registered-office-copy h1{max-width:720px;margin:0;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:clamp(3rem,5vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.12}.registered-office-copy h1 span{color:var(--secondary)}.registered-office-lead{max-width:620px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:1.1rem;font-weight:600;line-height:1.7}.registered-office-text{max-width:620px;margin:12px 0 0;color:rgba(255,255,255,.58);line-height:1.75}.registered-office-actions,.registered-office-final-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.registered-office-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 24px;margin-top:38px}.registered-office-checklist div,.registered-office-final-trust span,.registered-office-need-card div,.registered-office-why-checks div{display:flex;align-items:center;gap:9px}.registered-office-checklist svg,.registered-office-final-trust svg,.registered-office-need-card svg,.registered-office-why-checks svg{flex:0 0 auto;color:var(--secondary)}.registered-office-checklist span{color:rgba(255,255,255,.72);font-size:.9rem}.registered-office-four-grid,.registered-office-gap-cards,.registered-office-hero-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.registered-office-hero-card{min-height:148px;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.07)}.registered-office-audience-card>span,.registered-office-dark-card>span,.registered-office-hero-card span,.registered-office-mistake-card span,.registered-office-related-card>span,.registered-office-risk-card span,.registered-office-small-card span,.registered-office-why-item>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:12px;background:rgba(255,122,20,.14);color:var(--secondary)}.registered-office-dark-card h3,.registered-office-hero-card h2{margin:0 0 7px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.02em}.registered-office-dark-card p,.registered-office-hero-card p{margin:0;color:rgba(255,255,255,.58);font-size:.86rem;line-height:1.6}.registered-office-comparison-section,.registered-office-mistakes-section,.registered-office-overview-section,.registered-office-process-section,.registered-office-related-section,.registered-office-risks-section{padding:var(--section-space) 0;background:#ffffff}.registered-office-faq-section,.registered-office-soft-section{padding:var(--section-space) 0;background:#f5f7fb}.registered-office-dark-section{padding:var(--section-space) 0}.registered-office-section-head{max-width:760px;margin:0 auto 48px;text-align:center}.registered-office-eyebrow{margin-bottom:14px;color:var(--secondary);font-family:var(--font-head),sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.registered-office-gap-copy h2,.registered-office-need-copy h2,.registered-office-section-head h2{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(2.15rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.18}.registered-office-section-head h2 span{display:block}.registered-office-gap-copy p,.registered-office-need-copy p,.registered-office-section-head p{margin:18px 0 0;color:#60708f;line-height:1.7}.registered-office-dark-head h2,.registered-office-gap-copy h2{color:#ffffff}.registered-office-dark-head p,.registered-office-gap-copy p{color:rgba(255,255,255,.66)}.registered-office-audience-card,.registered-office-process-card,.registered-office-related-card,.registered-office-small-card{min-height:150px;padding:24px;border:1px solid #e0e7f0;border-radius:18px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.registered-office-audience-card>span,.registered-office-related-card>span,.registered-office-small-card span,.registered-office-why-item>span{background:rgba(0,32,80,.07);color:var(--primary)}.registered-office-card-kicker{margin:0 0 7px;color:#75829a;font-family:var(--font-head),sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.registered-office-audience-card h3,.registered-office-need-card h3,.registered-office-process-card h3,.registered-office-related-card h3,.registered-office-risk-card h3,.registered-office-small-card h3,.registered-office-why-item h3{margin:0 0 8px;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:.98rem;font-weight:800;line-height:1.35}.registered-office-audience-card p,.registered-office-process-card p,.registered-office-related-card p,.registered-office-risk-card p,.registered-office-small-card p:not(.registered-office-card-kicker),.registered-office-why-item p{margin:0;color:#60708f;font-size:.91rem;line-height:1.65}.registered-office-alert,.registered-office-dark-note,.registered-office-note{display:flex;gap:14px;align-items:flex-start;margin-top:32px;padding:20px;border-radius:18px}.registered-office-alert{border:1px solid rgba(255,122,20,.28);background:rgba(255,122,20,.06)}.registered-office-note{border:1px solid rgba(0,32,80,.14);background:rgba(0,32,80,.05)}.registered-office-dark-note{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.registered-office-alert svg,.registered-office-dark-note svg,.registered-office-note svg{flex:0 0 auto;margin-top:3px;color:var(--secondary)}.registered-office-note svg{color:var(--primary)}.registered-office-alert p,.registered-office-dark-note p,.registered-office-note p{margin:0;color:var(--primary);font-size:.92rem;line-height:1.65}.registered-office-dark-note p{color:rgba(255,255,255,.72)}.annual-return-quick-answer-section{background:#ffffff}.annual-return-quick-answer-card{display:grid;grid-template-columns:auto 1fr;gap:18px;max-width:920px;margin:0 auto;padding:30px;border:1px solid #dbe3ee;border-radius:22px;background:linear-gradient(135deg,#ffffff,#f7f9fd);box-shadow:0 16px 42px rgba(0,32,80,.08)}.annual-return-quick-answer-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:rgba(255,122,20,.1);color:var(--secondary)}.annual-return-quick-answer-copy h2{margin:6px 0 12px;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.18}.annual-return-quick-answer-copy p{max-width:760px;margin:0;color:#334766;font-size:1rem;line-height:1.75}.annual-return-quick-answer-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.annual-return-quick-answer-tags span{padding:8px 12px;border:1px solid #dbe3ee;border-radius:999px;background:#ffffff;color:#60708f;font-size:.82rem;font-weight:700}.annual-return-answer-section{padding:40px 0 var(--section-space);background:#002050}.annual-return-answer-card{position:relative;overflow:hidden;max-width:900px;margin:0 auto;padding:34px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.06);box-shadow:0 18px 44px rgba(0,0,0,.16)}.annual-return-answer-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--secondary)}.annual-return-answer-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--secondary);font-size:.76rem;font-weight:800;letter-spacing:.12em}.annual-return-answer-kicker svg{color:var(--secondary)}.annual-return-answer-card h2{max-width:720px;margin:0;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.22}.annual-return-answer-card p{max-width:790px;margin:14px 0 0;color:rgba(255,255,255,.74);font-size:.98rem;line-height:1.76}.annual-return-answer-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.annual-return-answer-tags span{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.78);font-size:.8rem;font-weight:800}.registered-office-dark-card{min-height:154px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.06)}.registered-office-comparison-table{overflow:hidden;max-width:1040px;margin:0 auto;border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.registered-office-comparison-head,.registered-office-comparison-row{display:grid;grid-template-columns:.82fr 1.1fr 1.1fr}.registered-office-comparison-head{background:var(--primary)}.registered-office-comparison-head span{padding:18px 22px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.registered-office-comparison-head span:first-child{color:rgba(255,255,255,.65)}.registered-office-comparison-row{border-top:1px solid #e0e7f0}.registered-office-comparison-row:nth-child(odd){background:rgba(0,32,80,.03)}.registered-office-comparison-row span,.registered-office-comparison-row strong{display:flex;align-items:center;min-height:58px;padding:16px 22px;border-left:1px solid #e0e7f0;font-size:.92rem;line-height:1.5}.registered-office-comparison-row strong{border-left:0;color:#66738c;font-weight:700}.registered-office-comparison-row span:nth-child(2){color:var(--primary);font-weight:800}.registered-office-comparison-row span:last-child{color:#60708f}.registered-office-comparison-note{max-width:760px;margin:24px auto 0;color:#60708f;font-size:.92rem;line-height:1.65;text-align:center}.registered-office-gap-grid,.registered-office-need-grid,.registered-office-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,1fr);gap:56px;align-items:start}.registered-office-need-copy{max-width:610px}.registered-office-need-copy .appoint-secretary-primary{margin-top:28px;min-width:330px}.registered-office-need-card{padding:30px;border:1px solid #e0e7f0;border-radius:18px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.registered-office-need-card h3{margin-bottom:20px;color:#75829a;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.registered-office-need-card div+div{margin-top:13px}.registered-office-need-card span{color:#0d1b2a;font-size:.91rem;line-height:1.55}.registered-office-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.registered-office-mistake-card,.registered-office-risk-card{min-height:154px;padding:24px;border:1px solid #e0e7f0;border-radius:18px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.registered-office-mistake-card span,.registered-office-risk-card span{background:#fff1f1;color:#ef4444}.registered-office-mistake-card h3{margin:0 0 8px;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:.98rem;font-weight:800}.registered-office-mistake-card p{margin:0;color:#60708f;font-size:.91rem;line-height:1.65}.registered-office-risk-cta{display:flex;align-items:center;gap:22px;margin-top:38px;padding:28px;border-radius:18px;background:var(--primary)}.registered-office-risk-cta svg{flex:0 0 auto;color:var(--secondary)}.registered-office-risk-cta p{flex:1 1;margin:0;color:rgba(255,255,255,.78);font-size:.92rem;line-height:1.65}.registered-office-risk-cta .appoint-secretary-primary{flex:0 0 auto;min-width:164px}.registered-office-service-card{min-height:170px}.registered-office-service-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.registered-office-service-top span{margin-bottom:0}.registered-office-service-top em{color:rgba(255,255,255,.38);font-family:var(--font-head),sans-serif;font-size:.82rem;font-style:normal;font-weight:800}.registered-office-process-card{position:relative}.registered-office-process-card>span{display:block;margin-bottom:18px;color:rgba(0,32,80,.12);font-family:var(--font-head),sans-serif;font-size:2.4rem;font-weight:900;letter-spacing:-.05em;line-height:1}.registered-office-process-action{display:flex;justify-content:center;margin-top:36px}.registered-office-audience-card{display:flex;gap:18px}.registered-office-audience-card>span{flex:0 0 auto;margin-bottom:0}.registered-office-gap-grid{align-items:center}.registered-office-gap-copy{max-width:610px}.registered-office-why-list{display:grid;gap:14px}.registered-office-why-title{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(2.15rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.18}.registered-office-why-lead{margin:18px 0 28px;color:#60708f;line-height:1.7}.registered-office-why-item{display:flex;gap:16px;padding:20px;border:1px solid #e0e7f0;border-radius:18px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.registered-office-why-item>span{flex:0 0 auto;width:36px;height:36px}.registered-office-why-card{display:flex;flex-direction:column;min-height:100%;padding:32px;border-radius:18px;background:var(--primary);box-shadow:0 18px 44px rgba(0,32,80,.12)}.registered-office-why-card h3{margin:0 0 24px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1.15rem;font-weight:800}.registered-office-why-card-copy{margin:-14px 0 24px;color:rgba(255,255,255,.62);font-size:.92rem;line-height:1.65}.registered-office-why-checks{display:grid;gap:13px}.registered-office-why-checks span{color:rgba(255,255,255,.82);font-size:.91rem}.registered-office-why-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:28px}.registered-office-why-actions .appoint-secretary-primary,.registered-office-why-actions .appoint-secretary-secondary{width:100%;min-width:0}.manager-appointment-why-section .registered-office-section-head{margin-bottom:42px}.manager-appointment-why-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.78fr);align-items:center;gap:36px;max-width:1120px;margin:0 auto}.manager-appointment-why-list{display:grid;gap:14px}.manager-appointment-why-section .registered-office-why-item{padding:18px}.manager-appointment-why-section .registered-office-why-card{min-height:0;padding:30px}.manager-appointment-why-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:24px}.update-manager-comparison-table .registered-office-comparison-head,.update-manager-comparison-table .registered-office-comparison-row{grid-template-columns:.82fr 1.18fr 1fr 1fr;min-width:980px}.extension-submission-comparison-table .registered-office-comparison-head,.extension-submission-comparison-table .registered-office-comparison-row{grid-template-columns:.86fr 1fr 1.18fr 1fr;min-width:1040px}.update-manager-muted-note{max-width:720px;margin:28px auto 0;color:#60708f;font-size:.92rem;line-height:1.65;text-align:center}.update-manager-why-grid{align-items:stretch}.update-manager-why-list{display:grid;gap:14px}.update-manager-benefit-card{display:flex;gap:16px;padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.07)}.update-manager-benefit-card>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:12px;background:rgba(255,122,20,.18);color:var(--secondary)}.update-manager-benefit-card h3{margin:0 0 6px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:.96rem;font-weight:800}.update-manager-benefit-card p{margin:0;color:rgba(255,255,255,.65);font-size:.9rem;line-height:1.62}.update-manager-final-content{max-width:820px;margin:0 auto;text-align:center}.update-manager-final-content h2{margin:14px 0 18px;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:900;letter-spacing:0;line-height:1.08}.update-manager-final-content h2 span{display:block}.update-manager-final-content>p{max-width:620px;margin:0 auto 34px;color:#60708f;font-size:1.05rem;line-height:1.72}.update-manager-final-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-bottom:30px}.update-manager-final-trust span{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:.9rem}.update-manager-final-trust svg{color:var(--secondary)}.update-manager-final-section .appoint-secretary-secondary{border-color:#dbe3ee;background:#ffffff;color:var(--primary)}.update-manager-final-section .appoint-secretary-secondary:hover{background:#f5f7fb}.registered-office-related-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.registered-office-related-card a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:20px;color:var(--secondary);font-family:var(--font-head),sans-serif;font-size:.78rem;font-weight:800;text-decoration:none}.registered-office-faq-list{display:grid;gap:12px;width:60%;margin:0 auto}.registered-office-faq-card{overflow:hidden;border:1px solid #e0e7f0;border-radius:18px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.registered-office-faq-card summary{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:21px 24px;color:var(--primary);cursor:pointer;font-family:var(--font-head),sans-serif;font-size:.94rem;font-weight:800;list-style:none}.registered-office-faq-card summary::-webkit-details-marker{display:none}.registered-office-faq-card summary svg{flex:0 0 auto;color:rgba(0,32,80,.48);transition:transform .18s ease}.registered-office-faq-card[open] summary svg{transform:rotate(180deg)}.registered-office-faq-card p{margin:0;padding:0 24px 22px;color:#60708f;font-size:.92rem;line-height:1.65}.registered-office-final-section{padding:var(--section-space) 0;text-align:center}.registered-office-final-content{max-width:900px}.registered-office-final-content h2{margin:0;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.18}.registered-office-final-content h2 span{display:block;color:var(--secondary)}.registered-office-final-content>p{max-width:650px;margin:24px auto 0;color:rgba(255,255,255,.68);font-size:1.08rem;line-height:1.7}.registered-office-final-actions{justify-content:center}.registered-office-final-trust{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:center;margin-top:32px}.registered-office-final-trust span{color:rgba(255,255,255,.66);font-size:.88rem}@media (max-width:1024px){.registered-office-gap-grid,.registered-office-hero-grid,.registered-office-need-grid,.registered-office-why-grid{grid-template-columns:1fr;gap:42px}.registered-office-three-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registered-office-faq-list{width:84%}.manager-appointment-why-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){.registered-office-hero{padding:72px 0 var(--section-space)}.registered-office-copy h1{font-size:clamp(2.45rem,10vw,3.35rem)}.registered-office-actions,.registered-office-final-actions{flex-direction:column}.registered-office-actions .appoint-secretary-primary,.registered-office-actions .appoint-secretary-secondary,.registered-office-final-actions .appoint-secretary-primary,.registered-office-final-actions .appoint-secretary-secondary,.registered-office-need-copy .appoint-secretary-primary{width:100%;min-width:0}.registered-office-checklist,.registered-office-four-grid,.registered-office-gap-cards,.registered-office-hero-cards,.registered-office-three-grid,.registered-office-why-actions{grid-template-columns:1fr}.registered-office-risk-cta{align-items:stretch;flex-direction:column}.registered-office-comparison-table{overflow-x:auto}.registered-office-comparison-head,.registered-office-comparison-row{min-width:760px}.registered-office-faq-list{width:100%}.annual-return-quick-answer-card{grid-template-columns:1fr;padding:24px}.annual-return-quick-answer-icon{width:42px;height:42px}.annual-return-answer-section{padding:28px 0 var(--section-space)}.annual-return-answer-card{padding:26px}.registered-office-final-trust{align-items:center;flex-direction:column;gap:12px}}.change-reserved-name-page{background:#ffffff}.change-reserved-name-hero{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,255,255,.08) 1px,transparent 0) 0 0 /30px 30px,#062755;color:#ffffff}.change-reserved-name-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,39,85,.98),rgba(6,39,85,.9));pointer-events:none}.change-reserved-name-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:72px;align-items:center;min-height:640px;padding-top:var(--section-space);padding-bottom:var(--section-space)}.change-reserved-name-copy{max-width:560px}.change-reserved-name-badge{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 16px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.09);color:#ffffff;font-size:.8rem;font-weight:800}.change-reserved-name-badge span{width:8px;height:8px;border-radius:999px;background:#ff7a14}.change-reserved-name-copy h1{max-width:590px;margin:30px 0 0;color:#ffffff;font-size:clamp(3.25rem,5vw,4.45rem);line-height:1.13;font-weight:900;letter-spacing:0}.change-reserved-name-copy h1 span{display:block}.change-reserved-name-copy h1 .change-reserved-name-accent{display:inline;color:#ff990a}.change-reserved-name-copy p{margin:24px 0 0;color:rgba(255,255,255,.78);font-size:1.05rem;line-height:1.65}.change-reserved-name-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.change-reserved-name-primary,.change-reserved-name-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:18px;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,background-color .13s ease,border-color .13s ease}.change-reserved-name-primary{gap:10px;min-width:226px;padding:0 28px;background:#ff7a14;color:#ffffff;box-shadow:0 18px 36px rgba(255,122,20,.18)}.change-reserved-name-secondary{min-width:222px;padding:0 26px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.03);color:#ffffff}.change-reserved-name-primary:hover,.change-reserved-name-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08)}.change-reserved-name-secondary:hover{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.09)}.change-reserved-name-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 34px;margin-top:38px}.change-reserved-name-feature{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start}.change-reserved-name-feature span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:2px;color:#ff7a14}.change-reserved-name-feature p{margin:0;color:rgba(255,255,255,.82);font-size:.9rem;line-height:1.45}.change-reserved-name-panel{display:grid;gap:18px}.change-reserved-name-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.change-reserved-name-process,.change-reserved-name-stat,.change-reserved-name-trust{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.09);box-shadow:0 18px 40px rgba(0,18,48,.12)}.change-reserved-name-stat{display:grid;place-items:center;min-height:94px;padding:16px 14px;border-radius:14px;text-align:center}.change-reserved-name-stat strong{color:#ffffff;font-size:1.2rem;line-height:1;font-weight:900}.change-reserved-name-stat span{margin-top:6px;color:rgba(255,255,255,.66);font-size:.82rem;font-weight:700}.change-reserved-name-process{display:grid;gap:20px;padding:24px;border-radius:16px}.change-reserved-name-kicker{color:#ff7a14;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.change-reserved-name-step{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:center}.change-reserved-name-step span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#ff7a14;color:#ffffff;font-size:.74rem;font-weight:900}.change-reserved-name-step p{margin:0;color:rgba(255,255,255,.88);font-size:.96rem;font-weight:500;line-height:1.4}.change-reserved-name-trust{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;min-height:66px;padding:14px 24px;border-radius:16px}.change-reserved-name-avatars{display:flex;align-items:center}.change-reserved-name-avatars span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-8px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.13);color:rgba(255,255,255,.78)}.change-reserved-name-avatars span:first-child{margin-left:0}.change-reserved-name-trust p{margin:0;color:rgba(255,255,255,.8);font-size:.95rem;font-weight:700}.change-reserved-name-stars{display:inline-flex;gap:3px;color:#ff7a14}.change-reserved-name-hero .card-hover:hover{box-shadow:0 18px 36px rgba(0,18,48,.24)}.change-reserved-name-quick-section{padding:var(--section-space) 0;background:#eef2f8}.change-reserved-name-quick-content{max-width:760px;margin:0 auto;text-align:center}.change-reserved-name-quick-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:#e5ebf4;color:#002050}.change-reserved-name-quick-eyebrow{margin-top:17px;color:#5b6b85;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.change-reserved-name-quick-content h2{margin:9px 0 0;color:#002050;font-size:1.125rem;line-height:1.25;font-weight:900;letter-spacing:0}.change-reserved-name-quick-content p{margin:18px auto 0;color:#31435d;font-size:1.08rem;line-height:1.65}.change-reserved-name-need-section{padding:var(--section-space) 0;background:#ffffff}.change-reserved-name-section-head{max-width:650px;margin:0 auto;text-align:center}.change-reserved-name-section-eyebrow{color:#ff7a14;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.change-reserved-name-section-head h2{margin:14px 0 0;color:#002050;font-size:2.25rem;line-height:1.12;font-weight:900;letter-spacing:0}.change-reserved-name-section-head h2 span{display:block}.change-reserved-name-section-head p{margin:18px 0 0;color:#52627a;font-size:1.05rem;line-height:1.65}.change-reserved-name-need-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px}.change-reserved-name-need-card{min-height:184px;padding:24px;border:1px solid #dbe3ee;border-radius:16px;background:#ffffff;box-shadow:0 2px 8px rgba(2,32,80,.05)}.change-reserved-name-need-card span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#e8eef7;color:#002050}.change-reserved-name-need-card h3{margin:20px 0 0;color:#002050;font-size:1rem;line-height:1.35;font-weight:900}.change-reserved-name-need-card p{margin:10px 0 0;color:#52627a;font-size:.98rem;line-height:1.55}.change-reserved-name-compare-section{padding:var(--section-space) 0;background:#f7f9fc}.change-reserved-name-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,430px));gap:20px;justify-content:center;margin-top:52px}.change-reserved-name-compare-card{overflow:hidden;border:1px solid #dbe3ee;border-radius:16px;background:#ffffff;box-shadow:0 2px 8px rgba(2,32,80,.05)}.change-reserved-name-compare-card.is-recommended{border-color:#002050}.change-reserved-name-compare-top{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;min-height:80px;padding:20px 26px;border-bottom:1px solid #dbe3ee;background:#eef2f8}.change-reserved-name-compare-card.is-recommended .change-reserved-name-compare-top{background:#062755}.change-reserved-name-compare-top>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(0,32,80,.06);color:#5b6b85}.change-reserved-name-compare-card.is-recommended .change-reserved-name-compare-top>span{background:rgba(255,122,20,.14);color:#ff7a14}.change-reserved-name-compare-top h3{margin:0;color:#002050;font-size:1rem;line-height:1.25;font-weight:900}.change-reserved-name-compare-card.is-recommended h3{color:#ffffff}.change-reserved-name-compare-top small{display:block;margin-top:5px;color:#5b6b85;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.change-reserved-name-compare-card.is-recommended .change-reserved-name-compare-top small{color:#ff7a14}.change-reserved-name-compare-list{display:grid}.change-reserved-name-compare-row{display:grid;grid-template-columns:14px 1fr;gap:12px;padding:15px 26px;border-bottom:1px solid #dbe3ee}.change-reserved-name-compare-row:last-child{border-bottom:0}.change-reserved-name-compare-row svg{margin-top:2px;color:#6b7890}.change-reserved-name-compare-card.is-recommended .change-reserved-name-compare-row svg{color:#ff7a14}.change-reserved-name-compare-row small{display:block;color:#5b6b85;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.change-reserved-name-compare-row p{margin:2px 0 0;color:#52627a;font-size:.9rem;line-height:1.45}.change-reserved-name-compare-card.is-recommended .change-reserved-name-compare-row p{color:#001a42;font-weight:700}.change-reserved-name-compare-note{margin:28px 0 0;color:#52627a;font-size:.88rem;line-height:1.55;text-align:center}.change-reserved-name-compare-note strong{color:#002050;font-weight:900}.change-reserved-name-issues-section{padding:var(--section-space) 0;background:#eef2f8}.change-reserved-name-issues-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:880px;margin:40px auto 0}.change-reserved-name-issue-card{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:center;min-height:66px;padding:16px 18px;border:1px solid #dbe3ee;border-radius:14px;background:#ffffff;box-shadow:0 2px 8px rgba(2,32,80,.05)}.change-reserved-name-issue-card span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#e8eef7;color:#002050}.change-reserved-name-issue-card p{margin:0;color:#001a42;font-size:.88rem;line-height:1.35;font-weight:800}.change-reserved-name-rejection-section{padding:var(--section-space) 0;background:#ffffff}.change-reserved-name-rejection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,430px));gap:18px;justify-content:center;margin-top:40px}.change-reserved-name-rejection-card{display:grid;grid-template-columns:36px 1fr;gap:18px;align-items:start;min-height:112px;padding:26px 24px;border:1px solid #dbe3ee;border-radius:14px;background:#ffffff;box-shadow:0 2px 8px rgba(2,32,80,.05)}.change-reserved-name-rejection-card span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(255,122,20,.11);color:#ff7a14}.change-reserved-name-rejection-card h3{margin:0;color:#002050;font-size:1rem;line-height:1.35;font-weight:900}.change-reserved-name-rejection-card p{margin:8px 0 0;color:#52627a;font-size:.92rem;line-height:1.55}.change-reserved-name-process-section{padding:var(--section-space) 0;background:#f0f4fb}.change-reserved-name-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:994px;margin:52px auto 0}.change-reserved-name-process-step-card{position:relative;min-height:172px;padding:22px;border:1px solid #dbe3ee;border-radius:14px;background:#ffffff;box-shadow:0 2px 8px rgba(2,32,80,.05)}.change-reserved-name-process-step-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#e8eef7;color:#002050}.change-reserved-name-process-step-number{position:absolute;top:23px;right:22px;color:#e1e8f2;font-size:1.7rem;line-height:1;font-weight:900}.change-reserved-name-process-step-card h3{margin:22px 0 0;color:#002050;font-size:1rem;line-height:1.35;font-weight:900}.change-reserved-name-process-step-card p{margin:10px 0 0;color:#52627a;font-size:.92rem;line-height:1.6}.change-reserved-name-why-section{padding:var(--section-space) 0;background:#062755;color:#ffffff}.change-reserved-name-section-head-dark h2{color:#ffffff}.change-reserved-name-section-head-dark p{color:rgba(255,255,255,.74)}.change-reserved-name-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.change-reserved-name-why-card{min-height:184px;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.07);box-shadow:0 18px 40px rgba(0,18,48,.12)}.change-reserved-name-why-card span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(255,122,20,.14);color:#ff7a14}.change-reserved-name-why-card h3{margin:21px 0 0;color:#ffffff;font-size:1rem;line-height:1.35;font-weight:900}.change-reserved-name-why-card p{margin:10px 0 0;color:rgba(255,255,255,.72);font-size:.92rem;line-height:1.6}.change-reserved-name-why-section .card-hover:hover{box-shadow:0 18px 36px rgba(0,18,48,.24)}.change-reserved-name-requirements-section{padding:var(--section-space) 0;background:#ffffff}.change-reserved-name-requirements-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:880px;margin:40px auto 0}.change-reserved-name-fees-card,.change-reserved-name-requirement-card{min-height:148px;padding:20px;border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 2px 8px rgba(2,32,80,.05)}.change-reserved-name-requirement-card{background:#ffffff}.change-reserved-name-requirement-card span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#e8eef7;color:#002050}.change-reserved-name-fees-card h3,.change-reserved-name-requirement-card h3{margin:18px 0 0;color:#002050;font-size:.9rem;line-height:1.35;font-weight:900}.change-reserved-name-fees-card p,.change-reserved-name-requirement-card p{margin:8px 0 0;color:#52627a;font-size:.88rem;line-height:1.55}.change-reserved-name-fees-card{background:#062755;color:#ffffff}.change-reserved-name-fees-card h3{color:#ffffff}.change-reserved-name-fees-card p{color:rgba(255,255,255,.78)}.change-reserved-name-fees-card a{display:inline-flex;align-items:center;gap:4px;margin-top:14px;color:#ff7a14;font-size:.9rem;font-weight:900;text-decoration:none;transition:color .13s ease,opacity .13s ease}.change-reserved-name-fees-card a:hover{color:#ff990a;opacity:.96}.change-reserved-name-requirements-section .card-hover:hover{box-shadow:0 16px 30px rgba(2,32,80,.08)}.change-reserved-name-audience-section{padding:var(--section-space) 0;background:#eef2f8}.change-reserved-name-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,284px));gap:14px;justify-content:center;margin-top:38px}.change-reserved-name-audience-card{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;min-height:72px;padding:18px 20px;border:1px solid #dbe3ee;border-radius:14px;background:#ffffff;box-shadow:0 2px 8px rgba(2,32,80,.05)}.change-reserved-name-audience-card svg{margin-top:2px;color:#ff7a14}.change-reserved-name-audience-card p{margin:0;color:#001a42;font-size:.9rem;line-height:1.45;font-weight:600}.change-reserved-name-faq-section{padding:var(--section-space) 0;background:#f6f8fc}.change-reserved-name-faq-list{display:grid;gap:12px;width:70%;margin:42px auto 0}.change-reserved-name-faq-card{overflow:hidden;padding:16px 22px;border:1px solid #dbe3ee;border-radius:12px;background:#ffffff;box-shadow:0 2px 8px rgba(2,32,80,.05)}.change-reserved-name-faq-card summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;min-height:24px;color:#001a42;font-size:.86rem;line-height:1.4;font-weight:800;cursor:pointer;list-style:none}.change-reserved-name-faq-card summary::-webkit-details-marker{display:none}.change-reserved-name-faq-card svg{flex:0 0 auto;color:#002050;transition:transform .13s ease}.change-reserved-name-faq-card[open] svg{transform:rotate(180deg)}.change-reserved-name-faq-card p{margin:0;padding-top:14px;color:#52627a;font-size:.88rem;line-height:1.6}.change-reserved-name-final-section{padding:var(--section-space) 0;background:#eef2f8}.change-reserved-name-final-card{width:88%;margin:0 auto;padding:50px 40px;border-radius:14px;background:#062755;color:#ffffff;text-align:center}.change-reserved-name-final-badge{display:inline-flex;align-items:center;gap:9px;min-height:28px;padding:0 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.92);font-size:.72rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.change-reserved-name-final-badge span{width:7px;height:7px;border-radius:999px;background:#ff7a14}.change-reserved-name-final-card h2{max-width:730px;margin:22px auto 0;color:#ffffff;font-size:clamp(2.25rem,4vw,3rem);line-height:1.04;font-weight:900;letter-spacing:0}.change-reserved-name-final-card p{max-width:560px;margin:18px auto 0;color:rgba(255,255,255,.78);font-size:.98rem;line-height:1.55}.change-reserved-name-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.change-reserved-name-final-primary,.change-reserved-name-final-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;border-radius:14px;font-size:.84rem;font-weight:900;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,background-color .13s ease,border-color .13s ease}.change-reserved-name-final-primary{min-width:204px;padding:0 24px;background:#ff7a14;color:#ffffff;box-shadow:0 18px 36px rgba(255,122,20,.18)}.change-reserved-name-final-secondary{min-width:178px;padding:0 24px;border:1px solid rgba(255,255,255,.25);color:#ffffff}.change-reserved-name-final-primary:hover,.change-reserved-name-final-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08)}.change-reserved-name-final-secondary:hover{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.08)}@media (max-width:1024px){.change-reserved-name-hero-grid{grid-template-columns:1fr;gap:46px}.change-reserved-name-copy,.change-reserved-name-panel{max-width:720px}.change-reserved-name-audience-grid,.change-reserved-name-issues-grid,.change-reserved-name-need-grid,.change-reserved-name-process-grid,.change-reserved-name-rejection-grid,.change-reserved-name-requirements-grid,.change-reserved-name-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.change-reserved-name-faq-list{width:84%}.change-reserved-name-final-card{width:100%}}@media (max-width:700px){.change-reserved-name-hero-grid{min-height:0;padding-top:var(--section-space);padding-bottom:var(--section-space)}.change-reserved-name-copy h1{font-size:clamp(2.45rem,11vw,3.45rem)}.change-reserved-name-actions{flex-direction:column}.change-reserved-name-primary,.change-reserved-name-secondary{width:100%}.change-reserved-name-features,.change-reserved-name-stats{grid-template-columns:1fr}.change-reserved-name-trust{grid-template-columns:1fr;justify-items:start}.change-reserved-name-quick-content p{font-size:1rem}.change-reserved-name-need-grid{grid-template-columns:1fr;margin-top:36px}.change-reserved-name-need-card{min-height:auto}.change-reserved-name-compare-grid{grid-template-columns:1fr;margin-top:36px}.change-reserved-name-compare-row,.change-reserved-name-compare-top{padding-left:20px;padding-right:20px}.change-reserved-name-issues-grid,.change-reserved-name-rejection-grid{grid-template-columns:1fr}.change-reserved-name-rejection-card{min-height:auto;padding:22px 20px}.change-reserved-name-process-grid{grid-template-columns:1fr;margin-top:36px}.change-reserved-name-process-step-card{min-height:auto}.change-reserved-name-why-grid{grid-template-columns:1fr;margin-top:36px}.change-reserved-name-why-card{min-height:auto}.change-reserved-name-requirements-grid{grid-template-columns:1fr}.change-reserved-name-fees-card,.change-reserved-name-requirement-card{min-height:auto}.change-reserved-name-audience-grid{grid-template-columns:1fr}.change-reserved-name-audience-card{min-height:auto}.change-reserved-name-faq-list{width:100%}.change-reserved-name-final-card{padding:38px 22px}.change-reserved-name-final-card h2{font-size:clamp(2rem,9vw,2.55rem)}.change-reserved-name-final-actions{flex-direction:column}.change-reserved-name-final-primary,.change-reserved-name-final-secondary{width:100%}}.company-officers-page{background:#ffffff}.company-officers-hero{position:relative;overflow:hidden;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),#062755;background-size:46px 46px;color:#ffffff}.company-officers-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 28%,rgba(255,122,20,.08),transparent 30%);pointer-events:none}.company-officers-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:64px;align-items:center;min-height:660px;padding-top:var(--section-space);padding-bottom:var(--section-space)}.company-officers-copy{max-width:590px}.company-officers-badge{display:inline-flex;align-items:center;gap:9px;min-height:30px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.11);color:rgba(255,255,255,.9);font-size:.72rem;font-weight:800}.company-officers-badge span{width:7px;height:7px;border-radius:999px;background:#ff7a14}.company-officers-copy h1{margin:28px 0 0;color:#ffffff;font-size:var(--h1-size);line-height:1.08;letter-spacing:0}.company-officers-copy h1 span{display:block}.company-officers-copy>p{max-width:570px;margin:22px 0 0;color:rgba(255,255,255,.8);font-size:1rem;line-height:1.75}.company-officers-checklist{display:grid;gap:10px;margin-top:28px}.company-officers-checklist div{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.9);font-size:.9rem;font-weight:600}.company-officers-checklist svg{color:#ff7a14}.company-officers-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.company-officers-primary,.company-officers-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:16px;color:#ffffff;font-size:.88rem;font-weight:900;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease,background-color .13s ease}.company-officers-primary{gap:10px;min-width:200px;padding:0 24px;background:#ff7a14}.company-officers-secondary{min-width:172px;padding:0 22px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08)}.company-officers-primary:hover,.company-officers-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.company-officers-secondary:hover{background:rgba(255,255,255,.12)}.company-officers-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 34px;max-width:540px;margin-top:44px}.company-officers-mini{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center}.company-officers-card-icon,.company-officers-mini span{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.1);color:#ff7a14}.company-officers-mini span{width:26px;height:26px}.company-officers-mini p{margin:0;color:rgba(255,255,255,.84);font-size:.84rem;font-weight:700}.company-officers-panel{display:grid;gap:16px}.company-officers-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-officers-card,.company-officers-status{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.09);box-shadow:0 18px 40px rgba(0,18,48,.12)}.company-officers-card{min-height:150px;padding:20px;border-radius:16px}.company-officers-card-icon{width:36px;height:36px}.company-officers-card h2{margin:24px 0 0;color:#ffffff;font-size:.96rem;line-height:1.25}.company-officers-card p{margin:5px 0 0;color:rgba(255,255,255,.62);font-size:.76rem;font-weight:700}.company-officers-card small{display:inline-flex;margin-top:14px;padding:4px 9px;border-radius:999px;background:rgba(255,122,20,.14);color:#ff7a14;font-size:.64rem;font-weight:900}.company-officers-status{display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:center;padding:15px 20px;border-radius:16px}.company-officers-status>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgba(13,197,116,.12);color:#0dc574}.company-officers-status strong{display:block;color:#ffffff;font-size:.84rem;line-height:1.2}.company-officers-status p{margin:3px 0 0;color:rgba(255,255,255,.58);font-size:.72rem;font-weight:700}.company-officers-status em{position:relative;color:#0dc574;font-size:.72rem;font-style:normal;font-weight:900}.company-officers-status em:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:currentColor}.company-officers-hero .card-hover:hover{box-shadow:0 18px 36px rgba(0,18,48,.24)}.appoint-secretary-page{background:#ffffff}.appoint-secretary-hero{position:relative;overflow:hidden;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0),radial-gradient(circle at 74% 18%,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,#062556,#062a5f 48%,#0b2f64);background-size:42px 42px,42px 42px,auto,auto;color:#ffffff}.appoint-secretary-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.95fr);gap:64px;align-items:center;min-height:650px;padding-top:var(--section-space);padding-bottom:var(--section-space)}.appoint-secretary-copy{max-width:610px}.appoint-secretary-badge{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.95);font-size:.72rem;font-weight:900;line-height:1}.appoint-secretary-badge svg{color:#ff7a14}.appoint-secretary-copy h1{max-width:600px;margin:28px 0 0;color:#ffffff;font-size:var(--h1-size);line-height:1.08;letter-spacing:0}.appoint-secretary-copy h1 span{color:#ff7a14}.appoint-secretary-lead{max-width:575px;margin:22px 0 0;color:rgba(255,255,255,.88);font-size:1.02rem;font-weight:600;line-height:1.7}.appoint-secretary-text{max-width:610px;margin:24px 0 0;color:rgba(255,255,255,.72);font-size:.98rem;line-height:1.7}.appoint-secretary-checklist{display:grid;gap:9px;margin-top:28px}.appoint-secretary-checklist div{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.9);font-size:.88rem;font-weight:600}.appoint-secretary-checklist svg{color:#ff7a14}.appoint-secretary-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.appoint-secretary-primary,.appoint-secretary-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease,background-color .13s ease}.appoint-secretary-primary{min-width:184px;padding:0 24px;background:#ff7a14;color:#ffffff;box-shadow:0 16px 28px rgba(255,122,20,.26)}.appoint-secretary-secondary{gap:8px;min-width:154px;padding:0 22px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#ffffff}.appoint-secretary-primary:hover,.appoint-secretary-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.appoint-secretary-secondary:hover{background:rgba(255,255,255,.12)}.appoint-secretary-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.appoint-secretary-card{min-height:157px;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.1);box-shadow:0 18px 40px rgba(0,18,48,.12)}.appoint-secretary-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(255,122,20,.14);color:#ff7a14}.appoint-secretary-card h2{margin:24px 0 0;color:#ffffff;font-size:1.38rem;line-height:1.2}.appoint-secretary-card p{max-width:190px;margin:5px 0 0;color:rgba(255,255,255,.62);font-size:.74rem;font-weight:800;line-height:1.4}.appoint-director-badge-dot{width:6px;height:6px;border-radius:999px;background:#ff7a14}.appoint-director-hero .appoint-secretary-copy h1{max-width:680px}.appoint-director-hero .appoint-secretary-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 42px;max-width:560px}.appoint-director-hero .appoint-secretary-card{min-height:142px;padding:24px}.appoint-director-meaning-section{padding:var(--section-space) 0;background:#f5f7fb}.appoint-director-meaning-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.95fr);gap:78px;align-items:center}.appoint-director-meaning-copy{max-width:610px}.appoint-director-meaning-copy h2{margin:18px 0 0;color:#002050;font-size:clamp(2rem,3.3vw,2.9rem);line-height:1.25;letter-spacing:0}.appoint-director-meaning-copy p{margin:20px 0 0;color:#60708f;font-size:1.02rem;line-height:1.75}.appoint-director-governed-card{padding:34px 32px 32px;border:1px solid #dce4ee;border-radius:15px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.045)}.appoint-director-governed-card>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#e9edf2;color:#002050}.appoint-director-governed-card h3{margin:22px 0 0;color:#002050;font-size:1.18rem;line-height:1.32}.appoint-director-governed-card p{margin:14px 0 0;color:#60708f;font-size:.95rem;line-height:1.65}.appoint-director-governed-card strong{color:#002050;font-weight:900}.appoint-director-meaning-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.appoint-director-meaning-pills div{padding:12px 16px;border-radius:18px;background:#eef2f7}.appoint-director-meaning-pills span,.appoint-director-meaning-pills strong{display:block;line-height:1.25}.appoint-director-meaning-pills strong{color:#002050;font-size:.78rem}.appoint-director-meaning-pills span{margin-top:2px;color:#60708f;font-size:.76rem}.appoint-director-need-section{padding:var(--section-space) 0;background:#062755;color:#ffffff}.appoint-director-need-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1fr);gap:80px;align-items:center}.appoint-director-need-copy{max-width:560px}.appoint-director-need-copy h2{margin:18px 0 0;color:#ffffff;font-size:clamp(2.1rem,3.6vw,3rem);line-height:1.18;letter-spacing:0}.appoint-director-need-copy p{max-width:520px;margin:22px 0 0;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.7}.appoint-director-need-copy .appoint-secretary-primary{margin-top:30px}.appoint-director-need-list{display:grid;gap:13px}.appoint-director-need-item{display:flex;align-items:center;gap:16px;min-height:54px;padding:0 22px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.84);font-size:.94rem;font-weight:800}.appoint-director-need-item svg{flex:0 0 auto;color:#ff7a14}.appoint-director-risk-section{padding:var(--section-space) 0;background:#f5f7fb}.appoint-director-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px}.appoint-director-risk-card{min-height:144px;padding:20px;border:1px solid #dce4ee;border-radius:14px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.appoint-director-risk-card span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(255,91,104,.1);color:#ff4f5f}.appoint-director-risk-card h3{margin:24px 0 0;color:#002050;font-size:.86rem;line-height:1.3}.appoint-director-risk-card p{margin:9px 0 0;color:#60708f;font-size:.82rem;line-height:1.55}.appoint-director-risk-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:32px;padding:22px 26px;border:1px solid #bfcbd8;border-radius:14px;background:#edf2f8}.appoint-director-risk-cta div{display:flex;align-items:center;gap:18px}.appoint-director-risk-cta svg{flex:0 0 auto;color:#ff7a14}.appoint-director-risk-cta p{margin:0;color:#002050;font-size:.86rem;font-weight:600;line-height:1.55}.appoint-director-risk-cta .appoint-secretary-primary{flex:0 0 auto;min-width:158px}.appoint-director-service-section{background:#f5f7fb}.appoint-director-service-section .appoint-secretary-service-card{min-height:144px;padding:20px;box-shadow:0 8px 18px rgba(2,32,80,.035)}.appoint-director-service-section .appoint-secretary-service-top{justify-content:flex-start;gap:14px}.appoint-director-service-section .appoint-secretary-service-top em{color:#60708f;font-size:.72rem;font-weight:900}.appoint-director-service-section .appoint-secretary-service-card h3{margin-top:24px;font-size:.86rem}.appoint-director-service-section .appoint-secretary-service-card p{color:#60708f;font-size:.82rem}.appoint-director-partner-section{background:#f5f7fb}.appoint-director-partner-section .appoint-secretary-partner-item{min-height:68px;padding:14px 18px;border:1px solid #dce4ee;border-radius:12px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.appoint-director-partner-section .appoint-secretary-partner-card{min-height:390px}.appoint-director-final-section .appoint-secretary-primary{gap:8px}.remove-director-page{background:#ffffff}.remove-director-hero{position:relative;overflow:hidden;padding:var(--section-space) 0;background:#062a5b;color:#ffffff}.remove-director-hero:after,.remove-director-hero:before{content:"";position:absolute;pointer-events:none}.remove-director-hero:before{inset:0 -12% 0 auto;width:48%;background:radial-gradient(circle at 86% 2%,transparent 0 124px,rgba(255,255,255,.055) 125px 126px,transparent 127px),radial-gradient(circle at 84% 18%,transparent 0 250px,rgba(255,255,255,.05) 251px 252px,transparent 253px),radial-gradient(circle at 94% 48%,rgba(25,76,133,.42) 0 210px,transparent 211px),linear-gradient(135deg,transparent 0 38%,rgba(20,75,132,.32) 39% 100%)}.remove-director-hero:after{right:-118px;bottom:-92px;width:440px;height:440px;border-radius:999px;background:rgba(21,74,132,.36)}.remove-director-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1fr);gap:64px;align-items:center;min-height:555px}.remove-director-copy{max-width:590px}.remove-director-badge{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 15px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.09);color:rgba(255,255,255,.96);font-size:.72rem;font-weight:900;letter-spacing:.02em}.remove-director-badge span{width:6px;height:6px;border-radius:999px;background:#ff7a14}.remove-director-copy h1{max-width:620px;margin:36px 0 0;color:#ffffff;font-size:clamp(3rem,4.2vw,4rem);line-height:1.18;letter-spacing:0}.remove-director-copy h1 span{color:#ff7a14}.remove-director-copy p{max-width:545px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:1rem;font-weight:600;line-height:1.7}.remove-director-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.remove-director-actions .appoint-secretary-primary,.remove-director-actions .appoint-secretary-secondary{gap:8px}.remove-director-checklist{display:grid;gap:11px;margin-top:42px}.remove-director-checklist div{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.9);font-size:.88rem;font-weight:600}.remove-director-checklist svg{color:#ff7a14}.remove-director-visual{position:relative;display:grid;gap:18px}.remove-director-visual:before{content:"";position:absolute;right:-72px;bottom:-70px;width:370px;height:370px;border-radius:999px;background:rgba(19,74,132,.24);pointer-events:none}.remove-director-coverage,.remove-director-stats,.remove-director-trust-grid{position:relative;z-index:1}.remove-director-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.remove-director-coverage,.remove-director-stats div,.remove-director-trust-card{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.08);box-shadow:0 18px 40px rgba(0,18,48,.1)}.remove-director-stats div{min-height:82px;padding:18px;border-radius:16px;text-align:center}.remove-director-stats strong{display:block;color:#ff7a14;font-size:1.72rem;line-height:1}.remove-director-stats span{display:block;margin-top:6px;color:rgba(255,255,255,.62);font-size:.72rem;font-weight:900}.remove-director-coverage{padding:22px;border-radius:16px}.remove-director-panel-label{margin-bottom:14px;color:rgba(255,255,255,.52);font-size:.72rem;font-weight:900;letter-spacing:.16em}.remove-director-coverage-item{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;margin-top:11px}.remove-director-coverage-item>span{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:999px;background:rgba(255,122,20,.18);color:#ff7a14;font-size:.7rem;font-weight:900}.remove-director-coverage h2{margin:0;color:#ffffff;font-size:.86rem;line-height:1.35}.remove-director-coverage p{margin:2px 0 0;color:rgba(255,255,255,.58);font-size:.73rem;font-weight:800;line-height:1.45}.remove-director-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.remove-director-trust-card{display:flex;align-items:center;gap:16px;min-height:52px;padding:0 18px;border-radius:11px}.remove-director-trust-card span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(255,122,20,.14);color:#ff7a14}.remove-director-trust-card strong{color:rgba(255,255,255,.9);font-size:.74rem;line-height:1.3}.remove-director-overview-section{padding:var(--section-space) 0;background:#f5f7fb}.remove-director-overview-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1fr);gap:80px;align-items:end}.remove-director-overview-head h2{margin:18px 0 0;color:#002050;font-size:clamp(2.05rem,3.1vw,2.65rem);line-height:1.2;letter-spacing:0}.remove-director-overview-head p{max-width:545px;margin:0;color:#60708f;font-size:1rem;line-height:1.7}.remove-director-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:48px}.remove-director-overview-card{min-height:182px;padding:22px;border:1px solid #dce4ee;border-radius:15px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.remove-director-overview-card>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#edf2f8;color:#002050}.remove-director-overview-card h3{margin:28px 0 0;color:#002050;font-size:.88rem;line-height:1.35}.remove-director-overview-card p{margin:9px 0 0;color:#60708f;font-size:.86rem;line-height:1.6}.remove-director-overview-note{display:flex;align-items:flex-start;gap:12px;margin-top:30px;padding:18px;border:1px solid rgba(255,184,44,.62);border-radius:15px;background:#fff9e8;color:#9d3c00}.remove-director-overview-note svg{flex:0 0 auto;margin-top:1px;color:#ff7a14}.remove-director-overview-note p{margin:0;font-size:.88rem;line-height:1.55}.remove-director-meaning-section{padding:var(--section-space) 0;background:#eef3f9}.remove-director-meaning-section .appoint-secretary-section-head{max-width:720px}.remove-director-meaning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:48px}.remove-director-meaning-card{min-height:192px;padding:24px 28px;border:1px solid #dce4ee;border-radius:15px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035);text-align:center}.remove-director-meaning-card>span{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:999px}.remove-director-meaning-card:first-child>span{background:#edf5ff;color:#2b75ff}.remove-director-meaning-card:nth-child(2)>span{background:#fff0f0;color:#ff3d3d}.remove-director-meaning-card:nth-child(3)>span{background:#eafaf0;color:#0cc268}.remove-director-meaning-card:nth-child(4)>span{background:#f7efff;color:#8d28ff}.remove-director-meaning-card h3{margin:18px 0 0;color:#002050;font-size:1rem;line-height:1.35}.remove-director-meaning-card p{margin:11px 0 0;color:#60708f;font-size:.88rem;line-height:1.6}.remove-director-info-note{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;max-width:690px;margin:30px auto 0;padding:18px;border:1px solid #bac8db;border-radius:15px;background:#e7edf6}.remove-director-info-note svg{margin-top:2px;color:#002050}.remove-director-info-note p{margin:0;color:#243f63;font-size:.88rem;line-height:1.55}.remove-director-need-section{padding:var(--section-space) 0;background:#f5f7fb}.remove-director-need-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1fr);gap:78px;align-items:center}.remove-director-need-copy{max-width:575px}.remove-director-need-copy h2{margin:20px 0 0;color:#002050;font-size:clamp(2.1rem,3.4vw,3rem);line-height:1.2;letter-spacing:0}.remove-director-need-copy p{max-width:550px;margin:20px 0 0;color:#60708f;font-size:1rem;line-height:1.7}.remove-director-need-copy .appoint-secretary-primary{margin-top:26px;min-width:315px}.remove-director-need-card{display:grid;gap:18px;padding:30px;border:1px solid #dce4ee;border-radius:15px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.remove-director-need-card div{display:flex;align-items:flex-start;gap:14px;color:#002050;font-size:.92rem;font-weight:600;line-height:1.45}.remove-director-need-card svg{flex:0 0 auto;margin-top:2px;color:#ff7a14}.remove-director-problems-section{padding:var(--section-space) 0;background:#062755;color:#ffffff}.remove-director-problems-section .appoint-secretary-section-head{max-width:700px}.remove-director-problems-section .appoint-secretary-section-head h2{color:#ffffff}.remove-director-problems-section .appoint-secretary-section-head p{color:rgba(255,255,255,.78)}.remove-director-problems-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.remove-director-problem-card{min-height:144px;padding:22px 20px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.08);box-shadow:0 18px 40px rgba(0,18,48,.12)}.remove-director-problem-card>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgba(255,122,20,.14);color:#ff7a14}.remove-director-problem-card h3{margin:24px 0 0;color:#ffffff;font-size:.86rem;line-height:1.35}.remove-director-problem-card p{margin:8px 0 0;color:rgba(255,255,255,.72);font-size:.82rem;line-height:1.55}.remove-director-problems-note{display:grid;grid-template-columns:20px 1fr;gap:14px;align-items:start;max-width:615px;margin:32px auto 0;padding:22px 20px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.08)}.remove-director-problems-note svg{margin-top:2px;color:#ff7a14}.remove-director-problems-note p{margin:0;color:rgba(255,255,255,.9);font-size:.86rem;font-weight:700;line-height:1.55}.remove-director-problems-action{display:flex;justify-content:center;margin-top:28px}.remove-director-problems-action .appoint-secretary-primary{min-width:160px}.remove-director-comparison-section{padding:var(--section-space) 0;background:#eef3f9}.remove-director-comparison-section .appoint-secretary-section-head{max-width:700px}.remove-director-comparison-table{overflow:hidden;margin:42px auto 0;border:1px solid #dce4ee;border-radius:13px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.remove-director-comparison-head,.remove-director-comparison-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.remove-director-comparison-head{background:#062755}.remove-director-comparison-head span{padding:16px 20px;color:#ffffff;font-size:.82rem;font-weight:900;line-height:1.35}.remove-director-comparison-row{min-height:43px;border-top:1px solid #dce4ee}.remove-director-comparison-row:nth-child(odd){background:#f7f9fc}.remove-director-comparison-row span,.remove-director-comparison-row strong{display:flex;align-items:center;padding:11px 20px;color:#002050;font-size:.82rem;line-height:1.45}.remove-director-comparison-row strong{color:#60708f;font-weight:700}.remove-director-comparison-note{display:grid;grid-template-columns:18px 1fr;gap:10px;max-width:615px;margin:20px auto 0;padding:18px;border:1px solid rgba(43,117,255,.28);border-radius:13px;background:#eef6ff}.remove-director-comparison-note svg{margin-top:2px;color:#2b75ff}.remove-director-comparison-note p{margin:0;color:#0b4edb;font-size:.82rem;line-height:1.55}.remove-director-service-section{padding:var(--section-space) 0;background:#f5f7fb}.remove-director-service-section .appoint-secretary-section-head{max-width:700px}.remove-director-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.remove-director-service-card{min-height:150px;padding:22px;border:1px solid #dce4ee;border-radius:12px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.remove-director-service-card>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#edf2f8;color:#002050}.remove-director-service-card h3{margin:24px 0 0;color:#002050;font-size:.9rem;line-height:1.35}.remove-director-service-card p{margin:9px 0 0;color:#60708f;font-size:.82rem;line-height:1.6}.remove-director-process-section{padding:var(--section-space) 0;background:#eef3f9}.remove-director-process-section .appoint-secretary-section-head{max-width:720px}.remove-director-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px}.remove-director-process-card{position:relative;overflow:hidden;min-height:144px;padding:20px;border:1px solid #dce4ee;border-radius:12px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.remove-director-process-card>span{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:999px;background:#002050;color:#ffffff;font-size:.72rem;font-weight:900}.remove-director-process-card em{position:absolute;top:14px;right:18px;color:#edf1f6;font-size:2.3rem;font-style:normal;font-weight:900;line-height:1}.remove-director-process-card h3{position:relative;margin:18px 0 0;color:#002050;font-size:.9rem;line-height:1.35}.remove-director-process-card p{position:relative;margin:10px 0 0;color:#60708f;font-size:.82rem;line-height:1.6}.remove-director-process-action{display:flex;justify-content:center;margin-top:32px}.remove-director-process-action .appoint-secretary-primary{min-width:214px}.remove-director-audience-section{padding:var(--section-space) 0;background:#f5f7fb}.remove-director-audience-section .appoint-secretary-section-head{max-width:670px}.remove-director-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.remove-director-audience-card{display:grid;grid-template-columns:42px 1fr;gap:18px;align-items:start;min-height:96px;padding:20px 22px;border:1px solid #dce4ee;border-radius:13px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.remove-director-audience-card>span{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:999px;background:rgba(255,122,20,.1);color:#ff7a14}.remove-director-audience-card h3{margin:0;color:#002050;font-size:.86rem;line-height:1.35}.remove-director-audience-card p{margin:7px 0 0;color:#60708f;font-size:.82rem;line-height:1.55}.remove-director-mistakes-section{padding:var(--section-space) 0;background:#eef3f9}.remove-director-mistakes-section .appoint-secretary-section-head{max-width:670px}.remove-director-mistakes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.remove-director-mistake-card{min-height:144px;padding:20px;border:1px solid rgba(255,112,112,.24);border-radius:13px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.remove-director-mistake-card>span{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:999px;background:#fff0f0;color:#ff4f5f}.remove-director-mistake-card h3{margin:24px 0 0;color:#002050;font-size:.86rem;line-height:1.35}.remove-director-mistake-card p{margin:9px 0 0;color:#60708f;font-size:.82rem;line-height:1.55}.remove-director-mistakes-note{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;max-width:615px;margin:24px auto 0;padding:16px;border:1px solid #bac8db;border-radius:13px;background:#e7edf6}.remove-director-mistakes-note svg{margin-top:2px;color:#002050}.remove-director-mistakes-note p{margin:0;color:#243f63;font-size:.82rem;line-height:1.55}.remove-director-why-section{padding:var(--section-space) 0;background:#f5f7fb}.remove-director-why-section .appoint-secretary-section-head{max-width:680px}.remove-director-why-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(430px,.9fr);gap:24px;align-items:center;margin-top:42px}.remove-director-why-list{display:grid;gap:12px}.remove-director-why-item{display:grid;grid-template-columns:36px 1fr;gap:18px;align-items:center;min-height:70px;padding:15px 18px;border:1px solid #dce4ee;border-radius:12px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.remove-director-why-item>span{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:999px;background:#edf2f8;color:#002050}.remove-director-why-item h3{margin:0;color:#002050;font-size:.86rem;line-height:1.35}.remove-director-why-item p{margin:4px 0 0;color:#60708f;font-size:.82rem;line-height:1.45}.remove-director-why-card{padding:30px 26px 28px;border-radius:13px;background:#062755;box-shadow:0 18px 40px rgba(0,18,48,.12)}.remove-director-why-card h3{margin:0;color:#ffffff;font-size:1rem;line-height:1.4}.remove-director-why-checks{display:grid;gap:12px;margin-top:22px}.remove-director-why-checks div{display:flex;align-items:flex-start;gap:10px;color:rgba(255,255,255,.9);font-size:.82rem;font-weight:700;line-height:1.45}.remove-director-why-checks svg{flex:0 0 auto;margin-top:2px;color:#ff7a14}.remove-director-why-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.remove-director-why-actions .appoint-secretary-primary,.remove-director-why-actions .appoint-secretary-secondary{width:100%;min-width:0}.remove-director-related-section{padding:var(--section-space) 0;background:#eef3f9}.remove-director-related-section .appoint-secretary-section-head{max-width:650px}.remove-director-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.remove-director-related-card{min-height:170px;padding:22px 18px;border:1px solid #dce4ee;border-radius:13px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.remove-director-related-card>span{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:999px;background:#edf2f8;color:#002050}.remove-director-related-card h3{margin:26px 0 0;color:#002050;font-size:.86rem;line-height:1.35}.remove-director-related-card p{margin:22px 0 0;color:#60708f;font-size:.82rem;line-height:1.55}.remove-director-related-card a{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:#ff7a14;font-size:.72rem;font-weight:800;line-height:1;text-decoration:none}.appoint-secretary-meaning-section{padding:var(--section-space) 0;background:#ffffff}.appoint-secretary-section-head{max-width:850px;margin:0 auto;text-align:center}.appoint-secretary-section-eyebrow{color:#ff7a14;font-size:.72rem;font-weight:900;letter-spacing:.18em;line-height:1}.appoint-secretary-section-head h2{margin:20px 0 0;color:#002050;font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.16;letter-spacing:0}.appoint-secretary-section-head p{max-width:700px;margin:16px auto 0;color:#243f63;font-size:1rem;line-height:1.65}.appoint-secretary-info-note{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:center;max-width:605px;margin:44px auto 0;padding:18px;border:1px solid #cad4e1;border-radius:15px;background:#f5f7fa}.appoint-secretary-info-note span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#dfe5ed;color:#002050}.appoint-secretary-info-note p{margin:0;color:#002050;font-size:.83rem;font-weight:600;line-height:1.55}.appoint-secretary-info-note strong{font-weight:900}.appoint-secretary-meaning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:52px}.appoint-secretary-meaning-card{min-height:182px;padding:22px;border:1px solid #dde5ef;border-radius:15px;background:#f8fafc;box-shadow:0 8px 18px rgba(2,32,80,.03)}.appoint-secretary-meaning-card span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#002050;color:#ffffff}.appoint-secretary-meaning-card h3{margin:28px 0 0;color:#002050;font-size:.9rem;line-height:1.25}.appoint-secretary-meaning-card p{margin:10px 0 0;color:#243f63;font-size:.84rem;line-height:1.55}.appoint-secretary-need-section{padding:var(--section-space) 0;background:#f5f7fb}.appoint-secretary-need-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);gap:80px;align-items:center}.appoint-secretary-need-copy{max-width:500px}.appoint-secretary-need-copy h2{margin:18px 0 0;color:#002050;font-size:clamp(2rem,3.3vw,2.85rem);line-height:1.2;letter-spacing:0}.appoint-secretary-need-copy p{margin:18px 0 0;color:#33496b;font-size:1rem;line-height:1.65}.appoint-secretary-need-copy .appoint-secretary-primary{margin-top:24px}.appoint-secretary-situations-card{padding:30px;border:1px solid #dce4ee;border-radius:16px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.04)}.appoint-secretary-situations-card h3{margin:0;color:#6c7f9c;font-size:.76rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.appoint-secretary-situations-list{display:grid;gap:15px;margin-top:24px}.appoint-secretary-situations-list div{display:flex;align-items:flex-start;gap:11px;color:#002050;font-size:.88rem;font-weight:600;line-height:1.45}.appoint-secretary-situations-list svg{flex:0 0 auto;margin-top:2px;color:#ff7a14}.appoint-secretary-delay-section{padding:var(--section-space) 0;background:#ffffff}.appoint-secretary-delay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px}.appoint-secretary-delay-card{min-height:162px;padding:22px;border:1px solid rgba(255,122,20,.24);border-radius:15px;background:#fff4ee}.appoint-secretary-delay-card span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(255,122,20,.13);color:#ff7a14}.appoint-secretary-delay-card h3{margin:18px 0 0;color:#002050;font-size:.9rem;line-height:1.3}.appoint-secretary-delay-card p{margin:9px 0 0;color:#304763;font-size:.85rem;line-height:1.55}.appoint-secretary-delay-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:36px;padding:25px;border-radius:15px;background:#002050}.appoint-secretary-delay-cta p{max-width:620px;margin:0;color:#ffffff;font-size:.92rem;font-weight:600;line-height:1.55}.appoint-secretary-delay-cta strong{font-weight:900}.appoint-secretary-delay-cta .appoint-secretary-primary{flex:0 0 auto;min-width:200px}.appoint-secretary-comparison-section{padding:var(--section-space) 0;background:#f5f7fb}.appoint-secretary-comparison-table{overflow:hidden;max-width:880px;margin:40px auto 0;border:1px solid #dce4ee;border-radius:15px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.appoint-secretary-comparison-head,.appoint-secretary-comparison-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.appoint-secretary-comparison-head{background:#002050}.appoint-secretary-comparison-head span{padding:18px 22px;color:rgba(255,255,255,.58);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.appoint-secretary-comparison-head span:nth-child(2){color:#ff7a14}.appoint-secretary-comparison-row{min-height:52px;border-top:1px solid #dce4ee}.appoint-secretary-comparison-row:nth-child(odd){background:#f8fafc}.appoint-secretary-comparison-head span,.appoint-secretary-comparison-row>*{border-left:1px solid #dce4ee}.appoint-secretary-comparison-head span:first-child,.appoint-secretary-comparison-row>:first-child{border-left:0}.appoint-secretary-comparison-row span,.appoint-secretary-comparison-row strong{display:flex;align-items:center;gap:8px;padding:14px 22px;color:#002050;font-size:.86rem;line-height:1.4}.appoint-secretary-comparison-row strong{font-weight:900}.appoint-secretary-comparison-row span{justify-content:center;color:#243f63;font-weight:500}.appoint-secretary-comparison-row span:nth-child(2) svg{color:#08b98a}.appoint-secretary-comparison-row span:nth-child(3) svg{color:#ff7a14}.appoint-secretary-service-section{padding:var(--section-space) 0;background:#ffffff}.appoint-secretary-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px}.appoint-secretary-service-card{min-height:188px;padding:22px;border:1px solid #dce4ee;border-radius:15px;background:#f8fafc;box-shadow:0 8px 18px rgba(2,32,80,.03)}.appoint-secretary-service-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.appoint-secretary-service-top span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#002050;color:#ffffff}.appoint-secretary-service-top em{color:#cbd4e0;font-size:1.32rem;font-style:normal;font-weight:900;line-height:1}.appoint-secretary-service-card h3{margin:26px 0 0;color:#002050;font-size:.9rem;line-height:1.3}.appoint-secretary-service-card p{margin:9px 0 0;color:#243f63;font-size:.85rem;line-height:1.55}.appoint-secretary-process-section{padding:var(--section-space) 0;background:#062755;color:#ffffff}.appoint-secretary-process-section .appoint-secretary-section-head h2{color:#ffffff}.appoint-secretary-process-section .appoint-secretary-section-head p{color:rgba(255,255,255,.72)}.appoint-secretary-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.appoint-secretary-process-card{min-height:162px;padding:24px 22px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:rgba(255,255,255,.08);box-shadow:0 18px 40px rgba(0,18,48,.12)}.appoint-secretary-process-card>span{display:block;color:rgba(255,122,20,.46);font-size:2rem;font-weight:900;line-height:1}.appoint-secretary-process-card h3{margin:18px 0 0;color:#ffffff;font-size:1rem;line-height:1.28}.appoint-secretary-process-card p{margin:9px 0 0;color:rgba(255,255,255,.72);font-size:.86rem;line-height:1.6}.appoint-secretary-process-action{display:flex;justify-content:center;margin-top:42px}.appoint-secretary-process-action .appoint-secretary-primary{min-width:224px}.appoint-secretary-audience-section{padding:var(--section-space) 0;background:#f5f7fb}.appoint-secretary-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px}.appoint-secretary-audience-card{display:grid;grid-template-columns:40px 1fr;gap:18px;min-height:130px;padding:22px;border:1px solid #dce4ee;border-radius:15px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.03)}.appoint-secretary-audience-card>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#e9edf2;color:#002050}.appoint-secretary-audience-card h3{margin:0;color:#002050;font-size:.9rem;line-height:1.3}.appoint-secretary-audience-card p{margin:8px 0 0;color:#243f63;font-size:.85rem;line-height:1.55}.appoint-secretary-partner-section{padding:var(--section-space) 0;background:#ffffff}.appoint-secretary-partner-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:80px;align-items:center;margin-top:50px}.appoint-secretary-partner-list{display:grid;gap:18px;max-width:500px;margin-left:auto}.appoint-secretary-partner-item{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:flex-start}.appoint-secretary-partner-item>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#e9edf2;color:#002050}.appoint-secretary-partner-item h3{margin:0;color:#002050;font-size:.9rem;line-height:1.3}.appoint-secretary-partner-item p{margin:4px 0 0;color:#243f63;font-size:.84rem;line-height:1.5}.appoint-secretary-partner-card{max-width:485px;padding:32px 30px 30px;border-radius:15px;background:#002050;color:#ffffff}.appoint-secretary-partner-card h3{margin:0;color:#ffffff;font-size:1.02rem;line-height:1.35}.appoint-secretary-partner-checks{display:grid;gap:12px;margin-top:20px}.appoint-secretary-partner-checks div{display:flex;align-items:flex-start;gap:10px;color:rgba(255,255,255,.9);font-size:.85rem;font-weight:600;line-height:1.45}.appoint-secretary-partner-checks svg{flex:0 0 auto;margin-top:2px;color:#ff7a14}.appoint-secretary-partner-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.appoint-secretary-partner-actions .appoint-secretary-primary,.appoint-secretary-partner-actions .appoint-secretary-secondary{width:100%;min-width:0}.appoint-secretary-faq-section{padding:var(--section-space) 0;background:#f5f7fb}.appoint-secretary-faq-list{display:grid;gap:12px;width:60%;margin:42px auto 0}.appoint-secretary-faq-card{overflow:hidden;border:1px solid #dce4ee;border-radius:15px;background:#ffffff}.appoint-secretary-faq-card summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:0 22px;color:#002050;cursor:pointer;font-size:.9rem;font-weight:900;list-style:none}.appoint-secretary-faq-card summary::-webkit-details-marker{display:none}.appoint-secretary-faq-card summary svg{flex:0 0 auto;color:#8090a8;transition:transform .18s ease,color .18s ease}.appoint-secretary-faq-card[open] summary svg{color:#002050;transform:rotate(180deg)}.appoint-secretary-faq-card p{margin:0;padding:0 22px 20px;color:#243f63;font-size:.88rem;line-height:1.65}.appoint-secretary-final-section{position:relative;overflow:hidden;padding:var(--section-space) 0;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0),#062755;background-size:42px 42px;color:#ffffff}.appoint-secretary-final-content{text-align:center}.appoint-secretary-final-content h2{max-width:830px;margin:24px auto 0;color:#ffffff;font-size:3rem;line-height:1.1;letter-spacing:0}.appoint-secretary-final-content h2 span{display:block;color:#ff7a14}.appoint-secretary-final-content>p{max-width:550px;margin:22px auto 0;color:rgba(255,255,255,.78);font-size:1.08rem;line-height:1.65}.appoint-secretary-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.appoint-secretary-final-actions .appoint-secretary-primary{min-width:212px}.appoint-secretary-final-actions .appoint-secretary-secondary{min-width:158px}.appoint-secretary-final-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:34px}.appoint-secretary-final-trust span{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.58);font-size:.78rem;font-weight:600}.appoint-secretary-final-trust svg{color:#ff7a14}.remove-director-final-section{background:#062755}.remove-director-final-section .appoint-secretary-final-content h2{max-width:780px}.company-officers-quick-section{padding:var(--section-space) 0;background:#f2f5fa}.company-officers-quick-card{display:grid;grid-template-columns:40px 1fr;gap:18px;width:68%;margin:0 auto;padding:40px;border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.05)}.company-officers-quick-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#edf1f6;color:#002050}.company-officers-quick-eyebrow{color:#ff7a14;font-size:.75rem;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.company-officers-quick-card h2{margin:13px 0 0;color:#002050;font-size:1.25rem;line-height:1.28}.company-officers-quick-card p{max-width:740px;margin:14px 0 0;color:#52627a;font-size:1rem;line-height:1.7}.company-officers-need-section{padding:var(--section-space) 0;background:#ffffff}.company-officers-need-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);gap:80px;align-items:center}.company-officers-need-copy{max-width:590px}.company-officers-section-eyebrow{color:#ff7a14;font-size:.75rem;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.company-officers-need-copy h2{margin:18px 0 0;color:#002050;font-size:2.25rem;line-height:1.22}.company-officers-need-copy p{margin:22px 0 0;color:#52627a;font-size:1rem;line-height:1.7}.company-officers-need-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:32px;padding:0 25px;border-radius:16px;background:#ff7a14;color:#ffffff;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.company-officers-need-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.company-officers-need-card{padding:34px 34px 30px;border:1px solid #dbe3ee;border-radius:18px;background:#f2f5fa}.company-officers-need-list{display:grid;gap:18px}.company-officers-need-list div{display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:start}.company-officers-need-list svg{margin-top:2px;color:#ff7a14}.company-officers-need-list span{color:#001a42;font-size:.95rem;line-height:1.45;font-weight:600}.company-officers-need-note{margin-top:28px;padding-top:24px;border-top:1px solid #dbe3ee;color:#52627a;font-size:.78rem;line-height:1.7}.company-officers-need-note strong{color:#002050;font-weight:900}.company-officers-need-note span{margin-left:5px}.company-officers-services-section{padding:var(--section-space) 0;background:#f2f5fa}.company-officers-section-head{max-width:690px;margin:0 auto;text-align:center}.company-officers-section-head h2{margin:18px 0 0;color:#002050;font-size:2.25rem;line-height:1.18}.company-officers-section-head p{margin:20px auto 0;color:#52627a;font-size:1rem;line-height:1.7}.company-officers-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:54px}.company-officers-service-card{display:flex;flex-direction:column;min-height:172px;padding:24px 22px;border:1px solid #dbe3ee;border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.05);color:inherit;text-decoration:none}.company-officers-service-card span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#edf1f6;color:#002050}.company-officers-service-card h3{margin:22px 0 0;color:#002050;font-size:.96rem;line-height:1.28}.company-officers-service-card p{margin:9px 0 0;color:#52627a;font-size:.82rem;line-height:1.65}.company-officers-service-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:18px;color:#002050;font-size:.82rem;font-weight:900;line-height:1;transition:color .26s ease}.company-officers-service-link span{position:relative;display:inline-flex;align-items:center;width:15px;height:15px;overflow:hidden;background:transparent;color:inherit}.company-officers-service-link svg{position:absolute;inset:0;transition:color .26s ease,opacity .66s cubic-bezier(.22,1,.36,1),transform .66s cubic-bezier(.22,1,.36,1)}.company-officers-service-link svg:first-child{color:#002050}.company-officers-service-link svg:last-child{color:#ff7a14;opacity:0;transform:translateX(-18px)}.company-officers-service-card:hover .company-officers-service-link{color:#ff7a14}.company-officers-service-card:hover .company-officers-service-link svg:first-child{opacity:0;transform:translateX(18px)}.company-officers-service-card:hover .company-officers-service-link svg:last-child{opacity:1;transform:translateX(0)}.company-officers-services-action{display:flex;justify-content:center;margin-top:38px}.company-officers-services-action a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 28px;border-radius:16px;background:#ff7a14;color:#ffffff;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.company-officers-services-action a:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.company-officers-risks-section{position:relative;overflow:hidden;padding:var(--section-space) 0;background:radial-gradient(circle at 50% 18%,rgba(255,122,20,.08),transparent 28%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),#062755;background-size:auto,46px 46px,46px 46px;color:#ffffff}.company-officers-section-head-dark h2{max-width:620px;margin-left:auto;margin-right:auto;color:#ffffff}.company-officers-section-head-dark p{color:rgba(255,255,255,.74)}.company-officers-risks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:54px}.company-officers-risk-card{min-height:154px;padding:26px 22px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.09);box-shadow:0 18px 40px rgba(0,18,48,.12)}.company-officers-risk-card span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:rgba(255,255,255,.1);color:#ff7a14}.company-officers-risk-card h3{margin:25px 0 0;color:#ffffff;font-size:.94rem;line-height:1.3}.company-officers-risk-card p{margin:10px 0 0;color:rgba(255,255,255,.62);font-size:.82rem;line-height:1.65}.company-officers-risks-action{display:flex;justify-content:center;margin-top:44px}.company-officers-risks-action a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 28px;border-radius:16px;background:#ff7a14;color:#ffffff;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.company-officers-risks-action a:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.company-officers-risks-section .card-hover:hover{box-shadow:0 18px 36px rgba(0,18,48,.24)}.company-officers-process-section{padding:var(--section-space) 0;background:#ffffff}.company-officers-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1110px;margin:54px auto 0}.company-officers-process-card{min-height:170px;padding:22px;border:1px solid #dbe3ee;border-radius:16px;background:#f2f5fa}.company-officers-process-top{display:flex;align-items:center;gap:12px}.company-officers-process-top span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#062755;color:#ffffff}.company-officers-process-top strong{color:#c7d2e3;font-size:1.55rem;line-height:1;font-weight:900}.company-officers-process-card h3{margin:28px 0 0;color:#002050;font-size:.9rem;line-height:1.3}.company-officers-process-card p{margin:10px 0 0;color:#52627a;font-size:.78rem;line-height:1.65}.company-officers-process-note{max-width:606px;margin:36px auto 0;padding:22px 24px;border:1px solid #dbe3ee;border-radius:16px;background:#f2f5fa;color:#52627a;font-size:.9rem;line-height:1.7;text-align:center}.company-officers-process-note strong{color:#002050;font-weight:900}.company-officers-process-note span{margin-left:4px}.company-officers-audience-section{padding:var(--section-space) 0;background:#f2f5fa}.company-officers-audience-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:54px}.company-officers-audience-card{min-height:196px;padding:24px 22px;border:1px solid #dbe3ee;border-radius:16px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.05);text-align:center}.company-officers-audience-card span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#edf1f6;color:#002050}.company-officers-audience-card h3{margin:26px 0 0;color:#002050;font-size:.9rem;line-height:1.3}.company-officers-audience-card p{margin:10px 0 0;color:#52627a;font-size:.78rem;line-height:1.65}.company-officers-why-section{padding:var(--section-space) 0;background:#ffffff}.company-officers-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:72px;align-items:start}.company-officers-why-copy{max-width:590px}.company-officers-why-copy h2{margin:18px 0 0;color:#002050;font-size:2.25rem;line-height:1.18}.company-officers-why-copy>p{margin:26px 0 0;color:#52627a;font-size:1rem;line-height:1.7}.company-officers-why-benefits{display:grid;gap:25px;margin-top:34px}.company-officers-why-benefit{display:grid;grid-template-columns:38px 1fr;gap:14px}.company-officers-why-benefit>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#edf1f6;color:#002050}.company-officers-why-benefit h3{margin:0;color:#002050;font-size:.95rem;line-height:1.3}.company-officers-why-benefit p{margin:6px 0 0;color:#52627a;font-size:.88rem;line-height:1.65}.company-officers-why-card{padding:32px 30px 30px;border:1px solid #dbe3ee;border-radius:16px;background:#f2f5fa}.company-officers-why-card>h3{margin:0;color:#002050;font-size:1.05rem;line-height:1.3}.company-officers-why-card>p{margin:12px 0 0;color:#52627a;font-size:.9rem;line-height:1.7}.company-officers-why-challenges{display:grid;gap:11px;margin-top:26px}.company-officers-why-challenges div{display:grid;grid-template-columns:10px 1fr;gap:12px;align-items:center;min-height:40px;padding:0 14px;border:1px solid #dbe3ee;border-radius:999px;background:#ffffff}.company-officers-why-challenges span{width:8px;height:8px;border-radius:999px;background:#ff7a14}.company-officers-why-challenges p{margin:0;color:#001a42;font-size:.85rem;font-weight:600}.company-officers-why-card>a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:30px;border-radius:16px;background:#ff7a14;color:#ffffff;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.company-officers-why-card>a:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.company-officers-faq-section{padding:var(--section-space) 0;background:#f2f5fa}.company-officers-faq-list{display:grid;gap:12px;width:70%;margin:52px auto 0}.company-officers-faq-card{overflow:hidden;border:1px solid #dbe3ee;border-radius:14px;background:#ffffff;box-shadow:0 8px 20px rgba(2,32,80,.04)}.company-officers-faq-card summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:56px;padding:0 22px;color:#002050;cursor:pointer;font-size:.9rem;font-weight:900;list-style:none}.company-officers-faq-card summary::-webkit-details-marker{display:none}.company-officers-faq-card summary svg{flex:0 0 auto;color:#52627a;transition:transform .18s ease,color .18s ease}.company-officers-faq-card[open] summary svg{color:#ff7a14;transform:rotate(180deg)}.company-officers-faq-card>p{margin:0;padding:0 22px 18px;color:#52627a;font-size:.9rem;line-height:1.7}.company-officers-final-section{padding:var(--section-space) 0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),#062755;background-size:46px 46px}.company-officers-final-card{overflow:hidden;padding:68px 40px;background:transparent;color:#ffffff;text-align:center}.company-officers-final-eyebrow{color:#ff7a14;font-size:.8rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.company-officers-final-card h2{max-width:760px;margin:28px auto 0;color:#ffffff;font-size:clamp(2.4rem,4.5vw,3.55rem);line-height:1.14}.company-officers-final-card>p{max-width:700px;margin:26px auto 0;color:rgba(255,255,255,.74);font-size:1rem;line-height:1.7}.company-officers-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:38px}.company-officers-final-primary,.company-officers-final-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:16px;color:#ffffff;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease,background-color .13s ease}.company-officers-final-primary{min-width:235px;padding:0 28px;background:#ff7a14}.company-officers-final-secondary{min-width:202px;padding:0 24px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1)}.company-officers-final-primary:hover,.company-officers-final-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.company-officers-final-secondary:hover{background:rgba(255,255,255,.14)}.company-officers-final-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:48px;color:rgba(255,255,255,.42);font-size:.85rem;font-weight:800}.company-officers-final-trust span:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;margin-left:22px;border-radius:999px;background:rgba(255,255,255,.22);vertical-align:middle}@media (max-width:1024px){.appoint-secretary-hero-grid{grid-template-columns:1fr;gap:46px;min-height:0}.appoint-secretary-card-grid{max-width:720px}.appoint-director-meaning-grid,.appoint-director-need-grid{grid-template-columns:1fr;gap:42px}.appoint-director-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appoint-director-risk-cta{align-items:flex-start;flex-direction:column}.remove-director-hero-grid{grid-template-columns:1fr;gap:44px}.remove-director-copy,.remove-director-visual{max-width:720px}.remove-director-overview-head{grid-template-columns:1fr;gap:24px}.remove-director-meaning-grid,.remove-director-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remove-director-need-grid{grid-template-columns:1fr;gap:42px}.remove-director-problems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remove-director-comparison-table{overflow-x:auto}.remove-director-comparison-head,.remove-director-comparison-row{min-width:760px}.remove-director-audience-grid,.remove-director-mistakes-grid,.remove-director-process-grid,.remove-director-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remove-director-why-grid{grid-template-columns:1fr}.appoint-secretary-meaning-grid,.remove-director-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appoint-secretary-need-grid{grid-template-columns:1fr;gap:42px}.appoint-secretary-delay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appoint-secretary-delay-cta{align-items:flex-start;flex-direction:column}.appoint-secretary-comparison-table{overflow-x:auto}.appoint-secretary-comparison-head,.appoint-secretary-comparison-row{min-width:760px}.appoint-secretary-audience-grid,.appoint-secretary-process-grid,.appoint-secretary-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appoint-secretary-partner-grid{grid-template-columns:1fr;gap:42px}.appoint-secretary-partner-card,.appoint-secretary-partner-list{max-width:none;margin-left:0}.appoint-secretary-faq-list{width:84%}.company-officers-hero-grid{grid-template-columns:1fr;gap:46px}.company-officers-panel{max-width:720px}.company-officers-quick-card{width:86%}.company-officers-need-grid{grid-template-columns:1fr;gap:42px}.company-officers-audience-grid,.company-officers-process-grid,.company-officers-risks-grid,.company-officers-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-officers-why-grid{grid-template-columns:1fr;gap:42px}.company-officers-faq-list{width:84%}}@media (max-width:640px){.appoint-secretary-hero-grid{padding-top:var(--section-space);padding-bottom:var(--section-space)}.appoint-secretary-badge{min-height:34px;white-space:normal}.appoint-secretary-copy h1{font-size:clamp(2.35rem,10vw,3.25rem)}.appoint-secretary-actions{flex-direction:column}.appoint-secretary-primary,.appoint-secretary-secondary{width:100%}.appoint-director-hero .appoint-secretary-checklist,.appoint-secretary-card-grid{grid-template-columns:1fr}.appoint-director-governed-card{padding:28px 20px}.appoint-director-meaning-pills{grid-template-columns:1fr}.appoint-director-need-copy .appoint-secretary-primary{width:100%}.appoint-director-need-item{align-items:flex-start;min-height:auto;padding:16px 18px}.appoint-director-risk-grid{grid-template-columns:1fr;margin-top:36px}.appoint-director-risk-cta{padding:22px 18px}.appoint-director-risk-cta div{align-items:flex-start}.appoint-director-risk-cta .appoint-secretary-primary{width:100%}.remove-director-hero{padding:var(--section-space) 0}.remove-director-hero-grid{min-height:0}.remove-director-copy h1{font-size:clamp(2.45rem,10vw,3.35rem)}.remove-director-actions{flex-direction:column}.remove-director-actions .appoint-secretary-primary,.remove-director-actions .appoint-secretary-secondary{width:100%}.remove-director-stats,.remove-director-trust-grid{grid-template-columns:1fr}.remove-director-coverage{padding:20px}.remove-director-overview-grid{grid-template-columns:1fr;margin-top:36px}.remove-director-overview-card{min-height:auto}.remove-director-overview-note{align-items:flex-start}.remove-director-meaning-grid{grid-template-columns:1fr;margin-top:36px}.remove-director-meaning-card{min-height:auto}.remove-director-info-note{grid-template-columns:1fr}.remove-director-need-copy .appoint-secretary-primary{min-width:0;width:100%}.remove-director-need-card{padding:22px 18px}.remove-director-problems-grid{grid-template-columns:1fr;margin-top:36px}.remove-director-problem-card{min-height:auto}.remove-director-problems-note{grid-template-columns:1fr}.remove-director-comparison-table{margin-top:34px}.remove-director-comparison-note{grid-template-columns:1fr}.remove-director-service-grid{grid-template-columns:1fr;margin-top:36px}.remove-director-service-card{min-height:auto}.remove-director-process-grid{grid-template-columns:1fr;margin-top:36px}.remove-director-process-card{min-height:auto}.remove-director-process-action .appoint-secretary-primary{width:100%}.remove-director-audience-grid{grid-template-columns:1fr;margin-top:36px}.remove-director-audience-card{min-height:auto}.remove-director-mistakes-grid{grid-template-columns:1fr;margin-top:36px}.remove-director-mistake-card{min-height:auto}.remove-director-mistakes-note{grid-template-columns:1fr}.remove-director-why-grid{margin-top:36px}.remove-director-why-item{align-items:flex-start}.remove-director-why-card{padding:28px 20px}.remove-director-why-actions{grid-template-columns:1fr}.remove-director-related-grid{grid-template-columns:1fr;margin-top:36px}.remove-director-related-card{min-height:auto}.remove-director-problems-action .appoint-secretary-primary{width:100%}.remove-director-coverage-item{grid-template-columns:1fr}.appoint-secretary-info-note{grid-template-columns:1fr;padding:18px}.appoint-secretary-meaning-grid{grid-template-columns:1fr;margin-top:36px}.appoint-secretary-need-copy .appoint-secretary-primary{width:100%}.appoint-secretary-situations-card{padding:26px 20px}.appoint-secretary-delay-grid{grid-template-columns:1fr;margin-top:36px}.appoint-secretary-delay-cta{padding:24px 18px}.appoint-secretary-delay-cta .appoint-secretary-primary{width:100%}.appoint-secretary-comparison-table{margin-top:34px}.appoint-secretary-process-grid,.appoint-secretary-service-grid{grid-template-columns:1fr;margin-top:36px}.appoint-secretary-process-action .appoint-secretary-primary{width:100%}.appoint-secretary-audience-grid{grid-template-columns:1fr;margin-top:36px}.appoint-secretary-partner-grid{margin-top:36px}.appoint-secretary-partner-card{padding:28px 20px}.appoint-secretary-partner-actions{grid-template-columns:1fr}.appoint-secretary-faq-list{width:100%;margin-top:34px}.appoint-secretary-final-actions{flex-direction:column;align-items:stretch}.appoint-secretary-final-actions .appoint-secretary-primary,.appoint-secretary-final-actions .appoint-secretary-secondary{width:100%}.appoint-secretary-final-trust{align-items:center;flex-direction:column;gap:12px}.company-officers-hero-grid{min-height:0;padding-top:var(--section-space);padding-bottom:var(--section-space)}.company-officers-copy h1{font-size:clamp(2.4rem,11vw,3.25rem)}.company-officers-actions,.company-officers-card-grid,.company-officers-mini-grid{grid-template-columns:1fr}.company-officers-actions{flex-direction:column}.company-officers-primary,.company-officers-secondary{width:100%}.company-officers-status{grid-template-columns:34px 1fr}.company-officers-status em{grid-column:2}.company-officers-quick-card{grid-template-columns:1fr;width:100%;padding:30px 22px}.company-officers-need-card{padding:28px 22px}.company-officers-need-button{width:100%}.company-officers-services-grid{grid-template-columns:1fr;margin-top:36px}.company-officers-services-action a{width:100%}.company-officers-risks-grid{grid-template-columns:1fr;margin-top:36px}.company-officers-risks-action a{width:100%}.company-officers-process-grid{grid-template-columns:1fr;margin-top:36px}.company-officers-process-card{min-height:auto}.company-officers-process-note{text-align:left}.company-officers-audience-grid{grid-template-columns:1fr;margin-top:36px}.company-officers-audience-card{min-height:auto}.company-officers-why-card{padding:28px 20px}.company-officers-why-challenges div{border-radius:18px;padding:10px 14px}.company-officers-faq-list{width:100%;margin-top:36px}.company-officers-faq-card summary{align-items:flex-start;min-height:60px;padding:18px}.company-officers-faq-card>p{padding:0 18px 18px}.company-officers-final-card{padding:50px 22px}.company-officers-final-actions{flex-direction:column}.company-officers-final-primary,.company-officers-final-secondary{width:100%}.company-officers-final-trust{flex-direction:column;gap:10px}.company-officers-final-trust span:after{display:none!important}}.company-name-change-hero{position:relative;overflow:hidden;padding:var(--section-space) 0 0;background:linear-gradient(90deg,rgba(8,42,97,.98),rgba(8,42,97,.95) 58%,rgba(8,42,97,.76)),url(/images/hero-image.png);background-repeat:no-repeat;background-position:100%;background-size:cover}.company-name-change-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:42px;align-items:start}.company-name-change-copy{max-width:560px;padding-top:18px}.company-name-change-badge{font-weight:600}.company-name-change-copy h1{margin-bottom:18px;color:#ffffff}.company-name-change-copy h1 span{display:block}.company-name-change-lead{max-width:540px;margin:0 0 16px;color:rgba(255,255,255,.92);font-size:1.1rem;line-height:1.65}.company-name-change-body{max-width:520px;margin:0 0 26px;color:rgba(255,255,255,.72);font-size:1.02rem;line-height:1.75}.company-name-change-actions{margin-bottom:36px}.company-name-change-secondary{gap:10px}.company-name-change-panel{align-self:start}.company-name-change-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-name-change-card{min-height:170px;padding:22px 22px 20px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.company-name-change-card-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:14px;border-radius:999px;color:#ffffff}.company-name-change-card h2{margin-bottom:8px;color:#ffffff;font-size:1.12rem;line-height:1.35}.company-name-change-card p{margin:0;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.72}.company-name-change-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;border-top:1px solid rgba(255,255,255,.12)}.company-name-change-strip-item{display:flex;align-items:center;justify-content:center;gap:10px;min-height:74px;padding:16px 18px;border-right:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:.97rem;font-weight:500;line-height:1.45;text-align:center}.company-name-change-strip-item:last-child{border-right:0}.company-name-change-strip-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--secondary)}.company-name-change-intro-section{padding:var(--section-space) 0;background:rgb(246,248,252)}.company-name-change-intro-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;align-items:center;max-width:1040px;margin:0 auto;padding:34px 38px;border:1px solid #dbe3ef;border-radius:22px;background:#ffffff;box-shadow:0 14px 30px rgba(2,32,80,.06)}.company-name-change-intro-info{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:#eef3fb;color:#002d72}.company-name-change-intro-copy h2{margin-bottom:12px;color:#002050;font-size:1.2rem;line-height:1.35}.company-name-change-intro-copy p{max-width:980px;margin:0;color:#556683;font-size:.99rem;line-height:1.85}.company-name-change-intro-copy strong{color:#001f57;font-weight:700}.company-name-change-applies-section{padding:var(--section-space) 0;background:#f1f3f9}.company-name-change-applies-head{max-width:760px;margin-bottom:34px}.company-name-change-applies-head h2{margin-bottom:16px;color:#002050}.company-name-change-applies-head p{max-width:760px;margin:0;color:#5f6f88;font-size:1.03rem;line-height:1.72}.company-name-change-applies-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.company-name-change-applies-card{display:flex;align-items:flex-start;gap:18px;min-height:118px;padding:24px 26px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff;box-shadow:0 12px 28px rgba(2,32,80,.06)}.company-name-change-applies-card p{margin:0;color:#002050;font-size:.99rem;font-weight:500;line-height:1.5}.company-name-change-applies-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:999px;background:#eef3fb;color:#002d72}.company-name-change-applies-card-featured{border-color:#0c3678;background:#0c3678}.company-name-change-applies-card-featured p{color:#ffffff}.company-name-change-applies-card-featured strong{color:var(--secondary);font-weight:700}.company-name-change-applies-icon-featured{background:rgba(255,122,20,.14);color:var(--secondary)}.company-name-change-process-section{padding:var(--section-space) 0;background:rgb(246,248,252)}.company-name-change-process-head{max-width:760px;margin:0 auto 34px;text-align:center}.company-name-change-process-head h2{margin-bottom:14px;color:#002050}.company-name-change-process-head p{margin:0;color:#5f6f88;font-size:1.02rem;line-height:1.7}.company-name-change-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.company-name-change-process-card{min-height:180px;padding:24px 24px 22px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff;box-shadow:0 12px 28px rgba(2,32,80,.06)}.company-name-change-process-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.company-name-change-process-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#eef3fb;color:#002d72}.company-name-change-process-number{color:rgba(0,32,80,.12);font-family:var(--font-head),sans-serif;font-size:2.15rem;font-weight:800;line-height:1}.company-name-change-process-card h3{margin-bottom:10px;color:#002050;font-size:1.08rem;line-height:1.35}.company-name-change-process-card p{margin:0;color:#5f6f88;font-size:.97rem;line-height:1.7}.company-name-change-requirements-section{padding:var(--section-space) 0;background:#f1f3f9}.company-name-change-requirements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.company-name-change-requirements-card{padding:30px 30px 28px;border:1px solid #d9e2ee;border-radius:24px;background:#ffffff;box-shadow:0 14px 30px rgba(2,32,80,.06)}.company-name-change-requirements-card-dark{border-color:#0b3779;background:#0b3779}.company-name-change-requirements-title{display:flex;align-items:center;gap:14px;margin-bottom:22px}.company-name-change-requirements-title h2{margin:0;color:#002050;font-size:1.1rem;line-height:1.35}.company-name-change-requirements-title-dark h2{color:#ffffff}.company-name-change-requirements-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#eef3fb;color:#002d72}.company-name-change-requirements-icon-dark{background:rgba(255,122,20,.14);color:var(--secondary)}.company-name-change-requirements-list{display:grid;gap:16px}.company-name-change-requirements-item{display:flex;align-items:flex-start;gap:12px}.company-name-change-requirements-item span:last-child{color:#002050;font-size:.98rem;line-height:1.55}.company-name-change-requirements-item-dark span:last-child{color:rgba(255,255,255,.9)}.company-name-change-requirements-arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-top:2px;color:#002d72}.company-name-change-requirements-arrow-dark{color:var(--secondary)}.company-name-change-requirements-note{margin-top:24px;padding:14px 18px;border-radius:18px;background:#f2f5fa;color:#002050;font-size:.97rem;line-height:1.6}.company-name-change-requirements-note-dark{background:rgba(255,255,255,.14);color:#ff9a52;font-weight:500}.company-name-change-after-section{padding:var(--section-space) 0;background:rgb(246,248,252)}.company-name-change-after-head{max-width:760px;margin-bottom:34px}.company-name-change-after-head h2{margin-bottom:16px;color:#002050}.company-name-change-after-head p{margin:0;color:#5f6f88;font-size:1.03rem;line-height:1.72}.company-name-change-after-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.company-name-change-after-card{min-height:190px;padding:22px 22px 20px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff;box-shadow:0 12px 28px rgba(2,32,80,.06)}.company-name-change-after-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:999px;background:#eef3fb;color:#002d72}.company-name-change-after-card h3{margin-bottom:10px;color:#002050;font-size:1.08rem;line-height:1.4}.company-name-change-after-card p{margin:0;color:#5f6f88;font-size:.97rem;line-height:1.72}.company-name-change-after-card-highlight{border-color:#ff7a14;background:#ff7a14}.company-name-change-after-card-highlight h3,.company-name-change-after-card-highlight p{color:#ffffff}.company-name-change-after-card-highlight a{display:inline-block;margin-top:18px;color:#ffffff;font-size:.98rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.company-name-change-why-section{padding:var(--section-space) 0;background:rgb(241,243,249)}.company-name-change-why-head{max-width:760px;margin:0 auto 34px;text-align:center}.company-name-change-why-head h2{margin-bottom:14px;color:#002050}.company-name-change-why-head p{margin:0;color:#5f6f88;font-size:1.02rem;line-height:1.7}.company-name-change-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:38px}.company-name-change-why-card{min-height:128px;padding:22px 20px 18px;border:1px solid #d9e2ee;border-radius:20px;background:#ffffff;box-shadow:0 12px 28px rgba(2,32,80,.06)}.company-name-change-why-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:999px;background:#eef3fb;color:#002d72}.company-name-change-why-card h3{margin-bottom:8px;color:#002050;font-size:1.04rem;line-height:1.35}.company-name-change-why-card p{margin:0;color:#5f6f88;font-size:.94rem;line-height:1.7}.company-name-change-rejection-panel{display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;border-radius:18px;background:#0c326f;box-shadow:0 14px 30px rgba(2,32,80,.1)}.company-name-change-rejection-side{padding:24px 22px;border-right:1px solid rgba(255,255,255,.08)}.company-name-change-rejection-badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:14px;border-radius:999px;background:rgba(255,122,20,.14);color:var(--secondary)}.company-name-change-rejection-side h3{margin-bottom:10px;color:#ffffff;font-size:1.05rem;line-height:1.35}.company-name-change-rejection-side p{margin:0;color:rgba(255,255,255,.78);font-size:.9rem;line-height:1.7}.company-name-change-rejection-main{display:flex;flex-direction:column}.company-name-change-rejection-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.company-name-change-rejection-point{display:flex;align-items:center;gap:12px;min-height:56px;padding:18px 20px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.company-name-change-rejection-point:nth-child(2n){border-right:0}.company-name-change-rejection-number{color:#d06d30;font-family:var(--font-head),sans-serif;font-size:1.7rem;font-weight:800;line-height:1}.company-name-change-rejection-point span:last-child{color:#ffffff;font-size:.92rem;line-height:1.5}.company-name-change-rejection-note{display:flex;align-items:center;gap:12px;padding:14px 20px;color:#ffb27d;font-size:.92rem;font-weight:600;line-height:1.55}.company-name-change-rejection-note-dot{width:7px;height:7px;flex-shrink:0;border-radius:999px;background:var(--secondary)}.company-name-change-faq-section{padding:var(--section-space) 0;background:rgb(246,248,252)}.company-name-change-faq-head{margin:0 auto 28px;text-align:center}.company-name-change-faq-head h2{color:#002050}.company-name-change-faq-list{max-width:1080px;margin:0 auto}.company-name-change-final-section{padding:var(--section-space) 0;background:#082a61}.company-name-change-final-shell{padding:50px 28px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:rgba(255,255,255,.04);text-align:center}.company-name-change-final-badge{margin:0 auto 18px}.company-name-change-final-shell h2{margin-bottom:18px;color:#ffffff}.company-name-change-final-shell h2 span{display:block}.company-name-change-final-shell p{max-width:760px;margin:0 auto;color:rgba(255,255,255,.82);font-size:1.08rem;line-height:1.7}.company-name-change-final-actions{display:flex;justify-content:center;gap:14px;margin-top:34px}.company-name-change-final-primary,.company-name-change-final-secondary{min-width:214px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px}.company-name-change-final-secondary{min-height:56px;padding:0 28px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.04);color:#ffffff;font-weight:600}.company-name-change-final-contact{display:flex;justify-content:center;gap:24px;margin-top:28px}.company-name-change-final-contact a{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.72);font-size:.96rem}@media (max-width:960px){.company-name-change-after-grid,.company-name-change-applies-grid,.company-name-change-card-grid,.company-name-change-hero-grid,.company-name-change-process-grid,.company-name-change-rejection-panel,.company-name-change-rejection-points,.company-name-change-requirements-grid,.company-name-change-why-grid{grid-template-columns:1fr}.company-name-change-after-head,.company-name-change-applies-head,.company-name-change-applies-head p,.company-name-change-body,.company-name-change-copy,.company-name-change-lead,.company-name-change-why-head{max-width:100%}.company-name-change-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.company-name-change-rejection-side{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.company-name-change-rejection-point{border-right:0}}@media (max-width:640px){.company-name-change-copy{padding-top:0}.company-name-change-copy h1{font-size:2.7rem;line-height:1.06}.company-name-change-lead{margin-bottom:14px;font-size:1rem;line-height:1.65}.company-name-change-body{margin-bottom:22px;font-size:.98rem;line-height:1.7}.company-name-change-actions,.company-name-change-final-actions,.company-name-change-final-contact{flex-direction:column;align-items:stretch}.company-name-change-actions .btn,.company-name-change-actions .company-name-change-secondary,.company-name-change-final-contact a,.company-name-change-final-primary,.company-name-change-final-secondary{width:100%;min-width:0;justify-content:center}.company-name-change-panel{width:100%}.company-name-change-card-grid{gap:14px}.company-name-change-after-card,.company-name-change-card,.company-name-change-process-card,.company-name-change-requirements-card,.company-name-change-why-card{min-height:0;padding:20px 18px}.company-name-change-strip{grid-template-columns:1fr}.company-name-change-strip-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.1);padding:12px 14px;justify-content:flex-start}.company-name-change-strip-item:last-child{border-bottom:0}.company-name-change-intro-card{grid-template-columns:1fr;gap:14px;padding:22px 18px}.company-name-change-intro-info{width:52px;height:52px}.company-name-change-after-head h2,.company-name-change-applies-head h2,.company-name-change-faq-head h2,.company-name-change-final-shell h2,.company-name-change-intro-copy h2,.company-name-change-process-head h2,.company-name-change-why-head h2{font-size:2.2rem;line-height:1.08}.company-name-change-after-head,.company-name-change-applies-head,.company-name-change-faq-head,.company-name-change-process-head,.company-name-change-why-head{margin-bottom:24px}.company-name-change-applies-card{min-height:0;padding:20px 18px}.company-name-change-process-number{font-size:2.2rem}.company-name-change-requirements-title{gap:12px;margin-bottom:18px}.company-name-change-rejection-point span:last-child,.company-name-change-requirements-item span:last-child{font-size:.95rem;line-height:1.55}.company-name-change-requirements-note{margin-top:18px;padding:12px 14px}.company-name-change-after-card-highlight a{margin-top:14px}.company-name-change-rejection-main,.company-name-change-rejection-side{padding:20px 18px}.company-name-change-rejection-note{align-items:flex-start}.company-name-change-faq-list{max-width:100%}.company-name-change-final-shell{padding:34px 18px}}@media (max-width:1024px){.plc-journey-experience{grid-template-columns:1fr!important;gap:18px!important;margin-top:2.5rem!important}.plc-journey-track{display:none!important}.plc-journey-card{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:0!important;text-align:left!important}.plc-journey-marker{width:58px!important;height:58px!important;margin:0!important;border-radius:18px!important}.plc-journey-number{width:40px!important;height:40px!important;border-radius:14px!important}.plc-journey-copy{min-height:0!important;padding:18px 16px!important}.plc-journey-copy h3,.plc-journey-copy p{max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (max-width:760px){.llp-requirements-grid{grid-template-columns:1fr!important;gap:18px!important}.llp-requirements-visual{border-radius:22px}.llp-requirements-image-wrap{aspect-ratio:1/1.08}.llp-requirements-image-copy{padding:18px 16px!important}.llp-requirements-label{margin-bottom:12px}.llp-requirements-image-copy h2{max-width:none;margin-bottom:12px;font-size:1.8rem;line-height:1.1}.llp-requirements-image-copy p{max-width:none;margin-bottom:12px;font-size:.95rem;line-height:1.65}.llp-requirement-item{padding:16px 16px 14px;border-radius:18px}}.name-services-page{background:#ffffff}.name-services-hero .foreign-hero-badge{font-weight:600}.name-services-hero-body{max-width:620px;margin:0 0 30px}.name-services-hero-checklist{gap:12px 28px;margin-top:34px}.name-services-hero-check{line-height:1.5}.name-services-hero-check-icon{margin-top:2px;border:1px solid #ff7a00;border-radius:999px}.name-services-quick-card{padding:26px 24px 22px;border-radius:20px;box-shadow:0 16px 34px rgba(2,32,80,.08)}.name-services-quick-label{color:#5f6f88;font-size:.75rem}.name-services-quick-dot{position:relative;width:18px;height:18px;border:1px solid rgba(255,122,0,.22);background:rgba(255,122,0,.08)}.name-services-quick-dot:after{content:"";position:absolute;inset:5px;border-radius:999px;background:#ff7a00;opacity:.8}.name-services-quick-card h2{margin:0 0 14px}.name-services-quick-card p{font-size:1rem}.name-services-quick-card small{margin-bottom:10px;font-size:.85rem}.name-services-pill-row{display:grid;grid-template-columns:repeat(4,max-content);gap:8px}.name-services-pill{padding:0 9px;background:#edf2fb;font-size:.72rem;white-space:nowrap}.name-services-need-section{padding:var(--section-space) 0;background:#f6f8fc}.name-services-need-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.98fr);gap:44px;align-items:center}.name-services-section-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.name-services-need-copy h2{max-width:560px;margin-bottom:20px;color:#002050}.company-name-reservation-page{background:#ffffff}.company-name-reservation-hero{position:relative;overflow:hidden;min-height:720px;background:radial-gradient(circle at 16% 14%,rgba(255,122,20,.12),transparent 24%),radial-gradient(circle at 78% 24%,rgba(255,255,255,.08),transparent 20%),#062755;color:#ffffff}.company-name-reservation-hero:before{content:"";position:absolute;inset:0;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.company-name-reservation-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:56px;align-items:center;min-height:720px;padding-top:var(--section-space);padding-bottom:var(--section-space)}.company-name-reservation-copy{max-width:670px}.company-name-reservation-badge{display:inline-flex;align-items:center;min-height:26px;margin-bottom:30px;padding:0 14px;border-radius:999px;background:rgba(255,122,20,.13);color:#ff7a14;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.company-name-reservation-copy h1{max-width:720px;margin:0;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:clamp(3.1rem,5.1vw,4.4rem);font-weight:800;line-height:1.14;letter-spacing:0}.company-name-reservation-copy h1 span{display:block}.company-name-reservation-copy h1 .company-name-reservation-accent{display:inline;color:#ff7a14}.company-name-reservation-lead{max-width:660px;margin:26px 0 0;color:rgba(255,255,255,.86);font-size:1.08rem;line-height:1.58}.company-name-reservation-checklist{display:grid;gap:13px;margin-top:32px}.company-name-reservation-check{display:flex;align-items:flex-start;gap:11px;color:#ffffff;font-size:.94rem;font-weight:500}.company-name-reservation-check svg{flex:0 0 auto;margin-top:2px;color:#ff7a14}.company-name-reservation-actions{display:flex;align-items:center;gap:12px;margin-top:40px}.company-name-reservation-primary,.company-name-reservation-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:45px;border-radius:999px;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease,border-color .13s ease,background-color .13s ease}.company-name-reservation-primary{gap:10px;min-width:205px;padding:0 24px;background:#ff7a14;color:#ffffff}.company-name-reservation-secondary{min-width:204px;padding:0 26px;border:1px solid rgba(255,255,255,.22);color:#ffffff}.company-name-reservation-primary:hover,.company-name-reservation-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.company-name-reservation-secondary:hover{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.08)}.company-name-reservation-panel{display:grid;gap:14px;width:min(100%,342px);justify-self:end}.company-name-reservation-info-card{display:grid;grid-template-columns:44px 1fr;gap:15px;align-items:center;min-height:94px;padding:17px 18px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.08)}.company-name-reservation-info-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(255,122,20,.16);color:#ff7a14}.company-name-reservation-info-card small,.company-name-reservation-info-card strong,.company-name-reservation-info-eyebrow{display:block}.company-name-reservation-info-eyebrow{margin-bottom:5px;color:rgba(255,255,255,.48);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.company-name-reservation-info-card strong{color:#ffffff;font-size:.88rem;line-height:1.35}.company-name-reservation-info-card small{margin-top:4px;color:rgba(255,255,255,.64);font-size:.76rem;line-height:1.45}.company-name-reservation-steps-card{padding:19px 18px 18px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.08)}.company-name-reservation-steps-label{margin-bottom:14px;color:rgba(255,255,255,.48);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.company-name-reservation-steps{display:grid;gap:12px}.company-name-reservation-step{display:grid;grid-template-columns:23px 1fr 16px;gap:11px;align-items:center}.company-name-reservation-step-number{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:999px;background:#ff7a14;color:#ffffff;font-size:.72rem;font-weight:800}.company-name-reservation-step span:nth-child(2){color:#ffffff;font-size:.86rem;font-weight:650;line-height:1.35}.company-name-reservation-step svg{color:rgba(255,255,255,.25)}.company-name-reservation-quick-section{padding:var(--section-space) 0;background:#eaf0f8}.company-name-reservation-quick-card{display:grid;grid-template-columns:36px 1fr;gap:20px;max-width:60%;margin:0 auto;padding:34px 36px 32px;border-radius:18px;background:#ffffff;box-shadow:0 12px 26px rgba(2,32,80,.05)}.company-name-reservation-quick-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#edf2f8;color:#002050;font-size:1rem;font-weight:800}.company-name-reservation-quick-eyebrow{margin-bottom:10px;color:#ff7a14;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-name-reservation-quick-card h2{margin:0 0 12px;color:#002050;font-size:1.5rem;line-height:1.25}.company-name-reservation-quick-card p{margin:0;color:#31435d;font-size:1rem;line-height:1.62}.company-name-reservation-need-section{padding:var(--section-space) 0;background:#ffffff}.company-name-reservation-need-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.9fr);gap:78px;align-items:center}.company-name-reservation-need-copy{max-width:590px}.company-name-reservation-section-eyebrow{margin-bottom:15px;color:#ff7a14;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-name-reservation-need-copy h2{margin:0;color:#002050;font-size:clamp(2rem,2.65vw,2.55rem);line-height:1.18}.company-name-reservation-need-copy h2 span{display:block}.company-name-reservation-need-copy p{margin:24px 0 0;color:#4a5870;font-size:1rem;line-height:1.62}.company-name-reservation-need-button{min-width:176px;min-height:38px;margin-top:30px;padding:0 22px;font-size:.82rem}.company-name-reservation-need-card{display:grid;gap:18px;width:100%;max-width:475px;justify-self:end;padding:32px 30px;border-radius:18px;background:#eaf0f8;box-shadow:0 12px 26px rgba(2,32,80,.06)}.company-name-reservation-need-item{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;color:#002050;font-size:.92rem;line-height:1.55}.company-name-reservation-need-item svg{margin-top:2px;color:#002050}.company-name-reservation-comparison-section{padding:var(--section-space) 0;background:#eaf0f8}.company-name-reservation-comparison-head{max-width:690px;margin:0 auto;text-align:center}.company-name-reservation-comparison-head h2{margin:0;color:#002050;font-size:clamp(2rem,3vw,2.55rem);line-height:1.18}.company-name-reservation-comparison-head p{max-width:610px;margin:12px auto 0;color:#4a5870;font-size:1rem;line-height:1.55}.company-name-reservation-comparison-card{max-width:1104px;margin:50px auto 0;overflow:hidden;border-radius:18px;background:#ffffff;box-shadow:0 12px 26px rgba(2,32,80,.06)}.company-name-reservation-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.company-name-reservation-comparison-table td,.company-name-reservation-comparison-table th{padding:18px 24px;border-bottom:1px solid #dde4ee;color:#2c3444;font-size:.92rem;line-height:1.45;vertical-align:middle}.company-name-reservation-comparison-table thead th{padding-top:19px;padding-bottom:19px;background:#062755;color:rgba(255,255,255,.82);font-weight:800;text-align:center}.company-name-reservation-comparison-table tbody th,.company-name-reservation-comparison-table thead th:first-child{text-align:left}.company-name-reservation-comparison-table thead th:nth-child(2){color:#ff7a14}.company-name-reservation-comparison-table tbody th{color:#002050;font-weight:800}.company-name-reservation-comparison-table tbody td{text-align:center}.company-name-reservation-comparison-table tbody tr:nth-child(2n){background:#f7f9fc}.company-name-reservation-comparison-table tbody tr:last-child td,.company-name-reservation-comparison-table tbody tr:last-child th{border-bottom:0}.company-name-reservation-comparison-table svg{color:#002050}.company-name-reservation-muted-dash{color:#aab2bf;font-weight:800}.company-name-reservation-rejection-section{padding:var(--section-space) 0;background:#ffffff}.company-name-reservation-rejection-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.92fr);gap:48px;align-items:center}.company-name-reservation-rejection-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:528px}.company-name-reservation-rejection-card{display:grid;gap:15px;min-height:116px;padding:21px 20px;border-radius:14px;background:#eaf0f8;color:#002050;font-size:.92rem;font-weight:650;line-height:1.55;box-shadow:0 12px 26px rgba(2,32,80,.04)}.company-name-reservation-rejection-card svg{color:#ff7a14}.company-name-reservation-rejection-copy{max-width:500px}.company-name-reservation-rejection-copy h2{margin:0;color:#002050;font-size:clamp(2rem,3vw,2.65rem);line-height:1.18}.company-name-reservation-rejection-copy p{margin:24px 0 0;color:#4a5870;font-size:1rem;line-height:1.65}.company-name-reservation-rejection-button{min-width:167px;min-height:44px;margin-top:32px;padding:0 24px;font-size:.84rem}.company-name-reservation-service-section{padding:var(--section-space) 0;background:#eaf0f8}.company-name-reservation-service-head{max-width:620px;margin:0 auto;text-align:center}.company-name-reservation-service-head h2{margin:0;color:#002050;font-size:clamp(2rem,3vw,2.45rem);line-height:1.18}.company-name-reservation-service-head p{max-width:480px;margin:12px auto 0;color:#4a5870;font-size:.92rem;line-height:1.55}.company-name-reservation-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px auto 0}.company-name-reservation-service-card{min-height:159px;padding:20px 18px;border-radius:12px;background:#ffffff;color:#002050;box-shadow:0 12px 26px rgba(2,32,80,.05)}.company-name-reservation-service-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:16px;border-radius:999px;background:#eaf0f8;color:#002050}.company-name-reservation-service-card h3{margin:0;color:#002050;font-size:.92rem;line-height:1.35}.company-name-reservation-service-card p{margin:16px 0 0;color:#4a5870;font-size:.78rem;line-height:1.62}.company-name-reservation-process-section{padding:var(--section-space) 0;background:#062755;color:#ffffff}.company-name-reservation-process-head{max-width:620px;margin:0 auto;text-align:center}.company-name-reservation-process-eyebrow{display:inline-flex;align-items:center;min-height:24px;margin-bottom:14px;padding:0 14px;border-radius:999px;background:rgba(255,122,20,.13);color:#ff7a14;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-name-reservation-process-head h2{margin:0;color:#ffffff;font-size:clamp(2rem,3vw,2.55rem);line-height:1.12}.company-name-reservation-process-head h2 span{display:block}.company-name-reservation-process-head p{max-width:520px;margin:15px auto 0;color:rgba(255,255,255,.68);font-size:.95rem;line-height:1.55}.company-name-reservation-process-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:48px auto 0}.company-name-reservation-process-card{position:relative;min-height:174px;overflow:hidden;padding:22px 22px 28px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.07);color:#ffffff;box-shadow:0 12px 26px rgba(0,18,52,.12)}.company-name-reservation-process-card:before{content:"";position:absolute;right:20px;bottom:0;left:20px;height:2px;background:#ff7a14;transform:scaleX(0);transform-origin:left;transition:transform .13s ease}.company-name-reservation-process-card:hover:before{transform:scaleX(1)}.company-name-reservation-process-card:after{content:">";position:absolute;top:50%;right:-11px;color:#ff7a14;font-size:1.2rem;line-height:1;transform:translateY(-50%)}.company-name-reservation-process-card:nth-child(3n):after{display:none}.company-name-reservation-process-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,122,20,.14);color:#ff7a14}.company-name-reservation-process-number{position:absolute;top:21px;right:22px;color:rgba(255,255,255,.08);font-size:2.4rem;font-weight:800;line-height:1}.company-name-reservation-process-card h3{margin:42px 0 0;color:#ffffff;font-size:.98rem;line-height:1.35}.company-name-reservation-process-card p{margin:9px 0 0;color:rgba(255,255,255,.68);font-size:.78rem;line-height:1.55}.company-name-reservation-process-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:36px auto 0;padding:18px 24px;border:1px solid rgba(255,122,20,.32);border-radius:12px;background:rgba(255,255,255,.1)}.company-name-reservation-process-cta p{margin:0;color:rgba(255,255,255,.68);font-size:.78rem;line-height:1.55}.company-name-reservation-process-cta strong{color:#ffffff;font-size:.9rem}.company-name-reservation-process-button{gap:9px;min-width:114px;min-height:34px;padding:0 18px;font-size:.76rem}.company-name-reservation-details-section{padding:var(--section-space) 0;background:#eaf0f8}.company-name-reservation-details-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:stretch}.company-name-reservation-details-stack{display:grid;gap:18px}.company-name-reservation-details-card{padding:26px 24px;border-radius:14px;background:#ffffff;box-shadow:0 12px 26px rgba(2,32,80,.05)}.company-name-reservation-details-card-large{padding-bottom:34px}.company-name-reservation-details-title{display:flex;align-items:center;gap:12px}.company-name-reservation-details-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#eaf0f8;color:#002050}.company-name-reservation-details-title h2{margin:0;color:#002050;font-size:1rem;line-height:1.35}.company-name-reservation-details-card p{margin:28px 0 0;color:#4a5870;font-size:.86rem;line-height:1.65}.company-name-reservation-details-card ul{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.company-name-reservation-details-card li{position:relative;padding-left:20px;color:#4a5870;font-size:.84rem;line-height:1.45}.company-name-reservation-details-card li:before{content:"";position:absolute;top:.62em;left:2px;width:4px;height:4px;border-radius:999px;background:#ff7a14}.company-name-reservation-why-section{padding:var(--section-space) 0;background:#062755;color:#ffffff}.company-name-reservation-why-head{max-width:620px;margin:0 auto;text-align:center}.company-name-reservation-why-head h2{margin:0;color:#ffffff;font-size:clamp(2rem,3vw,2.55rem);line-height:1.18}.company-name-reservation-why-head p{max-width:520px;margin:12px auto 0;color:rgba(255,255,255,.68);font-size:.95rem;line-height:1.55}.company-name-reservation-why-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.company-name-reservation-why-card{min-height:162px;padding:22px 18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.07);color:#ffffff;box-shadow:0 12px 26px rgba(0,18,52,.12)}.company-name-reservation-why-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:24px;border-radius:999px;background:rgba(255,122,20,.14);color:#ff7a14}.company-name-reservation-why-card h3{margin:0;color:#ffffff;font-size:.98rem;line-height:1.35}.company-name-reservation-why-card p{margin:16px 0 0;color:rgba(255,255,255,.68);font-size:.82rem;line-height:1.62}.company-name-reservation-faq-section{padding:var(--section-space) 0;background:#ffffff}.company-name-reservation-faq-head{text-align:center}.company-name-reservation-faq-head h2{margin:0;color:#002050;font-size:clamp(2rem,3vw,2.55rem);line-height:1.18}.company-name-reservation-faq-list{display:grid;gap:14px;width:60%;margin:34px auto 0}.company-name-reservation-faq-card{overflow:hidden;border:1px solid #dce4ee;border-radius:14px;background:#ffffff;box-shadow:0 12px 24px rgba(2,32,80,.05)}.company-name-reservation-faq-card summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:0 24px;color:#002050;font-size:.9rem;font-weight:800;cursor:pointer;list-style:none}.company-name-reservation-faq-card summary::-webkit-details-marker{display:none}.company-name-reservation-faq-card summary svg{flex:0 0 auto;transition:transform .13s ease}.company-name-reservation-faq-card[open] summary svg{transform:rotate(180deg)}.company-name-reservation-faq-card p{margin:0;padding:0 24px 22px;color:#4a5870;font-size:.86rem;line-height:1.62}.company-name-reservation-final-section{padding:var(--section-space) 0;background:#eaf0f8}.company-name-reservation-final-card{width:82%;margin:0 auto;padding:48px 32px;border-radius:14px;background:#062755;color:#ffffff;text-align:center;box-shadow:0 12px 26px rgba(2,32,80,.08)}.company-name-reservation-final-card h2{margin:0;color:#ffffff;font-size:clamp(2.1rem,3.4vw,3rem);line-height:1.08}.company-name-reservation-final-card h2 span{display:block}.company-name-reservation-final-card p{max-width:520px;margin:18px auto 0;color:rgba(255,255,255,.78);font-size:.98rem;line-height:1.55}.company-name-reservation-final-actions{display:flex;justify-content:center;gap:12px;margin-top:34px}.company-name-reservation-final-primary,.company-name-reservation-final-secondary{gap:9px;min-height:38px;min-width:168px;font-size:.8rem}.company-name-reservation-final-secondary{min-width:147px}@media (max-width:1100px){.company-name-reservation-hero-grid{grid-template-columns:1fr}.company-name-reservation-panel{width:100%;max-width:760px;justify-self:start}.company-name-reservation-need-grid{grid-template-columns:1fr;gap:40px}.company-name-reservation-need-card{justify-self:start}.company-name-reservation-rejection-grid{grid-template-columns:1fr;gap:40px}.company-name-reservation-rejection-copy{max-width:640px}.company-name-reservation-process-cards,.company-name-reservation-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.company-name-reservation-process-card:nth-child(3n):after{display:block}.company-name-reservation-process-card:nth-child(2n):after{display:none}.company-name-reservation-details-grid{grid-template-columns:1fr}.company-name-reservation-why-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.company-name-reservation-faq-list{width:78%}.company-name-reservation-final-card{width:100%}}@media (max-width:760px){.company-name-reservation-hero,.company-name-reservation-hero-grid{min-height:0}.company-name-reservation-hero-grid{padding-top:var(--section-space);padding-bottom:var(--section-space)}.company-name-reservation-copy h1{font-size:clamp(2.45rem,11vw,3.4rem)}.company-name-reservation-actions{flex-direction:column;align-items:stretch}.company-name-reservation-primary,.company-name-reservation-secondary{width:100%}.company-name-reservation-info-card{grid-template-columns:38px 1fr;padding:16px}.company-name-reservation-quick-card{grid-template-columns:1fr;max-width:100%;padding:26px 22px}.company-name-reservation-need-card{padding:26px 22px}.company-name-reservation-need-item{grid-template-columns:18px 1fr}.company-name-reservation-comparison-card{overflow-x:auto}.company-name-reservation-comparison-table{min-width:720px}.company-name-reservation-comparison-table td,.company-name-reservation-comparison-table th{padding:16px 18px}.company-name-reservation-rejection-cards{grid-template-columns:1fr;max-width:none}.company-name-reservation-rejection-card{min-height:auto;padding:22px}.company-name-reservation-service-cards{grid-template-columns:1fr}.company-name-reservation-service-card{min-height:auto}.company-name-reservation-process-cards{grid-template-columns:1fr}.company-name-reservation-process-card{min-height:auto}.company-name-reservation-process-card:after{display:none}.company-name-reservation-process-cta{align-items:stretch;flex-direction:column}.company-name-reservation-process-button{width:100%}.company-name-reservation-details-card{padding:24px 22px}.company-name-reservation-why-cards{grid-template-columns:1fr}.company-name-reservation-why-card{min-height:auto}.company-name-reservation-faq-list{width:100%}.company-name-reservation-final-card{padding:38px 22px}.company-name-reservation-final-actions{flex-direction:column}.company-name-reservation-final-primary,.company-name-reservation-final-secondary{width:100%}}.name-services-need-copy p{max-width:620px;margin:0 0 30px;color:#5f6f88;font-size:1.08rem;line-height:1.72}.extend-name-reservation-page{background:#ffffff}.extend-name-reservation-hero{position:relative;overflow:hidden;min-height:720px;background:#062755;color:#ffffff}.extend-name-reservation-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.78fr);gap:64px;align-items:center;min-height:720px;padding-top:var(--section-space);padding-bottom:var(--section-space)}.extend-name-reservation-copy{max-width:720px}.extend-name-reservation-badge{display:inline-flex;align-items:center;gap:8px;min-height:26px;margin-bottom:28px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1);color:#ffffff;font-size:.72rem;font-weight:800;line-height:1}.extend-name-reservation-badge span{width:5px;height:5px;border-radius:999px;background:#ff7a14}.extend-name-reservation-copy h1{margin:0;color:#ffffff;font-size:clamp(2.9rem,4.15vw,3.75rem);line-height:1.15}.extend-name-reservation-copy h1 span{display:block}.extend-name-reservation-copy h1 .extend-name-reservation-accent{display:inline;color:#ff7a14}.extend-name-reservation-lead{max-width:630px;margin:26px 0 0;color:rgba(255,255,255,.9);font-size:1.05rem;line-height:1.62}.extend-name-reservation-body{max-width:590px;margin:16px 0 0;color:rgba(255,255,255,.68);font-size:.96rem;line-height:1.65}.extend-name-reservation-actions{display:flex;align-items:center;gap:14px;margin-top:36px}.extend-name-reservation-primary,.extend-name-reservation-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:14px;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease,border-color .13s ease,background-color .13s ease}.extend-name-reservation-primary{min-width:188px;padding:0 24px;background:#ff7a14;color:#ffffff}.extend-name-reservation-secondary{min-width:188px;padding:0 24px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#ffffff}.extend-name-reservation-primary:hover,.extend-name-reservation-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.extend-name-reservation-secondary:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.12)}.extend-name-reservation-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 34px;max-width:600px;margin-top:50px}.extend-name-reservation-feature{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start}.extend-name-reservation-feature span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(255,255,255,.08);color:#ff7a14}.extend-name-reservation-feature p{margin:0;color:rgba(255,255,255,.82);font-size:.88rem;line-height:1.5}.extend-name-reservation-panel{display:grid;gap:18px}.extend-name-reservation-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.extend-name-reservation-stat{min-height:86px;padding:16px 18px 15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.08)}.extend-name-reservation-stat strong{display:flex;align-items:baseline;gap:4px;min-width:0;color:#ffffff;font-size:1.55rem;line-height:1.05;white-space:nowrap}.extend-name-reservation-stat strong span{color:#ff7a14;font-size:.76rem;font-weight:800}.extend-name-reservation-stat small{display:block;max-width:94px;margin-top:8px;color:rgba(255,255,255,.58);font-size:.68rem;line-height:1.28}.extend-name-reservation-process,.extend-name-reservation-reassurance,.extend-name-reservation-warning{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.08)}.extend-name-reservation-process{padding:24px 26px}.extend-name-reservation-panel-title{display:flex;align-items:center;gap:12px;margin-bottom:22px}.extend-name-reservation-panel-title span,.extend-name-reservation-warning>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(255,122,20,.14);color:#ff7a14}.extend-name-reservation-panel-title strong{color:#ffffff;font-size:.92rem}.extend-name-reservation-steps{display:grid;gap:18px}.extend-name-reservation-step{display:grid;grid-template-columns:30px 1fr;gap:16px;align-items:center}.extend-name-reservation-step>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,122,20,.58);border-radius:999px;color:#ff7a14;font-size:.7rem;font-weight:800}.extend-name-reservation-step p{margin:0;color:rgba(255,255,255,.88);font-size:.86rem;line-height:1.45}.extend-name-reservation-warning{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:20px 24px;border-color:rgba(255,122,20,.4);background:rgba(255,122,20,.08)}.extend-name-reservation-warning strong{display:block;color:#ffffff;font-size:.94rem;line-height:1.35}.extend-name-reservation-warning p{margin:7px 0 0;color:rgba(255,255,255,.72);font-size:.78rem;line-height:1.55}.extend-name-reservation-warning em,.extend-name-reservation-warning p strong{color:#ff7a14;font-style:normal}.extend-name-reservation-reassurance{display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:center;padding:18px 22px}.extend-name-reservation-reassurance svg{color:#00c982}.extend-name-reservation-reassurance p{margin:0;color:rgba(255,255,255,.86);font-size:.78rem;line-height:1.5}.extend-name-reservation-answer-section{padding:var(--section-space) 0;background:#f3f6fb}.extend-name-reservation-answer-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:24px;width:80%;margin:0 auto;padding:40px 44px;border:1px solid #d9e4f2;border-radius:16px;background:#ffffff;box-shadow:0 12px 26px rgba(2,32,80,.05)}.extend-name-reservation-answer-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#eaf0f8;color:#062755}.extend-name-reservation-answer-copy h2{margin:0;color:#002050;font-size:1.32rem;line-height:1.3}.extend-name-reservation-answer-copy p{margin:14px 0 0;color:#42536d;font-size:1rem;line-height:1.65}.extend-name-reservation-answer-note{display:inline-flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding:12px 16px;border-radius:10px;background:#eaf0f8;color:#516785;font-size:.88rem;line-height:1.35}.extend-name-reservation-answer-note strong{color:#002050}.extend-name-reservation-need-section{padding:var(--section-space) 0;background:#ffffff}.extend-name-reservation-need-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,1fr);gap:72px;align-items:center}.extend-name-reservation-section-eyebrow{margin:0 0 24px;color:#ff7a14;font-size:.78rem;font-weight:800;letter-spacing:.12em}.extend-name-reservation-need-copy h2{max-width:650px;margin:0;color:#002050;font-size:clamp(2.15rem,3.05vw,3.1rem);line-height:1.18}.extend-name-reservation-need-copy>p:not(.extend-name-reservation-section-eyebrow){max-width:620px;margin:24px 0 0;color:#536680;font-size:1.08rem;line-height:1.62}.extend-name-reservation-need-cta{display:inline-flex;align-items:center;justify-content:center;min-width:204px;min-height:46px;margin-top:34px;padding:0 24px;border-radius:14px;background:#ff7a14;color:#ffffff;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.extend-name-reservation-need-cta:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.extend-name-reservation-need-card{padding:38px 40px;border:1px solid #d9e4f2;border-radius:16px;background:#f5f7fc}.extend-name-reservation-need-card h3{margin:0 0 28px;color:#63708c;font-size:.88rem;font-weight:800;letter-spacing:.12em}.extend-name-reservation-need-list{display:grid;gap:22px}.extend-name-reservation-need-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;align-items:start}.extend-name-reservation-need-item svg{margin-top:1px;color:#062755}.extend-name-reservation-need-item p{margin:0;color:#001a44;font-size:.98rem;line-height:1.55}.extend-name-reservation-deadline-section{padding:var(--section-space) 0;background:#f3f6fb}.extend-name-reservation-deadline-header{max-width:620px;margin:0 auto 64px;text-align:center}.extend-name-reservation-deadline-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.65vw,2.75rem);line-height:1.18}.extend-name-reservation-deadline-header>p:not(.extend-name-reservation-section-eyebrow){margin:18px 0 0;color:#536680;font-size:.98rem;line-height:1.6}.extend-name-reservation-deadline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.extend-name-reservation-deadline-card{min-height:146px;padding:24px 24px 22px;border:1px solid #d9e4f2;border-radius:14px;background:#ffffff;box-shadow:0 10px 20px rgba(2,32,80,.04)}.extend-name-reservation-deadline-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#fff0f1;color:#ff474d}.extend-name-reservation-deadline-card h3{margin:22px 0 0;color:#002050;font-size:.9rem;line-height:1.35}.extend-name-reservation-deadline-card p{margin:10px 0 0;color:#536680;font-size:.86rem;line-height:1.55}.extend-name-reservation-deadline-banner{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:36px;padding:28px 32px;border-radius:14px;background:#062755;color:#ffffff}.extend-name-reservation-deadline-banner h3{margin:0;color:#ffffff;font-size:1.25rem;line-height:1.35}.extend-name-reservation-deadline-banner h3 span{color:#ff7a14}.extend-name-reservation-deadline-banner p{margin:6px 0 0;color:rgba(255,255,255,.75);font-size:.88rem;line-height:1.5}.extend-name-reservation-deadline-cta{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:46px;padding:0 24px;border-radius:14px;background:#ff7a14;color:#ffffff;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.extend-name-reservation-deadline-cta:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.extend-name-reservation-comparison-section{padding:var(--section-space) 0;background:#ffffff}.extend-name-reservation-comparison-header{max-width:660px;margin:0 auto 58px;text-align:center}.extend-name-reservation-comparison-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.6vw,2.65rem);line-height:1.2}.extend-name-reservation-comparison-header>p:not(.extend-name-reservation-section-eyebrow){margin:18px 0 0;color:#536680;font-size:.98rem;line-height:1.6}.extend-name-reservation-comparison-table-wrap{width:78%;margin:0 auto;overflow:hidden;border:1px solid #d9e4f2;border-radius:14px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05)}.extend-name-reservation-comparison-table{width:100%;border-collapse:collapse}.extend-name-reservation-comparison-table td,.extend-name-reservation-comparison-table th{padding:18px 24px;border-right:1px solid #d9e4f2;border-bottom:1px solid #d9e4f2;color:#001a44;font-size:.88rem;line-height:1.55;text-align:left;vertical-align:top}.extend-name-reservation-comparison-table td:last-child,.extend-name-reservation-comparison-table th:last-child{border-right:0}.extend-name-reservation-comparison-table tbody tr:last-child td,.extend-name-reservation-comparison-table tbody tr:last-child th{border-bottom:0}.extend-name-reservation-comparison-table thead th{background:#062755;color:rgba(255,255,255,.72);font-size:.78rem;font-weight:800;text-transform:uppercase}.extend-name-reservation-comparison-table thead th span{display:inline-flex;align-items:center;min-height:20px;margin-left:8px;padding:0 8px;border-radius:999px;background:#ff7a14;color:#ffffff;font-size:.7rem;font-weight:800;text-transform:none}.extend-name-reservation-comparison-table tbody tr:nth-child(2n) td,.extend-name-reservation-comparison-table tbody tr:nth-child(2n) th{background:#f5f7fc}.extend-name-reservation-comparison-table tbody th{width:33%;color:#002050;font-weight:800}.extend-name-reservation-comparison-table tbody td:last-child{color:#536680}.extend-name-reservation-table-status{display:inline-flex;align-items:center;gap:8px;color:#002050;font-weight:800}.extend-name-reservation-table-status svg{color:#062755;flex:0 0 auto}.extend-name-reservation-table-status.muted{color:#536680;font-weight:500}.extend-name-reservation-table-status.muted svg{color:#7d8ca3}.extend-name-reservation-service-section{padding:var(--section-space) 0;background:#f3f6fb}.extend-name-reservation-service-header{max-width:650px;margin:0 auto 58px;text-align:center}.extend-name-reservation-service-header h2{max-width:520px;margin:0 auto;color:#002050;font-size:clamp(2rem,2.6vw,2.65rem);line-height:1.18}.extend-name-reservation-service-header>p:not(.extend-name-reservation-section-eyebrow){margin:20px 0 0;color:#536680;font-size:.98rem;line-height:1.6}.extend-name-reservation-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.extend-name-reservation-service-card{min-height:166px;padding:26px 24px 24px;border:1px solid #d9e4f2;border-radius:14px;background:#ffffff;box-shadow:0 10px 20px rgba(2,32,80,.04)}.extend-name-reservation-service-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#e9eef6;color:#062755;transition:background-color .13s ease,color .13s ease}.extend-name-reservation-service-card:hover .extend-name-reservation-service-icon{background:#062755;color:#ffffff}.extend-name-reservation-service-card h3{margin:24px 0 0;color:#002050;font-size:.9rem;line-height:1.35}.extend-name-reservation-service-card p{margin:11px 0 0;color:#536680;font-size:.86rem;line-height:1.58}.extend-name-reservation-process-section{padding:var(--section-space) 0;background:#ffffff}.extend-name-reservation-process-header{max-width:700px;margin:0 auto 58px;text-align:center}.extend-name-reservation-process-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.6vw,2.65rem);line-height:1.2}.extend-name-reservation-process-header>p:not(.extend-name-reservation-section-eyebrow){margin:18px 0 0;color:#536680;font-size:.98rem;line-height:1.6}.extend-name-reservation-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.extend-name-reservation-process-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;min-height:118px;padding:24px 26px;border:1px solid #d9e4f2;border-radius:14px;background:#f5f7fc}.extend-name-reservation-process-card>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#062755;color:#ffffff;font-size:.78rem;font-weight:800}.extend-name-reservation-process-card h3{margin:0;color:#002050;font-size:.92rem;line-height:1.35}.extend-name-reservation-process-card p{margin:8px 0 0;color:#536680;font-size:.86rem;line-height:1.58}.extend-name-reservation-process-action{display:flex;justify-content:center;margin-top:42px}.extend-name-reservation-process-cta{display:inline-flex;align-items:center;justify-content:center;min-width:206px;min-height:46px;padding:0 24px;border-radius:14px;background:#ff7a14;color:#ffffff;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.extend-name-reservation-process-cta:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.extend-name-reservation-audience-section{padding:var(--section-space) 0;background:#f3f6fb}.extend-name-reservation-audience-header{max-width:650px;margin:0 auto 58px;text-align:center}.extend-name-reservation-audience-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.55vw,2.55rem);line-height:1.2}.extend-name-reservation-audience-header>p:not(.extend-name-reservation-section-eyebrow){margin:18px 0 0;color:#536680;font-size:.98rem;line-height:1.6}.extend-name-reservation-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.extend-name-reservation-audience-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;min-height:114px;padding:24px 24px 22px;border:1px solid #d9e4f2;border-radius:14px;background:#ffffff;box-shadow:0 10px 20px rgba(2,32,80,.04)}.extend-name-reservation-audience-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#e9eef6;color:#062755}.extend-name-reservation-audience-card h3{margin:0;color:#002050;font-size:.9rem;line-height:1.35}.extend-name-reservation-audience-card p{margin:7px 0 0;color:#536680;font-size:.86rem;line-height:1.55}.extend-name-reservation-partner-section{padding:var(--section-space) 0;background:#ffffff}.extend-name-reservation-partner-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);gap:70px;align-items:center}.extend-name-reservation-partner-copy h2{max-width:650px;margin:0;color:#002050;font-size:clamp(2rem,2.65vw,2.75rem);line-height:1.2}.extend-name-reservation-partner-copy>p:not(.extend-name-reservation-section-eyebrow){max-width:620px;margin:22px 0 0;color:#536680;font-size:.98rem;line-height:1.65}.extend-name-reservation-partner-benefits{display:grid;gap:12px;margin-top:34px}.extend-name-reservation-partner-benefit{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:14px 16px;border:1px solid transparent;border-radius:14px;background:#ffffff}.extend-name-reservation-partner-benefit:hover{border-color:#d9e4f2}.extend-name-reservation-partner-benefit>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#e9eef6;color:#062755}.extend-name-reservation-partner-benefit h3{margin:0;color:#002050;font-size:.9rem;line-height:1.35}.extend-name-reservation-partner-benefit p{margin:6px 0 0;color:#536680;font-size:.86rem;line-height:1.55}.extend-name-reservation-partner-panel{padding:36px;border-radius:16px;background:#062755;color:#ffffff;box-shadow:0 18px 34px rgba(2,32,80,.1)}.extend-name-reservation-partner-panel h3{margin:0;color:#ffffff;font-size:1.18rem;line-height:1.35}.extend-name-reservation-partner-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.extend-name-reservation-partner-support-item{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;min-height:70px;padding:15px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.07)}.extend-name-reservation-partner-support-item span{width:5px;height:5px;margin-top:8px;border-radius:999px;background:#ff7a14}.extend-name-reservation-partner-support-item p{margin:0;color:rgba(255,255,255,.88);font-size:.82rem;font-weight:700;line-height:1.5}.extend-name-reservation-partner-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.extend-name-reservation-partner-highlights span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid rgba(255,122,20,.35);border-radius:999px;background:rgba(255,122,20,.1);color:#ffffff;font-size:.76rem;font-weight:800;text-align:center}.extend-name-reservation-partner-panel-footer{display:flex;align-items:center;gap:18px;margin-top:28px}.extend-name-reservation-partner-cta{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:46px;padding:0 24px;border-radius:14px;background:#ff7a14;color:#ffffff;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.extend-name-reservation-partner-cta:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.extend-name-reservation-partner-panel-footer p{margin:0;color:rgba(255,255,255,.68);font-size:.78rem;line-height:1.45}.extend-name-reservation-faq-section{padding:var(--section-space) 0;background:#f3f6fb}.extend-name-reservation-faq-header{max-width:700px;margin:0 auto 56px;text-align:center}.extend-name-reservation-faq-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.6vw,2.65rem);line-height:1.2}.extend-name-reservation-faq-list{display:grid;gap:16px;max-width:760px;margin:0 auto}.extend-name-reservation-faq-item{overflow:hidden;border:1px solid #d9e4f2;border-radius:14px;background:#ffffff;box-shadow:0 10px 20px rgba(2,32,80,.04)}.extend-name-reservation-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding:0 26px;color:#002050;font-size:.9rem;font-weight:800;list-style:none;cursor:pointer}.extend-name-reservation-faq-item summary::-webkit-details-marker{display:none}.extend-name-reservation-faq-item summary svg{flex:0 0 auto;color:#45617f;transition:transform .13s ease}.extend-name-reservation-faq-item[open] summary{padding-top:22px}.extend-name-reservation-faq-item[open] summary svg{transform:rotate(180deg)}.extend-name-reservation-faq-item p{margin:0;padding:10px 26px 26px;color:#536680;font-size:.9rem;line-height:1.65}.extend-name-reservation-final-cta-section{padding:var(--section-space) 0;background:#062755;color:#ffffff}.extend-name-reservation-final-cta{max-width:860px;margin:0 auto;text-align:center}.extend-name-reservation-final-cta h2{margin:0;color:#ffffff;font-size:clamp(2.5rem,4vw,4rem);line-height:1.18}.extend-name-reservation-final-cta>p:not(.extend-name-reservation-section-eyebrow){max-width:680px;margin:26px auto 0;color:rgba(255,255,255,.82);font-size:1.1rem;line-height:1.62}.extend-name-reservation-final-actions{display:flex;justify-content:center;gap:16px;margin-top:36px}.extend-name-reservation-final-primary,.extend-name-reservation-final-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease,border-color .13s ease,background-color .13s ease}.extend-name-reservation-final-primary{min-width:224px;background:#ff7a14;color:#ffffff}.extend-name-reservation-final-secondary{min-width:178px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.09);color:#ffffff}.extend-name-reservation-final-primary:hover,.extend-name-reservation-final-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.extend-name-reservation-final-secondary:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.13)}.extend-name-reservation-final-cta small{display:block;margin-top:30px;color:rgba(255,255,255,.46);font-size:.86rem;line-height:1.45}.amend-constitution-page{background:#ffffff}.amend-constitution-hero{overflow:hidden;background:#062755;color:#ffffff}.amend-constitution-hero-inner{display:flex;align-items:center;flex-direction:column;min-height:640px;padding-top:var(--section-space);padding-bottom:54px;text-align:center}.amend-constitution-badge{display:inline-flex;align-items:center;gap:10px;min-height:30px;padding:0 18px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.1);color:#ffffff;font-size:.82rem;font-weight:800}.amend-constitution-badge span{width:6px;height:6px;border-radius:999px;background:#ff7a14}.amend-constitution-hero h1{max-width:760px;margin:34px auto 0;color:#ffffff;font-size:clamp(2.9rem,4.15vw,3.75rem);line-height:1.16}.amend-constitution-hero h1 span{display:block}.amend-constitution-hero>.container>p{max-width:690px;margin:28px auto 0;color:rgba(255,255,255,.84);font-size:1.18rem;line-height:1.58}.amend-constitution-actions{display:flex;justify-content:center;gap:16px;margin-top:36px}.amend-constitution-primary,.amend-constitution-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:16px;color:#ffffff;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease,border-color .13s ease,background-color .13s ease}.amend-constitution-primary{min-width:228px;background:#ff7a14}.amend-constitution-secondary{min-width:264px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.1)}.amend-constitution-primary:hover,.amend-constitution-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.amend-constitution-secondary:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.14)}.amend-constitution-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-top:auto;padding-top:56px}.amend-constitution-feature-card{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start;min-height:80px;padding:20px 22px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.08);text-align:left}.amend-constitution-feature-card span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#ff7a14}.amend-constitution-feature-card p{margin:0;color:rgba(255,255,255,.86);font-size:.98rem;font-weight:700;line-height:1.5}.amend-constitution-answer-section{padding:var(--section-space) 0;background:#f5f7fb}.amend-constitution-answer-grid{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(0,.92fr);gap:36px;align-items:stretch}.amend-constitution-answer-card{min-height:540px;padding:44px 38px;border-radius:16px;background:#062755;color:#ffffff}.amend-constitution-section-label{display:inline-flex;align-items:center;gap:10px;margin:0 0 24px;color:#ff7a14;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.amend-constitution-answer-card h2,.amend-constitution-triggers h2{margin:0;color:#ffffff;font-size:clamp(1.95rem,2.55vw,2.65rem);line-height:1.18}.amend-constitution-triggers h2{color:#002050}.amend-constitution-answer-card>p{margin:24px 0 0;color:rgba(255,255,255,.84);font-size:.98rem;line-height:1.62}.amend-constitution-answer-note{margin-top:30px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.55);font-size:.8rem;line-height:1.58}.amend-constitution-triggers{padding-top:6px}.amend-constitution-trigger-list{display:grid;gap:12px;margin-top:24px}.amend-constitution-trigger-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;align-items:center;min-height:56px;padding:12px 20px;border:1px solid #d9e4f2;border-radius:12px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.04)}.amend-constitution-trigger-card span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#e9eef6;color:#062755}.amend-constitution-trigger-card p{margin:0;color:#22334f;font-size:.95rem;line-height:1.45}.amend-constitution-comparison-section{padding:var(--section-space) 0;background:#eef2f8}.amend-constitution-comparison-header{max-width:700px;margin:0 auto 58px;text-align:center}.amend-constitution-comparison-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.2}.amend-constitution-comparison-header p{max-width:520px;margin:18px auto 0;color:#6a7890;font-size:1rem;line-height:1.58}.amend-constitution-comparison-table-wrap{overflow:hidden;border:1px solid #d9e4f2;border-radius:16px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05)}.amend-constitution-comparison-table{width:100%;border-collapse:collapse}.amend-constitution-comparison-table td,.amend-constitution-comparison-table th{padding:20px 24px;border-right:1px solid #d9e4f2;border-bottom:1px solid #d9e4f2;color:#536680;font-size:1rem;line-height:1.55;text-align:left;vertical-align:middle}.amend-constitution-comparison-table td:last-child,.amend-constitution-comparison-table th:last-child{border-right:0}.amend-constitution-comparison-table tbody tr:last-child td,.amend-constitution-comparison-table tbody tr:last-child th{border-bottom:0}.amend-constitution-comparison-table thead th{background:#062755;color:#ffffff;font-size:.82rem;font-weight:800;text-transform:uppercase}.amend-constitution-comparison-table thead th:first-child{color:rgba(255,255,255,.58)}.amend-constitution-comparison-table tbody tr:nth-child(2n) td,.amend-constitution-comparison-table tbody tr:nth-child(2n) th{background:#f3f6fb}.amend-constitution-comparison-table tbody th{width:33.33%;color:#002050;font-weight:800}.amend-constitution-comparison-table tbody td span{position:relative;display:inline-block;padding-left:18px}.amend-constitution-comparison-table tbody td span:before{position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:999px;background:#ff7a14;content:""}.amend-constitution-service-section{padding:var(--section-space) 0;background:#f5f7fb}.amend-constitution-service-header{max-width:610px;margin:0 auto 58px;text-align:center}.amend-constitution-service-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.2}.amend-constitution-service-header p{max-width:430px;margin:18px auto 0;color:#6a7890;font-size:.92rem;line-height:1.62}.amend-constitution-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1024px;margin:0 auto;overflow:hidden;border:1px solid #d9e4f2;border-radius:14px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05)}.amend-constitution-service-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;min-height:100px;padding:22px 32px;border-right:1px solid #d9e4f2;border-bottom:1px solid #d9e4f2;background:#ffffff;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease,background-color .13s ease}.amend-constitution-service-card:nth-child(2n){border-right:0}.amend-constitution-service-card:nth-last-child(-n+2){border-bottom:0}.amend-constitution-service-card:hover{background:#dfe6f2}.amend-constitution-service-icon-wrap{display:grid;justify-items:center;gap:9px}.amend-constitution-service-icon-wrap span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#062755;color:#ffffff}.amend-constitution-service-icon-wrap small{color:#9aa7b8;font-size:.72rem;font-weight:700}.amend-constitution-service-card h3{margin:0;color:#002050;font-size:.95rem;line-height:1.35}.amend-constitution-service-card p{margin:9px 0 0;color:#6a7890;font-size:.84rem;line-height:1.58}.amend-constitution-process-section{padding:var(--section-space) 0;background:#062755;color:#ffffff}.amend-constitution-process-header{max-width:620px;margin:0 auto 58px;text-align:center}.amend-constitution-process-header h2{margin:0;color:#ffffff;font-size:clamp(2rem,2.85vw,2.9rem);line-height:1.2}.amend-constitution-process-header p{max-width:420px;margin:20px auto 0;color:rgba(255,255,255,.58);font-size:.92rem;line-height:1.62}.amend-constitution-process-track{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px}.amend-constitution-process-track:before{position:absolute;top:24px;right:5%;left:5%;height:1px;background:rgba(255,255,255,.14);content:""}.amend-constitution-process-card{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;min-height:180px;padding:0 8px;text-align:center}.amend-constitution-process-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82)}.amend-constitution-process-card small{margin-top:14px;color:#ff7a14;font-size:.7rem;font-weight:800}.amend-constitution-process-card h3{margin:18px 0 0;color:#ffffff;font-size:.9rem;line-height:1.25}.amend-constitution-process-card p{margin:9px 0 0;color:rgba(255,255,255,.58);font-size:.76rem;line-height:1.5}.amend-constitution-process-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:44px;padding-top:30px;border-top:1px solid rgba(255,255,255,.12)}.amend-constitution-process-footer p{margin:0;color:rgba(255,255,255,.46);font-size:.8rem;line-height:1.5}.amend-constitution-process-cta{display:inline-flex;align-items:center;justify-content:center;min-width:196px;min-height:46px;padding:0 24px;border-radius:12px;background:#ff7a14;color:#ffffff;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.amend-constitution-process-cta:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.amend-constitution-preparation-section{padding:var(--section-space) 0;background:#f5f7fb}.amend-constitution-preparation-header{max-width:760px;margin:0 auto 46px;text-align:center}.amend-constitution-preparation-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.2}.amend-constitution-preparation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.amend-constitution-documents-card,.amend-constitution-pitfalls-card{min-height:370px;padding:28px 28px 26px;border:1px solid #d9e4f2;border-radius:14px;box-shadow:0 10px 22px rgba(2,32,80,.05)}.amend-constitution-documents-card{background:#ffffff}.amend-constitution-pitfalls-card{background:#062755;color:#ffffff}.amend-constitution-preparation-title{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start}.amend-constitution-preparation-title>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#e9eef6;color:#062755}.amend-constitution-pitfalls-card .amend-constitution-preparation-title>span{background:rgba(255,122,20,.14);color:#ff7a14}.amend-constitution-preparation-title h3{margin:0;color:#002050;font-size:.98rem;line-height:1.3}.amend-constitution-pitfalls-card .amend-constitution-preparation-title h3{color:#ffffff}.amend-constitution-preparation-title p{margin:3px 0 0;color:#8a98ad;font-size:.76rem;line-height:1.4}.amend-constitution-documents-list,.amend-constitution-pitfalls-list{display:grid;gap:14px;margin-top:28px}.amend-constitution-document-item,.amend-constitution-pitfall-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:center}.amend-constitution-document-item>span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #cbd7e8;border-radius:999px;color:#8090a8;font-size:.62rem;font-weight:800}.amend-constitution-document-item p,.amend-constitution-pitfall-item p{margin:0;color:#536680;font-size:.84rem;line-height:1.45}.amend-constitution-pitfall-item>span{width:14px;height:14px;border:4px solid rgba(255,122,20,.18);border-radius:999px;background:#ff7a14}.amend-constitution-pitfall-item p{color:rgba(255,255,255,.82)}.amend-constitution-preparation-note{margin:28px 0 0;padding-top:18px;border-top:1px solid #d9e4f2;color:#98a6bb;font-size:.74rem;line-height:1.55}.amend-constitution-pitfalls-card .amend-constitution-preparation-note{border-top-color:rgba(255,255,255,.14);color:rgba(255,255,255,.42)}.amend-constitution-why-section{padding:var(--section-space) 0;background:#eef2f8}.amend-constitution-why-header{max-width:680px;margin:0 auto 48px;text-align:center}.amend-constitution-why-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.2}.amend-constitution-why-header>p{max-width:430px;margin:18px auto 0;color:#6a7890;font-size:.92rem;line-height:1.62}.amend-constitution-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.amend-constitution-why-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;min-height:118px;padding:24px 28px;border:1px solid #d9e4f2;border-radius:14px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.04)}.amend-constitution-why-card>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#062755;color:#ffffff}.amend-constitution-why-card h3{margin:0;color:#002050;font-size:.95rem;line-height:1.35}.amend-constitution-why-card p{margin:9px 0 0;color:#6a7890;font-size:.84rem;line-height:1.58}.amend-constitution-faq-section{padding:var(--section-space) 0;background:#f5f7fb}.amend-constitution-faq-header{max-width:700px;margin:0 auto 48px;text-align:center}.amend-constitution-faq-header h2{margin:0;color:#002050;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.2}.amend-constitution-faq-list{display:grid;gap:10px;max-width:760px;margin:0 auto}.amend-constitution-faq-item{overflow:hidden;border:1px solid #d9e4f2;border-radius:14px;background:#ffffff;box-shadow:0 10px 20px rgba(2,32,80,.04)}.amend-constitution-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:56px;padding:0 24px;color:#002050;font-size:.94rem;font-weight:800;list-style:none;cursor:pointer}.amend-constitution-faq-item summary::-webkit-details-marker{display:none}.amend-constitution-faq-item summary svg{flex:0 0 auto;color:#ff7a14;transition:transform .13s ease}.amend-constitution-faq-item[open] summary{padding-top:18px}.amend-constitution-faq-item[open] summary svg{transform:rotate(180deg)}.amend-constitution-faq-item p{margin:0;padding:8px 24px 22px;color:#536680;font-size:.9rem;line-height:1.65}.amend-constitution-final-section{padding:var(--section-space) 0;background:#062755;color:#ffffff}.amend-constitution-final-content{max-width:850px;margin:0 auto;text-align:center}.amend-constitution-final-content h2{max-width:620px;margin:0 auto;color:#ffffff;font-size:clamp(2rem,3vw,3rem);line-height:1.16}.amend-constitution-final-content>p{max-width:760px;margin:20px auto 0;color:rgba(255,255,255,.82);font-size:1rem;line-height:1.62}.amend-constitution-final-actions{display:flex;justify-content:center;gap:14px;margin-top:34px}.amend-constitution-final-primary,.amend-constitution-final-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:14px;color:#ffffff;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease,border-color .13s ease,background-color .13s ease}.amend-constitution-final-primary{min-width:222px;background:#ff7a14}.amend-constitution-final-secondary{min-width:190px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.1)}.amend-constitution-final-primary:hover,.amend-constitution-final-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.amend-constitution-final-secondary:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.14)}.amend-constitution-final-content small{display:block;margin-top:28px;color:rgba(255,255,255,.42);font-size:.78rem;line-height:1.5}@media (max-width:1100px){.extend-name-reservation-hero-grid{grid-template-columns:1fr}.extend-name-reservation-panel{max-width:760px}.extend-name-reservation-need-grid{grid-template-columns:1fr;gap:46px}.extend-name-reservation-need-card{max-width:760px}.extend-name-reservation-deadline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extend-name-reservation-comparison-table-wrap{width:100%}.extend-name-reservation-audience-grid,.extend-name-reservation-process-grid,.extend-name-reservation-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extend-name-reservation-partner-grid{grid-template-columns:1fr;gap:46px}.amend-constitution-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amend-constitution-answer-grid{grid-template-columns:1fr}.amend-constitution-answer-card{min-height:0}.amend-constitution-comparison-table-wrap{overflow-x:auto}.amend-constitution-comparison-table{min-width:860px}.amend-constitution-service-grid{max-width:none}.amend-constitution-process-track{grid-template-columns:repeat(2,minmax(0,1fr))}.amend-constitution-process-track:before{display:none}.amend-constitution-preparation-grid{grid-template-columns:1fr}.amend-constitution-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.extend-name-reservation-hero,.extend-name-reservation-hero-grid{min-height:0}.extend-name-reservation-hero-grid{padding-top:var(--section-space);padding-bottom:var(--section-space)}.extend-name-reservation-copy h1{font-size:clamp(2.5rem,11vw,3.45rem)}.extend-name-reservation-actions,.extend-name-reservation-features,.extend-name-reservation-stats{grid-template-columns:1fr}.extend-name-reservation-actions{align-items:stretch;flex-direction:column}.extend-name-reservation-primary,.extend-name-reservation-secondary{width:100%}.extend-name-reservation-stat small{max-width:none}.extend-name-reservation-process,.extend-name-reservation-reassurance,.extend-name-reservation-warning{padding:20px}.extend-name-reservation-answer-card{grid-template-columns:1fr;gap:18px;width:100%;padding:28px 22px}.extend-name-reservation-answer-copy h2{font-size:1.12rem}.extend-name-reservation-need-card{padding:28px 22px}.extend-name-reservation-need-cta{width:100%}.extend-name-reservation-deadline-header{margin-bottom:40px;text-align:left}.extend-name-reservation-deadline-grid{grid-template-columns:1fr}.extend-name-reservation-deadline-banner{align-items:stretch;flex-direction:column;padding:24px 22px}.extend-name-reservation-deadline-cta{width:100%}.extend-name-reservation-comparison-header{margin-bottom:40px;text-align:left}.extend-name-reservation-comparison-table-wrap{overflow-x:auto}.extend-name-reservation-comparison-table{min-width:720px}.extend-name-reservation-comparison-table td,.extend-name-reservation-comparison-table th{padding:16px 18px}.extend-name-reservation-service-header{margin-bottom:40px;text-align:left}.extend-name-reservation-service-header h2{margin:0}.extend-name-reservation-service-grid{grid-template-columns:1fr}.extend-name-reservation-process-header{margin-bottom:40px;text-align:left}.extend-name-reservation-process-grid{grid-template-columns:1fr}.extend-name-reservation-process-card{padding:22px}.extend-name-reservation-process-cta{width:100%}.extend-name-reservation-audience-header{margin-bottom:40px;text-align:left}.extend-name-reservation-audience-grid{grid-template-columns:1fr}.extend-name-reservation-audience-card{padding:22px}.extend-name-reservation-partner-benefit{padding:14px 0}.extend-name-reservation-partner-panel{padding:28px 22px}.extend-name-reservation-partner-highlights,.extend-name-reservation-partner-support-grid{grid-template-columns:1fr}.extend-name-reservation-partner-panel-footer{align-items:stretch;flex-direction:column}.extend-name-reservation-partner-cta{width:100%}.extend-name-reservation-faq-header{margin-bottom:40px;text-align:left}.extend-name-reservation-faq-item summary{min-height:58px;padding:0 20px}.extend-name-reservation-faq-item[open] summary{padding-top:18px}.extend-name-reservation-faq-item p{padding:8px 20px 22px}.extend-name-reservation-final-actions{align-items:stretch;flex-direction:column}.extend-name-reservation-final-primary,.extend-name-reservation-final-secondary{width:100%}.amend-constitution-hero .amend-constitution-hero-inner{min-height:0;padding-top:calc(var(--section-space) + 24px);padding-bottom:calc(var(--section-space) + 24px)}.amend-constitution-hero h1{font-size:clamp(2.7rem,12vw,3.5rem)}.amend-constitution-actions{align-items:stretch;flex-direction:column;width:100%}.amend-constitution-primary,.amend-constitution-secondary{width:100%;min-width:0}.amend-constitution-feature-grid{grid-template-columns:1fr;padding-top:46px}.amend-constitution-answer-card{padding:32px 24px}.amend-constitution-trigger-card{padding:12px 16px}.amend-constitution-comparison-header{margin-bottom:40px}.amend-constitution-comparison-table td,.amend-constitution-comparison-table th{padding:16px 18px}.amend-constitution-service-header{margin-bottom:40px}.amend-constitution-service-grid{grid-template-columns:1fr}.amend-constitution-service-card,.amend-constitution-service-card:nth-child(2n),.amend-constitution-service-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #d9e4f2}.amend-constitution-service-card:last-child{border-bottom:0}.amend-constitution-service-card{padding:22px}.amend-constitution-process-header{margin-bottom:40px}.amend-constitution-process-track{grid-template-columns:1fr}.amend-constitution-process-card{min-height:0;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06)}.amend-constitution-process-footer{align-items:stretch;flex-direction:column}.amend-constitution-process-cta{width:100%}.amend-constitution-preparation-header{margin-bottom:40px}.amend-constitution-documents-card,.amend-constitution-pitfalls-card{padding:24px 22px}.amend-constitution-why-header{margin-bottom:40px}.amend-constitution-why-grid{grid-template-columns:1fr}.amend-constitution-why-card{padding:22px}.amend-constitution-faq-header{margin-bottom:40px}.amend-constitution-faq-item summary{padding:0 20px}.amend-constitution-faq-item[open] summary{padding-top:16px}.amend-constitution-faq-item p{padding:8px 20px 20px}.amend-constitution-final-actions{align-items:stretch;flex-direction:column}.amend-constitution-final-primary,.amend-constitution-final-secondary{width:100%}}.name-services-need-cta{min-width:198px;justify-content:center}.name-services-need-card{padding:22px 24px;border:1px solid #d9e2ee;border-radius:24px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05)}.name-services-need-list{display:grid;gap:18px}.name-services-need-item{display:flex;align-items:center;gap:16px;color:#002050;font-size:1rem;line-height:1.55}.name-services-need-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d9e2ee;border-radius:999px;background:#f6f8fc;color:#002050;flex-shrink:0}.name-services-need-divider{height:1px;margin:20px 0 22px;background:#d9e2ee}.name-services-need-note{margin:0;color:#5f6f88;font-size:1rem;line-height:1.72}.name-services-services-section{padding:var(--section-space) 0;background:#ffffff}.name-services-services-head{max-width:760px;margin:0 auto 42px;text-align:center}.name-services-services-head h2{margin-bottom:16px;color:#002050}.name-services-services-head p{margin:0;color:#5f6f88;font-size:1.02rem;line-height:1.72}.name-services-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.name-services-service-card{display:flex;min-height:194px;flex-direction:column;align-items:flex-start;padding:22px 22px 20px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.04)}.name-services-service-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:18px;border-radius:999px;background:#edf2fb;color:#002050}.name-services-service-card h3{margin-bottom:12px;color:#002050;font-size:1rem}.name-services-service-card p{margin:0 0 18px;color:#5f6f88;font-size:.96rem;line-height:1.68}.name-services-service-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#ff7a00;font-size:.9rem;font-weight:700;text-decoration:none}.name-services-services-cta{display:flex;justify-content:center;margin-top:28px}.name-services-services-btn{min-width:188px;justify-content:center}.name-services-challenges-section{padding:var(--section-space) 0;background:#082c63}.name-services-challenges-head{max-width:760px;margin:0 auto 42px;text-align:center}.name-services-challenges-head h2{margin-bottom:14px;color:#ffffff}.name-services-challenges-head p{margin:0;color:rgba(255,255,255,.66);font-size:1rem;line-height:1.72}.name-services-challenges-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.name-services-challenges-card{padding:24px 24px 22px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.name-services-challenges-title{display:flex;align-items:center;gap:12px;margin-bottom:22px}.name-services-challenges-title-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;flex-shrink:0}.name-services-challenges-title-left .name-services-challenges-title-icon{background:rgba(255,95,95,.12);color:#ff6b6b}.name-services-challenges-title-right .name-services-challenges-title-icon{background:rgba(18,200,128,.14);color:#18cf84}.name-services-challenges-title h3{margin:0;color:#ffffff;font-size:1rem}.name-services-challenges-list{display:grid;gap:16px}.name-services-challenges-item{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.82);font-size:.96rem;line-height:1.6}.name-services-challenges-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;flex-shrink:0}.name-services-challenges-badge-negative{background:rgba(255,95,95,.16);color:#ff6b6b}.name-services-challenges-badge-positive{background:rgba(18,200,128,.16);color:#18cf84}.name-services-challenges-btn{min-width:182px;justify-content:center;margin-top:24px}.name-services-process-section{padding:var(--section-space) 0;background:#f6f8fc}.name-services-process-head{max-width:760px;margin:0 auto 42px;text-align:center}.name-services-process-head h2{margin-bottom:16px;color:#002050}.name-services-process-head p{margin:0;color:#5f6f88;font-size:1rem;line-height:1.72}.name-services-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px}.name-services-process-card{min-height:180px;padding:20px 20px 18px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.04)}.name-services-process-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.name-services-process-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#002c6c;color:#ffffff;flex-shrink:0}.name-services-process-number{color:#d7e0ee;font-family:var(--font-head),sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.name-services-process-card h3{margin-bottom:12px;color:#002050;font-size:1rem}.name-services-process-card p{margin:0;color:#5f6f88;font-size:.94rem;line-height:1.7}.name-services-process-note{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid #d9e2ee;border-radius:20px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.04)}.name-services-process-note-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(255,122,0,.1);color:#ff7a00;flex-shrink:0}.name-services-process-note strong{display:block;margin-bottom:4px;color:#002050;font-size:.96rem;font-weight:700}.name-services-process-note p{margin:0;color:#5f6f88;font-size:.95rem;line-height:1.65}.name-services-why-section{padding:var(--section-space) 0;background:#ffffff}.name-services-why-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:34px;align-items:start}.name-services-why-copy h2{max-width:420px;margin-bottom:18px;color:#002050}.name-services-why-copy p{max-width:420px;margin:0 0 28px;color:#5f6f88;font-size:1rem;line-height:1.72}.name-services-why-highlights{display:grid;gap:10px}.name-services-why-highlight{display:flex;align-items:center;gap:12px;min-height:32px;padding:0 14px;border-radius:999px;background:#f3f6fc;color:#002050;font-size:.95rem}.name-services-why-highlight-dot{width:7px;height:7px;border-radius:999px;background:#ff7a00;flex-shrink:0}.name-services-why-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.name-services-why-card{min-height:164px;padding:22px 20px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.04)}.name-services-why-card-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:18px;border-radius:999px;background:#edf2fb;color:#002050}.name-services-why-card h3{margin-bottom:10px;color:#002050;font-size:1rem}.name-services-why-card p{margin:0;color:#5f6f88;font-size:.95rem;line-height:1.72}.name-services-faq-section{padding:var(--section-space) 0;background:#f6f8fc}.name-services-faq-head{max-width:760px;margin:0 auto 34px;text-align:center}.name-services-faq-head h2{margin-bottom:14px;color:#002050}.name-services-faq-head p{margin:0;color:#5f6f88;font-size:1rem;line-height:1.72}.name-services-faq-list .faq-wrap{max-width:980px;margin:0 auto;gap:10px}.name-services-faq-list .faq-item{border:1px solid #d9e2ee;border-radius:18px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.04)}.name-services-faq-list .faq-btn{padding:16px 18px}.name-services-faq-list .faq-question{align-items:center;gap:14px}.name-services-faq-list .faq-question-copy{color:#002050}.name-services-faq-list .faq-icon{color:#8ea0bb}.name-services-faq-list .faq-content-inner{padding:0 18px 18px;color:#5f6f88;font-size:.96rem;line-height:1.72}.name-services-final-section{padding:var(--section-space) 0;background:#082c63}.name-services-final-shell{max-width:780px;margin:0 auto;text-align:center}.name-services-final-badge{margin-bottom:22px}.name-services-final-shell h2{max-width:680px;margin:0 auto 20px;color:#ffffff}.name-services-final-shell h2 span{display:block}.name-services-final-shell p{max-width:700px;margin:0 auto 34px;color:rgba(255,255,255,.7);font-size:1.05rem;line-height:1.72}.name-services-final-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:30px}.name-services-final-primary{min-width:194px;justify-content:center}.name-services-final-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:56px;padding:0 24px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.08);color:#ffffff;font-weight:700;text-decoration:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.name-services-final-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98;color:#ffffff}.name-services-final-contact{display:flex;align-items:center;justify-content:center;gap:0}.name-services-final-contact a{display:inline-flex;align-items:center;gap:8px;padding:0 18px;color:rgba(255,255,255,.54);text-decoration:none}.name-services-final-contact a+a{border-left:1px solid rgba(255,255,255,.18)}.name-services-hero{padding:var(--section-space) 0}.name-services-hero:after{content:none}.name-services-hero-grid{align-items:center}.name-services-hero-copy h1{max-width:560px}.name-services-hero-body{max-width:640px;margin:0 0 34px;color:rgba(255,255,255,.68);font-size:1.02rem;line-height:1.72}.name-services-hero-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:14px 28px;margin-top:36px}.name-services-hero-check{display:inline-flex;align-items:flex-start;gap:10px;color:#ffffff;font-size:1rem;line-height:1.45}.name-services-hero-check-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:3px;border-radius:4px;color:#ff7a00;flex-shrink:0}.name-services-quick-card{max-width:540px;margin-left:auto;padding:26px 26px 24px;border:1px solid #d9e2ee;border-radius:18px;background:#ffffff;box-shadow:0 14px 30px rgba(2,32,80,.08)}.name-services-quick-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#5f7aa0;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.name-services-quick-dot{width:16px;height:16px;border:1px solid rgba(255,122,0,.28);border-radius:999px;background:radial-gradient(circle at center,#ff7a00 0 2px,transparent 2px),#fff7ef}.name-services-quick-card h2{margin-bottom:16px;color:#002050;font-size:1.1rem;line-height:1.4}.name-services-quick-card p{margin:0;color:#5f6f88;font-size:.98rem;line-height:1.75}.name-services-quick-divider{height:1px;margin:18px 0 14px;background:#d9e2ee}.name-services-quick-card small{display:block;margin-bottom:12px;color:#5f6f88;font-size:.84rem;line-height:1.4}.name-services-pill-row{display:flex;flex-wrap:wrap;gap:10px}.name-services-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#f3f6fb;color:#002050;font-size:.82rem;font-weight:600}.labuan-hero{padding:var(--section-space) 0}.labuan-hero .foreign-hero-badge{font-weight:400}.labuan-hero-grid{align-items:start;margin-bottom:18px}.labuan-hero-copy h1{max-width:560px}.labuan-hero-body{max-width:620px;margin:0 0 30px;color:rgba(255,255,255,.68);font-size:1.02rem;line-height:1.72}.labuan-hero-checklist{margin-top:34px}.labuan-hero-panel{padding:18px 18px 16px}.labuan-hero-panel-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.labuan-hero-panel-head strong{display:block;margin-bottom:3px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1.05rem;font-weight:700}.labuan-hero-panel-head span{display:block;color:rgba(255,255,255,.56);font-size:.88rem;line-height:1.45}.labuan-hero-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.labuan-hero-fact{min-height:118px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.06)}.labuan-hero-fact .foreign-hero-fact-icon{margin-bottom:16px}.labuan-hero-fact small{margin-bottom:8px;color:rgba(255,255,255,.42);font-size:.78rem;font-weight:600;line-height:1.35}.labuan-hero-fact strong{display:block;color:#ffffff;font-size:.875rem;line-height:1.15}.labuan-hero:after{content:none}.labuan-hero-panel-note{margin:12px 0 0;color:rgba(255,255,255,.34);font-size:.72rem;line-height:1.55}.labuan-hero-regulator{display:flex;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.04)}.labuan-hero-regulator p{margin:0;color:rgba(255,255,255,.82);font-size:.96rem;font-weight:400;line-height:1.6}.labuan-hero-regulator strong{color:#ffffff;font-weight:600}.labuan-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.12);overflow:hidden}.labuan-hero-stat{display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:14px 16px;border-right:1px solid rgba(255,255,255,.08);text-align:center}.labuan-hero-stat:last-child{border-right:0}.labuan-hero-stat-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;color:#ff7a00}.labuan-hero-stat strong{display:block;margin-bottom:6px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1.65rem;line-height:1}.labuan-hero-stat span{color:rgba(255,255,255,.58);font-size:.88rem;line-height:1.4}.labuan-intro-section{padding:var(--section-space) 0;background:#ffffff}.labuan-intro-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start;max-width:1120px;margin:0 auto;padding:30px 34px;border:1px solid #d9e2ee;border-radius:22px;background:#eef4ff}.labuan-intro-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#0b3474;color:#ffffff}.labuan-intro-copy h2{margin-bottom:12px;color:#002050;font-size:2rem}.labuan-intro-copy p{max-width:900px;margin:0;color:#4f6382;font-size:1.08rem;line-height:1.85}.labuan-intro-copy strong{color:#002050;font-weight:700}.labuan-fit-section{padding:var(--section-space) 0;background:#f6f8fc}.labuan-fit-head{max-width:760px;margin:0 auto 42px;text-align:center}.labuan-fit-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.labuan-fit-head h2{margin-bottom:18px;color:#002050}.labuan-fit-head h2 span{display:block}.labuan-fit-head p{max-width:760px;margin:0 auto;color:#5f6f88;font-size:1.02rem;line-height:1.75}.labuan-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.labuan-fit-card{padding:28px 28px 26px;border:1px solid #d9e2ee;border-radius:24px;background:#ffffff}.labuan-fit-card-head{display:flex;align-items:center;gap:14px;margin-bottom:24px}.labuan-fit-head-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;flex-shrink:0}.labuan-fit-head-icon.is-positive{background:#ebfbf5;color:#10b981}.labuan-fit-head-icon.is-negative{background:#fff1f1;color:#ff4d4f}.labuan-fit-card h3{margin:0;color:#002050;font-size:1.75rem}.labuan-fit-list{display:grid;gap:14px}.labuan-fit-item{display:flex;align-items:flex-start;gap:12px;color:#334866;font-size:1rem;line-height:1.6}.labuan-fit-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;margin-top:4px}.labuan-fit-item-icon.is-positive{color:#10b981}.labuan-fit-item-icon.is-negative{color:#ff4d4f}.labuan-fit-note{margin-top:24px;padding:14px 16px;border:1px solid rgba(255,183,77,.5);border-radius:22px;background:#fff8eb;color:#a8661c;font-size:.98rem;line-height:1.65}.labuan-fit-note strong{color:#002050}.labuan-fit-footer{margin-top:32px;text-align:center}.labuan-fit-footer a{position:relative;display:inline-flex;align-items:center;gap:10px;color:#002050;font-size:1.05rem;font-weight:700;transition:color .18s ease,transform .18s ease}.labuan-fit-footer a:after{content:"";position:absolute;left:0;right:22px;bottom:-6px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,122,20,.1),#ff7a14,rgba(255,122,20,.1));transform-origin:left center;transform:scaleX(.35);animation:labuanLinkPulse 1.8s ease-in-out infinite}.labuan-fit-footer a svg{transition:transform .18s ease}.labuan-fit-footer a:hover{transform:translateY(-2px);color:#ff7a14}.labuan-fit-footer a:hover svg{transform:translateX(4px)}.labuan-fit-footer a:hover:after{animation-play-state:paused;transform:scaleX(1)}@keyframes labuanLinkPulse{0%,to{opacity:.55;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}.labuan-use-cases-section{padding:var(--section-space) 0;background:#ffffff}.labuan-use-cases-head{max-width:760px;margin:0 auto 42px;text-align:center}.labuan-use-cases-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.labuan-use-cases-head h2{margin-bottom:18px;color:#002050}.labuan-use-cases-head p{max-width:700px;margin:0 auto;color:#5f6f88;font-size:1.02rem;line-height:1.75}.labuan-use-cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.labuan-use-cases-card{min-height:184px;padding:24px 22px 20px;border:1px solid #d9e2ee;border-radius:22px;background:#f5f9ff}.labuan-use-cases-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:18px;border-radius:999px;background:#0b3474;color:#ffffff}.labuan-use-cases-card h3{margin-bottom:10px;color:#002050;font-size:1rem}.labuan-use-cases-card p{margin:0;color:#5f6f88;font-size:1rem;line-height:1.72}.labuan-why-section{padding:var(--section-space) 0;background:#082c63}.labuan-why-head{max-width:760px;margin:0 auto 42px;text-align:center}.labuan-why-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.labuan-why-head h2{margin-bottom:18px;color:#ffffff}.labuan-why-head h2 span{display:block}.labuan-why-head p{max-width:760px;margin:0 auto;color:rgba(255,255,255,.72);font-size:1.02rem;line-height:1.75}.labuan-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.labuan-why-card{min-height:182px;padding:22px 22px 20px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.08)}.labuan-why-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:18px;border-radius:999px;background:rgba(255,122,0,.12);color:#ff7a00}.labuan-why-card h3{margin-bottom:10px;color:#ffffff;font-size:1rem}.labuan-why-card p{margin:0;color:rgba(255,255,255,.7);font-size:1rem;line-height:1.72}.labuan-comparison-section{padding:var(--section-space) 0;background:#f6f8fc}.labuan-comparison-head{max-width:760px;margin:0 auto 42px;text-align:center}.labuan-comparison-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.labuan-comparison-head h2{margin-bottom:18px;color:#002050}.labuan-comparison-head p{margin:0;color:#5f6f88;font-size:1.02rem;line-height:1.75}.labuan-comparison-table-wrap{overflow-x:auto;border:1px solid #d9e2ee;border-radius:24px;background:#ffffff;box-shadow:0 12px 26px rgba(2,32,80,.06)}.labuan-comparison-table{width:100%;min-width:760px;border-collapse:collapse}.labuan-comparison-table td,.labuan-comparison-table th{padding:18px 22px;border-bottom:1px solid #d9e2ee;border-right:1px solid #d9e2ee;text-align:left}.labuan-comparison-table td:last-child,.labuan-comparison-table th:last-child{border-right:0}.labuan-comparison-table tbody tr:last-child td{border-bottom:0}.labuan-comparison-table th{background:#082c63;color:#ffffff;font-size:1rem;font-weight:700}.labuan-comparison-table td{color:#5f6f88;font-size:1rem;line-height:1.6}.labuan-comparison-table td:first-child{color:#002050;font-weight:600}.labuan-comparison-dot{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:999px;background:#ff7a00;vertical-align:middle}.labuan-comparison-value{display:inline-flex;align-items:center;gap:10px}.labuan-comparison-value.is-positive{color:#002050}.labuan-comparison-value.is-positive svg{color:#10b981}.labuan-comparison-value.is-caution{color:#002050}.labuan-comparison-value.is-caution svg{color:#ffb020}.labuan-comparison-cta{margin-top:28px;text-align:center}.labuan-process-section{padding:var(--section-space) 0;background:#ffffff}.labuan-process-head{max-width:760px;margin:0 auto 42px;text-align:center}.labuan-process-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.labuan-process-head h2{margin-bottom:18px;color:#002050}.labuan-process-head h2 span{display:block}.labuan-process-head p{max-width:720px;margin:0 auto;color:#5f6f88;font-size:1.02rem;line-height:1.75}.labuan-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.labuan-process-card{position:relative;min-height:172px;padding:22px 20px 20px;border:1px solid #d9e2ee;border-radius:22px;background:#f5f9ff}.labuan-process-number{margin-bottom:12px;color:#ff7a00;font-family:var(--font-head),sans-serif;font-size:2.1rem;font-weight:800;line-height:1}.labuan-process-card h3{margin-bottom:10px;color:#002050;font-size:1.1rem}.labuan-process-card p{margin:0;color:#5f6f88;font-size:.98rem;line-height:1.7}.labuan-process-cta{margin-top:32px;text-align:center}.labuan-requirements-section{padding:var(--section-space) 0;background:#f6f8fc}.labuan-requirements-head{max-width:760px;margin:0 auto 42px;text-align:center}.labuan-requirements-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.labuan-requirements-head h2{margin-bottom:18px;color:#002050}.labuan-requirements-head p{margin:0;color:#5f6f88;font-size:1.02rem;line-height:1.75}.labuan-requirements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.labuan-requirements-card{padding:22px 24px 24px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff}.labuan-requirements-card-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.labuan-requirements-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#0b3474;color:#ffffff;flex-shrink:0}.labuan-requirements-icon.is-warning{background:#fff6e9;color:#ffb020}.labuan-requirements-card h3{margin:0;color:#002050;font-size:1.18rem}.labuan-requirements-list{display:grid;gap:14px}.labuan-requirements-item{display:flex;align-items:flex-start;gap:12px;color:#4f6382;font-size:.98rem;line-height:1.6}.labuan-requirements-number{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#edf2fb;color:#002050;font-size:.72rem;font-weight:700;flex-shrink:0}.labuan-requirements-copy{margin:0 0 18px;color:#5f6f88;font-size:.98rem;line-height:1.75}.labuan-requirements-alert-list{display:grid;gap:12px}.labuan-requirements-alert-item{display:flex;align-items:flex-start;gap:10px;color:#4f6382;font-size:.98rem;line-height:1.6}.labuan-requirements-alert-item svg{flex-shrink:0;margin-top:1px;color:#ffb020}.labuan-requirements-note{margin-top:18px;padding:15px 16px;border:1px solid #d9e2ee;border-radius:20px;background:#f5f9ff;color:#002050;font-size:.92rem;font-weight:600;line-height:1.6}.labuan-faq-section{padding:var(--section-space) 0;background:#ffffff}.labuan-faq-head{max-width:760px;margin:0 auto 34px;text-align:center}.labuan-faq-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.labuan-faq-head h2{color:#002050}.labuan-faq-list .faq-wrap{gap:0;width:60%;margin:0 auto}.labuan-faq-list .faq-item{border:0;border-bottom:1px solid #d9e2ee;border-radius:0;background:transparent;box-shadow:none}.labuan-faq-list .faq-item:hover{transform:none;border-color:#d9e2ee;box-shadow:none}.labuan-faq-list .faq-btn{padding:20px 0;font-size:1rem}.labuan-faq-list .faq-question{align-items:center;gap:18px}.labuan-faq-list .faq-question-copy{color:#002050}.labuan-faq-list .faq-icon{width:24px;height:24px;flex:0 0 24px;background:transparent;color:#8ea0bb}.labuan-faq-list .faq-content-inner{padding:0 0 20px;color:#5f6f88;font-size:.98rem;line-height:1.75}.labuan-final-section{padding:var(--section-space) 0;background:#082c63}.labuan-final-shell{max-width:840px;margin:0 auto;text-align:center}.labuan-final-label{margin-bottom:18px;color:#ff7a00;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.labuan-final-shell h2{max-width:760px;margin:0 auto 20px;color:#ffffff}.labuan-final-shell h2 span{display:block}.labuan-final-shell p{max-width:700px;margin:0 auto 34px;color:rgba(255,255,255,.7);font-size:1.08rem;line-height:1.72}.labuan-final-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:34px}.labuan-final-primary{min-width:256px;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.labuan-final-primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.labuan-final-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:262px;min-height:60px;padding:0 28px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:#ffffff;font-family:var(--font-body),sans-serif;font-size:1rem;font-weight:700;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.labuan-final-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.labuan-final-footnote{color:rgba(255,255,255,.42);font-size:.95rem;line-height:1.6}.foreign-why-malaysia-section{padding:var(--section-space) 0;background:#f6f8fc}.foreign-why-malaysia-head{max-width:760px;margin-bottom:44px}.foreign-why-malaysia-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-why-malaysia-head h2{max-width:620px;margin-bottom:18px;color:#002050}.foreign-why-malaysia-head p{max-width:675px;margin:0;color:#5f6f88;line-height:1.8}.foreign-why-malaysia-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:42px}.foreign-why-malaysia-card{min-height:168px;padding:18px 18px 16px;border:1px solid #d9e2ee;border-radius:20px;background:#ffffff}.foreign-why-malaysia-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:16px;border-radius:999px;background:#0b3474;color:#ffffff}.foreign-why-malaysia-card h3{margin-bottom:10px;color:#001b4f;font-size:1.05rem}.foreign-why-malaysia-card p{margin:0;color:#63728a;font-size:.98rem;line-height:1.7}.foreign-why-malaysia-info{padding:28px 26px 24px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff}.foreign-why-malaysia-info h3{margin-bottom:18px;color:#002050}.foreign-why-malaysia-info p{max-width:900px;margin:0 0 14px;color:#5f6f88;line-height:1.82}.foreign-why-malaysia-info p:last-child{margin-bottom:0}.foreign-structure-section{padding:var(--section-space) 0;background:#ffffff}.foreign-structure-head{max-width:760px;margin-bottom:42px}.foreign-structure-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-structure-head h2{max-width:640px;margin-bottom:18px;color:#002050}.foreign-structure-head p{max-width:700px;margin:0;color:#5f6f88;line-height:1.78}.foreign-structure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.foreign-structure-card{position:relative;min-height:318px;padding:22px 22px 20px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff}.foreign-structure-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.foreign-structure-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#0b3474;color:#ffffff}.foreign-structure-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid #ff7a00;border-radius:999px;color:#ff7a00;font-size:.78rem;font-weight:700;white-space:nowrap}.foreign-structure-number{margin-bottom:-2px;color:#e7edf6;font-size:3rem;font-weight:800;line-height:1}.foreign-structure-card h3{margin-bottom:16px;color:#001b4f}.foreign-structure-card>p{margin:0 0 18px;color:#63728a;line-height:1.8}.foreign-structure-suitable{padding:16px 18px;border-radius:18px;background:#f1f4fa;color:#63728a;line-height:1.72}.foreign-structure-suitable strong{color:#001b4f}.foreign-comparison-section{padding:var(--section-space) 0;background:#082c63}.foreign-comparison-head{max-width:760px;margin-bottom:48px}.foreign-comparison-head h2{margin-bottom:16px;color:#ffffff}.foreign-comparison-head p{max-width:680px;margin:0;color:rgba(255,255,255,.76);line-height:1.78}.foreign-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:36px}.foreign-comparison-card{padding:26px 26px 24px;border:1px solid rgba(255,255,255,.12);border-radius:22px}.foreign-comparison-card-branch{background:rgba(255,255,255,.08)}.foreign-comparison-card-subsidiary{background:#ff7a14;border-color:rgba(255,255,255,.16)}.foreign-comparison-card-head{display:flex;align-items:center;gap:14px;margin-bottom:24px}.foreign-comparison-marker{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(255,255,255,.16);color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:800}.foreign-comparison-card h3{margin:0;color:#ffffff}.foreign-comparison-intro{margin:0 0 18px;color:rgba(255,255,255,.86)}.foreign-comparison-list{display:grid;gap:14px}.foreign-comparison-item{display:flex;align-items:flex-start;gap:10px;color:#ffffff;line-height:1.65}.foreign-comparison-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin-top:3px;border-radius:999px;background:rgba(255,255,255,.2);color:#ffffff}.foreign-comparison-note{padding:18px 22px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.82);line-height:1.72}.foreign-comparison-note strong{color:#ffffff}.foreign-audience-section{padding:var(--section-space) 0;background:#f6f8fc}.foreign-audience-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.92fr);gap:42px;align-items:center}.foreign-audience-copy{max-width:540px}.foreign-audience-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-audience-copy h2{margin-bottom:18px;color:#002050}.foreign-audience-copy p{max-width:500px;margin:0 0 28px;color:#5f6f88;line-height:1.78}.foreign-audience-cta{min-height:46px;padding-inline:24px}.foreign-audience-card{padding:28px 26px;border:1px solid #d9e2ee;border-radius:24px;background:#ffffff;box-shadow:0 10px 28px rgba(2,32,80,.05)}.foreign-audience-list{display:grid;gap:18px}.foreign-audience-item{display:flex;align-items:flex-start;gap:12px;color:#102445;font-size:1rem;line-height:1.6}.foreign-audience-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin-top:3px;color:#ff7a00}.foreign-documents-section{padding:var(--section-space) 0;background:#ffffff}.foreign-documents-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);gap:34px;align-items:start}.foreign-documents-copy{position:sticky;top:112px;max-width:430px}.foreign-documents-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-documents-copy h2{margin-bottom:18px;color:#002050}.foreign-documents-copy p{max-width:400px;margin:0 0 24px;color:#5f6f88;line-height:1.78}.foreign-documents-note{padding:14px 16px;border:1px solid rgba(255,122,20,.4);border-radius:18px;background:#fffaf6;color:#55657d;line-height:1.72}.foreign-documents-note strong{color:#ff7a00}.foreign-documents-list{display:grid;gap:10px}.foreign-documents-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #d9e2ee;border-radius:18px;background:#ffffff;box-shadow:0 8px 22px rgba(2,32,80,.04)}.foreign-documents-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:#002c6c;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:.85rem;font-weight:800}.foreign-documents-item-copy{display:flex;align-items:flex-start;gap:10px;color:#102445;line-height:1.6}.foreign-documents-item-copy svg{flex:0 0 14px;margin-top:3px;color:#7b879a}.foreign-process-section{padding:var(--section-space) 0;background:#f6f8fc}.foreign-process-head{max-width:760px;margin-bottom:42px}.foreign-process-label{margin-bottom:14px;color:#ff7a00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-process-head h2{max-width:640px;margin-bottom:18px;color:#002050}.foreign-process-head p{max-width:620px;margin:0;color:#5f6f88;line-height:1.78}.foreign-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.foreign-process-card{position:relative;min-height:180px;padding:24px 20px 22px;border:1px solid #d9e2ee;border-radius:20px;background:#ffffff;box-shadow:0 10px 28px rgba(2,32,80,.04)}.foreign-process-card-line{position:absolute;top:20px;right:0;width:18px;height:1px;background:#d5dde8}.foreign-process-number{margin-bottom:2px;color:#e7edf6;font-family:var(--font-head),sans-serif;font-size:3rem;font-weight:800;line-height:1}.foreign-process-card h3{max-width:250px;margin-bottom:14px;color:#102445;font-size:1.08rem;line-height:1.4}.foreign-process-card p{max-width:250px;margin:0;color:#6a7890;line-height:1.72}.foreign-fees-section{padding:var(--section-space) 0;background:#ffffff}.foreign-fees-head{max-width:860px;margin:0 auto 40px;text-align:center}.foreign-fees-pill{display:inline-flex;align-items:center;min-height:30px;margin-bottom:16px;padding:0 14px;border-radius:999px;background:transparent;color:var(--secondary);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-fees-head h2{margin-bottom:16px;color:#002050}.foreign-fees-head p{max-width:700px;margin:0 auto;color:#5f6f88;line-height:1.78}.foreign-fees-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.foreign-fees-card{padding:28px 30px 30px;border:1px solid #d9e2ee;border-radius:24px;background:#ffffff;box-shadow:0 10px 28px rgba(2,32,80,.05)}.foreign-fees-card-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.foreign-fees-card-head-centered{justify-content:center;text-align:center}.foreign-fees-card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#052b67;color:#ffffff}.foreign-fees-card-label{margin-bottom:4px;color:#64748b;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-fees-card h3{margin:0;color:#001b4f}.foreign-fees-card-copy{margin:0 0 22px;color:#5f6f88;line-height:1.78}.foreign-fees-points{display:grid;gap:14px;margin-bottom:26px}.foreign-fees-point{display:flex;align-items:flex-start;gap:12px;color:#102445;line-height:1.62}.foreign-fees-point-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin-top:3px;color:#002c6c}.foreign-fees-callout{padding:16px 18px;border-radius:18px;background:#052b67;color:#ffffff;font-weight:700;line-height:1.6}.foreign-fees-items{display:grid;gap:14px}.foreign-fees-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:#f7f9fc}.foreign-fees-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:999px;background:#eef3fa;color:#002c6c}.foreign-fees-item strong{display:block;margin-bottom:4px;color:#102445;font-family:var(--font-head),sans-serif;font-size:1.02rem}.foreign-fees-item span{display:block;color:#6a7890;line-height:1.55}.foreign-compliance-section{padding:var(--section-space) 0;background:#f6f8fc}.foreign-compliance-head{max-width:720px;margin-bottom:38px}.foreign-compliance-pill{display:inline-flex;align-items:center;min-height:30px;margin-bottom:16px;padding:0 14px;border-radius:999px;background:transparent;color:var(--secondary);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-compliance-head h2{margin-bottom:16px;color:#002050}.foreign-compliance-head p{max-width:680px;margin:0;color:#5f6f88;line-height:1.78}.foreign-compliance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.foreign-compliance-card{display:flex;align-items:flex-start;gap:16px;min-height:88px;padding:18px 18px 16px;border:1px solid #d9e2ee;border-radius:20px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.04)}.foreign-compliance-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:999px;background:#f1f4fa;color:#002c6c}.foreign-compliance-card h3{margin-bottom:4px;color:#102445;font-size:1.05rem}.foreign-compliance-card p{margin:0;color:#6a7890;line-height:1.55}.foreign-support-risks-section{padding:var(--section-space) 0;background:#ffffff}.foreign-support-risks-head{max-width:860px;margin:0 auto 40px;text-align:center}.foreign-support-risks-pill{display:inline-flex;align-items:center;min-height:30px;margin-bottom:16px;padding:0 14px;border-radius:999px;color:var(--secondary);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-support-risks-head h2{margin-bottom:16px;color:#002050}.foreign-support-risks-head p{max-width:660px;margin:0 auto;color:#5f6f88;line-height:1.78}.foreign-support-risks-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.foreign-support-risks-card{min-height:178px;padding:24px 20px 20px;border:1px solid #d9e2ee;border-radius:22px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.04)}.foreign-support-risks-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:18px;border-radius:999px;background:#fff5ec;color:var(--secondary)}.foreign-support-risks-card h3{margin-bottom:10px;color:#102445;font-size:1.1rem}.foreign-support-risks-card p{margin:0;color:#6a7890;line-height:1.72}.foreign-advantage-section{padding:var(--section-space) 0;background:#f6f8fc}.foreign-advantage-shell{overflow:hidden;border-radius:22px;background:#082c63;box-shadow:0 18px 44px rgba(2,32,80,.12)}.foreign-advantage-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 30px 26px}.foreign-advantage-copy{max-width:620px}.foreign-advantage-pill{display:inline-flex;align-items:center;min-height:30px;margin-bottom:16px;padding:0 14px;border-radius:999px;background:rgba(255,122,20,.16);color:var(--secondary);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-advantage-copy h2{margin-bottom:12px;color:#ffffff}.foreign-advantage-copy p{max-width:560px;margin:0;color:rgba(255,255,255,.78);line-height:1.72}.foreign-advantage-cta{min-height:46px;padding-inline:24px;white-space:nowrap}.foreign-advantage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1)}.foreign-advantage-card{display:flex;align-items:flex-start;gap:14px;min-height:100px;padding:24px 26px 22px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.foreign-advantage-card:nth-child(3n){border-right:0}.foreign-advantage-card:nth-last-child(-n+3){border-bottom:0}.foreign-advantage-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--secondary)}.foreign-advantage-card h3{margin-bottom:6px;color:#ffffff;font-size:1.05rem}.foreign-advantage-card p{margin:0;color:rgba(255,255,255,.68);line-height:1.62}.faq-question-copy{display:inline-flex;align-items:center;gap:12px}.faq-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.faq-tab{min-height:30px;padding:0 12px;border:1px solid #d9e2ee;border-radius:999px;background:#ffffff;color:#5f6f88;font-family:var(--font-body),sans-serif;font-size:.78rem;font-weight:700;cursor:pointer}.faq-tab.active{border-color:#002c6c;background:#002c6c;color:#ffffff}.foreign-faq-section{padding:var(--section-space) 0;background:#ffffff}.foreign-faq-head{margin-bottom:18px}.foreign-faq-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.foreign-faq-pill{display:inline-flex;align-items:center;min-height:24px;margin-bottom:14px;padding:0 10px;border-radius:999px;background:#edf2fb;color:#002c6c;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-faq-top h2{margin-bottom:12px;color:#002050}.foreign-faq-top p{max-width:520px;margin:0;color:#5f6f88;line-height:1.7}.foreign-faq-ask{min-height:42px;padding-inline:18px;white-space:nowrap}.foreign-faq-list .faq-wrap{display:grid;gap:10px}.foreign-faq-list .faq-item{border:1px solid #d9e2ee;border-radius:16px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.04)}.foreign-faq-list .faq-item:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.foreign-faq-list .faq-btn{padding:18px}.foreign-faq-list .faq-question{align-items:center;gap:14px}.foreign-faq-list .faq-question-copy{color:#102445}.faq-question-prefix,.foreign-faq-number{min-width:22px;height:22px;color:#002c6c;font-family:var(--font-head),sans-serif;font-size:.72rem;font-weight:800}.faq-question-prefix,.foreign-faq-list .faq-icon,.foreign-faq-number{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f3f6fb}.foreign-faq-list .faq-icon{flex:0 0 24px;width:24px;height:24px;color:#7d8aa2}.foreign-faq-list .faq-content-inner{padding:0 18px 18px;color:#5f6f88;line-height:1.72}.foreign-faq-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:14px 16px;border-radius:16px;background:#082c63}.foreign-faq-footer strong{display:block;margin-bottom:4px;color:#ffffff;font-family:var(--font-head),sans-serif}.foreign-faq-footer p{margin:0;color:rgba(255,255,255,.74);font-size:.92rem}.foreign-faq-footer-cta{min-height:38px;padding-inline:16px;white-space:nowrap}.foreign-final-cta-section{padding:var(--section-space) 0;background:#f6f8fc}.foreign-final-cta-card{padding:52px 24px 46px;border-radius:24px;background:#082c63;text-align:center;box-shadow:0 18px 44px rgba(2,32,80,.14)}.foreign-final-cta-pill{display:inline-flex;align-items:center;min-height:30px;margin-bottom:18px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffff;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foreign-final-cta-pill:before{content:"";width:7px;height:7px;margin-right:10px;border-radius:999px;background:var(--secondary)}.foreign-final-cta-card h2{max-width:860px;margin:0 auto 18px;color:#ffffff}.foreign-final-cta-card p{max-width:760px;margin:0 auto 32px;color:rgba(255,255,255,.78);line-height:1.72}.foreign-final-cta-actions{display:flex;justify-content:center;gap:14px;margin-bottom:34px;flex-wrap:wrap}.foreign-final-cta-primary{min-height:48px;padding-inline:26px}.foreign-final-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid rgba(255,255,255,.22);border-radius:18px;color:#ffffff;font-family:var(--font-body),sans-serif;font-size:1rem;font-weight:700}.foreign-final-cta-contact{display:flex;justify-content:center;gap:0;flex-wrap:wrap}.foreign-final-cta-contact a{display:inline-flex;align-items:center;gap:10px;padding:0 24px;color:rgba(255,255,255,.72)}.foreign-final-cta-contact a+a{border-left:1px solid rgba(255,255,255,.14)}.nonprofit-intro-section{padding:var(--section-space) 0;background:#f6f8fc}.nonprofit-section-head{max-width:820px;margin:0 auto 48px;text-align:center}.nonprofit-section-label{justify-content:center;margin-bottom:16px}.nonprofit-section-label:before{display:none}.nonprofit-section-subtitle{max-width:840px;margin:18px auto 0}.nonprofit-info-card{padding:32px 30px;border:1px solid #d9e2ee;border-radius:24px;background:#ffffff;box-shadow:0 14px 32px rgba(2,32,80,.08)}.nonprofit-info-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:48px;align-items:start}.nonprofit-info-copy h3{margin-bottom:18px;color:#002050;font-size:1.15rem;line-height:1.35}.nonprofit-info-copy p{margin:0 0 14px;color:#5f6f88;font-size:1rem;line-height:1.65}.nonprofit-info-copy p:last-child{margin-bottom:0}.nonprofit-benefit-list{display:grid;gap:16px;padding-top:14px}.nonprofit-benefit-list li{display:flex;align-items:flex-start;gap:12px;color:#002050;font-size:1rem;font-weight:500;line-height:1.55}.nonprofit-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:999px;background:#e8edf4;color:#002050}.nonprofit-structure-section{padding:var(--section-space) 0;background:#f1f3f9}.nonprofit-structure-subtitle{max-width:760px}.nonprofit-structure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nonprofit-structure-card{position:relative;padding:22px 20px 20px;border:1px solid #d9e2ee;border-radius:20px;background:#ffffff;box-shadow:0 14px 32px rgba(2,32,80,.08)}.nonprofit-structure-card.is-featured{border-color:#0c2e67;background:#0c2e67;color:#ffffff}.nonprofit-popular-badge{position:absolute;top:-8px;left:18px;min-height:28px;padding:0 12px;background:var(--secondary);color:#ffffff;font-size:12px;font-weight:700}.nonprofit-popular-badge,.nonprofit-structure-icon{display:inline-flex;align-items:center;border-radius:999px}.nonprofit-structure-icon{justify-content:center;width:40px;height:40px;margin-bottom:14px;background:#eef2f7;color:#002050}.nonprofit-structure-card.is-featured .nonprofit-structure-icon{background:rgba(255,255,255,.12);color:#ffffff}.nonprofit-structure-tag{display:inline-flex;align-items:center;min-height:20px;margin-bottom:12px;padding:0 10px;border-radius:999px;background:#eef2f7;color:#31598d;font-size:11px;font-weight:600}.nonprofit-structure-tag.is-featured{background:rgba(255,255,255,.12);color:#ffffff}.nonprofit-structure-card h3{margin-bottom:12px;color:#002050;font-size:1.1rem;line-height:1.35}.nonprofit-structure-card.is-featured h3{color:#ffffff}.nonprofit-structure-description{margin:0 0 16px;color:#5f6f88;font-size:.98rem;line-height:1.7}.nonprofit-structure-card.is-featured .nonprofit-structure-description{color:rgba(255,255,255,.8)}.nonprofit-structure-caption{margin-bottom:10px;color:#687994;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nonprofit-structure-card.is-featured .nonprofit-structure-caption{color:rgba(255,255,255,.72)}.nonprofit-structure-list{display:grid;gap:10px}.nonprofit-structure-list li{display:flex;align-items:flex-start;gap:10px;color:#002050;font-size:.98rem;line-height:1.5}.nonprofit-structure-card.is-featured .nonprofit-structure-list li{color:#ffffff}.nonprofit-structure-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;margin-top:2px;border-radius:999px;background:#e8edf4;color:#002050}.nonprofit-structure-card.is-featured .nonprofit-structure-check{background:rgba(255,255,255,.14);color:#ffffff}.nonprofit-structure-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;padding:24px 26px;border:1px solid rgba(255,122,20,.34);border-radius:22px;background:#fff8f4}.nonprofit-structure-callout-copy{display:flex;align-items:flex-start;gap:16px}.nonprofit-structure-callout-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:999px;background:rgba(255,122,20,.14);color:var(--secondary)}.nonprofit-structure-callout h3{margin-bottom:6px;color:#002050;font-size:1.08rem;line-height:1.35}.nonprofit-structure-callout p{margin:0;color:#5f6f88;font-size:.98rem;line-height:1.7}.nonprofit-structure-callout-btn{flex-shrink:0;min-width:156px}.nonprofit-comparison-section{padding:var(--section-space) 0;background:rgb(246,248,252)}.nonprofit-comparison-subtitle{max-width:720px}.nonprofit-comparison-card{overflow:hidden;border:1px solid #d7dfeb;border-radius:18px;background:#ffffff;box-shadow:0 14px 32px rgba(2,32,80,.08)}.nonprofit-comparison-table-wrap{overflow-x:auto}.nonprofit-comparison-table{width:100%;border-collapse:collapse}.nonprofit-comparison-table thead th{padding:18px 18px 16px;background:#082a61;color:#ffffff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.nonprofit-comparison-table tbody td{padding:18px;border-bottom:1px solid #d9e2ee;color:#5f6f88;font-size:.97rem;line-height:1.45}.nonprofit-comparison-table tbody tr:last-child td{border-bottom:0}.nonprofit-comparison-table tbody td:first-child{color:#002050;font-weight:500}.nonprofit-comparison-note{margin:16px 0 0;text-align:center;color:#6c7b93;font-size:.95rem;line-height:1.7}.nonprofit-comparison-note span{color:var(--secondary);font-weight:600}.nonprofit-audience-section{padding:var(--section-space) 0;background:#f1f3f9}.nonprofit-audience-grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.25fr);gap:44px;align-items:center}.nonprofit-audience-copy{max-width:430px}.nonprofit-audience-label{margin-bottom:14px}.nonprofit-audience-lead{margin:0;color:#5f6f88;font-size:1.04rem;line-height:1.7}.nonprofit-audience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.nonprofit-audience-pill{display:flex;align-items:flex-start;gap:10px;min-height:52px;padding:14px 16px;border:1px solid #d9e2ee;border-radius:18px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.06);color:#002050;font-size:.97rem;font-weight:500;line-height:1.45}.nonprofit-audience-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-top:1px;border-radius:999px;background:rgba(255,122,20,.14);color:var(--secondary)}.nonprofit-requirements-section{padding:var(--section-space) 0;background:rgb(246,248,252)}.nonprofit-requirements-subtitle{max-width:780px}.nonprofit-requirements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nonprofit-requirements-card{padding:18px 18px 20px;border:1px solid #d7dfeb;border-radius:20px;background:#ffffff;box-shadow:0 12px 28px rgba(2,32,80,.07)}.nonprofit-requirements-card.is-featured{border-color:#0c2e67;background:#0c2e67;color:#ffffff}.nonprofit-requirements-badge{display:inline-flex;align-items:center;min-height:20px;margin-bottom:14px;padding:0 10px;border-radius:999px;background:#eef2f7;color:#31598d;font-size:11px;font-weight:600}.nonprofit-requirements-badge.is-featured{background:rgba(255,255,255,.14);color:#ffffff}.nonprofit-requirements-card h3{margin-bottom:16px;color:#002050;font-size:1.12rem;line-height:1.35}.nonprofit-requirements-card.is-featured h3{color:#ffffff}.nonprofit-requirements-list{display:grid;gap:12px}.nonprofit-requirements-list li{display:flex;align-items:flex-start;gap:10px;color:#002050;font-size:.97rem;line-height:1.45}.nonprofit-requirements-card.is-featured .nonprofit-requirements-list li{color:#ffffff}.nonprofit-requirements-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;margin-top:2px;border-radius:999px;background:#e8edf4;color:#002050}.nonprofit-requirements-check.is-featured{background:rgba(255,255,255,.16);color:#ffffff}.nonprofit-support-section{padding:var(--section-space) 0;background:#f1f3f9}.nonprofit-support-grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.15fr);gap:48px;align-items:start}.nonprofit-support-copy{max-width:430px;padding-top:28px}.nonprofit-support-label{margin-bottom:14px}.nonprofit-support-lead{margin:0 0 22px;color:#5f6f88;font-size:1.04rem;line-height:1.7}.nonprofit-support-btn{min-width:178px}.nonprofit-support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.nonprofit-support-pill{display:flex;align-items:flex-start;gap:10px;min-height:52px;padding:14px 16px;border:1px solid #d9e2ee;border-radius:18px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.06);color:#002050;font-size:.97rem;font-weight:500;line-height:1.45}.nonprofit-support-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-top:1px;border-radius:999px;background:#e8edf4;color:#002050}.nonprofit-why-section{padding:var(--section-space) 0;background:rgb(246,248,252)}.nonprofit-why-subtitle{max-width:760px}.nonprofit-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nonprofit-why-card{padding:18px 18px 16px;border:1px solid #d7dfeb;border-radius:20px;background:#ffffff;box-shadow:0 12px 28px rgba(2,32,80,.07)}.nonprofit-why-accent{display:block;width:26px;height:3px;margin-bottom:14px;border-radius:999px;background:var(--secondary)}.nonprofit-why-card h3{margin-bottom:10px;color:#002050;font-size:1.08rem;line-height:1.35}.nonprofit-why-card p{margin:0;color:#5f6f88;font-size:.98rem;line-height:1.65}.nonprofit-process-section{padding:var(--section-space) 0;background:#f1f3f9}.nonprofit-process-subtitle{max-width:720px}.nonprofit-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nonprofit-process-card{padding:18px 18px 16px;border:1px solid #d7dfeb;border-radius:20px;background:#ffffff;box-shadow:0 12px 28px rgba(2,32,80,.07)}.nonprofit-process-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.nonprofit-process-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#e8edf4;color:#002050}.nonprofit-process-number{color:rgba(0,32,80,.08);font-family:var(--font-head),sans-serif;font-size:2.1rem;font-weight:800;line-height:1}.nonprofit-process-card h3{margin-bottom:10px;color:#002050;font-size:1.08rem;line-height:1.35}.nonprofit-process-card p{margin:0;color:#5f6f88;font-size:.97rem;line-height:1.65}.nonprofit-benefits-section{padding:var(--section-space) 0;background:#082a61}.nonprofit-section-head-dark h2{color:#ffffff}.nonprofit-section-subtitle-dark{color:rgba(255,255,255,.8)}.nonprofit-section-label-dark{color:var(--secondary)}.nonprofit-section-label-dark:before{background:var(--secondary)}.nonprofit-benefits-subtitle{max-width:720px}.nonprofit-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.nonprofit-benefit-card-dark{display:flex;align-items:flex-start;gap:14px;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.nonprofit-benefit-card-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:999px;background:rgba(255,122,20,.14);color:var(--secondary)}.nonprofit-benefit-card-dark h3{margin-bottom:8px;color:#ffffff;font-size:1.06rem;line-height:1.35}.nonprofit-benefit-card-dark p{margin:0;color:rgba(255,255,255,.78);font-size:.97rem;line-height:1.6}.nonprofit-benefits-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 24px;border:1px solid rgba(255,122,20,.48);border-radius:22px;background:rgba(255,255,255,.08)}.nonprofit-benefits-callout-copy{max-width:660px}.nonprofit-benefits-callout h3{margin-bottom:10px;color:#ffffff;font-size:1.18rem;line-height:1.35}.nonprofit-benefits-callout p{margin:0;color:rgba(255,255,255,.82);font-size:.98rem;line-height:1.7}.nonprofit-benefits-callout-btn{min-width:140px;flex-shrink:0}.nonprofit-faq-section{padding:var(--section-space) 0;background:#f1f3f9}.nonprofit-faq-subtitle{max-width:700px}.nonprofit-faq-list{max-width:900px;margin:0 auto}.nonprofit-faq-list .faq-wrap{display:grid;gap:10px}.nonprofit-faq-list .faq-item{border:1px solid #d7dfeb;border-radius:18px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.04);transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.nonprofit-faq-list .faq-item:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.nonprofit-faq-list .faq-btn{padding:18px;font-size:1rem}.nonprofit-faq-list .faq-question{align-items:center;gap:14px}.nonprofit-faq-list .faq-btn span:first-child{color:#002050}.nonprofit-faq-list .faq-icon{width:28px;height:28px;flex:0 0 28px;color:#6b7c95;background:transparent}.nonprofit-faq-list .faq-content-inner{padding:0 18px 18px;color:#5f6f88;font-size:.97rem;line-height:1.7}.nonprofit-final-cta-section{padding:var(--section-space) 0;background:rgb(246,248,252)}.nonprofit-final-cta-card{padding:64px 28px 58px;border-radius:20px;background:#082a61;box-shadow:0 18px 36px rgba(2,32,80,.16);text-align:center}.nonprofit-final-cta-card h2{max-width:720px;margin:0 auto 20px;color:#ffffff;font-size:3rem;line-height:1.02}.nonprofit-final-cta-lead{max-width:760px;margin:0 auto 30px;color:rgba(255,255,255,.82);font-size:1.06rem;line-height:1.7}.nonprofit-final-cta-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}.nonprofit-final-cta-primary{min-width:190px}.nonprofit-final-cta-secondary{min-width:166px}.nonprofit-final-cta-secondary,.nonprofit-final-cta-secondary:hover{border-color:rgba(255,255,255,.22);background:transparent;color:#ffffff}.nonprofit-final-cta-points{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;color:rgba(255,255,255,.72);font-size:.88rem}.nonprofit-final-cta-points span{position:relative}.nonprofit-final-cta-points span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:8px;border-radius:999px;background:var(--secondary);vertical-align:middle}@media (max-width:1100px){.nonprofit-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nonprofit-info-grid{grid-template-columns:1fr;gap:30px}.nonprofit-benefit-list{padding-top:0}.nonprofit-structure-grid{grid-template-columns:1fr}.nonprofit-structure-callout{flex-direction:column;align-items:flex-start}.nonprofit-audience-grid{grid-template-columns:1fr;gap:28px}.nonprofit-audience-copy{max-width:none}.nonprofit-requirements-grid,.nonprofit-support-grid{grid-template-columns:1fr}.nonprofit-support-grid{gap:28px}.nonprofit-support-copy{max-width:none;padding-top:0}.nonprofit-benefits-grid,.nonprofit-process-grid,.nonprofit-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nonprofit-benefits-callout{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.nonprofit-hero{padding:52px 0 56px}.nonprofit-hero-shape-top{top:-160px;right:-150px;width:300px;height:300px}.nonprofit-hero-shape-bottom{bottom:-140px;left:-120px;width:220px;height:220px}.nonprofit-eyebrow{margin-bottom:24px;font-size:11px;letter-spacing:.1em}.nonprofit-hero-copy h1{max-width:100%;margin-bottom:18px;font-size:clamp(2.15rem,10vw,3rem)}.nonprofit-hero-lead{margin-bottom:28px;font-size:1rem}.nonprofit-hero-actions{margin-bottom:34px}.nonprofit-primary-btn,.nonprofit-secondary-btn{width:100%;min-width:0}.nonprofit-pill-grid{grid-template-columns:1fr}.nonprofit-pill-card{min-height:0}.nonprofit-intro-section{padding:var(--section-space) 0}.nonprofit-section-head{margin-bottom:34px}.nonprofit-info-card{padding:24px 20px;border-radius:20px}.nonprofit-info-copy h3{font-size:1.08rem}.nonprofit-benefit-list{gap:14px}.nonprofit-benefit-list li{font-size:.96rem}.nonprofit-structure-section{padding:var(--section-space) 0}.nonprofit-structure-card{padding:22px 18px 18px;border-radius:18px}.nonprofit-structure-callout{gap:18px;margin-top:20px;padding:20px 18px;border-radius:18px}.nonprofit-structure-callout-copy{gap:14px}.nonprofit-structure-callout-btn{width:100%}.nonprofit-comparison-section{padding:var(--section-space) 0}.nonprofit-comparison-table tbody td,.nonprofit-comparison-table thead th{padding:14px 12px;font-size:.92rem}.nonprofit-comparison-note{margin-top:14px;font-size:.9rem}.nonprofit-audience-list{grid-template-columns:1fr}.nonprofit-audience-pill{min-height:0;padding:13px 14px;border-radius:16px;font-size:.95rem}.nonprofit-requirements-card{padding:18px 16px;border-radius:18px}.nonprofit-support-list{grid-template-columns:1fr}.nonprofit-support-pill{min-height:0;padding:13px 14px;border-radius:16px;font-size:.95rem}.nonprofit-why-grid{grid-template-columns:1fr}.nonprofit-why-card{padding:18px 16px 16px;border-radius:18px}.nonprofit-process-grid{grid-template-columns:1fr}.nonprofit-process-card{padding:18px 16px 16px;border-radius:18px}.nonprofit-benefits-grid{grid-template-columns:1fr}.nonprofit-benefit-card-dark{padding:18px 16px 16px;border-radius:18px}.nonprofit-benefits-callout{gap:18px;padding:20px 18px;border-radius:18px}.nonprofit-benefits-callout-btn{width:100%}.nonprofit-faq-list .faq-btn{padding:16px;font-size:.97rem}.nonprofit-faq-list .faq-content-inner{padding:0 16px 16px;font-size:.95rem}.nonprofit-final-cta-card{padding:42px 18px 36px;border-radius:18px}.nonprofit-final-cta-card h2{font-size:clamp(2.15rem,10vw,3rem)}.nonprofit-final-cta-lead{margin-bottom:24px;font-size:1rem}.nonprofit-final-cta-primary,.nonprofit-final-cta-secondary{width:100%;min-width:0}.nonprofit-final-cta-points{gap:10px 18px;font-size:.84rem}}.llp-hero .llp-secondary-cta:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#ffffff;box-shadow:var(--shadow-sm)}.llp-hero-card{position:relative;padding:30px 30px 32px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(255,255,255,.12);box-shadow:0 18px 36px rgba(0,18,48,.16);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.llp-hero .llp-hero-card:hover{transform:translateY(-6px);border-color:rgba(0,32,80,.18);background:rgba(255,255,255,.1);box-shadow:0 26px 52px rgba(0,32,80,.11),0 0 0 1px rgba(255,122,20,.06)}.llp-card-head{display:flex;gap:14px;align-items:center;margin-bottom:28px}.llp-card-icon{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:16px;background:var(--secondary);color:#ffffff}.llp-card-head h2{margin-bottom:4px;color:#ffffff;font-size:1.55rem}.llp-card-head p{margin:0;color:rgba(255,255,255,.68)}.llp-card-list{display:grid;gap:16px;margin-bottom:28px}.llp-card-list li{display:flex;gap:12px;align-items:center;color:#ffffff;font-size:1rem}.llp-card-list svg{color:var(--secondary);flex:0 0 auto}.llp-fee-box{padding:18px 18px 16px;border-radius:20px;background:rgba(255,255,255,.1)}.llp-fee-box span{display:block;margin-bottom:8px;color:rgba(255,255,255,.68);font-size:.92rem;font-weight:600}.llp-hero .llp-fee-box strong{display:block;margin-bottom:6px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:2rem;line-height:1}.llp-fee-box p{margin:0;color:rgba(255,255,255,.62);font-size:.94rem}.llp-floating-badge{position:absolute;top:-16px;right:-16px;padding:10px 16px;border-radius:999px;background:var(--secondary);color:#ffffff;font-size:.95rem;font-weight:700}.llp-why-section{background:#ffffff}.llp-why-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:46px;align-items:center}.llp-why-copy h2{color:#002050;font-size:clamp(2rem,3.5vw,3.05rem);line-height:1.12}.llp-why-copy h2,.llp-why-copy p{max-width:720px;margin-bottom:22px}.llp-why-copy p{color:#556783;font-size:1.06rem;line-height:1.78}.llp-text-cta{display:inline-flex;align-items:center;gap:10px;color:#002050;font-family:var(--font-head),sans-serif;font-size:1.02rem;font-weight:700}.llp-text-cta:hover{color:#002050}.llp-why-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.llp-why-stat-card{padding:28px 24px;border:1px solid #dbe5f1;border-radius:24px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05);transition:transform .1s ease,box-shadow .1s ease,opacity .1s ease}.reveal.llp-why-stat-card.show:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.llp-why-stat-card strong{display:block;margin-bottom:10px;color:#002050;font-family:var(--font-head),sans-serif;font-size:2rem;line-height:1}.llp-why-stat-card span{display:block;color:#556783;font-size:1rem;line-height:1.5}.llp-understanding-section{background:#062a63}.llp-understanding-section h2,.llp-understanding-section h3{color:#ffffff}.llp-understanding-section .section-label,.llp-understanding-section p{color:rgba(255,255,255,.82)}.llp-understanding-section .section-label:before{background:var(--secondary)}.llp-understanding-wrap{display:flex;flex-direction:column;gap:34px}.llp-understanding-copy{max-width:760px}.llp-understanding-copy h2{margin-bottom:20px;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1}.llp-understanding-copy p{max-width:760px;margin-bottom:20px;color:rgba(255,255,255,.8);font-size:1.03rem;line-height:1.8}.llp-understanding-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.llp-understanding-card{padding:24px 22px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(255,255,255,.1);box-shadow:0 14px 28px rgba(0,18,48,.14)}.reveal.llp-understanding-card.show{opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.reveal.llp-understanding-card.show:hover{transform:translateY(-6px);box-shadow:0 18px 32px rgba(0,18,48,.18);opacity:.98}.llp-understanding-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:999px;background:var(--secondary);color:#ffffff}.llp-understanding-card h3{margin-bottom:14px;font-size:1.6rem;line-height:1.18}.llp-understanding-card p{margin:0;color:rgba(255,255,255,.78);font-size:.98rem;line-height:1.75}.llp-understanding-cta{display:flex;justify-content:center}.llp-benefits-section{background:#ffffff}.llp-benefits-copy{max-width:760px;margin-bottom:28px}.llp-benefits-copy h2{max-width:840px;margin-bottom:16px;color:#002050;font-size:clamp(2rem,3.5vw,3rem);line-height:1.1}.llp-benefits-copy p{max-width:760px;margin:0;color:#556783;font-size:1.04rem;line-height:1.75}.llp-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.llp-benefit-card{padding:24px 22px;border:1px solid #dbe5f1;border-radius:24px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05)}.reveal.llp-benefit-card.show{opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.reveal.llp-benefit-card.show:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.llp-benefit-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:999px;background:#eef2f8;color:#002050}.llp-benefit-card h3{margin-bottom:14px;color:#002050;font-size:1.55rem;line-height:1.18}.llp-benefit-card p{margin:0;color:#556783;font-size:.98rem;line-height:1.75}.llp-fit-section{background:#f5f8ff}.llp-fit-copy{max-width:760px;margin-bottom:28px}.llp-fit-copy h2{margin-bottom:16px;color:#002050;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.llp-fit-copy p{max-width:720px;margin:0;color:#556783;font-size:1.04rem;line-height:1.75}.llp-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.llp-fit-card{padding:24px 22px;border:1px solid #dbe5f1;border-radius:24px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05)}.reveal.llp-fit-card.show{opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.reveal.llp-fit-card.show:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.llp-fit-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:999px;background:#062a63;color:#ffffff}.llp-fit-card h3{margin-bottom:14px;color:#002050;font-size:1.45rem;line-height:1.18}.llp-fit-card p{margin:0;color:#556783;font-size:.98rem;line-height:1.75}.llp-fit-cta{display:flex;justify-content:center;margin-top:34px}.llp-dark-cta{box-shadow:0 14px 24px rgba(6,42,99,.18)}.llp-dark-cta,.llp-dark-cta:hover{background:#062a63;color:#ffffff}.llp-requirements-section{background:#ffffff}.llp-requirements-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,1.02fr);gap:34px;align-items:start}.llp-requirements-copy h2{max-width:600px;margin-bottom:16px;color:#002050;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.llp-requirements-copy p{max-width:620px;margin-bottom:20px;color:#556783;font-size:1.03rem;line-height:1.75}.llp-requirements-visual{position:relative;overflow:hidden;border:1px solid #dbe5f1;border-radius:26px;background:#0d2249;box-shadow:0 18px 34px rgba(2,32,80,.12)}.llp-requirements-image-wrap{position:relative;aspect-ratio:1.18/1}.llp-requirements-image{object-fit:cover;opacity:.5}.llp-requirements-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,18,44,.34),rgba(5,18,44,.76)),linear-gradient(135deg,rgba(2,32,80,.7),rgba(2,32,80,.34))}.llp-requirements-image-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;z-index:1}.llp-requirements-label{margin-bottom:18px;color:var(--secondary)}.llp-requirements-label:before{background:var(--secondary)}.llp-requirements-image-copy h2{max-width:520px;margin-bottom:16px;color:#ffffff;font-size:clamp(2rem,3.3vw,2.8rem);line-height:1.08}.llp-requirements-image-copy p{max-width:560px;margin-bottom:16px;color:rgba(255,255,255,.84);font-size:1rem;line-height:1.75}.llp-requirements-list{display:grid;gap:12px}.llp-requirement-item{display:flex;gap:14px;align-items:flex-start;padding:18px 18px 16px;border:1px solid #dbe5f1;border-radius:20px;background:#ffffff;box-shadow:0 10px 20px rgba(2,32,80,.05)}.reveal.llp-requirement-item.show{opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.reveal.llp-requirement-item.show:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.llp-requirement-icon{display:inline-flex;flex:0 0 16px;margin-top:2px;color:var(--secondary)}.llp-requirement-item h3{margin-bottom:4px;color:#002050;font-size:1.05rem;line-height:1.45}.llp-requirement-item p{margin:0;color:#687b97;font-size:.88rem;line-height:1.45}.llp-comparison-section{background:#f5f8ff}.llp-comparison-copy{max-width:760px;margin-bottom:28px}.llp-comparison-copy h2{max-width:760px;margin-bottom:16px;color:#002050;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.llp-comparison-copy p{max-width:760px;margin:0;color:#556783;font-size:1.03rem;line-height:1.75}.llp-comparison-table-wrap{overflow-x:auto;border:1px solid #dbe5f1;border-radius:24px;background:#ffffff;box-shadow:0 14px 32px rgba(2,32,80,.05)}.llp-comparison-table{width:100%;min-width:780px;border-collapse:collapse}.llp-comparison-table td,.llp-comparison-table th{padding:18px 20px;border-bottom:1px solid #e8edf5;text-align:left}.llp-comparison-table thead th{background:#062a63;color:#ffffff;font-size:.94rem;font-weight:800}.llp-comparison-table thead th:first-child{border-top-left-radius:22px}.llp-comparison-table thead th:last-child{border-top-right-radius:22px}.llp-comparison-table tbody td{color:#556783;font-size:.95rem;line-height:1.65}.llp-comparison-table tbody td:nth-child(2){color:#002050;font-weight:700}.llp-comparison-table tbody tr:last-child td{border-bottom:0}.llp-comparison-pill{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:var(--secondary);vertical-align:middle}.llp-comparison-note{margin:22px 0 0;color:#667991;font-size:1rem;text-align:center}.llp-comparison-note strong{color:#002050}.llp-process-section{background:#ffffff}.llp-process-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:34px;align-items:start}.llp-process-visual{position:relative;overflow:hidden;border:1px solid #dbe5f1;border-radius:28px;background:#0d2249;box-shadow:0 18px 34px rgba(2,32,80,.12)}.llp-process-image-wrap{position:relative;aspect-ratio:.94/1.06}.llp-process-image{object-fit:cover;opacity:.48}.llp-process-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,18,44,.3),rgba(5,18,44,.78)),linear-gradient(135deg,rgba(2,32,80,.68),rgba(2,32,80,.28))}.llp-process-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;z-index:1;text-align:center}.llp-process-label{margin-bottom:18px;color:var(--secondary)}.llp-process-label:before{background:var(--secondary)}.llp-process-copy h2{max-width:440px;margin-bottom:16px;color:#ffffff;font-size:clamp(2rem,3.3vw,2.9rem);line-height:1.08}.llp-process-copy p{max-width:500px;margin-bottom:22px;color:rgba(255,255,255,.84);font-size:1rem;line-height:1.75}.llp-process-steps{display:grid;gap:14px}.llp-process-step{display:flex;gap:16px;align-items:flex-start;padding:18px 18px 16px;border:1px solid #dbe5f1;border-radius:22px;background:#ffffff;box-shadow:0 10px 20px rgba(2,32,80,.05)}.reveal.llp-process-step.show{opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.reveal.llp-process-step.show:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.llp-process-step-icon{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:999px;background:#062a63;color:#ffffff}.llp-process-step-copy span{display:inline-block;margin-bottom:8px;color:var(--secondary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.llp-process-step-copy h3{margin-bottom:8px;color:#002050;font-size:1.3rem;line-height:1.3}.llp-process-step-copy p{margin:0;color:#687b97;font-size:.95rem;line-height:1.6}.llp-fees-section{background:#062a63}.llp-fees-wrap{display:flex;flex-direction:column;gap:28px}.llp-fees-copy{max-width:760px}.llp-fees-section .section-label{color:var(--secondary)}.llp-fees-section .section-label:before{display:none}.llp-fees-copy h2{max-width:760px;margin-bottom:16px;color:#ffffff;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.llp-fees-copy p{max-width:760px;margin:0;color:rgba(255,255,255,.84);font-size:1.03rem;line-height:1.75}.llp-fees-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.llp-fee-card{padding:22px 20px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(255,255,255,.1);box-shadow:0 14px 28px rgba(0,18,48,.14)}.reveal.llp-fee-card.show{opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.reveal.llp-fee-card.show:hover{transform:translateY(-6px);box-shadow:0 18px 32px rgba(0,18,48,.18);opacity:.98}.llp-fee-card-accent{border-color:var(--secondary);background:var(--secondary)}.llp-fee-card-label{display:inline-block;margin-bottom:16px;color:rgba(255,255,255,.86);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.llp-fee-card strong{display:block;margin-bottom:8px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:2rem;line-height:1}.llp-fee-card h3{margin-bottom:10px;color:#ffffff;font-size:1.35rem;line-height:1.2}.llp-fee-card p{margin:0;color:rgba(255,255,255,.8);font-size:.96rem;line-height:1.65}.llp-fees-note{display:flex;gap:10px;align-items:flex-start;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.84)}.llp-fees-note svg{margin-top:2px;color:var(--secondary);flex:0 0 auto}.llp-fees-note p{margin:0;color:rgba(255,255,255,.84);font-size:.95rem;line-height:1.65}.llp-fees-cta{display:flex;justify-content:center}.llp-compliance-section{background:#f5f8ff}.llp-compliance-copy{max-width:760px;margin-bottom:28px}.llp-compliance-copy h2{max-width:780px;margin-bottom:16px;color:#002050;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.llp-compliance-copy p{max-width:860px;margin:0;color:#556783;font-size:1.03rem;line-height:1.75}.llp-compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.llp-compliance-card{display:flex;gap:18px;align-items:flex-start;padding:24px 22px;border:1px solid #dbe5f1;border-radius:24px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05)}.reveal.llp-compliance-card.show{opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.reveal.llp-compliance-card.show:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.llp-compliance-icon{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:999px;background:#062a63;color:#ffffff}.llp-compliance-card h3{margin-bottom:8px;color:#002050;font-size:1.35rem;line-height:1.3}.llp-compliance-card p{margin:0;color:#687b97;font-size:.98rem;line-height:1.65}.llp-support-section{background:#ffffff}.llp-support-copy{max-width:720px;margin-bottom:28px}.llp-support-copy h2{max-width:760px;margin-bottom:16px;color:#002050;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.llp-support-copy p{max-width:680px;margin:0;color:#60708a;font-size:1rem;line-height:1.75}.llp-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.llp-support-card{min-height:100%;padding:24px 20px 22px;border:1px solid #dbe5f1;border-radius:24px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05)}.reveal.llp-support-card.show{opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}.reveal.llp-support-card.show:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.llp-support-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:999px;background:#fff2e8;color:#ff7a00}.llp-support-card h3{margin-bottom:14px;color:#002050;font-size:1.35rem;line-height:1.32}.llp-support-card p{margin:0;color:#687b97;font-size:.98rem;line-height:1.75}.llp-faq-section{background:#f5f8ff}.llp-faq-copy{max-width:720px;margin:0 auto 28px}.llp-faq-copy h2{margin-bottom:14px;color:#002050;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.llp-faq-copy p{margin:0;color:#60708a;font-size:1rem;line-height:1.75}.llp-faq-list{display:grid;gap:14px;max-width:980px;margin:0 auto}.llp-faq-item{display:grid;grid-template-rows:auto 0fr;overflow:hidden;border:1px solid #dbe5f1;border-radius:20px;background:#ffffff;box-shadow:0 10px 22px rgba(2,32,80,.05)}.reveal .llp-faq-item{transition:grid-template-rows .22s ease,transform .13s ease,box-shadow .13s ease,opacity .13s ease}.llp-faq-item[open]{grid-template-rows:auto 1fr}.reveal.show .llp-faq-item:hover{transform:translateY(-6px);box-shadow:0 16px 30px rgba(2,32,80,.08);opacity:.98}.llp-faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 18px;color:#002050;font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:700;line-height:1.45;list-style:none;cursor:pointer}.llp-faq-question::-webkit-details-marker{display:none}.llp-faq-icon{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;color:#002050;transition:transform .13s ease}.llp-faq-item[open] .llp-faq-icon{transform:rotate(180deg)}.llp-faq-answer{overflow:hidden}.llp-faq-answer-inner{padding:0 18px 18px;opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}.llp-faq-item[open] .llp-faq-answer-inner{opacity:1;transform:translateY(0)}.llp-faq-answer-inner p{margin:0;color:#687b97;font-size:.98rem;line-height:1.75}.llp-final-section{background:#062a63}.llp-final-shell{max-width:980px;margin:0 auto;text-align:center}.llp-final-section .section-label{display:block;margin-bottom:22px;color:var(--secondary);text-align:center}.llp-final-shell h2{max-width:720px;margin:0 auto 22px;color:#ffffff;font-size:clamp(2.5rem,4.8vw,4.2rem);line-height:1.05}.llp-final-shell p{max-width:760px;margin:0 auto 34px;color:rgba(255,255,255,.82);font-size:1.08rem;line-height:1.75}.llp-final-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:48px}.llp-final-section .llp-secondary-cta,.llp-final-section .llp-secondary-cta:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#ffffff}.llp-final-section .llp-secondary-cta:hover{box-shadow:var(--shadow-sm)}.llp-final-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:720px;margin:0 auto}.llp-final-stat strong{display:block;margin-bottom:8px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:2rem;line-height:1}.llp-final-stat span{display:block;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.4}@media (max-width:960px){.llp-benefits-grid,.llp-compliance-grid,.llp-fees-grid,.llp-fit-grid,.llp-hero-grid,.llp-process-grid,.llp-requirements-grid,.llp-understanding-cards,.llp-why-grid{grid-template-columns:1fr}.llp-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.llp-final-stats{grid-template-columns:1fr;gap:18px}}@media (max-width:640px){.llp-hero{padding:var(--section-space) 0}.llp-hero-copy h1{max-width:100%;margin-bottom:18px;font-size:2.85rem;line-height:1.04;word-break:break-word;overflow-wrap:anywhere}.llp-hero-lead{max-width:100%;margin-bottom:22px;font-size:1rem;line-height:1.65}.llp-hero-copy p{max-width:100%}.llp-hero-card{width:100%;max-width:100%;padding:22px 20px 24px;overflow:hidden}.llp-floating-badge{top:14px;right:14px;max-width:calc(100% - 28px);padding:8px 12px;font-size:.82rem}.llp-hero-actions{flex-direction:column;align-items:stretch}.llp-hero-actions .btn,.llp-hero-actions .llp-secondary-cta{width:100%;justify-content:center}.llp-card-head{gap:12px;margin-bottom:22px;padding-right:88px}.llp-card-head h2{font-size:1.2rem}.llp-card-list{gap:14px;margin-bottom:20px}.llp-card-list li{font-size:.95rem;line-height:1.5}.llp-fee-box{padding:16px}.llp-hero .llp-fee-box strong{font-size:1.75rem}.llp-why-stats{grid-template-columns:1fr}.llp-why-stat-card{padding:24px 20px}.llp-benefit-card,.llp-fit-card,.llp-understanding-card{padding:22px 20px}.llp-requirement-item{padding:18px 16px 16px}.llp-requirements-visual{border-radius:22px}.llp-requirements-image-wrap{aspect-ratio:1/1.08}.llp-requirements-image-copy{padding:18px 16px}.llp-requirements-label{margin-bottom:12px}.llp-requirements-image-copy h2{max-width:none;margin-bottom:12px;font-size:1.8rem;line-height:1.1}.llp-requirements-image-copy p{max-width:none;margin-bottom:12px;font-size:.95rem;line-height:1.65}.llp-process-copy{padding:22px 20px}.llp-process-step{padding:18px 16px 16px}.llp-fee-card{padding:20px 18px}.llp-compliance-card{padding:22px 18px}.llp-support-grid{grid-template-columns:1fr}.llp-support-card{padding:22px 20px}.llp-faq-question{padding:18px 16px}.llp-faq-answer-inner{padding:0 16px 16px}.llp-final-shell p{margin-bottom:28px}.llp-final-actions{margin-bottom:36px}}.why-trust-head .section-subtitle{max-width:760px;margin:0;color:#60708a;font-size:1.02rem;line-height:1.75}.why-trust-section .grid-3{gap:18px}.why-trust-card{min-height:100%;padding:20px 20px 18px;border:1px solid #dbe5f1;border-radius:20px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.04);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.why-trust-card:hover{transform:translateY(-3px);border-color:#d2ddeb;box-shadow:0 14px 28px rgba(2,32,80,.08)}.why-trust-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid rgba(255,122,20,.22);border-radius:12px;background:rgba(255,122,20,.08);color:var(--secondary)}.why-trust-card h3{margin-bottom:10px;color:#002050;font-size:clamp(1.2rem,1.7vw,1.35rem);line-height:1.18}.why-trust-card p{margin:0;color:#60708a;font-size:var(--text-card-size);line-height:var(--text-body-leading)}.entity-types-section{background:#ffffff}.entity-types-head{max-width:720px;margin:0 0 36px;text-align:left}.entity-types-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--secondary);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.entity-types-label:before{content:"";width:20px;height:2px;border-radius:999px;background:var(--secondary)}.entity-types-head h2{margin-bottom:12px;color:#002050;font-size:clamp(2rem,3.1vw,2.9rem);line-height:1.08}.entity-types-head .section-subtitle{max-width:720px;margin:0;color:#60708a;font-size:.98rem;line-height:1.7}.entity-types-section .grid-2{gap:18px}.entity-type-card{position:relative;min-height:100%;padding:22px 22px 18px;border:1px solid #dbe5f1;border-radius:16px;background:#ffffff;box-shadow:0 8px 20px rgba(2,32,80,.04);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.entity-type-card:hover{transform:translateY(-3px);border-color:#d2ddeb;box-shadow:0 12px 24px rgba(2,32,80,.08)}.entity-type-featured{border-color:rgba(255,122,20,.34)}.entity-type-badge{position:absolute;top:10px;right:10px;display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--secondary);color:#ffffff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.entity-type-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(255,122,20,.24);border-radius:10px;background:rgba(255,122,20,.08);color:var(--secondary)}.entity-type-card h3{margin-bottom:12px;color:#002050;font-size:clamp(1.28rem,1.9vw,1.48rem);line-height:1.18}.entity-type-best-for{margin-bottom:10px;color:var(--secondary);font-size:12px;font-weight:700;line-height:1.6}.entity-type-card p{margin:0 0 12px;color:#60708a;font-size:var(--text-card-size);line-height:var(--text-body-leading)}.entity-type-benefits strong{color:#4d5d76;font-weight:700}.entity-type-fee{margin-top:12px;color:#002050;font-size:12.5px;font-weight:800;line-height:1.6}.entity-type-link{display:inline-flex;margin-top:14px;color:var(--secondary);font-size:14px;font-weight:700;text-decoration:none}.pricing-section{background:#ffffff}.pricing-head{max-width:700px;margin:0 0 34px;text-align:left}.pricing-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--secondary);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pricing-label:before{content:"";width:20px;height:2px;border-radius:999px;background:var(--secondary)}.pricing-head h2{margin-bottom:10px;color:#002050;font-size:clamp(1.95rem,3vw,2.85rem);line-height:1.08}.pricing-head .section-subtitle{max-width:620px;margin:0;color:#60708a;font-size:.95rem;line-height:1.7}.pricing-section .pricing-grid{gap:16px}.pricing-shot-card{position:relative;padding:16px 14px 14px;border:1px solid #dbe5f1;border-radius:16px;background:#ffffff;box-shadow:0 8px 20px rgba(2,32,80,.04);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.pricing-shot-card:hover{transform:translateY(-3px);border-color:#d2ddeb;box-shadow:0 12px 24px rgba(2,32,80,.08)}.pricing-shot-featured{border-color:rgba(255,122,20,.5);background:linear-gradient(180deg,#fffaf6,#ffffff);box-shadow:0 12px 26px rgba(255,122,20,.12)}.pricing-shot-badge{position:absolute;top:-8px;left:14px;display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--secondary);color:#ffffff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-section .price-name{margin-top:2px;color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-section .price-amount{margin-top:8px;color:#002050;font-size:clamp(2.25rem,3vw,3rem);line-height:1}.pricing-section .price-sub{margin:6px 0 14px;padding-bottom:10px;border-bottom:1px solid #e7edf5;color:#7a879b;font-size:11px}.pricing-section .price-list{gap:10px}.pricing-section .price-list li{gap:10px;color:#60708a;font-size:var(--text-card-size);line-height:1.7}.pricing-section .price-list .icon-bullet{width:20px;height:20px;flex:0 0 20px}.pricing-section .btn{width:100%;min-height:40px;margin-top:16px;border-radius:999px;font-size:12px;box-shadow:none}.pricing-section .btn-outline-dark{border-color:#dbe5f1;background:#ffffff;color:#002050}.pricing-section .btn-outline-dark:hover{border-color:#cad8e8;background:#f8fbff;color:#002050;box-shadow:none}.pricing-note-box{margin-top:14px;padding:14px 16px;border:1px solid #dbe5f1;border-radius:12px;background:#ffffff;color:#60708a;font-size:var(--text-note-size);line-height:var(--text-note-leading);box-shadow:none}.pricing-note-box strong{color:#002050}.foreign-investors-section{background:radial-gradient(circle at top right,rgba(255,122,20,.12),transparent 28%),linear-gradient(135deg,#082455,#002050 52%,#17356a);color:#ffffff}.foreign-investors-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:34px;align-items:start}.foreign-investors-copy h2{margin-bottom:16px;color:#ffffff;font-size:clamp(2.3rem,4vw,4rem);line-height:1.05}.foreign-investors-copy .section-subtitle{max-width:620px;margin:0 0 32px;color:rgba(255,255,255,.86);font-size:1.02rem;line-height:1.6}.foreign-investors-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--secondary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.foreign-investors-label:before{content:"";width:24px;height:2px;border-radius:999px;background:var(--secondary)}.foreign-investors-points{display:grid;gap:18px;margin-bottom:26px}.foreign-investors-points li{display:flex;gap:12px;align-items:flex-start;color:#ffffff;font-size:.98rem;line-height:1.7}.foreign-check{display:inline-flex;flex:0 0 18px;width:18px;height:18px;align-items:center;justify-content:center;color:#ffffff}.foreign-investors-points strong{color:#ffffff}.foreign-investors-cta{min-height:46px;padding-inline:22px}.foreign-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.foreign-stat-card{padding:24px 20px 22px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.08);text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.foreign-stat-card strong{display:block;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:clamp(2rem,3vw,3rem);line-height:1}.foreign-stat-card span{display:block;margin-top:10px;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.45}.foreign-stats-note{margin:12px 0 20px;color:rgba(255,255,255,.72);font-size:.88rem;text-align:center}.foreign-callout{padding:20px 18px;border:1px solid rgba(255,122,20,.22);border-radius:22px;background:rgba(255,255,255,.08);color:#ffffff;font-size:.98rem;line-height:1.65}.foreign-callout-actions{margin-top:16px}.foreign-callout .btn-outline-light{min-height:44px;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.compliance-section{background:#ffffff}.compliance-head{max-width:720px;margin:0 0 34px;text-align:left}.compliance-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--secondary);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.compliance-label:before{content:"";width:20px;height:2px;border-radius:999px;background:var(--secondary)}.compliance-head h2{margin-bottom:10px;color:#002050;font-size:clamp(2rem,3vw,2.95rem);line-height:1.08}.compliance-head .section-subtitle{max-width:660px;margin:0;color:#60708a;font-size:.96rem;line-height:1.7}.compliance-grid{gap:14px}.compliance-card{min-height:100%;padding:16px 16px 14px;border:1px solid #dbe5f1;border-radius:16px;background:#ffffff;box-shadow:0 8px 20px rgba(2,32,80,.04);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.compliance-card:hover{transform:translateY(-3px);border-color:#d2ddeb;box-shadow:0 12px 24px rgba(2,32,80,.08)}.compliance-icon{width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgba(255,122,20,.24);border-radius:10px;background:rgba(255,122,20,.08)}.compliance-deadline,.compliance-icon{display:inline-flex;margin-bottom:12px;color:var(--secondary)}.compliance-deadline{padding:5px 10px;border-radius:999px;background:rgba(255,122,20,.12);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.compliance-card h3{margin-bottom:10px;color:#002050;font-size:clamp(1.1rem,1.7vw,1.28rem);line-height:1.18}.compliance-card p{margin:0;color:#60708a;font-size:var(--text-card-size);line-height:var(--text-body-leading)}.card.docs-card:hover,.compliance-grid .compliance-card:hover,.entity-types-section .entity-type-card:hover,.pricing-shot-card:hover,.steps .step:hover,.why-trust-section .why-trust-card:hover{transform:translateY(-6px);border-color:rgba(0,32,80,.18);box-shadow:0 26px 52px rgba(2,32,80,.11),0 0 0 1px rgba(255,122,20,.06)}.card.docs-card:hover .icon-box,.compliance-grid .compliance-card:hover .compliance-icon,.entity-types-section .entity-type-card:hover .entity-type-icon,.why-trust-section .why-trust-card:hover .why-trust-icon{transform:translateY(-2px);background:#002050;color:#ffffff;box-shadow:0 14px 26px rgba(2,32,80,.18)}.compliance-grid .compliance-card:hover h3,.entity-types-section .entity-type-card:hover h3,.why-trust-section .why-trust-card:hover h3{color:#00163f}.steps .step:hover .step-num{box-shadow:0 14px 28px rgba(2,32,80,.18)}.steps .step:hover{background:linear-gradient(180deg,#ffffff,#fbfdff)}.steps .step:hover h3{color:#00163f}.steps .step:hover .step-tip{color:#0b7a68}.card.docs-card,.compliance-icon,.entity-type-icon,.foreign-callout,.foreign-stat-card,.icon-box,.step-num,.why-trust-icon{transition:transform .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,box-shadow .22s ease}.foreign-callout:hover,.foreign-stat-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.22);box-shadow:0 28px 56px rgba(0,18,48,.22),0 0 0 1px rgba(255,122,20,.08)}.testimonial-slider{position:relative;--slide-gap:22px}.testimonial-slider-window{overflow:hidden;padding-block:10px}.testimonial-slider-track{display:flex;gap:var(--slide-gap);will-change:transform}.testimonial-slider-track.is-animated{transition:transform .72s cubic-bezier(.22,.74,.16,1)}.testimonial-slide{min-width:calc((100% - (var(--visible-count) - 1) * var(--slide-gap)) / var(--visible-count))}.testimonial-slide-shell{position:relative;height:100%;padding:30px;border:1px solid #dbe5f1;border-radius:28px;background:radial-gradient(circle at top right,rgba(255,122,20,.08),transparent 28%),linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 18px 40px rgba(2,32,80,.08);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.testimonial-slide-shell:hover{transform:translateY(-4px);border-color:rgba(255,122,20,.25);box-shadow:0 24px 52px rgba(2,32,80,.12)}.testimonial-slide-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.testimonial-slide-stars{display:inline-flex;gap:6px;color:var(--secondary)}.testimonial-slide-quote-mark{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:rgba(0,32,80,.08);color:#002050}.testimonial-slide-quote{margin:0 0 24px;color:#334155;font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.9}.testimonial-slide-author{display:flex;align-items:center;gap:14px}.testimonial-slide-avatar{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#002050,#17356a);color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:800}.testimonial-slide-author span,.testimonial-slide-author strong{display:block}.testimonial-slide-author strong{color:#002050;font-size:1rem}.testimonial-slide-author span{color:#64748b;font-size:.92rem}.testimonial-slider-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px}.testimonial-slider-arrow{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid #dbe5f1;border-radius:50%;background:#ffffff;color:#002050;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.testimonial-slider-arrow:hover{transform:translateY(-2px);border-color:rgba(255,122,20,.4);background:rgba(255,122,20,.08);color:var(--secondary)}.testimonial-slider-dots{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1}.testimonial-slider-dot{width:10px;height:10px;border:0;border-radius:50%;background:rgba(0,32,80,.18);cursor:pointer;transition:transform .22s ease,background .22s ease,width .22s ease}.testimonial-slider-dot.is-active{width:28px;border-radius:999px;background:var(--secondary)}.compliance-support-box{margin-top:14px;padding:14px 18px 16px;border:1px solid #dbe5f1;border-radius:14px;background:#ffffff;text-align:center;box-shadow:0 8px 18px rgba(2,32,80,.03)}.compliance-support-box strong{display:block;margin-bottom:6px;color:#002050;font-size:12px}.compliance-support-box p{margin:0;color:#60708a;font-size:var(--text-note-size);line-height:var(--text-note-leading)}.compliance-support-actions{margin-top:12px}.compliance-support-actions .btn{min-height:38px;padding-inline:18px;font-size:12px}.contact-section{background:linear-gradient(180deg,#f7f9fc,#eef3f8)}.contact-grid.contact-shot-grid{grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:28px}@media (max-width:900px){.contact-grid.contact-shot-grid{grid-template-columns:1fr}}.contact-shot-card,.contact-shot-form-card{border:1px solid rgba(230,235,242,.95);border-radius:24px;background:#ffffff;box-shadow:0 8px 24px rgba(2,32,80,.06)}#contact-form{scroll-margin-top:140px}.contact-shot-card{display:flex;flex-direction:column;padding:clamp(28px,3vw,40px);background:linear-gradient(135deg,rgba(255,122,20,.08),transparent 42%),#ffffff}.contact-shot-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--secondary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-shot-label:before{content:"";width:24px;height:2px;border-radius:999px;background:var(--secondary)}.contact-shot-card h2{margin-bottom:20px;color:#002050;font-size:clamp(2.2rem,3.8vw,3.55rem);line-height:1.02}.contact-shot-subtitle{max-width:430px;margin:0 0 22px;color:#60708a;font-size:1rem;line-height:1.7}.contact-form-message{margin:0 0 18px;padding:16px;scroll-margin-top:140px;border:1px solid rgba(230,235,242,.95);border-radius:16px;display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.contact-form-message:focus{outline:none}.contact-form-message-icon{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px}.contact-form-message-content{display:block;min-width:0}.contact-form-message-content strong{display:block;margin-bottom:2px;font-size:15px;font-weight:800;line-height:1.4}.contact-form-message-content>span{display:block;font-weight:500}.contact-form-message.is-success{border-color:rgba(15,118,110,.24);background:var(--success-bg);color:var(--success)}.contact-form-message.is-success .contact-form-message-icon{background:rgba(15,118,110,.12)}.contact-form-message.is-error{border-color:rgba(220,38,38,.22);background:#fff1f2;color:#b91c1c}.contact-form-message.is-error .contact-form-message-icon{background:rgba(220,38,38,.1)}.contact-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-shot-list{display:grid;gap:12px;margin:4px 0 24px}.contact-shot-list li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid rgba(230,235,242,.95);border-radius:14px;background:#f8fbff;color:#002050;font-size:15px;line-height:1.55}.contact-shot-list strong{color:#002050}.contact-shot-icon{display:inline-flex;flex:0 0 16px;width:16px;height:16px;align-items:center;justify-content:center;margin-top:4px;color:var(--secondary)}.contact-shot-whatsapp{align-self:flex-start;margin-top:auto;min-height:44px;padding-inline:18px;box-shadow:0 14px 28px rgba(255,122,20,.2)}.contact-shot-form-card{padding:clamp(28px,3vw,40px)}.contact-shot-form-grid{gap:16px}.contact-shot-form-group{gap:8px}.contact-shot-form-group label{color:#002050;font-size:13px;font-weight:700}.contact-shot-form-group input,.contact-shot-form-group textarea{width:100%;min-height:50px;padding:0 16px;border:1px solid rgba(230,235,242,.95);border-radius:14px;color:#002050;background:#ffffff;box-shadow:none;outline:none;transition:border-color .22s ease,box-shadow .22s ease}.contact-shot-form-group input::placeholder,.contact-shot-form-group textarea::placeholder{color:#8a96a9}.contact-shot-form-group textarea{min-height:120px;padding:14px;resize:vertical}.contact-shot-form-group input:focus,.contact-shot-form-group textarea:focus{border-color:rgba(255,122,20,.55);box-shadow:0 0 0 4px rgba(255,122,20,.1)}.contact-select{position:relative}.contact-select-button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid rgba(230,235,242,.95);border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);color:#002050;font:inherit;text-align:left;cursor:pointer;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.contact-select-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-select-button svg{flex:0 0 auto;color:#60708a;transition:color .22s ease,transform .22s ease}.contact-select.is-open .contact-select-button{border-color:rgba(255,122,20,.55);background:#ffffff;box-shadow:0 0 0 4px rgba(255,122,20,.1)}.contact-select.is-open .contact-select-button svg{color:var(--secondary);transform:rotate(180deg)}.contact-select-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;left:0;display:grid;gap:4px;max-height:230px;overflow-y:auto;padding:8px;border:1px solid #dbe3ee;border-radius:16px;background:#ffffff;box-shadow:0 18px 42px rgba(0,32,80,.14)}.contact-select-option{width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#002050;font:inherit;text-align:left;cursor:pointer}.contact-select-option.is-selected,.contact-select-option:hover{background:#fff3ea;color:#a84907}.contact-shot-submit{margin-top:18px;min-height:40px;border-radius:999px;font-size:15px;cursor:pointer;box-shadow:0 14px 28px rgba(255,122,20,.2)}.contact-shot-submit:disabled{cursor:wait;opacity:.72}.contact-shot-note{margin-top:12px;color:#7c889d;font-size:12px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:18px;border:1px solid rgba(255,122,20,.18);border-radius:999px;background:rgba(255,122,20,.12);color:#8a6500;font-size:12px;font-weight:700}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--secondary);box-shadow:0 0 0 6px rgba(255,122,20,.12)}.site-header-shell{position:fixed;top:0;left:0;right:0;z-index:1001}.site-header-offset{height:120px}.topbar{position:relative;padding:12px 20px;background:var(--primary);color:#ffffff;font-size:14px;text-align:center;transition:padding .24s ease,font-size .24s ease}.topbar a,.topbar span{color:var(--secondary);font-weight:700}.nav{position:relative;border-bottom:1px solid rgba(230,235,242,.9);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .24s ease,box-shadow .24s ease,border-color .24s ease}.nav-inner{width:100%;max-width:none;justify-content:space-between;gap:24px;min-height:76px;transition:min-height .24s ease}.site-header-shell.is-scrolled .topbar{padding-top:8px;padding-bottom:8px;font-size:12px}.site-header-shell.is-scrolled .nav{background:rgba(255,255,255,.95);box-shadow:0 16px 34px rgba(0,32,80,.1);border-bottom-color:rgba(230,235,242,.96)}.site-header-shell.is-scrolled .nav-inner{min-height:64px}.nav-toggle{display:none;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgba(230,235,242,.95);border-radius:14px;background:#ffffff;color:var(--primary);cursor:pointer;transition:border-color .28s ease,color .28s ease,box-shadow .28s ease}.nav-toggle:hover{border-color:rgba(255,122,20,.35);color:var(--secondary);box-shadow:var(--shadow-sm)}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:1.35rem;font-weight:800;white-space:nowrap}.brand-icon{display:block;width:50px;height:50px;object-fit:contain;transition:width .24s ease,height .24s ease}.site-header-shell.is-scrolled .brand-icon{width:42px;height:42px}.brand-wordmark{color:var(--primary);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.accent,.brand span{color:var(--secondary)}.final-actions,.hero-actions,.nav-actions,.nav-links,.page-hero-actions{gap:14px}.nav-links{flex:1 1;justify-content:center;height:100%;min-width:0}.nav-actions{flex-shrink:0}.nav-links a{color:var(--muted);font-weight:600;white-space:nowrap;transition:color .28s ease}.nav-links a:hover{color:var(--primary)}.nav-dropdown{position:relative;display:flex;align-items:center;gap:2px;height:100%;padding-bottom:0;margin-bottom:0}.nav-dropdown-label{display:inline-flex;align-items:center;min-height:100%}.nav-dropdown-toggle,.nav-more-toggle{border:0;background:transparent;color:var(--muted);font:inherit;font-weight:600;cursor:pointer}.nav-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:100%;width:30px;transition:color .28s ease}.nav-dropdown-toggle svg{width:20px;height:20px;transition:transform .2s ease}.nav-dropdown-toggle.is-open svg{transform:rotate(180deg)}.nav-dropdown-label:hover,.nav-dropdown-toggle:hover{color:var(--primary)}.nav-dropdown-menu{position:absolute;top:calc(100% - 1px);left:0;z-index:2;display:grid;min-width:340px;padding:14px;border:1px solid rgba(230,235,242,.95);border-radius:0 0 8px 8px;background:rgba(255,255,255,.98);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.nav-dropdown:not(.nav-dropdown-mega) .nav-dropdown-menu{left:-16px;transform:translateY(8px)}.nav-dropdown:after{content:"";position:absolute;top:100%;left:-18px;right:-18px;display:none;height:30px;z-index:1}.nav-dropdown:not(.nav-dropdown-mega).is-open:after{display:block}.nav-dropdown-menu a{padding:10px 12px;border-radius:12px;color:var(--primary);font-size:.95rem;font-weight:500;white-space:nowrap}.nav-dropdown-menu a:hover{background:#f7f9fc;color:var(--secondary)}.nav-dropdown-menu-scroll{max-height:min(70vh,620px);overflow-y:auto}.nav-dropdown.is-open .nav-dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown:not(.nav-dropdown-mega).is-open .nav-dropdown-menu{transform:translateY(0);margin-top:1.6rem}.site-header-shell.is-scrolled .nav-dropdown:not(.nav-dropdown-mega).is-open .nav-dropdown-menu{margin-top:1.1rem}.nav-dropdown:not(.nav-dropdown-mega) .nav-dropdown-menu a{width:100%}.nav-dropdown-mega{position:static}.nav-dropdown-mega:after{left:0;right:0}.nav-mega-menu{left:50%;width:calc(100vw - 24px);max-width:90%;min-width:0;padding:22px;border-radius:0 0 28px 28px;background:radial-gradient(circle at top right,rgba(255,122,20,.08),transparent 24%),linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 26px 52px rgba(2,32,80,.12);max-height:calc(100vh - 112px);overflow-y:auto;transform:translate(-50%,8px)}.nav-mega-menu:before{content:"";position:absolute;top:-34px;left:0;right:0;height:34px}.nav-mega-layout{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;gap:22px;align-items:start}.nav-mega-rail{display:grid;gap:10px}.nav-mega-rail-item{display:grid;gap:6px;width:100%;padding:14px 16px;border:1px solid rgba(230,235,242,.95);border-radius:18px;background:#ffffff;color:#234264;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.nav-mega-rail-item strong{color:#002050;font-family:var(--font-head),sans-serif;font-size:1rem;line-height:1.35}.nav-mega-main-head h3 a,.nav-mega-rail-item strong a{color:inherit;padding:0;font:inherit;line-height:inherit;text-decoration:none;white-space:normal}.nav-mega-rail-item span{color:#5f6f88;font-size:.9rem;line-height:1.55}.nav-mega-rail-item.is-active,.nav-mega-rail-item:hover{transform:translateY(-2px);border-color:rgba(255,122,20,.2);background:linear-gradient(180deg,#fefefe,#f8fbff);box-shadow:0 12px 24px rgba(2,32,80,.06)}.nav-mega-rail-item.is-active strong{color:var(--secondary)}.nav-mega-main{min-height:100%;padding:18px 20px;border:1px solid rgba(230,235,242,.95);border-radius:24px;background:#ffffff}.nav-mega-main-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:end;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e6edf6}.nav-mega-kicker{margin-bottom:8px;color:#ff7a00;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nav-mega-main-head h3{margin:0;color:#002050;font-size:1.18rem;line-height:1.08}.nav-mega-main-head p{margin:0;color:#5f6f88;font-size:.95rem;line-height:1.65}.nav-mega-link>span:last-child,.nav-mega-main-head p,.nav-mega-main-head>div{min-width:0}.nav-mega-link,.nav-mega-link>span:last-child,.nav-mega-main-head h3 a{white-space:normal}.nav-mega-link>span:last-child,.nav-mega-main-head h3 a{overflow-wrap:anywhere}.nav-mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.nav-mega-link{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:#234264;font:inherit;font-size:.95rem;font-weight:500;line-height:1.5;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.nav-mega-link-dash{width:14px;height:1px;margin-top:11px;flex-shrink:0;border-radius:999px;background:currentColor;opacity:.6}.nav-mega-link:hover{background:#f7f9fc;color:var(--secondary);transform:translateX(2px);box-shadow:inset 0 0 0 1px rgba(255,122,20,.08)}.nav-mega-aside{display:grid;gap:14px}.nav-mega-aside-card,.nav-mega-aside-note{padding:18px;border-radius:22px}.nav-mega-aside-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nav-mega-aside-card{border:1px solid rgba(255,122,20,.12);background:radial-gradient(circle at top right,rgba(255,122,20,.1),transparent 34%),linear-gradient(180deg,#fffaf4,#ffffff)}.nav-mega-aside-note{border:1px solid rgba(230,235,242,.95);background:#f8fbff}.nav-mega-aside-card strong,.nav-mega-aside-note strong{display:block;margin-bottom:10px;color:#002050;font-family:var(--font-head),sans-serif;font-size:1rem}.nav-mega-aside-card p,.nav-mega-aside-note span{display:block;color:#5f6f88;font-size:.9rem;line-height:1.6}.nav-dropdown-mega.is-open .nav-mega-menu{transform:translate(-50%)}.nav-mega-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(230,235,242,.95);border-radius:999px;background:#ffffff;color:#5f6f88;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.nav-mega-close:hover{border-color:rgba(255,122,20,.2);color:var(--secondary);background:#fffaf4}.nav-mobile{display:none}@media (min-width:781px) and (max-width:1440px){.nav-inner{gap:16px;padding-right:20px;padding-left:20px}.brand-icon{width:42px;height:42px}.site-header-shell.is-scrolled .brand-icon{width:34px;height:34px}.brand-wordmark{font-size:.9rem}.nav-actions,.nav-links{gap:8px}.nav-dropdown-toggle,.nav-links a,.nav-more-toggle{font-size:14px}.nav-dropdown-toggle{width:24px}.nav-dropdown-toggle svg{width:17px;height:17px}.nav-actions .btn{min-height:44px;padding-right:16px;padding-left:16px;font-size:14px}.nav-mega-menu{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:18px}.nav-mega-layout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.3fr) minmax(230px,.85fr);gap:14px}.nav-mega-main{padding:16px}.nav-mega-main-head{grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}}@media (min-width:781px) and (max-width:1100px){.nav-mega-layout{grid-template-columns:minmax(210px,.75fr) minmax(0,1.45fr)}.nav-mega-links{grid-template-columns:minmax(0,1fr)}.nav-mega-aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:999px;white-space:nowrap;text-align:center;font-size:15px;font-weight:700;transition:transform .28s ease,box-shadow .28s ease,background .28s ease,color .28s ease,border-color .28s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--secondary);color:#ffffff;box-shadow:0 16px 30px rgba(255,122,20,.22)}.btn-primary:hover{background:var(--secondary-strong)}.btn-outline,.btn-outline-dark{border-color:var(--line);background:#ffffff;color:var(--primary)}.btn-outline-dark:hover,.btn-outline:hover{border-color:var(--secondary);color:var(--secondary);box-shadow:var(--shadow-sm)}.btn-outline-light{border-color:rgba(255,255,255,.24)}.badge,.btn-outline-light{background:rgba(255,255,255,.08);color:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge{gap:8px;width:fit-content;padding:9px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:13px;font-weight:600}.badge.dark{border-color:rgba(255,122,20,.16);background:rgba(255,122,20,.1);color:var(--secondary)}.pill{gap:8px;width:fit-content;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.9);color:var(--primary);font-size:13px;font-weight:700;box-shadow:var(--shadow-sm)}.mini-label{gap:8px;margin-bottom:12px;color:var(--secondary);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero,.page-hero{position:relative;overflow:hidden;padding:var(--section-space) 0;background:radial-gradient(circle at top left,rgba(255,122,20,.18),transparent 24%),radial-gradient(circle at top right,rgba(0,32,80,.08),transparent 26%),linear-gradient(180deg,#ffffff,#eef4fb)}.hero-service{overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(255,122,20,.12),transparent 24%),radial-gradient(circle at 88% 88%,rgba(255,122,20,.1),transparent 20%),linear-gradient(140deg,#071b43,#002050 52%,#0b2f6d)}.hero-service:before{content:"";position:absolute;right:-96px;bottom:-176px;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,rgba(255,122,20,.18) 0,rgba(255,122,20,.04) 46%,transparent 72%);pointer-events:none}.hero-service .hero-lead,.hero-service h1{color:#ffffff}.hero-service .hero-lead{max-width:680px;color:rgba(255,255,255,.84)}.hero-service .pill{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#ffffff;box-shadow:none}.hero-service .btn-outline-dark{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#ffffff}.hero-service .btn-outline-dark:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.12);color:#ffffff}.hero-service .badge{margin-bottom:18px}.compliance-grid,.contact-grid,.footer-grid,.foreign-grid,.grid-2,.grid-3,.hero-grid,.page-hero-grid,.pricing-grid,.services-summary,.testimonials{display:grid;gap:24px}.contact-grid,.hero-grid,.page-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center}.compliance-grid,.grid-3,.services-summary,.testimonials{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foreign-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:start}.hero-lead,.page-hero-lead{max-width:720px;color:var(--muted);font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:28px}.contact-list,.feature-list,.footer-list,.hero-trust{display:flex;flex-direction:column;gap:12px}.hero-trust-row{flex-direction:row;flex-wrap:wrap;gap:14px;margin-top:22px}.card,.contact-card,.faq-item,.hero-card,.legal-card,.pricing-card,.quote-card{border:1px solid rgba(230,235,242,.95);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-md);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.card,.contact-card,.hero-card,.legal-card,.pricing-card,.quote-card{padding:26px}.card:hover,.legal-card:hover,.pricing-card:hover,.quote-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card-premium{position:relative;overflow:hidden;border-color:rgba(15,23,42,.06);border-radius:26px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.card-premium:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.75),rgba(255,255,255,0))}.card-premium:hover{transform:translateY(-8px);border-color:rgba(255,122,20,.22)}.card-premium h3{margin-bottom:0;color:#0b1830;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.14}.card-premium p{margin-top:10px;margin-bottom:0;color:#5b6577;font-size:15px}.price{margin:20px 0}.card-title{font-size:1.5rem}.trust-stats{position:relative;z-index:6;margin-top:-62px}.trust-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:26px 18px 24px;border:1px solid rgba(214,223,236,.96);border-radius:28px;background:#ffffff;box-shadow:0 22px 40px rgba(2,32,80,.12),0 10px 22px rgba(2,32,80,.08)}.stat{display:grid;gap:4px;padding:0 18px;text-align:center}.stat strong{color:var(--primary);font-family:var(--font-head),sans-serif;font-size:1.65rem}.stat span{color:var(--muted);font-size:.95rem}.amount,.price-amount{display:block;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:54px;font-weight:800;line-height:1}.price-note{margin-bottom:20px;color:var(--success);font-weight:700}.hero-card-actions{display:grid;gap:12px;margin-top:26px}.hero-card-actions .btn{width:100%;min-height:52px}.hero-service .hero-card .btn-outline-dark{border-color:rgba(0,32,80,.12);background:#ffffff;color:var(--primary);box-shadow:none}.hero-service .hero-card .btn-outline-dark:hover{border-color:rgba(255,122,20,.36);background:#fff8f1;color:var(--secondary);box-shadow:0 14px 28px rgba(2,32,80,.08)}.contact-list li,.feature-list li{display:flex;gap:12px;align-items:flex-start}.icon-bullet{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--success-bg);color:var(--success);font-size:13px;font-weight:800;line-height:24px;text-align:center}.icon-box{display:grid;width:52px;height:52px;place-items:center;margin-bottom:16px;border-radius:18px;background:linear-gradient(135deg,rgba(255,122,20,.22),rgba(125,211,252,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.7);color:#0b1830;font-size:1.5rem;font-weight:800}.badge svg,.btn svg,.icon-box svg,.icon-bullet svg,.pill svg{flex:0 0 auto}.entity-card{position:relative}.entity-badge,.popular-badge{display:inline-flex;width:fit-content;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:rgba(255,122,20,.1);color:var(--secondary);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.entity-featured{border-color:rgba(255,122,20,.28);background:linear-gradient(180deg,#fffdf6,rgba(255,255,255,.92))}.entity-who{margin:12px 0 0;color:#6b7280;font-size:.95rem;font-weight:700}.entity-fee{margin-top:18px;font-weight:800}.entity-card p strong,.entity-fee{color:#0b1830}.steps{display:grid;gap:18px}.step{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:26px;border:1px solid rgba(230,235,242,.95);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-md)}.step-num{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:16px;background:var(--primary);color:#ffffff;font-weight:800;font-family:var(--font-head),sans-serif}.step-tip{margin-top:14px;color:var(--success);font-weight:700}.docs-card .doc-list,.point-list,.price-list{display:grid;gap:12px}.deadline,.tag{display:inline-flex;width:fit-content;margin-top:18px;padding:8px 12px;border-radius:999px;background:#f7f9fc;color:var(--primary);font-size:12px;font-weight:800}.note-box{margin-top:24px;padding:22px 24px;border:1px solid rgba(230,235,242,.95);border-radius:22px;background:linear-gradient(180deg,#ffffff,#f7fbff);box-shadow:var(--shadow-sm);font-size:var(--text-note-size);line-height:var(--text-note-leading)}.note-box-center{text-align:center}.pricing-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{position:relative}.price-name{color:var(--primary);font-family:var(--font-head),sans-serif;font-size:1.35rem;font-weight:800}.price-sub{margin-bottom:16px;color:var(--muted)}.point-list li,.price-list li{display:flex;gap:12px;align-items:flex-start}.cross{color:var(--muted)}.icon-bullet.muted{background:#eef2f7;color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-card,.glass-callout,.info-card,.metric,.testimonial{border:1px solid rgba(230,235,242,.95);border-radius:24px;box-shadow:var(--shadow-md)}.metric{padding:20px;background:rgba(255,255,255,.08);color:#ffffff;text-align:center}.metric strong{display:block;font-family:var(--font-head),sans-serif;font-size:1.5rem}.metrics-note{margin-top:12px;color:rgba(255,255,255,.64);font-size:.9rem;text-align:center}.glass-callout{margin-top:18px;padding:24px;background:rgba(255,255,255,.08);color:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.callout-actions{margin-top:16px}.form-card,.info-card,.testimonial{padding:26px;background:rgba(255,255,255,.96)}.quote-stars,.stars{color:var(--secondary);letter-spacing:.22em}.quote-stars{font-size:0}.quote-stars:before{content:"★★★★★";font-size:1rem}.quote-stars:before,.stars:before{content:"\2605\2605\2605\2605\2605"}.author{display:flex;align-items:center;gap:14px}.author small{display:block;color:var(--muted)}.avatar{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,122,20,.1);color:var(--secondary);font-weight:800}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-group{display:grid;gap:8px}.form-group.full{grid-column:1/-1}.form-group label{color:var(--primary);font-weight:700}.form-group input,.form-group select,.form-group textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:16px;font:inherit;color:var(--text);background:#ffffff}.form-group textarea{min-height:140px;resize:vertical}.form-submit{width:100%;border:0;cursor:pointer}.form-note{margin-top:10px;color:var(--muted);font-size:.9rem}.related-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;color:var(--muted);font-size:.95rem}.related-links a{color:var(--primary);font-weight:700}.step-card{position:relative;padding-left:88px}.step-number{position:absolute;top:26px;left:26px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:var(--primary);color:#ffffff;font-weight:800}.pricing-card.featured{border-color:rgba(255,122,20,.28);background:linear-gradient(180deg,#ffffff,#fff9f4)}.pricing-tag{display:inline-flex;margin-bottom:18px;padding:8px 12px;border-radius:999px;background:rgba(255,122,20,.1);color:var(--secondary);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-card .btn{width:100%;margin-top:20px}.quote-card{background:linear-gradient(180deg,#ffffff,#f8fbff)}.faq-wrap{display:grid;gap:16px}.faq-item{overflow:hidden}.faq-btn{width:100%;padding:22px 24px;border:0;background:transparent;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:1.05rem;font-weight:700;text-align:left;cursor:pointer}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px}.faq-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:999px;background:rgba(255,122,20,.12);color:var(--secondary);font-size:1.25rem;font-weight:700;line-height:1;transition:transform .25s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-content-inner{padding:0 24px 24px;color:var(--muted);font-size:var(--text-card-size);line-height:var(--text-body-leading)}.final-cta{padding:var(--section-space) 0;background:radial-gradient(circle at top center,rgba(255,122,20,.16),transparent 30%),linear-gradient(135deg,#001734,#002050 50%,#0b2f6d);color:#ffffff}.final-cta-light{background:radial-gradient(circle at 12% 14%,rgba(255,122,20,.16),transparent 24%),linear-gradient(180deg,#ffffff,#fbfdff);color:#002050}.final-cta-shell{text-align:center}.final-cta-light h2{max-width:760px;margin:0 auto 18px;color:#002050;font-size:clamp(2.5rem,4.6vw,4.3rem);line-height:1.05}.final-cta-light .section-subtitle{max-width:760px;margin:0 auto 34px;color:#60708a;font-size:1.04rem;line-height:1.65}.final-cta-badge{margin:0 auto 22px;border-color:rgba(255,122,20,.18);background:rgba(255,122,20,.08);color:var(--secondary);-webkit-backdrop-filter:none;backdrop-filter:none}.final-cta-actions{justify-content:center;gap:14px}.final-cta-light .btn-primary{box-shadow:0 16px 34px rgba(255,122,20,.22)}.final-cta-secondary{border-color:#dbe5f1;background:#ffffff;color:#002050;box-shadow:none}.final-cta-secondary:hover{border-color:#cad8e8;background:#f8fbff;color:#002050;box-shadow:0 10px 22px rgba(2,32,80,.06)}.footer{padding:60px 0 28px;background:linear-gradient(180deg,#001734,#002050);color:rgba(255,255,255,.78)}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:start;gap:26px;margin-bottom:30px}.footer-brand{display:inline-flex;align-items:center;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1.35rem;font-weight:800}.footer-brand-icon{display:block;width:44px;height:44px;margin-right:12px;object-fit:contain}.footer-brand span{color:var(--secondary)}.footer-description{margin-top:18px;max-width:410px;color:rgba(255,255,255,.9);font-size:.98rem;line-height:1.8}.footer-license{margin-top:20px;color:rgba(255,255,255,.58);font-size:13px}.footer-title{margin-bottom:16px;color:#ffffff;font-size:16px}.footer-list{display:flex;flex-direction:column;gap:12px}.footer-list a{color:rgba(255,255,255,.92);font-size:15px;line-height:1.7}.footer-list a:hover{color:#ffffff}.footer-contact-list{gap:10px}.footer-address{margin-top:10px;color:rgba(255,255,255,.92);font-size:15px;line-height:1.55}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.72);font-size:13px}.breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:18px;color:var(--muted);font-size:14px;font-weight:700}.breadcrumb-sep{color:rgba(100,116,139,.48)}.eyebrow{color:var(--secondary);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal-layout{display:grid;gap:24px}.legal-policy-hero .page-hero-lead{margin-top:14px}.legal-policy-meta{display:inline-flex;margin-top:20px;padding:10px 14px;border:1px solid rgba(255,122,20,.18);border-radius:999px;background:rgba(255,122,20,.1);color:#9a4a0c;font-size:13px;font-weight:800}.legal-policy-section{background:#f7f9fc}.legal-policy-grid{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:28px;align-items:start}.legal-policy-index{position:sticky;top:110px;display:grid;gap:14px;padding:22px;border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;box-shadow:0 8px 24px rgba(2,32,80,.05)}.legal-policy-index strong,.legal-policy-related h2{color:var(--primary);font-family:var(--font-head),sans-serif;font-size:1rem}.legal-policy-index nav{display:grid;gap:8px}.legal-policy-index a{color:#60708a;font-size:.9rem;line-height:1.35}.legal-policy-content{display:grid;gap:18px}.legal-policy-card,.legal-policy-related{padding:clamp(22px,3vw,34px);border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;box-shadow:0 8px 24px rgba(2,32,80,.05)}.legal-policy-card h2{margin-bottom:14px;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.25}.legal-policy-card h3{margin:18px 0 10px;color:var(--primary);font-size:1rem}.legal-policy-card p,.legal-policy-list li{color:#4d5f7c;font-size:.98rem;line-height:1.75}.legal-policy-list{display:grid;gap:8px;padding-left:20px;margin:12px 0}.legal-policy-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.legal-policy-contact-grid div{display:grid;gap:5px;padding:14px;border:1px solid #e4eaf2;border-radius:14px;background:#f8fbff}.legal-policy-contact-grid strong{color:var(--primary);font-size:.88rem}.legal-policy-contact-grid a,.legal-policy-contact-grid span{color:#4d5f7c;line-height:1.55}.legal-policy-related{display:grid;gap:16px}.legal-policy-related>div{display:flex;flex-wrap:wrap;gap:10px}.legal-policy-related a{padding:10px 12px;border:1px solid #dbe3ee;border-radius:999px;background:#ffffff;color:var(--primary);font-size:.9rem;font-weight:700}@media (max-width:900px){.legal-policy-contact-grid,.legal-policy-grid{grid-template-columns:1fr}.legal-policy-index{position:static}}.sticky-wa{position:fixed;right:20px;bottom:20px;z-index:999;display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;background:var(--secondary);color:#ffffff;font-size:14px;font-weight:800;box-shadow:0 18px 34px rgba(255,122,20,.28);transition:transform .25s ease,box-shadow .25s ease}.sticky-wa svg{flex:0 0 auto}.sticky-wa:hover{transform:translateY(-3px);box-shadow:0 22px 44px rgba(255,122,20,.32)}.back-to-top{position:fixed;right:24px;bottom:88px;z-index:998;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(230,235,242,.95);border-radius:999px;background:#ffffff;color:var(--primary);box-shadow:0 16px 34px rgba(2,32,80,.12);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease,background-color .25s ease}.back-to-top.show{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{border-color:rgba(0,32,80,.48);background:var(--primary);color:#ffffff;box-shadow:0 20px 40px rgba(2,32,80,.14)}.home-v0{background:#ffffff}.home-v0-section{padding:var(--section-space) 0}.home-v0-section-soft{background:#f8f9fc}.home-v0-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--secondary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-v0-label:before{width:22px;height:2px;border-radius:999px;background:var(--secondary);content:""}.home-v0-section-head{max-width:780px;margin:0 auto 60px}.home-v0-section-head.center{text-align:center}.home-v0-section-head h2{margin-bottom:14px;color:#002050;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.home-v0-section-head p{margin:0;color:#60708a;font-size:1rem;line-height:1.75}.home-v0-hero{position:relative;overflow:hidden;min-height:calc(100vh - 76px);padding:var(--section-space) 0;background:radial-gradient(circle at right top,rgba(255,255,255,.08),transparent 26%),radial-gradient(circle at left bottom,rgba(255,122,20,.12),transparent 24%),linear-gradient(180deg,#002050,#001a45)}.home-v0-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:60px 60px;content:"";pointer-events:none}.home-v0-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:68px;align-items:center}.home-v0-kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;margin-bottom:22px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.84);font-size:12px;font-weight:600}.home-v0-kicker-dot{width:8px;height:8px;border-radius:50%;background:var(--secondary);box-shadow:0 0 0 6px rgba(255,122,20,.16)}.home-v0-copy h1{max-width:760px;margin-bottom:20px;color:#ffffff;font-size:clamp(2.8rem,5vw,5rem);line-height:1.02}.home-v0-copy h1 span{color:var(--secondary)}.home-v0-lead{max-width:620px;margin-bottom:0;color:rgba(255,255,255,.72);font-size:1.08rem;line-height:1.8}.home-v0-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.home-v0-btn-ghost{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#ffffff}.home-v0-btn-ghost:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.12);color:#ffffff}.home-v0-checks{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:28px}.home-v0-check{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.72);font-size:14px}.home-v0-check svg{flex:0 0 auto;color:var(--secondary)}.home-v0-visual{position:relative}.home-v0-hero-card{padding:30px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(255,255,255,.1);color:#ffffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 22px 48px rgba(0,0,0,.18)}.home-v0-hero-card-head{display:flex;align-items:center;gap:14px;margin-bottom:24px}.home-v0-hero-card-head span,.home-v0-hero-card-head strong,.home-v0-hero-meta strong{display:block}.home-v0-hero-card-head strong{color:#ffffff;font-size:15px}.home-v0-hero-card-head span{color:rgba(255,255,255,.6);font-size:12px}.home-v0-hero-card-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;background:var(--secondary)}.home-v0-status{margin-left:auto;padding:7px 10px;border:1px solid rgba(74,222,128,.2);border-radius:999px;background:rgba(74,222,128,.14);color:#86efac!important;font-size:11px!important;font-weight:700}.home-v0-progress{display:grid;gap:14px}.home-v0-progress-row{display:flex;align-items:center;gap:12px}.home-v0-progress-dot{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.4);font-size:11px;font-weight:700}.home-v0-progress-dot.done{background:#4ade80;color:#ffffff}.home-v0-progress-dot.active{background:var(--secondary);color:#ffffff}.home-v0-progress-text{color:rgba(255,255,255,.82);font-size:14px}.home-v0-progress-tag{margin-left:auto;color:var(--secondary);font-size:12px;font-weight:700}.home-v0-hero-meta{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.58);font-size:12px}.home-v0-hero-meta strong{color:#ffffff;font-size:13px}.home-v0-float{position:absolute;padding:14px 16px;border-radius:16px;background:#ffffff;box-shadow:0 18px 36px rgba(2,32,80,.16)}.home-v0-float span,.home-v0-float strong{display:block}.home-v0-float span{color:rgba(0,32,80,.6);font-size:12px}.home-v0-float strong{color:#002050;font-family:var(--font-head),sans-serif;font-size:1.6rem}.home-v0-float-left{top:-22px;left:-24px}.home-v0-float-right{right:-18px;bottom:-12px}.home-v0-trust-strip{background:#ffffff;border-block:1px solid rgba(230,235,242,.95)}.home-v0-strip-intro{margin:0 0 26px;padding-top:34px;color:rgba(0,32,80,.6);font-size:14px;font-weight:500;text-align:center}.home-v0-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:34px}.home-v0-strip-item{display:flex;align-items:center;gap:12px;color:rgba(0,32,80,.8);font-size:14px;font-weight:600}.home-v0-strip-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:14px;background:#eef1f7;color:#002050}.home-v0-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-v0-service-card{position:relative;display:block;padding:26px;border:1px solid rgba(230,235,242,.95);border-radius:22px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.04);overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease,color .28s ease}.home-v0-service-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,122,20,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.04),transparent);opacity:0;transition:opacity .28s ease;pointer-events:none}.home-v0-service-card:hover{transform:translateY(-6px);border-color:rgba(0,32,80,.16);background:#002050;box-shadow:0 22px 42px rgba(2,32,80,.16)}.home-v0-service-card:hover:after{opacity:1}.home-v0-service-card.is-highlight{border-color:#002050;background:#002050;color:#ffffff}.home-v0-service-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:18px;border-radius:14px;background:#eef1f7;color:#002050}.home-v0-service-card.is-highlight .home-v0-service-icon{background:var(--secondary);color:#ffffff}.home-v0-service-card h3{position:relative;z-index:1;margin-bottom:10px;color:#002050;font-size:1.15rem;line-height:1.25;transition:color .28s ease}.home-v0-service-card.is-highlight h3{color:#ffffff}.home-v0-service-card p{position:relative;z-index:1;margin-bottom:18px;color:#60708a;font-size:var(--text-card-size);line-height:var(--text-body-leading);transition:color .28s ease}.home-v0-service-card.is-highlight p{color:rgba(255,255,255,.72)}.home-v0-service-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;color:#002050;font-size:13px;font-weight:700;transition:color .28s ease,transform .28s ease}.home-v0-service-card.is-highlight .home-v0-service-link{color:var(--secondary)}.home-v0-service-link svg{transition:transform .28s ease}.home-v0-service-card:hover .home-v0-service-icon{background:rgba(255,255,255,.14);color:#ffffff}.home-v0-service-card:hover h3{color:#ffffff}.home-v0-service-card:hover p{color:rgba(255,255,255,.74)}.home-v0-service-card:hover .home-v0-service-link{color:var(--secondary)}.home-v0-service-card:hover .home-v0-service-link svg{transform:translateX(4px)}.home-v0-service-card:focus-visible{outline:none;border-color:rgba(255,122,20,.7);box-shadow:0 0 0 4px rgba(255,122,20,.14),0 22px 42px rgba(2,32,80,.16)}.home-v0-cta-grid,.home-v0-faq-grid,.home-v0-location-grid,.home-v0-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.home-v0-cta-copy h2,.home-v0-faq-copy h2,.home-v0-location-copy h2,.home-v0-why-copy h2{margin-bottom:16px;color:#002050;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.home-v0-faq-copy p,.home-v0-location-copy p,.home-v0-why-copy p{margin-bottom:0;color:#60708a;font-size:1rem;line-height:1.8}.home-v0-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.home-v0-stat-card{padding:18px 14px;border:1px solid rgba(230,235,242,.95);border-radius:16px;background:#f8f9fc;text-align:center}.home-v0-stat-card span,.home-v0-stat-card strong{display:block}.home-v0-stat-card strong{color:#002050;font-family:var(--font-head),sans-serif;font-size:1.55rem}.home-v0-stat-card span{margin-top:6px;color:#60708a;font-size:12px}.home-v0-why-list{display:grid;gap:16px}.home-v0-why-item{display:flex;gap:16px;padding:22px;border:1px solid rgba(230,235,242,.95);border-radius:20px;background:#f8f9fc;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.home-v0-why-item:hover{transform:translateY(-3px);border-color:rgba(0,32,80,.14);box-shadow:0 14px 28px rgba(2,32,80,.08)}.home-v0-why-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid rgba(230,235,242,.95);border-radius:14px;background:#ffffff;color:#002050}.home-v0-why-item h3{margin-bottom:6px;color:#002050;font-size:15px;line-height:1.35}.home-v0-why-item p{margin:0;color:#60708a;font-size:var(--text-card-size);line-height:var(--text-body-leading)}.home-v0-process-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.home-v0-process-grid:before{position:absolute;top:40px;left:calc(12.5% + 20px);right:calc(12.5% + 20px);height:1px;background:rgba(214,223,236,.96);content:""}.home-v0-process-item{position:relative;z-index:1;text-align:center}.home-v0-process-circle{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px}.home-v0-process-inner{display:grid;width:80px;height:80px;place-items:center;border:2px solid rgba(230,235,242,.95);border-radius:999px;background:#ffffff;box-shadow:0 12px 24px rgba(2,32,80,.06)}.home-v0-process-inner:before{display:grid;width:48px;height:48px;place-items:center;border-radius:999px;background:#002050;color:#ffffff;content:""}.home-v0-process-inner svg{position:absolute;color:#ffffff}.home-v0-process-badge{position:absolute;top:-2px;right:-2px;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--secondary);color:#ffffff;font-size:11px;font-weight:700}.home-v0-process-card{padding:22px 18px;border:1px solid rgba(230,235,242,.95);border-radius:20px;background:#ffffff;box-shadow:0 10px 24px rgba(2,32,80,.05);transition:transform .28s ease,box-shadow .28s ease}.home-v0-process-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgba(2,32,80,.08)}.home-v0-process-step{margin-bottom:8px;color:var(--secondary);font-size:11px;font-weight:800;letter-spacing:.12em}.home-v0-process-card h3{margin-bottom:10px;color:#002050;font-size:1.05rem}.home-v0-process-card p{margin:0;color:#60708a;font-size:var(--text-card-size);line-height:var(--text-body-leading)}.home-v0-location-list{display:grid;gap:12px;margin:24px 0 26px}.home-v0-location-item{display:flex;align-items:center;gap:10px;color:#002050;font-size:var(--text-card-size);line-height:1.65}.home-v0-location-item svg{flex:0 0 auto;color:var(--secondary)}.home-v0-location-item strong{font-size:15px}.home-v0-location-item span{color:#60708a;font-size:var(--text-meta-size)}.home-v0-location-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-v0-location-badge{display:flex;gap:12px;padding:16px;border:1px solid rgba(230,235,242,.95);border-radius:16px;background:#f8f9fc;color:#002050}.home-v0-location-badge span,.home-v0-location-badge strong{display:block}.home-v0-location-badge span{color:#60708a;font-size:12px}.home-v0-location-badge strong{font-size:14px}.home-v0-coverage-visual{min-height:460px}.home-v0-skyline-card{position:relative;min-height:460px;border:1px solid rgba(230,235,242,.95);border-radius:28px;background:radial-gradient(circle at 80% 18%,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,#15385f,#1b3556 42%,#25334f);overflow:hidden;box-shadow:0 18px 36px rgba(2,32,80,.14)}.home-v0-skyline-badge{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;padding:9px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(18,53,98,.9);color:#ffffff;font-size:12px;font-weight:700}.home-v0-skyline-art{position:absolute;inset:0}.home-v0-skyline-image{object-fit:cover;object-position:center}.home-v0-skyline-art:after{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.08),transparent 36%),linear-gradient(180deg,rgba(6,21,44,.1),rgba(6,21,44,.04) 42%,rgba(6,21,44,.26)),linear-gradient(180deg,rgba(10,23,42,0) 48%,rgba(7,16,29,.56));content:""}.home-v0-ground-fade{position:absolute;left:0;right:0;bottom:0;height:112px;background:linear-gradient(180deg,rgba(8,18,31,0),rgba(8,18,31,.82))}.home-v0-city-chips{position:absolute;left:18px;right:18px;bottom:16px;z-index:3;display:flex;flex-wrap:wrap;gap:10px}.home-v0-city-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(49,68,101,.86);color:#ffffff;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-v0-city-chip svg{color:var(--secondary)}.home-v0-faq-head{max-width:760px;margin:0 auto 54px;text-align:center}.home-v0-faq-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;margin-bottom:18px;border:1px solid rgba(255,122,20,.2);border-radius:999px;background:rgba(255,122,20,.08);color:var(--secondary);font-size:12px;font-weight:700}.home-v0-faq-head h2{margin-bottom:14px;color:#002050;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.08}.home-v0-faq-head p{max-width:720px;margin:0 auto;color:#60708a;font-size:1.05rem;line-height:var(--text-body-leading)}.home-v0-faq-showcase{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);gap:34px;align-items:start}.home-v0-faq-image-card{min-width:0}.home-v0-faq-image-wrap{position:relative;min-height:386px;border-radius:22px;overflow:hidden;box-shadow:0 18px 36px rgba(2,32,80,.12)}.home-v0-faq-image{object-fit:cover;object-position:center}.home-v0-faq-image-overlay{position:absolute;left:16px;right:16px;bottom:16px;padding:18px 18px 20px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(180deg,rgba(31,55,90,.5),rgba(19,41,73,.78));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-v0-faq-image-overlay strong{display:block;margin-bottom:12px;color:#ffffff;font-size:1.1rem}.home-v0-faq-ask{min-height:42px;padding-inline:18px;font-size:14px;box-shadow:0 14px 28px rgba(255,122,20,.22)}.home-v0-faq-list .faq-wrap{display:grid;gap:12px}.home-v0-faq-list .faq-item{border-radius:20px;border-color:rgba(214,223,236,.96);box-shadow:0 8px 18px rgba(2,32,80,.04)}.home-v0-faq-list .faq-btn{padding:20px 22px;font-size:1rem}.home-v0-faq-list .faq-question{align-items:center}.home-v0-faq-list .faq-btn span:first-child{color:#002050}.home-v0-faq-list .faq-content-inner{color:#60708a;font-size:var(--text-card-size);line-height:var(--text-body-leading)}.home-v0-faq-list .faq-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f2f5fb;color:#002050;font-size:1.15rem}.home-v0-faq-list .faq-item.active{border-color:rgba(0,32,80,.1);box-shadow:0 14px 28px rgba(2,32,80,.08)}.home-v0-faq-list .faq-item.active .faq-icon{background:#002050;color:#ffffff}.home-v0-cta{position:relative;overflow:hidden;padding:var(--section-space) 0;background:radial-gradient(circle at right top,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at left bottom,rgba(255,122,20,.1),transparent 24%),linear-gradient(180deg,#002050,#00183f)}.home-v0-cta:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px;content:""}.home-v0-cta-grid{position:relative;z-index:1}.home-v0-cta-copy .home-v0-kicker,.home-v0-cta-copy h2,.home-v0-cta-copy p{color:#ffffff}.home-v0-cta-copy p{max-width:620px;margin-bottom:0;color:rgba(255,255,255,.7);font-size:1rem;line-height:1.8}.home-v0-cta-copy .btn{margin-top:28px}.home-v0-contact-card{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.08);color:#ffffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-v0-contact-card h3{margin-bottom:10px;color:#ffffff;font-size:1.25rem}.home-v0-contact-card>p{margin-bottom:22px;color:rgba(255,255,255,.58);font-size:14px}.home-v0-contact-list{display:grid;gap:14px}.home-v0-contact-item{display:flex;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.06);transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.home-v0-contact-item:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);box-shadow:0 18px 36px rgba(0,18,48,.18),0 0 0 1px rgba(255,122,20,.06)}.home-v0-contact-item span,.home-v0-contact-item strong{display:block}.home-v0-contact-item span{color:rgba(255,255,255,.5);font-size:12px}.home-v0-contact-item strong{color:#ffffff;font-size:14px}.home-v0-contact-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:14px;background:rgba(255,255,255,.1);color:#ffffff;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.home-v0-contact-icon.accent{background:var(--secondary)}.home-v0-contact-item:hover .home-v0-contact-icon:not(.accent){transform:translateY(-2px);background:rgba(255,255,255,.16);box-shadow:0 10px 22px rgba(0,18,48,.18)}.home-v0-contact-item:hover .home-v0-contact-icon.accent{transform:translateY(-2px);box-shadow:0 14px 28px rgba(255,122,20,.24)}.home-v0-contact-foot{display:flex;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.home-v0-contact-foot p{margin:0;color:rgba(255,255,255,.5);font-size:12px}.home-v0-contact-avatars{display:flex;margin-right:4px}.home-v0-contact-avatars span{display:grid;width:32px;height:32px;place-items:center;margin-left:-8px;border:2px solid #002050;border-radius:50%;background:rgba(255,255,255,.14);color:#ffffff;font-size:10px;font-weight:700}.home-v0-contact-avatars span:first-child{margin-left:0}.plc-page{overflow-x:hidden;background:var(--surface-container-lowest)}.plc-faq,.plc-fees,.plc-overview,.plc-requirements{background:#edeeef}.plc-hero{padding:var(--section-space) 0;background:radial-gradient(circle at 14% 10%,rgba(255,122,20,.12),transparent 24%),radial-gradient(circle at 84% 18%,rgba(255,255,255,.06),transparent 20%),linear-gradient(135deg,#001734,#002050 45%,#0b2f6d)}.plc-fees-shell,.plc-hero-grid,.plc-overview-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:48px}.plc-hero-copy h1{max-width:720px;margin-bottom:24px;font-size:4rem;line-height:1.02;letter-spacing:-.04em;color:#ffffff}.plc-title-line{display:block}.plc-title-inline-accent,.plc-title-line-accent{color:var(--secondary)}.plc-eyebrow{display:inline-flex;align-items:center;margin-bottom:22px;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.08);color:#ffffff;font-size:14px;font-weight:700}.plc-advantage-card p,.plc-audience-card p,.plc-copy-block p,.plc-government-fees p,.plc-hero-lead,.plc-insight-card p,.plc-package-card li span,.plc-package-card p,.plc-process-card p,.plc-requirement-card li span,.plc-trust-card p{font-size:16px;line-height:1.75}.plc-hero-lead{max-width:610px;margin-bottom:30px;color:rgba(255,255,255,.84);font-size:20px}.plc-hero .btn-outline-dark{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#ffffff}.plc-hero .btn-outline-dark:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.12);color:#ffffff}.plc-final-cta-actions,.plc-hero-actions{display:flex;flex-wrap:wrap;gap:16px}.plc-hero-visual{align-self:center}.plc-hero-frame{padding:16px;border-radius:32px;background:#fff;box-shadow:0 28px 58px rgba(0,11,37,.16)}.plc-hero-image{display:block;width:100%;height:460px;border-radius:24px;object-fit:cover}.plc-value-props{padding:var(--section-space) 0;background:var(--surface-container-low)}.plc-advantage-grid,.plc-trust-grid,.plc-value-grid{display:grid;gap:32px}.plc-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plc-advantage-card,.plc-government-fees,.plc-insight-card,.plc-package-card,.plc-requirement-card,.plc-trust-card,.plc-value-card{padding:34px;border-radius:18px;background:#fff;border:1px solid rgba(196,198,208,.18);box-shadow:0 14px 34px rgba(0,11,37,.05)}.plc-advantage-card,.plc-audience-card,.plc-audience-card-accent,.plc-audience-card-large,.plc-audience-card-wide,.plc-government-fees,.plc-hero-frame,.plc-insight-card,.plc-package-card,.plc-process-card,.plc-requirement-card,.plc-trust-card,.plc-value-card{transition:none!important}.plc-advantage-card:hover,.plc-audience-card-accent:hover,.plc-audience-card-large:hover,.plc-audience-card-wide:hover,.plc-audience-card:hover,.plc-government-fees:hover,.plc-hero-frame:hover,.plc-insight-card:hover,.plc-package-card:hover,.plc-process-card:hover,.plc-requirement-card:hover,.plc-trust-card:hover,.plc-value-card:hover{transform:none!important;box-shadow:inherit!important;border-color:inherit!important;background:inherit!important}.plc-advantage-card:hover .plc-advantage-icon,.plc-audience-card-wide:hover .plc-audience-card-wide-icon,.plc-process-card:hover .plc-process-number,.plc-requirement-card:hover .plc-requirement-icon,.plc-trust-card:hover .plc-trust-icon,.plc-value-card:hover .plc-value-icon{transform:none!important;box-shadow:none!important;background:#002050!important;color:#ffffff!important}.plc-government-fees{padding:42px 26px 42px 18px!important;border:none!important;box-shadow:none!important}.plc-fee-row{padding:0 10px 14px 0!important}.plc-government-fees:hover{transform:none!important;border:none!important;box-shadow:none!important}.plc-package-card:hover{transform:none!important;border-color:rgba(196,198,208,.18)!important;box-shadow:0 18px 34px rgba(2,32,80,.22)!important}.plc-package-card:hover .plc-package-price span,.plc-package-card:hover h3,.plc-package-card:hover li,.plc-package-card:hover p,.plc-package-card:hover span,.plc-package-card:hover strong,.plc-package-card:hover>p{color:inherit!important}.plc-package-card:hover .plc-package-price strong,.plc-package-card:hover h3{color:#ffffff!important}.plc-trust-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)!important}.plc-trust-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px rgba(0,22,63,.08)!important;border-color:transparent!important;background:transparent!important}.plc-trust-card:hover h3,.plc-trust-card:hover p{color:inherit!important}.plc-trust-card:hover .plc-trust-icon{transform:none!important;background:rgba(255,122,20,.12)!important;color:var(--secondary)!important;box-shadow:none!important}.plc-government-fees,.plc-government-fees:hover,.plc-package-card,.plc-package-card:hover{transform:none!important;border-color:inherit!important;box-shadow:inherit!important}.plc-government-fees:hover{background:#ffffff!important}.plc-package-card:hover{background:#031338!important}.plc-government-fees:hover h3,.plc-government-fees:hover p,.plc-government-fees:hover span,.plc-government-fees:hover strong,.plc-package-card:hover h3,.plc-package-card:hover li,.plc-package-card:hover p,.plc-package-card:hover span,.plc-package-card:hover strong{color:inherit!important}@media (max-width:1100px){.plc-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plc-process-card,.plc-process-card:first-child,.plc-process-card:nth-child(2),.plc-process-card:nth-child(3),.plc-process-card:nth-child(4),.plc-process-card:nth-child(5){grid-column:span 1;min-height:220px}.plc-journey-experience{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.plc-journey-track{display:none}.plc-journey-card{min-height:0;padding:0}}@media (max-width:760px){.plc-process-grid{grid-template-columns:1fr;gap:18px;margin-top:3rem}.plc-process-card,.plc-process-card:first-child,.plc-process-card:nth-child(2),.plc-process-card:nth-child(3),.plc-process-card:nth-child(4),.plc-process-card:nth-child(5){grid-column:span 1;min-height:0;padding:24px 22px}.plc-process-card h3{font-size:1.2rem}.plc-journey-experience{grid-template-columns:1fr;margin-top:3rem}.plc-journey-card{display:grid;grid-template-columns:58px 1fr;gap:16px;text-align:left}.plc-journey-marker{width:58px;height:58px;margin:0;border-radius:18px}.plc-journey-number{width:40px;height:40px;border-radius:14px}.plc-journey-copy{min-height:0;padding:20px 18px}.plc-journey-copy p{max-width:none;margin:0}}.plc-advantage-icon,.plc-requirement-icon,.plc-trust-icon,.plc-value-icon{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:12px;background:rgba(255,122,20,.1);color:var(--secondary)}.plc-center-head h2,.plc-copy-block h2,.plc-final-cta h2,.plc-government-fees h3,.plc-insight-card h3,.plc-left-head h2,.plc-package-card h3,.plc-value-card h2{margin-bottom:16px}.plc-value-card h2{font-size:clamp(1.9rem,3vw,2.55rem);line-height:1.08}.plc-copy-block{align-self:center}.plc-overview-side{display:grid;gap:24px}.plc-check-list,.plc-package-card ul,.plc-requirement-card ul{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}.plc-check-list li,.plc-package-card li,.plc-requirement-card li{display:flex;gap:12px;align-items:flex-start}.plc-check-list svg,.plc-package-card li svg,.plc-requirement-card li svg{margin-top:6px;flex:0 0 auto;color:var(--secondary)}.plc-insight-card{background:#e7e8e9}.plc-insight-visual{position:relative;overflow:hidden;min-height:280px;border-radius:22px;background:linear-gradient(180deg,rgba(3,19,56,.18),rgba(3,19,56,.82)),linear-gradient(135deg,#72829b,#2a3954);box-shadow:0 18px 36px rgba(0,11,37,.08)}.plc-insight-visual:before{content:"";position:absolute;inset:16% 18% 16% 14%;border-radius:18px;background:linear-gradient(90deg,transparent 0 28%,rgba(255,255,255,.16) 28% 29%,transparent 29% 58%,rgba(255,255,255,.14) 58% 59%,transparent 59% 100%),linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.18)}.plc-insight-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,11,37,.16),rgba(0,11,37,.78))}.plc-insight-visual-copy{position:absolute;inset:auto 28px 28px;z-index:1}.plc-insight-visual-copy h3{margin-bottom:14px;color:#ffffff}.plc-insight-visual-copy p{margin:0;color:#ffffff;font-style:italic;font-size:18px;line-height:1.7}.plc-center-head,.plc-left-head{margin-bottom:48px}.plc-center-head{text-align:center}.plc-center-head .section-subtitle{max-width:760px;margin:0 auto}.plc-advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plc-advantage-card{background:#f8f9fa}.plc-advantage-icon{background:#002050;color:#fff}.plc-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.plc-audience-card{position:relative;overflow:hidden;min-height:180px;padding:32px;border-radius:20px;background:#f8f9fa;border:1px solid rgba(196,198,208,.16)}.plc-audience-card-large{grid-column:span 2;min-height:320px;color:#fff}.plc-audience-card-accent{background:#f8f9fa;color:var(--text);display:flex;align-items:center;justify-content:flex-start}.plc-audience-accent-image{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.65),rgba(255,255,255,.1)),radial-gradient(circle at 20% 18%,rgba(255,122,20,.08),transparent 28%)}.plc-audience-accent-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.4))}.plc-audience-accent-content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;min-height:100%}.plc-audience-card-accent h3{color:var(--primary)}.plc-audience-card-accent p{color:#5f6879}.plc-audience-card-wide{grid-column:span 2;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.plc-audience-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.plc-audience-overlay{position:absolute;inset:auto 32px 32px;z-index:1}.plc-audience-photo-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,11,37,.12),rgba(0,11,37,.82))}.plc-audience-card-large h3,.plc-final-cta h2{color:#fff}.plc-audience-card-large p,.plc-final-cta p{color:rgba(255,255,255,.82)}.plc-audience-card-wide-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:16px;background:rgba(0,32,80,.08);color:var(--secondary)}.plc-requirements-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.plc-requirement-card h3{display:flex;align-items:baseline;gap:14px;margin-bottom:0;line-height:1}.plc-requirement-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:rgba(255,122,20,.1);color:var(--secondary)}.plc-requirement-title{display:inline-flex;align-items:center;min-height:48px;line-height:1.05}.plc-process-section{padding:var(--section-space) 0}.plc-process-section .section-subtitle{max-width:760px;margin:0 auto}.plc-process-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;margin-top:4rem;align-items:stretch}.plc-process-card{grid-column:span 4;position:relative;min-height:228px;padding:28px 26px 26px;border:1px solid rgba(196,198,208,.16);border-radius:24px;background:linear-gradient(180deg,#ffffff,#fbfcff);box-shadow:0 14px 34px rgba(0,11,37,.05);text-align:left;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)!important}.plc-process-card:first-child{grid-column:span 5;min-height:250px}.plc-process-card:nth-child(2){grid-column:span 3}.plc-process-card:nth-child(3),.plc-process-card:nth-child(4){grid-column:span 4}.plc-process-card:nth-child(5){grid-column:span 8;min-height:214px}.plc-process-number{display:inline-grid;place-items:center;width:52px;height:52px;margin:0 0 22px;border-radius:16px;background:var(--primary);border:none;color:#fff;font-size:1rem;font-weight:800;box-shadow:0 10px 22px rgba(0,32,80,.14);transition:none!important}.plc-process-number.is-active{background:var(--secondary);box-shadow:0 12px 24px rgba(255,122,20,.22)}.plc-process-card h3{margin-bottom:12px;color:var(--text);font-size:1.35rem;line-height:1.2}.plc-process-card p{max-width:none;margin:0;color:#566579;font-size:15px;line-height:1.6}.plc-journey-experience{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:4.25rem;isolation:isolate}.plc-journey-track{position:absolute;top:32px;left:10%;right:10%;height:3px;border-radius:999px;background:#dbe5f1;overflow:hidden;z-index:0}.plc-journey-track span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary) 0,var(--primary) 72%,var(--secondary) 100%);transform-origin:left;animation:plc-journey-fill 1.1s ease both}.plc-journey-card{position:relative;z-index:1;display:grid;align-content:start;min-height:210px;padding:0 12px 28px;text-align:center}.plc-journey-marker{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 28px;border-radius:22px;background:#ffffff;box-shadow:0 18px 34px rgba(0,32,80,.1)}.plc-journey-number{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:var(--primary);color:#ffffff;font-size:.96rem;font-weight:800;line-height:1}.plc-journey-card.is-active .plc-journey-number{background:var(--secondary)}.plc-journey-copy{min-height:124px;padding:24px 18px 22px;border:1px solid rgba(219,229,241,.9);border-radius:22px;background:linear-gradient(180deg,#ffffff,#fbfcff);box-shadow:0 14px 32px rgba(0,22,63,.05)}.plc-journey-copy h3{margin-bottom:10px;color:var(--primary);font-size:1.08rem;line-height:1.25}.plc-journey-copy p{max-width:24ch;margin:0 auto;color:#566579;font-size:14.5px;line-height:1.6}.plc-journey-copy h3,.plc-journey-copy p,.plc-journey-marker,.plc-journey-marker *{transform:none!important;transition:none!important}@keyframes plc-journey-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.plc-fees{background:#edeeef}.plc-fees .plc-center-head{margin-bottom:54px}.plc-fees .plc-center-head h2{color:var(--primary)}.plc-fees .section-subtitle{max-width:860px;margin:0 auto;text-align:center;color:#5f6879}.plc-fees-shell{padding:38px 40px;border-radius:36px;background:#ffffff;box-shadow:0 30px 70px rgba(0,0,0,.28);align-items:stretch}.plc-fee-list{display:grid;gap:24px;margin-top:24px}.plc-government-fees{display:flex;flex-direction:column;justify-content:center;padding-right:12px}.plc-government-fees h3{margin-bottom:18px;color:#22262f;font-size:clamp(1.7rem,2.3vw,2rem);line-height:1.08}.plc-fee-row{display:flex;justify-content:space-between;gap:24px;padding:0 0 14px;border-bottom:1px solid rgba(196,198,208,.28)}.plc-fee-row span{color:#393f4a;font-size:16px}.plc-fee-row strong{font-size:19px;color:#091a3f}.plc-fee-note{margin-top:22px;color:#737b8b;font-style:italic;font-size:14px}.plc-package-card{padding:30px 30px 28px;border-radius:24px;background:#031338;color:#fff;box-shadow:0 18px 34px rgba(2,32,80,.22)}.plc-package-label{margin-bottom:14px;color:#7e95ca;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.plc-package-card h3{color:#fff;font-size:clamp(1.75rem,2.7vw,2.5rem);line-height:1.05;margin-bottom:10px}.plc-package-card>p{color:#8ea0c9;max-width:400px;font-size:15px;line-height:1.65}.plc-package-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:22px 0 18px}.plc-package-price strong{color:#ffffff;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.plc-package-price span{color:#88a0d8;font-size:15px}.plc-package-card ul{margin-top:0;margin-bottom:22px}.plc-package-card li{gap:12px}.plc-package-card li svg{color:var(--secondary)}.plc-package-card .btn-primary{width:100%;min-height:52px;border-radius:14px;font-size:.98rem}.plc-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plc-trust-card{text-align:center;background:transparent;box-shadow:none;border:0}.plc-trust-icon{margin-left:auto;margin-right:auto;background:rgba(255,122,20,.12)}.plc-advantage-card,.plc-audience-card,.plc-faq .faq-item,.plc-government-fees,.plc-hero-frame,.plc-insight-card,.plc-package-card,.plc-process-card,.plc-requirement-card,.plc-trust-card,.plc-value-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease}.plc-title-inline-accent{color:#ff7a14}.plc-advantage-card:hover,.plc-audience-card:hover,.plc-faq .faq-item:hover,.plc-government-fees:hover,.plc-insight-card:hover,.plc-package-card:hover,.plc-process-card:hover,.plc-requirement-card:hover,.plc-value-card:hover{transform:translateY(-6px);border-color:rgba(0,32,80,.18);box-shadow:0 26px 52px rgba(2,32,80,.11),0 0 0 1px rgba(255,122,20,.06)}.plc-hero-frame:hover{transform:none!important;box-shadow:0 28px 58px rgba(0,11,37,.16)!important;border-color:inherit!important;background:#fff!important}.plc-package-card:hover{border-color:rgba(255,255,255,.18);box-shadow:0 28px 56px rgba(0,18,48,.24),0 0 0 1px rgba(255,122,20,.08)}.plc-trust-card:hover{transform:translateY(-4px)}.plc-advantage-card:hover .plc-advantage-icon,.plc-audience-card:hover .plc-audience-card-wide-icon,.plc-requirement-card:hover .plc-requirement-icon,.plc-trust-card:hover .plc-trust-icon,.plc-value-card:hover .plc-value-icon{transform:translateY(-2px);background:#002050;color:#ffffff;box-shadow:0 14px 26px rgba(2,32,80,.18)}.plc-advantage-card:hover h3,.plc-audience-card:hover h3,.plc-government-fees:hover h3,.plc-insight-card:hover h3,.plc-package-card:hover h3,.plc-process-card:hover h3,.plc-requirement-card:hover h3,.plc-trust-card:hover h3,.plc-value-card:hover h2{color:#00163f}.plc-package-card:hover .plc-package-price strong,.plc-package-card:hover h3{color:#ffffff}.plc-value-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)!important}.plc-value-card:hover{transform:translateY(-8px)!important;box-shadow:0 24px 48px rgba(0,22,63,.1)!important;border-color:rgba(196,198,208,.18)!important;background:#ffffff!important}.plc-value-card:hover .plc-value-icon,.plc-value-card:hover h2,.plc-value-card:hover p{transform:none!important;box-shadow:none!important;background:inherit!important;color:inherit!important}.plc-process-card:hover .plc-process-number{box-shadow:0 14px 28px rgba(2,32,80,.18)}.plc-process-card:hover{background:linear-gradient(180deg,#ffffff,#fbfdff)}.plc-value-card:hover .plc-value-icon{transform:none!important;background:rgba(255,122,20,.1)!important;color:var(--secondary)!important;box-shadow:none!important}.plc-value-card:hover h2,.plc-value-card:hover p{color:inherit!important}.plc-advantage-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)!important}.plc-advantage-card:hover{transform:translateY(-8px)!important;box-shadow:0 24px 48px rgba(0,22,63,.1)!important;border-color:rgba(196,198,208,.18)!important;background:#f8f9fa!important}.plc-advantage-card:hover .plc-advantage-icon{transform:none!important;background:#002050!important;color:#ffffff!important;box-shadow:none!important}.plc-advantage-card:hover h3,.plc-advantage-card:hover p{color:inherit!important}.plc-audience-card,.plc-audience-card-accent,.plc-audience-card-large,.plc-audience-card-wide{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)!important}.plc-audience-card-accent:hover,.plc-audience-card-large:hover,.plc-audience-card-wide:hover,.plc-audience-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px rgba(0,22,63,.08)!important;border-color:rgba(196,198,208,.16)!important;outline:none!important}.plc-audience-card-wide:hover h3,.plc-audience-card-wide:hover p,.plc-audience-card:hover h3,.plc-audience-card:hover p{color:inherit!important}.plc-audience-card-accent:hover h3{color:var(--primary)!important}.plc-audience-card-accent:hover p{color:#5f6879!important}.plc-audience-card-large:hover h3{color:#ffffff!important}.plc-audience-card-large:hover p{color:rgba(255,255,255,.82)!important}.plc-audience-card-wide:hover .plc-audience-card-wide-icon{transform:none!important;background:rgba(0,32,80,.08)!important;color:var(--secondary)!important;box-shadow:none!important}.plc-requirement-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)!important}.plc-requirement-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px rgba(0,22,63,.08)!important;border-color:rgba(196,198,208,.16)!important;outline:none!important;background:#ffffff!important}.plc-requirement-card:hover .plc-requirement-icon{transform:none!important;background:rgba(255,122,20,.1)!important;color:var(--secondary)!important;box-shadow:none!important}.plc-requirement-card:hover .plc-requirement-title,.plc-requirement-card:hover h3,.plc-requirement-card:hover li,.plc-requirement-card:hover li span,.plc-requirement-card:hover p{color:inherit!important}.plc-process-card,.plc-process-card:hover{border-color:rgba(196,198,208,.16)!important;background:linear-gradient(180deg,#ffffff,#fbfcff)!important}.plc-process-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px rgba(0,22,63,.08)!important}.plc-process-card:hover h3,.plc-process-card:hover p{color:inherit!important}.plc-process-card:hover .plc-process-number{transform:none!important;box-shadow:none!important;background:#002050!important;color:#ffffff!important}.plc-process-card:hover .plc-process-number.is-active{background:var(--secondary)!important;color:#ffffff!important}.plc-faq .faq-wrap{display:grid;gap:16px}.plc-faq .faq-item{border-radius:18px;border-color:rgba(196,198,208,.18);box-shadow:0 1px 2px rgba(0,0,0,.05)}.plc-faq .faq-btn{padding:24px}.plc-faq .faq-content-inner{font-size:16px;line-height:1.75}.plc-faq .faq-icon{width:32px;height:32px;background:rgba(255,122,20,.12);border-radius:999px;color:#002050;font-size:1.1rem}.plc-faq .faq-icon:before{content:none}.plc-faq .faq-item.active .faq-icon{transform:rotate(180deg)}.plc-final-cta-wrap{padding:var(--section-space) 0}.plc-final-cta{position:relative;overflow:hidden;padding:96px;border-radius:32px;background:#000b25}.plc-final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,122,20,.15),transparent 46%)}.plc-final-cta-inner{position:relative;z-index:1;max-width:1024px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.plc-final-cta h2{max-width:980px;margin-left:auto;margin-right:auto}.plc-final-cta p{max-width:720px;margin:0 auto 32px;font-size:20px;line-height:1.7;text-align:center}.plc-final-cta-actions{justify-content:center;width:100%}.plc-final-cta .btn{min-height:70px;padding-inline:40px;font-size:20px}.plc-final-cta .btn-outline-light{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1)}.plc-final-cta .btn-primary,.plc-package-card .btn-primary{box-shadow:0 20px 25px -5px rgba(255,122,21,.2),0 8px 10px -6px rgba(255,122,21,.2)}@media (max-width:1080px){.plc-fees-shell,.plc-hero-grid,.plc-overview-grid{grid-template-columns:1fr}.plc-advantage-grid,.plc-audience-grid,.plc-requirements-grid,.plc-trust-grid{grid-template-columns:1fr 1fr}.plc-audience-card-large,.plc-audience-card-wide{grid-column:span 2}.plc-process-grid{grid-template-columns:1fr 1fr 1fr}.plc-process-grid:before{display:none}}@keyframes home-v0-pulse{0%{box-shadow:0 0 0 0 rgba(255,122,20,.42)}70%{box-shadow:0 0 0 10px rgba(255,122,20,0)}to{box-shadow:0 0 0 0 rgba(255,122,20,0)}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.show{opacity:1;transform:none}.reveal.llp-why-stat-card.show{opacity:1;transform:none;transition:transform .13s ease,box-shadow .13s ease,opacity .13s ease}@media (max-width:1080px){.contact-grid,.footer-grid,.hero-grid,.page-hero-grid{grid-template-columns:1fr}.compliance-grid,.grid-3,.pricing-grid,.pricing-grid-3,.services-summary,.testimonials,.trust-wrap{grid-template-columns:1fr 1fr}.foreign-grid,.foreign-investors-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.home-v0-cta-grid,.home-v0-faq-grid,.home-v0-hero-grid,.home-v0-location-grid,.home-v0-why-grid{grid-template-columns:1fr}.home-v0-process-grid,.home-v0-service-grid,.home-v0-strip-grid{grid-template-columns:1fr 1fr}.home-v0-process-grid:before{display:none}}@media (max-width:780px){.site-header-shell{position:relative}.brand-icon,.site-header-shell.is-scrolled .brand-icon{width:42px;height:42px}.site-header-offset{display:none}.topbar{padding:10px 16px;font-size:12px;line-height:1.55}.nav,.topbar{position:relative;top:auto}.nav{-webkit-backdrop-filter:none;backdrop-filter:none}.nav-actions,.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-inner{min-height:72px}.nav-mobile{display:none;border-top:1px solid rgba(230,235,242,.9);background:rgba(255,255,255,.98)}.nav-mobile.is-open{display:block}.nav-mobile-inner{display:grid;gap:10px;padding-top:18px;padding-bottom:32px}.nav-mobile-chevron,.nav-mobile-group>a,.nav-mobile-link,.nav-mobile-main-link,.nav-mobile-row,.nav-mobile-toggle{display:flex;align-items:center;min-height:48px;border:0;background:transparent;color:var(--primary);font:inherit;font-weight:700;cursor:pointer;text-align:left}.nav-mobile-group>a,.nav-mobile-link,.nav-mobile-row,.nav-mobile-toggle{justify-content:space-between;padding:0 4px}.nav-mobile-row{padding:6px 0 8px 4px}.nav-mobile-link{padding:12px 4px 14px}.nav-mobile-link,.nav-mobile-row{border-bottom:1px solid rgba(0,32,80,.1)}.nav-mobile-main-link{flex:1 1;justify-content:flex-start;padding:0}.nav-mobile-chevron{position:relative;justify-content:center;width:36px;min-width:36px;min-height:36px;height:36px;padding:0;border:1px solid rgba(0,32,80,.12);border-radius:6px;background:#ffffff;color:var(--secondary);overflow:visible}.nav-mobile-chevron:after{content:none}.nav-mobile-chevron svg{flex-shrink:0;position:relative;z-index:1}.nav-mobile-arrow-icon,.nav-mobile-chevron svg{width:20px;height:20px;transform-origin:center;transition:transform .18s ease}.nav-mobile-arrow-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;pointer-events:none}.nav-mobile-arrow-icon.is-animated{animation:navMobileArrowNudge 2.8s ease-in-out infinite}.nav-mobile-chevron.is-open .nav-mobile-arrow-icon,.nav-mobile-chevron.is-open svg{transform:rotate(180deg);animation:none}.nav-mobile-chevron.is-open:after{content:none}@keyframes navMobileArrowNudge{0%,76%,to{transform:translateY(0)}84%{transform:translateY(3px)}92%{transform:translateY(0)}}.nav-mobile-submenu{display:grid;gap:6px;margin-top:6px;padding:12px;border:1px solid rgba(230,235,242,.9);border-radius:18px;background:#f8fbff}.nav-mobile-submenu a{padding:10px;border-radius:12px;color:var(--muted);font-size:14px;font-weight:600}.nav-mobile-submenu a:hover{background:#ffffff;color:var(--secondary)}.nav-mobile-mega{gap:14px}.nav-mobile-mega-group{display:grid;gap:10px}.nav-mobile-mega-title{display:flex;align-items:center;justify-content:space-between;padding:12px;border:0;border-radius:14px;background:linear-gradient(180deg,#dff5ff,#c4eefc);color:#002050;font-family:var(--font-head),sans-serif;font-size:.95rem;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.nav-mobile-mega-title svg{flex-shrink:0;transition:transform .18s ease}.nav-mobile-mega-title.is-active svg{transform:rotate(180deg)}.nav-mobile-mega-links{display:none;gap:6px}.nav-mobile-mega-links.is-open{display:grid}.nav-mobile-mega-link{padding:10px;border:0;border-radius:12px;background:#ffffff;color:var(--muted);font:inherit;font-size:14px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer}.nav-mobile-mega-link:hover{color:var(--secondary)}.nav-mobile-actions{display:grid;gap:12px;margin-top:10px;padding-bottom:8px}.nav-mega-menu{width:calc(100vw - 16px);padding:18px;border-radius:0 0 22px 22px}.nav-mega-layout,.nav-mega-links,.nav-mega-main-head{grid-template-columns:1fr}.final-cta,.hero,.hero-service,.page-hero,.section{padding:var(--section-space) 0}.container,.container-sm{padding:0 22px}.compliance-grid,.footer-grid,.form-grid,.grid-2,.grid-3,.metrics,.pricing-grid,.pricing-grid-3,.services-summary,.testimonials,.trust-wrap{grid-template-columns:1fr}.final-actions,.hero-actions,.page-hero-actions{flex-wrap:wrap}.step{grid-template-columns:1fr}.step-card{padding-top:80px;padding-left:26px}.step-number{top:26px;left:26px}.amount,.price-amount{font-size:42px}.sticky-wa{right:14px;bottom:14px}.back-to-top{right:16px;bottom:82px;width:44px;height:44px}.why-trust-head{margin-bottom:28px}.why-trust-card{padding:18px}.entity-types-head{margin-bottom:26px}.entity-type-card{padding:18px}.pricing-head{margin-bottom:24px}.pricing-shot-card{padding:16px}.foreign-stats-grid{grid-template-columns:1fr}.foreign-investors-copy h2{font-size:clamp(2rem,7vw,3rem)}.final-cta-light h2{font-size:clamp(2rem,8vw,3rem)}.compliance-head{margin-bottom:24px}.compliance-card{padding:16px}.testimonial-slide-shell{padding:22px 18px}.testimonial-slider-controls{gap:12px}.testimonial-slider{--slide-gap:18px}.contact-shot-card,.contact-shot-form-card{padding:20px 18px}#contact-form{scroll-margin-top:24px}.home-v0-cta,.home-v0-hero,.home-v0-section{padding:var(--section-space) 0}.home-v0-hero{min-height:auto}.home-v0-copy h1{font-size:clamp(2.4rem,11vw,3.7rem)}.home-v0-actions,.home-v0-checks{flex-direction:column;align-items:flex-start}.final-actions .btn,.hero-actions .btn,.home-v0-actions .btn,.page-hero-actions .btn,.plc-final-cta-actions .btn,.plc-hero-actions .btn{width:100%;min-height:52px;padding-inline:18px;font-size:15px}.home-v0-location-badges,.home-v0-process-grid,.home-v0-service-grid,.home-v0-stat-grid,.home-v0-strip-grid{grid-template-columns:1fr}.home-v0-contact-card,.home-v0-hero-card{padding:22px 18px}.home-v0-float{position:static;margin-top:14px}.home-v0-coverage-visual,.home-v0-skyline-card{min-height:420px}.home-v0-faq-showcase{grid-template-columns:1fr}.faq-btn{padding:18px;font-size:.98rem}.faq-question{align-items:flex-start;gap:14px}.faq-icon{flex:0 0 28px;width:28px;height:28px;font-size:1rem}.faq-content-inner{padding:0 18px 18px;font-size:15px}.home-v0-contact-foot{flex-direction:column;align-items:flex-start}.plc-hero{padding:var(--section-space) 0}.plc-hero-copy h1{font-size:clamp(2.4rem,11vw,4rem)}.plc-hero-lead{font-size:18px}.plc-advantage-grid,.plc-audience-grid,.plc-process-grid,.plc-requirements-grid,.plc-trust-grid,.plc-value-grid{grid-template-columns:1fr}.plc-audience-card-large,.plc-audience-card-wide{grid-column:span 1}.plc-audience-card-wide{grid-template-columns:1fr}.plc-fees-shell,.plc-final-cta{padding:28px 22px}.plc-fee-row{flex-direction:column;gap:8px}.plc-process-section{padding:var(--section-space) 0}}@media (max-width:560px){h1{font-size:clamp(2rem,10vw,3rem)}h2{font-size:clamp(1.55rem,8vw,2.2rem)}h3{font-size:1.08rem}.btn{min-height:48px;padding-inline:16px;font-size:14px}.testimonial-slider{--slide-gap:14px}.home-v0-coverage-visual,.home-v0-skyline-card{min-height:390px}.home-v0-skyline-badge{top:14px;right:14px;padding:8px 11px;font-size:11px}.home-v0-faq-head{margin-bottom:32px}.home-v0-faq-image-wrap{min-height:320px}.home-v0-faq-image-overlay{left:12px;right:12px;bottom:12px;padding:16px}.home-v0-city-chips{left:12px;right:12px;bottom:12px;gap:8px}.home-v0-city-chip{padding:8px 10px;font-size:12px}.compliance-card p,.compliance-support-box p,.entity-type-card p,.plc-hero-lead,.pricing-note-box,.section-subtitle,.why-trust-card p{font-size:15px}}.enterprise-page{background:#ffffff}.enterprise-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);color:var(--secondary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.enterprise-hero{position:relative;overflow:hidden;padding:120px 0 90px;background:radial-gradient(circle at top right,rgba(255,122,20,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(255,255,255,.06),transparent 24%),linear-gradient(135deg,#00183c,#002050 52%,#0d2f69)}.enterprise-documents-grid,.enterprise-final-cta-grid,.enterprise-hero-grid,.enterprise-why-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:34px;align-items:center}.enterprise-hero-copy h1{max-width:720px;margin-bottom:18px;color:#ffffff;font-size:clamp(2.6rem,5vw,4rem);line-height:1.04}.enterprise-hero-copy h1 span{color:var(--secondary)}.enterprise-hero-body,.enterprise-hero-lead{max-width:640px;color:rgba(255,255,255,.82)}.enterprise-hero-lead{margin-bottom:14px;font-size:1.08rem;line-height:1.75}.enterprise-hero-body{margin-bottom:24px;color:rgba(255,255,255,.64);font-size:.98rem;line-height:1.75}.enterprise-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.enterprise-hero-trust{display:flex;flex-wrap:wrap;gap:16px 22px}.enterprise-hero-trust li{display:inline-flex;gap:8px;align-items:center;color:rgba(255,255,255,.72);font-size:13px;font-weight:600}.enterprise-hero-trust svg{color:var(--secondary)}.enterprise-addons-card,.enterprise-doc-card,.enterprise-facts-card,.enterprise-final-card,.enterprise-summary-card,.enterprise-testimonial-card,.enterprise-warning-card,.enterprise-why-card{border:1px solid #dbe5f1;border-radius:24px;background:#ffffff;box-shadow:0 18px 40px rgba(2,32,80,.08)}.enterprise-summary-card{padding:26px}.enterprise-comparison-note,.enterprise-doc-card-head,.enterprise-summary-head,.enterprise-why-card{display:flex;align-items:flex-start}.enterprise-summary-head{gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e7edf5}.enterprise-doc-card h3,.enterprise-final-card h3,.enterprise-persona-card h3,.enterprise-pricing-card h3,.enterprise-summary-head strong,.enterprise-type-card h3,.enterprise-why-card h3{margin:0;color:#002050;font-family:var(--font-head),sans-serif}.enterprise-summary-head strong{display:block;margin-bottom:4px;font-size:.98rem}.enterprise-summary-head span{color:#64748b;font-size:.84rem}.enterprise-doc-icon,.enterprise-persona-icon,.enterprise-summary-icon,.enterprise-type-icon,.enterprise-why-card-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:rgba(0,32,80,.08);color:#002050;flex:0 0 42px}.enterprise-doc-icon.is-accent,.enterprise-type-icon.is-accent{background:rgba(255,122,20,.14);color:var(--secondary)}.enterprise-summary-list{display:grid;gap:12px}.enterprise-summary-row{display:flex;justify-content:space-between;gap:16px;color:#64748b;font-size:.93rem}.enterprise-summary-row strong{color:#002050;font-size:.94rem;text-align:right}.enterprise-summary-cta{width:100%;margin-top:22px;justify-content:center}.enterprise-trust-bar{padding:36px 0;border-bottom:1px solid var(--line);background:#ffffff}.enterprise-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.enterprise-trust-item{text-align:center}.enterprise-trust-item strong{display:block;color:#002050;font-family:var(--font-head),sans-serif;font-size:2rem}.enterprise-trust-item span{display:block;margin-top:6px;color:#64748b;font-size:.9rem}.enterprise-intro-copy{max-width:820px;margin:0 auto;color:#475569}.enterprise-intro-copy p{font-size:1rem;line-height:1.85}.enterprise-center-action{margin-top:24px}.enterprise-persona-grid,.enterprise-pricing-grid,.enterprise-testimonial-grid,.enterprise-type-grid{display:grid;gap:20px}.enterprise-pricing-grid,.enterprise-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-persona-grid,.enterprise-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-persona-card,.enterprise-pricing-card,.enterprise-type-card{padding:24px;border:1px solid #dbe5f1;border-radius:22px;background:#ffffff;box-shadow:0 12px 30px rgba(2,32,80,.05)}.enterprise-pricing-timeline,.enterprise-type-subtitle{color:#64748b;font-size:.84rem}.enterprise-doc-card li span,.enterprise-documents-note,.enterprise-final-card p,.enterprise-persona-card p,.enterprise-testimonial-meta span,.enterprise-type-card p,.enterprise-why-card p{color:#475569;font-size:.98rem;line-height:1.75}.enterprise-cta-steps,.enterprise-doc-card ul,.enterprise-facts-list,.enterprise-pricing-features,.enterprise-type-tags,.enterprise-warning-card ul{display:grid;gap:10px}.enterprise-type-tags{margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-facts-label,.enterprise-type-tags span{padding:9px 12px;border-radius:999px;background:#f4f7fb;color:#002050;font-size:12px;font-weight:700;text-align:center}.enterprise-addons-card,.enterprise-facts-card,.enterprise-warning-card{margin-top:24px;padding:24px}.enterprise-facts-label{display:inline-flex;margin-bottom:18px}.enterprise-doc-card li,.enterprise-facts-list li,.enterprise-warning-card li{display:flex;gap:10px;align-items:flex-start}.enterprise-doc-card svg,.enterprise-facts-list svg,.enterprise-pricing-features svg,.enterprise-warning-card svg{margin-top:4px;color:var(--secondary);flex:0 0 14px}.enterprise-pricing-card{position:relative}.enterprise-pricing-card.is-featured{border-color:rgba(255,122,20,.42);background:linear-gradient(180deg,#fffaf6,#ffffff)}.enterprise-pricing-badge{position:absolute;top:-11px;left:24px;padding:6px 10px;border-radius:999px;background:var(--secondary);color:#ffffff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.enterprise-pricing-amount{margin:14px 0 6px;color:#002050;font-family:var(--font-head),sans-serif;font-size:2.2rem;line-height:1}.enterprise-pricing-features{margin:18px 0 0}.enterprise-pricing-features li{display:flex;gap:10px;align-items:flex-start}.enterprise-pricing-features span{color:#475569;font-size:.95rem;line-height:1.7}.enterprise-pricing-card .btn{width:100%;margin-top:20px;justify-content:center}.enterprise-addons-title{margin-bottom:18px;color:#002050;font-family:var(--font-head),sans-serif;font-size:1.05rem;font-weight:800}.enterprise-addons-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.enterprise-addon-item{display:flex;justify-content:space-between;gap:14px;padding:14px;border:1px solid #e5ebf3;border-radius:16px;background:#f8f9fc}.enterprise-addon-item span{color:#475569;font-size:.94rem}.enterprise-addon-item strong{color:#002050;font-size:.94rem}.enterprise-process-list{position:relative;display:grid;gap:22px}.enterprise-process-list:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,rgba(0,32,80,.08),rgba(0,32,80,.2),rgba(0,32,80,.08));content:"";transform:translateX(-50%)}.enterprise-process-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center}.enterprise-process-item.is-right .enterprise-process-card{grid-column:3}.enterprise-process-card{padding:22px;border:1px solid #dbe5f1;border-radius:20px;background:#f8f9fc}.enterprise-process-meta{display:flex;gap:10px;align-items:center;margin-bottom:10px}.enterprise-process-meta span{color:var(--secondary);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.enterprise-process-meta small{color:#94a3b8;font-size:12px;font-weight:700}.enterprise-process-card p{margin:0;color:#475569;line-height:1.75}.enterprise-process-dot{display:inline-flex;grid-column:2;width:42px;height:42px;align-items:center;justify-content:center;justify-self:center;border-radius:50%;background:#002050;color:#ffffff;box-shadow:0 12px 28px rgba(2,32,80,.18)}.enterprise-comparison-table-wrap{overflow-x:auto;border:1px solid #dbe5f1;border-radius:24px;background:#ffffff;box-shadow:0 14px 32px rgba(2,32,80,.05)}.enterprise-comparison-table{width:100%;min-width:680px;border-collapse:collapse}.enterprise-comparison-table td,.enterprise-comparison-table th{padding:18px 20px;border-bottom:1px solid #e8edf5;text-align:left}.enterprise-comparison-table th{color:#002050;font-size:.94rem;font-weight:800}.enterprise-comparison-table td{color:#475569;font-size:.95rem;line-height:1.65}.enterprise-comparison-note{justify-content:space-between;gap:18px;margin-top:24px;padding:24px;border-radius:24px;background:#002050}.enterprise-comparison-note p{margin:0;color:rgba(255,255,255,.8)}.enterprise-warning-card h3{margin-bottom:16px}.enterprise-documents-copy .section-subtitle,.enterprise-why-side .section-subtitle{margin-bottom:0}.enterprise-documents-note{padding:16px 18px;border:1px solid #dbe5f1;border-radius:18px;background:rgba(0,32,80,.04)}.enterprise-documents-cards,.enterprise-why-cards{display:grid;gap:18px}.enterprise-doc-card,.enterprise-final-card{padding:24px}.enterprise-doc-card-head{gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e8edf5}.enterprise-why-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.enterprise-why-stat{padding:18px;border:1px solid #dbe5f1;border-radius:18px;background:#f8f9fc;text-align:center}.enterprise-why-stat strong{display:block;color:#002050;font-family:var(--font-head),sans-serif;font-size:1.9rem}.enterprise-why-stat span{color:#64748b;font-size:.86rem}.enterprise-why-card{gap:14px;padding:22px}.enterprise-final-cta,.enterprise-testimonials{background:linear-gradient(135deg,#00183c,#002050 52%,#0d2f69)}.enterprise-cta-steps strong,.enterprise-final-copy h2,.enterprise-final-copy p,.enterprise-final-trust,.enterprise-testimonials-head .section-subtitle,.enterprise-testimonials-head h2{color:#ffffff}.enterprise-final-card,.enterprise-testimonial-card{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);box-shadow:none}.enterprise-testimonial-card{padding:24px}.enterprise-testimonial-quote{color:rgba(255,255,255,.82);font-size:1rem;font-style:italic;line-height:1.85}.enterprise-testimonial-meta strong{display:block;margin-bottom:4px;color:#ffffff}.enterprise-testimonial-meta span{color:rgba(255,255,255,.62)}.enterprise-final-card p{color:rgba(255,255,255,.72)}.enterprise-final-card .btn{width:100%;justify-content:center;margin-top:14px}.enterprise-cta-steps li{display:flex;gap:12px;align-items:center}.enterprise-cta-steps span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:var(--secondary);color:#ffffff;font-size:12px;font-weight:800}.enterprise-final-trust{display:grid;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.66);font-size:.9rem}:where(.hero-card,.card,.pricing-card,.quote-card,.contact-card,.legal-card,.entity-card,.step,.metric,.info-card,.form-card,.testimonial,.why-trust-card,.entity-type-card,.pricing-shot-card,.compliance-card,.testimonial-slide-shell,.home-v0-hero-card,.home-v0-service-card,.home-v0-process-card,.home-v0-contact-card,.home-v0-stat-card,.plc-value-card,.plc-insight-card,.plc-advantage-card,.plc-audience-card,.plc-requirement-card,.plc-government-fees,.plc-package-card,.plc-trust-card,.plc-process-card,.plc-hero-frame,.plc-faq .faq-item,.enterprise-summary-card,.enterprise-addons-card,.enterprise-facts-card,.enterprise-warning-card,.enterprise-doc-card,.enterprise-why-card,.enterprise-testimonial-card,.enterprise-final-card,.enterprise-type-card,.enterprise-pricing-card,.enterprise-persona-card,.enterprise-process-card,.enterprise-addon-item,.enterprise-why-stat){transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease}:where(.hero-card,.card,.pricing-card,.quote-card,.contact-card,.legal-card,.entity-card,.step,.info-card,.form-card,.testimonial,.why-trust-card,.entity-type-card,.pricing-shot-card,.compliance-card,.testimonial-slide-shell,.home-v0-hero-card,.home-v0-service-card,.home-v0-process-card,.home-v0-contact-card,.home-v0-stat-card,.plc-value-card,.plc-insight-card,.plc-advantage-card,.plc-audience-card,.plc-requirement-card,.plc-government-fees,.plc-package-card,.plc-trust-card,.plc-process-card,.plc-hero-frame,.plc-faq .faq-item,.enterprise-summary-card,.enterprise-addons-card,.enterprise-facts-card,.enterprise-warning-card,.enterprise-doc-card,.enterprise-why-card,.enterprise-testimonial-card,.enterprise-final-card,.enterprise-type-card,.enterprise-pricing-card,.enterprise-persona-card,.enterprise-process-card,.enterprise-addon-item,.enterprise-why-stat):hover{transform:translateY(-6px);border-color:rgba(0,32,80,.18);box-shadow:0 26px 52px rgba(2,32,80,.11),0 0 0 1px rgba(255,122,20,.06)}:where(.metric,.glass-callout,.foreign-stat-card,.foreign-callout):hover{transform:translateY(-6px);border-color:rgba(255,255,255,.22);box-shadow:0 28px 56px rgba(0,18,48,.22),0 0 0 1px rgba(255,122,20,.08)}:where(.why-trust-card,.entity-type-card,.compliance-card,.card-premium,.home-v0-service-card,.plc-advantage-card,.plc-requirement-card,.plc-trust-card,.enterprise-type-card,.enterprise-persona-card,.enterprise-why-card):hover :is(.why-trust-icon,.entity-type-icon,.compliance-icon,.icon-box,.home-v0-service-icon,.plc-advantage-icon,.plc-requirement-icon,.plc-trust-icon,.enterprise-type-icon,.enterprise-persona-icon,.enterprise-why-card-icon){transform:translateY(-2px);background:#002050;color:#ffffff;box-shadow:0 14px 26px rgba(2,32,80,.18)}@media (max-width:1100px){.foreign-hero-grid{grid-template-columns:1fr}.foreign-hero-panel,.name-services-quick-card{max-width:760px;margin:0 auto}.name-services-need-grid{grid-template-columns:1fr}.name-services-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.name-services-challenges-grid{grid-template-columns:1fr}.name-services-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.name-services-why-grid{grid-template-columns:1fr}.name-services-final-actions,.name-services-final-contact{flex-direction:column;align-items:center}.foreign-why-malaysia-grid,.labuan-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.foreign-audience-grid,.foreign-comparison-grid,.foreign-structure-grid,.labuan-fit-grid{grid-template-columns:1fr}.labuan-process-grid,.labuan-use-cases-grid,.labuan-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labuan-requirements-grid{grid-template-columns:1fr}.labuan-comparison-table td,.labuan-comparison-table th{padding:16px 18px}.foreign-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foreign-fees-grid{grid-template-columns:1fr}.foreign-advantage-grid,.foreign-compliance-grid,.foreign-support-risks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foreign-advantage-card:nth-child(3n){border-right:1px solid rgba(255,255,255,.08)}.foreign-advantage-card:nth-last-child(-n+3){border-bottom:1px solid rgba(255,255,255,.08)}.foreign-advantage-card:nth-child(2n){border-right:0}.foreign-advantage-card:nth-last-child(-n+2){border-bottom:0}.enterprise-documents-grid,.enterprise-final-cta-grid,.enterprise-hero-grid,.enterprise-pricing-grid,.enterprise-type-grid,.enterprise-why-grid{grid-template-columns:1fr}.enterprise-pricing-grid,.enterprise-type-grid{gap:18px}.enterprise-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-process-list:before{left:20px}.enterprise-process-item,.enterprise-process-item.is-right{grid-template-columns:42px minmax(0,1fr);gap:14px}.enterprise-process-item .enterprise-process-card,.enterprise-process-item.is-right .enterprise-process-card{grid-column:2}.enterprise-process-dot{grid-column:1;justify-self:start}.enterprise-addons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.foreign-hero{padding:var(--section-space) 0}.foreign-hero-copy h1{font-size:clamp(2.8rem,10vw,4rem)}.foreign-hero-copy h1,.foreign-hero-lead{max-width:none}.foreign-hero-checklist,.foreign-hero-facts-grid,.name-services-hero-checklist{grid-template-columns:1fr}.name-services-need-card{padding:20px 18px}.name-services-services-grid{grid-template-columns:1fr}.name-services-service-card{min-height:0;padding:20px 18px}.name-services-challenges-card{padding:20px 18px}.name-services-process-grid{grid-template-columns:1fr}.name-services-process-card{min-height:0;padding:20px 18px}.name-services-process-note{align-items:flex-start;padding:18px}.name-services-why-cards{grid-template-columns:1fr}.name-services-why-card{min-height:0;padding:20px 18px}.name-services-final-primary,.name-services-final-secondary{width:100%;max-width:320px}.name-services-final-contact a{padding:0}.name-services-final-contact a+a{border-left:0}.labuan-hero-facts-grid,.labuan-hero-stats{grid-template-columns:1fr}.foreign-hero-actions{flex-direction:column;align-items:stretch}.foreign-hero-primary,.foreign-hero-secondary{width:100%}.labuan-hero-regulator{align-items:flex-start}.foreign-why-malaysia-grid{grid-template-columns:1fr}.foreign-why-malaysia-info,.labuan-fit-card{padding:22px 20px}.labuan-fit-card h3{font-size:1.4rem}.labuan-process-grid,.labuan-use-cases-grid,.labuan-why-grid{grid-template-columns:1fr}.labuan-use-cases-card h3{font-size:1.35rem}.labuan-why-card h3{font-size:1.3rem}.labuan-process-card{min-height:0;padding:20px 18px 18px}.labuan-process-number{font-size:1.9rem}.labuan-process-card h3{font-size:1rem}.labuan-requirements-card{padding:20px 18px}.labuan-requirements-card h3{font-size:1.05rem}.labuan-faq-list .faq-btn{padding:18px 0}.labuan-faq-list .faq-content-inner{padding:0 0 18px}.labuan-faq-list .faq-wrap{width:100%}.labuan-final-actions{flex-direction:column;align-items:center}.labuan-final-primary,.labuan-final-secondary{width:100%;max-width:340px;min-width:0}.labuan-final-shell p{margin-bottom:28px;font-size:1rem}.foreign-comparison-card{padding:22px 20px}.foreign-comparison-note{padding:18px}.foreign-audience-card{padding:22px 20px}.foreign-documents-grid{grid-template-columns:1fr}.foreign-documents-copy{position:static;max-width:none}.foreign-compliance-grid,.foreign-process-grid,.foreign-support-risks-grid{grid-template-columns:1fr}.foreign-advantage-top,.foreign-faq-footer,.foreign-faq-top{flex-direction:column;align-items:flex-start}.foreign-advantage-top{padding:28px 20px 22px}.foreign-final-cta-card{padding:42px 18px 36px}.foreign-final-cta-actions,.foreign-final-cta-contact{flex-direction:column;align-items:center}.foreign-final-cta-primary,.foreign-final-cta-secondary{width:100%;max-width:320px}.foreign-final-cta-contact a{padding:0}.foreign-final-cta-contact a+a{border-left:0}.foreign-advantage-grid{grid-template-columns:1fr}.foreign-advantage-card,.foreign-advantage-card:nth-child(2n),.foreign-advantage-card:nth-child(3n){border-right:0}.foreign-advantage-card:nth-last-child(-n+2),.foreign-advantage-card:nth-last-child(-n+3){border-bottom:1px solid rgba(255,255,255,.08)}.foreign-advantage-card:last-child{border-bottom:0}.foreign-fees-card{padding:22px 20px}.foreign-documents-item{align-items:flex-start}.enterprise-addons-grid,.enterprise-persona-grid,.enterprise-pricing-grid,.enterprise-testimonial-grid,.enterprise-trust-grid,.enterprise-why-stats{grid-template-columns:1fr}.enterprise-hero{padding-top:104px}.enterprise-hero-copy h1{font-size:clamp(2.3rem,10vw,3.4rem)}.enterprise-comparison-note,.enterprise-hero-actions{flex-direction:column;align-items:stretch}.enterprise-comparison-note .btn,.enterprise-hero-actions .btn{width:100%;justify-content:center}.enterprise-doc-card,.enterprise-final-card,.enterprise-pricing-card,.enterprise-summary-card,.enterprise-testimonial-card,.enterprise-type-card,.enterprise-warning-card,.enterprise-why-card{padding:20px}.enterprise-type-tags{grid-template-columns:1fr}}main h1{font-size:var(--h1-size)!important}@media (max-width:700px){main h1{font-size:clamp(2.35rem,10vw,var(--h1-size))!important}}a:is(.btn,[class*=primary],[class*=secondary],[class*=cta],[class*=button],[class*=btn]),button:is(.btn,[class*=primary],[class*=secondary],[class*=cta],[class*=button],[class*=btn]){transition:transform .28s ease,box-shadow .28s ease,background .28s ease,color .28s ease,border-color .28s ease}a:is(.btn,[class*=primary],[class*=secondary],[class*=cta],[class*=button],[class*=btn]):hover,button:is(.btn,[class*=primary],[class*=secondary],[class*=cta],[class*=button],[class*=btn]):hover{transform:translateY(-2px)}.update-director-page{background:#ffffff}.update-director-final-section,.update-director-hero{position:relative;overflow:hidden;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(135deg,#002050,#07307a 60%,#001540);background-size:40px 40px,40px 40px,auto;color:#ffffff}.update-director-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.95fr);gap:64px;align-items:center;min-height:650px;padding-top:var(--section-space);padding-bottom:var(--section-space)}.update-director-copy{max-width:650px}.update-director-badge{display:inline-flex;align-items:center;gap:9px;min-height:28px;margin-bottom:28px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.94);font-size:.72rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.update-director-badge span{width:6px;height:6px;border-radius:999px;background:#ff7a14}.update-director-copy h1{max-width:680px;margin:0;color:#ffffff;font-size:var(--h1-size);line-height:1.08;letter-spacing:-.02em}.update-director-copy h1 span{color:#ff7a14}.update-director-lead{max-width:620px;margin:24px 0 0;color:rgba(255,255,255,.84);font-size:1.08rem;font-weight:700;line-height:1.72}.update-director-text{max-width:620px;margin:14px 0 0;color:rgba(255,255,255,.64);line-height:1.75}.update-director-actions,.update-director-final-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.update-director-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:10px 28px;margin-top:34px}.update-director-checklist div,.update-director-final-trust span,.update-director-need-card div,.update-director-why-checks div{display:flex;align-items:center;gap:10px}.update-director-checklist svg,.update-director-final-trust svg,.update-director-need-card svg,.update-director-why-checks svg{flex:0 0 auto;color:#ff7a14}.update-director-checklist span{color:rgba(255,255,255,.78);font-size:.9rem;font-weight:700}.update-director-hero-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.update-director-hero-card{min-height:150px;padding:24px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.1);box-shadow:0 18px 40px rgba(0,18,48,.12)}.update-director-hero-card span,.update-director-risk-card span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:18px;border-radius:14px;background:rgba(255,122,20,.16);color:#ff7a14}.update-director-hero-card h2,.update-director-risk-card h3{margin:0 0 7px;color:#ffffff;font-size:1rem;line-height:1.3;letter-spacing:0}.update-director-hero-card p,.update-director-risk-card p{margin:0;color:rgba(255,255,255,.62);font-size:.84rem;line-height:1.65}.update-director-comparison-section,.update-director-need-section,.update-director-overview-section,.update-director-process-section,.update-director-related-section{padding:var(--section-space) 0;background:#ffffff}.update-director-audience-section,.update-director-faq-section,.update-director-meaning-section,.update-director-mistakes-section,.update-director-service-section,.update-director-why-section{padding:var(--section-space) 0;background:#f5f7fa}.update-director-need-grid,.update-director-overview-grid,.update-director-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,1fr);gap:64px;align-items:center}.update-director-need-copy,.update-director-overview-copy{max-width:610px}.update-director-eyebrow{margin-bottom:14px;color:#ff7a14;font-size:.74rem;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.update-director-need-copy h2,.update-director-overview-copy h2,.update-director-section-head h2{margin:0;color:#002050;font-size:clamp(2rem,3.4vw,2.85rem);line-height:1.18;letter-spacing:-.02em}.update-director-overview-copy h2 span{display:block}.update-director-need-copy p,.update-director-overview-copy p,.update-director-section-head p{margin:20px 0 0;color:#60708f;font-size:1rem;line-height:1.75}.update-director-alert,.update-director-info-note{display:flex;gap:14px;align-items:flex-start;margin-top:28px;padding:18px 20px;border:1px solid #ffd4a8;border-radius:18px;background:#fff7f0}.update-director-alert svg{flex:0 0 auto;margin-top:3px;color:#ff7a14}.update-director-alert p,.update-director-info-note p{margin:0;color:#7a3a00;font-size:.9rem;line-height:1.7}.update-director-four-grid,.update-director-overview-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.update-director-audience-card,.update-director-meaning-card,.update-director-process-card,.update-director-related-card,.update-director-service-card,.update-director-small-card{min-height:150px;padding:24px;border:1px solid #e2e8f0;border-radius:18px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.update-director-audience-card>span,.update-director-meaning-card span,.update-director-related-card>span,.update-director-service-top span,.update-director-small-card span,.update-director-why-item>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:18px;border-radius:14px;background:#eef1f7;color:#002050}.update-director-audience-card h3,.update-director-meaning-card h3,.update-director-need-card h3,.update-director-process-card h3,.update-director-related-card h3,.update-director-service-card h3,.update-director-small-card h3,.update-director-why-item h3{margin:0 0 8px;color:#002050;font-size:.94rem;line-height:1.35;letter-spacing:0}.update-director-audience-card p,.update-director-meaning-card p,.update-director-process-card p,.update-director-related-card p,.update-director-service-card p,.update-director-small-card p,.update-director-why-item p{margin:0;color:#60708f;font-size:.88rem;line-height:1.7}.update-director-section-head{max-width:760px;margin:0 auto 48px;text-align:center}.update-director-section-head p{max-width:680px;margin-left:auto;margin-right:auto}.update-director-meaning-card{min-height:190px;text-align:center}.update-director-meaning-card span{margin:0 auto 18px;background:#eef1f7}.update-director-info-note{max-width:780px;margin:30px auto 0;border-color:#c7d3ec;background:#eef1f7}.update-director-info-note svg{flex:0 0 auto;margin-top:3px;color:#002050}.update-director-info-note p{color:#002050}.update-director-need-copy .appoint-secretary-primary{margin-top:28px;min-width:318px}.update-director-need-card{padding:30px;border:1px solid #e2e8f0;border-radius:18px;background:#f5f7fa;box-shadow:0 10px 22px rgba(2,32,80,.045)}.update-director-need-card h3{margin-bottom:20px;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase}.update-director-need-card div+div{margin-top:13px}.update-director-need-card span{color:#0d1b2a;font-size:.9rem;line-height:1.55}.update-director-dark-section{padding:var(--section-space) 0;background:radial-gradient(circle at 50% 8%,rgba(255,122,20,.08),transparent 30%),#002050}.update-director-dark-head h2,.update-director-dark-head p{color:#ffffff}.update-director-dark-head p{color:rgba(255,255,255,.7)}.update-director-audience-grid,.update-director-mistakes-grid,.update-director-related-grid,.update-director-risk-grid,.update-director-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.update-director-risk-card{min-height:154px;padding:24px;background:rgba(255,255,255,.08)}.update-director-dark-cta,.update-director-risk-card{border:1px solid rgba(255,255,255,.12);border-radius:18px}.update-director-dark-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-top:34px;padding:24px 28px;background:rgba(255,122,20,.12)}.update-director-dark-cta p{max-width:650px;margin:0;color:rgba(255,255,255,.86);font-size:.95rem;line-height:1.65}.update-director-comparison-table{overflow:hidden;max-width:1040px;margin:0 auto;border:1px solid #e2e8f0;border-radius:18px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.update-director-comparison-head,.update-director-comparison-row{display:grid;grid-template-columns:.9fr 1.1fr 1.1fr}.update-director-comparison-head{background:#002050}.update-director-comparison-head span{padding:17px 22px;color:#ffffff;font-size:.82rem;font-weight:900;line-height:1.4}.update-director-comparison-head span:first-child{color:rgba(255,255,255,.7)}.update-director-comparison-row{border-top:1px solid #e2e8f0}.update-director-comparison-row:nth-child(odd){background:#f5f7fa}.update-director-comparison-row span,.update-director-comparison-row strong{display:flex;align-items:center;gap:8px;min-height:58px;padding:15px 22px;border-left:1px solid #e2e8f0;color:#0d1b2a;font-size:.9rem;line-height:1.55}.update-director-comparison-row strong{border-left:0;color:#002050;font-weight:800}.update-director-comparison-row span:last-child{color:#60708f}.update-director-comparison-row svg{color:#16a34a}.update-director-comparison-note{max-width:760px;margin:24px auto 0;color:#60708f;font-size:.94rem;line-height:1.7;text-align:center}.update-director-comparison-note strong{color:#002050}.update-director-service-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.update-director-service-top span{margin-bottom:0}.update-director-service-top em{color:rgba(0,32,80,.2);font-family:var(--font-head),sans-serif;font-size:1.65rem;font-style:normal;font-weight:900;line-height:1}.update-director-process-section{position:relative}.update-director-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.update-director-process-card{position:relative}.update-director-process-card>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;border-radius:999px;background:#002050;color:#ffffff;font-size:.9rem;font-weight:900}.update-director-process-action{display:flex;justify-content:center;margin-top:36px}.update-director-audience-card{display:flex;gap:18px;min-height:110px}.update-director-audience-card>span{flex:0 0 auto;margin-bottom:0}.update-director-mistake-card{min-height:154px;padding:24px;border:1px solid #ffd4a8;border-radius:18px;background:#fff7f0;box-shadow:0 8px 18px rgba(255,122,20,.045)}.update-director-mistake-card span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:18px;border-radius:14px;background:rgba(255,122,20,.14);color:#ff7a14}.update-director-mistake-card h3{margin:0 0 8px;color:#7a2e00;font-size:.94rem;line-height:1.35}.update-director-mistake-card p{margin:0;color:#8a4500;font-size:.88rem;line-height:1.7}.update-director-why-grid{align-items:stretch}.update-director-why-list{display:grid;gap:14px}.update-director-why-item{display:flex;gap:16px;align-items:flex-start;min-height:88px;padding:18px 20px;border:1px solid #e2e8f0;border-radius:18px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.update-director-why-item>span{flex:0 0 auto;width:34px;height:34px;margin-bottom:0}.update-director-why-card{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:34px;border-radius:18px;background:#002050}.update-director-why-card h3{margin:0 0 24px;color:#ffffff;font-size:1.2rem;line-height:1.35}.update-director-why-checks{display:grid;gap:13px}.update-director-why-checks span{color:rgba(255,255,255,.82);font-size:.9rem}.update-director-why-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.update-director-why-actions .appoint-secretary-primary,.update-director-why-actions .appoint-secretary-secondary{width:100%;min-width:0}.update-director-related-card{color:inherit;text-decoration:none}.update-director-related-card a{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:18px;color:#ff7a14;font-size:.82rem;font-weight:800}.update-director-faq-list{display:grid;gap:12px;width:66%;margin:0 auto}.update-director-faq-card{overflow:hidden;border:1px solid #e2e8f0;border-radius:18px;background:#ffffff;box-shadow:0 8px 18px rgba(2,32,80,.035)}.update-director-faq-card summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:0 22px;color:#002050;cursor:pointer;font-size:.9rem;font-weight:900;list-style:none}.update-director-faq-card summary::-webkit-details-marker{display:none}.update-director-faq-card summary svg{flex:0 0 auto;color:#ff7a14;transition:transform .18s ease}.update-director-faq-card[open] summary svg{transform:rotate(180deg)}.update-director-faq-card p{margin:0;padding:0 22px 20px;color:#60708f;font-size:.9rem;line-height:1.7}.update-director-final-section{padding:var(--section-space) 0}.update-director-final-content{max-width:900px;text-align:center}.update-director-final-content h2{margin:0;color:#ffffff;font-size:clamp(2.4rem,5vw,4rem);line-height:1.12}.update-director-final-content>p{max-width:650px;margin:24px auto 0;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.75}.update-director-final-actions{justify-content:center}.update-director-final-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px}.update-director-final-trust span{color:rgba(255,255,255,.68);font-size:.86rem;font-weight:700}@media (max-width:1024px){.update-director-hero-grid,.update-director-need-grid,.update-director-overview-grid,.update-director-why-grid{grid-template-columns:1fr;gap:42px}.update-director-audience-grid,.update-director-mistakes-grid,.update-director-process-grid,.update-director-related-grid,.update-director-risk-grid,.update-director-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.update-director-faq-list{width:84%}}@media (max-width:640px){.update-director-hero-grid{min-height:0}.update-director-copy h1{font-size:clamp(2.35rem,10vw,3.3rem)}.update-director-actions,.update-director-final-actions{flex-direction:column}.update-director-actions .appoint-secretary-primary,.update-director-actions .appoint-secretary-secondary,.update-director-final-actions .appoint-secretary-primary,.update-director-final-actions .appoint-secretary-secondary,.update-director-need-copy .appoint-secretary-primary{width:100%;min-width:0}.update-director-audience-grid,.update-director-checklist,.update-director-four-grid,.update-director-hero-cards,.update-director-mistakes-grid,.update-director-overview-cards,.update-director-process-grid,.update-director-related-grid,.update-director-risk-grid,.update-director-service-grid,.update-director-why-actions{grid-template-columns:1fr}.update-director-dark-cta{align-items:stretch;flex-direction:column}.update-director-comparison-table{overflow-x:auto}.update-director-comparison-head,.update-director-comparison-row{min-width:760px}.update-director-faq-list{width:100%}.update-director-final-trust{align-items:center;flex-direction:column;gap:12px}}main .section-head h2,main [class*=-content] h2,main [class*=-copy] h2,main [class*=-head]:not([class*=card-head]) h2,main [class*=-header] h2,main [class*=-section-head] h2,main [class*=-title] h2,main [class*=centerHead] h2,main [class*=darkSection] h2,main [class*=darkTrustSection] h2,main [class*=twoCol] h2{font-size:clamp(1.65rem,2.4vw,2rem)!important;line-height:1.18!important}main .final-cta-light h2,main .home-v0-cta-copy h2,main .plc-final-cta h2,main [class*=-final] h2,main [class*=Final] h2,main [class*=final] h2{font-size:clamp(2.1rem,4vw,3rem)!important;line-height:1.15!important}main .amend-constitution-answer-card,main .annual-return-quick-answer-card,main .change-reserved-name-quick-content,main .company-name-reservation-quick-card,main .company-officers-quick-card,main .extend-name-reservation-answer-card,main .name-services-quick-card{width:min(100%,var(--landing-quick-answer-width))!important;max-width:var(--landing-quick-answer-width)!important;margin-right:auto!important;margin-left:auto!important}.accounting-tax-hero-card{display:block;color:inherit;text-decoration:none}.accounting-tax-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto}.accounting-tax-difference-section{padding:var(--section-space) 0;background:radial-gradient(circle at top right,rgba(255,122,20,.08),transparent 28%),#f2f6fb}.accounting-tax-difference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1040px;margin:0 auto}.accounting-tax-difference-card{display:grid;gap:18px;padding:24px;border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.accounting-tax-difference-label{color:var(--secondary);font-family:var(--font-head),sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.accounting-tax-difference-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.accounting-tax-difference-columns div{padding:16px;border-radius:14px;background:#f7f9fc}.accounting-tax-difference-columns span{display:block;margin-bottom:8px;color:#60708f;font-size:.78rem;font-weight:800}.accounting-tax-difference-columns strong{display:block;color:var(--primary);font-size:.93rem;line-height:1.5}.business-license-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.business-license-service-grid .registered-office-related-card strong{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:20px;color:var(--secondary);font-family:var(--font-head),sans-serif;font-size:.82rem;font-weight:800}.business-license-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto}.business-license-group-card{padding:28px;border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.business-license-group-card>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(255,122,20,.1);color:var(--secondary)}.business-license-group-card h3{margin:18px 0 20px;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:800}.business-license-group-list{display:grid;gap:16px}.business-license-group-list div{padding-top:16px;border-top:1px solid #e0e7f0}.business-license-group-list strong{display:block;margin-bottom:6px;color:var(--primary);font-size:.92rem}.business-license-group-list p{margin:0;color:#60708f;font-size:.9rem;line-height:1.62}.epf-comparison-table .registered-office-comparison-head,.epf-comparison-table .registered-office-comparison-row{grid-template-columns:.8fr repeat(3,minmax(0,1fr))}.tax-registration-hero-panel{display:grid;gap:12px;align-self:center;padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.06);box-shadow:0 22px 54px rgba(0,14,38,.2)}.tax-registration-panel-label{color:rgba(255,255,255,.58);font-family:var(--font-head),sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tax-registration-hero-row{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:17px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.06)}.tax-registration-hero-row>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(255,122,20,.16);color:var(--secondary)}.tax-registration-hero-row h2{margin:0;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:.98rem;font-weight:800}.tax-registration-hero-row p{margin:7px 0 0;color:rgba(255,255,255,.7);font-size:.88rem;line-height:1.55}.tax-registration-overview-grid,.tax-registration-service-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1fr);gap:54px;align-items:start}.tax-registration-overview-grid h2,.tax-registration-service-copy h2{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(1.65rem,2.4vw,2rem);font-weight:800;line-height:1.18}.tax-registration-overview-grid p,.tax-registration-service-copy p{color:#60708f;line-height:1.7}.tax-registration-info-list,.tax-registration-service-list{display:grid;gap:14px}.tax-registration-info-item{display:grid;grid-template-columns:38px minmax(120px,.36fr) 1fr;gap:14px;align-items:center;padding:16px 18px;border:1px solid #dbe3ee;border-radius:16px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.04)}.tax-registration-info-item span,.tax-registration-next-item>svg,.tax-registration-service-row span{display:inline-flex;align-items:center;justify-content:center;color:var(--secondary)}.tax-registration-info-item strong{color:var(--primary);font-size:.9rem}.tax-registration-info-item p{margin:0;color:#60708f;font-size:.9rem;line-height:1.55}.tax-registration-service-copy{position:sticky;top:110px}.tax-registration-service-copy .appoint-secretary-primary{margin-top:22px}.tax-registration-service-row{display:grid;grid-template-columns:48px 40px 1fr;gap:16px;align-items:start;padding:20px;border:1px solid #dbe3ee;border-radius:18px;background:linear-gradient(90deg,#ffffff,#f8fbff);box-shadow:0 2px 8px rgba(0,32,80,.04)}.tax-registration-service-row em{color:rgba(0,32,80,.2);font-family:var(--font-head),sans-serif;font-size:1.32rem;font-style:normal;font-weight:800;line-height:1}.tax-registration-service-row span{width:40px;height:40px;border-radius:13px;background:rgba(255,122,20,.1)}.tax-registration-next-item h3,.tax-registration-service-row h3{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:.98rem;font-weight:800}.tax-registration-next-item p,.tax-registration-service-row p{margin:7px 0 0;color:#60708f;font-size:.9rem;line-height:1.58}.tax-registration-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto}.tax-registration-timeline-item{position:relative;padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06)}.tax-registration-timeline-item span{display:block;margin-bottom:18px;color:rgba(255,122,20,.78);font-family:var(--font-head),sans-serif;font-size:1.7rem;font-weight:800}.tax-registration-timeline-item h3{margin:0;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:800}.tax-registration-timeline-item p{margin:10px 0 0;color:rgba(255,255,255,.72);font-size:.92rem;line-height:1.6}.tax-registration-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1040px;margin:0 auto}.tax-registration-next-item{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:20px;border:1px solid #dbe3ee;border-radius:16px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.04)}.tax-registration-next-item>svg{width:42px;height:42px;padding:11px;border-radius:14px;background:rgba(0,32,80,.06)}.accounting-tax-card-checks{display:grid;gap:12px;margin-top:18px}.accounting-tax-card-checks div{display:flex;align-items:flex-start;gap:9px}.accounting-tax-card-checks svg{flex:0 0 auto;margin-top:3px;color:var(--secondary)}.accounting-tax-card-checks span{color:#334766;font-size:.9rem;line-height:1.55}@media (max-width:900px){.accounting-tax-difference-grid,.accounting-tax-two-grid,.business-license-group-grid,.business-license-service-grid,.tax-registration-next-grid,.tax-registration-overview-grid,.tax-registration-service-grid,.tax-registration-timeline{grid-template-columns:1fr}.tax-registration-service-copy{position:static}.accounting-tax-difference-columns,.tax-registration-info-item,.tax-registration-service-row{grid-template-columns:1fr}}.esd-hero-panel{display:grid;gap:18px;align-self:center}.esd-track-card{padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(135deg,rgba(255,122,20,.14),transparent 34%),rgba(255,255,255,.08);box-shadow:0 22px 45px rgba(0,8,24,.18)}.esd-panel-label{margin-bottom:16px;color:rgba(255,255,255,.72);font-family:var(--font-head),sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.esd-track-row{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.esd-track-row:last-child{border-bottom:0}.esd-track-row span{color:var(--secondary);font-family:var(--font-head),sans-serif;font-size:1.15rem;font-weight:800}.esd-track-row strong{color:#ffffff;font-family:var(--font-head),sans-serif;font-size:.98rem}.esd-hero-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.esd-hero-card{padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07)}.esd-hero-card svg{margin-bottom:14px;color:var(--secondary)}.esd-hero-card h2{margin:0;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:800}.esd-hero-card p{margin:8px 0 0;color:rgba(255,255,255,.68);font-size:.9rem;line-height:1.55}.esd-overview-grid,.esd-service-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(560px,1fr);gap:54px;align-items:start}.esd-overview-lane,.esd-service-board{overflow:hidden;border:1px solid #dbe3ee;border-radius:24px;background:#ffffff;box-shadow:0 18px 36px rgba(2,32,80,.06)}.esd-overview-row{display:grid;grid-template-columns:48px 34px 1fr;gap:16px;align-items:start;padding:20px 22px;border-bottom:1px solid #e4eaf2}.esd-overview-row:last-child,.esd-service-row:last-child{border-bottom:0}.esd-overview-row>span,.esd-service-row em{color:rgba(0,32,80,.28);font-family:var(--font-head),sans-serif;font-size:1.35rem;font-style:normal;font-weight:800;line-height:1}.esd-factor-card svg,.esd-overview-row svg,.esd-service-row svg{color:var(--secondary)}.esd-document-panel h3,.esd-factor-card h3,.esd-overview-row h3,.esd-process-item h3,.esd-service-row h3{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:800}.esd-factor-card p,.esd-overview-row p,.esd-process-item p,.esd-service-row p{margin:7px 0 0;color:#60708f;font-size:.92rem;line-height:1.62}.esd-service-copy{position:sticky;top:110px}.esd-service-copy h2{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(1.65rem,2.4vw,2rem);font-weight:800;line-height:1.18}.esd-service-copy p{color:#60708f;line-height:1.7}.esd-service-copy .appoint-secretary-primary{margin-top:22px}.esd-service-row{display:grid;grid-template-columns:48px 34px 1fr;gap:16px;align-items:start;padding:20px 22px;border-bottom:1px solid #e4eaf2}.esd-document-grid,.esd-factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.esd-document-panel,.esd-factor-card{padding:24px;border:1px solid #dbe3ee;border-radius:20px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.esd-factor-card svg{margin-bottom:16px}.esd-document-panel{display:grid;gap:13px}.esd-document-panel h3{padding-bottom:12px;border-bottom:1px solid #e4eaf2}.esd-document-panel div{display:flex;gap:10px;align-items:flex-start;color:#334766;font-size:.92rem;line-height:1.55}.esd-document-panel svg{flex:0 0 auto;margin-top:3px;color:var(--secondary)}.esd-process-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(255,255,255,.06)}.esd-process-item{padding:24px 20px;border-right:1px solid rgba(255,255,255,.13)}.esd-process-item:last-child{border-right:0}.esd-process-item span{display:block;margin-bottom:18px;color:rgba(255,122,20,.86);font-family:var(--font-head),sans-serif;font-size:1.5rem;font-weight:800}.esd-process-item svg{margin-bottom:14px;color:var(--secondary)}.esd-process-item h3{color:#ffffff}.esd-process-item p{color:rgba(255,255,255,.68)}@media (max-width:1100px){.esd-process-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.esd-process-item:nth-child(3n){border-right:0}}@media (max-width:900px){.esd-document-grid,.esd-factor-grid,.esd-overview-grid,.esd-service-grid{grid-template-columns:1fr}.esd-service-copy{position:static}.esd-hero-mini-grid{grid-template-columns:1fr}.esd-overview-row,.esd-service-row{grid-template-columns:44px 28px 1fr}}@media (max-width:640px){.esd-process-rail{grid-template-columns:1fr}.esd-process-item,.esd-process-item:nth-child(3n){border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.esd-process-item:last-child{border-bottom:0}}.contact-process-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-process-rail .esd-process-item:nth-child(3n){border-right:1px solid rgba(255,255,255,.13)}.contact-process-rail .esd-process-item:nth-child(4n){border-right:0}@media (max-width:1100px){.contact-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-process-rail .esd-process-item:nth-child(3n){border-right:1px solid rgba(255,255,255,.13)}.contact-process-rail .esd-process-item:nth-child(2n){border-right:0}}@media (max-width:640px){.contact-process-rail{grid-template-columns:1fr}.contact-process-rail .esd-process-item,.contact-process-rail .esd-process-item:nth-child(2n),.contact-process-rail .esd-process-item:nth-child(3n),.contact-process-rail .esd-process-item:nth-child(4n){border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.contact-process-rail .esd-process-item:last-child{border-bottom:0}}.mdec-hero{background:radial-gradient(circle at 75% 20%,rgba(255,122,20,.12),transparent 32%),linear-gradient(135deg,#002050,#052b66)}.mdec-hero-console{overflow:hidden;align-self:center;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:linear-gradient(140deg,rgba(255,255,255,.1),rgba(255,255,255,.04)),rgba(255,255,255,.06);box-shadow:0 28px 60px rgba(0,8,24,.22)}.mdec-console-top{display:flex;gap:8px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.mdec-console-top span{width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.28)}.mdec-console-top span:first-child{background:var(--secondary)}.mdec-console-title{display:flex;gap:10px;align-items:center;padding:20px 24px 0;color:rgba(255,255,255,.8);font-family:var(--font-head),sans-serif;font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mdec-console-title svg{color:var(--secondary)}.mdec-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px}.mdec-console-card{padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06)}.mdec-console-card svg{margin-bottom:14px;color:var(--secondary)}.mdec-console-card h2{margin:0;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:800}.mdec-console-card p{margin:8px 0 0;color:rgba(255,255,255,.68);font-size:.9rem;line-height:1.55}.mdec-clarity-grid{display:grid;gap:14px;max-width:980px;margin:0 auto}.mdec-clarity-card{display:grid;grid-template-columns:54px 38px 1fr;gap:18px;align-items:start;padding:20px 24px;border:1px solid #dbe3ee;border-radius:18px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.mdec-clarity-card>span{color:rgba(0,32,80,.26);font-family:var(--font-head),sans-serif;font-size:1.35rem;font-weight:800;line-height:1}.mdec-benefit-card svg,.mdec-clarity-card svg,.mdec-overview-card svg,.mdec-service-item svg{color:var(--secondary)}.mdec-benefit-card h3,.mdec-clarity-card h3,.mdec-document-card h3,.mdec-not-fit-card h3,.mdec-overview-card strong,.mdec-process-card h3,.mdec-service-item h3{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:1rem;font-weight:800}.mdec-benefit-card p,.mdec-clarity-card p,.mdec-not-fit-card p,.mdec-overview-card p,.mdec-process-card p,.mdec-service-item p{margin:7px 0 0;color:#60708f;font-size:.92rem;line-height:1.62}.mdec-overview-grid,.mdec-service-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(560px,1fr);gap:54px;align-items:start}.mdec-overview-board,.mdec-overview-card,.mdec-service-stack{display:grid;gap:14px}.mdec-overview-card{grid-template-columns:42px minmax(140px,.36fr) 1fr;align-items:center;padding:18px;border:1px solid #dbe3ee;border-radius:16px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.04)}.mdec-service-copy{position:sticky;top:110px}.mdec-service-copy h2{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(1.65rem,2.4vw,2rem);line-height:1.18}.mdec-service-copy p{color:#60708f;line-height:1.7}.mdec-service-copy .appoint-secretary-primary{margin-top:22px}.mdec-service-item{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start;padding:20px;border:1px solid #dbe3ee;border-radius:18px;background:linear-gradient(90deg,#ffffff,#f8fbff);box-shadow:0 2px 8px rgba(0,32,80,.04)}.mdec-benefit-grid,.mdec-document-grid,.mdec-not-fit-grid{display:grid;gap:18px}.mdec-not-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mdec-benefit-grid,.mdec-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mdec-benefit-card,.mdec-document-card,.mdec-not-fit-card{padding:24px;border:1px solid #dbe3ee;border-radius:20px;background:#ffffff;box-shadow:0 2px 8px rgba(0,32,80,.05)}.mdec-not-fit-card{border-color:rgba(255,122,20,.28);background:#fff8f3}.mdec-not-fit-card svg{margin-bottom:16px;color:var(--secondary)}.mdec-benefit-card svg{margin-bottom:16px}.mdec-document-card{display:grid;gap:13px}.mdec-document-card h3{padding-bottom:12px;border-bottom:1px solid #e4eaf2}.mdec-document-card div{display:flex;gap:10px;align-items:flex-start;color:#334766;font-size:.92rem;line-height:1.55}.mdec-document-card svg{flex:0 0 auto;margin-top:3px;color:var(--secondary)}.mdec-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mdec-process-card{position:relative;padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(135deg,rgba(255,122,20,.1),transparent 34%),rgba(255,255,255,.06)}.mdec-process-card span{display:block;margin-bottom:18px;color:rgba(255,122,20,.86);font-family:var(--font-head),sans-serif;font-size:1.6rem;font-weight:800}.mdec-process-card h3{color:#ffffff}.mdec-process-card p{color:rgba(255,255,255,.7)}@media (max-width:1100px){.mdec-benefit-grid,.mdec-document-grid,.mdec-not-fit-grid,.mdec-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mdec-benefit-grid,.mdec-console-grid,.mdec-document-grid,.mdec-not-fit-grid,.mdec-overview-grid,.mdec-process-grid,.mdec-service-grid{grid-template-columns:1fr}.mdec-service-copy{position:static}.mdec-clarity-card,.mdec-overview-card{grid-template-columns:1fr}}.company-accounting-mistakes-grid,.company-accounting-service-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);gap:54px;align-items:start}.company-accounting-mistakes-copy,.company-accounting-service-copy{max-width:560px}.company-accounting-mistakes-copy h2,.company-accounting-service-copy h2{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(1.65rem,2.4vw,2rem);font-weight:800;line-height:1.18}.company-accounting-mistakes-copy p,.company-accounting-service-copy p{margin:18px 0 0;color:#60708f;line-height:1.7}.company-accounting-service-copy .appoint-secretary-primary{margin-top:28px}.company-accounting-benefit-list,.company-accounting-mistake-list,.company-accounting-service-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.company-accounting-benefit-list li,.company-accounting-mistake-list li,.company-accounting-service-list div{display:flex;gap:13px;padding:18px 0;border-bottom:1px solid #dbe3ee}.company-accounting-benefit-list li:first-child,.company-accounting-mistake-list li:first-child,.company-accounting-service-list div:first-child{padding-top:0}.company-accounting-benefit-list svg,.company-accounting-mistake-list svg,.company-accounting-service-list svg{flex:0 0 auto;margin-top:4px;color:var(--secondary)}.company-accounting-mistake-list svg{color:#ef4444}.company-accounting-benefit-list span,.company-accounting-mistake-list span,.company-accounting-service-list span{color:#334766;font-size:.95rem;line-height:1.65}.company-accounting-mistake-list strong,.company-accounting-service-list strong{display:block;margin-bottom:4px;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:.98rem}.company-accounting-timeline-section{padding:var(--section-space) 0;background:radial-gradient(circle at 18% 34%,rgba(255,255,255,.05) 1px,transparent 0) 0 0 /60px 60px,#002050;color:#ffffff}.company-accounting-timeline{position:relative;display:grid;gap:0;max-width:900px;margin:0 auto}.company-accounting-timeline:before{content:"";position:absolute;top:0;bottom:0;left:23px;width:1px;background:rgba(255,255,255,.16)}.company-accounting-timeline-item{position:relative;display:grid;grid-template-columns:48px 1fr;gap:22px;padding:0 0 28px}.company-accounting-timeline-item:last-child{padding-bottom:0}.company-accounting-timeline-item>span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--secondary);color:#ffffff;font-family:var(--font-head),sans-serif;font-size:.82rem;font-weight:800}.company-accounting-timeline-item h3{margin:0 0 8px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1rem}.company-accounting-timeline-item p{max-width:720px;margin:0;color:rgba(255,255,255,.68);line-height:1.7}.enterprise-accounting-hero-panel{display:grid;gap:18px}.enterprise-accounting-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.enterprise-accounting-stat-pill{display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.08)}.enterprise-accounting-stat-pill svg{flex:0 0 auto;margin-top:3px;color:var(--secondary)}.enterprise-accounting-record-box h2,.enterprise-accounting-record-title,.enterprise-accounting-stat-pill strong{color:#ffffff}.enterprise-accounting-stat-pill strong{display:block;margin-bottom:5px;font-family:var(--font-head),sans-serif;font-size:.96rem}.enterprise-accounting-stat-pill span{color:rgba(255,255,255,.68);font-size:.9rem;line-height:1.55}.enterprise-accounting-record-box{padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(135deg,rgba(255,122,20,.12),transparent 34%),rgba(255,255,255,.08);box-shadow:0 22px 45px rgba(0,8,24,.18)}.enterprise-accounting-record-title{display:inline-flex;gap:9px;align-items:center;margin-bottom:16px;color:rgba(255,255,255,.78);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.enterprise-accounting-record-title svg{color:var(--secondary)}.enterprise-accounting-record-box h2{margin:0 0 20px;font-family:var(--font-head),sans-serif;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.18}.enterprise-accounting-record-lines{display:grid;gap:12px}.enterprise-accounting-record-lines div{display:flex;gap:10px;align-items:flex-start;color:rgba(255,255,255,.76);font-size:.92rem;line-height:1.55}.enterprise-accounting-record-lines svg{flex:0 0 auto;margin-top:4px;color:var(--secondary)}.enterprise-accounting-pathway-head{max-width:780px;margin-bottom:34px}.enterprise-accounting-pathway-head h2{margin:0;color:var(--primary);font-family:var(--font-head),sans-serif;font-size:clamp(1.65rem,2.4vw,2rem);line-height:1.18}.enterprise-accounting-pathway-head p{margin:16px 0 0;color:#60708f;line-height:1.7}.enterprise-accounting-pathway{display:grid;gap:12px}.enterprise-accounting-path-row{display:grid;grid-template-columns:48px 34px 1fr;gap:18px;align-items:start;padding:18px 20px;border:1px solid #dce5f0;border-radius:18px;background:#ffffff}.enterprise-accounting-path-row>span{color:rgba(0,32,80,.28);font-family:var(--font-head),sans-serif;font-size:1.45rem;font-weight:800;line-height:1}.enterprise-accounting-path-row svg{color:var(--secondary)}.enterprise-accounting-document-column h3,.enterprise-accounting-ledger-row h3,.enterprise-accounting-path-row strong,.enterprise-accounting-warning-row h3{color:var(--primary);font-family:var(--font-head),sans-serif}.enterprise-accounting-ledger-row p,.enterprise-accounting-path-row p,.enterprise-accounting-warning-row p{margin:5px 0 0;color:#60708f;line-height:1.65}.enterprise-accounting-overview-alert{margin-top:28px}.enterprise-accounting-check-grid,.enterprise-accounting-document-grid,.enterprise-accounting-ledger-grid{display:grid;gap:48px}.enterprise-accounting-ledger-grid{grid-template-columns:minmax(0,.72fr) minmax(560px,1fr);align-items:start}.enterprise-accounting-ledger-list{overflow:hidden;border:1px solid #dbe3ee;border-radius:22px;background:#ffffff;box-shadow:0 16px 34px rgba(2,32,80,.06)}.enterprise-accounting-ledger-row{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px 24px;border-bottom:1px solid #e4eaf2}.enterprise-accounting-ledger-row:last-child{border-bottom:0}.enterprise-accounting-ledger-row>span{color:var(--secondary);font-family:var(--font-head),sans-serif;font-size:1.25rem;font-weight:800}.enterprise-accounting-ledger-row h3{margin:0;font-size:1rem}.enterprise-accounting-check-grid{grid-template-columns:minmax(0,.7fr) minmax(560px,1fr);align-items:start}.enterprise-accounting-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.enterprise-accounting-signal-list>div{display:grid;gap:12px}.enterprise-accounting-signal-row{display:flex;gap:11px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #dce5f0;color:#334766;font-size:.94rem;line-height:1.58}.enterprise-accounting-signal-row svg{flex:0 0 auto;margin-top:3px;color:var(--secondary)}.enterprise-accounting-document-grid{grid-template-columns:1fr}.enterprise-accounting-document-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.enterprise-accounting-document-column{display:grid;gap:12px;padding:24px;border:1px solid #dbe3ee;border-radius:22px;background:#ffffff;box-shadow:0 14px 30px rgba(2,32,80,.05)}.enterprise-accounting-document-title{display:flex;gap:11px;align-items:center;padding-bottom:12px;border-bottom:1px solid #e3eaf3}.enterprise-accounting-document-title svg{color:var(--secondary)}.enterprise-accounting-document-column h3{margin:0;font-size:1rem}.enterprise-accounting-document-column div:not(.enterprise-accounting-document-title){display:flex;gap:10px;align-items:flex-start;color:#334766;font-size:.92rem;line-height:1.55}.enterprise-accounting-document-column div:not(.enterprise-accounting-document-title) svg{flex:0 0 auto;margin-top:3px;color:var(--secondary)}.enterprise-accounting-warning-section{background:#fff7f2}.enterprise-accounting-warning-rail{overflow:hidden;max-width:980px;margin:0 auto;border:1px solid rgba(255,122,20,.24);border-radius:24px;background:#ffffff;box-shadow:0 18px 36px rgba(2,32,80,.06)}.enterprise-accounting-warning-row{display:grid;grid-template-columns:54px 28px 1fr;gap:16px;padding:20px 24px;border-bottom:1px solid #f4d8c7}.enterprise-accounting-warning-row:last-child{border-bottom:0}.enterprise-accounting-warning-row>span{color:rgba(255,122,20,.5);font-family:var(--font-head),sans-serif;font-size:1.35rem;font-weight:800;line-height:1}.enterprise-accounting-warning-row svg{margin-top:2px;color:#ef4444}.enterprise-accounting-warning-row h3{margin:0;font-size:.98rem}.enterprise-accounting-warning-note{max-width:980px;margin:22px auto 0}.individual-tax-workspace{display:grid;gap:16px}.individual-tax-tabs{display:inline-flex;width:fit-content;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08)}.individual-tax-tabs span{padding:10px 16px;border-right:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.72);font-size:.78rem;font-weight:800}.individual-tax-tabs span:last-child{border-right:0}.individual-tax-workspace-main{display:grid;gap:12px;padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:radial-gradient(circle at top right,rgba(255,122,20,.14),transparent 32%),rgba(255,255,255,.08);box-shadow:0 24px 48px rgba(0,8,24,.18)}.individual-tax-workspace-title{display:flex;gap:10px;align-items:center;margin-bottom:4px;color:rgba(255,255,255,.82);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.individual-tax-workspace-title svg{color:var(--secondary)}.individual-tax-workspace-row{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(0,32,80,.22)}.individual-tax-workspace-row svg{color:var(--secondary)}.individual-tax-workspace-row h2{margin:0 0 5px;color:#ffffff;font-family:var(--font-head),sans-serif;font-size:1rem;line-height:1.25}.individual-tax-workspace-row p{margin:0;color:rgba(255,255,255,.66);font-size:.9rem;line-height:1.55}.individual-tax-mini-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.individual-tax-mini-list div{display:flex;gap:9px;align-items:flex-start;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.74);font-size:.82rem;line-height:1.45}.individual-tax-mini-list svg{flex:0 0 auto;margin-top:2px;color:var(--secondary)}.individual-tax-route-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dce5f0;border-radius:24px;background:#ffffff;box-shadow:0 16px 34px rgba(2,32,80,.05)}.individual-tax-route-item{padding:24px;border-right:1px solid #e2e9f2}.individual-tax-route-item:last-child{border-right:0}.individual-tax-route-item svg{margin-bottom:16px;color:var(--secondary)}.individual-tax-document-column h3,.individual-tax-folder-row h3,.individual-tax-relief-band h3,.individual-tax-route-item strong{color:var(--primary);font-family:var(--font-head),sans-serif}.individual-tax-folder-row p,.individual-tax-relief-band p,.individual-tax-route-item p{margin:8px 0 0;color:#60708f;font-size:.94rem;line-height:1.62}.individual-tax-folder-grid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(560px,1fr);gap:52px;align-items:start}.individual-tax-folder{position:relative;display:grid;gap:14px;padding-left:28px}.individual-tax-folder:before{content:"";position:absolute;top:10px;bottom:10px;left:9px;width:2px;border-radius:999px;background:#dce5f0}.individual-tax-folder-row{position:relative;display:grid;grid-template-columns:48px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #dfe7f1}.individual-tax-folder-row:last-child{border-bottom:0}.individual-tax-folder-row>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#fff1e8;color:var(--secondary);font-family:var(--font-head),sans-serif;font-size:.82rem;font-weight:800}.individual-tax-folder-row h3{margin:0;font-size:1rem}.individual-tax-document-grid{display:grid;gap:34px}.individual-tax-document-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.individual-tax-document-column{display:grid;gap:12px;padding:24px;border:1px solid #dbe3ee;border-radius:22px;background:#ffffff}.individual-tax-document-column h3{margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid #e4ebf4;font-size:1rem}.individual-tax-document-column div{display:flex;gap:10px;align-items:flex-start;color:#334766;font-size:.92rem;line-height:1.55}.individual-tax-document-column svg{flex:0 0 auto;margin-top:3px;color:var(--secondary)}.individual-tax-relief-section{padding:var(--section-space) 0;background:#fffaf6}.individual-tax-relief-bands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.individual-tax-relief-band{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:20px 22px;border:1px solid rgba(255,122,20,.2);border-radius:20px;background:#ffffff}.individual-tax-relief-band svg{color:var(--secondary)}.individual-tax-relief-band h3{margin:0;font-size:1rem}@media (max-width:900px){.company-accounting-mistakes-grid,.company-accounting-service-grid,.enterprise-accounting-check-grid,.enterprise-accounting-document-stack,.enterprise-accounting-hero-stats,.enterprise-accounting-ledger-grid,.individual-tax-document-matrix,.individual-tax-folder-grid,.individual-tax-relief-bands,.individual-tax-route-board{grid-template-columns:1fr}.individual-tax-route-item{border-right:0;border-bottom:1px solid #e2e9f2}.individual-tax-route-item:last-child{border-bottom:0}}@media (max-width:640px){.enterprise-accounting-ledger-row,.enterprise-accounting-path-row,.enterprise-accounting-signal-list,.enterprise-accounting-warning-row,.individual-tax-mini-list{grid-template-columns:1fr}}