@media (max-width:1150px){.section-index{background:rgba(248,247,255,0.95) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border-bottom:1px solid var(--border);}[data-theme="dark"] .section-index{background:rgba(21,21,28,0.94) !important;}}[data-plc-reveal]{opacity:1;transform:translate3d(0,0,0);transition:opacity 0.65s cubic-bezier(0.22,1,0.36,1),transform 0.65s cubic-bezier(0.22,1,0.36,1);}html.plc-js-ready:not([data-motion="off"]) [data-plc-reveal]:not(.is-visible){opacity:0;transform:translate3d(0,26px,0);}.plc-hero{padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(32px,4.5vw,56px);}.plc-hero-wrap{max-width:1240px;text-align:left;}.plc-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.96fr);gap:clamp(28px,4vw,52px);align-items:center;}.plc-hero-copy{min-width:0;}.plc-eyebrow-pill{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border-radius:999px;font:600 11px/1.3 var(--mono);letter-spacing:0.04em;color:var(--accent-text);background:var(--glow);border:1px solid rgba(85,49,232,0.28);}.plc-live-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,0.6);animation:plc-pulse-dot 2.2s ease-out infinite;}@keyframes plc-pulse-dot{0%{box-shadow:0 0 0 0 rgba(16,185,129,0.65);}70%{box-shadow:0 0 0 9px rgba(16,185,129,0);}100%{box-shadow:0 0 0 0 rgba(16,185,129,0);}}.plc-h1{margin-top:16px;font:700 clamp(30px,4.1vw,52px)/1.08 var(--title);letter-spacing:-0.038em;color:var(--fg);text-wrap:balance;}.plc-h1 span{color:var(--violet);}[data-theme="dark"] .plc-h1 span{color:#a99aff;}.plc-lead{margin-top:18px;font-size:clamp(15px,1.3vw,17.5px);line-height:1.62;color:var(--secondary);max-width:590px;}.plc-price-strip{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}.plc-price-chip{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:12px;border:1px solid var(--border);background:var(--panel);text-decoration:none;transition:transform 0.22s cubic-bezier(0.22,1,0.36,1),border-color 0.22s,box-shadow 0.22s;}.plc-price-chip:hover{transform:translateY(-2px);border-color:var(--violet);}.plc-price-chip strong{font:700 18px/1.15 var(--title);color:var(--fg);}.plc-price-chip strong small{font:500 11px/1 var(--mono);color:var(--subtle);}.plc-price-chip span{font-size:11.5px;line-height:1.3;color:var(--secondary);}.plc-price-chip--featured{border-color:rgba(85,49,232,0.55);background:linear-gradient(145deg,rgba(85,49,232,0.11),var(--panel));box-shadow:0 10px 28px rgba(85,49,232,0.14);}.plc-price-chip--featured strong{color:var(--violet);}[data-theme="dark"] .plc-price-chip--featured strong{color:#b7abff;}.plc-hero-actions{margin-top:24px;justify-content:flex-start !important;gap:14px;}.plc-hero .reassurance{margin-top:14px;margin-inline:0 !important;text-align:left;font-size:11.5px;}.plc-hero-stage{position:relative;min-width:0;padding:6px;}.plc-stage-glow{position:absolute;inset:-18px;border-radius:28px;background:radial-gradient(circle at 65% 35%,rgba(85,49,232,0.24),rgba(16,185,129,0.11) 48%,transparent 72%);filter:blur(22px);z-index:-1;pointer-events:none;animation:plc-glow-breathe 8s ease-in-out infinite alternate;}@keyframes plc-glow-breathe{from{transform:scale(0.96) translate3d(-6px,-4px,0);opacity:0.72;}to{transform:scale(1.04) translate3d(8px,6px,0);opacity:1;}}.plc-board-card{border:1px solid var(--border);border-radius:18px;background:var(--panel-solid);box-shadow:var(--shadow);padding:16px;overflow:hidden;}.plc-board-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border);}.plc-window-dots{display:flex;gap:5px;}.plc-window-dots span{width:8px;height:8px;border-radius:50%;background:var(--border);}.plc-window-dots span:first-child{background:#f87171;}.plc-window-dots span:nth-child(2){background:#fbbf24;}.plc-window-dots span:nth-child(3){background:#34d399;}.plc-board-title{font:600 10.5px/1 var(--mono);letter-spacing:0.05em;color:var(--subtle);}.plc-sync-pill{padding:4px 9px;border-radius:999px;font:600 10px/1.2 var(--mono);background:rgba(16,185,129,0.14);color:#0f766e;transition:background-color 0.3s,color 0.3s;}[data-theme="dark"] .plc-sync-pill{color:#6ee7b7;}.plc-sync-pill.is-updating{background:rgba(85,49,232,0.2);color:var(--accent-text);}.plc-mini-days{display:grid;grid-template-columns:128px repeat(5,minmax(0,1fr));gap:6px;padding:10px 0 6px;font:500 10px/1.2 var(--mono);color:var(--subtle);}.plc-mini-rows{display:flex;flex-direction:column;gap:8px;}.plc-mini-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:8px;align-items:center;}.plc-mini-who b{display:block;font-size:12px;line-height:1.25;}.plc-mini-who small{display:block;font-size:10.5px;color:var(--subtle);}.plc-mini-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;}.plc-slot{padding:7px 9px;border-radius:8px;font:600 11px/1.25 var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),background-color 0.35s,box-shadow 0.35s;}.plc-slot--span2{grid-column:span 2;}.plc-slot--span3{grid-column:span 3;}.plc-slot--span5{grid-column:span 5;}.plc-slot--violet{background:rgba(85,49,232,0.13);border:1px solid rgba(85,49,232,0.34);color:var(--fg);}.plc-slot--teal{background:rgba(13,148,136,0.14);border:1px solid rgba(13,148,136,0.36);color:var(--fg);}.plc-slot--amber{background:rgba(217,119,6,0.14);border:1px solid rgba(217,119,6,0.38);color:var(--fg);}.plc-slot--emerald{background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.32);color:var(--fg);}.plc-slot.is-pulsing{transform:translateY(-2px) scale(1.015);box-shadow:0 8px 22px rgba(85,49,232,0.25);}.plc-beam-svg{display:block;width:100%;height:44px;margin:-2px auto;}.plc-beam-track{stroke:var(--border);stroke-width:1.5;stroke-dasharray:4 5;}.plc-beam-pulse{stroke:var(--violet);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:28 240;animation:plc-beam-flow 3.2s linear infinite;}@keyframes plc-beam-flow{from{stroke-dashoffset:268;}to{stroke-dashoffset:0;}}.plc-phone-float{margin-left:auto;max-width:390px;border-radius:18px;border:1px solid rgba(85,49,232,0.34);background:linear-gradient(160deg,var(--panel-solid),var(--panel));box-shadow:0 18px 46px rgba(21,21,28,0.14);padding:14px 16px;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1);}.plc-phone-float.is-pinged{transform:translateY(-3px);}.plc-phone-header{display:flex;justify-content:space-between;align-items:center;gap:8px;font:600 10px/1.2 var(--mono);color:var(--subtle);}.plc-phone-read{color:#0f766e;}[data-theme="dark"] .plc-phone-read{color:#6ee7b7;}.plc-phone-day{margin-top:8px;font:600 10.5px/1.2 var(--mono);color:var(--accent-text);}.plc-phone-site{display:block;margin-top:3px;font:700 16px/1.25 var(--title);}.plc-phone-meta{margin-top:8px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--secondary);}.plc-aeo-section .section-heading,.plc-sim-section .section-heading,.plc-excel-section .section-heading,.plc-pricing-section .section-heading,.plc-caps-section .section-heading,.plc-comp-section .section-heading,.plc-eco-section .section-heading{text-align:left !important;margin-inline:0 !important;}.plc-sim-section .section-heading > p,.plc-excel-section .section-heading > p,.plc-pricing-section .section-heading > p,.plc-caps-section .section-heading > p{margin-inline:0 !important;max-width:680px;}.plc-aeo-section{padding-top:56px;padding-bottom:64px;}.plc-aeo-box{border:1px solid var(--border);border-radius:22px;padding:clamp(24px,3.5vw,40px);background:radial-gradient(ellipse at 100% 0%,var(--glow),transparent 65%),var(--panel);box-shadow:var(--shadow);}.plc-aeo-main h2{font-size:clamp(26px,3.2vw,40px);letter-spacing:-0.035em;}.plc-aeo-text{margin-top:16px;font-size:15.5px;line-height:1.68;color:var(--secondary);max-width:880px;}.plc-kpi-grid{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.plc-kpi-card{padding:18px;border-radius:14px;border:1px solid var(--border);background:var(--panel-solid);}.plc-kpi-card strong{display:block;font:700 clamp(24px,2.6vw,34px)/1.1 var(--title);letter-spacing:-0.03em;color:var(--fg);}.plc-kpi-card--accent strong{color:var(--violet);}[data-theme="dark"] .plc-kpi-card--accent strong{color:#b7abff;}.plc-kpi-card span{display:block;margin-top:8px;font-size:12.5px;line-height:1.42;color:var(--secondary);}.plc-sim-section{padding-block:72px;}.plc-sim-shell{border:1px solid var(--border);border-radius:24px;background:var(--panel-solid);box-shadow:var(--shadow);padding:clamp(18px,2.8vw,30px);}.plc-sim-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;}.plc-scenario-group{display:flex;flex-wrap:wrap;gap:8px;}.plc-scen-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 15px;border-radius:999px;border:1px solid var(--border);background:var(--panel-alt);font:600 12.5px/1.2 var(--body);transition:transform 0.18s,background-color 0.2s,border-color 0.2s,color 0.2s;}.plc-scen-btn:hover{border-color:var(--violet);}.plc-scen-btn.is-active{background:var(--violet);border-color:var(--violet);color:#ffffff;}.plc-scen-dot{width:8px;height:8px;border-radius:50%;}.plc-scen-dot--ok{background:#10b981;}.plc-scen-dot--warn{background:#f59e0b;}.plc-scen-dot--alert{background:#ef4444;}.plc-resolve-btn{min-height:44px;padding:9px 16px;border-radius:999px;border:1px solid #dc2626;background:rgba(239,68,68,0.12);color:#b91c1c;font:700 12.5px/1.2 var(--body);animation:plc-pulse-alert 1.7s ease-in-out infinite;}[data-theme="dark"] .plc-resolve-btn{color:#fca5a5;}@keyframes plc-pulse-alert{0%,100%{transform:scale(1);}50%{transform:scale(1.03);}}.plc-sim-banner{margin-top:14px;padding:12px 15px;border-radius:12px;background:var(--panel-alt);border:1px solid var(--border);font-size:13px;color:var(--secondary);}.plc-sim-banner strong{color:var(--fg);}.plc-sim-banner.is-conflict{border-color:rgba(239,68,68,0.5);background:rgba(239,68,68,0.09);}.plc-sim-workspace{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,0.78fr);gap:20px;align-items:stretch;}.plc-dispatch-grid{border:1px solid var(--border);border-radius:16px;background:var(--panel);padding:14px;overflow-x:auto;}.plc-grid-head{display:grid;grid-template-columns:165px repeat(5,minmax(84px,1fr));gap:8px;padding-bottom:10px;border-bottom:1px solid var(--border);font:600 11px/1.2 var(--mono);color:var(--subtle);min-width:600px;}.plc-grid-body{display:flex;flex-direction:column;gap:10px;padding-top:10px;min-width:600px;}.plc-grid-row{display:grid;grid-template-columns:165px repeat(5,minmax(84px,1fr));gap:8px;align-items:stretch;min-height:62px;}.plc-resource-cell{display:flex;flex-direction:column;justify-content:center;padding-right:8px;border-right:1px solid var(--border);}.plc-resource-cell strong{font-size:13px;line-height:1.25;}.plc-resource-cell small{margin-top:3px;font-size:11px;line-height:1.3;color:var(--subtle);}.plc-task{text-align:left;padding:9px 11px;border-radius:10px;border:1px solid transparent;display:flex;flex-direction:column;justify-content:center;gap:3px;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),box-shadow 0.25s,border-color 0.25s;}.plc-task:hover{transform:translateY(-2px);}.plc-task.is-selected{outline:2px solid var(--violet);outline-offset:2px;box-shadow:0 8px 22px rgba(85,49,232,0.18);}.plc-task b{font-size:12.5px;line-height:1.2;}.plc-task span{font-size:11px;line-height:1.25;color:var(--secondary);}.plc-task--violet{background:rgba(85,49,232,0.12);border-color:rgba(85,49,232,0.34);}.plc-task--teal{background:rgba(13,148,136,0.13);border-color:rgba(13,148,136,0.36);}.plc-task--amber{background:rgba(217,119,6,0.14);border-color:rgba(217,119,6,0.4);}.plc-task--emerald{background:rgba(16,185,129,0.13);border-color:rgba(16,185,129,0.36);}.plc-task--danger{background:rgba(239,68,68,0.15);border-color:#ef4444;}.plc-companion-device{border-radius:24px;border:2px solid var(--border);background:linear-gradient(175deg,var(--panel-alt),var(--panel-solid));padding:16px;display:flex;flex-direction:column;}.plc-device-notch{width:76px;height:6px;border-radius:999px;background:var(--border);margin:0 auto 12px;}.plc-device-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font:600 10px/1.2 var(--mono);}.plc-device-badge{color:var(--accent-text);}.plc-device-sync{color:#0f766e;}[data-theme="dark"] .plc-device-sync{color:#6ee7b7;}.plc-device-card{margin-top:12px;flex:1;border-radius:16px;border:1px solid var(--border);background:var(--panel-solid);padding:16px;transition:transform 0.26s cubic-bezier(0.22,1,0.36,1),opacity 0.22s;}.plc-device-card.is-switching{opacity:0.55;transform:scale(0.98);}.plc-device-worker{font:600 11px/1.3 var(--mono);color:var(--subtle);}.plc-device-title{margin-top:6px;font-size:20px;}.plc-device-slot{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--violet);}[data-theme="dark"] .plc-device-slot{color:#b7abff;}.plc-device-list{margin-top:14px;display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border);}.plc-device-list span{display:block;font:500 10.5px/1.2 var(--mono);color:var(--subtle);}.plc-device-list strong{display:block;margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.4;}.plc-device-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;}.plc-device-pill{padding:6px 10px;border-radius:8px;font-size:11.5px;font-weight:600;}.plc-device-pill--gps{background:rgba(85,49,232,0.12);color:var(--accent-text);}.plc-device-pill--ack{background:rgba(16,185,129,0.13);color:#0f766e;}[data-theme="dark"] .plc-device-pill--ack{color:#6ee7b7;}.plc-excel-section{padding-block:72px;}.plc-morph-box{border:1px solid var(--border);border-radius:22px;background:var(--panel);padding:clamp(18px,3vw,30px);}.plc-morph-switch{display:inline-flex;flex-wrap:wrap;gap:8px;padding:5px;border-radius:14px;background:var(--panel-alt);border:1px solid var(--border);}.plc-morph-tab{min-height:44px;padding:10px 16px;border-radius:10px;border:0;font:600 13px/1.2 var(--body);color:var(--secondary);transition:background-color 0.2s,color 0.2s,box-shadow 0.2s;}.plc-morph-tab.is-active{background:var(--violet);color:#ffffff;box-shadow:0 6px 18px rgba(85,49,232,0.25);}.plc-morph-panels{margin-top:20px;}.plc-excel-bar,.plc-astoik-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:11px 15px;border-radius:10px;font:600 12px/1.3 var(--mono);}.plc-excel-bar{background:rgba(239,68,68,0.11);border:1px solid rgba(239,68,68,0.32);color:#b91c1c;}[data-theme="dark"] .plc-excel-bar{color:#fca5a5;}.plc-astoik-bar{background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.34);color:#0f766e;}[data-theme="dark"] .plc-astoik-bar{color:#6ee7b7;}.plc-excel-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.plc-excel-cell{padding:18px;border-radius:14px;border:1px solid var(--border);background:var(--panel-solid);}.plc-excel-cell b{display:block;font-size:15px;}.plc-excel-cell span{display:block;margin-top:6px;font-size:13.5px;color:var(--secondary);}.plc-excel-cell--err{border-left:4px solid #ef4444;}.plc-excel-cell--ok{border-left:4px solid #10b981;}.plc-pricing-section{padding-block:76px;}.plc-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch;}.plc-plan-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:28px 24px;border-radius:22px;border:1px solid var(--border);background:var(--panel-solid);box-shadow:var(--shadow);transition:transform 0.25s cubic-bezier(0.22,1,0.36,1),border-color 0.25s;}.plc-plan-card:hover{transform:translateY(-4px);}.plc-plan-card--featured{border:2px solid var(--violet);background:radial-gradient(ellipse at 50% 0%,var(--glow),transparent 62%),var(--panel-solid);box-shadow:0 24px 60px rgba(85,49,232,0.18);}.plc-plan-ribbon{position:absolute;top:-13px;left:24px;padding:5px 12px;border-radius:999px;background:var(--violet);color:#ffffff;font:700 10px/1.2 var(--mono);letter-spacing:0.05em;}.plc-plan-tag{font:600 10.5px/1.3 var(--mono);letter-spacing:0.05em;color:var(--subtle);}.plc-plan-head h3{margin-top:8px;font-size:24px;}.plc-plan-price{margin-top:16px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;}.plc-plan-price strong{font:700 clamp(36px,3.8vw,48px)/1 var(--title);letter-spacing:-0.04em;}.plc-plan-price strong small{font-size:17px;font-weight:600;}.plc-plan-price span{font-size:13px;color:var(--subtle);}.plc-plan-setup-badge{margin-top:10px;padding:7px 11px;border-radius:9px;background:rgba(85,49,232,0.1);border:1px solid rgba(85,49,232,0.26);font-size:12.5px;line-height:1.35;}.plc-plan-sub{margin-top:12px;font-size:14px;line-height:1.52;color:var(--secondary);}.plc-plan-features{list-style:none;padding:20px 0 24px;margin:20px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:11px;}.plc-plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--secondary);}.plc-plan-features li strong{color:var(--fg);}.plc-plan-features i{font-style:normal;font-weight:700;color:#10b981;flex-shrink:0;}.plc-plan-cta{width:100%;}.plc-calc-card{margin-top:26px;border-radius:22px;border:1px solid var(--border);background:var(--panel);padding:clamp(22px,3.2vw,36px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3.5vw,44px);align-items:center;}.plc-calc-left h3{font-size:clamp(21px,2.3vw,27px);}.plc-calc-left > p:not(.eyebrow){margin-top:10px;font-size:14px;color:var(--secondary);}.plc-slider-label{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;}.plc-slider-label strong{font:700 18px/1.2 var(--title);color:var(--violet);}[data-theme="dark"] .plc-slider-label strong{color:#b7abff;}.plc-range{margin-top:10px;width:100%;accent-color:var(--violet);height:8px;cursor:pointer;}.plc-range-marks{margin-top:6px;display:flex;justify-content:space-between;font:500 10.5px/1.2 var(--mono);color:var(--subtle);}.plc-calc-right{display:flex;flex-direction:column;gap:14px;}.plc-bar-meta{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;margin-bottom:6px;}.plc-bar-track{height:10px;border-radius:999px;background:var(--panel-alt);border:1px solid var(--border);overflow:hidden;}.plc-bar-fill{height:100%;border-radius:999px;transition:width 0.35s cubic-bezier(0.22,1,0.36,1);}.plc-bar-fill--muted{background:#94a3b8;}.plc-bar-fill--violet{background:var(--violet);}.plc-bar-fill--emerald{background:#10b981;}.plc-calc-saving{margin-top:6px;padding:14px 16px;border-radius:14px;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.34);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;}.plc-calc-saving span{font-size:12.5px;color:var(--secondary);}.plc-calc-saving strong{font:700 18px/1.2 var(--title);color:#0f766e;}[data-theme="dark"] .plc-calc-saving strong{color:#6ee7b7;}.plc-caps-section{padding-block:72px;}.plc-caps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.plc-cap-card{padding:22px 20px;border-radius:18px;border:1px solid var(--border);background:var(--panel);transition:transform 0.22s,border-color 0.22s;}.plc-cap-card:hover{transform:translateY(-3px);border-color:rgba(85,49,232,0.42);}.plc-cap-num{font:600 10.5px/1.2 var(--mono);color:var(--accent-text);}.plc-cap-card h3{margin-top:10px;font-size:18px;}.plc-cap-card p{margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--secondary);}.plc-comp-section{padding-block:72px;}.plc-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:18px;background:var(--panel-solid);}.plc-comp-table{width:100%;border-collapse:collapse;min-width:640px;font-size:13.5px;}.plc-comp-table th,.plc-comp-table td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--border);}.plc-comp-table thead th{font:600 11.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:0.04em;background:var(--panel-alt);}.plc-comp-table tbody tr:last-child th,.plc-comp-table tbody tr:last-child td{border-bottom:0;}.plc-col-astoik{background:rgba(85,49,232,0.07);}.plc-comp-table thead th.plc-col-astoik{background:rgba(85,49,232,0.16);color:var(--accent-text);}.plc-eco-section{padding-block:72px;}.plc-eco-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,0.85fr);gap:24px;align-items:start;}.plc-eco-card{padding:clamp(24px,3.2vw,36px);border-radius:22px;border:1px solid var(--border);background:var(--panel);}.plc-eco-card h2{font-size:clamp(26px,3vw,38px);}.plc-eco-card > p:not(.eyebrow){margin-top:16px;font-size:15px;color:var(--secondary);}.plc-eco-list{margin:18px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--secondary);}.plc-eco-list strong{color:var(--fg);}.plc-eco-links{margin-top:22px;display:flex;flex-wrap:wrap;gap:20px;}.plc-pic-box{padding:24px;border-radius:20px;border:1px solid var(--border);background:var(--panel-alt);}.plc-pic-tag{display:inline-block;padding:4px 9px;border-radius:6px;font:600 10px/1.2 var(--mono);background:var(--glow);color:var(--accent-text);}.plc-pic-box h3{margin-top:12px;font-size:19px;}.plc-pic-box p{margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--secondary);}.plc-sticky-bar{display:none;}@media (max-width:1080px){.plc-hero-grid,.plc-sim-workspace,.plc-pricing-grid,.plc-calc-card,.plc-eco-grid{grid-template-columns:1fr;}.plc-kpi-grid,.plc-caps-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.plc-phone-float{margin-inline:auto;max-width:100%;}}@media (max-width:720px){.plc-price-strip,.plc-kpi-grid,.plc-excel-grid,.plc-caps-grid{grid-template-columns:1fr;}.plc-mini-days{display:none;}.plc-mini-row{grid-template-columns:1fr;gap:4px;}.plc-sticky-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:55;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid var(--border);background:var(--panel-solid);box-shadow:0 14px 38px rgba(21,21,28,0.24);}.plc-sticky-info strong{display:block;font-size:13px;}.plc-sticky-info span{display:block;font-size:11px;color:var(--secondary);}.plc-sticky-btn{min-height:42px;padding:9px 14px;font-size:12.5px;white-space:nowrap;}}