:root{--n-primary:#155eef;--n-primary-dark:#0e3fb0;--n-secondary:#6941c6;--n-navy:#0b1437;--n-success:#12b76a;--n-slate:#667085;--n-slate-light:#98a2b3;--n-bg:#f7f9fc;--n-bg-alt:#eef2ff;--n-border:#e4e7ec;--n-white:#fff;--n-gradient-primary:linear-gradient(135deg, #155eef 0%, #6941c6 100%);--n-gradient-soft:linear-gradient(135deg, #eef2ff 0%, #f4f0ff 100%);--n-gradient-dark:linear-gradient(135deg, #0b1437 0%, #1a2456 100%);--n-font-display:"Sora", sans-serif;--n-font-body:"Inter", sans-serif;--n-space-xs:.5rem;--n-space-sm:1rem;--n-space-md:1.5rem;--n-space-lg:2.5rem;--n-space-xl:4rem;--n-space-2xl:6rem;--n-radius-sm:8px;--n-radius-md:14px;--n-radius-lg:20px;--n-radius-pill:100px;--n-shadow-sm:0 2px 8px #0b14370f;--n-shadow-md:0 8px 24px #0b143714;--n-shadow-lg:0 20px 48px #0b14371f;--n-shadow-primary:0 12px 28px #155eef40;--bs-primary:#155eef;--bs-primary-rgb:21, 94, 239;--bs-body-font-family:var(--n-font-body);--bs-body-color:var(--n-slate);--bs-body-bg:var(--n-white)}html{scroll-behavior:smooth}.skip-link{z-index:2000;color:#0b1437;background:#fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%);box-shadow:0 4px 16px #00000040}.skip-link:focus{transform:translateY(0)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:3px;outline:3px solid #ffb800}#main-content{scroll-margin-top:6rem}body{font-family:var(--n-font-body);color:var(--n-slate);background-color:var(--n-white);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--n-font-display);color:var(--n-navy);letter-spacing:-.02em;font-weight:700}h1{font-weight:800}p{line-height:1.7}a{text-decoration:none}.text-primary-custom{color:var(--n-primary)!important}.text-slate{color:var(--n-slate)!important}.text-navy{color:var(--n-navy)!important}.bg-soft{background-color:var(--n-bg)!important}.bg-soft-alt{background:var(--n-gradient-soft)!important}.bg-navy{background-color:var(--n-navy)!important}.bg-gradient-primary{background:var(--n-gradient-primary)!important}.bg-gradient-dark{background:var(--n-gradient-dark)!important}.section{padding-top:var(--n-space-2xl);padding-bottom:var(--n-space-2xl)}.section-sm{padding-top:var(--n-space-xl);padding-bottom:var(--n-space-xl)}@media (width<=767.98px){.section{padding-top:var(--n-space-xl);padding-bottom:var(--n-space-xl)}.section-sm{padding-top:var(--n-space-lg);padding-bottom:var(--n-space-lg)}}.eyebrow{font-family:var(--n-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--n-primary);background:var(--n-bg-alt);border-radius:var(--n-radius-pill);margin-bottom:var(--n-space-sm);align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--n-primary);border-radius:50%;width:6px;height:6px;display:inline-block}.section-title{margin-bottom:var(--n-space-sm)}.section-subtitle{color:var(--n-slate);max-width:620px;font-size:1.05rem}.section-header{margin-bottom:var(--n-space-xl)}.btn{font-family:var(--n-font-display);border-radius:var(--n-radius-sm);border-width:1.5px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;transition:all .25s}.btn-primary{background:var(--n-gradient-primary);box-shadow:var(--n-shadow-primary);color:#fff;border:none}.btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px #155eef52}.btn-outline-primary{border-color:var(--n-primary);color:var(--n-primary);background:0 0}.btn-outline-primary:hover{background:var(--n-primary);border-color:var(--n-primary);transform:translateY(-2px)}.btn-light-custom{color:var(--n-navy);border:1.5px solid var(--n-border);background:#fff}.btn-light-custom:hover{background:var(--n-bg);transform:translateY(-2px)}.btn-outline-white{color:#fff;border-color:#fff6}.btn-outline-white:hover{color:#fff;background:#ffffff1f;border-color:#fff}.btn-lg-custom{padding:1rem 2.25rem;font-size:1rem}.btn-sm-custom{padding:.5rem 1.25rem;font-size:.85rem}.navbar-nexora{background:#fff0;padding:1.25rem 0;transition:all .3s}.navbar-nexora.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--n-shadow-sm);background:#ffffffeb;padding:.75rem 0}.navbar-brand-custom{font-family:var(--n-font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;color:var(--n-navy)!important}.navbar-brand-logo{object-fit:contain;filter:none;width:auto;height:64px;transition:filter .3s;display:block}.navbar-nexora:not(.scrolled) .navbar-brand-logo{filter:brightness(0)invert()}@media (width<=575.98px){.navbar-brand-logo{height:56px}}.navbar-brand-custom span{color:var(--n-primary)}.navbar-nexora .nav-link{font-family:var(--n-font-display);border-radius:var(--n-radius-sm);font-size:.95rem;font-weight:600;transition:all .2s;color:#3d4b63!important;padding:.5rem 1.1rem!important}.navbar-nexora:not(.scrolled) .nav-link:not(.active){color:#fff!important}.navbar-nexora:not(.scrolled) .nav-link:not(.active):hover,.navbar-nexora:not(.scrolled) .nav-link:not(.active):focus-visible{background:var(--n-bg-alt);color:#0b1437!important}.nav2{color:#ff0!important}.navbar-nexora .nav-link:hover,.navbar-nexora .nav-link.active{background:var(--n-bg-alt);color:#0f0f40!important}.about-dropdown-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;display:inline-flex}.about-dropdown-toggle .bi{font-size:.7rem}.about-dropdown-menu{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);min-width:12rem;box-shadow:var(--n-shadow-md);margin-top:.5rem;padding:.5rem}.about-dropdown-menu .dropdown-item{color:var(--n-slate);border-radius:4px;padding:.65rem .75rem;font-size:.9rem}.about-dropdown-menu .dropdown-item:hover,.about-dropdown-menu .dropdown-item.active{background:var(--n-bg-alt);color:var(--n-navy)}.product-nav-row{border-radius:var(--n-radius-sm);align-items:stretch;width:100%;display:flex}.product-nav-row:hover,.product-nav-row.active,.product-dropdown:focus-within .product-nav-row{background:var(--n-bg-alt)}.navbar-nexora .product-nav-link{flex:1;padding-right:.2rem!important}.product-dropdown-trigger{border-radius:var(--n-radius-sm);color:#3d4b63;cursor:pointer;background:0 0;border:0;flex:0 0 2.25rem;place-items:center;width:2.25rem;min-height:44px;padding:0;display:grid}.product-dropdown-trigger .bi{font-size:.7rem;transition:transform .2s}.product-dropdown-trigger[aria-expanded=true] .bi{transform:rotate(180deg)}.product-nav-row:hover .product-dropdown-trigger,.product-nav-row.active .product-dropdown-trigger,.product-dropdown-trigger:focus-visible{color:var(--n-navy)}.navbar-nexora:not(.scrolled) .product-dropdown-trigger{color:#fff}.navbar-nexora:not(.scrolled) .product-nav-row:hover .product-nav-link:not(.active),.navbar-nexora:not(.scrolled) .product-nav-row:hover .product-dropdown-trigger,.navbar-nexora:not(.scrolled) .product-nav-row.active .product-dropdown-trigger{color:var(--n-navy)!important}.product-dropdown-menu{min-width:15rem;margin-top:0}.report-dropdown{position:relative}.report-dropdown-row{border-radius:4px;align-items:stretch;display:flex}.report-dropdown-row:hover,.report-dropdown-row.active,.report-dropdown:focus-within>.report-dropdown-row{background:var(--n-bg-alt)}.report-dropdown-link{color:var(--n-slate);flex:1;align-items:center;padding:.65rem .75rem;font-size:.9rem;display:flex}.report-dropdown-link:hover,.report-dropdown-link.active{color:var(--n-navy)}.report-dropdown-trigger{width:2.25rem;color:var(--n-slate);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 2.25rem;place-items:center;display:grid}.report-dropdown-trigger:hover,.report-dropdown-trigger[aria-expanded=true]{color:var(--n-primary)}.report-dropdown-trigger .bi{font-size:.7rem}.report-dropdown-menu{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);min-width:13rem;box-shadow:var(--n-shadow-md);margin:0;padding:.5rem;display:none;position:absolute;top:-.5rem;left:100%}.report-dropdown-menu.show{display:block}@media (width<=991.98px){.about-dropdown-menu{box-shadow:none;border:0;margin:0 0 0 .75rem;padding:.25rem 0 .25rem .75rem}.report-dropdown-menu{box-shadow:none;border:0;margin:0 0 0 .75rem;padding:.25rem 0 .25rem .75rem;position:static}.report-dropdown-trigger .bi{transform:rotate(90deg)}}.navbar-toggler-custom{border-radius:var(--n-radius-sm);background:var(--n-bg-alt);border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:0;display:flex}.navbar-toggler-custom .bar{background:var(--n-navy);border-radius:2px;width:20px;height:2px;transition:all .3s}.navbar-toggler-custom.active .bar:first-child{transform:translateY(6px)rotate(45deg)}.navbar-toggler-custom.active .bar:nth-child(2){opacity:0}.navbar-toggler-custom.active .bar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hero{background:var(--n-gradient-soft);padding-top:9rem;padding-bottom:5rem;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:radial-gradient(circle,#6941c624 0%,#155eef0f 60%,#0000 100%);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-150px}.hero:after{content:"";z-index:0;background:radial-gradient(circle,#155eef1a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;bottom:-200px;left:-150px}.hero-content{z-index:2;position:relative}.hero h1{font-size:3.25rem;line-height:1.15}@media (width<=991.98px){.hero{text-align:center;padding-top:7rem}.hero h1{font-size:2.4rem}}@media (width<=575.98px){.hero h1{font-size:2rem}}.hero-visual{z-index:1;position:relative}.hero.home-slider{isolation:isolate;text-align:left;background:#14202d;align-items:center;min-height:100svh;padding:0;display:flex;position:relative;overflow:hidden}.hero.home-slider:before,.hero.home-slider:after{display:none}.hero-slides{position:absolute;inset:0}.hero-slide{opacity:0;visibility:hidden;pointer-events:none;align-items:center;transition:opacity .7s,visibility .7s;display:flex;position:absolute;inset:0}.hero-slide.active{opacity:1;visibility:visible;pointer-events:auto}.hero-slide-image,.hero-slide-shade{width:100%;height:100%;position:absolute;inset:0}.hero-slide-image{object-fit:cover;object-position:center}.hero-slide-shade{background:linear-gradient(90deg,#08111dd6 0%,#08111da8 48%,#08111d3d 100%)}.hero-slide-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-slide-content{z-index:1;color:#fff;width:min(76%,850px);margin-left:7.5%;position:relative}.hero-slide-eyebrow{color:#ffffffd1;letter-spacing:.28em;align-items:center;gap:1rem;margin:0 0 1.25rem;font-size:.85rem;display:flex}.hero-slide-eyebrow:after{content:"";background:#ffffffb8;width:110px;height:1px}.hero-slide-content h1{color:#fff;max-width:900px;font-family:var(--n-font-display);letter-spacing:0;margin:0 0 1.25rem;font-size:3.25rem;font-weight:800;line-height:1.15}.hero-slide-content h1 span{color:#4b7fff;display:block}.hero-slide-description{color:#ffffffe6;max-width:660px;font-family:var(--n-font-body);margin:0 0 2rem;font-size:1.1rem;line-height:1.7}.hero-slide-link{border-radius:var(--n-radius-sm);background:var(--n-gradient-primary);color:#fff;min-height:56px;font-family:var(--n-font-display);border:1px solid #ffffff59;align-items:center;gap:1.25rem;padding:.9rem 2rem;font-size:1rem;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.hero-slide-link:hover,.hero-slide-link:focus-visible{color:#fff;background:#0e369b;transform:translateY(-2px)}.hero-slide-link i{font-size:1.1rem}.hero-slider-controls{z-index:2;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:2rem;left:0;right:0}.hero-slider-button{color:#fff;cursor:pointer;background:#08111db8;border:1px solid #ffffffb8;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:background-color .2s,border-color .2s;display:inline-flex}.hero-slider-button:hover,.hero-slider-button:focus-visible{background:#ffffff2e;border-color:#fff}.hero-slider-indicators{align-items:center;gap:.5rem;display:flex}.hero-slider-indicator{cursor:pointer;background:#ffffff7a;border:0;border-radius:4px;width:24px;height:4px;padding:0;transition:width .25s,background-color .25s}.hero-slider-indicator.active{background:#fff;width:40px}.hero-slider-play{margin-left:.25rem}.hero-float-badge{z-index:3;border-radius:var(--n-radius-md);box-shadow:var(--n-shadow-md);color:var(--n-navy);font-family:var(--n-font-display);background:#fff;align-items:center;gap:.75rem;padding:.9rem 1.25rem;font-size:.9rem;font-weight:700;display:flex;position:absolute}.hero-float-badge.badge-1{top:-1.5rem;left:-1.5rem}.hero-float-badge.badge-2{bottom:-1.5rem;right:-1.5rem}@media (width<=575.98px){.hero.home-slider{min-height:100svh}.hero-slide-content{width:82%;margin-left:8%}.hero-slide-eyebrow{letter-spacing:.2em;gap:.65rem;margin-bottom:1rem;font-size:.68rem}.hero-slide-eyebrow:after{width:52px}.hero-slide-content h1{margin-bottom:.85rem;font-size:2.2rem}.hero-slide-description{margin-bottom:1.5rem;font-size:.95rem}.hero-slide-link{min-height:46px;padding:.65rem 1.2rem}.hero-slider-controls{gap:.5rem;bottom:1.25rem}.hero-slider-button{flex-basis:40px;width:40px;height:40px}.hero-slider-indicators{gap:.35rem}.hero-slider-indicator{width:18px}.hero-slider-indicator.active{width:30px}}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-slider-button,.hero-slider-indicator{transition:none}}@media (width<=767.98px){.hero-float-badge{padding:.6rem .9rem;font-size:.75rem}.hero-float-badge.badge-1{top:-1rem;left:-.5rem}.hero-float-badge.badge-2{bottom:-1rem;right:-.5rem}}.stats-strip{border-top:1px solid var(--n-border);border-bottom:1px solid var(--n-border);background-position:50%,100%;background-size:cover}.stats-strip .stat-item{position:relative}.history-content h3{color:var(--n-navy);font-family:var(--n-font-display);margin:1.75rem 0 .75rem;font-size:1.15rem}.history-content p,.history-content li{color:var(--n-slate);font-size:.95rem;line-height:1.75}.history-content ul,.history-content ol{padding-left:1.4rem}.history-content li{margin-bottom:.55rem}.history-image-column{align-self:stretch}.history-image{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);width:100%;height:auto;box-shadow:var(--n-shadow-sm);display:block;position:sticky;top:6rem}@media (width<=991.98px){.history-image{max-width:520px;margin:0 auto;position:static}}.vision-mission-section{background:radial-gradient(at 12% 12%,#155eef12,#0000 34%),#f7f9fc!important}.vision-mission-card{border:1px solid #dbe5f3;border-top:3px solid var(--n-primary);border-radius:var(--n-radius-md);background:#fff;flex-direction:column;min-height:100%;padding:1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0b14370f}.vision-mission-card:hover{box-shadow:var(--n-shadow-md);transform:translateY(-5px)}.vision-mission-card-top{justify-content:space-between;align-items:center;margin-bottom:1.4rem;display:flex}.vision-mission-card-top .eyebrow{align-items:center;gap:.45rem;margin:0;display:inline-flex}.vision-mission-card-top .eyebrow i{font-size:.95rem}.vision-mission-card-index{color:#155eef33;font-family:var(--n-font-display);font-size:2rem;font-weight:800;line-height:1}.vision-mission-card h3{color:var(--n-navy);font-family:var(--n-font-display);margin:0 0 .9rem;font-size:1.15rem;font-weight:700;line-height:1.4}.vision-mission-card p{color:var(--n-slate);flex:1;margin:0 0 1.5rem;font-size:.95rem;line-height:1.75}.vision-card-rule{background:#e5b534;width:52px;height:3px;margin-bottom:.7rem}.vision-card-caption{color:var(--n-slate);font-size:.85rem;font-weight:600}@media (width<=575.98px){.vision-mission-card{padding:1.4rem}}.stat-icon{color:#2874ce;margin-bottom:.55rem;font-size:3.25rem;line-height:1}.stat-item:nth-child(3) .stat-icon{color:#d99a1b}.stat-number{color:#203bc4;font-family:var(--n-font-display);font-size:2.5rem;font-weight:800;line-height:1.12}.stat-item .stat-number{white-space:nowrap}.stat-item .stat-label{color:#475467;margin-top:.35rem;font-size:1rem;font-weight:600;line-height:1.45}.stat-item .stat-label span{font-size:.9rem;font-weight:400;display:block}@media (width>=992px){.stat-item:not(:last-child):after{content:"";border-right:1px solid #366ebe47;height:calc(100% - 1rem);position:absolute;top:.5rem;right:0}}@media (width<=575.98px){.stat-icon{font-size:2.4rem}.stat-number{font-size:1.35rem}.stat-item .stat-label{font-size:.85rem}.stat-item .stat-label span{font-size:.78rem}}.icon-box{border-radius:var(--n-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex}.icon-box-primary{background:var(--n-bg-alt);color:var(--n-primary)}.icon-box-secondary{color:var(--n-secondary);background:#f4f0ff}.icon-box-success{color:var(--n-success);background:#e7f9f0}.icon-box-lg{border-radius:var(--n-radius-md);width:72px;height:72px;font-size:2rem}.icon-box-white{color:#fff;background:#ffffff1f}.card-premium{border:1px solid var(--n-border);border-radius:var(--n-radius-md);box-shadow:var(--n-shadow-sm);padding:var(--n-space-lg);background:#fff;height:100%;transition:all .3s}.card-premium:hover{box-shadow:var(--n-shadow-md);border-color:#0000;transform:translateY(-6px)}.card-premium .card-title{margin-bottom:.5rem;font-size:1.15rem}.product-detail-card{flex-direction:column;align-items:flex-start;display:flex}.product-detail-number{color:var(--n-slate-light);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.45rem;font-size:.75rem;font-weight:700}.product-detail-card .card-title{margin-bottom:.75rem}.product-detail-card>p{flex:1;font-size:.95rem}.product-card-link{height:100%;color:inherit;display:block}.product-card-link:hover{color:inherit}.product-card-link:focus-visible{border-radius:var(--n-radius-sm);outline-offset:3px;outline:3px solid #155eef66}.product-qualification-panel{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);box-shadow:var(--n-shadow-sm);background:#fff;padding:2rem}.product-qualification-panel p{color:var(--n-slate);font-size:1.05rem;line-height:1.75}.credit-subproducts-section{background:#f7f9fc}.product-credit-intro{background:#fff}.product-credit-intro-content{text-align:center;max-width:800px;margin:0 auto}.product-credit-intro-content .section-title{margin-bottom:.9rem}.product-credit-intro-content>p{color:var(--n-slate);margin:0 auto 1rem;font-size:1.15rem;line-height:1.8}.product-credit-intro-content>p:first-of-type{color:var(--n-navy);font-weight:500}.product-credit-intro-rule{background:#e5b534;width:56px;height:3px;margin:0 auto 1.25rem;display:block}.credit-subproduct-card{height:100%;padding:var(--n-space-lg);flex-direction:column;align-items:flex-start;display:flex}.credit-subproduct-card .icon-box{margin-bottom:1.5rem!important}.credit-subproduct-card .card-title{font-family:var(--n-font-display);margin-bottom:.65rem;font-size:1.15rem;line-height:1.4}.credit-subproduct-card p{color:var(--n-slate);font-family:var(--n-font-body);margin:0;font-size:1rem;line-height:1.7}.product-credit-copy{max-width:850px;color:var(--n-slate);margin:0 auto 1rem;font-size:1.05rem;line-height:1.75}.guarantee-flow-section{background:#fff}.guarantee-flow-options{justify-content:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.guarantee-flow-option{border-radius:var(--n-radius-pill);min-width:110px;color:var(--n-primary);font-family:var(--n-font-display);background:#fff;border:1px solid #dce8f6;padding:.65rem 1.5rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}.guarantee-flow-option:hover,.guarantee-flow-option.is-active{border-color:var(--n-primary);background:var(--n-primary);color:#fff}.guarantee-flow-option:focus-visible{outline:3px solid var(--n-navy);outline-offset:3px}.guarantee-flow{border-radius:var(--n-radius-md);background:#f4f8ff;border:1px solid #dce8f6;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.guarantee-party{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.guarantee-party-visual{color:#2057ae;place-items:center;width:100%;height:82px;margin-bottom:.7rem;font-size:3.2rem;display:grid}.guarantee-party-center .guarantee-party-visual img{object-fit:contain;width:min(100%,190px);max-height:72px;display:block}.guarantee-party h3{color:var(--n-navy);font-family:var(--n-font-display);margin:0 0 .4rem;font-size:1rem;font-weight:700}.guarantee-party p{max-width:260px;color:var(--n-slate);margin:0;font-size:.9rem;line-height:1.55}.guarantee-flow-arrow{color:var(--n-primary);flex:0 0 36px;place-items:center;font-size:1.35rem;display:grid}.product-support-section{background:#f7f9fc}.product-support-photo{aspect-ratio:4/3;border:1px solid var(--n-border);border-radius:var(--n-radius-md);object-fit:cover;width:100%;display:block}@media (width<=575.98px){.product-qualification-panel{padding:1.4rem}.product-credit-intro-content>p{font-size:1rem;line-height:1.7}}@media (width<=767.98px){.guarantee-flow{flex-direction:column;gap:.5rem;padding:1.25rem}.guarantee-flow-arrow{transform:rotate(90deg)}.guarantee-party-visual{height:72px;font-size:2.7rem}}.card-link-arrow{font-family:var(--n-font-display);color:var(--n-primary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;transition:gap .2s;display:inline-flex}.card-link-arrow:hover{color:var(--n-primary-dark);gap:.7rem}.pricing-card{border:1px solid var(--n-border);border-radius:var(--n-radius-lg);padding:var(--n-space-lg);box-shadow:var(--n-shadow-sm);background:#fff;height:100%;transition:all .3s;position:relative}.pricing-card:hover{box-shadow:var(--n-shadow-md);transform:translateY(-6px)}.pricing-card.featured{background:var(--n-gradient-dark);color:#fff;box-shadow:var(--n-shadow-lg);border:none;transform:scale(1.03)}.pricing-card.featured .price,.pricing-card.featured h3{color:#fff}.pricing-card.featured .text-slate{color:#ffffffa6!important}.pricing-card.featured ul li{color:#ffffffd9}.pricing-card.featured .pricing-divider{border-color:#ffffff1f}@media (width<=991.98px){.pricing-card.featured{transform:none}}.pricing-badge{background:var(--n-gradient-primary);color:#fff;font-family:var(--n-font-display);border-radius:var(--n-radius-pill);letter-spacing:.05em;padding:.4rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-14px;right:2rem}.price{font-family:var(--n-font-display);color:var(--n-navy);font-size:3rem;font-weight:800}.price-period{color:var(--n-slate);font-size:1rem;font-weight:500}.pricing-divider{border-color:var(--n-border);margin:var(--n-space-md) 0}.feature-list{margin:0;padding:0;list-style:none}.feature-list li{color:var(--n-slate);align-items:flex-start;gap:.65rem;margin-bottom:.75rem;font-size:.95rem;display:flex}.feature-list li i{color:var(--n-success);flex-shrink:0;margin-top:.2rem}.feature-list li.disabled{opacity:.45}.feature-list li.disabled i{color:var(--n-slate-light)}.blog-card-img{border-radius:var(--n-radius-md) var(--n-radius-md) 0 0;aspect-ratio:16/10;overflow:hidden}.blog-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.card-premium:hover .blog-card-img img{transform:scale(1.06)}.blog-card-body{padding:var(--n-space-md) var(--n-space-md) 0}.news-template-card{flex-direction:column;display:flex}.news-template-card .blog-card-img{flex:none;width:100%}.news-template-card .blog-card-body{flex-direction:column;flex:auto;height:auto;display:flex}.news-template-card .card-title{color:var(--n-primary);font-family:var(--n-font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:700;line-height:1.35}.news-template-card .blog-card-body>p{color:var(--n-primary);font-family:var(--n-font-body);font-size:.875rem;line-height:1.6}.news-template-card .meta-row{flex-wrap:wrap;margin-top:auto}.news-page{color:var(--n-slate);font-family:var(--n-font-body)}.news-page .page-header h1,.news-detail-page .page-header h1{color:#fff;font-family:var(--n-font-display);letter-spacing:-.02em;font-size:2.5rem;font-weight:800;line-height:1.2}.news-page .news-featured-title{color:var(--n-navy);font-family:var(--n-font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.3}.news-page .news-featured-card p{color:var(--n-primary);font-family:var(--n-font-body);font-size:.95rem;line-height:1.7}.news-page .news-featured-meta{font-family:var(--n-font-body);font-size:.8rem;font-weight:400;line-height:1.4;color:var(--n-primary)!important}.news-page .widget h2,.news-detail-page .widget h2{color:var(--n-navy);font-family:var(--n-font-display);letter-spacing:-.02em;font-size:1rem;font-weight:700}.news-page .bg-gradient-dark h2,.news-detail-page .bg-gradient-dark h2{color:#fff}.news-page .widget-link-list li,.news-detail-page .widget-link-list li{color:var(--n-navy);font-family:var(--n-font-body);font-size:.9rem;font-weight:500;line-height:1.5}.news-detail-page article>p{color:var(--n-slate);font-family:var(--n-font-body);font-size:1rem;line-height:1.7}.news-detail-page article>p.fs-5{color:var(--n-navy);font-weight:500;font-size:1.25rem!important}.news-rich-text{color:var(--n-slate);font-family:var(--n-font-body);overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.news-rich-text>:last-child{margin-bottom:0}.news-rich-text p{margin-bottom:1.35rem}.news-rich-text p,.news-rich-text li{text-align:justify}.news-rich-text h1,.news-rich-text h2,.news-rich-text h3{color:var(--n-navy);font-family:var(--n-font-display);margin:1.7rem 0 .8rem;font-weight:750;line-height:1.3}.news-rich-text h1,.news-rich-text h2{font-size:1.45rem}.news-rich-text h3{font-size:1.15rem}.news-rich-text ul,.news-rich-text ol{margin:0 0 1.35rem;padding-left:1.55rem}.news-rich-text li{margin-bottom:.4rem;padding-left:.2rem}.news-rich-text li>p{margin-bottom:.25rem}.news-rich-text blockquote{border-left:4px solid var(--n-primary);color:var(--n-navy);background:#f3f7ff;border-radius:0 .55rem .55rem 0;margin:0 0 1.35rem;padding:.65rem 1rem}.news-rich-text blockquote>:last-child{margin-bottom:0}.news-rich-text a{color:var(--n-primary);text-underline-offset:2px;text-decoration:underline}.news-detail-page .news-detail-category{color:#fff;font-family:var(--n-font-display);letter-spacing:.06em;font-size:.7rem;font-weight:700}.news-card-author{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.news-card-author img,.news-featured-meta img{object-fit:contain;background:#fff;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.news-featured-meta{flex-wrap:wrap}.news-featured-meta img{flex-basis:24px;width:24px;height:24px}.news-featured-card{border-radius:var(--n-radius-md)}.news-featured-card img.w-100{object-fit:cover}.blog-card-img img.news-image-placeholder,.news-featured-card img.news-image-placeholder,.news-card-image img.news-image-placeholder{object-fit:contain;background:#eef3fb;padding:1.25rem}.news-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:2rem;display:flex}.news-page-button{min-width:42px;height:42px;color:var(--n-navy);font:inherit;background:#f5f7fb;border:1px solid #0000;border-radius:.65rem;place-items:center;padding:0 .7rem;line-height:1;transition:background .2s,color .2s,box-shadow .2s;display:inline-grid}.news-page-button:hover:not(:disabled):not(.active){background:#e9eef9}.news-page-button.active{color:#fff;background:linear-gradient(135deg,#155eef,#6348d8);box-shadow:0 8px 18px #274ed638}.news-page-button:disabled{cursor:not-allowed;opacity:.45}.news-page-ellipsis{width:24px;height:42px;color:var(--n-slate);place-items:center;display:inline-grid}.tag-pill{font-family:var(--n-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--n-primary);background:var(--n-bg-alt);border-radius:var(--n-radius-pill);margin-bottom:.75rem;padding:.3rem .8rem;font-size:.7rem;font-weight:700;display:inline-block}.meta-row{color:var(--n-slate-light);border-top:1px solid var(--n-border);align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;font-size:.85rem;display:flex}.news-section{background:#fff}.news-card{height:100%;color:inherit;background:#fff;border:1px solid #10182812;border-radius:8px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 3px 14px #10182814}.news-card:hover{color:inherit;transform:translateY(-3px);box-shadow:0 10px 24px #1018281f}.news-card-image{aspect-ratio:16/9;background:var(--n-bg);overflow:hidden}.news-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.news-card:hover .news-card-image img{transform:scale(1.035)}.news-card-body{flex-direction:column;flex:1;align-items:flex-start;padding:1.1rem 1.25rem 1.25rem;display:flex}.news-category{border-radius:var(--n-radius-pill);background:var(--n-bg-alt);color:var(--n-primary);font-family:var(--n-font-display);letter-spacing:.06em;align-items:center;margin-bottom:.7rem;padding:.35rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex}.news-card-title{color:var(--n-navy);font-family:var(--n-font-display);flex:1;margin:0 0 1rem;font-size:1.08rem;font-weight:700;line-height:1.4}.instagram-home-caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.instagram-mixed-caption{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card-footer{width:100%;color:var(--n-slate);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.news-card-footer time{align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.news-card-footer time i{font-size:1rem}.news-card-publisher{min-width:0;color:var(--n-slate);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.news-card-publisher img{object-fit:contain;background:#fff;border-radius:50%;flex:0 0 25px;width:25px;height:25px}.news-card-arrow{background:var(--n-bg-alt);width:42px;height:42px;color:var(--n-primary);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.widget-link-list button,.widget-link-list .news-sidebar-link{width:100%;color:var(--n-navy);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:0;display:flex}.widget-link-list button{cursor:pointer}.widget-link-list button:hover,.widget-link-list button.news-filter-active,.widget-link-list .news-sidebar-link.news-filter-active,.widget-link-list .news-sidebar-link:hover{color:var(--n-primary)}.widget-link-list .news-sidebar-link{text-decoration:none}.news-latest-widget .widget-link-list .news-sidebar-link{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-detail-category{color:#fff;background:#ffffff1f;margin-bottom:1rem}.news-detail-image{aspect-ratio:auto;object-fit:contain;height:auto;display:block}.news-author-logo{object-fit:contain;border-radius:50%;width:48px;height:48px}.news-author-logo-large{background:var(--n-bg);flex:0 0 64px;width:64px;height:64px;padding:.25rem}.news-detail-author-card{border:1px solid var(--n-border);border-radius:var(--n-radius-md);min-height:120px;box-shadow:none;margin-top:1.5rem;padding:1.5rem;gap:1rem!important}.news-detail-author-card .news-author-logo-large{background:#fff;border:3px solid #f4f6fa;border-radius:50%;flex-basis:64px;width:64px;height:64px}.news-detail-author-card h2{color:var(--n-navy);margin-bottom:.25rem!important}.news-detail-author-card p{color:var(--n-slate);margin-bottom:0;line-height:1.55}.news-detail-author-date{color:var(--n-slate-light);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}@media (width<=575.98px){.news-detail-author-card{padding:1.15rem;align-items:flex-start!important}.news-detail-author-card .news-author-logo-large{flex-basis:52px;width:52px;height:52px}}.contact-info-card{height:100%;color:var(--n-slate);text-decoration:none;display:block}.contact-info-card:hover{color:var(--n-slate)}.contact-info-card h2{color:var(--n-navy);font-family:var(--n-font-display);font-size:1.15rem;font-weight:700}.contact-info-card p{font-size:.9rem;line-height:1.65}.contact-details-panel .widget-link-list li{color:#fff;border-color:#ffffff1f;align-items:flex-start;gap:1rem}.contact-details-panel .widget-link-list li>:last-child{text-align:right}.contact-details-panel .widget-link-list a,.contact-details-panel>p a{color:#fff;text-underline-offset:.15em;text-decoration:underline}.contact-faq-card{border:1px solid var(--n-border);border-radius:var(--n-radius-md);height:100%;box-shadow:var(--n-shadow-sm);background:#fff;padding:1.5rem}.contact-faq-card h3{color:var(--n-navy);font-family:var(--n-font-display);margin-bottom:.65rem;font-size:1.05rem;font-weight:700}.contact-faq-card p{color:var(--n-slate);font-size:.95rem}.contact-faq-card a{color:var(--n-primary);font-weight:600}.contact-faq-section{padding-top:4.75rem;padding-bottom:4.75rem}.contact-accordion{width:min(100%,860px);margin:2rem auto 0}.contact-accordion-item{border:1px solid var(--n-border);background:#fff;border-radius:.45rem;margin-bottom:.8rem;overflow:hidden}.contact-accordion-item summary{color:var(--n-navy);cursor:pointer;font-family:var(--n-font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:700;list-style:none;display:flex}.contact-accordion-item summary::-webkit-details-marker{display:none}.contact-accordion-item summary::marker{content:""}.contact-accordion-item summary i{flex:none;transition:transform .2s}.contact-accordion-item[open] summary{color:var(--n-primary);background:#eef2ff}.contact-accordion-item[open] summary i{transform:rotate(180deg)}.contact-accordion-body{border-top:1px solid var(--n-border);color:var(--n-slate);padding:1rem 1.25rem;line-height:1.65}.contact-accordion-body a{color:var(--n-primary);font-weight:600}@media (width<=575.98px){.contact-faq-section{padding-top:3.5rem;padding-bottom:3.5rem}.contact-accordion-item summary,.contact-accordion-body{padding-left:1rem;padding-right:1rem}}.reports-page{--report-accent:#155eef;--report-accent-rgb:21, 94, 239;--report-soft:#edf3ff;min-height:70vh;color:var(--n-navy);background:linear-gradient(#f6f8fd 0%,#fff 58%)}.reports-page[data-category=gcg]{--report-accent:#225bb4;--report-accent-rgb:34, 91, 180;--report-soft:#eaf2ff}.reports-page[data-category=laporan-tahunan]{--report-accent:#6941c6;--report-accent-rgb:105, 65, 198;--report-soft:#f2edff}.reports-page[data-category=laporan-keuangan]{--report-accent:#0c796e;--report-accent-rgb:12, 121, 110;--report-soft:#e8f8f5}.reports-page[data-category=csr]{--report-accent:#b54d70;--report-accent-rgb:181, 77, 112;--report-soft:#fff0f4}.reports-page .page-header{padding-bottom:5.5rem}.reports-page .page-header:before{background:radial-gradient(circle, rgba(var(--report-accent-rgb), .38), transparent 70%)}.reports-content{z-index:1;max-width:1160px;margin-top:-3rem;padding-bottom:6rem;position:relative}.reports-intro{border:1px solid rgba(var(--report-accent-rgb), .14);background:radial-gradient(circle at 88% 35%, rgba(var(--report-accent-rgb), .12), transparent 34%), linear-gradient(120deg, #fff 18%, var(--report-soft) 100%);border-radius:1.75rem;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;min-height:300px;margin-bottom:3.5rem;padding:clamp(2rem,4.5vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b143717}.reports-intro:before{background:var(--report-accent);content:"";width:6px;position:absolute;top:0;bottom:0;left:0}.reports-intro-copy{z-index:1;position:relative}.reports-eyebrow{color:var(--report-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1.1rem;font-size:.72rem;font-weight:800;display:inline-flex}.reports-eyebrow span{background:currentColor;border-radius:50%;width:7px;height:7px}.reports-intro h2{max-width:630px;color:var(--n-navy);margin:0 0 1rem;font-size:clamp(1.75rem,3.4vw,2.65rem);font-weight:800;line-height:1.18}.reports-intro p{color:#53627c;max-width:600px;margin:0;font-size:.98rem;line-height:1.75}.reports-intro-meta{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.reports-intro-meta span{border:1px solid rgba(var(--report-accent-rgb), .15);color:#53627c;background:#fffc;border-radius:100px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.8rem;display:inline-flex}.reports-intro-meta strong{color:var(--report-accent);font-size:.95rem}.reports-intro-art{place-items:center;min-height:245px;display:grid;position:relative}.reports-art-orbit{border:1px solid rgba(var(--report-accent-rgb), .23);width:245px;height:245px;box-shadow:0 0 0 32px rgba(var(--report-accent-rgb), .045), 0 0 0 65px rgba(var(--report-accent-rgb), .035);border-radius:50%;position:absolute}.reports-art-sheet{border:1px solid rgba(var(--report-accent-rgb), .18);background:#fff;border-radius:14px;width:166px;height:210px;position:absolute;box-shadow:0 16px 35px #0b14371f}.reports-art-sheet-back{background:var(--report-soft);transform:translate(28px,-8px)rotate(14deg)}.reports-art-sheet-front{flex-direction:column;align-items:flex-start;padding:1.35rem;display:flex;transform:translate(-15px,6px)rotate(-7deg)}.reports-art-mark{background:var(--report-soft);width:56px;height:56px;color:var(--report-accent);border-radius:16px;place-items:center;margin-bottom:1.35rem;font-size:1.75rem;display:grid}.reports-art-line{background:rgba(var(--report-accent-rgb), .13);border-radius:10px;width:68%;height:7px;margin-bottom:.6rem;display:block}.reports-art-line-long{width:100%}.reports-art-line-short{width:48%}.reports-art-seal{background:var(--report-accent);color:#fff;width:53px;height:53px;box-shadow:0 8px 20px rgba(var(--report-accent-rgb), .25);border:5px solid #fff;border-radius:50%;place-items:center;font-size:1.3rem;display:grid;position:absolute;bottom:-18px;right:-19px}.reports-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.reports-section-kicker{color:var(--report-accent);letter-spacing:.14em;margin-bottom:.35rem;font-size:.7rem;font-weight:800;display:block}.reports-section-heading h2{color:var(--n-navy);margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800}.reports-overview-link{color:var(--report-accent);white-space:nowrap;align-items:center;gap:.55rem;padding-bottom:.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.reports-overview-link:hover{color:var(--n-navy)}.report-category-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:4rem;display:grid}.report-category-link{min-height:168px;color:var(--n-navy);background:#fff;border:1px solid #e3e9f4;border-radius:1rem;flex-direction:column;justify-content:space-between;padding:1.1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #0b143709}.report-category-link:first-child{--category-accent:#225bb4;--category-soft:#eaf2ff}.report-category-link:nth-child(2){--category-accent:#6941c6;--category-soft:#f2edff}.report-category-link:nth-child(3){--category-accent:#0c796e;--category-soft:#e8f8f5}.report-category-link:nth-child(4){--category-accent:#b54d70;--category-soft:#fff0f4}.report-category-link:hover,.report-category-link:focus-visible,.report-category-link.active{border-color:var(--category-accent);color:var(--n-navy);transform:translateY(-3px);box-shadow:0 12px 27px #0b14371a}.report-category-link.active{background:linear-gradient(160deg, #fff, var(--category-soft))}.report-category-top{justify-content:space-between;align-items:flex-start;display:flex}.report-category-icon{background:var(--category-soft);width:45px;height:45px;color:var(--category-accent);border-radius:13px;place-items:center;font-size:1.35rem;display:grid}.report-category-number{color:#b4bfd0;letter-spacing:.08em;font-size:.75rem;font-weight:800}.report-category-link strong{font-family:var(--n-font-display);font-size:.95rem;line-height:1.3}.report-category-bottom{color:#667085;justify-content:space-between;align-items:center;font-size:.74rem;font-weight:600;display:flex}.report-category-bottom i{color:var(--category-accent);font-size:.95rem}.reports-library-heading{border-bottom:1px solid #e3e9f4;padding-bottom:1.15rem}.reports-count{background:var(--report-soft);color:var(--report-accent);white-space:nowrap;border-radius:100px;padding:.4rem .75rem;font-size:.78rem;font-weight:700}.report-year{margin-top:2rem}.report-year-heading{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.report-year-marker{background:var(--report-accent);width:9px;height:9px;box-shadow:0 0 0 5px var(--report-soft);border-radius:50%}.report-year-heading h3{margin:0;font-size:1.08rem;font-weight:750}.report-year-count{color:#8995a8;margin-left:auto;font-size:.8rem}.report-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.report-document{min-width:0;color:var(--n-navy);background:#fff;border:1px solid #e4eaf4;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.3rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 5px 20px #0b143709}.report-document:hover{border-color:rgba(var(--report-accent-rgb), .45);color:var(--n-navy);transform:translateY(-2px);box-shadow:0 13px 28px #0b143717}.report-document-icon{background:var(--report-soft);width:47px;height:47px;color:var(--report-accent);border-radius:13px;flex:0 0 47px;place-items:center;font-size:1.45rem;display:grid}.report-document-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.report-document-type{color:var(--report-accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem;font-weight:750}.report-document-copy strong{overflow-wrap:anywhere;color:var(--n-navy);font-family:var(--n-font-display);font-size:.95rem;line-height:1.45}.report-document-action{color:var(--report-accent);align-items:center;gap:.4rem;margin-top:.8rem;font-size:.78rem;font-weight:700;display:inline-flex}.report-document:hover .report-document-action i{transform:translate(2px,-2px)}.report-document-action i{transition:transform .2s}.reports-state{text-align:center;background:#fff;border:1px dashed #cfd9eb;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:2.5rem 1rem;display:flex}.reports-state-icon{background:var(--report-soft);width:58px;height:58px;color:var(--report-accent);border-radius:18px;place-items:center;margin-bottom:.8rem;font-size:1.65rem;display:grid}.reports-state h3{margin:0 0 .35rem;font-size:1.05rem}.reports-state p{color:var(--n-slate);margin:0;font-size:.9rem}.reports-retry{background:var(--report-accent);color:#fff;cursor:pointer;border:0;border-radius:.7rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.65rem 1rem;font-size:.83rem;font-weight:700;display:inline-flex}.reports-retry:hover{background:var(--n-navy);color:#fff}@media (width<=991.98px){.report-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.reports-page .page-header{padding-bottom:4.5rem}.reports-content{margin-top:-2rem;padding-bottom:4rem}.reports-intro{grid-template-columns:1fr;min-height:0;padding:2rem}.reports-intro-art{display:none}.report-documents{grid-template-columns:1fr}}@media (width<=479.98px){.reports-intro{border-radius:1.2rem;padding:1.5rem}.reports-intro h2{font-size:1.6rem}.reports-section-heading{flex-direction:column;align-items:flex-start}.report-category-links{gap:.6rem}.report-category-link{min-height:150px;padding:.85rem}.report-category-link strong{font-size:.86rem}.report-category-bottom{font-size:.67rem}.report-document{padding:1rem}}.career-values-card{border:1px solid var(--n-border);border-radius:var(--n-radius-md);height:100%;box-shadow:var(--n-shadow-sm);background:#fff;padding:2rem}.career-values-card h3,.career-empty-state h3{color:var(--n-navy);font-family:var(--n-font-display);font-size:1.2rem;font-weight:700}.career-values-card p,.career-empty-state p{color:var(--n-slate)}.career-openings-section{background:#fff}.career-empty-state{border:1px solid var(--n-border);border-radius:var(--n-radius-md);box-shadow:var(--n-shadow-sm);background:#fff;align-items:center;gap:1.5rem;padding:1.75rem;display:flex}.career-empty-state>div:nth-child(2){flex:1}.career-empty-state h3{margin-bottom:.45rem}.career-empty-state .icon-box{flex:none}.career-notice{border-radius:var(--n-radius-sm);background:var(--n-bg);color:var(--n-slate);align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:1rem 1.25rem;font-size:.9rem;display:flex}.career-notice i{color:var(--n-success);font-size:1.2rem}.agents-section{background:var(--n-bg);min-height:48vh}.agents-empty-state{border:1px solid var(--n-border);border-radius:var(--n-radius-md);max-width:720px;box-shadow:var(--n-shadow-sm);background:#fff;align-items:center;gap:1.5rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.agents-empty-state .icon-box{flex:none}.agents-empty-state h2{color:var(--n-navy);font-family:var(--n-font-display);margin:0;font-size:clamp(1.25rem,2.5vw,1.7rem);line-height:1.5}.legalitas-content{max-width:1120px}.legalitas-content .section-header{margin-bottom:2.75rem}.legalitas-content .section-title{font-size:clamp(1.8rem,3vw,2.5rem)}.legalitas-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.legalitas-document-card{background:#fff;border:1px solid #dfe7f3;border-radius:20px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 12px 32px #0b143712}.legalitas-document-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0b14371f}.legalitas-document-visual{color:#fff;background:linear-gradient(120deg,#0e3fb0,#246cf1);justify-content:space-between;align-items:flex-start;min-height:144px;padding:1.7rem 1.85rem;display:flex;position:relative;overflow:hidden}.legalitas-document-card:nth-child(2) .legalitas-document-visual{background:linear-gradient(120deg,#3e2a94,#7653d3)}.legalitas-document-visual:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-7rem;right:-3rem}.legalitas-document-icon{color:#fff;background:#ffffff2b;border:1px solid #ffffff4d;border-radius:1rem;flex:none;place-items:center;width:3.5rem;height:3.5rem;font-size:1.7rem;display:grid}.legalitas-document-year{z-index:1;color:#fff;letter-spacing:.04em;background:#ffffff21;border:1px solid #ffffff4d;border-radius:999px;padding:.35rem .8rem;font-size:.8rem;font-weight:700;position:relative}.legalitas-document-watermark{color:#ffffff1a;pointer-events:none;font-size:9rem;line-height:1;position:absolute;bottom:-3.75rem;right:5.25rem}.legalitas-document-body{flex-direction:column;flex:1;align-items:flex-start;min-height:355px;padding:1.85rem;display:flex}.legalitas-document-category{color:var(--n-primary);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:800}.legalitas-document-card:nth-child(2) .legalitas-document-category{color:var(--n-secondary)}.legalitas-document-card h3{color:var(--n-navy);margin-bottom:.65rem;font-size:clamp(1.2rem,2vw,1.45rem)}.legalitas-document-card p{color:var(--n-slate);margin-bottom:1.25rem;line-height:1.7}.legalitas-document-details{background:#f8faff;border:1px solid #e8edf6;border-radius:12px;gap:.8rem;width:100%;margin:auto 0 1.35rem;padding:1.1rem 1.2rem;display:grid}.legalitas-document-details div{grid-template-columns:115px minmax(0,1fr);gap:.75rem;display:grid}.legalitas-document-details dt{color:var(--n-slate);font-size:.8rem;font-weight:500}.legalitas-document-details dd{min-width:0;color:var(--n-navy);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:700}.legalitas-document-link{min-height:44px;color:var(--n-primary);background:#eaf1ff;border-radius:9px;justify-content:center;align-items:center;gap:.6rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.legalitas-document-link:hover{background:var(--n-primary);color:#fff}.legalitas-document-card:nth-child(2) .legalitas-document-link{color:#5b37aa;background:#f0ebff}.legalitas-document-card:nth-child(2) .legalitas-document-link:hover{color:#fff;background:#5b37aa}.legalitas-bases{gap:2rem;margin-top:4rem;display:grid}.legalitas-basis-heading{margin-bottom:1.35rem}.legalitas-basis-heading h2{color:var(--n-navy);margin-bottom:.5rem;font-size:clamp(1.5rem,2.4vw,2rem)}.legalitas-basis-heading p{max-width:760px;color:var(--n-slate);margin:0;line-height:1.7}.legalitas-regulations{counter-reset:legalitas-regulation;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.legalitas-regulation{counter-increment:legalitas-regulation;background:#fff;border:1px solid #e0e7f1;border-radius:16px;min-width:0;padding:1.4rem 1.5rem 1.4rem 4.5rem;position:relative;box-shadow:0 8px 22px #0b14370a}.legalitas-regulation:before{color:#7fa5ed;content:counter(legalitas-regulation, decimal-leading-zero);font-size:1.35rem;font-weight:800;position:absolute;top:1.35rem;left:1.45rem}.legalitas-regulation h3{color:var(--n-navy);margin:0;font-size:1rem;line-height:1.45}.legalitas-regulation p{color:var(--n-slate);margin:.65rem 0 .85rem;font-size:.9rem;line-height:1.65}.legalitas-regulation-sources{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.legalitas-regulation-sources a{color:var(--n-primary);font-size:.83rem;font-weight:700;text-decoration:none}.legalitas-regulation-sources a:hover{text-decoration:underline}@media (width<=767.98px){.legalitas-documents-grid{grid-template-columns:1fr}.legalitas-document-body{min-height:auto}.legalitas-regulations{grid-template-columns:1fr}.legalitas-bases{margin-top:3rem}}@media (width<=479.98px){.legalitas-document-visual,.legalitas-document-body{padding:1.4rem}.legalitas-document-details div{grid-template-columns:1fr;gap:.15rem}.legalitas-document-link{width:100%}.legalitas-regulation{padding:1.25rem}.legalitas-regulation:before{margin-bottom:.5rem;display:block;position:static}}@media (prefers-reduced-motion:reduce){.legalitas-document-card{transition:none}.legalitas-document-card:hover{transform:none}}@media (width<=767.98px){.career-empty-state{flex-direction:column;align-items:flex-start;gap:1rem}.career-empty-state .btn{width:100%}.agents-empty-state{text-align:center;flex-direction:column}}.gallery-filter-btn{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);color:var(--n-navy);font-family:var(--n-font-display);background:#fff;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.gallery-filter-btn:hover,.gallery-filter-btn.active{border-color:var(--n-primary);background:var(--n-primary);color:#fff}.portfolio-card{aspect-ratio:4/3;border-radius:var(--n-radius-md);box-shadow:var(--n-shadow-sm);background:var(--n-bg);cursor:zoom-in;display:block;position:relative;overflow:hidden}.portfolio-card:focus-visible{outline:3px solid var(--n-primary);outline-offset:3px}.portfolio-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.portfolio-overlay{padding:var(--n-space-md);opacity:0;background:linear-gradient(#0b143700 30%,#0b1437e0 100%);flex-direction:column;justify-content:flex-end;transition:opacity .35s;display:flex;position:absolute;inset:0}.portfolio-card:hover .portfolio-overlay,.portfolio-card:focus-visible .portfolio-overlay{opacity:1}.portfolio-card:hover img,.portfolio-card:focus-visible img{transform:scale(1.08)}.portfolio-overlay>span{color:#ffffffbf;font-size:.85rem}.portfolio-overlay h3{color:#fff;font-family:var(--n-font-display);margin:.25rem 0 .5rem;font-size:1.15rem;font-weight:700}.portfolio-overlay .gallery-open-label{color:#fff;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.gallery-lightbox{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070d22e0;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.gallery-lightbox-dialog{border-radius:var(--n-radius-md);background:#0b1437;border:1px solid #ffffff2e;flex-direction:column;width:min(100%,1100px);max-height:calc(100vh - 3rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000059}.gallery-lightbox-dialog>img{object-fit:contain;flex:auto;width:100%;min-height:0;display:block}.gallery-lightbox-close{z-index:1;color:#fff;background:#070d22b3;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:.75rem;right:.75rem}.gallery-lightbox-close:hover{background:var(--n-primary)}.gallery-lightbox-nav{z-index:1;color:#fff;background:#070d22b8;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.2rem;display:grid;position:absolute;top:45%;transform:translateY(-50%)}.gallery-lightbox-nav:hover{background:var(--n-primary)}.gallery-lightbox-prev{left:1rem}.gallery-lightbox-next{right:1rem}.gallery-lightbox-caption{color:#fff;padding:1rem 1.25rem}.gallery-lightbox-caption>span{color:#ffffffb8;font-size:.8rem}.gallery-lightbox-caption h2{color:#fff;font-family:var(--n-font-display);margin:.2rem 0 0;font-size:1.15rem}@media (width<=575.98px){.gallery-lightbox{padding:.75rem}.gallery-lightbox-dialog{max-height:calc(100vh - 1.5rem)}.gallery-lightbox-nav{width:40px;height:40px}.gallery-lightbox-prev{left:.5rem}.gallery-lightbox-next{right:.5rem}}@media (width<=767.98px){.portfolio-overlay{opacity:1;padding:1rem}.portfolio-overlay h3{font-size:1rem}}.testimonial-card{border-radius:var(--n-radius-md);box-shadow:var(--n-shadow-sm);border:1px solid var(--n-border);padding:var(--n-space-lg);background:#fff;height:100%}.testimonial-card .stars{color:#ffb400;letter-spacing:.15em;margin-bottom:1rem;font-size:.9rem}.testimonial-author{margin-top:var(--n-space-md);align-items:center;gap:.85rem;display:flex}.testimonial-author img{object-fit:cover;border-radius:50%;width:48px;height:48px}.testimonial-author .name{font-family:var(--n-font-display);color:var(--n-navy);font-size:.95rem;font-weight:700}.testimonial-author .role{color:var(--n-slate-light);font-size:.8rem}.process-section{isolation:isolate;background-color:#f6f9ff;background-position:50% 55%;background-size:cover;position:relative;overflow:hidden}.process-track{position:relative}.process-step{text-align:center;height:100%;position:relative}.process-visual{justify-content:center;align-items:center;height:110px;margin-bottom:.75rem;display:flex;position:relative}.process-number{color:#78a8f7;font-family:var(--n-font-display);font-size:3rem;font-weight:800;line-height:1;position:absolute;top:0;left:0}.process-icon{z-index:1;color:#1557a5;background:#eff5fff0;border:1px solid #bfd5f8cc;border-radius:16px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative;box-shadow:0 6px 18px #2155a01a}.process-icon i{font-size:2.6rem;line-height:1}.process-title{color:var(--n-navy);font-family:var(--n-font-display);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.subproduct-process-step{text-align:left;grid-template-rows:auto auto;grid-template-columns:4rem minmax(0,1fr);align-content:start;column-gap:.75rem;display:grid}.subproduct-process-step .process-number{grid-row:1/span 2;align-self:start;font-size:2.5rem;position:static}.subproduct-process-step .card-title{margin:0 0 .4rem}.subproduct-process-step p{grid-column:2}.subproduct-procedure-list{counter-reset:procedure;gap:1rem;padding:0;list-style:none;display:grid}.subproduct-procedure-item{border:1px solid var(--n-border);border-radius:var(--n-radius-md);background:#fff;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.subproduct-procedure-number{color:#78a8f7;font-family:var(--n-font-display);font-size:2rem;font-weight:800;line-height:1.1}.subproduct-procedure-content{min-width:0;color:var(--n-slate)}.subproduct-procedure-content h4{color:var(--n-navy);font-family:var(--n-font-display);margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.subproduct-procedure-content p{margin:0}.subproduct-document-group+.subproduct-document-group{margin-top:1rem}.subproduct-document-group h5{color:var(--n-navy);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.subproduct-procedure-content ul{margin:0;padding-left:1.25rem}.subproduct-procedure-content .subproduct-company-documents{margin:.5rem 0 0;padding-left:1.5rem}.subproduct-procedure-content li+li{margin-top:.35rem}.subproduct-procedure-content>ul{margin-top:.5rem}@media (width<=575.98px){.subproduct-process-step{grid-template-columns:3.25rem minmax(0,1fr);column-gap:.5rem}.subproduct-process-step .process-number{font-size:2rem}}.process-description{max-width:280px;color:var(--n-slate);font-family:var(--n-font-body);margin:0 auto;font-size:1.05rem;line-height:1.7}.process-connector{z-index:2;color:#174a95;border-top:1px solid #4a8ced61;width:calc(100% + 1.5rem - 84px);display:none;position:absolute;top:54px;left:calc(50% + 42px)}.process-connector i{background:#fff;border:1px solid #c6daf9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #174a951f}@media (width>=992px){.process-connector{display:block}}@media (width<=575.98px){.process-visual{height:96px}.process-number{font-size:2.5rem;left:.5rem}}.logo-cloud-item{font-family:var(--n-font-display);color:var(--n-slate-light);opacity:.7;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;transition:opacity .2s;display:flex}.logo-cloud-item:hover{opacity:1;color:var(--n-navy)}@media (width<=575.98px){.logo-cloud-item{font-size:1rem}}.form-control,.form-select{border:1.5px solid var(--n-border);border-radius:var(--n-radius-sm);background-color:var(--n-bg);padding:.85rem 1.1rem;font-size:.95rem;transition:all .2s}.form-control:focus,.form-select:focus{border-color:var(--n-primary);background-color:#fff;box-shadow:0 0 0 4px #155eef1a}.form-label{font-family:var(--n-font-display);color:var(--n-navy);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.form-control.is-invalid,.form-select.is-invalid{border-color:#dc3545}.form-control.is-valid,.form-select.is-valid{border-color:var(--n-success)}.cta-section{background:var(--n-gradient-dark);border-radius:var(--n-radius-lg);padding:var(--n-space-2xl) var(--n-space-lg);position:relative;overflow:hidden}.cta-section:before{content:"";background:radial-gradient(circle,#155eef40 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-100px;right:-100px}.cta-section h2,.cta-section p{color:#fff;z-index:1;position:relative}.cta-section p{color:#ffffffb3}.footer-nexora{background:var(--n-navy);color:#ffffffa6;padding-top:var(--n-space-2xl)}.footer-nexora .navbar-brand-custom{color:#fff!important}.footer-nexora h6{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--n-space-md);font-size:.85rem}.footer-nexora a{color:#fff9;margin-bottom:.65rem;font-size:.95rem;transition:color .2s;display:block}.footer-nexora a:hover{color:#fff}.footer-bottom{margin-top:var(--n-space-xl);padding:var(--n-space-md) 0;border-top:1px solid #ffffff14;font-size:.85rem}.social-icon{background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;color:#fff!important;margin-bottom:0!important}.social-icon:hover{background:var(--n-primary);transform:translateY(-3px)}.page-header{background:var(--n-gradient-dark);text-align:center;padding:8rem 0 4rem;position:relative;overflow:hidden}.page-header:before{content:"";background:radial-gradient(circle,#155eef40 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-120px;right:-120px}.page-header h1{color:#fff}.blank-page{min-height:70vh}.blank-maintenance-section{align-items:center;min-height:48vh;display:flex}.blank-maintenance-card{border:1px solid var(--n-border);border-radius:var(--n-radius-md);max-width:680px;box-shadow:var(--n-shadow-sm);background:#fff;margin:0 auto;padding:clamp(2rem,5vw,4rem)}.blank-maintenance-card .section-title{margin-bottom:.75rem}.admin-login-page{background:var(--n-bg-alt);place-items:center;min-height:100vh;padding:3rem 1rem;display:grid}.admin-login-card{border:1px solid var(--n-border);border-radius:var(--n-radius-md);width:min(100%,440px);box-shadow:var(--n-shadow-md);text-align:center;background:#fff;padding:clamp(1.5rem,5vw,2.5rem)}.admin-login-brand{margin-bottom:1.5rem;display:inline-flex}.admin-login-brand img{object-fit:contain;width:144px;height:144px;display:block}.admin-login-card h1{color:var(--n-navy);font-family:var(--n-font-display);margin-bottom:.6rem;font-size:1.8rem;font-weight:800}.admin-login-card .eyebrow{justify-content:center;width:100%;margin-bottom:.45rem;display:flex}.admin-back-link{color:var(--n-slate);margin-top:1.25rem;font-size:.9rem;display:inline-block}.admin-register-link{color:var(--n-primary);margin-top:1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:block}.admin-register-link:hover{text-decoration:underline}.admin-auth-links{flex-direction:column;align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.admin-auth-links a{color:var(--n-slate);font-size:.9rem;text-decoration:none}.admin-auth-links a:hover{color:var(--n-primary)}.admin-shell{background:var(--n-bg-alt);min-height:100vh}.admin-topbar{z-index:1002;border-bottom:1px solid var(--n-border);background:#fff;justify-content:space-between;align-items:center;height:72px;display:flex;position:fixed;top:0;left:0;right:0}.admin-topbar-start{align-items:center;gap:.85rem;min-width:0;height:100%;display:flex}.admin-topbar-brand{border-right:1px solid var(--n-border);flex:0 0 230px;justify-content:center;align-items:center;width:230px;height:100%;padding:0 1rem;display:flex}.admin-topbar-brand>a{align-items:center;display:flex}.admin-topbar-brand img{object-fit:contain;width:180px;height:58px;display:block}.admin-topbar-brand .admin-topbar-symbol{width:38px;height:44px;display:none}.admin-shell.is-sidebar-collapsed .admin-topbar-brand{flex-basis:76px;width:76px;padding:0}.admin-shell.is-sidebar-collapsed .admin-topbar-brand img:not(.admin-topbar-symbol){display:none}.admin-shell.is-sidebar-collapsed .admin-topbar-brand .admin-topbar-symbol{display:block}.admin-menu-toggle{width:38px;height:38px;color:var(--n-slate);background:#f7f9fd;border:1px solid #e8edf5;border-radius:10px;flex:0 0 38px;place-items:center;font-size:1.4rem;display:inline-grid}.admin-menu-toggle:hover{background:var(--n-bg-alt);color:var(--n-primary)}.admin-topbar-divider{background:var(--n-border);width:1px;height:28px}.admin-topbar-title{color:var(--n-navy);font-family:var(--n-font-display);flex:none;font-size:.95rem;font-weight:700}.admin-topbar-actions{align-items:center;gap:1rem;padding:0 1.5rem;display:flex}.admin-topbar-site-link{color:var(--n-slate);font-size:.9rem;font-weight:600;text-decoration:none}.admin-topbar-site-link:hover{color:var(--n-primary)}.admin-sidebar{z-index:1000;background:#fff;border-right:1px solid #edf1f7;flex-direction:column;width:230px;padding:1rem .8rem;display:flex;position:fixed;top:72px;bottom:0;left:0;overflow-y:auto}.admin-sidebar-profile{border-radius:var(--n-radius-sm);background:var(--n-bg-alt);align-items:center;gap:.75rem;margin-bottom:1.35rem;padding:.8rem;display:flex}.admin-sidebar-avatar{background:var(--n-primary);color:#fff;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1.15rem;display:grid}.admin-sidebar-profile>span:last-child{gap:.15rem;min-width:0;display:grid}.admin-sidebar-profile strong{color:var(--n-navy);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.admin-sidebar-profile small{color:var(--n-slate-light);font-size:.76rem}.admin-sidebar-profile small i{color:#20b486;margin-right:.3rem;font-size:.5rem}.admin-sidebar-label{color:#8a96aa;letter-spacing:.09em;text-transform:uppercase;margin:.4rem 0 .45rem;padding:0 .65rem;font-size:.67rem;font-weight:750}.admin-sidebar-nav{gap:.18rem;display:grid}.admin-sidebar-nav+.admin-sidebar-label{margin-top:1rem}.admin-sidebar-link{color:#52627d;border-radius:.6rem;align-items:center;gap:.72rem;min-height:42px;padding:.62rem .7rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.admin-sidebar-link>i{color:#8b98ad;width:1.1rem;font-size:.98rem}.admin-sidebar-link:hover,.admin-sidebar-link.active{color:#155eef;background:#edf2ff}.admin-sidebar-link:hover>i,.admin-sidebar-link.active>i{color:var(--n-primary)}.admin-sidebar-footer{border-top:1px solid var(--n-border);color:var(--n-slate-light);margin-top:auto;padding:1rem .75rem .25rem;font-size:.78rem}.admin-sidebar-backdrop{display:none}.admin-main-content{min-height:100vh;margin-left:230px;padding-top:72px}.admin-shell.is-sidebar-collapsed .admin-sidebar{width:76px;padding-left:.55rem;padding-right:.55rem}.admin-shell.is-sidebar-collapsed .admin-sidebar-profile{background:0 0;justify-content:center;padding:.55rem 0}.admin-shell.is-sidebar-collapsed .admin-sidebar-profile>span:last-child,.admin-shell.is-sidebar-collapsed .admin-sidebar-label,.admin-shell.is-sidebar-collapsed .admin-sidebar-link span,.admin-shell.is-sidebar-collapsed .admin-sidebar-footer{display:none}.admin-shell.is-sidebar-collapsed .admin-sidebar-link{justify-content:center;padding:.75rem .5rem}.admin-shell.is-sidebar-collapsed .admin-sidebar-link>i{width:auto;font-size:1.15rem}.admin-shell.is-sidebar-collapsed .admin-main-content{margin-left:76px}.admin-dashboard-page{background:var(--n-bg-alt);min-height:calc(100vh - 72px);padding:2rem 0 3rem}.admin-dashboard-page>.container{width:100%;max-width:none;padding-left:1.5rem;padding-right:1.5rem}.admin-dashboard-status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;font-size:.75rem;font-weight:750;display:inline-flex}.admin-dashboard-status-pill i{font-size:.48rem}.admin-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.admin-dashboard-stat{background:linear-gradient(125deg,#fff,#f9fbff);border:1px solid #e7edf7;border-radius:.85rem;align-items:center;gap:.8rem;min-width:0;min-height:96px;padding:.85rem;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #142d5a09}.admin-dashboard-stat:hover{transform:translateY(-2px);box-shadow:0 9px 20px #1e407814}.admin-dashboard-stat-icon,.admin-dashboard-quick-icon,.admin-dashboard-content-icon,.admin-dashboard-system-row>span{border-radius:.7rem;flex:none;place-items:center;display:grid}.admin-dashboard-stat-icon{width:48px;height:48px;font-size:1.3rem}.admin-dashboard-stat>div{z-index:1;gap:.1rem;min-width:0;display:grid;position:relative}.admin-dashboard-stat>div>span{color:var(--n-slate);font-size:.82rem}.admin-dashboard-stat strong{color:var(--n-navy);font-family:var(--n-font-display);font-size:1.65rem;font-weight:800;line-height:1.1}.admin-dashboard-stat small{color:#8a96aa;font-size:.74rem}.admin-dashboard-stat-watermark{color:#edf3fc;font-size:2rem;position:absolute;bottom:.65rem;right:.85rem}.admin-dashboard-analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(190px,.8fr) minmax(230px,1fr);gap:.85rem;margin-bottom:.85rem;display:grid}.admin-dashboard-analytics-grid>.admin-panel{min-width:0}.admin-dashboard-range{width:auto;min-width:130px;min-height:34px!important;padding:.3rem 1.8rem .3rem .55rem!important;font-size:.68rem!important}.admin-dashboard-chart-legend{color:#78869c;flex-wrap:wrap;gap:.85rem;margin-bottom:.4rem;font-size:.74rem;display:flex}.admin-dashboard-chart-legend span{align-items:center;gap:.35rem;display:inline-flex}.admin-dashboard-chart-legend i{background:#2878ee;border-radius:3px;width:8px;height:8px}.admin-dashboard-chart-legend i.is-visitors{background:#16b98a}.admin-dashboard-chart-panel{flex-direction:column;display:flex}.admin-dashboard-chart{background:repeating-linear-gradient(#0000 0 34px,#f0f3f8 35px,#0000 36px);border-bottom:1px solid #e8edf5;flex:1;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:.35rem;height:auto;min-height:142px;padding:.4rem 0 0;display:grid}.admin-dashboard-chart-panel>.admin-dashboard-empty{flex:1}.admin-dashboard-chart-day{text-align:center;grid-template-rows:1fr auto;align-items:end;min-width:0;height:100%;display:grid}.admin-dashboard-chart-bars{justify-content:center;align-items:end;gap:2px;height:100%;display:flex}.admin-dashboard-chart-bars>span{background:linear-gradient(#65a9ff,#2878ee);border-radius:4px 4px 0 0;width:min(38%,11px);min-height:3px}.admin-dashboard-chart-bars>span.is-visitors{background:linear-gradient(#5bd7b3,#12ae83)}.admin-dashboard-chart-day small{color:#8995a9;text-overflow:clip;white-space:nowrap;padding-top:.25rem;font-size:.64rem;overflow:hidden}.admin-dashboard-chart-totals{color:#7c899f;justify-content:space-between;gap:.5rem;margin-top:.65rem;font-size:.76rem;display:flex}.admin-dashboard-chart-totals strong{color:var(--n-navy);font-size:.9rem}.admin-dashboard-device-list{gap:.8rem;display:grid}.admin-dashboard-device-row{gap:.3rem;display:grid}.admin-dashboard-device-label{color:var(--n-navy);justify-content:space-between;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.admin-dashboard-device-label>span{align-items:center;gap:.4rem;display:inline-flex}.admin-dashboard-device-label>span i{color:var(--n-primary)}.admin-dashboard-device-label strong{font-size:.7rem}.admin-dashboard-device-track{background:#edf1f7;border-radius:999px;height:6px;overflow:hidden}.admin-dashboard-device-track span{border-radius:inherit;background:linear-gradient(90deg,#2f84f4,#6850e4);height:100%;display:block}.admin-dashboard-device-row small{color:#929db0;font-size:.62rem}.admin-dashboard-device-donut-wrap{place-items:center;padding:.15rem 0 .8rem;display:grid}.admin-dashboard-device-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:138px;display:grid;position:relative}.admin-dashboard-device-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:15px}.admin-dashboard-device-donut>div{z-index:1;justify-items:center;gap:.12rem;display:grid;position:relative}.admin-dashboard-device-donut strong{color:var(--n-navy);font-family:var(--n-font-display);font-size:1.4rem;font-weight:800;line-height:1.15}.admin-dashboard-device-donut span{color:#7d899e;font-size:.73rem}.admin-dashboard-device-legend{gap:.42rem;display:grid}.admin-dashboard-device-legend-row{color:var(--n-slate);justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.admin-dashboard-device-legend-row>span{align-items:center;gap:.4rem;display:inline-flex}.admin-dashboard-device-legend-row i{border-radius:50%;width:9px;height:9px}.admin-dashboard-device-legend-row strong{color:var(--n-navy);font-size:.78rem}.admin-dashboard-tech-breakdown{border-top:1px solid #eff2f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;padding-top:.7rem;display:grid}.admin-dashboard-tech-breakdown section{min-width:0}.admin-dashboard-tech-breakdown h3{color:#66758d;align-items:center;gap:.3rem;margin:0 0 .35rem;font-size:.76rem;font-weight:750;display:flex}.admin-dashboard-tech-breakdown h3 i{color:#477ce8;font-size:.68rem}.admin-dashboard-tech-row{color:#77849a;justify-content:space-between;gap:.25rem;min-width:0;padding:.19rem 0;font-size:.74rem;display:flex}.admin-dashboard-tech-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-dashboard-tech-row strong{color:var(--n-navy);flex:none;font-size:.74rem}.admin-dashboard-top-pages{flex-direction:column;display:flex}.admin-dashboard-popular-list{flex-direction:column;flex:1;display:flex}.admin-dashboard-popular-row{min-width:0;min-height:38px;color:var(--n-navy);border-top:1px solid #eff2f7;flex:1;align-items:center;gap:.5rem;padding:.45rem 0;text-decoration:none;display:flex}.admin-dashboard-popular-row:first-child{border-top:0;padding-top:0}.admin-dashboard-top-pages>.admin-dashboard-empty{flex:1}.admin-dashboard-popular-row .admin-dashboard-page-number{flex-basis:25px;width:25px;height:25px}.admin-dashboard-popular-row strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.76rem;font-weight:650;overflow:hidden}.admin-dashboard-popular-row>span:last-child{color:#61718b;white-space:nowrap;font-size:.72rem}.admin-dashboard-popular-row>span:last-child small{color:#98a2b3;font-size:.65rem}.admin-dashboard-popular-row:hover{color:var(--n-primary)}.tone-blue{color:#2878ee;background:#e8f2ff}.tone-green{color:#0db889;background:#e5f8f1}.tone-purple{color:#7447e8;background:#f0eaff}.tone-orange{color:#f29a2e;background:#fff2e3}.admin-dashboard-grid{gap:.85rem;margin-bottom:.85rem;display:grid}.admin-dashboard-grid-top{grid-template-columns:minmax(0,1.45fr) minmax(210px,.72fr) minmax(230px,.83fr)}.admin-dashboard-grid-bottom{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.admin-dashboard-page .admin-panel{background:linear-gradient(155deg,#fff,#fff 70%,#fcfdff);border-color:#e7edf7;border-radius:.85rem;min-width:0;padding:1rem;box-shadow:0 4px 14px #142d5a09}.admin-dashboard-page .admin-panel-heading{margin-bottom:.85rem}.admin-dashboard-page .admin-panel-heading h2{font-size:1.08rem}.admin-dashboard-page .admin-panel-heading p{margin-bottom:0;font-size:.82rem}.admin-dashboard-period{color:var(--n-slate);border:1px solid #e2e9f4;border-radius:.5rem;padding:.35rem .55rem;font-size:.68rem}.admin-dashboard-content-list{display:grid}.admin-dashboard-content-row{border-top:1px solid #eff2f7;align-items:center;gap:.75rem;min-width:0;padding:.63rem 0;transition:background .18s;display:flex}.admin-dashboard-content-row:hover{background:#f9fbff}.admin-dashboard-content-row:first-child{border-top:0;padding-top:0}.admin-dashboard-content-icon{color:#3178e9;background:#edf4ff;width:36px;height:36px;font-size:.95rem}.admin-dashboard-content-thumb{object-fit:cover;background:#edf4ff;border:1px solid #e6edf7;border-radius:.6rem;flex:0 0 112px;width:112px;height:78px}.admin-dashboard-content-row>div{flex:1;gap:.2rem;min-width:0;display:grid}.admin-dashboard-content-row strong{color:var(--n-navy);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.admin-dashboard-content-row>div>span{color:#8995a9;font-size:.75rem}.admin-dashboard-content-kind{border-radius:999px;flex:none;padding:.3rem .5rem;font-size:.7rem;font-weight:700}.admin-dashboard-empty{color:#8290a6;text-align:center;justify-content:center;align-items:center;gap:.5rem;min-height:116px;font-size:.8rem;display:flex}.admin-dashboard-empty i{color:#739cf2;font-size:1.2rem}.admin-dashboard-quick{flex-direction:column;display:flex}.admin-dashboard-quick-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.65rem;display:grid}.admin-dashboard-quick-link{min-height:94px;color:var(--n-navy);text-align:center;border:1px solid #0000;border-radius:.7rem;align-content:center;justify-items:center;gap:.45rem;padding:.65rem;text-decoration:none;transition:transform .18s,border-color .18s,filter .18s;display:grid}.admin-dashboard-quick-link.tone-blue{background:linear-gradient(145deg,#f1f7ff,#e8f2ff)}.admin-dashboard-quick-link.tone-purple{background:linear-gradient(145deg,#f7f3ff,#f0eaff)}.admin-dashboard-quick-link.tone-orange{background:linear-gradient(145deg,#fff8ed,#fff1df)}.admin-dashboard-quick-link.tone-green{background:linear-gradient(145deg,#effbf6,#e5f8f1)}.admin-dashboard-quick-link:hover{color:var(--n-primary);border-color:#d9e6fc;transform:translateY(-2px)}.admin-dashboard-quick-icon{width:40px;height:40px;font-size:1.15rem}.admin-dashboard-quick-link strong{font-size:.78rem;font-weight:700}.admin-dashboard-visitor-summary{flex-direction:column;display:flex}.admin-dashboard-visitor-summary .admin-panel-heading{align-items:flex-start}.admin-dashboard-visitor-summary .admin-dashboard-summary-icon{flex:0 0 34px;width:34px;height:34px}.admin-dashboard-visitor-total{background:linear-gradient(125deg,#f1f7ff,#f5f1ff);border:1px solid #dce9ff;border-radius:.7rem;flex:1;align-items:center;gap:.75rem;min-height:86px;margin:.15rem 0 .5rem;padding:.8rem;display:flex}.admin-dashboard-visitor-total-icon{color:#2878ee;background:#e0edff;border-radius:.7rem;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.15rem;display:grid}.admin-dashboard-visitor-total>div{gap:.05rem;display:grid}.admin-dashboard-visitor-total strong{color:var(--n-navy);font-family:var(--n-font-display);font-size:1.8rem;font-weight:800;line-height:1.15}.admin-dashboard-visitor-total span,.admin-dashboard-visitor-detail>span{color:#8491a6;font-size:.68rem}.admin-dashboard-visitor-detail{border-top:1px solid #eff2f7;flex:1;justify-content:space-between;align-items:center;gap:.55rem;min-height:40px;padding:.55rem 0;display:flex}.admin-dashboard-visitor-detail strong{max-width:58%;color:var(--n-navy);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.admin-dashboard-page-list{display:grid}.admin-dashboard-page-link{color:var(--n-navy);border-top:1px solid #eff2f7;align-items:center;gap:.6rem;padding:.57rem 0;text-decoration:none;display:flex}.admin-dashboard-page-link:first-child{border-top:0;padding-top:0}.admin-dashboard-page-number{border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.7rem;font-weight:800;display:grid}.admin-dashboard-page-link strong{flex:1;font-size:.76rem}.admin-dashboard-page-link>i{color:#8b98ad;font-size:.75rem}.admin-dashboard-page-link:hover{color:var(--n-primary)}.admin-dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-dashboard-summary-card{min-width:0;color:var(--n-navy);background:#fbfcff;border:1px solid #edf1f7;border-radius:.7rem;grid-template-columns:34px 1fr;align-items:center;column-gap:.55rem;padding:.65rem;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.admin-dashboard-summary-card:hover{color:var(--n-primary);border-color:#cbdcf7;transform:translateY(-1px)}.admin-dashboard-summary-icon{border-radius:.6rem;grid-row:span 3;place-items:center;width:34px;height:34px;font-size:.95rem;display:grid}.admin-dashboard-summary-card>span:nth-child(2){color:#74819a;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.admin-dashboard-summary-card strong{font-family:var(--n-font-display);font-size:1.15rem;font-weight:800;line-height:1.1}.admin-dashboard-summary-card small{color:#929db0;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.admin-dashboard-summary-card.has-attention{background:#fffaf2;border-color:#f4d9ab}.admin-dashboard-review-notice{color:#94600f;background:#fff6e7;border-radius:.6rem;align-items:center;gap:.45rem;margin-top:.65rem;padding:.55rem .65rem;font-size:.68rem;font-weight:650;text-decoration:none;display:flex}.admin-dashboard-review-notice>span{flex:1}.admin-dashboard-review-notice:hover{color:#7e4c00;background:#ffefd2}.admin-dashboard-status-pill{color:#09885e;background:#e9f9f1;padding:.35rem .55rem}.admin-dashboard-status-pill.is-offline{color:#a76408;background:#fff3e6}.admin-dashboard-system-list{display:grid}.admin-dashboard-system-row{border-top:1px solid #eff2f7;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.admin-dashboard-system-row:first-child{border-top:0;padding-top:0}.admin-dashboard-system-row>span{width:34px;height:34px;font-size:.95rem}.admin-dashboard-system-row>div{gap:.12rem;display:grid}.admin-dashboard-system-row strong{color:var(--n-navy);font-size:.82rem}.admin-dashboard-system-row small{color:#8995a9;font-size:.74rem}.admin-dashboard-system-row>span{transition:transform .18s}.admin-dashboard-system-row:hover>span{transform:scale(1.06)}.admin-dashboard-instagram-posts{margin-bottom:.85rem}.admin-slider-fieldset{border:0;min-width:0;margin:0;padding:0}.admin-profile-page,.admin-slider-page{min-width:0;min-height:calc(100vh - 72px);padding:2rem 1.5rem 3rem}.admin-profile-page>.admin-page-header,.admin-profile-page>.profile-settings-grid{max-width:none;margin-left:0;margin-right:0}@media (width<=767.98px){.admin-profile-page,.admin-slider-page{padding:1.25rem .85rem 2rem}}.admin-account{position:relative}.admin-account-trigger{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.7rem;padding:.35rem .65rem;display:flex}.admin-account-trigger:hover,.admin-account-trigger.is-open{background:#f6f7fd;border-color:#e5e9f5}.admin-account-trigger>img,.admin-account-avatar{object-fit:cover;color:#6556d6;background:linear-gradient(135deg,#e9f0ff,#f1eaff);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.admin-account-name{gap:.1rem;display:grid}.admin-account-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--n-navy);font-size:.82rem;overflow:hidden}.admin-account-name small{color:#98a3b4;font-size:.68rem}.admin-account-trigger>i{color:#8c97ac;font-size:.65rem}.admin-account-menu{background:#fff;border:1px solid #e5e9f3;border-radius:14px;width:245px;padding:.5rem;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 40px #15264a20}.admin-account-menu-heading{overflow-wrap:anywhere;border-bottom:1px solid #eef1f7;gap:.2rem;margin-bottom:.3rem;padding:.6rem .7rem .8rem;display:grid}.admin-account-menu-heading strong{color:var(--n-navy);font-size:.83rem}.admin-account-menu-heading small{color:#98a3b4;font-size:.72rem}.admin-account-menu>a,.admin-account-menu>button{color:#66738b;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.7rem;width:100%;padding:.7rem;font-size:.8rem;text-decoration:none;display:flex}.admin-account-menu>a:hover,.admin-account-menu>button:hover{background:#f3f5fc}.admin-account-menu>button{color:#dc6270}.admin-profile-panel{max-width:720px}.profile-settings-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.5rem;max-width:1150px;display:grid}.profile-identity-card{background:linear-gradient(160deg,#edf3ff,#faf7ff 45%,#fff 80%);border:1px solid #e4e8f4;border-radius:18px;padding:2rem 1.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 6px 20px #253d6a08}.profile-identity-card .admin-profile-identity{text-align:center;border:0;flex-direction:column;gap:1rem;margin-bottom:1rem;padding-bottom:0}.profile-identity-card .admin-profile-identity>img,.profile-identity-card .admin-profile-identity>.admin-account-avatar{background-color:#fff;border:5px solid #fff;width:100px;height:100px;box-shadow:0 8px 25px #6070c522}.profile-account-badge{color:#7560ca;background:#eeebff;border-radius:20px;justify-content:center;align-items:center;gap:.4rem;width:fit-content;margin:0 auto 1.5rem;padding:.45rem .8rem;font-size:.72rem;font-weight:600;display:flex}.profile-account-detail{border-top:1px solid #e5e9f3;gap:.3rem;padding-top:1.25rem;display:grid}.profile-account-detail>span{color:#9aa5b7;margin-top:.6rem;font-size:.7rem}.profile-account-detail>strong{color:#65728b;overflow-wrap:anywhere;font-size:.8rem;font-weight:500}.profile-card-note{color:#9aa5b7;margin:1.5rem 0 0;font-size:.72rem;line-height:1.7}.profile-form-stack{gap:1.25rem;min-width:0;display:grid}.profile-form-stack>.admin-panel{border-radius:16px;padding:1.5rem}.profile-section-heading{border-bottom:1px solid #eef1f8;align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.profile-section-heading>span{color:#4480dc;background:#edf4ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.profile-password-panel .profile-section-heading>span{color:#8a67de;background:#f2edff}.profile-section-heading h2{color:var(--n-navy);margin:0 0 .25rem;font-size:1rem;font-weight:700}.profile-section-heading p{color:#98a3b4;margin:0;font-size:.75rem}.profile-form-stack .form-label{color:#65728b;font-size:.8rem;font-weight:600}.profile-password-footer{color:#98a3b4;flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.72rem;display:flex}.profile-password-footer label{color:#718099;align-items:center;gap:.4rem;display:flex}.profile-password-footer input{accent-color:#7560ca}@media (width<=900px){.profile-settings-grid{grid-template-columns:1fr}.profile-identity-card{padding:1.5rem}}.admin-profile-identity{border-bottom:1px solid #edf0f7;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.admin-profile-identity>img,.admin-profile-identity>.admin-account-avatar{object-fit:cover;border-radius:50%;width:76px;height:76px;font-size:1.8rem}.admin-profile-identity h2{color:var(--n-navy);margin:0 0 .3rem;font-size:1.15rem}.admin-profile-identity p{color:#98a3b4;margin:0;font-size:.8rem}@media (width<=480px){.admin-account-name{display:none}.admin-account-trigger{gap:.4rem;padding:.25rem}}.footer-nexora .footer-admin-login{color:#fff;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .85rem;display:inline-flex}.footer-nexora .footer-admin-login:hover,.footer-nexora .footer-admin-login:focus-visible{color:#fff;background:#ffffff1a;border-color:#fff9}.admin-slider-editor{min-width:0;padding:1.5rem}.admin-slider-page .admin-slider-toolbar{background:linear-gradient(120deg,#fff,#f5f3ff);border-color:#e5e0f8}.admin-slider-page .admin-slide-list-item{padding:.7rem;transition:border-color .2s,background .2s}.admin-slider-page .admin-slide-list-item.is-selected{background:linear-gradient(120deg,#eef5ff,#f6f1ff);border-color:#a6b8f4;box-shadow:0 3px 12px #344fc00b}.slider-live-preview{background:#f4f6fb;border:1px solid #e1e6f2;border-radius:16px;overflow:hidden}.slider-preview-heading{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.slider-live-label{color:#8b90a7;letter-spacing:.1em;align-items:center;gap:.4rem;font-size:.6rem;font-weight:700;display:flex}.slider-live-label i{background:#13b88b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #13b88b18}.slider-preview-heading h3{color:var(--n-navy);margin:.4rem 0 0;font-size:.95rem;font-weight:700}.slider-device-tabs{background:#f0f3fa;border-radius:10px;gap:.2rem;padding:4px;display:flex}.slider-device-tabs button{color:#8a94aa;background:0 0;border:0;border-radius:7px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.slider-device-tabs button[aria-pressed=true]{color:#5d58d8;background:#fff;box-shadow:0 2px 5px #182b5310}.slider-browser-bar{color:#9aa2b5;background:#f8f9fc;border-top:1px solid #eef0f6;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.65rem;display:flex}.slider-browser-dots{color:#cbd2e2;letter-spacing:3px}.slider-browser-bar small{font-size:.6rem}.slider-preview-stage{background:radial-gradient(at top,#e8e9f8,#f1f4fa);justify-content:center;display:flex;overflow:hidden}.slider-preview-viewport{flex-shrink:0;position:relative;overflow:hidden}.slider-preview-viewport.mobile{border-radius:20px;margin:1rem 0;box-shadow:0 8px 30px #172d5820}.slider-preview-viewport iframe{background:#14202d;border:0;display:block;position:absolute;top:0;left:0}.slider-preview-caption{color:#7f8ba2;background:#fff;margin:0;padding:.85rem 1rem;font-size:.72rem;line-height:1.6}.slider-preview-caption i{color:#7963ee;margin-right:.4rem}.admin-slider-editor>.d-flex label{background:#f8faff;border:1px solid #e6eaf5;border-radius:10px;padding:.6rem .85rem;font-size:.8rem}.admin-slider-editor input[type=checkbox],.admin-slider-toolbar input[type=checkbox]{accent-color:#6559e8}.admin-slider-toolbar{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.admin-slider-toolbar>div{flex:1}.admin-slider-toolbar small{color:var(--n-slate);margin-top:.35rem;font-size:.75rem;display:block}.admin-slider-toolbar>label{color:var(--n-slate);font-size:.8rem}.admin-slider-toolbar select{min-width:130px;margin-top:.3rem}.admin-slider-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin-slide-list-item{border:1px solid #e5eaf4;border-radius:10px;gap:.5rem;margin-bottom:.6rem;padding:.5rem;display:flex}.admin-slide-list-item.is-selected{background:#f2f6ff;border-color:#9abaf7}.admin-slide-select{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.65rem;min-width:0;padding:0;display:flex}.admin-slide-select img,.admin-slide-placeholder{object-fit:cover;background:#e9eef8;border-radius:6px;flex-shrink:0;width:68px;height:46px}.admin-slide-placeholder{color:#8995a9;place-items:center;display:grid}.admin-slide-select>span{min-width:0}.admin-slide-select strong{overflow-wrap:anywhere;color:var(--n-navy);font-size:.8rem;display:block}.admin-slide-select small{color:var(--n-slate);font-size:.7rem}.admin-slide-order{gap:.25rem;display:grid}.admin-slide-order button{color:#426aab;background:#eaf0fb;border:0;border-radius:4px}.admin-slide-order button:disabled{opacity:.3}.admin-slider-preview{background-color:#edf1f8;background-position:50%;background-size:cover;border-radius:12px;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden}.admin-slider-preview>div{color:#fff;background:linear-gradient(90deg,#051432cc,#05143214);width:100%;padding:1.5rem}.admin-slider-preview small{letter-spacing:.05em;font-size:.65rem}.admin-slider-preview h3{color:#fff;max-width:80%;margin:.6rem 0;font-size:1.3rem}.admin-slider-preview h3 span{color:#9fc5ff;display:block}.admin-slider-preview p{max-width:80%;font-size:.8rem}.admin-slider-preview>span{color:var(--n-slate);padding:1rem}.admin-slider-preview-link{color:#245eb5;background:#fff;border-radius:20px;padding:.4rem .8rem;font-size:.7rem;display:inline-block}@media (width<=900px){.admin-slider-grid{grid-template-columns:1fr}}.ig-panel{background:linear-gradient(145deg,#fff 60%,#faf9ff)}.ig-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.ig-kpi{background:#fff;border:1px solid #e8ecf5;border-radius:14px;padding:1.1rem}.ig-kpi-blue{background:linear-gradient(135deg,#f1f6ff,#fff)}.ig-kpi-purple{background:linear-gradient(135deg,#f5f1ff,#fff)}.ig-kpi-green{background:linear-gradient(135deg,#edfaf6,#fff)}.ig-kpi-orange{background:linear-gradient(135deg,#fff6eb,#fff)}.ig-kpi-top{color:#65738b;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.ig-kpi-icon{border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.ig-kpi>strong{color:var(--n-navy);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:.4rem 0 .15rem;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;line-height:1.2;display:block}.ig-kpi>small{color:#8a96a9;font-size:.73rem}.ig-chart-grid{grid-template-columns:1.15fr 1fr;gap:1rem;display:grid}.ig-chart-card{background:#fff;border:1px solid #e8ecf5;border-radius:14px;min-width:0;padding:1.25rem}.ig-chart-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.3rem;display:flex}.ig-chart-heading h3{color:var(--n-navy);margin:0 0 .3rem;font-size:.95rem;font-weight:700}.ig-chart-heading p{color:#8a96a9;margin:0;font-size:.75rem}.ig-period{color:#7963dd;background:#f3f0ff;border-radius:20px;flex-shrink:0;padding:.35rem .65rem;font-size:.7rem;font-weight:600}.ig-chart-heading-icon{color:#998ce0;font-size:1.3rem}.ig-composition{align-items:center;gap:1.5rem;min-height:210px;display:flex}.ig-donut{border-radius:50%;flex-shrink:0;place-items:center;width:190px;height:190px;display:grid;transform:rotate(0)}.ig-donut-center{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;padding:.75rem;display:flex}.ig-donut-center span{color:#8692a6;font-size:.7rem}.ig-donut-center strong{color:var(--n-navy);letter-spacing:-.04em;margin:.15rem 0;font-size:1.9rem;font-weight:800;line-height:1.2}.ig-donut-center small{color:#98a3b4;font-size:.65rem}.ig-legend{flex:1;gap:.3rem;min-width:0;display:grid}.ig-legend-row{color:#68758c;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto 42px;align-items:center;gap:.6rem;padding:.6rem .5rem;font-size:.74rem;transition:background .15s;display:grid}.ig-legend-row:hover:not(:disabled),.ig-legend-row.is-selected{background:#f5f3fd}.ig-legend-row:focus-visible{outline-offset:2px;outline:2px solid #7963ee}.ig-legend-row:disabled{cursor:default;opacity:.6}.ig-legend-dot{border-radius:50%;width:8px;height:8px}.ig-legend-row strong{color:var(--n-navy);font-variant-numeric:tabular-nums}.ig-legend-row small{color:#9aa4b5;text-align:right;font-size:.68rem}.ig-chart-note{color:#98a3b4;margin:1rem 0 0;font-size:.7rem}.ig-bars{gap:1rem;display:grid}.ig-bar-label{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.75rem;display:flex}.ig-bar-label span{color:#718098;align-items:center;gap:.5rem;display:flex}.ig-bar-label strong{color:var(--n-navy);font-variant-numeric:tabular-nums}.ig-bar-track{background:#f0f3f9;border-radius:8px;height:8px;overflow:hidden}.ig-bar-track>div{border-radius:inherit;height:100%}.ig-engagement{background:#faf8ff;border:1px solid #eeeafa;border-radius:10px;align-items:center;gap:.7rem;margin-top:1.3rem;padding:.9rem;display:flex}.ig-engagement-icon{color:#7963ee;font-size:1.2rem}.ig-engagement>div{flex:1}.ig-engagement>div>span{color:#69758e;font-size:.72rem;display:block}.ig-engagement small{color:#99a2b4;font-size:.65rem}.ig-engagement>strong{color:#7963ee;font-size:1.35rem;font-weight:800}.ig-chart-empty{color:#98a3b4;place-items:center;min-height:210px;font-size:.85rem;display:grid}.ig-monthly{margin-top:1rem}.ig-month-legend{color:#8692a6;flex-wrap:wrap;gap:.65rem 1.5rem;margin-bottom:1.25rem;font-size:.75rem;display:flex}.ig-month-legend>span{align-items:center;gap:.4rem;display:flex}.ig-month-legend i{border-radius:50%;width:9px;height:9px}.ig-month-legend strong{color:#64718a;font-weight:600}.ig-month-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ig-month-metric{border:1px solid var(--ig-light,#ecedf5);border-top:3px solid var(--ig-accent,#7963ee);background:linear-gradient(160deg, var(--ig-tint,#fff), #fff 75%);border-radius:12px;padding:1rem}.ig-month-metric-heading{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ig-month-metric h4{color:#64718a;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.ig-month-metric h4 i{background:var(--ig-tint);width:28px;height:28px;color:var(--ig-accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:.95rem;display:grid}.ig-month-change{color:#8692a6;background:#f0f3f8;border-radius:5px;flex-shrink:0;padding:.2rem .4rem;font-size:.65rem;font-weight:700}.ig-month-change.up{color:#16865f;background:#e8f8f0}.ig-month-change.down{color:#cb674b;background:#fff0ec}.ig-month-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.5rem;display:grid}.ig-month-column{text-align:center;min-width:0}.ig-month-column-plot{background:repeating-linear-gradient(0deg,#0000 0 29px,#f0f3f8 29px 30px);border-bottom:1px solid #e5eaf4;justify-content:center;align-items:flex-end;height:120px;display:flex;position:relative}.ig-month-column-fill{border-radius:8px 8px 0 0;width:min(48px,75%)}.ig-month-column strong{color:var(--n-navy);font-variant-numeric:tabular-nums;margin-top:.65rem;font-size:.95rem;display:block}.ig-month-column>span{color:#64718a;text-transform:capitalize;margin-top:.2rem;font-size:.68rem;display:block}.ig-month-metric>small{color:#98a3b4;margin-top:.7rem;font-size:.68rem;display:block}@media (width<=1200px){.ig-month-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ig-month-metrics{grid-template-columns:1fr}.ig-monthly .ig-chart-heading{align-items:flex-start}}@media (width<=1200px){.ig-chart-grid{grid-template-columns:1fr}.ig-composition{justify-content:center}.ig-legend{max-width:400px}}@media (width<=640px){.ig-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ig-kpi{padding:.8rem}.ig-kpi-top{font-size:.7rem}.ig-kpi-icon{width:28px;height:28px}.ig-composition{flex-direction:column;gap:1rem}.ig-legend{width:100%}.ig-panel>.admin-panel-heading{flex-wrap:wrap}.ig-chart-card{padding:1rem}}.admin-dashboard-instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-dashboard-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.admin-dashboard-heading h1{color:var(--n-navy);font-family:var(--n-font-display);margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.admin-panel{border:1px solid var(--n-border);border-radius:var(--n-radius-md);box-shadow:var(--n-shadow-sm);background:#fff;padding:1.25rem}.admin-stat-card{border:1px solid var(--n-border);border-radius:var(--n-radius-md);background:#fff;flex-direction:column;justify-content:center;gap:.35rem;min-height:118px;padding:1.1rem 1.25rem;display:flex;position:relative;overflow:hidden}.admin-stat-card>span{color:var(--n-slate);font-size:.9rem}.admin-stat-card strong{color:var(--n-navy);font-family:var(--n-font-display);font-size:1.7rem;line-height:1.1}.admin-stat-card>i{color:#155eef26;font-size:2.2rem;position:absolute;top:1rem;right:1rem}.admin-panel-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.admin-panel-heading h2{color:var(--n-navy);font-family:var(--n-font-display);margin-bottom:.35rem;font-size:1.1rem;font-weight:700}.admin-panel-heading p{color:var(--n-slate-light);font-size:.88rem}.admin-instagram-post{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);color:var(--n-slate);font-size:.8rem;text-decoration:none;display:block;overflow:hidden}.admin-instagram-post img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.admin-instagram-post span{padding:.65rem .75rem;display:block}.admin-instagram-post:hover{color:var(--n-primary)}.admin-news-heading-actions{flex-wrap:wrap;gap:.65rem;display:flex}.admin-news-form-panel{margin-bottom:1.25rem}.admin-news-form .form-label{color:var(--n-navy);font-size:.88rem;font-weight:650}.admin-news-form textarea{min-height:96px}.admin-news-content-editor{background:#fff;border:1px solid #d7e1f1;border-radius:.7rem;overflow:hidden}.admin-news-format-toolbar{background:#f7f9fd;border-bottom:1px solid #e4eaf5;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.55rem;display:flex}.admin-news-format-toolbar button{min-width:36px;height:34px;color:var(--n-navy);background:0 0;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;padding:.2rem .55rem;font-size:.85rem;font-weight:700;display:inline-flex}.admin-news-format-toolbar button:hover,.admin-news-format-toolbar button:focus-visible{background:#eaf1ff;border-color:#c9d8f4}.admin-news-format-toolbar .admin-news-preview-toggle{width:auto;color:var(--n-primary);margin-left:auto;font-size:.76rem}.admin-news-toolbar-divider{background:#d7e1f1;width:1px;height:23px;margin:0 .2rem}.admin-news-content-editor textarea.form-control{min-height:225px;box-shadow:none;resize:vertical;background:#fff;border:0;border-radius:0}.admin-news-content-editor textarea.form-control:focus{box-shadow:inset 0 0 0 2px #83b6ff}.admin-news-content-help{color:var(--n-slate-light);padding:.55rem .85rem;font-size:.76rem;display:block}.admin-news-link-error{color:#b42318;margin:0;padding:0 .85rem .6rem;font-size:.8rem}.admin-news-content-preview{background:#fbfcff;border-top:1px solid #e4eaf5;padding:1rem 1.15rem}.admin-news-content-preview>strong{color:var(--n-navy);margin-bottom:.8rem;font-size:.8rem;display:block}.admin-news-content-preview .news-rich-text{font-size:.9rem}.admin-news-form-actions{justify-content:flex-end;gap:.65rem;margin-top:1.25rem;display:flex}.admin-main-content .form-control,.admin-main-content .form-select,.admin-login-page .form-control,.admin-modal .form-control,.admin-modal .form-select{min-height:46px;color:var(--n-navy);background-color:#f7f9fd;border:1px solid #d7e1f1;border-radius:.7rem;box-shadow:inset 0 1px 2px #142d5a06}.admin-main-content .form-control:focus,.admin-main-content .form-select:focus,.admin-login-page .form-control:focus,.admin-modal .form-control:focus,.admin-modal .form-select:focus{background-color:#fff;border-color:#83b6ff;box-shadow:0 0 0 4px #2b7ef51f}.admin-main-content input[type=file].form-control,.admin-modal input[type=file].form-control{color:#71809c;background:linear-gradient(135deg,#f2f8ff,#f7f5ff);border-style:dashed;border-color:#a9caff;height:auto;min-height:56px;padding:.45rem}.admin-main-content input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#2478f5,#6544d7);border:0;border-radius:.55rem;min-height:42px;margin:0 .7rem 0 0;padding:.55rem 1.1rem;font-weight:700}.admin-modal input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#2478f5,#6544d7);border:0;border-radius:.55rem;min-height:42px;margin:0 .7rem 0 0;padding:.55rem 1.1rem;font-weight:700}.admin-main-content .admin-modal>.admin-panel-heading,.admin-modal>.admin-panel-heading{background:radial-gradient(at 88% 5%,#4a9cff3d,#0000 34%),radial-gradient(at 75% 125%,#ffbc4045,#0000 27%),linear-gradient(105deg,#f3f8ff 0%,#fff 53%,#edf5ff 100%);border-bottom:1px solid #e2ebfb;align-items:flex-start;min-height:112px;margin:-1.5rem -1.5rem 1.25rem;padding:1.35rem 4.25rem 1.25rem 1.5rem;position:relative;overflow:hidden}.admin-modal-heading-icon{color:#fff;background:linear-gradient(145deg,#348cfb,#2854e8);border:7px solid #dceaff;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:1.55rem;line-height:1;display:grid;box-shadow:0 5px 14px #2966e62e}.admin-modal>.admin-panel-heading>div{z-index:1;position:relative}.admin-modal>.admin-panel-heading h2{color:var(--n-navy);margin:0 0 .25rem;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:800}.admin-modal>.admin-panel-heading p{color:#657590;font-size:.95rem}.admin-modal>.admin-panel-heading .btn-close{z-index:2;background-color:#fffc;border:1px solid #dce6f7;border-radius:50%;width:42px;height:42px;padding:.7rem;position:absolute;top:1rem;right:1rem}.admin-news-form .form-label{margin-bottom:.45rem;font-size:.9rem;font-weight:700}.admin-news-form small.text-slate-light{margin-top:.45rem;line-height:1.55;display:block}.admin-news-form-actions{border-top:1px solid #e4ebf6;padding-top:1rem}.admin-news-form-actions .btn{border-radius:.65rem;min-height:46px;padding-inline:1.2rem;font-weight:700}.admin-news-empty{text-align:center;padding:2.5rem 1rem}.admin-news-empty>i{color:var(--n-primary);font-size:2rem}.admin-news-empty h3{color:var(--n-navy);margin:.75rem 0 .35rem;font-size:1.1rem;font-weight:700}.admin-news-empty p{color:var(--n-slate)}.admin-news-table{margin-bottom:0}.admin-news-table th{color:var(--n-slate-light);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.admin-news-table td{color:var(--n-slate);font-size:.86rem}.admin-news-table td:first-child{min-width:250px;max-width:450px}.admin-news-table td:first-child strong,.admin-news-table td:first-child small{display:block}.admin-news-table td:first-child strong{color:var(--n-navy)}.admin-news-table td:first-child small{color:var(--n-slate-light);margin-top:.2rem}.admin-news-image-preview{align-items:flex-start;gap:1rem;display:flex}.admin-news-image-preview img{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);object-fit:cover;width:min(100%,360px);max-height:220px;display:block}.admin-news-status{border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.admin-news-status.is-published{color:#15805f;background:#20b4861f}.admin-news-status.is-draft{color:#606a78;background:#6b72801f}.admin-news-row-actions{justify-content:flex-end;gap:.35rem;display:flex}.admin-news-row-actions .btn{width:34px;height:34px;padding:0}.admin-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.admin-gallery-item{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);background:#fff;position:relative;overflow:hidden}.admin-gallery-item>img{aspect-ratio:4/3;object-fit:cover;background:var(--n-bg);width:100%;display:block}.admin-gallery-item-content{gap:.65rem;padding:.9rem;display:grid}.admin-gallery-item-content .badge-soft{justify-self:start}.admin-gallery-item-content h3{min-height:2.8em;color:var(--n-navy);font-family:var(--n-font-display);margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.admin-gallery-item-content .admin-news-row-actions{justify-content:flex-end}.admin-gallery-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.admin-gallery-select{z-index:1;color:#fff;cursor:pointer;background:#0b1437b8;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex;position:absolute;top:.65rem;left:.65rem}.admin-gallery-select input{width:1rem;height:1rem;accent-color:var(--n-primary);margin:0}.admin-gallery-upload-row{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);background:var(--n-bg);align-items:center;gap:.85rem;padding:.85rem;display:flex}.admin-gallery-upload-row>img{object-fit:cover;border-radius:6px;flex:0 0 88px;width:88px;height:68px}.admin-gallery-upload-row .form-label{color:var(--n-navy);margin-bottom:.25rem;font-size:.8rem;font-weight:650}@media (width<=575.98px){.admin-gallery-upload-row{flex-wrap:wrap}.admin-gallery-upload-row>img{flex-basis:72px;width:72px;height:60px}.admin-gallery-upload-row>.row{flex:calc(100% - 100px);min-width:0}.admin-gallery-list-actions{justify-content:flex-start;width:100%}}.admin-user-cell{align-items:center;gap:.7rem;display:flex}.admin-user-cell .admin-sidebar-avatar{flex-basis:36px;width:36px;height:36px}.admin-user-cell strong{color:var(--n-navy)}.admin-sidebar-avatar-image{object-fit:contain;background:#fff;border-radius:10px;flex:0 0 40px;width:40px;height:40px;display:block}.admin-user-photo,.admin-user-photo-fallback{object-fit:contain;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.admin-user-photo{background:#fff}.admin-user-photo-fallback{color:var(--n-primary);background:#155eef1a;font-size:1.2rem}.admin-photo-preview{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.admin-photo-preview img{object-fit:contain;background:#fff;border-radius:50%;width:64px;height:64px}.admin-modal-backdrop{z-index:1100;background:#0b16378c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-modal{border:1px solid var(--n-border);border-radius:var(--n-radius-md);width:min(100%,760px);max-height:calc(100vh - 2rem);box-shadow:var(--n-shadow-md);background:#fff;padding:1.5rem;overflow-y:auto}.admin-success-backdrop{z-index:1110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b163761;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.admin-success-popup{border:1px solid var(--n-border);text-align:center;background:#fff;border-radius:1.25rem;width:min(100%,390px);padding:2rem 1.5rem 1.5rem;animation:.2s ease-out admin-success-popup-in;box-shadow:0 24px 70px #0b163738}.admin-success-popup-icon{color:#14805e;background:#e8f8f1;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 1rem;font-size:2rem;display:grid}.admin-success-popup.is-error .admin-success-popup-icon{color:#c83232;background:#fff0f0}.admin-success-popup h2{color:var(--n-navy);font-family:var(--n-font-display);margin:0 0 .5rem;font-size:1.4rem;font-weight:750}.admin-success-popup p{color:var(--n-slate);margin:0 0 1.25rem}.admin-success-popup .btn{min-width:110px}.admin-confirm-actions{justify-content:center;gap:.65rem;display:flex}@keyframes admin-success-popup-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-page-header{color:#fff;background:linear-gradient(108deg,#155eef 0%,#354de0 55%,#6348d8 100%);border:1px solid #155eef2e;border-radius:1.35rem;align-items:center;gap:1.5rem;min-height:164px;margin-bottom:1.75rem;padding:1.35rem 1.6rem;display:flex;box-shadow:0 12px 28px #274ed624}.admin-page-header-icon{color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:1.2rem;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid}.admin-page-header-icon i{font-size:2.8rem;line-height:1}.admin-page-header-copy{min-width:0}.admin-page-header-eyebrow{color:#dce9ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.45rem;font-size:.72rem;font-weight:750;display:inline-flex}.admin-page-header-eyebrow i{color:#fff;font-size:.45rem}.admin-page-header h1{color:#fff;font-family:var(--n-font-display);margin:0 0 .35rem;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:800}.admin-page-header p{color:#ffffffd6;margin:0;font-size:.95rem;line-height:1.5}.admin-page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-left:auto;display:flex}.admin-page-header .admin-news-heading-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-page-header .admin-news-heading-actions .btn{border:1px solid #ffffffb8;border-radius:.75rem;justify-content:center;align-items:center;gap:.25rem;min-height:46px;padding:.65rem 1.1rem;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #1023641f}.admin-page-header .admin-news-heading-actions .btn-outline-primary{color:#fff;background:#ffffff24}.admin-page-header .admin-news-heading-actions .btn-outline-primary:hover{color:#fff;background:#ffffff3d}.admin-page-header .admin-news-heading-actions .btn-primary{color:#294bc8;background:#fff;border-color:#fff}.admin-page-header .admin-news-heading-actions .btn-primary:hover{color:#203da8;background:#eef2ff;border-color:#eef2ff}@media (width<=575.98px){.admin-dashboard-page{padding:1.25rem 0 2rem}.admin-dashboard-page>.container{padding-left:.85rem;padding-right:.85rem}.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.admin-dashboard-stat{gap:.55rem;min-height:88px;padding:.65rem}.admin-dashboard-stat-icon{width:38px;height:38px;font-size:1.05rem}.admin-dashboard-stat strong{font-size:1.35rem}.admin-dashboard-stat>div>span{font-size:.72rem}.admin-dashboard-stat small{font-size:.68rem}.admin-dashboard-analytics-grid{grid-template-columns:minmax(0,1fr);gap:.7rem;margin-bottom:.7rem}.admin-dashboard-chart{gap:.15rem;height:128px}.admin-dashboard-chart-day small{font-size:.56rem}.admin-dashboard-chart-totals{flex-wrap:wrap}.admin-dashboard-grid-top,.admin-dashboard-grid-bottom{grid-template-columns:minmax(0,1fr)}.admin-dashboard-grid{gap:.7rem;margin-bottom:.7rem}.admin-dashboard-instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-content-row strong{white-space:normal}.admin-dashboard-content-thumb{flex-basis:88px;width:88px;height:64px}.admin-dashboard-heading{flex-direction:column;align-items:flex-start}.admin-news-heading-actions{width:100%}.admin-news-heading-actions .btn{flex:auto}.admin-news-form-actions{justify-content:stretch}.admin-news-form-actions .btn{flex:1}.admin-modal{padding:1.1rem}.admin-modal>.admin-panel-heading{min-height:96px;margin:-1.1rem -1.1rem 1rem;padding:1rem 3.5rem 1rem 1.1rem}.admin-modal-heading-icon{border-width:5px;flex-basis:46px;width:46px;height:46px;font-size:1.25rem}.admin-modal>.admin-panel-heading p{font-size:.83rem}.admin-page-header{flex-wrap:wrap;align-items:flex-start;gap:.9rem;padding:1rem}.admin-page-header-icon{border-radius:.85rem;flex-basis:58px;width:58px;height:58px}.admin-page-header-icon i{font-size:2rem}.admin-page-header-copy{flex:calc(100% - 75px)}.admin-page-header h1{font-size:1.55rem}.admin-page-header p{font-size:.84rem}.admin-page-header-actions{justify-content:flex-start;width:100%;margin-left:0}}@media (width>=576px) and (width<=991.98px){.admin-dashboard-stats,.admin-dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-chart-panel{grid-column:1/-1}.admin-dashboard-grid-top,.admin-dashboard-grid-bottom{grid-template-columns:minmax(0,1fr)}.admin-page-header-icon{flex-basis:72px;width:72px;height:72px}.admin-page-header-icon i{font-size:2.35rem}}@media (width<=767.98px){.admin-topbar-brand{border-right:0;flex-basis:auto;width:auto}.admin-topbar-brand img{width:145px;height:54px}.admin-topbar-start{gap:.35rem}.admin-topbar-brand{padding:0 .65rem}.admin-shell.is-sidebar-collapsed .admin-topbar-brand{flex-basis:auto;width:auto;padding:0 .65rem}.admin-shell.is-sidebar-collapsed .admin-topbar-brand img:not(.admin-topbar-symbol){display:block}.admin-shell.is-sidebar-collapsed .admin-topbar-brand .admin-topbar-symbol{display:none}.admin-sidebar{transition:transform .25s;transform:translate(-100%)}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar-backdrop{z-index:999;background:#0b163752;border:0;display:block;position:fixed;inset:72px 0 0}.admin-topbar-actions{gap:.7rem;padding:0 1rem}.admin-main-content{margin-left:0}.admin-shell.is-sidebar-collapsed .admin-sidebar{width:230px}.admin-shell.is-sidebar-collapsed .admin-sidebar-profile{justify-content:flex-start;padding:.8rem}.admin-shell.is-sidebar-collapsed .admin-sidebar-profile>span:last-child,.admin-shell.is-sidebar-collapsed .admin-sidebar-label,.admin-shell.is-sidebar-collapsed .admin-sidebar-footer{display:initial}.admin-shell.is-sidebar-collapsed .admin-sidebar-link span{display:inline}.admin-shell.is-sidebar-collapsed .admin-sidebar-link{justify-content:flex-start;padding:.65rem .75rem}.admin-shell.is-sidebar-collapsed .admin-sidebar-link>i{width:1.1rem}.admin-shell.is-sidebar-collapsed .admin-main-content{margin-left:0}.admin-panel-heading{flex-direction:column;align-items:flex-start}}@media (width<=575.98px){.admin-topbar-title,.admin-topbar-divider,.admin-topbar-site-link{display:none}.admin-topbar-actions{gap:.55rem;padding:0 .65rem}.admin-topbar-brand{gap:.45rem;padding:0 .75rem}.admin-topbar-brand img{width:175px;height:60px}}.management-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:-.75rem 0 1.5rem;display:flex}.management-filter-button{min-height:40px;color:var(--n-navy);background:#fff;border:1px solid #dce3ed;border-radius:.6rem;padding:.55rem 1.15rem;font-size:.88rem;font-weight:650;transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.management-filter-button:hover{color:var(--n-primary);border-color:#9dbbfa}.management-filter-button.is-active{border-color:var(--n-primary);background:var(--n-primary);color:#fff;box-shadow:0 5px 12px #155eef29}.management-filter-button:focus-visible{outline-offset:2px;outline:3px solid #155eef4d}.management-role-card{border:1px solid var(--n-border);border-radius:var(--n-radius-sm);height:100%;min-height:320px;box-shadow:var(--n-shadow-sm);background:#fff;flex-direction:column;align-items:stretch;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex}.management-role-link{height:100%;color:inherit;display:block}.management-role-link:hover{color:inherit}.management-role-link:hover .management-role-card{box-shadow:var(--n-shadow-md);transform:translateY(-3px)}.management-role-link:focus-visible{border-radius:var(--n-radius-sm);outline-offset:3px;outline:3px solid #155eef66}.management-role-photo{aspect-ratio:3/4;background:linear-gradient(135deg,#edf3fb,#f7f9fc);border-radius:4px;place-items:center;width:100%;margin-bottom:1rem;display:grid;overflow:hidden}.management-role-photo img{object-fit:contain;width:100%;height:100%;display:block}.management-role-photo.has-photo img{object-fit:cover}.management-role-group{color:var(--n-slate-light);margin-bottom:.4rem;font-size:.8rem;font-weight:600}.management-role-card h3{color:var(--n-navy);font-family:var(--n-font-display);margin:0;font-size:1.1rem;line-height:1.4}.management-role-name{color:var(--n-slate);margin:.35rem 0 0;font-size:.9rem}.management-role-vacant{color:#52627a;background:#f3f6fb;border:1px solid #d9e3f1;border-radius:999px;align-self:flex-start;margin:.65rem 0 0;padding:.3rem .65rem;font-size:.78rem;font-weight:650}.management-profile-photo{aspect-ratio:3/4;border:1px solid var(--n-border);border-radius:var(--n-radius-sm);background:linear-gradient(135deg,#edf3fb,#f7f9fc);overflow:hidden}.management-profile-photo img{object-fit:contain;width:100%;height:100%;display:block}.management-profile-photo.has-photo img{object-fit:cover}.management-profile-intro{color:var(--n-slate);margin-bottom:1rem;line-height:1.7}.management-profile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0 0 1.5rem;display:grid}.management-profile-detail{border-bottom:1px solid var(--n-border);padding:.8rem 0}.management-profile-detail dt{color:var(--n-slate-light);margin-bottom:.25rem;font-size:.8rem;font-weight:600}.management-profile-detail dd{color:var(--n-navy);white-space:pre-line;margin:0;font-weight:600}.management-profile-detail dd.is-unfilled{color:var(--n-slate-light);font-style:italic;font-weight:400}@media (width<=575.98px){.management-profile-details{grid-template-columns:1fr;gap:0}}.breadcrumb-custom{color:#fff9;gap:.5rem;font-size:.9rem;font-weight:500;display:inline-flex}.breadcrumb-custom a{color:#d5e2f5}.breadcrumb-custom a:hover{color:#fff}.breadcrumb-custom .active{color:#b4ceff}.page-header-crumb{align-items:center;gap:.5rem;display:inline-flex}.page-header h1{margin-top:0;margin-bottom:1rem}.page-header .breadcrumb-custom{justify-content:center}.page-header-eyebrow{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.8rem;font-weight:700;display:inline-block}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.card-premium:hover,.pricing-card:hover,.btn:hover,.portfolio-card img{transform:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.divider-line{background:var(--n-border);border:none;height:1px}.about-shareholding-card{background:#fff;border:1px solid #e2e9f4;border-radius:1rem;padding:.55rem 1.25rem;overflow:hidden;box-shadow:0 12px 30px #142d5a0f}.about-shareholding-row{color:var(--n-navy);border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.about-shareholding-row>span{align-items:center;gap:.7rem;font-weight:650;display:inline-flex}.about-shareholding-row>span i{width:36px;height:36px;color:var(--n-primary);background:#edf3ff;border-radius:.65rem;place-items:center;font-size:1rem;display:grid}.about-shareholding-row strong{color:var(--n-navy);text-align:right;font-size:.95rem;font-weight:750}.about-shareholding-row.is-total{background:linear-gradient(105deg,#eff5ff,#f5f1ff);border:0;margin:0 -1.25rem -.55rem;padding:1rem 1.25rem}.about-shareholding-row.is-total>span i{background:#dce9ff}.about-shareholding-row.is-total strong{color:var(--n-primary);font-size:1.05rem}@media (width<=575.98px){.about-shareholding-card{padding-left:.9rem;padding-right:.9rem}.about-shareholding-row{gap:.6rem;padding:.85rem 0;font-size:.88rem}.about-shareholding-row>span{gap:.5rem}.about-shareholding-row>span i{flex:0 0 32px;width:32px;height:32px}.about-shareholding-row strong{font-size:.82rem}.about-shareholding-row.is-total{margin:0 -.9rem -.55rem;padding-left:.9rem;padding-right:.9rem}.about-shareholding-row.is-total strong{font-size:.9rem}}.partners-logo-band{background:#fff;border-bottom:1px solid #e3e8f0;padding:1.6rem 0 1.8rem}.partners-logo-band h2{color:#748098;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0 0 1.4rem;font-size:.82rem;font-weight:700}.partners-slider{align-items:center;gap:.75rem;display:flex}.partners-slider-window{width:100%;overflow:hidden}.partners-logo-row{width:120%;transform:translateX(calc(var(--partner-index,0) * -16.6667%));align-items:center;transition:transform .55s cubic-bezier(.2,.75,.25,1);display:flex}.partners-wordmark{flex:0 0 16.6667%;justify-content:center;align-items:center;min-width:0;padding:.4rem 1rem;display:flex}.partners-logo-image{justify-content:center;align-items:center;width:100%;height:54px;display:flex}.partners-logo-image img{object-fit:contain;max-width:100%;max-height:48px;transition:transform .18s;display:block}.partners-wordmark:hover img{transform:scale(1.04)}.partners-logo-fallback{color:#45536b;letter-spacing:-.035em;text-align:center;font-size:clamp(.85rem,1.3vw,1.15rem);font-weight:800;display:none}.partners-logo-image[data-failed=true] img{display:none}.partners-logo-image[data-failed=true] .partners-logo-fallback{display:block}.partners-slider-arrow{color:#65748c;background:#fff;border:1px solid #e2e8f2;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:all .18s;display:grid}.partners-slider-arrow:hover{color:#155eef;background:#edf3ff;border-color:#155eef}.partners-directory{background:#fff;border:1px solid #e3eaf5;border-radius:1.25rem;margin-top:4.5rem;padding:clamp(1.4rem,3vw,2.3rem);box-shadow:0 12px 34px #142d5a0d}.partners-directory-heading{text-align:center;justify-content:center;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.partners-directory-heading .section-title{margin:.55rem 0 0;font-size:clamp(1.35rem,2.5vw,1.8rem)}.partners-source-link{color:#155eef;flex:none;align-items:center;gap:.45rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.partners-source-link:hover{color:#6846d8}.partners-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.partners-directory-item{color:#243453;border:1px solid #edf1f7;border-radius:.8rem;align-items:center;gap:.75rem;min-height:58px;padding:.65rem .8rem;font-size:.91rem;font-weight:650;display:flex}.partners-directory-logo{background:#fff;border-radius:.65rem;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.partners-directory-logo img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.partners-directory-logo>span{color:#155eef;font-size:.66rem;font-weight:800;display:none}.partners-directory-logo[data-failed=true]{background:#edf3ff}.partners-directory-logo[data-failed=true] img{display:none}.partners-directory-logo[data-failed=true]>span{display:block}.partners-source-note{color:#77859c;margin:1rem 0 0;font-size:.8rem}@media (width<=767.98px){.partners-logo-row{width:300%}.partners-wordmark{flex-basis:16.6667%;padding:.4rem .55rem}.partners-logo-image{height:48px}.partners-logo-image img{max-width:92%;max-height:42px}.partners-slider{gap:.4rem}.partners-slider-arrow{flex-basis:44px;width:44px;height:44px}.partners-directory{margin-top:3rem}.partners-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-directory-heading{flex-direction:column;align-items:flex-start}.partners-intro{padding-top:3rem}.partners-intro-card{flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.7rem}.partners-intro-art{flex-basis:220px;align-self:center;width:260px;height:220px;transform:scale(.9)}.partners-section-heading{margin:3.5rem auto 2rem}.partner-group-card{min-height:245px}.partners-cta{flex-direction:column;align-items:flex-start}}@media (width<=420px){.partners-directory-grid{grid-template-columns:1fr}}.rounded-img{border-radius:var(--n-radius-lg)}.badge-soft{background:var(--n-bg-alt);color:var(--n-primary);border-radius:var(--n-radius-pill);padding:.35rem .85rem;font-size:.8rem;font-weight:600}.list-check{padding:0;list-style:none}.list-check li{align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.list-check li i{color:var(--n-primary);background:var(--n-bg-alt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:.1rem;font-size:.7rem;display:flex}.widget{border:1px solid var(--n-border);border-radius:var(--n-radius-md);padding:var(--n-space-md);margin-bottom:var(--n-space-md);background:#fff}.widget h5{margin-bottom:var(--n-space-sm);font-size:1rem}.widget-link-list{margin:0;padding:0;list-style:none}.widget-link-list li{border-bottom:1px solid var(--n-border);color:var(--n-navy);justify-content:space-between;padding:.6rem 0;font-size:.9rem;font-weight:500;display:flex}.widget-link-list li:last-child{border-bottom:none}.widget-link-list li span{color:var(--n-slate-light);font-weight:400}.accordion-custom .accordion-item{border:1px solid var(--n-border);margin-bottom:1rem;overflow:hidden;border-radius:var(--n-radius-sm)!important}.accordion-custom .accordion-button{font-family:var(--n-font-display);color:var(--n-navy);background:#fff;padding:1.25rem 1.5rem;font-weight:700}.accordion-custom .accordion-button:not(.collapsed){color:var(--n-primary);background:var(--n-bg-alt);box-shadow:none}.accordion-custom .accordion-button:focus{box-shadow:none;border-color:var(--n-border)}.accordion-custom .accordion-body{color:var(--n-slate);padding:1.25rem 1.5rem}:root{--floating-inset:1.25rem;--floating-size:56px;--floating-gap:14px}.back-to-top{bottom:calc(var(--floating-inset) + env(safe-area-inset-bottom,0px) + var(--floating-size) + var(--floating-gap));right:var(--floating-inset);width:var(--floating-size);height:var(--floating-size);background:var(--n-gradient-primary);color:#fff;box-shadow:var(--n-shadow-primary);opacity:0;visibility:hidden;z-index:999;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;transform:translateY(10px)}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.whatsapp-contact{justify-content:center;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.whatsapp-floating{right:var(--floating-inset);bottom:calc(var(--floating-inset) + env(safe-area-inset-bottom,0px) + 2 * (var(--floating-size) + var(--floating-gap)));z-index:998;width:var(--floating-size);height:var(--floating-size);color:#fff;background:linear-gradient(135deg,#20bb73,#119c69);border:1px solid #ffffff50;border-radius:50%;padding:0;transition:transform .2s,box-shadow .2s;position:fixed;box-shadow:0 8px 28px #10975b40}.whatsapp-floating>i{font-size:1.8rem}.whatsapp-floating>span{color:#16835a;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e4efe9;border-radius:10px;padding:.65rem .9rem;font-size:.8rem;font-weight:600;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(6px,-50%);box-shadow:0 5px 20px #163a2520}.whatsapp-floating>span:after{content:"";background:#fff;border-top:1px solid #e4efe9;border-right:1px solid #e4efe9;width:9px;height:9px;position:absolute;top:calc(50% - 5px);right:-5px;transform:rotate(45deg)}.whatsapp-floating:hover>span,.whatsapp-floating:focus-visible>span{opacity:1;visibility:visible;transform:translateY(-50%)}.whatsapp-floating:hover,.whatsapp-floating:focus-visible{color:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #10975b50}.whatsapp-card{color:#fff;background:#16a46d;border-radius:12px;flex-shrink:0;padding:.85rem 1.3rem;font-weight:600}.whatsapp-card:hover{color:#fff;background:#108757}.footer-nexora .whatsapp-footer{color:#75dfa7;margin-bottom:1rem;display:inline-flex}.contact-cs-card{background:linear-gradient(120deg,#edf9f3,#fff);border:1px solid #cdeadd;border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 2rem;display:flex}.contact-cs-eyebrow{color:#179966;letter-spacing:.12em;font-size:.65rem;font-weight:700}.marketing-admin-grid,.product-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.marketing-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.marketing-avatar-fallback{color:#6557d1;background:#edeaff;place-items:center;font-size:1.8rem;display:grid}.product-marketing-section{--marketing-accent:#2866d7;--marketing-soft:#edf4ff;background:radial-gradient(at 100% 0,#e8edff,#0000 55%),linear-gradient(#f7f9ff,#f4f7fb)}.product-marketing-section.marketing-bank{--marketing-accent:#7754ce;--marketing-soft:#f2edff}.product-marketing-section .product-marketing-heading h2{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.25}.product-marketing-heading h2>span{color:var(--marketing-accent)}.marketing-filter{background:#ffffffd9;border:1px solid #e3e9f5;border-radius:16px;align-items:center;gap:.85rem;padding:1.2rem;display:flex;box-shadow:0 6px 24px #20366606}.marketing-filter-icon{background:var(--marketing-soft);width:42px;height:42px;color:var(--marketing-accent);border-radius:12px;place-items:center;font-size:1.2rem;display:grid}.marketing-filter .form-label{color:#7d8aa0;margin-bottom:.45rem;font-size:.72rem;font-weight:600}.marketing-filter .form-select{background-color:#fff;font-size:.85rem}.marketing-results{color:#8b97aa;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 0 1.1rem;font-size:.75rem;display:flex}.marketing-results strong{color:var(--marketing-accent)}.marketing-results>span:last-child{align-items:center;gap:.4rem;display:flex}.product-marketing-section .product-marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.product-marketing-section .product-marketing-card{border-radius:20px;flex-direction:column;min-width:0;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 8px 28px #263d6a06}.product-marketing-card:hover{border-color:#cbd9f1;transform:translateY(-4px);box-shadow:0 15px 36px #263d6a12}.marketing-card-top{background:linear-gradient(100deg, var(--marketing-soft), #fff);color:var(--marketing-accent);border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:.5rem;margin:-1.5rem -1.5rem 1.5rem;padding:.9rem 1.5rem;font-size:.7rem;font-weight:600;display:flex}.marketing-card-top span{align-items:center;gap:.4rem;display:flex}.marketing-card-top>i{opacity:.45;font-size:1rem}.product-marketing-card .marketing-avatar{border-radius:18px;width:58px;height:58px}.product-marketing-card .marketing-avatar-fallback{background:linear-gradient(140deg, var(--marketing-soft), #fff);color:var(--marketing-accent);border:1px solid #e3e9f6;font-size:1.1rem;font-weight:700}.product-marketing-card .product-marketing-identity h3{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.marketing-service-area{background:#fafbfe;border:1px solid #eef1f7;border-radius:12px;flex:1;margin-bottom:1.2rem;padding:1rem}.marketing-service-area h4{color:#8591a6;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.7rem;font-weight:600;display:flex}.marketing-service-area .marketing-regions{margin:0}.marketing-service-area .marketing-regions span{color:#677a98;overflow-wrap:anywhere;background:#fff;border:1px solid #e5eaf5;border-radius:7px;max-width:100%;font-size:.7rem}.marketing-contact-details{padding:0 .1rem}.marketing-contact-details .marketing-hours{align-items:baseline;gap:.45rem;font-size:.73rem;line-height:1.7;display:flex}.marketing-contact-details .marketing-phone{align-items:center;gap:.65rem;margin:1rem 0 1.25rem;display:flex}.marketing-phone>i{color:var(--marketing-accent);font-size:1rem}.marketing-phone small{color:#9aa5b6;margin-bottom:.15rem;font-size:.65rem;font-weight:400;display:block}.product-marketing-card .whatsapp-card{background:linear-gradient(115deg,#10a776,#109167);border-radius:11px;justify-content:flex-start;width:100%;padding:.9rem 1rem;font-size:.8rem}.marketing-chat-arrow{opacity:.8;margin-left:auto}@media (width<=991.98px){.product-marketing-section .product-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.product-marketing-section .product-marketing-grid{grid-template-columns:1fr}.marketing-filter{width:100%}.marketing-filter>div{flex:1;min-width:0}.product-marketing-heading select{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.product-marketing-section .product-marketing-card{transition:none}.product-marketing-card:hover{transform:none}}.product-marketing-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.product-marketing-heading h2{color:var(--n-navy);font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.product-marketing-heading p{color:var(--n-slate);margin:0}.product-marketing-heading select{min-width:220px}.product-marketing-card{background:#fff;border:1px solid #e4e9f4;border-radius:18px;padding:1.75rem;box-shadow:0 8px 30px #253d6a08}.product-marketing-identity{align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.product-marketing-identity h3{color:var(--n-navy);margin:0 0 .35rem;font-size:1.1rem}.product-marketing-identity p{color:#98a3b4;margin:0;font-size:.8rem}.marketing-regions{color:#7566d2;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.marketing-regions span{background:#f2f0ff;border-radius:20px;padding:.3rem .65rem;font-size:.75rem}.marketing-hours{color:#8a96aa;font-size:.8rem}.marketing-phone{color:var(--n-navy);font-size:.9rem;font-weight:600}@media (width<=767.98px){.marketing-admin-grid,.product-marketing-grid{grid-template-columns:1fr}.product-marketing-card{padding:1.25rem}}.contact-marketing-section{--marketing-accent:#2866d7;--marketing-soft:#edf4ff;background:radial-gradient(at 100% 0,#e9efff,#0000 55%),linear-gradient(#f7f9ff,#f5f8fc);margin-top:clamp(3rem,5vw,4.5rem);padding-block:clamp(3rem,5vw,4.5rem)}.contact-marketing-section .product-marketing-heading{margin-bottom:1.5rem}.contact-marketing-section .product-marketing-heading h2{margin:0 0 .65rem;font-size:clamp(1.7rem,3vw,2.3rem)}.contact-marketing-section .product-marketing-heading p{max-width:640px;line-height:1.65}.contact-marketing-section .contact-marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.contact-marketing-section .product-marketing-card{border-radius:20px;flex-direction:column;min-width:0;padding:1.5rem;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 8px 28px #263d6a0d}.contact-marketing-section .product-marketing-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #263d6a1a}.contact-marketing-section .product-marketing-identity h3{overflow-wrap:anywhere}.contact-marketing-section .product-marketing-card .marketing-avatar{border-radius:18px;flex-basis:58px;width:58px;height:58px}.contact-marketing-section .marketing-avatar-fallback{color:#2866d7;background:#eaf1ff;border:1px solid #e0e8f6;font-size:1.1rem;font-weight:700}.contact-marketing-products{flex-wrap:wrap;gap:.4rem;margin:-.2rem 0 1rem;display:flex}.contact-marketing-products span{color:#4063a1;background:#f2f6ff;border:1px solid #dce7fb;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:650}.contact-marketing-section .marketing-service-area{flex:1}.contact-marketing-section .product-marketing-card .whatsapp-card{width:100%}.contact-marketing-empty{background:#fff;border:1px dashed #cbd9f0;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px;padding:1.5rem;display:flex}.contact-marketing-empty>i{color:#6b81af;margin-bottom:.6rem;font-size:1.5rem}.contact-marketing-empty p{color:#64738d;margin-bottom:.9rem}@media (width<=991.98px){.contact-marketing-section .contact-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.contact-marketing-section .contact-marketing-grid{grid-template-columns:1fr}.contact-marketing-section .marketing-filter{width:100%}.contact-marketing-section .marketing-filter>div{flex:1;min-width:0}.contact-marketing-section .marketing-filter select{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.contact-marketing-section .product-marketing-card{transition:none}.contact-marketing-section .product-marketing-card:hover{transform:none}}.contact-cs-card h2{color:var(--n-navy);margin:.5rem 0;font-size:1.3rem}.contact-cs-card p{color:var(--n-slate);margin-bottom:.5rem;font-size:.85rem}.contact-cs-card .contact-cs-hours{color:#248568;margin-bottom:0;font-size:.75rem}.contact-cs-admin-preview{color:#fff;background:linear-gradient(145deg,#139f71,#08734e);border-radius:18px;flex-direction:column;align-items:flex-start;padding:1.75rem;display:flex}.contact-cs-admin-preview>i{margin-bottom:1rem;font-size:2.4rem}.contact-cs-admin-preview>span{letter-spacing:.12em;opacity:.7;font-size:.6rem}.contact-cs-admin-preview h2{color:#fff;margin:.7rem 0;font-size:1.3rem}.contact-cs-admin-preview p,.contact-cs-admin-preview small{opacity:.8;font-size:.75rem}.contact-cs-admin-preview blockquote{overflow-wrap:anywhere;background:#ffffff18;border-radius:10px;margin:1.2rem 0;padding:1rem;font-size:.8rem}.contact-cs-admin-preview small{margin-top:1rem}@media (width<=575.98px){.contact-cs-card{flex-direction:column;align-items:flex-start;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.whatsapp-floating,.whatsapp-floating>span{transition:none}}.map-frame{border-radius:var(--n-radius-md);border:1px solid var(--n-border);height:50%;min-height:320px;overflow:hidden}.map-frame iframe{border:0;width:100%;height:100%;min-height:320px;display:block}.feature-grid-item{padding:var(--n-space-md);background:var(--n-bg);border-radius:var(--n-radius-md);gap:1rem;height:100%;display:flex}.partners-intro{padding-top:4.5rem}.partners-intro-card{background:linear-gradient(115deg,#f7faff 0%,#fff 58%,#eef4ff 100%);border:1px solid #e2eaf7;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:3rem;min-height:330px;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #162f5b12}.partners-intro-copy{z-index:1;max-width:620px;position:relative}.partners-intro-copy .section-title{max-width:580px;margin:.8rem 0 1rem}.partners-intro-art{flex:0 0 310px;width:310px;height:250px;position:relative}.partners-art-orbit{border:1px solid #2664ed2b;border-radius:50%;position:absolute;inset:19px 10px;transform:rotate(-25deg)}.partners-art-orbit-two{inset:43px -2px;transform:rotate(28deg)}.partners-art-center,.partners-art-node{z-index:1;border:1px solid #fff;place-items:center;display:grid;position:absolute;box-shadow:0 12px 30px #18419126}.partners-art-center{color:#fff;background:linear-gradient(145deg,#1761f5,#6846d8);border-radius:28px;width:88px;height:88px;font-size:2.2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.partners-art-node{color:#2465ed;background:#fff;border-radius:19px;width:58px;height:58px;font-size:1.35rem}.partners-art-node-one{top:5px;left:125px}.partners-art-node-two{color:#08a987;top:84px;right:8px}.partners-art-node-three{color:#ef9c31;bottom:1px;left:125px}.partners-art-node-four{color:#7653e9;top:84px;left:8px}.partners-section-heading{text-align:center;max-width:700px;margin:5rem auto 2.5rem}.partners-section-heading .section-title{margin:.65rem 0}.partners-section-heading .section-subtitle{margin-bottom:0}.partner-group-card{background:#fff;border:1px solid #e4eaf4;border-radius:1.1rem;height:100%;min-height:275px;padding:1.65rem;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 10px 30px #142d5a0b}.partner-group-card:hover{border-color:#c8d8fb;transform:translateY(-5px);box-shadow:0 18px 38px #142d5a1a}.partner-card-index{color:#a6b3c8;letter-spacing:.08em;font-size:.8rem;font-weight:750;position:absolute;top:1.4rem;right:1.5rem}.partner-group-icon{color:#2465ed;background:#eaf1ff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:1.4rem;font-size:1.55rem;display:grid}.partner-group-card h3{color:#101d3d;margin-bottom:.65rem;font-size:1.13rem;font-weight:750}.partner-group-card p{color:#66758f;max-width:290px;margin:0;font-size:.93rem;line-height:1.7}.partner-card-accent{color:#5373ad;background:#f0f4fb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:1.45rem;right:1.5rem}.partner-tone-green .partner-group-icon{color:#0ba982;background:#e7f8f3}.partner-tone-orange .partner-group-icon{color:#ee9a32;background:#fff3e4}.partner-tone-purple .partner-group-icon{color:#7952e8;background:#f0eaff}.partners-cta{background:linear-gradient(110deg,#fff,#f0f5ff);border:1px solid #e0e9fa;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.7rem,4vw,3rem);display:flex}.partners-cta .section-title{margin:.65rem 0;font-size:clamp(1.45rem,3vw,2rem)}.partners-cta p{color:#64738d}.partners-cta .btn{flex:none}@media (width<=767.98px){.partners-intro{padding-top:3rem}.partners-intro-card{flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.7rem}.partners-intro-art{flex-basis:220px;align-self:center;width:260px;height:220px;transform:scale(.9)}.partners-section-heading{margin:3.5rem auto 2rem}.partner-group-card{min-height:245px}.partners-cta{flex-direction:column;align-items:flex-start}}@media (width<=520px){:root{--floating-inset:.75rem}}@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-Regular-DhlnD-mh.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-Bold-BLS6ObqP.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-Italic-Be2kGFMe.woff)format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-BoldItalic-DeZKlVd0.woff)format("woff");font-style:italic;font-weight:700;font-display:swap}.a11y-launcher{z-index:1100;right:var(--floating-inset,1.25rem);bottom:calc(var(--floating-inset,1.25rem) + env(safe-area-inset-bottom,0px));width:var(--floating-size,56px);height:var(--floating-size,56px);background:var(--n-gradient-primary,linear-gradient(135deg, #155eef, #6941c6));color:#fff;font:700 14px/1.2 var(--n-font-display,sans-serif);border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;box-shadow:0 12px 28px #155eef52}.a11y-launcher:hover{transform:translateY(-3px);box-shadow:0 16px 34px #155eef66}.a11y-launcher.is-speaking{background:linear-gradient(135deg,#0b8b73,#155eef)}.a11y-launcher .bi{font-size:1.55rem;line-height:1}.back-to-top{bottom:calc(var(--floating-inset,1.25rem) + env(safe-area-inset-bottom,0px) + var(--floating-size,56px) + var(--floating-gap,14px))}.a11y-backdrop{z-index:9999;background:#070d2294;justify-content:flex-end;display:flex;position:fixed;inset:0}.a11y-panel{color:#17223b;width:min(480px,100vw);height:100dvh;font:14px/1.5 var(--n-font-body,sans-serif);background:#f7f9fc;border-left:1px solid #dbe5f6;border-radius:22px 0 0 22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:-18px 0 50px #0b14373b}.a11y-panel-header{background:linear-gradient(120deg,#0b1437,#1647a2 58%,#6941c6);justify-content:space-between;align-items:center;gap:.75rem;min-height:104px;padding:1.25rem 1.35rem;display:flex;position:relative;overflow:hidden}.a11y-panel-header:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;width:220px;height:220px;position:absolute;top:-86px;right:-32px}.a11y-panel-title{z-index:1;align-items:center;gap:.85rem;display:flex;position:relative}.a11y-panel-emblem{color:#fff;background:#ffffff29;border:1px solid #ffffff59;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.7rem;display:grid}.a11y-panel-eyebrow{color:#cbdcff;letter-spacing:.13em;margin-bottom:.25rem;font-size:10px;font-weight:800;display:block}.a11y-panel-title h2{color:#fff;font:700 18px/1.3 var(--n-font-display,sans-serif);margin:0}.a11y-close{z-index:1;color:#fff;background:#ffffff26;border:1px solid #ffffff73;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.a11y-close:hover{background:#ffffff4d}.a11y-panel-body{overscroll-behavior:contain;flex:1;padding:1.1rem;overflow-y:auto}.a11y-intro{background:#fff;border:1px solid #e0e9fa;border-radius:14px;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.85rem;display:flex;box-shadow:0 5px 14px #142d5a0a}.a11y-intro-icon{color:#155eef;background:#eaf1ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}.a11y-intro p{color:#52627d;margin:0;font-size:12px;line-height:1.45}.a11y-section-heading{justify-content:space-between;align-items:baseline;margin-bottom:.7rem;display:flex}.a11y-section-heading h3{color:#0b1437;font:700 15px/1.3 var(--n-font-display,sans-serif);margin:0}.a11y-section-heading span{color:#72809a;font-size:11px;font-weight:700}.a11y-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.a11y-tile{color:#17223b;text-align:center;background:#fff;border:1px solid #e1e7f1;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-width:0;min-height:128px;padding:.8rem .4rem;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 6px 16px #142d5a12}.a11y-tile:hover{border-color:#a8c3fb;transform:translateY(-3px);box-shadow:0 10px 22px #155eef24}.a11y-tile.is-active{background:#f0f5ff;border:2px solid #155eef;box-shadow:0 8px 20px #155eef29}.a11y-tile-icon{color:#155eef;background:#eef3ff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:1.6rem;line-height:1;display:grid}.a11y-letter-icon{font-family:var(--n-font-display,sans-serif);align-items:flex-start;font-weight:800;line-height:1;display:inline-flex}.a11y-tile-icon-increase .a11y-letter-icon{font-size:32px}.a11y-tile-icon-decrease .a11y-letter-icon{font-size:20px}.a11y-letter-icon sup{margin-top:.05em;font-size:.42em;line-height:1}.a11y-tile.is-active .a11y-tile-icon{background:var(--n-gradient-primary,linear-gradient(135deg, #155eef, #6941c6));color:#fff}.a11y-tile.is-active .a11y-tile-icon-saturationMode.mode-low{color:#5573a4;background:#dce8ff}.a11y-tile.is-active .a11y-tile-icon-saturationMode.mode-high{color:#6941c6;background:#ede1ff}.a11y-tile.is-active .a11y-tile-icon-saturationMode.mode-desaturated{color:#475569;background:#e2e8f0}.a11y-tile.is-active .a11y-tile-icon-contrastMode.mode-inverted{color:#4338ca;background:#e5e7ff}.a11y-tile.is-active .a11y-tile-icon-contrastMode.mode-high{color:#fff;background:#050505}.a11y-tile.is-active .a11y-tile-icon-contrastMode.mode-dark{color:#dce9ff;background:#0b1437}.a11y-tile.is-active .a11y-tile-icon-contrastMode.mode-light{color:#9a5600;background:#fff2c5}.a11y-tile.is-active .a11y-tile-icon-cursorMode.mode-mask{color:#facc15;background:#0b1437}.a11y-tile.is-active .a11y-tile-icon-cursorMode.mode-guide{color:#9a5600;background:#fff2c5}.a11y-tile-label{font:700 11px/1.3 var(--n-font-display,sans-serif)}.a11y-tile-value{color:#52627d;font-size:11px;font-weight:700}.a11y-tile small{color:#52627d;font-size:10px;line-height:1.35}.a11y-message{color:#24446d;background:#edf4ff;border:1px solid #d9e6fd;border-radius:10px;align-items:center;gap:.55rem;min-height:2.9rem;margin:1rem 0 .7rem;padding:.65rem .75rem;font-size:11px;line-height:1.4;display:flex}.a11y-message .bi{color:#155eef;flex:none;font-size:1rem}.a11y-reset{color:#155eef;min-height:44px;font:700 12px/1.2 var(--n-font-display,sans-serif);background:#fff;border:1px solid #bfd0ed;border-radius:9px;align-items:center;gap:.4rem;padding:.5rem .85rem;display:inline-flex}.a11y-reset:hover{background:#eaf1ff}.a11y-panel button:focus-visible,.a11y-launcher:focus-visible{outline-offset:3px;outline:3px solid #ffb800}#root .a11y-reading-target{outline-offset:3px;outline:3px solid #155eef!important}html{font-size:var(--a11y-text-size,100%)}html[data-a11y-saturation-mode=low]{--a11y-saturation-filter:saturate(.5)}html[data-a11y-saturation-mode=high]{--a11y-saturation-filter:saturate(1.8)}html[data-a11y-saturation-mode=desaturated]{--a11y-saturation-filter:saturate(0)}html[data-a11y-contrast-mode=inverted]{--a11y-contrast-filter:invert(1)}html:is([data-a11y-saturation-mode=low],[data-a11y-saturation-mode=high],[data-a11y-saturation-mode=desaturated],[data-a11y-contrast-mode=inverted]) :is(#main-content>main,.navbar-nexora,.footer-nexora){filter:var(--a11y-saturation-filter,saturate(1)) var(--a11y-contrast-filter,invert(0))}html[data-a11y-hide-images=true] #root img{opacity:0!important}html[data-a11y-contrast-mode=high] #root,html[data-a11y-contrast-mode=high] #root *{color:#fff!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html[data-a11y-contrast-mode=high] #root :is(a,button){color:#ffeb70!important}html[data-a11y-contrast-mode=high] #root img{background-color:#fff!important}html[data-a11y-contrast-mode=dark] #root,html[data-a11y-contrast-mode=dark] #root *{color:#eef4ff!important;text-shadow:none!important;background-color:#0b1437!important;background-image:none!important;border-color:#8494b4!important}html[data-a11y-contrast-mode=dark] #root :is(a,button){color:#b7d0ff!important}html[data-a11y-contrast-mode=dark] #root img{background-color:#fff!important}html[data-a11y-contrast-mode=light] #root,html[data-a11y-contrast-mode=light] #root *{color:#17223b!important;text-shadow:none!important;background-color:#fff!important;background-image:none!important;border-color:#8695ac!important}html[data-a11y-contrast-mode=light] #root :is(a,button){color:#0e3fb0!important}html[data-a11y-align-mode=left] #root main :is(h1,h2,h3,h4,h5,h6,p,li){text-align:left!important}html[data-a11y-align-mode=center] #root main :is(h1,h2,h3,h4,h5,h6,p,li){text-align:center!important}html[data-a11y-align-mode=right] #root main :is(h1,h2,h3,h4,h5,h6,p,li){text-align:right!important}html[data-a11y-align-mode=justify] #root main :is(h1,h2,h3,h4,h5,h6,p,li){text-align:justify!important}html[data-a11y-dyslexia-font=true] #root{--n-font-body:OpenDyslexic, Verdana, Tahoma, sans-serif;--n-font-display:OpenDyslexic, Verdana, Tahoma, sans-serif}html[data-a11y-dyslexia-font=true] #root,html[data-a11y-dyslexia-font=true] #root :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,em,li,a,button,label,input,textarea,select,option,summary,td,th,dt,dd,blockquote,figcaption,time){font-family:OpenDyslexic,Verdana,Tahoma,sans-serif!important}html[data-a11y-line-height=true] #root :is(h1,h2,h3,h4,h5,h6,p,li,a,button,label){line-height:1.8!important}html[data-a11y-text-spacing=true] #root :is(h1,h2,h3,h4,h5,h6,p,li,a,button,label){letter-spacing:.08em!important;word-spacing:.16em!important}html[data-a11y-underline-links=true] #root a{text-underline-offset:.2em;text-decoration:underline!important}html[data-a11y-highlight-links=true] #root a{outline-offset:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2rem;color:#17223b!important;background-color:#ffe58f!important;background-image:none!important;outline:2px solid #9a6700!important}html[data-a11y-highlight-links=true] #root a :is(div,h1,h2,h3,h4,h5,h6,p,span,small,strong,em,i){color:inherit!important}html[data-a11y-highlight-links=true] #root a:focus-visible{outline-offset:4px;outline:3px solid #155eef!important}html[data-a11y-pause-animations=true]{scroll-behavior:auto!important}html[data-a11y-pause-animations=true] #root *,html[data-a11y-pause-animations=true] #root :before,html[data-a11y-pause-animations=true] #root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}html[data-a11y-cursor-mode=large] #root,html[data-a11y-cursor-mode=large] #root *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M4 3v31l8-8 6 12 6-3-6-12 12-2z' fill='white' stroke='black' stroke-width='3'/%3E%3C/svg%3E") 4 3,auto!important}html[data-a11y-cursor-mode=large] #root :is(input,textarea,[contenteditable=true]){cursor:text!important}.a11y-reading-overlay{z-index:1090;pointer-events:none;position:fixed;inset:0}.a11y-reading-mask-top,.a11y-reading-mask-bottom,.a11y-reading-guide-line{position:absolute;left:0;right:0}.a11y-reading-mask-top,.a11y-reading-mask-bottom{background:#070d22ad}.a11y-reading-mask-top{height:max(0px, calc(var(--a11y-pointer-y,50vh) - 2rem));border-bottom:2px solid #facc15;top:0}.a11y-reading-mask-bottom{top:calc(var(--a11y-pointer-y,50vh) + 2rem);border-top:2px solid #facc15;bottom:0}.a11y-reading-guide-line{top:calc(var(--a11y-pointer-y,50vh) + 1.25rem);background:#facc15;height:4px;box-shadow:0 0 0 1px #0b1437,0 3px 8px #070d2259}html[data-a11y-pause-animations=true] .a11y-tile,html[data-a11y-pause-animations=true] .a11y-launcher{transition:none}@media (width<=520px){.a11y-panel-body{padding:.7rem}}@media (width<=400px){.a11y-panel{border-radius:0}.a11y-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.a11y-tile,.a11y-launcher{transition:none}}.ppid-standard-page{color:var(--n-navy);background:#fff}.ppid-standard-hero{color:#fff;background:linear-gradient(120deg,#091735,#1a3e70 70%,#236d80 140%);padding:9.5rem 0 4.5rem;position:relative;overflow:hidden}.ppid-standard-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:33rem;height:33rem;position:absolute;top:-13rem;right:-8rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.ppid-standard-hero .container{z-index:1;position:relative}.ppid-standard-breadcrumb{color:#c7d5f1;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:3rem;font-size:.82rem;display:flex}.ppid-standard-breadcrumb a{color:#c7d5f1}.ppid-standard-breadcrumb a:hover{color:#fff}.ppid-standard-breadcrumb i{font-size:.64rem}.ppid-standard-eyebrow,.ppid-standard-kicker{color:#1c7290;letter-spacing:.16em;margin-bottom:.85rem;font-size:.73rem;font-weight:800;display:inline-block}.ppid-standard-eyebrow{color:#a7dcea}.ppid-standard-hero h1{color:#fff;letter-spacing:-.05em;max-width:920px;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.15}.ppid-standard-hero p{color:#d3e0f2;max-width:760px;margin:0;font-size:1rem;line-height:1.75}.ppid-standard-page h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.22}.ppid-standard-intro,.ppid-standard-content,.ppid-standard-related{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-standard-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);display:grid}.ppid-standard-intro-grid>p{color:#53647d;margin:0;font-size:.97rem;line-height:1.8}.ppid-standard-related{background:#f6f9fc}.ppid-standard-overview{padding-top:clamp(3.5rem,7vw,6rem)}.ppid-standard-section-heading{max-width:740px;margin-bottom:2rem}.ppid-standard-section-heading>p{color:#657389;margin:.9rem 0 0;font-size:.94rem;line-height:1.7}.ppid-standard-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ppid-standard-related:not(.ppid-standard-overview) .ppid-standard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppid-standard-card{min-height:255px;color:var(--n-navy);background:#fff;border:1px solid #dce7f1;border-radius:1.1rem;flex-direction:column;align-items:flex-start;padding:clamp(1.35rem,2.6vw,2rem);transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ppid-standard-card:hover{color:var(--n-navy);border-color:#a9cfdf;transform:translateY(-2px);box-shadow:0 12px 30px #0c214514}.ppid-standard-card-icon{color:#1c7290;background:#e8f3f7;border-radius:.85rem;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:1.5rem;font-size:1.45rem;display:grid}.ppid-standard-card strong{margin-bottom:.6rem;font-size:1.1rem;line-height:1.4}.ppid-standard-card small{color:#657389;font-size:.84rem;line-height:1.65}.ppid-standard-card-action{color:#1c7290;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.2rem;font-size:.82rem;font-weight:750;display:inline-flex}.ppid-standard-steps{gap:.9rem;max-width:950px;margin:0;padding:0;list-style:none;display:grid}.ppid-standard-steps li{background:#fff;border:1px solid #e3eaf2;border-radius:.95rem;gap:1.2rem;padding:1.35rem 1.5rem;display:flex}.ppid-standard-related .ppid-standard-steps li{border-color:#dce7f1}.ppid-standard-steps li>span{color:#1c7290;background:#e8f3f7;border-radius:.7rem;flex:0 0 2.6rem;place-items:center;width:2.6rem;height:2.6rem;font-size:.8rem;font-weight:800;display:grid}.ppid-standard-steps h3{margin:0 0 .4rem;font-size:1rem}.ppid-standard-steps p{color:#657389;margin:0;font-size:.88rem;line-height:1.65}.ppid-standard-step-link{color:#176d86;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.84rem;font-weight:750;display:inline-flex}.ppid-standard-step-link:hover{color:#104d61}.ppid-standard-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:1000px;margin:0;padding:0;list-style:none;display:grid}.ppid-standard-reasons li{color:#40536e;border:1px solid #e3eaf2;border-radius:.8rem;align-items:flex-start;gap:.8rem;padding:1.1rem 1.2rem;font-size:.9rem;line-height:1.6;display:flex}.ppid-standard-reasons i{color:#1c7290;flex:none;font-size:1.1rem}.ppid-standard-note{background:#eff8fb;border:1px solid #cfe4ed;border-radius:.9rem;align-items:flex-start;gap:.8rem;max-width:950px;margin-top:1.6rem;padding:1.1rem 1.3rem;display:flex}.ppid-standard-overview+.container.ppid-standard-note{margin-top:0}.ppid-standard-note i{color:#1c7290;flex:none;font-size:1.1rem}.ppid-standard-note p{color:#3f5d70;margin:0;font-size:.85rem;line-height:1.7}.ppid-standard-source{color:#657389;max-width:950px;margin:1.35rem 0 0;font-size:.81rem;line-height:1.7}.ppid-standard-source a{color:#176d86;font-weight:700}.ppid-standard-source a:hover{color:#0e4d63;text-decoration:underline}.ppid-standard-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ppid-standard-privacy-grid article{border:1px solid #e3eaf2;border-radius:1rem;padding:clamp(1.4rem,2.5vw,1.9rem)}.ppid-standard-privacy-grid article>span{color:#1c7290;background:#e8f3f7;border-radius:.8rem;place-items:center;width:3rem;height:3rem;margin-bottom:1.2rem;font-size:1.3rem;display:grid}.ppid-standard-privacy-grid h3{margin:0 0 .6rem;font-size:1.08rem}.ppid-standard-privacy-grid p{color:#657389;margin:0;font-size:.87rem;line-height:1.7}.ppid-standard-contact{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-standard-contact-inner{color:#fff;background:linear-gradient(110deg,#0d234d,#1b6176);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.ppid-standard-contact span{color:#afdbe8;letter-spacing:.15em;margin-bottom:.5rem;font-size:.71rem;font-weight:800;display:block}.ppid-standard-contact h2{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem)}.ppid-standard-contact p{color:#cee0e9;max-width:610px;margin:.7rem 0 0;font-size:.87rem;line-height:1.6}.ppid-standard-contact a{color:#164c63;background:#fff;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-standard-contact a:hover{color:#164c63;background:#e9f6fa}@media (width<=767.98px){.ppid-standard-hero{padding:8.5rem 0 3.5rem}.ppid-standard-breadcrumb{margin-bottom:2rem}.ppid-standard-intro-grid,.ppid-standard-card-grid,.ppid-standard-related:not(.ppid-standard-overview) .ppid-standard-card-grid,.ppid-standard-reasons,.ppid-standard-privacy-grid{grid-template-columns:1fr}.ppid-standard-card{min-height:0}.ppid-standard-contact-inner{flex-direction:column;align-items:flex-start}}.ppid-regulations-intro{padding:clamp(3.5rem,7vw,5.5rem) 0}.ppid-regulations-intro-inner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.ppid-regulations-intro h2{max-width:650px}.ppid-regulations-intro p{color:#53647d;max-width:560px;margin:0;font-size:.96rem;line-height:1.8}.ppid-regulations-content{background:#f6f9fc;padding:clamp(3.5rem,7vw,5.5rem) 0}.ppid-regulations-section-heading{max-width:720px;margin-bottom:2rem}.ppid-regulations-list{gap:1rem;max-width:1050px;margin:0;padding:0;list-style:none;display:grid}.ppid-regulations-card{background:#fff;border:1px solid #dce7f1;border-radius:1.1rem;grid-template-columns:66px minmax(0,1fr);gap:1.5rem;padding:clamp(1.5rem,3vw,2.1rem);display:grid;box-shadow:0 10px 28px #0c21450a}.ppid-regulations-number{color:#c8d9e8;font-size:2rem;font-weight:800;line-height:1}.ppid-regulations-type{color:#1c7290;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:800;display:inline-block}.ppid-regulations-card h3{color:#112d66;margin:0;font-size:clamp(1.25rem,2.6vw,1.65rem)}.ppid-regulations-subtitle{color:#234469;margin:.3rem 0 0;font-size:.94rem;font-weight:700}.ppid-regulations-summary{color:#53647d;max-width:780px;margin:1rem 0 1.2rem;font-size:.89rem;line-height:1.7}.ppid-regulations-card h4{color:#354765;margin:0 0 .55rem;font-size:.84rem;font-weight:800}.ppid-regulations-card ul{color:#53647d;gap:.4rem;margin:0;padding-left:1.15rem;font-size:.84rem;line-height:1.6;display:grid}.ppid-regulations-card a{color:#126d92;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.35rem;font-size:.86rem;font-weight:750;display:inline-flex}.ppid-regulations-card a:hover{color:#0b4d6b;text-decoration:underline}.ppid-regulations-card a small{color:#657389;margin-left:.5rem;font-size:.74rem;font-weight:500}.ppid-regulations-next{padding:clamp(3.5rem,7vw,5.5rem) 0}.ppid-regulations-next-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.ppid-regulations-next h2{max-width:660px}.ppid-regulations-next p{color:#657389;max-width:570px;margin:.8rem 0 0;font-size:.9rem;line-height:1.7}.ppid-regulations-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ppid-regulations-actions a{color:#145b78;white-space:nowrap;background:#f2f8fb;border:1px solid #cfe1ee;border-radius:.7rem;justify-content:center;align-items:center;gap:.7rem;min-height:46px;padding:.75rem 1rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-regulations-actions a:hover{color:#0e4d63;background:#e8f3f7;border-color:#8fbdcf}@media (width<=767.98px){.ppid-regulations-intro-inner{grid-template-columns:1fr;gap:1.2rem}.ppid-regulations-next-inner{flex-direction:column;align-items:flex-start}}@media (width<=575.98px){.ppid-regulations-card{grid-template-columns:1fr;gap:.8rem}.ppid-regulations-number{font-size:1.5rem}.ppid-regulations-actions,.ppid-regulations-actions a{width:100%}}.ppid-periodic-page{color:var(--n-navy);background:#fff}.ppid-periodic-hero{color:#fff;background:linear-gradient(120deg,#081537,#143d78);padding:9.5rem 0 4.5rem;position:relative;overflow:hidden}.ppid-periodic-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:32rem;height:32rem;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.ppid-periodic-hero .container{z-index:1;position:relative}.ppid-periodic-breadcrumb{color:#c7d5f1;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:3rem;font-size:.82rem;display:flex}.ppid-periodic-breadcrumb a{color:#c7d5f1}.ppid-periodic-breadcrumb a:hover{color:#fff}.ppid-periodic-breadcrumb i{font-size:.64rem}.ppid-periodic-eyebrow,.ppid-periodic-kicker{color:#155eef;letter-spacing:.16em;margin-bottom:.85rem;font-size:.73rem;font-weight:800;display:inline-block}.ppid-periodic-eyebrow{color:#a7caff}.ppid-periodic-hero h1{color:#fff;letter-spacing:-.05em;max-width:800px;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.15}.ppid-periodic-hero p{color:#d3def3;max-width:720px;margin:0;font-size:1rem;line-height:1.75}.ppid-periodic-intro,.ppid-periodic-library,.ppid-periodic-scope,.ppid-periodic-available{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-periodic-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);display:grid}.ppid-periodic-page h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.22}.ppid-periodic-intro-copy p{color:#53647d;margin:0 0 1rem;font-size:.97rem;line-height:1.8}.ppid-periodic-intro-copy a{color:#2463ba;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.83rem;font-weight:750;display:inline-flex}.ppid-periodic-intro-copy a:hover{color:#123e78}.ppid-periodic-scope{background:#f7f9fd}.ppid-periodic-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.ppid-periodic-section-heading>div{max-width:680px}.ppid-periodic-section-heading>p{color:#657389;max-width:320px;margin:0 0 .2rem;font-size:.91rem}.ppid-periodic-library{background:#f7f9fd}.ppid-periodic-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ppid-periodic-document{background:#fff;border:1px solid #e3eaf5;border-radius:1.1rem;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.4rem,2.7vw,2rem);display:flex;box-shadow:0 8px 24px #0c214509}.ppid-periodic-document-top{justify-content:space-between;align-self:stretch;align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.ppid-periodic-document-icon{color:#2463ba;background:#eaf2ff;border-radius:.85rem;place-items:center;width:3.2rem;height:3.2rem;font-size:1.45rem;display:grid}.ppid-periodic-document-meta{color:#657389;font-size:.8rem;font-weight:700}.ppid-periodic-document h3{margin:0 0 .7rem;font-size:1.15rem;line-height:1.4}.ppid-periodic-document p{color:#53647d;overflow-wrap:anywhere;margin:0 0 1.3rem;font-size:.88rem;line-height:1.7}.ppid-periodic-example{color:#7f5400;background:#fff4da;border-radius:.4rem;margin:0 0 .8rem;padding:.27rem .6rem;font-size:.72rem;font-weight:800}.ppid-periodic-document-actions{flex-wrap:wrap;gap:.65rem;margin-top:auto;display:flex}.ppid-periodic-document-actions a,.ppid-periodic-state button{color:#174d91;background:#edf5ff;border:1px solid #b7d2f6;border-radius:.6rem;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.81rem;font-weight:750;display:inline-flex}.ppid-periodic-document-actions a:hover,.ppid-periodic-state button:hover{color:#103967;background:#dcecff}.ppid-periodic-state{text-align:center;background:#fff;border:1px dashed #cad8e9;border-radius:1rem;padding:2.5rem}.ppid-periodic-state>i{color:#2463ba;margin-bottom:.9rem;font-size:2rem;display:block}.ppid-periodic-state h3{margin:0 0 .45rem;font-size:1.1rem}.ppid-periodic-state p{color:#657389;margin:0;font-size:.9rem}.ppid-periodic-state button{cursor:pointer;margin-top:1rem}.ppid-periodic-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ppid-periodic-scope-grid li{background:#fff;border:1px solid #e3eaf5;border-radius:1.1rem;min-height:215px;padding:clamp(1.4rem,2.7vw,2rem)}.ppid-periodic-scope-top{justify-content:space-between;align-items:start;margin-bottom:1.5rem;display:flex}.ppid-periodic-scope-top>span{color:#2463ba;background:#eaf2ff;border-radius:.85rem;place-items:center;width:3.2rem;height:3.2rem;font-size:1.45rem;display:grid}.ppid-periodic-scope-top small{color:#bdcadc;font-family:var(--n-font-display);font-size:1rem;font-weight:800}.ppid-periodic-scope-grid h3{margin:0 0 .6rem;font-size:1.16rem}.ppid-periodic-scope-grid p{color:#657389;margin:0;font-size:.88rem;line-height:1.65}.ppid-periodic-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.ppid-periodic-links>a{color:var(--n-navy);background:#fff;border:1px solid #e3eaf5;border-radius:1rem;align-items:center;gap:.95rem;padding:1.2rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 8px 24px #0c214509}.ppid-periodic-links>a:hover{color:var(--n-navy);border-color:#b7d2f6;transform:translateY(-2px);box-shadow:0 12px 30px #0c214514}.ppid-periodic-link-icon{color:#2463ba;background:#eaf2ff;border-radius:.85rem;flex:0 0 3.15rem;place-items:center;width:3.15rem;height:3.15rem;font-size:1.35rem;display:grid}.ppid-periodic-link-copy{flex:1;gap:.2rem;display:grid}.ppid-periodic-link-copy strong{font-size:.98rem}.ppid-periodic-link-copy small{color:#657389;font-size:.8rem;line-height:1.55}.ppid-periodic-links>a>i{color:#4b78af}.ppid-periodic-note{background:#edf5ff;border:1px solid #dce8f8;border-radius:.9rem;align-items:flex-start;gap:.8rem;margin-top:1.5rem;padding:1.1rem 1.3rem;display:flex}.ppid-periodic-note i{color:#2463ba;font-size:1.1rem}.ppid-periodic-note p{color:#415d82;margin:0;font-size:.84rem;line-height:1.6}.ppid-periodic-next{padding:0 0 clamp(3.5rem,7vw,6rem)}.ppid-periodic-next-inner{color:#fff;background:linear-gradient(110deg,#0d234d,#163d78);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.ppid-periodic-next span{color:#a9c9f2;letter-spacing:.15em;margin-bottom:.5rem;font-size:.71rem;font-weight:800;display:block}.ppid-periodic-next h2{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem)}.ppid-periodic-next p{color:#c9d8ed;margin:.7rem 0 0;font-size:.87rem}.ppid-periodic-next a{color:#153d77;background:#fff;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-periodic-next a:hover{color:#153d77;background:#e9f2ff}@media (width<=767.98px){.ppid-periodic-hero{padding:8.5rem 0 3.5rem}.ppid-periodic-breadcrumb{margin-bottom:2rem}.ppid-periodic-intro-grid,.ppid-periodic-documents,.ppid-periodic-scope-grid,.ppid-periodic-links{grid-template-columns:1fr}.ppid-periodic-section-heading,.ppid-periodic-next-inner{flex-direction:column;align-items:flex-start}.ppid-periodic-section-heading>p{max-width:640px}.ppid-periodic-scope-grid li{min-height:0}}.ppid-public-info-page{color:var(--n-navy);background:#fff}.ppid-public-info-hero{color:#fff;background:linear-gradient(120deg,#081537,#143d78);padding:9.5rem 0 4.5rem;position:relative;overflow:hidden}.ppid-public-info-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:32rem;height:32rem;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.ppid-public-info-hero .container{z-index:1;position:relative}.ppid-public-info-breadcrumb{color:#c7d5f1;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:3rem;font-size:.82rem;display:flex}.ppid-public-info-breadcrumb a{color:#c7d5f1}.ppid-public-info-breadcrumb a:hover{color:#fff}.ppid-public-info-breadcrumb i{font-size:.64rem}.ppid-public-info-eyebrow,.ppid-public-info-kicker{color:#155eef;letter-spacing:.16em;margin-bottom:.85rem;font-size:.73rem;font-weight:800;display:inline-block}.ppid-public-info-eyebrow{color:#a7caff}.ppid-public-info-hero h1{color:#fff;letter-spacing:-.05em;max-width:800px;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.15}.ppid-public-info-hero p{color:#d3def3;max-width:690px;margin:0;font-size:1rem;line-height:1.75}.ppid-public-info-page h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.22}.ppid-public-info-intro,.ppid-public-info-categories,.ppid-public-info-guides{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-public-info-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);display:grid}.ppid-public-info-intro-copy p{color:#53647d;margin:0 0 1rem;font-size:.97rem;line-height:1.8}.ppid-public-info-intro-copy a{color:#2463ba;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.83rem;font-weight:750;display:inline-flex}.ppid-public-info-intro-copy a:hover{color:#123e78}.ppid-public-info-categories{background:#f7f9fd}.ppid-public-info-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.ppid-public-info-section-heading>div{max-width:680px}.ppid-public-info-section-heading>p{color:#657389;max-width:320px;margin:0 0 .2rem;font-size:.91rem}.ppid-public-info-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ppid-public-info-category{--ppid-category-color:#2463ba;--ppid-category-bg:#eaf2ff;background:#fff;border:1px solid #e3eaf5;border-radius:1.1rem;flex-direction:column;align-items:flex-start;min-height:285px;padding:clamp(1.35rem,2.5vw,2rem);display:flex}.ppid-public-info-tone-amber{--ppid-category-color:#ad7417;--ppid-category-bg:#fff5df}.ppid-public-info-tone-teal{--ppid-category-color:#167a78;--ppid-category-bg:#e7f7f4}.ppid-public-info-category-top{justify-content:space-between;align-items:start;width:100%;margin-bottom:1.7rem;display:flex}.ppid-public-info-category-top>span{background:var(--ppid-category-bg);width:3.2rem;height:3.2rem;color:var(--ppid-category-color);border-radius:.85rem;place-items:center;font-size:1.45rem;display:grid}.ppid-public-info-category-top small{color:#bdcadc;font-family:var(--n-font-display);font-size:1rem;font-weight:800}.ppid-public-info-category h3{margin:0 0 .6rem;font-size:1.18rem}.ppid-public-info-category p{color:#657389;margin:0 0 1.4rem;font-size:.88rem;line-height:1.65}.ppid-public-info-category a{color:var(--ppid-category-color);align-items:center;gap:.5rem;margin-top:auto;font-size:.83rem;font-weight:750;display:inline-flex}.ppid-public-info-category a:hover{text-decoration:underline}.ppid-public-info-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ppid-public-info-guide{background:#fff;border:1px solid #e3eaf5;border-radius:1.25rem;padding:clamp(1.5rem,3vw,2.5rem)}.ppid-public-info-guide[id]{scroll-margin-top:6.5rem}.ppid-public-info-guide:target{border-color:#7fa8e5;box-shadow:0 0 0 3px #2463ba1f}.ppid-public-info-guide-icon{color:#2463ba;background:#eaf2ff;border-radius:.85rem;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:1.5rem;font-size:1.4rem;display:grid}.ppid-public-info-guide h2{margin-bottom:1rem;font-size:clamp(1.5rem,2.7vw,2.15rem)}.ppid-public-info-guide p{color:#53647d;margin:0 0 1rem;font-size:.9rem;line-height:1.75}.ppid-public-info-guide .ppid-public-info-guide-note{color:#657389;border-top:1px solid #e3eaf5;margin:1.3rem 0 0;padding-top:1.1rem;font-size:.84rem}.ppid-public-info-guide>a{color:#2463ba;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.84rem;font-weight:750;display:inline-flex}.ppid-public-info-guide>a:hover{color:#123e78}.ppid-public-info-report{padding:0 0 clamp(3.5rem,7vw,6rem)}.ppid-public-info-report-inner{background:#f4f9fb;border:1px solid #d8e9ee;border-radius:1.25rem;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.ppid-public-info-report-icon{color:#177888;background:#e4f4f6;border-radius:.9rem;flex:0 0 3.5rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;display:grid}.ppid-public-info-report-inner>div{flex:1}.ppid-public-info-report-inner .ppid-public-info-kicker{color:#177888;margin-bottom:.45rem}.ppid-public-info-report h2{font-size:clamp(1.3rem,2.5vw,1.85rem)}.ppid-public-info-report p{color:#53647d;margin:.55rem 0 0;font-size:.88rem;line-height:1.65}.ppid-public-info-report a{color:#fff;background:#146a79;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.83rem;font-weight:750;display:inline-flex}.ppid-public-info-report a:hover{color:#fff;background:#105463}.ppid-public-info-next{padding:0 0 clamp(3.5rem,7vw,6rem)}.ppid-public-info-next-inner{color:#fff;background:linear-gradient(110deg,#0d234d,#163d78);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.ppid-public-info-next span{color:#a9c9f2;letter-spacing:.15em;margin-bottom:.5rem;font-size:.71rem;font-weight:800;display:block}.ppid-public-info-next h2{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem)}.ppid-public-info-next p{color:#c9d8ed;margin:.7rem 0 0;font-size:.87rem}.ppid-public-info-next a{color:#153d77;background:#fff;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-public-info-next a:hover{color:#153d77;background:#e9f2ff}@media (width<=991.98px){.ppid-public-info-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.ppid-public-info-hero{padding:8.5rem 0 3.5rem}.ppid-public-info-breadcrumb{margin-bottom:2rem}.ppid-public-info-intro-grid,.ppid-public-info-category-grid,.ppid-public-info-guide-grid{grid-template-columns:1fr}.ppid-public-info-section-heading,.ppid-public-info-next-inner{flex-direction:column;align-items:flex-start}.ppid-public-info-section-heading>p{max-width:640px}.ppid-public-info-category{min-height:0}.ppid-public-info-report-inner{flex-direction:column;align-items:flex-start}.ppid-public-info-report a{width:100%}}.ppid-immediate-page .ppid-periodic-hero{background:linear-gradient(120deg,#0b1736 0%,#213653 62%,#805628 135%)}.ppid-immediate-page .ppid-periodic-eyebrow{color:#ffd48a}.ppid-immediate-page .ppid-periodic-eyebrow i{margin-right:.35rem;font-size:.95rem}.ppid-immediate-page .ppid-periodic-kicker{color:#a4651e}.ppid-immediate-page .ppid-periodic-library{background:#fbf8f3}.ppid-immediate-page .ppid-periodic-document{border-color:#eadfce}.ppid-immediate-page .ppid-periodic-document-icon{color:#996020;background:#fff0d7}.ppid-immediate-page .ppid-periodic-document-meta{text-align:right}.ppid-immediate-page .ppid-periodic-document-actions a,.ppid-immediate-page .ppid-periodic-state button{color:#80511c;background:#fff3df;border-color:#e4c99f}.ppid-immediate-page .ppid-periodic-document-actions a:hover,.ppid-immediate-page .ppid-periodic-state button:hover{color:#693e12;background:#ffe8c2}.ppid-immediate-page .ppid-periodic-state{border-color:#e5d8c4}.ppid-immediate-page .ppid-periodic-state>i{color:#a4651e}.ppid-immediate-guidance{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-immediate-guidance-inner{background:#fff;border:1px solid #e3eaf5;border-radius:1.2rem;align-items:center;gap:1.4rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.ppid-immediate-guidance-icon{color:#2463ba;background:#eaf2ff;border-radius:.9rem;flex:0 0 3.4rem;place-items:center;width:3.4rem;height:3.4rem;font-size:1.4rem;display:grid}.ppid-immediate-guidance-inner>div{flex:1}.ppid-immediate-guidance h2{font-size:clamp(1.35rem,2.5vw,1.8rem)}.ppid-immediate-guidance p{color:#53647d;max-width:690px;margin:.5rem 0 0;font-size:.88rem;line-height:1.65}.ppid-immediate-guidance a{color:#fff;background:#153d77;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.83rem;font-weight:750;display:inline-flex}.ppid-immediate-guidance a:hover{color:#fff;background:#2463ba}@media (width<=767.98px){.ppid-immediate-guidance-inner{flex-direction:column;align-items:flex-start}.ppid-immediate-guidance a{width:100%}}.ppid-always-page .ppid-periodic-hero{background:linear-gradient(120deg,#081c30 0%,#12495d 70%,#1f7669 140%)}.ppid-always-page .ppid-periodic-eyebrow{color:#a7eddb}.ppid-always-page .ppid-periodic-eyebrow i{margin-right:.35rem;font-size:.95rem}.ppid-always-page .ppid-periodic-kicker,.ppid-always-page .ppid-periodic-intro-copy a{color:#147d71}.ppid-always-page .ppid-periodic-intro-copy a:hover{color:#0e6259}.ppid-always-page .ppid-periodic-library{background:#f3f9f8}.ppid-always-page .ppid-periodic-document{border-color:#d6e9e5}.ppid-always-page .ppid-periodic-document-icon{color:#147d71;background:#dff4ee}.ppid-always-page .ppid-periodic-document-actions a,.ppid-always-page .ppid-periodic-state button{color:#0e6259;background:#e5f6f1;border-color:#b6ded3}.ppid-always-page .ppid-periodic-document-actions a:hover,.ppid-always-page .ppid-periodic-state button:hover{color:#0b4d46;background:#cdefe5}.ppid-always-page .ppid-periodic-state{border-color:#c9e3dd}.ppid-always-page .ppid-periodic-state>i{color:#147d71}.ppid-always-date{color:#657389;margin:auto 0 1rem;font-size:.77rem;display:block}.ppid-always-page .ppid-periodic-document-actions{margin-top:0}.ppid-always-empty-link{color:#147d71;align-items:center;gap:.45rem;margin-top:1.1rem;font-size:.84rem;font-weight:750;display:inline-flex}.ppid-always-empty-link:hover{color:#0e6259}.ppid-always-next{padding:0 0 clamp(3.5rem,7vw,6rem)}.ppid-always-next-inner{color:#fff;background:linear-gradient(110deg,#0d3444,#156e69);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.ppid-always-next span{color:#b9ebe0;letter-spacing:.15em;margin-bottom:.5rem;font-size:.71rem;font-weight:800;display:block}.ppid-always-next h2{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem)}.ppid-always-next p{color:#d2ebe8;margin:.7rem 0 0;font-size:.87rem}.ppid-always-next a{color:#135b59;background:#fff;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-always-next a:hover{color:#0d4c49;background:#e5f6f1}@media (width<=767.98px){.ppid-always-next-inner{flex-direction:column;align-items:flex-start}}.ppid-report-page .ppid-periodic-hero{background:linear-gradient(120deg,#0b1835,#23436d 75%,#347e88 140%)}.ppid-report-page .ppid-periodic-eyebrow{color:#b9e8f0}.ppid-report-page .ppid-periodic-eyebrow i{margin-right:.35rem;font-size:.95rem}.ppid-report-page .ppid-periodic-kicker,.ppid-report-page .ppid-periodic-intro-copy a{color:#177888}.ppid-report-page .ppid-periodic-intro-copy a:hover{color:#105d6a}.ppid-report-summary{border-top:1px solid #e4edf0;padding:clamp(3.5rem,7vw,6rem) 0}.ppid-report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ppid-report-summary-card{background:#f7fbfc;border:1px solid #d8e9ee;border-radius:1rem;flex-direction:column;min-width:0;padding:1.6rem;display:flex}.ppid-report-summary-card span{color:#315667;font-size:.87rem;font-weight:750}.ppid-report-summary-card strong{color:#123d50;margin:.8rem 0 .45rem;font-size:clamp(2.2rem,4vw,3rem);line-height:1;display:block}.ppid-report-summary-card small{color:#627988;margin-top:auto;font-size:.78rem;line-height:1.5}.ppid-report-summary-card-total{background:linear-gradient(135deg,#145b6c,#187f8c);border-color:#176c7b}.ppid-report-summary-card-total span,.ppid-report-summary-card-total strong{color:#fff}.ppid-report-summary-card-total small{color:#d7f0f1}.ppid-report-summary-note{color:#627988;margin:1.25rem 0 0;font-size:.83rem;line-height:1.65}.ppid-report-page .ppid-periodic-library{background:#f4f9fb}.ppid-report-page .ppid-periodic-document{border-color:#d8e9ee}.ppid-report-page .ppid-periodic-document-icon{color:#177888;background:#e4f4f6}.ppid-report-page .ppid-periodic-document-actions a,.ppid-report-page .ppid-periodic-state button{color:#126779;background:#eaf7f8;border-color:#b7dce3}.ppid-report-page .ppid-periodic-document-actions a:hover,.ppid-report-page .ppid-periodic-state button:hover{color:#0c4d5b;background:#d6eff2}.ppid-report-page .ppid-periodic-state{border-color:#ccdee3}.ppid-report-page .ppid-periodic-state>i{color:#177888}.ppid-report-date{color:#657389;margin:auto 0 1rem;font-size:.77rem;display:block}.ppid-report-page .ppid-periodic-document-actions{margin-top:0}.ppid-report-page .ppid-periodic-next-inner{background:linear-gradient(110deg,#11344b,#1c6777)}.ppid-report-page .ppid-periodic-next span{color:#b8e7ec}@media (width<=991.98px){.ppid-report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.ppid-report-summary-grid{grid-template-columns:1fr}}.ppid-navbar{z-index:1030;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e6edf7;min-height:78px;transition:box-shadow .2s;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 18px #091e460b}.ppid-navbar.scrolled{box-shadow:0 8px 28px #091e461f}.ppid-navbar-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:78px;display:flex}.ppid-navbar-brand{color:#112d66;flex:none;align-items:center;gap:.75rem;display:inline-flex}.ppid-navbar-brand:hover{color:#112d66}.ppid-navbar-logo{object-fit:contain;width:133px;height:60px;display:block}.ppid-navbar-brand-label{font-family:var(--n-font-display);letter-spacing:-.03em;border-left:1px solid #d7e1ef;padding-left:.75rem;font-size:1.12rem;font-weight:800}.ppid-navbar-menu{align-items:center;gap:.2rem;display:flex}.ppid-navbar-menu>a,.ppid-navbar-dropdown-link,.ppid-navbar-dropdown-toggle{color:#354765;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.45rem;min-height:42px;padding:.6rem .85rem;font-size:.86rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.ppid-navbar-menu>a:hover,.ppid-navbar-dropdown-link:hover,.ppid-navbar-dropdown-toggle:hover,.ppid-navbar-dropdown-toggle[aria-expanded=true]{color:#155eef;background:#edf4ff}.ppid-navbar-dropdown{align-items:center;display:flex;position:relative}.ppid-navbar-dropdown-link{padding-right:.45rem}.ppid-navbar-dropdown-toggle{justify-content:center;min-width:35px;padding:.6rem}.ppid-navbar-dropdown-toggle i{font-size:.72rem;transition:transform .2s}.ppid-navbar-dropdown-toggle[aria-expanded=true] i{transform:rotate(180deg)}.ppid-navbar-submenu{z-index:2;background:#fff;border:1px solid #e4ebf5;border-radius:.85rem;gap:.2rem;min-width:215px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 16px 35px #091e4624}.ppid-navbar-submenu[hidden]{display:none}.ppid-navbar-submenu a{color:#354765;white-space:nowrap;border-radius:.55rem;padding:.68rem .75rem;font-size:.84rem;font-weight:650}.ppid-navbar-submenu .ppid-navbar-submenu-report{white-space:normal;max-width:260px}.ppid-navbar-service-submenu a{white-space:normal;max-width:270px}.ppid-navbar-submenu a:hover{color:#155eef;background:#edf4ff}.ppid-navbar-menu>.ppid-navbar-return{color:#fff;background:#112d66;margin-left:.7rem;padding:.65rem 1rem}.ppid-navbar-menu>.ppid-navbar-return:hover{color:#fff;background:#2054a4}.ppid-navbar-toggle{color:#112d66;background:#f7faff;border:1px solid #dce6f4;border-radius:.7rem;place-items:center;width:42px;height:42px;font-size:1.4rem;display:none}.ppid-page{color:var(--n-navy);background:#fff}.ppid-page section[id],.ppid-profile-grid>article[id]{scroll-margin-top:6.5rem}.ppid-hero{color:#fff;background:radial-gradient(circle at 84% 18%,#4470d44d,#0000 32%),linear-gradient(120deg,#081537 0%,#112d66 59%,#123e78 100%);padding:9.7rem 0 7.2rem;position:relative;overflow:hidden}.ppid-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 100%);mask-image:linear-gradient(90deg,#0000 20%,#000 100%)}.ppid-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:50%;width:33rem;height:33rem;position:absolute;bottom:-13rem;right:-7rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.ppid-hero-inner{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.ppid-breadcrumb{color:#c7d5f1;align-items:center;gap:.65rem;margin-bottom:3.4rem;font-size:.82rem;display:flex}.ppid-breadcrumb a{color:#c7d5f1}.ppid-breadcrumb a:hover{color:#fff}.ppid-breadcrumb i{font-size:.64rem}.ppid-eyebrow{color:#bcd4ff;letter-spacing:.18em;align-items:center;gap:.7rem;margin-bottom:1.3rem;font-size:.75rem;font-weight:800;display:inline-flex}.ppid-eyebrow-dot{background:#67d9cf;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #67d9cf1f}.ppid-hero h1{color:#fff;letter-spacing:-.055em;max-width:700px;margin:0 0 1.4rem;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.13}.ppid-hero h1 span{color:#90c8ff}.ppid-hero-copy>p{color:#d3def3;max-width:640px;margin-bottom:2rem;font-size:1.04rem;line-height:1.85}.ppid-hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.ppid-button{border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.85rem;min-height:48px;padding:.72rem 1.2rem;font-size:.88rem;font-weight:750;line-height:1.3;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.ppid-button:hover{transform:translateY(-2px)}.ppid-button-primary{color:#153d77;background:#fff;box-shadow:0 12px 30px #04112d1f}.ppid-button-primary:hover{color:#153d77;background:#e9f2ff}.ppid-button-ghost{color:#fff;background:#ffffff0f;border-color:#ffffff59}.ppid-button-ghost:hover{color:#fff;background:#ffffff24}.ppid-hero-guide{color:var(--n-navy);background:#fffffff5;border:1px solid #ffffff57;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.3rem);overflow:hidden;box-shadow:0 26px 70px #000b2740}.ppid-guide-top{color:#3974b7;letter-spacing:.14em;align-items:center;gap:.75rem;margin-bottom:1.4rem;font-size:.69rem;font-weight:800;display:flex}.ppid-guide-icon{color:#155eef;background:#eaf2ff;border-radius:.7rem;place-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:grid}.ppid-hero-guide h2{margin:0 0 .35rem;font-size:1.7rem}.ppid-hero-guide>p{color:#68768b;margin:0 0 1.4rem;font-size:.88rem}.ppid-guide-links{gap:.65rem;display:grid}.ppid-guide-links a{color:var(--n-navy);background:#fff;border:1px solid #e7ecf5;border-radius:.9rem;align-items:center;gap:.85rem;padding:.9rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.ppid-guide-links a:hover{background:#f5f9ff;border-color:#bed5f5;transform:translate(3px)}.ppid-guide-link-icon{color:#155eef;background:#eff5ff;border-radius:.7rem;flex:0 0 2.7rem;place-items:center;width:2.7rem;height:2.7rem;font-size:1.1rem;display:grid}.ppid-guide-links a>span:nth-child(2){flex:1;gap:.15rem;min-width:0;display:grid}.ppid-guide-links strong{font-size:.89rem}.ppid-guide-links small{color:#738096;font-size:.74rem}.ppid-guide-links a>i{color:#6890c3}.ppid-section{padding:clamp(4rem,7vw,6rem) 0}.ppid-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.ppid-section-heading>div{max-width:680px}.ppid-section-heading>p{color:#657389;max-width:310px;margin:0 0 .2rem;font-size:.93rem}.ppid-section-kicker{color:#155eef;letter-spacing:.16em;margin-bottom:.8rem;font-size:.74rem;font-weight:800;display:inline-block}.ppid-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.22}.ppid-profile{background:#fff}.ppid-profile-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);display:grid}.ppid-profile-copy>p{color:#5d6e85;margin:0 0 1.5rem;font-size:1rem;line-height:1.85}.ppid-profile-points{flex-wrap:wrap;gap:.65rem;display:flex}.ppid-profile-points span{color:#315b91;background:#f5f9ff;border:1px solid #dfeaf8;border-radius:.65rem;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.ppid-profile-points i{font-size:1rem}.ppid-profile-overview-link{color:#2463ba;align-items:center;gap:.45rem;margin-top:1.1rem;font-size:.88rem;font-weight:750;display:inline-flex}.ppid-profile-overview-link:hover{color:#123e78}.ppid-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.2rem;display:grid}.ppid-profile-grid article{background:#fff;border:1px solid #e4ebf5;border-radius:1rem;flex-direction:column;align-items:flex-start;min-height:220px;padding:1.35rem;display:flex;box-shadow:0 8px 24px #0c214509}.ppid-profile-card-icon{color:#2463ba;background:#eaf2ff;border-radius:.75rem;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:1rem;font-size:1.25rem;display:grid}.ppid-profile-grid h3{margin:0 0 .45rem;font-size:1.05rem}.ppid-profile-grid p{color:#68768b;margin:0 0 1rem;font-size:.85rem}.ppid-profile-grid article>a{color:#2463ba;align-items:center;gap:.45rem;margin-top:auto;font-size:.82rem;font-weight:750;display:inline-flex}.ppid-profile-grid article>a:hover{color:#123e78}.ppid-information{background:#f7f9fd}.ppid-information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ppid-information-card{background:#fff;border:1px solid #e8edf6;border-radius:1.25rem;flex-direction:column;min-height:275px;padding:clamp(1.35rem,2.5vw,2rem);display:flex;box-shadow:0 10px 30px #0c214509}.ppid-information-card[id]{scroll-margin-top:6.5rem}.ppid-information-card:target{border-color:#7fa8e5;box-shadow:0 0 0 3px #2463ba1f}.ppid-information-card-top{justify-content:space-between;align-items:start;margin-bottom:2.1rem;display:flex}.ppid-information-icon{background:var(--ppid-tone-bg);width:3.3rem;height:3.3rem;color:var(--ppid-tone);border-radius:.95rem;place-items:center;font-size:1.55rem;display:grid}.ppid-information-number{color:#c5cfdd;font-family:var(--n-font-display);font-size:1.1rem;font-weight:800}.ppid-information-card h3{margin:0 0 .65rem;font-size:1.25rem}.ppid-information-card p{color:#647389;margin:0;font-size:.9rem}.ppid-information-card-link{color:#2463ba;align-self:flex-start;align-items:center;gap:.45rem;margin-top:auto;padding-top:1rem;font-size:.83rem;font-weight:750;display:inline-flex}.ppid-information-card-link:hover{color:#123e78}.ppid-tone-blue{--ppid-tone:#2463ba;--ppid-tone-bg:#eaf2ff}.ppid-tone-amber{--ppid-tone:#ad7417;--ppid-tone-bg:#fff5df}.ppid-tone-teal{--ppid-tone:#167a78;--ppid-tone-bg:#e7f7f4}.ppid-documents{background:#fff}.ppid-documents-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ppid-documents-intro{align-self:stretch;padding-top:.5rem;position:relative}.ppid-documents-intro>p{color:#647389;max-width:410px;margin:1.1rem 0 0;font-size:.96rem}.ppid-documents-mark{color:#4979bd;background:linear-gradient(140deg,#f3f8ff,#e6f2ff);border:1px solid #dce9fc;border-radius:2rem;place-items:center;width:10rem;height:10rem;margin-top:2rem;display:grid;position:relative;transform:rotate(-6deg)}.ppid-documents-mark>i{font-size:5rem}.ppid-documents-mark>span{background:#d7edfa;border-radius:.8rem;width:2.6rem;height:2.6rem;position:absolute;right:-1.2rem}.ppid-documents-mark>span:nth-child(2){top:.8rem}.ppid-documents-mark>span:nth-child(3){background:#f6e9cc;width:1.6rem;height:1.6rem;bottom:1rem;right:-2rem}.ppid-document-links{gap:.8rem;display:grid}.ppid-document-link{color:var(--n-navy);background:#fff;border:1px solid #e5ebf4;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 8px 24px #0c214509}.ppid-document-link:hover{color:var(--n-navy);border-color:#b7d2f6;transform:translateY(-2px);box-shadow:0 12px 32px #0c214517}.ppid-document-icon{color:#2463ba;background:#eef5ff;border-radius:.9rem;flex:0 0 3.5rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;display:grid}.ppid-document-copy{flex:1;gap:.3rem;display:grid}.ppid-document-copy strong{font-size:1.02rem}.ppid-document-copy>span{color:#68768b;font-size:.82rem;line-height:1.55}.ppid-document-arrow{color:#4b78af;align-self:start}.ppid-service{background:#f7f9fd}.ppid-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 2.2rem;padding:0;list-style:none;display:grid}.ppid-steps li{background:#fff;border:1px solid #e6ecf6;border-radius:1rem;gap:1rem;padding:1.4rem;display:flex}.ppid-step-number{color:#3974b7;font-family:var(--n-font-display);flex:none;font-size:1.1rem;font-weight:800}.ppid-steps h3{margin:0 0 .5rem;font-size:1rem}.ppid-steps p{color:#68768b;margin:0;font-size:.83rem}.ppid-service-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 2.2rem;display:grid}.ppid-service-paths article{background:#fff;border:1px solid #dce7f5;border-radius:1rem;padding:1.4rem}.ppid-service-path-icon{color:#2463ba;background:#eaf2ff;border-radius:.75rem;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:1rem;font-size:1.3rem;display:grid}.ppid-service-paths h3{margin:0 0 .55rem;font-size:1.06rem}.ppid-service-paths p{color:#68768b;margin:0;font-size:.87rem}.ppid-service-paths article>a{color:#2463ba;align-items:center;gap:.4rem;margin-top:1rem;font-size:.82rem;font-weight:750;display:inline-flex}.ppid-service-paths article>a:hover{color:#123e78}.ppid-contact-banner{color:#fff;background:linear-gradient(110deg,#0d234d,#163d78);border-radius:1.3rem;align-items:center;gap:1.3rem;padding:clamp(1.4rem,3vw,2.3rem);display:flex}.ppid-contact-symbol{background:#ffffff14;border:1px solid #ffffff38;border-radius:1rem;flex:0 0 3.8rem;place-items:center;width:3.8rem;height:3.8rem;font-size:1.5rem;display:grid}.ppid-contact-banner>div:nth-child(2){flex:1}.ppid-contact-banner>div:nth-child(2)>span{color:#a9c9f2;letter-spacing:.15em;font-size:.7rem;font-weight:800}.ppid-contact-banner h3{color:#fff;margin:.2rem 0 .35rem;font-size:1.25rem}.ppid-contact-banner p{color:#c9d8ed;margin:0;font-size:.84rem}.ppid-contact-banner .ppid-button{flex:none}.ppid-legal{background:#fff}.ppid-legal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ppid-legal-grid a{min-height:120px;color:var(--n-navy);background:#fff;border:1px solid #e5ebf4;border-radius:1rem;align-items:start;gap:.85rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.ppid-legal-grid a:hover{color:var(--n-navy);border-color:#b7d2f6;box-shadow:0 10px 24px #0c214514}.ppid-legal-icon{color:#2463ba;background:#eef5ff;border-radius:.65rem;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.2rem;display:grid}.ppid-legal-grid a>span:nth-child(2){flex:1;gap:.35rem;display:grid}.ppid-legal-grid strong{font-size:.89rem}.ppid-legal-grid small{color:#68768b;font-size:.78rem;line-height:1.5}.ppid-legal-grid a>i{color:#4b78af}.ppid-legal-more{color:#176d86;align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.88rem;font-weight:750;display:inline-flex}.ppid-legal-more:hover{color:#0e4d63;text-decoration:underline}@media (width<=1199.98px){.ppid-navbar-toggle{display:grid}.ppid-navbar-menu{background:#fff;border-bottom:1px solid #dce6f4;flex-direction:column;align-items:stretch;gap:.25rem;max-height:calc(100vh - 78px);padding:.7rem max(1rem,50vw - 360px);display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 25px #091e461a}.ppid-navbar-menu.is-open{display:flex}.ppid-navbar-menu>a,.ppid-navbar-dropdown-link,.ppid-navbar-dropdown-toggle{min-height:44px}.ppid-navbar-menu>a,.ppid-navbar-dropdown{width:100%}.ppid-navbar-dropdown{flex-wrap:wrap}.ppid-navbar-dropdown-link{flex:1}.ppid-navbar-submenu{width:calc(100% - .7rem);box-shadow:none;margin:.2rem 0 .45rem .7rem;position:static}.ppid-navbar-menu>.ppid-navbar-return{justify-content:space-between;margin:.4rem 0 0}}@media (width<=991.98px){.ppid-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppid-hero-inner{grid-template-columns:1fr;gap:3rem}.ppid-breadcrumb{margin-bottom:2.2rem}.ppid-hero-guide{max-width:650px}.ppid-legal-grid{grid-template-columns:1fr}.ppid-documents-layout{gap:2.5rem}.ppid-steps{grid-template-columns:1fr}}@media (width<=767.98px){.ppid-hero{padding:8.5rem 0 4.5rem}.ppid-section-heading{flex-direction:column;align-items:start;gap:.75rem}.ppid-section-heading>p{max-width:550px}.ppid-information-grid,.ppid-documents-layout,.ppid-profile-layout,.ppid-profile-grid,.ppid-service-paths{grid-template-columns:1fr}.ppid-information-card{min-height:0}.ppid-information-card-top{margin-bottom:1.4rem}.ppid-documents-mark{display:none}.ppid-contact-banner{flex-wrap:wrap;align-items:flex-start}.ppid-contact-banner .ppid-button{margin-left:5.1rem}}@media (width<=479.98px){.ppid-navbar-logo{width:113px;height:52px}.ppid-navbar-brand-label{font-size:1rem}.ppid-hero h1{font-size:2.65rem}.ppid-hero-actions{flex-direction:column;align-items:stretch}.ppid-hero-guide{padding:1.2rem}.ppid-guide-links a{gap:.65rem;padding:.75rem}.ppid-guide-link-icon{flex-basis:2.4rem;width:2.4rem;height:2.4rem}.ppid-document-link{align-items:flex-start;padding:1rem}.ppid-document-icon{flex-basis:2.7rem;width:2.7rem;height:2.7rem;font-size:1.15rem}.ppid-contact-symbol{display:none}.ppid-contact-banner .ppid-button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.ppid-page a{transition:none}}.ppid-request-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.ppid-request-layout--receipt{max-width:760px;display:block}.ppid-request-page--receipt .ppid-standard-hero{display:none}.ppid-request-main{min-width:0}.ppid-request-form{gap:2rem;display:grid}.ppid-request-form fieldset{border:1px solid #dce7f1;border-radius:1rem;min-width:0;margin:0;padding:1.5rem}.ppid-request-form legend{float:none;color:#112d66;width:auto;margin:0 0 1.2rem;padding:0;font-size:1.1rem;font-weight:800}.ppid-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.ppid-request-fields label,.ppid-request-power{color:#354765;align-content:start;gap:.5rem;font-size:.88rem;font-weight:700;display:grid}.ppid-request-full{grid-column:1/-1}.ppid-request-form input:not([type=checkbox]),.ppid-request-form select,.ppid-request-form textarea{color:#172e52;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcddd;border-radius:.6rem;padding:.7rem .8rem;font-weight:500}.ppid-request-form textarea{resize:vertical;min-height:95px}.ppid-request-form input[type=file]{font-size:.82rem}.ppid-request-form input:focus-visible,.ppid-request-form select:focus-visible,.ppid-request-form textarea:focus-visible,.ppid-request-form button:focus-visible,.ppid-request-receipt-actions button:focus-visible{outline-offset:2px;outline:3px solid #78b6f0}.ppid-request-form label small{color:#657389;font-size:.78rem;font-weight:500;line-height:1.5}.ppid-request-check{color:#465b73;align-items:flex-start;gap:.65rem;margin:1.2rem 0 0;font-size:.84rem;line-height:1.6;display:flex}.ppid-request-check input{accent-color:#1660a8;flex:0 0 1rem;width:1rem;height:1rem;margin-top:.22rem}.ppid-request-check a{color:#126d92;font-weight:750;text-decoration:underline}.ppid-request-power{margin-top:1.2rem}.ppid-request-submit{background:#f4f8fc;border-radius:1rem;padding:1.5rem}.ppid-request-submit .ppid-request-check{margin:0 0 1.25rem}.ppid-request-submit button,.ppid-request-receipt-actions button{color:#fff;background:#164d8f;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;min-height:46px;padding:.75rem 1.2rem;font-size:.88rem;font-weight:750;display:inline-flex}.ppid-request-submit button:hover,.ppid-request-receipt-actions button:hover{background:#2166ad}.ppid-request-submit button:disabled{cursor:wait;opacity:.7}.ppid-request-honeypot{opacity:0;position:absolute;left:-9999px;width:1px!important;height:1px!important}.ppid-request-error{color:#9e272d;background:#fff1f1;border:1px solid #f3b9bc;border-radius:.6rem;margin:0 0 1rem;padding:.9rem 1rem;font-size:.85rem}.ppid-request-aside{background:#f6f9fc;border:1px solid #dce7f1;border-radius:1rem;padding:1.5rem;position:sticky;top:105px}.ppid-request-aside h3{margin:0 0 1rem;font-size:1.2rem}.ppid-request-aside ol{color:#53647d;gap:.8rem;margin:0 0 1.35rem;padding-left:1.25rem;font-size:.84rem;line-height:1.6;display:grid}.ppid-request-aside a,.ppid-request-receipt-actions a{color:#126d92;font-size:.84rem;font-weight:750}.ppid-request-receipt{background:#f8fcfa;border:1px solid #cce4de;border-radius:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.ppid-request-receipt h1{color:#112d66;margin:0 0 1.5rem;font-size:clamp(1.3rem,3vw,1.7rem)}.ppid-request-number{background:#fff;border:1px dashed #7eabc6;border-radius:.75rem;gap:.35rem;margin:1.5rem 0;padding:1rem 1.2rem;display:grid}.ppid-request-number span{color:#657389;font-size:.8rem}.ppid-request-number strong{overflow-wrap:anywhere;color:#112d66;letter-spacing:.03em;font-size:clamp(1rem,3vw,1.35rem)}.ppid-request-receipt-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}@media (width<=991.98px){.ppid-request-layout{grid-template-columns:1fr}.ppid-request-aside{position:static}}@media (width<=575.98px){.ppid-request-fields{grid-template-columns:1fr}.ppid-request-form fieldset{padding:1.2rem}}@media print{body:has(.ppid-request-receipt) #root>:not(#main-content){display:none!important}.ppid-request-page .ppid-standard-hero,.ppid-request-aside,.ppid-request-receipt-actions{display:none}.ppid-request-page .ppid-standard-content{padding:0}.ppid-request-layout{display:block}}.ppid-status-container{max-width:850px}.ppid-status-form{background:#fff;border:1px solid #dce7f1;border-radius:1rem;gap:1.1rem;max-width:580px;padding:1.5rem;display:grid}.ppid-status-form label{color:#354765;gap:.45rem;font-size:.87rem;font-weight:750;display:grid}.ppid-status-form input{color:#172e52;width:100%;min-height:46px;font:inherit;border:1px solid #bdcddd;border-radius:.6rem;padding:.7rem .85rem;font-weight:500}.ppid-status-form button{color:#fff;background:#164d8f;border:0;border-radius:.65rem;justify-content:center;justify-self:start;align-items:center;gap:.6rem;min-height:45px;padding:.75rem 1.15rem;font-size:.86rem;font-weight:750;display:inline-flex}.ppid-status-form button:disabled{cursor:wait;opacity:.7}.ppid-status-form input:focus-visible,.ppid-status-form button:focus-visible,.ppid-status-heading button:focus-visible{outline-offset:2px;outline:3px solid #78b6f0}.ppid-status-error{color:#9e272d;background:#fff1f1;border:1px solid #f3b9bc;border-radius:.6rem;margin:0;padding:.85rem;font-size:.82rem}.ppid-status-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ppid-status-heading h2{overflow-wrap:anywhere}.ppid-status-heading button{color:#244c70;background:#fff;border:1px solid #c7d7e8;border-radius:.55rem;padding:.55rem .8rem;font-size:.82rem;font-weight:750}.ppid-status-summary{background:#f5f9fd;border:1px solid #dce7f1;border-radius:.85rem;margin:1.6rem 0;padding:1.3rem}.ppid-status-summary p{color:#53647d;margin:.7rem 0 0;font-size:.82rem}.ppid-status-badge{color:#1a5b98;background:#e6f0fd;border-radius:99px;padding:.35rem .7rem;font-size:.78rem;font-weight:800;display:inline-block}.ppid-status-badge.is-fulfilled,.ppid-status-badge.is-resolved{color:#167449;background:#ddf4e8}.ppid-status-badge.is-rejected{color:#a1373d;background:#ffebeb}.ppid-status-badge.is-needs_correction{color:#8b5b10;background:#fff1d8}.ppid-status-detail{border:1px solid #dce7f1;border-radius:.85rem;margin-top:1rem;padding:1.35rem}.ppid-status-detail h3{margin:0 0 .75rem;font-size:1.05rem}.ppid-status-detail p{color:#53647d;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.7}.ppid-status-detail small{color:#657389;margin-top:.85rem;display:block}.ppid-status-detail button{color:#126d92;background:#e8f3f7;border:0;border-radius:.6rem;align-items:center;gap:.6rem;margin-top:1rem;padding:.7rem .9rem;font-size:.84rem;font-weight:750;display:inline-flex}.ppid-status-detail button:disabled{cursor:wait;opacity:.7}.ppid-status-footnote{color:#657389;margin:1.5rem 0 0;font-size:.83rem;line-height:1.65}.ppid-objection-container{max-width:920px}.ppid-objection-choice,.ppid-objection-reasons{gap:.7rem;display:grid}.ppid-objection-choice label,.ppid-objection-reasons label{color:#354765;align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.5;display:flex}.ppid-objection-choice input,.ppid-objection-reasons input{accent-color:#1660a8;flex:none;margin-top:.2rem;width:1rem!important;min-height:auto!important;padding:0!important}.ppid-objection-fields{margin-top:1.3rem}.ppid-objection-help{color:#657389;margin:.8rem 0 0;font-size:.83rem;line-height:1.6}.ppid-objection-textarea,.ppid-objection-declaration{color:#354765;gap:.45rem;margin-top:1.3rem;font-size:.88rem;font-weight:750;display:grid}.ppid-objection-declaration{max-width:520px;margin:0}.ppid-objection-signed{margin-top:1rem}.ppid-objection-declaration small{color:#657389;font-size:.78rem;font-weight:500}.ppid-objection-page.is-receipt .ppid-objection-container{max-width:760px}@media print{body:has(.ppid-objection-page.is-receipt) #root>:not(#main-content){display:none!important}.ppid-objection-page.is-receipt .ppid-standard-content{padding:0}.ppid-objection-page.is-receipt .ppid-request-receipt-actions{display:none}}.ppid-profil-page{color:var(--n-navy);background:#fff}.ppid-profil-hero{color:#fff;background:radial-gradient(circle at 84% 15%,#4470d44d,#0000 30%),linear-gradient(120deg,#081537,#143d78);padding:9.5rem 0 5rem;position:relative;overflow:hidden}.ppid-profil-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:50%;width:33rem;height:33rem;position:absolute;bottom:-13rem;right:-7rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.ppid-profil-hero-inner{z-index:1;position:relative}.ppid-profil-breadcrumb{color:#c7d5f1;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:3rem;font-size:.82rem;display:flex}.ppid-profil-breadcrumb a{color:#c7d5f1}.ppid-profil-breadcrumb a:hover{color:#fff}.ppid-profil-breadcrumb i{font-size:.64rem}.ppid-profil-eyebrow,.ppid-profil-kicker{color:#155eef;letter-spacing:.16em;margin-bottom:.85rem;font-size:.73rem;font-weight:800;display:inline-block}.ppid-profil-eyebrow{color:#a7caff}.ppid-profil-hero h1{color:#fff;letter-spacing:-.05em;max-width:800px;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.15}.ppid-profil-hero h1 span{color:#a9d4ff}.ppid-profil-hero p{color:#d3def3;max-width:660px;margin:0;font-size:1rem;line-height:1.8}.ppid-profil-intro,.ppid-profil-links,.ppid-profil-details{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-profil-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);display:grid}.ppid-profil-page h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.23}.ppid-profil-intro-copy p{color:#53647d;margin:0 0 1rem;font-size:1rem;line-height:1.8}.ppid-profil-draft,.ppid-profil-pending{color:#315b91;background:#edf5ff;border:1px solid #dce8f8;border-radius:.65rem;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.ppid-profil-links{background:#f7f9fd}.ppid-profil-heading{max-width:670px;margin-bottom:2rem}.ppid-profil-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ppid-profil-link-grid>a{min-height:250px;color:var(--n-navy);background:#fff;border:1px solid #e3eaf5;border-radius:1.1rem;flex-direction:column;align-items:flex-start;padding:clamp(1.35rem,2.5vw,2rem);transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.ppid-profil-link-grid>a:hover{color:var(--n-navy);border-color:#b7d2f6;transform:translateY(-3px);box-shadow:0 12px 30px #0c214514}.ppid-profil-link-icon{color:#2463ba;background:#eaf2ff;border-radius:.85rem;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:1.8rem;font-size:1.45rem;display:grid}.ppid-profil-link-grid h3{margin:0 0 .55rem;font-size:1.2rem}.ppid-profil-link-grid p{color:#657389;margin:0 0 1.3rem;font-size:.88rem}.ppid-profil-link-more{color:#2463ba;align-items:center;gap:.5rem;margin-top:auto;font-size:.83rem;font-weight:750;display:inline-flex}.ppid-profil-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ppid-profil-details article{border:1px solid #e3eaf5;border-radius:1.25rem;padding:clamp(1.5rem,3vw,2.5rem)}.ppid-profil-details article[id]{scroll-margin-top:6.5rem}.ppid-profil-details h2{margin-bottom:1rem;font-size:clamp(1.6rem,2.8vw,2.25rem)}.ppid-profil-details article>p{color:#53647d;margin:0 0 1.5rem;font-size:.94rem;line-height:1.75}.ppid-profil-structure{background:linear-gradient(145deg,#eef5ff,#fff)}.ppid-profil-structure-link{color:#2463ba;align-items:center;gap:.5rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-profil-structure-link:hover{color:#123e78}.ppid-profil-duties{background:#fff}.ppid-profil-duties ul{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.ppid-profil-duties>.ppid-profil-structure-link{margin-top:1.5rem}.ppid-profil-duties li{align-items:flex-start;gap:.9rem;display:flex}.ppid-profil-duties li>i{color:#2463ba;background:#eaf2ff;border-radius:.7rem;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;display:grid}.ppid-profil-duties li span{gap:.2rem;display:grid}.ppid-profil-duties strong{font-size:.93rem}.ppid-profil-duties small{color:#657389;font-size:.83rem;line-height:1.55}.ppid-profil-next{padding:0 0 clamp(3.5rem,7vw,6rem)}.ppid-profil-next-inner{color:#fff;background:linear-gradient(110deg,#0d234d,#163d78);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.ppid-profil-next span{color:#a9c9f2;letter-spacing:.15em;margin-bottom:.5rem;font-size:.71rem;font-weight:800;display:block}.ppid-profil-next h2{color:#fff;max-width:680px;font-size:clamp(1.5rem,3vw,2.1rem)}.ppid-profil-next p{color:#c9d8ed;margin:.7rem 0 0;font-size:.87rem}.ppid-profil-next a{color:#153d77;background:#fff;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-profil-next a:hover{color:#153d77;background:#e9f2ff}@media (width<=991.98px){.ppid-profil-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.ppid-profil-hero{padding:8.5rem 0 3.5rem}.ppid-profil-breadcrumb{margin-bottom:2rem}.ppid-profil-intro-grid,.ppid-profil-details-grid,.ppid-profil-link-grid{grid-template-columns:1fr}.ppid-profil-link-grid>a{min-height:0}.ppid-profil-next-inner{flex-direction:column;align-items:flex-start}}.ppid-structure-page{color:var(--n-navy);background:#f7f9fd}.ppid-structure-hero{color:#fff;background:linear-gradient(120deg,#081537,#143d78);padding:9.5rem 0 4.5rem;position:relative;overflow:hidden}.ppid-structure-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:32rem;height:32rem;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.ppid-structure-hero .container{z-index:1;position:relative}.ppid-structure-breadcrumb{color:#c7d5f1;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:3rem;font-size:.82rem;display:flex}.ppid-structure-breadcrumb a{color:#c7d5f1}.ppid-structure-breadcrumb a:hover{color:#fff}.ppid-structure-breadcrumb i{font-size:.64rem}.ppid-structure-eyebrow,.ppid-structure-kicker{color:#155eef;letter-spacing:.16em;margin-bottom:.85rem;font-size:.73rem;font-weight:800;display:inline-block}.ppid-structure-eyebrow{color:#a7caff}.ppid-structure-hero h1{color:#fff;letter-spacing:-.05em;max-width:800px;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.15}.ppid-structure-hero p{color:#d3def3;max-width:670px;margin:0;font-size:1rem}.ppid-structure-content{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-structure-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.ppid-structure-intro>div{max-width:640px}.ppid-structure-intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.22}.ppid-structure-intro>p{color:#657389;max-width:340px;margin:0 0 .25rem;font-size:.91rem}.ppid-structure-notice{color:#415d82;background:#edf5ff;border:1px solid #dce8f8;border-radius:.9rem;align-items:flex-start;gap:.8rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:flex}.ppid-structure-notice i{color:#2463ba;flex:none;font-size:1.1rem}.ppid-structure-notice p{margin:0;font-size:.85rem;line-height:1.6}.ppid-structure-chart{background:#fff;border:1px solid #e3eaf5;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 18px 45px #0a204a0f}.ppid-structure-node{background:#fff;border:1px solid #dce7f5;border-radius:1rem}.ppid-structure-node-board,.ppid-structure-node-supervisor,.ppid-structure-node-main{align-items:flex-start;gap:1rem;width:min(100%,580px);margin:0 auto;padding:1.4rem 1.6rem;display:flex}.ppid-structure-node-board{background:#fff8ea;border-color:#e9d8b6}.ppid-structure-node-board .ppid-structure-node-icon{color:#956818;background:#ffedc5}.ppid-structure-node-board .ppid-structure-node-level{color:#956818}.ppid-structure-board-position{color:#805917;margin:0 0 .35rem;font-size:.87rem;display:block}.ppid-structure-node-supervisor{background:#f3f8ff;border-color:#cfe2fa}.ppid-structure-node-main{color:#fff;background:linear-gradient(115deg,#0d2b60,#184985);border-color:#194780}.ppid-structure-node-icon{color:#2463ba;background:#e5efff;border-radius:.8rem;flex:0 0 2.9rem;place-items:center;width:2.9rem;height:2.9rem;font-size:1.35rem;display:grid}.ppid-structure-node-main .ppid-structure-node-icon{color:#fff;background:#ffffff21}.ppid-structure-node-level{color:#3e75b7;letter-spacing:.12em;margin-bottom:.35rem;font-size:.68rem;font-weight:800;display:block}.ppid-structure-node-main .ppid-structure-node-level{color:#aecfff}.ppid-structure-node h3{margin:0 0 .35rem;font-size:1.17rem}.ppid-structure-node p{color:#657389;margin:0;font-size:.85rem;line-height:1.6}.ppid-structure-node-main p{color:#d3e3f8}.ppid-structure-connector{background:#b7cbe7;width:2px;height:2rem;margin:0 auto;display:block}.ppid-structure-branch{width:66.67%;height:2.7rem;margin:0 auto;position:relative}.ppid-structure-branch:before{content:"";background:#b7cbe7;width:2px;height:1.3rem;position:absolute;top:0;left:50%}.ppid-structure-branch span{border:2px solid #b7cbe7;border-bottom-width:0;border-radius:.55rem .55rem 0 0;height:1.4rem;position:absolute;bottom:0;left:0;right:0}.ppid-structure-supporting{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ppid-structure-node-support{padding:1.35rem}.ppid-structure-node-support .ppid-structure-node-icon{margin-bottom:1rem}.ppid-structure-footnote{justify-content:space-between;align-items:flex-start;gap:2rem;margin-top:1.5rem;display:flex}.ppid-structure-footnote p{color:#657389;max-width:650px;margin:0;font-size:.82rem;line-height:1.65}.ppid-structure-footnote a{color:#2463ba;flex:none;align-items:center;gap:.5rem;font-size:.83rem;font-weight:750;display:inline-flex}.ppid-structure-footnote a:hover{color:#123e78}.ppid-structure-next{padding:0 0 clamp(3.5rem,7vw,6rem)}.ppid-structure-next-inner{color:#fff;background:linear-gradient(110deg,#0d234d,#163d78);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.ppid-structure-next span{color:#a9c9f2;letter-spacing:.15em;margin-bottom:.5rem;font-size:.71rem;font-weight:800;display:block}.ppid-structure-next h2{color:#fff;margin:0;font-size:clamp(1.5rem,3vw,2.1rem)}.ppid-structure-next p{color:#c9d8ed;margin:.7rem 0 0;font-size:.87rem}.ppid-structure-next a{color:#153d77;background:#fff;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-structure-next a:hover{color:#153d77;background:#e9f2ff}@media (width<=767.98px){.ppid-structure-hero{padding:8.5rem 0 3.5rem}.ppid-structure-breadcrumb{margin-bottom:2rem}.ppid-structure-intro,.ppid-structure-footnote,.ppid-structure-next-inner{flex-direction:column;align-items:flex-start}.ppid-structure-intro>p{max-width:640px}.ppid-structure-supporting{grid-template-columns:1fr}.ppid-structure-branch{background:#b7cbe7;width:2px;height:2rem}.ppid-structure-branch:before,.ppid-structure-branch span{display:none}}@media (width<=479.98px){.ppid-structure-node-board,.ppid-structure-node-supervisor,.ppid-structure-node-main{padding:1.1rem}.ppid-structure-node-icon{flex-basis:2.5rem;width:2.5rem;height:2.5rem}}.ppid-duties-page{color:var(--n-navy);background:#fff}.ppid-duties-hero{color:#fff;background:linear-gradient(120deg,#081537,#143d78);padding:9.5rem 0 4.5rem;position:relative;overflow:hidden}.ppid-duties-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:32rem;height:32rem;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.ppid-duties-hero .container{z-index:1;position:relative}.ppid-duties-breadcrumb{color:#c7d5f1;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:3rem;font-size:.82rem;display:flex}.ppid-duties-breadcrumb a{color:#c7d5f1}.ppid-duties-breadcrumb a:hover{color:#fff}.ppid-duties-breadcrumb i{font-size:.64rem}.ppid-duties-eyebrow,.ppid-duties-kicker{color:#155eef;letter-spacing:.16em;margin-bottom:.85rem;font-size:.73rem;font-weight:800;display:inline-block}.ppid-duties-eyebrow{color:#a7caff}.ppid-duties-hero h1{color:#fff;letter-spacing:-.05em;max-width:800px;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.15}.ppid-duties-hero p{color:#d3def3;max-width:670px;margin:0;font-size:1rem}.ppid-duties-function{padding:clamp(3.5rem,7vw,6rem) 0 0}.ppid-duties-function-inner{background:#edf5ff;border:1px solid #dce8f8;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.ppid-duties-function h2{max-width:600px}.ppid-duties-function p{color:#53647d;max-width:600px;margin:.9rem 0 0;font-size:.94rem;line-height:1.7}.ppid-duties-function ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ppid-duties-function li{color:#315b91;background:#fff;border:1px solid #dce8f8;border-radius:.75rem;align-items:center;gap:.7rem;padding:.9rem;font-size:.85rem;font-weight:750;display:flex}.ppid-duties-function li i{font-size:1.2rem}.ppid-duties-content,.ppid-duties-roles{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-duties-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.ppid-duties-intro>div{max-width:650px}.ppid-duties-page h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.22}.ppid-duties-intro>p{color:#657389;max-width:320px;margin:0 0 .2rem;font-size:.91rem}.ppid-duties-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ppid-duties-grid li{background:#fff;border:1px solid #e3eaf5;border-radius:1.1rem;min-height:230px;padding:clamp(1.4rem,2.7vw,2rem);box-shadow:0 8px 24px #0c214509}.ppid-duties-card-top{justify-content:space-between;align-items:start;margin-bottom:1.7rem;display:flex}.ppid-duties-card-icon{color:#2463ba;background:#eaf2ff;border-radius:.85rem;place-items:center;width:3.2rem;height:3.2rem;font-size:1.45rem;display:grid}.ppid-duties-number{color:#bdcadc;font-family:var(--n-font-display);font-size:1rem;font-weight:800}.ppid-duties-grid h3{margin:0 0 .6rem;font-size:1.13rem}.ppid-duties-grid p{color:#657389;margin:0;font-size:.88rem;line-height:1.65}.ppid-duties-source{background:#edf5ff;border:1px solid #dce8f8;border-radius:.9rem;align-items:flex-start;gap:.8rem;margin-top:1.5rem;padding:1.15rem 1.35rem;display:flex}.ppid-duties-source>i{color:#2463ba;font-size:1.1rem}.ppid-duties-source p{color:#415d82;margin:0 0 .45rem;font-size:.84rem;line-height:1.6}.ppid-duties-source a,.ppid-duties-structure-link{color:#2463ba;align-items:center;gap:.5rem;font-size:.83rem;font-weight:750;display:inline-flex}.ppid-duties-source a:hover,.ppid-duties-structure-link:hover{color:#123e78}.ppid-duties-roles{background:#f7f9fd}.ppid-duties-roles-heading{max-width:720px;margin-bottom:2rem}.ppid-duties-roles-heading>p{color:#657389;margin:.75rem 0 0;font-size:.92rem}.ppid-duties-roles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ppid-duties-roles-grid article{background:#fff;border:1px solid #e3eaf5;border-radius:1.1rem;padding:clamp(1.35rem,2.5vw,2rem)}.ppid-duties-roles-grid article>span{color:#2463ba;background:#eaf2ff;border-radius:.8rem;place-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;font-size:1.35rem;display:grid}.ppid-duties-roles-grid h3{margin:0 0 .55rem;font-size:1.1rem}.ppid-duties-roles-grid p{color:#657389;margin:0;font-size:.87rem;line-height:1.65}.ppid-duties-structure-link{margin-top:1.5rem}.ppid-duties-next{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-duties-next-inner{color:#fff;background:linear-gradient(110deg,#0d234d,#163d78);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.ppid-duties-next span{color:#a9c9f2;letter-spacing:.15em;margin-bottom:.5rem;font-size:.71rem;font-weight:800;display:block}.ppid-duties-next h2{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem)}.ppid-duties-next p{color:#c9d8ed;margin:.7rem 0 0;font-size:.87rem}.ppid-duties-next a{color:#153d77;background:#fff;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-duties-next a:hover{color:#153d77;background:#e9f2ff}@media (width<=991.98px){.ppid-duties-grid,.ppid-duties-roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.ppid-duties-hero{padding:8.5rem 0 3.5rem}.ppid-duties-breadcrumb{margin-bottom:2rem}.ppid-duties-function-inner{grid-template-columns:1fr}.ppid-duties-intro,.ppid-duties-next-inner{flex-direction:column;align-items:flex-start}.ppid-duties-intro>p{max-width:650px}}@media (width<=575.98px){.ppid-duties-grid,.ppid-duties-roles-grid,.ppid-duties-function ul{grid-template-columns:1fr}.ppid-duties-grid li{min-height:0}}.ppid-vision-page{color:var(--n-navy);background:#f7f9fd}.ppid-vision-hero{color:#fff;background:linear-gradient(120deg,#081537,#143d78);padding:9.5rem 0 4.5rem;position:relative;overflow:hidden}.ppid-vision-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:32rem;height:32rem;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.ppid-vision-hero .container{z-index:1;position:relative}.ppid-vision-breadcrumb{color:#c7d5f1;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:3rem;font-size:.82rem;display:flex}.ppid-vision-breadcrumb a{color:#c7d5f1}.ppid-vision-breadcrumb a:hover{color:#fff}.ppid-vision-breadcrumb i{font-size:.64rem}.ppid-vision-eyebrow{color:#a7caff;letter-spacing:.17em;margin-bottom:.8rem;font-size:.74rem;font-weight:800;display:block}.ppid-vision-hero h1{color:#fff;letter-spacing:-.05em;max-width:760px;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.15}.ppid-vision-hero p{color:#d3def3;max-width:670px;margin:0 0 1.5rem;font-size:1rem}.ppid-vision-draft{color:#e1ecff;background:#ffffff14;border:1px solid #fff3;border-radius:100px;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.77rem;font-weight:700;display:inline-flex}.ppid-vision-content{padding:clamp(3.5rem,7vw,6rem) 0}.ppid-vision-statement{background:#fff;border:1px solid #e1eaf7;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:0 18px 45px #0a204a12}.ppid-vision-statement-icon{color:#2463ba;background:#eaf2ff;border-radius:1rem;place-items:center;width:4rem;height:4rem;font-size:1.8rem;display:grid}.ppid-vision-statement span,.ppid-mission-heading span{color:#155eef;letter-spacing:.16em;margin:0 0 .75rem;font-size:.73rem;font-weight:800;display:inline-block}.ppid-vision-statement h2{margin:0 0 .8rem;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.25}.ppid-vision-statement p{color:#53647d;max-width:760px;margin:0;font-size:1.06rem;line-height:1.8}.ppid-mission-heading{justify-content:space-between;align-items:end;gap:2rem;margin:clamp(3.5rem,6vw,5rem) 0 1.8rem;display:flex}.ppid-mission-heading>div{max-width:650px}.ppid-mission-heading h2{margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.22}.ppid-mission-heading>p{color:#657389;max-width:300px;margin:0;font-size:.91rem}.ppid-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ppid-mission-grid li{background:#fff;border:1px solid #e3eaf5;border-radius:1.1rem;min-height:235px;padding:clamp(1.35rem,3vw,2rem)}.ppid-mission-card-top{justify-content:space-between;align-items:start;margin-bottom:2rem;display:flex}.ppid-mission-card-top>span{color:#2463ba;background:#eaf2ff;border-radius:.85rem;place-items:center;width:3.2rem;height:3.2rem;font-size:1.4rem;display:grid}.ppid-mission-card-top small{color:#bdcadc;font-family:var(--n-font-display);font-size:1rem;font-weight:800}.ppid-mission-grid h3{margin:0 0 .6rem;font-size:1.18rem}.ppid-mission-grid p{color:#657389;margin:0;font-size:.9rem}.ppid-vision-note{background:#edf5ff;border:1px solid #dce8f8;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;padding:1.2rem 1.5rem;display:flex}.ppid-vision-note p{color:#415d82;max-width:680px;margin:0;font-size:.85rem}.ppid-vision-note a{color:#155eef;flex:none;align-items:center;gap:.55rem;font-size:.85rem;font-weight:750;display:inline-flex}.ppid-vision-note a:hover{color:#123e78}@media (width<=767.98px){.ppid-vision-hero{padding:8.5rem 0 3.5rem}.ppid-vision-breadcrumb{margin-bottom:2rem}.ppid-mission-heading{flex-direction:column;align-items:start;gap:.6rem}.ppid-mission-heading>p{max-width:550px}.ppid-vision-note{flex-direction:column;align-items:flex-start}}@media (width<=575.98px){.ppid-vision-statement,.ppid-mission-grid{grid-template-columns:1fr}.ppid-mission-grid li{min-height:0}}.ppid-admin-dashboard .admin-page-header{margin-bottom:1.25rem}.ppid-admin-status{align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex;background:#f1f7ff!important;border-color:#cddff9!important}.ppid-admin-status-icon,.ppid-admin-category-icon{width:42px;height:42px;color:var(--n-primary);background:#dfeeff;border-radius:12px;flex:none;place-items:center;font-size:1.1rem;display:grid}.ppid-admin-status h2,.ppid-admin-profile h2{color:var(--n-navy);margin:0 0 .35rem;font-size:1.15rem;font-weight:750}.ppid-admin-status p,.ppid-admin-category p,.ppid-admin-profile p{color:var(--n-slate);margin:0;line-height:1.6}.ppid-admin-section{margin-bottom:1.5rem}.ppid-admin-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.ppid-admin-section-heading span,.ppid-admin-profile span{color:var(--n-primary);letter-spacing:.1em;font-size:.7rem;font-weight:800}.ppid-admin-section-heading h2{color:var(--n-navy);margin:.3rem 0 0;font-size:1.45rem;font-weight:750}.ppid-admin-section-heading a,.ppid-admin-category a{color:var(--n-primary);font-size:.88rem;font-weight:700;text-decoration:none}.ppid-admin-section-heading a:hover,.ppid-admin-category a:hover{text-decoration:underline}.ppid-admin-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ppid-admin-category{flex-direction:column;align-items:flex-start;min-height:218px;display:flex}.ppid-admin-category h3{color:var(--n-navy);margin:1rem 0 .4rem;font-size:1.05rem;font-weight:750}.ppid-admin-category p{margin-bottom:1rem;font-size:.88rem}.ppid-admin-category-actions{flex-wrap:wrap;gap:.5rem 1rem;margin-top:auto;display:flex}.ppid-admin-profile{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ppid-admin-profile h2{margin-top:.3rem}@media (width<=900px){.ppid-admin-category-grid{grid-template-columns:1fr}.ppid-admin-category{min-height:0}}@media (width<=600px){.ppid-admin-section-heading,.ppid-admin-profile{flex-direction:column;align-items:flex-start}.ppid-admin-status{gap:.75rem}}.ppid-information-admin .admin-page-header{margin-bottom:1.25rem}.ppid-information-note{color:#315077;background:#f1f7ff;border:1px solid #cddff9;border-radius:.75rem;align-items:flex-start;gap:.6rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5;display:flex}.ppid-information-note i{color:var(--n-primary);flex:none}.ppid-information-filters{grid-template-columns:minmax(150px,210px) minmax(140px,190px) minmax(220px,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}.ppid-information-filters label{color:var(--n-navy);gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.ppid-information-filters .form-control,.ppid-information-filters .form-select{min-height:42px;font-size:.88rem}.ppid-information-state{color:var(--n-slate);text-align:center;margin:0;padding:2rem 1rem}.ppid-information-state p{margin-bottom:.75rem}.ppid-information-table td:first-child{min-width:230px;max-width:380px}.ppid-information-table td:first-child small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ppid-information-category{color:#315b9e;white-space:nowrap;background:#eef3fc;border-radius:999px;padding:.3rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex}.ppid-information-report-label{color:#147d71;margin-top:.35rem;font-size:.72rem;font-weight:700;display:block}.ppid-information-report-option{cursor:pointer;background:#f3faf8;border:1px solid #d8e9e4;border-radius:.7rem;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.ppid-information-report-option input{margin-top:.25rem}.ppid-information-report-option span{gap:.2rem;display:grid}.ppid-information-report-option small{color:var(--n-slate);font-size:.78rem}.ppid-information-sources{flex-wrap:wrap;gap:.3rem .6rem;display:flex}.ppid-information-sources a{color:var(--n-primary);white-space:nowrap;font-weight:700;text-decoration:none}.ppid-information-sources a:hover{text-decoration:underline}.ppid-information-sources span{color:var(--n-slate-light)}.ppid-information-file-note{color:var(--n-slate);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.65rem;font-size:.82rem;display:flex}.ppid-information-file-note span{overflow-wrap:anywhere}.ppid-information-file-note label{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.ppid-information-modal{max-width:720px}@media (width<=800px){.ppid-information-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ppid-information-search{grid-column:1/-1}}@media (width<=520px){.ppid-information-filters{grid-template-columns:1fr}.ppid-information-search{grid-column:auto}}.ppid-admin-requests{padding-bottom:4rem}.ppid-admin-requests>.container{width:100%;max-width:none;padding-left:1.5rem;padding-right:1.5rem}.ppid-admin-requests-panel{grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);gap:1.5rem;padding:1.5rem;display:grid}.ppid-admin-requests-panel>p{grid-column:1/-1;margin:0}.ppid-admin-requests-error{color:#a1262f}.ppid-admin-requests-list{align-content:start;gap:.6rem;max-height:700px;display:grid;overflow-y:auto}.ppid-admin-requests-list button{color:#263e5d;text-align:left;background:#fff;border:1px solid #dce7f1;border-radius:.7rem;gap:.3rem;width:100%;padding:.9rem 1rem;display:grid}.ppid-admin-requests-list button:hover,.ppid-admin-requests-list button.is-selected{background:#f2f8fc;border-color:#5e9bc3}.ppid-admin-requests-list strong{overflow-wrap:anywhere;font-size:.86rem}.ppid-admin-requests-list span{font-size:.82rem}.ppid-admin-requests-list small{color:#657389;font-size:.72rem}.ppid-admin-requests-detail{border:1px solid #dce7f1;border-radius:.8rem;min-width:0;padding:1.3rem}.ppid-admin-requests-detail h2{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1.2rem}.ppid-admin-requests-meta{color:#657389;font-size:.82rem}.ppid-admin-requests-detail dl{grid-template-columns:145px minmax(0,1fr);gap:.7rem 1rem;margin:1.5rem 0;font-size:.85rem;display:grid}.ppid-admin-requests-detail dt{color:#53647d;font-weight:750}.ppid-admin-requests-detail dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.ppid-admin-requests-files{flex-wrap:wrap;gap:.75rem;display:flex}.ppid-admin-requests-files a{color:#145b90;background:#edf5fb;border-radius:.6rem;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.82rem;font-weight:750;display:inline-flex}.ppid-admin-requests-response,.ppid-admin-requests-reset{border-top:1px solid #dce7f1;gap:.9rem;margin-top:1.6rem;padding-top:1.4rem;display:grid}.ppid-admin-requests-response h3,.ppid-admin-requests-reset h3{margin:0;font-size:1.04rem}.ppid-admin-requests-response label{color:#40536e;gap:.4rem;font-size:.82rem;font-weight:750;display:grid}.ppid-admin-requests-response select,.ppid-admin-requests-response textarea,.ppid-admin-requests-response input[type=file]{color:#172e52;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcddd;border-radius:.55rem;padding:.6rem .7rem;font-weight:500}.ppid-admin-requests-response textarea{resize:vertical}.ppid-admin-requests-response small,.ppid-admin-requests-reset p{color:#657389;margin:0;font-size:.78rem;line-height:1.55}.ppid-admin-requests-response .ppid-admin-requests-check{align-items:flex-start;gap:.5rem;display:flex}.ppid-admin-requests-check input{margin-top:.15rem}.ppid-admin-requests-response button,.ppid-admin-requests-reset button{color:#fff;background:#164d8f;border:0;border-radius:.55rem;justify-self:start;padding:.7rem 1rem;font-size:.82rem;font-weight:750}.ppid-admin-requests-reset button{color:#28516f;background:#f0f5fa}.ppid-admin-requests-response button:disabled,.ppid-admin-requests-reset button:disabled{opacity:.65;cursor:wait}.ppid-admin-requests-success{color:#167449;margin:0;font-size:.82rem}.ppid-admin-requests-new-code{border:1px dashed #87b1cb;border-radius:.55rem;gap:.35rem;padding:.8rem;display:grid}.ppid-admin-requests-new-code span{color:#657389;font-size:.77rem}.ppid-admin-requests-new-code strong{overflow-wrap:anywhere;font-size:.92rem}@media (width<=991.98px){.ppid-admin-requests-panel{grid-template-columns:1fr}}@media (width<=767.98px){.ppid-admin-requests>.container{padding-left:.85rem;padding-right:.85rem}}@media (width<=575.98px){.ppid-admin-requests-detail dl{grid-template-columns:1fr;gap:.2rem}.ppid-admin-requests-detail dd{margin-bottom:.7rem}}.ppid-admin-objections .ppid-admin-requests-detail dl{grid-template-columns:170px minmax(0,1fr)}@media (width<=575.98px){.ppid-admin-objections .ppid-admin-requests-detail dl{grid-template-columns:1fr}}.org-diagram-message{border:1px solid var(--n-border);border-radius:var(--n-radius-md);background:var(--n-white);color:var(--n-slate);padding:1.5rem}.org-diagram-message p{margin-bottom:.75rem}.org-diagram-section{padding-top:3rem}.org-diagram-hint{color:var(--n-slate);margin:0 0 .7rem;font-size:.78rem;display:none}.org-diagram-scroll{border:1px solid var(--n-border);border-radius:var(--n-radius-lg);background:var(--n-white);box-shadow:var(--n-shadow-md);scrollbar-color:#b8c4cf #f0f3f6;scrollbar-width:thin;overscroll-behavior-inline:contain;overflow-x:auto}.org-diagram-scroll:focus-visible{outline:3px solid var(--n-primary);outline-offset:3px}.org-diagram-canvas{isolation:isolate;--org-lead:#101a3b;--org-soft-blue:#edf1f6;--org-line:#8398aa;--org-support:#8b93ac;background:#f9fafb;min-width:1280px;padding:2rem 1.9rem 1.45rem;position:relative}.org-diagram-canvas:before{content:"";background:#bccad6;height:2px;position:absolute;inset:0 0 auto}.org-diagram-canvas+.org-diagram-canvas{margin-top:1.5rem}.org-diagram-canvas.is-people-hidden .org-diagram-person,.org-diagram-canvas.is-people-hidden .org-diagram-person-divider{display:none}.org-diagram-canvas.is-people-hidden .org-diagram-position-member.has-person strong{opacity:1;font-size:.73rem;font-weight:600}.org-diagram-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.org-diagram-lines path{fill:none;stroke:var(--org-line);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.org-diagram-lines path.is-support{stroke:var(--org-support);stroke-width:2px;stroke-dasharray:5 6}.org-diagram-content{z-index:1;position:relative}.org-diagram-title{text-align:center;margin-bottom:1.75rem}.org-diagram-title h2{color:var(--n-navy);font-family:var(--n-font-display);letter-spacing:-.035em;margin:0;font-size:1.5rem;font-weight:800}.org-diagram-title p{border-radius:var(--n-radius-pill);color:#536b80;font-family:var(--n-font-display);letter-spacing:.07em;text-transform:uppercase;background:#fff;border:1px solid #e1e7ec;margin:.65rem 0 0;padding:.35rem .85rem;font-size:.7rem;font-weight:600;display:inline-block}.org-diagram-governance{grid-template-columns:350px 320px 350px;justify-content:center;align-items:center;gap:70px;display:grid}.org-diagram-spine{flex-direction:column;align-items:center;gap:1.45rem;display:flex}.org-diagram-position{color:#354b60;min-width:0;font-family:var(--n-font-display);text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e6eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:.65rem .7rem;line-height:1.4;display:flex;box-shadow:0 3px 10px #0b14370a}.org-diagram-position strong{font-size:.77rem;font-weight:600}.org-diagram-person-divider{opacity:.35;border-top:1px solid;width:min(70%,7rem);margin:.4rem auto 0;display:block}.org-diagram-person{color:#5a6c7b;max-width:100%;font-family:var(--n-font-body);overflow-wrap:anywhere;white-space:normal;margin-top:.3rem;font-size:.73rem;font-weight:500;line-height:1.45;display:inline-block}.org-diagram-position-root,.org-diagram-position-chief,.org-diagram-position-director{box-shadow:0 5px 14px #101a3b24}.org-diagram-position-root{border-color:var(--org-lead);background:var(--org-lead);width:320px;min-height:54px;color:var(--org-lead-text,#fff)}.org-diagram-position-root strong{font-size:.86rem}.org-diagram-position-chief,.org-diagram-position-director{border-color:var(--org-director);background:var(--org-director);color:var(--org-director-text,#fff)}.org-diagram-position-chief{width:250px;min-height:58px}.org-diagram-position-chief strong{font-size:.95rem}.org-diagram-position-director{width:215px;min-height:58px;margin:0 auto}.org-diagram-position-director strong{font-size:.94rem}.org-diagram-position-root .org-diagram-person,.org-diagram-position-chief .org-diagram-person,.org-diagram-position-director .org-diagram-person{color:inherit;opacity:.82}.org-diagram-board{border:1px solid var(--org-board);background:var(--org-board);width:320px;color:var(--org-board-text,#fff);text-align:center;border-radius:12px;padding:.95rem 1.1rem;box-shadow:0 5px 14px #101a3b24}.org-diagram-board-heading{margin-bottom:.7rem}.org-diagram-board-heading:only-child{margin-bottom:0}.org-diagram-board h3{color:var(--org-board-text,#fff);font-family:var(--n-font-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:700}.org-diagram-board-person{color:var(--org-board-text,#fff);opacity:.82;margin-top:.35rem;font-size:.78rem;font-weight:500;display:block}.org-diagram-board-members{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.8rem;display:grid}.org-diagram-board-member{min-width:0}.org-diagram-position-member{height:100%;min-height:54px;box-shadow:none;color:inherit;background:0 0;border:0;padding:.25rem .2rem}.org-diagram-position-member strong{font-size:.73rem;line-height:1.35}.org-diagram-position-member.has-person strong{opacity:.78;font-size:.7rem;font-weight:500}.org-diagram-position-member .org-diagram-person{color:inherit;margin-top:.25rem;font-size:.79rem;font-weight:650}.org-diagram-board-member .org-diagram-support-list{color:inherit;text-align:left}.org-diagram-support{border-radius:var(--n-radius-md);color:#344054;background:#fff;border:1px solid #e1e4e9;width:100%;padding:1.1rem;box-shadow:0 4px 16px #283c5008}.org-diagram-support h3{color:#424f70;font-family:var(--n-font-display);text-align:left;background:#eef1f7;border-radius:9px;margin:0 0 .65rem;padding:.65rem .7rem;font-size:.76rem;font-weight:600;line-height:1.5}.org-diagram-support>.org-diagram-person{margin:0 0 .65rem}.org-diagram-support-commissioners{justify-self:center;max-width:310px}.org-diagram-empty-panel{min-height:1px}.org-diagram-support-list{margin:0;padding:0;list-style:none}.org-diagram-support-list li{padding:.42rem .25rem .42rem 1.1rem;font-size:.74rem;line-height:1.4;position:relative}.org-diagram-support-list li:before{background:var(--org-support);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.82rem;left:.2rem}.org-diagram-support-list li>span:not(.org-diagram-person){display:block}.org-diagram-support>.org-diagram-person-divider,.org-diagram-support-list .org-diagram-person-divider{margin-left:0}.org-diagram-support-list .org-diagram-person{margin-top:.3rem}.org-diagram-support-list .org-diagram-support-list{margin-top:.25rem;padding-left:.3rem}.org-diagram-extra{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.org-diagram-management{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.4rem;margin-top:3.1rem;display:grid}.org-diagram-management.is-single{grid-template-columns:minmax(0,1fr)}.org-diagram-management-side{min-width:0;padding-top:4.6rem}.org-diagram-management-side>h3{color:#536b80;width:fit-content;font-family:var(--n-font-display);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#f9fafb;margin:0 auto 1.15rem;padding:0 .5rem;font-size:.7rem;font-weight:600}.org-diagram-director-side{padding-top:0}.org-diagram-director-side>h3{margin-top:1.4rem}.org-diagram-departments{grid-template-columns:repeat(var(--department-count,2), minmax(0, 1fr));align-items:start;gap:.85rem;display:grid}.org-diagram-departments.is-featured{grid-template-columns:1.8fr 1fr 1fr}.org-diagram-department{min-width:0}.org-diagram-position-department{background:var(--org-unit,var(--org-soft-blue));min-height:80px;color:var(--org-unit-text,#354b60);border-color:#d5e0e8;box-shadow:0 3px 10px #283c500a}.org-diagram-position-department strong{font-size:.79rem}.org-diagram-position-department .org-diagram-person{color:inherit;opacity:.85}.org-diagram-department-children{border-top:2px solid var(--org-line);flex-direction:column;gap:.65rem;margin-top:.75rem;padding-top:.75rem;display:flex}.org-diagram-subgroup{border-radius:var(--n-radius-md);background:#f2f5f7;border:1px solid #e2e7ec;min-width:0;padding:.5rem}.org-diagram-subgroup .org-diagram-department-children{border-top:0;margin-top:.65rem;padding-top:0}.org-diagram-position-section,.org-diagram-position-unit{min-height:42px;box-shadow:none;border-color:#0000}.org-diagram-position-section{background:var(--org-section,#edf1f4);color:var(--org-section-text,#43586b)}.org-diagram-position-unit{color:#43586b;background:#edf1f4}.org-diagram-position-section strong,.org-diagram-position-unit strong{font-size:.72rem}.org-diagram-position-section .org-diagram-person{color:inherit;opacity:.82}.org-diagram-position-staff{border-radius:9px;min-height:54px;padding:.5rem .35rem}.org-diagram-position-staff strong{font-family:var(--n-font-body);font-size:.72rem;font-weight:500}.org-diagram-peers{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));align-items:stretch;gap:.45rem;display:grid}.org-diagram-peers>.org-diagram-position{height:100%}.org-diagram-generic-branch{max-width:900px;margin:0 auto}.org-diagram-generic-children{border-top:2px solid var(--org-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.org-diagram-generic-children>.org-diagram-generic-branch{width:100%}.org-diagram-footer{border-top:1px solid var(--n-border);color:var(--n-slate);justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-top:2rem;padding-top:1.1rem;font-size:.69rem;display:flex}.org-diagram-legend{flex:1;gap:.75rem;min-width:0;display:grid}.org-diagram-legend-colors,.org-diagram-legend-lines{flex-wrap:wrap;gap:.55rem 1.2rem;display:flex}.org-diagram-legend span{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.org-diagram-legend-swatch{border:1px solid #b8c3cf;border-radius:4px;flex:none;width:15px;height:15px;display:inline-block}.org-diagram-legend-lines i{border-top:2px solid var(--org-line);width:28px;display:inline-block}.org-diagram-legend-lines i.org-diagram-legend-support{border-color:var(--org-support);border-top-style:dashed}.org-diagram-footer p{text-align:right;max-width:520px;margin:0}.org-diagram-generic-note{color:var(--n-slate);text-align:center;margin:1.5rem 0 0;font-size:.75rem}@media (width<=1390px){.org-diagram-hint{display:block}}@media (width<=575.98px){.org-diagram-scroll{margin-left:-.5rem;margin-right:-.5rem}}.admin-marketing-page .marketing-editor-toolbar{background:linear-gradient(115deg,#fff 55%,#f0f4ff);border-color:#e1e8f5;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.4rem;padding:1.4rem 1.6rem;display:flex;box-shadow:0 8px 28px #142d5a0e}.marketing-editor-toolbar-copy{min-width:0}.marketing-editor-eyebrow{color:#526dc0;letter-spacing:.12em;margin-bottom:.35rem;font-size:.67rem;font-weight:800;display:block}.marketing-editor-toolbar h2{color:var(--n-navy);flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 .3rem;font-size:clamp(1.15rem,2vw,1.4rem);display:flex}.marketing-editor-toolbar h2 span{color:#3159bc;font-family:var(--n-font-body);letter-spacing:0;background:#e9efff;border-radius:999px;padding:.23rem .6rem;font-size:.72rem;font-weight:750}.marketing-editor-toolbar p{color:#697893;margin:0;font-size:.82rem;line-height:1.5}.marketing-editor-actions{flex-wrap:wrap;flex-shrink:0;gap:.65rem;display:flex}.marketing-editor-actions .btn{border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.6rem .95rem;font-size:.82rem;font-weight:700;display:inline-flex}.admin-marketing-page .marketing-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.3rem}.admin-marketing-page .marketing-editor-card{border-color:#e2e9f5;border-radius:1.2rem;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 10px 28px #142d5a0f}.admin-marketing-page .marketing-editor-card:hover{border-color:#b8c9ea;box-shadow:0 16px 34px #142d5a1a}.marketing-editor-card-header{background:linear-gradient(115deg,#f5f8ff,#fff 75%);border-bottom:1px solid #e8eef8;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1.3rem 1.35rem;display:flex}.marketing-editor-card.is-inactive .marketing-editor-card-header{background:linear-gradient(115deg,#f7f8fb,#fff 75%)}.marketing-editor-identity{align-items:center;gap:.85rem;min-width:0;display:flex}.marketing-editor-identity>div{min-width:0}.marketing-editor-identity .marketing-avatar,.marketing-editor-avatar{border-radius:16px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.marketing-editor-identity .marketing-avatar{object-fit:cover}.marketing-editor-avatar{color:#4b66c6;background:linear-gradient(135deg,#e7efff,#f0ebff);border:1px solid #dce7fb;font-size:1.45rem}.marketing-editor-index{color:#6078ad;letter-spacing:.1em;font-size:.65rem;font-weight:800}.marketing-editor-identity h2{color:var(--n-navy);overflow-wrap:anywhere;margin:.15rem 0 .2rem;font-size:1.05rem;line-height:1.35}.marketing-editor-identity p{color:#77869d;overflow-wrap:anywhere;margin:0;font-size:.77rem;line-height:1.4}.marketing-editor-visibility{color:#64748b;cursor:pointer;background:#f3f5f8;border:1px solid #e3e8f0;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:34px;padding:.35rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.marketing-editor-visibility.is-active{color:#14694a;background:#eaf9f1;border-color:#bfe9d8}.marketing-editor-visibility input{accent-color:#14875f;width:1rem;height:1rem;margin:0}.marketing-editor-visibility:focus-within{outline-offset:2px;outline:3px solid #ffb800}.marketing-editor-card-body{padding:.15rem 1.35rem .3rem}.marketing-editor-section{padding:1.1rem 0}.marketing-editor-section+.marketing-editor-section{border-top:1px solid #edf1f7}.marketing-editor-section h3{color:#334769;letter-spacing:0;margin:0 0 .85rem;font-size:.78rem;font-weight:750}.marketing-editor-products{flex-wrap:wrap;gap:.6rem;display:flex}.marketing-editor-product{color:#687890;cursor:pointer;background:#f8fafd;border:1px solid #e1e7f1;border-radius:.7rem;align-items:center;gap:.5rem;min-height:40px;padding:.5rem .75rem;font-size:.78rem;font-weight:650;transition:background-color .18s,border-color .18s;display:inline-flex}.marketing-editor-product.is-selected{color:#2454b9;background:#edf3ff;border-color:#b9ccfa}.marketing-editor-product input{accent-color:#155eef;width:1rem;height:1rem;margin:0}.marketing-editor-product:focus-within{outline-offset:2px;outline:3px solid #ffb800}.marketing-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.marketing-editor-fields>div{min-width:0}.marketing-editor-section .form-label{color:#556681;margin-bottom:.4rem;font-size:.76rem;font-weight:700}.marketing-editor-section .form-control{width:100%;font-size:.84rem}.marketing-editor-section textarea{resize:vertical;min-height:92px}.marketing-editor-help{color:#8490a4;margin:.4rem 0 .9rem;font-size:.72rem;line-height:1.5}.marketing-editor-help:last-child{margin-bottom:0}.marketing-editor-card-footer{background:#fbfcff;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.35rem;display:flex}.marketing-editor-card-footer>span{color:#7b8aa2;align-items:center;gap:.4rem;font-size:.73rem;display:inline-flex}.marketing-editor-card-footer .btn{border-radius:.65rem;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.admin-marketing-page .marketing-editor-empty{text-align:center;background:#f9fbff;border:1px dashed #cfdcf2;border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:2rem;display:flex}.marketing-editor-empty-icon{color:#3a65cf;background:#eaf1ff;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:.9rem;font-size:1.5rem;display:grid}.marketing-editor-empty h2{margin:0 0 .4rem;font-size:1.1rem}.marketing-editor-empty p{color:#73819a;max-width:420px;margin:0 0 1rem;font-size:.85rem}@media (width<=1199.98px){.admin-marketing-page .marketing-admin-grid{grid-template-columns:1fr}}@media (width<=767.98px){.admin-marketing-page .marketing-editor-toolbar{flex-direction:column;align-items:flex-start;padding:1.15rem}.marketing-editor-actions{width:100%}.marketing-editor-actions .btn{flex:170px}}@media (width<=575.98px){.marketing-editor-card-header{flex-wrap:wrap;padding:1.1rem}.marketing-editor-card-body{padding-left:1.1rem;padding-right:1.1rem}.marketing-editor-card-footer{flex-wrap:wrap;padding:.85rem 1.1rem}.marketing-editor-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-marketing-page .marketing-editor-card,.marketing-editor-product{transition:none}}.org-editor-toolbar{background:linear-gradient(115deg,#fff 55%,#f0f5ff);border-color:#dfe8f7;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1.3rem;margin-bottom:1.2rem;padding:1.4rem 1.6rem;display:flex}.org-editor-eyebrow{color:#526dc0;letter-spacing:.12em;margin-bottom:.3rem;font-size:.67rem;font-weight:800;display:block}.org-editor-toolbar h2{color:#0b1437;margin:0 0 .3rem;font-size:1.35rem}.org-editor-toolbar p{color:#6a7890;margin:0;font-size:.82rem}.org-editor-toolbar-actions{flex-wrap:wrap;gap:.65rem;display:flex}.org-editor-toolbar-actions .btn{border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;min-height:44px;font-size:.82rem;font-weight:700;display:inline-flex}.org-editor-roots,.org-editor-children{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.org-editor-children{border-left:2px solid #d8e5f8;margin:.75rem 0 0 .8rem;padding-left:1.1rem}.org-editor-item{min-width:0}.org-editor-card{background:#fff;border:1px solid #dfe7f4;border-radius:1rem;overflow:hidden;box-shadow:0 5px 18px #142d5a0b}.org-editor-card-heading{background:#f6f9ff;border-bottom:1px solid #e8eef8;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1.1rem;display:flex}.org-editor-card-heading>div:first-child{flex-direction:column;gap:.15rem;min-width:0;display:flex}.org-editor-level{color:#607db5;letter-spacing:.09em;font-size:.65rem;font-weight:800}.org-editor-card-heading strong{color:#18345e;overflow-wrap:anywhere;font-size:.92rem}.org-editor-order{gap:.35rem;display:flex}.org-editor-order button{color:#345b9b;background:#fff;border:1px solid #d4e0f1;border-radius:.6rem;place-items:center;width:40px;height:40px;display:grid}.org-editor-order button:disabled{opacity:.4}.org-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem 1.1rem;display:grid}.org-editor-fields>div{min-width:0}.org-editor-fields .form-label,.org-editor-note .form-label{color:#4f607c;margin-bottom:.4rem;font-size:.78rem;font-weight:700}.org-editor-fields .form-label span,.org-editor-note .form-label span{color:#8995a9;font-weight:500}.org-editor-fields .form-control{width:100%;font-size:.85rem}.org-editor-actions{border-top:1px solid #edf1f7;flex-wrap:wrap;gap:.5rem;padding:.75rem 1.1rem;display:flex}.org-editor-actions .btn{border-radius:.6rem;align-items:center;gap:.35rem;min-height:38px;font-size:.74rem;font-weight:700;display:inline-flex}.org-editor-parent{color:#5d6e89;align-items:center;gap:.4rem;min-width:0;font-size:.74rem;font-weight:700;display:inline-flex}.org-editor-parent .form-select{border-radius:.6rem;width:190px;min-height:38px;padding:.4rem 1.75rem .4rem .55rem;font-size:.75rem}.org-editor-actions .btn-outline-danger{margin-left:auto}.org-editor-note{border-radius:1rem;margin-top:1.2rem}.org-editor-note textarea{resize:vertical;min-height:90px}.org-editor-empty{text-align:center;border-radius:1rem;padding:2rem}.org-editor-empty p{color:#687991;margin-bottom:1rem}.org-editor-appearance{border-radius:1rem;margin-bottom:1.2rem;padding:1.3rem 1.5rem}.org-editor-section-heading h2,.org-editor-list-heading h2{color:var(--n-navy);margin:0 0 .25rem;font-size:1.08rem}.org-editor-section-heading p,.org-editor-list-heading p{color:#748197;margin:0;font-size:.8rem}.org-editor-appearance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.org-editor-appearance-fields .form-label{color:#4f607c;font-size:.78rem;font-weight:700}.org-editor-appearance-fields .form-label span{color:#8995a9;font-weight:500}.org-editor-appearance-fields .form-control{width:100%}.org-editor-palette-heading{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.35rem 0 .65rem;display:flex}.org-editor-palette-heading strong{color:#334769;font-size:.8rem}.org-editor-palette-heading span{color:#8995a9;font-size:.72rem}.org-editor-palettes{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.org-editor-palette{color:#50617a;background:#fff;border:1px solid #dfe6ef;border-radius:.65rem;align-items:center;gap:.55rem;min-height:42px;padding:.4rem .7rem;font-size:.75rem;font-weight:650;display:inline-flex}.org-editor-palette.is-selected{color:#182a4d;background:#f0f4fa;border-color:#889bbd;box-shadow:0 0 0 2px #a7b6d222}.org-editor-palette-swatches{display:flex}.org-editor-palette-swatches i{border:1px solid #d8e0eb;border-radius:50%;width:17px;height:17px}.org-editor-palette-swatches i+i{margin-left:-4px}.org-editor-reset{color:#526dc0;background:0 0;border:0;min-height:42px;padding:0 .4rem;font-size:.75rem;font-weight:700}.org-editor-color-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.org-editor-color-field{cursor:pointer;background:#fbfcfe;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.8rem;display:flex}.org-editor-color-field>span:first-child{gap:.15rem;min-width:0;display:grid}.org-editor-color-field strong{color:#354966;font-size:.76rem}.org-editor-color-field small{color:#8591a4;font-size:.67rem;line-height:1.35}.org-editor-color-control{flex:none;justify-items:center;gap:.15rem;display:grid}.org-editor-color-control input{cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:.4rem;width:42px;height:34px;padding:2px}.org-editor-color-control code{color:#6a7890;font-size:.63rem}.org-editor-display-options{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.org-editor-display-options label{cursor:pointer;border:1px solid #e4eaf1;border-radius:.7rem;flex:220px;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.org-editor-display-options input{accent-color:#234b70;flex:none;width:1rem;height:1rem;margin-top:.2rem}.org-editor-display-options span{gap:.1rem;display:grid}.org-editor-display-options label>span{flex:1;min-width:0}.org-editor-display-options .form-select{margin-top:.45rem;font-size:.8rem}.org-editor-display-options strong{color:#354966;font-size:.76rem}.org-editor-display-options small{color:#8591a4;font-size:.68rem;line-height:1.4}.org-editor-preview{margin-bottom:1.5rem}.org-editor-preview .slider-preview-stage{overflow:visible}.org-editor-list-heading{margin:1.5rem 0 .9rem}.org-editor-print-sheet{visibility:hidden;pointer-events:none;width:1400px;position:fixed;top:0;left:-10000px}.org-editor-print-content{width:1400px}@page orgChart{size:A3 landscape;margin:6mm}@media print{body.org-editor-print-active{margin:0;padding:0}body.org-editor-print-active>#root{display:none!important}body.org-editor-print-active>.org-editor-print-sheet{visibility:visible;pointer-events:auto;page:orgChart;-webkit-print-color-adjust:exact;print-color-adjust:exact;place-items:center;width:100%;min-height:280mm;margin:0;display:grid;position:static}.org-editor-print-sheet>.org-editor-print-content{width:var(--org-print-width,1400px);zoom:var(--org-print-scale,.75)}.org-editor-print-sheet .org-diagram-hint{display:none}.org-editor-print-sheet .org-diagram-scroll{box-shadow:none;border:0;border-radius:0;overflow:visible}.org-editor-print-sheet .org-diagram-canvas{break-inside:avoid}}@media (width<=767.98px){.org-editor-toolbar{flex-direction:column;align-items:flex-start;padding:1.1rem}.org-editor-toolbar-actions{width:100%}.org-editor-toolbar-actions .btn{flex:160px}.org-editor-fields,.org-editor-appearance-fields,.org-editor-color-grid{grid-template-columns:1fr}}@media (width<=575.98px){.org-editor-children{margin-left:.25rem;padding-left:.65rem}.org-editor-card-heading{padding:.75rem}.org-editor-fields{padding:.8rem}.org-editor-actions{padding:.65rem .8rem}.org-editor-parent{width:100%}.org-editor-parent .form-select{flex:1;width:auto;min-width:0}.org-editor-actions .btn-outline-danger{margin-left:0}.org-editor-appearance{padding:1rem}}.admin-dashboard-page.admin-management-page .admin-panel.admin-management-list{background:#f8faff;border:1px solid #dfe8f6;border-radius:1.1rem;padding:0;overflow:hidden;box-shadow:0 16px 40px #132b540f}.admin-management-list-heading{background:radial-gradient(circle at 90% 10%,#6289f529,#0000 30%),linear-gradient(110deg,#fff,#f5f8ff);border-bottom:1px solid #e1e9f5;justify-content:space-between;align-items:center;gap:1rem;padding:1.55rem 1.65rem;display:flex}.admin-management-eyebrow{color:#3768d1;letter-spacing:.13em;margin-bottom:.4rem;font-size:.68rem;font-weight:800;display:block}.admin-management-list-heading h2{color:#11264e;font-family:var(--n-font-display);margin:0 0 .3rem;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:800}.admin-management-list-heading p{color:#687994;margin:0;font-size:.88rem}.admin-management-reload{color:#285fce;background:#fff;border:1px solid #cbdafa;border-radius:.65rem;flex:none;justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.55rem .9rem;font-size:.84rem;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex}.admin-management-reload:hover:not(:disabled){background:#eef4ff;box-shadow:0 4px 12px #2563cf1a}.admin-management-reload:disabled{cursor:wait;opacity:.65}.admin-management-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1.25rem 1.65rem 0;display:grid}.admin-management-overview>div{background:#fff;border:1px solid #e2eaf7;border-radius:.85rem;gap:.2rem;min-height:92px;padding:1rem 1.15rem;display:grid;position:relative;overflow:hidden}.admin-management-overview span{color:#70809b;font-size:.79rem;font-weight:650}.admin-management-overview strong{color:#102b61;font-family:var(--n-font-display);font-size:1.7rem;line-height:1}.admin-management-overview i{color:#dce8ff;font-size:2.1rem;position:absolute;bottom:.75rem;right:1rem}.admin-management-group{padding:1.7rem 1.65rem 0}.admin-management-group:last-child{padding-bottom:1.65rem}.admin-management-group-heading{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.admin-management-group.is-collapsed .admin-management-group-heading{margin-bottom:0}.admin-management-group-icon{color:#446adb;background:#e9efff;border-radius:.7rem;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:1.15rem;display:grid}.admin-management-group.is-directors .admin-management-group-icon{color:#168b73;background:#e6f6f2}.admin-management-group.is-heads .admin-management-group-icon{color:#b36d19;background:#fff2df}.admin-management-group.is-sections .admin-management-group-icon{color:#2574bd;background:#e7f2ff}.admin-management-group.is-staff .admin-management-group-icon{color:#8154ba;background:#f1eaff}.admin-management-group-heading h3{color:#132b58;margin:0;font-size:1.04rem;font-weight:800}.admin-management-group-heading p{color:#8490a4;margin:.1rem 0 0;font-size:.76rem}.admin-management-group-count{color:#355fc8;background:#e9efff;border-radius:999px;place-items:center;min-width:28px;height:28px;margin-left:auto;padding:0 .4rem;font-size:.78rem;font-weight:800;display:grid}.admin-management-group.is-directors .admin-management-group-count{color:#168b73;background:#e6f6f2}.admin-management-group.is-heads .admin-management-group-count{color:#b36d19;background:#fff2df}.admin-management-group.is-sections .admin-management-group-count{color:#2574bd;background:#e7f2ff}.admin-management-group.is-staff .admin-management-group-count{color:#8154ba;background:#f1eaff}.admin-management-group-collapse{color:#285fce;background:#fff;border:1px solid #cbdafa;border-radius:.5rem;flex:none;align-items:center;gap:.45rem;min-height:36px;padding:.4rem .7rem;font-size:.77rem;font-weight:700;display:inline-flex}.admin-management-group-collapse:hover{background:#eaf1ff}.admin-management-group-collapse:focus-visible{outline-offset:2px;outline:3px solid #2b66dd59}.admin-management-group-collapse i{transition:transform .2s}.admin-management-group-collapse i.is-collapsed{transform:rotate(-90deg)}.admin-management-group-content[hidden]{display:none}.admin-management-group-empty{background:#fff;border:1px dashed #cad8ed;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.admin-management-group-empty p{color:#76859c;margin:0;font-size:.83rem}.admin-management-group-empty button{color:#285fce;background:#f5f8ff;border:1px solid #cbdafa;border-radius:.5rem;align-items:center;gap:.4rem;min-height:36px;padding:.4rem .7rem;font-size:.77rem;font-weight:700;display:inline-flex}.admin-management-group-empty button:hover{background:#eaf1ff}.admin-management-group-empty button:focus-visible{outline-offset:2px;outline:3px solid #2b66dd59}.admin-management-grid{gap:.9rem;display:grid}.admin-management-grid.is-columns-1{grid-template-columns:minmax(0,1fr);max-width:450px}.admin-management-grid.is-columns-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.admin-management-grid.is-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-management-grid.is-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-management-card{background:#fff;border:1px solid #dfe7f2;border-radius:.9rem;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 5px 16px #162b5109}.admin-management-card:hover{border-color:#c6d8f5;transform:translateY(-2px);box-shadow:0 14px 28px #162b5114}.admin-management-card.is-hidden{background:#fbfcfe}.admin-management-card-top{justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1rem 0;display:flex}.admin-management-order{color:#7183a0;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.admin-management-status{color:#697589;white-space:nowrap;background:#f1f3f7;border-radius:999px;align-items:center;gap:.4rem;padding:.33rem .6rem;font-size:.71rem;font-weight:750;display:inline-flex}.admin-management-status span{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-management-status.is-visible{color:#15845c;background:#e9f8f1}.admin-management-card-main{align-items:center;gap:1rem;min-height:118px;padding:.75rem 1rem 1rem;display:flex}.admin-management-avatar{background:#f1f4f9;border:1px solid #e4e9f2;border-radius:.65rem;flex:0 0 78px;place-items:center;width:78px;height:92px;display:grid;overflow:hidden}.admin-management-avatar img{object-fit:contain;width:100%;height:100%}.admin-management-avatar.has-photo img{object-fit:cover}.admin-management-card-copy{min-width:0}.admin-management-card-copy h4{color:#132b58;font-family:var(--n-font-display);margin:0 0 .25rem;font-size:1rem;font-weight:800;line-height:1.35}.admin-management-card-copy p{color:#425671;overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:600}.admin-management-card-copy p.is-empty{color:#96a1b2;font-weight:500}.admin-management-period{color:#7887a0;align-items:center;gap:.35rem;margin-top:.55rem;font-size:.75rem;display:inline-flex}.admin-management-card-footer{background:#fcfdff;border-top:1px solid #eef2f8;justify-content:space-between;align-items:center;gap:.6rem;min-height:54px;margin-top:auto;padding:.6rem 1rem;display:flex}.admin-management-preview{color:#3568d5;white-space:nowrap;font-size:.77rem;font-weight:750;text-decoration:none}.admin-management-preview:hover{color:#184dad;text-decoration:underline}.admin-management-preview.is-disabled{color:#9aa5b5;font-weight:500}.admin-management-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.admin-management-actions button{color:#38516f;background:#fff;border:1px solid #dfe7f2;border-radius:.45rem;align-items:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.admin-management-actions button:hover{color:#2459be;background:#f0f5ff;border-color:#bdd1ef}.admin-management-actions .admin-management-delete{color:#bd4960}.admin-management-actions .admin-management-delete:hover{color:#a82f4a;background:#fff1f3;border-color:#f0cbd3}.admin-management-reload:focus-visible,.admin-management-card a:focus-visible,.admin-management-actions button:focus-visible{outline-offset:2px;outline:3px solid #2b66dd59}.admin-management-state{color:#687994;padding:1.5rem 1.65rem}.admin-management-grid.is-columns-3 .admin-management-card-footer,.admin-management-grid.is-columns-4 .admin-management-card-footer{flex-direction:column;align-items:flex-start}.admin-management-grid.is-columns-3 .admin-management-actions,.admin-management-grid.is-columns-4 .admin-management-actions{justify-content:flex-start;width:100%}.admin-management-grid.is-columns-4 .admin-management-avatar{flex-basis:64px;width:64px;height:76px}.admin-management-grid.is-columns-4 .admin-management-card-main{gap:.7rem}.admin-management-grid.is-columns-4 .admin-management-card-copy h4{font-size:.9rem}@media (width<=1350px){.admin-management-grid.is-columns-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.admin-management-grid.is-columns-3,.admin-management-grid.is-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-management-list-heading{flex-direction:column;align-items:flex-start;padding:1.25rem}.admin-management-reload{width:100%}.admin-management-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:1rem 1.25rem 0}.admin-management-overview>div{min-height:76px;padding:.75rem}.admin-management-overview>div:last-child{grid-column:1/-1}.admin-management-overview span{font-size:.67rem}.admin-management-overview strong{font-size:1.4rem}.admin-management-overview i{display:none}.admin-management-group{padding:1.4rem 1.25rem 0}.admin-management-group:last-child{padding-bottom:1.25rem}.admin-management-group-heading{flex-wrap:wrap}.admin-management-group-heading>div{flex:1}.admin-management-group-count{margin-left:0}.admin-management-grid.is-columns-2,.admin-management-grid.is-columns-3,.admin-management-grid.is-columns-4{grid-template-columns:minmax(0,1fr)}.admin-management-card-footer{flex-direction:column;align-items:flex-start}.admin-management-actions{justify-content:flex-start;width:100%}.admin-management-group-empty{flex-direction:column;align-items:flex-start}}
