.px-scope{background:#fff;color:#12141a;-webkit-font-smoothing:antialiased;line-height:normal;font-size:13px}.px-scope a{color:inherit;text-decoration:none}.px-in-xp{padding:10px 34px 70px;min-height:100%}@media (max-width:640px){.px-in-xp{padding:6px 18px 50px}}.case-main,.ie8-col-main{container-type:inline-size}.ie8 .px-scope{background:transparent;margin-top:10px}.ie8 .px-scope .sm-grid-3{grid-template-columns:1fr 1fr;gap:14px}.ie8 .px-scope .sm-card-body{padding:16px 18px 18px}.ie8 .px-scope .sm-card h3{font-size:16px}.px-scope *{font-family:'Poppins',var(--xp-ui),sans-serif !important}.px-scope a{text-decoration:none;color:inherit}.px-scope ::-webkit-scrollbar-thumb{background:rgb(207,211,220);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;box-shadow:none}.px-scope :root{}.px-scope .sm-nav{position:sticky;top:0px;z-index:5;background:rgba(255,255,255,0.92);backdrop-filter:blur(6px);border-bottom:1px solid rgb(236,238,242)}.px-scope .sm-nav-in{max-width:980px;margin:0px auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.px-scope .sm-logo{font-weight:600;font-size:14px;letter-spacing:0.2px;cursor:pointer;transition:color 0.15s}.px-scope .sm-logo:hover{color:rgb(36,94,219)}.px-scope .sm-links{display:flex;gap:22px}.px-scope .sm-links a{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgb(86,91,102);font-weight:500}.px-scope .sm-links a:hover{color:rgb(18,20,26)}.px-scope .sm-switch{font-size:11px;letter-spacing:0.5px;font-weight:500;padding:8px 14px;border-radius:20px;border:1px solid rgb(216,219,226);background:rgb(255,255,255);color:rgb(51,54,63);cursor:pointer;white-space:nowrap;transition:border-color 0.15s,background 0.15s}.px-scope .sm-switch:hover{border-color:rgb(36,94,219);color:rgb(36,94,219);background:rgb(243,246,255)}.px-scope .sm-hero{max-width:780px;margin:0px auto;padding:76px 24px 40px}.px-scope .sm-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.px-scope .sm-pill{font-size:10.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgb(36,94,219);background:rgb(238,242,254);border-radius:20px;padding:6px 13px}.px-scope .sm-h1{font-size:42px;font-weight:700;letter-spacing:-0.8px;line-height:1.12;margin-bottom:16px}.px-scope .sm-sub{font-size:15px;line-height:1.7;color:rgb(86,91,102);max-width:560px;margin-bottom:18px}.px-scope .sm-meta-row{display:flex;flex-wrap:wrap;gap:16px;font-size:12.5px;color:rgb(51,54,63);font-weight:500;margin-bottom:26px}.px-scope .sm-tools{display:flex;flex-wrap:wrap;gap:22px;margin:4px 0px 30px}.px-scope .sm-tool{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:54px}.px-scope .sm-tool img{width:26px;height:26px;object-fit:contain;transition:transform 0.18s}.px-scope .sm-tool:hover img{transform:translateY(-2px)}.px-scope .sm-tool-ph{width:26px;height:26px;border-radius:9px;background:rgb(242,244,248);border:1px solid rgb(230,232,238);color:rgb(138,143,156);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.px-scope .sm-tool span{font-size:10px;font-weight:500;letter-spacing:0.2px;color:rgb(138,143,156);text-align:center;line-height:1.25;white-space:nowrap;transition:color 0.18s}.px-scope .sm-tool:hover span{color:rgb(51,54,63)}@media (max-width:620px){.px-scope .sm-tools{gap:14px}}@media (max-width:620px){.px-scope .sm-tool{min-width:48px}}@media (max-width:620px){.px-scope .sm-tool img{width:22px;height:22px}}@media (max-width:620px){.px-scope .sm-tool span{font-size:9.5px}}@container (max-width:620px){.px-scope .sm-tools{gap:14px}}@container (max-width:620px){.px-scope .sm-tool{min-width:48px}}@container (max-width:620px){.px-scope .sm-tool img{width:22px;height:22px}}@container (max-width:620px){.px-scope .sm-tool span{font-size:9.5px}}.px-scope .sm-cta{display:flex;flex-wrap:wrap;gap:10px}.px-scope .sm-btn{font-size:12.5px;font-weight:500;padding:12px 18px;border-radius:10px;border:1px solid rgb(216,219,226);background:rgb(255,255,255);color:rgb(20,22,26);cursor:pointer;transition:transform 0.12s,border-color 0.15s;display:inline-block}.px-scope .sm-btn:hover{transform:translateY(-1px);border-color:rgb(183,191,208)}.px-scope .sm-btn.primary{background:rgb(18,20,26);color:rgb(255,255,255);border-color:rgb(18,20,26)}.px-scope .sm-btn.primary:hover{background:rgb(36,94,219);border-color:rgb(36,94,219)}.px-scope .sm-work{max-width:980px;margin:0px auto;padding:10px 24px 70px}.px-scope .sm-section-label{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:rgb(138,143,156);margin-bottom:18px;text-align:center}.px-scope .sm-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.px-scope .sm-card{display:flex;flex-direction:column;text-align:left;border:1px solid rgb(236,238,242);border-radius:18px;background:rgb(255,255,255);cursor:pointer;transition:box-shadow 0.18s,transform 0.18s,border-color 0.18s;overflow:hidden}.px-scope .sm-card:hover{box-shadow:rgba(20,25,40,0.08) 0px 14px 30px;transform:translateY(-3px);border-color:rgb(223,227,238)}.px-scope .sm-card-cover{width:100%;aspect-ratio:16 / 9;background:rgb(244,245,248);overflow:hidden}.px-scope .sm-card-cover img{width:100%;height:100%;object-fit:cover;display:block}.px-scope .sm-card-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1 1 0%}.px-scope .sm-card-top{display:flex;align-items:center;gap:10px;font-size:11px;color:rgb(138,143,156);margin-bottom:14px;font-weight:500}.px-scope .sm-ic{vertical-align:-2px;margin-right:3px;color:rgb(138,143,156)}.px-scope .sm-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.px-scope .sm-tag{font-size:10px;font-weight:600;letter-spacing:0.8px;text-transform:uppercase;background:rgb(244,245,248);color:rgb(86,91,102);border-radius:6px;padding:4px 8px}.px-scope .sm-card h3{font-size:19px;font-weight:600;margin-bottom:8px;letter-spacing:-0.2px}.px-scope .sm-card p{font-size:12.5px;line-height:1.65;color:rgb(86,91,102);margin-bottom:18px}.px-scope .sm-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid rgb(240,241,244);padding-top:16px;margin-top:auto}.px-scope .sm-card-stats .st b{display:block;font-size:13px;font-weight:600;color:rgb(18,20,26);line-height:1.3}.px-scope .sm-card-stats .st span{font-size:9.5px;color:rgb(138,143,156);line-height:1.3;display:block}.px-scope .sm-card-view{font-size:11.5px;font-weight:600;color:rgb(36,94,219);margin-top:16px}@media (max-width:700px){.px-scope .sm-grid{grid-template-columns:1fr}}@media (max-width:700px){.px-scope .sm-h1{font-size:32px}}@container (max-width:700px){.px-scope .sm-grid{grid-template-columns:1fr}}@container (max-width:700px){.px-scope .sm-h1{font-size:32px}}.px-scope .sm-about{max-width:780px;margin:0px auto;padding:50px 24px 70px;border-top:1px solid rgb(236,238,242)}.px-scope .sm-feedback{max-width:780px;margin:0px auto;padding:50px 24px 70px;border-top:1px solid rgb(236,238,242)}.px-scope .sm-tmn-card{position:relative;background:rgb(255,255,255);border:1px solid rgb(230,232,238);border-radius:18px;box-shadow:rgba(18,20,26,0.04) 0px 1px 2px,rgba(18,20,26,0.05) 0px 8px 28px;padding:34px 34px 20px}.px-scope .sm-tmn{text-align:center;min-height:186px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity 0.28s,transform 0.28s}.px-scope .sm-tmn.is-out{opacity:0;transform:translateY(6px)}.px-scope .sm-tmn-mark{font-family:Georgia,serif;font-size:52px;line-height:0.7;color:rgb(223,228,246);height:26px;margin-bottom:10px}.px-scope .sm-tmn-quote{font-size:16px;line-height:1.75;color:rgb(18,20,26);font-weight:500;max-width:620px;margin-bottom:22px}.px-scope .sm-tmn-person{display:flex;align-items:center;gap:12px}.px-scope .sm-tmn-avatar{width:38px;height:38px;border-radius:50%;background:rgb(238,242,254);color:rgb(36,94,219);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.px-scope .sm-tmn-name{font-size:12.5px;font-weight:600;color:rgb(18,20,26);text-align:left}.px-scope .sm-tmn-role{font-size:11px;color:rgb(138,143,156);text-align:left}.px-scope .sm-tmn-bar{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px;padding-top:16px;border-top:1px solid rgb(240,241,244)}.px-scope .sm-tmn-arrow{width:28px;height:28px;border-radius:50%;border:1px solid rgb(227,229,234);background:rgb(255,255,255);color:rgb(111,116,128);font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color 0.15s,color 0.15s,background 0.15s}.px-scope .sm-tmn-arrow:hover{border-color:rgb(36,94,219);color:rgb(36,94,219);background:rgb(245,248,255)}.px-scope .sm-tmn-dots{display:flex;gap:7px}.px-scope .sm-tmn-dots span{width:6px;height:6px;border-radius:50%;background:rgb(227,229,234);cursor:pointer;transition:background 0.2s,width 0.2s}.px-scope .sm-tmn-dots span.on{background:rgb(36,94,219);width:18px;border-radius:3px}@media (max-width:620px){.px-scope .sm-tmn-card{padding:26px 20px 16px}}@media (max-width:620px){.px-scope .sm-tmn-quote{font-size:14.5px}}@container (max-width:620px){.px-scope .sm-tmn-card{padding:26px 20px 16px}}@container (max-width:620px){.px-scope .sm-tmn-quote{font-size:14.5px}}.px-scope .sm-brands{max-width:980px;margin:0px auto;padding:40px 24px 60px;border-top:1px solid rgb(236,238,242)}.px-scope .sm-brands-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;font-size:12px;color:rgb(138,143,156);font-weight:500}.px-scope .sm-brands-line span.dot{color:rgb(216,219,226)}.px-scope .cloud-chip{display:inline-block;background:rgb(244,245,248);border-radius:20px;padding:10px 20px;font-size:12.5px;color:rgb(74,78,88)}.px-scope .smx-foot{max-width:980px;margin:0px auto;padding:26px 24px 60px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;font-size:11.5px;color:rgb(138,143,156);border-top:1px solid rgb(236,238,242);height:auto;background:none}.px-scope .sm-foot-links{display:flex;gap:18px}.px-scope .sm-foot-links a:hover{color:rgb(36,94,219)}.px-scope #sm-case{display:none;min-height:100%}.px-scope .sm-case-bar{max-width:760px;margin:0px auto;padding:26px 24px 0px;display:flex;align-items:center;justify-content:space-between}.px-scope .sm-back{font-size:12px;font-weight:500;color:rgb(86,91,102);background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;cursor:pointer;padding:8px 0px}.px-scope .sm-back:hover{color:rgb(18,20,26)}.px-scope .sm-case-body{padding:0px 24px 100px}.px-scope .px-wrap{max-width:720px;margin:0px auto}.px-scope .px-wrap-wide{max-width:980px;margin:0px auto;padding:0px 24px 70px}.px-scope .sm-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:900px){.px-scope .sm-grid-3{grid-template-columns:1fr 1fr}}@container (max-width:900px){.px-scope .sm-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:620px){.px-scope .sm-grid-3{grid-template-columns:1fr}}@container (max-width:620px){.px-scope .sm-grid-3{grid-template-columns:1fr}}.px-scope .px-hero{text-align:center;padding:26px 0px 0px}.px-scope .px-title{font-size:32px;font-weight:700;color:rgb(18,20,26);margin-bottom:6px;letter-spacing:-0.4px}.px-scope .px-subtitle{font-size:14px;font-weight:500;color:rgb(47,111,237);margin-bottom:26px}.px-scope .px-hero-img{width:100%;border-radius:18px;display:block;object-fit:cover;max-height:360px;margin-bottom:30px;border:1px solid rgb(236,238,242)}.px-scope .px-info-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left;margin-bottom:30px}.px-scope .px-stats.two{grid-template-columns:repeat(2,1fr)}.px-scope .px-info-h{font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgb(138,143,156);margin-bottom:8px}.px-scope .px-info-v{font-size:13px;font-weight:600;color:rgb(18,20,26)}.px-scope .px-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:22px 0px;border-top:1px solid rgb(236,238,242);border-bottom:1px solid rgb(236,238,242);margin-bottom:34px;text-align:left}.px-scope .px-stat b{display:block;font-size:17px;font-weight:700;color:rgb(233,69,123);margin-bottom:3px}.px-scope .px-stat span{font-size:10.5px;color:rgb(107,111,121);line-height:1.4;display:block}.px-scope .px-hmw{font-size:14px;font-weight:600;line-height:1.6;text-align:left;color:rgb(51,54,63);background:rgb(247,248,251);border:1px solid rgb(236,238,242);border-radius:12px;padding:13px 18px;margin:18px 0px 22px}.px-scope .px-hmw em{color:rgb(138,143,156);font-style:italic;font-weight:500}.px-scope .px-h2{font-size:26px;font-weight:700;color:rgb(18,20,26);margin:54px 0px 20px;letter-spacing:-0.3px}.px-scope .px-h3{font-size:16px;font-weight:700;color:rgb(18,20,26);margin-bottom:6px}.px-scope .px-p{font-size:13.5px;line-height:1.8;color:rgb(74,78,88);margin-bottom:18px}.px-scope .px-synth{margin:18px 0px 10px}.px-scope .px-synth-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:13px 0px;border-bottom:1px solid rgb(240,241,244);align-items:start}.px-scope .px-synth-head{font-size:10.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgb(138,143,156);border-bottom:1px solid rgb(236,238,242);padding-bottom:10px}.px-scope .px-synth-row .f{font-size:13px;line-height:1.6;color:rgb(86,91,102)}.px-scope .px-synth-row .r{font-size:13px;line-height:1.6;color:rgb(18,20,26);font-weight:600}.px-scope .px-synth-row .r::before{content:"→";color:rgb(138,143,156);font-weight:400;margin-right:8px}@media (max-width:620px){.px-scope .px-synth-row{grid-template-columns:1fr;gap:4px}}@media (max-width:620px){.px-scope .px-synth-head{display:none}}@container (max-width:620px){.px-scope .px-synth-row{grid-template-columns:1fr;gap:4px}}@container (max-width:620px){.px-scope .px-synth-head{display:none}}.px-scope .px-callout{background:rgb(239,240,254);border-radius:16px;padding:22px 26px;margin:30px 0px}.px-scope .px-callout h4{font-size:15px;font-weight:700;color:rgb(108,76,224);margin-bottom:8px}.px-scope .px-callout p{font-size:13px;line-height:1.75;color:rgb(74,78,88)}.px-scope .px-banner{background:rgb(239,240,254);color:rgb(75,63,168);font-size:12px;font-weight:700;text-align:center;border-radius:10px;padding:12px 18px;margin:26px 0px}.px-scope .px-pain-title{font-size:17px;font-weight:700;text-align:left;color:rgb(18,20,26);margin:40px 0px 22px}.px-scope .px-pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px}.px-scope .px-pain-card{border:1px solid rgb(236,238,242);border-radius:14px;overflow:hidden;background:rgb(255,255,255)}.px-scope .px-pain-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-size:12px;font-weight:700}.px-scope .px-pain-body{padding:14px;font-size:12px;line-height:1.65;color:rgb(86,91,102)}.px-scope .px-pc-pink .px-pain-head{background:rgb(251,217,231);color:rgb(162,25,85)}.px-scope .px-pc-orange .px-pain-head{background:rgb(251,227,196);color:rgb(138,75,0)}.px-scope .px-pc-blue .px-pain-head{background:rgb(216,232,252);color:rgb(29,95,168)}.px-scope .px-pc-red .px-pain-head{background:rgb(250,212,210);color:rgb(176,46,34)}.px-scope .px-pc-green .px-pain-head{background:rgb(217,241,225);color:rgb(30,122,68)}.px-scope .px-pc-purple .px-pain-head{background:rgb(228,219,251);color:rgb(91,63,168)}@media (max-width:600px){.px-scope .px-pain-grid{grid-template-columns:1fr}}@container (max-width:600px){.px-scope .px-pain-grid{grid-template-columns:1fr}}.px-scope .px-charts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0px 36px}.px-scope .px-chart-cap{text-align:center;font-size:11.5px;color:rgb(107,111,121);margin-top:8px;font-weight:500}@media (max-width:600px){.px-scope .px-charts{grid-template-columns:1fr}}@container (max-width:600px){.px-scope .px-charts{grid-template-columns:1fr}}.px-scope .px-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px}.px-scope .px-stat-card{background:rgb(253,240,245);border-radius:14px;padding:18px 20px}.px-scope .px-stat-card b{display:block;font-size:17px;font-weight:700;color:rgb(18,20,26);margin-bottom:4px}.px-scope .px-stat-card span{font-size:11.5px;color:rgb(107,111,121)}@media (max-width:600px){.px-scope .px-stat-grid{grid-template-columns:1fr}}@container (max-width:600px){.px-scope .px-stat-grid{grid-template-columns:1fr}}.px-scope .px-img{width:100%;border-radius:16px;border:1px solid rgb(236,238,242);display:block;margin:18px 0px}.px-scope .px-img-cap{text-align:center;font-size:11px;color:rgb(138,143,156);margin:-10px 0px 18px}.px-scope .px-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0px}.px-scope .px-row2 img{width:100%;border-radius:14px;border:1px solid rgb(236,238,242);display:block}@media (max-width:600px){.px-scope .px-row2{grid-template-columns:1fr}}@container (max-width:600px){.px-scope .px-row2{grid-template-columns:1fr}}.px-scope .shot{border:1px solid rgb(236,238,242);border-radius:16px;background:rgb(244,245,248);color:rgb(138,143,156);display:flex;align-items:center;justify-content:center;font-size:12px;height:200px;margin:18px 0px}.px-scope .px-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0px 28px}.px-scope .px-gallery img{width:100%;border-radius:10px;border:1px solid rgb(236,238,242);display:block}@media (max-width:600px){.px-scope .px-gallery{grid-template-columns:1fr 1fr}}@container (max-width:600px){.px-scope .px-gallery{grid-template-columns:1fr 1fr}}.px-scope .film{margin:18px 0px 28px}.px-scope .film-cell{width:190px}.px-scope .film-shot{height:340px;border:1px solid rgb(236,238,242);background:rgb(247,248,251);border-radius:14px;box-shadow:none}.px-scope .film-cell figcaption{color:rgb(107,111,121);font-weight:500;font-size:11px}.px-scope .film-ctrl{gap:10px}.px-scope .film-ctrl .xp-btn{font-size:11px;font-weight:500;padding:8px 14px;border-radius:20px;border:1px solid rgb(216,219,226);background:rgb(255,255,255);color:rgb(51,54,63);box-shadow:none;text-shadow:none;cursor:pointer}.px-scope .film-ctrl .xp-btn:hover{border-color:rgb(36,94,219);color:rgb(36,94,219)}.px-scope .film-ctrl .xp-btn:disabled{opacity:0.35;cursor:default}.px-scope .film-count{color:rgb(138,143,156);font-size:11px}.px-scope .px-list{margin:0px 0px 18px 18px}.px-scope .px-list li{font-size:13.5px;line-height:1.85;color:rgb(74,78,88);margin-bottom:4px}@media (max-width:720px){.px-scope .px-title{font-size:26px}}@media (max-width:720px){.px-scope .px-info-row{grid-template-columns:1fr 1fr}}@media (max-width:720px){.px-scope .px-stats{grid-template-columns:1fr 1fr}}@container (max-width:720px){.px-scope .px-title{font-size:26px}}@container (max-width:720px){.px-scope .px-info-row{grid-template-columns:1fr 1fr}}@container (max-width:720px){.px-scope .px-stats{grid-template-columns:1fr 1fr}}@media (max-width:480px){.px-scope .px-info-row{grid-template-columns:1fr}}@media (max-width:480px){.px-scope .px-stats,.px-scope .px-stats.two{grid-template-columns:1fr}}@container (max-width:480px){.px-scope .px-info-row{grid-template-columns:1fr}}@container (max-width:480px){.px-scope .px-stats,.px-scope .px-stats.two{grid-template-columns:1fr}}.px-scope .sm-nav-r{display:flex;align-items:center;gap:22px}.px-scope .sm-links a.on{color:rgb(18,20,26);font-weight:600}.px-scope .sm-links a:hover{color:rgb(36,94,219)}@media (max-width:520px){.px-scope .sm-nav-r{gap:12px}}@media (max-width:520px){.px-scope .sm-links{gap:12px}}@media (max-width:520px){.px-scope .sm-switch{padding:7px 10px;font-size:10px}}@container (max-width:520px){.px-scope .sm-nav-r{gap:12px}}@container (max-width:520px){.px-scope .sm-links{gap:12px}}@container (max-width:520px){.px-scope .sm-switch{padding:7px 10px;font-size:10px}}.px-scope .px-live{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:rgb(255,255,255);background:rgb(18,20,26);border-radius:999px;padding:10px 18px;margin:0px 0px 26px;transition:background 0.15s,transform 0.12s}.px-scope .px-live:hover{background:rgb(36,94,219);transform:translateY(-1px)}.px-scope .px-hero .px-live{margin-top:4px}.px-scope .px-facts{display:flex;flex-direction:column;gap:14px;margin:6px 0px 10px}.px-scope .px-facts-row{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:baseline}.px-scope .px-facts-l{font-size:12px;font-weight:600;color:rgb(18,20,26)}.px-scope .px-facts-chips{display:flex;flex-wrap:wrap;gap:7px}.px-scope .px-facts-chips span{font-size:12px;padding:6px 12px;border-radius:999px;background:rgb(243,244,248);color:rgb(51,54,63)}.px-scope .px-facts-row:last-child .px-facts-chips span{background:rgb(239,240,254);color:rgb(75,63,168)}@media (max-width:560px){.px-scope .px-facts-row{grid-template-columns:1fr;gap:8px}}@container (max-width:560px){.px-scope .px-facts-row{grid-template-columns:1fr;gap:8px}}.px-scope .sm-section-label{font-size:26px;font-weight:700;letter-spacing:-0.4px;text-transform:none;color:rgb(18,20,26);margin-bottom:22px}.px-scope .sm-dot{color:rgb(233,69,123)}.px-scope .sa{max-width:980px;margin:0px auto;padding:30px 24px 80px}.px-scope .sa-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:44px;align-items:center;padding:20px 0px 46px}.px-scope .sa-hello{font-size:13px;color:rgb(233,69,123);font-weight:500;letter-spacing:0.3px;margin-bottom:10px}.px-scope .sa-h1{font-size:52px;font-weight:600;letter-spacing:-1.2px;line-height:1.05;color:rgb(18,20,26);margin-bottom:16px;text-wrap:balance}.px-scope .sa-h1 span{color:rgb(233,69,123)}.px-scope .sa-lead{font-size:16px;line-height:1.7;color:rgb(51,54,63);max-width:520px;margin-bottom:10px}.px-scope .sa-loc{font-size:13px;color:rgb(107,111,121);margin-bottom:22px}.px-scope .sa-loc b{color:rgb(18,20,26);font-weight:600}.px-scope .sa-cta{display:flex;flex-wrap:wrap;gap:10px}.px-scope .sa-cta.center{justify-content:center}.px-scope .sa-hero-ph{margin:0px;justify-self:end;width:100%;max-width:380px}.px-scope .sa-hero-ph img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center top;border-radius:22px;display:block}.px-scope .sa-sec{padding:40px 0px}.px-scope .sa-h2{font-size:28px;font-weight:700;letter-spacing:-0.5px;color:rgb(18,20,26);margin-bottom:8px;line-height:1.2}.px-scope .sa-sub{font-size:14px;line-height:1.65;color:rgb(138,143,156);margin-bottom:16px;max-width:620px}.px-scope .sa-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.px-scope .sa-chip{font-size:12.5px;padding:8px 14px;border-radius:999px;background:rgb(239,240,254);color:rgb(44,58,143);font-weight:500}.px-scope .sa-brands-line{justify-content:flex-start;font-size:13px}.px-scope .sa-sec-slider{padding-top:30px}.px-scope .sa-slider{position:relative;overflow:hidden;border:1px solid rgb(236,238,242);border-radius:24px;background:rgb(251,251,253);outline:none}.px-scope .sa-track{display:flex;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1)}.px-scope .sa-slider[data-i="1"] .sa-track{transform:translateX(-100%)}.px-scope .sa-panel{flex:0 0 100%;min-width:0px;padding:34px 92px 34px 34px}.px-scope .sa-panel-head{text-align:center;max-width:560px;margin:0px auto 26px}.px-scope .sa-panel-head .sa-sub{margin:0px auto}.px-scope .sa-split{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:start}.px-scope .sa-mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:118px;gap:10px}.px-scope .sa-mosaic .m1{grid-column:span 2}.px-scope .sa-mosaic .m3{grid-row:span 2}.px-scope .sa-mosaic .m4{grid-row:span 2}.px-scope .sa-ph{position:relative;margin:0px;border-radius:14px;overflow:hidden;background:rgb(238,240,244);min-width:0px}.px-scope .sa-ph img{width:100%;height:100%;object-fit:cover;display:block}.px-scope .sa-ph figcaption{position:absolute;left:0px;right:0px;bottom:0px;padding:22px 12px 9px;font-size:12px;font-style:italic;font-weight:500;color:rgb(255,255,255);background:linear-gradient(transparent,rgba(0,0,0,0.55))}.px-scope .sa-quotes{height:366px;overflow:hidden;mask-image:linear-gradient(transparent,rgb(0,0,0) 28px,rgb(0,0,0) calc(100% - 28px),transparent)}.px-scope .sa-qtrack,.px-scope .sa-qcopy{display:flex;flex-direction:column;gap:12px}.px-scope .sa-qcopy{padding-top:12px}.px-scope .sa-qtrack{animation:sa-up var(--sa-dur,60s) linear infinite}.px-scope .sa-quotes:hover .sa-qtrack{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.px-scope .sa-qtrack{animation:auto ease 0s 1 normal none running none}}@media (prefers-reduced-motion:reduce){.px-scope .sa-qcopy{display:none}}@media (prefers-reduced-motion:reduce){.px-scope .sa-quotes{overflow-y:auto}}.px-scope .sa-q{border:1px solid rgb(236,238,242);border-radius:16px;padding:16px 18px 14px 42px;background:rgb(255,255,255);position:relative}.px-scope .sa-q-mark{position:absolute;left:16px;top:10px;font-size:26px;line-height:1;color:rgb(233,69,123);font-family:Georgia,serif}.px-scope .sa-q p{font-size:12.8px;line-height:1.7;color:rgb(51,54,63)}.px-scope .sa-q-by{margin-top:10px;font-size:11.5px;color:rgb(138,143,156);display:flex;flex-wrap:wrap;gap:4px 8px}.px-scope .sa-q-by b{color:rgb(18,20,26);font-weight:600}.px-scope .sa-q-by b::before{content:"— "}.px-scope .sa-love,.px-scope .sa-q-intro{padding-left:18px}.px-scope .sa-love b{color:rgb(18,20,26);font-weight:600}.px-scope .sa-q-intro{background:rgb(253,236,242);border-color:rgb(248,211,225)}.px-scope .sa-tab{position:absolute;top:0px;right:0px;bottom:0px;width:62px;border-width:medium medium medium 1px;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgb(236,238,242);border-image:none;background:rgb(255,255,255);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:rgb(51,54,63)}.px-scope .sa-tab:hover{background:rgb(245,246,250)}.px-scope .sa-tab:focus-visible{outline:rgb(36,94,219) solid 2px;outline-offset:-3px}.px-scope .sa-tab-dot{width:12px;height:12px;border-radius:50%;background:rgb(233,69,123)}.px-scope .sa-tab-arrow{width:34px;height:34px;border-radius:50%;border:1px solid rgb(216,219,226);display:flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:1px}.px-scope .sa-tab-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:13px;font-weight:600;letter-spacing:0.4px}.px-scope .sa-dns{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.px-scope .sa-dns-card{border:1px solid rgb(236,238,242);border-radius:18px;overflow:hidden;background:rgb(255,255,255);display:flex;flex-direction:column;transition:box-shadow 0.18s,transform 0.18s}.px-scope .sa-dns-card:hover{box-shadow:rgba(20,25,40,0.08) 0px 14px 30px;transform:translateY(-3px)}.px-scope .sa-dns-card .sa-ph{border-radius:0px;height:150px}.px-scope .sa-dns-card b{font-size:14px;font-weight:600;margin:14px 16px 4px;color:rgb(18,20,26)}.px-scope .sa-dns-card>span{font-size:12.5px;line-height:1.6;color:rgb(107,111,121);margin:0px 16px 16px}.px-scope .sa-note{font-size:12px;color:rgb(138,143,156);margin-top:12px}.px-scope .sa-why{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:6px 0px 20px}.px-scope .sa-why p{font-size:13.5px;line-height:1.65;color:rgb(86,91,102);padding:18px;border-radius:16px;background:rgb(251,251,253);border:1px solid rgb(236,238,242)}.px-scope .sa-why b{display:block;color:rgb(18,20,26);font-size:15px;margin-bottom:6px}.px-scope .sa-end{text-align:center;padding-top:50px}.px-scope .sa-end .sa-h2{margin-bottom:20px}@media (max-width:900px){.px-scope .sa-h1{font-size:42px}}@media (max-width:900px){.px-scope .sa-split{grid-template-columns:1fr}}@media (max-width:900px){.px-scope .sa-quotes{height:320px}}@media (max-width:900px){.px-scope .sa-why,.px-scope .sa-dns{grid-template-columns:1fr 1fr}}@container (max-width:900px){.px-scope .sa-h1{font-size:42px}}@container (max-width:900px){.px-scope .sa-split{grid-template-columns:1fr}}@container (max-width:900px){.px-scope .sa-quotes{height:320px}}@container (max-width:900px){.px-scope .sa-why,.px-scope .sa-dns{grid-template-columns:1fr 1fr}}@media (max-width:700px){.px-scope .sa-hero{grid-template-columns:1fr;gap:26px}}@media (max-width:700px){.px-scope .sa-hero-ph{order:-1;justify-self:start;max-width:260px}}@media (max-width:700px){.px-scope .sa-slider{padding-top:52px}}@media (max-width:700px){.px-scope .sa-panel{padding:22px 18px 24px}}@media (max-width:700px){.px-scope .sa-tab{inset:0px 0px auto;width:auto;height:52px;flex-direction:row;border-left-width:medium;border-left-style:none;border-left-color:currentcolor;border-bottom:1px solid rgb(236,238,242);gap:12px}}@media (max-width:700px){.px-scope .sa-tab-label{writing-mode:horizontal-tb;transform:none}}@media (max-width:700px){.px-scope .sa-mosaic{grid-auto-rows:96px}}@container (max-width:700px){.px-scope .sa-hero{grid-template-columns:1fr;gap:26px}}@container (max-width:700px){.px-scope .sa-hero-ph{order:-1;justify-self:start;max-width:260px}}@container (max-width:700px){.px-scope .sa-slider{padding-top:52px}}@container (max-width:700px){.px-scope .sa-panel{padding:22px 18px 24px}}@container (max-width:700px){.px-scope .sa-tab{inset:0px 0px auto;width:auto;height:52px;flex-direction:row;border-left-width:medium;border-left-style:none;border-left-color:currentcolor;border-bottom:1px solid rgb(236,238,242);gap:12px}}@container (max-width:700px){.px-scope .sa-tab-label{writing-mode:horizontal-tb;transform:none}}@container (max-width:700px){.px-scope .sa-mosaic{grid-auto-rows:96px}}@media (max-width:560px){.px-scope .sa{padding:20px 16px 60px}}@media (max-width:560px){.px-scope .sa-h1{font-size:36px}}@media (max-width:560px){.px-scope .sa-h2{font-size:24px}}@media (max-width:560px){.px-scope .sa-why,.px-scope .sa-dns{grid-template-columns:1fr}}@media (max-width:560px){.px-scope .sa-mosaic{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.px-scope .sa-mosaic .m1{grid-column:span 2}}@container (max-width:560px){.px-scope .sa{padding:20px 16px 60px}}@container (max-width:560px){.px-scope .sa-h1{font-size:36px}}@container (max-width:560px){.px-scope .sa-h2{font-size:24px}}@container (max-width:560px){.px-scope .sa-why,.px-scope .sa-dns{grid-template-columns:1fr}}@container (max-width:560px){.px-scope .sa-mosaic{grid-template-columns:repeat(2,1fr)}}@container (max-width:560px){.px-scope .sa-mosaic .m1{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.px-scope .sa-track{transition:none}}.px-scope .px-dec{display:grid;grid-template-columns:1fr 3fr;gap:32px;align-items:center;padding:34px 0px;border-top:1px solid rgb(238,240,244);width:min(1060px,-64px + 100vw);margin-left:50%;translate:-50%}.px-scope .px-dec-flip{grid-template-columns:3fr 1fr}.px-scope .px-h2 + .px-dec{border-top-width:medium;border-top-style:none;border-top-color:currentcolor;padding-top:10px}.px-scope .px-dec-flip .px-dec-txt{order:2}.px-scope .px-dec-novis{grid-template-columns:1fr;width:auto;margin-left:0px;translate:none}.px-scope .px-dec-txt{min-width:0px}.px-scope .px-dec-n{font-size:12px;font-weight:700;color:rgb(233,69,123);letter-spacing:1px;margin-bottom:6px;font-variant-numeric:tabular-nums}.px-scope .px-dec-h{font-size:20px;font-weight:700;color:rgb(18,20,26);letter-spacing:-0.3px;margin-bottom:14px;line-height:1.3}.px-scope .px-dec-saw{background:rgb(253,236,242);border-radius:12px;padding:12px 14px;margin-bottom:12px}.px-scope .px-dec-saw span,.px-scope .px-dec-why span{display:block;font-size:10.5px;font-weight:700;color:rgb(162,25,85);margin-bottom:3px}.px-scope .px-dec-why span{color:rgb(75,63,168)}.px-scope .px-dec-saw p,.px-scope .px-dec-why p{font-size:13.5px;line-height:1.65;color:rgb(51,54,63)}.px-scope .px-dec-why{padding:0px 14px}.px-scope .px-dec-novis .px-dec-txt{display:grid;grid-template-columns:1fr 1fr;gap:0px 18px}.px-scope .px-dec-novis .px-dec-n,.px-scope .px-dec-novis .px-dec-h{grid-column:1 / -1}.px-scope .px-dec-novis .px-dec-saw{margin-bottom:0px}.px-scope .px-dec-novis .px-dec-why{background:rgb(239,240,254);border-radius:12px;padding:12px 14px}.px-scope .px-dec-vis{min-width:0px;display:flex;flex-direction:column;gap:12px}.px-scope .px-dec-vis figure{margin:0px}.px-scope .px-dec-vis .px-img,.px-scope .px-dec-vis .px-row2{margin:0px}.px-scope .px-dec-vis img{width:100%;max-height:480px;object-fit:contain;background:rgb(247,248,251)}.px-scope .px-dec-h{font-size:18px}.px-scope .px-dec-saw p,.px-scope .px-dec-why p{font-size:13px}@media (max-width:720px){.px-scope .px-dec,.px-scope .px-dec-flip{grid-template-columns:1fr;gap:16px;width:auto;margin-left:0px;translate:none}}@media (max-width:720px){.px-scope .px-dec-flip .px-dec-txt{order:0}}@media (max-width:720px){.px-scope .px-dec-novis .px-dec-txt{grid-template-columns:1fr;gap:10px}}@container (max-width:720px){.px-scope .px-dec,.px-scope .px-dec-flip{grid-template-columns:1fr;gap:16px;width:auto;margin-left:0px;translate:none}}@container (max-width:720px){.px-scope .px-dec-flip .px-dec-txt{order:0}}@container (max-width:720px){.px-scope .px-dec-novis .px-dec-txt{grid-template-columns:1fr;gap:10px}}.px-scope .px-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0px 4px}.px-scope .px-quote{border:1px solid rgb(236,238,242);border-radius:16px;padding:18px;background:rgb(255,255,255)}.px-scope .px-quote p{font-size:17px;font-weight:600;color:rgb(18,20,26);line-height:1.4;margin-bottom:10px}.px-scope .px-quote span{font-size:11px;font-weight:600;color:rgb(233,69,123)}.px-scope .px-nos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:12px 0px 10px}.px-scope .px-no{border:1px dashed rgb(216,219,226);border-radius:14px;padding:14px 16px}.px-scope .px-no b{display:block;font-size:14px;font-weight:600;color:rgb(18,20,26);text-decoration:line-through 1.5px rgba(233,69,123,0.55);margin-bottom:4px}.px-scope .px-no span{font-size:12.5px;color:rgb(107,111,121);line-height:1.55}@media (max-width:600px){.px-scope .px-quotes{grid-template-columns:1fr}}@container (max-width:600px){.px-scope .px-quotes{grid-template-columns:1fr}}.px-scope .px-stars,.px-scope .px-x{list-style:none;padding:0px;margin:14px 0px 8px;display:flex;flex-direction:column;gap:14px}.px-scope .px-stars li,.px-scope .px-x li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:14px;line-height:1.65;color:rgb(51,54,63)}.px-scope .px-star{width:20px;height:20px;margin-top:2px;fill:rgb(242,183,5)}.px-scope .px-xi{width:20px;height:20px;margin-top:2px;fill:rgb(253,236,236);stroke:rgb(214,69,69);stroke-width:1.8;stroke-linecap:round}.px-scope .px-x li b,.px-scope .px-stars li b{color:rgb(18,20,26);font-weight:600}.px-scope .px-stickies{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:14px;margin:16px 0px 6px}.px-scope .px-sticky.has-text{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.px-scope .px-sticky small{font-size:12px;line-height:1.45;color:rgb(74,74,74)}.px-scope .px-sticky:nth-child(5){background:rgb(243,230,255);rotate:-1.5deg}.px-scope .px-sticky{aspect-ratio:1 / 1;flex-direction:row;background:rgb(255,243,168);border-radius:4px 4px 18px;padding:16px;display:flex;align-items:center;box-shadow:rgba(120,100,0,0.12) 0px 8px 16px;rotate:-2deg}.px-scope .px-sticky:nth-child(2){background:rgb(255,227,238);rotate:1.5deg}.px-scope .px-sticky:nth-child(3){background:rgb(227,241,255);rotate:-1deg}.px-scope .px-sticky:nth-child(4){background:rgb(230,246,227);rotate:2deg}.px-scope .px-sticky span{font-size:14.5px;font-weight:600;line-height:1.4;color:rgb(43,43,43)}@media (max-width:640px){.px-scope .px-stickies{grid-template-columns:1fr 1fr}}@container (max-width:640px){.px-scope .px-stickies{grid-template-columns:1fr 1fr}}.px-scope .px-road{list-style:none;padding:0px;margin:22px 0px 10px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative}.px-scope .px-road::before{content:"";position:absolute;top:7px;left:7px;right:7px;height:2px;background:linear-gradient(90deg,rgb(108,76,224) 0px,rgb(108,76,224) 75%,transparent 75%),repeating-linear-gradient(90deg,rgb(201,205,216) 0px,rgb(201,205,216) 6px,transparent 6px,transparent 12px)}.px-scope .px-road>li{position:relative;padding-top:28px;min-width:0px}.px-scope .px-road-dot{position:absolute;top:0px;left:0px;width:16px;height:16px;border-radius:50%;background:rgb(108,76,224);box-shadow:rgb(239,240,254) 0px 0px 0px 4px}.px-scope .px-road>li.fut .px-road-dot{background:rgb(255,255,255);border:2px dashed rgb(183,188,203);box-shadow:none}.px-scope .px-road-v{font-size:11px;font-weight:700;color:rgb(108,76,224);letter-spacing:1px}.px-scope .px-road>li.fut .px-road-v{color:rgb(138,143,156)}.px-scope .px-road-t{font-size:15px;font-weight:700;color:rgb(18,20,26);margin:2px 0px 8px}.px-scope .px-road ul{list-style:none;padding:0px;margin:0px;display:flex;flex-direction:column;gap:5px}.px-scope .px-road ul li{font-size:12.5px;color:rgb(86,91,102);line-height:1.5}@media (max-width:640px){.px-scope .px-road{grid-template-columns:1fr;gap:22px;padding-left:28px}}@media (max-width:640px){.px-scope .px-road::before{inset:8px auto 8px 7px;width:2px;height:auto;background:rgb(201,205,216)}}@media (max-width:640px){.px-scope .px-road>li{padding-top:0px}}@media (max-width:640px){.px-scope .px-road-dot{left:-28px;top:2px}}@container (max-width:640px){.px-scope .px-road{grid-template-columns:1fr;gap:22px;padding-left:28px}}@container (max-width:640px){.px-scope .px-road::before{inset:8px auto 8px 7px;width:2px;height:auto;background:rgb(201,205,216)}}@container (max-width:640px){.px-scope .px-road>li{padding-top:0px}}@container (max-width:640px){.px-scope .px-road-dot{left:-28px;top:2px}}.px-scope .px-annot{position:relative;margin:34px 0px 18px}.px-scope .px-annot-note{position:relative;display:inline-block;font-size:12.5px;font-weight:600;color:rgb(75,63,168);background:rgb(239,240,254);border-radius:12px;padding:8px 14px;margin:0px 0px 14px 18px}.px-scope .px-annot-note::after{content:"";position:absolute;left:22px;bottom:-8px;border-width:8px 8px 0px;border-style:solid solid none;border-color:rgb(239,240,254) transparent currentcolor;border-image:none}.px-scope .px-annot figure,.px-scope .px-annot .px-row2{margin-top:0px}.px-scope .sa-bento{display:grid;grid-template-columns:1.1fr 1fr;grid-template-areas:"state skills" "tools skills";gap:14px;margin-top:14px}.px-scope .sa-b{border-radius:22px;padding:24px 26px;min-width:0px}.px-scope .sa-b h3{font-size:16px;font-weight:700;color:rgb(18,20,26);margin-bottom:14px}.px-scope .sa-b-state{grid-area:state;background:linear-gradient(135deg,rgb(253,236,242),rgb(239,240,254))}.px-scope .sa-b-state p{font-size:24px;line-height:1.35;font-weight:600;color:rgb(18,20,26);letter-spacing:-0.4px;margin-bottom:12px;text-wrap:balance}.px-scope .sa-b-state em{font-style:normal;color:rgb(233,69,123)}.px-scope .sa-b-state span{font-size:14px;color:rgb(86,91,102);line-height:1.6}.px-scope .sa-b-skills{grid-area:skills;border:1px solid rgb(236,238,242);background:rgb(255,255,255)}.px-scope .sa-skilltiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.px-scope .sa-skilltile{display:flex;align-items:center;gap:10px;background:rgb(247,248,251);border-radius:14px;padding:12px;font-size:13px;font-weight:600;color:rgb(18,20,26);line-height:1.3}.px-scope .sa-skilltile svg{flex:0 0 auto}.px-scope .sa-b-tools{grid-area:tools;border:1px solid rgb(236,238,242);background:rgb(255,255,255)}.px-scope .sa-toolgrid{display:flex;flex-wrap:wrap;gap:10px 6px}.px-scope .sa-toolgrid .sm-tool{min-width:58px}@media (max-width:760px){.px-scope .sa-bento{grid-template-columns:1fr;grid-template-areas:"state" "skills" "tools"}}@media (max-width:760px){.px-scope .sa-b-state p{font-size:20px}}@container (max-width:760px){.px-scope .sa-bento{grid-template-columns:1fr;grid-template-areas:"state" "skills" "tools"}}@container (max-width:760px){.px-scope .sa-b-state p{font-size:20px}}@media (max-width:380px){.px-scope .sa-skilltiles{grid-template-columns:1fr}}@container (max-width:380px){.px-scope .sa-skilltiles{grid-template-columns:1fr}}.px-scope .px-people{display:grid;grid-template-columns:repeat(3,1fr);gap:0px;margin:10px 0px 6px}.px-scope .px-person{display:flex;flex-direction:column;gap:14px;align-items:flex-start;text-align:left;padding:6px 22px;border-left:1px solid rgb(236,238,242);min-width:0px}.px-scope .px-person:first-child{border-left-width:medium;border-left-style:none;border-left-color:currentcolor;padding-left:0px}.px-scope .px-pico{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.px-scope .px-pico svg{width:34px;height:34px}.px-scope .px-pico-pink{background:rgb(251,227,236)}.px-scope .px-pico-blue{background:rgb(220,235,251)}.px-scope .px-pico-purple{background:rgb(232,227,250)}.px-scope .px-person b{display:block;font-size:15px;font-weight:700;color:rgb(18,20,26);line-height:1.35;margin-bottom:6px}.px-scope .px-person p{font-size:13px;line-height:1.6;color:rgb(107,111,121)}.px-scope .px-tag{display:inline-block;vertical-align:middle;font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;background:rgb(253,236,242);color:rgb(162,25,85);margin-left:4px}@media (max-width:680px){.px-scope .px-people{grid-template-columns:1fr;gap:18px}}@media (max-width:680px){.px-scope .px-person{border-left-width:medium;border-left-style:none;border-left-color:currentcolor;padding:0px}}@media (max-width:680px){.px-scope .px-person + .px-person{border-top:1px solid rgb(236,238,242);padding-top:18px}}@container (max-width:680px){.px-scope .px-people{grid-template-columns:1fr;gap:18px}}@container (max-width:680px){.px-scope .px-person{border-left-width:medium;border-left-style:none;border-left-color:currentcolor;padding:0px}}@container (max-width:680px){.px-scope .px-person + .px-person{border-top:1px solid rgb(236,238,242);padding-top:18px}}.px-scope .px-starcards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0px 8px}.px-scope .px-starcard{background:rgb(255,251,234);border:1px solid rgb(246,231,168);border-radius:16px;padding:18px 18px 16px;min-width:0px}.px-scope .px-starcard .px-star{width:22px;height:22px;fill:rgb(242,183,5);display:block;margin-bottom:10px}.px-scope .px-starcard b{display:block;font-size:14.5px;font-weight:700;color:rgb(18,20,26);margin-bottom:6px}.px-scope .px-starcard p{font-size:13px;line-height:1.6;color:rgb(86,91,102)}@media (max-width:600px){.px-scope .px-starcards{grid-template-columns:1fr}}@container (max-width:600px){.px-scope .px-starcards{grid-template-columns:1fr}}.px-scope .px-decs-textfirst .px-dec{grid-template-columns:3fr 1fr;width:auto;margin-left:0px;translate:none}.px-scope .px-decs-textfirst .px-dec-flip{grid-template-columns:1fr 3fr}.px-scope .px-decs-textfirst .px-dec-novis{grid-template-columns:1fr}.px-scope .px-decs-textfirst .px-dec-vis img{max-height:300px}.px-scope .px-decs-textfirst .px-dec:first-child{border-top-width:medium;border-top-style:none;border-top-color:currentcolor;padding-top:10px}@media (max-width:720px){.px-scope .px-decs-textfirst .px-dec,.px-scope .px-decs-textfirst .px-dec-flip{grid-template-columns:1fr}}@container (max-width:720px){.px-scope .px-decs-textfirst .px-dec,.px-scope .px-decs-textfirst .px-dec-flip{grid-template-columns:1fr}}.px-scope .px-rev-sum{display:flex;align-items:center;gap:16px;margin:10px 0px 18px}.px-scope .px-rev-big{font-size:48px;font-weight:700;color:rgb(18,20,26);line-height:1;letter-spacing:-1px}.px-scope .px-rev-stars{display:flex;gap:2px}.px-scope .px-rev-stars svg{width:20px;height:20px}.px-scope .px-rev-count{font-size:12px;color:rgb(138,143,156);margin-top:4px}.px-scope .px-revs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.px-scope .px-rev{border:1px solid rgb(232,234,239);border-radius:14px;padding:14px 16px;background:rgb(255,255,255)}.px-scope .px-rev-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.px-scope .px-rev-av{width:30px;height:30px;border-radius:50%;background:rgb(239,240,254);display:flex;align-items:center;justify-content:center}.px-scope .px-rev-av svg{width:18px;height:18px;fill:none;stroke:rgb(108,76,224);stroke-width:1.8}.px-scope .px-rev-who{font-size:12.5px;font-weight:600;color:rgb(51,54,63);flex:1 1 0%}.px-scope .px-rev-tag{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px}.px-scope .px-rev-tag.pos{background:rgb(230,246,236);color:rgb(30,122,68)}.px-scope .px-rev-tag.neg{background:rgb(253,240,226);color:rgb(138,75,0)}.px-scope .px-rev b{display:block;font-size:14px;color:rgb(18,20,26);margin-bottom:4px}.px-scope .px-rev p{font-size:13px;line-height:1.6;color:rgb(86,91,102)}@media (max-width:600px){.px-scope .px-revs{grid-template-columns:1fr}}@container (max-width:600px){.px-scope .px-revs{grid-template-columns:1fr}}.px-scope .px-overview{background:linear-gradient(135deg,rgb(253,236,242),rgb(239,240,254));border-radius:22px;padding:26px 28px;margin:6px 0px 22px}.px-scope .px-overview p{font-size:22px;line-height:1.4;font-weight:600;color:rgb(18,20,26);letter-spacing:-0.3px;margin-bottom:12px;text-wrap:balance}.px-scope .px-overview em{font-style:normal;color:rgb(233,69,123)}.px-scope .px-overview span{display:block;font-size:14px;line-height:1.65;color:rgb(86,91,102)}@media (max-width:560px){.px-scope .px-overview{padding:20px}}@media (max-width:560px){.px-scope .px-overview p{font-size:18px}}@container (max-width:560px){.px-scope .px-overview{padding:20px}}@container (max-width:560px){.px-scope .px-overview p{font-size:18px}}.px-scope .px-decs-stacked .px-dec,.px-scope .px-decs-stacked .px-dec-flip{grid-template-columns:1fr;width:auto;margin-left:0px;translate:none;gap:18px;padding:30px 0px}.px-scope .px-decs-stacked .px-dec:first-child{border-top-width:medium;border-top-style:none;border-top-color:currentcolor;padding-top:6px}.px-scope .px-decs-stacked .px-dec-flip .px-dec-txt{order:0}.px-scope .px-decs-stacked .px-dec-txt{display:grid;grid-template-columns:1fr 1fr;gap:0px 14px}.px-scope .px-decs-stacked .px-dec-n,.px-scope .px-decs-stacked .px-dec-h{grid-column:1 / -1}.px-scope .px-decs-stacked .px-dec-saw{margin-bottom:0px}.px-scope .px-decs-stacked .px-dec-why{background:rgb(239,240,254);border-radius:12px;padding:12px 14px}.px-scope .px-decs-stacked .px-dec-vis img{max-height:none}@media (max-width:600px){.px-scope .px-decs-stacked .px-dec-txt{grid-template-columns:1fr;gap:10px}}@container (max-width:600px){.px-scope .px-decs-stacked .px-dec-txt{grid-template-columns:1fr;gap:10px}}.px-scope .px-wrap .px-title{font-size:34px;font-weight:600;letter-spacing:-0.6px}.px-scope .px-wrap .px-subtitle{font-size:15px;font-weight:400;color:rgb(74,111,216);line-height:1.55}.px-scope .px-wrap .px-h2{font-size:22px;font-weight:600;letter-spacing:-0.2px;color:rgb(22,24,29);margin:60px 0px 12px}.px-scope .px-wrap .px-h3,.px-scope .px-wrap .px-pain-title{font-size:15px;font-weight:600;color:rgb(22,24,29);margin:28px 0px 10px;text-align:left}.px-scope .px-wrap .px-h2 + .px-h3,.px-scope .px-wrap .px-h2 + .px-pain-title{margin-top:6px}.px-scope .px-wrap .px-p,.px-scope .px-wrap .px-list li,.px-scope .px-wrap .px-stars li,.px-scope .px-wrap .px-x li{font-size:14.5px;line-height:1.7;color:rgb(91,96,107)}.px-scope .px-wrap .px-p{max-width:640px;margin-bottom:14px}.px-scope .px-wrap .px-x li b,.px-scope .px-wrap .px-stars li b{font-weight:600;color:rgb(42,45,52)}.px-scope .px-wrap .px-hmw{font-size:14px;font-weight:500;color:rgb(59,63,72)}.px-scope .px-wrap .px-overview{padding:22px 24px}.px-scope .px-wrap .px-overview p{font-size:17px;font-weight:500;line-height:1.55;letter-spacing:-0.1px;color:rgb(34,37,43);margin-bottom:10px}.px-scope .px-wrap .px-overview em{font-weight:600}.px-scope .px-wrap .px-overview span{font-size:13.5px;line-height:1.65;color:rgb(100,105,118)}.px-scope .px-wrap .px-callout h4{font-size:14px;font-weight:600}.px-scope .px-wrap .px-callout p{font-size:13.5px;line-height:1.65;color:rgb(85,90,102)}.px-scope .px-wrap .px-pain-head,.px-scope .px-wrap .px-person b,.px-scope .px-wrap .px-starcard b,.px-scope .px-wrap .px-rev b,.px-scope .px-wrap .px-no b,.px-scope .px-wrap .px-road-t,.px-scope .px-wrap .px-sticky span{font-size:14px;font-weight:600;line-height:1.4}.px-scope .px-wrap .px-pain-body,.px-scope .px-wrap .px-person p,.px-scope .px-wrap .px-starcard p,.px-scope .px-wrap .px-rev p,.px-scope .px-wrap .px-no span,.px-scope .px-wrap .px-road ul li,.px-scope .px-wrap .px-synth-row .f,.px-scope .px-wrap .px-synth-row .r,.px-scope .px-wrap .px-sticky small{font-size:13px;line-height:1.6;color:rgb(100,105,118)}.px-scope .px-wrap .px-synth-row .r{color:rgb(42,45,52);font-weight:500}.px-scope .px-wrap .px-starcard{padding:16px 18px}.px-scope .px-wrap .px-starcard .px-star{width:16px;height:16px;margin-bottom:8px}.px-scope .px-wrap .px-quote p{font-size:15px;font-weight:600}.px-scope .px-wrap .px-stat b,.px-scope .px-wrap .px-stat-card b{font-size:18px;font-weight:600}.px-scope .px-wrap .px-stat span,.px-scope .px-wrap .px-stat-card span{font-size:12px;color:rgb(125,130,143)}.px-scope .px-wrap .px-dec-h{font-size:17px;font-weight:600;margin-bottom:12px}.px-scope .px-wrap .px-dec-saw p,.px-scope .px-wrap .px-dec-why p{font-size:13.5px;line-height:1.65;color:rgb(62,66,75)}@media (max-width:600px){.px-scope .px-wrap .px-title{font-size:28px}}@media (max-width:600px){.px-scope .px-wrap .px-h2{font-size:20px;margin-top:44px}}@media (max-width:600px){.px-scope .px-wrap .px-overview p{font-size:16px}}@container (max-width:600px){.px-scope .px-wrap .px-title{font-size:28px}}@container (max-width:600px){.px-scope .px-wrap .px-h2{font-size:20px;margin-top:44px}}@container (max-width:600px){.px-scope .px-wrap .px-overview p{font-size:16px}}.px-scope .px-wrap figure{margin:20px 0px}.px-scope .px-wrap figure>.px-img{margin:0px}.px-scope .px-wrap .px-img-cap{margin:8px 0px 0px;line-height:1.4;font-size:12px;color:rgb(138,143,156);text-align:center}.px-scope .px-dec-vis figure{margin:0px}.px-scope .px-main-design{margin:64px 0px 24px;padding:24px 24px 18px;border:1px solid rgb(227,230,238);border-radius:24px;background:linear-gradient(rgb(251,251,254),rgb(246,247,252))}.px-scope .px-md-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.px-scope .px-main-design .px-h2{margin:2px 0px 0px !important}.px-scope .px-md-ey{display:inline-block;font-size:11px;font-weight:600;color:rgb(162,25,85);background:rgb(253,236,242);border-radius:999px;padding:3px 10px}.px-scope .px-figma{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:rgb(255,255,255);background:rgb(18,20,26);border-radius:999px;padding:9px 16px;white-space:nowrap}.px-scope a.px-figma:hover{background:rgb(36,94,219)}.px-scope .px-figma.is-pending{background:rgb(233,235,241);color:rgb(138,143,156);cursor:default}.px-scope .px-main-design .px-dec:first-child{border-top-width:medium;border-top-style:none;border-top-color:currentcolor}.px-scope *{scrollbar-width:none}.px-scope ::-webkit-scrollbar{display:none;width:0px;height:0px}.px-scope .px-mini{display:grid;gap:12px;margin:14px 0px 22px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.px-scope .px-mini.two{grid-template-columns:repeat(2,1fr)}.px-scope .px-mini.three{grid-template-columns:repeat(3,1fr)}.px-scope .px-mini-c{border:1px solid rgb(236,238,242);border-radius:14px;padding:14px 16px;background:rgb(255,255,255);min-width:0px}.px-scope .px-mini-c.hl{background:rgb(239,240,254);border-color:transparent}.px-scope .px-mini-c small{display:block;font-size:11px;font-weight:600;color:rgb(233,69,123);margin-bottom:6px}.px-scope .px-mini-c b{display:block;font-size:14px;font-weight:600;color:rgb(22,24,29);line-height:1.4;margin-bottom:4px}.px-scope .px-mini-c p{font-size:13px;line-height:1.6;color:rgb(100,105,118)}.px-scope .px-mini-c.hl p{color:rgb(51,54,63)}.px-scope .px-chip2{display:inline-block;font-size:11.5px;font-weight:600;color:rgb(75,63,168);background:rgb(239,240,254);border-radius:999px;padding:3px 10px;margin-top:10px}.px-scope .px-mini-link{display:inline-block;font-size:12.5px;font-weight:600;color:rgb(36,94,219);margin-top:10px}.px-scope .px-soon{display:inline-block;vertical-align:middle;font-size:10px;font-weight:600;color:rgb(138,75,0);background:rgb(253,240,226);border-radius:999px;padding:2px 8px;margin-left:4px}@media (max-width:680px){.px-scope .px-mini.two,.px-scope .px-mini.three{grid-template-columns:1fr}}@container (max-width:680px){.px-scope .px-mini.two,.px-scope .px-mini.three{grid-template-columns:1fr}}.px-scope .px-feature{text-align:center;margin:72px 0px 8px;padding:34px 20px;border-radius:22px;background:linear-gradient(135deg,rgb(253,236,242),rgb(239,240,254))}.px-scope .px-feature-ey{font-size:11px;font-weight:600;color:rgb(162,25,85);background:rgb(255,255,255);display:inline-block;border-radius:999px;padding:3px 10px}.px-scope .px-feature-h{font-size:28px;font-weight:600;letter-spacing:-0.4px;color:rgb(22,24,29);margin:10px 0px 6px}.px-scope .px-feature p{font-size:15px;color:rgb(86,91,102);max-width:520px;margin:0px auto}.px-scope .px-shots{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:16px 0px 22px}.px-scope .px-shots figure{margin:0px;min-width:0px}.px-scope .px-shots figure.m{flex:0 1 122px}.px-scope .px-shots figure.w{flex:1 1 220px;max-width:320px}.px-scope .px-shot-f{border:1px solid rgb(236,238,242);border-radius:10px;overflow:hidden;background:rgb(255,255,255)}.px-scope .px-shots .m .px-shot-f{border:4px solid rgb(20,18,31);border-radius:20px}.px-scope .px-shots img{display:block;width:100%;height:auto;cursor:zoom-in}.px-scope .px-shots .w img{aspect-ratio:16 / 11;object-fit:cover;object-position:center top}.px-scope .px-shots figcaption{font-size:12px;color:rgb(138,143,156);text-align:center;margin-top:6px}.px-scope .px-demo{margin:8px 0px 34px;border:1px solid rgb(227,230,238);border-radius:14px;overflow:hidden;background:rgb(255,255,255)}.px-scope .px-demo header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid rgb(236,238,242);font-size:13px}.px-scope .px-demo header b{font-weight:600;color:rgb(22,24,29)}.px-scope .px-demo header a{margin-left:auto;font-weight:600;color:rgb(36,94,219)}.px-scope .px-demo-tag{font-size:10px;font-weight:700;color:rgb(255,255,255);background:rgb(233,69,123);border-radius:999px;padding:3px 8px}.px-scope .px-demo iframe{display:block;width:100%;height:620px;border:0px;background:rgb(244,243,248)}@media (max-width:640px){.px-scope .px-demo iframe{height:min(680px,82vh)}}@container (max-width:640px){.px-scope .px-demo iframe{height:min(680px,82vh)}}.px-scope .px-shots .m img{aspect-ratio:9 / 19;object-fit:cover;object-position:center top}.px-scope .px-demo.web{container-type:inline-size}.px-scope .px-demo.web iframe{height:calc(69.3cqw + 220px)}@media (max-width:640px){.px-scope .px-demo.web iframe{height:calc(69.3cqw + 300px)}}@container (max-width:640px){.px-scope .px-demo.web iframe{height:calc(69.3cqw + 300px)}}.px-scope .px-tbl{margin:14px 0px 22px;border:1px solid rgb(236,238,242);border-radius:14px;overflow:hidden;background:rgb(255,255,255)}.px-scope .px-tbl table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.55}.px-scope .px-tbl th{text-align:left;font-weight:600;color:rgb(22,24,29);background:rgb(247,247,250);padding:10px 16px;font-size:12.5px}.px-scope .px-tbl td{padding:10px 16px;border-top:1px solid rgb(236,238,242);color:rgb(100,105,118);vertical-align:top}.px-scope .px-tbl td.k{color:rgb(22,24,29);font-weight:600;width:38%}.px-scope .px-tbl td b{color:rgb(233,69,123);font-weight:600}.px-scope .px-more{margin:16px 0px 26px;border:1px solid rgb(236,238,242);border-radius:14px;background:rgb(255,255,255)}.px-scope .px-more summary{cursor:pointer;list-style:none;padding:14px 18px;font-size:14px;font-weight:600;color:rgb(22,24,29);display:flex;align-items:center;gap:10px}.px-scope .px-more summary::-webkit-details-marker{display:none}.px-scope .px-more summary span{margin-left:auto;font-size:12px;font-weight:500;color:rgb(100,105,118);white-space:nowrap}.px-scope .px-more summary::after{content:"+";font-size:18px;font-weight:400;color:rgb(233,69,123);line-height:1}.px-scope .px-more[open] summary::after{content:"–"}.px-scope .px-more>:not(summary){margin-left:18px;margin-right:18px}.px-scope .px-more .px-tbl{margin-bottom:18px}.px-scope .px-sources{font-size:12px;line-height:1.7;color:rgb(138,143,155);margin:18px 0px 0px}.px-scope .px-sources b{color:rgb(100,105,118);font-weight:600}@media (max-width:640px){.px-scope .px-tbl td,.px-scope .px-tbl th{padding:9px 12px}}@media (max-width:640px){.px-scope .px-tbl td.k{width:40%}}@container (max-width:640px){.px-scope .px-tbl td,.px-scope .px-tbl th{padding:9px 12px}}@container (max-width:640px){.px-scope .px-tbl td.k{width:40%}}.px-scope .px-main-design.px-md-plain{padding:0px;border:0px;background:none;border-radius:0px}.px-scope .px-portal{margin:18px 0px 28px;padding:26px 26px 22px;border:1px solid rgb(227,230,238);border-radius:24px;background:linear-gradient(rgb(251,251,254),rgb(246,247,252))}.px-scope .px-portal-h{font-size:20px;font-weight:600;color:rgb(22,24,29);letter-spacing:-0.01em;margin-bottom:10px}.px-scope .px-portal-sub{display:inline-block;font-size:11px;font-weight:600;color:rgb(162,25,85);background:rgb(253,236,242);border-radius:999px;padding:3px 10px;margin:26px 0px 4px}.px-scope .px-portal .px-demo{margin-top:10px}@media (max-width:640px){.px-scope .px-portal{padding:18px 14px 16px;border-radius:18px}}@container (max-width:640px){.px-scope .px-portal{padding:18px 14px 16px;border-radius:18px}}.px-scope .px-hs{position:relative;margin:12px 0px 18px}.px-scope .px-hs .px-shots{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow:auto hidden;gap:16px;margin:0px;padding:2px 2px 6px;scroll-snap-type:x;scrollbar-width:none}.px-scope .px-hs .px-shots::-webkit-scrollbar{display:none}.px-scope .px-hs figure{scroll-snap-align:start}.px-scope .px-hs figure.m{flex:0 0 150px}.px-scope .px-hs figure.w{flex:0 0 440px;max-width:none}.px-scope .px-hs-btn{position:absolute;top:calc(50% - 30px);width:36px;height:36px;border-radius:50%;border:1px solid rgb(227,230,238);background:rgb(255,255,255);color:rgb(22,24,29);font-size:16px;line-height:1;box-shadow:rgba(20,18,31,0.12) 0px 4px 14px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity 0.2s;z-index:2}.px-scope .px-hs-btn.prev{left:-10px}.px-scope .px-hs-btn.next{right:-10px}.px-scope .px-hs.can-prev .px-hs-btn.prev,.px-scope .px-hs.can-next .px-hs-btn.next{opacity:1;pointer-events:auto}.px-scope .px-hs-btn:hover{border-color:rgb(233,69,123);color:rgb(233,69,123)}.px-scope .px-hs.can-next::after{content:"";position:absolute;top:0px;right:0px;bottom:30px;width:48px;background:linear-gradient(90deg,rgba(247,248,252,0),rgb(247,248,252));pointer-events:none}@media (max-width:640px){.px-scope .px-hs figure.w{flex-basis:280px}}@media (max-width:640px){.px-scope .px-hs figure.m{flex-basis:132px}}@media (max-width:640px){.px-scope .px-hs-btn{display:none}}@container (max-width:640px){.px-scope .px-hs figure.w{flex-basis:280px}}@container (max-width:640px){.px-scope .px-hs figure.m{flex-basis:132px}}@container (max-width:640px){.px-scope .px-hs-btn{display:none}}.px-scope .px-gl{margin:14px 0px 26px;border:1px solid rgb(227,230,238);border-radius:20px;background:linear-gradient(rgb(251,251,254),rgb(246,247,252));padding:16px}.px-scope .px-gl-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.px-scope .px-gl-tab{font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;font-weight:600;color:rgb(74,79,92);background:rgb(255,255,255);border:1px solid rgb(227,230,238);border-radius:999px;padding:7px 14px;cursor:pointer}.px-scope .px-gl-tab span{font-weight:500;color:rgb(138,143,156);margin-left:2px}.px-scope .px-gl-tab:hover{border-color:rgb(233,69,123)}.px-scope .px-gl-tab.on{background:rgb(22,24,29);color:rgb(255,255,255);border-color:rgb(22,24,29)}.px-scope .px-gl-tab.on span{color:rgb(201,204,214)}.px-scope .px-gl-panel{display:none;grid-template-columns:repeat(2,1fr);gap:10px}.px-scope .px-gl-panel.on{display:grid}.px-scope .px-gl-term{background:rgb(255,255,255);border:1px solid rgb(236,238,242);border-radius:12px;padding:12px 14px}.px-scope .px-gl-term b{display:block;font-size:13.5px;font-weight:600;color:rgb(22,24,29);margin-bottom:3px}.px-scope .px-gl-term p{font-size:13px;line-height:1.55;color:rgb(100,105,118);margin:0px}@media (max-width:640px){.px-scope .px-gl-panel{grid-template-columns:1fr}}@media (max-width:640px){.px-scope .px-gl{padding:12px}}@media (max-width:640px){.px-scope .px-gl-tab{font-size:12.5px;padding:6px 12px}}@container (max-width:640px){.px-scope .px-gl-panel{grid-template-columns:1fr}}@container (max-width:640px){.px-scope .px-gl{padding:12px}}@container (max-width:640px){.px-scope .px-gl-tab{font-size:12.5px;padding:6px 12px}}.px-scope .px-ba-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.px-scope .px-ba-chips .px-chip2{margin-top:0px}.px-scope .px-chip2.off{background:rgb(241,242,245);color:rgb(138,143,156);text-decoration:line-through rgba(138,143,156,0.6)}.px-scope .px-tbl.doors td.k{width:22%}.px-scope .px-tbl.doors td:nth-child(2){width:26%;color:rgb(51,54,63)}.px-scope .px-portal-ey{display:inline-block;font-size:11.5px;font-weight:600;color:rgb(75,63,168);background:rgb(239,240,254);border-radius:999px;padding:3px 10px;margin-bottom:8px}.px-scope .dx-lead{font-size:17px;line-height:1.7;color:rgb(22,24,29);margin:34px 0px 22px}.px-scope .dx-sec{margin-top:76px}.px-scope .dx-n{font-size:12px;font-weight:600;color:rgb(233,69,123);letter-spacing:0.02em}.px-scope .px-wrap .dx-h{margin:4px 0px 16px}.px-scope .dx-h3{font-size:16px;font-weight:600;color:rgb(22,24,29);margin:30px 0px 8px}.px-scope .dx-p b,.px-scope .dx-t b{color:rgb(22,24,29);font-weight:600}.px-scope .dx-rows{margin:14px 0px 22px;border-top:1px solid rgb(236,238,242)}.px-scope .dx-row{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:13px 0px;border-bottom:1px solid rgb(236,238,242)}.px-scope .dx-l{font-size:13.5px;font-weight:600;color:rgb(22,24,29);line-height:1.6}.px-scope .dx-l small{font-size:12px;font-weight:500;color:rgb(138,143,156)}.px-scope .dx-t{font-size:14px;line-height:1.7;color:rgb(74,78,88)}.px-scope .dx-t a{color:rgb(36,94,219);font-weight:500}.px-scope .dx-tag{display:inline-block;font-size:11.5px;font-weight:600;color:rgb(75,63,168);background:rgb(239,240,254);border-radius:999px;padding:1px 9px;margin-left:4px;white-space:nowrap}.px-scope .dx-ul{margin:8px 0px 20px;padding:0px;list-style:none}.px-scope .dx-ul li{position:relative;padding:5px 0px 5px 20px;font-size:14px;line-height:1.7;color:rgb(74,78,88)}.px-scope .dx-ul li::before{content:"";position:absolute;left:4px;top:15px;width:6px;height:6px;border-radius:50%;background:rgb(233,69,123)}.px-scope .dx-ul li b{color:rgb(22,24,29);font-weight:600}.px-scope .dx-steps{counter-reset:dx 0;list-style:none;margin:12px 0px 22px;padding:0px}.px-scope .dx-steps li{counter-increment:dx 1;position:relative;padding:8px 0px 8px 40px;font-size:14px;line-height:1.7;color:rgb(74,78,88)}.px-scope .dx-steps li::before{content:counter(dx);position:absolute;left:0px;top:9px;width:26px;height:26px;border-radius:50%;background:rgb(22,24,29);color:rgb(255,255,255);font-size:12px;font-weight:600;display:grid;place-items:center}.px-scope .dx-steps li b{display:block;color:rgb(22,24,29);font-weight:600}.px-scope .dx-quote{margin:22px 0px;padding:2px 0px 2px 18px;border-left:3px solid rgb(233,69,123);font-size:19px;line-height:1.5;font-weight:500;color:rgb(22,24,29)}.px-scope .dx-line{margin:18px 0px 22px;font-size:15px;line-height:1.65;font-weight:600;color:rgb(162,25,85)}.px-scope .px-tbl.flat{border-width:1px 0px 0px;border-style:solid none none;border-color:rgb(236,238,242) currentcolor currentcolor;border-image:none;border-radius:0px;background:none}.px-scope .px-tbl.flat th{background:none;padding:10px 14px 10px 0px;color:rgb(138,143,156);font-weight:600;font-size:12px}.px-scope .px-tbl.flat td{padding:12px 14px 12px 0px;border-top:1px solid rgb(236,238,242);font-size:13.5px}.px-scope .px-gl.flat{background:none;border:0px;padding:0px;border-radius:0px}.px-scope .px-gl.flat .px-gl-panel{display:none;grid-template-columns:1fr;gap:0px;border-top:1px solid rgb(236,238,242)}.px-scope .px-gl.flat .px-gl-panel.on{display:grid}.px-scope .px-gl.flat .px-gl-term{display:grid;grid-template-columns:170px 1fr;gap:20px;background:none;border-width:0px 0px 1px;border-style:none none solid;border-color:currentcolor currentcolor rgb(236,238,242);border-image:none;border-radius:0px;padding:12px 0px}.px-scope .px-gl.flat .px-gl-term b{margin:0px}.px-scope .px-gl.flat .px-gl-term p{font-size:13.5px;line-height:1.65}.px-scope .dx .px-feature{margin-top:96px}.px-scope .px-feature .px-figma{margin-top:16px}.px-scope .px-proto{position:relative;width:min(1160px,-48px + 100vw);left:50%;transform:translateX(-50%);margin:40px 0px 8px;container-type:inline-size}.px-scope .px-proto.px-main-design{padding:0px;border:0px;background:none;border-radius:0px;margin:40px 0px 8px}.px-scope .px-proto-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:12px}.px-scope .px-proto-title span{display:block;font-size:12px;font-weight:600;color:rgb(233,69,123);margin-bottom:2px}.px-scope .px-proto-title b{font-size:18px;font-weight:600;color:rgb(22,24,29)}.px-scope .px-proto-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px}.px-scope .px-proto-alt{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;color:rgb(100,105,118);background:none;border:0px;padding:0px;cursor:pointer;text-decoration:underline rgb(201,204,214);text-underline-offset:3px}.px-scope .px-proto-alt:hover{color:rgb(233,69,123)}.px-scope .px-proto-links a{color:rgb(36,94,219);font-weight:600}.px-scope .px-proto iframe{display:block;width:100%;border:1px solid rgb(227,230,238);border-radius:16px;background:rgb(244,243,248)}.px-scope .px-proto.phone iframe{height:min(760px,-150px + 100vh);min-height:560px}.px-scope .px-proto.web iframe{height:min(69.3cqw + 200px,-150px + 100vh);min-height:520px}.px-scope .px-proto-shots{margin-top:14px}@media (max-width:640px){.px-scope .dx-row,.px-scope .px-gl.flat .px-gl-term{grid-template-columns:1fr;gap:4px}}@media (max-width:640px){.px-scope .px-proto{width:calc(-24px + 100vw)}}@media (max-width:640px){.px-scope .px-proto.phone iframe{height:min(720px,84vh)}}@media (max-width:640px){.px-scope .px-proto.web iframe{height:min(69.3cqw + 300px,84vh)}}@media (max-width:640px){.px-scope .dx-quote{font-size:17px}}@container (max-width:640px){.px-scope .dx-row,.px-scope .px-gl.flat .px-gl-term{grid-template-columns:1fr;gap:4px}}@container (max-width:640px){.px-scope .px-proto{width:calc(-24px + 100vw)}}@container (max-width:640px){.px-scope .px-proto.phone iframe{height:min(720px,84vh)}}@container (max-width:640px){.px-scope .px-proto.web iframe{height:min(69.3cqw + 300px,84vh)}}@container (max-width:640px){.px-scope .dx-quote{font-size:17px}}.px-scope .dx .dx-p{font-size:15px;line-height:1.75;color:rgb(74,78,88);max-width:64ch}.px-scope .dx-ic{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:rgb(233,69,123);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.px-scope .dx-mark{background:linear-gradient(transparent 58%,rgb(252,220,231) 58%);color:rgb(22,24,29);font-weight:600;padding:0px 2px}.px-scope .dx-facts{display:grid;gap:14px;margin:18px 0px 24px}.px-scope .dx-facts.c2{grid-template-columns:repeat(2,1fr)}.px-scope .dx-facts.c3{grid-template-columns:repeat(3,1fr)}.px-scope .dx-facts.c4{grid-template-columns:repeat(4,1fr)}.px-scope .dx-fact{background:rgb(247,247,251);border-radius:16px;padding:18px 18px 16px}.px-scope .dx-fact .dx-ic{display:block;width:26px;height:26px;margin-bottom:12px}.px-scope .dx-fact b{display:block;font-size:14.5px;font-weight:600;color:rgb(22,24,29);margin-bottom:6px;line-height:1.35}.px-scope .dx-fact p{font-size:13.5px;line-height:1.65;color:rgb(91,96,107);margin:0px}.px-scope .dx-flow{margin:20px 0px 26px}.px-scope .dx-chain{display:flex;align-items:stretch;gap:10px 0px;flex-wrap:wrap}.px-scope .dx-node{flex:1 1 0px;min-width:120px;background:rgb(255,255,255);border:1.5px solid rgb(227,230,238);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center}.px-scope .dx-node b{font-size:13.5px;font-weight:600;color:rgb(22,24,29);line-height:1.35}.px-scope .dx-node span{font-size:12px;color:rgb(122,127,138);margin-top:3px;line-height:1.4}.px-scope .dx-node.me{border-color:rgb(233,69,123);background:rgb(253,241,245)}.px-scope .dx-node.ok{border-color:rgb(191,229,207);background:rgb(239,250,243)}.px-scope .dx-node.ok b{color:rgb(23,102,61)}.px-scope .dx-node.no{border-color:rgb(243,208,208);background:rgb(253,243,243)}.px-scope .dx-node.no b{color:rgb(161,42,42)}.px-scope .dx-arr{flex:0 0 26px;align-self:center;height:2px;background:rgb(201,204,214);position:relative;margin:0px 2px}.px-scope .dx-arr::after{content:"";position:absolute;right:-1px;top:-4px;border-left:7px solid rgb(201,204,214);border-top:5px solid transparent;border-bottom:5px solid transparent}.px-scope .dx-flow figcaption{font-size:12.5px;color:rgb(122,127,138);margin-top:10px}.px-scope .dx-yn{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin:18px 0px 24px}.px-scope .dx-y,.px-scope .dx-no{border-radius:16px;padding:18px 20px}.px-scope .dx-y{background:rgb(239,250,243)}.px-scope .dx-no{background:rgb(255,246,236)}.px-scope .dx-yn>div>b{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.px-scope .dx-y>b{color:rgb(23,102,61)}.px-scope .dx-no>b{color:rgb(154,91,18)}.px-scope .dx-yn ul{list-style:none;margin:0px;padding:0px}.px-scope .dx-yn li{position:relative;padding:6px 0px 6px 26px;font-size:13.5px;line-height:1.6;color:rgb(74,78,88)}.px-scope .dx-yn li b{color:rgb(22,24,29);font-weight:600}.px-scope .dx-y li::before{content:"";position:absolute;left:3px;top:10px;width:6px;height:11px;border-style:solid;border-color:rgb(42,157,92);border-image:none;border-width:0px 2px 2px 0px;transform:rotate(45deg)}.px-scope .dx-no li::before{content:"";position:absolute;left:2px;top:14px;width:12px;height:2px;background:rgb(208,138,46)}.px-scope .dx-chips{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0px 18px}.px-scope .dx-chips span{display:inline-flex;align-items:center;gap:8px;background:rgb(247,247,251);border-radius:999px;padding:9px 16px 9px 12px;font-size:13.5px;color:rgb(22,24,29);font-weight:500}.px-scope .dx-chips .dx-ic{width:18px;height:18px}.px-scope .dx-links{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0px 20px}.px-scope .dx-links>*{display:block;background:rgb(247,247,251);border-radius:14px;padding:12px 14px;text-decoration:none}.px-scope .dx-links b{display:block;font-size:13.5px;font-weight:600;color:rgb(22,24,29)}.px-scope .dx-links a b{color:rgb(36,94,219)}.px-scope .dx-links span{display:block;font-size:12px;color:rgb(122,127,138);margin-top:3px;line-height:1.4}.px-scope .dx-people{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 28px;margin:10px 0px 18px}.px-scope .dx-person{display:flex;gap:14px;padding:12px 0px;border-bottom:1px solid rgb(236,238,242)}.px-scope .dx-person b{font-size:14px;font-weight:600;color:rgb(22,24,29)}.px-scope .dx-person p{font-size:13px;color:rgb(91,96,107);margin:2px 0px 6px;line-height:1.5}.px-scope .dx-person .dx-tag{margin-left:0px}.px-scope .dx-ba{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0px 24px}.px-scope .dx-ba-col{border-radius:18px;padding:20px}.px-scope .dx-ba-col.before{background:rgb(245,245,247)}.px-scope .dx-ba-col.after{background:rgb(253,241,245)}.px-scope .dx-ba-col small{display:block;font-size:12px;font-weight:600;color:rgb(138,143,156);margin-bottom:8px}.px-scope .dx-ba-col.after small{color:rgb(233,69,123)}.px-scope .dx-ba-col>p{font-size:14px;color:rgb(51,54,63);line-height:1.6;margin:0px 0px 12px}.px-scope .dx-opts{display:flex;flex-direction:column;gap:8px}.px-scope .dx-opts span{display:block;background:rgb(255,255,255);border:1px solid rgb(227,230,238);border-radius:10px;padding:9px 12px;font-size:13px;color:rgb(138,143,156)}.px-scope .dx-opts span::before{content:"";display:inline-block;width:10px;height:10px;border:1.5px solid rgb(201,204,214);border-radius:50%;margin-right:10px;vertical-align:-1px}.px-scope .dx-dd{margin-bottom:10px}.px-scope .dx-dd label{display:block;font-size:11.5px;color:rgb(138,143,156);margin-bottom:4px}.px-scope .dx-dd div{background:rgb(255,255,255);border:1.5px solid rgb(233,69,123);border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:500;color:rgb(22,24,29);position:relative}.px-scope .dx-dd div::after{content:"";position:absolute;right:14px;top:14px;width:7px;height:7px;border-style:solid;border-color:rgb(233,69,123);border-image:none;border-width:0px 2px 2px 0px;transform:rotate(45deg)}.px-scope .dx-ba-col .dx-note{font-size:12.5px;color:rgb(122,127,138);line-height:1.55;margin:12px 0px 0px}.px-scope .dx-lessons{display:grid;gap:0px;margin-top:10px}.px-scope .dx-lesson{display:flex;gap:20px;padding:18px 0px;border-bottom:1px solid rgb(236,238,242)}.px-scope .dx-lesson>span{font-size:26px;font-weight:600;color:rgb(233,69,123);line-height:1;min-width:38px}.px-scope .dx-lesson b{display:block;font-size:16px;font-weight:600;color:rgb(22,24,29);margin-bottom:4px}.px-scope .dx-lesson p{font-size:14px;color:rgb(91,96,107);line-height:1.65;margin:0px}.px-scope .px-proto .px-proto-shots{display:none;margin-top:0px}.px-scope .px-proto.show-shots iframe{display:none}.px-scope .px-proto.show-shots .px-proto-shots{display:block;background:rgb(247,247,251);border-radius:16px;padding:22px 22px 8px}.px-scope .px-proto.show-shots .px-hs-btn.prev{left:-6px}.px-scope .px-proto.show-shots .px-hs-btn.next{right:-6px}@media (max-width:760px){.px-scope .dx-facts.c3,.px-scope .dx-facts.c4{grid-template-columns:1fr 1fr}}@media (max-width:760px){.px-scope .dx-links{grid-template-columns:1fr 1fr}}@container (max-width:760px){.px-scope .dx-facts.c3,.px-scope .dx-facts.c4{grid-template-columns:1fr 1fr}}@container (max-width:760px){.px-scope .dx-links{grid-template-columns:1fr 1fr}}@media (max-width:560px){.px-scope .dx-facts.c2,.px-scope .dx-facts.c3,.px-scope .dx-yn,.px-scope .dx-ba,.px-scope .dx-people{grid-template-columns:1fr}}@media (max-width:560px){.px-scope .dx-chain{flex-direction:column}}@media (max-width:560px){.px-scope .dx-node{min-width:0px}}@media (max-width:560px){.px-scope .dx-arr{width:2px;height:18px;flex:0 0 18px;margin:0px 0px 0px 22px}}@media (max-width:560px){.px-scope .dx-arr::after{inset:auto auto -2px -4px;border-width:7px 5px 0px;border-style:solid solid none;border-color:rgb(201,204,214) transparent currentcolor}}@container (max-width:560px){.px-scope .dx-facts.c2,.px-scope .dx-facts.c3,.px-scope .dx-yn,.px-scope .dx-ba,.px-scope .dx-people{grid-template-columns:1fr}}@container (max-width:560px){.px-scope .dx-chain{flex-direction:column}}@container (max-width:560px){.px-scope .dx-node{min-width:0px}}@container (max-width:560px){.px-scope .dx-arr{width:2px;height:18px;flex:0 0 18px;margin:0px 0px 0px 22px}}@container (max-width:560px){.px-scope .dx-arr::after{inset:auto auto -2px -4px;border-width:7px 5px 0px;border-style:solid solid none;border-color:rgb(201,204,214) transparent currentcolor}}.px-scope .dx-alt{flex:1 1 0px;min-width:150px;display:flex;flex-direction:column;gap:4px}.px-scope .dx-alt .dx-node{flex:0 0 auto;padding:9px 14px}.px-scope .dx-alt em{font-style:normal;font-size:11px;color:rgb(138,143,156);text-align:center}