.wp24-legal{--magenta:#c60f6c;--magenta-light:#e65399;--magenta-dark:#a70d5b;--black:#0f1015;--white:#fff;--text:#222329;--muted:#6c6d74;--line:#e8e8ec;--line-dark:#303137;width:100%;margin:0;padding:0;overflow:hidden;background:#fff;color:var(--text);font-family:Arial,Helvetica,sans-serif}.wp24-legal *,.wp24-legal *:before,.wp24-legal *:after{box-sizing:border-box}.wp24-legal h1,.wp24-legal h2,.wp24-legal h3,.wp24-legal p{margin-top:0}.wp24-legal-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.wp24-legal-kicker{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--magenta);font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.wp24-legal-kicker:before{content:"";width:28px;height:2px;flex:0 0 28px;background:var(--magenta)}.wp24-legal-title{max-width:830px;margin-bottom:20px;color:var(--black);font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.07;letter-spacing:-1.7px}.wp24-legal-text{max-width:760px;margin:0;color:var(--muted);font-size:15.5px;line-height:1.85}.wp24-legal-btn{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:0 27px;background:var(--magenta);border:1px solid var(--magenta);color:#fff !important;text-decoration:none !important;font-size:13px;font-weight:700;transition:.22s ease}.wp24-legal-btn:hover{background:var(--magenta-dark);border-color:var(--magenta-dark);transform:translateY(-2px)}.wp24-legal-hero{position:relative;padding:200px 0 105px;overflow:hidden;background:var(--black)}.wp24-legal-hero:before{content:"";position:absolute;top:-220px;right:-170px;width:410px;height:410px;border:65px solid rgba(198,15,108,.12);border-radius:50%}.wp24-legal-hero:after{content:"LEGAL";position:absolute;right:-25px;bottom:-70px;color:rgba(255,255,255,.024);font-size:clamp(120px,17vw,270px);font-weight:800;line-height:1;letter-spacing:-10px}.wp24-legal-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end}.wp24-legal-hero .wp24-legal-kicker{color:#ed5ca4}.wp24-legal-hero .wp24-legal-kicker:before{background:#ed5ca4}.wp24-legal-hero h1{margin:0;color:#fff;font-size:clamp(48px,6vw,76px);font-weight:700;line-height:.98;letter-spacing:-3px}.wp24-legal-hero h1 span{color:#e23288}.wp24-legal-hero-side{padding-left:30px;border-left:1px solid #35363c}.wp24-legal-hero-side p{margin:0;color:#b7b8be;font-size:15px;line-height:1.8}.wp24-legal-intro{padding:110px 0;background:#fff}.wp24-legal-intro-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:95px;align-items:start}.wp24-legal-intro-side{padding-left:24px;border-left:3px solid var(--magenta)}.wp24-legal-intro-side strong{display:block;margin-bottom:10px;color:var(--black);font-size:22px;line-height:1.3}.wp24-legal-intro-side span{display:block;max-width:300px;color:var(--muted);font-size:13px;line-height:1.7}.wp24-legal-intro-main h2{max-width:780px;margin-bottom:22px;color:var(--black);font-size:clamp(35px,4vw,52px);line-height:1.07;letter-spacing:-1.7px}.wp24-legal-intro-main p{max-width:780px;margin:0 0 18px;color:var(--muted);font-size:15.5px;line-height:1.85}.wp24-legal-services{padding:105px 0 110px;background:var(--black)}.wp24-legal-services-head{max-width:770px;margin-bottom:60px}.wp24-legal-services .wp24-legal-kicker{color:#ed5ca4}.wp24-legal-services .wp24-legal-kicker:before{background:#ed5ca4}.wp24-legal-services-head h2{margin-bottom:18px;color:#fff;font-size:clamp(35px,4vw,52px);line-height:1.07;letter-spacing:-1.7px}.wp24-legal-services-head p{margin:0;color:#aaaab1;font-size:15px;line-height:1.8}.wp24-legal-service{display:grid;grid-template-columns:65px 60px .8fr 1.2fr;gap:25px;align-items:center;padding:32px 0;border-top:1px solid var(--line-dark)}.wp24-legal-service:last-child{border-bottom:1px solid var(--line-dark)}.wp24-legal-service-number{color:#e65399;font-size:10px;font-weight:800;letter-spacing:1.4px}.wp24-legal-service-icon{width:43px;height:43px;color:#e65399}.wp24-legal-service-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.wp24-legal-service h3{margin:0;color:#fff;font-size:21px}.wp24-legal-service p{margin:0;color:#a7a8af;font-size:13.5px;line-height:1.7}.wp24-legal-features{padding:115px 0;background:#fff}.wp24-legal-features-head{max-width:780px;margin-bottom:60px}.wp24-legal-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.wp24-legal-feature{min-height:225px;padding:34px 32px 34px 0;border-bottom:1px solid var(--line)}.wp24-legal-feature:nth-child(3n+2),.wp24-legal-feature:nth-child(3n+3){padding-left:32px;border-left:1px solid var(--line)}.wp24-legal-feature-icon{width:43px;height:43px;margin-bottom:24px;color:var(--magenta)}.wp24-legal-feature-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.wp24-legal-feature h3{margin-bottom:9px;color:var(--black);font-size:18px}.wp24-legal-feature p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.wp24-legal-pricing{padding:110px 0 120px;background:#fff;border-top:1px solid var(--line)}.wp24-legal-pricing-head{max-width:760px;margin-bottom:60px}.wp24-legal-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:950px}.wp24-legal-price{position:relative;padding:42px;background:#fff;border:1px solid var(--line);transition:.25s ease}.wp24-legal-price:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(15,16,21,.08)}.wp24-legal-price.featured{border:2px solid var(--magenta)}.wp24-legal-price-label{position:absolute;top:-13px;right:25px;padding:7px 14px;background:var(--magenta);color:#fff;font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.wp24-legal-price-top{padding-bottom:28px;margin-bottom:27px;border-bottom:1px solid var(--line)}.wp24-legal-price-name{display:block;margin-bottom:10px;color:var(--magenta);font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.wp24-legal-price h3{margin-bottom:15px;color:var(--black);font-size:28px;line-height:1.2}.wp24-legal-price-value{display:flex;align-items:flex-end;gap:7px}.wp24-legal-price-value strong{color:var(--black);font-size:50px;font-weight:700;line-height:1;letter-spacing:-2px}.wp24-legal-price-value span{padding-bottom:5px;color:var(--muted);font-size:13px}.wp24-legal-price-desc{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.wp24-legal-price-list{list-style:none;padding:0;margin:0 0 32px}.wp24-legal-price-list li{position:relative;padding:10px 0 10px 27px;border-bottom:1px solid #f0f0f2;color:#55565d;font-size:13.5px;line-height:1.5}.wp24-legal-price-list li:before{content:"✓";position:absolute;left:0;top:10px;color:var(--magenta);font-weight:800}.wp24-legal-price-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 25px;border:1px solid var(--black);color:var(--black) !important;text-decoration:none !important;font-size:13px;font-weight:700;transition:.22s ease}.wp24-legal-price-btn:hover{background:var(--black);color:#fff !important}.wp24-legal-price.featured .wp24-legal-price-btn{background:var(--magenta);border-color:var(--magenta);color:#fff !important}.wp24-legal-price.featured .wp24-legal-price-btn:hover{background:var(--magenta-dark)}.wp24-legal-note{padding:105px 0;background:#fff;border-top:1px solid var(--line)}.wp24-legal-note-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:95px}.wp24-legal-note-left{padding-left:24px;border-left:3px solid var(--magenta)}.wp24-legal-note-left strong{display:block;margin-bottom:8px;color:var(--black);font-size:21px}.wp24-legal-note-left span{color:var(--muted);font-size:13px;line-height:1.7}.wp24-legal-note-content h2{max-width:720px;margin-bottom:20px;color:var(--black);font-size:clamp(30px,3.5vw,44px);line-height:1.08;letter-spacing:-1.3px}.wp24-legal-note-content p{max-width:760px;margin:0 0 16px;color:var(--muted);font-size:14.5px;line-height:1.85}.wp24-legal-note-content strong{color:var(--black)}.wp24-legal-process{padding:115px 0 125px;background:#fff;border-top:1px solid var(--line)}.wp24-legal-process-head{max-width:760px;margin-bottom:65px}.wp24-legal-process-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.wp24-legal-process-grid:before{content:"";position:absolute;top:39px;left:8%;right:8%;height:1px;background:#e4c5d5}.wp24-legal-process-item{position:relative;z-index:2;padding-right:35px}.wp24-legal-process-icon{width:78px;height:78px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;background:#fff;border:1px solid #e4bfd2;color:var(--magenta);transition:.22s ease}.wp24-legal-process-item:hover .wp24-legal-process-icon{background:var(--magenta);color:#fff;transform:translateY(-3px)}.wp24-legal-process-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wp24-legal-process-step{display:block;margin-bottom:8px;color:var(--magenta);font-size:10px;font-weight:800;letter-spacing:1.4px}.wp24-legal-process-item h3{margin-bottom:9px;color:var(--black);font-size:18px}.wp24-legal-process-item p{max-width:225px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.wp24-legal-benefits{padding:105px 0;background:var(--black)}.wp24-legal-benefits-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.wp24-legal-benefits .wp24-legal-kicker{color:#ed5ca4}.wp24-legal-benefits .wp24-legal-kicker:before{background:#ed5ca4}.wp24-legal-benefits h2{max-width:510px;margin:0;color:#fff;font-size:clamp(34px,4vw,50px);line-height:1.08;letter-spacing:-1.6px}.wp24-legal-benefit-list{display:grid;grid-template-columns:1fr 1fr}.wp24-legal-benefit{display:flex;align-items:center;gap:13px;min-height:82px;padding-right:20px;border-top:1px solid var(--line-dark);color:#fff;font-size:14px;font-weight:700}.wp24-legal-benefit:nth-child(even){padding-left:25px;border-left:1px solid var(--line-dark)}.wp24-legal-benefit-icon{width:28px;height:28px;flex:0 0 28px;color:#e65399}.wp24-legal-benefit-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wp24-legal-final{position:relative;padding:115px 0;overflow:hidden;background:#fff}.wp24-legal-final:before{content:"READY";position:absolute;right:-25px;bottom:-70px;color:rgba(15,16,21,.025);font-size:clamp(120px,17vw,250px);font-weight:800;line-height:1;letter-spacing:-10px}.wp24-legal-final:after{content:"";position:absolute;top:-210px;left:-170px;width:360px;height:360px;border:60px solid rgba(198,15,108,.07);border-radius:50%}.wp24-legal-final-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .7fr;gap:90px;align-items:end}.wp24-legal-final h2{max-width:750px;margin:0;color:var(--black);font-size:clamp(39px,5vw,64px);line-height:1.02;letter-spacing:-2px}.wp24-legal-final h2 span{color:var(--magenta)}.wp24-legal-final-side{padding-left:30px;border-left:2px solid var(--magenta)}.wp24-legal-final-side p{margin-bottom:24px;color:var(--muted);font-size:14.5px;line-height:1.8}@media(max-width:980px){.wp24-legal-hero-inner,.wp24-legal-intro-grid,.wp24-legal-note-grid,.wp24-legal-benefits-grid,.wp24-legal-final-grid{grid-template-columns:1fr;gap:48px}.wp24-legal-service{grid-template-columns:50px 50px 1fr}.wp24-legal-service p{grid-column:3}.wp24-legal-feature-grid{grid-template-columns:repeat(2,1fr)}.wp24-legal-feature:nth-child(3n+2),.wp24-legal-feature:nth-child(3n+3){padding-left:0;border-left:0}.wp24-legal-feature:nth-child(even){padding-left:30px;border-left:1px solid var(--line)}.wp24-legal-process-grid{grid-template-columns:repeat(2,1fr);gap:55px 35px}.wp24-legal-process-grid:before{display:none}}@media(max-width:700px){.wp24-legal-wrap{width:min(100% - 34px,1180px)}.wp24-legal-hero{padding:200px 0 75px}.wp24-legal-hero h1{font-size:42px;letter-spacing:-2px}.wp24-legal-hero-side{padding-left:18px}.wp24-legal-intro,.wp24-legal-features,.wp24-legal-pricing,.wp24-legal-note,.wp24-legal-process,.wp24-legal-final{padding:75px 0}.wp24-legal-services{padding:75px 0}.wp24-legal-service{grid-template-columns:36px 42px 1fr;gap:12px}.wp24-legal-service p{grid-column:3}.wp24-legal-feature-grid{grid-template-columns:1fr}.wp24-legal-feature,.wp24-legal-feature:nth-child(even),.wp24-legal-feature:nth-child(3n+2),.wp24-legal-feature:nth-child(3n+3){min-height:auto;padding:30px 0;border-left:0;text-align:center}.wp24-legal-feature-icon{margin-left:auto;margin-right:auto}.wp24-legal-price-grid{grid-template-columns:1fr}.wp24-legal-price{padding:34px 25px}.wp24-legal-process-grid{grid-template-columns:1fr;gap:45px}.wp24-legal-process-item{padding:0;text-align:center}.wp24-legal-process-icon{margin-left:auto;margin-right:auto}.wp24-legal-process-item p{margin-left:auto;margin-right:auto}.wp24-legal-benefits{padding:75px 0;text-align:center}.wp24-legal-benefits .wp24-legal-kicker{justify-content:center}.wp24-legal-benefit-list{grid-template-columns:1fr}.wp24-legal-benefit,.wp24-legal-benefit:nth-child(even){justify-content:center;padding:0;border-left:0}.wp24-legal-final-grid{text-align:center}.wp24-legal-final .wp24-legal-kicker{justify-content:center}.wp24-legal-final-side{padding:23px 0 0;border-left:0;border-top:2px solid var(--magenta)}}