*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}.pln-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:0 40px;height:64px;background:#fff;border-bottom:1px solid #e8e8e8;transition:border-color 0.3s}.pln-logo{display:flex;align-items:center;text-decoration:none}.pln-logo-img{height:40px;width:auto;display:block}.pln-nav-right{display:flex;align-items:center;gap:10px}.pln-cta{display:inline-flex;align-items:center;padding:9px 24px;border:1px solid rgba(0,0,0,0.35);color:#222;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:0.04em;text-decoration:none;background:transparent;cursor:pointer;transition:background 0.2s,color 0.2s;white-space:nowrap}.pln-cta:hover{background:#222;color:#fff}.pln-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(0,0,0,0.2);background:transparent;color:#333;cursor:pointer;transition:background 0.2s;flex-shrink:0}.pln-icon-btn:hover{background:rgba(0,0,0,0.06)}.pln-icon-btn svg{width:16px;height:16px}.pln-hamburger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;padding:10px;background:none;border:1px solid rgba(0,0,0,0.2);width:40px;height:40px;transition:background 0.2s}.pln-hamburger:hover{background:rgba(0,0,0,0.06)}.pln-hamburger span{display:block;width:18px;height:1.5px;background:#333;transition:transform 0.3s,opacity 0.3s}.pln-megamenu{position:fixed;inset:0;z-index:999;background:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;padding:100px 40px 60px;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity 0.35s ease,transform 0.35s ease;overflow-y:auto;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.pln-megamenu.open{opacity:1;pointer-events:all;transform:translateY(0)}.pln-col{padding:0 40px 40px 0;border-right:1px solid #e8e8e8}.pln-col:nth-child(2){padding:0 40px 40px 40px}.pln-col:last-child{border-right:none;padding:0 0 40px 40px}.pln-col-label{font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:#aaa;padding:16px 0;border-top:1px solid #e8e8e8;margin-bottom:28px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;display:flex;justify-content:space-between;align-items:center}.pln-nav-list{list-style:none}.pln-nav-list>li{margin-bottom:4px}.pln-nav-list a{display:block;text-decoration:none;color:#2a2a2a;line-height:1.2;padding:4px 0;transition:color 0.15s}.pln-nav-list a:hover{color:#000}.pln-nav-primary>a{font-size:clamp(18px,2vw,32px);font-weight:300;letter-spacing:-0.01em;color:#1a1a1a}.pln-nav-sub{list-style:none;margin-bottom:8px}.pln-nav-sub li a{font-size:clamp(13px,1.4vw,22px);font-weight:300;color:#888;display:flex;align-items:center;gap:10px;transition:color 0.15s}.pln-nav-sub li a:hover{color:#1a1a1a}.pln-nav-sub li a::before{content:'↳';font-size:0.75em;color:#ccc;flex-shrink:0}.pln-news-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pln-news-card{cursor:pointer}.pln-news-card:hover .pln-news-title{color:#000}.pln-news-card{position:relative}.pln-news-card a.pln-news-readmore::after{content:'';position:absolute;inset:0}.pln-news-source{font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:#bbb;margin-bottom:10px}.pln-news-img-placeholder{width:100%;aspect-ratio:16/9;background:#f5f5f5;border:1px solid #e8e8e8;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.pln-news-img-placeholder svg{width:28px;height:28px;opacity:0.2}.pln-news-title{font-size:13px;font-weight:400;color:#444;line-height:1.55;margin-bottom:10px;transition:color 0.15s}.pln-news-body{font-size:12px;color:#aaa;line-height:1.7;margin-bottom:12px}.pln-news-readmore{font-size:11px;letter-spacing:0.08em;color:#aaa;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color 0.2s}.pln-news-readmore:hover{color:#222}.pln-offerings-desc{font-size:14px;line-height:1.8;color:#555;font-weight:300;margin-bottom:16px}.pln-offerings-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#333;text-decoration:none;border-bottom:1px solid #ddd;padding-bottom:4px;margin-bottom:24px;transition:color 0.2s,border-color 0.2s}.pln-offerings-link:hover{color:#000;border-color:#999}.pln-social-label{font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:#aaa;margin-bottom:10px}.pln-social{display:flex;gap:12px}.pln-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e0e0e0;color:#555;text-decoration:none;transition:border-color 0.2s,color 0.2s,background 0.2s}.pln-social a:hover{border-color:#222;color:#111;background:#f7f7f7}.pln-social a svg{width:18px;height:18px}#main-header,#et-secondary-nav{display:none!important}#page-container,.et_pb_section:first-of-type{padding-top:64px!important}@media (max-width:900px){.pln-megamenu{grid-template-columns:1fr;padding:90px 24px 60px}.pln-col,.pln-col:nth-child(2),.pln-col:last-child{padding:24px 0;border-right:none;border-bottom:1px solid #e8e8e8}.pln-col:last-child{border-bottom:none}.pln-news-grid{grid-template-columns:1fr 1fr}.pln-nav-right .pln-cta{display:none}}@media (max-width:600px){.pln-navbar{padding:0 20px}}.pln-news-card img,.pln-news-img-placeholder{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin-bottom:12px;border:1px solid #e8e8e8}.pln-news-title{font-size:13px;font-weight:400;color:#444;line-height:1.55;margin-bottom:10px;transition:color 0.15s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.pln-news-source{font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:#bbb;margin-bottom:10px;min-height:2.8em;display:flex;align-items:flex-start}