/* WEB PANEL PROXY public CSS */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#161915;color:#edece2;font:16px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1180px,90%);margin:auto}header{height:96px;border-bottom:1px solid #ffffff18;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:900;letter-spacing:2px}.mark{width:37px;height:37px;background:#e76b3c;display:grid;place-items:center;color:#171b16;font-size:27px;transform:rotate(-7deg)}nav{display:flex;gap:30px;font-size:13px;font-weight:bold}nav a{color:#a7aca0;padding:10px 0}nav a.active,nav a:hover{color:#f19368}.badge{font:11px monospace;letter-spacing:1.5px;color:#c2c9b3;border:1px solid #49513f;padding:7px 12px;white-space:nowrap}.badge:before{content:'●';color:#c7d29e;margin-right:8px}.page{display:none}.page.active{display:block}.hero{min-height:650px;position:relative;display:flex;align-items:center;overflow:hidden}.landscape{position:absolute;width:65%;height:100%;right:-3%;bottom:0;opacity:.8;pointer-events:none}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#161915 5%,transparent 90%);pointer-events:none}.hero-copy{position:relative;z-index:1;max-width:730px;padding:75px 0 95px}.eyebrow{font:11px monospace;color:#f19368;letter-spacing:3px;text-transform:uppercase}.eyebrow:before{content:'// ';color:#7c856e}h1,h2,h3,p{margin:0}h1{font-size:clamp(54px,7.5vw,100px);line-height:.98;letter-spacing:-5px;font-weight:900;text-transform:uppercase;margin:26px 0}h1 span{color:#e87849}p.lead{max-width:490px;color:#adb2a5;font-size:17px;line-height:1.8}.actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:33px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:15px 24px;border:1px solid #4d5445;font-weight:bold;font-size:12px;letter-spacing:1px;text-transform:uppercase;transition:.2s}.btn.primary{background:#e87849;color:#161915;border-color:#e87849}.btn:hover{background:#f49972;color:#161915;border-color:#f49972}.hero-note{margin-top:28px;color:#77816e;font:11px monospace;letter-spacing:1px}.strip{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;display:grid;grid-template-columns:repeat(3,1fr)}.strip div{padding:24px 30px;border-right:1px solid #ffffff1a}.strip div:first-child{padding-left:0}.strip div:last-child{border:0}.strip small{display:block;font:10px monospace;letter-spacing:2px;color:#86907b;margin-bottom:5px}.strip strong{font-size:15px;font-weight:normal}.section{padding:80px 0}.section-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}h2{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-1.5px;margin-top:14px}.muted{color:#9ca591}.section-top p{max-width:350px;font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#1d221b;border:1px solid #343c2e;padding:32px;position:relative}.num{font:12px monospace;color:#de865d;letter-spacing:2px}.card h3{font-size:22px;margin:30px 0 12px}.card p{font-size:14px;color:#9da692}.callout{display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid #555c46;padding:35px 40px;background:linear-gradient(110deg,#2b3022,#1d221b)}.callout p{color:#b2b9a6;font-size:14px;margin-top:8px}.callout h3{font-size:25px;line-height:1.2}.outline{font:12px monospace;color:#d3d9c6;letter-spacing:2px;white-space:nowrap}footer{border-top:1px solid #ffffff18;margin-top:75px;padding:30px 0 35px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#7f8974}.about-intro{padding:80px 0 45px;max-width:850px}.about-intro h1{font-size:clamp(50px,7vw,85px);margin:24px 0}.about-intro .lead{max-width:650px}.editorial{display:grid;grid-template-columns:1fr 1.65fr;gap:70px;border-top:1px solid #ffffff20;padding:45px 0}.editorial h2{font-size:28px;margin:0}.editorial p{color:#a6af99;margin-bottom:18px}.tips{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tip{border-left:2px solid #bf6b43;padding-left:18px}.tip h3{font-size:16px;margin-bottom:8px}.tip p{font-size:14px}.faq details{border-bottom:1px solid #ffffff20;padding:18px 0}.faq summary{cursor:pointer;font-size:17px}.faq p{padding-top:15px;font-size:14px;max-width:650px}.faq summary::marker{color:#e87849}a:focus-visible,summary:focus-visible{outline:2px solid #f19368;outline-offset:6px}@media(max-width:700px){header{height:auto;min-height:100px;flex-wrap:wrap;padding:20px 0;gap:12px}.brand{font-size:17px}nav{gap:20px;order:3;width:100%}.badge{font-size:9px}.hero{min-height:590px}.hero-copy{padding:65px 0}h1{letter-spacing:-2.5px}.landscape{width:110%;right:-35%;opacity:.4}.strip{grid-template-columns:1fr}.strip div,.strip div:first-child{padding:17px 0;border-right:0;border-bottom:1px solid #ffffff15}.cards{grid-template-columns:1fr}.section{padding:55px 0}.section-top,.callout{display:block}.section-top p{margin-top:20px}.callout{padding:28px}.outline{display:block;margin-top:22px}.editorial{grid-template-columns:1fr;gap:25px;padding:35px 0}.tips{grid-template-columns:1fr}footer{display:block;margin-top:50px}footer span{display:block;margin-top:8px}}

[data-wpp-style="wpp-0"]{margin-top:12px}
[data-wpp-style="wpp-1"]{margin-top:15px}
[data-wpp-style="wpp-2"]{margin-top:15px}
[data-wpp-style="wpp-3"]{margin-top:15px}
[data-wpp-style="wpp-4"]{display:inline}