.xp-page{--xp-page: #f8f8f7;--xp-surface: #ffffff;--xp-surface-soft: #f1f2f3;--xp-ink: #151515;--xp-muted: #747472;--xp-line: rgb(20 20 20 / 9%);--xp-gold: #b98228;--xp-ease: cubic-bezier(.22, 1, .36, 1);min-width:320px;color:var(--xp-ink);background:var(--xp-page)}.xp-page button,.xp-page input,.xp-page textarea{font:inherit}.xp-wordmark{font-family:Geist Variable,Geist Sans,Geist,sans-serif;font-size:32px;font-weight:650;line-height:1;letter-spacing:-.055em}.xp-nav{position:fixed;z-index:100;top:24px;left:50%;width:min(940px,calc(100vw - 40px));height:56px;padding:6px 7px 6px 20px;display:grid;grid-template-columns:140px 1fr 156px;align-items:center;border:1px solid rgb(255 255 255 / 82%);border-radius:30px;background:#efefede0;box-shadow:0 10px 34px #1b191514,inset 0 1px #ffffffe5;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);transform:translate(-50%)}.xp-nav__brand,.xp-nav__cta{border:0;cursor:pointer}.xp-nav__brand{width:max-content;padding:0;background:transparent}.xp-nav__brand .xp-wordmark{font-size:21px}.xp-nav nav{display:flex;align-items:center;justify-content:center;gap:28px}.xp-nav nav a{color:#555553;font-size:14px;white-space:nowrap;transition:color .18s ease}.xp-nav nav a:hover{color:var(--xp-ink)}.xp-nav__cta{height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;border-radius:24px;color:#f8f8f7;background:#151515;font-size:14px;transition:transform .22s var(--xp-ease),background .18s ease}.xp-nav__cta:hover{transform:translateY(-1px);background:#2a2a29}.xp-nav__cta:active,.xp-final-cta button:active,.xp-form-submit:active{transform:scale(.97);transition-duration:90ms}.xp-hero{min-height:900px;padding:96px 24px 150px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;background:radial-gradient(ellipse 76% 20% at 50% 101%,rgb(212 164 78 / 12%),transparent 72%),linear-gradient(to bottom,#12121126,#1212110a 17%,#fafafa 39%,#fafafa 76%,#ead8b214)}.xp-hero>.xp-wordmark{margin-top:30px;animation:xp-hero-enter .76s 80ms both var(--xp-ease)}.xp-hero h1{max-width:1320px;margin:78px 0 42px;font-size:clamp(42px,4.15vw,72px);font-weight:600;line-height:1.02;letter-spacing:-.055em;text-align:center;animation:xp-hero-enter .82s .15s both var(--xp-ease)}.xp-hero>p{max-width:690px;margin:-17px 0 34px;color:var(--xp-muted);font-size:18px;line-height:1.55;text-align:center}.xp-product-switch{--consulting-width: 168px;--plurank-width: 170px;--switch-gap: 10px;width:calc(var(--consulting-width) + var(--plurank-width) + var(--switch-gap) + 12px);height:66px;padding:6px;position:relative;display:grid;grid-template-columns:var(--consulting-width) var(--plurank-width);gap:var(--switch-gap);border-radius:18px;background:#ececea;box-shadow:inset 0 1px #ffffffc7;animation:xp-hero-enter .82s .23s both var(--xp-ease)}.xp-product-switch>span{position:absolute;z-index:0;top:6px;bottom:6px;left:calc(6px + var(--consulting-width) + var(--switch-gap));width:var(--plurank-width);border-radius:14px;background:#151515;box-shadow:0 3px 9px #00000026;transition:transform .46s var(--xp-ease),width .46s var(--xp-ease)}.xp-product-switch.is-consulting>span{width:var(--consulting-width);transform:translate(calc((var(--consulting-width) + var(--switch-gap)) * -1))}.xp-product-switch button{position:relative;z-index:1;padding:0 10px;border:0;border-radius:14px;color:#686763;background:transparent;cursor:pointer;font-size:14px;white-space:nowrap;transition:color .22s ease}.xp-product-switch button:last-child{font-size:16px}.xp-product-switch.is-consulting button:first-of-type,.xp-product-switch.is-plurank button:last-child{color:#f8f8f7}.xp-section{min-height:900px;padding:92px 24px 100px;display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--xp-line);scroll-margin-top:86px}.xp-heading{display:flex;flex-direction:column;align-items:center;text-align:center}.xp-heading h2,.xp-final-cta h2{max-width:1120px;margin:0;font-size:clamp(42px,3.5vw,64px);font-weight:600;line-height:1.06;letter-spacing:-.055em}.xp-heading p,.xp-final-cta p{max-width:720px;margin:22px 0 0;color:var(--xp-muted);font-size:18px;line-height:1.6;letter-spacing:-.02em}.xp-content{min-height:760px}.xp-channel-row{width:min(1040px,calc(100vw - 64px));margin-top:112px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--xp-line);border-radius:22px;overflow:hidden;background:#ffffffa8;box-shadow:0 24px 60px #27231b0d}.xp-channel-row span{min-height:170px;display:grid;place-items:center;border-right:1px solid var(--xp-line);color:#76746f;font-family:Geist Variable,sans-serif;font-size:13px;font-weight:560;letter-spacing:.06em}.xp-channel-row span:last-child{border-right:0}.xp-structure{min-height:930px}.xp-orbit{width:430px;height:430px;margin-top:78px;position:relative;display:grid;place-items:center;border:1px dashed rgb(21 21 21 / 22%);border-radius:50%}.xp-orbit:before{content:"";position:absolute;top:58px;right:58px;bottom:58px;left:58px;border:1px dashed rgb(21 21 21 / 12%);border-radius:inherit}.xp-orbit__core{width:205px;height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;border-radius:50%;color:#5d481f;background:radial-gradient(circle,rgb(229 193 124 / 27%),rgb(255 255 255 / 44%) 62%,transparent 70%)}.xp-orbit__core strong{color:var(--xp-ink);font-size:18px;font-weight:620}.xp-orbit__label{position:absolute;padding:5px 9px;color:#3b3a37;background:var(--xp-page);font-size:13px}.xp-orbit__label:before{content:"";width:7px;height:7px;margin-right:7px;display:inline-block;border-radius:50%;background:#343330}.xp-orbit__label--top{top:-14px;left:50%;transform:translate(-50%)}.xp-orbit__label--right{top:50%;right:-64px;transform:translateY(-50%)}.xp-orbit__label--bottom{bottom:-14px;left:50%;transform:translate(-50%)}.xp-orbit__label--left{top:50%;left:-54px;transform:translateY(-50%)}.xp-dashboard-section{min-height:1120px}.xp-dashboard-stage{width:min(1280px,calc(100vw - 48px));aspect-ratio:16 / 9;margin-top:64px;overflow:hidden;border:1px solid rgb(20 20 20 / 7%);border-radius:30px;background:#f5f6f7;box-shadow:0 38px 90px #1f222614,inset 0 1px #fff}.xp-dashboard-canvas{width:100%;height:100%;padding:4.7%;display:grid;grid-template-columns:9% 1fr;gap:2.4%;background:linear-gradient(145deg,#fafbfc,#f0f2f4);transform-origin:82% 30%;will-change:transform,opacity;animation:xp-dashboard-focus 10s infinite var(--xp-ease)}.xp-dashboard-sidebar,.xp-dashboard-summary,.xp-dashboard-metrics>div,.xp-dashboard-chart,.xp-dashboard-focus,.xp-dashboard-table{border:1px solid rgb(28 31 35 / 7%);background:#ffffffeb;box-shadow:0 13px 35px #272c320d,inset 0 1px #fff}.xp-dashboard-sidebar{padding:28px 18px;display:flex;flex-direction:column;align-items:center;gap:29px;border-radius:20px}.xp-dashboard-sidebar span{width:22px;height:22px;border:1px solid #d7dade;border-radius:7px}.xp-dashboard-sidebar span:first-child{background:#c79843;border-color:transparent}.xp-dashboard-main{min-width:0;display:grid;grid-template-rows:8% 18% 46% 22%;gap:2.4%}.xp-dashboard-summary{padding:0 22px;display:flex;align-items:center;gap:9px;border-radius:14px}.xp-dashboard-summary i,.xp-dashboard-table i,.xp-dashboard-focus i{display:block;height:7px;border-radius:9px;background:#e2e4e6}.xp-dashboard-summary i:nth-child(1){width:19%}.xp-dashboard-summary i:nth-child(2){width:11%}.xp-dashboard-summary i:nth-child(3){width:7%;margin-left:auto}.xp-dashboard-summary i:nth-child(4){width:7%}.xp-dashboard-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2%}.xp-dashboard-metrics>div{padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;opacity:0;transform:translateY(10px) scale(.99);animation:xp-dashboard-data 10s infinite var(--xp-ease)}.xp-dashboard-metrics>div:nth-child(2){animation-delay:.1s}.xp-dashboard-metrics>div:nth-child(3){animation-delay:.2s}.xp-dashboard-metrics span{width:35%;height:7px;border-radius:8px;background:#e0e2e4}.xp-dashboard-metrics b{width:48%;height:28px;border-radius:9px;background:linear-gradient(90deg,#2a2c2f,#6b6e72)}.xp-dashboard-grid{display:grid;grid-template-columns:1.75fr .72fr;gap:2%}.xp-dashboard-chart,.xp-dashboard-focus{border-radius:18px;opacity:0;transform:translateY(12px);animation:xp-dashboard-data 10s .28s infinite var(--xp-ease)}.xp-dashboard-chart{padding:28px 24px 18px}.xp-dashboard-chart svg{width:100%;height:100%;overflow:visible}.xp-chart-grid{fill:none;stroke:#eceef0;stroke-width:1}.xp-chart-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;animation:xp-chart-draw 10s .65s infinite var(--xp-ease)}.xp-chart-line--muted{stroke:#aeb3b9}.xp-chart-line--gold{stroke:#c18c34;animation-delay:.8s}.xp-dashboard-focus{padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;animation-delay:.42s}.xp-dashboard-ring{width:112px;height:112px;margin-bottom:7px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#c18c34 0,#c18c34 34%,#2d3034 34%,#2d3034 62%,#dfe2e4 62%,#dfe2e4)}.xp-dashboard-ring span{width:78px;height:78px;border-radius:inherit;background:#fff}.xp-dashboard-focus i{width:68%}.xp-dashboard-focus i:nth-of-type(2){width:47%}.xp-dashboard-focus i:nth-of-type(3){width:58%}.xp-dashboard-table{padding:10px 22px;display:grid;border-radius:17px;opacity:0;transform:translateY(10px);animation:xp-dashboard-data 10s .52s infinite var(--xp-ease)}.xp-dashboard-table>div{display:grid;grid-template-columns:12% 1fr 15%;align-items:center;gap:16px;border-bottom:1px solid #f0f1f2}.xp-dashboard-table>div:last-child{border-bottom:0}.xp-dashboard-table span{width:22px;height:22px;border-radius:7px;background:#e3e5e7}.xp-dashboard-table b{width:54%;height:7px;justify-self:end;border-radius:8px;background:#d2a251}.xp-process{min-height:930px}.xp-process-grid{width:min(1260px,calc(100vw - 64px));margin-top:82px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.xp-process-card{min-width:0;position:relative}.xp-process-card__media{height:260px;display:grid;place-items:center;overflow:hidden;border:1px solid rgb(25 28 32 / 6%);border-radius:28px;color:#6d7278;background:linear-gradient(155deg,#fafbfc,#eef0f2);box-shadow:inset 0 1px #fff}.xp-process-card__media svg{width:72px;height:72px;padding:17px;border:1px solid rgb(22 24 27 / 7%);border-radius:24px;background:#ffffffd1;box-shadow:0 14px 34px #22262a12}.xp-process-card h3{margin:25px 0 0;font-size:19px;font-weight:620;letter-spacing:-.025em}.xp-process-card p{margin:10px 0 0;color:var(--xp-muted);font-size:14px;line-height:1.55}.xp-process-card__arrow{position:absolute;top:122px;right:-19px;z-index:2;width:38px;height:38px;padding:9px;border:1px solid var(--xp-line);border-radius:50%;background:var(--xp-page)}.xp-scale,.xp-consulting-scope{min-height:720px}.xp-metrics{width:min(1080px,calc(100vw - 64px));margin-top:105px;display:grid;grid-template-columns:repeat(3,1fr)}.xp-metrics>div{min-height:175px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--xp-line);text-align:center}.xp-metrics>div:last-child{border-right:0}.xp-metrics strong{font-size:clamp(42px,4.6vw,72px);font-weight:570;line-height:1;letter-spacing:-.055em}.xp-metrics span{margin-top:18px;color:var(--xp-muted);font-size:15px}.xp-final-cta{min-height:650px;padding:120px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid var(--xp-line);text-align:center}.xp-final-cta button,.xp-form-submit,.xp-form-success button{min-width:230px;height:56px;margin-top:38px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:0;border-radius:16px;color:#f8f8f7;background:#151515;cursor:pointer;box-shadow:0 12px 26px #1515151f;transition:transform .22s var(--xp-ease),background .18s ease}.xp-final-cta button:hover,.xp-form-submit:hover,.xp-form-success button:hover{transform:translateY(-2px);background:#2b2b2a}.xp-hero--consulting h1{max-width:1200px;font-size:clamp(40px,3.9vw,67px);margin-bottom:42px}.xp-report{min-height:1050px}.xp-report-visual{width:min(1000px,calc(100vw - 64px));height:610px;margin-top:68px;position:relative;display:grid;place-items:center}.xp-report-sheet{position:absolute;width:76%;height:88%;border:1px solid rgb(29 32 36 / 7%);border-radius:26px;background:#fff;box-shadow:0 28px 75px #1f232714}.xp-report-sheet--back{transform:translate(30px,-18px) rotate(2.6deg);background:#eef0f2}.xp-report-sheet--front{padding:48px;display:grid;grid-template-rows:8% 20% 40% 23%;gap:3%}.xp-report-sheet__header{display:flex;justify-content:space-between}.xp-report-sheet__header span,.xp-report-sheet__header i{height:8px;border-radius:9px;background:#dfe2e5}.xp-report-sheet__header span{width:22%}.xp-report-sheet__header i{width:10%}.xp-report-sheet__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.xp-report-sheet__metrics i{border:1px solid #eceef0;border-radius:15px;background:linear-gradient(150deg,#fff,#f5f6f7)}.xp-report-sheet__chart{padding:28px 25px;display:flex;align-items:end;justify-content:space-between;border:1px solid #eceef0;border-radius:17px}.xp-report-sheet__chart span{width:12%;border-radius:8px 8px 3px 3px;background:linear-gradient(to top,#bc8a36,#ead6b3)}.xp-report-sheet__chart span:nth-child(1){height:34%}.xp-report-sheet__chart span:nth-child(2){height:52%}.xp-report-sheet__chart span:nth-child(3){height:46%}.xp-report-sheet__chart span:nth-child(4){height:68%}.xp-report-sheet__chart span:nth-child(5){height:82%}.xp-report-sheet__rows{display:grid;gap:10px}.xp-report-sheet__rows i{height:9px;border-radius:8px;background:#e8eaec}.xp-report-sheet__rows i:nth-child(2){width:78%}.xp-report-sheet__rows i:nth-child(3){width:92%}.xp-report-sheet__rows i:nth-child(4){width:66%}.xp-footer{width:100%;color:#687890;background:#f3f5f8;border-top:1px solid #e2e6eb;font-size:13px}.xp-footer__main{width:min(1500px,calc(100% - 96px));min-height:292px;margin:0 auto;padding:76px 0 54px;display:grid;grid-template-columns:330px 1fr auto;gap:86px;align-items:start}.xp-footer__brand{display:flex;flex-direction:column;gap:16px}.xp-footer__brand .xp-wordmark{color:#26374f;font-size:27px}.xp-footer__details p{margin:0 0 15px}.xp-footer__links{display:flex;gap:24px;white-space:nowrap}.xp-footer__links a:hover{color:#24344b}.xp-footer__bottom{width:min(1500px,calc(100% - 96px));min-height:70px;margin:0 auto;padding-top:25px;border-top:1px solid #dfe4ea}.xp-language{position:fixed;z-index:150;right:24px;bottom:22px}.xp-language__trigger{width:50px;height:50px;padding:0;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 82%);border-radius:50%;color:#343331;background:#ffffffe5;box-shadow:0 14px 38px #1d1c1921;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer}.xp-language__menu{position:absolute;right:0;bottom:62px;width:146px;padding:6px;display:grid;gap:2px;border:1px solid rgb(255 255 255 / 84%);border-radius:16px;background:#fafaf9f5;box-shadow:0 18px 48px #1c1b1824}.xp-language__menu button{height:40px;padding:0 12px;border:0;border-radius:11px;color:#555451;background:transparent;cursor:pointer;text-align:left}.xp-language__menu button:hover{color:#151515;background:#1515150d}.xp-modal-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#12121252;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:xp-modal-backdrop .22s ease both}.xp-modal{width:min(720px,100%);max-height:min(820px,calc(100dvh - 48px));padding:46px;position:relative;overflow:auto;border:1px solid rgb(255 255 255 / 82%);border-radius:28px;background:#fcfcfbfa;box-shadow:0 34px 110px #12121238,inset 0 1px #fff;animation:xp-modal-enter .36s var(--xp-ease) both}.xp-modal__close{position:absolute;top:20px;right:20px;width:40px;height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;color:#44433f;background:#ececea;cursor:pointer}.xp-modal h2{max-width:560px;margin:0;font-size:clamp(31px,4vw,45px);font-weight:620;line-height:1.08;letter-spacing:-.045em}.xp-modal>p,.xp-form-success p{max-width:560px;margin:16px 0 30px;color:var(--xp-muted);line-height:1.55}.xp-modal form{display:grid;gap:18px}.xp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.xp-modal label{display:grid;gap:8px;color:#3f3e3b;font-size:13px;font-weight:560}.xp-modal input,.xp-modal textarea{width:100%;border:1px solid #d9dadd;border-radius:12px;outline:none;color:#1f1f1e;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.xp-modal input{height:48px;padding:0 14px}.xp-modal textarea{padding:13px 14px;resize:vertical}.xp-modal input:focus,.xp-modal textarea:focus{border-color:#9b722b;box-shadow:0 0 0 3px #b9822824}.xp-form-consent{grid-template-columns:18px 1fr;align-items:start;gap:9px!important;color:#696864!important;font-weight:400!important;line-height:1.45}.xp-form-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:#1f1f1e}.xp-form-submit{width:100%;margin-top:2px}.xp-form-success{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.xp-form-success svg{color:#9a712a;margin-bottom:24px}.xp-form-success button{min-width:150px;justify-content:center}.xp-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .82s var(--xp-ease)}.xp-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes xp-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes xp-dashboard-data{0%,12%{opacity:0;transform:translateY(10px) scale(.99)}24%,91%{opacity:1;transform:translateY(0) scale(1)}98%,to{opacity:0;transform:translateY(-4px) scale(1)}}@keyframes xp-chart-draw{0%,18%{stroke-dashoffset:900;opacity:0}42%,91%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes xp-dashboard-focus{0%,54%{transform:scale(1) translateZ(0);opacity:1}63%,88%{transform:scale(1.18) translate3d(-1.6%,1%,0);opacity:1}96%,to{transform:scale(1) translateZ(0);opacity:0}}@keyframes xp-modal-backdrop{0%{opacity:0}to{opacity:1}}@keyframes xp-modal-enter{0%{opacity:0;transform:translateY(18px) scale(.975);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(max-width:900px){.xp-nav{grid-template-columns:1fr auto;width:calc(100vw - 24px);padding-left:17px}.xp-nav nav{display:none}.xp-nav__cta{min-width:145px}.xp-hero{min-height:760px;padding-top:88px}.xp-hero h1{margin-top:62px;font-size:clamp(38px,8vw,56px)}.xp-section{min-height:auto;padding:82px 20px}.xp-heading h2,.xp-final-cta h2{font-size:clamp(38px,8vw,54px)}.xp-channel-row{grid-template-columns:repeat(5,minmax(128px,1fr));overflow-x:auto}.xp-channel-row span{min-height:140px}.xp-dashboard-stage{width:calc(100vw - 28px);border-radius:22px}.xp-dashboard-ring{width:70px;height:70px}.xp-dashboard-ring span{width:48px;height:48px}.xp-process-grid{grid-template-columns:repeat(2,1fr);gap:48px 18px}.xp-process-card__arrow{display:none}.xp-footer__main{width:calc(100% - 48px);grid-template-columns:1fr;gap:28px}.xp-footer__links{flex-wrap:wrap}.xp-footer__bottom{width:calc(100% - 48px)}}@media(max-width:560px){.xp-wordmark{font-size:27px}.xp-nav__cta{min-width:130px}.xp-product-switch{--consulting-width: 156px;--plurank-width: 138px;height:59px}.xp-product-switch button{font-size:12px}.xp-product-switch button:last-child{font-size:14px}.xp-hero{min-height:700px;padding-inline:16px}.xp-hero h1{max-width:100%;font-size:clamp(34px,10vw,45px)}.xp-hero>p{font-size:16px}.xp-heading h2,.xp-final-cta h2{font-size:36px}.xp-heading p,.xp-final-cta p{font-size:16px}.xp-orbit{width:278px;height:278px}.xp-orbit:before{top:37px;right:37px;bottom:37px;left:37px}.xp-orbit__core{width:140px;height:140px}.xp-orbit__label--right{right:-48px}.xp-orbit__label--left{left:-43px}.xp-dashboard-stage{aspect-ratio:4 / 3}.xp-dashboard-canvas{padding:4%;grid-template-columns:10% 1fr}.xp-dashboard-sidebar{padding:16px 6px;gap:15px}.xp-dashboard-sidebar span{width:15px;height:15px}.xp-dashboard-main{grid-template-rows:8% 18% 47% 21%}.xp-dashboard-focus{padding:8px}.xp-process-grid{grid-template-columns:1fr}.xp-process-card__media{height:220px}.xp-metrics{grid-template-columns:1fr;margin-top:70px}.xp-metrics>div{min-height:145px;border-right:0;border-bottom:1px solid var(--xp-line)}.xp-metrics>div:last-child{border-bottom:0}.xp-report-visual{width:calc(100vw - 24px);height:470px}.xp-report-sheet{width:90%}.xp-report-sheet--front{padding:28px}.xp-modal{padding:42px 20px 24px;border-radius:22px}.xp-form-row{grid-template-columns:1fr}.xp-language{right:14px;bottom:14px}.xp-language__trigger{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.xp-dashboard-canvas,.xp-dashboard-metrics>div,.xp-dashboard-chart,.xp-dashboard-focus,.xp-dashboard-table,.xp-chart-line,.xp-hero>*,.xp-reveal,.xp-modal,.xp-modal-backdrop{animation:none!important;transition-duration:.01ms!important}.xp-dashboard-metrics>div,.xp-dashboard-chart,.xp-dashboard-focus,.xp-dashboard-table,.xp-reveal{opacity:1;transform:none}.xp-chart-line{stroke-dashoffset:0;opacity:1}}@media(prefers-reduced-transparency:reduce){.xp-nav,.xp-language__trigger,.xp-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f8f7}}.xp-page{--xp-surface-soft: #f2f2f0;--xp-gold-soft: rgb(185 130 40 / 13%);--xp-material: rgb(250 250 248 / 82%);--xp-material-solid: #f7f7f5;--xp-shadow-1: 0 1px 2px rgb(20 18 14 / 4%), 0 8px 24px rgb(20 18 14 / 5%);--xp-shadow-2: 0 2px 4px rgb(20 18 14 / 4%), 0 22px 64px rgb(20 18 14 / 8%);--xp-radius-control: 12px;--xp-radius-card: 24px;--xp-radius-large: 30px;--xp-ease-ui: cubic-bezier(.4, 0, .2, 1);font-optical-sizing:auto}.xp-page button,.xp-page a{-webkit-tap-highlight-color:transparent}.xp-page :is(button,a,input,textarea):focus-visible{outline:3px solid rgb(185 130 40 / 28%);outline-offset:3px}.xp-wordmark{font-weight:610}.xp-nav{top:18px;width:min(980px,calc(100vw - 40px));height:64px;padding:9px 10px 9px 23px;grid-template-columns:150px 1fr 156px;border-color:#ffffffc2;border-radius:32px;background:var(--xp-material);box-shadow:var(--xp-shadow-1),inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(28px) saturate(130%);backdrop-filter:blur(28px) saturate(130%)}.xp-nav nav a{font-weight:480;transition:color .18s var(--xp-ease-ui),opacity .18s var(--xp-ease-ui)}.xp-nav__cta{border-radius:22px;font-weight:570;transition:transform .24s var(--xp-ease),background .18s var(--xp-ease-ui),box-shadow .18s var(--xp-ease-ui)}.xp-nav__cta:hover{transform:scale(1.015);box-shadow:0 6px 18px #15151524}.xp-nav__cta:active,.xp-final-cta button:active,.xp-form-submit:active{transform:scale(.965);transition-duration:.1s}.xp-hero{min-height:920px;padding-top:104px;background:radial-gradient(ellipse 78% 21% at 50% 102%,rgb(212 164 78 / 11%),transparent 74%),linear-gradient(to bottom,#12121124,#12121109 18%,#fafafa 40%,#fafafa 78%,#ead8b212)}.xp-hero>.xp-wordmark{margin-top:24px;animation-duration:.68s}.xp-hero h1{margin-top:74px;font-size:clamp(42px,4.05vw,70px);font-weight:550;line-height:1.035;letter-spacing:-.048em;animation-duration:.72s}.xp-product-switch{height:64px;border:1px solid rgb(20 20 20 / 4%);background:#ececeadb;box-shadow:inset 0 1px #ffffffd1,0 8px 26px #14120e0d;-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%);animation-duration:.72s}.xp-product-switch>span{border-radius:13px;box-shadow:0 1px 2px #0000001f,0 5px 13px #0000001c;transition:transform .48s var(--xp-ease),width .48s var(--xp-ease)}.xp-product-switch button{font-weight:520;transition:color .18s var(--xp-ease-ui),background .18s var(--xp-ease-ui),transform .14s var(--xp-ease-ui)}.xp-product-switch button:hover{color:var(--xp-ink);background:#ffffff42}.xp-product-switch button:active{transform:scale(.97)}.xp-product-switch.is-consulting button:first-of-type:hover,.xp-product-switch.is-plurank button:last-child:hover{color:#f8f8f7}.xp-section{padding:clamp(96px,9vw,144px) 24px clamp(104px,10vw,156px)}.xp-heading h2,.xp-final-cta h2{font-weight:560;line-height:1.065;letter-spacing:-.047em}.xp-heading p,.xp-final-cta p{line-height:1.58;letter-spacing:-.015em}.xp-channel-row{gap:12px;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.xp-channel-row span,.xp-channel-row span:last-child{border:1px solid var(--xp-line);border-radius:20px;background:#ffffffc2;box-shadow:var(--xp-shadow-1),inset 0 1px #ffffffe5}.xp-orbit{border:1px solid rgb(21 21 21 / 13%)}.xp-orbit:before{border:1px solid rgb(21 21 21 / 8%)}.xp-orbit__core{border:1px solid rgb(255 255 255 / 88%);background:radial-gradient(circle at 50% 42%,#ebcf974d,#ffffffe0 62%,#faf9f6eb);box-shadow:0 22px 64px #4a371414,inset 0 1px #fff}.xp-orbit__label{border:1px solid rgb(20 20 20 / 6%);border-radius:12px;background:#f8f8f7eb;box-shadow:0 6px 20px #14120e0a}.xp-dashboard-stage{border-color:#14141414;border-radius:var(--xp-radius-large);background:#f7f7f6;box-shadow:var(--xp-shadow-2),inset 0 1px #fff}.xp-dashboard-canvas{background:linear-gradient(145deg,#fcfcfb,#f4f4f2);animation-duration:12s}.xp-dashboard-sidebar,.xp-dashboard-summary,.xp-dashboard-metrics>div,.xp-dashboard-chart,.xp-dashboard-focus,.xp-dashboard-table{border-color:#1c1f230f;background:#fffffff0;box-shadow:0 1px 2px #272c3208,0 10px 28px #272c320a,inset 0 1px #fff}.xp-dashboard-sidebar{border-radius:18px}.xp-dashboard-metrics>div,.xp-dashboard-chart,.xp-dashboard-focus,.xp-dashboard-table,.xp-chart-line{animation-duration:12s}.xp-process-card{padding:12px 12px 28px;border:1px solid var(--xp-line);border-radius:28px;background:#ffffffbd;box-shadow:var(--xp-shadow-1),inset 0 1px #ffffffeb}.xp-process-card__media{height:236px;border-color:#191c200d;border-radius:20px;background:linear-gradient(155deg,#fbfbfa,#f1f1ef)}.xp-process-card h3{margin:24px 10px 0}.xp-process-card p{margin:10px 10px 0}.xp-process-card__arrow{top:111px}.xp-metrics{gap:14px}.xp-metrics>div,.xp-metrics>div:last-child{border:1px solid var(--xp-line);border-radius:24px;background:#ffffffb8;box-shadow:var(--xp-shadow-1),inset 0 1px #ffffffe5}.xp-final-cta button,.xp-form-submit,.xp-form-success button{height:52px;box-shadow:0 1px 2px #15151526,0 9px 24px #1515151c;font-weight:580;transition:transform .24s var(--xp-ease),background .18s var(--xp-ease-ui),box-shadow .18s var(--xp-ease-ui)}.xp-final-cta button:hover,.xp-form-submit:hover,.xp-form-success button:hover{transform:scale(1.015);box-shadow:0 12px 28px #15151526}.xp-report-sheet{box-shadow:var(--xp-shadow-2)}.xp-report-sheet--back{transform:translate(24px,-14px) rotate(1.2deg);background:#f0f0ee}.xp-footer{color:#6f6d68;background:#f2f1ee;border-top-color:var(--xp-line)}.xp-footer__brand .xp-wordmark,.xp-footer__links a:hover{color:var(--xp-ink)}.xp-footer__bottom{border-top-color:var(--xp-line)}.xp-language__trigger{background:var(--xp-material);box-shadow:var(--xp-shadow-1);-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%);transition:transform .22s var(--xp-ease),background .18s var(--xp-ease-ui)}.xp-language__trigger:hover{transform:scale(1.05);background:#fffffff0}.xp-language__trigger:active{transform:scale(.94);transition-duration:.1s}.xp-language__menu{background:var(--xp-material);box-shadow:var(--xp-shadow-2);-webkit-backdrop-filter:blur(28px) saturate(125%);backdrop-filter:blur(28px) saturate(125%);transform-origin:bottom right;animation:xp-popover-enter .22s var(--xp-ease) both}.xp-modal-backdrop{-webkit-backdrop-filter:blur(16px) saturate(90%);backdrop-filter:blur(16px) saturate(90%)}.xp-modal{background:#fcfcfaf5;box-shadow:0 4px 12px #1212121a,0 34px 110px #1212122e,inset 0 1px #fff;-webkit-backdrop-filter:blur(30px) saturate(115%);backdrop-filter:blur(30px) saturate(115%)}.xp-modal__close{background:#e9e9e7;transition:transform .18s var(--xp-ease),background .18s var(--xp-ease-ui)}.xp-modal__close:hover{transform:scale(1.05);background:#dfdfdc}.xp-modal__close:active{transform:scale(.94)}.xp-modal input,.xp-modal textarea{background:#ffffffdb}.xp-modal input{height:52px}.xp-reveal{transform:translateY(14px);transition:opacity .52s var(--xp-ease-ui),transform .68s var(--xp-ease)}@keyframes xp-popover-enter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes xp-dashboard-focus{0%,55%{transform:scale(1) translateZ(0);opacity:1}64%,87%{transform:scale(1.08) translate3d(-.7%,.4%,0);opacity:1}96%,to{transform:scale(1) translateZ(0);opacity:1}}@media(max-width:900px){.xp-nav{width:calc(100vw - 24px);grid-template-columns:1fr auto;padding-left:20px}.xp-section{padding:88px 20px 104px}.xp-channel-row{overflow-x:auto}.xp-dashboard-stage{border-radius:24px}}@media(max-width:560px){.xp-hero{min-height:700px;padding-top:92px}.xp-hero h1{font-weight:550;letter-spacing:-.045em}.xp-product-switch{height:59px}.xp-channel-row{gap:8px}.xp-channel-row span{border-radius:16px}.xp-process-card__media{height:210px}.xp-metrics>div{border:1px solid var(--xp-line)}}@media(prefers-reduced-motion:reduce){.xp-language__menu{animation:none!important}}@media(prefers-reduced-transparency:reduce){.xp-nav,.xp-product-switch,.xp-language__trigger,.xp-language__menu,.xp-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--xp-material-solid)}}.xp-hero__copy-shell{width:100%;height:280px;display:grid;place-items:stretch}.xp-hero__copy{grid-area:1 / 1;width:100%;padding:28px 20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;will-change:transform,opacity,filter}.xp-hero .xp-hero__copy h1,.xp-hero--consulting .xp-hero__copy h1{margin:0;animation:none;line-height:1.1}.xp-hero--plurank .xp-hero__copy h1{font-size:clamp(37px,calc(4.05vw - 5px),65px)}.xp-hero--consulting .xp-hero__copy h1{font-size:clamp(35px,calc(3.9vw - 5px),62px)}.xp-hero__consulting-subline{max-width:690px;margin:34px 20px 0;color:var(--xp-muted);font-size:18px;line-height:1.55;letter-spacing:-.015em;text-align:center}.xp-hero-video{width:min(1060px,calc(100vw - 32px));margin:12px 0 -24px;position:relative;flex:none;overflow:hidden;border-radius:24px;background:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.xp-hero-video:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(to right,#fafafa 0%,transparent 7%,transparent 93%,#fafafa 100%),linear-gradient(to bottom,#fafafa 0%,transparent 7%,transparent 93%,#fafafa 100%)}.xp-product-switch{top:-13px}.xp-hero-video video{width:100%;height:auto;display:block;object-fit:contain}.xp-product-switch.has-motion>span{display:none}.xp-product-switch.has-motion button{overflow:hidden;isolation:isolate}.xp-product-switch__selection{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;border-radius:13px;background:#151515;box-shadow:0 1px 2px #0000001f,0 5px 13px #0000001c;will-change:transform}.xp-product-switch__label{position:relative;z-index:1}.xp-route{width:100%;overflow:clip;transform-origin:50% 0;will-change:transform,opacity,filter}.xp-route>.xp-section:first-child{border-top:0;background:radial-gradient(ellipse 78% 150px at 50% 0%,rgb(212 164 78 / 5%),transparent 74%),linear-gradient(to bottom,#faf9f6 0%,var(--xp-page) 150px)}@media(max-width:560px){.xp-hero__copy-shell{height:250px}.xp-hero__copy{padding-inline:0;gap:18px}.xp-hero__consulting-subline{max-width:92%;margin-top:30px;font-size:16px}.xp-hero-video{width:calc(100vw - 8px);margin-top:6px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.xp-hero__copy,.xp-route,.xp-product-switch__selection,.xp-hero-video{filter:none!important;transform:none}}.xp-hero--plurank{min-height:1040px;padding-bottom:112px}.xp-hero--plurank .xp-hero__copy-shell{height:218px}.xp-hero--plurank .xp-hero__copy{padding-top:18px}.xp-hero--plurank .xp-hero__copy h1{max-width:1120px;font-size:clamp(34px,calc(3.72vw - 5px),60px);line-height:1.1}.xp-hero__main-subline{max-width:720px;margin:-22px 20px 28px;color:#6f6e6a;font-size:13px;font-weight:440;line-height:1.62;letter-spacing:-.01em;text-align:center}.xp-hero--plurank .xp-product-switch{top:0}.xp-hero-product-preview{width:min(1040px,calc(100vw - 40px));margin-top:28px;flex:none;will-change:transform,opacity}.xp-hero-laptop{width:100%;margin:0;position:relative;filter:drop-shadow(0 42px 48px rgb(38 31 20 / 10%));-webkit-user-select:none;user-select:none}.xp-hero-laptop__lid{width:88%;aspect-ratio:16 / 9;margin:0 auto;padding:9px;position:relative;overflow:hidden;border:2px solid #343432;border-radius:28px 28px 16px 16px;background:linear-gradient(145deg,#555552,#171716 45%,#393936);box-shadow:inset 0 1px #ffffff59,0 14px 34px #1312101f}.xp-hero-laptop__camera{width:54px;height:10px;position:absolute;z-index:3;top:8px;left:50%;border-radius:0 0 9px 9px;background:#171716;transform:translate(-50%)}.xp-hero-laptop__screen{width:100%;height:100%;display:grid;grid-template-columns:12% 1fr;overflow:hidden;border-radius:19px 19px 9px 9px;background:#f7f7f5}.xp-hero-laptop__sidebar{padding:7.5% 20%;display:flex;flex-direction:column;align-items:center;gap:clamp(9px,1.2vw,18px);border-right:1px solid rgb(22 22 22 / 7%);background:#fcfcfae0}.xp-hero-laptop__sidebar strong{width:clamp(23px,2.8vw,39px);aspect-ratio:1;margin-bottom:10%;display:grid;place-items:center;border-radius:11px;color:#fff;background:#191918;font-size:clamp(10px,1.2vw,17px)}.xp-hero-laptop__sidebar span{width:clamp(14px,1.8vw,24px);aspect-ratio:1;border:1px solid rgb(24 24 24 / 10%);border-radius:7px;background:#f0f0ee}.xp-hero-laptop__app{min-width:0;padding:5.4% 5.8%;display:grid;grid-template-rows:auto auto 1fr;gap:5.4%}.xp-hero-laptop__app>header,.xp-content-workspace__canvas>header,.xp-market-visual__panel>header,.xp-analysis-visual__panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.xp-hero-laptop__app>header strong{font-size:clamp(12px,1.5vw,21px);letter-spacing:-.035em}.xp-hero-laptop__app>header span{color:#8a8985;font-size:clamp(7px,.72vw,10px)}.xp-hero-laptop__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8%}.xp-hero-laptop__kpis>div{min-width:0;padding:9% 10%;display:flex;flex-direction:column;gap:clamp(5px,.9vw,12px);border:1px solid rgb(22 22 22 / 7%);border-radius:clamp(9px,1.3vw,17px);background:#ffffffeb;box-shadow:0 7px 22px #1917130a}.xp-hero-laptop__kpis span{overflow:hidden;color:#7b7a76;font-size:clamp(6px,.68vw,10px);text-overflow:ellipsis;white-space:nowrap}.xp-hero-laptop__kpis strong{font-size:clamp(16px,2.55vw,36px);font-weight:560;line-height:1;letter-spacing:-.05em}.xp-hero-laptop__data{min-height:0;display:grid;grid-template-columns:1.5fr .78fr;gap:2%}.xp-hero-laptop__trend,.xp-hero-laptop__sources{min-height:0;padding:5%;overflow:hidden;border:1px solid rgb(22 22 22 / 7%);border-radius:clamp(10px,1.45vw,19px);background:#ffffffeb}.xp-hero-laptop__trend>strong,.xp-hero-laptop__sources>strong{display:block;font-size:clamp(7px,.8vw,12px);font-weight:570}.xp-hero-laptop__trend svg{width:100%;height:78%;margin-top:3%;overflow:visible}.xp-preview-grid{fill:none;stroke:#efefec;stroke-width:1}.xp-preview-line{fill:none;stroke:#c18c34;stroke-width:4;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900}.xp-source-ring{width:clamp(48px,7vw,94px);aspect-ratio:1;margin:8% auto 5%;padding:18%;border-radius:50%;background:conic-gradient(#c18c34 0,#c18c34 38%,#d9d8d4 38%,#d9d8d4 61%,#8f8e8a 61%,#8f8e8a 78%,#efefec 78%,#efefec)}.xp-source-ring span{width:100%;height:100%;display:block;border-radius:inherit;background:#fff}.xp-hero-laptop__sources>span{margin-top:clamp(2px,.28vw,5px);display:block;color:#777671;font-size:clamp(5px,.58vw,8px);text-align:center}.xp-hero-laptop__base{width:100%;height:clamp(31px,4.5vw,58px);margin-top:-2px;position:relative;clip-path:polygon(5.8% 0,94.2% 0,100% 63%,96.5% 100%,3.5% 100%,0 63%);background:linear-gradient(to bottom,#dededb,#f8f8f6 34%,#aaa9a6 73%,#d4d3d0);box-shadow:inset 0 1px #fff}.xp-hero-laptop__base span{width:13%;height:25%;position:absolute;top:0;left:50%;border-radius:0 0 12px 12px;background:#c8c8c5;transform:translate(-50%)}.xp-heading__secondary{margin-top:18px;display:block}.xp-about{min-height:1040px}.xp-about .xp-heading p{max-width:900px}.xp-content-workspace{width:min(1180px,calc(100vw - 48px));min-height:520px;margin-top:74px;padding:clamp(20px,3vw,42px);display:grid;grid-template-columns:1.55fr .72fr;gap:28px;overflow:hidden;border:1px solid rgb(20 20 20 / 7%);border-radius:30px;background:linear-gradient(145deg,#fbfbfa,#f0f0ee);box-shadow:var(--xp-shadow-2),inset 0 1px #fff}.xp-content-workspace__canvas{padding:clamp(22px,3vw,42px);border:1px solid rgb(20 20 20 / 7%);border-radius:22px;background:#ffffffeb;box-shadow:0 18px 46px #1c19140d}.xp-content-workspace__canvas>header span,.xp-market-visual__panel header strong,.xp-analysis-visual__panel header strong{font-size:18px;font-weight:600;letter-spacing:-.035em}.xp-content-workspace__canvas>header small,.xp-market-visual__panel header span,.xp-analysis-visual__panel header span{color:#83827d;font-size:12px}.xp-content-workspace__rows{margin-top:32px;display:grid;gap:12px}.xp-content-workspace__rows>div{min-height:76px;padding:0 18px;display:grid;grid-template-columns:86px 1fr 64px;align-items:center;gap:18px;border:1px solid rgb(20 20 20 / 6%);border-radius:15px;background:#fafaf8}.xp-content-workspace__rows strong{font-size:12px;letter-spacing:.04em}.xp-content-workspace__rows span{color:#6f6e69;font-size:13px}.xp-content-workspace__rows i,.xp-market-visual__row i,.xp-analysis-visual__panel>div i{height:5px;display:block;border-radius:999px;background:linear-gradient(90deg,#d9b16a,#b98228)}.xp-content-workspace__assets{position:relative;min-height:100%}.xp-content-workspace__assets img{position:absolute;object-fit:contain;filter:drop-shadow(0 20px 24px rgb(38 31 20 / 10%))}.xp-content-workspace__assets img:nth-child(1){width:86%;top:1%;right:-2%}.xp-content-workspace__assets img:nth-child(2){width:65%;bottom:1%;left:-3%}.xp-content-workspace__assets img:nth-child(3){width:52%;right:-3%;bottom:7%}.xp-global{width:100%;min-height:900px;display:grid;grid-template-columns:minmax(300px,480px) minmax(520px,680px);justify-content:center;gap:clamp(70px,9vw,150px)}.xp-global__copy{align-self:center}.xp-global__copy h2,.xp-data-scale__copy h2,.xp-feature-story__copy h3{margin:0;font-weight:560;line-height:1.075;letter-spacing:-.047em}.xp-global__copy h2,.xp-data-scale__copy h2{font-size:clamp(42px,3.5vw,64px)}.xp-global__copy p,.xp-data-scale__copy>p,.xp-feature-story__copy p{color:var(--xp-muted);line-height:1.62;letter-spacing:-.015em}.xp-global__copy p,.xp-data-scale__copy>p{margin:24px 0 0;font-size:18px}.xp-market-visual{width:100%;max-width:680px;min-height:540px;position:relative;align-self:center}.xp-market-visual>img{width:46%;position:absolute;z-index:2;left:0;bottom:2%;object-fit:contain;filter:drop-shadow(0 28px 30px rgb(42 34 20 / 11%))}.xp-market-visual__panel{width:77%;min-height:430px;margin-left:auto;padding:38px;display:flex;flex-direction:column;justify-content:center;gap:14px;border:1px solid rgb(20 20 20 / 7%);border-radius:28px;background:#ffffffe0;box-shadow:var(--xp-shadow-2),inset 0 1px #fff}.xp-market-visual__panel>header{margin-bottom:12px}.xp-market-visual__row{min-height:86px;padding:17px 18px;display:grid;grid-template-columns:86px 1fr;align-items:center;gap:5px 18px;border-radius:16px;background:#f6f6f4}.xp-market-visual__row strong{font-size:14px}.xp-market-visual__row span{color:#777671;font-size:13px}.xp-market-visual__row i{grid-column:2;width:var(--bar-width)}.xp-models{min-height:1040px}.xp-model-map{width:min(620px,calc(100vw - 40px));aspect-ratio:1;margin-top:76px;position:relative;display:grid;place-items:center}.xp-model-map__orbit{position:absolute;border:1px solid rgb(24 24 24 / 10%);border-radius:50%}.xp-model-map__orbit--outer{top:3%;right:3%;bottom:3%;left:3%}.xp-model-map__orbit--inner{top:19%;right:19%;bottom:19%;left:19%;border-style:dashed;border-color:#18181817}.xp-model-map__core{width:42%;aspect-ratio:1;padding:9%;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 88%);border-radius:50%;background:radial-gradient(circle at 50% 38%,#fff,#f8f5ee 64%,#eee2ca);box-shadow:0 32px 74px #5038111a,inset 0 1px #fff}.xp-model-map__core img{width:55%;margin-bottom:8px;object-fit:contain}.xp-model-map__core strong{font-size:20px;font-weight:610}.xp-model-map__core span{margin-top:5px;color:#817f79;font-size:11px;text-align:center}.xp-model-map__node{min-width:108px;height:42px;padding:0 16px;position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(20 20 20 / 7%);border-radius:12px;color:#454440;background:#fafaf8f0;box-shadow:0 9px 28px #201d170f;font-size:13px;font-weight:520}.xp-model-map__node--1{top:0;left:50%;transform:translate(-50%)}.xp-model-map__node--2{top:25%;right:-3%}.xp-model-map__node--3{right:8%;bottom:8%}.xp-model-map__node--4{left:8%;bottom:8%}.xp-model-map__node--5{top:25%;left:-3%}.xp-data-scale{min-height:920px;display:grid;grid-template-columns:minmax(520px,680px) minmax(360px,500px);justify-content:center;gap:clamp(70px,8vw,130px)}.xp-data-scale__copy,.xp-data-scale__asset{align-self:center}.xp-data-scale .xp-metrics{width:100%;margin-top:52px;grid-template-columns:repeat(3,1fr);gap:10px}.xp-data-scale .xp-metrics>div{min-height:142px;padding:24px 18px}.xp-data-scale .xp-metrics strong{font-size:clamp(29px,2.4vw,42px)}.xp-data-scale .xp-metrics span{font-size:12px}.xp-data-scale__asset img{width:100%;max-width:490px;display:block;object-fit:contain;filter:drop-shadow(0 30px 34px rgb(42 34 20 / 11%))}.xp-features{padding-bottom:180px}.xp-features>.xp-heading{margin-bottom:90px}.xp-feature-story{width:min(1280px,calc(100vw - 48px));display:grid;gap:30px}.xp-feature-story>article{min-height:670px;padding:clamp(28px,5vw,72px);overflow:hidden;border:1px solid rgb(20 20 20 / 7%);border-radius:30px;background:linear-gradient(145deg,#ffffffd6,#f4f4f1eb);box-shadow:var(--xp-shadow-1),inset 0 1px #fff}.xp-feature-story__analysis,.xp-feature-story__publishing{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(520px,1.25fr);align-items:center;gap:clamp(45px,7vw,105px)}.xp-feature-story__publishing{grid-template-columns:minmax(520px,1.25fr) minmax(320px,.75fr)}.xp-feature-story__copy h3{font-size:clamp(38px,3.25vw,58px)}.xp-feature-story__copy p{margin:22px 0 0;font-size:17px}.xp-analysis-visual{min-height:480px;position:relative}.xp-analysis-visual>img{width:43%;position:absolute;z-index:2;right:-4%;top:-4%;object-fit:contain;filter:drop-shadow(0 24px 28px rgb(42 34 20 / 10%))}.xp-analysis-visual__panel{width:82%;min-height:410px;padding:34px;position:absolute;left:0;bottom:0;border:1px solid rgb(20 20 20 / 7%);border-radius:24px;background:#ffffffeb;box-shadow:0 20px 58px #1c191412}.xp-analysis-visual__panel>div{min-height:86px;margin-top:13px;padding:17px 18px;display:grid;grid-template-columns:124px 1fr;align-items:center;gap:5px 16px;border-radius:15px;background:#f6f6f4}.xp-analysis-visual__panel>div strong{font-size:14px}.xp-analysis-visual__panel>div span{color:#777671;font-size:12px}.xp-analysis-visual__panel>div i{grid-column:2;width:var(--bar-width)}.xp-publishing-visual{min-height:500px;padding:clamp(26px,4vw,48px);border:1px solid rgb(20 20 20 / 7%);border-radius:26px;background:#ffffffe8;box-shadow:0 22px 62px #1c19140f}.xp-publishing-visual__header{display:flex;align-items:center;gap:20px}.xp-publishing-visual__header img{width:104px;height:104px;object-fit:contain}.xp-publishing-visual__header div{display:flex;flex-direction:column;gap:7px}.xp-publishing-visual__header strong{font-size:20px}.xp-publishing-visual__header span{color:#777671;font-size:13px}.xp-publishing-visual__track{margin-top:28px;display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.xp-publishing-visual__track>div{min-width:0;height:240px;padding:20px 14px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;overflow:hidden;border-radius:17px;background:linear-gradient(to top,#efeee9,#fafaf8)}.xp-publishing-visual__track strong{overflow:hidden;font-size:11px;letter-spacing:.02em;text-overflow:ellipsis}.xp-publishing-visual__track span{color:#85837d;font-size:10px}.xp-publishing-visual__track i{width:var(--bar-width);height:5px;border-radius:9px;background:#c69643}.xp-feature-story__competitor{min-height:1040px!important;display:flex;flex-direction:column;align-items:center}.xp-feature-story__competitor .xp-feature-story__copy{max-width:780px;text-align:center}.xp-feature-story__competitor .xp-dashboard-stage{width:100%;margin-top:64px}.xp-competitor-dashboard .xp-dashboard-summary{justify-content:space-between}.xp-competitor-dashboard .xp-dashboard-summary strong,.xp-competitor-dashboard .xp-dashboard-chart>strong,.xp-competitor-dashboard .xp-dashboard-focus>strong{font-size:clamp(7px,1vw,14px);font-weight:590;letter-spacing:-.02em}.xp-competitor-dashboard .xp-dashboard-summary strong{font-weight:450}.xp-competitor-dashboard .xp-dashboard-summary>span{color:#85837d;font-size:clamp(6px,.7vw,10px)}.xp-competitor-dashboard .xp-dashboard-metrics>div{gap:8px;justify-content:center;animation-delay:0ms}.xp-competitor-dashboard .xp-dashboard-metrics span{width:auto;height:auto;color:#7f7e79;background:transparent;font-size:clamp(6px,.75vw,11px)}.xp-competitor-dashboard .xp-dashboard-metrics strong{font-size:clamp(10px,1.45vw,21px);font-weight:580}.xp-competitor-dashboard .xp-dashboard-metrics b{width:72%;height:5px;background:linear-gradient(90deg,#d5b16c,#b98228)}.xp-competitor-dashboard .xp-dashboard-metrics>div:nth-child(2) b{width:58%}.xp-competitor-dashboard .xp-dashboard-metrics>div:nth-child(3) b{width:46%}.xp-competitor-dashboard .xp-dashboard-chart,.xp-competitor-dashboard .xp-dashboard-focus{animation-delay:.12s}.xp-competitor-dashboard .xp-dashboard-chart{display:grid;grid-template-rows:auto 1fr;gap:8px}.xp-competitor-dashboard .xp-dashboard-focus{gap:7px}.xp-competitor-dashboard .xp-dashboard-focus>span{color:#777671;font-size:clamp(5px,.62vw,9px)}.xp-competitor-dashboard .xp-dashboard-table{animation-delay:.18s}.xp-competitor-dashboard .xp-dashboard-table>div{grid-template-columns:34px 100px 1fr}.xp-competitor-dashboard .xp-dashboard-table>div>span{display:grid;place-items:center;color:#6d6c68;font-size:9px}.xp-competitor-dashboard .xp-dashboard-table strong{font-size:clamp(6px,.72vw,10px);font-weight:520}.xp-competitor-dashboard .xp-dashboard-table i{width:var(--bar-size);justify-self:start;background:linear-gradient(90deg,#b98228,#dec18c)}.xp-footer__links span{color:inherit;cursor:default}@media(prefers-reduced-motion:no-preference){.xp-hero-laptop__kpis>div,.xp-hero-laptop__trend,.xp-hero-laptop__sources{opacity:0;transform:translateY(10px);animation:xp-group-reveal 9s infinite var(--xp-ease)}.xp-hero-laptop__trend,.xp-hero-laptop__sources{animation-delay:.18s}.xp-preview-line{animation:xp-preview-draw 9s .28s infinite var(--xp-ease)}.xp-content-workspace__rows>div,.xp-market-visual__row,.xp-analysis-visual__panel>div,.xp-publishing-visual__track>div{opacity:0;transform:translateY(8px);animation:xp-group-reveal 10s infinite var(--xp-ease)}.xp-content-workspace__rows>div,.xp-market-visual__row,.xp-analysis-visual__panel>div,.xp-publishing-visual__track>div{animation-delay:var(--delay)}}@keyframes xp-group-reveal{0%,10%{opacity:0;transform:translateY(8px)}24%,91%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-3px)}}@keyframes xp-preview-draw{0%,14%{stroke-dashoffset:900;opacity:0}34%,91%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@media(max-width:900px){.xp-hero--plurank{min-height:880px;padding-bottom:88px}.xp-hero--plurank .xp-hero__copy-shell{height:205px}.xp-hero__main-subline{margin-top:-24px}.xp-hero-product-preview{width:min(860px,calc(100vw - 22px))}.xp-about{min-height:auto}.xp-content-workspace{min-height:780px;grid-template-columns:1fr}.xp-content-workspace__assets{min-height:280px}.xp-content-workspace__assets img:nth-child(1){width:33%;left:7%;top:0}.xp-content-workspace__assets img:nth-child(2){width:30%;left:36%;bottom:0}.xp-content-workspace__assets img:nth-child(3){width:28%;right:6%;bottom:5%}.xp-global,.xp-data-scale{grid-template-columns:minmax(0,1fr);gap:64px}.xp-global__copy,.xp-data-scale__copy{max-width:720px;text-align:center}.xp-market-visual{max-width:650px}.xp-data-scale__asset{display:grid;place-items:center}.xp-data-scale__asset img{max-width:390px}.xp-feature-story__analysis,.xp-feature-story__publishing{min-height:auto;grid-template-columns:1fr}.xp-feature-story__publishing .xp-publishing-visual{order:2}.xp-feature-story__publishing .xp-feature-story__copy{order:1}.xp-feature-story__competitor{min-height:850px!important}}@media(max-width:560px){.xp-hero--plurank{min-height:760px;padding-top:82px}.xp-hero--plurank .xp-hero__copy-shell{height:190px}.xp-hero--plurank .xp-hero__copy h1{font-size:clamp(31px,9vw,40px)}.xp-hero__main-subline{max-width:340px;margin:-19px 12px 22px;font-size:12px}.xp-hero-product-preview{margin-top:22px}.xp-hero-laptop__lid{width:96%;padding:5px;border-radius:16px 16px 9px 9px}.xp-hero-laptop__screen{border-radius:10px 10px 5px 5px}.xp-hero-laptop__camera{width:30px;height:6px;top:4px}.xp-hero-laptop__app{padding:5%}.xp-hero-laptop__sources>span:nth-of-type(n+4){display:none}.xp-heading__secondary{margin-top:13px}.xp-content-workspace{width:calc(100vw - 24px);min-height:660px;margin-top:52px;padding:12px;border-radius:22px}.xp-content-workspace__canvas{padding:18px 14px;border-radius:16px}.xp-content-workspace__canvas>header{align-items:flex-start;flex-direction:column;gap:5px}.xp-content-workspace__rows{margin-top:20px;gap:8px}.xp-content-workspace__rows>div{min-height:68px;padding:0 12px;grid-template-columns:58px 1fr;gap:8px}.xp-content-workspace__rows>div i{display:none}.xp-content-workspace__rows strong{font-size:10px}.xp-content-workspace__rows span{font-size:11px}.xp-content-workspace__assets{min-height:190px}.xp-global__copy h2,.xp-data-scale__copy h2{font-size:36px}.xp-global__copy p,.xp-data-scale__copy>p{font-size:16px}.xp-market-visual{min-height:470px}.xp-market-visual>img{width:43%;bottom:1%}.xp-market-visual__panel{width:86%;min-height:400px;padding:24px 18px;border-radius:22px}.xp-market-visual__panel>header{align-items:flex-start;flex-direction:column;gap:4px}.xp-market-visual__row{min-height:82px;grid-template-columns:64px 1fr;gap:5px 10px}.xp-market-visual__row span{font-size:11px}.xp-models{min-height:750px}.xp-model-map{margin-top:52px}.xp-model-map__node{min-width:84px;height:34px;padding:0 10px;font-size:10px}.xp-model-map__core strong{font-size:16px}.xp-model-map__core span{font-size:8px}.xp-model-map__node--2{right:-1%}.xp-model-map__node--5{left:-1%}.xp-data-scale{padding-inline:18px}.xp-data-scale .xp-metrics{grid-template-columns:1fr;margin-top:42px}.xp-data-scale .xp-metrics>div{min-height:118px}.xp-data-scale__asset img{max-width:290px}.xp-features>.xp-heading{margin-bottom:58px}.xp-feature-story{width:calc(100vw - 24px);gap:18px}.xp-feature-story>article{padding:34px 18px;border-radius:22px}.xp-feature-story__copy{text-align:center}.xp-feature-story__copy h3{font-size:34px}.xp-feature-story__copy p{font-size:15px}.xp-analysis-visual{min-height:420px}.xp-analysis-visual__panel{width:94%;min-height:360px;padding:18px}.xp-analysis-visual__panel>div{grid-template-columns:92px 1fr}.xp-analysis-visual>img{width:42%;right:-2%}.xp-publishing-visual{min-height:430px;padding:22px 14px}.xp-publishing-visual__header img{width:76px;height:76px}.xp-publishing-visual__track{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.xp-publishing-visual__track>div{height:210px}.xp-feature-story__competitor{min-height:680px!important}.xp-feature-story__competitor .xp-dashboard-stage{margin-top:42px}.xp-competitor-dashboard .xp-dashboard-summary strong{font-size:7px}.xp-competitor-dashboard .xp-dashboard-table>div{grid-template-columns:20px 55px 1fr;gap:6px}}@media(prefers-reduced-motion:reduce){.xp-hero-laptop__kpis>div,.xp-hero-laptop__trend,.xp-hero-laptop__sources,.xp-content-workspace__rows>div,.xp-market-visual__row,.xp-analysis-visual__panel>div,.xp-publishing-visual__track>div{opacity:1!important;transform:none!important;animation:none!important}.xp-preview-line{stroke-dashoffset:0;opacity:1;animation:none!important}}.xp-route--plurank>.xp-section,.xp-route--plurank>.xp-final-cta{border-top:0}.xp-route--plurank>.xp-section:first-child{background:transparent}.xp-hero-laptop__sidebar>i{width:clamp(18px,2.2vw,30px);aspect-ratio:1;margin-bottom:12%;display:block;border-radius:9px;background:#d3ad69}.xp-hero-laptop__kpis span,.xp-hero-laptop__kpis strong{display:block;border-radius:999px;background:#e8e7e3}.xp-hero-laptop__kpis span{width:58%;height:clamp(4px,.45vw,7px)}.xp-hero-laptop__kpis strong{width:42%;height:clamp(12px,1.7vw,24px);background:#d6d4cf}.xp-content-workspace{min-height:560px;padding:0;grid-template-columns:minmax(520px,1fr) minmax(220px,.38fr);align-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.xp-content-workspace__canvas{min-height:500px;padding:0;overflow:hidden;border:0;border-radius:24px;background:#fff;box-shadow:0 28px 80px #28221814,0 3px 14px #2822180d}.xp-content-workspace__canvas>header{height:54px;padding:0 20px;border-bottom:1px solid rgb(20 20 20 / 6%);background:#fbfbfa}.xp-editor-dots,.xp-editor-toolbar{display:flex;align-items:center;gap:7px}.xp-editor-dots i{width:8px;height:8px;border-radius:50%;background:#d9d8d4}.xp-editor-dots i:first-child{background:#d6b574}.xp-editor-toolbar i{width:22px;height:5px;border-radius:999px;background:#deddda}.xp-blog-editor{min-height:446px;padding:clamp(42px,6vw,78px)}.xp-blog-editor__title{display:grid;gap:12px}.xp-blog-editor__title span,.xp-blog-editor__lines span{display:block;border-radius:999px;background:#e7e6e2}.xp-blog-editor__title span:first-child{width:67%;height:18px;background:#d5d3ce}.xp-blog-editor__title span:last-child{width:42%;height:10px}.xp-blog-editor p{max-width:630px;margin:54px 0 0;color:#3f3e3a;font-size:clamp(16px,1.7vw,22px);line-height:1.72;letter-spacing:-.025em}.xp-blog-editor__lines{margin-top:48px;display:grid;gap:13px}.xp-blog-editor__lines span{width:100%;height:7px}.xp-blog-editor__lines span:nth-child(2){width:92%}.xp-blog-editor__lines span:nth-child(3){width:96%}.xp-blog-editor__lines span:nth-child(4){width:78%}.xp-blog-editor__lines span:nth-child(5){width:55%}.xp-content-workspace__asset{width:min(310px,100%);justify-self:center;filter:drop-shadow(0 24px 30px rgb(42 34 20 / 10%))}.xp-market-visual{min-height:590px;display:grid;place-items:center}.xp-market-visual>img{width:35%;left:50%;bottom:50%;transform:translate(-50%,50%)}.xp-market-network{width:min(560px,100%);aspect-ratio:1;position:relative}.xp-market-network__ring{position:absolute;border:1px solid rgb(28 28 28 / 9%);border-radius:50%}.xp-market-network__ring--outer{top:3%;right:3%;bottom:3%;left:3%}.xp-market-network__ring--inner{top:22%;right:22%;bottom:22%;left:22%;border-style:dashed}.xp-market-network__node{width:13px;height:13px;position:absolute;border:4px solid #faf9f6;border-radius:50%;background:#c69643;box-shadow:0 5px 16px #31271424}.xp-market-network__node--1{top:1%;left:48%}.xp-market-network__node--2{top:24%;right:3%}.xp-market-network__node--3{right:12%;bottom:12%}.xp-market-network__node--4{bottom:1%;left:43%}.xp-market-network__node--5{bottom:19%;left:6%}.xp-market-network__node--6{top:21%;left:4%}.xp-model-map__core{width:30%;padding:0;border:0;background:radial-gradient(circle at 50% 40%,#fff,#f8f5ee 72%,#f1e8d8)}.xp-model-map__core strong{font-size:clamp(17px,2vw,24px)}.xp-data-scale__copy{max-width:680px}.xp-feature-story{gap:clamp(96px,10vw,156px)}.xp-feature-story>article{min-height:650px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.xp-analysis-visual__panel,.xp-publishing-visual,.xp-feature-story__competitor .xp-dashboard-stage{border:0;box-shadow:none}.xp-analysis-visual__panel{background:transparent}.xp-analysis-visual__panel>header strong{color:#24231f}.xp-analysis-visual__panel>div strong,.xp-analysis-visual__panel>div span{height:6px;display:block;border-radius:999px;background:#d8d7d2}.xp-analysis-visual__panel>div strong{width:72%}.xp-analysis-visual__panel>div span{width:90%}.xp-publishing-visual{padding:0;background:transparent}.xp-publishing-visual__header{justify-content:center}.xp-publishing-visual__header img{width:128px;height:128px}.xp-publishing-visual__track{margin-top:18px}.xp-publishing-visual__track>div{height:230px;box-shadow:0 16px 42px #27231b0d}.xp-publishing-visual__track i{margin-top:8px}.xp-dashboard-stage{border:0;background:transparent;box-shadow:none}.xp-dashboard-canvas{border-radius:26px}.xp-competitor-dashboard .xp-dashboard-metrics span,.xp-competitor-dashboard .xp-dashboard-metrics strong{width:56%;height:6px;display:block;border-radius:999px;background:#deddd9}.xp-competitor-dashboard .xp-dashboard-metrics strong{width:36%;height:13px;background:#cfcfca}.xp-competitor-dashboard .xp-dashboard-focus>span{width:58%;height:5px;margin:5px auto 0;display:block;border-radius:999px;background:#deddd9}.xp-competitor-dashboard .xp-dashboard-table strong{width:24%;height:5px;display:block;border-radius:999px;background:#d4d3cf}@media(max-width:900px){.xp-content-workspace{min-height:760px;grid-template-columns:1fr}.xp-content-workspace__asset{width:230px}.xp-feature-story>article{padding:0}}@media(max-width:560px){.xp-content-workspace{width:calc(100vw - 32px);min-height:620px;margin-top:52px;padding:0;border-radius:0}.xp-content-workspace__canvas{min-height:410px;padding:0;border-radius:18px}.xp-content-workspace__canvas>header{height:46px;padding:0 14px;align-items:center;flex-direction:row}.xp-editor-toolbar i:nth-child(n+4){display:none}.xp-blog-editor{min-height:364px;padding:34px 24px}.xp-blog-editor p{margin-top:38px;font-size:15px}.xp-blog-editor__lines{margin-top:34px}.xp-content-workspace__asset{width:180px}.xp-market-visual{min-height:430px}.xp-market-visual>img{width:38%;bottom:50%}.xp-model-map__core strong{font-size:15px}.xp-feature-story{width:calc(100vw - 32px);gap:100px}.xp-feature-story>article{padding:0;border-radius:0}.xp-publishing-visual{min-height:410px;padding:0}.xp-dashboard-canvas{border-radius:18px}}.xp-hero--plurank .xp-hero__copy h1{font-size:clamp(24px,calc(3.72vw - 15px),50px)}.xp-hero--consulting .xp-hero__copy h1{font-size:clamp(25px,calc(3.9vw - 15px),52px)}.xp-heading h2,.xp-final-cta h2,.xp-global__copy h2,.xp-data-scale__copy h2{font-size:clamp(32px,calc(3.5vw - 10px),54px)}.xp-feature-story__copy h3{font-size:clamp(28px,calc(3.25vw - 10px),48px)}.xp-hero__main-subline,.xp-hero__consulting-subline,.xp-heading p,.xp-final-cta p,.xp-global__copy p,.xp-data-scale__copy>p,.xp-feature-story__copy p{font-size:16px}.xp-route>.xp-section,.xp-route>.xp-final-cta{border-top:0}@media(max-width:560px){.xp-heading h2,.xp-final-cta h2,.xp-global__copy h2,.xp-data-scale__copy h2{font-size:26px}.xp-feature-story__copy h3{font-size:24px}}.xp-features{padding-top:86px;padding-bottom:120px;border-top:1px solid var(--xp-line)!important}.xp-features>.xp-heading{margin-bottom:58px}.xp-feature-story{gap:64px}.xp-feature-story>article{min-height:520px}.xp-feature-story__competitor{min-height:520px!important;justify-content:center}.xp-feature-story__competitor .xp-feature-story__copy{width:100%;max-width:none}.xp-feature-story__competitor .xp-feature-story__copy h3{white-space:nowrap}.xp-competitor-channels{width:min(880px,100%);margin-top:78px;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(22px,4vw,58px)}.xp-competitor-channels>div{min-width:0;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.xp-competitor-channels span{width:78px;height:78px;display:grid;place-items:center;border-radius:50%;color:#4c4334;background:radial-gradient(circle at 38% 30%,#fff,#f2eee5 72%,#e6d6b8);box-shadow:0 16px 38px #2d241514,inset 0 1px #fff}.xp-competitor-channels strong{font-size:13px;font-weight:540;letter-spacing:-.02em}@media(max-width:900px){.xp-features{padding-block:76px 100px}.xp-feature-story{gap:54px}.xp-competitor-channels{margin-top:62px;gap:22px}.xp-competitor-channels span{width:68px;height:68px}}@media(max-width:560px){.xp-features{padding-block:64px 84px}.xp-features>.xp-heading{margin-bottom:48px}.xp-feature-story{gap:48px}.xp-feature-story>article{min-height:470px}.xp-feature-story__competitor{min-height:430px!important}.xp-feature-story__competitor .xp-feature-story__copy h3{white-space:normal}.xp-competitor-channels{margin-top:52px;grid-template-columns:repeat(3,1fr);row-gap:28px}.xp-competitor-channels span{width:58px;height:58px}.xp-competitor-channels strong{font-size:11px}}.xp-hero--consulting .xp-hero__copy-shell{height:218px}.xp-hero--consulting .xp-hero__copy{padding-top:18px}.xp-hero__consulting-subline{max-width:720px;margin:-22px 20px 28px;line-height:1.62}.xp-hero--consulting .xp-product-switch{top:0}.xp-route,.xp-hero__copy{transform:none;filter:none;will-change:auto}.xp-modal .xp-form-consent{grid-template-columns:20px 1fr;align-items:center;gap:10px!important;cursor:pointer}.xp-modal .xp-form-consent input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;margin:0;padding:0;border:1px solid #b9b8b4;border-radius:5px;background:#fff;display:grid;place-items:center;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.xp-modal .xp-form-consent input[type=checkbox]:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg) scale(0);transform-origin:center;transition:transform .12s ease-out}.xp-modal .xp-form-consent input[type=checkbox]:checked{border-color:#171716;background:#171716}.xp-modal .xp-form-consent input[type=checkbox]:checked:after{transform:translateY(-1px) rotate(45deg) scale(1)}.xp-modal .xp-form-consent input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #b982282e}.xp-modal .xp-form-submit{justify-content:center;text-align:center}.xp-hero__text-stage{width:100%;height:276px;display:grid}.xp-hero__text-state{grid-area:1 / 1;width:100%;display:flex;flex-direction:column;align-items:center}.xp-hero--plurank .xp-hero__copy-shell,.xp-hero--consulting .xp-hero__copy-shell{width:100%;height:218px}.xp-hero--plurank .xp-hero__copy,.xp-hero--consulting .xp-hero__copy{padding:18px 20px 10px}.xp-hero--plurank .xp-hero__copy h1,.xp-hero--consulting .xp-hero__copy h1{width:100%;max-width:1120px;font-size:clamp(24px,calc(3.72vw - 15px),50px);font-weight:550;line-height:1.1;letter-spacing:-.045em}.xp-hero__subline{width:calc(100% - 40px);max-width:720px;min-height:52px;margin:-22px 20px 28px;color:#6f6e6a;font-size:16px;font-weight:440;line-height:1.62;letter-spacing:-.01em;text-align:center}.xp-hero--plurank .xp-product-switch,.xp-hero--consulting .xp-product-switch{top:0}.xp-hero-product-preview{width:min(720px,calc(80vw - 38px));margin-top:30px}.xp-hero-laptop{filter:drop-shadow(0 30px 34px rgb(38 31 20 / 9%))}.xp-hero-laptop__mobile-reference{display:none}.xp-hero-laptop__lid{width:90%;padding:12px;border:1px solid #a9aaa9;border-radius:27px 27px 14px 14px;background:linear-gradient(145deg,#f4f4f2,#b9bab9 44%,#e5e5e2);box-shadow:inset 0 1px #ffffffe0,0 12px 28px #1312101c}.xp-hero-laptop__screen{border-radius:18px 18px 7px 7px;box-shadow:0 0 0 5px #171716}.xp-hero-laptop__camera{width:9%;height:13px;top:9px;border-radius:0 0 9px 9px}.xp-hero-laptop__base{height:clamp(27px,4vw,48px);clip-path:polygon(4.5% 0,95.5% 0,100% 68%,98.5% 100%,1.5% 100%,0 68%);background:linear-gradient(to bottom,#c9cac9,#f7f7f5 32%,#aaa9a6 76%,#e0e0dd)}.xp-hero-laptop__base span{width:15%;height:23%;background:#bcbdbb}@media(max-width:560px){.xp-hero{background:radial-gradient(ellipse 140% 28% at 50% 82%,rgb(212 164 78 / 10%) 0%,rgb(212 164 78 / 4%) 44%,transparent 76%),linear-gradient(to bottom,#12121124,#12121109 18%,#fafafa 42%,#fafafa);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.xp-hero__text-stage{height:244px}.xp-hero--plurank .xp-hero__copy-shell,.xp-hero--consulting .xp-hero__copy-shell{height:190px}.xp-hero--plurank .xp-hero__copy h1,.xp-hero--consulting .xp-hero__copy h1{font-size:clamp(31px,9vw,40px)}.xp-hero__subline{max-width:340px;margin:-19px 12px 22px;font-size:12px}.xp-hero-product-preview{width:calc(80vw - 22px)}.xp-hero-laptop{filter:none}.xp-hero-laptop__mobile-reference{width:100%;height:auto;display:block;object-fit:contain}.xp-hero-laptop__lid,.xp-hero-laptop__base{display:none}}.xp-mobile-only-break,.xp-nav__cta-label-mobile,.xp-model-title-mobile,.xp-analysis-title-mobile{display:none}@media(min-width:561px){.xp-feature-story__analysis{min-height:670px!important;grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr)}.xp-feature-story__analysis .xp-analysis-visual{display:block}.xp-feature-story__publishing{min-height:560px!important;grid-template-columns:1fr;place-items:center}.xp-feature-story__publishing .xp-publishing-visual,.xp-feature-story__competitor .xp-competitor-channels{display:none}.xp-feature-story__publishing .xp-feature-story__copy,.xp-feature-story__competitor .xp-feature-story__copy{width:100%;max-width:860px;text-align:center}.xp-feature-story__competitor{min-height:760px!important}.xp-feature-story__competitor .xp-dashboard-stage{display:block;width:min(900px,100%);margin:54px auto 0}}.xp-publishing-logo-rail{width:min(920px,100%);margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.xp-publishing-logo-track{width:max-content;display:flex;align-items:center;gap:64px;animation:xp-publishing-logo-marquee 34s linear infinite;will-change:transform}.xp-publishing-logo{width:108px;height:72px;display:grid;place-items:center;flex:0 0 auto;opacity:.24;filter:grayscale(1)}.xp-publishing-logo img{width:100%;height:100%;object-fit:contain}@keyframes xp-publishing-logo-marquee{to{transform:translate(calc(-50% - 32px))}}@media(max-width:560px){html,body,#root,.xp-page,.xp-route--plurank{width:100%;max-width:100%;overflow-x:clip}.xp-nav--plurank,.xp-nav--consulting{position:absolute;top:12px;width:calc(100vw - 24px);height:42px;padding:0;grid-template-columns:1fr auto;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.xp-nav--plurank nav,.xp-nav--consulting nav{display:none}.xp-nav--plurank .xp-nav__brand .xp-wordmark,.xp-nav--consulting .xp-nav__brand .xp-wordmark{font-size:19px}.xp-nav--plurank .xp-nav__cta,.xp-nav--consulting .xp-nav__cta{width:auto;min-width:0;height:32px;padding:0 12px;gap:0;border-radius:8px;font-size:12px;white-space:nowrap}.xp-nav--plurank .xp-nav__cta svg,.xp-nav--consulting .xp-nav__cta svg,.xp-nav__cta-label-default{display:none}.xp-nav__cta-label-mobile{display:inline}.xp-mobile-only-break{display:initial}.xp-model-title-desktop,.xp-analysis-title-desktop{display:none}.xp-model-title-mobile,.xp-analysis-title-mobile{display:inline}.xp-hero--plurank,.xp-hero--consulting{min-height:690px;padding:92px 16px 72px}.xp-hero__text-stage{height:276px}.xp-hero--plurank .xp-hero__copy-shell,.xp-hero--consulting .xp-hero__copy-shell{height:196px}.xp-hero--plurank .xp-hero__copy,.xp-hero--consulting .xp-hero__copy{padding:18px 0 8px}.xp-hero--plurank .xp-hero__copy h1,.xp-hero--consulting .xp-hero__copy h1{max-width:370px;font-size:clamp(25px,7vw,31px);line-height:1.16}.xp-hero--plurank .xp-hero__subline,.xp-hero--consulting .xp-hero__subline,.xp-route--plurank .xp-heading p,.xp-route--plurank .xp-global__copy p,.xp-route--plurank .xp-data-scale__copy>p,.xp-route--plurank .xp-feature-story__copy p,.xp-route--plurank .xp-final-cta p{font-size:16px;line-height:1.65}.xp-hero--plurank .xp-hero__subline,.xp-hero--consulting .xp-hero__subline{width:min(100%,360px);min-height:54px;margin:-16px auto 22px;font-size:16px;line-height:1.6}.xp-hero--plurank .xp-product-switch,.xp-hero--consulting .xp-product-switch{--consulting-width: 174px;--plurank-width: 142px;width:min(100%,332px);height:56px;margin-inline:auto;grid-template-columns:minmax(0,174px) minmax(0,142px);gap:4px;border-radius:16px}.xp-product-switch button,.xp-product-switch button:last-child{font-size:12px}.xp-hero--plurank .xp-hero-product-preview{display:none}.xp-features>.xp-heading{display:none}.xp-publishing-logo-rail,.xp-feature-story__competitor .xp-dashboard-stage{display:none}.xp-route--plurank>.xp-section,.xp-route--plurank>.xp-final-cta,.xp-route--plurank .xp-heading,.xp-route--plurank .xp-feature-story,.xp-route--plurank .xp-feature-story>article,.xp-route--plurank .xp-feature-story__copy{width:100%;max-width:100%;margin-inline:auto;text-align:center}.xp-feature-story__analysis .xp-feature-story__copy h3{font-size:clamp(24px,7.2vw,30px);line-height:1.2;letter-spacing:-.04em;white-space:normal}.xp-analysis-visual{width:100%;min-height:400px;margin-inline:auto}.xp-analysis-visual>img{width:38%;max-width:132px;top:0;right:50%;transform:translate(50%)}.xp-analysis-visual__panel{width:min(94%,340px);left:50%;bottom:0;transform:translate(-50%)}.xp-publishing-visual,.xp-publishing-visual__header,.xp-content-workspace__asset,.xp-dashboard-stage,.xp-competitor-channels{margin-inline:auto}.xp-publishing-visual{width:100%;min-height:auto}.xp-publishing-visual__header{display:none}.xp-publishing-visual__track{margin-top:0}.xp-publishing-visual__track{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.xp-publishing-visual__track>div{width:100%;height:132px}.xp-publishing-visual__track>div:last-child{width:calc(50% - 5px);grid-column:1 / -1;justify-self:center}.xp-content-workspace__asset{max-width:160px;justify-self:center}.xp-feature-story__competitor .xp-dashboard-stage{width:100%;max-width:100%}.xp-competitor-channels{width:min(100%,340px);justify-items:center}}@media(prefers-reduced-motion:reduce){.xp-publishing-logo-track{transform:none;animation:none}}.xp-hero--consulting .xp-hero__subline{max-width:860px;font-size:15px}.xp-consulting-fit,.xp-consulting-research{min-height:820px}.xp-consulting-fit-grid{width:min(1080px,calc(100vw - 64px));margin-top:88px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.xp-consulting-fit-grid article{min-height:230px;padding:38px 34px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--xp-line);border-radius:24px;background:#ffffffc2;box-shadow:inset 0 1px #fff}.xp-consulting-fit-grid svg{color:#8f6b2d}.xp-consulting-fit-grid h3{max-width:270px;margin:52px 0 0;font-size:20px;font-weight:560;line-height:1.35;letter-spacing:-.03em}.xp-consulting-research .xp-heading{max-width:1080px}.xp-consulting-process{width:100%;margin-top:84px;display:grid;justify-items:center}.xp-consulting-process>h3{margin:0;font-size:clamp(25px,2.2vw,34px);font-weight:560;letter-spacing:-.035em}.xp-consulting-process .xp-process-grid{margin-top:48px}.xp-consulting-process .xp-process-card h3{text-align:center}.xp-report-deliverables{width:min(1060px,calc(100vw - 64px));margin-top:62px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--xp-line);border-bottom:1px solid var(--xp-line)}.xp-report-deliverables strong{min-height:104px;padding:24px;display:grid;place-items:center;border-right:1px solid var(--xp-line);font-size:15px;font-weight:520;line-height:1.45;text-align:center}.xp-report-deliverables strong:last-child{border-right:0}.xp-report .xp-report-visual{margin-top:48px}.xp-consulting-evidence{min-height:900px;width:min(1280px,calc(100vw - 64px));margin-inline:auto;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);gap:clamp(56px,8vw,116px)}.xp-consulting-evidence__copy{max-width:470px}.xp-consulting-evidence__copy h2{margin:0;font-size:clamp(32px,calc(3.5vw - 10px),54px);font-weight:560;line-height:1.08;letter-spacing:-.052em}.xp-consulting-evidence__copy p{margin:24px 0 0;color:var(--xp-muted);font-size:16px;line-height:1.65}.xp-answer-evidence{width:100%;aspect-ratio:1.3 / 1;overflow:hidden;border:1px solid var(--xp-line);border-radius:26px;background:#fff;box-shadow:0 26px 74px #201d1712}.xp-answer-evidence__bar{height:54px;padding:0 20px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #ececea}.xp-answer-evidence__bar i{width:8px;height:8px;border-radius:50%;background:#d7d7d3}.xp-answer-evidence__body{height:calc(100% - 54px);padding:clamp(28px,4vw,54px);display:grid;grid-template-columns:1fr minmax(150px,.46fr);gap:28px}.xp-answer-evidence__answer,.xp-answer-evidence__sources{display:grid;align-content:start;gap:18px}.xp-answer-evidence__answer span,.xp-answer-evidence__sources i{display:block;border-radius:9px;background:#e8e8e5}.xp-answer-evidence__answer span{width:100%;height:13px}.xp-answer-evidence__answer span:nth-child(2){width:86%}.xp-answer-evidence__answer span:nth-child(4){width:92%}.xp-answer-evidence__answer span:nth-child(5){width:68%}.xp-answer-evidence__sources i{height:76px;border:1px solid #eceae5;background:#f6f6f3}.xp-answer-evidence__answer .is-highlighted,.xp-answer-evidence__sources .is-highlighted{background:linear-gradient(90deg,#d9ad5b2e,#d9ad5b61,#d9ad5b29);box-shadow:0 0 0 8px #d3a24812}.xp-consulting-evidence--asset-only{grid-template-columns:1fr;justify-items:center}.xp-consulting-evidence--asset-only .xp-answer-evidence{width:min(900px,100%)}@media(max-width:900px){.xp-consulting-fit-grid{grid-template-columns:1fr}.xp-consulting-fit-grid article{min-height:170px}.xp-report-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-report-deliverables strong:nth-child(2){border-right:0}.xp-report-deliverables strong:nth-child(-n+2){border-bottom:1px solid var(--xp-line)}.xp-consulting-evidence{grid-template-columns:1fr;justify-items:center}.xp-consulting-evidence__copy{max-width:680px;text-align:center}.xp-answer-evidence{max-width:760px}}@media(max-width:560px){.xp-consulting-fit,.xp-consulting-research{min-height:auto;padding-block:92px}.xp-consulting-fit-grid,.xp-report-deliverables,.xp-consulting-evidence{width:calc(100vw - 32px)}.xp-consulting-fit-grid{margin-top:52px}.xp-consulting-fit-grid article{min-height:148px;padding:26px 24px;border-radius:18px}.xp-consulting-fit-grid h3{margin-top:28px;font-size:17px}.xp-consulting-process{margin-top:58px}.xp-consulting-process .xp-process-grid{margin-top:36px}.xp-report-deliverables{margin-top:42px}.xp-report-deliverables strong{min-height:88px;padding:18px 12px;font-size:13px}.xp-consulting-evidence{min-height:auto;padding-block:92px;gap:48px}.xp-consulting-evidence__copy h2{font-size:26px}.xp-answer-evidence{border-radius:18px}.xp-answer-evidence__body{padding:24px 20px;grid-template-columns:1fr}.xp-answer-evidence__sources{grid-template-columns:repeat(3,1fr)}.xp-answer-evidence__sources i{height:54px}}.xp-nav .xp-nav__cta,.xp-nav .xp-nav__cta-label,.xp-nav .xp-nav__cta-label-default,.xp-nav .xp-nav__cta-label-mobile{font-size:11px!important;font-weight:600!important}.xp-report-sheet__header strong{color:#2a2926;font-size:clamp(10px,1.1vw,15px);font-weight:600;letter-spacing:-.02em}.xp-hero--consulting{min-height:100dvh;padding:76px 24px 36px}.xp-hero--consulting .xp-hero__text-stage{height:250px}.xp-hero--consulting .xp-hero__copy-shell{height:195px}.xp-report-visual--hero{width:min(640px,calc(100vw - 40px));height:clamp(210px,24vw,300px);margin-top:20px;flex:0 0 auto}.xp-report-visual--hero .xp-report-sheet{width:82%}.xp-report-visual--hero .xp-report-sheet--front{padding:clamp(20px,2.4vw,32px)}.xp-report-visual--hero .xp-report-sheet__chart{padding:14px 18px}.xp-route--consulting .xp-report{min-height:760px}@media(max-width:560px){.xp-hero--consulting{min-height:auto;padding-bottom:38px}.xp-hero--consulting .xp-hero__text-stage{height:258px}.xp-hero--consulting .xp-hero__copy-shell{height:188px}.xp-report-visual--hero{width:min(360px,calc(100vw - 24px));height:210px;margin-top:18px}.xp-report-visual--hero .xp-report-sheet--front{padding:18px}.xp-report-visual--hero .xp-report-sheet__metrics{gap:8px}.xp-report-visual--hero .xp-report-sheet__chart{padding:12px}.xp-route--consulting .xp-report{min-height:auto}}@media(min-width:561px){.xp-hero--consulting{padding-top:104px}.xp-hero--plurank .xp-hero__copy h1,.xp-hero--consulting .xp-hero__copy h1{font-size:clamp(24px,calc(3.72vw - 20px),45px)}.xp-hero--consulting .xp-hero__text-stage{height:276px}.xp-hero--consulting .xp-hero__copy-shell{height:218px}.xp-hero--consulting .xp-hero__subline{max-width:720px;font-size:16px}.xp-publishing-logo-rail{margin-top:0;height:104px;transform:translateY(-88px)}.xp-publishing-logo-track,.xp-publishing-logo{height:104px}.xp-publishing-logo img{width:84px;height:84px;max-height:84px;display:block;object-fit:contain}.xp-consulting-scope .xp-metrics strong{font-size:clamp(22px,calc(4.6vw - 20px),52px)}}@media(max-width:560px){.xp-content-workspace__asset,.xp-analysis-visual,.xp-publishing-visual{display:none!important}.xp-content-workspace{min-height:410px}.xp-feature-story__analysis,.xp-feature-story__publishing{min-height:300px!important;padding-block:48px!important}.xp-feature-story__publishing{min-height:370px!important;overflow:visible}.xp-publishing-logo-rail{width:min(100%,390px);height:96px;margin:28px auto 0;display:block;overflow:hidden;transform:none}.xp-publishing-logo-track,.xp-publishing-logo{height:96px}.xp-publishing-logo-track{gap:40px}.xp-publishing-logo{width:76px}.xp-publishing-logo img{width:64px;height:64px;max-height:64px;display:block;object-fit:contain}.xp-feature-story__competitor .xp-competitor-channels{display:none!important}.xp-feature-story__competitor{min-height:240px!important}}@media(max-width:560px){.xp-hero--consulting{padding-top:92px}.xp-hero--consulting .xp-hero__text-stage{height:276px}.xp-hero--consulting .xp-hero__copy-shell{height:196px}.xp-report-visual--hero{margin-top:28px}.xp-route--consulting #consulting-process{min-height:auto;padding-block:84px}.xp-route--consulting #consulting-process .xp-process-grid{width:calc(100vw - 32px);margin-top:38px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xp-route--consulting #consulting-process .xp-process-card{min-height:158px;padding:9px 9px 18px;border-radius:18px}.xp-route--consulting #consulting-process .xp-process-card__media{height:96px;border-radius:14px}.xp-route--consulting #consulting-process .xp-process-card__media svg{width:44px;height:44px;padding:10px;border-radius:14px}.xp-route--consulting #consulting-process .xp-process-card h3{min-height:36px;margin:13px 4px 0;display:grid;place-items:center;font-size:13px;line-height:1.35}.xp-route--consulting .xp-consulting-evidence--asset-only{display:none!important}}.xp-nav__cta{position:relative;justify-content:center}.xp-nav__cta>svg{position:absolute;right:18px}@media(max-width:560px){.xp-feature-story__competitor{min-height:430px!important}.xp-feature-story__competitor .xp-dashboard-stage{width:min(320px,calc(100vw - 44px));aspect-ratio:16 / 9;margin:34px auto 0;display:block!important;overflow:hidden;border-radius:16px}.xp-feature-story__competitor .xp-dashboard-canvas{border-radius:16px}}.xp-faq{display:flex;flex-direction:column;align-items:center}.xp-faq-list{width:min(760px,calc(100vw - 48px));margin:56px auto 0;border-top:1px solid var(--xp-line);text-align:left}.xp-faq-item{border-bottom:1px solid var(--xp-line)}.xp-faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 4px;font-size:19px;font-weight:500;color:var(--xp-ink);transition:color .18s var(--xp-ease)}.xp-faq-item>summary::-webkit-details-marker{display:none}.xp-faq-item>summary:hover{color:var(--xp-gold)}.xp-faq-item>summary i{position:relative;flex:none;width:16px;height:16px;margin-top:2px}.xp-faq-item>summary i:before,.xp-faq-item>summary i:after{content:"";position:absolute;background:var(--xp-muted);border-radius:2px;transition:transform .24s var(--xp-ease),opacity .24s var(--xp-ease),background .18s ease}.xp-faq-item>summary i:before{top:7px;left:0;width:16px;height:2px}.xp-faq-item>summary i:after{top:0;left:7px;width:2px;height:16px}.xp-faq-item[open]>summary{color:var(--xp-gold)}.xp-faq-item[open]>summary i:before{background:var(--xp-gold)}.xp-faq-item[open]>summary i:after{transform:scaleY(0);opacity:0}.xp-faq-item>p{margin:-4px 4px 28px;max-width:660px;color:var(--xp-muted);font-size:16px;line-height:1.72}.xp-footer__links a{color:var(--xp-muted);cursor:pointer;transition:color .18s ease}.xp-footer__links a:hover{color:var(--xp-ink)}@media(max-width:768px){.xp-faq-list{margin-top:40px}.xp-faq-item>summary{font-size:16.5px;padding:22px 2px;gap:16px}.xp-faq-item>p{font-size:15px;margin-bottom:24px}}.xp-page :where(h1,h2,h3,p,span,summary,figcaption,li,blockquote,strong){word-break:keep-all;overflow-wrap:break-word}.xp-hero__copy h1,.xp-heading h2,.xp-final-cta h2,.xp-global__copy h2,.xp-global__copy p,.xp-heading p,.xp-hero__subline{text-wrap:balance}@keyframes xp-radar{to{transform:rotate(360deg)}}@keyframes xp-spin{to{transform:rotate(360deg)}}@keyframes xp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes xp-ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(1.95);opacity:0}}@keyframes xp-node-glow{0%,64%,to{filter:drop-shadow(0 4px 12px rgb(20 20 20 / 5%))}16%{filter:drop-shadow(0 0 11px rgb(185 130 40 / 48%))}}@keyframes xp-dot-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.6);opacity:1}}@keyframes xp-sheen{0%{transform:translate(-120%)}58%,to{transform:translate(360%)}}@media(prefers-reduced-motion:no-preference){.xp-model-map{isolation:isolate}.xp-model-map:before{content:"";position:absolute;top:3%;right:3%;bottom:3%;left:3%;z-index:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 286deg,rgb(185 130 40 / 9%) 330deg,rgb(185 130 40 / 26%) 356deg,transparent 360deg);-webkit-mask:radial-gradient(circle,transparent 20.5%,#000 21%);mask:radial-gradient(circle,transparent 20.5%,#000 21%);animation:xp-radar 7.5s linear infinite}.xp-model-map:after{content:"";position:absolute;top:50%;left:50%;z-index:0;width:42%;aspect-ratio:1;border-radius:50%;pointer-events:none;border:1px solid rgb(185 130 40 / 30%);animation:xp-ripple 3.4s ease-out infinite}.xp-model-map__orbit{z-index:1}.xp-model-map__orbit--inner{animation:xp-spin 44s linear infinite}.xp-model-map__orbit--outer{animation:xp-spin 70s linear infinite reverse}.xp-model-map__core{z-index:2;animation:xp-breathe 5.5s ease-in-out infinite}.xp-model-map__node{z-index:2;animation:xp-node-glow 4.4s ease-in-out infinite}.xp-model-map__node--1{animation-delay:0s}.xp-model-map__node--2{animation-delay:.88s}.xp-model-map__node--3{animation-delay:1.76s}.xp-model-map__node--4{animation-delay:2.64s}.xp-model-map__node--5{animation-delay:3.52s}.xp-market-network__ring--inner{animation:xp-spin 56s linear infinite}.xp-market-network__ring--outer{animation:xp-spin 82s linear infinite reverse}.xp-market-network__node{animation:xp-dot-pulse 3.6s ease-in-out infinite}.xp-market-network__node--2{animation-delay:.5s}.xp-market-network__node--3{animation-delay:1s}.xp-market-network__node--4{animation-delay:1.5s}.xp-market-network__node--5{animation-delay:2s}.xp-market-network__node--6{animation-delay:2.5s}.xp-analysis-visual__panel>div i,.xp-publishing-visual__track i,.xp-market-visual__row i{position:relative;overflow:hidden}.xp-analysis-visual__panel>div i:after,.xp-publishing-visual__track i:after,.xp-market-visual__row i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 60%),transparent);transform:translate(-120%);animation:xp-sheen 3s ease-in-out infinite}.xp-analysis-visual__panel>div:nth-child(3) i:after{animation-delay:.35s}.xp-analysis-visual__panel>div:nth-child(4) i:after{animation-delay:.7s}.xp-publishing-visual__track>div:nth-child(2) i:after{animation-delay:.4s}.xp-publishing-visual__track>div:nth-child(3) i:after{animation-delay:.8s}.xp-publishing-visual__track>div:nth-child(4) i:after{animation-delay:1.2s}.xp-publishing-visual__track>div:nth-child(5) i:after{animation-delay:1.6s}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#121212;background:#f7f7f6;font-family:Geist Variable,Geist Sans,Geist,Pretendard Variable,Pretendard,Apple SD Gothic Neo,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;--page: #f7f7f6;--ink: #111111;--muted: #777571;--ease-out: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-behavior:smooth;scroll-padding-top:92px;background:var(--page)}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased}button,a{color:inherit}a{text-decoration:none}button{font:inherit}main{width:100%;overflow:clip}.wordmark{display:inline-flex;align-items:center;font-family:Geist Variable,Geist Sans,Geist,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;font-weight:650;line-height:1;letter-spacing:-1.5px;white-space:nowrap}.wordmark--compact{font-size:21px;letter-spacing:-1.1px}.sticky-nav{position:fixed;z-index:100;top:24px;left:50%;width:min(800px,calc(100vw - 42px));height:54px;padding:5px 7px 5px 20px;display:grid;grid-template-columns:145px 1fr 190px;align-items:center;border:1px solid rgb(255 255 255 / 72%);border-radius:30px;background:#ededebe0;box-shadow:0 8px 28px #1e1a1414,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);opacity:0;transform:translate(-50%,-18px) scale(.97);pointer-events:none;transition:opacity .42s var(--ease-out),transform .52s var(--ease-out)}.sticky-nav.is-visible{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.sticky-nav__brand{display:inline-flex;width:max-content}.sticky-nav__links{display:flex;justify-content:center;gap:25px}.sticky-nav__links a{position:relative;display:inline-flex;align-items:center;gap:7px;color:#555451;font-size:15px;line-height:1;transition:color .18s ease}.sticky-nav__links a>span{width:6px;height:6px;margin-left:-13px;border-radius:999px;background:#111;opacity:0;transform:scale(.45);transition:opacity .2s ease,transform .25s var(--ease-out)}.sticky-nav__links a:hover,.sticky-nav__links a.is-active{color:#111}.sticky-nav__links a.is-active>span{opacity:1;transform:scale(1)}.sticky-nav__cta{justify-self:end;min-width:180px;height:42px;padding:0 17px 0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:13px;border-radius:24px;color:#fff;background:#050505;font-size:15px;transition:transform .22s var(--ease-out),background .18s ease}.sticky-nav__cta:hover{transform:translateY(-1px);background:#202020}.hero{min-height:960px;padding-top:144px;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:linear-gradient(to bottom,#0003,#0706040f 16%,#fff 38%,#fff 61%,#ffedc01f 79%,#d29d3621 91%,#b570001a)}.hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;animation:hero-enter .95s .1s both var(--ease-out)}.hero__content>.wordmark{transform:translateY(-8px)}.hero h1{margin:81px 0 42px;max-width:min(1320px,calc(100vw - 56px));font-size:clamp(40px,3.1vw,62px);font-weight:700;line-height:calc(.98em + 3px);letter-spacing:-.018em;text-align:center}.early-access{--consulting-width: 168px;--plurank-width: 170px;--option-gap: 10px;width:calc(var(--consulting-width) + var(--plurank-width) + var(--option-gap) + 12px);height:66px;padding:6px;position:relative;display:inline-grid;grid-template-columns:var(--consulting-width) var(--plurank-width);align-items:center;gap:var(--option-gap);border-radius:18px;background:#ececea;box-shadow:inset 0 1px #ffffffbd;color:#64635f;font-size:16px;line-height:1.05}.early-access__slider{position:absolute;z-index:0;top:6px;bottom:6px;left:calc(6px + var(--consulting-width) + var(--option-gap));width:var(--plurank-width);border-radius:14px;background:#050505;box-shadow:0 2px 7px #00000024;transition:left .52s var(--ease-out),width .52s var(--ease-out)}.early-access.is-consulting .early-access__slider{left:6px;width:var(--consulting-width)}.early-access__option{position:relative;z-index:1;height:54px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;color:#64635f;background:transparent;cursor:pointer;white-space:nowrap;transition:color .26s ease}.early-access__option--consulting{font-size:14px}.early-access.is-consulting .early-access__option--consulting,.early-access.is-plurank .early-access__button{color:#fff}.early-access__option:hover{color:#151515}.early-access.is-consulting .early-access__option--consulting:hover,.early-access.is-plurank .early-access__button:hover{color:#fff}.hero__waitlist,.closing__waitlist{margin:20px 0 0;color:#807e79;font-size:14px;line-height:1.3}.hero__waitlist a,.closing__waitlist a{color:#141414}.hero__visual-wrap{width:100%;min-height:360px;margin-top:10px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding-top:4px;isolation:isolate;background:transparent;animation:hero-visual-enter 1.1s .28s both var(--ease-out)}.search-story{position:relative;width:min(720px,calc(100vw - 42px));height:300px;perspective:1200px}.search-story__shell{position:absolute;top:0;left:50%;width:min(660px,calc(100vw - 54px));height:286px;overflow:hidden;border:1px solid rgb(255 255 255 / 76%);border-radius:22px;background:#ffffffc2;box-shadow:0 28px 70px #14120e26,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);transform-origin:center top;transform:translate(-50%) translateZ(0);animation:none}.search-story__chrome{position:absolute;z-index:2;top:0;left:0;right:0;height:40px;padding:0 15px;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgb(0 0 0 / 5%);background:#f6f5f2b8;opacity:0;transform:translateY(-10px);animation:chrome-arrive 14s infinite cubic-bezier(.22,1,.36,1)}.search-story__chrome>span{width:7px;height:7px;border-radius:50%;background:#d2d0ca}.search-story__chrome div{width:248px;height:23px;margin-left:11px;display:grid;place-items:center;border:1px solid rgb(0 0 0 / 5%);border-radius:7px;background:#ffffffb8;color:#aaa79f;font-size:10px}.search-story__surface{padding:0 18px 18px;transform:translateY(0);animation:surface-shift 14s infinite cubic-bezier(.22,1,.36,1)}.search-story__eyebrow{position:relative;height:23px;padding:8px 4px 0;color:#8b8983;font-size:10px;font-weight:540;letter-spacing:.01em}.search-story__eyebrow span{position:absolute;left:4px;top:8px}.search-story__ask-label{animation:ask-label 14s infinite ease}.search-story__google-label{opacity:0;animation:google-label 14s infinite ease}.search-story__query{position:relative;height:52px;padding:0 50px 0 17px;display:flex;align-items:center;gap:11px;border:1px solid rgb(0 0 0 / 7%);border-radius:16px;background:#ffffffe0;box-shadow:0 5px 18px #0000000d;color:#1d1d1f;transition:none;animation:query-morph 14s infinite cubic-bezier(.22,1,.36,1)}.search-story__query>svg{flex:0 0 auto;color:#7d7a74}.search-story__typed{width:0;overflow:hidden;color:#282725;font-size:15px;white-space:nowrap;animation:unified-typing 14s steps(10,end) infinite}.search-story__query i{position:absolute;left:46px;width:1px;height:19px;background:#1d1d1f;animation:unified-cursor 14s steps(10,end) infinite,cursor-blink .76s step-end infinite}.search-story__submit{position:absolute;right:9px;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#1d1d1f;box-shadow:0 3px 10px #00000024;animation:submit-pulse 14s infinite cubic-bezier(.22,1,.36,1)}.search-story__loading{height:36px;display:flex;align-items:center;gap:5px;padding-left:18px;opacity:0;animation:loading-state 14s infinite ease}.search-story__loading span{width:5px;height:5px;border-radius:50%;background:#a5a19a;animation:loading-dot .9s infinite ease-in-out}.search-story__loading span:nth-child(2){animation-delay:.12s}.search-story__loading span:nth-child(3){animation-delay:.24s}.search-story__results{margin-top:-2px}.search-result{position:relative;padding:9px 14px 10px;border-radius:14px;opacity:0;transform:translateY(7px);animation:unified-result 14s infinite cubic-bezier(.22,1,.36,1)}.search-result:nth-child(2){animation-delay:.11s}.search-result:nth-child(3){animation-delay:.22s}.search-result>*{position:relative;z-index:1;display:block}.search-result small{color:#85827c;font-size:9px}.search-result strong{margin-top:2px;color:#2c2b28;font-size:13px;font-weight:610}.search-result p{margin:2px 0 0;color:#97948e;font-size:9px}.search-result--plurank:before{content:"";position:absolute;z-index:-1;top:-12px;right:-9px;bottom:-12px;left:-9px;border-radius:22px;background:radial-gradient(ellipse at center,rgb(225 176 66 / 62%) 0%,rgb(191 122 0 / 34%) 42%,transparent 73%);filter:blur(13px);opacity:0;transform:scale(.985);animation:unified-highlight 14s infinite cubic-bezier(.22,1,.36,1)}.search-result--plurank{z-index:1;margin:3px 0;background:#fff;box-shadow:0 8px 22px #51380a12;isolation:isolate}@keyframes story-shell{0%,27%{height:88px;border-radius:22px;transform:translate(-50%) translateY(0) scale(1)}33%{height:88px;transform:translate(-50%) translateY(-2px) scale(.985)}43%,91%{height:336px;border-radius:24px;transform:translate(-50%) translateY(-8px) scale(1)}97%,to{height:88px;border-radius:22px;transform:translate(-50%) translateY(0) scale(1)}}@keyframes surface-shift{0%,34%{transform:translateY(0)}43%,93%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes chrome-arrive{0%,33%{opacity:0;transform:translateY(-10px)}42%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-8px)}}@keyframes ask-label{0%,32%{opacity:1}39%,to{opacity:0}}@keyframes google-label{0%,35%{opacity:0}43%,93%{opacity:1}to{opacity:0}}@keyframes unified-typing{0%,4%{width:0}24%,to{width:10em}}@keyframes unified-cursor{0%,4%{left:46px;opacity:1}24%,31%{left:calc(46px + 10em);opacity:1}35%,to{left:calc(46px + 10em);opacity:0}}@keyframes query-morph{0%,32%{height:52px;border-radius:16px;box-shadow:0 5px 18px #0000000d}42%,93%{height:46px;border-radius:23px;box-shadow:0 3px 14px #0000000d}to{height:52px;border-radius:16px}}@keyframes submit-pulse{0%,25%{opacity:1;transform:scale(1)}29%{transform:scale(.88)}33%{transform:scale(1)}39%,93%{opacity:0;transform:scale(.9)}to{opacity:1}}@keyframes loading-state{0%,44%{opacity:0}49%,59%{opacity:1}64%,to{opacity:0}}@keyframes loading-dot{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:1}}@keyframes unified-result{0%,57%{opacity:0;transform:translateY(7px)}66%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-3px)}}@keyframes unified-highlight{0%,69%{opacity:0;transform:scale(.985)}77%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1.025)}96%,to{opacity:0;transform:scale(.99)}}@keyframes cursor-blink{50%{opacity:0}}.chat-story__header{position:absolute;top:0;left:0;right:0;height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border-bottom:1px solid rgb(0 0 0 / 5%);color:#3a3936;background:#faf9f7b8;opacity:1;transform:none;animation:none}.chat-story__header strong{font-size:13px;font-weight:590}.chat-story__brand-mark,.chat-story__assistant-mark{display:grid;place-items:center;color:#fff;background:#1d1d1f;border-radius:50%}.chat-story__brand-mark{width:20px;height:20px;font-size:12px}.chat-story__history{position:absolute;top:52px;left:24px;right:24px;opacity:1;animation:none}.chat-story__user-message{width:max-content;max-width:78%;margin-left:auto;padding:9px 14px;border-radius:16px 16px 4px;color:#393835;background:#eeedea;font-size:12px;opacity:0;transform:none;animation:chat-user-message-clean 14s infinite ease}.chat-story__assistant{margin-top:12px;display:grid;grid-template-columns:26px 1fr;gap:10px;opacity:0;transform:none;animation:chat-answer-clean 14s infinite ease}.chat-story__assistant-mark{width:25px;height:25px;font-size:12px}.chat-story__answer>p{margin:2px 0 9px;color:#5c5953;font-size:13px;line-height:1.45}.chat-story__recommendation{position:relative;padding:12px 14px;border-radius:15px;background:#fff;box-shadow:0 8px 24px #4c340912;isolation:isolate;animation:chat-card-glow 14s infinite cubic-bezier(.22,1,.36,1)}.chat-story__recommendation:before{content:none}.chat-story__recommendation small,.chat-story__recommendation strong,.chat-story__recommendation span{display:block}.chat-story__recommendation small{color:#8e8a82;font-size:11px}.chat-story__recommendation strong{margin-top:2px;color:#282724;font-size:14px;font-weight:620}.chat-story__recommendation span{margin-top:3px;color:#7f7b74;font-size:11px}.chat-story__composer{position:absolute;top:auto;bottom:12px;left:14px;right:14px;height:54px;padding:0 48px 0 17px;display:flex;align-items:center;gap:11px;border:1px solid rgb(0 0 0 / 7%);border-radius:18px;color:#252422;background:#fffffff0;box-shadow:0 6px 20px #0000000f;animation:none}.chat-story__composer>svg{flex:0 0 auto;color:#7e7b75}.chat-story__typed{min-width:0;display:inline-flex;color:#282725;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.chat-story__composer>i{position:static;flex:0 0 auto;width:1px;height:19px;margin-left:-7px;background:#1d1d1fb8;opacity:0}.chat-story__composer>i.is-visible{opacity:1;animation:cursor-blink .76s step-end infinite}.chat-story__composer .search-story__submit{animation:chat-submit-clean 14s infinite ease}@keyframes chat-character{0%,3%{opacity:0;transform:translateY(3px);filter:blur(2px)}7%,25%{opacity:1;transform:translateY(0);filter:blur(0)}31%,to{opacity:0;transform:translateY(-1px);filter:blur(0)}}@keyframes chat-cursor{0%,3%{opacity:1;transform:translate(0)}25%{opacity:1;transform:translate(10em)}30%,to{opacity:0;transform:translate(10em)}}@keyframes chat-submit{0%,24%{opacity:1;transform:scale(1)}28%{opacity:1;transform:scale(.86)}33%{opacity:0;transform:scale(.96)}94%{opacity:0}to{opacity:1}}@keyframes chat-composer-move{0%,31%{transform:translateY(0)}43%,92%{transform:translateY(247px)}to{transform:translateY(0)}}@keyframes chat-header-arrive{0%,34%{opacity:0;transform:translateY(-8px)}43%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes chat-history-arrive{0%,36%{opacity:0}44%,92%{opacity:1}to{opacity:0}}@keyframes chat-user-message{0%,38%{opacity:0;transform:translateY(6px) scale(.98)}46%,92%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0}}@keyframes chat-answer-arrive{0%,51%{opacity:0;transform:translateY(7px)}61%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes chat-recommendation-glow{0%,65%{opacity:0;transform:scale(.96)}76%,89%{opacity:1;transform:scale(1.02)}97%,to{opacity:0;transform:scale(1)}}@keyframes chat-card-glow{0%,65%{background:#fff;box-shadow:0 8px 24px #4c340912}76%,89%{background:#fff;box-shadow:0 0 20px 5px #e7b74d2b,0 0 38px 10px #be790012,0 8px 24px #4c340912}97%,to{background:#fff;box-shadow:0 8px 24px #4c340912}}@keyframes chat-submit-clean{0%,24%{opacity:1}28%,91%{opacity:0}96%,to{opacity:1}}@keyframes chat-user-message-clean{0%,28%{opacity:0}31%,91%{opacity:1}96%,to{opacity:0}}@keyframes chat-answer-clean{0%,39%{opacity:0}43%,91%{opacity:1}96%,to{opacity:0}}.feature{min-height:945px;padding:70px 22px 83px;display:flex;flex-direction:column;align-items:center;scroll-margin-top:85px}.feature--write{margin-bottom:-36px}.feature--learn{margin-bottom:-38px}.feature--plan{margin-bottom:-34px}.feature__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.feature h2,.testimonials h2,.privacy h2,.closing h2{margin:0;font-size:clamp(43px,3vw,58px);font-weight:400;line-height:1.02;letter-spacing:-.055em}.feature h2{font-size:clamp(47px,3.5vw,67px)}.feature__subtitle{margin:15px 0 0;color:#777571;font-size:19px;letter-spacing:-.025em}.carousel-controls{height:42px;margin-top:34px;display:flex;align-items:center;gap:10px}.carousel-controls button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:999px;color:#a4a29d;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.carousel-controls button:hover{color:#222;background:#ececea;transform:scale(1.04)}.carousel-controls button:focus-visible,.early-access__option:focus-visible,.sticky-nav a:focus-visible,.trailer-hit:focus-visible{outline:2px solid #191919;outline-offset:3px}.carousel-progress{min-width:80px;display:flex;align-items:center;justify-content:center;gap:8px}.carousel-progress span{width:8px;height:8px;border-radius:99px;background:#dfdeda;transition:width .38s var(--ease-out),background .24s ease}.carousel-progress span.is-active{width:31px;background:#171717}.feature__caption{min-height:24px;margin:30px 0 24px;color:#777571;font-size:18px;letter-spacing:-.02em}.feature__media{width:min(var(--feature-width),calc(100vw - 80px));height:585px;position:relative;display:grid;place-items:start center}.feature__media img{grid-area:1 / 1;width:min(var(--slide-width),100%);max-height:585px;display:block;object-fit:contain;opacity:0;transform:translateY(13px) scale(.992);filter:blur(4px);pointer-events:none;transition:opacity .62s ease,transform .7s var(--ease-out),filter .62s ease}.feature__media img.is-active{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.feature--learn,.feature--shop{min-height:920px;margin-bottom:-34px}.feature--shop{padding-bottom:61px}.reveal-section{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .85s var(--ease-out)}.reveal-section.is-revealed{opacity:1;transform:translateY(0)}.testimonials{min-height:620px;padding:88px 0 80px;display:flex;flex-direction:column;align-items:center}.testimonials h2{margin-bottom:82px}.testimonials__viewport{width:100%;padding:14px 0 28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.testimonials__track{width:max-content;display:flex;gap:18px;transform:translate(-150px);animation:testimonial-drift 34s linear infinite}.testimonials__viewport:hover .testimonials__track{animation-play-state:paused}.testimonial-card{width:320px;height:270px;padding:36px 31px 29px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;border:1px solid rgb(35 32 27 / 4%);border-radius:26px;background:#ffffffd6;box-shadow:0 6px 19px #1c18120d;transition:transform .35s var(--ease-out),box-shadow .28s ease}.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px #1c181214}.testimonial-card>p{margin:0;color:#5e5c58;font-size:17px;line-height:1.38;letter-spacing:-.022em}.testimonial-card__person{display:flex;align-items:center;gap:15px}.testimonial-card__person img{width:58px;height:58px;flex:0 0 auto;border-radius:10px;object-fit:cover}.testimonial-card__person span{min-width:0;display:flex;flex-direction:column}.testimonial-card__person strong{color:#676560;font-size:15px;font-weight:400}.testimonial-card__person small{margin-top:3px;color:#9a9791;font-size:14px;line-height:1.18}.privacy{min-height:971px;padding:82px 24px 81px;display:flex;flex-direction:column;align-items:center;text-align:center;scroll-margin-top:20px}.privacy__lock{width:38px;height:50px;margin-bottom:34px;object-fit:cover;filter:contrast(1.3)}.privacy h2{font-size:clamp(47px,3.25vw,62px)}.privacy>p{max-width:650px;margin:35px 0 54px;color:#6d6b67;font-size:19px;line-height:1.27;letter-spacing:-.025em}.privacy>p a{color:#151515}.privacy__visual{width:min(1060px,calc(100vw - 64px));height:auto;display:block}.closing{min-height:620px;padding:116px 24px 150px;display:flex;flex-direction:column;align-items:center;text-align:center}.closing h2{margin-bottom:48px;font-size:clamp(47px,3.25vw,62px)}.closing .early-access{transform:scale(.9)}.closing__waitlist{margin-top:13px}.company-footer{width:100%;color:#52627b;background:#f6f7f9;border-top:1px solid #e2e5ea;font-size:13px;line-height:1.5}.company-footer__main{min-height:245px;width:min(1464px,calc(100% - 64px));margin:0 auto;padding:58px 0 40px;display:grid;grid-template-columns:270px minmax(430px,1fr) auto;gap:80px;align-items:start}.company-footer__brand{display:flex;flex-direction:column;gap:4px}.company-footer__brand strong{color:#0d356f;font-size:23px;line-height:1;letter-spacing:.08em}.company-footer__brand span{font-size:13px}.company-footer__details p{margin:0 0 10px}.company-footer__links{display:flex;gap:18px;white-space:nowrap}.company-footer__links a:hover{color:#1266d4}.company-footer__bottom{min-height:68px;border-top:1px solid #dfe3e8}.company-footer__bottom p{width:min(1464px,calc(100% - 64px));margin:0 auto;padding-top:24px}.language-control{position:fixed;z-index:160;right:26px;bottom:22px}.language-switcher{width:50px;height:50px;padding:0;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 78%);border-radius:50%;background:#ffffffdb;box-shadow:0 12px 34px #1c1b1821,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);color:#33312d;cursor:pointer;transition:transform .18s var(--ease-out),background .18s ease}.language-menu{position:absolute;right:0;bottom:62px;width:148px;padding:6px;display:grid;gap:2px;border:1px solid rgb(255 255 255 / 82%);border-radius:16px;background:#fafaf8f0;box-shadow:0 18px 48px #1c1b1824,inset 0 1px #fff;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);transform-origin:bottom right;animation:language-menu-enter .18s var(--ease-out) both}.language-menu button{width:100%;height:40px;padding:0 12px;border:0;border-radius:11px;color:#55534f;background:transparent;cursor:pointer;text-align:left}.language-menu button:hover{color:#111;background:#1c1b180d}.language-menu button[aria-checked=true]{color:#111;background:#1c1b1812;font-weight:620}@keyframes language-menu-enter{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.language-switcher:hover{transform:translateY(-2px);background:#fffffff5}.language-switcher:active{transform:scale(.94);transition-duration:90ms}@keyframes hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes testimonial-drift{0%{transform:translate(-150px)}to{transform:translate(-1840px)}}@media(max-width:900px){.sticky-nav{grid-template-columns:1fr auto;width:calc(100vw - 24px);padding-left:16px}.sticky-nav__links{display:none}.sticky-nav__cta{min-width:166px}.hero{min-height:760px;padding-top:122px}.hero h1{margin:60px 0 36px;font-size:clamp(26px,7.5vw,43px);text-align:center}.hero__visual-wrap{margin-top:18px;min-height:320px}.search-story{height:300px}.chat-story__composer{right:78px}.feature{min-height:740px;padding:62px 18px 54px}.feature__subtitle{font-size:17px}.carousel-controls{height:48px}.carousel-controls button{width:44px;height:44px}.feature__caption{max-width:86vw;min-height:44px;font-size:16px}.feature__media{width:min(var(--feature-width),calc(100vw - 32px));height:55vw;min-height:260px}.feature__media img{max-height:55vw}.testimonials{min-height:610px;padding-top:70px}.testimonials h2{margin-bottom:55px}.privacy{min-height:820px}.privacy>p{font-size:17px}.closing{min-height:600px}.company-footer__main{width:calc(100% - 48px);grid-template-columns:1fr;gap:26px}.company-footer__links{flex-wrap:wrap}.company-footer__bottom p{width:calc(100% - 48px)}}@media(max-width:560px){.wordmark{font-size:27px}.language-control{right:14px;bottom:14px}.language-switcher{width:46px;height:46px}.early-access{--consulting-width: 156px;--plurank-width: 138px;height:59px;font-size:14px}.early-access__option{height:48px}.early-access__option--consulting,.hero__waitlist,.closing__waitlist{font-size:12px}.feature h2,.testimonials h2,.privacy h2,.closing h2{font-size:39px}.testimonial-card{width:292px}.privacy__visual{width:calc(100vw - 28px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sticky-nav--always{width:min(960px,calc(100vw - 42px));grid-template-columns:126px 1fr 156px;opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.sticky-nav--always .sticky-nav__links{gap:21px}.sticky-nav--always .sticky-nav__links a{white-space:nowrap}.sticky-nav--always .sticky-nav__cta{min-width:146px}.hero__visual-wrap--empty{pointer-events:none}.overview-section{min-height:945px;padding:70px 22px 83px;display:flex;flex-direction:column;align-items:center;scroll-margin-top:85px;border-top:1px solid rgb(28 27 24 / 7%)}.overview-heading{display:flex;flex-direction:column;align-items:center;text-align:center}.overview-heading h2{margin:0;max-width:min(1040px,calc(100vw - 56px));font-size:clamp(47px,3.5vw,67px);font-weight:600;line-height:1.02;letter-spacing:-.055em}.overview-heading p{max-width:720px;margin:17px 0 0;color:#777571;font-size:19px;line-height:1.45;letter-spacing:-.025em}.overview-lead{max-width:650px;margin:45px 0 0;color:#5f5d58;font-size:18px;line-height:1.62;letter-spacing:-.02em;text-align:center}.philosophy-visual{width:min(1050px,calc(100vw - 64px));margin-top:58px;display:flex;flex-direction:column;align-items:center}.philosophy-orbit{width:410px;height:410px;position:relative;display:grid;place-items:center;border:1px dashed rgb(25 24 21 / 22%);border-radius:50%}.philosophy-orbit:before{content:"";position:absolute;top:54px;right:54px;bottom:54px;left:54px;border:1px dashed rgb(25 24 21 / 14%);border-radius:50%}.orbit-core{width:205px;height:205px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,rgb(222 165 73 / 18%),rgb(255 255 255 / 10%) 68%,transparent 70%);text-align:center}.orbit-core:before{content:"✦";margin-bottom:16px;color:#bd6412;font-size:34px;font-weight:300}.orbit-core strong,.orbit-core span{display:block;font-size:16px}.orbit-core strong{font-weight:620}.orbit-label{position:absolute;padding:4px 7px;color:#34332f;background:var(--page);font-size:13px}.orbit-label:before{content:"";width:7px;height:7px;margin-right:7px;display:inline-block;border-radius:50%;background:#292824}.orbit-label--top{top:-13px;left:50%;transform:translate(-50%)}.orbit-label--right{top:50%;right:-56px;transform:translateY(-50%)}.orbit-label--bottom{bottom:-13px;left:50%;transform:translate(-50%)}.orbit-label--left{top:50%;left:-48px;transform:translateY(-50%)}.quality-row{width:min(760px,100%);margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr)}.quality-row>div{min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;border-right:1px solid rgb(28 27 24 / 12%);color:#2d2c29}.quality-row>div:last-child{border-right:0}.quality-row span{font-size:14px}.overview-section--products{min-height:1080px}.product-visual{width:min(1320px,calc(100vw - 48px));margin-top:50px}.product-visual img{width:100%;height:auto;display:block;object-fit:contain}.product-layout{width:min(1160px,calc(100vw - 64px));margin-top:66px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);gap:70px;align-items:center}.product-dashboard{min-height:515px;padding:28px 30px 24px;border:1px solid rgb(28 27 24 / 10%);border-radius:22px;color:#3067d4;background:#ffffffbd;box-shadow:0 28px 70px #31291c14,inset 0 1px #ffffffe0}.product-dashboard__top{display:flex;align-items:center;justify-content:space-between;color:#24231f}.product-dashboard__top strong{font-size:19px}.product-dashboard__top span{color:#8a8780;font-size:13px}.dashboard-metrics{margin-top:38px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dashboard-metrics>span{min-height:108px;padding:19px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgb(28 27 24 / 8%);border-radius:13px;color:#24231f;background:#fff9}.dashboard-metrics small{color:#8c8983;font-size:12px}.dashboard-metrics strong{font-size:30px;font-weight:550}.product-dashboard svg{width:100%;margin-top:34px;padding:12px 4px 0;border-top:1px solid rgb(28 27 24 / 7%)}.product-list{display:flex;flex-direction:column}.product-list article{padding:26px 0;display:grid;grid-template-columns:46px 1fr;gap:17px;border-bottom:1px solid rgb(28 27 24 / 10%)}.product-list article:last-child{border-bottom:0}.product-list h3,.product-list p{margin:0}.product-list h3{font-size:19px;font-weight:540;letter-spacing:-.025em}.product-list p{margin-top:7px;color:#74716b;font-size:15px;line-height:1.5}.product-list svg{margin-top:2px}.overview-section--ingredients{min-height:945px}.ingredient-grid{width:min(1180px,calc(100vw - 64px));margin-top:105px;display:grid;grid-template-columns:repeat(4,1fr)}.ingredient-grid article{min-height:250px;padding:25px 34px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgb(28 27 24 / 12%);text-align:center}.ingredient-grid article:last-child{border-right:0}.ingredient-grid h3{margin:26px 0 0;font-size:20px;font-weight:520}.ingredient-grid p{max-width:190px;margin:12px 0 0;color:#777571;font-size:14px;line-height:1.55}.overview-section--ritual{min-height:945px}.ritual-grid{width:min(1230px,calc(100vw - 64px));margin-top:110px;display:grid;grid-template-columns:repeat(5,1fr)}.ritual-grid article{min-height:220px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.ritual-grid h3{margin:27px 0 0;font-size:18px;font-weight:540}.ritual-grid p{margin:9px 0 0;color:#777571;font-size:14px}.ritual-arrow{position:absolute;top:8px;right:-13px;color:#4a4843}.overview-section--results{min-height:945px}.results-layout{width:min(1180px,calc(100vw - 64px));margin-top:82px;display:grid;grid-template-columns:.75fr 1.35fr;gap:76px;align-items:center}.result-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.result-metrics>div{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgb(28 27 24 / 12%);text-align:center}.result-metrics>div:last-child{border-right:0}.result-metrics strong{font-size:clamp(36px,3.1vw,52px);font-weight:430;letter-spacing:-.05em}.result-metrics span{margin-top:13px;color:#777571;font-size:14px}.results-chart{padding:25px 28px 16px;border:1px solid rgb(28 27 24 / 9%);border-radius:18px;background:#ffffffa6;box-shadow:0 24px 60px #31291c0f}.results-chart__legend{display:flex;justify-content:flex-end;gap:24px;color:#777571;font-size:11px}.results-chart__legend span:before{content:"";width:18px;height:2px;margin-right:7px;display:inline-block;vertical-align:middle;background:#bd6412}.results-chart__legend span:last-child:before{background:#b7b4ae}.results-chart svg{width:100%;margin-top:12px}.results-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round}.chart-grid{stroke:#1c1b1814;stroke-width:1}.chart-average{stroke:#b7b4ae;stroke-width:2;stroke-dasharray:5 8}.chart-primary{stroke:#bd6412;stroke-width:3}.overview-footer{width:100%;padding:76px max(42px,calc((100vw - 1460px)/2)) 28px;border-top:1px solid rgb(28 27 24 / 9%);background:var(--page)}.overview-footer__grid{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:44px}.overview-footer__brand p{max-width:180px;margin:20px 0 0;color:#777571;font-size:14px;line-height:1.5}.overview-footer__column{display:flex;flex-direction:column;gap:13px;font-size:13px}.overview-footer__column strong{margin-bottom:5px;font-weight:620}.overview-footer__column a{color:#777571}.overview-footer__column a:hover{color:#161514}.overview-footer__copyright{margin:54px 0 0;padding-top:25px;border-top:1px solid rgb(28 27 24 / 9%);color:#8a8780;font-size:12px}@media(max-width:900px){.sticky-nav--always{grid-template-columns:1fr auto}.overview-section{min-height:auto;padding:86px 20px}.overview-heading h2{font-size:clamp(39px,9vw,54px)}.product-layout,.results-layout{grid-template-columns:1fr;gap:48px}.product-dashboard{min-height:440px}.ingredient-grid{grid-template-columns:repeat(2,1fr)}.ingredient-grid article:nth-child(2){border-right:0}.ingredient-grid article:nth-child(-n+2){border-bottom:1px solid rgb(28 27 24 / 12%)}.ritual-grid{grid-template-columns:1fr;gap:18px}.ritual-grid article{min-height:150px}.ritual-arrow{display:none}.overview-footer__grid{grid-template-columns:repeat(2,1fr)}.overview-footer__brand{grid-column:1 / -1}}@media(max-width:560px){.philosophy-orbit{width:280px;height:280px}.philosophy-orbit:before{top:38px;right:38px;bottom:38px;left:38px}.orbit-core{width:145px;height:145px}.orbit-label--right{right:-42px}.orbit-label--left{left:-39px}.quality-row,.ingredient-grid,.result-metrics{grid-template-columns:1fr 1fr}.quality-row>div:nth-child(2),.ingredient-grid article:nth-child(2){border-right:0}.quality-row>div:nth-child(-n+2){border-bottom:1px solid rgb(28 27 24 / 12%)}.product-dashboard{min-height:350px;padding:20px 16px}.dashboard-metrics{gap:7px}.dashboard-metrics>span{min-height:90px;padding:12px 10px}.dashboard-metrics strong{font-size:23px}.result-metrics>div:nth-child(2){border-right:0}.result-metrics>div:last-child{grid-column:1 / -1;border-top:1px solid rgb(28 27 24 / 12%)}.overview-footer{padding-inline:24px}}
