.pl-page .section-label{color:var(--gold)}.pl-page .section-label:before{display:none}.pl-page .section-label .dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}.pl-page .section-sub{font-size:16px;line-height:1.7;color:var(--gray-400);max-width:640px;margin-bottom:48px}.pl-page .hero{position:relative;padding:150px 0 80px;background:linear-gradient(180deg,var(--dark-bg) 0,#0e1016 100%);text-align:center;overflow:hidden}.pl-page .hero-glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(243,199,56,.06),transparent 60%);pointer-events:none}.pl-page .hero-inner{position:relative;z-index:2;max-width:820px;margin:0 auto}.pl-page .hero-badge{display:inline-flex;align-items:center;gap:10px;background:var(--gold-soft);border:1px solid var(--gold-border);border-radius:100px;padding:7px 20px;margin-bottom:22px}.pl-page .hero-badge span{font-family:var(--font-accent);font-size:11px;font-weight:700;color:var(--gold);letter-spacing:1.2px;text-transform:uppercase}.pl-page .hero-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}.pl-page .hero h1{font-family:var(--font-display);font-size:clamp(34px,4.8vw,56px);font-weight:900;line-height:1.1;letter-spacing:-1.8px;margin-bottom:18px;animation:none;opacity:1}.pl-page .hero h1 .accent{background:linear-gradient(135deg,var(--gold),#ffd966);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-page .hero-sub{font-size:17px;line-height:1.7;color:var(--gray-400);max-width:640px;margin:0 auto 32px;animation:none;opacity:1}.pl-page .hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:none;opacity:1}.pl-page .trust{background:var(--dark-warm);border-top:1px solid var(--dark-border);border-bottom:1px solid var(--dark-border);padding:36px 0}.pl-page .trust-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;gap:24px;text-align:center}.pl-page .trust-num{font-family:var(--font-display);font-size:32px;font-weight:900;color:var(--white);letter-spacing:-1px}.pl-page .trust-num .unit{color:var(--gold)}.pl-page .trust-lbl{font-family:var(--font-accent);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-500);margin-top:6px}.pl-page .light{background:var(--warm-white);color:var(--warm-gray-700);padding:100px 0}.pl-page .light .section-label{color:var(--red)}.pl-page .light .section-label .dot{background:var(--red)}.pl-page .light .section-sub{color:var(--warm-gray-400)}.pl-page .compare{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:16px}.pl-page .compare-col{background:#fff;border:1.5px solid var(--warm-gray-100);border-radius:18px;padding:34px 28px;position:relative}.pl-page .compare-col.featured{border:2px solid var(--gold);box-shadow:0 20px 60px rgba(243,199,56,.15)}.pl-page .compare-col.featured:before{content:"RECOMMENDED";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--black);font-family:var(--font-accent);font-size:10px;font-weight:700;letter-spacing:1.5px;padding:5px 14px;border-radius:100px}.pl-page .compare-h{font-family:var(--font-display);font-size:18px;font-weight:700;margin-bottom:6px;color:var(--warm-gray-700)}.pl-page .compare-sub{font-family:var(--font-accent);font-size:12px;color:var(--warm-gray-400);text-transform:uppercase;letter-spacing:1px;margin-bottom:22px}.pl-page .compare-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--warm-gray-100);font-size:14px}.pl-page .compare-row:last-child{border-bottom:none}.pl-page .compare-row .k{color:var(--warm-gray-400)}.pl-page .compare-row .v{font-weight:600;color:var(--warm-gray-700)}.pl-page .compare-col.featured .compare-row .v{color:var(--red)}.pl-page .compliance-note{margin-top:32px;padding:18px 22px;background:rgba(210,1,2,.04);border-left:3px solid var(--red);border-radius:6px;font-size:13px;line-height:1.6;color:var(--warm-gray-500)}.pl-page .compliance-note strong{color:var(--warm-gray-700)}.pl-page .dark-sec{background:var(--dark-bg);padding:100px 0;position:relative}.pl-page .process{position:relative;margin-top:20px}.pl-page .process-line{position:absolute;top:34px;left:7%;right:7%;height:2px;background:linear-gradient(90deg,var(--gold),var(--red));opacity:.3}.pl-page .process-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;position:relative}.pl-page .step{text-align:center;position:relative}.pl-page .step-num{width:68px;height:68px;border-radius:50%;background:var(--dark-card);border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--gold);margin:0 auto 20px;position:relative;z-index:2}.pl-page .step h3{font-family:var(--font-display);font-size:16px;font-weight:700;margin-bottom:10px;color:var(--white)}.pl-page .step p{font-size:13px;line-height:1.6;color:var(--gray-400)}.pl-page .cap-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:16px}.pl-page .cap-card{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:16px;padding:28px;transition:all .3s var(--ease-out)}.pl-page .cap-card:hover{border-color:var(--gold);transform:translateY(-4px)}.pl-page .cap-icon{width:48px;height:48px;border-radius:12px;background:var(--gold-soft);border:1px solid var(--gold-border);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:18px}.pl-page .cap-card h3{font-family:var(--font-display);font-size:17px;font-weight:700;margin-bottom:8px}.pl-page .cap-card p{font-size:13px;line-height:1.6;color:var(--gray-400)}.pl-page .pipeline{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:24px}.pl-page .pipe{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:14px;padding:22px 18px;position:relative;text-align:center}.pl-page .pipe:after{content:"→";position:absolute;right:-16px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:24px;font-weight:800;z-index:3}.pl-page .pipe:last-child:after{display:none}.pl-page .pipe-lbl{font-family:var(--font-accent);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.pl-page .pipe h4{font-family:var(--font-display);font-size:15px;font-weight:700;margin-bottom:6px}.pl-page .pipe p{font-size:12px;color:var(--gray-500);line-height:1.5}.pl-page .sec-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:16px}.pl-page .sec-card{background:#fff;border:1.5px solid var(--warm-gray-100);border-radius:18px;padding:32px;display:flex;gap:20px}.pl-page .sec-icon{flex-shrink:0;width:52px;height:52px;border-radius:12px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;color:var(--blue)}.pl-page .sec-card h3{font-family:var(--font-display);font-size:18px;font-weight:700;margin-bottom:8px;color:var(--warm-gray-700)}.pl-page .sec-card p{font-size:14px;line-height:1.65;color:var(--warm-gray-400)}.pl-page .calc-wrap{background:linear-gradient(145deg,var(--dark-card),var(--dark-surface));border:1px solid var(--dark-border);border-radius:22px;padding:44px;margin-top:32px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:44px;gap:44px;align-items:center}.pl-page .calc-controls{display:flex;flex-direction:column;gap:28px}.pl-page .calc-row label{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-accent);font-size:13px;font-weight:600;color:var(--gray-400);margin-bottom:10px}.pl-page .calc-row label .val{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--gold)}.pl-page .calc-row input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--dark-border);outline:none}.pl-page .calc-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--gold);cursor:pointer;box-shadow:0 0 0 4px rgba(243,199,56,.15)}.pl-page .calc-row input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--gold);cursor:pointer;border:none}.pl-page .calc-result{background:var(--dark-bg);border:1px solid var(--gold-border);border-radius:18px;padding:32px;text-align:center}.pl-page .calc-result .lbl{font-family:var(--font-accent);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.pl-page .calc-result .big{font-family:var(--font-display);font-size:44px;font-weight:900;color:var(--white);letter-spacing:-1.5px;line-height:1}.pl-page .calc-result .sub{font-size:13px;color:var(--gray-400);margin-top:10px}.pl-page .calc-result hr{border:none;border-top:1px solid var(--dark-border);margin:20px 0}.pl-page .calc-mini{display:flex;justify-content:space-between;font-size:13px;color:var(--gray-400);margin:6px 0}.pl-page .calc-mini strong{color:var(--white);font-weight:600}.pl-page .closing{background:var(--dark-warm);padding:80px 0;text-align:center;border-top:1px solid var(--dark-border)}.pl-page .closing h2{font-family:var(--font-display);font-size:clamp(26px,3vw,38px);font-weight:800;max-width:720px;margin:0 auto 16px;letter-spacing:-1px}.pl-page .closing p{font-size:16px;color:var(--gray-400);max-width:580px;margin:0 auto 28px}.pl-page .closing .arrow{display:inline-block;margin-top:20px;color:var(--gold);font-size:28px;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.pl-page .case{background:var(--dark-warm);padding:100px 0;border-top:1px solid var(--dark-border)}.pl-page .case-wrap{background:linear-gradient(145deg,var(--dark-card),var(--dark-surface));border:1px solid var(--dark-border);border-radius:22px;overflow:hidden;margin-top:16px}.pl-page .case-head{padding:36px 40px;border-bottom:1px solid var(--dark-border);display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.pl-page .case-head-left h3{font-family:var(--font-display);font-size:26px;font-weight:800;margin-bottom:6px;letter-spacing:-.5px}.pl-page .case-head-left .loc{font-family:var(--font-accent);font-size:13px;color:var(--gray-400);display:flex;align-items:center;gap:8px}.pl-page .case-head-left .loc svg{width:14px;height:14px;color:var(--red)}.pl-page .case-tag{display:inline-flex;align-items:center;gap:8px;background:var(--gold-soft);border:1px solid var(--gold-border);border-radius:100px;padding:7px 16px;font-family:var(--font-accent);font-size:11px;font-weight:700;color:var(--gold);letter-spacing:1.2px;text-transform:uppercase}.pl-page .case-photos{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-bottom:1px solid var(--dark-border)}.pl-page .case-photo{aspect-ratio:4/3;background:linear-gradient(135deg,#1a1d22,#0e1014);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.pl-page .case-photo:first-child{border-right:1px solid var(--dark-border)}.pl-page .case-photo-label{position:absolute;top:16px;left:16px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:6px;font-family:var(--font-accent);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--white)}.pl-page .case-photo.after .case-photo-label{color:var(--gold);border-color:var(--gold-border)}.pl-page .case-photo-ph{color:var(--gray-600);font-family:var(--font-accent);font-size:12px;letter-spacing:1px;text-transform:uppercase;text-align:center}.pl-page .case-photo-ph svg{width:44px;height:44px;display:block;margin:0 auto 10px;opacity:.4}.pl-page .case-stats{display:grid;grid-template-columns:repeat(5,1fr);padding:0;border-bottom:1px solid var(--dark-border)}.pl-page .case-stat{padding:28px 20px;text-align:center;border-right:1px solid var(--dark-border)}.pl-page .case-stat:last-child{border-right:none}.pl-page .case-stat .lbl{font-family:var(--font-accent);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-500);margin-bottom:8px}.pl-page .case-stat .val{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--white);letter-spacing:-.5px}.pl-page .case-stat.highlight .val{color:var(--gold)}.pl-page .case-body{padding:40px}.pl-page .case-body h4{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--gold);margin-bottom:10px;letter-spacing:.3px}.pl-page .case-body p{font-size:15px;line-height:1.75;color:var(--gray-400);margin-bottom:18px}.pl-page .case-body p:last-child{margin-bottom:0}.pl-page .case-body strong{color:var(--white);font-weight:600}.pl-page .faq-wrap{margin-top:16px;max-width:900px}.pl-page .faq-item{background:#fff;border:1.5px solid var(--warm-gray-100);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .3s var(--ease-out)}.pl-page .faq-item[open]{border-color:var(--warm-gray-200);box-shadow:0 6px 24px rgba(0,0,0,.04)}.pl-page .faq-item summary{padding:22px 26px;font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--warm-gray-700);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;transition:color .2s}.pl-page .faq-item summary::-webkit-details-marker{display:none}.pl-page .faq-item summary:hover{color:var(--red)}.pl-page .faq-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--warm-gray-100);display:flex;align-items:center;justify-content:center;color:var(--warm-gray-500);transition:all .3s var(--ease-out);font-weight:800}.pl-page .faq-item[open] .faq-icon{background:var(--red);color:#fff;transform:rotate(45deg)}.pl-page .faq-body{padding:0 26px 24px;font-size:14.5px;line-height:1.75;color:var(--warm-gray-500)}.pl-page .faq-body p{margin-bottom:12px}.pl-page .faq-body p:last-child{margin-bottom:0}.pl-page .faq-body strong{color:var(--warm-gray-700);font-weight:600}.pl-page .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:16px}.pl-page .testi-card{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:18px;padding:34px 30px;position:relative;transition:all .3s var(--ease-out)}.pl-page .testi-card:hover{border-color:var(--dark-border-hover);transform:translateY(-3px)}.pl-page .testi-quote-mark{position:absolute;top:22px;right:26px;font-family:var(--font-display);font-size:54px;font-weight:900;color:var(--gold);opacity:.25;line-height:1}.pl-page .testi-card blockquote{font-size:15px;line-height:1.75;color:var(--gray-400);margin-bottom:26px;font-style:italic;position:relative;z-index:2}.pl-page .testi-foot{display:flex;align-items:center;gap:14px;padding-top:22px;border-top:1px solid var(--dark-border)}.pl-page .testi-avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--gold),#e8a500);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;color:var(--black);font-size:17px}.pl-page .testi-meta .name{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--white);line-height:1.2}.pl-page .testi-meta .role{font-family:var(--font-accent);font-size:12px;color:var(--gray-500);margin-top:3px}.pl-page .testi-cap{display:inline-block;margin-top:6px;background:var(--gold-soft);border:1px solid var(--gold-border);color:var(--gold);font-family:var(--font-accent);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 9px;border-radius:4px}.pl-page .founder{background:var(--warm-white);padding:110px 0;color:var(--warm-gray-700)}.pl-page .founder-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px;align-items:center;margin-top:24px}.pl-page .founder-photo{aspect-ratio:4/5;background:linear-gradient(145deg,#e8e4dd,#d8d5cf);border-radius:20px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.pl-page .founder-photo-ph{text-align:center;color:var(--warm-gray-400)}.pl-page .founder-photo-ph svg{width:72px;height:72px;opacity:.5;display:block;margin:0 auto 14px}.pl-page .founder-photo-ph .t{letter-spacing:1.5px;font-weight:600}.pl-page .founder-badge,.pl-page .founder-photo-ph .t{font-family:var(--font-accent);font-size:11px;text-transform:uppercase}.pl-page .founder-badge{position:absolute;bottom:22px;left:22px;background:var(--red);color:#fff;padding:9px 16px;border-radius:8px;font-weight:700;letter-spacing:1.2px}.pl-page .founder .section-label{color:var(--red)}.pl-page .founder .section-label .dot{background:var(--red)}.pl-page .founder h2{font-family:var(--font-display);font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.14;letter-spacing:-1px;margin-bottom:22px;color:var(--warm-gray-700)}.pl-page .founder-body p{font-size:16px;line-height:1.8;color:var(--warm-gray-500);margin-bottom:18px}.pl-page .founder-body p:last-of-type{margin-bottom:28px}.pl-page .founder-body strong{color:var(--warm-gray-700);font-weight:600}.pl-page .founder-sig{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--warm-gray-700);margin-bottom:4px;letter-spacing:-.3px}.pl-page .founder-title{font-family:var(--font-accent);font-size:13px;color:var(--warm-gray-400);margin-bottom:26px}.pl-page .founder-contact{display:flex;gap:12px;flex-wrap:wrap}.pl-page .founder-contact a{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--warm-gray-100);padding:13px 20px;border-radius:10px;font-family:var(--font-accent);font-size:14px;font-weight:600;color:var(--warm-gray-700);text-decoration:none;transition:all .25s}.pl-page .founder-contact a:hover{border-color:var(--red);color:var(--red)}.pl-page .founder-contact svg{width:16px;height:16px}.pl-page .comply{background:var(--dark-warm);padding:80px 0;border-top:1px solid var(--dark-border);border-bottom:1px solid var(--dark-border)}.pl-page .comply-wrap{max-width:920px;margin:0 auto;background:var(--dark-card);border:1px solid var(--red-dark);border-left:4px solid var(--red);border-radius:12px;padding:40px 44px}.pl-page .comply-head{display:flex;align-items:center;gap:12px;margin-bottom:22px}.pl-page .comply-head svg{width:22px;height:22px;color:var(--red);flex-shrink:0}.pl-page .comply-head h3{font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--red)}.pl-page .comply-wrap h4{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--gold);margin-top:22px;margin-bottom:10px;letter-spacing:.5px}.pl-page .comply-wrap h4:first-of-type{margin-top:0}.pl-page .comply-wrap p{font-size:13.5px;line-height:1.75;color:var(--gray-400);margin-bottom:10px}.pl-page .comply-wrap p:last-child{margin-bottom:0}.pl-page .comply-wrap strong{color:var(--warm-gray-200);font-weight:600}.pl-page .attorney-flag{margin-top:26px;padding:14px 18px;background:rgba(243,199,56,.05);border:1px dashed var(--gold-border);border-radius:6px;font-family:var(--font-accent);font-size:11px;color:var(--gold);letter-spacing:.5px}.pl-page .cta{background:var(--dark-bg);padding:110px 0;position:relative;overflow:hidden}.pl-page .cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:600px;background:radial-gradient(ellipse,rgba(243,199,56,.05),transparent 60%);pointer-events:none}.pl-page .cta-inner{position:relative;z-index:2;max-width:820px;margin:0 auto;text-align:center}.pl-page .cta h2{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.12;letter-spacing:-1.5px;margin-bottom:18px}.pl-page .cta h2 .accent{background:linear-gradient(135deg,var(--gold),#ffd966);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-page .cta-sub{font-size:16px;line-height:1.7;color:var(--gray-400);max-width:600px;margin:0 auto 44px}.pl-page .form-wrap{background:linear-gradient(145deg,var(--dark-card),var(--dark-surface));border:1px solid var(--dark-border);border-radius:22px;padding:44px;text-align:left}@media (max-width:1000px){.pl-page .cap-grid,.pl-page .compare,.pl-page .pipeline,.pl-page .process-grid,.pl-page .sec-grid,.pl-page .trust-grid{grid-template-columns:1fr 1fr}.pl-page .calc-wrap{grid-template-columns:1fr}.pl-page .pipe:after,.pl-page .process-line{display:none}.pl-page .case-stats{grid-template-columns:repeat(2,1fr)}.pl-page .case-stat{border-right:none;border-bottom:1px solid var(--dark-border)}.pl-page .case-photos{grid-template-columns:1fr}.pl-page .case-photo:first-child{border-right:none;border-bottom:1px solid var(--dark-border)}.pl-page .founder-grid,.pl-page .testi-grid{grid-template-columns:1fr}.pl-page .founder-grid{gap:40px}.pl-page .founder-photo{max-width:380px;margin:0 auto}}@media (max-width:700px){.pl-page .cap-grid,.pl-page .compare,.pl-page .pipeline,.pl-page .process-grid,.pl-page .sec-grid,.pl-page .trust-grid{grid-template-columns:1fr}.pl-page .hero{padding:120px 0 60px}.pl-page .calc-wrap{padding:28px}.pl-page .case-head{padding:26px}.pl-page .case-body,.pl-page .comply-wrap,.pl-page .form-wrap{padding:28px}}