.elementor-112 .elementor-element.elementor-element-003c463{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-42f78c1 *//* ============================================================
   PROLOCATE — INTERNATIONAL MOVING — v05 FIXED GLOBE
   New standalone revision: no hover translation; reduced glow.
   Complete scoped CSS for Elementor Custom CSS / page CSS.
   Every .elementor-112 .elementor-element.elementor-element-42f78c1 is contained under .plim-page.
============================================================ */

.plim-page{
  --plim-ink:#19172B;
  --plim-paper:#F7F7FA;
  --plim-white:#FFFFFF;
  --plim-night:#080411;
  --plim-navy:#100A3A;
  --plim-violet:#4B258C;
  --plim-electric:#6337FF;
  --plim-orange:#FF681F;
  --plim-red:#F52B45;
  --plim-muted:#716C7E;
  --plim-line:rgba(25,23,43,.13);
  width:100%;
  max-width:100%;
  overflow-x:clip;
  color:var(--plim-ink);
  background:var(--plim-paper);
  font-family:Inter,"Segoe UI",Arial,sans-serif;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

@supports not (overflow:clip){.plim-page{overflow-x:hidden;}}

.plim-page,
.plim-page *{box-sizing:border-box;min-width:0;}
.plim-page [hidden]{display:none !important;}
.plim-page a{color:inherit;text-decoration:none !important;}
.plim-page button,
.plim-page input,
.plim-page select{font:inherit;}
.plim-page button{appearance:none;-webkit-appearance:none;margin:0;}
.plim-page img,
.plim-page svg{display:block;max-width:100%;}
.plim-page h1,
.plim-page h2,
.plim-page h3,
.plim-page p,
.plim-page ul{margin-top:0;}
.plim-page h1,
.plim-page h2,
.plim-page h3,
.plim-page h1 *,
.plim-page h2 *,
.plim-page h3 *{overflow:visible !important;}
.plim-page button:focus-visible,
.plim-page a:focus-visible,
.plim-page input:focus-visible,
.plim-page select:focus-visible{outline:2px solid var(--plim-orange) !important;outline-offset:4px;}

.plim-container{position:relative;z-index:3;width:calc(100% - 80px);max-width:1440px;margin:0 auto;}
.plim-section{position:relative;padding:132px 0;}
.plim-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:76px 76px;}
.plim-grid--light{background-image:linear-gradient(rgba(35,21,96,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(35,21,96,.045) 1px,transparent 1px);}

/* TYPOGRAPHY — deliberately descender-safe for y/g/p/q/j */
.plim-display{display:block;overflow:visible !important;padding:0 0 .18em !important;line-height:1.04 !important;letter-spacing:-.058em;}
.plim-display em{display:inline;overflow:visible !important;padding:0 0 .18em !important;line-height:inherit !important;font-style:normal;color:transparent;background:linear-gradient(100deg,var(--plim-orange),var(--plim-red),#C83BC7);-webkit-background-clip:text;background-clip:text;}
.plim-kicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:rgba(35,21,96,.54);font-size:10px;font-weight:850;line-height:1.45;letter-spacing:.19em;text-transform:uppercase;}
.plim-kicker::before{content:"";width:40px;height:2px;flex:0 0 auto;background:linear-gradient(90deg,var(--plim-orange),var(--plim-red));}
.plim-kicker--light{color:rgba(255,255,255,.55);}
.plim-section-head{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.55fr);align-items:end;gap:70px;margin-bottom:66px;}
.plim-section-head h2{max-width:930px;margin:0;font-size:clamp(48px,5.3vw,84px);font-weight:530;}
.plim-section-head > p{max-width:390px;margin:0 0 .8em;color:var(--plim-muted);font-size:14px;line-height:1.8;}
.plim-section-head--dark h2{color:#fff;}
.plim-section-head--dark > p{color:rgba(255,255,255,.55);}

/* BUTTONS */
.plim-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:60px;padding:0;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:12px;font-weight:820;line-height:1.15;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease !important;}
.plim-btn > span:first-child{padding:18px 0 18px 22px;overflow-wrap:anywhere;}
.plim-btn__arrow{display:grid;place-items:center;width:58px;min-height:58px;flex:0 0 58px;border-left:1px solid rgba(255,255,255,.22);font-size:20px;}
.plim-btn--signal{color:#fff !important;background:linear-gradient(100deg,var(--plim-orange),var(--plim-red)) !important;box-shadow:0 16px 42px rgba(245,43,69,.18);}
.plim-page .plim-btn--signal:hover,
.plim-page .plim-btn--signal:focus-visible{color:#fff !important;background:linear-gradient(100deg,#ff7c37,#f52b45) !important;transform:translateY(-2px);box-shadow:0 20px 50px rgba(245,43,69,.28);}
.plim-btn--ghost{color:#fff !important;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.04) !important;}
.plim-page .plim-btn--ghost:hover{color:#fff !important;border-color:rgba(255,104,31,.7);background:rgba(255,104,31,.08) !important;transform:translateY(-2px);}
.plim-text-link{display:inline-flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid currentColor;color:var(--plim-violet) !important;font-size:12px;font-weight:820;line-height:1.35;}
.plim-text-link::after{content:"↗";font-size:17px;}
.plim-text-link--light{color:#fff !important;}

/* HERO */
.plim-hero{position:relative;min-height:850px;padding:94px 0 70px;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 28%,rgba(99,55,255,.18),transparent 31%),linear-gradient(135deg,var(--plim-night),var(--plim-navy) 64%,#16092E);}
.plim-hero::before{content:"";position:absolute;width:460px;height:460px;right:-180px;bottom:-250px;border:1px solid rgba(255,104,31,.22);border-radius:50%;box-shadow:0 0 0 70px rgba(99,55,255,.025),0 0 0 150px rgba(99,55,255,.02);pointer-events:none;}
.plim-hero__top{display:grid;grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);gap:76px;align-items:start;}
.plim-hero__copy{padding-top:28px;}
.plim-hero h1{max-width:720px;margin:0;color:#fff;font-size:clamp(58px,6.4vw,106px);font-weight:500;}
.plim-hero__lead{max-width:630px;margin:12px 0 34px;color:rgba(255,255,255,.68);font-size:16px;line-height:1.82;}
.plim-hero__actions{display:flex;flex-wrap:wrap;gap:12px;}
.plim-hero__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);}
.plim-hero__proof div{padding:22px 18px 22px 0;}
.plim-hero__proof div + div{padding-left:22px;border-left:1px solid rgba(255,255,255,.12);}
.plim-hero__proof strong{display:block;margin-bottom:7px;color:#fff;font-size:13px;line-height:1.4;}
.plim-hero__proof span{display:block;color:rgba(255,255,255,.43);font-size:10px;line-height:1.55;letter-spacing:.08em;text-transform:uppercase;}

/* INTERACTIVE GLOBAL NETWORK — lightweight Canvas globe */
.plim-globe{position:relative;display:flex;flex-direction:column;min-height:690px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(145deg,rgba(7,3,16,.93),rgba(17,8,39,.92));box-shadow:0 30px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.045);overflow:hidden;isolation:isolate;perspective:1300px;transform-style:preserve-3d;}
.plim-globe::before{content:"";position:absolute;z-index:0;width:34%;aspect-ratio:1;left:33%;top:34%;border-radius:50%;background:radial-gradient(circle,rgba(99,55,255,.075),transparent 68%);filter:blur(12px);pointer-events:none;}
.plim-globe__bar{position:relative;z-index:7;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:15px 19px;border-bottom:1px solid rgba(255,255,255,.11);color:rgba(255,255,255,.48);font-size:9px;font-weight:850;line-height:1.45;letter-spacing:.16em;text-transform:uppercase;}
.plim-globe__live{display:flex;align-items:center;gap:8px;color:#82F5C4;}
.plim-globe__live::before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#82F5C4;box-shadow:0 0 15px rgba(130,245,196,.75);animation:plim-globe-live 2.2s ease-in-out infinite;}
.plim-globe__stage{position:relative;z-index:2;flex:1;min-height:548px;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.031) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.031) 1px,transparent 1px);background-size:38px 38px;transform-style:preserve-3d;}
.plim-globe__stage::before,.plim-globe__stage::after{content:"";position:absolute;z-index:1;left:50%;top:50%;aspect-ratio:1;border:1px solid rgba(99,55,255,.15);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);}
.plim-globe__stage::before{width:86%;}
.plim-globe__stage::after{width:68%;border-color:rgba(255,104,31,.11);}
.plim-globe__canvas{position:absolute;z-index:3;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none;outline:none;filter:saturate(.96) contrast(1.035);}
.plim-globe__canvas:active,.plim-globe.is-dragging .plim-globe__canvas{cursor:grabbing;}
.plim-globe__canvas:focus-visible{outline:2px solid var(--plim-orange) !important;outline-offset:-5px;}
.plim-globe__orbit{position:absolute;z-index:2;left:50%;top:50%;width:71%;aspect-ratio:1;border:1px dashed rgba(255,255,255,.08);border-radius:50%;pointer-events:none;transform:translate3d(-50%,-50%,0) rotate(-16deg);}
.plim-globe__orbit::before,.plim-globe__orbit::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--plim-orange);box-shadow:0 0 16px rgba(255,104,31,.7);}
.plim-globe__orbit::before{left:8%;top:26%;}
.plim-globe__orbit::after{right:10%;bottom:22%;background:#D653D3;box-shadow:0 0 16px rgba(214,83,211,.65);}
.plim-globe__card{position:absolute;z-index:5;pointer-events:none;border:1px solid rgba(255,255,255,.14);background:rgba(8,4,17,.82);box-shadow:0 16px 46px rgba(0,0,0,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}
.plim-globe__card--hub{left:20px;top:24px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;transform:none;}
.plim-globe__card--status{right:18px;bottom:45px;min-width:210px;padding:15px 17px;transform:none;}
.plim-globe__card-code{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,104,31,.42);border-radius:50%;color:var(--plim-orange);font-size:9px;font-weight:900;letter-spacing:.08em;}
.plim-globe__card small{display:block;margin:0 0 5px;color:rgba(255,255,255,.38);font-size:7px;font-weight:850;line-height:1.35;letter-spacing:.13em;text-transform:uppercase;}
.plim-globe__card strong{display:block;color:#fff;font-size:12px;font-weight:750;line-height:1.42;}
.plim-globe__status{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#82F5C4;font-size:7px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;}
.plim-globe__status::before{content:"";width:6px;height:6px;border-radius:50%;background:#82F5C4;box-shadow:0 0 12px rgba(130,245,196,.6);}
.plim-globe__card--status > span{display:block;margin-top:5px;color:rgba(255,255,255,.42);font-size:8px;line-height:1.5;}
.plim-globe__side{position:absolute;z-index:5;right:13px;top:50%;color:rgba(255,255,255,.25);font-size:7px;font-weight:850;letter-spacing:.18em;line-height:1;text-transform:uppercase;writing-mode:vertical-rl;transform:translate3d(0,-50%,0);pointer-events:none;}
.plim-globe__drag{position:absolute;z-index:5;left:19px;bottom:18px;display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.32);font-size:7px;font-weight:830;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;}
.plim-globe__drag::before{content:"↔";display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:rgba(255,255,255,.55);font-size:10px;}
.plim-globe__modes{position:relative;z-index:7;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.11);background:rgba(8,4,17,.76);}
.plim-globe__mode{min-height:73px;padding:15px 16px;border-right:1px solid rgba(255,255,255,.1);}
.plim-globe__mode:last-child{border-right:0;}
.plim-globe__mode span{display:block;margin-bottom:6px;color:var(--plim-orange);font-size:7px;font-weight:900;letter-spacing:.13em;}
.plim-globe__mode strong{display:block;color:#fff;font-size:10px;font-weight:800;line-height:1.35;letter-spacing:.08em;}
.plim-globe__mode small{display:block;margin-top:3px;color:rgba(255,255,255,.34);font-size:7px;line-height:1.4;}
@keyframes plim-globe-live{0%,100%{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}

/* TRUST RAIL */
.plim-trust{background:#fff;border-bottom:1px solid var(--plim-line);}
.plim-trust__inner{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));align-items:stretch;}
.plim-trust__intro{display:flex;align-items:center;padding:27px 30px 27px 0;color:var(--plim-violet);font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase;}
.plim-trust__item{padding:25px 22px;border-left:1px solid var(--plim-line);}
.plim-trust__item strong{display:block;margin-bottom:6px;font-size:13px;line-height:1.35;}
.plim-trust__item span{display:block;color:var(--plim-muted);font-size:10px;line-height:1.45;}

/* MODES */
.plim-modes{background:var(--plim-paper);}
.plim-mode-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--plim-line);border-bottom:1px solid var(--plim-line);}
.plim-mode-card{position:relative;padding:36px 34px 42px;border-right:1px solid var(--plim-line);background:transparent;}
.plim-mode-card:last-child{border-right:0;}
.plim-mode-card__num{display:flex;align-items:center;justify-content:space-between;margin-bottom:74px;color:var(--plim-orange);font-size:10px;font-weight:850;letter-spacing:.15em;}
.plim-mode-card__mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(75,37,140,.2);border-radius:50%;color:var(--plim-violet);font-size:11px;}
.plim-mode-card h3{margin:0 0 16px;font-size:33px;font-weight:590;line-height:1.12;}
.plim-mode-card > p{min-height:78px;margin:0 0 27px;color:var(--plim-muted);font-size:13px;line-height:1.72;}
.plim-mode-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none;}
.plim-mode-card li{position:relative;padding:0 0 0 18px;color:#514C5C;font-size:11px;line-height:1.55;}
.plim-mode-card li::before{content:"";position:absolute;left:0;top:.56em;width:5px;height:5px;border-radius:50%;background:var(--plim-orange);}
.plim-mode-card__note{margin-top:28px !important;padding-top:17px;border-top:1px solid var(--plim-line);color:var(--plim-violet) !important;font-size:10px !important;font-weight:760;line-height:1.55 !important;}

/* SPLIT ARRIVAL */
.plim-priority{overflow:hidden;color:#fff;background:linear-gradient(125deg,#0B0615,#14092B);}
.plim-priority__layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:80px;align-items:center;}
.plim-priority__copy h2{max-width:670px;margin:0 0 26px;color:#fff;font-size:clamp(50px,5.3vw,84px);font-weight:530;}
.plim-priority__copy > p{max-width:590px;margin:0 0 29px;color:rgba(255,255,255,.57);font-size:14px;line-height:1.8;}
.plim-priority__board{position:relative;padding:28px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.025);}
.plim-priority__board::before{content:"";position:absolute;top:50%;left:28px;right:28px;height:1px;background:rgba(255,255,255,.1);}
.plim-shipment{position:relative;display:grid;grid-template-columns:145px minmax(0,1fr) 120px;align-items:center;gap:20px;min-height:138px;}
.plim-shipment + .plim-shipment{border-top:1px solid rgba(255,255,255,.1);}
.plim-shipment__type{color:#fff;font-size:12px;font-weight:800;line-height:1.4;}
.plim-shipment__type span{display:block;margin-top:7px;color:rgba(255,255,255,.36);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;}
.plim-shipment__track{height:5px;background:rgba(255,255,255,.09);overflow:hidden;}
.plim-shipment__track span{display:block;width:88%;height:100%;background:linear-gradient(90deg,var(--plim-orange),var(--plim-red));}
.plim-shipment--main .plim-shipment__track span{width:62%;background:linear-gradient(90deg,var(--plim-electric),#B144C4);}
.plim-shipment__result{text-align:right;}
.plim-shipment__result strong{display:block;color:#fff;font-size:12px;}
.plim-shipment__result span{display:block;margin-top:6px;color:rgba(255,255,255,.36);font-size:9px;text-transform:uppercase;letter-spacing:.08em;}

/* PROCESS */
.plim-process{background:#fff;}
.plim-process__steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--plim-line);border-bottom:1px solid var(--plim-line);}
.plim-process__step{position:relative;padding:31px 22px 35px;border-right:1px solid var(--plim-line);}
.plim-process__step:last-child{border-right:0;}
.plim-process__step::after{content:"";position:absolute;right:-4px;top:34px;width:7px;height:7px;border-radius:50%;background:var(--plim-orange);z-index:2;}
.plim-process__step:last-child::after{display:none;}
.plim-process__step span{display:block;margin-bottom:66px;color:var(--plim-orange);font-size:9px;font-weight:850;letter-spacing:.14em;}
.plim-process__step h3{margin:0 0 12px;font-size:16px;font-weight:690;line-height:1.35;overflow-wrap:anywhere;}
.plim-process__step p{margin:0;color:var(--plim-muted);font-size:10px;line-height:1.65;}

/* SCOPE ACCORDION */
.plim-scope{background:var(--plim-paper);}
.plim-scope__layout{display:grid;grid-template-columns:minmax(280px,.54fr) minmax(0,1.46fr);gap:90px;align-items:start;}
.plim-scope__intro{position:sticky;top:35px;}
.plim-scope__intro h2{margin:0 0 24px;font-size:clamp(46px,4.5vw,72px);font-weight:540;}
.plim-scope__intro > p{max-width:460px;margin:0 0 28px;color:var(--plim-muted);font-size:14px;line-height:1.8;}
.plim-accordion{border-top:1px solid var(--plim-line);}
.plim-accordion__item{border-bottom:1px solid var(--plim-line);}
.plim-accordion__heading{margin:0;}
.plim-accordion__trigger{display:grid;grid-template-columns:42px minmax(0,1fr) 46px;align-items:center;gap:20px;width:100%;min-height:104px;padding:0;border:0;color:var(--plim-ink);background:transparent;cursor:pointer;text-align:left;}
.plim-accordion__index{color:var(--plim-orange);font-size:9px;font-weight:850;letter-spacing:.12em;}
.plim-accordion__title{font-size:18px;font-weight:690;line-height:1.42;white-space:normal;overflow-wrap:anywhere;word-break:normal;}
.plim-accordion__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(75,37,140,.25);border-radius:50%;color:var(--plim-violet);font-size:20px;line-height:1;transition:transform .2s ease,border-color .2s ease;}
.plim-accordion__trigger[aria-expanded="true"] .plim-accordion__icon{transform:rotate(45deg);border-color:var(--plim-orange);color:var(--plim-orange);}
.plim-accordion__panel{padding:0 66px 34px 62px;color:var(--plim-muted);font-size:13px;line-height:1.78;}
.plim-accordion__panel p{margin:0;}
.plim-accordion__panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:18px 0 0;padding:0;list-style:none;}
.plim-accordion__panel li{position:relative;padding-left:16px;overflow-wrap:anywhere;}
.plim-accordion__panel li::before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;border-radius:50%;background:var(--plim-orange);}

/* DOCUMENTS / STATUS */
.plim-visibility{color:#fff;overflow:hidden;background:linear-gradient(140deg,var(--plim-night),#15082B);}
.plim-visibility__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:100px;align-items:center;}
.plim-visibility h2{max-width:780px;margin:0 0 26px;color:#fff;font-size:clamp(50px,5.2vw,82px);font-weight:530;}
.plim-visibility__copy > p{max-width:650px;margin:0 0 35px;color:rgba(255,255,255,.58);font-size:14px;line-height:1.82;}
.plim-visibility__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.12);}
.plim-visibility__list div{padding:20px;background:#0C0617;}
.plim-visibility__list span{display:block;margin-bottom:7px;color:var(--plim-orange);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;}
.plim-visibility__list strong{display:block;color:#fff;font-size:12px;line-height:1.5;}
.plim-status{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.025);}
.plim-status__head{display:flex;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.45);font-size:9px;font-weight:830;letter-spacing:.12em;text-transform:uppercase;}
.plim-status__rows{padding:10px 20px;}
.plim-status__row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;border-bottom:1px solid rgba(255,255,255,.09);}
.plim-status__row:last-child{border-bottom:0;}
.plim-status__dot{width:8px;height:8px;border:2px solid rgba(255,255,255,.34);border-radius:50%;}
.plim-status__row.is-complete .plim-status__dot{border-color:#82F5C4;background:#82F5C4;box-shadow:0 0 14px rgba(130,245,196,.35);}
.plim-status__row.is-current .plim-status__dot{border-color:var(--plim-orange);background:var(--plim-orange);box-shadow:0 0 14px rgba(255,104,31,.45);}
.plim-status__row strong{font-size:11px;line-height:1.4;}
.plim-status__row span:last-child{color:rgba(255,255,255,.35);font-size:8px;letter-spacing:.09em;text-transform:uppercase;}

/* QUOTE BUILDER */
.plim-brief{background:#fff;}
.plim-brief__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.68fr);gap:28px;align-items:stretch;}
.plim-brief__form{padding:44px;border:1px solid var(--plim-line);background:var(--plim-paper);}
.plim-brief__form h2{max-width:740px;margin:0 0 13px;font-size:clamp(43px,4.4vw,70px);font-weight:540;}
.plim-brief__form > p{max-width:740px;margin:0 0 35px;color:var(--plim-muted);font-size:13px;line-height:1.75;}
.plim-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
.plim-field{display:grid;gap:9px;}
.plim-field--wide{grid-column:1/-1;}
.plim-field label,
.plim-field legend{padding:0;color:var(--plim-violet);font-size:9px;font-weight:850;line-height:1.45;letter-spacing:.13em;text-transform:uppercase;}
.plim-field input,
.plim-field select{width:100%;height:56px;padding:0 15px;border:1px solid rgba(35,21,96,.16);border-radius:3px;color:var(--plim-ink);background:#fff;}
.plim-field input::placeholder{color:#9B96A3;}
.plim-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:0;margin:0;padding:0;}
.plim-check{display:flex;align-items:center;gap:11px;min-height:48px;padding:10px 12px;border:1px solid rgba(35,21,96,.13);background:#fff;color:#554F60;font-size:11px;line-height:1.4;cursor:pointer;}
.plim-check input{width:16px;height:16px;flex:0 0 16px;accent-color:var(--plim-orange);}
.plim-form-note{margin:24px 0 0;color:var(--plim-muted);font-size:10px;line-height:1.65;}
.plim-brief__output{display:flex;flex-direction:column;padding:35px;color:#fff;background:linear-gradient(145deg,var(--plim-night),var(--plim-navy));}
.plim-brief__output-label{display:flex;justify-content:space-between;gap:15px;margin-bottom:36px;color:rgba(255,255,255,.43);font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;}
.plim-brief__output h3{margin:0 0 25px;color:#fff;font-size:28px;font-weight:580;line-height:1.25;}
.plim-brief__summary{display:grid;gap:0;margin-bottom:30px;border-top:1px solid rgba(255,255,255,.12);}
.plim-brief__summary div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);}
.plim-brief__summary dt{color:rgba(255,255,255,.34);font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}
.plim-brief__summary dd{margin:0;color:#fff;font-size:11px;line-height:1.5;overflow-wrap:anywhere;}
.plim-brief__output .plim-btn{width:100%;margin-top:auto;}
.plim-copy-btn{margin:13px 0 0;padding:13px;border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.62);background:transparent;cursor:pointer;font-size:10px;font-weight:780;}

/* EVIDENCE / RELATED */
.plim-evidence{background:var(--plim-paper);}
.plim-evidence__grid{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));border:1px solid var(--plim-line);}
.plim-evidence__lead{display:flex;flex-direction:column;justify-content:space-between;min-height:330px;padding:38px;color:#fff;background:linear-gradient(145deg,var(--plim-violet),var(--plim-navy));}
.plim-evidence__lead strong{max-width:320px;font-size:34px;font-weight:550;line-height:1.12;}
.plim-evidence__lead span{color:rgba(255,255,255,.5);font-size:10px;line-height:1.55;letter-spacing:.09em;text-transform:uppercase;}
.plim-evidence__item{padding:38px 27px;border-left:1px solid var(--plim-line);background:#fff;}
.plim-evidence__item b{display:block;margin-bottom:78px;color:var(--plim-orange);font-size:32px;font-weight:580;line-height:1;}
.plim-evidence__item h3{margin:0 0 13px;font-size:18px;line-height:1.35;}
.plim-evidence__item p{margin:0;color:var(--plim-muted);font-size:11px;line-height:1.7;}
.plim-related{margin-top:82px;}
.plim-related__head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;}
.plim-related__head h2{margin:0;font-size:39px;font-weight:560;line-height:1.2;}
.plim-related__head .plim-kicker{margin:0;}
.plim-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.plim-related__card{display:grid;grid-template-columns:minmax(0,1fr) 45px;grid-template-rows:auto minmax(54px,1fr);grid-template-areas:"meta meta" "title arrow";align-items:end;gap:24px 16px;min-height:175px;padding:25px;border:1px solid var(--plim-line);background:#fff;transition:transform .2s ease,border-color .2s ease;}
.plim-related__card:hover{transform:translateY(-3px);border-color:rgba(255,104,31,.55);}
.plim-related__card span{grid-area:meta;align-self:start;display:block;margin:0;color:var(--plim-orange);font-size:9px;font-weight:850;letter-spacing:.12em;}
.plim-related__card strong{grid-area:title;display:block;max-width:100%;font-size:20px;line-height:1.3;overflow-wrap:anywhere;}
.plim-related__arrow{grid-area:arrow;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--plim-line);border-radius:50%;color:var(--plim-violet);}

/* FAQ */
.plim-faq{color:#fff;background:#090412;}
.plim-faq__layout{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1.44fr);gap:95px;align-items:start;}
.plim-faq__intro{position:sticky;top:35px;}
.plim-faq__intro h2{margin:0 0 25px;color:#fff;font-size:clamp(48px,4.8vw,76px);font-weight:530;}
.plim-faq__intro > p{max-width:430px;margin:0 0 29px;color:rgba(255,255,255,.5);font-size:13px;line-height:1.8;}
.plim-faq .plim-accordion{border-color:rgba(255,255,255,.13);}
.plim-faq .plim-accordion__item{border-color:rgba(255,255,255,.13);}
.plim-faq .plim-accordion__trigger{color:#fff;}
.plim-faq .plim-accordion__icon{border-color:rgba(255,255,255,.2);color:#fff;}
.plim-faq .plim-accordion__panel{color:rgba(255,255,255,.58);}

/* CTA */
.plim-cta{position:relative;padding:118px 0 64px;overflow:hidden;color:#fff;background:linear-gradient(110deg,var(--plim-violet),var(--plim-navy) 70%);}
.plim-cta::after{content:"";position:absolute;width:520px;height:520px;right:-140px;top:-225px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 80px rgba(255,255,255,.025),0 0 0 160px rgba(255,255,255,.018);}
.plim-cta__main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr);gap:80px;align-items:end;padding-bottom:84px;}
.plim-cta h2{max-width:920px;margin:0;color:#fff;font-size:clamp(55px,6vw,96px);font-weight:510;}
.plim-cta__side p{margin:0 0 25px;color:rgba(255,255,255,.62);font-size:14px;line-height:1.78;}
.plim-cta__side .plim-btn{width:100%;}
.plim-cta__foot{position:relative;z-index:2;display:flex;justify-content:space-between;gap:35px;padding-top:25px;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.48);font-size:10px;line-height:1.55;}
.plim-cta__contacts{display:flex;flex-wrap:wrap;gap:12px 24px;}
.plim-cta__contacts a{color:#fff !important;}

/* REVEALS */
.plim-reveal{opacity:1;transform:none;}
.plim-page.is-motion-ready .plim-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease;}
.plim-page.is-motion-ready .plim-reveal.is-visible{opacity:1;transform:none;}

/* TABLET */
@media (max-width:1180px){
  .plim-container{width:calc(100% - 48px);}
  .plim-hero__top{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:40px;}
  .plim-process__steps{grid-template-columns:repeat(4,minmax(0,1fr));}
  .plim-process__step{border-bottom:1px solid var(--plim-line);}
  .plim-process__step:nth-child(4){border-right:0;}
  .plim-process__step::after{display:none;}
  .plim-priority__layout{gap:45px;}
  .plim-visibility__layout{gap:55px;}
  .plim-scope__layout,.plim-faq__layout{gap:55px;}
}

@media (max-width:980px){
  .plim-section{padding:105px 0;}
  .plim-hero{padding-top:70px;}
  .plim-hero__top{grid-template-columns:1fr;}
  .plim-hero__copy{padding-top:0;}
  .plim-globe{width:100%;max-width:760px;min-height:660px;}
  .plim-trust__inner{grid-template-columns:repeat(2,minmax(0,1fr));}
  .plim-trust__intro{grid-column:1/-1;border-bottom:1px solid var(--plim-line);}
  .plim-trust__item:nth-child(even){border-left:0;}
  .plim-mode-cards{grid-template-columns:1fr;}
  .plim-mode-card{border-right:0;border-bottom:1px solid var(--plim-line);}
  .plim-mode-card:last-child{border-bottom:0;}
  .plim-mode-card__num{margin-bottom:34px;}
  .plim-mode-card > p{min-height:0;}
  .plim-priority__layout,.plim-visibility__layout{grid-template-columns:1fr;}
  .plim-priority__board,.plim-status{max-width:760px;}
  .plim-scope__layout,.plim-faq__layout{grid-template-columns:1fr;}
  .plim-scope__intro,.plim-faq__intro{position:static;}
  .plim-brief__layout{grid-template-columns:1fr;}
  .plim-evidence__grid{grid-template-columns:repeat(3,minmax(0,1fr));}
  .plim-evidence__lead{grid-column:1/-1;min-height:240px;}
  .plim-evidence__item:first-of-type{border-left:0;}
  .plim-cta__main{grid-template-columns:1fr;gap:40px;}
  .plim-cta__side{max-width:520px;}
}

/* MOBILE — explicit Elementor overflow hardening */
@media (max-width:767px){
  .plim-page{overflow-x:hidden;}
  .plim-container{width:calc(100% - 32px);}
  .plim-section{padding:82px 0;}
  .plim-section-head{grid-template-columns:minmax(0,1fr);gap:21px;margin-bottom:42px;}
  .plim-section-head h2{font-size:clamp(41px,12vw,58px);letter-spacing:-.052em;}
  .plim-section-head > p{margin:0;}
  .plim-hero{min-height:0;padding:62px 0 48px;}
  .plim-hero h1{font-size:clamp(51px,15vw,72px);letter-spacing:-.065em;}
  .plim-hero__lead{font-size:14px;}
  .plim-hero__actions{display:grid;grid-template-columns:minmax(0,1fr);}
  .plim-hero__actions .plim-btn{width:100%;}
  .plim-hero__proof{grid-template-columns:1fr;margin-top:40px;}
  .plim-hero__proof div{padding:16px 0;}
  .plim-hero__proof div + div{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.1);}
  .plim-globe{min-height:545px;}
  .plim-globe__bar{min-height:54px;flex-wrap:wrap;padding:13px 14px;}
  .plim-globe__stage{min-height:420px;}
  .plim-globe__card--hub{left:10px;top:12px;padding:10px 11px;}
  .plim-globe__card--status{right:10px;bottom:39px;min-width:178px;padding:12px 13px;}
  .plim-globe__side{display:none;}
  .plim-globe__drag{left:12px;bottom:12px;}
  .plim-globe__mode{min-height:67px;padding:13px 10px;}
  .plim-trust__inner{grid-template-columns:1fr;}
  .plim-trust__intro,.plim-trust__item{padding-left:0;border-left:0;border-bottom:1px solid var(--plim-line);}
  .plim-mode-card{padding:29px 22px 34px;}
  .plim-mode-card h3{font-size:29px;}
  .plim-priority__copy h2,.plim-visibility h2,.plim-scope__intro h2,.plim-faq__intro h2{font-size:clamp(42px,12.5vw,59px);}
  .plim-priority__board{padding:20px;}
  .plim-shipment{grid-template-columns:minmax(0,1fr);gap:13px;padding:23px 0;}
  .plim-shipment__result{text-align:left;}
  .plim-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));}
  .plim-process__step{padding:26px 18px;}
  .plim-process__step:nth-child(even){border-right:0;}
  .plim-process__step:nth-child(4){border-right:0;}
  .plim-process__step span{margin-bottom:34px;}
  .plim-accordion__trigger{grid-template-columns:30px minmax(0,1fr) 38px;gap:12px;min-height:88px;}
  .plim-accordion__title{font-size:15px;line-height:1.42;overflow-wrap:anywhere;}
  .plim-accordion__icon{width:36px;height:36px;}
  .plim-accordion__panel{padding:0 0 29px 42px;overflow-wrap:anywhere;}
  .plim-accordion__panel ul{grid-template-columns:minmax(0,1fr);}
  .plim-visibility__list{grid-template-columns:1fr;}
  .plim-status__head{flex-direction:column;}
  .plim-status__row{grid-template-columns:16px minmax(0,1fr);padding:10px 0;}
  .plim-status__row span:last-child{grid-column:2;}
  .plim-brief__form,.plim-brief__output{padding:28px 20px;}
  .plim-form-grid,.plim-checks{grid-template-columns:minmax(0,1fr);}
  .plim-brief__summary div{grid-template-columns:75px minmax(0,1fr);}
  .plim-evidence__grid{grid-template-columns:1fr;}
  .plim-evidence__lead{min-height:250px;}
  .plim-evidence__item{border-left:0;border-top:1px solid var(--plim-line);}
  .plim-evidence__item b{margin-bottom:42px;}
  .plim-related{margin-top:63px;}
  .plim-related__head{align-items:flex-start;flex-direction:column;}
  .plim-related__grid{grid-template-columns:1fr;}
  .plim-cta{padding:84px 0 40px;}
  .plim-cta h2{font-size:clamp(49px,14vw,68px);}
  .plim-cta__main{padding-bottom:58px;}
  .plim-cta__foot{flex-direction:column;}
}

@media (max-width:390px){
  .plim-container{width:calc(100% - 24px);}
  .plim-hero h1{font-size:48px;}
  .plim-globe{min-height:500px;}
  .plim-globe__stage{min-height:380px;}
  .plim-globe__card--status{min-width:160px;}
  .plim-globe__card--hub{grid-template-columns:32px minmax(0,1fr);}
  .plim-globe__card-code{width:32px;height:32px;}
  .plim-globe__drag span{display:none;}
  .plim-process__steps{grid-template-columns:1fr;}
  .plim-process__step{border-right:0;}
  .plim-accordion__trigger{grid-template-columns:24px minmax(0,1fr) 34px;gap:8px;}
  .plim-accordion__title{font-size:14px;}
  .plim-accordion__icon{width:32px;height:32px;font-size:18px;}
  .plim-accordion__panel{padding-left:32px;}
  .plim-brief__summary div{grid-template-columns:minmax(0,1fr);gap:5px;}
}

@media (prefers-reduced-motion:reduce){
  .plim-page *,
  .plim-page *::before,
  .plim-page *::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;}
  .plim-page.is-motion-ready .plim-reveal{opacity:1;transform:none;}
}/* End custom CSS */