body.worldpci-premium .wpci .mc{--navy:#10243d;--blue:#2468b4;--gold:#d9a441;--gold-d:#a9772a;--ice:#edf5fb;--slate:#4d6076;--line:#dfe5ec;--ease:cubic-bezier(.2,.7,.2,1);color:var(--navy);background:#fff;font-family:"Segoe UI",Arial,sans-serif;line-height:1.6;overflow-x:clip}body.worldpci-premium .wpci .mc *,body.worldpci-premium .wpci .mc *::before,body.worldpci-premium .wpci .mc *::after{box-sizing:border-box}body.worldpci-premium .wpci .mc-shell{width:calc(100% - 48px);max-width:1180px;margin:0 auto;position:relative}body.worldpci-premium .wpci .mc h1,body.worldpci-premium .wpci .mc h2,body.worldpci-premium .wpci .mc h3{margin:0;font-weight:560;letter-spacing:-.035em;color:var(--navy);text-wrap:balance}:where(body.worldpci-premium .wpci .mc) p{margin:0}:where(body.worldpci-premium .wpci .mc) a{color:inherit}:where(body.worldpci-premium .wpci .mc) ul{margin:0;padding:0;list-style:none}body.worldpci-premium .wpci .mc :focus-visible{outline:3px solid var(--gold-d);outline-offset:3px;border-radius:4px}body.worldpci-premium .wpci .mc [hidden]{display:none!important}body.worldpci-premium .wpci .mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 24px;border-radius:6px;font:600 15px/1.2 "Segoe UI",Arial,sans-serif;text-decoration:none;border:1px solid #fff0;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .25s,color .25s}body.worldpci-premium .wpci .mc-btn:hover{transform:translateY(-2px)}body.worldpci-premium .wpci .mc-btn-primary{background:linear-gradient(180deg,#2f78c8,#2468b4);color:#fff;box-shadow:0 16px 30px -14px rgb(36 104 180 / .8)}body.worldpci-premium .wpci .mc-btn-ghost{background:#fff;color:var(--navy);border-color:#b9c9d8}body.worldpci-premium .wpci .mc-btn-ghost:hover{border-color:var(--blue);color:var(--blue)}body.worldpci-premium .wpci .mc-btn-gold{background:var(--gold);color:#10243d}body.worldpci-premium .wpci .mc-btn-outline{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .55)}body.worldpci-premium .wpci .mc-btn-small{min-height:44px;padding:10px 18px;font-size:14px;background:var(--ice);color:var(--navy);border-color:#c8d9ea}body.worldpci-premium .wpci .mc-btn-small:hover{border-color:var(--blue);color:var(--blue)}body.worldpci-premium .wpci .mc-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}body.worldpci-premium .wpci .mc-hero{position:relative;overflow:hidden;padding:clamp(44px,6vw,92px) 0 clamp(44px,6vw,80px);background:linear-gradient(180deg,#fff 0%,#f8fafd 50%,#eef5fb 100%)}body.worldpci-premium .wpci .mc-sun{position:absolute;right:-8%;top:-38%;width:62vw;max-width:900px;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(255 224 160 / .5),rgb(255 224 160 / .14) 42%,transparent 68%)}body.worldpci-premium .wpci .mc-eyebrow,body.worldpci-premium .wpci .mc-kicker{display:flex;align-items:center;gap:14px;margin-bottom:18px;font-size:13px;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:var(--blue)}body.worldpci-premium .wpci .mc-eyebrow::before,body.worldpci-premium .wpci .mc-kicker::before{content:"";width:40px;height:2px;background:linear-gradient(90deg,var(--gold),rgb(217 164 65 / .2))}body.worldpci-premium .wpci .mc-hero h1{font-size:clamp(2.2rem,5vw,3.9rem);line-height:1.04;letter-spacing:-.05em;max-width:15em}body.worldpci-premium .wpci .mc-sub{margin-top:20px;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:500;color:var(--blue);letter-spacing:-.01em}body.worldpci-premium .wpci .mc-lead{margin-top:16px;max-width:44em;font-size:clamp(1rem,1.2vw,1.12rem);color:var(--slate);line-height:1.75}body.worldpci-premium .wpci .mc-review-note{margin-top:24px;padding:12px 16px;border-left:3px solid var(--gold);background:#fff7e6;font-size:14px}body.worldpci-premium .wpci .mc-banner-wrap{padding-top:clamp(28px,4vw,48px)}body.worldpci-premium .wpci .mc-banner{display:block;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -40px rgb(16 36 61 / .55),0 0 0 1px rgb(16 36 61 / .06)}body.worldpci-premium .wpci .mc-banner img{display:block;width:100%;height:auto}body.worldpci-premium .wpci .mc-fine{margin-top:10px;font-size:13px;color:var(--slate)}body.worldpci-premium .wpci .mc-center{text-align:center}body.worldpci-premium .wpci .mc-bar{position:sticky;top:var(--mc-top,0);z-index:20;margin-top:clamp(24px,3vw,40px);background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);box-shadow:0 12px 24px -22px rgb(16 36 61 / .5)}body.worldpci-premium .wpci .mc-bar .mc-shell{padding:14px 0 12px}body.worldpci-premium .wpci .mc-jump ul{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}body.worldpci-premium .wpci .mc-jump a{display:inline-block;padding:7px 14px;border-radius:999px;border:1px solid #c8d9ea;background:#fff;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--navy)}body.worldpci-premium .wpci .mc-jump a:hover{border-color:var(--blue);color:var(--blue)}body.worldpci-premium .wpci .mc-filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}body.worldpci-premium .wpci .mc-field label{display:block;margin-bottom:4px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}body.worldpci-premium .wpci .mc-field input,body.worldpci-premium .wpci .mc-field select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #b9c9d8;border-radius:6px;background:#fff;color:var(--navy);font:400 15px "Segoe UI",Arial,sans-serif}body.worldpci-premium .wpci .mc-clear{min-height:44px;padding:9px 14px;border:0;background:none;color:var(--blue);font:600 14px "Segoe UI",Arial,sans-serif;text-decoration:underline;cursor:pointer}body.worldpci-premium .wpci .mc-count{margin-top:10px;font-size:13.5px;color:var(--slate);min-height:1.4em}body.worldpci-premium .wpci .mc-main{padding:clamp(28px,4vw,48px) 0 clamp(40px,6vw,80px);background:linear-gradient(180deg,#fff,var(--ice))}body.worldpci-premium .wpci .mc-section{padding:clamp(28px,4vw,52px) 0;scroll-margin-top:calc(var(--mc-top,0px) + 180px)}body.worldpci-premium .wpci .mc-head{max-width:720px;margin-bottom:clamp(20px,3vw,34px)}body.worldpci-premium .wpci .mc-head h2{font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.1}body.worldpci-premium .wpci .mc-head p:not(.mc-kicker){margin-top:10px;color:var(--slate);font-size:clamp(1rem,1.2vw,1.1rem)}body.worldpci-premium .wpci .mc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.worldpci-premium .wpci .mc-card{display:flex;flex-direction:column;border-radius:18px;background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:0 22px 40px -34px rgb(16 36 61 / .55);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}body.worldpci-premium .wpci .mc-card:hover{transform:translateY(-3px);box-shadow:0 30px 50px -34px rgb(16 36 61 / .6)}body.worldpci-premium .wpci .mc-thumb{margin:0;aspect-ratio:4/3;background:#e6edf5;overflow:hidden;position:relative}body.worldpci-premium .wpci .mc-thumb img{display:block;width:100%;height:100%;object-fit:cover}body.worldpci-premium .wpci .mc-thumb figcaption{position:absolute;left:10px;bottom:10px;padding:3px 10px;border-radius:999px;background:rgb(255 255 255 / .92);font-size:12px;color:var(--slate)}body.worldpci-premium .wpci .mc-card-body{display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;flex:1}body.worldpci-premium .wpci .mc-badges{display:flex;flex-wrap:wrap;gap:6px}body.worldpci-premium .wpci .mc-badge{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--ice);border:1px solid #cfe0f0;font-size:12px;font-weight:650;color:var(--blue)}body.worldpci-premium .wpci .mc-badge-cat{background:#fff;border-color:var(--line);color:var(--slate);font-weight:550}body.worldpci-premium .wpci .mc-badge-review{background:#fff7e6;border-color:#ecd49a;color:#7a5513}body.worldpci-premium .wpci .mc-card h3{font-size:1.2rem;line-height:1.25}body.worldpci-premium .wpci .mc-desc{color:var(--slate);font-size:15px}body.worldpci-premium .wpci .mc-copy{margin:0;padding:12px 14px;border-left:3px solid var(--gold);background:#f8fafd;border-radius:0 8px 8px 0;font-size:15px;color:var(--navy);overflow-wrap:anywhere}body.worldpci-premium .wpci .mc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:6px}body.worldpci-premium .wpci .mc-meta,body.worldpci-premium .wpci .mc-updated{font-size:13px;color:var(--slate)}body.worldpci-premium .wpci .mc-copied{font-size:13px;font-weight:600;color:#1b6b3a}body.worldpci-premium .wpci .mc-empty{padding:28px;border-radius:14px;background:#fff;border:1px dashed #b9c9d8;text-align:center;color:var(--slate)}body.worldpci-premium .wpci .mc-empty a{color:var(--blue)}body.worldpci-premium .wpci .mc-use{padding:clamp(48px,6vw,88px) 0;background:#fff}body.worldpci-premium .wpci .mc-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;max-width:860px}body.worldpci-premium .wpci .mc-rules li{padding:14px 16px 14px 18px;border-left:3px solid var(--gold);background:#f8fafd;border-radius:0 10px 10px 0;color:var(--slate)}body.worldpci-premium .wpci .mc-rules a{color:var(--blue)}body.worldpci-premium .wpci .mc-partner{padding:0 0 clamp(40px,5vw,72px);background:#fff}body.worldpci-premium .wpci .mc-partner-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding:clamp(24px,3.5vw,38px) clamp(24px,4vw,44px);border-radius:20px;background:var(--ice);border:1px solid #d3e3f2}body.worldpci-premium .wpci .mc-partner-card h2{font-size:clamp(1.4rem,2.6vw,1.9rem)}body.worldpci-premium .wpci .mc-partner-card p{margin-top:6px;color:var(--slate)}body.worldpci-premium .wpci .mc-closing{padding:0 0 clamp(60px,8vw,110px);background:#fff}body.worldpci-premium .wpci .mc-closing-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 40px;padding:clamp(30px,5vw,54px);border-radius:26px;background:linear-gradient(135deg,#10243d,#1b4170);color:#fff;position:relative;overflow:hidden}body.worldpci-premium .wpci .mc-img .mc-closing-card{background:linear-gradient(135deg,rgb(16 36 61 / .94),rgb(27 65 112 / .9)),url(/wp-content/plugins/worldpci-showcase/assets/marketing/img/office.webp) center/cover}body.worldpci-premium .wpci .mc-closing-card h2{color:#fff;font-size:clamp(1.6rem,3vw,2.3rem)}body.worldpci-premium .wpci .mc-closing-card p{margin-top:8px;color:#d6e2f0}body.worldpci-premium .wpci .mc-closing-card .mc-cta{margin-top:0}@media (max-width:1000px){body.worldpci-premium .wpci .mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.worldpci-premium .wpci .mc-filters{grid-template-columns:repeat(3,minmax(0,1fr))}body.worldpci-premium .wpci .mc-field-search{grid-column:1/-1}}@media (max-width:700px){body.worldpci-premium .wpci .mc-grid,body.worldpci-premium .wpci .mc-rules{grid-template-columns:minmax(0,1fr)}body.worldpci-premium .wpci .mc-filters{grid-template-columns:minmax(0,1fr)}body.worldpci-premium .wpci .mc-cta .mc-btn,body.worldpci-premium .wpci .mc-partner-card .mc-btn{flex:1 1 100%}body.worldpci-premium .wpci .mc-bar{position:static}body.worldpci-premium .wpci .mc-jump ul{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}body.worldpci-premium .wpci .mc-jump a{white-space:nowrap}}@media (prefers-reduced-motion:reduce){body.worldpci-premium .wpci .mc-btn,body.worldpci-premium .wpci .mc-card{transition:none}body.worldpci-premium .wpci .mc-btn:hover,body.worldpci-premium .wpci .mc-card:hover{transform:none}}