.pe-marketing-body{background:#fff}.pe-marketing{min-height:100vh}.pe-marketing-header{height:82px;position:sticky;top:0;z-index:100;background:rgb(15 20 38 / .94);backdrop-filter:blur(18px);border-bottom:1px solid rgb(255 255 255 / .08);color:#fff}.pe-marketing-header-inner{max-width:1560px;height:100%;margin:auto;padding:0 32px;display:flex;align-items:center;gap:38px}.pe-public-logo{display:flex;align-items:center;gap:10px;font-size:27px;font-weight:850;letter-spacing:-.04em;white-space:nowrap}.pe-public-logo-mark{font-size:37px;line-height:1;font-weight:900;letter-spacing:-.18em}.pe-marketing-nav{display:flex;align-items:center;gap:31px;margin-left:55px;font-size:15px}.pe-marketing-nav a{color:#f5f6fb;opacity:.9}.pe-marketing-nav a:hover{opacity:1}.pe-header-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.pe-status-pill{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;color:#d9ddea;font-size:13px}.pe-status-pill .pe-dot{color:#22cf91}.pe-signin-link{padding:10px 14px;color:#fff;font-weight:650}.pe-marketing-menu-btn{display:none;background:none;border:0;color:#fff}.pe-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 80% 28%,rgb(133 52 221 / .45),transparent 34%),radial-gradient(circle at 24% 20%,rgb(92 44 209 / .38),transparent 38%),linear-gradient(180deg,#24104d 0%,#171337 46%,#0f1830 100%);min-height:970px;padding:124px 24px 80px}.pe-hero:before,.pe-founders:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:radial-gradient(rgb(255 255 255 / .55) .7px,transparent .8px);background-size:37px 37px}.pe-hero-inner{position:relative;z-index:1;max-width:1060px;margin:auto;text-align:center}.pe-founder-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border:1px solid rgb(255 255 255 / .22);background:rgb(6 14 34 / .28);border-radius:999px;font-size:14px;color:#e4dfff}.pe-founder-badge .pe-dot{color:#23d29a}.pe-hero-eyebrow{margin:30px 0 20px;text-transform:uppercase;letter-spacing:.24em;font-size:15px;font-weight:750;color:#d2c4f8}.pe-hero h1{margin:0 auto;max-width:1010px;font-size:clamp(48px,5.25vw,79px);line-height:.99;letter-spacing:-.052em;font-weight:850}.pe-hero h1 .pe-gradient-text{background:linear-gradient(90deg,#b784ff,#e4cdfd);-webkit-background-clip:text;background-clip:text;color:#fff0}.pe-hero-copy{max-width:850px;margin:30px auto 0;font-size:20px;line-height:1.55;color:#d8d9e5}.pe-hero-ctas{display:flex;justify-content:center;gap:14px;margin-top:34px}.pe-hero-microcopy{margin-top:15px;color:#b9bed0;font-size:14px}.pe-preview-tabs{display:flex;justify-content:center;gap:24px;margin-top:70px;flex-wrap:wrap}.pe-preview-tab{border:0;background:#fff0;color:#d8dbea;font-weight:700;padding:11px 18px;border-radius:999px}.pe-preview-tab.is-active{background:#fff;color:#5b42c9}.pe-browser-mock{max-width:1220px;margin:22px auto 0;background:#fff;border-radius:22px 22px 0 0;min-height:500px;box-shadow:0 34px 95px rgb(0 0 0 / .32);overflow:hidden;text-align:left;color:#111827}.pe-browser-top{height:56px;background:#f8f9fc;border-bottom:1px solid #e7e9ef;display:flex;align-items:center;gap:9px;padding:0 18px}.pe-browser-dot{width:13px;height:13px;border-radius:50%;background:#cdd3df}.pe-browser-address{margin-left:12px;border:1px solid #dde1e8;background:#fff;border-radius:8px;padding:8px 13px;font-size:12px;color:#6b7280}.pe-browser-content{padding:28px;background:#f7f8fb;min-height:444px}.pe-preview-dashboard{display:grid;grid-template-columns:210px 1fr;gap:24px}.pe-preview-side{background:#fff;border:1px solid #e8eaf0;border-radius:14px;padding:18px}.pe-preview-side div{height:12px;background:#eef0f4;border-radius:99px;margin-bottom:14px}.pe-preview-side div:first-child{width:65%;background:linear-gradient(90deg,var(--pe-success),var(--pe-lime))}.pe-preview-main{display:grid;gap:16px}.pe-preview-greeting{height:92px;border-radius:16px;background:linear-gradient(120deg,#e4fbf3,#f0fadf)}.pe-preview-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pe-preview-card{height:96px;border-radius:14px;border:1px solid #dfe4ea;background:#fff}.pe-preview-card:nth-child(1){background:#f0efff}.pe-preview-card:nth-child(2){background:#eafaf7}.pe-preview-card:nth-child(3){background:#fff8e8}.pe-preview-card:nth-child(4){background:#eaf7fc}.pe-preview-chart{height:190px;border-radius:14px;background:linear-gradient(180deg,#fff,#f9fbfa);border:1px solid #e8eaf0;position:relative;overflow:hidden}.pe-preview-chart:after{content:"";position:absolute;left:5%;right:5%;bottom:28%;height:3px;background:linear-gradient(90deg,var(--pe-success) 0 45%,transparent 45% 55%,var(--pe-success) 55%);transform:skewY(-8deg)}.pe-founders{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 45% 20%,rgb(114 62 206 / .28),transparent 34%),#111a31;padding:130px 24px 100px}.pe-section-inner{position:relative;z-index:1;max-width:1560px;margin:auto}.pe-section-kicker{text-transform:uppercase;letter-spacing:.24em;font-size:13px;font-weight:800;color:#a588ff;text-align:center}.pe-section-title{font-size:44px;line-height:1.08;letter-spacing:-.04em;margin:18px 0 14px;text-align:center}.pe-section-copy{max-width:760px;margin:0 auto;color:#c7cbd8;font-size:18px;line-height:1.55;text-align:center}.pe-founder-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px}.pe-founder-tier{min-height:245px;border:1px solid rgb(255 255 255 / .16);border-radius:16px;padding:34px 26px;display:grid;place-items:center;text-align:center;background:rgb(255 255 255 / .035);transition:.18s}.pe-founder-tier:hover{transform:translateY(-4px);background:rgb(255 255 255 / .06)}.pe-founder-tier-dot{width:11px;height:11px;border-radius:50%;background:#d87c29}.pe-founder-tier[data-tone=silver] .pe-founder-tier-dot{background:#a9afc1}.pe-founder-tier[data-tone=gold] .pe-founder-tier-dot{background:#e5b924}.pe-founder-tier[data-tone=blue] .pe-founder-tier-dot{background:#3d83ef}.pe-founder-tier h3{font-size:15px;margin:18px 0 10px}.pe-founder-tier strong{font-size:34px}.pe-founder-tier small{display:block;color:#b7bdcc;margin-top:2px}.pe-founder-tier p{margin:16px 0 0;color:#d8dce7;font-size:13px}.pe-founders-cta{text-align:center;margin-top:42px}.pe-calculator,.pe-features,.pe-pricing{padding:118px 24px;background:#fff}.pe-calculator .pe-section-copy,.pe-features .pe-section-copy,.pe-pricing .pe-section-copy{color:#5f6778}.pe-calculator-grid{max-width:1200px;margin:52px auto 0;display:grid;grid-template-columns:1.5fr .7fr;gap:28px}.pe-tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pe-tool-check{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #e2e5eb;border-radius:13px;background:#fff;cursor:pointer;transition:.16s}.pe-tool-check:hover{border-color:#c7bfef}.pe-tool-check input{accent-color:var(--pe-primary);width:18px;height:18px}.pe-tool-check strong{margin-left:auto}.pe-savings-card{border-radius:20px;padding:30px;background:linear-gradient(145deg,#1b2140,#332064);color:#fff;box-shadow:0 24px 60px rgb(35 28 76 / .2);position:sticky;top:110px;height:max-content}.pe-savings-card .pe-label{color:#c9cde0;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.pe-savings-card .pe-total{font-size:52px;font-weight:850;letter-spacing:-.05em;margin:10px 0}.pe-savings-card .pe-save{padding-top:18px;border-top:1px solid rgb(255 255 255 / .14);color:#bfeecb}.pe-features{background:#f7f8fb}.pe-feature-grid{max-width:1200px;margin:52px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pe-feature-card{background:#fff;border:1px solid #e7e9ef;border-radius:18px;padding:26px;min-height:210px;box-shadow:0 12px 34px rgb(17 24 39 / .04)}.pe-feature-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#efeaff;color:var(--pe-primary);font-weight:900}.pe-feature-card h3{font-size:19px;margin:22px 0 10px}.pe-feature-card p{margin:0;color:#646c7a;line-height:1.6}.pe-pricing-grid{max-width:1050px;margin:52px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pe-pricing-card{border:1px solid #e3e6ed;border-radius:18px;padding:28px;background:#fff;position:relative}.pe-pricing-card:nth-child(2){border-color:var(--pe-primary);box-shadow:0 20px 55px color-mix(in srgb,var(--pe-primary) 16%,transparent);transform:translateY(-10px)}.pe-pricing-card h3{margin:0;font-size:21px}.pe-price{font-size:46px;font-weight:850;letter-spacing:-.05em;margin:18px 0 5px}.pe-price span{font-size:15px;color:#6b7280;font-weight:600}.pe-pricing-card p{color:#6b7280}.pe-pricing-card ul{padding:0;margin:24px 0;list-style:none;display:grid;gap:11px}.pe-pricing-card li:before{content:"✓";color:var(--pe-success);font-weight:900;margin-right:9px}.pe-marketing-footer{background:#0e162a;color:#fff;padding:62px 24px}.pe-footer-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:45px}.pe-footer-grid p{color:#aeb5c6;line-height:1.6}.pe-footer-links{display:grid;gap:10px;color:#cdd1dc}.pe-floating-chat{position:fixed;right:28px;bottom:28px;z-index:90;width:58px;height:58px;border:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--pe-primary),var(--pe-primary-2));color:#fff;box-shadow:0 18px 40px color-mix(in srgb,var(--pe-primary) 40%,transparent)}@media(max-width:1100px){.pe-marketing-nav{display:none}.pe-marketing-menu-btn{display:grid}.pe-founder-tiers{grid-template-columns:repeat(2,1fr)}.pe-feature-grid,.pe-pricing-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.pe-marketing-header{height:70px}.pe-marketing-header-inner{padding:0 18px}.pe-status-pill,.pe-signin-link{display:none}.pe-public-logo{font-size:22px}.pe-hero{padding:90px 18px 55px;min-height:auto}.pe-hero h1{font-size:44px}.pe-hero-copy{font-size:17px}.pe-hero-ctas{flex-direction:column;align-items:stretch}.pe-preview-tabs{gap:5px;margin-top:45px}.pe-preview-tab{padding:9px 12px}.pe-browser-mock{min-height:390px}.pe-browser-content{padding:14px}.pe-preview-dashboard{grid-template-columns:1fr}.pe-preview-side{display:none}.pe-preview-cards{grid-template-columns:1fr 1fr}.pe-founder-tiers,.pe-feature-grid,.pe-pricing-grid,.pe-calculator-grid{grid-template-columns:1fr}.pe-tool-grid{grid-template-columns:1fr}.pe-section-title{font-size:34px}.pe-founders,.pe-calculator,.pe-features,.pe-pricing{padding:82px 18px}.pe-pricing-card:nth-child(2){transform:none}.pe-footer-grid{grid-template-columns:1fr}}.pe-marketing-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#11172c;color:#d8ddea}.pe-marketing-loading span{width:36px;height:36px;border:3px solid rgb(255 255 255 / .18);border-top-color:#fff;border-radius:50%;animation:pe-market-spin .8s linear infinite}@keyframes pe-market-spin{to{transform:rotate(360deg)}}.pe-live-plan{display:flex;flex-direction:column}.pe-live-plan.is-featured{border-color:var(--pe-primary);box-shadow:0 20px 55px color-mix(in srgb,var(--pe-primary) 16%,transparent);transform:translateY(-10px)}.pe-pricing-badge{position:absolute;top:-12px;right:18px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,var(--pe-primary),var(--pe-primary-2));color:#fff;font-size:10px;font-weight:800}.pe-plan-monthly{margin-top:2px;color:#797f8b;font-size:12px}.pe-live-plan ul{flex:1}.pe-live-plan li{display:flex;align-items:flex-start;gap:8px}.pe-live-plan li:before{display:none}.pe-live-plan li svg{flex:0 0 auto;margin-top:2px;color:var(--pe-success)}.pe-plan-readiness{min-height:30px;margin:-5px 0 16px;font-size:10px;color:#8a909b}.pe-plan-readiness span{display:flex;align-items:center;gap:6px}.pe-plan-readiness .is-ready{color:#148254}.pe-live-plan>.pe-btn{width:100%;justify-content:center}.pe-marketing-empty{grid-column:1/-1;padding:35px;border:1px dashed #d8dce5;border-radius:16px;color:#737b88;text-align:center}.pe-marketing-trial-card{max-width:1050px;margin:34px auto 0;padding:25px;border:1px solid #dedaf6;border-radius:20px;background:linear-gradient(135deg,#fbfaff,#f5f8ff);box-shadow:0 18px 45px rgb(55 43 116 / .07)}.pe-marketing-trial-copy{text-align:center}.pe-marketing-trial-copy h3{margin:10px 0 7px;font-size:24px}.pe-marketing-trial-copy p{max-width:700px;margin:0 auto;color:#6b7280;line-height:1.6}.pe-marketing-trial-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-top:22px}.pe-marketing-trial-form label{display:grid;gap:6px}.pe-marketing-trial-form label>span{color:#67707d;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.pe-marketing-trial-form input,.pe-marketing-trial-form select{height:44px;padding:0 12px;border:1px solid #dce0e8;border-radius:10px;background:#fff;color:#303742;font:inherit}.pe-marketing-trial-result{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px;padding:0;color:#727b88;font-size:12px}.pe-marketing-trial-result:empty{display:none}.pe-marketing-trial-result.is-valid{padding:13px 14px;border:1px solid #cce9db;border-radius:11px;background:#f2fbf6;color:#2f6e50}.pe-marketing-trial-result.is-valid strong,.pe-marketing-trial-result.is-valid span{display:block}.pe-marketing-trial-result.is-valid span{margin-top:3px;font-size:10px}.pe-marketing-trial-result.is-error{padding:12px 14px;border:1px solid #edcdd5;border-radius:11px;background:#fff5f7;color:#ae3550}.pe-marketing-trial-result.is-loading{padding:12px 14px;border-radius:11px;background:#f4f5f8}.pe-floating-chat{width:auto;min-width:58px;padding:0 18px;grid-template-columns:auto auto;gap:8px;border-radius:999px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pe-floating-chat.is-open{min-width:58px;padding:0 17px}.pe-live-chat{position:fixed;right:28px;bottom:98px;z-index:120;width:min(390px,calc(100vw - 30px));max-height:min(680px,calc(100vh - 130px));display:none;overflow:hidden;border:1px solid rgb(39 45 62 / .15);border-radius:20px;background:#fff;box-shadow:0 28px 85px rgb(18 23 38 / .28)}.pe-live-chat.is-open{display:flex;flex-direction:column}.pe-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 17px;background:linear-gradient(135deg,#20174c,#5e3bc5);color:#fff}.pe-chat-header>div{display:flex;align-items:center;gap:10px;min-width:0}.pe-chat-header>div>div{min-width:0}.pe-chat-header strong,.pe-chat-header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-chat-header strong{font-size:13px}.pe-chat-header small{margin-top:2px;color:#d8d3ed;font-size:9px}.pe-chat-header button{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:9px;background:rgb(255 255 255 / .12);color:#fff;cursor:pointer}.pe-chat-presence{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 4px rgb(255 255 255 / .12)}.pe-chat-presence.is-online{background:#2bd695}.pe-chat-presence.is-offline{background:#e5a32f}.pe-chat-welcome{padding:19px}.pe-chat-welcome>p{margin:0;color:#48515e;line-height:1.6}.pe-chat-welcome>small{display:block;margin-top:5px;color:#8b929d}.pe-chat-welcome form{display:grid;gap:10px;margin-top:17px}.pe-chat-welcome label{display:grid;gap:5px}.pe-chat-welcome label span{color:#69727f;font-size:10px;font-weight:750}.pe-chat-welcome input,.pe-chat-welcome textarea,.pe-chat-reply textarea{width:100%;border:1px solid #dfe2e8;border-radius:10px;background:#fff;padding:10px 11px;color:#303742;font:inherit;font-size:12px;outline:0}.pe-chat-welcome textarea{min-height:100px;resize:vertical}.pe-chat-welcome input:focus,.pe-chat-welcome textarea:focus,.pe-chat-reply textarea:focus{border-color:#9a8eea;box-shadow:0 0 0 3px rgb(104 87 238 / .08)}.pe-chat-honeypot{position:absolute!important;left:-9999px!important}.pe-chat-start-status,.pe-chat-session-status{min-height:16px;margin-top:8px;color:#b13954;font-size:10px}.pe-chat-conversation{min-height:0;display:flex;flex-direction:column;flex:1}.pe-chat-messages{min-height:260px;max-height:470px;overflow:auto;padding:15px;background:#f5f6f9}.pe-chat-message{max-width:82%;margin-bottom:10px}.pe-chat-message.is-visitor{margin-left:auto}.pe-chat-message>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px;padding:0 3px;color:#858d99;font-size:8px}.pe-chat-message p{margin:0;padding:10px 12px;border-radius:13px 13px 13px 4px;background:#fff;color:#343c48;font-size:11px;line-height:1.55;box-shadow:0 3px 10px rgb(30 36 49 / .06)}.pe-chat-message.is-visitor p{border-radius:13px 13px 4px 13px;background:linear-gradient(135deg,var(--pe-primary),#7869e8);color:#fff}.pe-chat-message.is-system{max-width:100%;text-align:center}.pe-chat-message.is-system p{background:#fff0;box-shadow:none;color:#7a828e}.pe-chat-reply{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:11px;border-top:1px solid #e4e7ec;background:#fff}.pe-chat-reply textarea{min-height:42px;max-height:100px;resize:none}.pe-chat-reply button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:11px;background:var(--pe-primary);color:#fff;cursor:pointer}.pe-chat-session-status{margin:0;padding:0 12px 8px;background:#fff}.pe-chat-loading{padding:30px;color:#8b929e;text-align:center}@media(max-width:760px){.pe-live-plan.is-featured{transform:none}.pe-marketing-trial-form{grid-template-columns:1fr}.pe-marketing-trial-result{align-items:stretch;flex-direction:column}.pe-marketing-trial-result .pe-btn{width:100%;justify-content:center}.pe-live-chat{right:15px;bottom:84px;max-height:calc(100vh - 105px)}.pe-floating-chat{right:15px;bottom:15px}}@media(max-width:480px){.pe-floating-chat span{display:none}.pe-floating-chat{width:56px;min-width:56px;padding:0}.pe-live-chat{left:10px;right:10px;width:auto}}@media(prefers-reduced-motion:reduce){.pe-marketing-loading span{animation:none}}.pe-chat-closed{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-top:1px solid #e4e7ec;background:#fff7f8;color:#8d4052;font-size:10px}.pe-chat-closed button{padding:6px 8px;border:1px solid #e7cbd2;border-radius:8px;background:#fff;color:#a13a53;cursor:pointer;font:inherit;font-size:9px;font-weight:750}.pe-hero-microcopy span{display:block;margin-top:5px;color:#cfc6ee;font-size:11px;font-weight:700}.pe-product-preview .pe-browser-content{display:grid;grid-template-columns:58px minmax(0,1fr);min-height:520px;background:#f5f7fb}.pe-product-preview-nav{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 8px;background:#171b2e}.pe-product-preview-nav .pe-preview-brand{width:34px;height:34px;display:grid;place-items:center;margin-bottom:8px;border-radius:10px;background:linear-gradient(135deg,#7257ea,#a642ef);color:#fff;font-size:20px}.pe-product-preview-nav span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#8f97af;font-size:10px;font-weight:800}.pe-product-preview-nav span.is-active{background:#5f4ed7;color:#fff}.pe-product-preview-main{min-width:0;padding:24px;text-align:left}.pe-preview-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.pe-preview-page-head small{display:block;color:#7868dd;font-size:8px;font-weight:900;letter-spacing:.13em}.pe-preview-page-head h3{margin:4px 0 5px;color:#262d39;font-size:24px}.pe-preview-page-head p{margin:0;color:#818995;font-size:10px}.pe-preview-page-head button,.pe-preview-project-grid button,.pe-preview-launch-grid button,.pe-preview-wp-grid button,.pe-preview-chat-layout footer button{border:0;border-radius:8px;background:#6654dd;color:#fff;padding:9px 12px;font-size:9px;font-weight:800}.pe-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pe-preview-metrics article{padding:14px;border:1px solid #e3e6ed;border-radius:12px;background:#fff}.pe-preview-metrics span,.pe-preview-metrics strong,.pe-preview-metrics small{display:block}.pe-preview-metrics span{color:#818995;font-size:8px}.pe-preview-metrics strong{margin:6px 0;color:#2b323d;font-size:19px}.pe-preview-metrics small{color:#7b8490;font-size:7px}.pe-preview-dashboard-lower{display:grid;grid-template-columns:1.5fr .8fr;gap:12px;margin-top:12px}.pe-preview-chart-card,.pe-preview-activity{min-height:220px;padding:15px;border:1px solid #e2e5eb;border-radius:12px;background:#fff}.pe-preview-chart-card>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#4f5864;font-size:10px}.pe-preview-chart-card>div:first-child span{color:#9299a4;font-size:8px}.pe-preview-bars{height:155px;display:flex;align-items:end;gap:11px;margin-top:20px;padding:0 10px;border-bottom:1px solid #edf0f4}.pe-preview-bars i{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#7866e7,#a292f0)}.pe-preview-activity>strong{color:#39414c;font-size:10px}.pe-preview-activity p{display:flex;justify-content:space-between;gap:8px;margin:12px 0 0;padding-bottom:10px;border-bottom:1px solid #eef0f3;color:#68717d;font-size:8px}.pe-preview-activity time{color:#a0a6af}.pe-preview-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pe-preview-project-grid article{padding:14px;border:1px solid #e3e6eb;border-radius:12px;background:#fff}.pe-preview-project-grid article>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#7769d6;font-size:7px}.pe-preview-project-grid h4{margin:12px 0 4px;color:#303743;font-size:12px}.pe-preview-project-grid p{margin:0;color:#8b929d;font-size:8px}.pe-preview-progress{height:6px;margin:13px 0 6px;border-radius:999px;background:#eceef3;overflow:hidden}.pe-preview-progress i{display:block;height:100%;border-radius:inherit;background:#6f5ce1}.pe-preview-project-grid small{color:#8e96a1;font-size:7px}.pe-preview-board{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.pe-preview-board>div{min-height:155px;padding:11px;border-radius:10px;background:#eceff5}.pe-preview-board strong,.pe-preview-board span{display:block}.pe-preview-board strong{margin-bottom:8px;color:#5d6571;font-size:9px}.pe-preview-board span{margin-top:6px;padding:8px;border-radius:8px;background:#fff;color:#59616d;font-size:8px}.pe-preview-launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.pe-preview-launch-grid article{padding:16px;border:1px solid #e1e4eb;border-radius:13px;background:#fff}.pe-preview-launch-grid article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#f0edff;color:#6857dd}.pe-preview-launch-grid strong{display:block;margin-top:14px;color:#272e39;font-size:23px}.pe-preview-launch-grid h4{margin:3px 0 10px;color:#505965;font-size:10px}.pe-preview-launch-grid button{padding:0;background:#fff0;color:#6757d5}.pe-preview-wp-grid{display:flex;flex-direction:column;gap:8px}.pe-preview-wp-grid article{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:11px;padding:11px;border:1px solid #e3e6eb;border-radius:11px;background:#fff}.pe-preview-site-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#1f2834;color:#fff;font-weight:900}.pe-preview-wp-grid h4,.pe-preview-wp-grid p{margin:0}.pe-preview-wp-grid h4{color:#333b46;font-size:10px}.pe-preview-wp-grid p{margin-top:3px;color:#8b929e;font-size:8px}.pe-preview-wp-grid article>span{padding:4px 7px;border-radius:999px;font-size:7px}.pe-preview-wp-grid .is-healthy{background:#eaf8f1;color:#168153}.pe-preview-wp-grid .is-warning{background:#fff3df;color:#9a6517}.pe-preview-wp-grid article>strong{color:#303743;font-size:10px}.pe-preview-wp-grid article>strong small{color:#9198a3;font-size:7px}.pe-preview-wp-health{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.pe-preview-wp-health div{padding:12px;border-radius:10px;background:#eef1f6}.pe-preview-wp-health strong,.pe-preview-wp-health span{display:block}.pe-preview-wp-health strong{color:#434c58;font-size:9px}.pe-preview-wp-health span{margin-top:3px;color:#7e8793;font-size:8px}.pe-preview-invoice-table{margin-top:12px;border:1px solid #e1e4ea;border-radius:11px;overflow:hidden;background:#fff}.pe-preview-invoice-table>div{display:grid;grid-template-columns:1fr 1.3fr .8fr .8fr .7fr;gap:8px;padding:10px 12px;border-top:1px solid #edf0f3;color:#525b67;font-size:8px}.pe-preview-invoice-table>div:first-child{border-top:0}.pe-preview-invoice-table .is-head{background:#f6f7fa;color:#8b929e;font-weight:800}.pe-preview-invoice-table span[class^="is-"]{font-weight:800}.pe-preview-invoice-table .is-paid{color:#158251}.pe-preview-invoice-table .is-overdue{color:#bd3853}.pe-preview-invoice-table .is-sent{color:#4f64c4}.pe-preview-chat-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:370px;border:1px solid #e1e4ea;border-radius:12px;overflow:hidden;background:#fff}.pe-preview-chat-layout>aside{padding:8px;border-right:1px solid #e6e8ed;background:#f6f7fa}.pe-preview-chat-layout>aside button{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:start;padding:9px;border:0;border-radius:9px;background:#fff0;text-align:left}.pe-preview-chat-layout>aside button.is-active{background:#fff;box-shadow:0 4px 12px rgb(34 40 55 / .07)}.pe-preview-chat-layout>aside button>span,.pe-preview-chat-layout section>header>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e9e5ff;color:#6756cf;font-size:9px;font-weight:800}.pe-preview-chat-layout strong,.pe-preview-chat-layout p,.pe-preview-chat-layout small{display:block;margin:0}.pe-preview-chat-layout>aside strong{color:#343c47;font-size:9px}.pe-preview-chat-layout>aside p{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7e8793;font-size:7px}.pe-preview-chat-layout>aside time{color:#9ca2ab;font-size:7px}.pe-preview-chat-layout>section{display:flex;flex-direction:column;min-width:0}.pe-preview-chat-layout section>header{display:flex;gap:8px;align-items:center;padding:11px;border-bottom:1px solid #e7e9ee}.pe-preview-chat-layout section>header strong{color:#303844;font-size:9px}.pe-preview-chat-layout section>header small{margin-top:2px;color:#8d949f;font-size:7px}.pe-preview-chat-messages{flex:1;padding:18px;background:#fafbfc}.pe-preview-chat-messages p{max-width:72%;margin:0 0 10px;padding:9px 11px;border-radius:11px;background:#eef0f4;color:#4d5662;font-size:8px;line-height:1.5}.pe-preview-chat-messages .is-team{margin-left:auto;background:#6756dc;color:#fff}.pe-preview-chat-layout footer{display:flex;align-items:center;justify-content:space-between;padding:10px;border-top:1px solid #e7e9ee;color:#939aa5;font-size:8px}@media(max-width:760px){.pe-product-preview .pe-browser-content{grid-template-columns:44px minmax(0,1fr);min-height:470px}.pe-product-preview-main{padding:15px}.pe-preview-page-head h3{font-size:18px}.pe-preview-metrics,.pe-preview-project-grid,.pe-preview-launch-grid,.pe-preview-wp-health{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-preview-dashboard-lower{grid-template-columns:1fr}.pe-preview-chat-layout{grid-template-columns:110px minmax(0,1fr)}.pe-preview-wp-grid article{grid-template-columns:34px minmax(0,1fr) auto}.pe-preview-wp-grid article>strong,.pe-preview-wp-grid article>button{display:none}}.pe-floating-chat{position:fixed}.pe-chat-unread-badge{position:absolute;top:-7px;right:-5px;min-width:21px;height:21px;padding:0 6px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#e54863;color:#fff;font-size:9px;font-weight:900;box-shadow:0 6px 16px rgb(168 39 66 / .28)}.pe-chat-message.is-platform{animation:pe-chat-arrive .18s ease-out}@keyframes pe-chat-arrive{from{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pe-chat-message.is-platform{animation:none}}.pe-pricing-grid{width:min(100%,1120px);max-width:1120px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}.pe-pricing-grid.pe-plan-count-1{max-width:520px;grid-template-columns:minmax(0,1fr)}.pe-pricing-grid.pe-plan-count-2{max-width:920px;grid-template-columns:repeat(2,minmax(0,1fr))}.pe-pricing-grid.pe-plan-count-4{max-width:1220px;grid-template-columns:repeat(4,minmax(0,1fr))}.pe-pricing-card:nth-child(2){border-color:#e3e6ed;box-shadow:none;transform:none}.pe-pricing-card{min-width:0;min-height:100%;padding:clamp(24px,2.5vw,34px);border-radius:22px;box-shadow:0 16px 44px rgb(17 24 39 / .055)}.pe-live-plan.is-featured{border-color:var(--pe-primary);box-shadow:0 22px 62px color-mix(in srgb,var(--pe-primary) 17%,transparent);transform:translateY(-8px)}.pe-plan-heading{min-height:53px}.pe-plan-heading h3{margin:0;color:#202734;font-size:clamp(20px,1.7vw,26px);line-height:1.18}.pe-plan-heading small{display:block;margin-top:6px;color:#9aa1ad;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.pe-price{display:flex;align-items:flex-end;gap:9px;margin:20px 0 4px;white-space:nowrap}.pe-price strong{display:block;color:#111827;font-size:clamp(40px,4vw,58px);font-weight:900;letter-spacing:-.055em;line-height:.95}.pe-price span{padding-bottom:5px;color:#697280;font-size:13px;font-weight:750;white-space:nowrap}.pe-plan-monthly{min-height:18px;margin-top:8px;color:#8a929f;font-size:11px;line-height:1.35}.pe-plan-description{min-height:78px;margin:22px 0 0;color:#697280!important;font-size:14px;line-height:1.65}.pe-live-plan ul{display:grid;align-content:start;gap:10px;min-height:218px;margin:24px 0 20px;padding:0}.pe-live-plan li{display:flex;align-items:flex-start;gap:9px;color:#36404d;font-size:14px;line-height:1.4}.pe-live-plan li svg{width:15px;height:15px;margin-top:2px}.pe-live-plan li span{min-width:0;overflow-wrap:anywhere}.pe-plan-readiness{min-height:34px;margin:0 0 15px;color:#7d8692;font-size:9px;line-height:1.4}.pe-plan-readiness span{display:flex;align-items:flex-start;gap:6px}.pe-plan-readiness svg{flex:0 0 auto;margin-top:1px}.pe-plan-readiness .is-ready{color:#168154}.pe-plan-readiness .is-pending{color:#7d8692}.pe-plan-cta{width:100%;min-height:50px;padding:0 15px;border-radius:12px;font-size:13px;font-weight:850;line-height:1.15;text-align:center;white-space:nowrap}.pe-pricing-badge{top:-14px;right:22px;padding:7px 13px;font-size:9px;letter-spacing:.02em}@media(max-width:1180px){.pe-pricing-grid.pe-plan-count-4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}}@media(max-width:900px){.pe-pricing-grid,.pe-pricing-grid.pe-plan-count-2,.pe-pricing-grid.pe-plan-count-3,.pe-pricing-grid.pe-plan-count-4{max-width:560px;grid-template-columns:minmax(0,1fr)}.pe-live-plan.is-featured{transform:none}.pe-live-plan ul,.pe-plan-description{min-height:0}}@media(max-width:480px){.pe-pricing-card{padding:22px 20px}.pe-price{align-items:flex-start;flex-direction:column;gap:4px;white-space:normal}.pe-price span{padding-bottom:0}.pe-plan-cta{white-space:normal}}.pe-plan-module-section{display:flex;flex:1;flex-direction:column;margin:24px 0 20px}.pe-plan-module-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #eceef3}.pe-plan-module-heading>span{color:#3b4350;font-size:11px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.pe-plan-module-heading>small{color:#969da8;font-size:8px;text-align:right}.pe-live-plan .pe-plan-modules{display:grid;flex:0 0 auto;align-content:start;gap:8px;min-height:0;margin:11px 0 0;padding:0}.pe-live-plan .pe-plan-modules li{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:10px;padding:10px;border:1px solid #e8eaf0;border-radius:11px;background:linear-gradient(135deg,#fff,#fafbfe);color:#36404d}.pe-plan-module-check{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#eaf9f3;color:#19a66c}.pe-plan-module-check svg{width:14px!important;height:14px!important;margin:0!important}.pe-plan-module-copy{display:block;min-width:0}.pe-plan-module-copy strong{display:block;margin:0;color:#303844;font-size:11px;font-weight:850;line-height:1.35}.pe-plan-module-copy small{display:block;margin-top:3px;color:#7f8793;font-size:9px;line-height:1.48}@media(max-width:480px){.pe-plan-module-heading{align-items:flex-start;flex-direction:column;gap:3px}.pe-plan-module-heading>small{text-align:left}}.pe-hero-ctas button.pe-btn{font:inherit;cursor:pointer}.pe-industry-wizard-question{text-align:center;margin-bottom:18px}.pe-industry-wizard-question>span,.pe-industry-url-step>div>span{color:var(--pe-primary);font-size:10px;font-weight:800;letter-spacing:.13em}.pe-industry-wizard-question h3,.pe-industry-url-step h3{margin:5px 0 7px;font-size:22px}.pe-industry-wizard-question p,.pe-industry-url-step p{margin:0;color:var(--pe-muted);font-size:12px;line-height:1.55}.pe-industry-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pe-industry-choice-grid label{position:relative;display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--pe-border);border-radius:14px;background:#fff;cursor:pointer;transition:.2s ease}.pe-industry-choice-grid label:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pe-primary) 38%,var(--pe-border));box-shadow:0 8px 22px rgb(17 24 39 / .06)}.pe-industry-choice-grid input{position:absolute;opacity:0}.pe-industry-choice-grid label:has(input:checked){border-color:var(--pe-primary);background:color-mix(in srgb,var(--pe-primary) 7%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--pe-primary) 12%,transparent)}.pe-industry-choice-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--pe-primary) 15%,#fff),color-mix(in srgb,var(--pe-primary-2) 12%,#fff));color:var(--pe-primary)}.pe-industry-choice-grid label>span:last-child,.pe-industry-choice-grid strong,.pe-industry-choice-grid small,.pe-industry-choice-grid em{display:block}.pe-industry-choice-grid strong{font-size:13px}.pe-industry-choice-grid small{margin:4px 0 6px;color:var(--pe-muted);font-size:10px;line-height:1.45}.pe-industry-choice-grid em{color:var(--pe-primary);font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pe-industry-url-step{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end;margin-top:18px;padding:17px;border-radius:15px;background:var(--pe-canvas);border:1px solid var(--pe-border)}.pe-industry-url-step label>span{display:block;margin-bottom:7px;font-size:11px;font-weight:700}.pe-industry-url-step label>span em{color:var(--pe-muted);font-style:normal;font-weight:400}.pe-industry-url-step label>div{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--pe-border);border-radius:11px;background:#fff}.pe-industry-url-step input{width:100%;height:42px;border:0;outline:0;background:#fff0}.pe-industry-url-step label>div>span{color:var(--pe-primary)}.pe-industry-wizard-status{min-height:0;margin-top:12px;padding:0;border-radius:10px;font-size:11px}.pe-industry-wizard-status.is-loading,.pe-industry-wizard-status.is-error{padding:10px 12px}.pe-industry-wizard-status.is-loading{background:#f0f5ff;color:#3350a3}.pe-industry-wizard-status.is-error{background:#fff1f2;color:#b42318}.pe-demo-button-spinner{display:inline-block;width:13px;height:13px;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;animation:peDemoSpin .8s linear infinite}@keyframes peDemoSpin{to{transform:rotate(360deg)}}.pe-industry-demo-overlay{position:fixed;inset:0;z-index:999999;background:var(--demo-canvas,#f7f8fb);color:var(--demo-ink,#111827);font-family:inherit}.pe-industry-demo-shell{display:grid;grid-template-columns:264px minmax(0,1fr);height:100%}.pe-industry-demo-sidebar{display:flex;min-height:0;flex-direction:column;background:linear-gradient(180deg,var(--demo-marketing,#10172c),color-mix(in srgb,var(--demo-marketing,#10172c) 86%,#000));color:#fff}.pe-industry-demo-logo{display:flex;align-items:center;gap:10px;padding:20px;border-bottom:1px solid rgb(255 255 255 / .09)}.pe-industry-demo-logo>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--demo-primary),var(--demo-secondary));font-size:21px}.pe-industry-demo-logo strong,.pe-industry-demo-logo small{display:block}.pe-industry-demo-logo strong{font-size:15px}.pe-industry-demo-logo small{margin-top:2px;color:rgb(255 255 255 / .56);font-size:9px}.pe-industry-demo-brandline{display:flex;align-items:center;gap:9px;margin:13px;padding:10px;border:1px solid rgb(255 255 255 / .1);border-radius:11px;background:rgb(255 255 255 / .055)}.pe-industry-demo-brandline>div{display:flex}.pe-industry-demo-brandline i{display:block;width:18px;height:18px;margin-left:-5px;border:2px solid var(--demo-marketing);border-radius:50%}.pe-industry-demo-brandline i:first-child{margin-left:0}.pe-industry-demo-brandline span{overflow:hidden;color:rgb(255 255 255 / .63);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pe-industry-demo-sidebar nav{flex:1;overflow:auto;padding:5px 10px 20px}.pe-industry-demo-sidebar nav>small{display:block;padding:13px 10px 6px;color:rgb(255 255 255 / .38);font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pe-industry-demo-sidebar nav button{display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:9px;background:#fff0;color:rgb(255 255 255 / .7);font:inherit;font-size:10px;text-align:left;cursor:pointer}.pe-industry-demo-sidebar nav button:hover,.pe-industry-demo-sidebar nav button.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--demo-primary) 70%,transparent),color-mix(in srgb,var(--demo-secondary) 35%,transparent));color:#fff}.pe-industry-demo-sidebar nav button i{display:grid;place-items:center;font-style:normal}.pe-industry-demo-main{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--demo-canvas)}.pe-industry-demo-main>header{display:flex;align-items:center;gap:15px;min-height:66px;padding:0 20px;border-bottom:1px solid var(--demo-border);background:var(--demo-surface)}.pe-industry-demo-main>header>div{margin-right:auto}.pe-industry-demo-main>header strong,.pe-industry-demo-main>header span{display:block}.pe-industry-demo-main>header strong{font-size:12px}.pe-industry-demo-main>header span{margin-top:2px;color:var(--demo-muted);font-size:9px}.pe-industry-demo-main>header label>span{margin-bottom:3px;font-size:8px;font-weight:700}.pe-industry-demo-main>header select{height:34px;padding:0 28px 0 9px;border:1px solid var(--demo-border);border-radius:8px;background:var(--demo-surface);color:var(--demo-ink);font-size:9px}.pe-industry-demo-main>header>a{padding:10px 13px;border-radius:9px;background:var(--demo-primary);color:#fff;font-size:9px;font-weight:800;text-decoration:none}.pe-industry-demo-main>header>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--demo-border);border-radius:9px;background:var(--demo-surface);color:var(--demo-ink);cursor:pointer}.pe-industry-demo-mobile{display:none!important}.pe-industry-demo-content{flex:1;overflow:auto;padding:22px}.pe-industry-demo-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px}.pe-industry-demo-page-head>div>span{color:var(--demo-primary);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pe-industry-demo-page-head h2{margin:5px 0 6px;font-size:25px}.pe-industry-demo-page-head p{max-width:800px;margin:0;color:var(--demo-muted);font-size:11px;line-height:1.55}.pe-industry-demo-page-head>button{display:flex;align-items:center;gap:6px;padding:10px 13px;border:0;border-radius:9px;background:var(--demo-primary);color:#fff;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.pe-industry-demo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.pe-industry-demo-metrics article{padding:14px;border:1px solid var(--demo-border);border-radius:12px;background:var(--demo-surface)}.pe-industry-demo-metrics span,.pe-industry-demo-metrics small{display:block;color:var(--demo-muted);font-size:8px}.pe-industry-demo-metrics strong{display:block;margin:6px 0 3px;font-size:21px}.pe-industry-demo-panel{margin-bottom:13px;border:1px solid var(--demo-border);border-radius:14px;background:var(--demo-surface);overflow:hidden}.pe-industry-demo-panel>header{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid var(--demo-border)}.pe-industry-demo-panel header small{display:block;color:var(--demo-primary);font-size:7px;font-weight:800;letter-spacing:.11em}.pe-industry-demo-panel header h3{margin:3px 0 0;font-size:12px}.pe-industry-demo-panel>header>span{color:var(--demo-muted);font-size:8px}.pe-industry-demo-workflow{display:flex;gap:8px;padding:14px;overflow:auto}.pe-industry-demo-workflow article{min-width:130px;flex:1;padding:11px;border:1px solid var(--demo-border);border-radius:10px;background:var(--demo-canvas)}.pe-industry-demo-workflow i{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:color-mix(in srgb,var(--demo-primary) 13%,var(--demo-surface));color:var(--demo-primary);font-size:8px;font-style:normal;font-weight:800}.pe-industry-demo-workflow strong,.pe-industry-demo-workflow small{display:block}.pe-industry-demo-workflow strong{margin-top:7px;font-size:9px}.pe-industry-demo-workflow small{margin-top:3px;color:var(--demo-muted);font-size:7px}.pe-industry-demo-workflow .is-review{border-color:color-mix(in srgb,var(--demo-secondary) 45%,var(--demo-border))}.pe-industry-demo-workflow .is-complete{border-color:color-mix(in srgb,var(--demo-accent) 60%,var(--demo-border))}.pe-industry-demo-columns{display:grid;grid-template-columns:1fr 1fr;gap:13px}.pe-industry-demo-list{padding:8px 14px 13px}.pe-industry-demo-list p{display:flex;align-items:center;gap:8px;margin:0;padding:8px 0;border-bottom:1px solid var(--demo-border);font-size:9px}.pe-industry-demo-list p:last-child{border:0}.pe-industry-demo-list i{color:var(--demo-primary)}.pe-industry-demo-list.is-alert i{color:#e44949}.pe-industry-demo-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px}.pe-industry-demo-fields article{display:flex;gap:8px;padding:10px;border:1px solid var(--demo-border);border-radius:9px;background:var(--demo-canvas)}.pe-industry-demo-fields article>i{color:var(--demo-primary)}.pe-industry-demo-fields strong,.pe-industry-demo-fields small{display:block}.pe-industry-demo-fields strong{font-size:8px}.pe-industry-demo-fields small{margin-top:2px;color:var(--demo-muted);font-size:7px;line-height:1.35}.pe-industry-demo-chain{padding:16px;border-radius:14px;background:linear-gradient(135deg,var(--demo-marketing),color-mix(in srgb,var(--demo-marketing) 75%,var(--demo-primary)));color:#fff}.pe-industry-demo-chain>small{font-size:7px;font-weight:800;letter-spacing:.12em}.pe-industry-demo-chain>div{display:flex;margin-top:12px;overflow:auto}.pe-industry-demo-chain article{position:relative;min-width:125px;flex:1;padding-right:20px}.pe-industry-demo-chain article:not(:last-child):after{content:"→";position:absolute;right:7px;top:5px;color:rgb(255 255 255 / .4)}.pe-industry-demo-chain article span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--demo-primary);font-size:8px;font-weight:800}.pe-industry-demo-chain article strong{display:block;margin-top:6px;font-size:8px;line-height:1.35}.pe-industry-demo-warning{display:grid;gap:4px;margin-top:10px;padding:10px;border:1px solid #f2d080;border-radius:10px;background:#fffbeb;color:#744210;font-size:8px}.pe-industry-demo-warning strong{font-size:9px}.pe-demo-record-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pe-demo-record-form label.is-wide{grid-column:1/-1}.pe-demo-record-form label span{display:block;margin-bottom:5px;font-size:10px;font-weight:700}.pe-demo-record-form input,.pe-demo-record-form textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--pe-border);border-radius:9px;font:inherit}.pe-demo-record-form textarea{min-height:80px;resize:vertical}@media(max-width:950px){.pe-industry-choice-grid{grid-template-columns:1fr}.pe-industry-url-step{grid-template-columns:1fr}.pe-industry-demo-shell{grid-template-columns:1fr}.pe-industry-demo-sidebar{position:absolute;z-index:5;left:0;top:0;bottom:0;width:270px;transform:translateX(-102%);transition:.2s}.pe-industry-demo-sidebar.is-open{transform:translateX(0)}.pe-industry-demo-mobile{display:grid!important}.pe-industry-demo-main>header label,.pe-industry-demo-main>header>a{display:none}.pe-industry-demo-metrics{grid-template-columns:repeat(2,1fr)}.pe-industry-demo-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pe-industry-demo-content{padding:15px}.pe-industry-demo-page-head{display:block}.pe-industry-demo-page-head>button{margin-top:12px}.pe-industry-demo-metrics,.pe-industry-demo-columns,.pe-industry-demo-fields,.pe-demo-record-form{grid-template-columns:1fr}.pe-demo-record-form label.is-wide{grid-column:auto}.pe-industry-demo-main>header>div span{display:none}}.pe-industry-demo-role-focus{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.pe-industry-demo-role-focus em{padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--demo-primary) 9%,var(--demo-surface));color:var(--demo-primary);font-size:7px;font-style:normal;font-weight:700}.pe-audience-question{text-align:center;margin-bottom:20px}.pe-audience-question>span{color:var(--pe-primary);font-size:10px;font-weight:900;letter-spacing:.13em}.pe-audience-question h3{margin:6px 0 8px;font-size:25px}.pe-audience-question p{max-width:680px;margin:0 auto;color:var(--pe-muted);font-size:12px;line-height:1.6}.pe-audience-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pe-audience-choice-grid>button{display:flex;align-items:flex-start;gap:15px;padding:22px;border:1px solid var(--pe-border);border-radius:17px;background:linear-gradient(145deg,#fff,#fafbff);color:var(--pe-ink);font:inherit;text-align:left;cursor:pointer;transition:.2s ease}.pe-audience-choice-grid>button:hover{transform:translateY(-2px);border-color:var(--pe-primary);box-shadow:0 15px 35px rgb(17 24 39 / .1)}.pe-audience-choice-grid>button>i{display:grid;width:52px;height:52px;place-items:center;flex:0 0 auto;border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--pe-primary) 14%,#fff),color-mix(in srgb,var(--pe-primary-2) 15%,#fff));color:var(--pe-primary);font-style:normal}.pe-audience-choice-grid strong,.pe-audience-choice-grid small,.pe-audience-choice-grid em{display:block}.pe-audience-choice-grid strong{font-size:16px}.pe-audience-choice-grid small{margin:7px 0 12px;color:var(--pe-muted);font-size:11px;line-height:1.55}.pe-audience-choice-grid em{color:var(--pe-primary);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.pe-audience-industry-grid button{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--pe-border);border-radius:14px;background:#fff;color:var(--pe-ink);font:inherit;text-align:left;cursor:pointer;transition:.2s ease}.pe-audience-industry-grid button:hover{transform:translateY(-1px);border-color:var(--pe-primary);box-shadow:0 8px 22px rgb(17 24 39 / .07)}.pe-audience-industry-grid button>span:last-child,.pe-audience-industry-grid strong,.pe-audience-industry-grid small,.pe-audience-industry-grid em{display:block}.pe-audience-industry-grid strong{font-size:13px}.pe-audience-industry-grid small{margin:4px 0 6px;color:var(--pe-muted);font-size:10px;line-height:1.45}.pe-audience-industry-grid em{color:var(--pe-primary);font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.pe-audience-switcher{display:flex;align-items:center;gap:8px;max-width:220px;padding:7px 10px;border:1px solid rgb(255 255 255 / .14);border-radius:11px;background:rgb(255 255 255 / .06);color:#fff;font:inherit;text-align:left;cursor:pointer}.pe-audience-switcher>svg{flex:0 0 auto}.pe-audience-switcher>span{min-width:0;line-height:1.15}.pe-audience-switcher small,.pe-audience-switcher strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-audience-switcher small{color:rgb(255 255 255 / .57);font-size:7px;text-transform:uppercase}.pe-audience-switcher strong{max-width:140px;margin-top:2px;font-size:9px}.pe-personalised-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:17px;padding:8px 11px;border:1px solid rgb(255 255 255 / .12);border-radius:999px;background:rgb(255 255 255 / .07);color:#fff;font-size:10px;font-weight:800}.pe-header-demo-cta{padding:10px 13px!important;font-size:9px!important}.pe-marketing-footer button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pe-industry-hero{padding-bottom:75px}.pe-industry-marketing-preview{display:grid;grid-template-columns:215px minmax(0,1fr);min-height:475px;overflow:hidden;border:1px solid rgb(255 255 255 / .11);border-radius:22px;background:#f6f7fb;box-shadow:0 32px 85px rgb(0 0 0 / .34);color:#111827;text-align:left}.pe-industry-marketing-preview>aside{display:flex;flex-direction:column;padding:22px;background:linear-gradient(180deg,#111a31,#0b1121);color:#fff}.pe-industry-marketing-preview>aside>span{display:grid;width:46px;height:46px;place-items:center;margin-bottom:12px;border-radius:14px;background:linear-gradient(135deg,var(--pe-primary),var(--pe-primary-2))}.pe-industry-marketing-preview>aside>strong{font-size:13px}.pe-industry-marketing-preview>aside>small{margin:4px 0 18px;color:rgb(255 255 255 / .5);font-size:8px}.pe-industry-marketing-preview>aside>i{margin:2px 0;padding:9px;border-radius:8px;color:rgb(255 255 255 / .57);font-size:8px;font-style:normal}.pe-industry-marketing-preview>aside>i.is-active{background:linear-gradient(90deg,var(--pe-primary),color-mix(in srgb,var(--pe-primary-2) 60%,transparent));color:#fff;font-weight:800}.pe-industry-marketing-preview>main{padding:25px}.pe-industry-marketing-preview main>header{display:flex;justify-content:space-between;gap:20px}.pe-industry-marketing-preview main>header small{color:var(--pe-primary);font-size:8px;font-weight:900;letter-spacing:.1em}.pe-industry-marketing-preview main>header h3{margin:6px 0 7px;font-size:23px}.pe-industry-marketing-preview main>header p{max-width:680px;margin:0;color:#707786;font-size:10px;line-height:1.55}.pe-industry-marketing-preview main>header button{display:flex;align-items:center;gap:6px;align-self:flex-start;padding:10px 12px;border:0;border-radius:9px;background:var(--pe-primary);color:#fff;font:inherit;font-size:8px;font-weight:800}.pe-industry-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:21px 0}.pe-industry-preview-metrics article{padding:13px;border:1px solid #e5e8ef;border-radius:11px;background:#fff}.pe-industry-preview-metrics span,.pe-industry-preview-metrics small{display:block;color:#7b8290;font-size:7px}.pe-industry-preview-metrics strong{display:block;margin:5px 0 3px;font-size:19px}.pe-industry-marketing-preview main>section{padding:16px;border:1px solid #e5e8ef;border-radius:13px;background:#fff}.pe-industry-marketing-preview main>section>small{color:var(--pe-primary);font-size:7px;font-weight:900;letter-spacing:.1em}.pe-industry-marketing-preview main>section>div{display:flex;gap:5px;margin-top:13px;overflow:auto}.pe-industry-marketing-preview main>section article{position:relative;min-width:98px;flex:1;padding:11px 8px;border-radius:9px;background:#f6f7fb}.pe-industry-marketing-preview main>section article i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--pe-primary);color:#fff;font-size:7px;font-style:normal}.pe-industry-marketing-preview main>section article strong{display:block;margin-top:7px;font-size:7px;line-height:1.35}.pe-industry-platform{padding:90px 24px;background:#fff}.pe-industry-module-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:35px}.pe-industry-module-showcase article{display:flex;gap:13px;padding:20px;border:1px solid #e8eaf0;border-radius:15px;background:linear-gradient(145deg,#fff,#fafbfe)}.pe-industry-module-showcase article>span{color:var(--pe-primary);font-size:10px;font-weight:900}.pe-industry-module-showcase small{color:var(--pe-primary);font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pe-industry-module-showcase h3{margin:6px 0 7px;font-size:13px}.pe-industry-module-showcase p{margin:0;color:#727987;font-size:9px;line-height:1.5}.pe-connected-chain{margin-top:28px;padding:24px;border-radius:17px;background:linear-gradient(135deg,#111a31,#16254b);color:#fff}.pe-connected-chain>small{font-size:8px;font-weight:900;letter-spacing:.12em}.pe-connected-chain>div{display:flex;gap:7px;margin-top:16px;overflow:auto}.pe-connected-chain article{position:relative;min-width:125px;flex:1}.pe-connected-chain article:not(:last-child):after{content:"→";position:absolute;right:4px;top:7px;color:rgb(255 255 255 / .35)}.pe-connected-chain i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--pe-primary);font-size:8px;font-style:normal;font-weight:900}.pe-connected-chain strong{display:block;max-width:105px;margin-top:8px;font-size:8px;line-height:1.4}.pe-final-demo-cta,.pe-employer-hiring-cta{padding:24px}.pe-final-demo-cta>div,.pe-employer-hiring-cta>div{display:flex;align-items:center;gap:18px;max-width:1160px;margin:auto;padding:30px 34px;border-radius:20px;background:linear-gradient(135deg,#111a31,#213665);color:#fff}.pe-final-demo-cta>div>span,.pe-employer-hiring-cta>div>span{display:grid;width:52px;height:52px;place-items:center;flex:0 0 auto;border-radius:15px;background:linear-gradient(135deg,var(--pe-primary),var(--pe-primary-2))}.pe-final-demo-cta>div>div,.pe-employer-hiring-cta>div>div{margin-right:auto}.pe-final-demo-cta small,.pe-employer-hiring-cta small{color:#9fd62f;font-size:8px;font-weight:900;letter-spacing:.12em}.pe-final-demo-cta h2,.pe-employer-hiring-cta h2{margin:5px 0 7px;font-size:22px}.pe-final-demo-cta p,.pe-employer-hiring-cta p{max-width:700px;margin:0;color:rgb(255 255 255 / .66);font-size:10px;line-height:1.5}.pe-careers-marketing{background:#f7f8fc}.pe-careers-hero{padding:135px 24px 78px;background:radial-gradient(circle at 16% 15%,rgb(104 87 238 / .23),transparent 31%),radial-gradient(circle at 83% 23%,rgb(137 219 17 / .12),transparent 27%),linear-gradient(145deg,#0c1429,#111b34);color:#fff;text-align:center}.pe-careers-hero .pe-section-inner{max-width:1050px}.pe-careers-hero .pe-personalised-badge{margin-bottom:20px}.pe-careers-hero h1{max-width:970px;margin:12px auto 18px;font-size:clamp(40px,6vw,72px);line-height:.99;letter-spacing:-.045em}.pe-careers-hero>div>p{max-width:760px;margin:0 auto;color:rgb(255 255 255 / .69);font-size:15px;line-height:1.65}.pe-job-search-bar{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) auto;gap:8px;max-width:900px;margin:31px auto 18px;padding:8px;border:1px solid rgb(255 255 255 / .13);border-radius:16px;background:#fff;box-shadow:0 22px 55px rgb(0 0 0 / .25)}.pe-job-search-bar label{display:flex;align-items:center;gap:8px;padding:0 12px;color:#6d7481}.pe-job-search-bar label+label{border-left:1px solid #e6e8ee}.pe-job-search-bar input{width:100%;height:44px;border:0;outline:0;background:#fff0;color:#111827;font:inherit;font-size:11px}.pe-career-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;color:rgb(255 255 255 / .62);font-size:9px}.pe-career-trust span{display:flex;align-items:center;gap:5px}.pe-public-job-board{padding:85px 24px;background:#fff}.pe-job-board-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.pe-public-job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:35px}.pe-public-job-card{display:flex;min-height:310px;flex-direction:column;padding:20px;border:1px solid #e6e8ef;border-top:4px solid var(--job-primary);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgb(17 24 39 / .04);transition:.2s}.pe-public-job-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgb(17 24 39 / .09)}.pe-public-job-card header{display:flex;align-items:center;gap:9px}.pe-public-job-card header>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--job-primary) 10%,#fff);color:var(--job-primary)}.pe-public-job-card header small{color:#747b88;font-size:8px;text-transform:uppercase}.pe-public-job-card h3{margin:17px 0 4px;font-size:17px}.pe-public-job-card>strong{color:var(--job-primary);font-size:10px}.pe-public-job-card>p{flex:1;margin:13px 0;color:#717987;font-size:10px;line-height:1.6}.pe-public-job-card>div{display:flex;flex-wrap:wrap;gap:8px}.pe-public-job-card>div span{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:#f5f6f9;color:#555e6c;font-size:8px}.pe-public-job-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;padding-top:14px;border-top:1px solid #eceef3}.pe-public-job-card footer small{color:#818896;font-size:8px}.pe-public-job-card footer button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--job-primary);font:inherit;font-size:9px;font-weight:900;cursor:pointer}.pe-no-jobs{grid-column:1/-1;padding:60px 20px;border:1px dashed #d9dce5;border-radius:18px;background:#fafbfe;text-align:center}.pe-no-jobs>span{display:grid;width:64px;height:64px;place-items:center;margin:0 auto 14px;border-radius:17px;background:#eeecff;color:var(--pe-primary)}.pe-no-jobs h3{margin:0 0 7px}.pe-no-jobs p{margin:0 0 16px;color:#737b89}.pe-careers-loading,.pe-careers-error{margin-top:30px;padding:45px;border:1px solid #e5e8ef;border-radius:16px;text-align:center}.pe-careers-loading span{display:block;width:28px;height:28px;margin:0 auto 10px;border:3px solid #e3e5eb;border-top-color:var(--pe-primary);border-radius:50%;animation:peDemoSpin .8s linear infinite}.pe-careers-error{color:#a73636}.pe-careers-error strong,.pe-careers-error p{display:block}.pe-careers-error p{margin:7px 0 0}.pe-employee-portal-section{padding:90px 24px;background:#f6f7fb}.pe-employee-portal-section>.pe-section-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}.pe-employee-portal-copy>p{color:#6f7785;line-height:1.6}.pe-employee-capability-list{display:grid;gap:10px;margin:26px 0}.pe-employee-capability-list article{display:flex;gap:12px;padding:14px;border:1px solid #e6e8ef;border-radius:12px;background:#fff}.pe-employee-capability-list article>svg{flex:0 0 auto;color:var(--pe-primary)}.pe-employee-capability-list strong,.pe-employee-capability-list span{display:block}.pe-employee-capability-list strong{font-size:11px}.pe-employee-capability-list span{margin-top:4px;color:#777f8c;font-size:9px;line-height:1.5}.pe-employee-portal-preview{padding:20px;border:1px solid #e4e7ee;border-radius:20px;background:#fff;box-shadow:0 25px 55px rgb(17 24 39 / .11)}.pe-employee-portal-preview header{display:flex;align-items:center;gap:11px;padding-bottom:17px;border-bottom:1px solid #eceef3}.pe-employee-portal-preview .pe-avatar{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--pe-primary),var(--pe-primary-2));color:#fff;font-size:12px;font-weight:900}.pe-employee-portal-preview header>div{margin-right:auto}.pe-employee-portal-preview header strong,.pe-employee-portal-preview header small{display:block}.pe-employee-portal-preview header strong{font-size:12px}.pe-employee-portal-preview header small{margin-top:3px;color:#7c8491;font-size:8px}.pe-employee-portal-preview header i{padding:6px 8px;border-radius:999px;background:#f0f9e5;color:#568600;font-size:7px;font-style:normal;font-weight:800}.pe-employee-portal-preview section{display:grid;gap:9px;margin-top:17px}.pe-employee-portal-preview section article{display:flex;align-items:center;gap:10px;padding:13px;border-radius:11px;background:#f7f8fb}.pe-employee-portal-preview section article>span{display:grid;width:37px;height:37px;place-items:center;border-radius:10px;background:#fff;color:var(--pe-primary)}.pe-employee-portal-preview section article>div{margin-right:auto}.pe-employee-portal-preview section strong,.pe-employee-portal-preview section small{display:block}.pe-employee-portal-preview section strong{font-size:10px}.pe-employee-portal-preview section small{margin-top:3px;color:#818894;font-size:8px}.pe-employee-portal-preview section em{color:var(--pe-primary);font-size:8px;font-style:normal;font-weight:800}.pe-career-paths{padding:85px 24px;background:#fff}.pe-career-module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:30px}.pe-career-module-grid article{display:flex;align-items:center;gap:9px;padding:14px;border:1px solid #e7e9ef;border-radius:12px;background:#fff}.pe-career-module-grid article>span{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border-radius:9px;background:#f0eeff;color:var(--pe-primary)}.pe-career-module-grid strong,.pe-career-module-grid small{display:block}.pe-career-module-grid strong{font-size:9px;line-height:1.35}.pe-career-module-grid small{margin-top:3px;color:#858c98;font-size:7px}.pe-public-job-detail{display:grid;grid-template-columns:220px minmax(0,1fr);gap:25px}.pe-public-job-detail>aside{padding:20px;border-radius:15px;background:#f5f6fa}.pe-public-job-detail>aside>span{display:grid;width:49px;height:49px;place-items:center;border-radius:14px;background:#eae7ff;color:var(--pe-primary)}.pe-public-job-detail aside h3{margin:14px 0 4px}.pe-public-job-detail aside p{margin:0;color:#747c89}.pe-public-job-detail aside>div{display:grid;gap:6px;margin-top:19px}.pe-public-job-detail aside>div strong{padding:7px;border-radius:7px;background:#fff;font-size:8px}.pe-public-job-detail main h3{margin:0 0 8px;font-size:14px}.pe-public-job-detail main h3:not(:first-child){margin-top:20px}.pe-public-job-detail main p,.pe-job-rich-copy{color:#646d7a;font-size:10px;line-height:1.65}.pe-public-job-detail .is-preline{white-space:pre-line}.pe-public-application-form{margin-top:24px;padding-top:22px;border-top:1px solid var(--pe-border)}.pe-public-application-form>div:not(.pe-application-status){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pe-public-application-form label{display:block;margin-top:10px}.pe-public-application-form label>span{display:block;margin-bottom:5px;font-size:9px;font-weight:800}.pe-public-application-form input,.pe-public-application-form textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--pe-border);border-radius:9px;font:inherit;font-size:10px}.pe-application-check{display:flex!important;align-items:flex-start;gap:8px}.pe-application-check input{width:auto!important;margin-top:2px}.pe-application-check span{margin:0!important;font-weight:500!important;line-height:1.45}.pe-application-status{min-height:18px;margin-top:10px;color:#526170;font-size:9px}.pe-application-status.is-error{color:#b42318}.pe-success-state{text-align:center}.pe-success-state>svg{color:#19a66c}.pe-success-state h3{margin:10px 0 7px}.pe-success-state p{color:#717a88}@media(max-width:1180px){.pe-header-demo-cta,.pe-audience-switcher{display:none}.pe-public-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-career-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-industry-module-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.pe-audience-choice-grid{grid-template-columns:1fr}.pe-industry-marketing-preview{grid-template-columns:1fr}.pe-industry-marketing-preview>aside{display:none}.pe-industry-preview-metrics{grid-template-columns:repeat(2,1fr)}.pe-job-search-bar{grid-template-columns:1fr}.pe-job-search-bar label+label{border-left:0;border-top:1px solid #e6e8ee}.pe-public-job-grid{grid-template-columns:1fr}.pe-employee-portal-section>.pe-section-inner{grid-template-columns:1fr}.pe-career-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-final-demo-cta>div,.pe-employer-hiring-cta>div{align-items:flex-start;flex-wrap:wrap}.pe-public-job-detail{grid-template-columns:1fr}.pe-industry-module-showcase{grid-template-columns:1fr}}@media(max-width:560px){.pe-careers-hero{padding-top:105px}.pe-careers-hero h1{font-size:39px}.pe-career-module-grid{grid-template-columns:1fr}.pe-public-application-form>div:not(.pe-application-status){grid-template-columns:1fr}.pe-industry-preview-metrics{grid-template-columns:1fr 1fr}.pe-industry-marketing-preview main{padding:16px}.pe-industry-marketing-preview main>header{display:block}.pe-industry-marketing-preview main>header button{margin-top:12px}.pe-final-demo-cta>div,.pe-employer-hiring-cta>div{padding:23px}.pe-final-demo-cta>div>span,.pe-employer-hiring-cta>div>span{display:none}}.pe-marketing-personalised,.pe-careers-marketing{background:var(--industry-canvas);color:var(--industry-ink)}.pe-marketing-personalised .pe-marketing-header,.pe-careers-marketing .pe-marketing-header{background:color-mix(in srgb,var(--industry-dark) 94%,transparent);border-bottom-color:color-mix(in srgb,var(--industry-accent) 18%,transparent)}.pe-marketing-personalised .pe-btn-primary,.pe-careers-marketing .pe-btn-primary{background:linear-gradient(135deg,var(--industry-primary),var(--industry-secondary));border-color:#fff0;color:#fff;box-shadow:0 14px 34px color-mix(in srgb,var(--industry-primary) 24%,transparent)}.pe-marketing-personalised .pe-btn-outline,.pe-careers-marketing .pe-btn-outline{border-color:color-mix(in srgb,var(--industry-primary) 30%,#fff);color:inherit;background:color-mix(in srgb,var(--industry-surface) 8%,transparent)}.pe-marketing-personalised .pe-section-kicker,.pe-careers-marketing .pe-section-kicker{color:var(--industry-primary)}.pe-marketing-personalised .pe-gradient-text,.pe-careers-marketing .pe-gradient-text{background:linear-gradient(95deg,var(--industry-primary),var(--industry-secondary),var(--industry-accent));-webkit-background-clip:text;background-clip:text;color:#fff0}.pe-industry-choice-grid [data-choice-industry]{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--choice-primary) 22%,#dfe3ea)!important;background:linear-gradient(145deg,#fff 0 72%,var(--choice-soft) 72% 100%)!important;transition:transform .18s,border-color .18s,box-shadow .18s}.pe-industry-choice-grid [data-choice-industry]:hover{transform:translateY(-3px);border-color:var(--choice-primary)!important;box-shadow:0 16px 35px color-mix(in srgb,var(--choice-primary) 16%,transparent)}.pe-industry-choice-grid label[data-choice-industry]:has(input:checked){border-color:var(--choice-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--choice-primary) 15%,transparent)}.pe-industry-choice-grid [data-choice-industry] .pe-industry-choice-icon{background:linear-gradient(135deg,var(--choice-primary),var(--choice-secondary))!important;color:#fff!important}.pe-industry-choice-swatch{display:flex!important;position:absolute;right:12px;bottom:10px;gap:4px;margin:0!important}.pe-industry-choice-swatch b{display:block;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0 / .12)}.pe-industry-choice-swatch b:nth-child(1){background:var(--choice-primary)}.pe-industry-choice-swatch b:nth-child(2){background:var(--choice-secondary)}.pe-industry-choice-swatch b:nth-child(3){background:var(--choice-accent)}.pe-bespoke-hero{position:relative;overflow:hidden;min-height:760px;padding:105px 32px 70px}.pe-bespoke-hero h1{margin:18px 0 22px;font-size:clamp(48px,5.5vw,84px);line-height:.96;letter-spacing:-.055em}.pe-bespoke-hero p{max-width:720px;margin:0;font-size:18px;line-height:1.65}.pe-bespoke-hero .pe-personalised-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;font-size:11px;font-weight:800}.pe-bespoke-hero .pe-hero-eyebrow{margin:24px 0 0;font-size:12px;letter-spacing:.19em}.pe-bespoke-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pe-bespoke-hero-actions .pe-btn{min-height:48px}.pe-bespoke-hero-note{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;font-size:10px}.pe-bespoke-hero-note span{display:flex;align-items:center;gap:5px}.pe-industry-layout-studio .pe-marketing-header{background:rgb(23 17 43 / .95)}.pe-studio-hero{background:radial-gradient(circle at 85% 12%,rgb(233 64 184 / .26),transparent 32%),radial-gradient(circle at 24% 0,rgb(109 74 255 / .35),transparent 40%),#17112b;color:#fff}.pe-studio-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,#000,transparent 72%)}.pe-studio-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;max-width:1500px;margin:auto}.pe-studio-copy .pe-personalised-badge{background:rgb(184 255 90 / .1);border:1px solid rgb(184 255 90 / .28);color:#dfffad}.pe-studio-copy p{color:#d2cce1}.pe-studio-services{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.pe-studio-services span{padding:7px 10px;border:1px solid rgb(255 255 255 / .13);border-radius:999px;color:#d4cfe0;font-size:9px}.pe-studio-canvas{position:relative;min-height:560px}.pe-studio-window{position:absolute;inset:35px 0 40px 30px;overflow:hidden;border:1px solid rgb(255 255 255 / .16);border-radius:24px;background:#f7f5fd;box-shadow:0 40px 100px rgb(0 0 0 / .38);transform:rotate(-1.7deg)}.pe-studio-window>header{display:flex;align-items:center;gap:7px;height:51px;padding:0 17px;border-bottom:1px solid #e6e0f2;background:#fff;color:#655e72}.pe-studio-window>header i{width:10px;height:10px;border-radius:50%;background:#e5dff0}.pe-studio-window>header span{margin-left:9px;font-size:9px}.pe-studio-board{display:grid;grid-template-columns:1.1fr .9fr;gap:13px;padding:24px}.pe-studio-board article{min-height:175px;padding:19px;border-radius:17px;color:#fff;box-shadow:0 16px 32px rgb(32 21 60 / .12)}.pe-studio-board small,.pe-studio-board span,.pe-studio-board strong{display:block}.pe-studio-board small{font-size:8px;letter-spacing:.12em;opacity:.7}.pe-studio-board strong{margin:14px 0 8px;font-size:18px}.pe-studio-board span{font-size:10px;opacity:.78}.pe-studio-board em{display:inline-block;margin-top:18px;padding:6px 8px;border-radius:999px;background:rgb(255 255 255 / .15);font-size:8px;font-style:normal}.pe-studio-board b{display:block;height:5px;margin-top:24px;border-radius:99px;background:rgb(255 255 255 / .18)}.pe-studio-board b i{display:block;height:100%;border-radius:inherit;background:#fff}.pe-studio-board .is-purple{background:linear-gradient(145deg,#6946f6,#4d2dcc)}.pe-studio-board .is-pink{background:linear-gradient(145deg,#e940b8,#b8278e)}.pe-studio-board .is-lime{background:linear-gradient(145deg,#8cbe27,#5e8b0a)}.pe-studio-board .is-dark{background:linear-gradient(145deg,#252039,#14111e)}.pe-studio-float-card{position:absolute;right:-14px;bottom:5px;display:flex;align-items:center;gap:10px;width:270px;padding:14px;border:1px solid rgb(255 255 255 / .2);border-radius:15px;background:rgb(23 17 43 / .9);box-shadow:0 20px 45px rgb(0 0 0 / .3);backdrop-filter:blur(12px)}.pe-studio-float-card>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--industry-accent);color:#17112b}.pe-studio-float-card strong,.pe-studio-float-card small{display:block}.pe-studio-float-card strong{font-size:10px}.pe-studio-float-card small{margin-top:4px;color:#bcb5ca;font-size:8px}.pe-agency-production{background:#fff}.pe-agency-production>.pe-section-inner{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px;align-items:center}.pe-agency-production-copy small{color:var(--industry-primary);font-size:9px;font-weight:900;letter-spacing:.15em}.pe-agency-production-copy h2{font-size:42px;line-height:1.05;letter-spacing:-.04em}.pe-agency-production-copy p{color:var(--industry-muted);line-height:1.65}.pe-agency-lanes{display:grid;gap:12px}.pe-agency-lanes article{display:grid;grid-template-columns:75px 1fr;gap:4px 15px;padding:20px;border:1px solid var(--industry-line);border-radius:14px;background:linear-gradient(110deg,#fff,var(--industry-soft))}.pe-agency-lanes span{grid-row:1/3;align-self:center;color:var(--industry-primary);font-size:9px;font-weight:900;letter-spacing:.15em}.pe-agency-lanes strong{font-size:14px}.pe-agency-lanes small{color:var(--industry-muted)}.pe-industry-layout-care .pe-marketing-header{background:rgb(16 59 66 / .95)}.pe-care-hero{background:linear-gradient(155deg,#eefaf8 0 67%,#d8f0ec 67%);color:var(--industry-ink)}.pe-care-hero-grid{display:grid;grid-template-columns:1fr .92fr;gap:70px;align-items:center;max-width:1450px;margin:auto}.pe-care-copy .pe-personalised-badge{background:#fff;border:1px solid var(--industry-line);color:var(--industry-primary)}.pe-care-copy .pe-hero-eyebrow{color:var(--industry-primary)}.pe-care-copy p{color:var(--industry-muted)}.pe-care-copy .pe-btn-outline{color:var(--industry-primary);background:#fff}.pe-care-orbit{position:relative;min-height:560px}.pe-care-person{position:absolute;z-index:3;left:50%;top:50%;display:grid;width:190px;height:190px;place-items:center;align-content:center;transform:translate(-50%,-50%);border:12px solid #fff;border-radius:50%;background:linear-gradient(145deg,var(--industry-primary),var(--industry-secondary));color:#fff;box-shadow:0 28px 70px rgb(8 126 139 / .24);text-align:center}.pe-care-person>span{display:grid;width:50px;height:50px;place-items:center;margin-bottom:9px;border-radius:50%;background:rgb(255 255 255 / .18);font-weight:900}.pe-care-person strong,.pe-care-person small{display:block}.pe-care-person strong{font-size:15px}.pe-care-person small{margin-top:5px;font-size:8px;opacity:.74}.pe-care-orbit article{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;width:245px;padding:15px;border:1px solid var(--industry-line);border-radius:16px;background:rgb(255 255 255 / .94);box-shadow:0 18px 40px rgb(20 76 80 / .1)}.pe-care-orbit article>i{display:grid;width:41px;height:41px;place-items:center;flex:0 0 auto;border-radius:12px;background:var(--industry-soft);color:var(--industry-primary);font-style:normal}.pe-care-orbit article small,.pe-care-orbit article strong,.pe-care-orbit article span{display:block}.pe-care-orbit article small{color:var(--industry-primary);font-size:7px;font-weight:900;letter-spacing:.1em}.pe-care-orbit article strong{margin:4px 0;font-size:11px}.pe-care-orbit article span{color:var(--industry-muted);font-size:8px}.pe-care-orbit .is-shift{left:0;top:45px}.pe-care-orbit .is-compliance{right:0;top:105px}.pe-care-orbit .is-funding{left:22px;bottom:42px}.pe-care-ring{position:absolute;left:50%;top:50%;border:1px dashed color-mix(in srgb,var(--industry-primary) 38%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.pe-care-ring.is-one{width:355px;height:355px}.pe-care-ring.is-two{width:500px;height:500px}.pe-care-ribbon{display:flex;align-items:center;justify-content:center;gap:14px;max-width:1000px;margin:48px auto 0;padding:16px 24px;border-radius:999px;background:#fff;box-shadow:0 18px 38px rgb(20 76 80 / .08);color:var(--industry-primary);font-size:10px;font-weight:800}.pe-care-ribbon i{color:var(--industry-accent);font-style:normal}.pe-care-network{background:#fff}.pe-signature-section{padding:100px 28px}.pe-signature-heading{max-width:780px;margin:auto;text-align:center}.pe-signature-heading small{color:var(--industry-primary);font-size:9px;font-weight:900;letter-spacing:.16em}.pe-signature-heading h2{font-size:44px;line-height:1.08;letter-spacing:-.04em}.pe-signature-heading p{color:var(--industry-muted);font-size:16px;line-height:1.65}.pe-care-network-grid{display:grid;grid-template-columns:1fr 1fr .8fr 1fr 1fr;gap:12px;align-items:stretch;margin-top:45px}.pe-care-network-grid article{padding:22px;border:1px solid var(--industry-line);border-radius:18px;background:var(--industry-canvas)}.pe-care-network-grid article>span{color:var(--industry-primary);font-size:10px;font-weight:900}.pe-care-network-grid strong{display:block;margin:16px 0 7px}.pe-care-network-grid p{margin:0;color:var(--industry-muted);font-size:10px;line-height:1.55}.pe-care-network-grid .is-centre{display:grid;place-items:center;align-content:center;background:var(--industry-dark);color:#fff;text-align:center}.pe-care-network-grid .is-centre>div{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:var(--industry-primary);font-weight:900}.pe-care-network-grid .is-centre small{margin-top:5px;color:rgb(255 255 255 / .65)}.pe-industry-layout-chambers{font-family:Georgia,"Times New Roman",serif}.pe-industry-layout-chambers .pe-marketing-header,.pe-industry-layout-chambers .pe-btn,.pe-industry-layout-chambers .pe-audience-switcher,.pe-industry-layout-chambers input,.pe-industry-layout-chambers select{font-family:Arial,sans-serif}.pe-chambers-hero{background:linear-gradient(90deg,#f8f5ee 0 62%,#ece5d7 62%);color:var(--industry-ink)}.pe-chambers-rule{position:absolute;left:4%;top:0;bottom:0;width:1px;background:var(--industry-accent)}.pe-chambers-grid{display:grid;grid-template-columns:1fr .82fr;gap:80px;align-items:center;max-width:1400px;margin:auto}.pe-chambers-copy .pe-personalised-badge{border:1px solid var(--industry-line);background:#fff;color:var(--industry-primary)}.pe-chambers-copy .pe-hero-eyebrow{color:var(--industry-secondary)}.pe-chambers-copy p{color:#5f6470}.pe-chambers-copy .pe-btn-outline{color:var(--industry-primary);background:#fff0}.pe-chambers-copy .pe-bespoke-hero-note{font-family:Arial,sans-serif;color:#6f675a}.pe-legal-docket{border:1px solid var(--industry-line);background:var(--industry-surface);box-shadow:22px 26px 0 var(--industry-dark),0 35px 80px rgb(49 40 28 / .14)}.pe-legal-docket header{padding:25px 27px;border-bottom:3px double var(--industry-line)}.pe-legal-docket header span,.pe-legal-docket header strong,.pe-legal-docket header small{display:block}.pe-legal-docket header span{color:var(--industry-secondary);font:800 8px Arial,sans-serif;letter-spacing:.17em}.pe-legal-docket header strong{margin:11px 0 5px;font-size:22px}.pe-legal-docket header small{color:#777064;font:10px Arial,sans-serif}.pe-legal-deadline{display:flex;align-items:center;gap:16px;margin:22px 27px;padding:16px;border-left:4px solid var(--industry-accent);background:var(--industry-soft)}.pe-legal-deadline>i{font-size:34px;font-style:normal}.pe-legal-deadline strong,.pe-legal-deadline span{display:block;font-family:Arial,sans-serif}.pe-legal-deadline strong{font-size:11px}.pe-legal-deadline span{margin-top:4px;color:#777064;font-size:8px}.pe-legal-docket ol{margin:0;padding:0 27px 20px;list-style:none}.pe-legal-docket li{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--industry-line);font-size:12px}.pe-legal-docket li em{font:800 8px Arial,sans-serif;color:var(--industry-secondary)}.pe-legal-docket footer{display:flex;justify-content:space-between;padding:17px 27px;background:var(--industry-dark);color:#fff;font:9px Arial,sans-serif}.pe-chambers-index{display:flex;justify-content:space-between;max-width:1200px;margin:75px auto 0;padding-top:18px;border-top:1px solid var(--industry-line);color:#716b60;font:800 8px Arial,sans-serif;letter-spacing:.12em}.pe-matter-architecture{background:var(--industry-dark);color:#fff}.pe-matter-architecture>.pe-section-inner{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:center}.pe-matter-architecture aside small{color:var(--industry-accent);font:800 9px Arial,sans-serif;letter-spacing:.16em}.pe-matter-architecture aside h2{font-size:42px;line-height:1.08}.pe-matter-architecture aside p{color:#c9ccd3;font:15px/1.65 Arial,sans-serif}.pe-matter-ledger{border-top:1px solid rgb(255 255 255 / .26);border-bottom:1px solid rgb(255 255 255 / .26)}.pe-matter-ledger header{padding:18px 0;font-family:Arial,sans-serif}.pe-matter-ledger header span,.pe-matter-ledger header strong{display:block}.pe-matter-ledger header span{color:var(--industry-accent);font-size:8px;letter-spacing:.14em}.pe-matter-ledger header strong{margin-top:5px}.pe-matter-ledger article{display:grid;grid-template-columns:45px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-top:1px solid rgb(255 255 255 / .12);font-family:Arial,sans-serif}.pe-matter-ledger article i{color:var(--industry-accent);font-style:normal}.pe-matter-ledger article span{font-size:11px}.pe-matter-ledger article em{font-size:7px;font-style:normal;letter-spacing:.1em;color:#d4bd8c}.pe-industry-layout-dispatch .pe-marketing-header{background:rgb(21 26 32 / .96)}.pe-dispatch-hero{background:linear-gradient(120deg,#151a20 0 57%,#202933 57%);color:#fff}.pe-dispatch-hero:before{content:"";position:absolute;right:-180px;top:-230px;width:600px;height:900px;background:var(--industry-primary);opacity:.12;transform:rotate(18deg)}.pe-dispatch-grid{position:relative;z-index:2;display:grid;grid-template-columns:.86fr 1.14fr;gap:65px;align-items:center;max-width:1480px;margin:auto}.pe-dispatch-copy .pe-personalised-badge{border:1px solid rgb(255 211 61 / .32);background:rgb(255 211 61 / .08);color:#ffe779}.pe-dispatch-copy p{color:#c7cdd3}.pe-dispatch-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .12)}.pe-dispatch-stats article{padding:16px;background:#151a20}.pe-dispatch-stats strong,.pe-dispatch-stats span{display:block}.pe-dispatch-stats strong{font-size:24px}.pe-dispatch-stats span{margin-top:3px;color:#9ea7b0;font-size:8px;text-transform:uppercase}.pe-dispatch-board{overflow:hidden;border:1px solid #3d4751;background:#eef0f2;box-shadow:0 40px 85px rgb(0 0 0 / .35)}.pe-dispatch-board>header{display:flex;justify-content:space-between;padding:18px 20px;background:#242d36;color:#fff}.pe-dispatch-board header small,.pe-dispatch-board header strong{display:block}.pe-dispatch-board header small{color:var(--industry-accent);font-size:7px;letter-spacing:.13em}.pe-dispatch-board header strong{margin-top:5px;font-size:12px}.pe-dispatch-board header>span{align-self:center;padding:6px 8px;border-radius:4px;background:#174e3c;color:#8ff1c7;font-size:8px}.pe-dispatch-map{position:relative;height:320px;background-image:linear-gradient(#d9dde1 1px,transparent 1px),linear-gradient(90deg,#d9dde1 1px,transparent 1px);background-size:34px 34px}.pe-dispatch-map svg{position:absolute;inset:25px;width:calc(100% - 50px);height:calc(100% - 50px)}.pe-dispatch-map path{fill:none;stroke:var(--industry-primary);stroke-width:5;stroke-dasharray:8 5}.pe-dispatch-map .pin{position:absolute;z-index:2;display:grid;width:34px;height:34px;place-items:center;border:4px solid #fff;border-radius:50%;background:var(--industry-primary);color:#fff;box-shadow:0 8px 18px rgb(0 0 0 / .2);font-size:8px;font-style:normal}.pe-dispatch-map .p1{left:11%;top:59%}.pe-dispatch-map .p2{left:38%;top:36%}.pe-dispatch-map .p3{right:28%;top:18%}.pe-dispatch-map .p4{right:8%;bottom:22%}.pe-work-order-ticket{display:flex;align-items:center;gap:12px;margin:0 18px 18px;padding:15px;border-left:5px solid var(--industry-primary);background:#fff;color:var(--industry-ink)}.pe-work-order-ticket>span{font-size:9px;font-weight:900}.pe-work-order-ticket>div{margin-right:auto}.pe-work-order-ticket strong,.pe-work-order-ticket small{display:block}.pe-work-order-ticket strong{font-size:11px}.pe-work-order-ticket small{margin-top:4px;color:#737b83;font-size:8px}.pe-work-order-ticket em{padding:6px 8px;background:#fff0e7;color:var(--industry-primary);font-size:7px;font-style:normal;font-weight:900}.pe-job-chain{background:#fff}.pe-job-chain-head{display:flex;align-items:end;justify-content:space-between;gap:35px}.pe-job-chain-head small{color:var(--industry-primary);font-size:9px;font-weight:900;letter-spacing:.15em}.pe-job-chain-head h2{max-width:820px;margin:9px 0 0;font-size:43px;line-height:1.06}.pe-job-chain-track{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:42px;border:1px solid var(--industry-line)}.pe-job-chain-track article{position:relative;min-height:155px;padding:20px;border-right:1px solid var(--industry-line);background:linear-gradient(160deg,#fff,#f5f6f7)}.pe-job-chain-track article:last-child{border-right:0}.pe-job-chain-track article:not(:last-child):after{content:"";position:absolute;right:-7px;top:50%;z-index:2;width:13px;height:13px;background:var(--industry-primary);transform:translateY(-50%) rotate(45deg)}.pe-job-chain-track i{display:grid;width:28px;height:28px;place-items:center;border-radius:4px;background:var(--industry-dark);color:#fff;font-style:normal;font-size:9px}.pe-job-chain-track strong,.pe-job-chain-track span{display:block}.pe-job-chain-track strong{margin:25px 0 7px}.pe-job-chain-track span{color:var(--industry-muted);font-size:8px;line-height:1.45}.pe-industry-layout-clinic .pe-marketing-header{background:rgb(22 60 58 / .95)}.pe-clinic-hero{background:linear-gradient(145deg,#f5fbfa,#e5f6f1);color:var(--industry-ink)}.pe-clinic-shape{position:absolute;border-radius:50%;filter:blur(1px)}.pe-clinic-shape.one{right:-120px;top:-150px;width:520px;height:520px;background:rgb(115 87 185 / .11)}.pe-clinic-shape.two{left:-180px;bottom:-260px;width:600px;height:600px;background:rgb(22 124 115 / .1)}.pe-clinic-grid{position:relative;z-index:2;display:grid;grid-template-columns:.95fr 1.05fr;gap:75px;align-items:center;max-width:1450px;margin:auto}.pe-clinic-copy .pe-personalised-badge{background:#fff;border:1px solid var(--industry-line);color:var(--industry-primary)}.pe-clinic-copy p{color:var(--industry-muted)}.pe-clinic-copy .pe-btn-outline{color:var(--industry-primary);background:#fff}.pe-clinic-planner{padding:24px;border:1px solid var(--industry-line);border-radius:32px;background:rgb(255 255 255 / .88);box-shadow:0 35px 85px rgb(28 92 87 / .14);backdrop-filter:blur(12px)}.pe-clinic-planner>header{display:flex;justify-content:space-between;align-items:center;padding:7px 7px 22px}.pe-clinic-planner header small,.pe-clinic-planner header strong{display:block}.pe-clinic-planner header small{color:var(--industry-primary);font-size:7px;font-weight:900;letter-spacing:.12em}.pe-clinic-planner header strong{margin-top:6px;font-size:14px}.pe-clinic-planner header>span{padding:8px 11px;border-radius:999px;background:var(--industry-soft);color:var(--industry-primary);font-size:8px}.pe-clinic-appointments{display:grid;gap:9px}.pe-clinic-appointments article{display:grid;grid-template-columns:47px 10px 1fr auto;gap:12px;align-items:center;padding:15px;border:1px solid var(--industry-line);border-radius:16px;background:#fff}.pe-clinic-appointments time{font-size:9px;font-weight:900}.pe-clinic-appointments article>i{width:9px;height:9px;border-radius:50%;background:var(--industry-primary);box-shadow:0 0 0 5px var(--industry-soft)}.pe-clinic-appointments strong,.pe-clinic-appointments small{display:block}.pe-clinic-appointments strong{font-size:11px}.pe-clinic-appointments small{margin-top:4px;color:var(--industry-muted);font-size:8px}.pe-clinic-appointments em{padding:6px 8px;border-radius:999px;background:var(--industry-soft);color:var(--industry-primary);font-size:7px;font-style:normal}.pe-clinic-planner>footer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.pe-clinic-planner footer div{padding:13px;border-radius:14px;background:var(--industry-dark);color:#fff;text-align:center}.pe-clinic-planner footer strong,.pe-clinic-planner footer span{display:block}.pe-clinic-planner footer strong{font-size:20px}.pe-clinic-planner footer span{margin-top:3px;color:#b7d2cf;font-size:7px}.pe-care-continuum{background:var(--industry-dark);color:#fff}.pe-care-continuum>.pe-section-inner{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:center}.pe-care-continuum-copy small{color:var(--industry-accent);font-size:9px;font-weight:900;letter-spacing:.15em}.pe-care-continuum-copy h2{font-size:42px;line-height:1.08}.pe-care-continuum-copy p{color:#c7d8d5;line-height:1.65}.pe-care-continuum-path{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pe-care-continuum-path article{position:relative;min-height:130px;padding:19px;border:1px solid rgb(255 255 255 / .16);border-radius:20px;background:rgb(255 255 255 / .05)}.pe-care-continuum-path article span{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:var(--industry-primary);font-size:9px}.pe-care-continuum-path article strong{display:block;margin-top:30px}.pe-care-continuum-path article i{position:absolute;right:15px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--industry-accent)}.pe-industry-layout-portfolio .pe-marketing-header{background:rgb(20 58 61 / .96)}.pe-portfolio-hero{background:#f5f1e8;color:var(--industry-ink)}.pe-blueprint-lines{position:absolute;inset:0;background-image:linear-gradient(rgb(21 94 99 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(21 94 99 / .07) 1px,transparent 1px);background-size:42px 42px}.pe-portfolio-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center;max-width:1450px;margin:auto}.pe-portfolio-copy .pe-personalised-badge{background:#fff;border:1px solid var(--industry-line);color:var(--industry-primary)}.pe-portfolio-copy p{color:var(--industry-muted)}.pe-portfolio-copy .pe-btn-outline{color:var(--industry-primary);background:#fff}.pe-property-stack{position:relative;min-height:560px}.pe-property-building{position:absolute;right:45px;top:0;width:330px;height:490px;border:1px solid var(--industry-line);background:linear-gradient(90deg,#e3d3b8 0 15%,#f9f7f0 15% 85%,#d7c09c 85%);box-shadow:25px 30px 0 var(--industry-dark),0 35px 80px rgb(61 50 34 / .15)}.pe-property-building:before{content:"";position:absolute;left:43%;top:-38px;width:80px;height:38px;background:var(--industry-dark)}.pe-property-building .window{position:absolute;width:66px;height:72px;border:9px solid #fff;background:linear-gradient(145deg,#8eb6ba,#41696c)}.pe-property-building .w1{left:40px;top:50px}.pe-property-building .w2{right:40px;top:50px}.pe-property-building .w3{left:40px;top:175px}.pe-property-building .w4{right:40px;top:175px}.pe-property-building .w5{left:40px;top:300px}.pe-property-building .w6{right:40px;top:300px}.pe-property-card{position:absolute;left:0;top:90px;width:310px;padding:22px;border:1px solid var(--industry-line);background:#fff;box-shadow:0 22px 48px rgb(42 54 52 / .14)}.pe-property-card header small,.pe-property-card header strong{display:block}.pe-property-card header small{color:var(--industry-primary);font-size:7px;font-weight:900;letter-spacing:.13em}.pe-property-card header strong{margin-top:7px;font-size:25px}.pe-property-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0}.pe-property-card>div span{padding:10px 6px;background:var(--industry-soft);font-size:7px;text-align:center}.pe-property-card>div i{display:block;margin-bottom:4px;color:var(--industry-primary);font-size:16px;font-style:normal;font-weight:900}.pe-property-card footer{padding-top:14px;border-top:1px solid var(--industry-line);color:var(--industry-muted);font-size:8px}.pe-maintenance-card{position:absolute;left:65px;bottom:30px;display:flex;align-items:center;gap:11px;width:320px;padding:14px;border-left:5px solid var(--industry-secondary);background:var(--industry-dark);color:#fff;box-shadow:0 18px 36px rgb(0 0 0 / .2)}.pe-maintenance-card>span{display:grid;width:38px;height:38px;place-items:center;background:rgb(255 255 255 / .1)}.pe-maintenance-card>div{margin-right:auto}.pe-maintenance-card strong,.pe-maintenance-card small{display:block}.pe-maintenance-card strong{font-size:10px}.pe-maintenance-card small{margin-top:4px;color:#b8cbca;font-size:8px}.pe-maintenance-card em{color:var(--industry-accent);font-size:7px;font-style:normal;font-weight:900}.pe-property-portfolio{background:#fff}.pe-property-portfolio-head{max-width:850px}.pe-property-portfolio-head small{color:var(--industry-primary);font-size:9px;font-weight:900;letter-spacing:.15em}.pe-property-portfolio-head h2{font-size:44px;line-height:1.08}.pe-property-portfolio-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-top:35px}.pe-property-portfolio-grid article{padding:22px;border:1px solid var(--industry-line);background:var(--industry-canvas);min-height:125px}.pe-property-portfolio-grid .is-large{grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;min-height:270px;background:var(--industry-dark);color:#fff}.pe-property-portfolio-grid .is-large>span{display:grid;width:45px;height:45px;place-items:center;margin-bottom:auto;background:var(--industry-primary)}.pe-property-portfolio-grid strong,.pe-property-portfolio-grid small{display:block}.pe-property-portfolio-grid strong{font-size:16px}.pe-property-portfolio-grid small,.pe-property-portfolio-grid p{margin-top:7px;color:var(--industry-muted);font-size:9px;line-height:1.5}.pe-property-portfolio-grid .is-large p{color:#b6cbca}.pe-industry-preview-lab{padding:95px 28px;background:var(--industry-dark);color:#fff}.pe-industry-preview-heading{display:flex;align-items:end;justify-content:space-between;gap:35px}.pe-industry-preview-heading small{color:var(--industry-accent);font-size:9px;font-weight:900;letter-spacing:.15em}.pe-industry-preview-heading h2{margin:8px 0;font-size:40px;letter-spacing:-.04em}.pe-industry-preview-heading p{max-width:720px;margin:0;color:rgb(255 255 255 / .65);line-height:1.55}.pe-industry-preview-lab .pe-preview-tabs{justify-content:flex-start;margin-top:35px}.pe-industry-preview-lab .pe-preview-tab{color:rgb(255 255 255 / .72);border:1px solid rgb(255 255 255 / .12)}.pe-industry-preview-lab .pe-preview-tab.is-active{background:var(--industry-accent);border-color:var(--industry-accent);color:var(--industry-dark)}.pe-bespoke-modules{background:var(--industry-surface)}.pe-bespoke-modules .pe-industry-module-showcase article{border-color:var(--industry-line);background:linear-gradient(145deg,var(--industry-surface),var(--industry-canvas))}.pe-bespoke-modules .pe-industry-module-showcase article>span,.pe-bespoke-modules .pe-industry-module-showcase small{color:var(--industry-primary)}.pe-bespoke-features{background:var(--industry-canvas)}.pe-bespoke-features .pe-feature-card{border-color:var(--industry-line);border-radius:var(--feature-radius,18px);background:var(--industry-surface)}.pe-bespoke-features .pe-feature-icon{background:var(--industry-soft);color:var(--industry-primary)}.pe-industry-layout-chambers .pe-feature-card,.pe-industry-layout-chambers .pe-pricing-card,.pe-industry-layout-chambers .pe-tool-check{border-radius:0}.pe-industry-layout-dispatch .pe-feature-card,.pe-industry-layout-dispatch .pe-pricing-card,.pe-industry-layout-dispatch .pe-tool-check{border-radius:4px}.pe-industry-layout-clinic .pe-feature-card,.pe-industry-layout-clinic .pe-pricing-card{border-radius:26px}.pe-industry-layout-portfolio .pe-feature-card,.pe-industry-layout-portfolio .pe-pricing-card{border-radius:2px}.pe-bespoke-pricing{background:var(--industry-surface)}.pe-bespoke-pricing .pe-pricing-card{border-color:var(--industry-line)}.pe-bespoke-calculator{background:var(--industry-canvas)}.pe-bespoke-calculator .pe-tool-check{border-color:var(--industry-line);background:var(--industry-surface)}.pe-bespoke-calculator .pe-savings-card{background:linear-gradient(145deg,var(--industry-dark),color-mix(in srgb,var(--industry-secondary) 55%,var(--industry-dark)))}.pe-bespoke-founders{background:var(--industry-dark)}.pe-bespoke-final>div{background:linear-gradient(135deg,var(--industry-dark),color-mix(in srgb,var(--industry-primary) 45%,var(--industry-dark)))}.pe-marketing-personalised .pe-marketing-footer,.pe-careers-marketing .pe-marketing-footer{background:var(--industry-dark)}.pe-bespoke-careers-hero{padding:115px 28px 85px;text-align:left}.pe-bespoke-careers-hero>.pe-section-inner{display:grid;grid-template-columns:1fr .88fr;gap:70px;align-items:center;max-width:1400px}.pe-bespoke-careers-hero .pe-careers-hero-copy h1{max-width:800px;margin:12px 0 18px}.pe-bespoke-careers-hero .pe-careers-hero-copy>p{max-width:720px;margin:0}.pe-bespoke-careers-hero .pe-job-search-bar{margin:30px 0 18px}.pe-bespoke-careers-hero .pe-career-trust{justify-content:flex-start}.pe-careers-layout-studio .pe-careers-hero{background:radial-gradient(circle at 18% 10%,rgb(109 74 255 / .35),transparent 35%),#17112b}.pe-careers-layout-care .pe-careers-hero{background:linear-gradient(145deg,#103b42,#087e8b)}.pe-careers-layout-chambers .pe-careers-hero{background:linear-gradient(100deg,#111b2e,#243b64)}.pe-careers-layout-dispatch .pe-careers-hero{background:linear-gradient(120deg,#151a20 0 65%,#f06423 65%)}.pe-careers-layout-clinic .pe-careers-hero{background:linear-gradient(140deg,#163c3a,#167c73)}.pe-careers-layout-portfolio .pe-careers-hero{background:linear-gradient(120deg,#143a3d,#155e63)}.pe-career-visual{min-height:420px}.pe-career-studio{position:relative}.pe-career-studio article{position:absolute;width:260px;min-height:150px;padding:24px;border-radius:22px;box-shadow:0 25px 60px rgb(0 0 0 / .25);transform:rotate(var(--rotate,0deg))}.pe-career-studio article small,.pe-career-studio article strong{display:block}.pe-career-studio article small{font-size:8px;letter-spacing:.14em}.pe-career-studio article strong{margin-top:60px;font-size:18px}.pe-career-studio .design{left:0;top:35px;--rotate:-7deg;background:#e940b8}.pe-career-studio .code{right:15px;top:5px;--rotate:5deg;background:#6d4aff}.pe-career-studio .growth{left:135px;bottom:20px;--rotate:1deg;background:#b8ff5a;color:#17112b}.pe-career-care{display:grid;align-content:center;gap:13px}.pe-career-care article{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid rgb(255 255 255 / .2);border-radius:18px;background:rgb(255 255 255 / .1);backdrop-filter:blur(8px)}.pe-career-care article:nth-child(2){transform:translateX(45px)}.pe-career-care article>span{display:grid;width:43px;height:43px;place-items:center;border-radius:13px;background:#fff;color:var(--industry-primary)}.pe-career-care article>div{margin-right:auto}.pe-career-care strong,.pe-career-care small{display:block}.pe-career-care small{margin-top:4px;color:rgb(255 255 255 / .65)}.pe-career-care em{padding:6px 8px;border-radius:999px;background:var(--industry-accent);color:var(--industry-dark);font-size:8px;font-style:normal;font-weight:900}.pe-career-legal{border:1px solid rgb(255 255 255 / .3);background:#f7f3ea;color:#172033;box-shadow:20px 24px 0 #8a6a3e}.pe-career-legal>header{padding:18px 22px;border-bottom:3px double #d9d0c0;color:#8a6a3e;font:800 9px Arial,sans-serif;letter-spacing:.16em}.pe-career-legal article{display:grid;grid-template-columns:45px 1fr;gap:14px;padding:23px;border-bottom:1px solid #d9d0c0}.pe-career-legal article>span{font-size:20px}.pe-career-legal strong,.pe-career-legal small{display:block}.pe-career-legal small{margin-top:5px;color:#6f6a60;font:9px Arial,sans-serif}.pe-career-dispatch{display:grid;place-items:center}.pe-career-map{position:relative;width:100%;height:380px;border:1px solid #4a535d;background-image:linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px);background-size:35px 35px}.pe-career-map>i{position:absolute;left:48%;top:45%;display:grid;width:52px;height:52px;place-items:center;border:5px solid #fff;border-radius:50%;background:var(--industry-primary);font-size:9px;font-style:normal;font-weight:900}.pe-career-map>span{position:absolute;padding:10px 12px;border-left:4px solid var(--industry-accent);background:#fff;color:#17202a;font-size:9px;font-weight:900}.pe-career-map .r1{left:6%;top:16%}.pe-career-map .r2{right:4%;top:24%}.pe-career-map .r3{left:15%;bottom:13%}.pe-career-clinic{display:grid;gap:12px;align-content:center}.pe-career-clinic article{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid rgb(255 255 255 / .2);border-radius:24px;background:rgb(255 255 255 / .1)}.pe-career-clinic article:nth-child(2){transform:translateX(40px)}.pe-career-clinic time{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#fff;color:var(--industry-primary);font-size:10px;font-weight:900}.pe-career-clinic strong,.pe-career-clinic small{display:block}.pe-career-clinic small{margin-top:4px;color:rgb(255 255 255 / .65)}.pe-career-property{position:relative}.pe-career-property .building{position:absolute;right:20px;top:0;display:grid;grid-template-columns:repeat(2,75px);gap:35px;width:260px;height:330px;padding:45px;border:1px solid rgb(255 255 255 / .25);background:#e7d2aa;box-shadow:20px 20px 0 rgb(0 0 0 / .25)}.pe-career-property .building i{height:70px;background:#3a696c;border:8px solid #fff}.pe-career-property article{position:absolute;left:0;bottom:20px;width:320px;padding:23px;background:#fff;color:#183436;box-shadow:0 25px 60px rgb(0 0 0 / .25)}.pe-career-property article strong,.pe-career-property article small,.pe-career-property article span{display:block}.pe-career-property article small{margin:8px 0 20px;color:#6c7d7d}.pe-career-property article span{color:var(--industry-primary);font-weight:900}.pe-careers-marketing .pe-public-job-board,.pe-careers-marketing .pe-career-paths{background:var(--industry-surface)}.pe-careers-marketing .pe-employee-portal-section{background:var(--industry-canvas)}.pe-careers-marketing .pe-public-job-card{border-color:var(--industry-line)}.pe-careers-marketing .pe-career-module-grid article{border-color:var(--industry-line);background:var(--industry-surface)}.pe-careers-marketing .pe-career-module-grid article>span{background:var(--industry-soft);color:var(--industry-primary)}@media(max-width:1100px){.pe-studio-grid,.pe-care-hero-grid,.pe-chambers-grid,.pe-dispatch-grid,.pe-clinic-grid,.pe-portfolio-grid,.pe-bespoke-careers-hero>.pe-section-inner{grid-template-columns:1fr;gap:45px}.pe-bespoke-hero{padding-top:85px}.pe-studio-canvas,.pe-care-orbit,.pe-property-stack{min-height:510px}.pe-care-network-grid{grid-template-columns:1fr 1fr}.pe-care-network-grid .is-centre{grid-column:1/-1;grid-row:1}.pe-matter-architecture>.pe-section-inner,.pe-care-continuum>.pe-section-inner,.pe-agency-production>.pe-section-inner{grid-template-columns:1fr}.pe-job-chain-track{grid-template-columns:repeat(3,1fr)}.pe-property-portfolio-grid{grid-template-columns:1fr 1fr}.pe-bespoke-careers-hero .pe-career-visual{display:none}}@media(max-width:760px){.pe-bespoke-hero{min-height:auto;padding:72px 18px 52px}.pe-bespoke-hero h1{font-size:43px}.pe-bespoke-hero p{font-size:15px}.pe-bespoke-hero-actions{flex-direction:column}.pe-bespoke-hero-note{display:grid}.pe-studio-canvas,.pe-care-orbit,.pe-property-stack{display:none}.pe-dispatch-board,.pe-clinic-planner,.pe-legal-docket{margin-top:10px}.pe-dispatch-map{height:230px}.pe-chambers-index,.pe-care-ribbon{display:none}.pe-signature-section,.pe-industry-preview-lab{padding:72px 18px}.pe-signature-heading h2,.pe-agency-production-copy h2,.pe-matter-architecture aside h2,.pe-care-continuum-copy h2,.pe-job-chain-head h2,.pe-property-portfolio-head h2{font-size:34px}.pe-care-network-grid,.pe-care-continuum-path,.pe-property-portfolio-grid{grid-template-columns:1fr}.pe-job-chain-track{grid-template-columns:1fr}.pe-job-chain-track article{border-right:0;border-bottom:1px solid var(--industry-line)}.pe-job-chain-track article:not(:last-child):after{display:none}.pe-industry-preview-heading{display:block}.pe-industry-preview-heading .pe-btn{margin-top:18px}.pe-agency-lanes article{grid-template-columns:1fr}.pe-agency-lanes span{grid-row:auto}.pe-clinic-planner>footer{grid-template-columns:1fr}.pe-bespoke-careers-hero{padding:80px 18px 58px}.pe-bespoke-careers-hero>.pe-section-inner{display:block}.pe-bespoke-careers-hero .pe-careers-hero-copy h1{font-size:40px}.pe-bespoke-careers-hero .pe-job-search-bar{margin-left:0;margin-right:0}}.pe-industry-preview-lab{padding:92px 24px;background:var(--industry-canvas)}.pe-industry-preview-lab .pe-section-inner{max-width:1480px}.pe-industry-preview-heading{align-items:flex-end}.pe-industry-preview-heading h2{max-width:900px}.pe-preview-tabs{display:flex;gap:7px;padding:6px;margin:26px 0 14px;overflow:auto;border:1px solid var(--industry-line);border-radius:14px;background:color-mix(in srgb,var(--industry-surface) 90%,transparent)}.pe-preview-tab{min-width:max-content;padding:10px 13px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--industry-muted)!important;font-size:9px!important;font-weight:800!important;box-shadow:none!important}.pe-preview-tab.is-active{background:var(--industry-dark)!important;color:#fff!important;box-shadow:0 8px 24px color-mix(in srgb,var(--industry-dark) 20%,transparent)!important}#pe-preview-slot{position:relative}.pe-industry-demo-embedded{height:720px;grid-template-columns:246px minmax(0,1fr);overflow:hidden;border:1px solid var(--industry-line);border-radius:20px;background:var(--industry-canvas);box-shadow:0 36px 90px color-mix(in srgb,var(--industry-dark) 20%,transparent);--demo-primary:var(--industry-primary);--demo-secondary:var(--industry-secondary);--demo-accent:var(--industry-accent);--demo-ink:var(--industry-ink);--demo-muted:var(--industry-muted);--demo-surface:var(--industry-surface);--demo-canvas:var(--industry-canvas);--demo-border:var(--industry-line);--demo-marketing:var(--industry-dark);--demo-on-primary:var(--industry-on-primary);--demo-on-accent:var(--industry-on-accent)}.pe-industry-demo-embedded .pe-industry-demo-sidebar{position:relative!important;width:auto!important;transform:none!important}.pe-industry-demo-embedded .pe-industry-demo-content{padding:20px}.pe-industry-demo-embedded .pe-real-crm-sidebar nav{padding-bottom:8px}.pe-industry-demo-embedded .pe-real-crm-sidebar nav button{font-size:8px;padding:8px}.pe-industry-demo-embedded .pe-real-crm-sidebar nav>small{padding-top:10px;font-size:7px}.pe-real-crm-shell{background:var(--demo-canvas)}.pe-real-crm-sidebar{background:linear-gradient(180deg,var(--demo-marketing),color-mix(in srgb,var(--demo-marketing) 88%,#000))}.pe-real-crm-sidebar .pe-industry-demo-logo>span{background:linear-gradient(135deg,var(--demo-primary),var(--demo-secondary));color:#fff}.pe-real-crm-sidebar .pe-industry-demo-logo svg{width:18px;height:18px}.pe-real-crm-workspace{display:flex;align-items:center;gap:9px;margin:11px;padding:10px;border:1px solid rgb(255 255 255 / .09);border-radius:10px;background:rgb(255 255 255 / .055)}.pe-real-crm-workspace-logo{display:grid;width:30px;height:30px;place-items:center;flex:0 0 auto;border-radius:8px;background:linear-gradient(135deg,var(--demo-primary),var(--demo-secondary));color:#fff;font-size:8px;font-weight:900}.pe-real-crm-workspace>div{min-width:0;margin-right:auto}.pe-real-crm-workspace strong,.pe-real-crm-workspace small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-real-crm-workspace strong{font-size:8px}.pe-real-crm-workspace small{margin-top:2px;color:rgb(255 255 255 / .43);font-size:7px}.pe-real-crm-workspace>svg{color:rgb(255 255 255 / .5)}.pe-real-crm-sidebar nav button{position:relative}.pe-real-crm-sidebar nav button em{position:absolute;right:8px;width:5px;height:5px;border-radius:50%;background:var(--demo-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--demo-accent) 15%,transparent)}.pe-real-crm-sidebar>footer{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid rgb(255 255 255 / .08)}.pe-real-crm-sidebar>footer>div{min-width:0;margin-right:auto}.pe-real-crm-sidebar>footer strong,.pe-real-crm-sidebar>footer small{display:block}.pe-real-crm-sidebar>footer strong{font-size:8px}.pe-real-crm-sidebar>footer small{margin-top:2px;color:rgb(255 255 255 / .45);font-size:7px}.pe-real-crm-sidebar>footer>svg{color:rgb(255 255 255 / .45)}.pe-real-crm-avatar{display:grid;width:29px;height:29px;place-items:center;flex:0 0 auto;border-radius:9px;background:color-mix(in srgb,var(--demo-primary) 14%,var(--demo-surface));color:var(--demo-primary);font-size:8px;font-weight:900}.pe-real-crm-topbar{display:flex!important;min-height:61px!important;padding:0 16px!important}.pe-real-crm-searchbox{display:flex;align-items:center;gap:8px;width:min(360px,40vw);height:36px;padding:0 11px;border:1px solid var(--demo-border);border-radius:9px;background:var(--demo-canvas);color:var(--demo-muted)}.pe-real-crm-searchbox input{width:100%;border:0;outline:0;background:#fff0;color:var(--demo-ink);font:inherit;font-size:8px}.pe-real-crm-top-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pe-real-crm-top-actions>button:not(.pe-real-crm-open-demo){position:relative;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--demo-border);border-radius:9px;background:var(--demo-surface);color:var(--demo-ink)}.pe-real-crm-top-actions>button b{position:absolute;right:4px;top:3px;display:grid;width:12px;height:12px;place-items:center;border-radius:50%;background:#e34949;color:#fff;font-size:6px}.pe-real-crm-top-actions>span{display:flex!important;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:color-mix(in srgb,var(--demo-success) 8%,var(--demo-surface));color:var(--demo-muted)!important;font-size:7px!important}.pe-real-crm-top-actions>span i{width:6px;height:6px;border-radius:50%;background:var(--demo-success)}.pe-real-crm-open-demo,.pe-real-crm-top-actions>a{display:flex!important;align-items:center;gap:5px;padding:9px 11px!important;border:0!important;border-radius:8px!important;background:var(--demo-primary)!important;color:#fff!important;font:inherit!important;font-size:7px!important;font-weight:800!important;text-decoration:none!important}.pe-real-crm-role{display:flex!important;align-items:center;gap:6px}.pe-real-crm-role small{font-size:7px;color:var(--demo-muted)}.pe-real-crm-role select{height:32px!important}.pe-real-crm-content{background:var(--demo-canvas)}.pe-real-crm-page{max-width:1500px;margin:auto}.pe-real-crm-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.pe-real-crm-page-head>div:first-child{min-width:0}.pe-real-crm-page-head>div:first-child>span{color:var(--demo-primary);font-size:7px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pe-real-crm-page-head h2{margin:5px 0 5px;font-size:22px;line-height:1.05;letter-spacing:-.025em}.pe-real-crm-page-head p{max-width:780px;margin:0;color:var(--demo-muted);font-size:8px;line-height:1.45}.pe-real-crm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pe-real-crm-actions button{display:flex;align-items:center;gap:5px;padding:9px 10px;border:1px solid var(--demo-border);border-radius:8px;background:var(--demo-surface);color:var(--demo-ink);font:inherit;font-size:7px;font-weight:800;cursor:pointer}.pe-real-crm-actions .is-primary{border-color:#fff0;background:var(--demo-primary);color:#fff}.pe-real-crm-actions .is-full-demo{border-color:color-mix(in srgb,var(--demo-primary) 35%,var(--demo-border));color:var(--demo-primary)}.pe-real-crm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:11px}.pe-real-crm-metrics article{padding:12px;border:1px solid var(--demo-border);border-radius:10px;background:var(--demo-surface);box-shadow:0 5px 14px color-mix(in srgb,var(--demo-ink) 3%,transparent)}.pe-real-crm-metrics article>div{display:flex;justify-content:space-between;align-items:center}.pe-real-crm-metrics span,.pe-real-crm-metrics small{display:block;color:var(--demo-muted);font-size:7px}.pe-real-crm-metrics article svg{color:var(--demo-primary)}.pe-real-crm-metrics strong{display:block;margin:6px 0 3px;font-size:18px;letter-spacing:-.035em}.pe-real-crm-panel{overflow:hidden;border:1px solid var(--demo-border);border-radius:11px;background:var(--demo-surface)}.pe-real-crm-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--demo-border)}.pe-real-crm-panel>header small{display:block;color:var(--demo-primary);font-size:6px;font-weight:900;letter-spacing:.12em}.pe-real-crm-panel>header h3{margin:3px 0 0;font-size:10px}.pe-real-crm-panel>header p{margin:3px 0 0;color:var(--demo-muted);font-size:7px}.pe-real-crm-panel>header button{padding:7px 8px;border:1px solid var(--demo-border);border-radius:7px;background:var(--demo-surface);color:var(--demo-ink);font:inherit;font-size:7px;font-weight:800}.pe-real-crm-status{display:inline-flex;align-items:center;min-width:max-content;padding:4px 7px;border-radius:999px;font-size:6px;font-weight:900}.pe-real-crm-status.is-success{background:#e8f8f1;color:#087554}.pe-real-crm-status.is-warning{background:#fff4df;color:#9a5d00}.pe-real-crm-status.is-danger{background:#feeceb;color:#b42318}.pe-real-crm-status.is-neutral{background:#eef1f5;color:#5e6774}.pe-real-crm-two-col{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-bottom:10px}.pe-real-crm-attention>button,.pe-real-crm-task-list>button{display:flex;width:100%;align-items:center;gap:8px;padding:10px 12px;border:0;border-bottom:1px solid var(--demo-border);background:#fff0;color:var(--demo-ink);font:inherit;text-align:left}.pe-real-crm-attention>button:last-child,.pe-real-crm-task-list>button:last-child{border-bottom:0}.pe-real-crm-attention>button>i,.pe-real-crm-task-list>button>span{display:grid;width:28px;height:28px;place-items:center;flex:0 0 auto;border-radius:8px;background:color-mix(in srgb,var(--demo-primary) 10%,var(--demo-surface));color:var(--demo-primary);font-style:normal}.pe-real-crm-attention>button>span,.pe-real-crm-task-list>button>div{min-width:0;margin-right:auto}.pe-real-crm-attention strong,.pe-real-crm-attention small,.pe-real-crm-task-list strong,.pe-real-crm-task-list small{display:block}.pe-real-crm-attention strong,.pe-real-crm-task-list strong{font-size:7px}.pe-real-crm-attention small,.pe-real-crm-task-list small{margin-top:2px;color:var(--demo-muted);font-size:6px}.pe-real-crm-attention em{color:var(--demo-primary);font-size:6px;font-style:normal;font-weight:800}.pe-real-crm-activity{padding-bottom:7px}.pe-real-crm-activity p{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-bottom:1px solid var(--demo-border);font-size:7px}.pe-real-crm-activity p:last-child{border:0}.pe-real-crm-activity p i{width:6px;height:6px;border-radius:50%;background:var(--demo-success)}.pe-real-crm-activity p span{margin-right:auto}.pe-real-crm-activity time{color:var(--demo-muted);font-size:6px}.pe-real-crm-table-panel{margin-bottom:10px}.pe-real-crm-table-wrap{overflow:auto}.pe-real-crm-table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap}.pe-real-crm-table-wrap th{padding:8px 10px;background:var(--demo-canvas);color:var(--demo-muted);font-size:6px;letter-spacing:.06em;text-align:left;text-transform:uppercase}.pe-real-crm-table-wrap td{padding:9px 10px;border-top:1px solid var(--demo-border);font-size:7px}.pe-real-crm-table-wrap td:first-child{font-weight:800}.pe-real-crm-table-wrap td button{border:0;background:#fff0;color:var(--demo-primary);font:inherit;font-size:6px;font-weight:900;cursor:pointer}.pe-real-crm-pipeline{margin-bottom:10px}.pe-real-crm-pipeline-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:7px;padding:9px;overflow:auto;background:var(--demo-canvas)}.pe-real-crm-pipeline-grid>article{min-width:150px}.pe-real-crm-pipeline-grid>article>header{display:flex;align-items:center;justify-content:space-between;padding:5px 4px}.pe-real-crm-pipeline-grid>article>header strong{font-size:7px}.pe-real-crm-pipeline-grid>article>header span{display:grid;width:18px;height:18px;place-items:center;border-radius:6px;background:var(--demo-surface);color:var(--demo-muted);font-size:6px}.pe-real-crm-pipeline-grid article>button{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid var(--demo-border);border-radius:8px;background:var(--demo-surface);color:var(--demo-ink);font:inherit;text-align:left;box-shadow:0 3px 8px color-mix(in srgb,var(--demo-ink) 3%,transparent)}.pe-real-crm-pipeline-grid button strong,.pe-real-crm-pipeline-grid button small,.pe-real-crm-pipeline-grid button em{display:block}.pe-real-crm-pipeline-grid button strong{font-size:7px}.pe-real-crm-pipeline-grid button small{margin-top:4px;color:var(--demo-muted);font-size:6px}.pe-real-crm-pipeline-grid button em{margin-top:7px;color:var(--demo-primary);font-size:6px;font-style:normal;font-weight:800}.pe-real-crm-calendar{margin-bottom:10px}.pe-real-crm-calendar>header>div:last-child{display:flex;align-items:center;gap:6px}.pe-real-crm-calendar>header>div:last-child button{display:grid;width:24px;height:24px;place-items:center;padding:0}.pe-real-crm-calendar>header>div:last-child strong{font-size:7px}.pe-real-crm-calendar-grid{display:grid;grid-template-columns:125px repeat(5,minmax(100px,1fr));overflow:auto}.pe-real-crm-calendar-grid>strong,.pe-real-crm-calendar-grid>b{padding:8px;border-bottom:1px solid var(--demo-border);background:var(--demo-canvas);font-size:6px}.pe-real-crm-calendar-grid>b{border-right:1px solid var(--demo-border);font-size:7px}.pe-real-crm-calendar-grid>button{margin:4px;padding:7px;border:1px solid color-mix(in srgb,var(--demo-primary) 20%,var(--demo-border));border-radius:7px;background:color-mix(in srgb,var(--demo-primary) 7%,var(--demo-surface));color:var(--demo-ink);font:inherit;font-size:6px;text-align:left}.pe-real-crm-calendar-grid>button.is-empty{border-style:dashed;background:#fff0;color:var(--demo-muted)}.pe-real-crm-calendar-grid>button.is-alert{border-color:#ef8a82;background:#fff0ef;color:#a8241b}.pe-real-crm-record{margin-bottom:10px}.pe-real-crm-record>header{padding:13px}.pe-real-crm-person{display:flex;align-items:center;gap:9px}.pe-real-crm-person>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--demo-primary),var(--demo-secondary));color:#fff;font-size:10px;font-weight:900}.pe-real-crm-person>div{margin-right:5px}.pe-real-crm-person h3{font-size:12px!important}.pe-real-crm-person p{margin:2px 0 0!important;color:var(--demo-muted);font-size:7px!important}.pe-real-crm-record>nav{display:flex;gap:4px;padding:7px 10px;overflow:auto;border-bottom:1px solid var(--demo-border)}.pe-real-crm-record>nav button{min-width:max-content;padding:7px 8px;border:0;border-radius:6px;background:#fff0;color:var(--demo-muted);font:inherit;font-size:6px;font-weight:800}.pe-real-crm-record>nav button.is-active{background:color-mix(in srgb,var(--demo-primary) 9%,var(--demo-surface));color:var(--demo-primary)}.pe-real-crm-alert-strip{display:flex;gap:5px;padding:8px 10px;overflow:auto;background:#fff8e8}.pe-real-crm-alert-strip span{display:flex;align-items:center;gap:4px;min-width:max-content;color:#795600;font-size:6px;font-weight:700}.pe-real-crm-record-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding:10px}.pe-real-crm-record-grid article{padding:10px;border:1px solid var(--demo-border);border-radius:8px;background:var(--demo-canvas)}.pe-real-crm-record-grid small,.pe-real-crm-record-grid strong{display:block}.pe-real-crm-record-grid small{color:var(--demo-muted);font-size:6px}.pe-real-crm-record-grid strong{margin-top:5px;font-size:7px;line-height:1.4}.pe-real-crm-record-grid button{margin-top:7px;padding:0;border:0;background:#fff0;color:var(--demo-primary);font:inherit;font-size:6px;font-weight:800}.pe-real-crm-funding{margin-bottom:10px}.pe-real-crm-budget-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.pe-real-crm-budget-grid article{padding:10px;border:1px solid var(--demo-border);border-radius:8px}.pe-real-crm-budget-grid article>div{display:flex;justify-content:space-between;gap:8px}.pe-real-crm-budget-grid strong{font-size:7px}.pe-real-crm-budget-grid span,.pe-real-crm-budget-grid small{color:var(--demo-muted);font-size:6px}.pe-real-crm-budget-grid b{display:block;height:7px;margin:9px 0 5px;overflow:hidden;border-radius:999px;background:var(--demo-canvas)}.pe-real-crm-budget-grid b i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--demo-primary),var(--demo-secondary))}.pe-real-crm-ledger-balances{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.pe-real-crm-ledger-balances article{padding:12px;border:1px solid var(--demo-border);border-radius:10px;background:var(--demo-surface)}.pe-real-crm-ledger-balances span,.pe-real-crm-ledger-balances small{display:block;color:var(--demo-muted);font-size:6px}.pe-real-crm-ledger-balances strong{display:block;margin:6px 0 3px;font-size:17px}.pe-real-crm-reconcile{margin-bottom:8px}.pe-real-crm-reconcile>div{display:flex;align-items:center;gap:10px;padding:11px}.pe-real-crm-reconcile>div span{flex:1;color:var(--demo-muted);font-size:6px}.pe-real-crm-reconcile>div strong{display:block;margin-top:4px;color:var(--demo-ink);font-size:10px}.pe-real-crm-reconcile>div i{width:30px;height:1px;background:var(--demo-border)}.pe-real-crm-matter-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:9px}.pe-real-crm-matter-layout>.pe-real-crm-table-panel{margin:0}.pe-real-crm-deadlines>button{display:flex;width:100%;align-items:center;gap:7px;padding:9px 10px;border:0;border-bottom:1px solid var(--demo-border);background:#fff0;color:var(--demo-ink);font:inherit;text-align:left}.pe-real-crm-deadlines>button:last-child{border:0}.pe-real-crm-deadlines time{display:grid;width:37px;height:32px;place-items:center;border-radius:7px;background:var(--demo-canvas);color:var(--demo-primary);font-size:7px;font-weight:900}.pe-real-crm-deadlines button>span{min-width:0;margin-right:auto}.pe-real-crm-deadlines strong,.pe-real-crm-deadlines small{display:block}.pe-real-crm-deadlines strong{font-size:7px}.pe-real-crm-deadlines small{margin-top:2px;color:var(--demo-muted);font-size:6px}.pe-real-crm-conflict-search{margin-bottom:9px}.pe-real-crm-search{display:flex;align-items:center;gap:8px;margin:10px;padding:7px 7px 7px 10px;border:1px solid var(--demo-border);border-radius:9px;background:var(--demo-canvas);color:var(--demo-muted)}.pe-real-crm-search input{flex:1;border:0;outline:0;background:#fff0;color:var(--demo-ink);font:inherit;font-size:8px}.pe-real-crm-search button{padding:8px 10px;border:0;border-radius:7px;background:var(--demo-primary);color:#fff;font:inherit;font-size:6px;font-weight:800}.pe-real-crm-conflict-results{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 10px 10px}.pe-real-crm-conflict-results article{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--demo-border);border-radius:8px}.pe-real-crm-conflict-results article>span{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--demo-canvas);color:var(--demo-primary)}.pe-real-crm-conflict-results article>div{min-width:0;margin-right:auto}.pe-real-crm-conflict-results strong,.pe-real-crm-conflict-results small{display:block}.pe-real-crm-conflict-results strong{font-size:7px}.pe-real-crm-conflict-results small{margin-top:2px;color:var(--demo-muted);font-size:6px;line-height:1.3}.pe-real-crm-billing-layout,.pe-real-crm-workload,.pe-real-crm-clinical-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:9px}.pe-real-crm-time-list>button,.pe-real-crm-invoice-list>button,.pe-real-crm-workload section>article,.pe-real-crm-workload section>button,.pe-real-crm-note-list>button{display:flex;width:100%;align-items:center;gap:8px;padding:9px 10px;border:0;border-bottom:1px solid var(--demo-border);background:#fff0;color:var(--demo-ink);font:inherit;text-align:left}.pe-real-crm-time-list>button:last-child,.pe-real-crm-invoice-list>button:last-child,.pe-real-crm-workload section>*:last-child,.pe-real-crm-note-list>button:last-child{border-bottom:0}.pe-real-crm-time-list button>div,.pe-real-crm-invoice-list button>div,.pe-real-crm-workload section>article>div,.pe-real-crm-workload section>button>div,.pe-real-crm-note-list button>div{min-width:0;margin-right:auto}.pe-real-crm-time-list strong,.pe-real-crm-time-list small,.pe-real-crm-invoice-list strong,.pe-real-crm-invoice-list small,.pe-real-crm-workload strong,.pe-real-crm-workload small,.pe-real-crm-note-list strong,.pe-real-crm-note-list small{display:block}.pe-real-crm-time-list strong,.pe-real-crm-invoice-list strong,.pe-real-crm-workload strong,.pe-real-crm-note-list strong{font-size:7px}.pe-real-crm-time-list small,.pe-real-crm-invoice-list small,.pe-real-crm-workload small,.pe-real-crm-note-list small{margin-top:2px;color:var(--demo-muted);font-size:6px}.pe-real-crm-time-list em,.pe-real-crm-time-list b,.pe-real-crm-invoice-list b,.pe-real-crm-workload em{font-size:7px;font-style:normal}.pe-real-crm-invoice-list b{margin-right:5px}.pe-real-crm-workload section>article b{display:block;height:5px;margin-top:6px;border-radius:999px;background:var(--demo-canvas)}.pe-real-crm-workload section>article b i{display:block;height:100%;border-radius:999px;background:var(--demo-primary)}.pe-real-crm-timeline>article{display:flex;align-items:center;gap:7px;padding:9px 10px}.pe-real-crm-timeline time{width:35px;color:var(--demo-primary);font-size:7px;font-weight:900}.pe-real-crm-timeline article>i{width:7px;height:7px;border:2px solid var(--demo-primary);border-radius:50%}.pe-real-crm-timeline article>div{margin-right:auto}.pe-real-crm-timeline strong,.pe-real-crm-timeline small{display:block}.pe-real-crm-timeline strong{font-size:7px}.pe-real-crm-timeline small{margin-top:2px;color:var(--demo-muted);font-size:6px}.pe-real-crm-dispatch-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:9px}.pe-real-crm-map>div{position:relative;min-height:245px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--demo-primary) 5%,var(--demo-canvas)),var(--demo-canvas));background-image:linear-gradient(var(--demo-border) 1px,transparent 1px),linear-gradient(90deg,var(--demo-border) 1px,transparent 1px);background-size:35px 35px}.pe-real-crm-map svg{position:absolute;inset:20px;width:calc(100% - 40px);height:calc(100% - 40px);fill:none;stroke:var(--demo-primary);stroke-width:3;stroke-dasharray:7 7}.pe-real-crm-map .pin{position:absolute;z-index:2;display:grid;width:31px;height:31px;place-items:center;border:3px solid #fff;border-radius:50% 50% 50% 8px;background:var(--demo-primary);color:#fff;font-size:6px;font-style:normal;font-weight:900;transform:rotate(-45deg);box-shadow:0 5px 15px rgb(0 0 0 / .15)}.pe-real-crm-map .pin::first-letter{transform:rotate(45deg)}.pe-real-crm-map .p1{left:18%;top:52%}.pe-real-crm-map .p2{left:54%;top:26%;background:var(--demo-secondary)}.pe-real-crm-map .p3{right:14%;bottom:22%;background:var(--demo-accent);color:var(--demo-ink)}.pe-real-crm-job-list>button{display:flex;width:100%;align-items:center;gap:8px;padding:10px;border:0;border-bottom:1px solid var(--demo-border);background:#fff0;color:var(--demo-ink);font:inherit;text-align:left}.pe-real-crm-job-list>button>span{padding:5px;border-radius:6px;background:var(--demo-canvas);color:var(--demo-primary);font-size:6px;font-weight:900}.pe-real-crm-job-list button>div{min-width:0;margin-right:auto}.pe-real-crm-job-list strong,.pe-real-crm-job-list small{display:block}.pe-real-crm-job-list strong{font-size:7px}.pe-real-crm-job-list small{margin-top:2px;color:var(--demo-muted);font-size:6px}.pe-real-crm-mobile-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:15px;align-items:start}.pe-real-crm-phone{overflow:hidden;border:7px solid #20242a;border-radius:25px;background:var(--demo-surface);box-shadow:0 18px 40px rgb(0 0 0 / .2)}.pe-real-crm-phone>header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#20242a;color:#fff;font-size:6px}.pe-real-crm-phone>header strong{font-size:7px}.pe-real-crm-phone>div{padding:12px}.pe-real-crm-phone>div>small{color:var(--demo-primary);font-size:6px;font-weight:900}.pe-real-crm-phone h3{margin:5px 0;font-size:13px}.pe-real-crm-phone p{margin:0 0 10px;color:var(--demo-muted);font-size:6px;line-height:1.5}.pe-real-crm-phone>div>button{display:flex;width:100%;align-items:center;gap:7px;padding:8px 0;border:0;border-bottom:1px solid var(--demo-border);background:#fff0;color:var(--demo-ink);font:inherit;text-align:left}.pe-real-crm-phone>div>button i{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:var(--demo-canvas);color:var(--demo-muted)}.pe-real-crm-phone>div>button i.is-done{background:#e5f7ef;color:#087554}.pe-real-crm-phone>div>button span{margin-right:auto;font-size:6px}.pe-real-crm-phone>div>button em{color:var(--demo-muted);font-size:5px;font-style:normal}.pe-real-crm-phone footer{display:flex;gap:6px;margin-top:12px}.pe-real-crm-phone footer button{flex:1;padding:8px;border:0;border-radius:7px;background:var(--demo-canvas);font:inherit;font-size:6px;font-weight:800}.pe-real-crm-phone footer button:last-child{background:var(--demo-primary);color:#fff}.pe-real-crm-field-evidence article{padding:12px;border-bottom:1px solid var(--demo-border)}.pe-real-crm-field-evidence article:last-child{border:0}.pe-real-crm-field-evidence strong,.pe-real-crm-field-evidence span{display:block}.pe-real-crm-field-evidence strong{font-size:8px}.pe-real-crm-field-evidence span{margin-top:4px;color:var(--demo-muted);font-size:6px}.pe-real-crm-note-editor{padding-bottom:10px}.pe-real-crm-note-editor label{display:block;margin:9px 10px}.pe-real-crm-note-editor label span{display:block;margin-bottom:4px;color:var(--demo-muted);font-size:6px;font-weight:800}.pe-real-crm-note-editor input,.pe-real-crm-note-editor textarea{width:100%;box-sizing:border-box;padding:8px;border:1px solid var(--demo-border);border-radius:7px;background:var(--demo-canvas);color:var(--demo-ink);font:inherit;font-size:7px}.pe-real-crm-note-editor textarea{min-height:95px;resize:none}.pe-real-crm-note-editor>div{display:flex;justify-content:flex-end;gap:6px;padding:0 10px}.pe-real-crm-note-editor>div button{padding:8px;border:1px solid var(--demo-border);border-radius:7px;background:var(--demo-surface);font:inherit;font-size:6px;font-weight:800}.pe-real-crm-note-editor>div button:last-child{border-color:#fff0;background:var(--demo-primary);color:#fff}.pe-real-crm-generic-flow{margin-top:9px}.pe-real-crm-generic-flow>div{display:flex;gap:7px;padding:10px;overflow:auto}.pe-real-crm-generic-flow article{min-width:120px;flex:1;padding:9px;border:1px solid var(--demo-border);border-radius:8px;background:var(--demo-canvas)}.pe-real-crm-generic-flow i{display:grid;width:21px;height:21px;place-items:center;border-radius:6px;background:var(--demo-primary);color:#fff;font-size:6px;font-style:normal}.pe-real-crm-generic-flow strong,.pe-real-crm-generic-flow small{display:block}.pe-real-crm-generic-flow strong{margin-top:6px;font-size:7px}.pe-real-crm-generic-flow small{margin-top:3px;color:var(--demo-muted);font-size:6px}.pe-real-crm-control-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:9px}.pe-real-crm-control-strip>div{padding:11px;border-right:1px solid var(--demo-border)}.pe-real-crm-control-strip>div:last-child{border:0}.pe-real-crm-control-strip small,.pe-real-crm-control-strip strong{display:block}.pe-real-crm-control-strip small{color:var(--demo-primary);font-size:6px;font-weight:900}.pe-real-crm-control-strip strong{margin-top:4px;font-size:7px;line-height:1.4}.pe-real-crm-control-modal p{margin:0 0 12px;color:#657080;line-height:1.6}.pe-real-crm-control-modal>div{display:grid;gap:7px}.pe-real-crm-control-modal span{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--pe-border);border-radius:8px}.pe-real-crm-control-modal svg{color:var(--pe-primary)}[data-real-crm-industry="legal"] .pe-real-crm-sidebar{background:linear-gradient(180deg,#111b2e,#1a2842)}[data-real-crm-industry="legal"] .pe-real-crm-page-head h2{font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.015em}[data-real-crm-industry="legal"] .pe-real-crm-panel,[data-real-crm-industry="legal"] .pe-real-crm-metrics article{border-radius:5px}[data-real-crm-industry="legal"] .pe-real-crm-actions button,[data-real-crm-industry="legal"] .pe-real-crm-topbar button,[data-real-crm-industry="legal"] .pe-real-crm-searchbox{border-radius:4px}[data-real-crm-industry="ndis"] .pe-real-crm-panel,[data-real-crm-industry="ndis"] .pe-real-crm-metrics article,[data-real-crm-industry="allied_health"] .pe-real-crm-panel,[data-real-crm-industry="allied_health"] .pe-real-crm-metrics article{border-radius:14px}[data-real-crm-industry="field_service"] .pe-real-crm-panel,[data-real-crm-industry="field_service"] .pe-real-crm-metrics article{border-radius:3px}[data-real-crm-industry="field_service"] .pe-real-crm-actions button{border-radius:3px;text-transform:uppercase;letter-spacing:.04em}[data-real-crm-industry="property"] .pe-real-crm-content{background-image:linear-gradient(color-mix(in srgb,var(--demo-primary) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--demo-primary) 4%,transparent) 1px,transparent 1px);background-size:34px 34px}@media(max-width:1100px){.pe-industry-demo-embedded{grid-template-columns:205px minmax(0,1fr)}.pe-real-crm-matter-layout{grid-template-columns:1fr}.pe-real-crm-deadlines{display:none}.pe-real-crm-conflict-results{grid-template-columns:1fr}.pe-real-crm-top-actions>span,.pe-real-crm-searchbox{display:none!important}}@media(max-width:850px){.pe-industry-demo-embedded{height:680px;grid-template-columns:1fr}.pe-industry-demo-embedded .pe-real-crm-sidebar{display:none}.pe-real-crm-metrics{grid-template-columns:repeat(2,1fr)}.pe-real-crm-two-col,.pe-real-crm-billing-layout,.pe-real-crm-workload,.pe-real-crm-clinical-layout,.pe-real-crm-dispatch-layout{grid-template-columns:1fr}.pe-real-crm-calendar-grid{grid-template-columns:100px repeat(5,110px)}.pe-real-crm-ledger-balances{grid-template-columns:1fr}.pe-real-crm-mobile-layout{grid-template-columns:1fr}.pe-real-crm-phone{max-width:300px;margin:auto}.pe-real-crm-page-head{display:block}.pe-real-crm-actions{justify-content:flex-start;margin-top:10px}.pe-real-crm-actions .is-full-demo{display:none}.pe-real-crm-control-strip{grid-template-columns:1fr}.pe-real-crm-control-strip>div{border-right:0;border-bottom:1px solid var(--demo-border)}}@media(max-width:560px){.pe-industry-preview-lab{padding:70px 12px}.pe-industry-demo-embedded{height:620px;border-radius:13px}.pe-industry-demo-embedded .pe-industry-demo-content{padding:12px}.pe-real-crm-metrics{grid-template-columns:1fr 1fr}.pe-real-crm-metrics strong{font-size:15px}.pe-real-crm-actions .is-secondary{display:none}.pe-real-crm-record-grid,.pe-real-crm-budget-grid{grid-template-columns:1fr}.pe-real-crm-topbar{min-height:53px!important}.pe-real-crm-open-demo{margin-left:auto}.pe-real-crm-page-head h2{font-size:18px}.pe-real-crm-table-wrap{max-height:230px}.pe-real-crm-reconcile>div{display:grid}.pe-real-crm-reconcile>div i{display:none}}.pe-marketing-personalised{color:var(--industry-ink);background:var(--industry-canvas);--industry-heading:var(--industry-ink);--industry-body:var(--industry-muted);--industry-on-dark:#fff;--industry-on-primary:#fff}.pe-marketing-personalised .pe-industry-preview-lab{position:relative;isolation:isolate;overflow:hidden;color:var(--industry-ink)!important;background:var(--industry-canvas)!important}.pe-marketing-personalised .pe-industry-preview-lab::before,.pe-marketing-personalised .pe-industry-preview-lab::after{content:"";position:absolute;z-index:-1;pointer-events:none}.pe-marketing-personalised .pe-industry-preview-heading,.pe-marketing-personalised .pe-industry-preview-heading>div{color:var(--industry-ink)!important}.pe-marketing-personalised .pe-industry-preview-heading small{color:var(--industry-primary)!important}.pe-marketing-personalised .pe-industry-preview-heading h2{color:var(--industry-ink)!important;text-wrap:balance}.pe-marketing-personalised .pe-industry-preview-heading p{color:var(--industry-muted)!important}.pe-marketing-personalised .pe-industry-preview-heading .pe-btn-soft{border:1px solid var(--industry-line)!important;background:var(--industry-surface)!important;color:var(--industry-ink)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--industry-dark) 8%,transparent)!important}.pe-marketing-personalised .pe-industry-preview-heading .pe-btn-soft:hover{border-color:color-mix(in srgb,var(--industry-primary) 45%,var(--industry-line))!important;color:var(--industry-primary)!important}.pe-marketing-personalised[data-industry="web_agency"] .pe-industry-preview-lab{background:radial-gradient(circle at 88% 7%,color-mix(in srgb,var(--industry-secondary) 13%,transparent),transparent 30%),radial-gradient(circle at 7% 88%,color-mix(in srgb,var(--industry-primary) 12%,transparent),transparent 34%),var(--industry-canvas)!important}.pe-marketing-personalised[data-industry="web_agency"] .pe-industry-preview-heading{padding:24px;border:1px solid var(--industry-line);border-radius:24px;background:color-mix(in srgb,var(--industry-surface) 86%,transparent);backdrop-filter:blur(12px)}.pe-marketing-personalised[data-industry="ndis"] .pe-industry-preview-lab{background:radial-gradient(circle at 10% 12%,color-mix(in srgb,var(--industry-accent) 17%,transparent),transparent 25%),linear-gradient(180deg,#fff 0,var(--industry-canvas) 36%,var(--industry-canvas) 100%)!important}.pe-marketing-personalised[data-industry="ndis"] .pe-industry-preview-heading{padding-left:24px;border-left:5px solid var(--industry-primary)}.pe-marketing-personalised[data-industry="legal"] .pe-industry-preview-lab{background:linear-gradient(90deg,transparent 0 4%,color-mix(in srgb,var(--industry-accent) 65%,transparent) 4% calc(4% + 1px),transparent calc(4% + 1px)),linear-gradient(180deg,#fbf9f4,var(--industry-canvas))!important}.pe-marketing-personalised[data-industry="legal"] .pe-industry-preview-heading{padding:4px 0 20px 28px;border-bottom:1px solid var(--industry-line)}.pe-marketing-personalised[data-industry="legal"] .pe-industry-preview-heading h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.035em}.pe-marketing-personalised[data-industry="field_service"] .pe-industry-preview-lab{background:linear-gradient(135deg,color-mix(in srgb,var(--industry-dark) 4%,transparent) 25%,transparent 25%) 0 0/22px 22px,linear-gradient(315deg,color-mix(in srgb,var(--industry-dark) 4%,transparent) 25%,transparent 25%) 0 0/22px 22px,var(--industry-canvas)!important}.pe-marketing-personalised[data-industry="field_service"] .pe-industry-preview-heading{padding:22px 24px;border-left:8px solid var(--industry-primary);background:var(--industry-surface);box-shadow:0 1px 0 var(--industry-line),0 18px 45px rgb(20 26 32 / .07)}.pe-marketing-personalised[data-industry="field_service"] .pe-industry-preview-heading h2{text-transform:uppercase;letter-spacing:-.025em}.pe-marketing-personalised[data-industry="allied_health"] .pe-industry-preview-lab{background:radial-gradient(ellipse at 95% 8%,color-mix(in srgb,var(--industry-accent) 26%,transparent),transparent 32%),radial-gradient(ellipse at 0 90%,color-mix(in srgb,var(--industry-secondary) 9%,transparent),transparent 35%),var(--industry-canvas)!important}.pe-marketing-personalised[data-industry="allied_health"] .pe-industry-preview-heading{padding:22px 26px;border:1px solid color-mix(in srgb,var(--industry-primary) 18%,var(--industry-line));border-radius:26px 8px 26px 8px;background:color-mix(in srgb,var(--industry-surface) 91%,transparent)}.pe-marketing-personalised[data-industry="property"] .pe-industry-preview-lab{background-color:var(--industry-canvas)!important;background-image:linear-gradient(color-mix(in srgb,var(--industry-primary) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--industry-primary) 5%,transparent) 1px,transparent 1px)!important;background-size:42px 42px!important}.pe-marketing-personalised[data-industry="property"] .pe-industry-preview-heading{padding:24px;border-top:4px solid var(--industry-secondary);border-bottom:1px solid var(--industry-line);background:color-mix(in srgb,var(--industry-surface) 94%,transparent)}.pe-marketing-personalised .pe-industry-preview-lab .pe-preview-tabs{border-color:var(--industry-line)!important;background:color-mix(in srgb,var(--industry-surface) 94%,transparent)!important}.pe-marketing-personalised .pe-industry-preview-lab .pe-preview-tab{color:var(--industry-muted)!important}.pe-marketing-personalised .pe-industry-preview-lab .pe-preview-tab:hover{background:var(--industry-soft)!important;color:var(--industry-primary)!important}.pe-marketing-personalised .pe-industry-preview-lab .pe-preview-tab.is-active{background:var(--industry-dark)!important;color:#fff!important}.pe-real-crm-shell,.pe-real-crm-main,.pe-real-crm-content,.pe-real-crm-page{color:var(--demo-ink,#111827)!important}.pe-real-crm-main,.pe-real-crm-content{background:var(--demo-canvas,#f7f8fb)!important}.pe-real-crm-topbar{color:var(--demo-ink,#111827)!important;background:var(--demo-surface,#fff)!important}.pe-real-crm-main h1,.pe-real-crm-main h2,.pe-real-crm-main h3,.pe-real-crm-main h4,.pe-real-crm-main strong,.pe-real-crm-main th,.pe-real-crm-main td{color:var(--demo-ink,#111827)}.pe-real-crm-main p,.pe-real-crm-main small,.pe-real-crm-main label,.pe-real-crm-main time{color:var(--demo-muted,#6b7280)}.pe-real-crm-page-head>div:first-child>span,.pe-real-crm-panel>header small{color:var(--demo-primary,#6857ee)!important}.pe-real-crm-actions .is-primary,.pe-real-crm-open-demo,.pe-real-crm-top-actions>a{color:var(--demo-on-primary,#fff)!important}.pe-real-crm-panel,.pe-real-crm-metrics article,.pe-real-crm-searchbox,.pe-real-crm-top-actions>button:not(.pe-real-crm-open-demo){color:var(--demo-ink,#111827)!important;background:var(--demo-surface,#fff)!important}.pe-real-crm-searchbox input::placeholder{color:color-mix(in srgb,var(--demo-muted,#6b7280) 78%,transparent);opacity:1}.pe-real-crm-shell .pe-field-help,.pe-real-crm-shell .pe-guidance-tooltip{display:none!important}.pe-industry-demo-embedded{--demo-success:#14866d}[data-real-crm-industry="legal"] .pe-real-crm-main,[data-real-crm-industry="legal"] .pe-real-crm-content,[data-real-crm-industry="legal"] .pe-real-crm-page-head h2{color:var(--demo-ink)!important}@media(max-width:760px){.pe-marketing-personalised .pe-industry-preview-heading{padding:18px!important;border-radius:16px!important}.pe-marketing-personalised[data-industry="ndis"] .pe-industry-preview-heading{border-left-width:4px}}.pe-real-crm-actions .is-primary,.pe-real-crm-open-demo,.pe-real-crm-top-actions>a,.pe-real-crm-phone footer button:last-child{color:var(--demo-on-primary,#fff)!important}body.pe-industry-demo-active{overflow:hidden}body.pe-industry-demo-active .pe-modal-backdrop{z-index:1000010}body.pe-industry-demo-active .pe-toast-stack{z-index:1000020}.pe-real-crm-online{display:flex!important;width:auto!important;min-width:72px;align-items:center;justify-content:center;gap:5px;padding:0 9px!important;border:1px solid var(--demo-border)!important;border-radius:9px;background:var(--demo-surface)!important;color:var(--demo-muted)!important;font:inherit;font-size:9px;cursor:pointer}.pe-real-crm-online i{width:6px;height:6px;border-radius:50%;background:var(--demo-success,#19bd88);box-shadow:0 0 0 3px color-mix(in srgb,var(--demo-success,#19bd88) 16%,transparent)}.pe-real-crm-online span{display:inline!important;margin:0!important;color:inherit!important}.pe-real-crm-searchbox{position:relative}.pe-real-crm-searchbox [data-demo-search-count]{position:absolute;right:8px;top:50%;max-width:72px;overflow:hidden;transform:translateY(-50%);color:var(--demo-primary)!important;font-size:7px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.pe-real-crm-searchbox:has([data-demo-search-count]:not(:empty)) input{padding-right:78px}.pe-real-crm-full .pe-real-crm-metrics article,.pe-real-crm-full .pe-real-crm-content article[role="button"],.pe-real-crm-full .pe-real-crm-content tbody tr[role="button"],.pe-real-crm-full .pe-real-crm-content [data-demo-box],.pe-real-crm-full .pe-real-crm-sidebar footer[data-demo-account-menu]{cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.pe-real-crm-full .pe-real-crm-metrics article:hover,.pe-real-crm-full .pe-real-crm-content article[role="button"]:hover,.pe-real-crm-full .pe-real-crm-content tbody tr[role="button"]:hover,.pe-real-crm-full .pe-real-crm-content [data-demo-box]:hover{border-color:color-mix(in srgb,var(--demo-primary) 42%,var(--demo-border))!important;box-shadow:0 10px 28px color-mix(in srgb,var(--demo-primary) 10%,transparent);transform:translateY(-1px)}.pe-real-crm-full .pe-real-crm-metrics article:focus-visible,.pe-real-crm-full .pe-real-crm-content [role="button"]:focus-visible,.pe-real-crm-full .pe-real-crm-sidebar footer[data-demo-account-menu]:focus-visible{outline:2px solid var(--demo-primary);outline-offset:2px}.pe-real-crm-full .pe-real-crm-content button,.pe-real-crm-full .pe-real-crm-sidebar footer[data-demo-account-menu],.pe-real-crm-full .pe-real-crm-topbar button{pointer-events:auto}.pe-real-crm-full .is-demo-filtered{display:none!important}.pe-real-crm-full .pe-real-crm-record nav button,.pe-real-crm-full .pe-real-crm-calendar header button,.pe-real-crm-full .pe-real-crm-note-editor button,.pe-real-crm-full .pe-real-crm-phone button{cursor:pointer}.pe-real-crm-control-modal h3{margin:18px 0 8px;font-size:13px}.pe-real-crm-control-modal>div{display:grid;gap:7px}.pe-real-crm-control-modal>div span{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid var(--pe-border);border-radius:9px;background:var(--pe-canvas);font-size:11px;line-height:1.45}.pe-demo-account-dialog,.pe-demo-record-dialog{--pe-primary:var(--demo-primary,#6857ee);--pe-primary-2:var(--demo-secondary,#983ff2);--pe-border:var(--demo-border,#e7e9ef);--pe-canvas:var(--demo-canvas,#f7f8fb);--pe-muted:var(--demo-muted,#6b7280);color:var(--demo-ink,#111827);border:1px solid color-mix(in srgb,var(--demo-primary,#6857ee) 15%,var(--demo-border,#e7e9ef));background:var(--demo-surface,#fff);overflow:hidden}.pe-demo-account-dialog{width:min(860px,100%)}.pe-demo-record-dialog{width:min(1040px,100%)}.pe-demo-account-dialog .pe-modal-head,.pe-demo-account-dialog .pe-modal-foot,.pe-demo-record-dialog .pe-modal-head,.pe-demo-record-dialog .pe-modal-foot{background:var(--demo-surface,#fff);border-color:var(--demo-border,#e7e9ef)}.pe-demo-account-dialog .pe-modal-head h2,.pe-demo-record-dialog .pe-modal-head h2{color:var(--demo-ink,#111827);font-size:24px;letter-spacing:-.025em}.pe-demo-account-dialog .pe-modal-head p,.pe-demo-record-dialog .pe-modal-head p{color:var(--demo-muted,#6b7280)}.pe-demo-account-dialog .pe-icon-btn,.pe-demo-record-dialog .pe-icon-btn{color:var(--demo-muted,#6b7280);background:var(--demo-canvas,#f7f8fb);border-color:var(--demo-border,#e7e9ef)}.pe-demo-account-dialog .pe-btn-primary,.pe-demo-record-dialog .pe-btn-primary{border-color:var(--demo-primary,#6857ee)!important;background:linear-gradient(135deg,var(--demo-primary,#6857ee),var(--demo-secondary,#983ff2))!important;color:var(--demo-on-primary,#fff)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--demo-primary,#6857ee) 24%,transparent)}.pe-demo-account-dialog .pe-btn-outline,.pe-demo-record-dialog .pe-btn-outline{border-color:color-mix(in srgb,var(--demo-primary,#6857ee) 35%,var(--demo-border,#e7e9ef));color:var(--demo-primary,#6857ee);background:var(--demo-surface,#fff)}.pe-demo-account-dialog .pe-modal-body{padding:22px 24px 26px;background:linear-gradient(180deg,var(--demo-surface,#fff),color-mix(in srgb,var(--demo-canvas,#f7f8fb) 62%,#fff))}.pe-demo-record-dialog .pe-modal-body{padding:22px 24px 26px;background:var(--demo-canvas,#f7f8fb)}.pe-demo-account-menu{display:grid;gap:18px}.pe-demo-account-menu>header{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--demo-border,#e7e9ef);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--demo-primary,#6857ee) 10%,var(--demo-surface,#fff)),var(--demo-surface,#fff))}.pe-demo-account-avatar,.pe-demo-profile-photo>span{display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border-radius:15px;background:linear-gradient(135deg,var(--demo-primary,#6857ee),var(--demo-secondary,#983ff2));color:var(--demo-on-primary,#fff);font-size:16px;font-weight:850;box-shadow:0 10px 24px color-mix(in srgb,var(--demo-primary,#6857ee) 22%,transparent)}.pe-demo-account-menu>header>div{min-width:0;flex:1}.pe-demo-account-menu>header small{display:block;color:var(--demo-primary,#6857ee);font-size:9px;font-weight:850;letter-spacing:.11em}.pe-demo-account-menu>header h3{margin:4px 0 2px;color:var(--demo-ink,#111827);font-size:18px}.pe-demo-account-menu>header p{margin:0;color:var(--demo-muted,#6b7280);font-size:12px}.pe-demo-account-menu>header em{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--demo-success,#19bd88) 32%,var(--demo-border,#e7e9ef));border-radius:999px;background:color-mix(in srgb,var(--demo-success,#19bd88) 8%,var(--demo-surface,#fff));color:color-mix(in srgb,var(--demo-success,#19bd88) 80%,#123);font-size:10px;font-style:normal;font-weight:750}.pe-demo-account-menu>header em i{width:7px;height:7px;border-radius:50%;background:var(--demo-success,#19bd88);box-shadow:0 0 0 4px color-mix(in srgb,var(--demo-success,#19bd88) 15%,transparent)}.pe-demo-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.pe-demo-account-card{appearance:none;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:82px;padding:14px 15px;border:1px solid var(--demo-border,#e7e9ef);border-radius:14px;background:var(--demo-surface,#fff);color:var(--demo-ink,#111827);font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 18px rgb(17 24 39 / .035);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.pe-demo-account-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--demo-primary,#6857ee) 40%,var(--demo-border,#e7e9ef));background:color-mix(in srgb,var(--demo-primary,#6857ee) 3%,var(--demo-surface,#fff));box-shadow:0 14px 32px color-mix(in srgb,var(--demo-primary,#6857ee) 10%,transparent)}.pe-demo-account-card:focus-visible{outline:2px solid var(--demo-primary,#6857ee);outline-offset:2px}.pe-demo-account-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--demo-primary,#6857ee) 10%,var(--demo-surface,#fff));color:var(--demo-primary,#6857ee)}.pe-demo-account-card>div{min-width:0}.pe-demo-account-card strong,.pe-demo-account-card small{display:block}.pe-demo-account-card strong{font-size:13px;line-height:1.25}.pe-demo-account-card small{margin-top:5px;color:var(--demo-muted,#6b7280);font-size:10px;line-height:1.45}.pe-demo-account-card>svg{color:color-mix(in srgb,var(--demo-muted,#6b7280) 70%,transparent)}.pe-demo-account-card.is-danger{grid-column:1/-1}.pe-demo-account-card.is-danger>span{background:#fff1f2;color:#dc334d}.pe-demo-account-card.is-danger:hover{border-color:#f4a5b1;background:snow}.pe-demo-account-menu>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--demo-primary,#6857ee) 22%,var(--demo-border,#e7e9ef));border-radius:14px;background:color-mix(in srgb,var(--demo-primary,#6857ee) 5%,var(--demo-surface,#fff))}.pe-demo-account-menu>footer span,.pe-demo-account-menu>footer strong,.pe-demo-account-menu>footer small{display:block}.pe-demo-account-menu>footer span{color:var(--demo-muted,#6b7280);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.pe-demo-account-menu>footer strong{margin-top:3px;font-size:13px}.pe-demo-account-menu>footer small{margin-top:2px;color:var(--demo-muted,#6b7280);font-size:10px}.pe-demo-account-menu>footer button{appearance:none;padding:8px 11px;border:1px solid color-mix(in srgb,var(--demo-primary,#6857ee) 30%,var(--demo-border,#e7e9ef));border-radius:9px;background:var(--demo-surface,#fff);color:var(--demo-primary,#6857ee);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.pe-demo-profile-photo{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:16px;border:1px solid var(--demo-border,#e7e9ef);border-radius:14px;background:var(--demo-surface,#fff)}.pe-demo-profile-photo>div{display:grid;gap:2px}.pe-demo-profile-photo strong{font-size:15px}.pe-demo-profile-photo small{color:var(--demo-muted,#6b7280);font-size:11px}.pe-demo-profile-photo button{appearance:none;justify-self:start;margin-top:6px;padding:0;border:0;background:#fff0;color:var(--demo-primary,#6857ee);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.pe-demo-account-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pe-demo-account-fields label,.pe-demo-security-form>label{display:grid;gap:6px}.pe-demo-account-fields label>span,.pe-demo-security-form>label>span{font-size:10px;font-weight:750;color:var(--demo-ink,#111827)}.pe-demo-account-fields input,.pe-demo-account-fields select,.pe-demo-security-form input{width:100%;height:43px;box-sizing:border-box;padding:0 12px;border:1px solid var(--demo-border,#e7e9ef);border-radius:10px;background:var(--demo-surface,#fff);color:var(--demo-ink,#111827);font:inherit;font-size:12px;outline:none}.pe-demo-account-fields input:focus,.pe-demo-account-fields select:focus,.pe-demo-security-form input:focus{border-color:var(--demo-primary,#6857ee);box-shadow:0 0 0 3px color-mix(in srgb,var(--demo-primary,#6857ee) 12%,transparent)}.pe-demo-security-form{display:grid;gap:13px}.pe-demo-security-note,.pe-demo-data-rights{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--demo-primary,#6857ee) 20%,var(--demo-border,#e7e9ef));border-radius:13px;background:color-mix(in srgb,var(--demo-primary,#6857ee) 5%,var(--demo-surface,#fff));color:var(--demo-primary,#6857ee)}.pe-demo-security-note>div,.pe-demo-data-rights>div{flex:1}.pe-demo-security-note strong,.pe-demo-security-note small,.pe-demo-data-rights strong,.pe-demo-data-rights small{display:block}.pe-demo-security-note strong,.pe-demo-data-rights strong{color:var(--demo-ink,#111827);font-size:12px}.pe-demo-security-note small,.pe-demo-data-rights small{margin-top:3px;color:var(--demo-muted,#6b7280);font-size:10px;line-height:1.45}.pe-demo-privacy-list{display:grid;gap:9px}.pe-demo-privacy-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px;border:1px solid var(--demo-border,#e7e9ef);border-radius:12px;background:var(--demo-surface,#fff);cursor:pointer}.pe-demo-privacy-row>span{min-width:0}.pe-demo-privacy-row strong,.pe-demo-privacy-row small{display:block}.pe-demo-privacy-row strong{font-size:12px}.pe-demo-privacy-row small{margin-top:3px;color:var(--demo-muted,#6b7280);font-size:10px;line-height:1.4}.pe-demo-privacy-row input{position:absolute;opacity:0;pointer-events:none}.pe-demo-privacy-row>i{position:relative;flex:0 0 auto;width:38px;height:22px;border-radius:999px;background:#cdd2da;transition:background .16s ease}.pe-demo-privacy-row>i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .18);transition:transform .16s ease}.pe-demo-privacy-row input:checked+i{background:var(--demo-primary,#6857ee)}.pe-demo-privacy-row input:checked+i:after{transform:translateX(16px)}.pe-demo-data-rights{margin-top:14px}.pe-demo-data-rights button{appearance:none;padding:8px 10px;border:1px solid var(--demo-border,#e7e9ef);border-radius:9px;background:var(--demo-surface,#fff);color:var(--demo-primary,#6857ee);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.pe-demo-current-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;border-radius:15px;background:linear-gradient(135deg,var(--demo-marketing,#10172c),color-mix(in srgb,var(--demo-marketing,#10172c) 70%,var(--demo-primary,#6857ee)));color:#fff}.pe-demo-current-plan>div{display:flex;align-items:center;gap:13px}.pe-demo-current-plan>div>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgb(255 255 255 / .12)}.pe-demo-current-plan small,.pe-demo-current-plan strong,.pe-demo-current-plan p{display:block}.pe-demo-current-plan small{font-size:8px;letter-spacing:.12em}.pe-demo-current-plan strong{margin-top:3px;font-size:17px}.pe-demo-current-plan p{margin:3px 0 0;color:rgb(255 255 255 / .68);font-size:10px}.pe-demo-current-plan em{padding:6px 9px;border-radius:999px;background:rgb(255 255 255 / .12);font-size:9px;font-style:normal;font-weight:800}.pe-demo-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px}.pe-demo-plan-grid article{display:flex;flex-direction:column;padding:15px;border:1px solid var(--demo-border,#e7e9ef);border-radius:14px;background:var(--demo-surface,#fff)}.pe-demo-plan-grid article.is-current{border-color:color-mix(in srgb,var(--demo-primary,#6857ee) 50%,var(--demo-border,#e7e9ef));box-shadow:0 12px 28px color-mix(in srgb,var(--demo-primary,#6857ee) 10%,transparent)}.pe-demo-plan-grid article>span{color:var(--demo-primary,#6857ee);font-size:8px;font-weight:850;letter-spacing:.1em}.pe-demo-plan-grid h3{margin:7px 0 4px;font-size:14px}.pe-demo-plan-grid article>strong{font-size:20px}.pe-demo-plan-grid article>strong small{font-size:9px;font-weight:600;color:var(--demo-muted,#6b7280)}.pe-demo-plan-grid p{flex:1;margin:10px 0;color:var(--demo-muted,#6b7280);font-size:10px;line-height:1.5}.pe-demo-plan-grid button{appearance:none;padding:8px;border:1px solid color-mix(in srgb,var(--demo-primary,#6857ee) 30%,var(--demo-border,#e7e9ef));border-radius:9px;background:color-mix(in srgb,var(--demo-primary,#6857ee) 5%,var(--demo-surface,#fff));color:var(--demo-primary,#6857ee);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.pe-demo-billing-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.pe-demo-billing-summary>div{padding:11px 12px;border:1px solid var(--demo-border,#e7e9ef);border-radius:11px;background:var(--demo-canvas,#f7f8fb)}.pe-demo-billing-summary span,.pe-demo-billing-summary strong{display:block}.pe-demo-billing-summary span{color:var(--demo-muted,#6b7280);font-size:9px}.pe-demo-billing-summary strong{margin-top:4px;font-size:10px}.pe-demo-signout{display:flex;gap:15px;align-items:flex-start;padding:18px;border:1px solid #fecdd3;border-radius:14px;background:#fff8f8}.pe-demo-signout>span{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:13px;background:#ffe4e6;color:#d72f48}.pe-demo-signout strong{font-size:14px}.pe-demo-signout p{margin:6px 0 0;color:#697181;font-size:11px;line-height:1.55}.pe-demo-record-context{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px 15px;border:1px solid var(--demo-border,#e7e9ef);border-radius:14px;background:var(--demo-surface,#fff)}.pe-demo-record-context>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--demo-primary,#6857ee) 10%,var(--demo-surface,#fff));color:var(--demo-primary,#6857ee)}.pe-demo-record-context>div{min-width:0;flex:1}.pe-demo-record-context strong,.pe-demo-record-context small{display:block}.pe-demo-record-context strong{font-size:13px}.pe-demo-record-context small{margin-top:3px;color:var(--demo-muted,#6b7280);font-size:10px}.pe-demo-record-context em{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--demo-primary,#6857ee) 7%,var(--demo-surface,#fff));color:var(--demo-primary,#6857ee);font-size:9px;font-style:normal;font-weight:800}.pe-demo-record-form{gap:12px}.pe-demo-record-form label{display:grid;align-content:start;gap:6px;padding:12px;border:1px solid var(--demo-border,#e7e9ef);border-radius:12px;background:var(--demo-surface,#fff)}.pe-demo-record-form label span{margin:0;color:var(--demo-ink,#111827);font-size:10px;font-weight:780}.pe-demo-record-form label small{color:var(--demo-muted,#6b7280);font-size:8px;line-height:1.4}.pe-demo-record-form input,.pe-demo-record-form textarea,.pe-demo-record-form select{width:100%;box-sizing:border-box;border:1px solid var(--demo-border,#e7e9ef);border-radius:9px;background:var(--demo-canvas,#f7f8fb);color:var(--demo-ink,#111827);font:inherit;font-size:11px;outline:none}.pe-demo-record-form input,.pe-demo-record-form select{height:40px;padding:0 10px}.pe-demo-record-form textarea{min-height:92px;padding:10px;line-height:1.5}.pe-demo-record-form input:focus,.pe-demo-record-form textarea:focus,.pe-demo-record-form select:focus{border-color:var(--demo-primary,#6857ee);box-shadow:0 0 0 3px color-mix(in srgb,var(--demo-primary,#6857ee) 10%,transparent)}.pe-demo-record-audit{display:flex;align-items:center;gap:10px;margin-top:13px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--demo-success,#19bd88) 25%,var(--demo-border,#e7e9ef));border-radius:12px;background:color-mix(in srgb,var(--demo-success,#19bd88) 5%,var(--demo-surface,#fff));color:var(--demo-success,#14866d)}.pe-demo-record-audit strong,.pe-demo-record-audit small{display:block}.pe-demo-record-audit strong{color:var(--demo-ink,#111827);font-size:10px}.pe-demo-record-audit small{margin-top:2px;color:var(--demo-muted,#6b7280);font-size:9px;line-height:1.4}@media(max-width:720px){.pe-demo-account-grid,.pe-demo-account-fields,.pe-demo-plan-grid,.pe-demo-billing-summary{grid-template-columns:1fr}.pe-demo-account-card.is-danger{grid-column:auto}.pe-demo-account-menu>header{align-items:flex-start;flex-wrap:wrap}.pe-demo-account-menu>header em{margin-left:68px}.pe-demo-account-menu>footer{align-items:flex-start;flex-direction:column}.pe-demo-account-menu>footer button{width:100%}.pe-demo-current-plan{align-items:flex-start}.pe-demo-current-plan em{display:none}.pe-demo-record-context{align-items:flex-start;flex-wrap:wrap}.pe-demo-record-context em{margin-left:54px}}.pe-demo-action-context{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px 15px;border:1px solid var(--demo-border,#e7e9ef);border-radius:14px;background:var(--demo-surface,#fff)}.pe-demo-action-context>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--demo-primary,#6857ee) 10%,var(--demo-surface,#fff));color:var(--demo-primary,#6857ee)}.pe-demo-action-context>div{min-width:0}.pe-demo-action-context small,.pe-demo-action-context strong{display:block}.pe-demo-action-context small{color:var(--demo-primary,#6857ee);font-size:8px;font-weight:850;letter-spacing:.1em}.pe-demo-action-context strong{margin-top:3px;font-size:13px}.pe-demo-action-context p{margin:3px 0 0;color:var(--demo-muted,#6b7280);font-size:10px}.pe-demo-action-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:13px}.pe-demo-action-layout>section,.pe-demo-action-layout>aside{padding:14px;border:1px solid var(--demo-border,#e7e9ef);border-radius:14px;background:var(--demo-surface,#fff)}.pe-demo-action-layout h3,.pe-demo-automation-summary h3{margin:0 0 11px;font-size:12px}.pe-demo-action-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pe-demo-action-fields label{display:grid;gap:6px}.pe-demo-action-fields label.is-wide{grid-column:1/-1}.pe-demo-action-fields label>span{font-size:9px;font-weight:780}.pe-demo-action-fields input,.pe-demo-action-fields select,.pe-demo-action-fields textarea{width:100%;box-sizing:border-box;border:1px solid var(--demo-border,#e7e9ef);border-radius:9px;background:var(--demo-canvas,#f7f8fb);color:var(--demo-ink,#111827);font:inherit;font-size:10px;outline:none}.pe-demo-action-fields input,.pe-demo-action-fields select{height:39px;padding:0 10px}.pe-demo-action-fields textarea{min-height:92px;padding:10px;line-height:1.5}.pe-demo-action-fields input:focus,.pe-demo-action-fields select:focus,.pe-demo-action-fields textarea:focus{border-color:var(--demo-primary,#6857ee);box-shadow:0 0 0 3px color-mix(in srgb,var(--demo-primary,#6857ee) 10%,transparent)}.pe-demo-workflow-progress{display:grid;gap:8px}.pe-demo-workflow-progress article{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid var(--demo-border,#e7e9ef);border-radius:10px;background:var(--demo-canvas,#f7f8fb)}.pe-demo-workflow-progress article>i{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:8px;background:var(--demo-surface,#fff);color:var(--demo-muted,#6b7280);font-size:9px;font-style:normal;font-weight:850}.pe-demo-workflow-progress article.is-complete>i{background:color-mix(in srgb,var(--demo-success,#19bd88) 14%,var(--demo-surface,#fff));color:var(--demo-success,#14866d)}.pe-demo-workflow-progress article.is-current{border-color:color-mix(in srgb,var(--demo-primary,#6857ee) 45%,var(--demo-border,#e7e9ef));background:color-mix(in srgb,var(--demo-primary,#6857ee) 5%,var(--demo-surface,#fff))}.pe-demo-workflow-progress article.is-current>i{background:var(--demo-primary,#6857ee);color:var(--demo-on-primary,#fff)}.pe-demo-workflow-progress strong,.pe-demo-workflow-progress small{display:block}.pe-demo-workflow-progress strong{font-size:9px}.pe-demo-workflow-progress small{margin-top:2px;color:var(--demo-muted,#6b7280);font-size:8px}.pe-demo-automation-summary{margin-top:13px;padding:14px;border:1px solid var(--demo-border,#e7e9ef);border-radius:14px;background:var(--demo-surface,#fff)}.pe-demo-automation-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pe-demo-automation-summary span{display:flex;align-items:flex-start;gap:7px;padding:9px;border:1px solid var(--demo-border,#e7e9ef);border-radius:9px;background:var(--demo-canvas,#f7f8fb);color:var(--demo-muted,#6b7280);font-size:9px;line-height:1.45}.pe-demo-automation-summary svg{flex:0 0 auto;color:var(--demo-primary,#6857ee)}@media(max-width:760px){.pe-demo-action-layout,.pe-demo-action-fields,.pe-demo-automation-summary>div{grid-template-columns:1fr}.pe-demo-action-fields label.is-wide{grid-column:auto}}.pe-plan-bundles{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.pe-plan-bundles>span{width:100%;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pe-muted,#6b7280)}.pe-plan-bundles b{display:inline-flex;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--pe-primary,#6857ee) 10%,#fff);border:1px solid color-mix(in srgb,var(--pe-primary,#6857ee) 22%,#e7e9ef);color:var(--pe-ink,#111827);font-size:11px}.pe-marketing-personalised{--pe-industry-card-index-size:clamp(13px,.78vw,16px);--pe-industry-card-group-size:clamp(11px,.66vw,13px);--pe-industry-card-title-size:clamp(17px,1.08vw,21px);--pe-industry-card-copy-size:clamp(13px,.82vw,16px);--pe-industry-chain-kicker-size:clamp(11px,.66vw,13px);--pe-industry-chain-step-size:clamp(12px,.76vw,15px);--pe-industry-visual-label-size:clamp(11px,.65vw,13px);--pe-industry-visual-body-size:clamp(13px,.78vw,15px);--pe-industry-visual-title-size:clamp(16px,1vw,20px)}.pe-industry-layout-chambers{--pe-industry-card-title-size:clamp(18px,1.12vw,22px);--pe-industry-card-copy-size:clamp(14px,.84vw,16px)}.pe-industry-layout-dispatch{--pe-industry-card-title-size:clamp(17px,1.02vw,20px);--pe-industry-card-copy-size:clamp(13px,.78vw,15px)}.pe-industry-layout-care,.pe-industry-layout-clinic{--pe-industry-card-copy-size:clamp(14px,.82vw,16px)}.pe-marketing-personalised .pe-section-title{font-size:clamp(38px,3.15vw,54px);line-height:1.06;text-wrap:balance}.pe-marketing-personalised .pe-section-copy{max-width:860px;font-size:clamp(16px,1.08vw,20px);line-height:1.65}.pe-marketing-personalised .pe-section-kicker{font-size:clamp(12px,.72vw,14px)}.pe-marketing-personalised .pe-industry-platform{padding:clamp(78px,6vw,112px) clamp(20px,2.2vw,38px)}.pe-marketing-personalised .pe-industry-module-showcase{gap:clamp(14px,1.05vw,20px);margin-top:clamp(30px,2.6vw,44px)}.pe-marketing-personalised .pe-industry-module-showcase article{display:grid;grid-template-columns:minmax(34px,auto) minmax(0,1fr);align-content:start;gap:0 clamp(14px,1vw,20px);min-height:clamp(150px,10vw,182px);padding:clamp(22px,1.55vw,30px)}.pe-marketing-personalised .pe-industry-module-showcase article>span{padding-top:2px;font-size:var(--pe-industry-card-index-size);line-height:1}.pe-marketing-personalised .pe-industry-module-showcase small{font-size:var(--pe-industry-card-group-size);line-height:1.25}.pe-marketing-personalised .pe-industry-module-showcase h3{margin:clamp(8px,.6vw,11px) 0 clamp(8px,.65vw,12px);font-size:var(--pe-industry-card-title-size);line-height:1.24;letter-spacing:-.018em;text-wrap:balance}.pe-marketing-personalised .pe-industry-module-showcase p{max-width:58ch;font-size:var(--pe-industry-card-copy-size);line-height:1.62}.pe-marketing-personalised .pe-connected-chain{margin-top:clamp(30px,2.5vw,44px);padding:clamp(25px,2vw,36px)}.pe-marketing-personalised .pe-connected-chain>small{font-size:var(--pe-industry-chain-kicker-size);line-height:1.3}.pe-marketing-personalised .pe-connected-chain>div{gap:clamp(10px,.9vw,16px);margin-top:clamp(20px,1.5vw,28px);padding-bottom:3px}.pe-marketing-personalised .pe-connected-chain article{min-width:clamp(150px,10vw,190px);padding-right:clamp(20px,1.5vw,30px)}.pe-marketing-personalised .pe-connected-chain article:not(:last-child):after{right:7px;top:10px;font-size:clamp(15px,1vw,19px)}.pe-marketing-personalised .pe-connected-chain i{width:clamp(31px,2.15vw,37px);height:clamp(31px,2.15vw,37px);font-size:clamp(10px,.65vw,12px)}.pe-marketing-personalised .pe-connected-chain strong{max-width:160px;margin-top:11px;font-size:var(--pe-industry-chain-step-size);line-height:1.45}.pe-marketing-personalised .pe-signature-heading small,.pe-marketing-personalised .pe-industry-preview-heading small,.pe-marketing-personalised .pe-agency-production-copy small,.pe-marketing-personalised .pe-matter-architecture aside small,.pe-marketing-personalised .pe-job-chain-head small,.pe-marketing-personalised .pe-care-continuum-copy small,.pe-marketing-personalised .pe-property-portfolio-head small{font-size:var(--pe-industry-visual-label-size);line-height:1.35}.pe-marketing-personalised .pe-signature-heading p,.pe-marketing-personalised .pe-agency-production-copy p,.pe-marketing-personalised .pe-matter-architecture aside p,.pe-marketing-personalised .pe-job-chain-head p,.pe-marketing-personalised .pe-care-continuum-copy p,.pe-marketing-personalised .pe-property-portfolio-head p{font-size:clamp(15px,1vw,18px)}.pe-marketing-personalised .pe-studio-services span{font-size:clamp(11px,.66vw,13px)}.pe-marketing-personalised .pe-studio-window>header span{font-size:clamp(11px,.66vw,13px)}.pe-marketing-personalised .pe-studio-board small{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-studio-board strong{font-size:clamp(19px,1.25vw,24px)}.pe-marketing-personalised .pe-studio-board span{font-size:var(--pe-industry-visual-body-size);line-height:1.5}.pe-marketing-personalised .pe-studio-board em{font-size:clamp(10px,.62vw,12px)}.pe-marketing-personalised .pe-studio-float-card strong{font-size:clamp(13px,.8vw,15px)}.pe-marketing-personalised .pe-studio-float-card small{font-size:clamp(11px,.66vw,13px)}.pe-marketing-personalised .pe-agency-lanes span{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-agency-lanes strong{font-size:var(--pe-industry-visual-title-size)}.pe-marketing-personalised .pe-agency-lanes small{font-size:var(--pe-industry-visual-body-size);line-height:1.55}.pe-marketing-personalised .pe-care-person strong{font-size:clamp(16px,1vw,19px)}.pe-marketing-personalised .pe-care-person small{font-size:clamp(11px,.65vw,13px)}.pe-marketing-personalised .pe-care-orbit article small{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-care-orbit article strong{font-size:clamp(14px,.88vw,17px)}.pe-marketing-personalised .pe-care-orbit article span{font-size:clamp(12px,.72vw,14px);line-height:1.45}.pe-marketing-personalised .pe-care-ribbon{font-size:clamp(12px,.76vw,15px)}.pe-marketing-personalised .pe-care-network-grid article>span{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-care-network-grid strong{font-size:var(--pe-industry-visual-title-size)}.pe-marketing-personalised .pe-care-network-grid p{font-size:var(--pe-industry-visual-body-size);line-height:1.6}.pe-marketing-personalised .pe-care-network-grid .is-centre small{font-size:clamp(12px,.72vw,14px)}.pe-marketing-personalised .pe-legal-docket header span{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-legal-docket header strong{font-size:clamp(23px,1.45vw,29px)}.pe-marketing-personalised .pe-legal-docket header small{font-size:clamp(12px,.72vw,14px)}.pe-marketing-personalised .pe-legal-deadline strong{font-size:clamp(14px,.86vw,17px)}.pe-marketing-personalised .pe-legal-deadline span{font-size:clamp(12px,.72vw,14px)}.pe-marketing-personalised .pe-legal-docket li{font-size:clamp(14px,.88vw,17px)}.pe-marketing-personalised .pe-legal-docket li em,.pe-marketing-personalised .pe-legal-docket footer,.pe-marketing-personalised .pe-chambers-index{font-size:clamp(11px,.66vw,13px)}.pe-marketing-personalised .pe-matter-ledger header span{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-matter-ledger header strong{font-size:clamp(16px,1vw,20px)}.pe-marketing-personalised .pe-matter-ledger article span{font-size:clamp(13px,.8vw,16px)}.pe-marketing-personalised .pe-matter-ledger article em{font-size:clamp(11px,.65vw,13px)}.pe-marketing-personalised .pe-dispatch-stats span{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-dispatch-board header small{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-dispatch-board header strong{font-size:clamp(15px,.92vw,18px)}.pe-marketing-personalised .pe-dispatch-board header>span{font-size:clamp(11px,.66vw,13px)}.pe-marketing-personalised .pe-dispatch-map .pin{font-size:clamp(10px,.62vw,12px)}.pe-marketing-personalised .pe-job-chain-track i{font-size:clamp(11px,.66vw,13px)}.pe-marketing-personalised .pe-job-chain-track strong{font-size:clamp(16px,1vw,19px);line-height:1.3}.pe-marketing-personalised .pe-job-chain-track span{font-size:clamp(12px,.74vw,14px);line-height:1.5}.pe-marketing-personalised .pe-clinic-planner header small{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-clinic-planner header strong{font-size:clamp(17px,1.06vw,21px)}.pe-marketing-personalised .pe-clinic-planner header>span{font-size:clamp(11px,.66vw,13px)}.pe-marketing-personalised .pe-clinic-appointments time{font-size:clamp(12px,.72vw,14px)}.pe-marketing-personalised .pe-clinic-appointments strong{font-size:clamp(14px,.86vw,17px)}.pe-marketing-personalised .pe-clinic-appointments small{font-size:clamp(12px,.72vw,14px)}.pe-marketing-personalised .pe-clinic-appointments em{font-size:clamp(10px,.62vw,12px)}.pe-marketing-personalised .pe-clinic-planner footer span{font-size:clamp(11px,.66vw,13px)}.pe-marketing-personalised .pe-care-continuum-path article span{font-size:clamp(11px,.66vw,13px)}.pe-marketing-personalised .pe-care-continuum-path article strong{font-size:clamp(15px,.92vw,18px);line-height:1.35}.pe-marketing-personalised .pe-property-card header small{font-size:var(--pe-industry-visual-label-size)}.pe-marketing-personalised .pe-property-card>div span{font-size:clamp(11px,.66vw,13px);line-height:1.35}.pe-marketing-personalised .pe-property-card footer{font-size:clamp(12px,.72vw,14px);line-height:1.5}.pe-marketing-personalised .pe-maintenance-card strong{font-size:clamp(14px,.86vw,17px)}.pe-marketing-personalised .pe-maintenance-card small{font-size:clamp(12px,.72vw,14px)}.pe-marketing-personalised .pe-maintenance-card em{font-size:clamp(10px,.62vw,12px)}.pe-marketing-personalised .pe-property-portfolio-grid strong{font-size:clamp(17px,1.05vw,21px)}.pe-marketing-personalised .pe-property-portfolio-grid small,.pe-marketing-personalised .pe-property-portfolio-grid p{font-size:clamp(13px,.78vw,15px);line-height:1.58}.pe-marketing-personalised .pe-preview-tab{font-size:clamp(11px,.67vw,13px)!important}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-sidebar nav button{font-size:clamp(10px,.61vw,12px);padding:9px 10px}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-sidebar nav>small{font-size:clamp(9px,.55vw,11px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-workspace strong,.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-sidebar>footer strong{font-size:clamp(10px,.61vw,12px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-workspace small,.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-sidebar>footer small{font-size:clamp(9px,.55vw,11px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-searchbox input{font-size:clamp(10px,.61vw,12px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-page-head>div:first-child>span{font-size:clamp(9px,.55vw,11px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-page-head h2{font-size:clamp(23px,1.55vw,30px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-page-head p{font-size:clamp(11px,.68vw,13px);line-height:1.55}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-actions button{font-size:clamp(10px,.61vw,12px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-metrics span,.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-metrics small{font-size:clamp(10px,.61vw,12px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-panel>header small{font-size:clamp(9px,.55vw,11px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-panel>header h3{font-size:clamp(13px,.8vw,16px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-panel>header p{font-size:clamp(10px,.61vw,12px)}.pe-marketing-personalised .pe-industry-demo-embedded .pe-real-crm-status{font-size:clamp(9px,.55vw,11px)}.pe-careers-marketing .pe-public-job-card header small,.pe-careers-marketing .pe-public-job-card footer small,.pe-careers-marketing .pe-public-job-card>div span{font-size:clamp(10px,.62vw,12px)}.pe-careers-marketing .pe-public-job-card>strong{font-size:clamp(12px,.74vw,14px)}.pe-careers-marketing .pe-public-job-card>p{font-size:clamp(13px,.8vw,15px)}.pe-careers-marketing .pe-public-job-card footer button{font-size:clamp(11px,.68vw,13px)}.pe-careers-marketing .pe-career-module-grid strong{font-size:clamp(13px,.8vw,15px)}.pe-careers-marketing .pe-career-module-grid small{font-size:clamp(11px,.66vw,13px)}.pe-careers-marketing .pe-employee-capability-list strong{font-size:clamp(14px,.86vw,16px)}.pe-careers-marketing .pe-employee-capability-list span{font-size:clamp(12px,.74vw,14px)}@media(max-width:1180px){.pe-marketing-personalised .pe-industry-module-showcase article{min-height:142px}.pe-marketing-personalised .pe-connected-chain article{min-width:165px}}@media(max-width:850px){.pe-marketing-personalised .pe-industry-module-showcase article{min-height:0;grid-template-columns:34px minmax(0,1fr)}.pe-marketing-personalised .pe-connected-chain article{min-width:155px}}@media(max-width:560px){.pe-marketing-personalised .pe-section-title{font-size:clamp(32px,10vw,40px)}.pe-marketing-personalised .pe-section-copy{font-size:15px}.pe-marketing-personalised .pe-industry-module-showcase article{padding:20px}.pe-marketing-personalised .pe-industry-module-showcase h3{font-size:18px}.pe-marketing-personalised .pe-industry-module-showcase p{font-size:14px}.pe-marketing-personalised .pe-connected-chain{padding:22px 18px}.pe-marketing-personalised .pe-connected-chain strong{font-size:13px}}.pe-real-crm-shell{position:relative}.pe-demo-mode-badge{display:flex;align-items:center;gap:10px;max-width:min(360px,calc(100vw - 28px));padding:10px 14px;border:1px solid rgb(255 255 255 / .42);border-radius:14px;background:linear-gradient(135deg,#b42318,#e5484d);color:#fff;box-shadow:0 16px 45px rgb(94 14 18 / .35),0 0 0 4px rgb(229 72 77 / .12);font-family:inherit;pointer-events:none;user-select:none}.pe-demo-mode-badge>i{position:relative;width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgb(255 255 255 / .17)}.pe-demo-mode-badge>i:after{content:"";position:absolute;inset:-6px;border:2px solid rgb(255 255 255 / .72);border-radius:50%;animation:peDemoModePulse 1.8s ease-out infinite}.pe-demo-mode-badge span,.pe-demo-mode-badge strong,.pe-demo-mode-badge small{display:block}.pe-demo-mode-badge strong{font-size:12px;font-weight:950;letter-spacing:.12em;line-height:1}.pe-demo-mode-badge small{margin-top:4px;color:rgb(255 255 255 / .88);font-size:9px;font-weight:700;line-height:1.25}.pe-demo-mode-badge.is-full{position:fixed;right:18px;bottom:18px;z-index:30}.pe-demo-mode-badge.is-embedded{position:absolute;right:12px;bottom:12px;z-index:10;transform:scale(.88);transform-origin:right bottom}@keyframes peDemoModePulse{0%{opacity:.85;transform:scale(.65)}70%,100%{opacity:0;transform:scale(1.55)}}@media(max-width:640px){.pe-demo-mode-badge.is-full{right:10px;bottom:10px}.pe-demo-mode-badge small{display:none}.pe-demo-mode-badge{padding:9px 12px}.pe-demo-mode-badge.is-embedded{right:8px;bottom:8px;transform:scale(.78)}}@media(prefers-reduced-motion:reduce){.pe-demo-mode-badge>i:after{animation:none}}.pe-public-body .pe-modal-backdrop{--pe-ink:#111827;--pe-muted:#667085;--pe-surface:#ffffff;--pe-canvas:#f7f8fb;--pe-border:#dde2ea;color:var(--pe-ink)}.pe-public-body .pe-modal,.pe-public-body .pe-modal-head,.pe-public-body .pe-modal-body,.pe-public-body .pe-modal-foot{color:var(--pe-ink);background:var(--pe-surface)}.pe-public-body .pe-modal-head,.pe-public-body .pe-modal-foot{border-color:var(--pe-border)}.pe-public-body .pe-modal-head h2,.pe-public-body .pe-modal-body h1,.pe-public-body .pe-modal-body h2,.pe-public-body .pe-modal-body h3,.pe-public-body .pe-audience-choice-grid strong,.pe-public-body .pe-audience-industry-grid strong{color:var(--pe-ink)}.pe-public-body .pe-modal-head p,.pe-public-body .pe-audience-question p,.pe-public-body .pe-audience-choice-grid small,.pe-public-body .pe-audience-industry-grid small{color:var(--pe-muted)}.pe-public-body .pe-audience-choice-grid>button,.pe-public-body .pe-audience-industry-grid button{color:var(--pe-ink);border-color:var(--pe-border);background:linear-gradient(145deg,#fff,#fafbff)}.pe-public-body .pe-modal .pe-icon-btn{color:#596170;border-color:var(--pe-border);background:#fff}.pe-public-body .pe-modal .pe-btn-soft{color:var(--pe-ink);border-color:var(--pe-border);background:#f6f7fa}.pe-marketing-shortcode-slot{position:relative;display:block;max-width:100%;min-width:0;z-index:110}.pe-marketing-shortcode-slot--before,.pe-marketing-shortcode-slot--after_marketing{width:100%}.pe-marketing-shortcode-slot--floating_overlay{z-index:2147483000}.pe-marketing-shortcode-slot>*{max-width:100%}