.lz-detail{background:#f6f3ed;color:#111}.lz-wide{width:min(calc(100% - 48px),1200px);margin-inline:auto}.lz-product-hero{display:grid;min-height:410px;margin-top:18px;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:30px;background:#e9e5dc}.hero-text{padding:43px 40px}.eyebrow{margin:0 0 12px;color:#9b4b00;font-size:12px;font-weight:900;letter-spacing:.12em}.hero-text h1{margin:0;font:500 clamp(42px,4.3vw,62px)/.98 Georgia,serif}.hero-text h1 em{font-style:normal;font-weight:800}.hero-text>p:not(.eyebrow){max-width:570px;font-size:17px;line-height:1.5}.hero-text>strong{display:block;margin-top:14px;font-size:14px}.hero-proof{display:flex;margin-top:54px;align-items:center;gap:10px}.hero-proof b{font-size:18px}.hero-proof span{font-size:12px}.hero-proof i{width:1px;height:30px;margin:0 8px;background:#9aa29e}.hero-photo{position:relative;min-height:410px}.hero-photo>img{width:100%;height:100%;object-fit:cover}.hero-photo aside{position:absolute;right:28px;bottom:28px;width:260px;padding:18px;border-radius:10px;background:#fff;box-shadow:0 8px 25px #0002}.hero-photo q{display:block;font-size:13px;line-height:1.45}.hero-photo b,.hero-photo small{display:block;margin-top:9px}.hero-photo small{margin-top:2px;color:#687573}.plans{padding:18px 0 90px}.plan-tabs{display:grid;grid-template-columns:1fr 2fr;gap:14px}.plan-tabs>*{padding:9px;border-radius:7px;background:#cbd6d8;text-align:center;font-size:13px}.plan-tabs b{background:var(--ink);color:#fff}.plan-grid{display:grid;margin-top:12px;grid-template-columns:repeat(3,1fr);gap:14px}.plan-grid article{position:relative;padding:25px 24px;border:1px solid #d4d5d1;border-radius:10px;background:#fff}.plan-grid article.recommended{border-color:#ee632e}.plan-grid mark{position:absolute;top:0;right:0;padding:5px 30px;border-radius:0 9px 0 12px;background:#f15c2b;color:#fff;font-size:11px;font-weight:900}.plan-grid h2{margin:0;font-size:24px}.plan-grid h3{margin:6px 0;font-size:23px}.plan-grid p{min-height:55px;color:#4f5d60}.plan-grid a,.mid-cta a,.three-steps>a,.final-cta a{display:flex;min-height:50px;align-items:center;justify-content:center;border-radius:7px;background:#f45b2c;color:#fff;text-decoration:none;font-weight:900}.plan-grid h4{margin:24px 0 10px}.plan-grid ul,.compare-card ul{display:grid;padding:0;gap:12px;list-style:none}.plan-grid li,.compare-card li{display:grid;grid-template-columns:24px 1fr;gap:8px;font-size:14px;line-height:1.5}.plan-grid svg,.compare-card svg{width:20px;fill:none;stroke:#00a868;stroke-width:2.4}.features-button{display:block;margin:20px auto 0;padding:15px 60px;border:0;border-radius:7px;background:#fff;box-shadow:0 4px 14px #0001;font-weight:900}.why{padding:60px 0 80px}.why>h2,.knowledge h2,.three-steps>h2,.reasons h2,.comparison>h2,.lz-faq>h2{margin:0 0 55px;text-align:center;font:500 clamp(38px,4vw,54px)/1.1 Georgia,serif}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:center}.why-grid span{display:grid;width:64px;height:64px;margin:auto;place-items:center;border-radius:50%;background:#dae9e1;color:#0e3c42;font-size:30px}.why-grid h3{margin-top:22px;font-size:24px}.why-grid p{color:#536365;line-height:1.6}.promise{display:grid;margin-top:70px;padding:22px 42px;grid-template-columns:300px 1px 1fr;align-items:center;gap:35px;border:1px solid #666;border-radius:8px}.promise strong{font:500 23px Georgia,serif}.promise span{height:38px;background:#777}.promise p{margin:0;font-size:14px;line-height:1.5}.knowledge{padding:80px 0;background:#f1eee8}.knowledge article{display:grid;margin-top:22px;padding:46px;grid-template-columns:1.25fr .95fr;align-items:center;gap:55px;border-radius:15px;background:#fff}.knowledge article:nth-of-type(2){grid-template-columns:.95fr 1.25fr}.knowledge article img{width:100%;height:320px;border-radius:28px;object-fit:cover}.knowledge h3{margin:0 0 8px;font-size:28px}.knowledge h3:not(:first-child){margin-top:28px}.knowledge p{margin:0;color:#5b686a;font-size:16px;line-height:1.65}.mid-cta{padding:75px 0;background:#153c42;color:#fff;text-align:center}.mid-cta h2{margin:0;font:500 48px Georgia,serif}.mid-cta p{font-size:17px}.mid-cta a,.final-cta a{width:220px;margin:25px auto 0;background:var(--orange);color:#111}.three-steps{padding:100px 0;text-align:center}.three-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.three-steps article{padding:35px}.three-steps b{display:grid;width:60px;height:60px;margin:auto;place-items:center;border-radius:50%;background:#ffd790;font:700 28px Georgia,serif}.three-steps h3{font-size:24px}.three-steps p{color:#596a6d}.three-steps>a{width:220px;margin:32px auto 0}.reasons{padding:100px 0;background:#dcebe2}.reasons>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.reasons article{min-height:250px;padding:30px;border-radius:12px;background:#fff}.reasons span{color:#a44f00;font:700 28px Georgia,serif}.reasons h3{margin-top:75px;font-size:24px}.reasons p{color:#5b696b;line-height:1.55}.comparison{padding:110px 0}.compare-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #ccc;border-radius:14px;background:#fff}.compare-card>div{padding:45px}.compare-card>div+div{border-left:1px solid #ccc;background:#fff6e6}.compare-card h3{font-size:30px}.compare-card p{color:#59686a}.lz-faq{padding:60px 0 120px}.lz-faq details{border-top:1px solid #aaa}.lz-faq details:last-child{border-bottom:1px solid #aaa}.lz-faq summary{display:flex;padding:25px 0;justify-content:space-between;cursor:pointer;font-size:19px;font-weight:900;list-style:none}.lz-faq summary span{font-size:26px}.lz-faq details p{max-width:850px;margin:0;padding:0 0 28px;color:#536365;line-height:1.7}.final-cta{padding:85px 0;background:#f6ca73;text-align:center}.final-cta h2{margin:0;font:500 52px Georgia,serif}.final-cta p{font-size:17px}
@media(max-width:850px){.lz-wide{width:calc(100% - 36px)}.lz-product-hero{grid-template-columns:1fr}.hero-text{padding:38px 25px}.hero-photo{min-height:360px}.plan-tabs{grid-template-columns:1fr}.plan-grid,.why-grid,.three-steps>div,.reasons>div>div{grid-template-columns:1fr}.plan-grid p{min-height:auto}.knowledge article,.knowledge article:nth-of-type(2){padding:28px;grid-template-columns:1fr}.knowledge article:nth-of-type(2) img{order:2}.promise{grid-template-columns:1fr}.promise span{width:100%;height:1px}.compare-card{grid-template-columns:1fr}.compare-card>div+div{border-top:1px solid #ccc;border-left:0}.why>h2,.knowledge h2,.three-steps>h2,.reasons h2,.comparison>h2,.lz-faq>h2{text-align:left}.three-steps{text-align:left}.three-steps b{margin:0}.plan-tabs{display:none}}
@media(max-width:560px){.lz-wide{width:calc(100% - 24px)}.lz-product-hero{border-radius:18px}.hero-text h1{font-size:43px}.hero-proof{margin-top:35px;flex-wrap:wrap}.hero-photo aside{right:14px;bottom:14px}.plans{padding-bottom:55px}.why,.knowledge,.three-steps,.reasons,.comparison{padding-block:70px}.knowledge article img{height:230px}.promise{padding:25px}.mid-cta h2,.final-cta h2{font-size:38px}}

/* Confirmed package copy and LegalZoom-style title hierarchy */
.hero-text .eyebrow{margin-bottom:18px;color:#102f35;font:700 clamp(42px,4.3vw,62px)/1 Georgia,'Times New Roman',serif;letter-spacing:-.03em}
.hero-text h1{font:500 clamp(25px,2.5vw,36px)/1.12 Georgia,'Times New Roman',serif}
.hero-text h1 br{display:none}
.hero-text h1 em{font-weight:500}
.plan-grid .plan-detail{min-height:auto;margin-top:-2px;font-size:13px}
.seal-note{display:block;margin-top:18px;color:#667674;line-height:1.55}
@media(max-width:560px){.hero-text .eyebrow{font-size:42px}.hero-text h1{font-size:28px}}

.features-button{display:flex;width:max-content;color:#111;text-decoration:none}
.comparison .compare-card{width:75%;margin-inline:auto}
.compare-card>div>p{line-height:1.7}
.faq-more{display:flex;padding-top:34px;justify-content:center}
.faq-more a{display:inline-flex;min-height:52px;padding:0 28px;align-items:center;justify-content:center;border-radius:7px;background:var(--orange);color:#111;text-decoration:none;font-weight:900}
@media(max-width:850px){.comparison .compare-card{width:100%}}

.hero-phone{color:inherit;text-decoration:underline;text-underline-offset:3px}

/* Shared blank image slots for generated detail pages */
.lz-image-placeholder{display:flex;width:100%;height:100%;min-height:320px;padding:28px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #81908d;background:#e7e4dc;color:#53666a;text-align:center}
.lz-image-placeholder svg{width:76px;fill:none;stroke:currentColor;stroke-width:2}
.lz-image-placeholder b{margin-top:16px;font-size:18px}
.lz-image-placeholder small{margin-top:6px}
.hero-photo>.lz-image-placeholder{position:absolute;inset:0;min-height:100%}
.knowledge article>.lz-image-placeholder{height:320px;border-radius:28px}
@media(max-width:560px){.hero-photo>.lz-image-placeholder{min-height:360px}.knowledge article>.lz-image-placeholder{height:230px;min-height:230px}}

/* Location pages use main-business cards instead of price packages */
.location-business-grid{grid-template-columns:repeat(3,1fr)}
.location-business-grid article p{min-height:76px}
.location-business-grid article h2{min-height:58px}
.hero-proof b{font-size:15px}
@media(max-width:850px){.location-business-grid{grid-template-columns:1fr}}

/* Detailed six-card service content for the Shenzhen document-copy preview */
.service-detail-grid article{display:flex;min-height:100%;flex-direction:column}
.service-detail-grid article>h2{min-height:auto;margin-bottom:20px}
.service-detail-grid .service-numbered-list{gap:18px}
.service-detail-grid .service-numbered-list li{display:grid;grid-template-columns:32px 1fr;align-items:start;gap:10px}
.service-detail-grid .service-numbered-list li>b{color:#a44f00;font:700 14px Georgia,serif}
.service-detail-grid .service-numbered-list strong{display:block;font-size:14px;line-height:1.4}
.service-detail-grid .service-numbered-list p{min-height:0;margin:4px 0 0;color:#59686a;font-size:12px;line-height:1.55}
@media(max-width:850px){.service-detail-grid article>h2{min-height:auto}}
