@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600&family=Noto+Serif:wght@600;700;800&display=swap";.split-parent{overflow:hidden;will-change:transform,opacity}.split-word,.split-char,.split-line{will-change:transform,opacity}.split-line{overflow:hidden}.commercial-achievements{position:relative;min-height:780px;overflow:hidden;background:#000;color:#f5f7f8;isolation:isolate}.commercial-achievements:before{content:"";position:absolute;z-index:3;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(49,233,149,.3) 24%,rgba(49,233,149,.3) 76%,transparent);pointer-events:none}.commercial-achievements:after{content:"";position:absolute;z-index:0;left:50%;top:-190px;width:min(1000px,94%);height:340px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(37,190,116,.16),transparent 70%);filter:blur(34px);transform:translate(-50%);pointer-events:none}.commercial-achievements__header{position:relative;z-index:4;width:min(760px,calc(100% - 40px));margin:0 auto;padding:92px 0 58px;text-align:center}.commercial-achievements__eyebrow{display:block;margin:0 0 18px;color:#31e995;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.commercial-achievements__title{display:block;margin:0;color:#f5f7f8;font-size:clamp(35px,4.2vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.045em}.commercial-achievements__intro{display:block;max-width:630px;margin:22px auto 0;color:#dde5e1ad;font-size:15px;line-height:1.55}.commercial-achievements__grid-wrap{position:relative;z-index:2;width:min(1120px,calc(100% - 64px));margin:0 auto 96px;padding:0 5%}.commercial-achievements__spotlight{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.commercial-achievements__grid-wrap:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.commercial-achievements__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:176px 176px 158px;gap:10px;padding:10px;background:transparent;perspective:1200px}.commercial-achievement-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:24px 32px;overflow:hidden;background:linear-gradient(158deg,#141e19c7,#050907ed 62%);border:0;box-shadow:inset 0 1px #d6ffe812,inset 0 0 0 1px #8bebbe0d,0 24px 58px #00000080;transform-style:preserve-3d;will-change:transform}.commercial-achievement-card.is-feature{background:radial-gradient(128% 132% at 10% 0%,rgba(49,233,149,.17),transparent 56%),linear-gradient(158deg,#182a21d6,#050c09f0 64%);box-shadow:inset 0 1px #d6ffe824,inset 0 0 0 1px #8bebbe24,0 30px 72px #0000008f,0 0 60px #31e99512}.commercial-achievement-card__index{position:absolute;z-index:2;right:20px;top:17px;color:#96d0b457;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;transform:translateZ(18px)}.commercial-achievement-card.is-feature .commercial-achievement-card__index{color:#78f5b9b8}.commercial-achievement-card__rule{position:relative;z-index:2;display:block;width:26px;height:2px;margin-bottom:14px;border-radius:2px;background:#31e9956b;transform:translateZ(18px)}.commercial-achievement-card.is-feature .commercial-achievement-card__rule{width:40px;background:linear-gradient(90deg,#31e995,#31e99540);box-shadow:0 0 12px #31e99580}.commercial-achievement-card:nth-child(1){grid-column:1 / 5;grid-row:1;justify-content:flex-start;padding-left:13%;padding-top:25px}.commercial-achievement-card:nth-child(2){grid-column:5 / 9;grid-row:1;justify-content:flex-end;padding-left:22%;padding-bottom:31px}.commercial-achievement-card:nth-child(3){grid-column:1 / 6;grid-row:2;justify-content:center;padding-left:9%;padding-top:18px}.commercial-achievement-card:nth-child(4){grid-column:3 / 8;grid-row:3;justify-content:center;align-items:flex-start;padding-left:29%;padding-top:9px}.commercial-achievement-fill{position:relative;z-index:1;min-width:0;background:repeating-linear-gradient(135deg,rgba(139,235,190,.045) 0 1px,transparent 1px 10px),linear-gradient(158deg,#10181457,#040806b8 70%);border:0;box-shadow:inset 0 1px #d6ffe80a,inset 0 0 0 1px #8bebbe09}.commercial-achievement-fill--row-two{grid-column:6 / 9;grid-row:2}.commercial-achievement-fill--row-three-left{grid-column:1 / 3;grid-row:3}.commercial-achievement-fill--row-three-right{grid-column:8 / 9;grid-row:3}.commercial-achievement-card__value,.commercial-achievement-card__label{position:relative;z-index:2;transform:translateZ(24px)}.commercial-achievement-card__value{display:block;color:#f5f7f8;font-size:clamp(51px,5.25vw,75px);font-weight:500;line-height:1;letter-spacing:-.05em}.commercial-achievement-card__accent{color:#31e995}.commercial-achievement-card__label{margin:10px 0 0;color:#e2e9e5c7;font-size:13.5px;line-height:1.35}.commercial-achievement-card__meta{position:relative;z-index:2;display:block;margin-top:6px;color:#b0e0c79e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;line-height:1.35;letter-spacing:.04em;transform:translateZ(24px)}.commercial-achievements__index{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;margin:18px 10px 0;padding:15px 4px 0;border-top:1px solid rgba(180,240,210,.1)}.commercial-achievements__index-note{display:flex;align-items:center;gap:9px;margin:0;color:#d6e4dd94;font-size:12.5px}.commercial-achievements__index-note i{width:7px;height:7px;flex:none;border-radius:50%;background:#31e995;box-shadow:0 0 10px #31e995cc}.commercial-achievements__index-list{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none}.commercial-achievements__index-list li{display:flex;align-items:baseline;gap:7px;color:#ceded680;font-size:12.5px}.commercial-achievements__index-list b{color:#f5f7f8;font-size:17px;font-weight:550;letter-spacing:-.03em}@media (max-width: 767px){.commercial-achievements{min-height:auto}.commercial-achievements__header{padding:74px 0 42px}.commercial-achievements__title{font-size:clamp(34px,10vw,46px)}.commercial-achievements__grid-wrap{width:calc(100% - 36px);margin-bottom:72px;padding:0}.commercial-achievements__grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(175px,auto));gap:7px;padding:7px}.commercial-achievement-card:nth-child(n){grid-column:auto;grid-row:auto;justify-content:center;align-items:flex-start;padding:26px 20px}.commercial-achievement-fill{display:none}.commercial-achievement-card__value{font-size:clamp(43.5px,12vw,60px)}.commercial-achievements__index{flex-direction:column;align-items:flex-start;margin:16px 7px 0}.commercial-achievements__index-list{gap:8px 20px}}@media (prefers-reduced-motion: reduce),(pointer: coarse){.commercial-achievement-card{transform:none!important}}.solutions-horizontal{position:relative;height:560vh;overflow:clip;background:#030504;color:#f4f7f5}.solutions-horizontal__sticky{position:sticky;top:0;height:100vh;overflow:visible;isolation:isolate;perspective:1600px;background:#030504}.solutions-horizontal__kinetic{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;min-height:0;pointer-events:none;opacity:.72;-webkit-mask-image:radial-gradient(ellipse 61% 69% at 50% 54%,#000 0%,rgba(0,0,0,.96) 34%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.12) 82%,transparent 100%);mask-image:radial-gradient(ellipse 61% 69% at 50% 54%,#000 0%,rgba(0,0,0,.96) 34%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.12) 82%,transparent 100%)}.solutions-horizontal__kinetic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 38% 48% at 55% 56%,rgba(34,225,137,.075),transparent 72%),radial-gradient(ellipse 70% 78% at 50% 54%,transparent 38%,rgba(3,7,5,.18) 72%,rgba(3,7,5,.52) 100%)}.solutions-horizontal__chrome{position:absolute;z-index:10;top:38px;left:5vw;right:5vw;display:flex;align-items:center;justify-content:flex-end;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#e2efe89e;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.solutions-horizontal__intro{position:absolute;z-index:30;top:30px;left:0;right:0;width:min(760px,calc(100% - 220px));margin-inline:auto;text-align:center;pointer-events:none;opacity:1;visibility:visible}.solutions-horizontal__intro-eyebrow{margin:0 0 18px;color:#31e995;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;line-height:1.47;letter-spacing:.2em;text-transform:uppercase}.solutions-horizontal__intro-title{margin:0;color:#f5f7f8;font-size:clamp(35px,4.2vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.045em}.solutions-horizontal__intro-description{max-width:630px;margin:22px auto 0;color:#dde5e1ad;font-size:15px;font-weight:400;line-height:1.55;letter-spacing:normal}.solutions-horizontal__count{margin-left:2px}.solutions-horizontal__progress{display:flex;gap:7px}.solutions-horizontal__progress i{width:28px;height:2px;background:#ffffff29;transition:background .4s,width .4s}.solutions-horizontal__progress i.is-active{width:52px;background:#42ef9b;box-shadow:0 0 14px #42ef9b8c}.solutions-horizontal__track{position:relative;z-index:1;display:flex;width:400vw;height:100%;will-change:transform;transform-style:preserve-3d}.solution-page{position:relative;flex:0 0 100vw;display:grid;grid-template-columns:minmax(300px,390px) minmax(360px,430px);justify-content:center;align-items:center;gap:clamp(24px,3.5vw,52px);padding:194px 6vw 50px;overflow:hidden;backface-visibility:hidden;will-change:transform}.solution-page:before{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--turn-shadow, 0);background:linear-gradient(90deg,rgba(0,0,0,.52),transparent 26%,transparent 74%,rgba(0,0,0,.52));transition:opacity .08s linear}.solution-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(98,242,173,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(98,242,173,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 58% 66% at 50% 54%,#000 0%,rgba(0,0,0,.7) 55%,transparent 100%);mask-image:radial-gradient(ellipse 58% 66% at 50% 54%,#000 0%,rgba(0,0,0,.7) 55%,transparent 100%)}.solution-page__ambient{position:absolute;right:4%;top:18%;width:48vw;height:62vh;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--solution-accent) 25%,transparent),transparent 67%);filter:blur(42px);opacity:.48}.solution-page__copy,.solution-page__visual{position:relative;z-index:2}.solution-page__copy{width:100%;max-width:390px;align-self:center;justify-self:end}.solution-page__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#42ef9b;font:700 9px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.solution-page__eyebrow-text{flex:0 0 auto;width:auto;margin:0;overflow:visible!important;white-space:nowrap!important;font:inherit;letter-spacing:inherit;text-transform:inherit}.solution-page__eyebrow-text>span{display:inline-block!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;white-space:nowrap!important;letter-spacing:inherit!important}.solution-page__eyebrow-text .split-char{display:inline-block!important}.solution-page__eyebrow>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:22px;border:1px solid rgba(66,239,155,.4);border-radius:999px;letter-spacing:.06em}.solution-page h2,.solution-page__title{margin:0;max-width:390px;font-size:clamp(28px,3vw,44px);line-height:1.04;letter-spacing:-.045em;font-weight:600}.solution-page__body{max-width:370px;margin:19px 0 0;color:#dee8e394;font-size:12px;line-height:1.6}.solution-copy-enter{opacity:0;animation:solution-copy-reenter .68s cubic-bezier(.16,1,.3,1) forwards}.solution-copy-enter--eyebrow{animation-delay:.04s}.solution-copy-enter--title{animation-delay:.18s}.solution-copy-enter--body{animation-delay:.42s}@keyframes solution-copy-reenter{0%{opacity:0;transform:translateY(26px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.solution-page__visual{width:min(430px,100%);min-width:0;justify-self:start;transform-origin:left center;transform:translateY(18px) rotate(.8deg) scale(.88);opacity:.66;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .7s}.solution-page.is-active .solution-page__visual{transform:translateY(0) rotate(0) scale(.94);opacity:1}.solution-page__visual-caption{display:flex;justify-content:space-between;margin:0 4px 12px;color:#dceae385;font:700 9px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.solution-page__visual-caption em{color:#42ef9b;font-style:normal}.solution-ui{min-height:330px;overflow:hidden;border:1px solid rgba(118,255,191,.26);border-radius:22px;background:linear-gradient(145deg,#08120ef7,#030907fa);box-shadow:inset 0 1px #b7ffdc0f,0 34px 76px #0000009e,0 14px 32px #0000008c,0 0 64px #14ca6f29}.solution-dashboard-replay{--dashboard-rotate-x:0deg;--dashboard-rotate-y:0deg;--dashboard-glow-x:50%;--dashboard-glow-y:50%;position:relative;cursor:pointer;border-radius:22px;outline:none;perspective:1100px;transform-style:preserve-3d}.solution-dashboard-replay:before{content:"";position:absolute;z-index:-1;left:9%;right:9%;bottom:-26px;height:40px;border-radius:50%;background:#000000b8;filter:blur(17px);transform:translateZ(-50px) scale(.94);transition:filter .5s,opacity .5s,transform .5s}.solution-dashboard-replay:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border-radius:22px;pointer-events:none;opacity:.15;background:radial-gradient(circle at var(--dashboard-glow-x) var(--dashboard-glow-y),rgba(137,255,200,.48),transparent 34%);mix-blend-mode:screen;transition:opacity .45s}.solution-dashboard-tilt{position:relative;transform:rotateX(var(--dashboard-rotate-x)) rotateY(var(--dashboard-rotate-y)) translate3d(0,-5px,18px);transform-style:preserve-3d;transition:transform .48s cubic-bezier(.16,1,.3,1),filter .48s;will-change:transform;filter:drop-shadow(0 20px 28px rgba(0,0,0,.36))}.solution-dashboard-replay:hover .solution-dashboard-tilt,.solution-dashboard-replay:focus-visible .solution-dashboard-tilt{transform:rotateX(var(--dashboard-rotate-x)) rotateY(var(--dashboard-rotate-y)) translate3d(0,-15px,34px) scale(1.018);filter:drop-shadow(0 33px 36px rgba(0,0,0,.48))}.solution-dashboard-replay:hover:before,.solution-dashboard-replay:focus-visible:before{opacity:.78;filter:blur(23px);transform:translateY(12px) translateZ(-50px) scale(.82)}.solution-dashboard-replay:hover:after,.solution-dashboard-replay:focus-visible:after{opacity:.34}.solution-dashboard-replay:focus-visible{box-shadow:0 0 0 2px #030504,0 0 0 4px #62f2adb3}.solution-dashboard-replay:active .solution-dashboard-tilt{transform:rotateX(var(--dashboard-rotate-x)) rotateY(var(--dashboard-rotate-y)) translate3d(0,-9px,20px) scale(.995)}.solution-ui__top{display:flex;justify-content:space-between;align-items:center;height:66px;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.07);color:#f0f6f2;font-size:17px;font-weight:600}.solution-ui__top b{padding:7px 11px;border-radius:999px;background:#30e48f1a;color:#55efa3;font-size:14px}.solution-ui--crm{display:grid;grid-template-columns:64px 1fr}.solution-ui__rail{display:flex;flex-direction:column;align-items:center;gap:25px;padding-top:27px;border-right:1px solid rgba(255,255,255,.07)}.solution-ui__rail i{width:18px;height:18px;border:1px solid rgba(255,255,255,.16);border-radius:5px}.solution-ui__rail i:first-child{background:#42ef9b;box-shadow:0 0 18px #42ef9b73}.solution-ui__stat-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px 26px}.solution-ui__stat-row div,.solution-ui__campaign>div:first-child{padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06}.solution-ui small{display:block;color:#ddeae37a;font-size:14px;font-weight:500}.solution-ui strong{display:block;margin-top:8px;color:#f6faf8;font-size:28px}.solution-ui__conversation,.solution-ui__candidate{display:flex;align-items:center;gap:13px;margin:0 26px 18px;padding:16px;border:1px solid rgba(66,239,155,.18);border-radius:14px;background:#1f724914}.solution-ui__avatar{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:linear-gradient(145deg,#54f3a5,#126440);color:#03150d;font-size:15px;font-weight:800}.solution-ui__conversation p,.solution-ui__candidate p{margin:0}.solution-ui__conversation b,.solution-ui__candidate b{display:block;font-size:16px}.solution-ui__conversation em,.solution-ui__candidate em{margin-left:auto;color:#5af0a6;font-size:13px;font-style:normal}.solution-ui__flow{display:flex;align-items:center;justify-content:center;gap:11px;margin:25px;color:#e4efe99e;font-size:13px}.solution-ui__flow span{padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.solution-ui__flow i{color:#42ef9b;font-style:normal}.solution-ui__pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;padding:26px}.solution-ui__pipeline>div{min-height:225px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05}.solution-ui__pipeline i{display:block;height:33px;margin-top:10px;border-radius:8px;background:linear-gradient(90deg,#42ef9b24,#ffffff06)}.solution-ui__candidate{margin:-3px 26px 0}.solution-ui__campaign{display:grid;grid-template-columns:.7fr 1.3fr;gap:14px;padding:30px}.solution-ui__campaign span{display:block;margin-top:28px;color:#42ef9b;font-size:14px}.solution-ui__chart{display:flex;align-items:flex-end;gap:9px;padding:28px 20px 0;border:1px solid rgba(255,255,255,.07);border-radius:14px}.solution-ui__chart i{flex:1;min-height:35px;border-radius:5px 5px 0 0;background:linear-gradient(#4bf0a0,#0b5134)}.solution-ui__chart i:nth-child(2){height:54%}.solution-ui__chart i:nth-child(3){height:72%}.solution-ui__chart i:nth-child(4){height:63%}.solution-ui__chart i:nth-child(5){height:88%}.solution-ui__chart i:nth-child(6){height:78%}.solution-ui__chart i:nth-child(7){height:96%}.solution-dashboard{min-height:330px;padding:20px 22px;border-radius:20px;background:linear-gradient(145deg,#0a1612fa,#050b09fa);font-size:14px}.solution-dashboard__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid rgba(124,255,202,.09)}.solution-dashboard__head small,.solution-dashboard__head strong{display:block}.solution-dashboard__head small{margin-bottom:4px;color:#667d74;font-size:12px}.solution-dashboard__head strong{font-size:14px;letter-spacing:-.025em}.solution-dashboard__head>span{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(98,242,173,.13);border-radius:999px;color:#87eebb;font-size:12px}.solution-dashboard__head>span i{width:5px;height:5px;border-radius:50%;background:#62f2ad;box-shadow:0 0 8px #62f2ad}.solution-dashboard__hero{display:grid;grid-template-columns:1fr 82px;align-items:center;gap:18px;padding:20px 0 15px}.solution-dashboard__hero small,.solution-dashboard__role small,.solution-dashboard__content small{color:#667d74;font-size:12px}.solution-dashboard__hero strong{display:block;margin-top:4px;font-size:34px;letter-spacing:-.06em}.solution-dashboard__hero p,.solution-dashboard__role p,.solution-dashboard__content p{margin:5px 0 0;color:#758c83;font-size:12px}.solution-dashboard__ring{position:relative;width:72px;height:72px;border-radius:50%;background:conic-gradient(#62f2ad 0,#62f2ad 72%,#ffffff0f 72%)}.solution-dashboard__ring:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#09130f}.solution-dashboard__ring span{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;font-size:17px;font-weight:700}.solution-dashboard__ring small{display:block;margin-top:2px;color:#647a72;font-size:10px;font-weight:500}.solution-dashboard__progress{display:flex;justify-content:space-between;align-items:flex-end}.solution-dashboard__progress span b,.solution-dashboard__progress span em{display:block}.solution-dashboard__progress span b{font-size:13px}.solution-dashboard__progress span em{margin-top:3px;color:#647a72;font-size:11px;font-style:normal}.solution-dashboard__progress>strong{color:#62f2ad;font-size:13px}.solution-dashboard__track{height:5px;margin-top:8px;border-radius:999px;background:#ffffff0e}.solution-dashboard__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#29c785,#8affc4);box-shadow:0 0 10px #62f2ad40}.solution-dashboard__next{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;margin-top:15px;padding:11px 12px;border:1px solid rgba(98,242,173,.1);border-radius:11px;background:#62f2ad09}.solution-dashboard__next span{color:#647a72;font-size:11px}.solution-dashboard__next strong{font-size:12px}.solution-dashboard__next em{color:#84a096;font-size:11px;font-style:normal}.solution-dashboard__mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.solution-dashboard__mini span{padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.solution-dashboard__mini small,.solution-dashboard__mini b{display:block}.solution-dashboard__mini small{color:#60766e;font-size:11px}.solution-dashboard__mini b{margin-top:4px;font-size:15px}.solution-dashboard__role{display:grid;grid-template-columns:1fr 62px;align-items:center;gap:18px;padding:18px 0}.solution-dashboard__role strong{display:block;margin-top:4px;font-size:15px}.solution-dashboard__role>b{text-align:right;color:#62f2ad;font-size:22px}.solution-dashboard__role>b small{display:block;margin-top:2px;color:#647a72;font-size:10px;font-weight:500}.solution-dashboard__list{display:grid;gap:6px}.solution-dashboard__list>div{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:45px;padding:7px 9px;border:1px solid rgba(255,255,255,.045);border-radius:10px;background:#ffffff04}.solution-dashboard__list>div.is-selected{border-color:#62f2ad29;background:#62f2ad0b}.solution-dashboard__list i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#132a22;color:#caffdf;font-size:11px;font-style:normal;font-weight:800}.solution-dashboard__list span strong,.solution-dashboard__list span small{display:block}.solution-dashboard__list span strong{font-size:12px}.solution-dashboard__list span small{margin-top:3px;color:#60766e;font-size:10px}.solution-dashboard__list em{color:#62f2ad;font-size:11px;font-style:normal}.solution-dashboard__content{display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:13px;margin:18px 0 12px;padding:11px;border:1px solid rgba(98,242,173,.1);border-radius:12px;background:#62f2ad08}.solution-dashboard__thumbnail{display:grid;place-items:center;width:64px;height:54px;border-radius:9px;background:radial-gradient(circle at 62% 35%,rgba(98,242,173,.6),transparent 6%),linear-gradient(145deg,#173a2c,#07120d);color:#8affc4;font-size:16px;font-weight:800}.solution-dashboard__content strong{display:block;margin-top:3px;font-size:13px}.solution-dashboard__content>b{padding:5px 7px;border-radius:999px;background:#62f2ad14;color:#62f2ad;font-size:11px}.solution-dashboard__list em.is-waiting{color:#d9bd75}.solution-dashboard--graphs{display:flex;flex-direction:column;min-height:390px}.solution-dashboard__graph-hero{display:grid;grid-template-columns:156px 1fr;align-items:center;gap:24px;padding:14px 12px 12px}.solution-dashboard__orbit{--chart-value:68%;--chart-progress:var(--chart-value);position:relative;width:150px;height:150px;border-radius:50%;background:conic-gradient(from -90deg,#62f2ad 0 var(--chart-progress),rgba(255,255,255,.055) var(--chart-progress) 100%);box-shadow:0 0 38px #62f2ad1a}.solution-dashboard__orbit:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:50%;background:#07100d;box-shadow:inset 0 0 26px #00000094}.solution-dashboard__orbit>span{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.solution-dashboard__orbit strong{font-size:30px;letter-spacing:-.06em}.solution-dashboard__orbit small{margin-top:4px;color:#61776f;font-size:11px}.solution-dashboard__signals{display:grid;gap:10px}.solution-dashboard__signals>span{padding:10px 12px;border-left:2px solid rgba(98,242,173,.35);background:linear-gradient(90deg,rgba(98,242,173,.045),transparent)}.solution-dashboard__signals small,.solution-dashboard__signals b{display:block}.solution-dashboard__signals small{color:#61776f;font-size:11px}.solution-dashboard__signals b{margin-top:4px;font-size:14px}.solution-dashboard__chart{flex:1;padding:13px 14px 8px;border:1px solid rgba(124,255,202,.08);border-radius:14px;background:#02080673}.solution-dashboard__chart-head{display:flex;justify-content:space-between;align-items:flex-start}.solution-dashboard__chart-head span strong,.solution-dashboard__chart-head span small{display:block}.solution-dashboard__chart-head span strong{font-size:14px}.solution-dashboard__chart-head span small{margin-top:3px;color:#60766e;font-size:11px}.solution-dashboard__chart-head>em{color:#6e847c;font-size:11px;font-style:normal}.solution-dashboard__chart-head>em i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:2px;background:#62f2ad}.solution-dashboard__bars{height:100px;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:18px;padding:9px 18px 12px;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 33.33%}.solution-dashboard__bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.solution-dashboard__bar>span{height:70px;display:flex;align-items:flex-end;gap:5px}.solution-dashboard__bar i{display:block;width:9px;height:var(--bar-height);border-radius:3px 3px 1px 1px;background:#263b34}.solution-dashboard__bar i:last-child{background:linear-gradient(#7affbd,#27bc7c);box-shadow:0 0 10px #62f2ad29}.solution-dashboard__bar small{color:#556b63;font-size:10px}.solution-dashboard--hr-detail,.solution-dashboard--marketing{min-height:480px}.solution-hr__overview{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;padding:16px 0 12px}.solution-hr__people{display:grid;gap:7px;align-content:center}.solution-hr__people>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:8px 9px;border:1px solid rgba(255,255,255,.045);border-radius:10px;background:#ffffff04;color:inherit;text-align:left;cursor:pointer;transition:border-color .25s,background .25s,transform .25s}.solution-hr__people>button:hover{transform:translate(3px);border-color:#62f2ad21}.solution-hr__people>button:focus-visible{outline:1px solid #62f2ad;outline-offset:2px}.solution-hr__people>button.is-active{border-color:#62f2ad33;background:#62f2ad0e}.solution-hr__people i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#133326;color:#caffdf;font-size:11px;font-style:normal;font-weight:800}.solution-hr__people span strong,.solution-hr__people span small{display:block}.solution-hr__people span strong{font-size:12px}.solution-hr__people span small{margin-top:3px;color:#61776e;font-size:10px}.solution-hr__people b{color:#62f2ad;font-size:14px}.solution-hr__radar{padding:10px 12px;border:1px solid rgba(124,255,202,.08);border-radius:13px;background:#02080661}.solution-hr__radar svg{display:block;width:100%;height:150px;overflow:visible}.radar-grid polygon{fill:none;stroke:#7cffca21;stroke-width:1}.radar-fill{fill:#62f2ad21;stroke:#62f2ad;stroke-width:2;filter:drop-shadow(0 0 6px rgba(98,242,173,.25))}.radar-points circle{fill:#c8ffe0;stroke:#62f2ad}.radar-labels{fill:#61776f;font-size:11px}.solution-hr__abilities{padding:14px 16px;border:1px solid rgba(124,255,202,.08);border-radius:13px;background:#02080666}.solution-hr__ability{display:grid;grid-template-columns:86px 1fr 30px;align-items:center;gap:10px;margin-top:12px;color:#8ba097;font-size:12px}.solution-hr__ability>i{height:5px;border-radius:999px;background:#ffffff0e;overflow:hidden}.solution-hr__ability>i b{display:block;width:var(--ability-value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#29c785,#7affbd);box-shadow:0 0 8px #62f2ad38}.solution-hr__ability>strong{text-align:right;color:#eef8f2;font-size:12px}.solution-mkt__agent{margin-top:11px;padding:11px 13px;border:1px solid rgba(124,255,202,.08);border-radius:14px;background:#02080666}.solution-mkt__network{position:relative;height:118px}.solution-mkt__network>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.solution-mkt__network line{stroke:#62f2ad42;stroke-width:1;stroke-dasharray:4 5}.solution-mkt__core{position:absolute;left:50%;top:50%;display:grid;justify-items:center;transform:translate(-50%,-50%)}.solution-mkt__core>i{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(98,242,173,.45);border-radius:16px;background:radial-gradient(circle,#62f2ad33,#091610);color:#8affc4;font-size:16px;font-style:normal;font-weight:900;box-shadow:0 0 28px #62f2ad29}.solution-mkt__core strong{margin-top:5px;font-size:12px}.solution-mkt__core small{margin-top:2px;color:#60766e;font-size:10px}.solution-mkt__tool{position:absolute;display:flex;align-items:center;gap:5px;color:#72877f;font-size:10px}.solution-mkt__tool i{display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#101c18;color:#d7eee3;font-size:11px;font-style:normal;font-weight:800}.solution-mkt__tool.tool-1{left:3%;top:10px}.solution-mkt__tool.tool-2{left:3%;bottom:9px}.solution-mkt__tool.tool-3{left:25%;top:5px}.solution-mkt__tool.tool-4{right:24%;top:5px}.solution-mkt__tool.tool-5{right:2%;top:10px}.solution-mkt__tool.tool-6{right:2%;bottom:9px}.solution-mkt__line{margin-top:10px;padding:11px 13px 7px;border:1px solid rgba(124,255,202,.08);border-radius:14px;background:#0208066b}.solution-mkt__line svg{display:block;width:100%;height:100px;margin-top:4px;overflow:visible}.line-grid line{stroke:#ffffff0a;stroke-width:1}.line-area{fill:url(#mkt-area)}.line-stroke{fill:none;stroke:#62f2ad;stroke-width:2.5;filter:drop-shadow(0 0 7px rgba(98,242,173,.35));stroke-linecap:round;stroke-linejoin:round}.line-points circle{fill:#d3ffe7;stroke:#62f2ad;stroke-width:1.5}.solution-mkt__days{display:grid;grid-template-columns:repeat(7,1fr);color:#52675f;font-size:10px;text-align:center}.solution-dashboard--hr-detail{min-height:510px;padding:25px 27px}.solution-dashboard--hr-detail .solution-dashboard__head{padding-bottom:18px}.solution-dashboard--hr-detail .solution-dashboard__head small{font-size:14px}.solution-dashboard--hr-detail .solution-dashboard__head strong{font-size:18px}.solution-dashboard--hr-detail .solution-dashboard__head>span{padding:7px 11px;font-size:14px}.solution-dashboard--hr-detail .solution-hr__overview{grid-template-columns:.95fr 1.05fr;gap:16px;padding:19px 0 15px}.solution-dashboard--hr-detail .solution-hr__people{gap:9px}.solution-dashboard--hr-detail .solution-hr__people>button{grid-template-columns:38px 1fr auto;gap:11px;padding:11px 12px;border-radius:13px}.solution-dashboard--hr-detail .solution-hr__people i{width:36px;height:36px;font-size:13px}.solution-dashboard--hr-detail .solution-hr__people span strong{font-size:14.5px}.solution-dashboard--hr-detail .solution-hr__people span small{font-size:12px}.solution-dashboard--hr-detail .solution-hr__people b{font-size:17px}.solution-dashboard--hr-detail .solution-hr__radar{padding:13px 14px;border-radius:15px}.solution-dashboard--hr-detail .solution-dashboard__chart-head span strong{font-size:16px}.solution-dashboard--hr-detail .solution-dashboard__chart-head span small{font-size:12.5px}.solution-dashboard--hr-detail .solution-hr__radar svg{height:164px}.solution-dashboard--hr-detail .radar-labels{font-size:13px}.solution-dashboard--hr-detail .solution-hr__abilities{padding:17px 18px;border-radius:15px}.solution-dashboard--hr-detail .solution-dashboard__chart-head>em{font-size:13px}.solution-dashboard--hr-detail .solution-hr__ability{grid-template-columns:102px 1fr 36px;gap:12px;margin-top:14px;font-size:14px}.solution-dashboard--hr-detail .solution-hr__ability>i{height:6px}.solution-dashboard--hr-detail .solution-hr__ability>strong{font-size:14px}@property --chart-progress{syntax:"<percentage>"; inherits:false; initial-value:0%;}.is-animating .solution-dashboard__orbit{--chart-progress:0%;animation:solution-ring-fill 1.05s cubic-bezier(.16,1,.3,1) .12s forwards}.is-animating .solution-dashboard__signals>span{opacity:0;transform:translate(14px);animation:solution-signal-in .52s cubic-bezier(.16,1,.3,1) var(--signal-delay) forwards}.is-animating .solution-dashboard__bar i{height:0;animation:solution-bar-grow .85s cubic-bezier(.16,1,.3,1) var(--bar-delay) forwards}.is-animating .radar-fill{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(.28);animation:solution-radar-in .8s cubic-bezier(.16,1,.3,1) .18s forwards}.is-animating .radar-points circle{opacity:0;animation:solution-point-in .35s ease-out .72s forwards}.is-animating .solution-hr__ability>i b{width:0;animation:solution-ability-grow .82s cubic-bezier(.16,1,.3,1) var(--ability-delay) forwards}.is-animating.solution-dashboard--marketing{animation:solution-dashboard-in .72s cubic-bezier(.16,1,.3,1) both}.is-animating .solution-mkt__core{opacity:0;animation:solution-core-in .62s cubic-bezier(.16,1,.3,1) .12s forwards}.is-animating .solution-mkt__network line{stroke-dasharray:1;stroke-dashoffset:1;path-length:1;animation:solution-line-link .72s ease-out var(--line-delay) forwards}.is-animating .solution-mkt__tool{opacity:0;animation:solution-tool-in .55s cubic-bezier(.16,1,.3,1) var(--tool-delay) forwards,solution-tool-float 4.6s ease-in-out calc(var(--tool-delay) + .7s + var(--float-delay)) infinite alternate}.is-animating .line-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:solution-line-draw 1.05s cubic-bezier(.22,1,.36,1) .35s forwards}.is-animating .line-area{opacity:0;animation:solution-area-in .7s ease-out .82s forwards}.is-animating .line-points circle{opacity:0;transform-box:fill-box;transform-origin:center;animation:solution-point-pop .38s cubic-bezier(.34,1.56,.64,1) var(--point-delay) forwards}@keyframes solution-ring-fill{to{--chart-progress:var(--chart-value)}}@keyframes solution-signal-in{to{opacity:1;transform:none}}@keyframes solution-bar-grow{to{height:var(--bar-height)}}@keyframes solution-radar-in{to{opacity:1;transform:scale(1)}}@keyframes solution-point-in{to{opacity:1}}@keyframes solution-ability-grow{to{width:var(--ability-value)}}@keyframes solution-dashboard-in{0%{opacity:.35;transform:translateY(15px) scale(.985)}to{opacity:1;transform:none}}@keyframes solution-core-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes solution-line-link{to{stroke-dashoffset:0}}@keyframes solution-tool-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes solution-tool-float{0%{transform:translate3d(-2px,2px,0)}35%{transform:translate3d(3px,-2px,0)}70%{transform:translate3d(1px,3px,0)}to{transform:translate3d(-3px,-1px,0)}}@keyframes solution-line-draw{to{stroke-dashoffset:0}}@keyframes solution-area-in{to{opacity:1}}@keyframes solution-point-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (max-width: 900px){.solutions-horizontal{height:auto}.solutions-horizontal__sticky{position:relative;height:auto;overflow:visible}.solutions-horizontal__kinetic{display:none}.solutions-horizontal__intro{position:relative;top:auto;left:auto;width:calc(100% - 48px);margin:0 auto;padding:76px 0 8px;transform:none}.solutions-horizontal__chrome{position:sticky;top:14px;padding:14px 18px;border-radius:999px;background:#050807d6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.solutions-horizontal__track{display:block;width:100%;transform:none!important}.solution-page{min-height:100svh;grid-template-columns:1fr;gap:38px;padding:96px 24px 60px;transform:none!important}.solution-page__copy{justify-self:stretch}.solution-page__visual{width:100%;justify-self:stretch;transform:none;opacity:1}.solution-dashboard-tilt,.solution-dashboard-replay:hover .solution-dashboard-tilt,.solution-dashboard-replay:focus-visible .solution-dashboard-tilt{transform:none;filter:none}.solution-ui{min-height:360px}}@media (prefers-reduced-motion: reduce){.solutions-horizontal{height:auto}.solutions-horizontal__sticky{position:relative;height:auto}.solutions-horizontal__track{display:block;width:100%;transform:none!important}.solution-page{transform:none!important}.solutions-horizontal__kinetic{display:none}.solution-dashboard-tilt,.solution-dashboard-replay:hover .solution-dashboard-tilt,.solution-dashboard-replay:focus-visible .solution-dashboard-tilt{transform:none;filter:none;transition:none}.solution-copy-enter{opacity:1;animation:none;transform:none;filter:none}}.solution-dashboard--graphs,.solution-dashboard--hr-detail,.solution-dashboard--marketing,.solution-dashboard--data{height:530px;min-height:530px}.solution-dashboard--hr-detail{display:flex;flex-direction:column}.solution-dashboard--hr-detail .solution-hr__overview{grid-template-columns:.95fr 1.05fr;flex:1;gap:16px;padding:19px 0 0}.solution-dashboard--hr-detail .solution-hr__people{grid-template-rows:repeat(3,minmax(0,1fr))}.solution-dashboard--hr-detail .solution-hr__radar{display:flex;flex-direction:column}.solution-dashboard--hr-detail .solution-hr__radar svg{flex:1;height:auto;min-height:240px}.solution-dashboard--data{display:flex;flex-direction:column}.solution-speech__workspace{display:flex;flex:1;flex-direction:column;margin-top:20px;padding:24px;border:1px solid rgba(124,255,202,.09);border-radius:15px;background:#0208066b}.solution-speech__source{display:flex;align-items:center;justify-content:space-between;color:#61d998}.solution-speech__source>div{display:flex;align-items:center;gap:11px}.solution-speech__source span strong,.solution-speech__source span small{display:block}.solution-speech__source span strong{margin:0;color:#e9f4ed;font-size:13px}.solution-speech__source span small{margin-top:4px;color:#657a70;font-size:10px}.solution-speech__player{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:14px;margin-top:34px}.solution-speech__player>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(98,242,173,.45);border-radius:50%;color:#6be7a4}.solution-speech__player>span svg{margin-left:2px}.solution-speech__wave{display:flex;align-items:center;gap:3px;height:66px;margin:0}.solution-speech__wave i{flex:1;min-width:1px;border-radius:2px;background:#62f2ad;opacity:.65;transform-origin:center}.is-animating .solution-speech__wave i{animation:solution-speech-wave-in .7s ease var(--wave-delay) both}.solution-speech__transcript{margin-top:27px;padding-top:22px;border-top:1px solid rgba(124,255,202,.09)}.solution-speech__transcript small{color:#5e776b;font:9px/1 ui-monospace,monospace;letter-spacing:.14em}.solution-speech__transcript p{margin:11px 0 0;color:#edf6f1;font-size:18px;line-height:1.5;letter-spacing:-.025em}.solution-speech__transcript em{color:#69e5a1;font-style:normal}.solution-speech__labels{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.solution-speech__labels span{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(98,242,173,.1);border-radius:5px;background:#62f2ad09;color:#779789;font-size:9px}.solution-speech__labels svg{color:#5fc78e}.solution-speech__review{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px;color:#739083;font-size:10px}.solution-speech__review span{display:flex;align-items:center;gap:7px}.solution-speech__review span i{width:5px;height:5px;border-radius:50%;background:#62f2ad;box-shadow:0 0 8px #62f2ad99}.solution-speech__review b{color:#9ab1a4;font-size:10px;font-weight:500}@keyframes solution-speech-wave-in{0%{transform:scaleY(.15);opacity:0}to{transform:scaleY(1);opacity:.65}}@media (prefers-reduced-motion:reduce){.is-animating .solution-speech__wave i{animation:none}}@media (max-width:767px){.solution-dashboard--data{height:auto;min-height:0;max-height:none}.solution-speech__workspace{min-height:360px;padding:18px}.solution-speech__transcript p{font-size:16px}}.approach-scroll{position:relative;height:500vh;background:#050706;color:#f4f7f5}.approach-scroll__sticky{position:sticky;top:0;height:100vh;overflow:hidden;padding:36px 6vw 26px;isolation:isolate;background:#050706}.approach-scroll__kinetic{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;min-height:0;pointer-events:none;opacity:.72;-webkit-mask-image:radial-gradient(ellipse 61% 69% at 54% 54%,#000 0%,rgba(0,0,0,.96) 34%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.12) 82%,transparent 100%);mask-image:radial-gradient(ellipse 61% 69% at 54% 54%,#000 0%,rgba(0,0,0,.96) 34%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.12) 82%,transparent 100%)}.approach-scroll__kinetic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 38% 48% at 57% 56%,rgba(34,225,137,.055),transparent 72%),radial-gradient(ellipse 70% 78% at 54% 54%,transparent 38%,rgba(5,7,6,.18) 72%,rgba(5,7,6,.56) 100%)}.approach-scroll__sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.12;pointer-events:none;background-image:linear-gradient(rgba(98,242,173,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(98,242,173,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 58% 66% at 54% 54%,#000 0%,rgba(0,0,0,.7) 55%,transparent 100%);mask-image:radial-gradient(ellipse 58% 66% at 54% 54%,#000 0%,rgba(0,0,0,.7) 55%,transparent 100%)}.approach-scroll__head{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;max-width:1120px;margin:0 auto;color:#dceae375;font:700 9px/1 ui-monospace,monospace;letter-spacing:.17em;text-transform:uppercase}.approach-scroll__head p{margin:0;color:#42ef9b}.approach-scroll__layout{position:relative;z-index:3;display:grid;grid-template-columns:190px minmax(0,760px);justify-content:center;gap:clamp(52px,6vw,90px);align-items:center;height:calc(100% - 62px);max-width:1120px;margin:0 auto}.approach-timeline{display:grid;gap:8px;padding:8px 0;border-left:1px solid rgba(255,255,255,.1)}.approach-timeline__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:center;width:100%;margin-left:-13px;padding:8px 8px 8px 0;border:0;border-radius:10px;background:transparent;color:#e1ebe657;text-align:left;cursor:pointer;transition:color .28s,background .28s,transform .28s}.approach-timeline__item:hover{color:#ebf5f0b8;background:#ffffff06}.approach-timeline__item.is-active{color:#f5faf7;transform:translate(5px)}.approach-timeline__item:focus-visible{outline:1px solid #42ef9b;outline-offset:3px}.approach-timeline__icon{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#080b09;font:700 9px/1 ui-monospace,monospace;transition:all .28s}.is-active .approach-timeline__icon{border-color:#42ef9b;color:#42ef9b;box-shadow:0 0 0 5px #42ef9b12,0 0 18px #42ef9b38}.approach-timeline small{display:block;margin-bottom:4px;color:inherit;font:700 7px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.approach-timeline strong{display:block;font-size:13px;line-height:1.15}.approach-stage{position:relative;width:100%;max-width:760px;perspective:1200px;transform-style:preserve-3d}@keyframes approach-element-in{0%{opacity:0;transform:translate(-24px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.approach-stage__copy>*,.collab-visual__bar,.collab-visual__bar>*,.visual-workspace>*,.visual-workspace>*>*{opacity:0;animation:approach-element-in .62s cubic-bezier(.16,1,.3,1) forwards}.approach-stage__copy>:nth-child(1){animation-delay:.04s}.approach-stage__copy>:nth-child(2){animation-delay:.12s}.approach-stage__copy>:nth-child(3){animation-delay:.2s}.collab-visual__bar{animation-delay:.26s}.collab-visual__bar>:nth-child(1){animation-delay:.34s}.collab-visual__bar>:nth-child(2){animation-delay:.42s}.visual-workspace>:nth-child(1){animation-delay:.4s}.visual-workspace>:nth-child(2){animation-delay:.58s}.visual-workspace>:nth-child(1)>:nth-child(1){animation-delay:.5s}.visual-workspace>:nth-child(1)>:nth-child(2){animation-delay:.57s}.visual-workspace>:nth-child(1)>:nth-child(3){animation-delay:.64s}.visual-workspace>:nth-child(1)>:nth-child(4){animation-delay:.71s}.visual-workspace>:nth-child(1)>:nth-child(5){animation-delay:.78s}.visual-workspace>:nth-child(1)>:nth-child(6){animation-delay:.85s}.visual-workspace>:nth-child(2)>:nth-child(1){animation-delay:.68s}.visual-workspace>:nth-child(2)>:nth-child(2){animation-delay:.75s}.visual-workspace>:nth-child(2)>:nth-child(3){animation-delay:.82s}.visual-workspace>:nth-child(2)>:nth-child(4){animation-delay:.89s}.visual-workspace>:nth-child(2)>:nth-child(5){animation-delay:.96s}.approach-stage__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);column-gap:34px;align-items:end;margin-bottom:80px}.approach-stage__eyebrow{grid-column:1/-1;margin:0 0 11px;color:#42ef9b;font:700 8px/1 ui-monospace,monospace;letter-spacing:.17em;text-transform:uppercase}.approach-stage h2{margin:0;max-width:480px;font-size:clamp(32px,3.3vw,47px);font-weight:600;line-height:1.02;letter-spacing:-.05em}.approach-stage__summary{margin:0 0 2px;color:#e0eae594;font-size:13px;line-height:1.55}.collab-visual{--approach-rotate-x:0deg;--approach-rotate-y:0deg;--approach-glow-x:50%;--approach-glow-y:50%;position:relative;height:340px;overflow:hidden;border:1px solid rgba(136,255,198,.24);border-radius:24px;background:radial-gradient(circle at 72% 22%,rgba(66,239,155,.085),transparent 28%),linear-gradient(145deg,#0e1813fb,#030806fc);box-shadow:inset 0 1px #c2ffe00f,0 38px 84px #00000094,0 15px 34px #00000080,0 0 72px #19aa601c;transform:rotateX(var(--approach-rotate-x)) rotateY(var(--approach-rotate-y)) translate3d(0,-4px,18px);transform-style:preserve-3d;transform-origin:center center;transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .48s,border-color .48s;animation:approach-dashboard-idle-tilt 8.5s ease-in-out infinite;will-change:transform}.collab-visual:hover{border-color:#8effc95c;box-shadow:inset 0 1px #d5ffe917,0 52px 96px #000000ad,0 23px 42px #00000094,0 0 84px #19be6824;transform:rotateX(var(--approach-rotate-x)) rotateY(var(--approach-rotate-y)) translate3d(0,-14px,34px) scale(1.012);animation:none}@keyframes approach-dashboard-idle-tilt{0%,to{transform:rotateX(-.8deg) rotateY(-1.65deg) translate3d(0,-4px,18px)}32%{transform:rotateX(.7deg) rotateY(1.15deg) translate3d(0,-7px,21px)}66%{transform:rotateX(-.35deg) rotateY(1.7deg) translate3d(0,-5px,19px)}}.collab-visual:before{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;opacity:.2;background:linear-gradient(125deg,rgba(255,255,255,.04),transparent 30%),radial-gradient(circle at var(--approach-glow-x) var(--approach-glow-y),rgba(130,255,194,.42),transparent 34%);mix-blend-mode:screen;transition:opacity .45s;pointer-events:none}.collab-visual:hover:before{opacity:.36}.collab-visual:after{content:"";position:absolute;z-index:0;left:-8%;right:-8%;bottom:-105px;height:220px;opacity:.22;background-image:linear-gradient(rgba(100,255,180,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(100,255,180,.13) 1px,transparent 1px);background-size:28px 28px;transform:perspective(420px) rotateX(62deg);transform-origin:center top;-webkit-mask-image:linear-gradient(#000,transparent 80%);mask-image:linear-gradient(#000,transparent 80%);pointer-events:none}.collab-visual__bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.06);color:#dceae37a;font:700 12px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.collab-visual__bar span{display:flex;align-items:center;gap:8px}.collab-visual__bar i{width:6px;height:6px;border-radius:50%;background:#42ef9b;box-shadow:0 0 10px #42ef9b}.collab-visual__bar em{color:#42ef9b;font-style:normal}.visual-workspace{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(210px,.78fr);gap:14px;height:290px;padding:18px;perspective:1100px}.visual-panel{position:relative;overflow:hidden;border:1px solid rgba(191,255,222,.09);border-radius:16px;background:linear-gradient(145deg,#18251fbd,#070b09c7);box-shadow:0 18px 42px #00000047,0 1px #ffffff09,inset 0 1px #ffffff09,inset 18px 0 48px #42ef9b05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visual-panel:before{content:"";position:absolute;z-index:0;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(129,255,194,.28),transparent)}.visual-panel:after{content:"";position:absolute;z-index:0;width:150px;height:150px;right:-80px;top:-90px;border-radius:50%;background:#42ef9b0e;filter:blur(24px);pointer-events:none}.visual-panel>*{position:relative;z-index:1}.visual-kicker{color:#42ef9b;font:700 11px/1 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.visual-meta{display:flex;align-items:center;gap:7px;color:#dceae373;font-size:13px}.mini-panel-head{display:flex;align-items:center;justify-content:space-between;color:#f2f9f5cc;font-size:14px;font-weight:600}.mini-panel-head em{color:#dceae361;font:700 11px/1 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.readiness-ui{grid-template-columns:1.12fr .88fr}.readiness-ui__copy{display:flex;flex-direction:column;justify-content:center;padding:30px}.readiness-ui__copy>strong{max-width:350px;margin-top:15px;font-size:24px;line-height:1.08;letter-spacing:-.035em}.readiness-ui__copy>p{max-width:390px;margin:13px 0 20px;color:#dceae37a;font-size:14px;line-height:1.55}.readiness-ui__action{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-align:center}.readiness-ui__score{display:flex;align-items:center;width:100%;color:#dceae359;font:700 12px/1 ui-monospace,monospace}.readiness-ui__score i{flex:1;height:2px;margin:0 8px;border-radius:999px;background:linear-gradient(90deg,#42ef9b 12.5%,#ffffff12 12.5%)}.readiness-ui__action>p{margin:25px 0 14px;color:#f0f8f4b8;font-size:14px}.readiness-ui__action>a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:49px;padding:0 16px;border:1px solid rgba(66,239,155,.36);border-radius:12px;background:linear-gradient(135deg,#42ef9b2e,#42ef9b0f);color:#effbf5;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 12px 30px #0003,0 0 25px #42ef9b0f;transition:transform .25s,border-color .25s,background .25s}.readiness-ui__action>a:hover{transform:translateY(-2px);border-color:#42ef9b;background:#42ef9b2e}.readiness-ui__action>small{margin-top:11px;color:#dceae357;font-size:11px}.meeting-ui{grid-template-columns:1.08fr .92fr}.meeting-ui__calendar,.meeting-ui__call{padding:20px}.mini-calendar__week,.mini-calendar__days{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:18px;text-align:center}.mini-calendar__week{color:#dceae352;font:700 11px/1 ui-monospace,monospace}.mini-calendar__days{margin-top:10px;color:#f0f8f4a6;font-size:14px}.mini-calendar__days span{display:grid;place-items:center;height:29px;border-radius:8px}.mini-calendar__days .is-selected{background:#42ef9b;color:#04140c;font-weight:800;box-shadow:0 0 20px #42ef9b2e}.meeting-ui__times{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px}.meeting-ui__times span{padding:9px 0;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#ebf5f073;font-size:12px;text-align:center}.meeting-ui__times .is-selected{border-color:#42ef9b4d;background:#42ef9b14;color:#8fffc1}.meeting-ui__call{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.meeting-ui__avatars{display:flex;align-items:center;width:205px}.meeting-ui__avatars>span{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(66,239,155,.25);border-radius:50%;background:#0d2118;color:#aaffce;font:700 13px/1 ui-monospace,monospace}.meeting-ui__avatars>i{display:grid;place-items:center;flex:1;height:1px;background:#42ef9b59;color:#42ef9b}.meeting-ui__avatars>i svg{padding:5px;border:1px solid rgba(66,239,155,.22);border-radius:8px;background:#0a1510;box-sizing:content-box}.meeting-ui__call>strong{margin-top:23px;font-size:16px}.meeting-ui__call>p{margin:6px 0 12px;color:#dceae36b;font-size:12px}.meeting-ui__confirmed{display:flex;align-items:center;gap:6px;color:#70efaa;font-size:12px}.report-ui{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr)}.report-ui__chart{padding:20px 22px 14px}.report-ui__chart svg{display:block;width:100%;height:150px;margin-top:12px;overflow:visible}.report-grid line{stroke:#ffffff0b;stroke-width:1}.report-area{fill:#42ef9b12}.report-line{fill:none;stroke:#42ef9b;stroke-width:2.25;filter:drop-shadow(0 0 5px rgba(66,239,155,.3))}.report-ui__axis{display:flex;justify-content:space-between;color:#dceae34d;font-size:11px}.report-ui__metrics{display:grid;gap:12px}.report-ui__metrics>.visual-panel{display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:9px;padding:17px}.report-ui__metrics svg{color:#42ef9b}.report-ui__metrics span{color:#dceae37a;font-size:12px}.report-ui__metrics strong{grid-column:1/-1;margin-top:12px;color:#f2fbf6;font-size:25px;letter-spacing:-.04em}.report-ui__metrics small{grid-column:1/-1;margin-top:4px;color:#dceae34d;font-size:11px}.pilot-ui{grid-template-columns:minmax(0,1.42fr) minmax(180px,.58fr)}.pilot-ui__canvas{position:relative;padding:18px 20px}.pilot-ui__flow{position:absolute!important;z-index:1!important;left:20px;right:20px;top:36px;bottom:5px}.pilot-ui__links{position:absolute!important;z-index:1!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.pilot-ui__links path{fill:none;stroke:#71ffba85;stroke-width:1.35;filter:drop-shadow(0 0 5px rgba(66,239,155,.38))}.pilot-node{position:absolute!important;z-index:2!important;display:grid;justify-items:center;width:92px;transform:translate(-50%,-24px);text-align:center}.pilot-node--1{left:12%;top:66%}.pilot-node--2{left:38%;top:30%}.pilot-node--3{left:64%;top:68%}.pilot-node--4{left:89%;top:30%}.pilot-node>i{position:relative;display:grid;place-items:center;width:48px;height:48px;margin-bottom:9px;border:1px solid rgba(207,255,231,.27);border-radius:10px;background:linear-gradient(145deg,#31483df2,#070b09fa);box-shadow:-6px 7px #0c1712eb,-12px 14px 26px #0000007a,0 0 26px #42ef9b12;transform:rotateX(56deg) rotate(45deg);transform-style:preserve-3d}.pilot-node>i:before,.pilot-node>i:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(130,255,195,.12);border-radius:6px}.pilot-node>i:after{top:14px;right:14px;bottom:14px;left:14px;background:#42ef9b14;box-shadow:0 0 10px #42ef9b1f}.pilot-node>i>span{position:relative;z-index:2;color:#9bffc7;font:700 11px/1 ui-monospace,monospace;transform:rotate(-45deg)}.pilot-node strong{color:#f3faf6d6;font-size:13px}.pilot-node small{margin-top:4px;color:#dceae357;font-size:10px}.pilot-ui__readout{display:grid;grid-template-rows:1fr 1fr;gap:12px}.pilot-ui__readout>.visual-panel{display:flex;flex-direction:column;justify-content:center;padding:17px}.pilot-ui__readout span{color:#dceae361;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.pilot-ui__readout strong{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:14px}.pilot-ui__readout strong>i{width:6px;height:6px;border-radius:50%;background:#42ef9b;box-shadow:0 0 8px #42ef9b}.pilot-ui__readout small{margin-top:6px;color:#dceae34d;font-size:10px;line-height:1.4}.pilot-ui__readout>.visual-panel:last-child strong{color:#9bffc7;font-size:24px}.performance-ui{grid-template-columns:minmax(0,1.32fr) minmax(190px,.68fr)}.performance-ui__chart{padding:14px 20px 10px}.performance-ui__revenue{display:grid;grid-template-columns:1fr auto;margin-top:10px}.performance-ui__revenue small{grid-column:1/-1;color:#dceae361;font-size:12px}.performance-ui__revenue strong{margin-top:5px;font-size:25px;letter-spacing:-.04em}.performance-ui__revenue span{display:flex;align-items:center;gap:4px;align-self:end;color:#55f0a1;font-size:12px}.performance-ui__bars{display:flex;align-items:end;gap:10px;height:88px;margin-top:8px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.06);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 33.33%}.performance-ui__bars i{flex:1;height:28%;border-radius:5px 5px 1px 1px;background:linear-gradient(#42ef9b,#0b4c31);box-shadow:0 0 13px #42ef9b1a}.performance-ui__bars i:nth-child(2){height:36%}.performance-ui__bars i:nth-child(3){height:47%}.performance-ui__bars i:nth-child(4){height:58%}.performance-ui__bars i:nth-child(5){height:73%}.performance-ui__bars i:nth-child(6){height:91%}.performance-ui__months{display:grid;grid-template-columns:repeat(6,1fr);margin-top:6px;color:#dceae345;font-size:10px;text-align:center}.performance-ui__outcomes{display:grid;grid-template-rows:1fr 1fr auto;gap:10px}.performance-ui__outcomes>.visual-panel{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:7px;padding:15px}.performance-ui__outcomes svg{color:#42ef9b}.performance-ui__outcomes span{color:#dceae366;font-size:11px}.performance-ui__outcomes strong{grid-column:1/-1;margin-top:5px;font-size:20px}.performance-ui__live{display:flex;align-items:center;justify-content:center;gap:7px;color:#dceae370;font-size:11px}.performance-ui__live i{width:6px;height:6px;border-radius:50%;background:#42ef9b;box-shadow:0 0 8px #42ef9b}.care-ui{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);padding:15px 44px}.care-ui__phone{position:relative;width:248px;height:258px;justify-self:center;overflow:hidden;padding:20px 13px 13px;border:1px solid rgba(255,255,255,.13);border-radius:28px 28px 18px 18px;background:linear-gradient(160deg,#111b17,#060a08);box-shadow:0 20px 45px #00000061,0 0 35px #42ef9b0d}.care-ui__notch{position:absolute;top:7px;left:50%;width:65px;height:8px;transform:translate(-50%);border-radius:999px;background:#020403}.care-ui__phone-head{display:flex;justify-content:space-between;margin:3px 4px 15px;color:#dceae35c;font:700 10px/1 ui-monospace,monospace;text-transform:uppercase}.care-ui__phone-head em{color:#42ef9b;font-style:normal}.care-notification{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-bottom:9px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff07}.care-notification>div{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#42ef9b1a;color:#42ef9b}.care-notification strong,.care-notification small{display:block}.care-notification strong{font-size:12px}.care-notification small{margin-top:4px;color:#dceae357;font-size:10px}.care-notification>svg{color:#42ef9b}.care-ui__summary{display:flex;flex-direction:column;justify-content:center;padding:28px}.care-ui__summary>svg{color:#42ef9b}.care-ui__summary>.visual-kicker{margin-top:20px}.care-ui__summary>strong{max-width:260px;margin-top:11px;font-size:21px;line-height:1.1;letter-spacing:-.035em}.care-ui__summary>p{max-width:280px;margin:11px 0 20px;color:#dceae36e;font-size:13px;line-height:1.5}.care-ui__summary>div{display:flex;align-items:center;gap:7px;color:#70efaa;font-size:12px}.assessment-scene{position:relative;z-index:1;width:min(500px,calc(100% - 64px));margin:58px auto 0}.assessment-scene>p{margin:0 0 14px;color:#eef7f2bf;font-size:17px}.assessment-scene__input{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:62px;padding:0 18px;border:1px solid rgba(66,239,155,.2);border-radius:14px;background:#42ef9b0b;color:#eff8f3;font-size:14px}.assessment-scene__input>svg:first-child{color:#42ef9b}.assessment-scene__input>svg:last-child{color:#ebf5f080}.assessment-scene__choices{display:flex;gap:8px;margin-top:13px}.assessment-scene__choices span{padding:7px 10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#dceae375;font-size:13px}.meeting-scene{position:relative;z-index:1;display:grid;justify-items:center;padding-top:56px}.meeting-scene__people{display:flex;align-items:center;width:330px}.meeting-scene__people span{display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(66,239,155,.28);border-radius:50%;background:#0d2118;color:#aaffce;font:700 16px/1 ui-monospace,monospace}.meeting-scene__people i{flex:1;height:1px;background:linear-gradient(90deg,#42ef9b,#42ef9b1f,#42ef9b)}.meeting-scene__card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:430px;margin-top:30px;padding:15px 17px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.meeting-scene__card>svg{color:#42ef9b}.meeting-scene__card strong,.meeting-scene__card small{display:block}.meeting-scene__card strong{font-size:15px}.meeting-scene__card small{margin-top:4px;color:#dceae36e;font-size:12px}.meeting-scene__card em{color:#42ef9b;font-size:12px;font-style:normal}.agreement-scene{position:relative;z-index:1;display:grid;grid-template-columns:280px 190px;justify-content:center;align-items:center;gap:48px;height:290px}.agreement-scene__table{position:relative;display:grid;place-items:center;width:230px;height:130px;border:1px solid rgba(66,239,155,.2);border-radius:50%;background:radial-gradient(circle,rgba(66,239,155,.09),transparent 70%);color:#42ef9b}.agreement-scene__table .seat{position:absolute;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:#101814;color:#ebf5f0b3;font:700 12px/1 ui-monospace,monospace}.seat--one{left:-17px;top:48px}.seat--two{right:-17px;top:48px}.seat--three{left:98px;bottom:-17px}.agreement-scene__terms{display:grid;gap:12px}.agreement-scene__terms span{display:flex;align-items:center;gap:10px;color:#ebf5f0a8;font-size:15px}.agreement-scene__terms i{width:7px;height:7px;border-radius:50%;background:#42ef9b;box-shadow:0 0 8px #42ef9b80}.launch-scene{position:relative;z-index:1;display:grid;place-items:center;padding-top:66px}.launch-scene__nodes{display:flex;align-items:center;width:500px}.launch-scene__nodes>span{display:grid;place-items:center;width:92px;height:52px;border:1px solid rgba(255,255,255,.09);border-radius:13px;color:#ebf5f09e;font-size:14px}.launch-scene__nodes>i{flex:1;height:1px;background:linear-gradient(90deg,#42ef9b26,#42ef9b,#42ef9b26)}.launch-scene__nodes>strong{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(66,239,155,.35);border-radius:22px;background:#42ef9b14;color:#42ef9b;box-shadow:0 0 34px #42ef9b1f}.launch-scene__status{display:flex;align-items:center;gap:9px;margin-top:34px;padding:12px 15px;border:1px solid rgba(66,239,155,.14);border-radius:999px;color:#ebf5f0a8;font-size:14px}.launch-scene__status>i{width:7px;height:7px;border-radius:50%;background:#42ef9b;box-shadow:0 0 9px #42ef9b}.launch-scene__status b{margin-left:16px;color:#42ef9b;font:700 12px/1 ui-monospace,monospace;text-transform:uppercase}.care-scene{position:relative;z-index:1;display:grid;place-items:center;padding-top:72px}.care-scene__flow{display:flex;align-items:center;width:510px}.care-scene__flow span{flex:0 0 110px;padding:16px 0;border:1px solid rgba(255,255,255,.08);border-radius:13px;color:#ebf5f099;font-size:14px;text-align:center}.care-scene__flow i{flex:1;height:1px;background:linear-gradient(90deg,#42ef9b2e,#42ef9b)}.care-scene__popup{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:350px;margin-top:38px;padding:13px 15px;border:1px solid rgba(66,239,155,.2);border-radius:14px;background:#0d1813;box-shadow:0 18px 38px #00000061,0 0 28px #42ef9b14}.care-scene__popup>div{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#42ef9b1a;color:#42ef9b}.care-scene__popup strong,.care-scene__popup small{display:block}.care-scene__popup strong{font-size:14px}.care-scene__popup small{margin-top:4px;color:#dceae36e;font-size:12px}.care-scene__popup>svg{color:#ebf5f073}@media (max-width:900px){.approach-scroll{height:auto}.approach-scroll__sticky{position:relative;height:auto;min-height:100svh;padding:90px 24px 70px}.approach-scroll__kinetic,.approach-scroll__head span{display:none}.approach-scroll__layout{grid-template-columns:1fr;height:auto;gap:38px;margin-top:42px}.approach-timeline{grid-template-columns:repeat(5,1fr);gap:5px;border-left:0}.approach-timeline__item{display:block;margin:0;padding:7px 3px;text-align:center}.approach-timeline__icon{margin:0 auto 7px}.approach-timeline small{display:none}.approach-timeline strong{font-size:9px}.approach-stage__copy{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.approach-stage__eyebrow{margin-bottom:0}.approach-stage__summary{max-width:440px}.collab-visual,.collab-visual:hover{height:320px;transform:none;animation:none}}@media (max-width:600px){.collab-visual{height:300px}.meeting-scene__people,.meeting-scene__card,.launch-scene__nodes,.care-scene__flow{width:calc(100% - 46px)}.agreement-scene{grid-template-columns:1fr;gap:18px;padding-top:28px}.agreement-scene__table{width:180px;height:100px}.agreement-scene__terms{grid-template-columns:repeat(3,1fr)}.care-scene__flow span{flex:1}.care-scene__popup{width:calc(100% - 50px)}}@media (prefers-reduced-motion:reduce){.approach-scroll{height:auto}.approach-scroll__sticky{position:relative;height:auto}.approach-scroll__kinetic{display:none}.collab-visual,.collab-visual:hover{transform:none;transition:none;animation:none}.approach-stage__copy>*,.collab-visual__bar,.collab-visual__bar>*,.visual-workspace>*,.visual-workspace>*>*{opacity:1;animation:none;transform:none;filter:none}}.approach-scroll{background:#030304;color:#111115}.approach-scroll__sticky{display:grid;place-items:center;padding:18px;background:#030304}.approach-scroll__sticky:before{content:none}.approach-scroll__surface{position:relative;width:min(1440px,100%);height:calc(100vh - 36px);overflow:hidden;padding:clamp(26px,3.3vw,48px) clamp(26px,4.2vw,64px) clamp(24px,3vw,42px);border:1px solid rgba(18,18,24,.08);border-radius:clamp(26px,3vw,46px);background:radial-gradient(circle at 88% 4%,rgba(126,105,255,.09),transparent 29%),linear-gradient(145deg,#f8f7f3,#efeee9);box-shadow:0 28px 80px #00000057,inset 0 1px #ffffffe0}.approach-scroll__head{display:grid;grid-template-columns:minmax(150px,.62fr) auto 40px;align-items:start;gap:clamp(18px,3vw,46px);width:100%;max-width:1280px;min-height:92px;color:#111115}.approach-scroll__intro p{margin:2px 0 8px;color:#111115;font:700 7px/1.2 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.approach-scroll__intro span{display:block;max-width:205px;color:#11111585;font:500 8px/1.45 ui-monospace,monospace;letter-spacing:.02em;text-transform:none}.approach-scroll__head>strong{align-self:start;margin-top:-8px;color:#0d0d11;font-size:clamp(46px,6.4vw,96px);font-weight:800;line-height:.86;letter-spacing:-.075em;white-space:nowrap}.approach-scroll__head>em{color:#1111156b;font:700 8px/1 ui-monospace,monospace;font-style:normal;letter-spacing:.12em}.approach-scroll__layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.2vh,26px);width:100%;height:calc(100% - 92px);max-width:1280px;margin:0 auto}.approach-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;border:0;border-top:1px solid rgba(17,17,21,.13);border-bottom:1px solid rgba(17,17,21,.13)}.approach-timeline__item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;min-height:62px;margin:0;padding:9px 14px;border:0;border-right:1px solid rgba(17,17,21,.09);border-radius:0;color:#11111566;transition:background .35s,color .35s,transform .35s}.approach-timeline__item:hover{color:#111115;background:#11111509}.approach-timeline__item.is-active{color:#fff;background:#15141b;transform:none}.approach-timeline__item:focus-visible{outline:2px solid #6e5cf6;outline-offset:-2px}.approach-timeline__icon{width:24px;height:24px;border-color:#11111533;background:transparent;color:inherit}.is-active .approach-timeline__icon{border-color:#8172ff;background:#8172ff;color:#fff;box-shadow:0 0 0 4px #8172ff21,0 0 18px #8172ff4d}.approach-timeline small{margin-bottom:4px;font-size:6px}.approach-timeline strong{overflow:hidden;font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.approach-stage{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,60px);width:100%;max-width:1220px;min-height:0;margin:0 auto}.approach-stage__copy{display:block;margin:0}.approach-stage__eyebrow{margin:0 0 13px;color:#6555e8;font-size:7px}.approach-stage h2{max-width:360px;color:#111115;font-size:clamp(28px,3vw,44px);line-height:1.01}.approach-stage__summary{max-width:330px;margin:17px 0 0;color:#1111158f;font-size:11px;line-height:1.55}.approach-stage .collab-visual{height:min(42vh,340px);min-height:280px;border-color:#251f4b47;box-shadow:inset 0 1px #ffffff12,0 34px 64px #16122f40,0 12px 26px #16122f2e,0 0 0 1px #ffffff73}.approach-stage .collab-visual:hover{border-color:#5949d27a;box-shadow:inset 0 1px #ffffff17,0 44px 76px #16122f4a,0 18px 34px #16122f36,0 0 0 1px #ffffff8f}.approach-stage .collab-visual:after{content:none}@media (max-width:900px){.approach-scroll{height:500vh}.approach-scroll__sticky{position:sticky;height:100vh;min-height:0;padding:12px}.approach-scroll__surface{height:calc(100vh - 24px);padding:24px 22px 20px;border-radius:26px}.approach-scroll__head{grid-template-columns:1fr auto;min-height:74px}.approach-scroll__intro{display:none}.approach-scroll__head>strong{margin:0;font-size:clamp(38px,9vw,68px)}.approach-scroll__head>em{align-self:start}.approach-scroll__layout{height:calc(100% - 74px);gap:15px;margin:0}.approach-timeline__item{min-height:54px;grid-template-columns:1fr;gap:4px;padding:6px 3px;text-align:center}.approach-timeline__icon{margin:0 auto}.approach-timeline small{display:none}.approach-timeline strong{font-size:8px}.approach-stage{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:22px}.approach-stage__copy{margin:0}.approach-stage__eyebrow{margin-bottom:9px}.approach-stage__summary{margin-top:12px;font-size:9px}.approach-stage .collab-visual,.approach-stage .collab-visual:hover{height:min(45vh,320px);min-height:260px;transform:none;animation:none}}@media (max-width:680px){.approach-scroll{height:auto}.approach-scroll__sticky{position:relative;height:auto;padding:10px}.approach-scroll__surface{height:auto;min-height:calc(100svh - 20px);padding:26px 17px 32px}.approach-scroll__head{min-height:78px}.approach-scroll__head>strong{font-size:clamp(34px,11vw,52px)}.approach-scroll__layout{height:auto}.approach-timeline strong{font-size:7px;white-space:normal}.approach-stage{grid-template-columns:1fr;gap:24px;padding-top:18px}.approach-stage__copy{max-width:460px}.approach-stage .collab-visual,.approach-stage .collab-visual:hover{height:300px;min-height:300px}}.approach-scroll{box-sizing:border-box;height:calc(500vh + clamp(78px,11vh,126px));padding-top:clamp(78px,11vh,126px)}.approach-scroll__surface{opacity:0;transform:translateY(46px) scale(.975);transform-origin:50% 20%;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1),box-shadow 1.15s}.approach-scroll__surface.is-visible{opacity:1;transform:none}.approach-scroll__head{display:flex;align-items:flex-start;justify-content:center;min-height:88px}.approach-scroll__head>strong{margin-top:-7px;text-align:center}.approach-scroll__layout{grid-template-columns:180px minmax(0,900px);grid-template-rows:1fr;justify-content:center;align-items:center;gap:clamp(38px,5vw,76px);height:calc(100% - 88px);max-width:1220px}.approach-timeline{display:grid;grid-template-columns:1fr;gap:7px;padding:8px 0;border:0;border-left:1px solid rgba(17,17,21,.16)}.approach-timeline__item{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;min-height:0;margin-left:-13px;padding:8px 8px 8px 0;border:0;border-radius:10px;background:transparent;color:#11111561;text-align:left}.approach-timeline__item:last-child{border-right:0}.approach-timeline__item:hover{color:#111115;background:#6854e80e}.approach-timeline__item.is-active{color:#111115;background:linear-gradient(90deg,rgba(109,89,236,.1),transparent 88%);transform:translate(5px)}.approach-timeline__icon{width:26px;height:26px;margin:0;border-color:#1111152e;background:#f4f2ee}.is-active .approach-timeline__icon{border-color:#7564ef;background:#7564ef;color:#fff;box-shadow:0 0 0 5px #7564ef1c,0 0 20px #7564ef3b}.approach-timeline small{display:block;margin-bottom:4px;font-size:7px}.approach-timeline strong{font-size:12px;white-space:normal}.approach-stage{display:block;max-width:900px}.approach-stage__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);column-gap:32px;align-items:end;margin:0 0 clamp(24px,3vh,34px)}.approach-stage__eyebrow{grid-column:1/-1;margin:0 0 10px}.approach-stage h2{max-width:520px;font-size:clamp(30px,3.35vw,48px)}.approach-stage__summary{max-width:320px;margin:0 0 2px;font-size:11px}.approach-stage .collab-visual{height:min(43vh,350px);min-height:288px;color:#f8f8ff;border-color:#8f80ff57;background:radial-gradient(circle at 84% 18%,rgba(112,79,255,.3),transparent 31%),radial-gradient(circle at 14% 88%,rgba(57,104,235,.15),transparent 34%),linear-gradient(145deg,#151323,#090912 66%,#100d1d);box-shadow:inset 0 1px #ffffff1a,0 36px 72px #231a534d,0 15px 32px #16122f38,0 0 0 1px #ffffff80}.approach-stage .collab-visual:hover{border-color:#ab9eff8f;box-shadow:inset 0 1px #ffffff1f,0 48px 86px #231a535c,0 20px 39px #16122f40,0 0 0 1px #ffffff9e}.collab-visual strong{color:#f8f8ff}.collab-visual p{color:#efeeff99}.collab-visual__bar{color:#ece9ff99}.collab-visual__bar i{background:#9b86ff;box-shadow:0 0 12px #8069ff}.collab-visual__bar em,.visual-kicker{color:#ad9cff}.visual-workspace{filter:hue-rotate(72deg) saturate(.92)}.visual-panel{border-color:#beb4ff21;background:linear-gradient(145deg,#231f3cd6,#090912db);box-shadow:0 18px 42px #0000004d,0 1px #ffffff0d,inset 0 1px #ffffff0b,inset 18px 0 48px #6953f009}@media (max-width:900px){.approach-scroll{height:calc(500vh + 88px);padding-top:88px}.approach-scroll__head{min-height:72px}.approach-scroll__layout{grid-template-columns:142px minmax(0,1fr);gap:24px;height:calc(100% - 72px)}.approach-timeline{grid-template-columns:1fr;gap:4px;border-left:1px solid rgba(17,17,21,.16)}.approach-timeline__item{grid-template-columns:24px 1fr;gap:9px;margin-left:-12px;padding:7px 4px 7px 0;text-align:left}.approach-timeline__icon{width:24px;height:24px;margin:0}.approach-timeline small{display:block}.approach-timeline strong{font-size:9px}.approach-stage{display:block;padding:0}.approach-stage__copy{grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);gap:20px;margin-bottom:22px}.approach-stage__eyebrow{margin-bottom:8px}.approach-stage h2{font-size:clamp(25px,3.7vw,34px)}.approach-stage__summary{margin:0;font-size:9px}.approach-stage .collab-visual,.approach-stage .collab-visual:hover{height:min(43vh,318px);min-height:258px}}@media (max-width:680px){.approach-scroll{height:auto;padding-top:62px}.approach-scroll__layout{grid-template-columns:1fr;height:auto}.approach-timeline{grid-template-columns:repeat(5,1fr);border-left:0;border-top:1px solid rgba(17,17,21,.14);border-bottom:1px solid rgba(17,17,21,.14)}.approach-timeline__item{grid-template-columns:1fr;margin:0;text-align:center}.approach-timeline__icon{margin:0 auto}.approach-timeline small{display:none}.approach-stage__copy{grid-template-columns:1fr;gap:11px}.approach-stage__summary{max-width:440px}}@media (prefers-reduced-motion:reduce){.approach-scroll__surface{opacity:1;transform:none;transition:none}}.approach-scroll__surface{background:radial-gradient(circle at 86% 5%,rgba(65,239,155,.075),transparent 30%),linear-gradient(145deg,#f1f2ef,#e4e6e2)}.approach-scroll__head{min-height:70px}.approach-scroll__head>strong{margin-top:-2px;font-size:clamp(38px,4.8vw,68px);letter-spacing:-.065em}.approach-scroll__layout{height:calc(100% - 70px)}.approach-stage__eyebrow{color:#138653}.approach-stage__copy{margin-bottom:clamp(38px,5vh,54px)}.approach-timeline__item:hover{background:#24b06b0e}.approach-timeline__item.is-active{background:linear-gradient(90deg,rgba(35,193,113,.12),transparent 88%)}.approach-timeline__item:focus-visible{outline-color:#2ed98b}.is-active .approach-timeline__icon{border-color:#2ed98b;background:#202522;color:#59f2a8;box-shadow:0 0 0 5px #2ed98b1c,0 0 20px #2ed98b3d}.approach-stage .collab-visual{height:min(49vh,400px);min-height:340px;border-color:#50e0994d;background:radial-gradient(circle at 83% 17%,rgba(57,225,143,.18),transparent 32%),radial-gradient(circle at 13% 89%,rgba(182,194,187,.08),transparent 35%),linear-gradient(145deg,#202522,#111412 64%,#181d1a);box-shadow:inset 0 1px #ffffff17,0 38px 76px #191f1c47,0 16px 34px #161c1933,0 0 0 1px #ffffff80}.approach-stage .collab-visual:hover{border-color:#57f4a780;box-shadow:inset 0 1px #ffffff1c,0 50px 90px #191f1c57,0 21px 41px #161c193d,0 0 0 1px #ffffff9e}.collab-visual__bar{color:#e2ebe694}.collab-visual__bar i{background:#4bf0a0;box-shadow:0 0 12px #35d989}.collab-visual__bar em,.visual-kicker{color:#6af4b0}.visual-workspace{height:calc(100% - 50px);filter:none}.visual-panel{border-color:#b2d2c11f;background:linear-gradient(145deg,#2a322ed6,#0e110fe0);box-shadow:0 18px 42px #00000047,0 1px #ffffff0b,inset 0 1px #ffffff0a,inset 18px 0 48px #3fe09106}@media (max-width:900px){.approach-scroll__head{min-height:60px}.approach-scroll__head>strong{font-size:clamp(34px,6.2vw,52px)}.approach-scroll__layout{height:calc(100% - 60px)}.approach-stage__copy{margin-bottom:30px}.approach-stage .collab-visual,.approach-stage .collab-visual:hover{height:min(48vh,365px);min-height:315px}}@media (max-width:680px){.approach-scroll__head{min-height:68px}.approach-scroll__layout{height:auto}.approach-stage .collab-visual,.approach-stage .collab-visual:hover{height:340px;min-height:340px}}.approach-stage-stack{position:relative;display:grid;width:100%;max-width:900px;min-height:min(68vh,570px);perspective:1500px;transform-style:preserve-3d}.approach-stage-stack>.approach-stage{grid-area:1/1;width:100%;backface-visibility:hidden;transform-origin:50% 0%;will-change:opacity,transform,filter}.approach-stage-stack>.approach-stage.is-exiting{z-index:1;pointer-events:none}.approach-stage.is-exiting .approach-stage__copy>*,.approach-stage.is-exiting .collab-visual__bar,.approach-stage.is-exiting .collab-visual__bar>*,.approach-stage.is-exiting .visual-workspace>*,.approach-stage.is-exiting .visual-workspace>*>*{opacity:1;animation:none;transform:none;filter:none}.approach-stage-stack>.approach-stage.is-entering{z-index:2}.approach-stage-stack.is-forward>.is-exiting{animation:approach-page-out-forward 1s cubic-bezier(.4,0,.2,1) both}.approach-stage-stack.is-forward>.is-entering{animation:approach-page-in-forward 1s cubic-bezier(.16,1,.3,1) both}.approach-stage-stack.is-backward>.is-exiting{animation:approach-page-out-backward 1s cubic-bezier(.4,0,.2,1) both}.approach-stage-stack.is-backward>.is-entering{animation:approach-page-in-backward 1s cubic-bezier(.16,1,.3,1) both}@keyframes approach-page-out-forward{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translate3d(0,-78px,-120px) rotateX(13deg) scale(.86);filter:blur(7px)}}@keyframes approach-page-in-forward{0%{opacity:0;transform:translate3d(0,82px,-90px) rotateX(-11deg) scale(.94);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes approach-page-out-backward{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translate3d(0,78px,-120px) rotateX(-13deg) scale(.86);filter:blur(7px)}}@keyframes approach-page-in-backward{0%{opacity:0;transform:translate3d(0,-82px,-90px) rotateX(11deg) scale(.94);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media (max-width:900px){.approach-stage-stack{min-height:min(70vh,560px)}}@media (max-width:680px){.approach-stage-stack{min-height:660px}}@media (prefers-reduced-motion:reduce){.approach-stage-stack>.approach-stage.is-entering,.approach-stage-stack>.approach-stage.is-exiting{animation:none;opacity:1;transform:none;filter:none}.approach-stage-stack>.approach-stage.is-exiting{display:none}}.approach-stage-stack>.approach-stage.is-entering,.approach-stage-stack>.approach-stage.is-exiting{opacity:1;transform:none;filter:none;animation:none!important;will-change:auto}.approach-stage-stack .approach-stage__copy>*,.approach-stage-stack .collab-visual__bar,.approach-stage-stack .collab-visual__bar>*,.approach-stage-stack .visual-workspace>*,.approach-stage-stack .visual-workspace>*>*{opacity:1;animation:none;filter:none}.approach-stage-stack>.is-exiting .approach-stage__copy{animation:approach-copy-fade-out .5s ease both}.approach-stage-stack>.is-entering .approach-stage__copy{animation:approach-copy-fade-in .62s ease .08s both}.approach-stage-stack>.is-exiting .collab-visual,.approach-stage-stack>.is-exiting .collab-visual:hover{animation:approach-dashboard-page-out .82s cubic-bezier(.4,0,.2,1) both!important;transform-origin:50% 0%}.approach-stage-stack>.is-entering .collab-visual,.approach-stage-stack>.is-entering .collab-visual:hover{animation:approach-dashboard-page-in .9s cubic-bezier(.16,1,.3,1) both!important;transform-origin:50% 100%}@keyframes approach-copy-fade-out{0%{opacity:1}to{opacity:0}}@keyframes approach-copy-fade-in{0%{opacity:0}to{opacity:1}}@keyframes approach-dashboard-page-out{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translate3d(0,-52px,-90px) rotateX(15deg) scale(.92);filter:blur(2px)}}@keyframes approach-dashboard-page-in{0%{opacity:0;transform:translate3d(0,58px,-75px) rotateX(-10deg) scale(.96);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.approach-stage-stack>.is-entering .approach-stage__copy,.approach-stage-stack>.is-exiting .approach-stage__copy,.approach-stage-stack>.is-entering .collab-visual,.approach-stage-stack>.is-exiting .collab-visual{animation:none!important;opacity:1;transform:none;filter:none}.approach-stage-stack>.approach-stage.is-exiting{display:none}}.coordination-scroll{position:relative;height:310vh;min-height:2160px;overflow:clip;background:#020706;color:#f3f8f5}.coordination-scroll__sticky{position:sticky;top:0;height:100vh;min-height:720px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#030807,#020504)}.coordination-scroll__grid{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;opacity:.45;background-image:linear-gradient(rgba(95,226,161,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(95,226,161,.055) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 68% 70% at 50% 58%,#000 15%,transparent 82%);mask-image:radial-gradient(ellipse 68% 70% at 50% 58%,#000 15%,transparent 82%)}.coordination-scroll__aura{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 38% 42% at 50% 72%,rgba(44,235,139,.15),transparent 72%),radial-gradient(ellipse 72% 65% at 50% 55%,rgba(27,87,58,.08),transparent 78%);transition:opacity .8s}.coordination-scroll__intro{position:absolute;z-index:4;left:50%;top:var(--coordination-intro-top,48%);width:min(1180px,calc(100% - 56px));transform:translate(-50%,var(--coordination-intro-shift,-50%)) scale(var(--coordination-intro-scale,1));transform-origin:top center;text-align:center;will-change:top,transform}.coordination-scroll__eyebrow{margin-bottom:14px;color:#42ef9b;font:700 14px/1 ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}.coordination-motion-title{width:100%;margin:0;overflow:hidden;text-align:center}.coordination-scroll__title{display:inline;width:100%;font-family:Space Grotesk,sans-serif;font-size:clamp(4.4rem,8.2vw,8rem);font-weight:650;line-height:1.02;letter-spacing:-.062em}.coordination-title-accent{color:#42ef9b;text-shadow:0 0 34px rgba(66,239,155,.18)}.coordination-scroll__intro>p{max-width:720px;margin:20px auto 0;color:#dae8e08a;font-size:14px;line-height:1.65;opacity:0;transform:translateY(12px);transition:opacity .7s .2s,transform .7s .2s}.coordination-scroll.is-cards-visible .coordination-scroll__intro{width:min(1180px,calc(100% - 72px))}.coordination-scroll.is-cards-visible .coordination-scroll__intro>p{opacity:1;transform:none}.coordination-scroll.is-cards-visible .coordination-scroll__aura{opacity:.8}.coordination-system-deck{position:absolute;z-index:3;left:50%;top:188px;width:min(1160px,calc(100% - 36px));height:calc(100% - 198px);min-height:540px;transform:translate(-50%);perspective:1500px;transform-style:preserve-3d}.coordination-system-card{position:absolute;top:34px;display:flex;width:32%;height:min(500px,calc(100vh - 240px));min-height:400px;flex-direction:column;overflow:hidden;border:1px solid rgba(112,247,181,.2);border-radius:32px;background:linear-gradient(160deg,#101e18fa,#040b08fe 72%);box-shadow:inset 0 1px #dcffeb13,0 38px 76px #00000085,0 0 42px #23c5700e;opacity:0;transform-style:preserve-3d;transition:opacity .75s,transform 1.05s cubic-bezier(.16,1,.3,1),filter .85s}.coordination-system-card:before{display:none}.coordination-system-card--left{left:1%;transform:translate3d(80px,75px,-130px) rotateY(12deg) rotate(-1deg);filter:brightness(.72)}.coordination-system-card--center{z-index:3;left:50%;top:0;width:36%;height:min(540px,calc(100vh - 206px));min-height:420px;transform:translate3d(-50%,100px,0) scale(.9);border-color:#75ffbb4f;background:linear-gradient(160deg,#10231bfb,#040d09fe 74%);box-shadow:inset 0 1px #e2ffee1c,0 52px 105px #000000a3,0 0 80px #25e3841c}.coordination-system-card--right{right:1%;transform:translate3d(-80px,75px,-130px) rotateY(-12deg) rotate(1deg);filter:brightness(.72)}.coordination-scroll:is(.coordination-stage-1,.coordination-stage-2,.coordination-stage-3,.coordination-stage-4,.coordination-stage-5,.coordination-stage-6) .coordination-system-card--center{opacity:1;transform:translate3d(-50%,0,0) scale(1)}.coordination-scroll:is(.coordination-stage-3,.coordination-stage-4,.coordination-stage-5,.coordination-stage-6) .coordination-system-card--left{opacity:1;transform:translateZ(-70px) rotateY(8deg) rotate(-1deg);filter:brightness(.82)}.coordination-scroll:is(.coordination-stage-5,.coordination-stage-6) .coordination-system-card--right{opacity:1;transform:translateZ(-70px) rotateY(-8deg) rotate(1deg);filter:brightness(.82)}.coordination-system-card__head{position:relative;z-index:2;flex:none;padding:28px 30px 14px;text-align:center;opacity:0;transform:translateY(18px);transition:opacity .65s,transform .8s cubic-bezier(.16,1,.3,1)}.coordination-system-card__head>span{display:block;margin-bottom:14px;color:#42ef9b;font:700 10px/1 ui-monospace,monospace;letter-spacing:.18em}.coordination-system-card__head h3{max-width:none;margin:0;color:#f1f7f3;font:600 clamp(23px,1.85vw,29px)/1.04 "Space Grotesk",sans-serif;letter-spacing:-.045em;text-wrap:balance}.coordination-system-card__head p{max-width:none;margin:10px auto 0;color:#ddebe3ad;font-size:13px;line-height:1.48}.coordination-visual{position:relative;z-index:2;flex:1 1 auto;height:auto;min-height:0;margin:0 20px 20px;overflow:hidden;border:1px solid rgba(108,240,174,.13);border-radius:22px;background:linear-gradient(155deg,#112b20b8,#050f0ae6);box-shadow:inset 0 1px #dcffeb0a;opacity:0;transform:translateY(38px) scale(.95);transition:opacity .75s,transform .95s cubic-bezier(.16,1,.3,1)}.coordination-system-card--left .coordination-system-card__head{padding:28px 52px 14px 26px}.coordination-system-card--right .coordination-system-card__head{padding:28px 26px 14px 52px}.coordination-system-card__foot{display:none}.coordination-system-card__foot i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#42ef9b;box-shadow:0 0 10px #42ef9b}.coordination-scroll:is(.coordination-stage-1,.coordination-stage-2,.coordination-stage-3,.coordination-stage-4,.coordination-stage-5,.coordination-stage-6) .coordination-system-card--center .coordination-system-card__head,.coordination-scroll:is(.coordination-stage-3,.coordination-stage-4,.coordination-stage-5,.coordination-stage-6) .coordination-system-card--left .coordination-system-card__head,.coordination-scroll:is(.coordination-stage-5,.coordination-stage-6) .coordination-system-card--right .coordination-system-card__head{opacity:1;transform:none}.coordination-scroll:is(.coordination-stage-2,.coordination-stage-3,.coordination-stage-4,.coordination-stage-5,.coordination-stage-6) .coordination-system-card--center :is(.coordination-visual,.coordination-system-card__foot),.coordination-scroll:is(.coordination-stage-4,.coordination-stage-5,.coordination-stage-6) .coordination-system-card--left :is(.coordination-visual,.coordination-system-card__foot),.coordination-scroll.coordination-stage-6 .coordination-system-card--right :is(.coordination-visual,.coordination-system-card__foot){opacity:1;transform:none}.coordination-map{position:relative}.coordination-map__label{position:absolute;z-index:3;left:18px;top:16px;color:#cfe6da99;font:600 9px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.coordination-map__label i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#42ef9b;box-shadow:0 0 8px #42ef9b}.coordination-map svg{position:absolute;top:42px;right:0;bottom:0;left:0;width:100%;height:72%}.coordination-map__route{fill:none;stroke-width:1.4;vector-effect:non-scaling-stroke}.coordination-map__route--base{stroke:#71f3b321}.coordination-map__route--flow{stroke:#42ef9b;stroke-dasharray:2 10;stroke-linecap:round;animation:coordination-route 3.2s linear infinite;filter:drop-shadow(0 0 5px #42ef9b)}.coordination-map__node{position:absolute;z-index:2;display:flex;min-width:78px;padding:11px 12px;flex-direction:column;border:1px solid rgba(112,240,177,.22);border-radius:12px;background:#06120cf0;box-shadow:0 9px 22px #00000052;animation:coordination-node 3.5s ease-in-out infinite;animation-delay:var(--node-delay)}.coordination-map__node span{color:#42ef9b;font:700 8px/1 ui-monospace,monospace}.coordination-map__node strong{margin-top:5px;color:#ebf6f0d6;font-size:11px}.coordination-map__exception{position:absolute;right:17px;bottom:14px;display:flex;align-items:center;gap:8px;color:#dfece594;font-size:9px}.coordination-map__exception i{display:grid;width:19px;height:19px;place-items:center;border:1px solid rgba(255,196,111,.35);border-radius:50%;color:#ffc678;font:700 9px/1 sans-serif}.coordination-core{background:radial-gradient(circle at 50% 50%,rgba(55,235,145,.16),transparent 48%),linear-gradient(155deg,#0e2a1de0,#040e09f7)}.coordination-core__top{display:flex;padding:18px 19px;align-items:center;justify-content:space-between;color:#daebe294;font:600 9px/1 ui-monospace,monospace;text-transform:uppercase}.coordination-core__top span i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#42ef9b;box-shadow:0 0 9px #42ef9b}.coordination-core__top b{color:#7dffc0}.coordination-core__focus{position:absolute;left:18px;right:18px;top:54px;bottom:18px;display:flex;padding:22px;flex-direction:column;justify-content:center;border:1px solid rgba(112,240,177,.18);border-radius:18px;background:linear-gradient(145deg,#113424cc,#05120be0);box-shadow:inset 0 1px #e6fff10d,0 20px 38px #0003}.coordination-core__focus small{color:#65f1aa;font:700 8px/1 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.coordination-core__focus h4{margin:14px 0 8px;color:#f0f8f3;font:600 clamp(25px,2vw,31px)/1 "Space Grotesk",sans-serif;letter-spacing:-.04em}.coordination-core__focus p{margin:0;color:#dbebe2a3;font-size:12px;line-height:1.5}.coordination-core__focus-meta{display:flex;margin-top:22px;align-items:center;justify-content:space-between;color:#dbebe294;font-size:10px}.coordination-core__focus-meta b{color:#7dffc0;font:700 18px/1 Space Grotesk,sans-serif}.coordination-core__progress{height:5px;margin-top:9px;overflow:hidden;border-radius:999px;background:#67e6a61a}.coordination-core__progress i{display:block;width:92%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2dcc7d,#77f8b7);box-shadow:0 0 14px #53f0a259}.coordination-capacity{display:flex;flex-direction:column}.coordination-capacity__headline{display:flex;padding:16px 17px 8px;align-items:flex-end;justify-content:space-between}.coordination-capacity__headline span{color:#d2e7db85;font:600 8px/1 ui-monospace,monospace;text-transform:uppercase}.coordination-capacity__headline strong{color:#75ffba;font:650 26px/1 Space Grotesk,sans-serif;letter-spacing:-.06em}.coordination-capacity__chart{position:relative;flex:1 1 auto;min-height:96px;margin:0 13px}.coordination-capacity__grid{position:absolute;top:9px;right:0;bottom:8px;left:0}.coordination-capacity__grid i{display:block;height:33.333%;border-top:1px solid rgba(120,231,176,.08)}.coordination-capacity__bars{position:absolute;top:9px;right:5px;bottom:8px;left:5px;display:flex;align-items:flex-end;justify-content:space-around}.coordination-capacity__bars i{width:9%;height:var(--bar-height);border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#59f3a7,#28b56c26);box-shadow:0 0 13px #42ef9b1c;transform-origin:bottom;animation:coordination-bar 3.6s ease-in-out infinite;animation-delay:var(--bar-delay)}.coordination-capacity__chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.coordination-capacity__chart path{fill:none;stroke:#b6ffda;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 4px rgba(92,255,177,.8));animation:coordination-line 4.2s ease-in-out infinite}.coordination-capacity__stats{display:grid;margin:8px 14px 14px;grid-template-columns:1fr 1fr;gap:6px}.coordination-capacity__stats span{display:flex;padding:9px;flex-direction:column;border:1px solid rgba(109,230,170,.1);border-radius:10px;background:#040f0999}.coordination-capacity__stats b{color:#ebf7f0cc;font:650 15px/1 Space Grotesk,sans-serif}.coordination-capacity__stats small{margin-top:5px;color:#c2d9cc57;font-size:6px;text-transform:uppercase}@keyframes coordination-system-shimmer{0%,18%{background-position:120% 0;opacity:.15}52%{opacity:.8}82%,to{background-position:-120% 0;opacity:.12}}@keyframes coordination-route{to{stroke-dashoffset:-48}}@keyframes coordination-node{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes coordination-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes coordination-task{0%,to{border-color:#67e5a61a}50%{border-color:#67e5a63d;transform:translate(2px)}}@keyframes coordination-bar{0%,to{transform:scaleY(.88);opacity:.65}50%{transform:scaleY(1);opacity:1}}@keyframes coordination-line{0%,to{stroke-dashoffset:1;opacity:.45}50%,80%{stroke-dashoffset:0;opacity:1}}@media (max-width:900px){.coordination-scroll{height:auto;min-height:0;overflow:visible}.coordination-scroll__sticky{position:relative;top:auto;height:auto;min-height:100svh;padding:95px 20px 75px;overflow:visible}.coordination-scroll__intro,.coordination-scroll.is-cards-visible .coordination-scroll__intro{position:relative;left:auto;top:auto;width:100%;transform:none}.coordination-scroll__title{font-size:clamp(2.6rem,10vw,5rem)}.coordination-scroll__intro>p{opacity:1;transform:none}.coordination-system-deck{position:relative;left:auto;top:auto;display:grid;width:100%;height:auto;min-height:0;margin:58px 0 0;transform:none;perspective:none}.coordination-system-card,.coordination-system-card--center,.coordination-system-card--left,.coordination-system-card--right{position:relative;left:auto;right:auto;top:auto;width:100%;height:490px;min-height:0;margin:-22px 0 0;opacity:1;transform:none;filter:none}.coordination-system-card--center{order:-1;z-index:3;margin:0}.coordination-system-card__head,.coordination-visual,.coordination-system-card__foot{opacity:1;transform:none}.coordination-system-card--left .coordination-system-card__head,.coordination-system-card--right .coordination-system-card__head{padding:28px 24px 14px}}@media (prefers-reduced-motion:reduce){.coordination-scroll{height:auto}.coordination-scroll__sticky{position:relative;height:auto;padding:100px 5vw}.coordination-scroll__intro,.coordination-scroll.is-cards-visible .coordination-scroll__intro{position:relative;left:auto;top:auto;transform:none;width:100%}.coordination-scroll__intro>p,.coordination-system-card,.coordination-system-card__head,.coordination-visual,.coordination-system-card__foot{opacity:1;transform:none}.coordination-system-deck{position:relative;left:auto;top:auto;display:grid;width:100%;height:auto;margin-top:60px;transform:none}.coordination-system-card,.coordination-system-card--center{position:relative;left:auto;right:auto;top:auto;width:100%;height:480px;margin:12px 0}.coordination-system-card:before,.coordination-map__route--flow,.coordination-map__node,.coordination-core__ring,.coordination-core__task,.coordination-capacity__bars i,.coordination-capacity__chart path{animation:none}}.ai-voice-input{display:flex;flex-direction:column;align-items:center;width:100%;color:#183c2c;text-align:center}.ai-voice-input__orbit{position:relative;display:grid;place-items:center;width:230px;height:230px;border:1px solid rgba(52,106,76,.08);border-radius:50%;background:radial-gradient(circle,rgba(170,210,175,.18),transparent 68%)}.ai-voice-input__orbit:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid rgba(52,106,76,.11);border-radius:50%;pointer-events:none}.ai-voice-input__orbit:after{content:"";position:absolute;top:49px;right:49px;bottom:49px;left:49px;border:1px solid rgba(52,106,76,.1);border-radius:50%;pointer-events:none}.ai-voice-input__control{position:relative;z-index:1;display:grid;place-items:center;width:82px;height:82px;padding:0;border:1px solid #fff;border-radius:26px;background:linear-gradient(145deg,#fff,#edf2e9);color:#284f39;box-shadow:0 12px 26px #28462e1a,inset 0 -2px 2px #28462e0a}.ai-voice-input__timer{margin-top:12px;color:#7e8d81;font:11px/1.5 ui-monospace,monospace;letter-spacing:.16em;font-variant-numeric:tabular-nums}.ai-voice-input__wave{display:flex;align-items:center;justify-content:center;gap:3px;width:min(100%,330px);height:76px;margin:12px 0 9px;overflow:hidden}.ai-voice-input__wave i{width:3px;flex:0 1 3px;height:4px;border-radius:5px;background:#c9d5c9;transition:height .7s,background .7s}.ai-voice-input.is-active .ai-voice-input__wave i{height:var(--voice-height);background:#518363;animation:voice-preview-wave 1.2s ease-in-out var(--voice-delay) infinite alternate}.ai-voice-input__status{max-width:300px;margin:0;color:#49634f;font-size:13px;line-height:1.65;letter-spacing:-.01em}.ai-voice-input__hint{margin-top:10px;color:#88948a;font:9px/1.5 ui-monospace,monospace;letter-spacing:.035em}@keyframes voice-preview-wave{to{transform:scaleY(.35);opacity:.45}}@media (max-width:767px){.ai-voice-input__orbit{width:190px;height:190px}.ai-voice-input__control{width:72px;height:72px;border-radius:23px}.ai-voice-input__orbit:after{top:40px;right:40px;bottom:40px;left:40px}.ai-voice-input__orbit:before{top:20px;right:20px;bottom:20px;left:20px}.ai-voice-input__wave{width:min(100%,280px);gap:2px}}@media (prefers-reduced-motion:reduce){.ai-voice-input.is-active .ai-voice-input__wave i{animation:none}.ai-voice-input__control,.ai-voice-input__wave i{transition:none}}.language-service-chapter{position:relative;z-index:3;margin-top:72px}.language-service{position:relative;padding:78px 0 30px;border-radius:34px;background:radial-gradient(ellipse at 52% 0,#e4eee4 0,transparent 43%),#f7f6f1;color:#0c1712;box-shadow:0 -20px 65px #265e3a14}.language-service__connector{position:absolute;top:-19px;left:calc(50% - 19px);display:grid;width:38px;height:38px;place-items:center;border:1px solid #b6cfbb;border-radius:50%;background:#f1f5ed;color:#348458;box-shadow:0 0 0 7px #699b7821}.language-service__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,6vw,82px);width:min(1180px,calc(100% - 64px));margin:0 auto}.language-service__eyebrow{display:flex;align-items:center;gap:9px;margin:0;color:#268754;font:700 10px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase}.language-service__eyebrow i{width:42px;height:1px;background:#8bb69a;margin-left:5px}.language-service__copy>h2{margin:22px 0 21px;color:#111a15;font-size:clamp(38px,3.7vw,53px);font-weight:600;line-height:1.08;letter-spacing:-.055em}.language-service__lede{max-width:470px;margin:0;color:#5f7066;font-size:15px;line-height:1.72}.language-service__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:470px;margin-top:28px}.language-service__stats article{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:10px;padding:16px;border:1px solid rgba(34,91,54,.12);border-radius:11px;background:#ffffff8c}.language-service__stats svg{grid-row:1 / 3;margin-top:3px;color:#29945a}.language-service__stats strong{color:#173021;font-size:21px;font-weight:700;line-height:1;letter-spacing:-.03em}.language-service__stats span{margin-top:6px;color:#758179;font-size:11px;line-height:1.35}.language-service__cta{display:inline-flex;align-items:center;gap:30px;margin-top:22px;padding:15px 19px;border-radius:8px;background:#0b1510;color:#fff;font-size:14px;font-weight:650;text-decoration:none;transition:transform .25s,background .25s}.language-service__cta:hover{transform:translateY(-2px);background:#14281c}.language-voice-art{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 30px}.language-voice-art:before{content:"";position:absolute;z-index:-1;top:10%;right:-8%;bottom:12%;left:-8%;background:radial-gradient(ellipse,rgba(194,215,187,.22),transparent 68%);pointer-events:none}.language-voice-art__label{display:flex;justify-content:space-between;gap:16px;width:100%;padding-bottom:27px;color:#7b8d7e;font:9px/1.5 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.language-voice-art__label span:last-child{color:#99a59b;white-space:nowrap}.language-voice-art__caption{display:flex;flex-direction:column;align-items:center;margin-top:30px;font-size:25px;line-height:1.35;letter-spacing:-.04em;color:#263c2d;text-align:center}.language-voice-art__caption em{color:#6c8270;font-family:Georgia,serif;font-weight:400}.language-voice-art__languages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px;color:#819084;font-size:10px}.language-voice-art__languages i{width:3px;height:3px;border-radius:50%;background:#a6b6a9}.language-service__foot{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100% - 64px));margin:54px auto 0;padding-top:24px;border-top:1px solid rgba(33,62,41,.12);color:#6b7f70;font-size:13px}@media (max-width: 980px){.language-service__inner{grid-template-columns:1fr;gap:48px}.language-service__copy{max-width:680px}}@media (max-width: 767px){.language-service-chapter{margin-top:54px}.language-service{padding:56px 0 25px;border-radius:22px}.language-service__inner,.language-service__foot{width:calc(100% - 36px)}.language-service__inner{gap:36px}.language-service__eyebrow{font-size:8px;letter-spacing:.12em}.language-service__copy>h2{margin-top:18px;font-size:38px}.language-service__lede{font-size:15px}.language-service__stats{gap:8px}.language-service__stats article{grid-template-columns:1fr;padding:14px}.language-service__stats svg{grid-row:auto;margin-bottom:12px}.language-service__foot{align-items:flex-start;flex-direction:column;margin-top:35px;font-size:12px}}@media (max-width: 430px){.language-service__copy>h2{font-size:34px}}@media (max-width:767px){.language-voice-art{padding:15px 12px 5px}.language-voice-art__label{padding-bottom:20px}.language-service__eyebrow{font-size:9px}.language-voice-art__caption{font-size:24px}}.what-huntier{position:relative;overflow:hidden;padding:110px 0 0;background:#030504;color:#f4f7f5}.what-huntier:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 52%,#000);mask-image:linear-gradient(90deg,#000,transparent 52%,#000)}.what-huntier__main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(390px,.88fr) minmax(500px,1.12fr);grid-template-areas:"copy visual";align-items:center;gap:clamp(36px,5vw,76px);width:min(1180px,calc(100% - 64px));margin:0 auto 92px}.what-huntier__network{grid-area:visual;position:relative;width:80%;min-width:0;justify-self:center;overflow:visible;border:0;background:transparent;box-shadow:none}.what-huntier__network:after{display:none}.what-huntier__network-glow{position:absolute;left:50%;top:50%;width:88%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(81,255,170,.17),rgba(24,178,96,.055) 42%,transparent 70%);filter:blur(30px);animation:huntier-network-breathe 4s ease-in-out infinite alternate}@keyframes huntier-network-breathe{to{transform:translate(-50%,-50%) scale(1.1);opacity:.68}}.internal-coordination-network{position:relative;z-index:2;display:block;width:100%;aspect-ratio:1/1;touch-action:none;cursor:grab}.internal-coordination-network:active{cursor:grabbing}.what-huntier__world{opacity:.34}.what-huntier__world path{fill:url(#huntier-map-dots);filter:drop-shadow(0 0 5px rgba(49,233,149,.2))}.what-huntier__globe-line{fill:none;stroke:#31e995;stroke-width:.55;stroke-dasharray:2 8;opacity:.24}.what-huntier__beams line{stroke:#31e995;stroke-width:1;opacity:.08;filter:url(#huntier-network-glow)}.what-huntier__links line{stroke:#55f2a6;stroke-width:var(--link-width);opacity:0;stroke-dasharray:5 5;filter:url(#huntier-network-glow);animation:huntier-link-in .65s var(--link-delay) cubic-bezier(.16,1,.3,1) forwards}@keyframes huntier-link-in{0%{opacity:0;stroke-dashoffset:70}to{opacity:var(--link-opacity);stroke-dashoffset:0}}.what-huntier__junctions circle{fill:#caffdf;opacity:0;filter:url(#huntier-network-glow);animation:huntier-junction-in .4s var(--junction-delay) ease-out forwards}@keyframes huntier-junction-in{0%{opacity:0;transform:scale(.2);transform-origin:center}to{opacity:.95;transform:scale(1)}}.what-huntier__person{opacity:0;transform-box:fill-box;transform-origin:center;animation:huntier-person-in .48s var(--person-delay) cubic-bezier(.16,1,.3,1) forwards}@keyframes huntier-person-in{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}.what-huntier__person-ring{fill:#03100aeb;stroke:#73f7b4;stroke-width:1.5;filter:url(#huntier-network-glow)}.what-huntier__person:nth-child(3n) .what-huntier__person-ring{fill:#19ad5d21;stroke-width:2.1}.what-huntier__person-head,.what-huntier__person-body{fill:#c9ffe0;stroke:none;filter:drop-shadow(0 0 4px rgba(104,255,176,.65))}.what-huntier__person-body{opacity:.96}.what-huntier__person.is-main .what-huntier__person-ring{fill:#2ee58833;stroke:#e3fff0;stroke-width:2.8}.what-huntier__person.is-main .what-huntier__person-head,.what-huntier__person.is-main .what-huntier__person-body{fill:#f1fff7}.what-huntier__network-label{position:absolute;z-index:3;left:24px;bottom:20px;color:#cbebdb7a;font:700 8px/1 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.what-huntier__copy{grid-area:copy;text-align:left}.what-huntier__eyebrow{margin:0 0 18px;color:#31e995;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;line-height:1.47;letter-spacing:.2em;text-transform:uppercase}.what-huntier__title{margin:0;max-width:590px;color:#f5f7f8;font-size:clamp(35px,4.2vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.045em}.what-huntier__lede{max-width:630px;margin:22px 0 0;color:#dde5e1ad;font-size:15px;font-weight:400;line-height:1.55;letter-spacing:normal}.what-huntier__partners{position:relative;z-index:2}.what-huntier__partners-head{display:flex;justify-content:space-between;width:min(1180px,calc(100% - 64px));margin:0 auto 19px;color:#31e995;font:700 9px/1 ui-monospace,monospace;letter-spacing:.17em;text-transform:uppercase}.what-huntier__partners-head small{color:#dae6e052;font:inherit}.what-huntier__marquee{overflow:hidden;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.what-huntier__marquee-track{display:flex;width:max-content;animation:huntier-partners-left 30s linear infinite}.what-huntier__marquee.is-reverse .what-huntier__marquee-track{animation-name:huntier-partners-right}.what-huntier__partner{display:flex;flex:0 0 196px;align-items:center;justify-content:center;height:70px;margin-right:8px;padding:0 18px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#000}.what-huntier__partner-logo-frame{display:flex;width:158px;height:48px;align-items:center;justify-content:center;overflow:hidden}.what-huntier__partner-logo{display:block;width:auto;height:auto;max-width:148px;max-height:42px;object-fit:contain;object-position:center}.what-huntier__partner-logo.logo--a-plus-boss,.what-huntier__partner-logo.logo--solara-global-media{max-width:48px;max-height:46px}.what-huntier__partner-logo.logo--g-cove{max-width:64px;max-height:46px}.what-huntier__partner-logo.logo--ukm,.what-huntier__partner-logo.logo--upm,.what-huntier__partner-logo.logo--foresee,.what-huntier__partner-logo.logo--central-pinnacle{max-width:112px;max-height:42px}.what-huntier__partner-logo.logo--dingtalk,.what-huntier__partner-logo.logo--decentralized-intelligence{max-width:126px;max-height:40px}.what-huntier__partner-logo.logo--iflytek{max-width:132px;max-height:40px}.what-huntier__partner-logo.logo--ecoveil,.what-huntier__partner-logo.logo--solarvest,.what-huntier__partner-logo.logo--maic-nexus-challenge{max-width:148px;max-height:34px}@keyframes huntier-partners-left{to{transform:translate(-50%)}}@keyframes huntier-partners-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.what-huntier__main{grid-template-columns:minmax(500px,1.12fr) minmax(390px,.88fr);grid-template-areas:"visual copy"}@media (max-width:900px){.what-huntier__main{grid-template-columns:1fr;grid-template-areas:"copy" "visual";width:min(680px,calc(100% - 36px))}.what-huntier__title{font-size:clamp(34px,10vw,46px)}.what-huntier__partners-head{width:calc(100% - 36px)}.what-huntier__partner{flex-basis:170px}}@media (prefers-reduced-motion:reduce){.what-huntier__marquee-track,.what-huntier__network-glow{animation-play-state:paused}}.approach-build-chapter{position:relative;isolation:isolate;overflow:clip;margin-top:clamp(48px,8vh,72px);background:#030304}.approach-build-chapter:before{content:"";position:absolute;z-index:0;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(18,18,24,.08);border-radius:clamp(26px,3vw,46px);background:radial-gradient(circle at 86% 5%,rgba(65,239,155,.075),transparent 30%),linear-gradient(145deg,#f1f2ef,#e4e6e2);box-shadow:0 28px 80px #00000057,inset 0 1px #ffffffe0;pointer-events:none}.approach-build-chapter>.approach-scroll,.approach-build-chapter>.case-carousel-section{position:relative;z-index:1}.approach-build-chapter .approach-scroll,.approach-build-chapter .approach-scroll__sticky{background:transparent}.approach-build-chapter .approach-scroll__surface{border:0;border-radius:0;background:transparent;box-shadow:none}.case-carousel-section{position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:center;overflow:hidden;margin-top:0;padding:clamp(84px,10vh,116px) 0 clamp(68px,8vh,92px);background:transparent;color:#101211}.case-carousel-section:before{content:"";position:absolute;z-index:0;left:0;right:0;top:-280px;height:clamp(620px,88vh,760px);background:radial-gradient(ellipse 66% 66% at 55% 34%,rgba(35,44,39,.2) 0%,rgba(43,53,48,.1) 42%,rgba(68,78,72,.04) 68%,transparent 100%);filter:blur(16px);pointer-events:none}.case-carousel-heading,.case-accordion,.case-accordion-hint{position:relative;z-index:1}.case-carousel-heading{width:min(1160px,calc(100% - 64px));margin:0 auto 30px}.case-carousel-heading h2{margin:0;color:#101311;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1;letter-spacing:-.055em}.case-accordion{display:flex;gap:12px;width:min(1160px,calc(100% - 64px));height:520px;margin-inline:auto;overflow:visible;background:transparent;perspective:1400px}.case-accordion-card{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border:1px solid rgba(203,255,229,.05);border-radius:22px;background:#080b09;box-shadow:0 12px 28px #00000057;cursor:pointer;outline:none;transform-style:preserve-3d;transition:flex-grow .72s cubic-bezier(.16,1,.3,1),border-color .42s ease,box-shadow .42s ease,background-color .42s ease;-webkit-tap-highlight-color:transparent}.case-accordion-card.is-active{flex-grow:5.15;border-color:#5befa48c;background:#131a16;box-shadow:0 26px 64px #00000080,0 0 0 1px #42eba529,0 0 54px #42eba538}.case-accordion-card:focus-visible{box-shadow:0 0 0 2px #42eba5,0 22px 55px #00000070}.case-accordion-card__visual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;transition:width .72s cubic-bezier(.16,1,.3,1),filter .55s ease;filter:grayscale(1) brightness(.3) contrast(.9)}.case-accordion-card.is-active .case-accordion-card__visual{width:49%;filter:grayscale(0) brightness(1.14) saturate(1.12)}.case-accordion-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0306044d,#0306049e);transition:opacity .45s ease}.case-accordion-card.is-active .case-accordion-card__shade{opacity:0}.case-accordion-card__number{position:absolute;left:22px;bottom:20px;color:#dff5e980;font:700 10px/1 ui-monospace,monospace;letter-spacing:.13em;opacity:0;transform:translateY(8px);transition:opacity .35s ease .25s,transform .45s cubic-bezier(.16,1,.3,1) .25s}.case-accordion-card.is-active .case-accordion-card__number{opacity:1;transform:translateY(0)}.case-accordion-card__content{position:absolute;z-index:4;top:0;right:0;bottom:0;display:flex;width:51%;flex-direction:column;padding:42px 34px 30px;background:radial-gradient(circle at 92% 12%,rgba(66,235,165,.08),transparent 36%),linear-gradient(145deg,#171d19,#0d110f);opacity:0;pointer-events:none;transform:translate(26px);transition:opacity .32s ease,transform .55s cubic-bezier(.16,1,.3,1)}.case-accordion-card.is-active .case-accordion-card__content{opacity:1;pointer-events:auto;transform:translate(0);transition-delay:.18s}.case-accordion-card__content>span{color:#58e9a1;font:700 11px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.case-accordion-card__content h3{max-width:13ch;margin:18px 0 14px;color:#f1f6f3;font-size:clamp(29px,2.7vw,40px);font-weight:520;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.case-accordion-card__content>p{max-width:45ch;margin:0;color:#aeb8b2;font-size:15px;line-height:1.6}.case-accordion-card__content>a{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:auto;color:#edf4f0;font-size:14px;font-weight:650;text-decoration:none;border-bottom:1px solid rgba(115,239,177,.42)}.case-accordion-card__content>a i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#51e89c24;color:#62efa9;font-size:9px;font-style:normal}.case-carousel-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(204,255,229,.09)}.case-carousel-facts strong,.case-carousel-facts small{display:block;overflow:hidden;text-overflow:ellipsis}.case-carousel-facts strong{color:#e8f0ec;font-size:19px;font-weight:550;letter-spacing:-.025em}.case-carousel-facts small{margin-top:3px;color:#7c8982;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.case-accordion-hint{display:flex;width:max-content;margin:26px auto 0;padding:10px 20px;align-items:center;gap:10px;border:1px solid rgba(22,44,33,.16);border-radius:999px;background:#ffffffa8;color:#1e2c26;font-size:13px;font-weight:600;letter-spacing:.005em;text-align:center;box-shadow:0 8px 22px #0c181217}.case-accordion-hint i{display:block;width:8px;height:8px;flex:none;border-radius:50%;background:#1aa76b;box-shadow:0 0 #1aa76b73;animation:case-hint-pulse 2.1s ease-out infinite}@keyframes case-hint-pulse{0%{box-shadow:0 0 #1aa76b73}70%{box-shadow:0 0 0 9px #1aa76b00}to{box-shadow:0 0 #1aa76b00}}.case-carousel-visual{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 52% 44%,#303733,#111513 43%,#050706);box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -24px 50px #0000009e}.case-carousel-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,rgba(255,255,255,.18),transparent 21%,transparent 68%,rgba(255,255,255,.04));pointer-events:none}.case-carousel-visual>small{position:absolute;left:24px;bottom:20px;color:#deece46b;font:700 7px/1 ui-monospace,monospace;letter-spacing:.13em;opacity:0;transition:opacity .35s ease .28s}.case-accordion-card.is-active .case-carousel-visual>small{opacity:1}.case-carousel-wave{position:absolute;left:22px;right:22px;top:50%;display:flex;align-items:center;gap:5px;height:118px;transform:translateY(-50%)}.case-carousel-wave i{flex:1;min-width:2px;min-height:8px;border-radius:999px;background:linear-gradient(#6cf2ab,#277b52);opacity:.62;box-shadow:0 0 11px #4eea9b33}.case-carousel-language-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:88px;height:88px;transform:translate(-50%,-50%);border:1px solid rgba(129,242,188,.22);border-radius:50%;background:radial-gradient(circle,#253c30,#080b09 70%);box-shadow:0 20px 45px #0000008c,0 0 35px #3ee29021}.case-carousel-language-core span{color:#77efb2;font:800 13px/1 monospace}.case-carousel-language-core b{position:absolute;left:50%;top:-78px;width:1px;height:210px;background:linear-gradient(transparent,#62eaa5,transparent);box-shadow:0 0 10px #4bdf98}.case-carousel-docs{position:absolute;left:50%;top:50%;width:180px;height:145px;transform:translate(-50%,-50%)}.case-carousel-docs>i,.case-carousel-docs>strong{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(131,237,184,.16);border-radius:24px;background:linear-gradient(145deg,#26352d,#090d0b);box-shadow:0 25px 50px #00000080}.case-carousel-docs>i:nth-child(1){transform:translate(-50px,28px) rotate(-12deg);opacity:.35}.case-carousel-docs>i:nth-child(2){transform:translate(46px,22px) rotate(10deg);opacity:.5}.case-carousel-docs>i:nth-child(3){transform:translateY(14px);opacity:.72}.case-carousel-docs>strong{display:grid;gap:14px;padding:40px 34px}.case-carousel-docs b{display:block;height:5px;border-radius:4px;background:#e1f0e82b}.case-carousel-docs b:nth-child(2){width:74%}.case-carousel-scan{position:absolute;z-index:3;left:16%;right:16%;top:54%;height:1px;background:linear-gradient(90deg,transparent,#67efaa,transparent);box-shadow:0 0 16px #44dd91}.case-carousel-orbit{position:absolute;left:50%;top:48%;width:230px;height:230px;transform:translate(-50%,-50%);border:1px solid rgba(97,231,164,.13);border-radius:50%}.case-carousel-orbit:before,.case-carousel-orbit:after{content:"";position:absolute;border:1px solid rgba(97,231,164,.08);border-radius:50%}.case-carousel-orbit:before{top:34px;right:34px;bottom:34px;left:34px}.case-carousel-orbit:after{top:72px;right:72px;bottom:72px;left:72px}.case-carousel-orbit>strong{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:78px;height:78px;transform:translate(-50%,-50%);border-radius:27px;background:#4ce397;color:#062215;font:800 18px/1 monospace;box-shadow:0 0 42px #3ddd8e45}.case-carousel-orbit>i{position:absolute;width:13px;height:13px;border-radius:50%;background:#5ceaa4;box-shadow:0 0 14px #43e796a6}.case-carousel-orbit>i:nth-child(1){left:-6px;top:102px}.case-carousel-orbit>i:nth-child(2){right:28px;top:20px}.case-carousel-orbit>i:nth-child(3){right:-5px;bottom:54px}.case-carousel-orbit>i:nth-child(4){left:48px;bottom:-3px}.case-carousel-prompt{position:absolute;right:25px;bottom:39px;width:110px;padding:13px;border:1px solid rgba(196,228,211,.12);border-radius:16px;background:#0e1813e0;box-shadow:0 18px 35px #0000004d}.case-carousel-prompt span{display:block;width:25px;height:25px;margin-bottom:11px;border-radius:8px;background:#4ce8992b}.case-carousel-prompt i{display:block;width:100%;height:4px;margin-top:7px;border-radius:3px;background:#e3efe92b}.case-carousel-prompt i:last-child{width:66%}.case-carousel-visual--research svg{position:absolute;top:28px;right:28px;bottom:28px;left:28px;width:calc(100% - 56px);height:calc(100% - 56px)}.case-carousel-visual--research svg g path{fill:none;stroke:#52e29947;stroke-width:1.4}.case-carousel-visual--research svg circle{fill:#152d21;stroke:#4ee39a;stroke-width:1.5;filter:drop-shadow(0 0 5px rgba(66,229,148,.35))}.case-carousel-visual--research svg circle.is-core{fill:#4be39a;stroke:#b1ffda;stroke-width:2.2;filter:drop-shadow(0 0 14px rgba(66,229,148,.5))}@media (max-width:900px){.case-carousel-section{min-height:auto;padding:86px 0 68px}.case-carousel-heading{width:min(100% - 36px,680px)}.case-carousel-heading h2{font-size:44px}.case-accordion{width:min(100% - 24px,680px);height:560px;flex-direction:row;gap:7px}.case-accordion-card{min-height:0;border-radius:17px;transition:flex-grow .65s cubic-bezier(.16,1,.3,1)}.case-accordion-card.is-active{flex-grow:5.2}.case-accordion-card.is-active .case-accordion-card__visual{width:100%}.case-accordion-card__content{top:auto;left:0;width:100%;height:auto;min-height:62%;justify-content:flex-end;padding:70px 24px 22px;background:linear-gradient(180deg,transparent 0%,rgba(7,11,9,.88) 30%,#0c110e 100%);transform:translateY(18px)}.case-accordion-card.is-active .case-accordion-card__content{transform:translateY(0)}.case-accordion-card__content h3{max-width:18ch;margin:12px 0 8px;font-size:25px}.case-accordion-card__content>p{font-size:11px;line-height:1.5}.case-carousel-facts{margin-top:14px;padding-top:12px}.case-accordion-card__content>a{margin-top:15px}.case-accordion-card__number{display:none}}@media (max-width:520px){.case-carousel-heading h2{font-size:40px}.case-accordion{height:540px;gap:5px}.case-accordion-card__content{padding:56px 20px 18px}.case-accordion-card__content h3{font-size:22px}.case-carousel-facts{display:none}}@media (prefers-reduced-motion:reduce){.case-accordion-card,.case-accordion-card__visual,.case-accordion-card__content{transition-duration:.01ms!important}.case-accordion-hint i{animation:none}}.knowledge-hub{--knowledge-bg: #050706;--knowledge-panel: #0b0f0d;--knowledge-line: rgba(185, 255, 221, .12);--knowledge-muted: rgba(225, 236, 230, .64);position:relative;overflow:clip;color:#f1f6f3;background:var(--knowledge-bg)}.knowledge-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.knowledge-shell--article{width:min(1080px,calc(100% - 48px))}.knowledge-hero{position:relative;padding:clamp(138px,15vw,190px) 0 clamp(78px,9vw,116px);background:radial-gradient(circle at 18% 18%,rgba(55,230,143,.14),transparent 32%),radial-gradient(circle at 82% 68%,rgba(43,148,96,.1),transparent 28%),linear-gradient(180deg,#020403,#070b09)}.knowledge-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.48;background-image:linear-gradient(rgba(110,255,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(110,255,184,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.knowledge-hero .knowledge-shell{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(42px,6vw,72px);align-items:start}.knowledge-hero__copy{max-width:980px}.knowledge-chapters{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr);gap:34px;min-height:0;padding:24px 26px;overflow:hidden;border:1px solid rgba(185,255,221,.11);border-radius:22px;background:linear-gradient(108deg,#151f1ad1,#030805e6);box-shadow:0 25px 65px #00000047,inset 0 1px #ffffff09}.knowledge-chapters:before{content:"";position:absolute;left:12px;top:14px;bottom:14px;width:1px;background:linear-gradient(transparent,rgba(94,238,164,.42),transparent);box-shadow:4px 0 16px #43e9971f}.knowledge-chapters__title{align-self:center;padding:3px 8px 3px 14px}.knowledge-chapters__title>span{display:block;color:#5ceca4;font:700 7px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.knowledge-chapters__title>strong{display:block;max-width:13ch;margin-top:12px;color:#edf5f0;font:600 20px/1.12 Georgia,Times New Roman,serif;letter-spacing:-.02em}.knowledge-chapters__title>p{max-width:27ch;margin:11px 0 0;color:#e0ede67a;font-size:10px;line-height:1.55}.knowledge-chapters__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid rgba(255,255,255,.07);border-top:1px solid rgba(255,255,255,.07)}.knowledge-chapters__list a{display:grid;grid-template-columns:24px 1fr 14px;gap:8px;align-items:center;min-height:82px;padding:13px 14px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);color:inherit;text-decoration:none;transition:background .3s ease,color .3s ease}.knowledge-chapters__list a:hover,.knowledge-chapters__list a:focus-visible{outline:none;background:#4be09212}.knowledge-chapters__list>a>span{align-self:start;padding-top:2px;color:#66efab80;font:600 8px/1 ui-monospace,monospace}.knowledge-chapters__list a div{min-width:0}.knowledge-chapters__list small{display:block;color:#dbeae266;font:700 6px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.knowledge-chapters__list strong{display:block;margin-top:7px;color:#eff6f2c7;font-size:11px;font-weight:550;line-height:1.25}.knowledge-chapters__list svg{width:13px;color:#63eca861;transition:transform .3s ease,color .3s ease}.knowledge-chapters__list a:hover svg{color:#67efad;transform:translate(3px)}.knowledge-kicker,.knowledge-section__head>p{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:#58eea3;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.knowledge-hero h1{max-width:16ch;margin:0;font-size:clamp(48px,7vw,92px);font-weight:650;line-height:.93;letter-spacing:-.065em}.knowledge-hero__lede{max-width:70ch;margin:30px 0 0;color:#e8f1ecc2;font-size:clamp(17px,1.65vw,21px);line-height:1.68}.knowledge-answer{max-width:780px;margin-top:34px;padding:22px 24px;border:1px solid rgba(103,245,174,.2);border-radius:18px;background:#2881531a;box-shadow:inset 0 1px #ffffff09}.knowledge-answer span{color:#5af0a5;font:700 10px/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.knowledge-answer p{margin:10px 0 0;color:#eaf4ee;font-size:16px;line-height:1.65}.knowledge-contents{display:flex;flex-direction:column;padding:22px;border:1px solid var(--knowledge-line);border-radius:22px;background:#050b08c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.knowledge-contents>span{margin:0 0 12px 10px;color:#daebe26b;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.knowledge-contents a{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;min-height:39px;padding:0 10px;border-radius:9px;color:#e8f1ecb8;font-size:12px;text-decoration:none}.knowledge-contents a:hover{color:#fff;background:#59eea314}.knowledge-contents a b{color:#4de89b;font:600 9px/1 ui-monospace,monospace}.knowledge-contents a svg{opacity:.4}.knowledge-hero__side{display:grid;gap:18px}.knowledge-orbit{position:relative;width:100%;aspect-ratio:1.15;overflow:hidden;border:1px solid var(--knowledge-line);border-radius:24px;background:radial-gradient(circle at 50% 48%,rgba(50,228,142,.14),transparent 34%),linear-gradient(145deg,#0d1913e0,#030705f5);box-shadow:0 28px 65px #00000057,inset 0 1px #ffffff0a}.knowledge-orbit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:linear-gradient(rgba(104,255,182,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(104,255,182,.05) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle,black,transparent 75%);mask-image:radial-gradient(circle,black,transparent 75%)}.knowledge-orbit__ring{position:absolute;left:50%;top:50%;border:1px solid rgba(94,244,170,.2);border-radius:50%;transform:translate(-50%,-50%)}.knowledge-orbit__ring--outer{width:72%;aspect-ratio:1;animation:knowledge-orbit-spin 18s linear infinite}.knowledge-orbit__ring--inner{width:46%;aspect-ratio:1;border-style:dashed;animation:knowledge-orbit-spin 12s linear infinite reverse}.knowledge-orbit__core{position:absolute;z-index:3;left:50%;top:50%;display:grid;place-items:center;width:104px;height:104px;transform:translate(-50%,-50%);border:1px solid rgba(110,255,187,.36);border-radius:30px;color:#7affbc;background:#072014e6;box-shadow:0 0 45px #3ae89324}.knowledge-orbit__core svg{width:25px}.knowledge-orbit__core strong{color:#eff9f3;font-size:12px}.knowledge-orbit__core small{color:#75f4b18f;font:600 7px/1 ui-monospace,monospace;text-transform:uppercase}.knowledge-orbit__node{position:absolute;z-index:4;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(116,255,188,.17);border-radius:999px;color:#e8f4edb8;background:#050d09e0;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;animation:knowledge-node-breathe 3.2s ease-in-out infinite}.knowledge-orbit__node i{width:5px;height:5px;border-radius:50%;background:#57eda2;box-shadow:0 0 8px #57eda2}.knowledge-orbit__node--people{left:8%;top:20%}.knowledge-orbit__node--data{right:8%;top:18%;animation-delay:-.8s}.knowledge-orbit__node--tools{left:10%;bottom:18%;animation-delay:-1.6s}.knowledge-orbit__node--decisions{right:5%;bottom:20%;animation-delay:-2.4s}.knowledge-orbit__packet{position:absolute;z-index:5;width:7px;height:7px;border-radius:50%;background:#eafff3;box-shadow:0 0 14px #52eca0}.knowledge-orbit__packet--one{animation:knowledge-packet-one 5.5s ease-in-out infinite}.knowledge-orbit__packet--two{animation:knowledge-packet-two 6.8s ease-in-out infinite -2s}@keyframes knowledge-orbit-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes knowledge-node-breathe{50%{transform:translateY(-4px);border-color:#74ffbc57}}@keyframes knowledge-packet-one{0%{left:18%;top:28%;opacity:0}15%{opacity:1}52%{left:49%;top:49%}86%{opacity:1}to{left:80%;top:26%;opacity:0}}@keyframes knowledge-packet-two{0%{right:18%;bottom:24%;opacity:0}15%{opacity:1}52%{right:49%;bottom:48%}86%{opacity:1}to{right:79%;bottom:21%;opacity:0}}.knowledge-section{scroll-margin-top:92px;padding:clamp(84px,10vw,132px) 0;border-top:1px solid rgba(255,255,255,.055);background:#060806}.knowledge-section--tint{background:#0a0d0b}.knowledge-section--tools{background:linear-gradient(140deg,#08150f,#060806 52%,#0b1210)}.knowledge-section--faq{background:#050706}.knowledge-section__head{display:grid;grid-template-columns:minmax(0,.78fr) minmax(280px,1fr);column-gap:clamp(42px,8vw,110px);margin-bottom:52px}.knowledge-section__head>p{grid-column:1 / -1}.knowledge-section__head h2{max-width:13ch;margin:0;font-size:clamp(38px,5vw,64px);font-weight:620;line-height:.98;letter-spacing:-.055em}.knowledge-section__head>div{align-self:end;max-width:62ch;color:var(--knowledge-muted);font-size:17px;line-height:1.72}.knowledge-prose--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.knowledge-prose>div{padding:clamp(24px,3vw,36px);border:1px solid var(--knowledge-line);border-radius:22px;background:var(--knowledge-panel)}.knowledge-prose h3{margin:0 0 20px;font-size:22px}.knowledge-prose p{margin:0 0 16px;color:var(--knowledge-muted);font-size:15px;line-height:1.75}.knowledge-prose p:last-child{margin-bottom:0}.knowledge-gap-visual{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,.8fr);gap:24px;align-items:center;margin-bottom:18px;padding:28px;border:1px solid var(--knowledge-line);border-radius:22px;background:radial-gradient(circle at 70% 50%,rgba(54,221,140,.09),transparent 28%),#080d0a}.knowledge-gap-visual__fragmented{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.knowledge-gap-visual__fragmented span{padding:14px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#ebf2ee7a;background:#ffffff06;font-size:9px;text-align:center;text-transform:uppercase;letter-spacing:.08em}.knowledge-gap-visual__flow{display:flex;align-items:center;justify-content:space-between}.knowledge-gap-visual__flow i{width:8px;height:8px;border-radius:50%;background:#55eca1;box-shadow:0 0 12px #55eca1cc;animation:knowledge-flow-dot 2.4s ease-in-out infinite}.knowledge-gap-visual__flow i:nth-child(2){animation-delay:.28s}.knowledge-gap-visual__flow i:nth-child(3){animation-delay:.56s}.knowledge-gap-visual__coordinated{display:grid;place-items:center;min-height:130px;padding:18px;border:1px solid rgba(91,239,167,.24);border-radius:18px;background:#2a975d1a}.knowledge-gap-visual__coordinated svg{color:#5befa7}.knowledge-gap-visual__coordinated strong{font-size:13px}.knowledge-gap-visual__coordinated small{color:#e1ece675;font:600 8px/1 ui-monospace,monospace}@keyframes knowledge-flow-dot{0%,to{opacity:.18;transform:translate(-7px) scale(.7)}50%{opacity:1;transform:translate(7px) scale(1)}}.knowledge-model{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--knowledge-line);border-radius:24px;overflow:hidden}.knowledge-model article{min-height:290px;padding:28px 24px;border-right:1px solid var(--knowledge-line);background:#0408069e}.knowledge-model article:last-child{border-right:0}.knowledge-model article>span{color:#58eea3;font:700 10px/1 ui-monospace,monospace}.knowledge-model h3{margin:60px 0 14px;font-size:19px;line-height:1.15}.knowledge-model p{margin:0;color:var(--knowledge-muted);font-size:13px;line-height:1.65}.knowledge-principle{display:flex;align-items:center;gap:22px;margin-top:18px;padding:24px 28px;border:1px solid rgba(87,238,163,.16);border-radius:18px;background:#267e5014;color:#5befa7}.knowledge-principle strong{display:block;color:#f0f7f3;font-size:17px}.knowledge-principle p{margin:6px 0 0;color:var(--knowledge-muted);font-size:14px;line-height:1.6}.knowledge-solutions{display:grid;gap:16px}.knowledge-solutions article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:38px;padding:clamp(28px,4vw,48px);border:1px solid var(--knowledge-line);border-radius:24px;background:var(--knowledge-panel)}.knowledge-solution__code{color:#4de89b;font-size:clamp(48px,7vw,82px);font-weight:700;line-height:.85;letter-spacing:-.07em}.knowledge-solutions h3{margin:0;font-size:clamp(24px,3vw,34px)}.knowledge-solutions p{max-width:76ch;margin:15px 0 20px;color:var(--knowledge-muted);font-size:15px;line-height:1.72}.knowledge-solutions ul{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 22px;padding:0;list-style:none}.knowledge-solutions li{display:flex;align-items:center;gap:7px;color:#e9f3edc2;font-size:12px}.knowledge-solutions li svg{color:#55eba0}.knowledge-solutions a,.knowledge-tools a{display:inline-flex;align-items:center;gap:8px;color:#61f0a9;font-size:13px;font-weight:700;text-decoration:none}.knowledge-pathway__logic{display:grid;grid-template-columns:150px minmax(0,1.2fr) minmax(220px,.8fr);gap:28px;align-items:center;margin-bottom:18px;padding:24px 28px;border:1px solid rgba(89,237,163,.18);border-radius:18px;background:linear-gradient(100deg,#30b16f1f,#050a0785);box-shadow:inset 0 1px #ffffff09}.knowledge-pathway__logic>span{color:#5befa7;font:700 9px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.knowledge-pathway__logic strong{color:#f2f8f4;font-size:16px;line-height:1.4}.knowledge-pathway__logic p{margin:0;color:#e1ece68a;font-size:12px;line-height:1.6}.knowledge-pathways{overflow:hidden;border:1px solid var(--knowledge-line);border-radius:24px;background:#0408068f}.knowledge-pathways article{display:grid;grid-template-columns:76px minmax(0,1fr);min-height:238px;border-bottom:1px solid var(--knowledge-line);transition:background .3s ease}.knowledge-pathways article:last-child{border-bottom:0}.knowledge-pathways article:hover{background:#46cd8909}.knowledge-pathway__rail{position:relative;display:flex;justify-content:center;padding-top:34px;border-right:1px solid var(--knowledge-line)}.knowledge-pathway__rail span{position:relative;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(91,239,167,.24);border-radius:50%;color:#68f1ad;background:#0a120e;font:700 9px/1 ui-monospace,monospace}.knowledge-pathway__rail i{position:absolute;top:66px;bottom:-1px;width:1px;background:linear-gradient(#4be99b,#4be99b14)}.knowledge-pathways article:last-child .knowledge-pathway__rail i{display:none}.knowledge-pathway__content{display:grid;grid-template-columns:minmax(180px,.78fr) minmax(210px,1fr) minmax(260px,1.35fr);grid-template-rows:auto auto;gap:20px 34px;align-items:start;padding:34px 38px}.knowledge-pathway__stage{display:flex;flex-direction:column;gap:12px}.knowledge-pathway__stage span{color:#59eda3;font:700 10px/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.knowledge-pathway__stage small{max-width:22ch;color:#eaf3ee8a;font-size:12px;line-height:1.5}.knowledge-pathways h3{margin:0;color:#f2f7f4;font-size:23px;font-weight:580;line-height:1.08;letter-spacing:-.025em;text-transform:none}.knowledge-pathway__content>p{grid-column:3;grid-row:1 / 3;margin:0;color:var(--knowledge-muted);font-size:14px;line-height:1.72}.knowledge-pathway__output{grid-column:2;align-self:end;padding-top:20px;border-top:1px solid rgba(185,255,221,.09)}.knowledge-pathway__output span{display:block;margin-bottom:8px;color:#e1ece661;font:700 8px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.knowledge-pathway__output strong{color:#ebf4efbd;font-size:11px;font-weight:550;line-height:1.55}.knowledge-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.knowledge-capabilities article{min-height:285px;padding:28px;border:1px solid var(--knowledge-line);border-radius:20px;background:var(--knowledge-panel)}.knowledge-capabilities article>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(83,235,159,.22);border-radius:12px;color:#59eda3;background:#2b905c1a}.knowledge-capabilities svg{width:20px}.knowledge-capabilities h3{margin:42px 0 14px;font-size:20px;line-height:1.15;text-transform:capitalize}.knowledge-capabilities p{margin:0;color:var(--knowledge-muted);font-size:13px;line-height:1.7}.knowledge-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.knowledge-tools article{padding:clamp(28px,4vw,42px);border:1px solid rgba(105,247,177,.18);border-radius:24px;background:#08110cd6}.knowledge-tools article>svg{color:#59eda3}.knowledge-tools article>p{margin:42px 0 8px;color:#58eea3;font:700 10px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.knowledge-tools h3{margin:0 0 16px;font-size:27px}.knowledge-tools article>div{min-height:102px;color:var(--knowledge-muted);font-size:14px;line-height:1.7}.knowledge-tools a{margin-top:22px}.knowledge-note{max-width:82ch;margin:24px 0 0;color:#e1ece67a;font-size:12px;line-height:1.65}.knowledge-governance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--knowledge-line);border-radius:24px;overflow:hidden}.knowledge-governance article{display:flex;gap:18px;min-height:170px;padding:28px;border-right:1px solid var(--knowledge-line);border-bottom:1px solid var(--knowledge-line);background:var(--knowledge-panel)}.knowledge-governance article:nth-child(2n){border-right:0}.knowledge-governance article:nth-last-child(-n+2){border-bottom:0}.knowledge-governance svg{flex:0 0 auto;color:#59eda3}.knowledge-governance h3{margin:0 0 10px;font-size:18px}.knowledge-governance p{margin:0;color:var(--knowledge-muted);font-size:13px;line-height:1.7}.knowledge-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.knowledge-fit>div{padding:clamp(26px,4vw,42px);border:1px solid var(--knowledge-line);border-radius:24px;background:#040806b3}.knowledge-fit h3{margin:0 0 24px;font-size:23px}.knowledge-fit ul{margin:0;padding:0;list-style:none}.knowledge-fit li{position:relative;margin-bottom:14px;padding-left:20px;color:var(--knowledge-muted);font-size:14px;line-height:1.6}.knowledge-fit li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:#55eba0}.knowledge-fit>div:last-child li:before{background:#e9f3ed59}.knowledge-fit>div>p{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--knowledge-line);color:#e1ece680;font-size:12px;line-height:1.65}.knowledge-faq{max-width:860px}.knowledge-faq details{border-color:var(--knowledge-line);background:var(--knowledge-panel)}.knowledge-hero :is(.knowledge-carousel,.knowledge-kicker,h1,.knowledge-hero__lede,.knowledge-answer),.knowledge-section :is(.knowledge-section__head>p,.knowledge-section__head h2,.knowledge-section__head>div,.knowledge-gap-visual,.knowledge-prose>div,.knowledge-model>article,.knowledge-principle,.knowledge-pathway__logic,.knowledge-tools>article,.knowledge-note,.knowledge-faq){transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),filter .72s ease}.knowledge-hero:not(.is-revealed) :is(.knowledge-carousel,.knowledge-kicker,h1,.knowledge-hero__lede,.knowledge-answer),.knowledge-section:not(.is-revealed) :is(.knowledge-section__head>p,.knowledge-section__head h2,.knowledge-section__head>div,.knowledge-gap-visual,.knowledge-prose>div,.knowledge-model>article,.knowledge-principle,.knowledge-pathway__logic,.knowledge-tools>article,.knowledge-note,.knowledge-faq){opacity:0;filter:blur(8px);transform:translate3d(0,34px,0)}.knowledge-hero.is-revealed .knowledge-carousel{transition-delay:.06s}.knowledge-hero.is-revealed h1,.knowledge-section.is-revealed .knowledge-section__head h2{transition-delay:.12s}.knowledge-hero.is-revealed .knowledge-hero__lede,.knowledge-section.is-revealed .knowledge-section__head>div{transition-delay:.18s}.knowledge-hero.is-revealed .knowledge-answer,.knowledge-section.is-revealed :is(.knowledge-gap-visual,.knowledge-pathway__logic){transition-delay:.24s}.knowledge-section.is-revealed :is(.knowledge-prose>div,.knowledge-model>article,.knowledge-tools>article):nth-child(2){transition-delay:.1s}.knowledge-section.is-revealed .knowledge-model>article:nth-child(3){transition-delay:.18s}.knowledge-section.is-revealed .knowledge-model>article:nth-child(n+4){transition-delay:.24s}#services .knowledge-section__head h2,#governance .knowledge-section__head h2{grid-column:2;text-align:right;justify-self:end}#services .knowledge-section__head>div,#governance .knowledge-section__head>div{grid-column:1;grid-row:2}.knowledge-solutions>.knowledge-solution-entry:nth-child(2){margin-left:70px}.knowledge-solutions>.knowledge-solution-entry:nth-child(3){margin-right:70px}@media (max-width: 980px){.knowledge-hero .knowledge-shell{grid-template-columns:1fr}.knowledge-chapters{grid-template-columns:220px minmax(0,1fr)}.knowledge-chapters__list,.knowledge-model{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-model article{min-height:245px;border-bottom:1px solid var(--knowledge-line)}.knowledge-model article:nth-child(2n){border-right:0}.knowledge-model article:last-child{grid-column:1 / -1;min-height:210px;border-bottom:0}.knowledge-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-pathway__logic{grid-template-columns:1fr 1.5fr}.knowledge-pathway__logic p{grid-column:1 / -1}.knowledge-pathway__content{grid-template-columns:.8fr 1fr}.knowledge-pathway__content>p{grid-column:1 / -1;grid-row:auto}.knowledge-solutions>.knowledge-solution-entry:nth-child(2),.knowledge-solutions>.knowledge-solution-entry:nth-child(3){margin-inline:0}}@media (max-width: 700px){.knowledge-shell,.knowledge-shell--article{width:min(100% - 30px,1080px)}.knowledge-hero{padding-top:132px}.knowledge-hero h1{font-size:clamp(42px,14vw,62px)}.knowledge-chapters{grid-template-columns:1fr;gap:20px;padding:22px 20px}.knowledge-chapters__title>strong{max-width:none;font-size:18px}.knowledge-chapters__title>p{max-width:44ch}.knowledge-chapters__list{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-chapters__list a{min-height:78px;padding:12px 10px}.knowledge-section__head{grid-template-columns:1fr;gap:24px}.knowledge-section__head h2{font-size:clamp(36px,11vw,50px)}.knowledge-prose--columns,.knowledge-tools,.knowledge-governance,.knowledge-fit,.knowledge-model{grid-template-columns:1fr}.knowledge-model article,.knowledge-model article:last-child{grid-column:auto;min-height:220px;border-right:0;border-bottom:1px solid var(--knowledge-line)}.knowledge-model article:last-child{border-bottom:0}.knowledge-model h3{margin-top:42px}.knowledge-solutions article{grid-template-columns:1fr;gap:26px}.knowledge-solution__code{font-size:58px}.knowledge-pathway__logic{grid-template-columns:1fr;gap:12px}.knowledge-pathway__logic p{grid-column:auto}.knowledge-pathways article{grid-template-columns:52px 1fr}.knowledge-pathway__content{grid-template-columns:1fr;gap:14px;padding:28px 22px}.knowledge-pathway__content>p,.knowledge-pathway__output{grid-column:auto;grid-row:auto}.knowledge-pathway__output{margin-top:8px}.knowledge-capabilities{grid-template-columns:1fr}.knowledge-capabilities article{min-height:250px}.knowledge-governance article,.knowledge-governance article:nth-child(2n),.knowledge-governance article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--knowledge-line)}.knowledge-governance article:last-child{border-bottom:0}.knowledge-tools article>div{min-height:0}.knowledge-gap-visual{grid-template-columns:1fr}.knowledge-gap-visual__flow{height:48px;transform:rotate(90deg)}#services .knowledge-section__head h2,#governance .knowledge-section__head h2{grid-column:auto;text-align:left;justify-self:start}#services .knowledge-section__head>div,#governance .knowledge-section__head>div{grid-column:auto;grid-row:auto}}@media (max-width:460px){.knowledge-chapters__list{grid-template-columns:1fr}.knowledge-chapters__list a{min-height:68px}}@media (prefers-reduced-motion:reduce){.knowledge-hub *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.knowledge-hero :is(.knowledge-carousel,.knowledge-kicker,h1,.knowledge-hero__lede,.knowledge-answer),.knowledge-section :is(.knowledge-section__head>p,.knowledge-section__head h2,.knowledge-section__head>div,.knowledge-gap-visual,.knowledge-prose>div,.knowledge-model>article,.knowledge-principle,.knowledge-solutions>article,.knowledge-pathway__logic,.knowledge-pathways,.knowledge-capabilities>article,.knowledge-tools>article,.knowledge-note,.knowledge-governance>article,.knowledge-fit>div,.knowledge-faq){opacity:1!important;filter:none!important;transform:none!important}}.knowledge-carousel{position:relative;min-height:270px;overflow:hidden;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none}.knowledge-carousel:focus-visible{outline:1px solid rgba(102,241,172,.42);outline-offset:6px}.knowledge-carousel__bookline{position:absolute;z-index:10;left:18px;top:14px;display:flex;align-items:center;gap:8px;color:#6ef0aea8;font:700 7px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.knowledge-carousel__bookline svg{width:12px}.knowledge-carousel__bookline i{width:26px;height:1px;background:#6bedab33}.knowledge-carousel__bookline small{color:#dceae257;font:inherit}.knowledge-carousel__track{position:relative;height:174px;margin-top:31px;perspective:1000px}.knowledge-carousel__card{position:absolute;left:50%;top:50%;z-index:2;display:flex;width:218px;min-height:122px;padding:15px 16px;flex-direction:column;align-items:flex-start;border:1px solid rgba(255,255,255,.09);border-radius:15px;color:#edf4f061;background:linear-gradient(145deg,#1a221eeb,#060a08f5);box-shadow:0 13px 32px #00000057,inset 0 1px #ffffff09;text-align:left;cursor:pointer;transform:translate3d(-50%,-50%,0);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .55s ease,filter .55s ease,border-color .4s ease}.knowledge-carousel__card>span{color:#dfede566;font:700 6px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.knowledge-carousel__card strong{display:block;margin-top:13px;color:inherit;font-size:15px;line-height:1.12}.knowledge-carousel__card p{margin:7px 0 0;color:inherit;font-size:8px;line-height:1.45}.knowledge-carousel__card.is-active{z-index:7;border-color:#8fffc840;color:#f4f8f5;background:linear-gradient(150deg,#25302afa,#090e0bfc);box-shadow:0 23px 55px #0000008c,0 0 42px #43e99712,inset 0 1px #ffffff14;transform:translate3d(-50%,-54%,70px) scale(1.04)}.knowledge-carousel__card.is-active>span{color:#73eeb0}.knowledge-carousel__card[data-offset="-1"]{z-index:5;opacity:.62;filter:brightness(.68);transform:translate3d(calc(-50% - 210px),-44%,8px) scale(.87) rotateY(7deg)}.knowledge-carousel__card[data-offset="1"]{z-index:5;opacity:.62;filter:brightness(.68);transform:translate3d(calc(-50% + 210px),-44%,8px) scale(.87) rotateY(-7deg)}.knowledge-carousel__card[data-offset="-2"]{z-index:3;opacity:.22;filter:brightness(.48);transform:translate3d(calc(-50% - 375px),-28%,-25px) scale(.72) rotateY(12deg)}.knowledge-carousel__card[data-offset="2"]{z-index:3;opacity:.22;filter:brightness(.48);transform:translate3d(calc(-50% + 375px),-28%,-25px) scale(.72) rotateY(-12deg)}.knowledge-carousel__card[data-offset="-3"],.knowledge-carousel__card[data-offset="3"]{opacity:0;pointer-events:none}.knowledge-carousel__footer{position:absolute;z-index:10;left:18px;right:18px;bottom:13px;display:flex;align-items:center;justify-content:space-between}.knowledge-carousel__controls{display:flex;align-items:center;gap:9px}.knowledge-carousel__controls button{display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#eff6f299;background:#ffffff06;cursor:pointer}.knowledge-carousel__controls button:hover{color:#fff;background:#50eb9d1a}.knowledge-carousel__controls svg{width:13px}.knowledge-carousel__controls>span{color:#e1eee65c;font:600 8px/1 ui-monospace,monospace}.knowledge-carousel__controls>span strong{color:#dff6e9;font-size:12px}.knowledge-carousel__footer>a{display:flex;align-items:center;gap:7px;color:#daefe39e;font-size:8px;font-weight:650;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.knowledge-carousel__footer>a:hover{color:#76efb3}.knowledge-carousel__footer>a svg{width:12px}@media (max-width:700px){.knowledge-carousel{min-height:254px}.knowledge-carousel__track{height:164px}.knowledge-carousel__card{width:min(198px,calc(100vw - 104px));min-height:116px}.knowledge-carousel__card[data-offset="-1"]{opacity:.3;transform:translate3d(calc(-50% - 155px),-42%,-8px) scale(.78)}.knowledge-carousel__card[data-offset="1"]{opacity:.3;transform:translate3d(calc(-50% + 155px),-42%,-8px) scale(.78)}.knowledge-carousel__card[data-offset="-2"],.knowledge-carousel__card[data-offset="2"]{opacity:0;pointer-events:none}}.knowledge-hero{padding-top:36px}.knowledge-carousel{min-height:225px}.knowledge-carousel__track{height:166px;margin-top:0}.knowledge-carousel__footer{left:50%;right:auto;bottom:4px;justify-content:center;transform:translate(-50%)}.knowledge-hero__copy{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);column-gap:clamp(50px,8vw,108px);align-items:center;width:100%;max-width:none}.knowledge-hero__copy .knowledge-kicker{grid-column:1/-1}.knowledge-hero__copy h1{grid-column:1}.knowledge-hero__copy .knowledge-hero__lede{grid-column:2;align-self:center;max-width:39ch;margin:38px 0 0;font-size:clamp(13px,1.15vw,16px);line-height:1.72}.knowledge-carousel{min-height:205px}.knowledge-carousel__track{height:145px}.knowledge-carousel__card{width:196px;min-height:108px;padding:13px 14px;border-radius:14px}.knowledge-carousel__card strong{margin-top:11px;font-size:14px}.knowledge-carousel__card p{margin-top:6px;font-size:7px}.knowledge-carousel__card[data-offset="-1"]{transform:translate3d(calc(-50% - 188px),-44%,8px) scale(.85) rotateY(7deg)}.knowledge-carousel__card[data-offset="1"]{transform:translate3d(calc(-50% + 188px),-44%,8px) scale(.85) rotateY(-7deg)}.knowledge-carousel__card[data-offset="-2"]{transform:translate3d(calc(-50% - 335px),-28%,-25px) scale(.7) rotateY(12deg)}.knowledge-carousel__card[data-offset="2"]{transform:translate3d(calc(-50% + 335px),-28%,-25px) scale(.7) rotateY(-12deg)}.knowledge-carousel__controls{gap:12px}.knowledge-carousel__controls button{width:35px;height:35px}.knowledge-carousel__controls svg{width:16px;height:16px}.knowledge-carousel__controls>span{font-size:10px}.knowledge-carousel__controls>span strong{font-size:16px}.knowledge-carousel__card:disabled{pointer-events:none;cursor:default}.knowledge-carousel__card.is-active{cursor:pointer}.knowledge-carousel__card.is-active:hover{border-color:#8fffc87a;box-shadow:0 25px 62px #00000094,0 0 50px #43e9971c,inset 0 1px #ffffff17}.knowledge-carousel__card.is-active:focus-visible{outline:2px solid rgba(103,239,171,.72);outline-offset:5px}#solutions .knowledge-solutions{perspective:1400px}#solutions .knowledge-solution-entry{min-width:0}#solutions .knowledge-solution-entry>article{overflow:hidden;transform-style:preserve-3d;will-change:transform,opacity}@media (max-width:820px){.knowledge-hero{padding-top:34px}.knowledge-carousel{min-height:225px}.knowledge-carousel__track{height:160px}.knowledge-hero__copy{grid-template-columns:1fr;row-gap:24px}.knowledge-hero__copy .knowledge-kicker,.knowledge-hero__copy h1,.knowledge-hero__copy .knowledge-hero__lede{grid-column:1}.knowledge-hero__copy .knowledge-hero__lede{max-width:62ch;margin:0}}@media (max-width:700px){.knowledge-carousel{min-height:205px}.knowledge-carousel__track{height:145px}.knowledge-carousel__card{width:min(184px,calc(100vw - 104px));min-height:105px}.knowledge-carousel__controls button{width:32px;height:32px}.knowledge-carousel__controls>span strong{font-size:15px}}#definition .knowledge-section__head{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:58px;text-align:center}#definition .knowledge-section__head>p{justify-content:center;margin-bottom:20px}#definition .knowledge-section__head h2{max-width:15ch;margin-inline:auto;font-size:clamp(46px,6vw,74px)}#definition .knowledge-section__head>div{max-width:62ch;margin:25px auto 0;text-align:center}#definition .knowledge-prose--columns{gap:24px}#definition .knowledge-prose>div{display:flex;min-height:390px;padding:clamp(38px,5vw,58px);flex-direction:column;align-items:center;justify-content:center;text-align:center}#definition .knowledge-prose h3{max-width:18ch;margin:0 auto 26px;font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.035em}#definition .knowledge-prose p{max-width:48ch;margin:0 auto 20px;font-size:16px;line-height:1.78}@media (max-width:700px){#definition .knowledge-section__head{margin-bottom:38px}#definition .knowledge-section__head h2{font-size:clamp(40px,12vw,56px)}#definition .knowledge-prose>div{min-height:0;padding:34px 24px}#definition .knowledge-prose h3{font-size:30px}}#faq .knowledge-section__head{display:flex;max-width:880px;margin:0 auto 52px;flex-direction:column;align-items:center;gap:0;text-align:center}#faq .knowledge-section__head>p{justify-content:center;margin-bottom:20px}#faq .knowledge-section__head h2{max-width:17ch;margin-inline:auto}#faq .knowledge-section__head>div{max-width:62ch;margin:24px auto 0;text-align:center}#faq .knowledge-faq{margin-inline:auto}.knowledge-hero__copy{display:flex;max-width:1080px;margin-inline:auto;flex-direction:column;align-items:center;text-align:center}.knowledge-hero__copy .knowledge-kicker{justify-content:center}.knowledge-hero__copy h1{max-width:12ch;margin-inline:auto;text-align:center}.knowledge-hero__copy .knowledge-hero__lede{width:min(100%,860px);max-width:none;margin:28px auto 0;align-self:auto;text-align:center}.knowledge-hero{min-height:auto;padding:112px 0 104px}.knowledge-hero .knowledge-shell{display:flex;gap:0;flex-direction:column;align-items:center}.knowledge-hero .knowledge-carousel{width:100%;min-height:220px;margin:0 0 48px}.knowledge-hero .knowledge-carousel__track{height:158px;margin-top:0}.knowledge-hero .knowledge-carousel__card{width:224px;min-height:124px;padding:16px 18px}.knowledge-hero .knowledge-carousel__card>span{font-size:7.5px}.knowledge-hero .knowledge-carousel__card strong{margin-top:13px;font-size:18px;line-height:1.08}.knowledge-hero .knowledge-carousel__card p{margin-top:8px;font-size:10px;line-height:1.3}.knowledge-hero .knowledge-carousel__card[data-offset="-1"]{transform:translate3d(calc(-50% - 210px),-44%,8px) scale(.84) rotateY(7deg)}.knowledge-hero .knowledge-carousel__card[data-offset="1"]{transform:translate3d(calc(-50% + 210px),-44%,8px) scale(.84) rotateY(-7deg)}.knowledge-hero__copy{width:100%;max-width:none}.knowledge-hero__copy .knowledge-kicker{justify-content:center;text-align:center}.knowledge-hero__copy h1{max-width:1040px;margin-inline:auto;font-size:clamp(42px,5.6vw,68px);line-height:1.04;letter-spacing:-.055em;text-align:center}.knowledge-hero__copy .knowledge-hero__lede{width:min(100%,760px);max-width:none;margin:28px auto 0;font-size:19px;line-height:1.7;text-align:center}@media (max-width:700px){.knowledge-hero{padding:96px 0 82px}.knowledge-hero .knowledge-carousel{min-height:205px;margin-bottom:38px}.knowledge-hero .knowledge-carousel__track{height:145px}.knowledge-hero .knowledge-carousel__card{width:min(184px,calc(100vw - 104px));min-height:105px;padding:13px 14px}.knowledge-hero .knowledge-carousel__card strong{font-size:15px}.knowledge-hero .knowledge-carousel__card p{font-size:8px}.knowledge-hero__copy h1{font-size:clamp(38px,11vw,54px)}.knowledge-hero__copy .knowledge-hero__lede{font-size:16px}}#definition .knowledge-section__head h2{max-width:20ch}#definition .knowledge-prose>div{overflow:hidden}#definition:not(.is-revealed) .knowledge-prose>div{opacity:0;transform:translate3d(0,26px,0) scale(.985)}#definition:not(.is-revealed) .knowledge-prose :is(h3,p){opacity:0;transform:translate3d(0,30px,0)}#definition.is-revealed .knowledge-prose>div{animation:knowledge-card-surface-in .78s cubic-bezier(.16,1,.3,1) both}#definition.is-revealed .knowledge-prose>div:nth-child(2){animation-delay:.14s}#definition.is-revealed .knowledge-prose :is(h3,p){animation:knowledge-card-copy-in 1.05s cubic-bezier(.16,1,.3,1) both}#definition.is-revealed .knowledge-prose>div:first-child h3{animation-delay:.42s}#definition.is-revealed .knowledge-prose>div:first-child p:nth-of-type(1){animation-delay:.54s}#definition.is-revealed .knowledge-prose>div:first-child p:nth-of-type(2){animation-delay:.66s}#definition.is-revealed .knowledge-prose>div:nth-child(2) h3{animation-delay:.58s}#definition.is-revealed .knowledge-prose>div:nth-child(2) p:nth-of-type(1){animation-delay:.7s}#definition.is-revealed .knowledge-prose>div:nth-child(2) p:nth-of-type(2){animation-delay:.82s}@keyframes knowledge-card-surface-in{0%{opacity:0;transform:translate3d(0,26px,0) scale(.985);border-color:#b9ffdd00;background:#0b0f0d00}55%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1);border-color:var(--knowledge-line);background:var(--knowledge-panel)}}@keyframes knowledge-card-copy-in{0%{opacity:0;transform:translate3d(0,30px,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){#definition .knowledge-prose>div,#definition .knowledge-prose :is(h3,p){animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}#model .knowledge-model{perspective:1200px}#model .knowledge-model>article{transform-style:preserve-3d;will-change:transform,opacity}#model:not(.is-revealed) .knowledge-model>article{opacity:0;filter:none;transform:translate3d(1100px,0,0) rotateY(-14deg) scale(.92)}#model.is-revealed .knowledge-model>article{animation:knowledge-model-sweep-in .88s cubic-bezier(.16,1,.3,1) both}#model.is-revealed .knowledge-model>article:nth-child(1){animation-delay:.06s}#model.is-revealed .knowledge-model>article:nth-child(2){animation-delay:.26s}#model.is-revealed .knowledge-model>article:nth-child(3){animation-delay:.46s}#model.is-revealed .knowledge-model>article:nth-child(4){animation-delay:.66s}#model.is-revealed .knowledge-model>article:nth-child(5){animation-delay:.86s}@keyframes knowledge-model-sweep-in{0%{opacity:0;transform:translate3d(1100px,0,0) rotateY(-14deg) scale(.92)}to{opacity:1;transform:translateZ(0) rotateY(0) scale(1)}}@media (max-width:700px){#model:not(.is-revealed) .knowledge-model>article{transform:translate3d(115vw,0,0) rotateY(-10deg) scale(.94)}@keyframes knowledge-model-sweep-in{0%{opacity:0;transform:translate3d(115vw,0,0) rotateY(-10deg) scale(.94)}to{opacity:1;transform:translateZ(0) rotateY(0) scale(1)}}}@media (prefers-reduced-motion:reduce){#model .knowledge-model>article{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.proof-case-page{--proof:#43f2a6;--proof-dim:rgba(67,242,166,.14);background:#020806;color:#f5f8f6;overflow:hidden}.proof-case-page *{box-sizing:border-box}.proof-case-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.proof-case-hero,.proof-case-section{min-height:92vh;display:grid;align-items:center;padding:132px 0 92px;border-bottom:1px solid rgba(108,255,190,.09);background:radial-gradient(circle at 78% 40%,rgba(34,180,112,.11),transparent 35%),linear-gradient(rgba(67,242,166,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(67,242,166,.025) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px}.proof-case-section{min-height:86vh;padding:110px 0;background-position:center}.proof-case-hero__grid,.proof-case-section__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:72px;align-items:center}.proof-case-section.is-reverse .proof-case-copy{order:2}.proof-case-section.is-reverse .proof-viz{order:1}.proof-case-eyebrow{margin:0 0 22px;color:var(--proof);font:700 12px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace!important;letter-spacing:.18em;text-transform:uppercase}.proof-case-copy h1{margin:0;max-width:760px;font-size:clamp(48px,5.7vw,82px);line-height:.94;letter-spacing:-.055em}.proof-case-copy h2,.proof-case-evidence h2{margin:0;font-size:clamp(40px,4.3vw,64px);line-height:1;letter-spacing:-.045em}.proof-case-copy>p:not(.proof-case-eyebrow){margin:26px 0 0;max-width:690px;color:#aab6b0;font-size:18px;line-height:1.75}.proof-case-copy .proof-case-lede{font-size:19px}.proof-case-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.proof-case-meta span,.proof-case-copy li{border:1px solid rgba(96,247,179,.18);background:#091c1494;color:#c8d5cf}.proof-case-meta span{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:999px;font-size:13px}.proof-case-meta i{width:7px;height:7px;border-radius:50%;background:var(--proof);box-shadow:0 0 14px var(--proof)}.proof-case-copy ul{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none}.proof-case-copy li{padding:11px 14px;border-radius:12px;font-size:14px}.proof-viz{position:relative;min-height:530px;border:1px solid rgba(93,255,184,.23);border-radius:28px;overflow:hidden;background:linear-gradient(145deg,#102b1fdb,#010805f5 60%);box-shadow:0 35px 90px #0000007a,inset 0 1px #ffffff0d;transform:perspective(1200px) rotateY(-2deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}.proof-case-section.is-reverse .proof-viz{transform:perspective(1200px) rotateY(2deg)}.proof-viz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 55% 42%,rgba(67,242,166,.12),transparent 34%),linear-gradient(rgba(67,242,166,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(67,242,166,.035) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;pointer-events:none}.proof-viz>header{position:relative;z-index:2;height:66px;display:flex;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid rgba(93,255,184,.13);color:#d9eee4;font:700 11px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.proof-viz>header svg{width:19px;color:var(--proof)}.proof-viz>header em{margin-left:auto;color:var(--proof);font-style:normal}.proof-viz--meeting{padding:0 24px 24px}.proof-viz--meeting header{margin:0 -24px}.proof-waveform{position:relative;height:170px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px}.proof-waveform:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#43f2a63d}.proof-waveform i{width:6px;max-height:120px;border-radius:5px;background:linear-gradient(var(--proof),rgba(67,242,166,.2));box-shadow:0 0 12px #43f2a647;animation:proof-wave 2.6s ease-in-out infinite alternate}.proof-waveform i:nth-child(3n){animation-delay:-1.1s}.proof-waveform i:nth-child(4n){animation-delay:-1.8s}@keyframes proof-wave{to{transform:scaleY(.55);opacity:.58}}.proof-language-row{display:flex;align-items:center;gap:9px}.proof-language-row span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(67,242,166,.25);border-radius:50%;color:var(--proof);font-weight:800}.proof-language-row b{margin-left:auto;color:#799087;font:600 10px/1 ui-monospace,monospace;letter-spacing:.12em}.proof-transcript{display:flex;align-items:center;gap:14px;margin-top:18px;padding:17px;border:1px solid rgba(67,242,166,.12);border-radius:14px;background:#05110cb3;font-size:12px}.proof-transcript p{display:grid;gap:6px;flex:1;margin:0}.proof-transcript p i{display:block;height:5px;border-radius:5px;background:#1b3329}.proof-transcript p i:nth-child(2){width:78%}.proof-transcript p i:nth-child(3){width:48%}.proof-transcript em{color:var(--proof);font-style:normal}.proof-mini-pipeline{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:18px}.proof-mini-pipeline span{display:grid;gap:7px;padding:10px 4px;border-top:1px solid rgba(67,242,166,.24);color:#85958d;font-size:9px;text-align:center}.proof-mini-pipeline b{color:var(--proof);font-size:10px}.proof-viz--archive{padding:0 28px 24px}.proof-viz--archive header{margin:0 -28px}.proof-doc-stack{position:relative;width:48%;height:245px;margin:30px auto 0;transform:rotate(-2deg)}.proof-doc-stack>i,.proof-doc-stack article{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(170,255,216,.23);border-radius:4px;background:#d6d0b9}.proof-doc-stack>i:first-child{transform:translate(-18px,15px) rotate(-5deg);opacity:.25}.proof-doc-stack>i:nth-child(2){transform:translate(17px,11px) rotate(4deg);opacity:.42}.proof-doc-stack>i:nth-child(3){transform:translate(-7px,7px);opacity:.72}.proof-doc-stack article{padding:24px;color:#1c211d}.proof-doc-stack article span{font:700 10px/1 monospace}.proof-doc-stack article b{display:block;height:8px;margin-top:18px;background:#0e151057}.proof-doc-stack article b:nth-of-type(2){width:82%}.proof-doc-stack article b:nth-of-type(3){width:92%}.proof-doc-stack article b:nth-of-type(4){width:66%}.proof-scan-line{position:absolute;z-index:3;left:-10%;right:-10%;top:25%;height:2px;background:var(--proof);box-shadow:0 0 20px 5px #43f2a68c;animation:proof-scan 3s ease-in-out infinite alternate}@keyframes proof-scan{to{top:82%}}.proof-confidence{position:absolute;right:28px;top:110px;width:150px;padding:14px;border:1px solid rgba(67,242,166,.2);border-radius:14px;background:#07160fe0}.proof-confidence span{display:block;color:#81958b;font-size:10px}.proof-confidence strong{font-size:25px}.proof-confidence i{display:block;height:4px;margin-top:8px;border-radius:5px;background:#20352c}.proof-confidence b{display:block;width:94.8%;height:100%;background:var(--proof)}.proof-patch-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.proof-patch-list p{display:flex;align-items:center;gap:7px;margin:0;padding:13px;border:1px solid rgba(67,242,166,.13);border-radius:12px;color:#aabbb2;font-size:11px}.proof-patch-list svg{width:14px;color:var(--proof)}.proof-search{display:flex;align-items:center;gap:10px;margin-top:12px;padding:15px 17px;border:1px solid rgba(67,242,166,.2);border-radius:13px;background:#07150f;font-size:12px}.proof-search svg{width:16px;color:var(--proof)}.proof-search em{margin-left:auto;color:var(--proof);font-style:normal}.proof-viz--creator{padding:0 28px 26px}.proof-viz--creator header{margin:0 -28px}.proof-privacy-orbit{position:relative;height:265px;margin-top:14px}.proof-privacy-orbit>i{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(67,242,166,.2);border-radius:50%;transform:translate(-50%,-50%)}.proof-privacy-orbit>i:nth-child(1){width:130px;height:130px}.proof-privacy-orbit>i:nth-child(2){width:205px;height:205px}.proof-privacy-orbit>i:nth-child(3){width:275px;height:275px;border-style:dashed;animation:proof-spin 18s linear infinite}@keyframes proof-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.proof-privacy-orbit>span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#175c3f,#082117 70%);box-shadow:0 0 38px #43f2a633}.proof-privacy-orbit svg{width:22px;color:var(--proof)}.proof-privacy-orbit strong{margin-top:7px;font:700 11px/1 monospace;color:var(--proof)}.proof-privacy-orbit small{font-size:8px;color:#8fa398}.proof-privacy-orbit>b{position:absolute;right:12%;top:18%;padding:8px 11px;border:1px solid rgba(67,242,166,.17);border-radius:20px;color:#8da097;font:600 9px/1 monospace}.proof-mentor-card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(67,242,166,.2);border-radius:14px;background:#071810cc}.proof-mentor-card svg{width:20px;color:var(--proof)}.proof-mentor-card p{display:grid;gap:3px;flex:1;margin:0}.proof-mentor-card span{color:#8fa097;font-size:10px}.proof-mentor-card em{color:var(--proof);font-style:normal;font-weight:700}.proof-creator-row{display:flex;justify-content:center;gap:9px;margin-top:17px}.proof-creator-row span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(67,242,166,.18);border-radius:50%;color:#7c9187;font-size:10px}.proof-creator-row .is-active{background:var(--proof);color:#042014;box-shadow:0 0 22px #43f2a65c}.proof-viz--university{padding:0 28px 24px}.proof-viz--university header{margin:0 -28px}.proof-knowledge-graph{position:relative;height:285px;margin-top:8px}.proof-knowledge-graph svg{width:100%;height:100%;overflow:visible}.proof-knowledge-graph path{stroke:#43f2a65c;stroke-width:1.5}.proof-knowledge-graph circle{fill:#092318;stroke:var(--proof);stroke-width:2}.proof-knowledge-graph circle.is-core{fill:var(--proof);filter:drop-shadow(0 0 12px var(--proof))}.proof-knowledge-graph span{position:absolute;left:52%;top:51%;padding:8px 10px;border-radius:10px;background:#0b2419;color:#c3d7cd;font-size:9px}.proof-source-answer{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid rgba(67,242,166,.18);border-radius:14px;background:#07160f}.proof-source-answer svg{width:21px;color:var(--proof)}.proof-source-answer p{display:grid;gap:4px;flex:1;margin:0}.proof-source-answer span{color:#81968b;font-size:10px}.proof-source-answer em{color:var(--proof);font:600 9px/1 monospace}.proof-access{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;border:1px solid rgba(67,242,166,.12);border-radius:12px;color:#9aafa4;font-size:11px}.proof-access svg{width:16px;color:var(--proof)}.proof-access b{margin-left:auto;color:var(--proof)}.proof-case-evidence{padding:120px 0;background:radial-gradient(circle at 50% 0,rgba(67,242,166,.13),transparent 36%),#020806}.proof-case-evidence h2{max-width:700px}.proof-case-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:58px}.proof-case-metrics>div{min-height:170px;padding:25px;border:1px solid rgba(67,242,166,.16);border-radius:18px;background:linear-gradient(145deg,#0f2d1fa6,#020b07bf);box-shadow:inset 0 1px #ffffff0a}.proof-case-metrics strong{display:block;color:var(--proof);font-size:clamp(33px,4vw,52px);letter-spacing:-.04em}.proof-case-metrics span{display:block;margin-top:26px;color:#94a69d;font-size:13px;line-height:1.45}.proof-case-replication{display:flex;gap:20px;align-items:flex-start;margin-top:20px;padding:28px;border:1px solid rgba(67,242,166,.18);border-radius:18px;background:#081a12a6}.proof-case-replication svg{width:26px;color:var(--proof)}.proof-case-replication small{color:var(--proof);font:700 10px/1 monospace;letter-spacing:.12em}.proof-case-replication p{margin:10px 0 0;color:#bac8c1;font-size:16px;line-height:1.6}.proof-case-next{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:58px}.proof-case-next a{display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:18px;border:1px solid rgba(67,242,166,.14);border-radius:15px;color:#dce7e1;text-decoration:none;font-size:13px;transition:border-color .25s,background .25s}.proof-case-next a:hover{border-color:#43f2a673;background:#43f2a612}.proof-case-next span{color:var(--proof);font-size:20px}@media (max-width:900px){.proof-case-hero,.proof-case-section{min-height:auto;padding:118px 0 74px}.proof-case-hero__grid,.proof-case-section__grid{grid-template-columns:1fr;gap:48px}.proof-case-section.is-reverse .proof-case-copy,.proof-case-section.is-reverse .proof-viz{order:initial}.proof-viz,.proof-case-section.is-reverse .proof-viz{min-height:500px;transform:none}.proof-case-metrics{grid-template-columns:repeat(2,1fr)}.proof-case-next{grid-template-columns:1fr}}@media (max-width:560px){.proof-case-wrap{width:min(100% - 28px,1180px)}.proof-case-copy h1{font-size:43px}.proof-case-copy h2,.proof-case-evidence h2{font-size:38px}.proof-case-copy>p:not(.proof-case-eyebrow){font-size:16px}.proof-viz{min-height:440px;border-radius:20px}.proof-case-metrics,.proof-patch-list{grid-template-columns:1fr}.proof-patch-list p:nth-child(n+2){display:none}.proof-confidence{right:14px}.proof-mini-pipeline{grid-template-columns:repeat(3,1fr)}.proof-case-evidence{padding:82px 0}}@media (prefers-reduced-motion:reduce){.proof-waveform i,.proof-scan-line,.proof-privacy-orbit>i{animation:none!important}}.proof-viz.proof-scene{--accent:#49e8aa;position:relative;isolation:isolate;min-height:520px;overflow:hidden;border:1px solid rgba(73,232,170,.26);border-radius:28px;background:linear-gradient(145deg,#0a1512,#06100d 58%,#030806);box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff09;color:#eef7f2}.proof-viz.proof-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(73,232,170,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(73,232,170,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 92%);mask-image:linear-gradient(to bottom,#000,transparent 92%)}.proof-viz.proof-scene:after{content:"";position:absolute;z-index:-1;width:360px;height:360px;right:-150px;top:-160px;border-radius:50%;background:#49e8aa12;filter:blur(60px)}.proof-viz.proof-scene>header{position:relative;z-index:2;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:0 24px;border-bottom:1px solid rgba(152,194,174,.13);background:#040a0861;font-family:var(--font-mono,monospace);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.proof-viz.proof-scene>header svg{width:19px;height:19px}.proof-viz.proof-scene>header em{font-style:normal;letter-spacing:.04em;text-transform:none;color:#8aa097}.proof-scene__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;box-sizing:border-box;height:calc(100% - 70px);padding:25px}.proof-scene__title{display:flex;align-items:end;justify-content:space-between;gap:20px}.proof-scene__title span{font-size:17px;color:#8fa199}.proof-scene__title strong{font-size:clamp(26px,3vw,42px);line-height:1;letter-spacing:-.04em}.proof-kpi-grid,.proof-output-grid,.proof-adoption-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proof-kpi-grid article,.proof-output-grid article,.proof-adoption-kpis p{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:center;margin:0;padding:17px;border:1px solid rgba(73,232,170,.14);border-radius:17px;background:#081410b8}.proof-kpi-grid svg{grid-row:1/3;width:22px;color:var(--accent)}.proof-kpi-grid span,.proof-output-grid span,.proof-adoption-kpis span{font-size:12px;color:#7f948b}.proof-kpi-grid strong,.proof-output-grid strong,.proof-adoption-kpis strong{font-size:17px;color:#f2f8f5}.proof-chip-row,.proof-event-row,.proof-source-row{display:flex;flex-wrap:wrap;gap:9px}.proof-chip-row span,.proof-event-row span,.proof-source-row span{padding:8px 11px;border:1px solid rgba(73,232,170,.18);border-radius:999px;background:#49e8aa0e;font-size:11px;color:#a9bab2}.proof-query{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid rgba(73,232,170,.22);border-radius:16px;background:#091713}.proof-query svg{width:18px;color:var(--accent)}.proof-query span{flex:1;font-size:14px}.proof-query kbd{padding:5px 8px;border-radius:7px;background:#49e8aa1f;color:var(--accent)}.proof-wave-panel{display:flex;flex:1;flex-direction:column;justify-content:center;padding:18px 22px;border-radius:20px;background:linear-gradient(180deg,#49e8aa17,#03090773)}.proof-wave-panel>div{display:flex;align-items:center;gap:6px;height:116px}.proof-wave-panel i{flex:1;min-height:10px;border-radius:6px;background:linear-gradient(to top,#177651,var(--accent));box-shadow:0 0 14px #49e8aa29;animation:proofWave 2.4s ease-in-out infinite alternate;transform-origin:center}.proof-wave-panel i:nth-child(3n){animation-delay:-.7s}.proof-wave-panel p{display:flex;justify-content:space-between;margin:12px 0 0;font-size:12px;color:#92a69d}.proof-wave-panel b{color:var(--accent);letter-spacing:.14em}.proof-speaker-map{display:flex;flex:1;flex-direction:column;justify-content:center;gap:18px;padding:22px;border:1px solid rgba(73,232,170,.13);border-radius:20px;background:#030a078c}.proof-speaker-map__axis{display:flex;justify-content:space-between;padding-left:105px;font:10px var(--font-mono,monospace);color:#607169}.proof-speaker-map article{display:grid;grid-template-columns:92px 1fr 62px;align-items:center;gap:12px}.proof-speaker-map article b,.proof-speaker-map article em{font:10px var(--font-mono,monospace);font-style:normal;color:#82958c}.proof-speaker-map article i{position:relative;height:13px;border-radius:999px;background:#11211b}.proof-speaker-map article i:after{content:"";position:absolute;left:var(--start);right:calc(100% - var(--end));height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e9969,var(--accent));box-shadow:0 0 15px #49e8aa38}.proof-pipeline-flow{display:grid;flex:1;grid-template-columns:repeat(3,1fr);gap:12px}.proof-pipeline-flow article{position:relative;display:flex;min-height:96px;flex-direction:column;justify-content:center;gap:8px;padding:17px;border:1px solid rgba(133,160,147,.14);border-radius:18px;background:#08100dbd}.proof-pipeline-flow article span{font:10px var(--font-mono,monospace);color:#66776f}.proof-pipeline-flow article b{font-size:17px}.proof-pipeline-flow article svg,.proof-pipeline-flow article>i{position:absolute;right:15px;top:15px;width:18px;height:18px;border-radius:50%}.proof-pipeline-flow .is-complete{border-color:#49e8aa47}.proof-pipeline-flow .is-complete svg{color:var(--accent)}.proof-pipeline-flow .is-active{background:linear-gradient(135deg,#49e8aa29,#07100dd9);box-shadow:inset 0 0 0 1px #49e8aa3d}.proof-pipeline-flow .is-active>i{border:2px solid var(--accent);animation:proofPulse 1.6s infinite}.proof-quality-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.proof-quality-strip p{margin:0;padding:13px;border-top:1px solid rgba(73,232,170,.18)}.proof-quality-strip span{display:block;font-size:10px;color:#768b81}.proof-quality-strip strong{display:block;margin-top:6px;font-size:15px}.proof-answer{padding:20px;border-left:2px solid var(--accent);background:linear-gradient(90deg,rgba(73,232,170,.09),transparent)}.proof-answer small{font:10px var(--font-mono,monospace);letter-spacing:.1em;color:var(--accent)}.proof-answer p{max-width:560px;margin:10px 0 0;font-size:18px;line-height:1.45}.proof-output-grid{grid-template-columns:repeat(3,1fr)}.proof-output-grid article{display:flex;flex-direction:column;align-items:flex-start}.proof-archive-count{padding:21px;border-radius:20px;background:linear-gradient(120deg,#49e8aa21,#040a0899)}.proof-archive-count span{font-size:12px;color:#82978d}.proof-archive-count strong{display:block;margin:6px 0 15px;font-size:42px}.proof-archive-count i{display:block;height:8px;overflow:hidden;border-radius:99px;background:#15231d}.proof-archive-count i b{display:block;width:84%;height:100%;background:linear-gradient(90deg,#197a55,var(--accent))}.proof-archive-feed{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:13px 16px;border:1px solid rgba(73,232,170,.12);border-radius:14px;font-size:11px;color:#99aaa2}.proof-archive-feed em{font-style:normal}.proof-archive-feed b{color:var(--accent)}.proof-page-inspector{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:20px}.proof-page-inspector>article{position:relative;overflow:hidden;padding:26px;border-radius:15px;background:#d9d4c6;color:#34332f;transform:rotate(-1deg);box-shadow:0 22px 35px #0000004d}.proof-page-inspector>article span{font:700 12px var(--font-mono,monospace)}.proof-page-inspector>article i{display:block;width:78%;height:8px;margin-top:18px;background:#27272247;box-shadow:0 18px #27272233,0 36px #27272240,0 54px #2727222e}.proof-page-inspector>article b{position:absolute;border:1px solid #16875e;background:#49e8aa1f}.proof-page-inspector .region-a{top:70px;right:24px;bottom:42%;left:24px}.proof-page-inspector .region-b{top:63%;right:38px;bottom:22px;left:42%}.proof-issue-list{display:flex;flex-direction:column;justify-content:center;gap:10px}.proof-issue-list p{display:flex;gap:12px;margin:0;padding:14px;border:1px solid rgba(73,232,170,.13);border-radius:14px;background:#091510}.proof-issue-list em{font:10px var(--font-mono,monospace);color:var(--accent)}.proof-issue-list span{font-size:11px;color:#7f9389}.proof-issue-list b{display:block;margin-bottom:4px;font-size:14px;color:#eef7f2}.proof-diff{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center}.proof-diff article{padding:19px;border:1px solid rgba(140,158,149,.14);border-radius:17px;background:#0b1310}.proof-diff small{color:#74877e}.proof-diff p{font-family:var(--font-mono,monospace);font-size:14px}.proof-diff span{font-size:11px;color:#a16e6e}.proof-diff .is-proposed{border-color:#49e8aa47;background:#49e8aa12}.proof-diff .is-proposed span{color:var(--accent)}.proof-review-row{display:flex;align-items:center;gap:15px;padding:13px 0}.proof-review-row span{display:flex;align-items:center;gap:6px;font-size:11px;color:#97a99f}.proof-review-row svg{width:14px;color:var(--accent)}.proof-review-row button{margin-left:auto;padding:11px 16px;border:0;border-radius:10px;background:var(--accent);font-weight:700;color:#052015}.proof-audit-line{display:flex;align-items:center;gap:13px;padding:15px;border-radius:15px;background:#49e8aa11}.proof-audit-line svg{color:var(--accent)}.proof-audit-line p{margin:0}.proof-audit-line b,.proof-audit-line span{display:block}.proof-audit-line span{margin-top:3px;font-size:11px;color:#82978d}.proof-search{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:14px;background:#eef3ef;color:#0b1712}.proof-search svg{width:17px}.proof-search span{flex:1}.proof-search em{font-style:normal;font-size:11px;color:#4f675c}.proof-retrieval{display:grid;flex:1;grid-template-columns:1.1fr .8fr;gap:15px}.proof-retrieval>div{display:flex;flex-direction:column;gap:9px}.proof-retrieval article{display:flex;flex-direction:column;gap:5px;padding:13px;border:1px solid rgba(73,232,170,.12);border-radius:14px;background:#0a1310}.proof-retrieval article.is-active{border-color:#49e8aa66;background:#49e8aa14}.proof-retrieval small{font:9px var(--font-mono,monospace);color:var(--accent)}.proof-retrieval span{font-size:10px;color:#74877e}.proof-retrieval aside{padding:20px;border-radius:12px;background:#d6d2c5;color:#34332f}.proof-retrieval aside span{font:700 10px var(--font-mono,monospace)}.proof-retrieval aside i{display:block;width:80%;height:7px;margin-top:16px;background:#2d2c2740}.proof-retrieval aside mark{display:block;margin-top:16px;padding:5px;background:#49e8aa85}.proof-creator-profile{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:15px;padding:20px;border:1px solid rgba(73,232,170,.22);border-radius:20px;background:#49e8aa12}.proof-creator-profile>span{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1d7655,#091914);font-size:18px;font-weight:800}.proof-creator-profile p{margin:0}.proof-creator-profile small,.proof-creator-profile strong,.proof-creator-profile em{display:block}.proof-creator-profile small{font:9px var(--font-mono,monospace);color:var(--accent)}.proof-creator-profile strong{margin:5px 0;font-size:17px}.proof-creator-profile em{font-style:normal;font-size:11px;color:#82978d}.proof-creator-profile>b{font-size:24px}.proof-creator-goal{display:flex;flex:1;align-items:center;gap:17px;padding:22px;border-radius:20px;background:linear-gradient(120deg,#0c1a15,#050c0999)}.proof-creator-goal svg{width:34px;color:var(--accent)}.proof-creator-goal p{margin:0}.proof-creator-goal span,.proof-creator-goal strong{display:block}.proof-creator-goal span{font-size:11px;color:#82978d}.proof-creator-goal strong{max-width:430px;margin-top:7px;font-size:20px;line-height:1.35}.proof-boundary{display:grid;flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px}.proof-boundary article{display:flex;min-height:210px;flex-direction:column;gap:10px;padding:20px;border:1px solid rgba(73,232,170,.18);border-radius:20px;background:#08130f}.proof-boundary article svg{width:28px;color:var(--accent)}.proof-boundary small{margin-top:auto;font:9px var(--font-mono,monospace);color:var(--accent)}.proof-boundary strong{font-size:14px}.proof-boundary span{font-size:11px;color:#81958b}.proof-boundary>i{text-align:center;font-size:18px;font-style:normal;color:var(--accent)}.proof-boundary>i b{display:block;margin-bottom:8px;font-size:9px;color:#779087}.proof-policy-strip{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:14px;background:#49e8aa12}.proof-policy-strip svg{width:18px;color:var(--accent)}.proof-policy-strip span{flex:1;font-size:12px}.proof-policy-strip b{font-size:11px;color:var(--accent)}.proof-architecture{display:grid;flex:1;grid-template-columns:repeat(4,1fr);align-items:center;gap:10px}.proof-architecture article{position:relative;display:flex;min-height:126px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:14px;border:1px solid rgba(73,232,170,.14);border-radius:18px;text-align:center;background:#09130f}.proof-architecture article:not(:last-child):after{content:"";position:absolute;left:100%;width:11px;height:1px;background:var(--accent)}.proof-architecture svg{width:25px;color:var(--accent)}.proof-architecture span{font-size:11px}.proof-architecture .is-core{transform:translateY(-12px);border-color:#49e8aa6b;background:linear-gradient(145deg,#49e8aa38,#07110d);box-shadow:0 18px 35px #00000047}.proof-architecture-note{display:flex;gap:10px;padding:16px;border-left:2px solid var(--accent);background:#49e8aa0d;font-size:12px}.proof-architecture-note span{color:#8ca097}.proof-mentor-dialog{display:flex;flex:1;flex-direction:column;gap:13px}.proof-mentor-dialog>p{align-self:flex-end;max-width:70%;margin:0;padding:14px 16px;border-radius:17px 17px 3px;background:#174c38;font-size:13px}.proof-mentor-dialog>p span{display:block;margin-bottom:5px;font:9px var(--font-mono,monospace);color:#9eeecb}.proof-mentor-dialog article{display:flex;gap:13px;padding:19px;border:1px solid rgba(73,232,170,.17);border-radius:3px 18px 18px;background:#09130f}.proof-mentor-dialog article>svg{width:25px;color:var(--accent)}.proof-mentor-dialog small,.proof-mentor-dialog strong,.proof-mentor-dialog span{display:block}.proof-mentor-dialog small{font:9px var(--font-mono,monospace);color:var(--accent)}.proof-mentor-dialog strong{margin:8px 0;font-size:17px}.proof-mentor-dialog article span{font-size:11px;color:#879b91}.proof-voice-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.proof-voice-bars p{margin:0}.proof-voice-bars span{font-size:10px;color:#84988e}.proof-voice-bars i{display:block;height:6px;margin-top:8px;border-radius:99px;background:#15221d}.proof-voice-bars b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.proof-research-answer{display:flex;flex:1;align-items:center;gap:16px;padding:22px;border-radius:20px;background:linear-gradient(120deg,#49e8aa21,#050d0a99)}.proof-research-answer svg{width:32px;color:var(--accent)}.proof-research-answer p{margin:0}.proof-research-answer small,.proof-research-answer strong{display:block}.proof-research-answer small{font:9px var(--font-mono,monospace);color:var(--accent)}.proof-research-answer strong{max-width:500px;margin-top:8px;font-size:20px;line-height:1.35}.proof-source-row span{display:flex;align-items:center;gap:7px}.proof-source-row svg{width:14px;color:var(--accent)}.proof-repository-map{display:grid;flex:1;grid-template-columns:repeat(2,1fr);gap:12px}.proof-repository-map article{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:center;padding:17px;border:1px solid rgba(73,232,170,.16);border-radius:18px;background:#09130f}.proof-repository-map svg{grid-row:1/4;width:25px;color:var(--accent)}.proof-repository-map b{font-size:15px}.proof-repository-map span,.proof-repository-map em{font-size:10px;font-style:normal;color:#81958b}.proof-repository-map .is-limited{border-color:#cfa95247}.proof-repository-map .is-limited svg{color:#d8ad5d}.proof-gap{display:flex;align-items:center;gap:10px;padding:15px;border-radius:14px;background:#cfa95217;color:#c8b58d}.proof-gap svg{width:17px}.proof-governance-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:center}.proof-governance-flow span{display:flex;min-height:76px;align-items:center;justify-content:center;gap:7px;padding:12px;border:1px solid rgba(73,232,170,.16);border-radius:16px;text-align:center;font-size:11px}.proof-governance-flow span svg{width:17px;color:var(--accent)}.proof-governance-flow i{font-style:normal;color:var(--accent)}.proof-cited-answer{flex:1;padding:22px;border-left:2px solid var(--accent);background:linear-gradient(90deg,rgba(73,232,170,.09),transparent)}.proof-cited-answer small{font:9px var(--font-mono,monospace);color:var(--accent)}.proof-cited-answer p{max-width:570px;margin:12px 0 20px;font-size:17px;line-height:1.5}.proof-cited-answer div{display:flex;flex-wrap:wrap;gap:8px}.proof-cited-answer span{padding:7px 9px;border-radius:8px;background:#49e8aa12;font-size:10px;color:#8da198}.proof-learning-tracks{display:grid;grid-template-columns:1fr 1fr;gap:13px}.proof-learning-tracks article{padding:20px;border:1px solid rgba(73,232,170,.17);border-radius:19px;background:#09130f}.proof-learning-tracks span{font:9px var(--font-mono,monospace);color:var(--accent)}.proof-learning-tracks strong{display:block;margin:7px 0 17px;font-size:19px}.proof-learning-tracks i{display:block;height:7px;border-radius:99px;background:#15221d}.proof-learning-tracks i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1b805a,var(--accent))}.proof-learning-tracks p{margin:9px 0 0;font-size:10px;color:#81958b}.proof-adoption-kpis{grid-template-columns:repeat(3,1fr)}.proof-adoption-kpis p{display:flex;flex-direction:column;align-items:flex-start}.proof-adoption-kpis strong{font-size:24px}.proof-adoption-note{display:flex;align-items:center;gap:10px;padding:14px;border-radius:14px;background:#49e8aa12;font-size:12px}.proof-adoption-note svg{width:18px;color:var(--accent)}.proof-scene__body>*{animation:proofSceneRise .72s cubic-bezier(.16,1,.3,1) both}.proof-scene__body>*:nth-child(2){animation-delay:.09s}.proof-scene__body>*:nth-child(3){animation-delay:.18s}.proof-scene__body>*:nth-child(4){animation-delay:.27s}@keyframes proofSceneRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes proofWave{to{transform:scaleY(.72);opacity:.72}}@keyframes proofPulse{50%{box-shadow:0 0 0 7px #49e8aa12}}@media (max-width:900px){.proof-viz.proof-scene{min-height:470px}.proof-output-grid,.proof-quality-strip,.proof-adoption-kpis{grid-template-columns:1fr}.proof-pipeline-flow,.proof-architecture{grid-template-columns:repeat(2,1fr)}.proof-architecture article:not(:last-child):after{display:none}.proof-page-inspector,.proof-retrieval{grid-template-columns:1fr}.proof-page-inspector>article{min-height:190px}.proof-retrieval aside{display:none}}@media (max-width:620px){.proof-viz.proof-scene{min-height:0}.proof-viz.proof-scene>header{grid-template-columns:20px 1fr;padding:0 17px}.proof-viz.proof-scene>header em{display:none}.proof-scene__body{height:auto;min-height:420px;padding:17px}.proof-kpi-grid,.proof-repository-map,.proof-learning-tracks,.proof-boundary{grid-template-columns:1fr}.proof-boundary article{min-height:140px}.proof-boundary>i{transform:rotate(90deg)}.proof-governance-flow{grid-template-columns:1fr}.proof-governance-flow>i{transform:rotate(90deg);text-align:center}.proof-diff{grid-template-columns:1fr}.proof-diff>i{transform:rotate(90deg);text-align:center}.proof-review-row{align-items:flex-start;flex-direction:column}.proof-review-row button{margin:0}.proof-speaker-map article{grid-template-columns:70px 1fr 45px}.proof-speaker-map__axis{padding-left:82px}.proof-wave-panel>div{height:82px}}@media (prefers-reduced-motion:reduce){.proof-scene__body>*,.proof-wave-panel i,.proof-pipeline-flow .is-active>i{animation:none!important}}.method-page :is(.method-step,.method-close),.solution-page :is(.crm-story-section,.mkt-story-section,.hr-story-section),.proof-case-page :is(.proof-case-section,.proof-case-evidence){content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 880px}@keyframes ui-assemble-up{0%{opacity:0;transform:translate3d(0,28px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.solution-page section:not(.is-revealed) :is(.crm-dash-top,.crm-dash-metrics>div,.crm-analytics-grid>div,.crm-dash-bottom>div,.crm-board-head,.crm-project-tabs button,.crm-project-detail,.crm-float-card,.crm-staff-head,.crm-staff-tabs button,.crm-task-columns>div,.crm-phone-team,.crm-ai-orb,.crm-phone-hello,.crm-phone h3,.crm-phone-conversation,.crm-phone-input,.mkt-studio-topbar,.mkt-studio-tools,.mkt-prompt-node,.mkt-style-node,.mkt-avatar-stage,.mkt-studio-timeline,.mkt-image-grid>*,.mkt-creative-brief,.mkt-video-preview,.mkt-video-clips>*,.mkt-track,.mkt-agent-operation,.mkt-analytics-head,.mkt-stat,.mkt-performance-chart,.mkt-platform-breakdown>*,.hr-launch-head,.hr-launch-sidebar>*,.hr-launch-body>*,.hr-phone-head,.hr-phone-summary,.hr-task-tabs>*,.hr-task-list>*,.hr-skills-head,.hr-person-list>*,.hr-skills-layout main>*,.hr-match-head,.hr-match-requirements,.hr-match-row,.hr-loop-core,.hr-loop-node,.hr-top-rated>div){opacity:0}.solution-page section.is-revealed :is(.crm-dash-top,.crm-dash-metrics>div,.crm-analytics-grid>div,.crm-dash-bottom>div,.crm-board-head,.crm-project-tabs button,.crm-project-detail,.crm-float-card,.crm-staff-head,.crm-staff-tabs button,.crm-task-columns>div,.crm-phone-team,.crm-ai-orb,.crm-phone-hello,.crm-phone h3,.crm-phone-conversation,.crm-phone-input,.mkt-studio-topbar,.mkt-studio-tools,.mkt-prompt-node,.mkt-style-node,.mkt-avatar-stage,.mkt-studio-timeline,.mkt-image-grid>*,.mkt-creative-brief,.mkt-video-preview,.mkt-video-clips>*,.mkt-track,.mkt-agent-operation,.mkt-analytics-head,.mkt-stat,.mkt-performance-chart,.mkt-platform-breakdown>*,.hr-launch-head,.hr-launch-sidebar>*,.hr-launch-body>*,.hr-phone-head,.hr-phone-summary,.hr-task-tabs>*,.hr-task-list>*,.hr-skills-head,.hr-person-list>*,.hr-skills-layout main>*,.hr-match-head,.hr-match-requirements,.hr-match-row,.hr-loop-core,.hr-loop-node,.hr-top-rated>div){animation:ui-assemble-up .58s cubic-bezier(.16,1,.3,1) both}.solution-page section.is-revealed :is(.crm-dash-metrics>div:nth-child(2),.crm-project-tabs button:nth-child(2),.crm-staff-tabs button:nth-child(2),.mkt-style-node,.mkt-image-grid>*:nth-child(2),.mkt-video-clips>*:nth-child(2),.mkt-agent-operation:nth-child(2),.mkt-stat:nth-child(2),.hr-launch-sidebar>*:nth-child(2),.hr-task-tabs>*:nth-child(2),.hr-person-list>*:nth-child(2),.hr-match-row:nth-child(2),.hr-loop-node:nth-of-type(2)){animation-delay:.08s}.solution-page section.is-revealed :is(.crm-dash-metrics>div:nth-child(3),.crm-project-tabs button:nth-child(3),.crm-staff-tabs button:nth-child(3),.mkt-avatar-stage,.mkt-image-grid>*:nth-child(3),.mkt-video-clips>*:nth-child(3),.mkt-agent-operation:nth-child(3),.mkt-stat:nth-child(3),.hr-launch-sidebar>*:nth-child(3),.hr-task-tabs>*:nth-child(3),.hr-person-list>*:nth-child(3),.hr-match-row:nth-child(3),.hr-loop-node:nth-of-type(3)){animation-delay:.16s}.solution-page section.is-revealed :is(.crm-analytics-grid>div,.crm-project-detail,.crm-task-columns>div,.crm-phone-conversation,.mkt-studio-timeline,.mkt-creative-brief,.mkt-video-preview,.mkt-performance-chart,.hr-launch-body>*,.hr-task-list>*,.hr-skills-layout main>*,.hr-match-requirements,.hr-top-rated>div){animation-delay:.22s}.solution-page section.is-revealed :is(.crm-dash-bottom>div,.crm-phone-input,.mkt-platform-breakdown>*,.hr-loop-node:nth-of-type(n+4)){animation-delay:.32s}.proof-case-page section:not(.is-revealed) .proof-viz>:is(header,.proof-waveform,.proof-language-row,.proof-transcript,.proof-mini-pipeline,.proof-doc-stack,.proof-confidence,.proof-patch-list,.proof-search,.proof-privacy-orbit,.proof-mentor-card,.proof-creator-row,.proof-knowledge-graph,.proof-source-answer,.proof-access){opacity:0}.proof-case-page section.is-revealed .proof-viz>:is(header,.proof-waveform,.proof-language-row,.proof-transcript,.proof-mini-pipeline,.proof-doc-stack,.proof-confidence,.proof-patch-list,.proof-search,.proof-privacy-orbit,.proof-mentor-card,.proof-creator-row,.proof-knowledge-graph,.proof-source-answer,.proof-access){animation:ui-assemble-up .62s cubic-bezier(.16,1,.3,1) both}.proof-case-page section.is-revealed .proof-viz>:is(.proof-waveform,.proof-doc-stack,.proof-privacy-orbit,.proof-knowledge-graph){animation-delay:.1s}.proof-case-page section.is-revealed .proof-viz>:is(.proof-language-row,.proof-confidence,.proof-mentor-card,.proof-source-answer){animation-delay:.2s}.proof-case-page section.is-revealed .proof-viz>:is(.proof-transcript,.proof-patch-list,.proof-creator-row,.proof-access){animation-delay:.3s}.proof-case-page section.is-revealed .proof-viz>:is(.proof-mini-pipeline,.proof-search){animation-delay:.38s}.method-page .method-visual:before,.method-page :is(.method-assessment .choice.is-active,.method-assessment .visual-progress i,.method-meeting .calendar-card,.method-meeting .agenda-card,.method-meeting .attendee-row span,.method-pilot .pilot-flow span,.method-pilot .pilot-flow svg,.method-pilot .metric-row i b,.method-launch .launch-ring,.method-launch .launch-ring svg,.method-launch .launch-line i,.method-care .care-chart i),.proof-case-page :is(.proof-waveform i,.proof-scan-line,.proof-privacy-orbit>i){animation:none!important}.method-page :is(.method-visual,.calendar-card,.agenda-card,.metric-row>div,.care-stats>div,.strength-grid>div),.solution-page :is(.crm-depth-card,.crm-float-card,.crm-task-columns>div,.mkt-glass-shell,.mkt-agent-operation,.mkt-stat,.hr-glass-shell,.hr-task-card,.hr-match-row,.hr-top-rated>div),.proof-case-page :is(.proof-viz,.proof-case-metrics>div,.proof-case-replication,.proof-case-next a){transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .38s ease,background-color .3s ease}@media (hover:hover) and (pointer:fine){.method-page .method-visual:hover{transform:translate3d(0,-7px,0) scale(1.008);border-color:#81ffc057;box-shadow:-12px 16px #0a120e9e,0 42px 90px #0000007a,0 0 48px #2bdc8e14}.method-page :is(.calendar-card,.agenda-card,.metric-row>div,.care-stats>div):hover{transform:translateY(-5px);border-color:#42eba547}.solution-page :is(.crm-depth-card,.mkt-glass-shell,.hr-glass-shell):hover{transform:translateY(-5px);border-color:#68ffbb47;box-shadow:0 32px 70px #00000061}.solution-page .crm-float-card:hover{transform:translateY(-6px) scale(1.015);border-color:#aaffd66b}.solution-page :is(.crm-task-columns>div,.mkt-agent-operation,.mkt-stat,.hr-task-card,.hr-match-row,.hr-top-rated>div):hover{transform:translateY(-4px);border-color:#53f5ac4d;background-color:#42eba50e}.proof-case-page .proof-viz:hover{transform:translateY(-6px) scale(1.008);border-color:#5dffb866;box-shadow:0 42px 95px #00000080,0 0 46px #43f2a612}.proof-case-page :is(.proof-case-metrics>div,.proof-case-replication):hover{transform:translateY(-5px);border-color:#43f2a657}}@media (max-width:900px){.method-page :is(.method-step,.method-close),.solution-page :is(.crm-story-section,.mkt-story-section,.hr-story-section),.proof-case-page :is(.proof-case-section,.proof-case-evidence){contain-intrinsic-size:auto 720px}}@media (prefers-reduced-motion:reduce){.method-page *,.solution-page *,.proof-case-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.company-page{--company-line:rgba(187,255,222,.11);--company-muted:rgba(226,237,231,.64);overflow:clip;color:#f2f7f4;background:#050706}.company-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.company-shell--article{width:min(1080px,calc(100% - 48px))}.company-hero{position:relative;padding:clamp(154px,18vw,226px) 0 clamp(86px,10vw,130px);background:radial-gradient(circle at 15% 22%,rgba(54,225,140,.15),transparent 31%),radial-gradient(circle at 82% 70%,rgba(38,136,87,.1),transparent 28%),linear-gradient(180deg,#020403,#080c09)}.company-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;pointer-events:none;background-image:linear-gradient(rgba(100,255,177,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(100,255,177,.032) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.company-hero .company-shell{position:relative;z-index:1}.company-kicker,.company-section__label{display:flex;align-items:center;gap:8px;margin:0 0 20px;color:#59eda3;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;text-transform:uppercase}.company-hero .company-shell{display:flex;flex-direction:column;align-items:center;text-align:center}.company-hero .company-kicker{justify-content:center}.company-hero h1{max-width:12.5ch;margin:0 auto;font-size:clamp(52px,7.4vw,96px);font-weight:650;line-height:.91;letter-spacing:-.068em}.company-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);max-width:820px;margin:46px auto 0}.company-hero__lede{max-width:65ch;margin:0 auto;color:#ebf3eec7;font-size:clamp(18px,1.8vw,22px);line-height:1.65;text-align:center}.company-answer{padding:24px;border:1px solid rgba(91,239,167,.2);border-radius:20px;background:#2980531a}.company-answer span{color:#5befa7;font:700 9px/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.company-answer p{margin:12px 0 0;color:#edf5f0d1;font-size:14px;line-height:1.72}.company-answer--facts dl{margin:18px 0 0}.company-answer--facts dl>div{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:10px 0;border-top:1px solid rgba(187,255,222,.1)}.company-answer--facts dt{color:#e1ece66b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.company-answer--facts dd{margin:0;color:#f2f8f4d6;font-size:12px;font-weight:600;text-align:right}.company-section{padding:clamp(86px,10vw,132px) 0;border-top:1px solid rgba(255,255,255,.05)}.company-section:nth-of-type(odd){background:#090c0a}.company-section__head{display:grid;grid-template-columns:minmax(0,.86fr) minmax(280px,1fr);gap:0 clamp(46px,8vw,110px);margin-bottom:52px}.company-section__head .company-section__label{grid-column:1/-1}.company-section__head h2,.company-statement h2,.company-region__copy h2{max-width:13ch;margin:0;font-size:clamp(38px,5vw,64px);font-weight:620;line-height:.98;letter-spacing:-.055em}.company-section__head>div{align-self:end;color:var(--company-muted);font-size:16px;line-height:1.72}.company-section__head>div p{margin:0 0 16px}.company-section__head>div p:last-child{margin-bottom:0}.company-section__head>div strong{color:#eef6f1;font-weight:650}.company-section__head--identity{margin-bottom:0}.company-section__head--compact{margin-bottom:34px}.company-statement{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(50px,10vw,130px)}.company-statement>div{align-self:end}.company-statement p{margin:0 0 18px;color:var(--company-muted);font-size:15px;line-height:1.78}.company-statement a,.company-trust__link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#5befa7;font-size:13px;font-weight:700;text-decoration:none}.company-solutions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.company-solutions a{display:flex;flex-direction:column;min-height:370px;padding:30px;border:1px solid var(--company-line);border-radius:22px;color:inherit;text-decoration:none;background:linear-gradient(145deg,#0f1813eb,#050907fa);transition:transform .3s ease,border-color .3s ease}.company-solutions a:hover{transform:translateY(-4px);border-color:#5befa742}.company-solutions a>span{color:#57eca1;font-size:42px;font-weight:700;line-height:1;letter-spacing:-.06em}.company-solutions h3{margin:58px 0 16px;font-size:23px;line-height:1.08}.company-solutions p{margin:0;color:var(--company-muted);font-size:13px;line-height:1.72}.company-solutions strong{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:28px;color:#5befa7;font-size:12px}.company-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--company-line);border-radius:24px;overflow:hidden}.company-principles article{min-height:260px;padding:28px;border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line);background:#050907a8}.company-principles article:nth-child(3n){border-right:0}.company-principles article:nth-last-child(-n+3){border-bottom:0}.company-principles article>span{color:#59eda3;font:700 9px/1 ui-monospace,monospace}.company-principles h3{margin:58px 0 14px;font-size:19px;line-height:1.16}.company-principles p{margin:0;color:var(--company-muted);font-size:13px;line-height:1.7}.company-engines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-engines article{min-height:270px;padding:32px;border:1px solid var(--company-line);border-radius:22px;background:#070c09c7}.company-engines svg{color:#5befa7}.company-engines span{display:block;margin:36px 0 8px;color:#5befa7;font:700 9px/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.company-engines h3{margin:0 0 14px;font-size:23px}.company-engines p{margin:0;color:var(--company-muted);font-size:13px;line-height:1.7}.company-engines--concise article{min-height:245px}.company-principles--concise article{min-height:238px}.company-page--concise .company-faq{max-width:780px}.company-page--concise .journey-cta-embed{border-top:1px solid rgba(255,255,255,.05)}.company-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--company-line);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#0d1812e0,#040806f5)}.company-team article{position:relative;min-height:300px;padding:32px;border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line);overflow:hidden}.company-team article:nth-child(2n){border-right:0}.company-team article:nth-last-child(-n+2){border-bottom:0}.company-team article:after{content:"";position:absolute;right:-42px;top:-52px;width:130px;height:130px;border-radius:50%;background:#48eb9914;filter:blur(3px)}.company-team article>span{display:block;color:#69f0ad80;font:700 8px/1 ui-monospace,monospace;letter-spacing:.12em;text-align:right}.company-team article>small{display:block;margin-top:36px;color:#59eda3;font:700 8px/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.company-team h3{margin:12px 0 18px;font-size:24px;line-height:1.08}.company-team p{max-width:58ch;margin:0;color:var(--company-muted);font-size:13px;line-height:1.72}.company-team-showcase{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:22px;align-items:stretch}.company-team-gallery,.company-team-profile{min-height:390px;border:1px solid var(--company-line);border-radius:24px;background:linear-gradient(145deg,#0f1b14eb,#040806fa);box-shadow:0 28px 60px #0000003d}.company-team-gallery{display:flex;flex-direction:column;justify-content:flex-end;padding:26px;overflow:hidden}.company-team-gallery__rail{display:grid;grid-template-columns:.72fr 1.65fr .72fr .72fr;gap:12px;align-items:end}.company-team-gallery__rail>button{position:relative;display:flex;height:168px;padding:0;align-items:flex-end;justify-content:center;overflow:hidden;border:1px solid rgba(185,255,220,.1);border-radius:18px;color:#dce9e2;background:radial-gradient(circle at 50% 35%,rgba(86,238,163,.2),transparent 28%),linear-gradient(155deg,#1a3427,#07100b 74%);cursor:pointer;transition:height .65s cubic-bezier(.16,1,.3,1),border-color .35s,filter .35s,transform .65s cubic-bezier(.16,1,.3,1)}.company-team-gallery__rail>button:before{content:"";position:absolute;left:50%;bottom:-34px;width:92%;aspect-ratio:1;border-radius:50% 50% 22% 22%;background:linear-gradient(160deg,#5cefa552,#091d13e0);transform:translate(-50%)}.company-team-gallery__rail>button>span{position:absolute;z-index:2;left:50%;top:42%;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(218,255,237,.24);border-radius:50%;background:#030c07a3;font-size:15px;font-weight:700;letter-spacing:.08em;transform:translate(-50%,-50%)}.company-team-gallery__rail>button>small{position:relative;z-index:3;width:100%;padding:12px 7px;color:#edf7f1ad;font-size:8px;text-align:center;background:linear-gradient(transparent,#020704e0)}.company-team-gallery__rail>button.is-active{height:292px;border-color:#64f4ac61;filter:brightness(1.12);box-shadow:0 24px 55px #0000006b,0 0 38px #3fe19114}.company-team-gallery__rail>button.is-active>span{width:76px;height:76px;color:#effff6;font-size:21px;box-shadow:0 0 34px #47e79829}.company-team-gallery__rail>button.is-active>small{padding:16px 8px;color:#fff;font-size:10px;font-weight:650}.company-team-gallery__controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.company-team-gallery__controls button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#b9c8c0;background:#ffffff06;cursor:pointer}.company-team-gallery__controls button:hover{color:#fff;border-color:#5cefa559}.company-team-gallery__controls span{color:#e1ece666;font:700 9px/1 ui-monospace,monospace}.company-team-gallery__controls strong{color:#dff7ea;font-size:13px}.company-team-profile{display:flex;flex-direction:column;justify-content:flex-end;padding:34px;animation:company-profile-in .7s cubic-bezier(.16,1,.3,1)}.company-team-profile>span{color:#5eefa68c;font:700 10px/1 ui-monospace,monospace;letter-spacing:.12em}.company-team-profile h3{margin:34px 0 7px;font-size:clamp(28px,3vw,42px);line-height:1}.company-team-profile small{color:#59eda3;font:700 9px/1.2 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.company-team-profile p{margin:34px 0 0;color:var(--company-muted);font-size:15px;line-height:1.75}@keyframes company-profile-in{0%{opacity:0;transform:translate(24px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.company-section--promise{position:relative;overflow:hidden;background:radial-gradient(circle at 22% 42%,rgba(54,225,140,.13),transparent 33%),#060a07}.company-section--promise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(100,255,177,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(100,255,177,.04) 1px,transparent 1px);background-size:44px 44px}.company-section--promise .company-shell{position:relative;z-index:1}.company-promise{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(44px,8vw,110px);align-items:end}.company-promise__statement>span{display:block;margin-bottom:28px;color:#ebf6f06b;font:700 9px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.company-promise__statement h2{max-width:10ch;margin:0;font-size:clamp(58px,8.4vw,110px);font-weight:640;line-height:.86;letter-spacing:-.075em}.company-promise__copy p{margin:0 0 18px;color:var(--company-muted);font-size:15px;line-height:1.78}.company-promise__copy p:last-child{margin-bottom:0}.company-promise__principles{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border-top:1px solid var(--company-line);border-bottom:1px solid var(--company-line)}.company-promise__principles span{display:flex;align-items:center;gap:18px;min-height:78px;padding:0 24px;border-right:1px solid var(--company-line);color:#eff7f2c7;font-size:12px}.company-promise__principles span:last-child{border-right:0}.company-promise__principles b{color:#59eda3;font:700 8px/1 ui-monospace,monospace;letter-spacing:.1em}.company-section--faq .company-section__head{display:flex;flex-direction:column;align-items:center;gap:0;margin-inline:auto;text-align:center}.company-section--faq .company-section__label{justify-content:center}.company-section--faq .company-section__head h2{max-width:none}.company-section--faq .company-section__head>div{max-width:62ch;margin-top:22px}.company-section--faq .company-faq{width:100%;margin-inline:auto}.company-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border:1px solid var(--company-line);border-radius:20px;overflow:hidden}.company-timeline article{min-height:250px;padding:26px 22px;border-right:1px solid var(--company-line)}.company-timeline article:last-child{border-right:0;background:#36c67c0f}.company-timeline span{color:#59eda3;font:700 9px/1 ui-monospace,monospace}.company-timeline h3{margin:48px 0 12px;font-size:17px;line-height:1.18}.company-timeline p{margin:0;color:var(--company-muted);font-size:12px;line-height:1.68}.company-section--region .company-shell{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:clamp(50px,9vw,120px);align-items:center}.company-region__copy>p:last-child{max-width:60ch;margin:28px 0 0;color:var(--company-muted);font-size:15px;line-height:1.76}.company-region__locations{display:grid;gap:14px}.company-region__locations article{display:grid;grid-template-columns:48px 1fr;padding:24px;border:1px solid var(--company-line);border-radius:18px;background:#070c09c2}.company-region__locations svg{grid-row:1/4;align-self:center;color:#59eda3}.company-region__locations span{color:#e1ece66b;font:700 8px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.company-region__locations strong{margin-top:8px;font-size:18px}.company-region__locations small{margin-top:6px;color:var(--company-muted);font-size:11px;line-height:1.5}.company-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--company-line);border-radius:20px;overflow:hidden}.company-trust>div{display:flex;align-items:center;gap:12px;min-height:66px;padding:0 22px;border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line);color:#ebf4efb8;font-size:13px}.company-trust>div:nth-child(2n){border-right:0}.company-trust>div:nth-last-child(-n+2){border-bottom:0}.company-trust svg{color:#59eda3}.company-faq{max-width:860px}.company-faq details{border-color:var(--company-line);background:#070c09c7}.company-cta{padding:clamp(82px,10vw,124px) 0;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(51,217,135,.13),transparent 38%),#030504}.company-cta span{color:#5befa7;font:700 10px/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.company-cta h2{max-width:12ch;margin:24px auto 18px;font-size:clamp(42px,6vw,72px);line-height:.95;letter-spacing:-.06em}.company-cta p{max-width:62ch;margin:0 auto;color:var(--company-muted);font-size:15px;line-height:1.7}.company-cta>div>div{display:flex;justify-content:center;gap:12px;margin-top:30px}.company-cta a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#eef6f1;font-size:13px;font-weight:700;text-decoration:none}.company-cta a:first-child{border-color:#65efab;background:#65efab;color:#07110b}@media (max-width:900px){.company-hero__grid,.company-statement,.company-section--region .company-shell,.company-promise{grid-template-columns:1fr}.company-section__head{grid-template-columns:1fr;gap:24px}.company-section__head h2{max-width:15ch}.company-solutions,.company-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.company-team{grid-template-columns:1fr}.company-team article{min-height:230px;border-right:0;border-bottom:1px solid var(--company-line)}.company-team article:last-child{border-bottom:0}.company-principles article,.company-principles article:nth-child(3n),.company-principles article:nth-last-child(-n+3){border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line)}.company-principles article:nth-child(2n){border-right:0}.company-principles article:nth-last-child(-n+2){border-bottom:0}.company-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.company-timeline article{border-bottom:1px solid var(--company-line)}.company-timeline article:nth-child(2n){border-right:0}.company-timeline article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:650px){.company-shell,.company-shell--article{width:min(100% - 30px,1080px)}.company-hero{padding-top:132px}.company-hero h1{font-size:clamp(44px,14vw,64px)}.company-solutions,.company-principles,.company-engines,.company-timeline,.company-trust{grid-template-columns:1fr}.company-promise__statement h2{font-size:clamp(52px,18vw,78px)}.company-promise__principles{grid-template-columns:1fr}.company-promise__principles span{border-right:0;border-bottom:1px solid var(--company-line)}.company-promise__principles span:last-child{border-bottom:0}.company-principles article,.company-principles article:nth-child(2n),.company-principles article:nth-child(3n),.company-principles article:nth-last-child(-n+2),.company-principles article:nth-last-child(-n+3),.company-timeline article,.company-timeline article:nth-child(2n),.company-timeline article:nth-last-child(-n+2),.company-trust>div,.company-trust>div:nth-child(2n),.company-trust>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--company-line)}.company-principles article:last-child,.company-timeline article:last-child,.company-trust>div:last-child{border-bottom:0}.company-cta>div>div{flex-direction:column}}.company-hero__side{display:grid;gap:14px}.company-constellation{position:relative;width:100%;aspect-ratio:1.7;overflow:hidden;border:1px solid var(--company-line);border-radius:22px;background:radial-gradient(circle at 50% 52%,rgba(58,232,147,.16),transparent 24%),linear-gradient(145deg,#0d1913e6,#030705f5);box-shadow:0 26px 60px #00000052,inset 0 1px #ffffff0a}.company-constellation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:radial-gradient(circle,rgba(128,255,193,.22) 1px,transparent 1.2px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 78%);mask-image:radial-gradient(ellipse,black,transparent 78%)}.company-constellation>strong{position:absolute;z-index:4;left:50%;top:50%;display:grid;place-items:center;width:66px;height:66px;transform:translate(-50%,-50%);border:1px solid rgba(110,255,187,.34);border-radius:21px;color:#ebfff4;background:#061c11eb;font-size:28px;box-shadow:0 0 38px #39e8922e}.company-constellation__orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(99,246,174,.18);border-radius:50%;transform:translate(-50%,-50%)}.company-constellation__orbit--one{width:58%;aspect-ratio:1.8;animation:company-orbit 13s linear infinite}.company-constellation__orbit--two{width:82%;aspect-ratio:2.25;border-style:dashed;animation:company-orbit 19s linear infinite reverse}.company-constellation__place{position:absolute;z-index:5;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(108,255,184,.16);border-radius:99px;color:#ebf5efb3;background:#050d09e6;font-size:7px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.company-constellation__place i{width:5px;height:5px;border-radius:50%;background:#5befa7;box-shadow:0 0 8px #5befa7}.company-constellation__place--kl{left:8%;bottom:19%}.company-constellation__place--sh{right:8%;top:18%}.company-constellation__place--sea{right:6%;bottom:13%}.company-constellation__signal{position:absolute;z-index:6;width:6px;height:6px;border-radius:50%;background:#eafff3;box-shadow:0 0 13px #5befa7}.company-constellation__signal--one{animation:company-signal-one 5.5s ease-in-out infinite}.company-constellation__signal--two{animation:company-signal-two 6.4s ease-in-out infinite -2.1s}@keyframes company-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes company-signal-one{0%{left:17%;bottom:25%;opacity:0}18%{opacity:1}55%{left:49%;bottom:48%}to{left:82%;bottom:74%;opacity:0}}@keyframes company-signal-two{0%{right:16%;bottom:20%;opacity:0}18%{opacity:1}55%{right:48%;bottom:48%}to{right:82%;bottom:72%;opacity:0}}.company-route{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;padding:18px 20px;border:1px solid var(--company-line);border-radius:16px;background:#07100bbf}.company-route>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(96,241,168,.2);border-radius:10px;color:#63efaa;background:#30a36414;font:700 8px/1 ui-monospace,monospace}.company-route>i{position:relative;height:1px;background:linear-gradient(90deg,#5cefa51f,#5cefa58a,#5cefa51f)}.company-route>i b{position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:#eafff3;box-shadow:0 0 10px #5befa7;animation:company-route-packet 2.8s ease-in-out infinite}.company-route>i:nth-of-type(2) b{animation-delay:-1.4s}.company-route small{grid-column:1/-1;color:#e1ece659;font:600 7px/1.3 ui-monospace,monospace;text-align:center;text-transform:uppercase;letter-spacing:.1em}@keyframes company-route-packet{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 7px);opacity:0}}.company-section--identity .company-section__head h2,.company-section--principles .company-section__head h2{grid-column:2;text-align:right;justify-self:end}.company-section--identity .company-section__head>div,.company-section--principles .company-section__head>div{grid-column:1;grid-row:2}.company-engines--concise{align-items:stretch}.company-engines--concise article,.company-engines--concise article:nth-child(2){height:100%;transform:none}.company-hero :is(.company-kicker,h1,.company-hero__lede,.company-constellation,.company-answer),.company-section :is(.company-section__label,.company-section__head h2,.company-section__head>div,.company-engines>article,.company-region__copy h2,.company-region__copy>p:last-child,.company-region__locations>article,.company-route,.company-principles>article,.company-faq){transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1),filter .72s ease}.company-hero:not(.is-revealed) :is(.company-kicker,h1,.company-hero__lede,.company-constellation,.company-answer),.company-section:not(.is-revealed) :is(.company-section__label,.company-section__head h2,.company-section__head>div,.company-engines>article,.company-region__copy h2,.company-region__copy>p:last-child,.company-region__locations>article,.company-route,.company-principles>article,.company-faq){opacity:0;filter:blur(9px);transform:translate3d(0,38px,0)}.company-hero.is-revealed h1,.company-section.is-revealed :is(.company-section__head h2,.company-region__copy h2){transition-delay:.08s}.company-hero.is-revealed .company-hero__lede,.company-section.is-revealed :is(.company-section__head>div,.company-region__copy>p:last-child){transition-delay:.16s}.company-hero.is-revealed .company-constellation{transition-delay:.14s}.company-hero.is-revealed .company-answer{transition-delay:.24s}.company-section.is-revealed :is(.company-engines>article,.company-region__locations>article,.company-principles>article):nth-child(2){transition-delay:.14s}.company-section.is-revealed :is(.company-principles>article):nth-child(3){transition-delay:.24s}.company-section.is-revealed .company-route{transition-delay:.28s}.company-section :is(.company-team>article,.company-promise__statement,.company-promise__copy,.company-promise__principles){transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1),filter .72s ease}.company-section:not(.is-revealed) :is(.company-team>article,.company-promise__statement,.company-promise__copy,.company-promise__principles){opacity:0;filter:blur(9px);transform:translate3d(0,38px,0)}.company-section.is-revealed .company-team>article:nth-child(2){transition-delay:.12s}.company-section.is-revealed .company-team>article:nth-child(3){transition-delay:.22s}.company-section.is-revealed .company-promise__copy{transition-delay:.14s}.company-section.is-revealed .company-promise__principles{transition-delay:.25s}@media (max-width:900px){.company-section--identity .company-section__head h2,.company-section--principles .company-section__head h2{grid-column:auto;text-align:left;justify-self:start}.company-section--identity .company-section__head>div,.company-section--principles .company-section__head>div{grid-column:auto;grid-row:auto}.company-engines--concise article:nth-child(2){transform:none}}@media (max-width:900px){.company-team-showcase{grid-template-columns:1fr}.company-team-gallery,.company-team-profile{min-height:350px}.company-team-gallery__rail>button{height:145px}.company-team-gallery__rail>button.is-active{height:250px}}@media (max-width:650px){.company-constellation{aspect-ratio:1.35}.company-route{grid-template-columns:auto 1fr auto}.company-route>i:nth-of-type(2),.company-route>span:last-of-type{display:none}}@media (prefers-reduced-motion:reduce){.company-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.company-hero :is(.company-kicker,h1,.company-hero__lede,.company-constellation,.company-answer),.company-section :is(.company-section__label,.company-section__head h2,.company-section__head>div,.company-engines>article,.company-region__copy h2,.company-region__copy>p:last-child,.company-region__locations>article,.company-route,.company-principles>article,.company-faq){opacity:1!important;filter:none!important;transform:none!important}}.company-section--foundation{background:#070a08}.company-section--foundation:before{display:none}.company-section__head--foundation{max-width:760px;margin-bottom:clamp(52px,7vw,76px)}.company-section__head--foundation .company-section__label{margin-bottom:20px}.company-section__head--foundation h2{max-width:none;font-size:clamp(46px,6vw,72px);line-height:.96;text-align:center}.company-section__head--foundation>div{max-width:54ch;margin-top:22px;font-size:15px;line-height:1.65;text-align:center}.company-foundation-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:940px;margin:0 auto;border-top:1px solid rgba(224,238,230,.15);border-bottom:1px solid rgba(224,238,230,.15)}.company-foundation-columns article{display:flex;min-height:230px;padding:48px clamp(34px,5vw,70px);flex-direction:column;align-items:center;justify-content:center;text-align:center}.company-foundation-columns article+article{border-left:1px solid rgba(224,238,230,.18)}.company-foundation-columns span{color:#63efaab3;font:600 9px/1 IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.company-foundation-columns h3{margin:18px 0 13px;color:#f0f5f2;font:560 clamp(24px,2.6vw,32px)/1.05 "Space Grotesk",sans-serif;letter-spacing:-.035em}.company-foundation-columns p{max-width:36ch;margin:0;color:#e0ebe58f;font-size:13.5px;line-height:1.7}.company-section :is(.company-foundation-columns>article){transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1),filter .72s ease}.company-section:not(.is-revealed) .company-foundation-columns>article{opacity:0;filter:blur(7px);transform:translateY(25px)}.company-section.is-revealed .company-foundation-columns>article:nth-child(2){transition-delay:.12s}@media (max-width:650px){.company-foundation-columns{grid-template-columns:1fr}.company-foundation-columns article{min-height:190px;padding:38px 24px}.company-foundation-columns article+article{border-top:1px solid rgba(224,238,230,.18);border-left:0}.company-section__head--foundation h2{font-size:clamp(44px,14vw,62px)}}.company-section--team .company-section__head--team{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:42px;text-align:center}.company-section--team .company-section__head--team .company-section__label{justify-content:center}.company-section--team .company-section__head--team h2{max-width:none}.company-team-showcase{display:block}.company-team-gallery{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(270px,1.55fr) minmax(120px,.78fr) minmax(120px,.78fr);grid-template-rows:160px 258px;gap:14px;min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.company-team-portrait{position:relative;display:block;width:100%;height:100%;min-width:0;padding:0;overflow:hidden;border:1px solid rgba(188,255,221,.13);border-radius:16px;color:#fff;background:#09100c;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:0 22px 48px #00000047}.company-team-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.company-team-portrait:after{content:"";position:absolute;top:48%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#020604e6)}.company-team-portrait>span{position:absolute;z-index:2;right:12px;bottom:11px;left:12px;color:#f7fbf8e6;font-size:10px;font-weight:650;line-height:1.2;text-align:left}.company-team-portrait--left{grid-column:1;grid-row:2;align-self:end;height:76%}.company-team-portrait--active{grid-column:2;grid-row:1/3;border-color:#5ef0a857;border-radius:20px;box-shadow:0 32px 75px #0000006b,0 0 44px #34d18314}.company-team-portrait--active>span{right:18px;bottom:17px;left:18px;font-size:14px}.company-team-profile{grid-column:3/5;grid-row:1;display:flex;min-height:0;padding:8px 6px 14px;justify-content:flex-end;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.company-team-profile small{order:1;color:#59eda3;font:700 9px/1.2 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.company-team-profile h3{order:2;margin:9px 0 13px;font-size:clamp(25px,3vw,38px);line-height:.96;letter-spacing:-.04em}.company-team-profile p{order:3;max-width:41ch;margin:0;color:#e2ede7a3;font-size:12px;line-height:1.6}.company-team-portrait--right-1{grid-column:3;grid-row:2}.company-team-portrait--right-2{grid-column:4;grid-row:2}.company-team-gallery__controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px}.company-team-gallery__controls>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#b9c8c0;background:#ffffff06;cursor:pointer;transition:border-color .3s,color .3s,transform .3s}.company-team-gallery__controls>button:hover{color:#fff;border-color:#5cefa55c;transform:scale(1.06)}.company-team-gallery__controls svg{width:16px}.company-team-gallery__controls>div{display:flex;align-items:center;gap:7px}.company-team-gallery__controls>div button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#e1ece63b;cursor:pointer;transition:width .35s,background .35s,border-radius .35s}.company-team-gallery__controls>div button.is-active{width:22px;border-radius:99px;background:#59eda3}@keyframes company-team-stage-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes company-team-copy-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (max-width:900px){.company-team-gallery{grid-template-columns:minmax(90px,.7fr) minmax(230px,1.4fr) repeat(2,minmax(100px,.72fr));grid-template-rows:145px 230px}.company-team-profile{padding-top:4px}.company-team-profile h3{font-size:28px}}@media (max-width:680px){.company-team-gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:320px auto 150px;gap:10px}.company-team-portrait--active{grid-column:1/4;grid-row:1}.company-team-profile{grid-column:1/4;grid-row:2;padding:12px 2px 18px}.company-team-portrait--left{grid-column:1;grid-row:3;height:100%}.company-team-portrait--right-1{grid-column:2;grid-row:3}.company-team-portrait--right-2{grid-column:3;grid-row:3}.company-team-portrait>span{font-size:8px}.company-team-portrait--active>span{font-size:13px}}.company-section--foundation{position:relative;isolation:isolate;background:radial-gradient(circle at 50% 22%,rgba(69,225,150,.095),transparent 27%),linear-gradient(180deg,#070b09,#040706)}.company-section--foundation:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.32;pointer-events:none;background-image:radial-gradient(circle,rgba(128,255,193,.15) .7px,transparent .8px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent);mask-image:linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent)}.company-section__head--foundation{display:flex;max-width:860px;margin:0 auto 64px;flex-direction:column;align-items:center;gap:0;text-align:center}.company-section__head--foundation .company-section__label{justify-content:center;margin-bottom:24px}.company-section__head--foundation h2{max-width:10ch;margin-inline:auto;font-size:clamp(48px,6.4vw,78px);font-weight:610;line-height:.88;letter-spacing:-.065em}.company-section__head--foundation>div{max-width:48ch;margin:28px auto 0;align-self:auto;color:#e2eee7b3;font-size:16px;line-height:1.65}.company-section--foundation .company-engines--concise{position:relative;gap:1px;padding:1px;overflow:hidden;border:1px solid rgba(161,244,203,.16);border-radius:30px;background:#8bf0be17;box-shadow:0 42px 95px #00000061,0 0 80px #2cc1790b}.company-section--foundation .company-engines--concise:before{content:"";position:absolute;z-index:3;left:50%;top:50%;width:42px;height:42px;border:1px solid rgba(113,241,178,.27);border-radius:50%;background:#09130e;box-shadow:0 0 0 9px #050a07e0,0 0 32px #46e6971f;transform:translate(-50%,-50%)}.company-section--foundation .company-engines--concise:after{content:"";position:absolute;z-index:4;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#63efaa;box-shadow:0 0 13px #63efaacc;transform:translate(-50%,-50%)}.company-section--foundation .company-engines article{position:relative;display:flex;min-height:340px;padding:42px 44px 38px;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:linear-gradient(145deg,#121f18f5,#060c08fb)}.company-section--foundation .company-engines article:nth-child(2){background:linear-gradient(215deg,#101d16f5,#050b08fb)}.company-section--foundation .company-engines article:before{content:"";position:absolute;right:-14%;top:-36%;width:62%;aspect-ratio:1;border:1px solid rgba(102,238,170,.1);border-radius:50%;box-shadow:0 0 0 34px #4cda9306,0 0 0 68px #4cda9305}.company-section--foundation .company-engines article>b{position:absolute;right:28px;top:24px;color:#cfebdc1f;font:300 58px/.8 ui-monospace,monospace;letter-spacing:-.1em}.company-engine__icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(100,239,170,.22);border-radius:17px;background:linear-gradient(145deg,#4bd28f21,#2068470d);box-shadow:inset 0 1px #ffffff0f}.company-section--foundation .company-engines .company-engine__icon svg{color:#6befae}.company-section--foundation .company-engines span{margin:54px 0 10px;color:#66efadc7;font-size:9px}.company-section--foundation .company-engines h3{max-width:12ch;margin:0 0 16px;font-size:clamp(27px,3vw,36px);font-weight:580;line-height:1;letter-spacing:-.045em}.company-section--foundation .company-engines p{max-width:40ch;color:#dfebe4ad;font-size:14px;line-height:1.65}.company-section--foundation .company-engines article>small{margin-top:auto;padding-top:30px;color:#d0e7db4d;font:700 8px/1 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}@media (max-width:650px){.company-section__head--foundation{margin-bottom:42px}.company-section__head--foundation h2{font-size:clamp(48px,15vw,66px)}.company-section--foundation .company-engines--concise{gap:1px;border-radius:24px}.company-section--foundation .company-engines--concise:before,.company-section--foundation .company-engines--concise:after{display:none}.company-section--foundation .company-engines article{min-height:300px;padding:34px 28px}.company-section--foundation .company-engines article:first-child{border-bottom:1px solid rgba(139,240,190,.09)}}.company-hero h1{max-width:18.5ch;font-size:clamp(52px,7.1vw,94px)}.company-section--faq .company-section__head>div{width:100%;max-width:62ch;margin:22px auto 0;text-align:center}.company-section--team :is(.company-team-portrait,.company-team-profile,.company-team-gallery__controls){transition:opacity .78s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter .78s ease}.company-section--team:not(.is-revealed) .company-team-portrait{opacity:0;filter:blur(10px)}.company-section--team:not(.is-revealed) .company-team-portrait--left{transform:translate3d(-70px,28px,0) scale(.94)}.company-section--team:not(.is-revealed) .company-team-portrait--active{transform:translate3d(0,54px,0) scale(.94)}.company-section--team:not(.is-revealed) .company-team-profile{opacity:0;filter:blur(8px);transform:translate3d(42px,0,0)}.company-section--team:not(.is-revealed) :is(.company-team-portrait--right-1,.company-team-portrait--right-2){transform:translate3d(64px,30px,0) scale(.94)}.company-section--team:not(.is-revealed) .company-team-gallery__controls{opacity:0;transform:translateY(18px)}.company-section--team.is-revealed .company-team-portrait--active{transition-delay:.08s}.company-section--team.is-revealed .company-team-portrait--left{transition-delay:.2s}.company-section--team.is-revealed .company-team-profile{transition-delay:.28s}.company-section--team.is-revealed .company-team-portrait--right-1{transition-delay:.4s}.company-section--team.is-revealed .company-team-portrait--right-2{transition-delay:.5s}.company-section--team.is-revealed .company-team-gallery__controls{transition-delay:.58s}.booking-page{position:relative;min-height:calc(100vh - var(--header-h));overflow:hidden;color:#f5f8f6;background:linear-gradient(rgba(81,255,179,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(81,255,179,.025) 1px,transparent 1px),#020705;background-size:48px 48px;border-bottom:1px solid rgba(85,255,183,.12)}.booking-page__glow{position:absolute;width:820px;height:820px;left:-380px;top:60px;border-radius:50%;background:radial-gradient(circle,rgba(24,190,120,.16),rgba(6,24,17,.04) 45%,transparent 70%);pointer-events:none}.booking-shell{position:relative;z-index:1;width:min(1150px,calc(100% - 48px));margin:0 auto;padding:26px 0 76px}.booking-crumbs{display:flex;align-items:center;gap:10px;color:#e7f0eb6b;font:500 11px/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.booking-crumbs a{color:#58e7aa;text-decoration:none}.booking-crumbs a:hover{color:#91f8cc}.booking-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(530px,1.12fr);gap:clamp(46px,7vw,88px);align-items:start;padding-top:clamp(56px,8vh,84px)}.booking-hero__copy{padding-top:10px}.booking-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:#50e6a5;font:600 12px/1 IBM Plex Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.booking-hero h1{max-width:10.5ch;margin:0;color:#f5f8f6;font:550 clamp(44px,4.7vw,66px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.052em}.booking-lead{max-width:52ch;margin:26px 0 0;color:#e5eee9ad;font-size:17px;line-height:1.65}.booking-session-card{margin-top:34px;padding:20px;border:1px solid rgba(90,240,171,.18);border-radius:20px;background:linear-gradient(145deg,#123023b8,#050e0ad1);box-shadow:inset 0 1px #ffffff0a,0 24px 60px #0003}.booking-session-card__top{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center}.booking-session-icon{display:grid;width:44px;height:44px;place-items:center;color:#60efb2;border:1px solid rgba(96,239,178,.24);border-radius:13px;background:#60efb214}.booking-session-card__top span,.booking-contact-row span{display:block;color:#dee9e37a;font-size:11px;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}.booking-session-card__top strong{display:block;margin-top:3px;font-size:15px;line-height:1.35}.booking-duration,.booking-secure{display:inline-flex;align-items:center;gap:6px;color:#98f3ca;font:500 11px/1 IBM Plex Mono,monospace;white-space:nowrap}.booking-session-card ul{display:grid;gap:9px;margin:18px 0 0;padding:17px 0 0;border-top:1px solid rgba(255,255,255,.07);list-style:none}.booking-session-card li{display:flex;align-items:center;gap:9px;color:#e7efebb8;font-size:13px}.booking-session-card li svg{flex:0 0 auto;color:#52e9a8}.booking-contact-row{display:flex;align-items:center;gap:11px;margin-top:24px;color:#56e6a7}.booking-contact-row a{display:inline-block;margin-top:2px;color:#f2f7f4;font-size:14px;font-weight:600;text-decoration:none}.booking-contact-row a:hover{color:#73f0bc}.booking-form-shell{position:relative;padding:clamp(26px,3vw,38px);border:1px solid rgba(111,242,184,.2);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(53,208,139,.1),transparent 34%),linear-gradient(145deg,#0e1b15f7,#050b08fa);box-shadow:inset 0 1px #ffffff0f,0 38px 100px #0000006b,0 0 0 10px #41e69d05}.booking-form-shell:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;margin:42px 0;border-radius:4px;background:linear-gradient(transparent,#55e9a9 32%,#55e9a9 68%,transparent);opacity:.65}.booking-form-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.booking-form-heading span{color:#55e9a9;font:600 11px/1 IBM Plex Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.booking-form-heading h2{margin:8px 0 0;color:#f5f8f6;font:550 clamp(25px,2.4vw,34px)/1.1 "Space Grotesk",sans-serif;letter-spacing:-.035em}.booking-form-intro{margin:12px 0 26px;color:#e2ebe685;font-size:13.5px}.booking-secure{padding:9px 11px;border:1px solid rgba(90,238,170,.17);border-radius:999px;background:#4ee09e0d}.booking-form{display:grid;gap:20px}.booking-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.booking-field-grid--schedule{grid-template-columns:1fr 1fr}.booking-field--wide{grid-column:1/-1}.booking-field{min-width:0}.booking-field label{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px;color:#eaf1edc2;font-size:12px;font-weight:600}.booking-field label em{color:#55e9a99e;font:500 9px/1.4 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.booking-field input,.booking-field select,.booking-field textarea{width:100%;min-height:48px;padding:12px 14px;color:#f3f7f5;font:400 14px/1.45 IBM Plex Sans,sans-serif;border:1px solid rgba(201,227,214,.13);border-radius:11px;outline:none;background:#010805ad;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;color-scheme:dark}.booking-field textarea{min-height:106px;resize:vertical}.booking-field input::placeholder,.booking-field textarea::placeholder{color:#dee9e34f}.booking-field input:focus,.booking-field select:focus,.booking-field textarea:focus{border-color:#52ebaaa6;background:#05110be6;box-shadow:0 0 0 3px #48e29f14}.booking-field small{display:block;margin-top:6px;color:#dee9e35c;font-size:10.5px}.booking-divider{display:flex;align-items:center;gap:12px;margin:2px 0 -2px}.booking-divider:after{content:"";height:1px;flex:1;background:#ffffff13}.booking-divider span{color:#5beaacad;font:500 10px/1 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.booking-submit{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;margin-top:2px;padding:7px 8px 7px 19px;color:#03130c;font:700 14px/1 IBM Plex Sans,sans-serif;border:0;border-radius:13px;cursor:pointer;background:linear-gradient(110deg,#45d99a,#78f3bd);box-shadow:0 15px 35px #22be7a2e,inset 0 1px #ffffff57;transition:transform .2s ease,box-shadow .2s ease}.booking-submit:hover{transform:translateY(-1px);box-shadow:0 19px 42px #22be7a45,inset 0 1px #ffffff57}.booking-submit:disabled{cursor:wait;opacity:.65}.booking-submit__arrow{display:grid;width:40px;height:40px;place-items:center;color:#d9ffec;border-radius:9px;background:#071d13;font-size:18px}.booking-privacy{display:flex;justify-content:center;align-items:center;gap:7px;color:#dee9e366;font-size:10.5px;line-height:1.4;text-align:center}.booking-privacy svg{flex:0 0 auto;color:#57e8a9b3}.booking-success{display:grid;min-height:430px;place-items:center;align-content:center;padding:42px;text-align:center}.booking-success__icon{display:grid;width:60px;height:60px;place-items:center;margin-bottom:20px;color:#062015;border-radius:50%;background:#61ebb0;box-shadow:0 0 48px #49e5a433}.booking-success>span{color:#62eab0;font:600 11px/1 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.booking-success h2{margin:13px 0 8px;color:#f5f8f6;font:550 34px/1.1 Space Grotesk,sans-serif}.booking-success p{max-width:42ch;margin:0;color:#e5eee994}@media (max-width:920px){.booking-hero{grid-template-columns:1fr;gap:46px}.booking-hero h1{max-width:13ch}.booking-hero__copy{display:grid;grid-template-columns:1fr 1fr;column-gap:26px}.booking-eyebrow,.booking-hero h1,.booking-lead,.booking-contact-row,.booking-session-card{grid-column:1/-1}}@media (max-width:620px){.booking-shell{width:min(100% - 28px,1150px);padding-top:20px}.booking-hero{padding-top:42px}.booking-hero h1{font-size:clamp(40px,12vw,54px)}.booking-lead{font-size:15.5px}.booking-form-shell{padding:24px 18px;border-radius:22px}.booking-form-heading{align-items:center}.booking-secure{padding:8px;font-size:0}.booking-field-grid,.booking-field-grid--schedule{grid-template-columns:1fr;gap:16px}.booking-field--wide{grid-column:auto}.booking-session-card__top{grid-template-columns:auto 1fr}.booking-duration{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.booking-submit{transition:none}}.new-page{--np-green: #42eba5;--np-ink: #f4f7f5;--np-muted: #a8b2ad;--np-line: rgba(190, 255, 221, .13);position:relative;overflow:hidden;background:#050706;color:var(--np-ink);font-size:17px;line-height:1.65}.new-page__wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.new-page__eyebrow{margin:0 0 18px;color:var(--np-green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.new-page h1,.new-page h2{max-width:890px;color:var(--np-ink);font-weight:600;letter-spacing:-.045em;text-wrap:balance}.new-page h1{font-size:clamp(42px,5.6vw,68px);line-height:1.04}.new-page h2{font-size:clamp(34px,4vw,50px);line-height:1.08}.new-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.new-page__primary,.new-page__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--np-line);border-radius:999px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.new-page__primary{border-color:var(--np-green);background:var(--np-green);color:#04130d}.new-page__secondary{background:#ffffff06;color:var(--np-ink)}.new-page__primary:hover,.new-page__secondary:hover{transform:translateY(-2px);border-color:#8af5c3}.new-page.solution-page{display:block;width:100%;max-width:none;margin:0;padding:0}.solution-section{position:relative;min-height:72vh;padding:130px 0 110px;border-bottom:1px solid var(--np-line)}.solution-section:first-of-type{min-height:88vh;padding-top:190px;display:flex;align-items:center}.solution-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 82% 35%,rgba(66,235,165,.055),transparent 30%)}.solution-section:nth-child(odd){background:#ffffff03}.solution-section .new-page__wrap{position:relative;z-index:1;display:grid;grid-template-columns:130px minmax(0,1fr);gap:56px}.section-index{padding-top:2px;color:#9dffcf57;font-size:72px;font-weight:300;letter-spacing:-.07em;line-height:1}.solution-copy{max-width:835px}.solution-body{max-width:760px;margin:28px 0 0;color:#bec6c2;font-size:18px;line-height:1.75}.solution-supporting{max-width:700px;margin:32px 0 0;padding-left:20px;border-left:2px solid var(--np-green);color:#e6ece9;font-size:18px;font-weight:550}.solution-points{display:flex;flex-wrap:wrap;gap:10px;margin:34px 0 0;padding:0;list-style:none}.solution-points li{padding:10px 15px;border:1px solid var(--np-line);border-radius:999px;background:#42eba509;color:#cdd5d1;font-size:15px}.method-intro{min-height:96vh;padding:190px 0 100px;display:flex;align-items:center;background:radial-gradient(circle at 70% 35%,rgba(66,235,165,.1),transparent 36%)}.method-intro h1{max-width:920px}.method-lede{max-width:760px;margin:28px 0 0;color:#b4bdb9;font-size:19px;line-height:1.7}.method-rail{display:grid;grid-template-columns:repeat(5,1fr);margin-top:62px;border-top:1px solid var(--np-line)}.method-rail a{display:flex;gap:12px;padding:20px 10px 0 0;color:#c1c9c5;font-size:15px;text-decoration:none}.method-rail a span{color:var(--np-green);font-family:ui-monospace,monospace}.method-chapter-nav{width:100%;margin:0 0 42px}.method-intro .method-chapter-carousel{width:100%;margin:0}.method-intro .method-chapter-carousel{min-height:220px}.method-intro .method-chapter-carousel .knowledge-carousel__track{height:158px}.method-intro .method-chapter-carousel .knowledge-carousel__card{width:224px;min-height:124px;padding:16px 18px}.method-intro .method-chapter-carousel .knowledge-carousel__card>span{font-size:7.5px}.method-intro .method-chapter-carousel .knowledge-carousel__card strong{margin-top:13px;font-size:18px;line-height:1.08}.method-intro .method-chapter-carousel .knowledge-carousel__card p{margin-top:8px;font-size:10px;line-height:1.3}.method-intro .method-chapter-carousel .knowledge-carousel__card[data-offset="-1"]{transform:translate3d(calc(-50% - 210px),-44%,8px) scale(.84) rotateY(7deg)}.method-intro .method-chapter-carousel .knowledge-carousel__card[data-offset="1"]{transform:translate3d(calc(-50% + 210px),-44%,8px) scale(.84) rotateY(-7deg)}.method-intro{min-height:auto;padding:112px 0 104px}.method-intro>.new-page__wrap{display:flex;flex-direction:column;align-items:center}.method-intro .method-chapter-nav{margin-bottom:48px}.method-intro .new-page__eyebrow{justify-content:center;text-align:center}.method-intro h1{max-width:1040px;margin-inline:auto;text-align:center}.method-intro .method-lede{max-width:760px;margin:28px auto 0;text-align:center}.method-step{min-height:90vh;padding:130px 0;display:flex;align-items:center;border-top:1px solid var(--np-line)}.method-step--alt{background:linear-gradient(110deg,rgba(66,235,165,.025),transparent 48%)}.method-step--page-turn-x,.method-step--page-turn-up{perspective:1800px;overflow:clip}.method-step--page-turn-x>.method-grid,.method-step--page-turn-up>.method-grid{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}.method-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(54px,8vw,110px);perspective:1500px}.method-grid--reverse{grid-template-columns:minmax(460px,1.12fr) minmax(0,.88fr)}.method-copy p:not(.new-page__eyebrow){margin:24px 0 0;color:#aeb8b3;font-size:17px;line-height:1.75}.method-outcome{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin-top:32px;padding-top:24px;border-top:1px solid var(--np-line)}.method-outcome span{color:#77827d;font-size:14px}.method-outcome strong{color:#dce3df;font-size:15px;font-weight:600}.method-visual-stage{min-width:0;transform-style:preserve-3d;perspective:1200px}.method-visual{--method-rotate-x: 0deg;--method-rotate-y: 0deg;--method-glow-x: 50%;--method-glow-y: 50%;position:relative;min-height:410px;padding:24px;overflow:hidden;border:1px solid rgba(161,255,209,.17);border-radius:24px;background:linear-gradient(145deg,#141f1af5,#060a08fa);box-shadow:-14px 16px #0a120eb8,0 36px 90px #0000006b,inset 0 1px #ffffff0b;transform:rotateX(var(--method-rotate-x)) rotateY(var(--method-rotate-y)) translateZ(24px);transform-style:preserve-3d;transform-origin:center;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .45s ease,box-shadow .5s ease;will-change:transform}.method-visual:hover{border-color:#a1ffd152;box-shadow:-18px 22px #0a120ea3,0 48px 105px #00000085,0 0 72px #2bdc8e1a,inset 0 1px #fff1;transform:rotateX(var(--method-rotate-x)) rotateY(var(--method-rotate-y)) translate3d(0,-10px,38px) scale(1.012)}.method-visual:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(122,255,190,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(122,255,190,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%);animation:method-grid-drift 12s linear infinite}.method-visual:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.2;background:radial-gradient(circle at var(--method-glow-x) var(--method-glow-y),rgba(109,255,187,.42),transparent 34%);mix-blend-mode:screen;transition:opacity .45s ease}.method-visual:hover:after{opacity:.36}.method-visual>*{position:relative;z-index:2;transform:translateZ(18px)}.method-visual>.visual-top{transform:translateZ(34px)}.visual-top{display:flex;align-items:center;justify-content:space-between;min-height:38px;margin-bottom:32px;padding-bottom:18px;border-bottom:1px solid var(--np-line);color:#9ca8a2;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.visual-top b{color:var(--np-green);font-size:13px}.method-assessment>p{margin:0 0 20px;color:#eef4f1;font-size:21px;font-weight:600}.choice{display:flex;align-items:center;gap:12px;min-height:54px;margin:9px 0;padding:0 16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06;color:#9ea9a4;font-size:15px}.choice i{width:16px;height:16px;border:1px solid #65716b;border-radius:50%}.choice svg{margin-left:auto;color:var(--np-green)}.choice.is-active{border-color:#42eba566;background:#42eba514;color:#e6eee9}.choice.is-active i{border:5px solid var(--np-green)}.visual-progress{height:4px;margin-top:26px;overflow:hidden;border-radius:10px;background:#ffffff14}.visual-progress i{display:block;width:28%;height:100%;background:var(--np-green);box-shadow:0 0 14px var(--np-green)}.meeting-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px}.calendar-card,.agenda-card{min-height:220px;padding:22px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff06}.calendar-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--np-green)}.calendar-card strong{color:#f2f6f4;font-size:26px}.calendar-card span{color:#909c96;font-size:14px}.agenda-card small{color:#77847e;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.agenda-card p{display:flex;gap:10px;align-items:center;margin:18px 0;color:#c4cdc8;font-size:14px}.agenda-card p i{width:7px;height:7px;border-radius:50%;background:var(--np-green);box-shadow:0 0 10px #42eba599}.attendee-row{display:flex;align-items:center;margin-top:18px;color:#8f9a95;font-size:14px}.attendee-row span{display:grid;place-items:center;width:33px;height:33px;margin-right:-7px;border:2px solid #0a100d;border-radius:50%;background:#1f372c;color:#c8f8df;font-size:12px}.attendee-row em{margin-left:20px;font-style:normal}.pilot-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px}.pilot-flow span{display:grid;place-items:center;min-height:72px;border:1px solid rgba(66,235,165,.18);border-radius:12px;background:#42eba50a;color:#d7e1dc;font-size:14px;text-align:center}.pilot-flow svg{color:#4c6e5e}.metric-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.metric-row>div{padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:12px}.metric-row small,.care-stats small{display:block;color:#7f8b85;font-size:13px}.metric-row strong{display:block;margin:5px 0 12px;color:#edf4f0;font-size:25px}.metric-row i{display:block;height:4px;border-radius:5px;background:#ffffff14}.metric-row i b{display:block;height:100%;border-radius:5px;background:var(--np-green)}.evidence-note{display:flex;align-items:center;gap:10px;margin:24px 0 0;color:#9da9a3;font-size:14px}.evidence-note svg{color:var(--np-green)}.live-dot:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--np-green);box-shadow:0 0 10px var(--np-green)}.launch-ring{width:175px;height:175px;margin:8px auto 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(66,235,165,.35);border-radius:50%;box-shadow:inset 0 0 55px #42eba514,0 0 55px #42eba514;color:var(--np-green)}.launch-ring strong{color:#f0f6f3;font-size:32px;line-height:1}.launch-ring span{color:#84918a;font-size:13px}.launch-checks{display:flex;justify-content:center;gap:10px}.launch-checks span{display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:#42eba50f;color:#acb8b2;font-size:13px}.launch-checks svg{color:var(--np-green)}.launch-line{display:flex;justify-content:center;gap:44px;margin-top:26px}.launch-line i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--np-green)}.launch-line i:not(:last-child):after{content:"";position:absolute;top:3px;left:8px;width:44px;height:1px;background:#42eba547}.care-chart{height:180px;display:flex;align-items:flex-end;gap:9px;padding:20px 14px 0;border-bottom:1px solid rgba(66,235,165,.16)}.care-chart i{flex:1;min-width:5px;border-radius:4px 4px 0 0;background:linear-gradient(to top,rgba(66,235,165,.12),var(--np-green));box-shadow:0 0 14px #42eba51f}.care-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.care-stats div{padding:12px;border-left:1px solid var(--np-line)}.care-stats strong{color:#edf4f0;font-size:19px}.method-visual.method-pilot,.method-visual.method-care{min-height:510px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.method-visual.method-pilot:hover,.method-visual.method-care:hover{border:0;box-shadow:none;transform:none}.method-visual.method-pilot:before,.method-visual.method-pilot:after,.method-visual.method-care:before,.method-visual.method-care:after{display:none}.method-window{width:clamp(650px,58vw,860px);height:100%;min-height:500px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#050806;box-shadow:0 34px 84px #00000085,inset 0 1px #ffffff0a;transform-origin:left center;mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgba(0,0,0,.78) 84%,rgba(0,0,0,.25) 94%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgba(0,0,0,.78) 84%,rgba(0,0,0,.25) 94%,transparent 100%)}.method-window__chrome{display:flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-bottom:1px solid rgba(255,255,255,.065);background:#0b0f0d}.method-window__chrome>i{width:6px;height:6px;border-radius:50%;background:#3a423e}.method-window__chrome>i:first-child{background:#4b7f66}.method-window__chrome span{margin-left:8px;color:#4d5b54;font:600 7px/1 ui-monospace,monospace;letter-spacing:.07em}.method-window__body{display:grid;grid-template-columns:48px 1fr;min-height:470px}.method-window__nav{display:flex;align-items:center;flex-direction:column;gap:21px;padding:15px 0;border-right:1px solid rgba(255,255,255,.06);background:#030504}.method-window__nav strong{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#42eba5;color:#04120c;font-size:10px}.method-window__nav i{width:14px;height:3px;border-radius:4px;background:#e1f0e81f}.method-window__nav i.is-active{background:#42eba5;box-shadow:0 0 10px #42eba58a}.method-window__nav span{margin-top:auto;color:#526159;font:700 7px/1 ui-monospace,monospace}.method-ops{min-width:0;padding:16px 17px 12px}.method-ops>header{display:flex;align-items:flex-start;justify-content:space-between}.method-ops>header div{display:flex;flex-direction:column;gap:4px}.method-ops>header small{color:#42eba5;font:700 7px/1 ui-monospace,monospace;letter-spacing:.13em}.method-ops>header strong{color:#eef5f1;font-size:12px}.method-ops>header>span{color:#77dcab;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.method-ops__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.method-ops__metrics>div{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05}.method-ops__metrics span,.method-care__summary span{display:block;color:#66756d;font-size:7px}.method-ops__metrics strong,.method-care__summary strong{display:block;margin:3px 0;color:#f1f6f3;font-size:17px}.method-ops__metrics em,.method-care__summary em{display:block;color:#54d99b;font-size:6px;font-style:normal}.method-case-table{margin-top:11px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:8px}.method-case-table header,.method-case-table>div{display:grid;grid-template-columns:.8fr 1.15fr .9fr .5fr;align-items:center;gap:5px;padding:7px 9px}.method-case-table header{color:#506058;background:#ffffff05;font-size:6px;text-transform:uppercase;letter-spacing:.09em}.method-case-table>div{border-top:1px solid rgba(255,255,255,.045);color:#819087;font-size:7px}.method-case-table>div strong{color:#cbd6d0;font-size:7px}.method-case-table>div em{width:max-content;padding:3px 5px;border-radius:999px;color:#75e9ae;background:#42eba513;font-size:6px;font-style:normal}.method-case-table>div em.is-review{color:#f0c27c;background:#f0c27c14}.method-case-table>div em.is-exception{color:#ef9d8d;background:#ef9d8d14}.method-case-table>div b{color:#6f7e76;font-size:7px;font-weight:500}.method-ops>footer{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 9px;border:1px solid rgba(66,235,165,.09);border-radius:7px;color:#75847c;background:#42eba506;font-size:6.5px}.method-ops>footer svg{color:#42eba5}.method-ops>footer span{margin-left:auto;color:#b5c9bf;font-weight:700}.method-ops--focused{padding:22px 24px 18px}.method-ops--focused>header small{font-size:8px}.method-ops--focused>header strong{font-size:17px}.method-ops--focused>header>span{font-size:8px}.method-pilot-focus{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.method-pilot-graph{overflow:hidden;border:1px solid rgba(178,255,216,.11);border-radius:14px;background:linear-gradient(145deg,#42eba50b,#ffffff03);box-shadow:inset 0 1px #ffffff09}.method-pilot-graph>header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 17px 0}.method-pilot-graph>header>div{display:grid;gap:5px}.method-pilot-graph small,.method-pilot-verdict small{color:#42eba5;font:700 7px/1 ui-monospace,monospace;letter-spacing:.12em}.method-pilot-graph>header strong{color:#eff8f3;font-size:27px;line-height:1}.method-pilot-graph>header>span{color:#789086;font-size:8px}.method-pilot-graph--primary{grid-column:1/-1;min-height:238px}.method-pilot-graph--primary svg{display:block;width:calc(100% - 34px);height:112px;margin:8px 17px 0;overflow:visible}.method-pilot-gridline{fill:none;stroke:#ffffff0e;stroke-width:1}.method-pilot-area{fill:url(#pilotAccuracyArea)}.method-pilot-line{fill:none;stroke:#42eba5;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(66,235,165,.5));stroke-dasharray:1;stroke-dashoffset:1;animation:method-line-draw 3.8s cubic-bezier(.16,1,.3,1) infinite}.method-pilot-graph--primary circle{fill:#dfffee;stroke:#42eba5;stroke-width:3;filter:drop-shadow(0 0 8px rgba(66,235,165,.8))}.method-pilot-graph--primary>footer{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:7px;padding:0 17px 15px;color:#71837a;font-size:7px}.method-pilot-graph--primary>footer strong{color:#c9d8d0;font-size:8px}.method-pilot-graph--primary>footer i{height:1px;background:linear-gradient(90deg,#42eba514,#42eba580)}.method-pilot-graph--compact{min-height:108px}.method-pilot-graph--compact>header{padding:14px 15px 4px}.method-pilot-graph--compact>header strong{font-size:23px}.method-pilot-meter{position:relative;height:6px;margin:14px 15px;border-radius:99px;background:#ffffff12}.method-pilot-meter i{display:block;width:62%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#176b49,#42eba5);box-shadow:0 0 13px #42eba540;animation:method-meter-breathe 3.2s ease-in-out infinite}.method-pilot-meter span{position:absolute;right:0;top:14px;color:#42eba5;font-size:7px}.method-pilot-volume{display:flex;align-items:flex-end;gap:5px;height:30px;margin:9px 15px 12px}.method-pilot-volume i{flex:1;height:var(--pilot-bar,40%);border-radius:3px 3px 1px 1px;background:linear-gradient(to top,#42eba52e,#42eba5);opacity:.75;animation:method-bar-breathe 2.8s ease-in-out infinite}.method-pilot-volume i:nth-child(1){--pilot-bar:28%}.method-pilot-volume i:nth-child(2){--pilot-bar:38%}.method-pilot-volume i:nth-child(3){--pilot-bar:45%}.method-pilot-volume i:nth-child(4){--pilot-bar:54%}.method-pilot-volume i:nth-child(5){--pilot-bar:67%}.method-pilot-volume i:nth-child(6){--pilot-bar:72%}.method-pilot-volume i:nth-child(7){--pilot-bar:84%}.method-pilot-volume i:nth-child(8){--pilot-bar:96%}.method-pilot-verdict{margin-top:12px!important;padding:11px 13px!important;border-color:#42eba52e!important}.method-pilot-verdict>div{display:grid;gap:3px}.method-pilot-verdict strong{color:#dceae3;font-size:8px}.method-pilot-verdict>span{color:#42eba5!important;font-size:8px;letter-spacing:.08em}.method-pilot-bars-large{position:relative;display:flex;align-items:flex-end;gap:8px;height:112px;margin:10px 17px 5px;padding:0 3px 8px;border-bottom:1px solid rgba(66,235,165,.18);background:repeating-linear-gradient(to top,transparent 0,transparent 35px,rgba(255,255,255,.045) 36px)}.method-pilot-bars-large i{flex:1;height:var(--pilot-main-bar,25%);border-radius:5px 5px 2px 2px;background:linear-gradient(to top,#18714c59,#42eba5);box-shadow:0 0 12px #42eba51f;opacity:.82;transform-origin:center bottom;animation:method-bar-breathe 3.2s ease-in-out infinite}.method-pilot-bars-large i:nth-child(1){--pilot-main-bar:22%}.method-pilot-bars-large i:nth-child(2){--pilot-main-bar:30%;animation-delay:-.2s}.method-pilot-bars-large i:nth-child(3){--pilot-main-bar:37%;animation-delay:-.4s}.method-pilot-bars-large i:nth-child(4){--pilot-main-bar:33%;animation-delay:-.6s}.method-pilot-bars-large i:nth-child(5){--pilot-main-bar:48%;animation-delay:-.8s}.method-pilot-bars-large i:nth-child(6){--pilot-main-bar:55%;animation-delay:-1s}.method-pilot-bars-large i:nth-child(7){--pilot-main-bar:61%;animation-delay:-1.2s}.method-pilot-bars-large i:nth-child(8){--pilot-main-bar:70%;animation-delay:-1.4s}.method-pilot-bars-large i:nth-child(9){--pilot-main-bar:66%;animation-delay:-1.6s}.method-pilot-bars-large i:nth-child(10){--pilot-main-bar:78%;animation-delay:-1.8s}.method-pilot-bars-large i:nth-child(11){--pilot-main-bar:88%;animation-delay:-2s}.method-pilot-bars-large i:nth-child(12){--pilot-main-bar:100%;animation-delay:-2.2s}.method-pilot-meter--accuracy i{width:94%}.method-care__summary{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.method-care__summary>div{padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05}.method-care__chart{margin-top:8px;padding:9px 10px 4px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:linear-gradient(150deg,#42eba506,#ffffff03)}.method-care__chart header{display:flex;justify-content:space-between}.method-care__chart header div{display:flex;flex-direction:column}.method-care__chart header strong{font-size:8px}.method-care__chart header small{color:#596860;font-size:6px}.method-care__chart header b{color:#55eaa2;font-size:8px}.method-care__chart svg{width:100%;height:78px;overflow:visible}.method-care__grid{fill:none;stroke:#ffffff0b;stroke-width:1}.method-care__area{fill:url(#methodCareArea)}.method-care__line{fill:none;stroke:#55eaa2;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(66,235,165,.5));stroke-dasharray:1;stroke-dashoffset:1;animation:method-line-draw 4s cubic-bezier(.16,1,.3,1) infinite}.method-care__events{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px}.method-care__events span{display:grid;grid-template-columns:auto 1fr;gap:4px;padding:6px;border-radius:6px;background:#ffffff05;color:#77867e;font-size:5.8px}.method-care__events i{width:5px;height:5px;margin-top:2px;border-radius:50%;background:#42eba5;box-shadow:0 0 7px #42eba599}.method-care__events b{grid-column:2;color:#526159;font-size:5.5px}.method-care__schedule{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.method-care__schedule>span{display:grid;grid-template-columns:auto 1fr;gap:2px 6px;padding:7px 8px;border:1px solid rgba(66,235,165,.09);border-radius:7px;background:#42eba506}.method-care__schedule svg{grid-row:1/3;color:#42eba5}.method-care__schedule small{color:#617168;font-size:5.8px}.method-care__schedule strong{color:#aebfb6;font-size:6.5px}.method-pilot .method-window,.method-care .method-window{animation:method-screen-float 6s ease-in-out infinite}.method-care .method-window{animation-delay:-3s}@keyframes method-screen-float{0%,to{transform:translateZ(20px) rotateY(-1.5deg)}50%{transform:translate3d(0,-7px,34px) rotateY(-.4deg);box-shadow:0 42px 96px #00000094,0 0 48px #42eba50e,inset 0 1px #ffffff0e}}@keyframes method-line-draw{0%{stroke-dashoffset:1;opacity:.25}42%,to{stroke-dashoffset:0;opacity:1}}.method-visual.method-launch--interactive{min-height:560px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.method-visual.method-launch--interactive:hover{border:0;box-shadow:none;transform:none}.method-visual.method-launch--interactive:before,.method-visual.method-launch--interactive:after{display:none}.method-production-stage{position:relative;min-height:550px;padding-top:24px}.method-production-dashboard{position:relative;z-index:3;width:100%;min-width:0;min-height:482px;overflow:visible;background:transparent}.method-production-dashboard__body{padding:8px 0 0}.method-production-dashboard__body>header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 18px}.method-production-dashboard__body>header div{display:grid;gap:5px}.method-production-dashboard__body>header small{color:#42eba5;font:700 7px/1 ui-monospace,monospace;letter-spacing:.14em}.method-production-dashboard__body>header strong{font-size:15px}.method-production-dashboard__body>header>span{color:#79dcae;font:700 7px/1 ui-monospace,monospace}.method-production-progress{height:4px;margin:15px 0 22px;overflow:hidden;border-radius:99px;background:#ffffff12}.method-production-progress i{display:block;height:100%;border-radius:inherit;background:#42eba5;box-shadow:0 0 13px #42eba58c;transition:width .72s cubic-bezier(.16,1,.3,1)}.method-funnel-visual{position:relative;height:350px;margin:8px 0 0;overflow:visible;background:radial-gradient(circle at 50% 50%,rgba(66,235,165,.07),transparent 42%)}.method-funnel-visual>svg{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.method-funnel-type{position:absolute;z-index:0;top:9px;right:0;bottom:9px;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#42eba521;font-size:clamp(38px,4.8vw,66px);font-weight:700;line-height:.8;letter-spacing:-.07em;white-space:nowrap;-webkit-user-select:none;user-select:none}.method-funnel-glass{fill:none;stroke:url(#methodFunnelGlass);stroke-width:36;stroke-linecap:round;stroke-linejoin:round;opacity:.72;filter:drop-shadow(0 14px 18px rgba(0,0,0,.36))}.method-funnel-glass--shadow{stroke:#00000080;stroke-width:48;opacity:.34;transform:translateY(7px);filter:blur(7px)}.method-funnel-highlight{fill:none;stroke:#f4fffa61;stroke-width:2.2;stroke-linecap:round;opacity:.72;filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.method-funnel-guide{fill:none;stroke:#d3ffea2e;stroke-width:1;stroke-dasharray:3 8}.method-funnel-events{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0}.method-funnel-events>div{position:absolute;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:158px;padding:10px 11px;border:1px solid rgba(164,255,210,.13);border-radius:12px;background:linear-gradient(145deg,#11231ae0,#050d09e6);box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;filter:blur(5px);transform:translate3d(0,16px,0) scale(.9);transition:opacity .65s,filter .65s,transform .8s cubic-bezier(.16,1,.3,1)}.method-funnel-events>div.is-left{left:-3px}.method-funnel-events>div.is-right{right:-3px}.method-funnel-events>div>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#42eba50f;color:#5d6c64;font:700 6px/1 ui-monospace,monospace}.method-funnel-events p{display:grid;gap:3px;margin:0}.method-funnel-events strong{color:#89978f;font-size:7.5px}.method-funnel-events small{color:#516058;font-size:5.5px}.method-funnel-events>div.is-active{opacity:.82;filter:none;transform:none;animation:method-node-card-float 3.8s ease-in-out infinite}.method-funnel-events>div.is-active>span{color:#42eba5;box-shadow:inset 0 0 0 1px #42eba5,0 0 16px #42eba52e}.method-funnel-events>div.is-complete{opacity:1;filter:none;transform:none;animation:method-node-card-float 4.4s ease-in-out infinite}.method-funnel-events>div.is-complete:nth-child(2){animation-delay:-1s}.method-funnel-events>div.is-complete:nth-child(3){animation-delay:-2s}.method-funnel-events>div.is-complete:nth-child(4){animation-delay:-3s}.method-funnel-events>div.is-complete>span{background:#42eba5;color:#04120c}.method-funnel-events>div.is-complete strong{color:#e7f2ec}.method-funnel-events>div.is-complete small{color:#67ba91}.method-production-cta{position:absolute;z-index:8;left:50%;top:62%;translate:-50% -50%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;min-width:176px;padding:14px 17px;border:1px solid rgba(223,255,239,.66);border-radius:15px;background:linear-gradient(145deg,#86ffc4f5,#31d88fe6);color:#03150c;cursor:pointer;box-shadow:-7px 9px #0f482f70,0 24px 52px #0000006b,0 0 48px #42eba54d,inset 0 1px #ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;animation:method-production-cta-float 3.6s ease-in-out infinite;transition:filter .35s,box-shadow .35s}.method-production-cta:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(255,255,255,.24);border-radius:11px;pointer-events:none}.method-production-cta span{grid-column:1/-1;color:#04120c85;font:700 5.5px/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.17em}.method-production-cta strong{font-size:11px}.method-production-cta svg{grid-column:2;grid-row:2}.method-production-cta:hover{filter:brightness(1.08);box-shadow:-10px 13px #0f482f5c,0 30px 62px #00000075,0 0 64px #42eba56e,inset 0 1px #ffffffc7}.method-production-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.method-production-timeline:before{content:"";position:absolute;left:10%;right:10%;top:18px;height:1px;background:#42eba529}.method-production-timeline>div{position:relative;z-index:1;min-height:138px;padding:0 9px 13px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#070b09;transition:border-color .5s,background .5s,transform .5s}.method-production-timeline>div>span{display:grid;place-items:center;width:36px;height:36px;margin:-1px 0 24px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#0b100d;color:#607067;font:700 7px/1 ui-monospace,monospace;transition:.5s}.method-production-timeline p{display:grid;gap:6px;margin:0}.method-production-timeline strong{color:#9eaba4;font-size:8px}.method-production-timeline small{color:#4f5d56;font-size:6px}.method-production-timeline>div.is-active{border-color:#42eba53d;background:#42eba509;transform:translateY(-4px)}.method-production-timeline>div.is-active>span{border-color:#42eba5;color:#42eba5;box-shadow:0 0 20px #42eba52e}.method-production-timeline>div.is-complete>span{border-color:#42eba5;background:#42eba5;color:#04120c}.method-production-timeline>div.is-complete strong{color:#e7f2ec}.method-production-timeline>div.is-complete small{color:#65b68e}.method-production-gate{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:13px;padding:12px 13px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff05;transition:border-color .5s,background .5s}.method-production-gate>svg{color:#5c6b63}.method-production-gate>div{display:grid;gap:4px}.method-production-gate small{color:#536159;font:700 6px/1 ui-monospace,monospace;letter-spacing:.12em}.method-production-gate strong{color:#9ba8a1;font-size:8px}.method-production-gate.is-ready{border-color:#42eba54d;background:#42eba50e}.method-production-gate.is-ready>svg{color:#42eba5}.method-production-gate.is-ready strong{color:#e8f4ed}.method-production-gate>span{color:#68786f;font:700 7px/1 ui-monospace,monospace}.method-production-gate.is-ready>span{color:#42eba5}.method-production-gate button{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:7px;min-width:145px;padding:9px 12px;border:0;border-radius:9px;background:#42eba5;color:#04120c;font:800 8px/1.1 inherit;cursor:pointer;box-shadow:0 0 26px #42eba533;transition:transform .3s,box-shadow .3s}.method-production-gate button span{grid-column:1/-1;margin-bottom:3px;color:#04120c8f;font:700 5.5px/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em}.method-production-gate button:hover{transform:translateY(-2px);box-shadow:0 10px 32px #42eba54d}.method-sticky-note{position:absolute;z-index:6;display:grid;gap:5px;width:155px;padding:12px 13px;border:1px solid rgba(105,245,178,.18);border-radius:12px;background:#0c1b13eb;box-shadow:0 20px 42px #00000061,0 0 30px #42eba50d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;animation:method-note-float 4.8s ease-in-out infinite}.method-sticky-note small{color:#42eba5;font:700 6px/1 ui-monospace,monospace;letter-spacing:.12em}.method-sticky-note strong{color:#e1ece6;font-size:9px}.method-sticky-note span{color:#718078;font-size:6.5px}.method-sticky-note--risk{left:-58px;top:68px;transform:rotate(-3deg)}.method-sticky-note--value{right:-70px;top:132px;transform:rotate(3deg);animation-delay:-1.4s}.method-sticky-note--people{left:45px;bottom:8px;transform:rotate(2deg);animation-delay:-2.8s}.method-sticky-note--upgrade{right:-58px;top:54px;transform:rotate(3deg)}.method-sticky-note--service{left:-52px;bottom:75px;transform:rotate(-3deg);animation-delay:-2.2s}@keyframes method-note-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes method-node-card-float{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes method-production-cta-float{0%,to{transform:translateZ(16px) rotateX(0) rotateY(0)}50%{transform:translate3d(0,-8px,32px) rotateX(2deg) rotateY(-2deg)}}.method-funnel-events>div{grid-template-columns:1fr;align-content:space-between;gap:8px;width:164px;min-height:88px;padding:13px 14px 12px;overflow:hidden;border:1px solid rgba(224,255,239,.24);border-radius:19px;background:linear-gradient(145deg,#b9ffda24,#11251b70 48%,#020a06b8);box-shadow:0 22px 44px #00000057,inset 0 1px #ffffff29,inset 0 -1px #42eba50d;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25);transform:translate3d(0,18px,0) scale(.9)}.method-funnel-events>div:before,.method-funnel-events>div:after{content:"";position:absolute;z-index:-1;width:72px;height:72px;background:linear-gradient(145deg,#42eba56b,#002d190f);filter:blur(8px);transform:rotate(34deg)}.method-funnel-events>div:before{right:-29px;top:-34px}.method-funnel-events>div:after{left:-38px;bottom:-45px}.method-funnel-events>div.is-left{left:8px}.method-funnel-events>div.is-right{right:8px}.method-funnel-events>div>span{position:absolute;right:13px;top:12px;width:auto;height:auto;border:0;background:none;color:#bfffdea8;box-shadow:none;font:700 7px/1 ui-monospace,monospace;letter-spacing:.12em}.method-funnel-events p{display:grid;align-content:end;gap:4px;min-height:61px;padding-top:12px}.method-funnel-events p small{order:0;color:#42eba5;font:700 5.5px/1 ui-monospace,monospace;letter-spacing:.14em}.method-funnel-events p strong{order:1;color:#eef8f2;font-size:9px;line-height:1.15}.method-funnel-events p em{order:2;color:#8a9b92;font-size:6px;font-style:normal;line-height:1.3}.method-funnel-events>div.is-complete>span{background:none;color:#bfffdeb8}.method-funnel-events>div.is-complete small{color:#42eba5}.method-visual.method-launch--interactive{min-height:680px}.method-production-stage{min-height:670px;padding-top:0}.method-production-dashboard{min-height:650px}.method-production-dashboard__body{padding-top:0}.method-funnel-visual{height:570px;margin-top:-16px;background:radial-gradient(circle at 50% 48%,rgba(66,235,165,.1),transparent 50%)}.method-funnel-visual>svg{top:-3%;right:-12%;bottom:-3%;left:-12%;width:124%;height:114%;transform-origin:center}.method-funnel-type{top:18px;right:0;bottom:18px;left:0;font-size:clamp(50px,6vw,82px);opacity:.72}.method-funnel-events>div{width:190px;min-height:76px;padding:10px 13px;border-radius:18px}.method-funnel-events p{min-height:0;padding-top:0;gap:4px}.method-funnel-events p small{font-size:7.5px}.method-funnel-events p strong{font-size:14px;line-height:1.08}.method-funnel-events p em{font-size:9px;line-height:1.25}.method-funnel-events>div>span{display:none}.method-funnel-terminal{position:absolute;z-index:6;left:50%;top:88%;width:9px;height:9px;border:1px solid rgba(194,255,225,.6);border-radius:50%;background:#42eba5;box-shadow:0 0 #42eba557,0 0 18px #42eba58c;opacity:0;transform:translate(-50%,-50%) scale(.65);transition:opacity .45s,transform .55s cubic-bezier(.16,1,.3,1)}.method-funnel-terminal.is-ready{opacity:1;transform:translate(-50%,-50%) scale(1);animation:method-terminal-pulse 2s ease-out infinite}.method-launch-copy{position:relative}.method-production-connection{position:relative;min-height:116px;margin-top:26px;padding-top:30px}.method-production-connection>span{position:absolute;left:-155px;right:4px;top:0;height:1px;background:linear-gradient(90deg,#42eba50d,#42eba5d9 76%,#42eba540);transform:scaleX(0);transform-origin:left;transition:transform 1.05s cubic-bezier(.16,1,.3,1)}.method-production-connection>span:before,.method-production-connection>span i{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:#42eba5;box-shadow:0 0 14px #42eba5b8;transform:translateY(-50%)}.method-production-connection>span:before{left:0}.method-production-connection>span i{right:0}.method-production-connection.is-ready>span{transform:scaleX(1)}.method-production-connection>div{display:flex;justify-content:flex-end}.method-production-connection .method-production-cta{position:relative;left:auto;top:auto;translate:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 20px;min-width:248px;padding:17px 19px;border:1px solid rgba(226,255,240,.74);border-radius:17px;text-decoration:none;background:linear-gradient(145deg,#86f8bd,#32d98e);box-shadow:-8px 10px #0f482f6b,0 26px 56px #0000006b,0 0 48px #42eba542,inset 0 1px #ffffffb8}.method-production-connection .method-production-cta small{grid-column:1/-1;color:#03150c8c;font:800 6px/1 ui-monospace,monospace;letter-spacing:.16em}.method-production-connection .method-production-cta strong{font-size:14px}.method-production-connection .method-production-cta svg{grid-column:2;grid-row:2}@keyframes method-terminal-pulse{60%,to{box-shadow:0 0 0 14px #42eba500,0 0 18px #42eba58c}}.method-visual.method-care--simple{min-height:420px;display:grid;place-items:center;padding:0;overflow:visible}.method-care-popups{position:relative;width:min(510px,100%);height:380px;display:grid;place-items:center}.method-care-popup{position:absolute;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;width:min(440px,92%);min-height:98px;padding:16px 18px;overflow:hidden;border:1px solid rgba(182,255,219,.17);border-radius:20px;background:linear-gradient(135deg,#1b3126e0,#08110ceb 58%,#050b08f5);box-shadow:0 24px 54px #00000052,inset 0 1px #ffffff0f;transition:border-color .35s,box-shadow .35s}.method-care-popup:before{display:none}.method-care-popup:hover{border-color:#b6ffdb40;box-shadow:0 28px 60px #00000061,inset 0 1px #ffffff14}.method-care-popup>svg:first-child{box-sizing:content-box;padding:9px;border:1px solid rgba(95,243,169,.16);border-radius:13px;color:#42eba5;background:#42eba50b}.method-care-popup>svg:last-child{color:#7df1b7}.method-care-popup>div{display:grid;gap:4px}.method-care-popup small{color:#42eba5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.12em}.method-care-popup strong{color:#eff7f2;font-size:16px}.method-care-popup span{color:#82938a;font-size:10px}.method-care-popup--back{z-index:1;top:0;right:4px}.method-care-popup--middle{z-index:2;top:140px;left:0}.method-care-popup--front{z-index:3;top:280px;right:4px}.method-care-popups{height:340px}.method-care-popup--middle{top:120px}.method-care-popup--front{top:240px}@keyframes method-care-popup-float{0%,to{transform:translateZ(22px) rotateX(0)}50%{transform:translate3d(0,-8px,38px) rotateX(1.2deg)}}@keyframes method-care-sheen{0%,58%{transform:translate(-130%)}78%,to{transform:translate(130%)}}.method-assessment .choice{transform:translateZ(24px);transition:transform .35s ease,border-color .35s ease,background .35s ease}.method-assessment .choice:hover{transform:translate3d(5px,0,34px);border-color:#42eba53d}.method-assessment .choice.is-active{animation:method-active-choice 2.8s ease-in-out infinite}.method-assessment .visual-progress i{transform-origin:left;animation:method-progress-pulse 2.6s ease-in-out infinite}.method-meeting .calendar-card{animation:method-panel-float 5s ease-in-out infinite}.method-meeting .agenda-card{animation:method-panel-float 5s ease-in-out -2.5s infinite}.method-meeting .attendee-row span{animation:method-avatar-pulse 3s ease-in-out infinite}.method-meeting .attendee-row span:nth-child(2){animation-delay:.35s}.method-pilot .pilot-flow span{animation:method-panel-float 4.6s ease-in-out infinite}.method-pilot .pilot-flow span:nth-of-type(2){animation-delay:-1.5s}.method-pilot .pilot-flow span:nth-of-type(3){animation-delay:-3s}.method-pilot .pilot-flow svg{animation:method-arrow-signal 1.8s ease-in-out infinite}.method-pilot .metric-row i b{transform-origin:left;animation:method-meter-breathe 3.2s ease-in-out infinite}.method-launch .launch-ring{animation:method-launch-float 4.4s ease-in-out infinite}.method-launch .launch-ring svg{animation:method-gauge-pulse 2.2s ease-in-out infinite}.method-launch .launch-line i{animation:method-node-signal 2.5s ease-in-out infinite}.method-launch .launch-line i:nth-child(2){animation-delay:.25s}.method-launch .launch-line i:nth-child(3){animation-delay:.5s}.method-launch .launch-line i:nth-child(4){animation-delay:.75s}.method-launch .launch-line i:nth-child(5){animation-delay:1s}.method-care .care-chart i{transform-origin:center bottom;animation:method-bar-breathe 2.8s ease-in-out infinite;animation-delay:calc(var(--bar-index, 0) * .08s)}.method-care .care-chart i:nth-child(2n){animation-delay:-.45s}.method-care .care-chart i:nth-child(3n){animation-delay:-.9s}.strength-grid>div{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .45s ease}.strength-grid>div:hover{transform:translateY(-8px) rotateX(2deg) rotateY(-2deg);border-color:#42eba547;box-shadow:0 28px 58px #00000047,0 0 42px #42eba50e}@keyframes method-grid-drift{to{background-position:28px 28px}}@keyframes method-active-choice{50%{box-shadow:0 0 28px #42eba51a}}@keyframes method-progress-pulse{50%{transform:scaleX(1.18);filter:brightness(1.24)}}@keyframes method-panel-float{50%{transform:translate3d(0,-6px,22px)}}@keyframes method-avatar-pulse{50%{transform:translateY(-3px);box-shadow:0 0 18px #42eba529}}@keyframes method-arrow-signal{50%{transform:translate(4px);color:var(--np-green);opacity:1}}@keyframes method-meter-breathe{50%{filter:brightness(1.35);box-shadow:0 0 13px #42eba547}}@keyframes method-launch-float{50%{transform:translate3d(0,-7px,28px) rotate(1deg);box-shadow:inset 0 0 65px #42eba51f,0 0 72px #42eba521}}@keyframes method-gauge-pulse{50%{transform:scale(1.08);filter:drop-shadow(0 0 10px rgba(66,235,165,.55))}}@keyframes method-node-signal{50%{transform:scale(1.45);box-shadow:0 0 18px #42eba5a6}}@keyframes method-bar-breathe{50%{transform:scaleY(.82);filter:brightness(1.28)}}.method-close{padding:150px 0 130px;border-top:1px solid var(--np-line);background:radial-gradient(circle at 50% 30%,rgba(66,235,165,.1),transparent 38%)}.method-close>.new-page__wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.method-close .new-page__eyebrow{justify-content:center}.method-close h2{max-width:780px;margin-inline:auto}.method-close .method-lede{max-width:820px;margin-inline:auto}.method-close .strength-grid{width:100%}.method-close .strength-grid>div{text-align:center}.strength-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px}.strength-grid>div{min-height:220px;padding:28px;border:1px solid var(--np-line);border-radius:18px;background:#ffffff05}.strength-grid span{color:var(--np-green);font-family:ui-monospace,monospace;font-size:14px}.strength-grid strong{display:block;margin-top:34px;color:#edf3f0;font-size:19px}.strength-grid p{margin:12px 0 0;color:#919d97;font-size:15px;line-height:1.65}.method-final{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:70px;padding-top:40px;border-top:1px solid var(--np-line)}.method-final>p{margin:0;color:#eff5f2;font-size:24px;font-weight:600}.method-final .new-page__actions{margin-top:0}@media (max-width: 860px){.new-page__wrap{width:min(100% - 32px,680px)}.new-page h1{font-size:clamp(38px,11vw,54px)}.new-page h2{font-size:clamp(32px,9vw,44px)}.solution-section,.method-step{min-height:0;padding:96px 0}.solution-section:first-of-type{min-height:84vh;padding-top:150px}.solution-section .new-page__wrap{grid-template-columns:1fr;gap:24px}.section-index{font-size:48px}.method-intro{min-height:auto;padding:160px 0 90px}.method-rail{grid-template-columns:1fr;gap:0}.method-rail a{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.055)}.method-grid,.method-grid--reverse{grid-template-columns:1fr;gap:48px}.method-grid--reverse .method-copy,.method-grid--reverse .method-launch-copy{grid-row:1}.method-production-connection>span{left:0}.method-production-connection>div{justify-content:flex-start}.method-visual{min-height:390px;padding:18px;box-shadow:-8px 10px #0a120eb8,0 28px 60px #00000061}.method-visual,.method-visual:hover{transform:none}.method-visual.method-pilot,.method-visual.method-care{min-height:470px;padding:0}.method-visual.method-launch--interactive{min-height:520px;padding:0}.method-production-dashboard{width:100%}.method-production-stage{min-height:510px}.method-window{width:100%;min-height:455px}.strength-grid{grid-template-columns:1fr}.method-final{align-items:flex-start;flex-direction:column}}@media (max-width: 520px){.solution-body,.solution-supporting,.method-lede{font-size:17px}.meeting-grid,.metric-row{grid-template-columns:1fr}.calendar-card,.agenda-card{min-height:165px}.pilot-flow{grid-template-columns:1fr}.pilot-flow svg{margin:auto;transform:rotate(90deg)}.method-visual{min-height:0}.method-pilot,.method-care{padding:8px}.method-funnel-visual{height:390px}.method-funnel-type{font-size:46px}.method-funnel-events>div{width:130px;min-height:82px;padding:11px}.method-funnel-events p strong{font-size:9.5px}.method-funnel-events p em{font-size:6.8px}.method-window{min-height:405px}.method-window__body{grid-template-columns:31px 1fr}.method-window__nav{gap:17px}.method-window__nav strong{width:20px;height:20px}.method-ops{padding:12px 10px 8px}.method-ops__metrics{gap:4px}.method-ops__metrics>div{padding:7px 5px}.method-ops__metrics strong{font-size:14px}.method-case-table header,.method-case-table>div{grid-template-columns:.75fr 1fr .9fr .45fr;padding:7px 5px}.method-care__events span:nth-child(3){display:none}.method-care__events{grid-template-columns:1fr 1fr}.launch-checks{align-items:stretch;flex-direction:column}.care-stats{gap:5px}.care-stats div{padding:8px}}@media (prefers-reduced-motion: reduce){.new-page{scroll-behavior:auto}.new-page__primary,.new-page__secondary{transition:none}.method-visual,.method-visual:hover,.strength-grid>div:hover{transform:none;transition:none}.method-visual:before,.method-assessment .choice.is-active,.method-assessment .visual-progress i,.method-meeting .calendar-card,.method-meeting .agenda-card,.method-meeting .attendee-row span,.method-pilot .pilot-flow span,.method-pilot .pilot-flow svg,.method-pilot .metric-row i b,.method-launch .launch-ring,.method-launch .launch-ring svg,.method-launch .launch-line i,.method-care .care-chart i,.method-window,.method-care__line{animation:none}}.workflow-entry{position:relative;overflow:hidden;color:#f3f7f5;background:#020604;border-bottom:1px solid rgba(77,232,163,.12)}.workflow-entry__grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(80,232,165,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(80,232,165,.028) 1px,transparent 1px),radial-gradient(circle at 50% 8%,rgba(31,167,107,.12),transparent 34%);background-size:56px 56px,56px 56px,100% 100%;pointer-events:none}.workflow-entry__shell{position:relative;z-index:1;width:min(1160px,calc(100% - 48px));margin:0 auto;padding:26px 0 86px}.workflow-entry__crumbs{display:flex;gap:10px;color:#e6efea5c;font:500 11px/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.workflow-entry__crumbs a{color:#59e8aa;text-decoration:none}.workflow-entry__hero{display:grid;justify-items:center;padding:clamp(76px,11vh,118px) 0 clamp(82px,11vh,120px);text-align:center}.workflow-entry__eyebrow{margin:0 0 18px;color:#57e9aa;font:600 12px/1 IBM Plex Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.workflow-entry__hero h1{max-width:12ch;margin:0;color:#f5f8f6;font:550 clamp(50px,7.2vw,88px)/.93 "Space Grotesk",sans-serif;letter-spacing:-.062em}.workflow-entry__hero>p:not(.workflow-entry__eyebrow){max-width:67ch;margin:28px 0 0;color:#e2ebe69e;font-size:17px;line-height:1.65}.workflow-entry__hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.workflow-entry__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 21px;border-radius:13px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.workflow-entry__button:hover{transform:translateY(-2px);text-decoration:none}.workflow-entry__button--primary{color:#03140c;background:linear-gradient(110deg,#45d99a,#79f1bd);box-shadow:0 15px 36px #25c17e29}.workflow-entry__button--ghost{color:#f3f7f5;border:1px solid rgba(213,239,226,.28);background:#0b1c149e}.workflow-entry__button--ghost:hover{border-color:#63eeb194;background:#143425c7}.workflow-method{padding:clamp(36px,5vw,62px);border:1px solid rgba(86,230,166,.16);border-radius:30px;background:linear-gradient(145deg,#0f2319d1,#040b07f0);box-shadow:inset 0 1px #ffffff0b,0 36px 90px #00000047}.workflow-section-heading{display:grid;grid-template-columns:1fr minmax(260px,.64fr);gap:40px;align-items:end}.workflow-section-heading span{color:#58e8aa;font:600 11px/1 IBM Plex Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.workflow-section-heading h2{max-width:15ch;margin:11px 0 0;color:#f3f7f5;font:550 clamp(34px,4.3vw,55px)/1 "Space Grotesk",sans-serif;letter-spacing:-.045em}.workflow-section-heading>p{margin:0;color:#e1ebe68a;font-size:15px;line-height:1.65}.workflow-method__steps{display:grid;grid-template-columns:repeat(5,1fr);margin:45px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.08);list-style:none}.workflow-method__steps li{position:relative;min-height:250px;padding:25px 19px 20px;border-right:1px solid rgba(255,255,255,.07)}.workflow-method__steps li:last-child{border-right:0}.workflow-method__steps li:before{content:"";position:absolute;top:-3px;left:19px;width:6px;height:6px;border-radius:50%;background:#5ae9ab;box-shadow:0 0 0 7px #5ae9ab14,0 0 22px #5ae9ab7a}.workflow-method__icon{display:grid;width:38px;height:38px;place-items:center;margin:7px 0 27px;color:#68edb3;border:1px solid rgba(92,233,173,.16);border-radius:11px;background:#53e1a40d}.workflow-method__steps li>span{color:#56e9aa9e;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.1em}.workflow-method__steps h3{margin:9px 0;color:#f2f7f4;font:550 22px/1.05 Space Grotesk,sans-serif}.workflow-method__steps p{margin:0;color:#e0eae578;font-size:13px;line-height:1.55}.workflow-method__link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#72edb6;font-size:13px;font-weight:600;text-decoration:none}.workflow-method__link:hover{color:#a0f9d1}.workflow-assessment{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:clamp(52px,7vw,88px);align-items:center;padding:clamp(110px,14vw,170px) 0}.workflow-assessment__copy h2{max-width:12ch;margin:0;color:#f4f8f6;font:550 clamp(40px,5vw,64px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.052em}.workflow-assessment__copy>p:not(.workflow-entry__eyebrow){margin:23px 0 0;color:#e1ebe694;font-size:16px;line-height:1.68}.workflow-assessment__copy ul{display:grid;gap:10px;margin:24px 0 27px;padding:0;list-style:none}.workflow-assessment__copy li{display:flex;align-items:center;gap:9px;color:#e7efebb3;font-size:13px}.workflow-assessment__copy li svg{color:#5ce9ad}.workflow-assessment__window{overflow:hidden;border:1px solid rgba(101,237,176,.22);border-radius:25px;background:linear-gradient(150deg,#10291d,#050c08 72%);box-shadow:0 38px 100px #0000006b,inset 0 1px #ffffff0d;transform:perspective(1200px) rotateY(-3deg)}.workflow-assessment__window>header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.07);color:#deebe48a;font:500 10px/1 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.workflow-assessment__window>header div{display:flex;gap:6px}.workflow-assessment__window>header i{width:7px;height:7px;border-radius:50%;background:#5ce9ad}.workflow-assessment__window>header i:nth-child(2){opacity:.52}.workflow-assessment__window>header i:nth-child(3){opacity:.24}.workflow-assessment__window>header b{justify-self:end;color:#61eaae;font-weight:500}.workflow-assessment__body{padding:28px}.workflow-assessment__score{position:relative;min-height:164px;padding:23px 190px 20px 22px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:#00000038}.workflow-assessment__score>span{color:#58e9aa;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.workflow-assessment__score>strong{display:block;max-width:11ch;margin-top:13px;color:#f0f6f3;font:550 25px/1.08 Space Grotesk,sans-serif}.workflow-assessment__ring{position:absolute;top:20px;right:28px;display:grid;width:120px;height:120px;place-items:center;align-content:center;border:8px solid rgba(73,230,163,.11);border-top-color:#58e9aa;border-right-color:#58e9aa;border-radius:50%;box-shadow:inset 0 0 35px #45e09e0f}.workflow-assessment__ring span{color:#f4faf7;font:600 28px/1 Space Grotesk,sans-serif}.workflow-assessment__ring small{margin-top:4px;color:#e1ebe65c;font:500 9px/1 IBM Plex Mono,monospace;text-transform:uppercase}.workflow-assessment__signals{display:grid;gap:12px;margin-top:16px;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:#00000029}.workflow-assessment__signals>div{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:center}.workflow-assessment__signals span{color:#e7efeb94;font-size:11px}.workflow-assessment__signals i{height:4px;overflow:hidden;border-radius:4px;background:#ffffff12}.workflow-assessment__signals b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#2a9a69,#60ebb0);box-shadow:0 0 12px #50e8a842}.workflow-assessment__prompt{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;margin-top:16px;padding:17px 18px;border:1px solid rgba(91,234,172,.2);border-radius:14px;background:#2169492e}.workflow-assessment__prompt span{color:#e1ebe66b;font-size:10px}.workflow-assessment__prompt strong{color:#eef6f2;font-size:12px}.workflow-assessment__prompt svg{color:#5ceaae}.workflow-entry__close{display:grid;justify-items:center;padding:clamp(60px,8vw,90px) 26px;text-align:center;border:1px solid rgba(92,234,172,.16);border-radius:30px;background:radial-gradient(circle at 50% 120%,rgba(53,210,140,.2),transparent 47%),#09160fb8}.workflow-entry__close>span{color:#58e9aa;font:600 11px/1 IBM Plex Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.workflow-entry__close h2{max-width:15ch;margin:14px 0 0;color:#f3f8f5;font:550 clamp(38px,5.1vw,60px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.05em}.workflow-entry__close p{max-width:58ch;margin:20px 0 0;color:#e2ebe68a;font-size:15px}.workflow-entry__close>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:27px}@media (max-width:940px){.workflow-method__steps{grid-template-columns:repeat(3,1fr)}.workflow-method__steps li:nth-child(3){border-right:0}.workflow-method__steps li:nth-child(n+4){border-top:1px solid rgba(255,255,255,.07)}.workflow-assessment{grid-template-columns:1fr}.workflow-assessment__copy h2{max-width:15ch}.workflow-assessment__window{transform:none}}@media (max-width:680px){.workflow-entry__shell{width:calc(100% - 28px);padding-top:20px}.workflow-entry__hero{padding:66px 0 80px}.workflow-entry__hero h1{font-size:clamp(46px,13vw,62px)}.workflow-entry__hero>p:not(.workflow-entry__eyebrow){font-size:15.5px}.workflow-entry__hero-actions,.workflow-entry__close>div{width:100%;flex-direction:column}.workflow-entry__button{width:100%}.workflow-method{padding:30px 20px;border-radius:23px}.workflow-section-heading{grid-template-columns:1fr;gap:20px}.workflow-method__steps{grid-template-columns:1fr;margin-top:34px}.workflow-method__steps li,.workflow-method__steps li:nth-child(3),.workflow-method__steps li:nth-child(n+4){min-height:0;padding:23px 4px 24px 58px;border-right:0;border-top:1px solid rgba(255,255,255,.07)}.workflow-method__steps li:first-child{border-top:1px solid rgba(255,255,255,.07)}.workflow-method__steps li:before{top:-3px;left:7px}.workflow-method__icon{position:absolute;left:3px;top:24px;margin:0}.workflow-assessment{padding:92px 0;gap:45px}.workflow-assessment__window>header{grid-template-columns:1fr auto}.workflow-assessment__window>header>span{display:none}.workflow-assessment__body{padding:16px}.workflow-assessment__score{min-height:190px;padding:20px}.workflow-assessment__score>strong{max-width:10ch}.workflow-assessment__ring{right:18px;top:47px;width:105px;height:105px}.workflow-assessment__signals>div{grid-template-columns:105px 1fr}.workflow-assessment__prompt{grid-template-columns:1fr auto}.workflow-assessment__prompt strong{grid-column:1}.workflow-entry__close{border-radius:23px}}@media (prefers-reduced-motion:reduce){.workflow-entry__button{transition:none}}.crm-dashboard-story{--crm-panel:rgba(10,17,14,.94);--crm-line:rgba(156,255,207,.14);position:relative;background:#030504;color:#f4f7f5}.crm-story-section{position:relative;min-height:100svh;display:flex;align-items:center;padding:130px 0;border-bottom:1px solid rgba(175,255,215,.1);overflow:hidden}.crm-story-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 52%,rgba(48,226,143,.07),transparent 30%),linear-gradient(rgba(120,255,190,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(120,255,190,.022) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 86%);mask-image:linear-gradient(90deg,#000,transparent 86%)}.crm-story-section:nth-child(2n):before{transform:scaleX(-1)}.crm-story-wrap{position:relative;z-index:1;width:min(1180px,calc(100% - 56px));margin:auto}.crm-story-split{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:center;gap:clamp(48px,7vw,96px);perspective:1500px}.crm-story-copy{max-width:640px}.crm-story-index{display:block;margin-bottom:20px;color:#82ffc147;font:300 64px/.85 ui-monospace,monospace;letter-spacing:-.08em}.crm-story-copy .solution-body{font-size:17px;color:#acb8b2}.crm-story-copy .solution-supporting{font-size:17px}.crm-story-section--intro{min-height:125svh;padding-top:180px}.crm-story-section--intro .crm-story-wrap{display:flex;flex-direction:column;align-items:center}.crm-story-section--intro .crm-story-copy{max-width:850px;margin-bottom:78px;text-align:center}.crm-story-section--intro .crm-story-copy :is(h1,.solution-body,.solution-supporting){margin-inline:auto}.crm-story-section--intro .crm-story-index{font-size:46px}.crm-depth-card{position:relative;border:1px solid var(--crm-line);border-radius:26px;background:linear-gradient(145deg,#111d17f5,#050907fb);box-shadow:0 42px 100px #00000085,0 16px 36px #00000057,inset 0 1px #ffffff0d;transform-style:preserve-3d;overflow:hidden}.crm-depth-card:after{content:"";position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.075),transparent 20%,transparent 72%,rgba(90,255,172,.025));mix-blend-mode:screen}.crm-main-dashboard{display:grid;grid-template-columns:64px 1fr;width:min(1120px,100%);min-height:780px;perspective:1400px}.crm-dash-sidebar{display:flex;flex-direction:column;align-items:center;gap:28px;padding:24px 0;border-right:1px solid var(--crm-line);background:#0207048c}.crm-dash-sidebar strong{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#42eba5;color:#04120c;font-size:15px;box-shadow:0 0 26px #42eba542}.crm-dash-sidebar i{width:18px;height:3px;border-radius:5px;background:#d2e8dc2e}.crm-dash-sidebar i:nth-of-type(2){background:#42eba5;box-shadow:0 0 12px #42eba580}.crm-dash-body{padding:28px}.crm-dash-top,.crm-board-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--crm-line)}.crm-dash-top div,.crm-board-head div{display:flex;flex-direction:column;gap:5px}.crm-dash-top small,.crm-board-head small{color:#42eba5;font:700 9px/1 ui-monospace,monospace;letter-spacing:.14em}.crm-dash-top strong,.crm-board-head strong{font-size:19px}.crm-dash-top>span{display:flex;align-items:center;gap:8px;color:#8fa097;font-size:11px}.crm-dash-top>span i{width:7px;height:7px;border-radius:50%;background:#42eba5;box-shadow:0 0 11px #42eba5;animation:crm-status-pulse 2s ease-in-out infinite}.crm-dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.crm-dash-metrics>div{padding:18px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#ffffff05}.crm-dash-metrics span{display:block;color:#829087;font-size:11px}.crm-dash-metrics strong{display:block;margin:7px 0 4px;font-size:30px}.crm-dash-metrics em{color:#55eaa2;font-size:10px;font-style:normal}.crm-project-list,.crm-dash-pulse{border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#0105034d}.crm-project-list header{display:grid;grid-template-columns:1.3fr 1fr 48px;padding:14px 16px;color:#65736b;font-size:9px;text-transform:uppercase;letter-spacing:.11em}.crm-project-row{display:grid;grid-template-columns:1.3fr 1fr 34px 30px;align-items:center;gap:8px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.05)}.crm-project-row strong{font-size:11px}.crm-project-row>span{height:4px;overflow:hidden;border-radius:5px;background:#ffffff13}.crm-project-row>span i{display:block;height:100%;border-radius:5px;background:#42eba5;box-shadow:0 0 10px #42eba566;animation:crm-progress-glow 2.8s ease-in-out infinite}.crm-project-row em{color:#8c9a92;font-size:10px;font-style:normal}.crm-project-row b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#183629;color:#aaf3cf;font-size:9px}.crm-dash-pulse{display:flex;flex-direction:column;padding:18px}.crm-dash-pulse small{color:#69766f;font:700 8px/1 ui-monospace,monospace;letter-spacing:.13em}.crm-pulse-graph{height:128px;display:flex;align-items:flex-end;gap:7px;margin:20px 0 14px}.crm-pulse-graph i{flex:1;height:36%;border-radius:4px 4px 0 0;background:linear-gradient(#42eba5,#42eba514);transform-origin:bottom;animation:crm-bar-wave 2.6s ease-in-out infinite}.crm-pulse-graph i:nth-child(2){height:52%;animation-delay:-.3s}.crm-pulse-graph i:nth-child(3){height:42%;animation-delay:-.6s}.crm-pulse-graph i:nth-child(4){height:70%;animation-delay:-.9s}.crm-pulse-graph i:nth-child(5){height:64%;animation-delay:-1.2s}.crm-pulse-graph i:nth-child(6){height:86%;animation-delay:-1.5s}.crm-pulse-graph i:nth-child(7){height:76%;animation-delay:-1.8s}.crm-dash-pulse strong{font-size:27px}.crm-dash-pulse>span{color:#78867e;font-size:10px}.crm-analytics-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(210px,.45fr);gap:14px;margin-top:16px}.crm-velocity-chart,.crm-allocation-card,.crm-risk-forecast{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(145deg,#ffffff09,#ffffff03);box-shadow:inset 0 1px #ffffff06}.crm-velocity-chart:before,.crm-allocation-card:before{content:"";position:absolute;width:180px;height:180px;right:-90px;top:-100px;border-radius:50%;background:#42eba512;filter:blur(30px)}.crm-velocity-chart{min-height:250px;padding:17px 18px 10px}.crm-velocity-chart header,.crm-allocation-card header,.crm-risk-forecast header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between}.crm-velocity-chart header div,.crm-allocation-card header{display:flex;flex-direction:column;gap:5px}.crm-velocity-chart header small,.crm-allocation-card header small,.crm-risk-forecast header small{color:#42eba5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.13em}.crm-velocity-chart header strong,.crm-allocation-card header strong{font-size:12px}.crm-velocity-chart header>span,.crm-risk-forecast header span{color:#6f7d75;font-size:8px}.crm-velocity-chart svg{width:100%;height:165px;margin-top:4px;overflow:visible}.crm-chart-grid path{fill:none;stroke:#ffffff0d;stroke-width:1}.crm-chart-area{fill:url(#crmArea)}.crm-chart-line{fill:none;stroke:#52f0aa;stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(66,235,165,.52));stroke-dasharray:900;animation:crm-dashboard-line 4.5s ease-in-out infinite}.crm-chart-points circle{fill:#07110c;stroke:#8affc5;stroke-width:2;filter:drop-shadow(0 0 7px #42eba5)}.crm-velocity-chart footer{display:flex;justify-content:space-between;color:#4f5c55;font-size:7px}.crm-allocation-card{padding:17px}.crm-allocation-ring{position:relative;width:132px;aspect-ratio:1;margin:22px auto 14px;border-radius:50%;background:conic-gradient(#42eba5 0,#42eba5 42%,#8bcaae 42%,#8bcaae 63%,#ffffff1a 63%,#ffffff1a 76%,#ffffff09 76%);box-shadow:0 0 40px #42eba517;animation:crm-ring-breathe 4s ease-in-out infinite}.crm-allocation-ring:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;background:#0a110e}.crm-allocation-ring span{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.crm-allocation-ring strong{font-size:23px}.crm-allocation-ring small{color:#66746c;font-size:8px}.crm-allocation-key p{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;margin:7px 0;color:#76847c;font-size:8px}.crm-allocation-key p i{width:6px;height:6px;border-radius:50%;background:#42eba5}.crm-allocation-key p:nth-child(2) i{background:#8bcaae}.crm-allocation-key p:nth-child(3) i{background:#ffffff38}.crm-allocation-key b{color:#b7c4bd;font-weight:600}.crm-dash-bottom{display:grid;grid-template-columns:1.4fr .6fr;gap:14px;margin-top:14px}.crm-risk-forecast{padding:16px}.crm-risk-forecast>strong{display:block;margin-top:15px;font-size:25px}.crm-risk-forecast>strong em{color:#718078;font-size:9px;font-style:normal;font-weight:500}.crm-risk-forecast svg{width:100%;height:68px;margin-top:3px}.crm-risk-area{fill:#f1b5691f}.crm-risk-line{fill:none;stroke:#efb36b;stroke-width:2;filter:drop-shadow(0 0 6px rgba(239,179,107,.35));stroke-dasharray:300;animation:crm-dashboard-line 4s ease-in-out infinite}.crm-progress-board{min-height:560px;padding:26px}.crm-board-head>span{padding:7px 10px;border-radius:999px;background:#42eba514;color:#72efb0;font-size:10px}.crm-project-tabs{display:grid;gap:8px;margin-top:18px}.crm-project-tabs button{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid transparent;border-radius:12px;background:#ffffff05;color:#98a49e;text-align:left;cursor:pointer;transition:.3s}.crm-project-tabs button:hover,.crm-project-tabs button.is-active{border-color:#42eba538;background:#42eba50f;color:#edf5f1;transform:translate(5px)}.crm-project-tabs i{color:#42eba5;font:700 9px/1 ui-monospace,monospace}.crm-project-tabs span{font-size:12px}.crm-project-tabs em{font-size:11px;font-style:normal}.crm-project-detail{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--crm-line)}.crm-progress-ring{--crm-progress:270deg;position:relative;width:165px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#42eba5 var(--crm-progress),rgba(255,255,255,.065) 0);box-shadow:0 0 45px #42eba514}.crm-progress-ring:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:#09100c}.crm-progress-ring span{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.crm-progress-ring strong{font-size:31px}.crm-progress-ring small{color:#718078;font-size:10px}.crm-project-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px}.crm-project-facts>div{padding:13px;border:1px solid rgba(255,255,255,.055);border-radius:11px}.crm-project-facts span{display:block;color:#718078;font-size:9px;text-transform:uppercase}.crm-project-facts strong{display:block;margin-top:5px;font-size:12px}.crm-project-facts .is-risk{grid-column:1/-1}.crm-project-facts .is-risk strong{color:#f1c98a}.crm-story-section--features .crm-story-split{grid-template-columns:minmax(520px,1.15fr) minmax(330px,.85fr)}.crm-floating-features{position:relative;min-height:600px;perspective:1200px}.crm-floating-features:before{content:"";position:absolute;left:8%;top:12%;width:80%;height:72%;border-radius:46%;background:radial-gradient(circle at 30% 30%,rgba(106,255,187,.18),transparent 42%),radial-gradient(circle at 70% 70%,rgba(27,144,88,.16),transparent 43%);filter:blur(70px)}.crm-float-slot{position:absolute;width:250px;min-height:218px;transform-style:preserve-3d;will-change:transform}.crm-float-slot--bars{left:0;top:38px;animation:crm-glass-float-a 6.4s ease-in-out infinite}.crm-float-slot--risk{right:16px;top:0;animation:crm-glass-float-b 7.1s ease-in-out infinite}.crm-float-slot--velocity{left:55px;bottom:6px;animation:crm-glass-float-b 6.8s ease-in-out -2.2s infinite}.crm-float-slot--evidence{right:0;bottom:34px;animation:crm-glass-float-a 7.4s ease-in-out -3.1s infinite}.crm-float-card{position:relative;width:100%;min-height:218px;padding:22px;border:1px solid rgba(194,255,224,.28);border-radius:22px;background:linear-gradient(135deg,#66b28b33,#0b1f155c 48%,#020b078a);box-shadow:0 32px 75px #0000006b,0 10px 28px #0000004d,inset 0 1px #ffffff2e,inset 18px 0 42px #7affc009;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);transform-style:preserve-3d;overflow:hidden}.crm-float-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.2),transparent 18%,transparent 64%,rgba(114,255,190,.06));opacity:.48}.crm-float-card:after{content:"";position:absolute;right:-45px;top:-55px;width:130px;height:130px;border-radius:50%;background:#69ffba1f;filter:blur(22px)}.crm-float-card>*{position:relative;z-index:1;transform:translateZ(18px)}.crm-float-card>svg:first-child{color:#66f4af;filter:drop-shadow(0 0 9px rgba(66,235,165,.4))}.crm-float-card>span{display:block;margin-top:25px;color:#ddeee594;font-size:11px}.crm-float-card>strong{display:block;margin-top:5px;font-size:20px}.crm-float-card--bars,.crm-float-card--risk,.crm-float-card--velocity,.crm-float-card--evidence{inset:auto;transform:none}.crm-float-card--bars>div,.crm-mini-wave{height:52px;display:flex;align-items:flex-end;gap:7px;margin-top:16px}.crm-float-card--bars>div i,.crm-mini-wave i{flex:1;height:35%;border-radius:3px;background:#42eba5;opacity:.75;transform-origin:bottom;animation:crm-bar-wave 2.3s ease-in-out infinite}.crm-float-card--bars>div i:nth-child(2),.crm-mini-wave i:nth-child(2){height:65%;animation-delay:-.35s}.crm-float-card--bars>div i:nth-child(3),.crm-mini-wave i:nth-child(3){height:48%;animation-delay:-.7s}.crm-float-card--bars>div i:nth-child(4),.crm-mini-wave i:nth-child(4){height:82%;animation-delay:-1.05s}.crm-float-card--bars>div i:nth-child(5),.crm-mini-wave i:nth-child(5){height:72%;animation-delay:-1.4s}.crm-mini-wave i:nth-child(6){height:92%;animation-delay:-1.75s}.crm-float-card--risk svg:last-child{width:100%;margin-top:18px;overflow:visible}.crm-float-card--risk path{fill:none;stroke:#42eba5;stroke-width:2;stroke-dasharray:220;animation:crm-line-draw 3.2s ease-in-out infinite}.crm-evidence-dots{display:flex;gap:18px;margin-top:24px}.crm-evidence-dots i{position:relative;width:10px;height:10px;border-radius:50%;background:#42eba5;box-shadow:0 0 13px #42eba573;animation:crm-status-pulse 2s ease-in-out infinite}.crm-evidence-dots i:not(:last-child):after{content:"";position:absolute;left:10px;top:4px;width:18px;height:1px;background:#42eba547}.crm-evidence-dots i:nth-child(2){animation-delay:.25s}.crm-evidence-dots i:nth-child(3){animation-delay:.5s}.crm-evidence-dots i:nth-child(4){animation-delay:.75s}.crm-story-section--staff .crm-story-split{grid-template-columns:minmax(330px,.78fr) minmax(560px,1.22fr)}.crm-staff-board{min-height:610px;padding:26px}.crm-board-head>svg{color:#42eba5}.crm-staff-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.crm-staff-tabs button{display:grid;grid-template-columns:34px 1fr;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05;color:#9ba7a1;text-align:left;cursor:pointer}.crm-staff-tabs button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#173328;color:#91edbe;font-size:9px}.crm-staff-tabs button div{min-width:0}.crm-staff-tabs button strong,.crm-staff-tabs button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-staff-tabs button strong{font-size:10px}.crm-staff-tabs button small{color:#66736c;font-size:8px}.crm-staff-tabs button em{grid-column:1/-1;color:#66736c;font-size:9px;font-style:normal}.crm-staff-tabs button.is-active{border-color:#42eba542;background:#42eba50f;color:#eef5f1}.crm-staff-load{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:22px 0;padding:15px;border:1px solid rgba(255,255,255,.055);border-radius:12px}.crm-staff-load>span{color:#7d8a83;font-size:10px}.crm-staff-load>div{height:5px;overflow:hidden;border-radius:4px;background:#ffffff12}.crm-staff-load>div i{display:block;height:100%;border-radius:4px;background:#42eba5;box-shadow:0 0 12px #42eba54d}.crm-staff-load>strong{font-size:11px}.crm-staff-load>strong.is-high{color:#f1b66f}.crm-task-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.crm-task-columns>div{min-height:320px;padding:16px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:#00000024}.crm-task-columns header{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:#9ba8a1;font-size:11px}.crm-task-columns header svg{width:15px;color:#42eba5}.crm-task-columns header span{margin-left:auto;padding:3px 6px;border-radius:7px;background:#ffffff0d;font-size:9px}.crm-task-columns p{display:flex;align-items:center;gap:8px;margin:8px 0;padding:10px;border-radius:9px;background:#ffffff06;color:#bcc6c1;font-size:10px}.crm-task-columns p i{width:7px;height:7px;border:1px solid #42eba5;border-radius:50%}.crm-task-columns>div:first-child p i{background:#42eba5}.crm-chatbot{min-height:590px;padding:0}.crm-chat-head{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid var(--crm-line)}.crm-chat-head>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#42eba51a;color:#42eba5}.crm-chat-head>span svg{width:21px}.crm-chat-head div strong,.crm-chat-head div small{display:block}.crm-chat-head div strong{font-size:13px}.crm-chat-head div small{margin-top:4px;color:#74827a;font-size:9px}.crm-chat-head div small i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#42eba5}.crm-chat-head>svg{color:#42eba5}.crm-chat-thread{min-height:365px;padding:30px 24px;background:radial-gradient(circle at 30% 40%,rgba(66,235,165,.05),transparent 42%)}.crm-chat-user{width:max-content;max-width:78%;margin-left:auto;padding:13px 16px;border-radius:16px 16px 4px;background:#1e3a2e;color:#e5f4ec;font-size:12px}.crm-chat-ai{display:grid;grid-template-columns:32px 1fr;gap:11px;width:92%;margin-top:28px}.crm-chat-ai>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(66,235,165,.3);border-radius:10px;color:#42eba5;font:700 9px/1 ui-monospace,monospace}.crm-chat-ai p{margin:0;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:4px 16px 16px;background:#ffffff06;color:#b9c5be;font-size:12px;line-height:1.65}.crm-chat-ai em{grid-column:2;width:max-content;padding:6px 9px;border-radius:999px;background:#42eba512;color:#68e9a7;font-size:9px;font-style:normal}.crm-chat-prompts{display:flex;flex-wrap:wrap;gap:7px;padding:18px;border-top:1px solid var(--crm-line)}.crm-chat-prompts button{padding:9px 11px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff05;color:#87948d;font-size:9px;cursor:pointer;transition:.25s}.crm-chat-prompts button:hover,.crm-chat-prompts button.is-active{border-color:#42eba54d;background:#42eba513;color:#dff4e9}.crm-story-section--chat{min-height:115svh}.crm-phone-scene{position:relative;display:grid;place-items:center;min-height:760px;perspective:1400px}.crm-phone-aura{position:absolute;width:430px;height:580px;border-radius:46%;background:radial-gradient(circle,rgba(61,235,157,.18),rgba(16,118,72,.07) 42%,transparent 70%);filter:blur(54px);animation:crm-phone-aura 4.5s ease-in-out infinite}.crm-phone{position:relative;width:370px;height:720px;padding:9px;border:1px solid rgba(218,255,237,.2);border-radius:58px;background:linear-gradient(145deg,#29322e,#050706 18%,#020303 76%,#33423b);box-shadow:0 55px 110px #000000ad,0 18px 42px #0000008f,inset 0 1px 1px #ffffff52,0 0 0 2px #000000b3;transform-style:preserve-3d}.crm-phone:after{content:"";position:absolute;z-index:4;top:9px;right:9px;bottom:9px;left:9px;border-radius:49px;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 18%,transparent 78%,rgba(74,255,167,.04));mix-blend-mode:screen}.crm-phone-buttons{position:absolute;left:-4px;top:118px;display:flex;flex-direction:column;gap:18px}.crm-phone-buttons i{width:4px;height:45px;border-radius:3px 0 0 3px;background:#28322d}.crm-phone-buttons i:first-child{height:27px}.crm-phone-island{position:absolute;z-index:7;left:50%;top:18px;width:104px;height:27px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:11px;border-radius:999px;background:#020303;box-shadow:0 1px #ffffff0a}.crm-phone-island i{width:8px;height:8px;border-radius:50%;background:#07110d;box-shadow:inset 0 0 4px #1c6142}.crm-phone-island span{width:38px;height:4px;border-radius:4px;background:#0b0e0c}.crm-phone-screen{position:relative;height:100%;overflow:hidden;padding:18px 20px 20px;border-radius:49px;background:radial-gradient(circle at 50% 25%,rgba(36,150,94,.24),transparent 28%),linear-gradient(180deg,#041009,#020504 52%,#0b291b);color:#eff7f3}.crm-phone-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(121,255,190,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(121,255,190,.025) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(#000,transparent 70%);mask-image:linear-gradient(#000,transparent 70%)}.crm-phone-screen>*{position:relative;z-index:2}.crm-phone-top{display:flex;justify-content:space-between;padding:0 5px;color:#d6e6dd;font-size:9px}.crm-phone-top>div{display:flex;align-items:center;gap:3px}.crm-phone-top i{width:8px;height:5px;border:1px solid rgba(255,255,255,.62);border-radius:2px}.crm-phone-team{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:28px;padding:10px;border:1px solid rgba(153,255,204,.12);border-radius:15px;background:#cfffe50b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.crm-phone-team>div{display:flex}.crm-phone-team>div span{display:grid;place-items:center;width:27px;height:27px;margin-left:-5px;border:2px solid #07130d;border-radius:50%;background:#1e5039;color:#bdf6d8;font-size:7px}.crm-phone-team>div span:first-child{margin-left:0}.crm-phone-team p{margin:0}.crm-phone-team p strong,.crm-phone-team p small{display:block}.crm-phone-team p strong{font-size:9px}.crm-phone-team p small{color:#71827a;font-size:7px}.crm-phone-team>em{display:flex;align-items:center;gap:4px;color:#61e7a2;font-size:7px;font-style:normal}.crm-phone-team>em i{width:5px;height:5px;border-radius:50%;background:#42eba5;box-shadow:0 0 7px #42eba5}.crm-ai-orb{position:relative;width:88px;height:88px;margin:28px auto 12px;display:grid;place-items:center}.crm-ai-orb>i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(99,255,177,.25);border-radius:48% 52% 56% 44%;animation:crm-orb-spin 7s linear infinite;box-shadow:0 0 30px #42eba51f}.crm-ai-orb>i:nth-child(2){top:8px;right:8px;bottom:8px;left:8px;border-radius:58% 42% 46% 54%;animation-direction:reverse;animation-duration:5.5s}.crm-ai-orb>i:nth-child(3){top:17px;right:17px;bottom:17px;left:17px;border-color:#97ffd075;animation-duration:4.2s}.crm-ai-orb>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#b8ffdb,#42eba5 34%,#0d7045 72%);color:#032215;box-shadow:0 0 34px #42eba585}.crm-ai-orb svg{width:20px}.crm-phone-hello{margin:0;text-align:center;color:#7f9389;font-size:10px}.crm-phone h3{margin:5px 0 16px;text-align:center;font-size:24px;line-height:1.08;letter-spacing:-.04em}.crm-phone-conversation{min-height:170px;padding:13px;border:1px solid rgba(151,255,204,.12);border-radius:17px;background:#ffffff09;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.crm-phone-question{width:max-content;max-width:92%;margin-left:auto;padding:8px 10px;border-radius:11px 11px 3px;background:#42eba526;color:#dff8ea;font-size:8px}.crm-phone-answer{display:grid;grid-template-columns:18px 1fr;gap:7px;margin-top:11px}.crm-phone-answer svg{width:15px;color:#42eba5}.crm-phone-answer p{margin:0;color:#adbbb3;font-size:8.5px;line-height:1.55}.crm-phone-conversation>em{display:block;width:max-content;margin:10px 0 0 25px;padding:4px 7px;border-radius:999px;background:#42eba517;color:#65e9a5;font-size:7px;font-style:normal}.crm-phone-prompts{display:flex;justify-content:center;gap:5px;margin-top:10px}.crm-phone-prompts button{padding:7px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff09;color:#718078;font-size:7px;cursor:pointer}.crm-phone-prompts button.is-active{border-color:#42eba56b;background:#42eba51f;color:#b8f3d4}.crm-phone-input{position:absolute;left:20px;right:20px;bottom:20px;display:flex;align-items:center;height:44px;padding:0 15px;border:1px solid rgba(188,255,219,.2);border-radius:999px;background:linear-gradient(90deg,#ffffff12,#42eba51f);box-shadow:inset 0 1px #ffffff1f,0 10px 25px #00000040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.crm-phone-input span{margin-right:auto;color:#94a69c;font-size:9px}.crm-phone-input i{width:2px;margin-left:3px;border-radius:2px;background:#8df5bd;animation:crm-voice-wave 1s ease-in-out infinite}.crm-phone-input i:nth-child(2){height:14px}.crm-phone-input i:nth-child(3){height:22px;animation-delay:.15s}.crm-phone-input i:nth-child(4){height:10px;animation-delay:.3s}@keyframes crm-status-pulse{50%{opacity:.38;transform:scale(.72)}}@keyframes crm-progress-glow{50%{filter:brightness(1.45);box-shadow:0 0 17px #42eba59e}}@keyframes crm-bar-wave{50%{transform:scaleY(.72);filter:brightness(1.35)}}@keyframes crm-line-draw{0%{stroke-dashoffset:220}55%,to{stroke-dashoffset:0}}@keyframes crm-dashboard-line{0%{stroke-dashoffset:900}48%,to{stroke-dashoffset:0}}@keyframes crm-ring-breathe{50%{transform:scale(1.035);filter:brightness(1.16)}}@keyframes crm-glass-float-a{0%,to{transform:translateZ(20px) rotate(-2.4deg)}50%{transform:translate3d(0,-18px,52px) rotate(1.2deg)}}@keyframes crm-glass-float-b{0%,to{transform:translate3d(0,-6px,35px) rotate(2.5deg)}50%{transform:translate3d(0,13px,65px) rotate(-1deg)}}@keyframes crm-phone-aura{50%{transform:scale(1.08);opacity:.7}}.crm-phone-orbits{position:absolute;width:610px;height:610px;border-radius:50%;transform:rotateX(67deg);transform-style:preserve-3d;pointer-events:none}.crm-phone-orbits i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(95,240,167,.14);border-radius:50%;animation:crm-phone-orbit-spin 13s linear infinite}.crm-phone-orbits i:nth-child(2){top:65px;right:65px;bottom:65px;left:65px;border-style:dashed;animation-direction:reverse;animation-duration:9s}.crm-phone-orbits i:nth-child(3){top:126px;right:126px;bottom:126px;left:126px;border-color:#5ff0a738;animation-duration:6s}.crm-phone-orbits i:after{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;border-radius:50%;background:#80f4b9;box-shadow:0 0 16px #42eba5cc}.crm-phone-float{position:absolute;z-index:8;width:164px;padding:14px 15px;border:1px solid rgba(194,255,224,.16);border-radius:16px;background:linear-gradient(135deg,#1f3027cc,#060b08ad);box-shadow:0 24px 55px #00000080,inset 0 1px #ffffff17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none}.crm-phone-float span,.crm-phone-float strong,.crm-phone-float small{display:block}.crm-phone-float span{color:#67eaa8;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.crm-phone-float span i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#42eba5;box-shadow:0 0 8px #42eba5}.crm-phone-float strong{margin-top:9px;color:#f0f7f3;font-size:14px}.crm-phone-float small{margin-top:3px;color:#77887f;font-size:8px}.crm-phone-float--signal{left:-6px;top:148px;animation:crm-phone-badge-a 5.2s ease-in-out infinite}.crm-phone-float--proof{right:-4px;bottom:130px;animation:crm-phone-badge-b 5.6s ease-in-out infinite}@keyframes crm-phone-orbit-spin{to{transform:rotate(360deg)}}@keyframes crm-phone-badge-a{50%{transform:translate3d(-8px,-12px,42px)}}@keyframes crm-phone-badge-b{50%{transform:translate3d(9px,10px,54px)}}@keyframes crm-orb-spin{to{transform:rotate(360deg)}}@keyframes crm-voice-wave{50%{transform:scaleY(.45);opacity:.55}}@media (max-width:900px){.crm-story-section{min-height:auto;padding:100px 0}.crm-story-section--intro{padding-top:150px}.crm-story-wrap{width:min(680px,calc(100% - 32px))}.crm-story-split,.crm-story-section--features .crm-story-split,.crm-story-section--staff .crm-story-split{grid-template-columns:1fr;gap:54px}.crm-story-section--staff .crm-story-copy{grid-row:1}.crm-main-dashboard{grid-template-columns:48px 1fr;min-height:730px}.crm-dash-sidebar{gap:22px}.crm-dash-body{padding:18px}.crm-dash-metrics{grid-template-columns:1fr 1fr}.crm-dash-metrics>div:last-child{grid-column:1/-1}.crm-analytics-grid{grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr)}.crm-dash-bottom{grid-template-columns:1fr}.crm-risk-forecast,.crm-dash-pulse{display:none}.crm-floating-features{min-height:600px}.crm-story-section--features .crm-story-copy{grid-row:1}.crm-story-section--chat .crm-story-copy{margin-top:10px}.crm-phone-scene{min-height:750px}}@media (max-width:560px){.crm-story-section{padding:86px 0}.crm-story-section--intro{padding-top:132px}.crm-story-section--intro .crm-story-copy{margin:0 0 48px;text-align:left}.crm-main-dashboard{grid-template-columns:1fr;min-height:0;border-radius:18px}.crm-dash-sidebar{display:none}.crm-dash-top{align-items:flex-start}.crm-dash-metrics,.crm-analytics-grid{grid-template-columns:1fr}.crm-dash-metrics>div:last-child{grid-column:auto}.crm-allocation-card{display:grid;grid-template-columns:1fr 130px;align-items:center}.crm-allocation-ring{grid-column:2;grid-row:1/3}.crm-project-list header{display:none}.crm-project-row{grid-template-columns:1fr 1fr 30px}.crm-project-row b{display:none}.crm-progress-board,.crm-staff-board{padding:18px;border-radius:18px}.crm-project-detail{grid-template-columns:1fr}.crm-progress-ring{margin:auto}.crm-floating-features{display:grid;grid-template-columns:1fr;gap:12px;min-height:0}.crm-float-slot,.crm-float-slot--bars,.crm-float-slot--risk,.crm-float-slot--velocity,.crm-float-slot--evidence{position:relative;inset:auto;width:100%;min-height:190px;animation:none}.crm-float-card{min-height:190px}.crm-staff-tabs{grid-template-columns:1fr}.crm-staff-tabs button{grid-template-columns:34px 1fr auto}.crm-staff-tabs button em{grid-column:auto}.crm-task-columns{grid-template-columns:1fr}.crm-task-columns>div{min-height:0}.crm-phone-scene{min-height:680px}.crm-phone{width:min(350px,100%);height:675px;border-radius:52px}.crm-phone-screen{border-radius:44px}.crm-ai-orb{margin-top:18px}.crm-phone h3{font-size:22px}.crm-phone-conversation{min-height:160px}.crm-phone-float{display:none}.crm-phone-orbits{width:430px;height:430px}.crm-story-index{font-size:48px}}@media (prefers-reduced-motion:reduce){.crm-dash-top>span i,.crm-project-row>span i,.crm-pulse-graph i,.crm-float-card--bars>div i,.crm-mini-wave i,.crm-float-card--risk path,.crm-evidence-dots i,.crm-chart-line,.crm-risk-line,.crm-allocation-ring,.crm-float-slot,.crm-phone-aura,.crm-phone-orbits i,.crm-phone-float,.crm-ai-orb>i,.crm-phone-input i{animation:none}}.crm-story-section--intro{min-height:112svh;padding:80px 0;background:radial-gradient(circle at 50% 95%,rgba(43,214,135,.09),transparent 40%),#030504}.crm-story-section--intro .solution-supporting{display:none}.crm-story-section--intro .crm-story-copy{max-width:1000px;margin-bottom:34px}.crm-story-section--intro .crm-story-copy h1{max-width:20ch;font-size:clamp(46px,5.2vw,64px);line-height:.95}.crm-story-section--intro .crm-main-dashboard{width:min(940px,100%);min-height:548px;border-radius:22px;box-shadow:0 35px 75px #00000075}.crm-story-section--intro .crm-dash-sidebar{gap:22px;padding-top:20px}.crm-story-section--intro .crm-dash-body{position:relative;padding:22px 26px 24px}.crm-story-section--intro .crm-dash-top{padding-bottom:16px}.crm-story-section--intro .crm-dash-top strong{font-size:20px}.crm-story-section--intro .crm-dash-metrics{gap:10px;margin-top:14px;padding-right:150px}.crm-story-section--intro .crm-dash-metrics>div{padding:14px 15px}.crm-story-section--intro .crm-dash-metrics span{font-size:11px}.crm-story-section--intro .crm-dash-metrics strong{font-size:27px}.crm-story-section--intro .crm-analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(185px,.55fr);margin-top:12px;padding-right:150px}.crm-story-section--intro .crm-velocity-chart{min-height:224px;padding:15px 16px 8px}.crm-story-section--intro .crm-velocity-chart header strong,.crm-story-section--intro .crm-allocation-card header strong{font-size:13px}.crm-story-section--intro .crm-velocity-chart svg{height:142px}.crm-story-section--intro .crm-allocation-ring{width:104px;margin:14px auto 8px}.crm-story-section--intro .crm-allocation-ring:after{top:10px;right:10px;bottom:10px;left:10px}.crm-story-section--intro .crm-allocation-ring strong{font-size:22px}.crm-story-section--intro .crm-allocation-key p{margin:5px 0;font-size:8px}.crm-story-section--intro .crm-dash-bottom{display:block;margin-top:12px;padding-right:150px}.crm-story-section--intro .crm-project-row{padding:10px 13px}.crm-story-section--intro .crm-risk-forecast{display:none}.crm-hero-phone{position:absolute;z-index:7;right:18px;bottom:-34px;width:138px;height:300px;padding:14px 12px;border:1px solid rgba(170,255,215,.25);border-radius:30px;background:linear-gradient(160deg,#11221a,#040806 70%);box-shadow:0 22px 48px #0000009e,inset 0 1px #ffffff14;transform:rotate(2deg)}.crm-hero-phone:before{content:"";position:absolute;left:50%;top:7px;width:42px;height:8px;border-radius:999px;background:#020403;transform:translate(-50%)}.crm-hero-phone>span{display:block;margin-top:4px;color:#9aaba2;font-size:8px}.crm-hero-phone header{margin-top:30px}.crm-hero-phone header small,.crm-hero-phone header strong{display:block}.crm-hero-phone header small{color:#42eba5;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em}.crm-hero-phone header strong{margin-top:5px;font-size:16px}.crm-hero-phone>div{display:grid;place-items:center;width:94px;aspect-ratio:1;margin:18px auto;border:6px solid rgba(66,235,165,.18);border-top-color:#42eba5;border-radius:50%}.crm-hero-phone>div b,.crm-hero-phone>div small{display:block;text-align:center}.crm-hero-phone>div b{font-size:24px}.crm-hero-phone>div small{max-width:7ch;color:#829087;font-size:7px;line-height:1.2}.crm-hero-phone p{display:flex;align-items:center;gap:6px;margin:8px 0;color:#a9b7b0;font-size:8px}.crm-hero-phone p i{width:5px;height:5px;border-radius:50%;background:#42eba5}@media (max-width:900px){.crm-story-section--intro{min-height:auto;padding-top:120px}.crm-story-section--intro .crm-main-dashboard{min-height:540px}.crm-story-section--intro .crm-dash-metrics,.crm-story-section--intro .crm-analytics-grid,.crm-story-section--intro .crm-dash-bottom{padding-right:126px}.crm-hero-phone{right:12px;width:120px}}@media (max-width:560px){.crm-story-section--intro .crm-story-copy{text-align:center}.crm-story-section--intro .crm-main-dashboard{min-height:490px}.crm-story-section--intro .crm-dash-body{padding:16px}.crm-story-section--intro .crm-dash-metrics,.crm-story-section--intro .crm-analytics-grid,.crm-story-section--intro .crm-dash-bottom{padding-right:0}.crm-story-section--intro .crm-dash-metrics{grid-template-columns:1fr 1fr}.crm-story-section--intro .crm-dash-metrics>div:last-child{display:none}.crm-story-section--intro .crm-analytics-grid{grid-template-columns:1fr}.crm-story-section--intro .crm-allocation-card,.crm-story-section--intro .crm-dash-bottom{display:none}.crm-hero-phone{right:12px;bottom:-92px;width:118px;height:255px;transform:scale(.86);transform-origin:bottom right}}.crm-story-section--intro .crm-story-wrap{align-items:flex-start}.crm-story-section--intro .crm-story-copy{max-width:760px;margin:0 0 28px;text-align:left}.crm-story-section--intro .crm-story-copy :is(h1,.solution-body){margin-left:0;margin-right:0}.crm-story-section--intro .crm-story-copy h1{max-width:15ch}.crm-hero-composition{position:relative;width:min(1080px,100%);height:650px;margin:0 auto;isolation:isolate;perspective:1400px}.crm-hero-composition:before{content:"";position:absolute;z-index:-1;left:20%;right:10%;bottom:2%;height:72%;border-radius:50%;background:radial-gradient(circle,rgba(90,74,255,.18),rgba(43,214,135,.08) 35%,transparent 70%);filter:blur(34px);opacity:.75}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{position:absolute;z-index:2;left:50%;top:26px;width:min(820px,76%);min-height:560px;transform:translate(-50%);overflow:visible}.crm-story-section--intro .crm-hero-composition .crm-dash-body{overflow:hidden;border-radius:0 22px 22px 0}.crm-story-section--intro .crm-hero-composition .crm-dash-metrics,.crm-story-section--intro .crm-hero-composition .crm-analytics-grid,.crm-story-section--intro .crm-hero-composition .crm-dash-bottom{padding-right:0}.crm-layer-card{position:absolute;z-index:4;padding:17px;border:1px solid rgba(174,158,255,.25);border-radius:16px;background:linear-gradient(145deg,#1b1935f5,#060a09f7);box-shadow:0 26px 60px #0000009e,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.crm-layer-card small,.crm-layer-card strong,.crm-layer-card span{display:block}.crm-layer-card small{color:#847cff;font:700 8px/1 ui-monospace,monospace;letter-spacing:.11em}.crm-layer-card strong{margin-top:8px;color:#f0f5f2;font-size:18px}.crm-layer-card span{margin-top:4px;color:#55eaa2;font-size:9px}.crm-layer-card--summary{left:0;top:162px;width:170px}.crm-layer-card--summary>strong{font-size:44px;line-height:.95}.crm-layer-card--summary>div{display:flex;align-items:flex-end;gap:5px;height:42px;margin-top:14px}.crm-layer-card--summary>div i{flex:1;height:38%;border-radius:3px 3px 0 0;background:linear-gradient(#7e73ff,#42eba5)}.crm-layer-card--summary>div i:nth-child(2){height:62%}.crm-layer-card--summary>div i:nth-child(3){height:50%}.crm-layer-card--summary>div i:nth-child(4){height:88%}.crm-layer-card--tasks{right:0;top:205px;width:194px}.crm-layer-card--tasks p{display:flex;align-items:center;gap:8px;margin:13px 0 0;color:#aeb9b3;font-size:10px}.crm-layer-card--tasks p i{width:7px;height:7px;border:1px solid #756dff;border-radius:50%}.crm-hero-composition>.crm-hero-phone{right:18px;bottom:0;z-index:6;width:148px;height:310px;transform:rotate(1.5deg)}@media (max-width:900px){.crm-story-section--intro .crm-story-copy{margin-inline:auto;text-align:center}.crm-story-section--intro .crm-story-copy :is(h1,.solution-body){margin-inline:auto}.crm-hero-composition{height:620px}.crm-layer-card--summary{left:8px}.crm-layer-card--tasks{right:8px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{width:82%}.crm-hero-composition>.crm-hero-phone{right:10px}}@media (max-width:700px){.crm-hero-composition{height:560px}.crm-layer-card{display:none}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{left:0;top:0;width:100%;transform:none}.crm-hero-composition>.crm-hero-phone{right:6px;bottom:-38px}}.crm-story-section--intro .crm-hero-composition{width:min(1120px,100%);height:690px;padding:34px;border:1px solid rgba(8,24,15,.08);border-radius:38px;background:radial-gradient(circle at 54% 46%,rgba(66,235,165,.13),transparent 33%),linear-gradient(145deg,#f4f5f2,#e5e8e3);box-shadow:0 34px 86px #00000047,inset 0 1px #fffffff2;overflow:hidden}.crm-story-section--intro .crm-hero-composition:before{left:26%;right:12%;bottom:8%;height:65%;background:radial-gradient(circle,rgba(66,235,165,.16),transparent 66%);filter:blur(26px);opacity:1}.crm-story-section--intro .crm-hero-composition:after{content:"";position:absolute;z-index:10;left:0;right:0;bottom:0;height:138px;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(239,241,237,.7) 55%,#eef0ec 100%)}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{left:53%;top:46px;width:min(790px,72%);min-height:575px;border:7px solid #101512;border-bottom-width:18px;border-radius:22px;background:#050806;box-shadow:0 38px 74px #040a0661,0 0 0 1px #42eba533,inset 0 1px #ffffff0f;transform:translate(-50%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.76) 87%,rgba(0,0,0,.2) 96%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.76) 87%,rgba(0,0,0,.2) 96%,transparent 100%)}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard:before{content:"";position:absolute;z-index:8;left:50%;bottom:-40px;width:160px;height:54px;border-radius:8px;background:linear-gradient(#1b211e,#080b09);transform:translate(-50%);box-shadow:0 14px 0 -4px #171c19}.crm-story-section--intro .crm-hero-composition .crm-dash-body{border-radius:0 14px 14px 0}.crm-story-section--intro .crm-hero-composition .crm-velocity-chart,.crm-story-section--intro .crm-hero-composition .crm-allocation-card,.crm-story-section--intro .crm-hero-composition .crm-dash-metrics>div,.crm-story-section--intro .crm-hero-composition .crm-project-list{border-color:#42eba51f}.crm-story-section--intro .crm-hero-composition .crm-layer-card{left:18px;right:auto;width:180px;border-color:#42eba54d;background:linear-gradient(145deg,#091f13f7,#030c07fa);box-shadow:0 24px 50px #09190f42,inset 0 1px #ffffff17}.crm-story-section--intro .crm-hero-composition .crm-layer-card small{color:#42eba5}.crm-story-section--intro .crm-hero-composition .crm-layer-card span{color:#62eaa7}.crm-story-section--intro .crm-hero-composition .crm-layer-card--summary{top:112px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--tasks{top:300px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk{top:497px;padding:15px 17px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--summary>div i{background:linear-gradient(to top,#167348,#42eba5)}.crm-story-section--intro .crm-hero-composition .crm-layer-card--tasks p i{border-color:#42eba5;background:#42eba514}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk strong{font-size:15px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk span{font-size:8px;line-height:1.4}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{z-index:7;right:17px;bottom:58px;width:155px;height:322px;border-color:#42eba56b;background:linear-gradient(155deg,#133a25,#030806 72%);box-shadow:0 28px 62px #05140c59,0 0 0 1px #42eba524,inset 0 1px #ffffff1f;transform:rotate(1deg)}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone>div{border-color:#42eba533;border-top-color:#42eba5}@media (max-width:900px){.crm-story-section--intro .crm-hero-composition{height:650px}.crm-story-section--intro .crm-hero-composition .crm-layer-card{left:10px;width:158px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{left:51%;width:76%}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{right:8px;width:132px}}@media (max-width:700px){.crm-story-section--intro .crm-hero-composition{height:560px;padding:14px;border-radius:24px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{left:14px;top:20px;width:calc(100% - 28px);transform:none}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{display:none}}.crm-progress-board,.crm-staff-board{display:flex;flex-direction:column;min-height:570px;padding:30px}.crm-progress-board .crm-board-head strong,.crm-staff-board .crm-board-head strong{font-size:24px;letter-spacing:-.025em}.crm-progress-board .crm-board-head>span{padding:9px 13px;font-size:11px}.crm-project-focus{display:grid;gap:24px;margin-top:30px}.crm-project-focus__title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.crm-project-focus__title small,.crm-project-focus__facts span,.crm-staff-focus__summary small,.crm-staff-focus__next small{color:#56eba5;font:700 9px/1 ui-monospace,monospace;letter-spacing:.13em}.crm-project-focus__title h3{margin:10px 0 6px;font-size:clamp(32px,3vw,46px);line-height:1;letter-spacing:-.055em}.crm-project-focus__title p{margin:0;color:#87978e;font-size:14px}.crm-project-focus__title>strong{color:#f2f7f4;font-size:clamp(58px,6vw,78px);line-height:.85;letter-spacing:-.075em}.crm-project-focus__meter,.crm-staff-focus__meter{height:10px;overflow:hidden;border-radius:999px;background:#ffffff12}.crm-project-focus__meter i,.crm-staff-focus__meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#168653,#42eba5)}.crm-project-focus__facts{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px}.crm-project-focus__facts>div{min-height:94px;padding:18px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#ffffff05}.crm-project-focus__facts strong{display:block;margin-top:10px;font-size:20px;line-height:1.2}.crm-project-focus__facts .is-risk{border-color:#42eba52b;background:#42eba509}.crm-project-focus__facts .is-risk strong{color:#dff7e9}.crm-project-tabs--compact{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:auto;padding-top:22px}.crm-project-tabs--compact button{grid-template-columns:1fr auto;padding:13px 14px}.crm-project-tabs--compact button:hover,.crm-project-tabs--compact button.is-active{transform:none}.crm-project-tabs--compact span,.crm-project-tabs--compact em{font-size:11px}.crm-staff-focus{display:grid;gap:22px;margin-top:28px}.crm-staff-focus__person{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:16px}.crm-staff-focus__person>span{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(66,235,165,.2);border-radius:18px;background:#42eba517;color:#8ef2bd;font:700 13px/1 ui-monospace,monospace}.crm-staff-focus__person h3{margin:0;font-size:30px;line-height:1;letter-spacing:-.045em}.crm-staff-focus__person p{margin:7px 0 0;color:#829188;font-size:13px}.crm-staff-focus__person>strong{font-size:52px;line-height:.9;letter-spacing:-.06em;text-align:right}.crm-staff-focus__person>strong.is-high{color:#d8f8e7}.crm-staff-focus__person>strong small{display:block;margin-top:8px;color:#718078;font:700 9px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.crm-staff-focus__summary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.crm-staff-focus__summary>div{padding:18px 20px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:#ffffff05}.crm-staff-focus__summary strong{display:block;margin-top:12px;font-size:38px;line-height:1}.crm-staff-focus__summary span{display:block;margin-top:6px;color:#819087;font-size:11px}.crm-staff-focus__next{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(66,235,165,.17);border-radius:15px;background:#42eba509}.crm-staff-focus__next strong{font-size:16px;text-align:right}.crm-staff-tabs--compact{display:flex;gap:9px;margin-top:auto;padding-top:22px}.crm-staff-tabs--compact button{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 13px}.crm-staff-tabs--compact button>span{width:30px;height:30px}.crm-staff-tabs--compact button>strong{font-size:11px}.crm-phone-focus{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin-top:34px;padding:12px 13px;border:1px solid rgba(153,255,204,.14);border-radius:15px;background:#cfffe50b}.crm-phone-focus>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#42eba5;color:#052316}.crm-phone-focus>span svg{width:21px}.crm-phone-focus small,.crm-phone-focus strong{display:block}.crm-phone-focus small{color:#58eaa3;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em}.crm-phone-focus strong{margin-top:5px;font-size:10px}.crm-phone-focus>em{display:flex;align-items:center;gap:5px;color:#67eaaa;font-size:8px;font-style:normal}.crm-phone-focus>em i{width:6px;height:6px;border-radius:50%;background:#42eba5}.crm-phone-screen>h3{margin:26px 0 18px;font-size:32px;line-height:1;letter-spacing:-.055em}.crm-phone-conversation{min-height:225px;padding:18px;border-color:#97ffcc29;background:#ffffff0a}.crm-phone-question{padding:10px 12px;font-size:10px}.crm-phone-answer{grid-template-columns:21px 1fr;gap:9px;margin-top:16px}.crm-phone-answer svg{width:18px}.crm-phone-answer p{font-size:11px;line-height:1.55}.crm-phone-conversation>em{margin-top:14px;font-size:8px}.crm-phone-prompts{gap:7px;margin-top:13px}.crm-phone-prompts button{padding:8px 10px;font-size:8px}.crm-phone-float--signal{display:none}.crm-phone-float--proof{right:-20px;bottom:148px;width:178px}.crm-phone-float--proof strong{font-size:16px}@media (max-width:900px){.crm-progress-board,.crm-staff-board{min-height:540px}.crm-project-focus__title h3{font-size:38px}.crm-phone-float--signal{display:none}}@media (max-width:560px){.crm-progress-board,.crm-staff-board{min-height:0;padding:20px}.crm-progress-board .crm-board-head strong,.crm-staff-board .crm-board-head strong{font-size:20px}.crm-project-focus__title{align-items:flex-start}.crm-project-focus__title h3{font-size:30px}.crm-project-focus__title>strong{font-size:48px}.crm-project-focus__facts,.crm-project-tabs--compact{grid-template-columns:1fr}.crm-staff-focus__person{grid-template-columns:48px 1fr}.crm-staff-focus__person>span{width:48px;height:48px}.crm-staff-focus__person>strong{grid-column:1/-1;text-align:left}.crm-staff-focus__summary{grid-template-columns:1fr 1fr}.crm-staff-focus__next{align-items:flex-start;flex-direction:column}.crm-staff-focus__next strong{text-align:left}.crm-phone-screen>h3{font-size:28px}.crm-phone-conversation{min-height:215px}}.crm-story-section--intro .crm-hero-composition{height:530px;margin-bottom:170px;overflow:visible;isolation:isolate;border:0;background:transparent;box-shadow:none}.crm-story-section--intro .crm-hero-composition:before{z-index:-1;left:7%;right:7%;top:0;bottom:auto;width:auto;height:420px;border:1px solid rgba(8,24,15,.08);border-radius:38px;background:radial-gradient(circle at 52% 44%,rgba(66,235,165,.11),transparent 38%),linear-gradient(145deg,#f5f6f3,#e6e9e4);box-shadow:0 28px 70px #0003,inset 0 1px #fffffffa;filter:none;opacity:1}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{z-index:3;left:52%;top:44px;width:min(880px,79%);min-height:610px;box-shadow:0 44px 92px #00000085,0 0 0 1px #42eba52e,inset 0 1px #ffffff0f;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,rgba(0,0,0,.92) 82%,rgba(0,0,0,.44) 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 70%,rgba(0,0,0,.92) 82%,rgba(0,0,0,.44) 92%,transparent 100%)}.crm-story-section--intro .crm-hero-composition .crm-layer-card{z-index:5;left:-10px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{z-index:7;right:-8px;bottom:-126px;width:188px;height:390px;border-radius:38px;box-shadow:0 38px 78px #0000007a,0 0 0 1px #42eba533,inset 0 1px #ffffff21;transform:rotate(1.2deg)}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone header{margin-top:38px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone header strong{font-size:20px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone>div{width:122px;margin:24px auto}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone>div b{font-size:31px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone p{font-size:10px}@media (max-width:900px){.crm-story-section--intro .crm-hero-composition{height:510px;margin-bottom:150px}.crm-story-section--intro .crm-hero-composition:before{left:5%;right:5%;height:400px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{left:50%;width:82%;min-height:585px}.crm-story-section--intro .crm-hero-composition .crm-layer-card{left:-4px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{right:-3px;bottom:-112px;width:164px;height:350px}}@media (max-width:700px){.crm-story-section--intro .crm-hero-composition{height:500px;margin-bottom:72px;overflow:hidden}.crm-story-section--intro .crm-hero-composition:before{left:0;right:0;height:440px;border-radius:24px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{left:14px;top:24px;width:calc(100% - 28px);min-height:540px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{display:none}}.crm-story-section--intro .crm-hero-composition{margin-top:-44px}.crm-story-section--intro .crm-hero-composition:before{left:7%;right:5%;top:0;height:408px;border-radius:34px;background:radial-gradient(circle at 72% 38%,rgba(66,235,165,.1),transparent 35%),linear-gradient(145deg,#f8f9f6,#e8ebe6)}.crm-story-section--intro .crm-hero-composition:after{display:block;z-index:-2;left:2%;right:15%;top:82px;bottom:auto;height:352px;border:1px solid rgba(8,24,15,.06);border-radius:32px;background:linear-gradient(145deg,#e1e5df,#cfd6d0);box-shadow:0 24px 54px #00000029;opacity:1}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{top:70px;padding-top:28px}.crm-dashboard-framebar{position:absolute;z-index:6;left:0;right:0;top:0;display:flex;align-items:center;height:28px;padding:0 14px;border-bottom:1px solid rgba(155,255,206,.1);background:#080e0b;color:#53625a;font:700 7px/1 ui-monospace,monospace;letter-spacing:.08em}.crm-dashboard-framebar>div{display:flex;gap:5px;margin-right:12px}.crm-dashboard-framebar i{width:6px;height:6px;border-radius:50%;background:#3e4d45}.crm-dashboard-framebar i:first-child{background:#42eba5}.crm-dashboard-framebar span{white-space:nowrap}.crm-story-section--intro .crm-hero-composition .crm-layer-card--summary{top:184px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--tasks{top:366px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk{top:556px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{bottom:-194px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone header{margin-top:34px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone header strong{font-size:19px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone .crm-hero-phone-team{display:block;width:auto;height:auto;aspect-ratio:auto;margin:22px 0 0;padding:12px;border:1px solid rgba(66,235,165,.16);border-radius:15px;background:#42eba50b}.crm-hero-phone-team>div{display:flex}.crm-hero-phone-team>div span{display:grid;place-items:center;width:32px;height:32px;margin-left:-6px;border:2px solid #07140d;border-radius:50%;background:#17432e;color:#b9f5d5;font-size:8px}.crm-hero-phone-team>div span:first-child{margin-left:0}.crm-hero-phone-team>small{display:block;margin-top:8px;color:#8b9d93;font-size:9px}.crm-hero-phone-projects{margin-top:18px}.crm-hero-phone-projects>small{color:#42eba5;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone .crm-hero-phone-projects p{display:flex;justify-content:space-between;gap:8px;margin:10px 0;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.055);font-size:9px}.crm-hero-phone-projects p strong{font-weight:600}.crm-hero-phone-projects p em{color:#70eaaa;font-style:normal}@media (max-width:900px){.crm-story-section--intro .crm-hero-composition{margin-top:-28px}.crm-story-section--intro .crm-hero-composition:after{left:1%;right:12%;top:72px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{top:62px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--summary{top:174px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--tasks{top:342px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk{top:520px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{bottom:-170px}}@media (max-width:700px){.crm-story-section--intro .crm-hero-composition{margin-top:0}.crm-story-section--intro .crm-hero-composition:after{display:none}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{top:24px;padding-top:24px}.crm-dashboard-framebar{height:24px}}.crm-story-section--intro .crm-hero-composition{height:700px;margin-top:-44px;margin-bottom:78px}.crm-story-section--intro .crm-hero-composition:before{left:0;right:0;top:0;height:690px;border-radius:38px;background:radial-gradient(circle at 68% 38%,rgba(66,235,165,.11),transparent 38%),linear-gradient(145deg,#f8f9f6,#e5e9e4);box-shadow:0 32px 78px #00000038,inset 0 1px #fffffffa}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{top:70px;min-height:610px}.crm-story-section--intro .crm-hero-composition .crm-layer-card{left:18px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--summary{top:190px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--tasks{top:374px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk{top:566px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{right:16px;bottom:18px;width:205px;height:438px;padding:12px 13px;border-radius:40px;transform:rotate(.8deg)}.crm-hero-phone--schedule>span{color:#8fa198;font-size:8px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone--schedule header{display:flex;align-items:center;justify-content:space-between;margin-top:26px}.crm-hero-phone--schedule header div{min-width:0}.crm-hero-phone--schedule header small,.crm-hero-phone--schedule header strong{display:block}.crm-hero-phone--schedule header small{color:#6beaa8;font:700 7px/1 ui-monospace,monospace;letter-spacing:.08em}.crm-hero-phone--schedule header strong{margin-top:5px;font-size:22px;letter-spacing:-.05em}.crm-hero-phone--schedule header>b{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(66,235,165,.28);border-radius:50%;background:#153c2a;color:#c5f7dc;font-size:9px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone--schedule>.crm-phone-week{display:grid;grid-template-columns:repeat(5,1fr);width:auto;height:auto;aspect-ratio:auto;margin:18px 0 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.crm-phone-week>span{display:flex;flex-direction:column;align-items:center;gap:5px;color:#58685f;font:700 6px/1 ui-monospace,monospace}.crm-phone-week>span small{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#87978e;font-size:7px}.crm-phone-week>span.is-active{color:#72eeb0}.crm-phone-week>span.is-active small{background:#42eba5;color:#062016}.crm-phone-timeline{position:relative;display:grid;gap:7px;margin-left:9px;padding-left:18px}.crm-phone-timeline:before{content:"";position:absolute;left:4px;top:11px;bottom:10px;width:1px;background:#a4ffd038}.crm-phone-timeline article{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px;padding:9px 8px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff06}.crm-phone-timeline article>i{position:absolute;left:-20px;top:13px;width:7px;height:7px;border:1px solid #68eaaa;border-radius:50%;background:#06100b}.crm-phone-timeline article.is-active{padding:11px 9px;border-color:#42eba533;background:#42eba514}.crm-phone-timeline article.is-active>i{background:#42eba5;box-shadow:0 0 10px #42eba573}.crm-phone-timeline article div>strong,.crm-phone-timeline article div>small{display:block}.crm-phone-timeline article div>strong{font-size:10px}.crm-phone-timeline article div>small{max-width:15ch;margin-top:3px;color:#74857c;font-size:7px;line-height:1.25}.crm-phone-timeline time{color:#718179;font-size:6px;white-space:nowrap}.crm-phone-timeline article div>span{display:flex;margin-top:7px}.crm-phone-timeline article div>span b{display:grid;place-items:center;width:19px;height:19px;margin-right:-4px;border:2px solid #092016;border-radius:50%;background:#1b5138;color:#bdf5d7;font-size:5px}.crm-hero-phone--schedule>nav{position:absolute;left:13px;right:13px;bottom:13px;display:flex;align-items:center;justify-content:space-around;height:34px;border-top:1px solid rgba(255,255,255,.06);color:#506158;font-size:9px}.crm-hero-phone--schedule>nav b{display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#42eba5;color:#062016;font-size:15px;box-shadow:0 0 16px #42eba53d}@media (max-width:900px){.crm-story-section--intro .crm-hero-composition{height:660px;margin-top:-28px;margin-bottom:68px}.crm-story-section--intro .crm-hero-composition:before{height:650px}.crm-story-section--intro .crm-hero-composition .crm-layer-card{left:10px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--summary{top:176px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--tasks{top:342px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk{top:516px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{right:8px;bottom:12px;width:178px;height:405px}}@media (max-width:700px){.crm-story-section--intro .crm-hero-composition{height:500px;margin-top:0;margin-bottom:72px}.crm-story-section--intro .crm-hero-composition:before{height:490px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{display:none}}.crm-story-section--intro .crm-hero-composition{height:780px;margin-top:34px;margin-bottom:42px}.crm-story-section--intro .crm-hero-composition:before{height:760px}.crm-story-section--intro .crm-hero-composition:after{content:"";display:block;z-index:6;left:0;right:0;top:auto;bottom:0;height:205px;border:0;border-radius:0;background:linear-gradient(to bottom,transparent 0%,rgba(3,5,4,.22) 38%,rgba(3,5,4,.78) 78%,#030504 100%);box-shadow:none;pointer-events:none;opacity:1}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{z-index:7;right:16px;bottom:18px;background:radial-gradient(circle at 72% 20%,rgba(40,157,98,.2),transparent 30%),linear-gradient(180deg,#0b291b,#020604 35%,#010302 72%,#071c12);box-shadow:0 40px 82px #00000094,0 0 0 1px #42eba52e,inset 0 1px #ffffff1c;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,rgba(0,0,0,.76) 87%,rgba(0,0,0,.28) 96%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 78%,rgba(0,0,0,.76) 87%,rgba(0,0,0,.28) 96%,transparent 100%)}.crm-hero-phone--schedule .crm-phone-timeline article{background:#00000047}.crm-hero-phone--schedule .crm-phone-timeline article.is-active{background:linear-gradient(135deg,#1c54389e,#010503b8)}@media (max-width:900px){.crm-story-section--intro .crm-hero-composition{height:730px;margin-top:24px;margin-bottom:40px}.crm-story-section--intro .crm-hero-composition:before{height:710px}.crm-story-section--intro .crm-hero-composition:after{height:185px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{right:8px;bottom:14px}}@media (max-width:700px){.crm-story-section--intro .crm-hero-composition{height:520px;margin-top:20px;margin-bottom:60px}.crm-story-section--intro .crm-hero-composition:before{height:510px}.crm-story-section--intro .crm-hero-composition:after{height:145px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{display:none}}.crm-story-section--intro .crm-hero-composition{height:820px;margin-top:32px;margin-bottom:34px;overflow:visible}.crm-story-section--intro .crm-hero-composition:before{z-index:0;left:0;right:0;top:148px;height:640px;border-radius:40px;background:radial-gradient(circle at 73% 42%,rgba(66,235,165,.16),transparent 31%),linear-gradient(145deg,#f8faf7,#eef1ed 56%,#dfe5df);box-shadow:0 34px 86px #00000040,inset 0 1px #fffffffa}.crm-story-section--intro .crm-hero-composition:after{content:"";position:absolute;display:block;z-index:10;left:-1px;right:-1px;top:auto;bottom:0;height:174px;border:0;border-radius:0 0 40px 40px;background:linear-gradient(to bottom,transparent 0%,rgba(3,5,4,.18) 38%,rgba(3,5,4,.78) 82%,#030504 100%);box-shadow:none;opacity:1;pointer-events:none}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{z-index:3;left:52%;top:42px;width:min(880px,79%);min-height:640px;padding-top:28px;border:7px solid #101512;border-bottom-width:14px;border-radius:22px;overflow:hidden;box-shadow:0 46px 96px #00000080,0 0 0 1px #42eba529,inset 0 1px #ffffff0f;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.9) 86%,rgba(0,0,0,.38) 95%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgba(0,0,0,.9) 86%,rgba(0,0,0,.38) 95%,transparent 100%)}.crm-story-section--intro .crm-hero-composition .crm-layer-card{z-index:6;left:18px;border-color:#72ffbc57;background:linear-gradient(145deg,#071b11fa,#010704fb);box-shadow:0 30px 66px #0000005c,0 12px 30px #146f4133,inset 0 1px #ffffff1f;animation:crm-layer-light-float 4.8s ease-in-out infinite}.crm-story-section--intro .crm-hero-composition .crm-layer-card--summary{top:246px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--tasks{top:432px;animation-delay:-1.2s}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk{top:620px;animation-delay:-2.4s}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{z-index:8;right:14px;bottom:18px;width:226px;height:492px;padding:14px 15px;border-color:#67f4ae6b;border-radius:43px;background:radial-gradient(circle at 74% 9%,rgba(41,142,88,.2),transparent 25%),linear-gradient(180deg,#0a2116,#010302 31%,#000 68%,#071a11);box-shadow:0 48px 96px #00000091,0 18px 44px #0f72403d,0 0 0 1px #42eba529,inset 0 1px #ffffff24;transform:rotate(.65deg);animation:crm-phone-light-float 5.2s ease-in-out infinite;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 82%,rgba(0,0,0,.84) 89%,rgba(0,0,0,.32) 97%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 82%,rgba(0,0,0,.84) 89%,rgba(0,0,0,.32) 97%,transparent 100%)}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone--schedule header{margin-top:28px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone--schedule header strong{font-size:24px}.crm-hero-phone--schedule .crm-phone-timeline article{background:#00000085;border-color:#ffffff0f}.crm-hero-phone--schedule .crm-phone-timeline article.is-active{background:linear-gradient(135deg,#184b31b3,#000000e0);border-color:#42eba533}@keyframes crm-layer-light-float{0%,to{box-shadow:0 30px 66px #0000005c,0 12px 30px #146f412e,inset 0 1px #ffffff1f}50%{box-shadow:0 38px 76px #0000006b,0 18px 38px #14894d45,inset 0 1px #ffffff26}}@keyframes crm-phone-light-float{0%,to{filter:drop-shadow(0 0 0 rgba(66,235,165,0));transform:translateY(0) rotate(.65deg)}50%{filter:drop-shadow(0 14px 22px rgba(27,139,82,.2));transform:translateY(-7px) rotate(.25deg)}}@media (max-width:900px){.crm-story-section--intro .crm-hero-composition{height:760px;margin-top:24px;margin-bottom:34px}.crm-story-section--intro .crm-hero-composition:before{top:132px;height:596px}.crm-story-section--intro .crm-hero-composition:after{height:158px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{left:50%;top:36px;width:82%;min-height:610px}.crm-story-section--intro .crm-hero-composition .crm-layer-card{left:8px;width:160px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--summary{top:218px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--tasks{top:388px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk{top:558px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{right:8px;bottom:14px;width:194px;height:450px}}@media (max-width:700px){.crm-story-section--intro .crm-hero-composition{height:520px;margin-top:20px;margin-bottom:58px;overflow:hidden}.crm-story-section--intro .crm-hero-composition:before{top:92px;height:410px;border-radius:24px}.crm-story-section--intro .crm-hero-composition:after{height:126px;border-radius:0 0 24px 24px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{left:14px;top:22px;width:calc(100% - 28px);min-height:520px;transform:none}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{display:none}}@media (prefers-reduced-motion:reduce){.crm-story-section--intro .crm-hero-composition .crm-layer-card,.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{animation:none}}.crm-gantt-board{min-height:590px;padding:30px 30px 26px;overflow:hidden;background:radial-gradient(circle at 16% 12%,rgba(66,235,165,.09),transparent 32%),linear-gradient(145deg,#0a100d,#050806)}.crm-gantt-head{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(152,255,203,.12)}.crm-gantt-head small,.crm-gantt-head strong{display:block}.crm-gantt-head small{color:#42eba5;font:700 9px/1 ui-monospace,monospace;letter-spacing:.12em}.crm-gantt-head strong{margin-top:8px;font-size:26px;letter-spacing:-.035em}.crm-gantt-head>span{color:#8d9b94;font-size:12px}.crm-gantt-weeks{display:grid;grid-template-columns:repeat(12,1fr);gap:0;margin:28px 0 18px;color:#5f6d66;font:700 8px/1 ui-monospace,monospace;text-align:center}.crm-gantt-grid{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:56px;gap:10px 0;padding:12px 0 22px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(8.333% - 1px),rgba(255,255,255,.045) calc(8.333% - 1px),rgba(255,255,255,.045) 8.333%)}.crm-gantt-now{position:absolute;z-index:1;left:37.5%;top:-32px;bottom:0;width:1px;background:linear-gradient(#42eba5,#42eba51a);box-shadow:0 0 16px #42eba54d}.crm-gantt-now:before{content:"";position:absolute;left:-4px;top:-2px;width:9px;height:9px;border-radius:50%;background:#42eba5}.crm-gantt-now b{position:absolute;left:50%;top:-24px;padding:5px 8px;border-radius:7px;background:#184d35;color:#bff7da;font:700 7px/1 ui-monospace,monospace;transform:translate(-50%)}.crm-gantt-task{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:4px 5px;padding:0 16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(135deg,#1b221f,#101412);box-shadow:0 12px 28px #00000038}.crm-gantt-task strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.crm-gantt-task span{padding:5px 7px;border-radius:7px;background:#ffffff0f;color:#a9b5af;font-size:7px;white-space:nowrap}.crm-gantt-task.is-light{background:linear-gradient(135deg,#e9f0eb,#cbd7d0);color:#07120c}.crm-gantt-task.is-light span{background:#04120a1a;color:#274435}.crm-gantt-task.is-accent{border-color:#42eba54d;background:linear-gradient(90deg,#153a29,#08704a);box-shadow:0 14px 34px #075b3740}.crm-gantt-footer{display:flex;align-items:center;gap:20px;padding-top:20px;border-top:1px solid rgba(152,255,203,.1);color:#7f8d86;font-size:9px}.crm-gantt-footer>div{display:flex;align-items:center;gap:7px}.crm-gantt-footer i{width:8px;height:8px;border-radius:3px;background:#dfe8e2}.crm-gantt-footer>div:nth-child(2) i{background:#42eba5;box-shadow:0 0 10px #42eba559}.crm-gantt-footer strong{margin-left:auto;color:#dce7e1;font-size:10px}.crm-story-section--copilot{min-height:112svh;padding-block:110px}.crm-story-section--copilot .crm-story-split{grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);align-items:center}.crm-story-section--copilot .crm-phone-scene{min-height:720px}.crm-story-section--copilot .crm-phone{width:350px;height:690px;background:linear-gradient(145deg,#303a35,#050706 16%,#010202 78%,#22342b);box-shadow:0 62px 124px #000000c2,0 20px 48px #000000a3,0 0 70px #1c774921,inset 0 1px #ffffff57,0 0 0 2px #000c}.crm-story-section--copilot .crm-phone-screen{padding:18px 22px 20px;background:radial-gradient(circle at 50% 29%,rgba(32,126,82,.2),transparent 25%),radial-gradient(circle at 50% 90%,rgba(23,112,71,.18),transparent 27%),linear-gradient(180deg,#030806,#000 55%,#07170f)}.crm-story-section--copilot .crm-phone-focus{margin-top:31px;padding:9px 11px;background:#caffe209}.crm-story-section--copilot .crm-phone-focus>span{width:36px;height:36px}.crm-story-section--copilot .crm-phone-focus>span svg{width:18px}.crm-copilot-orb{position:relative;display:grid;place-items:center;width:108px;height:108px;margin:24px auto 10px;filter:drop-shadow(0 0 28px rgba(66,235,165,.28))}.crm-copilot-orb i{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(111,255,184,.28);border-radius:56% 44% 48% 52%;animation:crm-orb-spin 7s linear infinite}.crm-copilot-orb i:nth-child(2){top:18px;right:18px;bottom:18px;left:18px;border-color:#9bffcf66;border-radius:43% 57% 55% 45%;animation-direction:reverse;animation-duration:5s}.crm-copilot-orb span{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ddffed 0,#70f1b0 20%,#15915d 54%,#03170e);box-shadow:0 0 34px #42eba58c,inset -7px -8px 13px #00000061}.crm-copilot-hello{margin:0;text-align:center;color:#7f9087;font-size:10px}.crm-story-section--copilot .crm-phone-screen>h3{margin:6px 0 14px;text-align:center;font-size:29px;line-height:1.02;letter-spacing:-.055em}.crm-story-section--copilot .crm-phone-conversation{min-height:150px;padding:14px;background:linear-gradient(145deg,#ffffff0b,#42eba506);box-shadow:inset 0 1px #ffffff12}.crm-story-section--copilot .crm-phone-prompts{margin-top:9px}.crm-story-section--copilot .crm-phone-input{height:49px;border-color:#b3ffd747;background:linear-gradient(90deg,#ffffff1a,#2896602e);box-shadow:0 14px 36px #0000006b,inset 0 1px #ffffff29}.crm-story-section--outcome{min-height:82svh;padding-block:130px}.crm-story-section--outcome .crm-story-wrap{display:grid;place-items:center}.crm-story-section--outcome .crm-story-copy{max-width:850px;margin:0 auto;text-align:center}.crm-story-section--outcome .crm-story-copy :is(h2,.solution-body,.solution-supporting,.solution-points){margin-inline:auto}.crm-story-section--outcome .crm-story-copy h2{max-width:16ch;font-size:clamp(52px,6vw,82px);line-height:.96}.crm-story-section--outcome .crm-story-copy .solution-body{max-width:62ch}.crm-story-section--outcome .solution-points{justify-content:center}@media (max-width:900px){.crm-gantt-board{min-height:560px}.crm-gantt-task{padding-inline:10px}.crm-gantt-task span{display:none}.crm-story-section--copilot .crm-story-split{grid-template-columns:1fr}.crm-story-section--copilot .crm-story-copy{text-align:center}.crm-story-section--copilot .crm-story-copy :is(h2,.solution-body,.solution-supporting,.solution-points){margin-inline:auto}.crm-story-section--copilot .crm-phone-scene{min-height:700px}.crm-story-section--outcome{min-height:auto;padding-block:110px}}@media (max-width:560px){.crm-gantt-board{min-height:510px;padding:20px 16px}.crm-gantt-weeks span:nth-child(2n){opacity:.25}.crm-gantt-grid{grid-auto-rows:52px}.crm-gantt-task{margin-inline:3px;padding-inline:8px}.crm-gantt-task strong{font-size:10px}.crm-gantt-footer{gap:10px;flex-wrap:wrap}.crm-gantt-footer strong{width:100%;margin:0}.crm-story-section--copilot{padding-block:90px}.crm-story-section--copilot .crm-phone{width:min(340px,100%);height:680px}.crm-story-section--outcome .crm-story-copy h2{font-size:clamp(44px,13vw,64px)}}@media (prefers-reduced-motion:reduce){.crm-copilot-orb i{animation:none}}.crm-story-section--intro .crm-story-copy{max-width:1000px;margin:0 auto 40px;text-align:center}.crm-story-section--intro .crm-story-copy :is(h1,.solution-body,.solution-supporting,.solution-points){margin-inline:auto}.crm-story-section--intro .crm-story-copy h1{max-width:20ch;font-size:clamp(46px,5.2vw,64px);line-height:.95;letter-spacing:-.045em;text-wrap:balance}.crm-story-section--intro .crm-story-copy .solution-body{max-width:64ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.crm-story-section--intro .crm-hero-composition{height:880px;margin-top:22px;margin-bottom:24px}.crm-story-section--intro .crm-hero-composition:before{top:142px;height:623px;background:radial-gradient(circle at 76% 38%,rgba(66,235,165,.18),transparent 31%),linear-gradient(145deg,#fbfcfa,#edf2ee 53%,#d9e1dc);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 70px),rgba(0,0,0,.7) calc(100% - 34px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 70px),rgba(0,0,0,.7) calc(100% - 34px),transparent 100%)}.crm-story-section--intro .crm-hero-composition:after{display:none}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{top:38px;height:651px;min-height:0;border-color:#0b110e;border-bottom-width:10px;outline:1px solid rgba(97,255,181,.16);outline-offset:2px;box-shadow:0 48px 104px #0000008f,0 0 18px #42eba51a,inset 0 1px #ffffff14;-webkit-mask-image:none;mask-image:none}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard:after{content:"";position:absolute;z-index:20;top:-6px;right:-6px;bottom:-6px;left:-6px;padding:2px;border-radius:28px;background:conic-gradient(from var(--crm-dashboard-edge-angle),transparent 0 68%,rgba(102,255,185,.05) 75%,rgba(102,255,185,.58) 82%,rgba(102,255,185,.1) 90%,transparent 97%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 7px rgba(66,235,165,.42)) drop-shadow(0 0 18px rgba(66,235,165,.24)) drop-shadow(0 0 34px rgba(66,235,165,.13));pointer-events:none;animation:crm-dashboard-edge-travel 12.5s linear infinite}.crm-story-section--intro .crm-hero-composition .crm-layer-card--summary{top:260px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--tasks{top:442px}.crm-story-section--intro .crm-hero-composition .crm-layer-card--risk{top:616px}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{top:208px;bottom:auto;height:500px;-webkit-mask-image:none;mask-image:none}@property --crm-dashboard-edge-angle{syntax:"<angle>"; initial-value:0deg; inherits:false;}@keyframes crm-dashboard-edge-travel{to{--crm-dashboard-edge-angle:360deg}}.crm-gantt-board{position:relative;border-color:#62ffb533;box-shadow:0 38px 90px #0000006b,0 0 60px #166f4417,inset 0 1px #ffffff0e}.crm-gantt-board:before{content:none}.crm-gantt-board>*{position:relative;z-index:1}.crm-gantt-now{opacity:0;transform:scaleY(.08);transform-origin:top}.crm-story-section--progress.is-revealed .crm-gantt-now{animation:crm-gantt-now-enter 1.05s .48s cubic-bezier(.16,1,.3,1) forwards}.crm-gantt-task{transform-origin:left center;box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff0d}.crm-gantt-task.is-accent{background:linear-gradient(90deg,#123d29,#08734a 62%,#0b9a61);box-shadow:0 16px 38px #07683e45,0 0 22px #42eba51a}@keyframes crm-gantt-now-enter{to{opacity:1;transform:scaleY(1)}}.crm-story-section--copilot .crm-phone-screen{background:radial-gradient(circle at 50% 26%,rgba(29,124,78,.2),transparent 24%),radial-gradient(circle at 50% 92%,rgba(28,111,73,.2),transparent 28%),linear-gradient(180deg,#020504,#000 57%,#06160e)}.crm-copilot-rings{position:relative;width:190px;height:190px;margin:44px auto 0;isolation:isolate;filter:drop-shadow(0 0 30px rgba(66,235,165,.2))}.crm-copilot-rings:before{content:"";position:absolute;z-index:0;top:25%;right:25%;bottom:25%;left:25%;border-radius:50%;background:radial-gradient(circle,rgba(90,255,176,.16),rgba(23,133,79,.06) 48%,transparent 72%);filter:blur(10px)}.crm-copilot-core{position:absolute;z-index:3;left:50%;top:50%;width:42px;height:42px;border:1px solid rgba(223,255,238,.62);border-radius:50%;background:radial-gradient(circle at 31% 26%,#f0fff7 0,#8dffc2 16%,#2bc67c 40%,#07472b 72%,#010704);box-shadow:0 0 30px #42eba594,0 0 66px #42eba538,inset -7px -8px 12px #0000006b;transform:translate(-50%,-50%)}.crm-copilot-hello{margin-top:-4px}.crm-story-section--copilot .crm-phone-screen>h3{margin-top:7px;font-size:28px}.crm-story-section--copilot .crm-phone-conversation{min-height:142px}.crm-story-section--copilot .crm-phone-prompts button{min-width:72px}@media (max-width:900px){.crm-story-section--intro .crm-hero-composition{height:790px}.crm-story-section--intro .crm-hero-composition:before{top:128px;height:419px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{top:34px;height:561px;min-height:0}.crm-story-section--intro .crm-hero-composition>.crm-hero-phone{top:34px;bottom:auto;height:456px}}@media (max-width:700px){.crm-story-section--intro .crm-story-copy{margin-bottom:30px}.crm-story-section--intro .crm-hero-composition{height:540px}.crm-story-section--intro .crm-hero-composition:before{top:88px;height:438px}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{top:20px;height:500px;min-height:0}}@media (prefers-reduced-motion:reduce){.crm-story-section--intro .crm-hero-composition .crm-main-dashboard:after,.crm-story-section--intro .crm-hero-composition .crm-main-dashboard,.crm-story-section--progress.is-revealed .crm-gantt-board:before,.crm-story-section--progress.is-revealed .crm-gantt-now{animation:none}.crm-gantt-now{opacity:1;transform:none}}.crm-story-section--intro .crm-layer-card-group{position:absolute;z-index:6;left:18px;top:208px;display:grid;width:180px;gap:12px;filter:drop-shadow(0 22px 32px rgba(0,0,0,.28))}.crm-story-section--intro .crm-layer-card-group .crm-layer-card{position:relative;inset:auto;top:auto;left:auto;width:100%;animation:none}.crm-story-section--intro .crm-layer-card-group .crm-layer-card--summary{min-height:158px}.crm-story-section--intro .crm-layer-card-group .crm-layer-card--tasks{min-height:174px}.crm-story-section--intro .crm-layer-card-group .crm-layer-card--risk{min-height:96px}.crm-story-section--intro .crm-hero-composition:not(.is-hero-motion-ready) .crm-layer-card-group .crm-layer-card,.crm-story-section--intro .crm-hero-composition:not(.is-hero-motion-ready)>.crm-hero-phone--schedule{opacity:0;animation:none}.crm-story-section--intro .crm-hero-composition:not(.is-hero-motion-ready) .crm-layer-card-group .crm-layer-card{translate:-72px 0}.crm-story-section--intro .crm-hero-composition:not(.is-hero-motion-ready)>.crm-hero-phone--schedule{translate:92px 0}.crm-story-section--intro .crm-hero-composition.is-hero-motion-ready .crm-layer-card-group .crm-layer-card{animation:crm-hero-card-batch-in .82s cubic-bezier(.16,1,.3,1) both}.crm-story-section--intro .crm-hero-composition.is-hero-motion-ready .crm-layer-card-group .crm-layer-card:nth-child(1){animation-delay:.08s}.crm-story-section--intro .crm-hero-composition.is-hero-motion-ready .crm-layer-card-group .crm-layer-card:nth-child(2){animation-delay:.25s}.crm-story-section--intro .crm-hero-composition.is-hero-motion-ready .crm-layer-card-group .crm-layer-card:nth-child(3){animation-delay:.42s}.crm-story-section--intro .crm-hero-composition.is-hero-motion-ready>.crm-hero-phone--schedule{animation:crm-hero-phone-slide-in 1s cubic-bezier(.16,1,.3,1) .2s both}@keyframes crm-hero-card-batch-in{0%{opacity:0;translate:-72px 0}to{opacity:1;translate:0 0}}@keyframes crm-hero-phone-slide-in{0%{opacity:0;translate:92px 0}to{opacity:1;translate:0 0}}.crm-story-section--features .crm-floating-features{min-height:500px}.crm-story-section--features .crm-float-slot{width:212px;min-height:176px}.crm-story-section--features .crm-float-slot--bars{left:20px;top:38px}.crm-story-section--features .crm-float-slot--risk{right:26px;top:14px}.crm-story-section--features .crm-float-slot--velocity{left:58px;bottom:8px}.crm-story-section--features .crm-float-slot--evidence{right:12px;bottom:30px}.crm-story-section--features .crm-float-card{min-height:176px;padding:18px;border-radius:19px}.crm-story-section--features .crm-float-card>svg:first-child{width:24px;height:24px}.crm-story-section--features .crm-float-card>span{margin-top:17px;font-size:12px}.crm-story-section--features .crm-float-card>strong{margin-top:6px;font-size:22px;line-height:1.08}.crm-story-section--features .crm-float-card--bars>div,.crm-story-section--features .crm-mini-wave{height:38px;margin-top:12px}.crm-story-section--features .crm-float-card--risk svg:last-child{height:38px;margin-top:12px}.crm-story-section--features .crm-evidence-dots{margin-top:17px}.crm-gantt-board{min-height:620px}.crm-gantt-weeks{grid-template-columns:repeat(12,1fr);margin-bottom:12px}.crm-gantt-grid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(5,64px);grid-auto-rows:64px;gap:9px 0;padding:10px 0 20px}.crm-gantt-now{left:33.333%}.crm-gantt-task{height:58px;margin:3px 4px;padding:0 12px 0 14px;border-radius:11px}.crm-gantt-task>div{min-width:0}.crm-gantt-task>div strong,.crm-gantt-task>div small{display:block}.crm-gantt-task>div strong{font-size:11px;line-height:1.12;white-space:normal}.crm-gantt-task>div small{margin-top:4px;color:currentColor;font-size:7px;line-height:1;opacity:.62;white-space:nowrap}.crm-gantt-task>span{flex:0 0 auto;background:#ffffff0e;color:#99a69f;font:700 7px/1 ui-monospace,monospace}.crm-gantt-task.is-complete{border-color:#d7ebdf26;background:linear-gradient(135deg,#dfe8e2,#bfcac4);color:#07110c}.crm-gantt-task.is-complete>span{background:#07110c1a;color:#1d3b2c}.crm-gantt-task.is-active{border-color:#42eba561;background:linear-gradient(90deg,#123d29,#08764b 66%,#0a965e);box-shadow:0 14px 32px #07683e40,0 0 20px #42eba514}.crm-gantt-task.is-active>span{background:#0003;color:#ddffec}.crm-gantt-task.is-planned{border-color:#ffffff13;background:linear-gradient(135deg,#1b221f,#0d110f);color:#dce5e0}.crm-gantt-footer>div:nth-child(2) i{background:#42eba5;box-shadow:none}.crm-gantt-footer>div:nth-child(3) i{border:1px solid #58645e;background:transparent}.crm-story-section--copilot .crm-phone-float{width:158px;padding:13px 14px}.crm-story-section--copilot .crm-phone-float--proof{right:-16px;bottom:150px;width:166px}.crm-story-section--copilot .crm-phone-float--risk{left:-8px;top:184px;animation:crm-phone-badge-a 5.8s ease-in-out -1.4s infinite}.crm-story-section--copilot .crm-phone-float--capacity{right:-22px;top:92px;width:174px;animation:crm-phone-badge-b 6.2s ease-in-out -2.6s infinite}.crm-story-section--copilot .crm-phone-float strong{font-size:15px;line-height:1.1}.crm-copilot-orb--organic{position:relative;width:150px;height:150px;margin:38px auto 2px;filter:none;isolation:isolate}.crm-copilot-orb--organic i{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:0;border-radius:43% 57% 61% 39%/58% 42%;background:#2270493d;box-shadow:inset 0 0 0 1px #79ffba1a;transform-origin:48% 53%;animation:crm-organic-drift-a 8.8s ease-in-out infinite alternate}.crm-copilot-orb--organic i:nth-child(2){top:18px;right:27px;bottom:25px;left:19px;border-radius:61% 39% 44% 56%/42% 61% 39% 58%;background:#42eba529;animation:crm-organic-drift-b 10.6s ease-in-out -2.4s infinite alternate}.crm-copilot-orb--organic i:nth-child(3){top:29px;right:18px;bottom:18px;left:28px;border-radius:38% 62% 55% 45%/65% 35% 58% 42%;background:#91ffc71c;animation:crm-organic-drift-c 7.4s ease-in-out -1.2s infinite alternate}.crm-copilot-orb--organic i:nth-child(4){top:30px;right:30px;bottom:21px;left:17px;border-radius:66% 34% 51% 49%/38% 57% 43% 62%;background:#09442a75;animation:crm-organic-drift-b 9.2s ease-in-out -4.8s infinite alternate-reverse}.crm-copilot-orb--organic i:nth-child(5){top:34px;right:20px;bottom:28px;left:31px;border-radius:48% 52% 35% 65%/55% 37% 63% 45%;background:#5bda9a21;animation:crm-organic-drift-a 11.4s ease-in-out -3.1s infinite alternate-reverse}@keyframes crm-organic-drift-a{0%{transform:translate(-5px,3px) rotate(-8deg) scale(.94,1.05)}45%{transform:translate(7px,-5px) rotate(19deg) scale(1.07,.92)}to{transform:translate(-2px,7px) rotate(41deg) scale(.98,1.08)}}@keyframes crm-organic-drift-b{0%{transform:translate(6px,-2px) rotate(7deg) scale(1.06,.94)}55%{transform:translate(-8px,6px) rotate(-22deg) scale(.91,1.08)}to{transform:translate(4px,-6px) rotate(-43deg) scale(1.04,.97)}}@keyframes crm-organic-drift-c{0%{transform:translate(-4px,-6px) rotate(15deg) scale(.96,1.03)}50%{transform:translate(8px,4px) rotate(37deg) scale(1.08,.92)}to{transform:translate(-7px,1px) rotate(68deg) scale(.93,1.07)}}@media (max-width:900px){.crm-story-section--intro .crm-layer-card-group{top:176px;left:8px;width:158px;gap:9px}.crm-story-section--intro .crm-layer-card-group .crm-layer-card--summary{min-height:144px}.crm-story-section--intro .crm-layer-card-group .crm-layer-card--tasks{min-height:154px}.crm-story-section--intro .crm-layer-card-group .crm-layer-card--risk{min-height:84px}}@media (max-width:700px){.crm-story-section--intro .crm-layer-card-group{display:none}}@media (prefers-reduced-motion:reduce){.crm-copilot-orb--organic i{animation:none}.crm-story-section--intro .crm-hero-composition .crm-layer-card-group .crm-layer-card,.crm-story-section--intro .crm-hero-composition>.crm-hero-phone--schedule{opacity:1;translate:0 0;animation:none}}.mkt-dashboard-story{--mkt-purple:#42eba5;--mkt-pink:#85ffc0;--mkt-cyan:#64ffb5;position:relative;background:#030604;color:#f3f8f5}.mkt-story-section{position:relative;min-height:100svh;display:flex;align-items:center;padding:130px 0;border-bottom:1px solid rgba(66,235,165,.11);overflow:hidden}.mkt-story-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 74% 32%,rgba(66,235,165,.1),transparent 33%),linear-gradient(rgba(66,235,165,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(66,235,165,.025) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;-webkit-mask-image:linear-gradient(#000,transparent 94%);mask-image:linear-gradient(#000,transparent 94%)}.mkt-story-section:nth-child(2n):before{transform:scaleX(-1)}.mkt-story-wrap{position:relative;z-index:1;width:min(1180px,calc(100% - 56px));margin:auto;perspective:1500px}.mkt-story-split{display:grid;grid-template-columns:minmax(560px,1.14fr) minmax(340px,.86fr);align-items:center;gap:clamp(50px,7vw,100px)}.mkt-story-copy{max-width:690px}.mkt-story-index{display:block;margin-bottom:20px;color:#42eba547;font:300 64px/.85 ui-monospace,monospace;letter-spacing:-.08em}.mkt-story-copy .new-page__eyebrow{color:#69f4b5}.mkt-story-copy .solution-body{font-size:17px;color:#b6c2bc}.mkt-story-copy .solution-supporting{border-color:#42eba5;font-size:17px}.mkt-story-copy .solution-points li{border-color:#42eba533;background:#42eba50e}.mkt-story-section--intro{min-height:145svh;padding-top:175px}.mkt-story-section--intro .mkt-story-copy{max-width:870px;margin:0 auto 70px;text-align:center}.mkt-story-section--intro .mkt-story-copy :is(h1,.solution-body,.solution-supporting){margin-inline:auto}.mkt-story-section--video .mkt-story-copy,.mkt-story-section--data .mkt-story-copy{margin:0 auto 65px;text-align:center}.mkt-story-section--video .mkt-story-copy :is(h2,.solution-body),.mkt-story-section--data .mkt-story-copy :is(h2,.solution-body){margin-inline:auto}.mkt-story-section--data .new-page__actions{justify-content:center;margin-top:44px}.solution-page--mkt .new-page__primary{border-color:#42eba5;background:#42eba5;color:#06120c}.solution-page--mkt .new-page__primary:hover{border-color:#b8ffda}.solution-page--mkt .new-page__secondary:hover{border-color:#42eba5}.mkt-glass-shell{position:relative;border:1px solid rgba(66,235,165,.2);border-radius:25px;background:linear-gradient(145deg,#0c1912f2,#030906fb);box-shadow:0 45px 110px #0000008c,0 18px 38px #0000006b,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-style:preserve-3d;overflow:hidden}.mkt-glass-shell:after{content:"";position:absolute;z-index:9;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 18%,transparent 72%,rgba(66,235,165,.04));mix-blend-mode:screen}.mkt-studio{width:min(1100px,100%);min-height:700px;margin:auto}.mkt-studio-top{height:55px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.07);background:#00000038}.mkt-studio-top>div{display:flex;gap:6px}.mkt-studio-top>div i{width:8px;height:8px;border-radius:50%;background:#4eeaa1}.mkt-studio-top>div i:nth-child(2){background:#98ffc9}.mkt-studio-top>div i:nth-child(3){background:#5be39d}.mkt-studio-top>span{color:#d5dfda;font-size:11px}.mkt-studio-top nav{justify-self:end;display:flex;gap:7px}.mkt-studio button{border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09;color:#acb9b2;font-size:9px;cursor:pointer}.mkt-studio-top nav button{padding:8px 11px}.mkt-studio-top nav button:last-child{border-color:transparent;background:#34d990;color:#fff}.mkt-studio-tools{position:absolute;left:14px;top:74px;z-index:4;display:flex;flex-direction:column;gap:13px;padding:12px 9px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#030c07ad;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.mkt-studio-tools svg{width:16px;color:#6f7d76}.mkt-studio-tools svg:nth-child(3){color:#61f2b0}.mkt-studio-workspace{display:grid;grid-template-columns:.9fr 1.1fr;min-height:560px}.mkt-node-canvas{position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 72% 50%,rgba(66,235,165,.08),transparent 34%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,30px 30px,30px 30px}.mkt-node-canvas>svg{position:absolute;top:70px;right:20px;bottom:70px;left:20px;width:calc(100% - 40px);height:330px}.mkt-node-canvas path{fill:none;stroke:#42eba573;stroke-width:1.5;stroke-dasharray:6 8;animation:mkt-flow-line 4s linear infinite}.mkt-prompt-node,.mkt-style-node{position:absolute;z-index:2;width:205px;padding:17px;border:1px solid rgba(66,235,165,.17);border-radius:15px;background:#07120cbd;box-shadow:0 20px 45px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mkt-prompt-node{left:70px;top:78px}.mkt-style-node{right:42px;bottom:64px}.mkt-prompt-node small,.mkt-style-node small{display:block;color:#70f6b9;font:700 8px/1 ui-monospace,monospace;letter-spacing:.12em}.mkt-prompt-node p{margin:12px 0 0;color:#a9b6af;font-size:10px;line-height:1.55}.mkt-style-node span{display:block;margin-top:10px;padding:7px 9px;border-radius:8px;background:#ffffff09;color:#9daaa3;font-size:9px}.mkt-prompt-node>i,.mkt-style-node>i{position:absolute;right:-5px;top:50%;width:9px;height:9px;border-radius:50%;background:#42eba5;box-shadow:0 0 12px #42eba5}.mkt-avatar-stage{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(66,235,165,.16),transparent 34%),linear-gradient(180deg,#07100b,#030604)}.mkt-avatar-stage:before{content:"";position:absolute;left:12%;right:12%;bottom:33px;height:80px;border:1px solid rgba(66,235,165,.16);border-radius:50%;transform:perspective(500px) rotateX(70deg);background:#42eba512;box-shadow:0 0 50px #42eba51f}.mkt-avatar-glow{position:absolute;left:50%;top:46%;width:330px;height:430px;transform:translate(-50%,-50%);border-radius:50%;background:#42eba521;filter:blur(55px);animation:mkt-avatar-glow 4s ease-in-out infinite}.mkt-avatar-stage>img{position:absolute;z-index:2;left:50%;bottom:18px;width:auto;height:500px;transform:translate(-50%);object-fit:contain;filter:drop-shadow(0 24px 32px rgba(0,0,0,.5));animation:mkt-avatar-breathe 5s ease-in-out infinite}.mkt-stage-badge{position:absolute;z-index:3;left:22px;bottom:20px;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(66,235,165,.19);border-radius:999px;background:#040f0994;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#a7d9bd;font-size:8px}.mkt-stage-badge svg{width:13px;color:#42eba5}.mkt-avatar-stage aside{position:absolute;z-index:4;right:15px;top:16px;display:grid;gap:7px}.mkt-avatar-stage aside button{width:31px;height:31px}.mkt-studio-timeline{height:85px;display:grid;grid-template-columns:145px 1fr 135px;align-items:center;gap:15px;padding:0 18px;border-top:1px solid rgba(255,255,255,.07);background:#050a07}.mkt-studio-timeline>div{display:flex;align-items:center;gap:10px;color:#75837c;font-size:8px}.mkt-studio-timeline svg{width:15px;color:#42eba5}.mkt-studio-timeline section{display:flex;height:30px;overflow:hidden;border-radius:6px;background:#42eba517}.mkt-studio-timeline section i{flex:1;border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#42eba533,#42eba51f);animation:mkt-track-shimmer 3s ease-in-out infinite}.mkt-studio-timeline>button{height:34px;background:linear-gradient(90deg,#34d990,#58e6a4);color:#fff}.mkt-image-lab{min-height:630px;padding:22px}.mkt-lab-head,.mkt-editor-head,.mkt-analytics-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.07)}.mkt-lab-head>div,.mkt-editor-head>div{display:flex;align-items:center;gap:8px}.mkt-lab-head svg,.mkt-editor-head svg{width:17px;color:#61f2b0}.mkt-lab-head span,.mkt-editor-head strong{font-size:12px}.mkt-lab-head em{color:#77847d;font-size:9px;font-style:normal}.mkt-image-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:195px 195px;gap:10px;margin-top:18px}.mkt-generated-avatar,.mkt-avatar-option{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:radial-gradient(circle,rgba(66,235,165,.13),transparent 60%),#060c08}.mkt-generated-avatar{grid-row:1/3}.mkt-generated-avatar img,.mkt-avatar-option img{width:100%;height:100%;object-fit:contain;transition:filter .4s,transform .4s}.mkt-generated-avatar img{transform:scale(1.08);transform-origin:center bottom}.mkt-generated-avatar--1 img{filter:hue-rotate(45deg) saturate(.75)}.mkt-generated-avatar--2 img{filter:hue-rotate(290deg) saturate(1.1)}.mkt-generated-avatar--3 img{filter:grayscale(.72) contrast(1.08)}.mkt-generated-avatar>span{position:absolute;left:12px;bottom:12px;padding:5px 8px;border-radius:999px;background:#42eba5;color:#07140d;font-size:8px;font-weight:700}.mkt-avatar-option{padding:0;cursor:pointer}.mkt-avatar-option:hover img{transform:scale(1.06)}.mkt-avatar-option--1 img{filter:hue-rotate(45deg) saturate(.75)}.mkt-avatar-option--2 img{filter:hue-rotate(290deg) saturate(1.1)}.mkt-avatar-option--3 img{filter:grayscale(.7)}.mkt-prompt-editor{margin-top:14px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#ffffff05}.mkt-prompt-editor small{color:#42eba5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.11em}.mkt-prompt-editor p{margin:9px 0;color:#9fada6;font-size:9px;line-height:1.5}.mkt-prompt-editor>div{display:flex;flex-wrap:wrap;gap:5px}.mkt-prompt-editor>div button{padding:6px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:transparent;color:#77857e;font-size:8px}.mkt-prompt-editor>div button.is-active{border-color:#42eba573;background:#42eba51a;color:#adffd4}.mkt-generate-button{display:flex;align-items:center;gap:6px;margin:12px 0 0 auto;padding:8px 10px;border:0;border-radius:8px;background:#3ce39a;color:#fff;font-size:8px}.mkt-generate-button svg{width:13px}.mkt-video-editor{width:min(1040px,100%);min-height:730px;margin:auto}.mkt-editor-head{height:58px;padding:0 18px}.mkt-editor-head>span{color:#718078;font-size:9px}.mkt-editor-head>button{padding:8px 13px;border:0;border-radius:8px;background:#34d990;color:#fff;font-size:9px}.mkt-video-preview{position:relative;height:365px;overflow:hidden;margin:14px 18px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:radial-gradient(circle at 68% 42%,rgba(66,235,165,.18),transparent 34%),#050a07}.mkt-preview-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.mkt-video-preview>img{position:absolute;right:7%;bottom:-25px;height:360px;filter:drop-shadow(0 20px 26px rgba(0,0,0,.5));transition:transform .5s}.mkt-video-preview>img.is-playing{animation:mkt-avatar-breathe 4s ease-in-out infinite}.mkt-preview-copy{position:absolute;left:7%;top:28%;max-width:320px}.mkt-preview-copy small{color:#61f2b0;font:700 8px/1 ui-monospace,monospace;letter-spacing:.15em}.mkt-preview-copy strong{display:block;margin-top:14px;font-size:34px;line-height:1;letter-spacing:-.04em}.mkt-preview-copy span{display:block;margin-top:17px;color:#77857e;font-size:9px}.mkt-video-preview>button{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:44px;height:44px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#04100980;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mkt-video-preview>button svg{width:17px}.mkt-scene-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:0 18px}.mkt-scene-strip>div{height:65px;padding:5px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#060c08}.mkt-scene-strip span{display:block;height:38px;border-radius:5px;background-image:linear-gradient(135deg,#42eba533,#42eba521),url(/media/mkt/ai-marketing-avatar.png);background-size:cover;background-position:center 25%}.mkt-scene-strip small{display:block;margin-top:4px;color:#6c7972;font-size:7px}.mkt-editor-tracks{position:relative;margin:13px 18px 18px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#050a07}.mkt-editor-tracks header{display:flex;justify-content:space-between;margin-bottom:8px;color:#4d5c54;font-size:7px}.mkt-track{height:25px;display:flex;align-items:center;gap:4px;margin-top:5px;padding:3px 5px;border-radius:5px}.mkt-track>svg,.mkt-track>b,.mkt-track>em{width:15px;color:#54e7a3;font-size:8px;font-style:normal}.mkt-track--video{background:#42eba51c}.mkt-track--video i{height:100%;border-radius:3px;background:linear-gradient(90deg,#268b62,#55e8a5)}.mkt-track--video i:nth-of-type(1){width:27%}.mkt-track--video i:nth-of-type(2){width:38%}.mkt-track--video i:nth-of-type(3){width:28%}.mkt-track--voice{background:#42eba512}.mkt-track--voice span{width:3px;height:40%;border-radius:2px;background:#65e9aa;animation:mkt-voice-bars 1.1s ease-in-out infinite}.mkt-track--voice span:nth-child(2n){height:75%;animation-delay:.2s}.mkt-track--caption{background:#42eba511}.mkt-track--caption i{color:#73aa8d;font-size:7px;font-style:normal}.mkt-playhead{position:absolute;left:58%;top:8px;bottom:8px;width:1px;background:#c9ffe1;box-shadow:0 0 8px #61f2b0;animation:mkt-playhead 5s linear infinite}.mkt-agent-network{position:relative;min-height:650px}.mkt-agent-orbit{position:relative;width:620px;max-width:100%;aspect-ratio:1;margin:auto}.mkt-agent-orbit>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mkt-agent-orbit>svg path{fill:none;stroke:#42eba547;stroke-width:1.5;stroke-dasharray:7 9;animation:mkt-flow-line 4s linear infinite}.mkt-agent-orbit>svg circle{fill:none;stroke:#42eba51a;stroke-width:1;stroke-dasharray:4 11;transform-origin:center;animation:mkt-orbit-spin 22s linear infinite}.mkt-agent-orbit>svg circle:last-child{animation-direction:reverse;animation-duration:28s}.mkt-agent-core{position:absolute;left:50%;top:50%;width:160px;height:160px;transform:translate(-50%,-50%);display:grid;place-items:center}.mkt-agent-core>i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(66,235,165,.28);border-radius:48% 52%;animation:mkt-orbit-spin 8s linear infinite;box-shadow:0 0 45px #42eba51f}.mkt-agent-core>i:nth-child(2){top:13px;right:13px;bottom:13px;left:13px;animation-direction:reverse;animation-duration:6s}.mkt-agent-core>span{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:108px;height:108px;border:1px solid rgba(66,235,165,.25);border-radius:50%;background:radial-gradient(circle at 36% 30%,#42eba53d,#14603a80 45%,#05110bf0);box-shadow:0 0 55px #42eba542}.mkt-agent-core svg{width:24px;color:#9affc9}.mkt-agent-core strong{margin-top:6px;font-size:11px}.mkt-agent-core small{color:#839089;font-size:7px}.mkt-platform{position:absolute;width:150px;min-height:100px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:linear-gradient(145deg,#0f2619c2,#040d08e0);box-shadow:0 22px 45px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#b6c2bc;text-align:left;cursor:pointer;transition:.35s}.mkt-platform:hover,.mkt-platform.is-active{border-color:#42eba573;transform:translateY(-7px) scale(1.035);box-shadow:0 30px 65px #0000007a,0 0 35px #42eba51a}.mkt-platform>svg,.mkt-platform>b{display:block;width:22px;height:22px;color:#70f6b9;font-size:22px}.mkt-platform span,.mkt-platform em{display:block}.mkt-platform span{margin-top:8px;font-size:10px}.mkt-platform em{margin-top:4px;color:#707e77;font-size:7px;font-style:normal}.mkt-platform--tiktok{left:2%;top:6%}.mkt-platform--instagram{right:2%;top:6%}.mkt-platform--facebook{left:2%;bottom:6%}.mkt-platform--youtube{right:2%;bottom:6%}.mkt-platform--tiktok b{color:#69ffb9}.mkt-platform--instagram svg{color:#70efae}.mkt-platform--facebook svg{color:#72efaa}.mkt-platform--youtube svg{color:#63efaa}.mkt-agent-status{display:grid;grid-template-columns:8px auto 1fr;align-items:center;gap:11px;width:min(480px,90%);margin:-40px auto 0;padding:13px 16px;border:1px solid rgba(66,235,165,.17);border-radius:15px;background:#08160eb8;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.mkt-agent-status>i{width:7px;height:7px;border-radius:50%;background:#42eba5;box-shadow:0 0 10px #42eba5;animation:mkt-status-pulse 1.7s ease-in-out infinite}.mkt-agent-status small,.mkt-agent-status strong{display:block}.mkt-agent-status small{color:#76847d;font:700 7px/1 ui-monospace,monospace}.mkt-agent-status strong{margin-top:3px;font-size:10px}.mkt-agent-status>span{justify-self:end;color:#7e8b84;font-size:8px}.mkt-analytics{width:min(1120px,100%);min-height:735px;margin:auto;padding:24px}.mkt-analytics-head div{display:flex;flex-direction:column;gap:5px}.mkt-analytics-head small{color:#69f4b5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.13em}.mkt-analytics-head strong{font-size:15px}.mkt-analytics-head>span{margin-left:auto;margin-right:15px;color:#74827b;font-size:9px}.mkt-analytics-head>button{padding:8px 11px;border:1px solid rgba(66,235,165,.25);border-radius:8px;background:#42eba517;color:#9affc9;font-size:8px}.mkt-analytics-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.mkt-analytics-kpis>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff05}.mkt-analytics-kpis svg{grid-row:1/3;width:18px;color:#61f2b0}.mkt-analytics-kpis span{color:#74827b;font-size:8px}.mkt-analytics-kpis strong{grid-column:2;font-size:20px}.mkt-analytics-kpis em{grid-row:1/3;grid-column:3;color:#6fe1b0;font-size:8px;font-style:normal}.mkt-chart-panel{margin-top:14px;padding:17px;border:1px solid rgba(255,255,255,.065);border-radius:16px;background:radial-gradient(circle at 75% 20%,rgba(66,235,165,.075),transparent 35%),#ffffff04}.mkt-chart-panel header{display:flex;justify-content:space-between}.mkt-chart-panel header>div{display:flex;gap:13px}.mkt-chart-panel header span{display:flex;align-items:center;gap:5px;color:#8a9790;font-size:8px}.mkt-chart-panel header span i{width:7px;height:7px;border-radius:50%;background:#42eba5}.mkt-chart-panel header span:nth-child(2) i{background:#85ffc0}.mkt-chart-panel header em{color:#626f68;font-size:8px;font-style:normal}.mkt-chart-panel svg{width:100%;height:285px;margin-top:8px;overflow:visible}.mkt-chart-grid path{fill:none;stroke:#ffffff0d;stroke-width:1}.mkt-views-area{fill:url(#mktViews)}.mkt-views-line,.mkt-likes-line{fill:none;stroke:#42eba5;stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(66,235,165,.5));stroke-dasharray:1100;animation:mkt-chart-draw 5s ease-in-out infinite}.mkt-likes-line{stroke:#85ffc0;stroke-width:2;animation-delay:-1.2s}.mkt-chart-panel footer{display:flex;justify-content:space-between;color:#515f57;font-size:7px}.mkt-platform-results{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.mkt-platform-results>div{display:grid;grid-template-columns:1fr auto;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff05}.mkt-platform-results span{color:#9faca5;font-size:9px}.mkt-platform-results strong{font-size:12px}.mkt-platform-results em{color:#6b7770;font-size:7px;font-style:normal}.mkt-platform-results>div>i{grid-column:1/-1;height:3px;margin-top:9px;border-radius:4px;background:#ffffff0f}.mkt-platform-results>div>i b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#42eba5,#75efb1);box-shadow:0 0 9px #42eba55c}@keyframes mkt-flow-line{to{stroke-dashoffset:-60}}.mkt-brand-mark{position:relative;display:grid!important;place-items:center;width:22px!important;height:22px!important}.mkt-brand-mark--instagram{border:2px solid #70efae;border-radius:7px}.mkt-brand-mark--instagram:before{content:"";width:7px;height:7px;border:2px solid #70efae;border-radius:50%}.mkt-brand-mark--instagram i{position:absolute;right:3px;top:3px;width:3px;height:3px;border-radius:50%;background:#70efae}.mkt-brand-mark--facebook{border-radius:50%;background:#72efaa;color:#07150e!important;font:700 18px/1 Arial}.mkt-brand-mark--youtube{width:25px!important;height:18px!important;margin-top:2px;border-radius:5px;background:#63efaa}.mkt-brand-mark--youtube i{width:0;height:0;margin-left:2px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #06120c}@keyframes mkt-avatar-glow{50%{transform:translate(-50%,-50%) scale(1.08);opacity:.68}}@keyframes mkt-avatar-breathe{50%{transform:translate(-50%) translateY(-5px) scale(1.012)}}@keyframes mkt-preview-float{50%{transform:translateY(-6px) scale(1.012)}}.mkt-video-preview>img.is-playing{animation-name:mkt-preview-float}@keyframes mkt-track-shimmer{50%{filter:brightness(1.35)}}@keyframes mkt-voice-bars{50%{transform:scaleY(.45)}}@keyframes mkt-playhead{0%{left:9%}to{left:94%}}@keyframes mkt-orbit-spin{to{transform:rotate(360deg)}}@keyframes mkt-status-pulse{50%{opacity:.35;transform:scale(.72)}}@keyframes mkt-chart-draw{0%{stroke-dashoffset:1100}48%,to{stroke-dashoffset:0}}@media (max-width:900px){.mkt-story-section{min-height:auto;padding:105px 0}.mkt-story-section--intro{padding-top:155px}.mkt-story-wrap{width:min(700px,calc(100% - 32px))}.mkt-story-split{grid-template-columns:1fr;gap:55px}.mkt-story-section--image .mkt-story-copy,.mkt-story-section--agent .mkt-story-copy{grid-row:1}.mkt-studio{min-height:650px}.mkt-studio-workspace{grid-template-columns:.78fr 1.22fr}.mkt-node-canvas{min-width:0}.mkt-prompt-node{left:45px}.mkt-style-node{right:20px}.mkt-avatar-stage>img{height:450px}.mkt-agent-network{width:min(650px,100%);margin:auto}.mkt-analytics-kpis{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mkt-story-section{padding:88px 0}.mkt-story-section--intro{padding-top:135px}.mkt-story-section--intro .mkt-story-copy,.mkt-story-section--video .mkt-story-copy,.mkt-story-section--data .mkt-story-copy{text-align:left;margin-bottom:48px}.mkt-studio{min-height:690px}.mkt-studio-top{grid-template-columns:1fr auto}.mkt-studio-top>span{display:none}.mkt-studio-workspace{grid-template-columns:1fr}.mkt-node-canvas{display:none}.mkt-avatar-stage{min-height:520px}.mkt-avatar-stage>img{height:475px}.mkt-studio-timeline{grid-template-columns:1fr 100px}.mkt-studio-timeline>div{display:none}.mkt-image-grid{grid-template-columns:1fr 1fr;grid-template-rows:240px 150px 150px}.mkt-generated-avatar{grid-column:1/-1;grid-row:1}.mkt-image-lab{padding:15px}.mkt-video-editor{min-height:690px}.mkt-video-preview{height:340px}.mkt-video-preview>img{right:-8%;height:315px}.mkt-preview-copy strong{font-size:25px}.mkt-scene-strip{grid-template-columns:repeat(3,1fr)}.mkt-scene-strip>div:nth-child(n+4){display:none}.mkt-agent-network{min-height:570px}.mkt-agent-orbit{width:520px;max-width:none;left:50%;transform:translate(-50%)}.mkt-platform{width:128px;min-height:92px}.mkt-agent-status{margin-top:-15px}.mkt-agent-status>span{display:none}.mkt-analytics{padding:15px}.mkt-analytics-head>span{display:none}.mkt-analytics-kpis{grid-template-columns:1fr 1fr}.mkt-chart-panel svg{height:230px}.mkt-platform-results{grid-template-columns:1fr 1fr}.mkt-story-index{font-size:48px}}@media (prefers-reduced-motion:reduce){.mkt-node-canvas path,.mkt-avatar-glow,.mkt-avatar-stage>img,.mkt-studio-timeline section i,.mkt-video-preview>img,.mkt-track--voice span,.mkt-playhead,.mkt-agent-orbit>svg path,.mkt-agent-orbit>svg circle,.mkt-agent-core>i,.mkt-agent-status>i,.mkt-views-line,.mkt-likes-line{animation:none}}.mkt-node-canvas>svg{z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mkt-node-canvas .mkt-node-link{fill:none;stroke:#59eda8;stroke-width:2.2;stroke-dasharray:none;animation:none;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(66,235,165,.42))}.mkt-node-canvas marker polygon{fill:#59eda8}.mkt-prompt-node,.mkt-style-node{z-index:3;left:45px;right:auto;width:190px}.mkt-prompt-node{top:64px}.mkt-style-node{bottom:52px}.mkt-node-merge{position:absolute;z-index:4;right:12px;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:78px;height:78px;transform:translateY(-50%);border:1px solid rgba(106,255,184,.32);border-radius:22px;background:radial-gradient(circle at 35% 25%,#6fffbb2e,#041009f2);box-shadow:0 20px 40px #0006,0 0 24px #42eba514}.mkt-node-merge svg{width:20px;color:#7bffbb}.mkt-node-merge span{margin-top:6px;color:#b9dfcc;font-size:8px}.mkt-node-merge>i{display:none}.mkt-generated-avatar:after,.mkt-avatar-option:after{content:"";position:absolute;top:25%;right:16%;bottom:12%;left:16%;pointer-events:none;border-radius:48% 48% 18% 18%;mix-blend-mode:color;opacity:.28}.mkt-generated-avatar--0:after{background:#6e8c63}.mkt-generated-avatar--1:after,.mkt-avatar-option--1:after{background:#ece6d4;opacity:.42}.mkt-generated-avatar--2:after,.mkt-avatar-option--2:after{background:#151c19;opacity:.68}.mkt-generated-avatar--3:after,.mkt-avatar-option--3:after{background:#047b48;opacity:.52}.mkt-generated-avatar--1 img,.mkt-avatar-option--1 img{filter:saturate(.65) brightness(1.12)}.mkt-generated-avatar--2 img,.mkt-avatar-option--2 img{filter:saturate(.35) contrast(1.18) brightness(.84)}.mkt-generated-avatar--3 img,.mkt-avatar-option--3 img{filter:hue-rotate(24deg) saturate(1.28)}.mkt-generated-avatar>span,.mkt-avatar-option>span{z-index:3;position:absolute;left:9px;bottom:8px;padding:5px 7px;border-radius:999px;background:#030d08d6;color:#b7e8cf;font-size:7px}.mkt-generated-avatar>span{left:12px;bottom:12px;background:#42eba5;color:#07140d}.mkt-avatar-option.is-selected{border-color:#42eba585;box-shadow:0 0 0 2px #42eba514}.mkt-story-section--video .mkt-video-layout{grid-template-columns:minmax(300px,.68fr) minmax(620px,1.32fr);gap:58px}.mkt-story-section--video .mkt-story-copy{margin:0;text-align:left}.mkt-story-section--video .mkt-story-copy :is(h2,.solution-body){margin-inline:0}.mkt-video-editor{width:100%;min-height:610px}.mkt-editor-head{height:54px}.mkt-editor-toolrow{display:flex;align-items:center;gap:5px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#050b07}.mkt-editor-toolrow button{padding:6px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#6e7c74;font-size:8px}.mkt-editor-toolrow button.is-active{border-color:#42eba538;background:#42eba514;color:#aef0ce}.mkt-editor-toolrow>span{margin-left:auto;color:#4f5e56;font-size:7px}.mkt-video-preview{height:280px;margin:12px 14px 10px;border-radius:13px;background:#030705}.mkt-video-preview>.mkt-product-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;animation:none}.mkt-preview-copy{z-index:2;left:5%;top:18%;max-width:250px}.mkt-preview-copy strong{font-size:25px;text-shadow:0 2px 14px rgba(0,0,0,.85)}.mkt-preview-copy span{color:#9bad9f}.mkt-video-preview>button{z-index:3;left:50%;width:39px;height:39px}.mkt-preview-controls{position:absolute;z-index:3;left:12px;right:12px;bottom:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:7px 9px;border-radius:9px;background:#020704c7;color:#7f8d85;font-size:7px}.mkt-preview-controls i{height:3px;border-radius:4px;background:linear-gradient(90deg,#42eba5 0,#42eba5 42%,#ffffff1a 42%)}.mkt-preview-controls em{font-style:normal}.mkt-scene-strip{margin:0 14px}.mkt-scene-strip>div{height:54px}.mkt-scene-strip span{height:29px;background-image:linear-gradient(135deg,#0726171f,#42eba514),url(/media/mkt/ai-product-presenter.png);background-position:center;background-size:cover}.mkt-editor-tracks{margin:10px 14px 14px}.mkt-agent-orbit>svg{overflow:visible}.mkt-agent-orbit>svg .mkt-agent-links path{stroke:#42eba557;stroke-width:1.4;stroke-dasharray:none;animation:none;transition:stroke .25s,stroke-width .25s,filter .25s}.mkt-agent-orbit>svg .mkt-agent-links path.is-active{stroke:#62f5af;stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(66,235,165,.62))}.mkt-agent-orbit>svg>circle{stroke:#42eba517;stroke-dasharray:3 12;animation:none}.mkt-agent-packets circle{fill:#1d754f;stroke:#7affba;stroke-width:1.5;opacity:.48;transition:opacity .25s,r .25s,filter .25s}.mkt-agent-packets circle.is-active{opacity:1;filter:drop-shadow(0 0 8px #42eba5)}.mkt-platform{border-color:#84ffc121;background:linear-gradient(145deg,#143322e6,#030d08f5);box-shadow:0 18px 44px #00000070,inset 0 1px #ffffff0b}.mkt-platform:after{content:"";position:absolute;right:11px;top:11px;width:6px;height:6px;border-radius:50%;background:#315f48}.mkt-platform.is-active:after{background:#5dffad;box-shadow:0 0 10px #42eba5}.mkt-platform.is-active{border-color:#42eba58c;background:linear-gradient(145deg,#215538eb,#04160dfa);box-shadow:0 22px 55px #00000085,0 0 28px #42eba51f}.mkt-platform span{font-size:11px}.mkt-platform em{font-size:8px}.mkt-agent-core>span{box-shadow:0 0 0 9px #42eba509,0 0 55px #42eba53b}.mkt-analytics-head small{font-size:10px}.mkt-analytics-head strong{font-size:18px}.mkt-analytics-head>span{font-size:10px}.mkt-analytics-head>button{font-size:10px;padding:9px 12px}.mkt-analytics-kpis span{font-size:10px}.mkt-analytics-kpis strong{font-size:23px}.mkt-analytics-kpis em{font-size:9px}.mkt-chart-panel header span,.mkt-chart-panel header em{font-size:10px}.mkt-chart-panel header span:nth-child(2) i{background:#a8ffd0}.mkt-views-line{stroke:#42eba5}.mkt-likes-line{stroke:#a1ffd0}.mkt-chart-panel footer{font-size:9px}.mkt-platform-results span{font-size:10px}.mkt-platform-results strong{font-size:15px}.mkt-platform-results em{font-size:9px}@media (max-width:900px){.mkt-story-section--video .mkt-video-layout{grid-template-columns:1fr;gap:48px}.mkt-video-editor{width:min(700px,100%);margin:auto}.mkt-agent-orbit{width:min(620px,100%)}}@media (max-width:560px){.mkt-node-merge{display:none}.mkt-video-preview{height:250px}.mkt-preview-copy strong{font-size:21px}.mkt-editor-toolrow button:nth-child(n+3){display:none}.mkt-platform-results strong{font-size:13px}}.mkt-agent-system{position:relative;width:520px;max-width:100%;min-height:520px;aspect-ratio:1;margin:auto;isolation:isolate}.mkt-agent-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.mkt-agent-ring>span{position:absolute;left:50%;top:-7px;transform:translate(-50%);padding:0 8px;background:#030604;color:#4e7b64;font:700 7px/1 ui-monospace,monospace;letter-spacing:.16em;white-space:nowrap}.mkt-agent-ring--outer{width:480px;height:480px;border:1px solid rgba(66,235,165,.18);box-shadow:0 0 55px #42eba506,inset 0 0 60px #42eba506}.mkt-agent-ring--outer:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgba(66,235,165,.13);border-radius:50%}.mkt-agent-ring--middle{width:330px;height:330px;border:1px solid rgba(66,235,165,.2);background:radial-gradient(circle,rgba(66,235,165,.045),transparent 68%)}.mkt-agent-ring--inner{width:210px;height:210px;border:1px solid rgba(104,255,181,.2);box-shadow:0 0 45px #42eba512,inset 0 0 45px #42eba50a}.mkt-agent-task-orbit,.mkt-social-orbit{position:absolute;top:0;right:0;bottom:0;left:0}.mkt-agent-task{--agent-angle:0deg;position:absolute;z-index:3;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:74px;height:46px;transform:translate(-50%,-50%) rotate(var(--agent-angle)) translateY(-150px) rotate(calc(var(--agent-angle) * -1));border:1px solid rgba(116,255,185,.17);border-radius:13px;background:linear-gradient(145deg,#122d1ef5,#030d08fa);box-shadow:0 12px 28px #0006;color:#a9cbbb}.mkt-agent-task:before{content:"";position:absolute;left:50%;top:100%;width:1px;height:31px;transform:translate(-50%);background:linear-gradient(rgba(66,235,165,.22),transparent)}.mkt-agent-task i{color:#42eba5;font:700 6px/1 ui-monospace,monospace;font-style:normal}.mkt-agent-task span{margin-top:5px;font-size:8px}.mkt-agent-system .mkt-agent-core{z-index:5;width:142px;height:142px}.mkt-agent-system .mkt-agent-core>i{animation:none}.mkt-agent-system .mkt-agent-core>span{width:102px;height:102px;background:radial-gradient(circle at 36% 28%,#aeffd84d,#1c8b5499 45%,#03110afa);box-shadow:0 0 0 10px #42eba509,0 0 52px #42eba540}.mkt-social-node{--agent-angle:0deg;position:absolute;z-index:4;left:50%;top:50%;display:grid;place-items:center;width:56px;height:56px;transform:translate(-50%,-50%) rotate(var(--agent-angle)) translateY(-228px) rotate(calc(var(--agent-angle) * -1));border:1px solid rgba(111,255,181,.16);border-radius:50%;background:radial-gradient(circle at 35% 28%,#317e528c,#04130bfa 70%);box-shadow:0 12px 28px #0000007a,inset 0 1px #ffffff0f;color:#b9ecd2;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.mkt-social-node:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:19px;transform:translate(-50%);background:linear-gradient(rgba(66,235,165,.27),transparent)}.mkt-social-node b{font-size:17px;line-height:1;font-weight:700}.mkt-social-node span{position:absolute;left:50%;top:calc(100% + 5px);transform:translate(-50%);padding:2px 5px;border-radius:999px;background:#030a06;color:#667b70;font-size:6px;white-space:nowrap;opacity:.74}.mkt-social-node.is-active{border-color:#67f5af;background:radial-gradient(circle at 35% 28%,#61ffb075,#052b19fa 72%);box-shadow:0 0 0 5px #42eba50e,0 0 28px #42eba547}.mkt-social-node.is-active b{color:#9effca}.mkt-social-node.is-active span{color:#a8eac8;opacity:1}.mkt-agent-network .mkt-agent-status{margin:-12px auto 0}@media (max-width:560px){.mkt-agent-network{min-height:500px}.mkt-agent-system{left:auto;width:min(350px,calc(100vw - 30px));min-height:350px;transform:none}.mkt-agent-ring--outer{width:330px;height:330px}.mkt-agent-ring--outer:after{top:12px;right:12px;bottom:12px;left:12px}.mkt-agent-ring--middle{width:230px;height:230px}.mkt-agent-ring--inner{width:145px;height:145px}.mkt-agent-task{width:56px;height:36px;transform:translate(-50%,-50%) rotate(var(--agent-angle)) translateY(-104px) rotate(calc(var(--agent-angle) * -1))}.mkt-agent-task:before{height:20px}.mkt-agent-task span{font-size:6px}.mkt-agent-system .mkt-agent-core{width:100px;height:100px}.mkt-agent-system .mkt-agent-core>span{width:76px;height:76px}.mkt-agent-system .mkt-agent-core strong{font-size:9px}.mkt-agent-system .mkt-agent-core small{font-size:5px}.mkt-social-node{width:42px;height:42px;transform:translate(-50%,-50%) rotate(var(--agent-angle)) translateY(-156px) rotate(calc(var(--agent-angle) * -1))}.mkt-social-node b{font-size:13px}.mkt-social-node span{display:none}.mkt-agent-network .mkt-agent-status{margin:10px auto 0}}.mkt-agent-network{min-height:540px}.mkt-agent-ring--middle{width:340px;height:340px}.mkt-agent-ring--inner{width:230px;height:230px;background:radial-gradient(circle,#31b9701f,#030d082e 68%)}.mkt-agent-task{width:54px;height:54px;padding:0;transform:translate(-50%,-50%) rotate(var(--agent-angle)) translateY(-150px) rotate(calc(var(--agent-angle) * -1));border-radius:50%;background:radial-gradient(circle at 35% 28%,#378759b8,#03120afa 72%);box-shadow:0 12px 28px #0000007a,inset 0 1px #ffffff12}.mkt-agent-task:before{top:100%;height:27px}.mkt-agent-task i{display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(150,255,204,.2);border-radius:9px;background:#42eba514;color:#b4f9d5;font:700 9px/1 ui-monospace,monospace}.mkt-agent-task span{position:absolute;left:50%;top:calc(100% + 5px);transform:translate(-50%);margin:0;color:#779083;font-size:7px;white-space:nowrap}.mkt-agent-system .mkt-agent-core{width:168px;height:168px}.mkt-agent-system .mkt-agent-core>span{width:122px;height:122px}.mkt-agent-system .mkt-agent-core:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(66,235,165,.13);border-radius:50%;box-shadow:inset 0 0 30px #42eba50f}@media (max-width:560px){.mkt-agent-network{min-height:390px}.mkt-agent-ring--middle{width:238px;height:238px}.mkt-agent-ring--inner{width:158px;height:158px}.mkt-agent-task{width:38px;height:38px;transform:translate(-50%,-50%) rotate(var(--agent-angle)) translateY(-105px) rotate(calc(var(--agent-angle) * -1))}.mkt-agent-task i{width:22px;height:22px;font-size:7px}.mkt-agent-task span{font-size:5px}.mkt-agent-system .mkt-agent-core{width:112px;height:112px}.mkt-agent-system .mkt-agent-core>span{width:82px;height:82px}}.mkt-story-section--agent .mkt-agent-network{min-height:590px;display:grid;align-items:center}.mkt-story-section--agent .mkt-agent-system{width:520px;min-height:520px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(49,185,112,.09),rgba(5,16,10,.02) 45%,transparent 70%)}.mkt-story-section--agent .mkt-agent-ring{border-color:#5cf5a626;box-shadow:none}.mkt-story-section--agent .mkt-agent-ring:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,transparent 0 15%,rgba(110,255,186,.75) 25%,transparent 36% 65%,rgba(71,196,132,.35) 75%,transparent 88%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mkt-ring-scan 15s linear infinite}.mkt-story-section--agent .mkt-agent-ring--outer{width:486px;height:486px}.mkt-story-section--agent .mkt-agent-ring--outer:after{top:23px;right:23px;bottom:23px;left:23px;border-style:dashed;animation:mkt-ring-reverse 28s linear infinite}.mkt-story-section--agent .mkt-agent-ring--middle{width:352px;height:352px;background:radial-gradient(circle,rgba(54,202,125,.045),transparent 68%)}.mkt-story-section--agent .mkt-agent-ring--middle:before{animation-duration:11s;animation-direction:reverse}.mkt-story-section--agent .mkt-agent-ring--inner{width:212px;height:212px;background:radial-gradient(circle,#50ffa51a,#030d0814 68%)}.mkt-story-section--agent .mkt-agent-ring--inner:before{animation-duration:8s}.mkt-story-section--agent .mkt-agent-ring>span{top:-8px;padding:2px 9px;background:#020704;color:#5d9677;font-size:6px;letter-spacing:.2em}.mkt-agent-links{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mkt-agent-links line{stroke:#4feb9d38;stroke-width:1;stroke-dasharray:3 8;animation:mkt-link-flow 4s linear infinite}.mkt-agent-links line:nth-child(2n){animation-direction:reverse;animation-duration:5.5s}.mkt-story-section--agent .mkt-agent-core{z-index:6;width:174px;height:174px}.mkt-story-section--agent .mkt-agent-core:before{top:2px;right:2px;bottom:2px;left:2px;border-color:#68ffb52e;box-shadow:0 0 80px #2fee8e24,inset 0 0 35px #42eba514}.mkt-story-section--agent .mkt-agent-core>i{border-color:#61ffb13d;animation:mkt-core-breathe 3.6s ease-in-out infinite}.mkt-story-section--agent .mkt-agent-core>i:nth-child(2){animation-delay:-1.8s}.mkt-story-section--agent .mkt-agent-core>span{width:126px;height:126px;background:radial-gradient(circle at 35% 25%,#b1ffd852,#1c8b54a6 43%,#020f09fc 76%);box-shadow:0 0 0 10px #42eba509,0 0 65px #42eba547}.mkt-story-section--agent .mkt-agent-core svg{width:26px;height:26px;filter:drop-shadow(0 0 8px rgba(115,255,188,.5))}.mkt-story-section--agent .mkt-agent-core strong{font-size:12px;letter-spacing:-.02em}.mkt-story-section--agent .mkt-agent-core small{max-width:92px;margin-top:3px;color:#92ad9f;font-size:6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-story-section--agent .mkt-social-orbit{z-index:5}.mkt-story-section--agent .mkt-social-node{--brand:#86f9bd;width:68px;height:68px;padding:0;transform:translate(-50%,-50%) rotate(var(--agent-angle)) translateY(-222px) rotate(calc(var(--agent-angle) * -1));border-color:color-mix(in srgb,var(--brand) 30%,transparent);background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--brand) 18%,rgba(20,58,36,.82)),#030d08fa 68%);box-shadow:0 16px 38px #0000008a,inset 0 1px #ffffff12;opacity:0;filter:blur(10px);animation:mkt-node-arrive .9s cubic-bezier(.22,1,.36,1) var(--node-delay) forwards;transition:border-color .35s,box-shadow .35s,background .35s}.mkt-story-section--agent .mkt-social-node:after{top:-8px;right:-8px;bottom:-8px;left:-8px;width:auto;height:auto;transform:none;border:1px solid transparent;border-radius:50%;background:none;transition:border-color .35s,transform .35s}.mkt-story-section--agent .mkt-social-node:hover,.mkt-story-section--agent .mkt-social-node.is-active{border-color:color-mix(in srgb,var(--brand) 76%,white 8%);background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--brand) 33%,rgba(13,61,35,.9)),#031009fc 72%);box-shadow:0 0 0 6px color-mix(in srgb,var(--brand) 7%,transparent),0 0 34px color-mix(in srgb,var(--brand) 28%,transparent),0 18px 42px #00000094}.mkt-story-section--agent .mkt-social-node.is-active:after{border-color:color-mix(in srgb,var(--brand) 32%,transparent);transform:scale(1.08)}.mkt-story-section--agent .mkt-social-node b{display:grid;place-items:center;width:29px;height:29px;color:var(--brand)}.mkt-story-section--agent .mkt-social-node svg{width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7}.mkt-story-section--agent .mkt-social-node svg .is-fill{fill:currentColor;stroke:none}.mkt-story-section--agent .mkt-social-node svg .is-cut{fill:#07100b;stroke:none}.mkt-story-section--agent .mkt-social-node span{top:calc(100% + 9px);padding:3px 7px;background:#020805e6;color:#a8c8b7;font:600 8px/1.1 Inter,Arial,sans-serif;letter-spacing:.01em;opacity:1}.mkt-story-section--agent .mkt-social-node em{position:absolute;left:50%;top:calc(100% + 24px);transform:translate(-50%);color:#526b5e;font:500 5px/1 ui-monospace,monospace;font-style:normal;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s,color .25s}.mkt-story-section--agent .mkt-social-node.is-active em{color:color-mix(in srgb,var(--brand) 72%,white);opacity:1}.mkt-social-node--tiktok{--brand:#5df5dc!important}.mkt-social-node--instagram{--brand:#ed77bd!important}.mkt-social-node--facebook{--brand:#6d94ff!important}.mkt-social-node--youtube{--brand:#ff6569!important}.mkt-social-node--x{--brand:#eff7f2!important}.mkt-agent-caption{position:absolute;z-index:7;left:50%;bottom:-8px;display:flex;align-items:center;gap:10px;transform:translate(-50%);padding:10px 15px;border:1px solid rgba(100,244,171,.13);border-radius:999px;background:#030d08c7;box-shadow:0 14px 35px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap}.mkt-agent-caption>i{width:7px;height:7px;border-radius:50%;background:#55f2a6;box-shadow:0 0 12px #55f2a6;animation:mkt-status-pulse 1.8s ease-in-out infinite}.mkt-agent-caption span{display:flex;align-items:center;gap:8px}.mkt-agent-caption strong{font-size:8px}.mkt-agent-caption small{color:#61766b;font:500 6px/1 ui-monospace,monospace}@keyframes mkt-ring-scan{to{transform:rotate(360deg)}}@keyframes mkt-ring-reverse{to{transform:rotate(-360deg)}}@keyframes mkt-link-flow{to{stroke-dashoffset:-44}}@keyframes mkt-core-breathe{0%,to{transform:scale(.94);opacity:.55}50%{transform:scale(1.04);opacity:1}}@keyframes mkt-node-arrive{0%{opacity:0;filter:blur(10px)}60%{opacity:1}to{opacity:1;filter:blur(0)}}@media (max-width:560px){.mkt-story-section--agent .mkt-agent-network{min-height:405px}.mkt-story-section--agent .mkt-agent-system{width:min(350px,calc(100vw - 30px));min-height:350px}.mkt-story-section--agent .mkt-agent-ring--outer{width:332px;height:332px}.mkt-story-section--agent .mkt-agent-ring--middle{width:240px;height:240px}.mkt-story-section--agent .mkt-agent-ring--inner{width:148px;height:148px}.mkt-story-section--agent .mkt-agent-ring>span{font-size:5px}.mkt-story-section--agent .mkt-agent-core{width:118px;height:118px}.mkt-story-section--agent .mkt-agent-core>span{width:86px;height:86px}.mkt-story-section--agent .mkt-agent-core svg{width:20px;height:20px}.mkt-story-section--agent .mkt-agent-core strong{font-size:9px}.mkt-story-section--agent .mkt-agent-core small{max-width:68px;font-size:5px}.mkt-story-section--agent .mkt-social-node{width:48px;height:48px;transform:translate(-50%,-50%) rotate(var(--agent-angle)) translateY(-151px) rotate(calc(var(--agent-angle) * -1))}.mkt-story-section--agent .mkt-social-node b{width:21px;height:21px}.mkt-story-section--agent .mkt-social-node span{top:calc(100% + 5px);display:block;font-size:6px}.mkt-story-section--agent .mkt-social-node em{display:none}.mkt-agent-caption{bottom:-5px;padding:8px 12px}.mkt-agent-caption small{display:none}}@media (prefers-reduced-motion:reduce){.mkt-story-section--agent .mkt-agent-ring:before,.mkt-story-section--agent .mkt-agent-ring--outer:after,.mkt-agent-links line,.mkt-story-section--agent .mkt-agent-core>i,.mkt-agent-caption>i{animation:none}.mkt-story-section--agent .mkt-social-node{animation:none;opacity:1;filter:none}}.mkt-story-section--agent .mkt-agent-system{--social-orbit-radius:222px}.mkt-story-section--agent .mkt-agent-ring--outer{border-color:#5bf4a53d;box-shadow:0 0 70px #42eba50b,inset 0 0 80px #42eba506}.mkt-story-section--agent .mkt-agent-ring--middle{border-style:dashed;border-color:#5bf4a521}.mkt-story-section--agent .mkt-agent-ring--inner{border-color:#5bf4a530}.mkt-story-section--agent .mkt-social-orbit{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none}.mkt-story-section--agent .mkt-social-node{position:absolute;left:50%;top:50%;width:68px;height:68px;opacity:1;filter:none;will-change:transform;animation:mkt-social-orbit 28s linear var(--orbit-delay) infinite}.mkt-story-section--agent .mkt-social-node:hover{transform:none}.mkt-story-section--agent .mkt-social-node:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid color-mix(in srgb,var(--brand) 17%,transparent);border-radius:50%;opacity:.72}.mkt-story-section--agent .mkt-social-node:after{display:none}.mkt-story-section--agent .mkt-social-node span{top:calc(100% + 8px)}.mkt-story-section--agent .mkt-social-node em{display:none}@keyframes mkt-social-orbit{0%{transform:translate(-50%,-50%) rotate(0) translateY(calc(var(--social-orbit-radius) * -1)) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translateY(calc(var(--social-orbit-radius) * -1)) rotate(-360deg)}}@media (max-width:560px){.mkt-story-section--agent .mkt-agent-system{--social-orbit-radius:151px}.mkt-story-section--agent .mkt-social-node{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.mkt-story-section--agent .mkt-social-node{animation:none;transform:translate(-50%,-50%) rotate(var(--agent-angle)) translateY(calc(var(--social-orbit-radius) * -1)) rotate(calc(var(--agent-angle) * -1))}}.mkt-story-section--agent .mkt-agent-core{width:142px;height:142px}.mkt-story-section--agent .mkt-agent-core:before{content:none}.mkt-story-section--agent .mkt-agent-core>i{display:none}.mkt-story-section--agent .mkt-agent-core>span{width:118px;height:118px;border:1px solid rgba(107,255,183,.34);background:linear-gradient(145deg,#174c34,#0b2a1c 48%,#030907);box-shadow:0 20px 46px #0000007a,inset 0 1px #e0ffef1f}.mkt-story-section--agent .mkt-agent-core svg{filter:none}@media (max-width:700px){.mkt-story-section--agent .mkt-agent-core{width:104px;height:104px}.mkt-story-section--agent .mkt-agent-core>span{width:82px;height:82px}}.mkt-story-section--intro{min-height:112svh;padding:80px 0;background:radial-gradient(circle at 50% 100%,rgba(73,71,231,.13),transparent 42%),#030405}.mkt-story-section--intro .solution-supporting{display:none}.mkt-story-section--intro .mkt-story-copy{max-width:1000px;margin-bottom:34px}.mkt-story-section--intro .mkt-story-copy h1{max-width:20ch;font-size:clamp(46px,5.2vw,64px);line-height:.95}.mkt-story-section--intro .mkt-story-copy .solution-body{max-width:64ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.mkt-story-section--intro .mkt-studio{width:min(940px,100%);min-height:510px;border-radius:22px;box-shadow:0 32px 75px #00000080,0 0 0 1px #6c6fff14}.mkt-story-section--intro .mkt-studio-top{height:50px}.mkt-hero-dashboard{position:relative;display:grid;grid-template-columns:58px 1fr;height:460px;overflow:visible}.mkt-hero-nav{display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:18px;border-right:1px solid rgba(255,255,255,.07);background:#00000038}.mkt-hero-nav strong{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#655cf6;color:#fff;font-size:13px}.mkt-hero-nav i{width:17px;height:3px;border-radius:5px;background:#ffffff24}.mkt-hero-nav i:first-of-type{background:#42eba5;box-shadow:0 0 10px #42eba561}.mkt-hero-dashboard>main{padding:20px 210px 22px 22px}.mkt-hero-dashboard>main>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.07)}.mkt-hero-dashboard>main>header div small,.mkt-hero-dashboard>main>header div strong{display:block}.mkt-hero-dashboard>main>header small{color:#42eba5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.13em}.mkt-hero-dashboard>main>header strong{margin-top:6px;font-size:20px}.mkt-hero-dashboard>main>header>span{display:flex;align-items:center;gap:7px;color:#96a39c;font-size:10px}.mkt-hero-dashboard>main>header>span i{width:6px;height:6px;border-radius:50%;background:#42eba5}.mkt-hero-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.mkt-hero-kpis>div{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06}.mkt-hero-kpis span,.mkt-hero-kpis strong,.mkt-hero-kpis em{display:block}.mkt-hero-kpis span{color:#7f8d86;font-size:10px}.mkt-hero-kpis strong{margin-top:6px;font-size:25px}.mkt-hero-kpis em{margin-top:3px;color:#55eaa2;font-size:9px;font-style:normal}.mkt-hero-chart{margin-top:12px;padding:14px 15px 6px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(145deg,#5c56f50d,#ffffff05)}.mkt-hero-chart>div small,.mkt-hero-chart>div strong{display:block}.mkt-hero-chart small{color:#7c8982;font-size:8px}.mkt-hero-chart strong{margin-top:4px;font-size:13px}.mkt-hero-chart svg{display:block;width:100%;height:190px}.mkt-hero-area{fill:url(#mktHeroArea)}.mkt-hero-line{fill:none;stroke:#786dff;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(117,105,255,.7))}.mkt-fine-tune{position:absolute;z-index:4;right:20px;bottom:26px;width:225px;padding:18px;border:1px solid rgba(150,150,255,.24);border-radius:18px;background:linear-gradient(145deg,#242353f5,#080a12f7);box-shadow:0 24px 55px #0000008c,0 0 36px #5c52ee21}.mkt-fine-tune>div{display:flex;align-items:center;gap:10px}.mkt-fine-tune>div>svg{width:20px;color:#8b82ff}.mkt-fine-tune>div small,.mkt-fine-tune>div strong{display:block}.mkt-fine-tune>div small{color:#8d85ff;font:700 8px/1 ui-monospace,monospace;letter-spacing:.1em}.mkt-fine-tune>div strong{margin-top:5px;font-size:14px}.mkt-fine-tune>p{margin:15px 0;color:#a4a7b2;font-size:11px;line-height:1.5}.mkt-fine-tune>button{margin:0 4px 6px 0;padding:7px 9px;border-color:#ffffff1a;font-size:8px}.mkt-fine-tune>button:nth-of-type(2){border-color:#796eff;color:#c7c2ff}.mkt-fine-tune footer{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:#7df2b7;font-size:9px}.mkt-fine-tune footer svg{width:13px}@media (max-width:900px){.mkt-story-section--intro{min-height:auto;padding-top:120px}.mkt-story-section--intro .mkt-studio{min-height:500px}.mkt-hero-dashboard>main{padding-right:190px}.mkt-fine-tune{right:14px;width:205px}}@media (max-width:560px){.mkt-story-section--intro .mkt-story-copy{text-align:center}.mkt-story-section--intro .mkt-studio{min-height:570px}.mkt-hero-dashboard{grid-template-columns:1fr;height:520px}.mkt-hero-nav{display:none}.mkt-hero-dashboard>main{padding:16px}.mkt-hero-kpis>div{padding:10px}.mkt-hero-kpis strong{font-size:20px}.mkt-hero-chart svg{height:145px}.mkt-fine-tune{left:18px;right:18px;bottom:-24px;width:auto}}.mkt-story-section--intro .mkt-story-copy{width:min(1120px,100%);max-width:none;margin-bottom:0}.mkt-story-section--intro .mkt-story-copy h1{max-width:18ch;font-size:clamp(54px,6.4vw,82px);line-height:.92;letter-spacing:-.055em;text-wrap:balance}.mkt-story-section--intro .mkt-story-copy .solution-body{max-width:76ch}.mkt-story-section--intro .mkt-studio{margin-top:clamp(54px,6.5vw,88px)}.mkt-story-section--intro .mkt-node-canvas path{stroke-dasharray:9 12;animation:mkt-agent-flow 5.8s linear infinite}.mkt-story-section--intro .mkt-prompt-node{animation:mkt-agent-node-a 6.6s ease-in-out infinite}.mkt-story-section--intro .mkt-style-node{animation:mkt-agent-node-b 7.2s ease-in-out infinite}.mkt-story-section--intro .mkt-node-merge{animation:mkt-agent-generate 4.2s ease-in-out infinite}.mkt-story-section--intro .mkt-node-canvas circle{transform-box:fill-box;transform-origin:center;animation:mkt-agent-pulse 2.8s ease-in-out infinite}.mkt-story-section--data .mkt-analytics{width:min(980px,100%);min-height:0;padding:20px}.mkt-story-section--data .mkt-chart-panel{padding:15px 17px 10px}.mkt-story-section--data .mkt-chart-panel svg{height:205px}.mkt-story-section--data .solution-points{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px}.mkt-story-section--data .solution-points li{white-space:nowrap}@keyframes mkt-agent-flow{to{stroke-dashoffset:-42}}@keyframes mkt-agent-node-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes mkt-agent-node-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,8px,0)}}@keyframes mkt-agent-generate{0%,to{transform:translateY(-50%) scale(1);box-shadow:0 18px 42px #00000059}50%{transform:translateY(-50%) scale(1.035);box-shadow:0 22px 52px #0000006b,0 0 22px #42eba51f}}@keyframes mkt-agent-pulse{0%,to{opacity:.58;transform:scale(.85)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:760px){.mkt-story-section--intro .mkt-story-copy h1{font-size:clamp(44px,12vw,62px)}.mkt-story-section--intro .mkt-studio{margin-top:44px}.mkt-story-section--data .solution-points{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mkt-story-section--intro .mkt-node-canvas path,.mkt-story-section--intro .mkt-prompt-node,.mkt-story-section--intro .mkt-style-node,.mkt-story-section--intro .mkt-node-merge,.mkt-story-section--intro .mkt-node-canvas circle{animation:none!important}}.mkt-story-section--intro .mkt-studio{width:min(920px,100%);min-height:540px;background:linear-gradient(145deg,#0b0c1ffa,#040609fb)}.mkt-hero-dashboard{height:490px;background:radial-gradient(circle at 57% 43%,rgba(100,83,255,.22),transparent 34%)}.mkt-hero-dashboard>.mkt-actor-canvas{position:relative;padding:18px 248px 16px 20px;overflow:hidden}.mkt-actor-canvas>header{position:relative;z-index:3}.mkt-actor-preview{position:relative;height:315px;margin-top:12px;overflow:hidden;border:1px solid rgba(139,130,255,.2);border-radius:18px;background:linear-gradient(145deg,#151333,#080b13 62%);box-shadow:inset 0 1px #ffffff0f}.mkt-actor-preview:before{content:"AI ACTOR";position:absolute;left:18px;bottom:-12px;color:#7f71ff1f;font-size:72px;font-weight:800;letter-spacing:-.06em;white-space:nowrap}.mkt-actor-halo{position:absolute;left:50%;top:47%;width:310px;height:310px;border:1px solid rgba(113,102,255,.23);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #5948ff33,inset 0 0 65px #42eba50f}.mkt-actor-halo:before,.mkt-actor-halo:after{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border:1px solid rgba(66,235,165,.14);border-radius:50%}.mkt-actor-halo:after{top:70px;right:70px;bottom:70px;left:70px;border-style:dashed}.mkt-actor-preview>img{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.94) contrast(1.03)}.mkt-actor-preview:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,8,19,.45),transparent 42%,transparent 72%,rgba(7,8,19,.16)),linear-gradient(0deg,rgba(5,6,13,.55),transparent 34%)}.mkt-actor-mode{position:absolute;z-index:3;left:14px;top:14px;display:flex;gap:7px}.mkt-actor-mode span{padding:7px 9px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#06080eb8;color:#b8c0ca;font:700 8px/1 ui-monospace,monospace;letter-spacing:.08em}.mkt-actor-mode span:first-child{border-color:#42eba557;color:#66efae}.mkt-actor-preview>button{position:absolute;z-index:4;right:14px;bottom:14px;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#6052f4e0;color:#fff;box-shadow:0 10px 30px #4e3fee73}.mkt-actor-preview>button svg{width:16px;fill:currentColor}.mkt-actor-thumbnails{position:absolute;z-index:4;right:252px;top:83px;display:grid;gap:9px}.mkt-actor-thumbnails>div{position:relative;width:72px;height:82px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0d1117}.mkt-actor-thumbnails img{width:100%;height:100%;object-fit:cover;object-position:78% center}.mkt-actor-thumbnails>div:first-child img{transform:scale(1.16);filter:saturate(.8)}.mkt-actor-thumbnails span{position:absolute;left:6px;bottom:5px;padding:3px 5px;border-radius:4px;background:#000000b8;color:#fff;font-size:7px}.mkt-actor-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.mkt-actor-stats>div{padding:9px 11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff06}.mkt-actor-stats span,.mkt-actor-stats strong{display:block}.mkt-actor-stats span{color:#78858e;font-size:8px}.mkt-actor-stats strong{margin-top:3px;color:#eff4f2;font-size:15px}.mkt-hero-dashboard>.mkt-fine-tune{right:18px;bottom:42px;width:238px;padding:19px;background:linear-gradient(145deg,#26225bfa,#090a15fa);border-color:#9084ff52;box-shadow:0 28px 65px #0009,0 0 45px #5f4ff029}@media (max-width:900px){.mkt-hero-dashboard>.mkt-actor-canvas{padding-right:220px}.mkt-actor-thumbnails{right:224px}.mkt-hero-dashboard>.mkt-fine-tune{width:210px}}@media (max-width:650px){.mkt-story-section--intro .mkt-studio{min-height:680px}.mkt-hero-dashboard{height:630px}.mkt-hero-dashboard>.mkt-actor-canvas{padding:16px}.mkt-actor-thumbnails{right:26px;top:84px}.mkt-actor-stats{margin-right:0}.mkt-hero-dashboard>.mkt-fine-tune{left:18px;right:18px;bottom:-70px;width:auto}}.mkt-story-section--intro .mkt-studio{width:min(940px,100%);min-height:550px;background:linear-gradient(145deg,#08160efa,#030805fc);border-color:#42eba538;box-shadow:0 34px 78px #00000085,0 0 0 1px #42eba50a}.mkt-prompt-studio{position:relative;display:grid;grid-template-columns:minmax(285px,.82fr) minmax(0,1.38fr);height:500px;overflow:visible;background:radial-gradient(circle at 66% 47%,rgba(66,235,165,.11),transparent 38%)}.mkt-prompt-panel{position:relative;z-index:3;padding:24px;border-right:1px solid rgba(66,235,165,.13);background:linear-gradient(160deg,#0a1c12cc,#030906e0)}.mkt-prompt-panel>header{display:flex;align-items:center;gap:11px;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.07)}.mkt-prompt-panel>header svg{width:21px;color:#42eba5}.mkt-prompt-panel>header small,.mkt-prompt-panel>header strong{display:block}.mkt-prompt-panel>header small{color:#42eba5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.12em}.mkt-prompt-panel>header strong{margin-top:6px;font-size:16px}.mkt-prompt-panel>label{display:block;margin:20px 0 8px;color:#77877e;font-size:9px}.mkt-prompt-panel>textarea{width:100%;height:118px;resize:none;padding:15px;border:1px solid rgba(66,235,165,.2);border-radius:13px;outline:0;background:#010804b8;color:#dce9e2;font:500 12px/1.55 inherit;box-shadow:inset 0 1px #ffffff08;transition:border-color .3s,box-shadow .3s}.mkt-prompt-panel>textarea:focus{border-color:#42eba58c;box-shadow:0 0 0 3px #42eba514}.mkt-prompt-controls{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mkt-prompt-controls button{padding:7px 9px;border-color:#42eba524;border-radius:999px;background:#42eba509;color:#8e9e95}.mkt-prompt-controls button:first-child{border-color:#42eba56b;background:#42eba51a;color:#a9ffd1}.mkt-prompt-generate{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:17px;padding:12px!important;border:0!important;background:#42eba5!important;color:#031009!important;font-size:10px!important;font-weight:800}.mkt-prompt-generate svg{width:15px}.mkt-prompt-flow{display:grid;gap:8px;margin-top:17px}.mkt-prompt-flow span{display:flex;align-items:center;gap:8px;color:#75867c;font-size:8px}.mkt-prompt-flow i{width:6px;height:6px;border-radius:50%;background:#42eba5;box-shadow:0 0 8px #42eba573}.mkt-generation-stage{position:relative;padding:22px 24px 16px;overflow:hidden}.mkt-generation-stage>header{display:flex;align-items:center;justify-content:space-between}.mkt-generation-stage>header small,.mkt-generation-stage>header strong{display:block}.mkt-generation-stage>header small{color:#42eba5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.12em}.mkt-generation-stage>header strong{margin-top:6px;font-size:18px}.mkt-generation-stage>header>span{display:flex;align-items:center;gap:7px;color:#8fa097;font-size:9px}.mkt-generation-stage>header>span i{width:6px;height:6px;border-radius:50%;background:#42eba5;box-shadow:0 0 9px #42eba580}.mkt-generation-frame{position:relative;height:320px;margin-top:14px;overflow:hidden;border:1px solid rgba(66,235,165,.18);border-radius:17px;background:#06110b;animation:mkt-result-enter .85s cubic-bezier(.22,1,.36,1)}.mkt-generation-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,8,5,.34),transparent 42%),linear-gradient(0deg,rgba(2,8,5,.5),transparent 32%)}.mkt-generation-frame>img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.03)}.mkt-output-tags{position:absolute;z-index:2;left:13px;top:13px;display:flex;gap:7px}.mkt-output-tags span{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(66,235,165,.28);border-radius:999px;background:#020c07b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#9dffc9;font:700 8px/1 ui-monospace,monospace;letter-spacing:.07em}.mkt-output-tags svg{width:10px;fill:currentColor}.mkt-output-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;padding-right:202px}.mkt-output-summary>div{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(66,235,165,.11);border-radius:10px;background:#42eba509}.mkt-output-summary svg{width:16px;color:#42eba5}.mkt-output-summary small,.mkt-output-summary strong{display:block}.mkt-output-summary small{color:#42eba5;font:700 7px/1 ui-monospace,monospace;letter-spacing:.08em}.mkt-output-summary strong{margin-top:4px;font-size:9px}.mkt-prompt-studio>.mkt-fine-tune{position:absolute;z-index:6;right:18px;bottom:16px;width:216px;padding:16px;border-color:#42eba547;background:linear-gradient(145deg,#123220f7,#040d08fa);box-shadow:0 24px 52px #0000008c,0 0 34px #42eba514}.mkt-prompt-studio>.mkt-fine-tune>div>svg{color:#42eba5}.mkt-prompt-studio>.mkt-fine-tune>div small{color:#42eba5}.mkt-prompt-studio>.mkt-fine-tune>button:nth-of-type(2){border-color:#42eba580;color:#a4ffd0}.mkt-prompt-studio>.mkt-fine-tune footer{color:#70f2ae}@keyframes mkt-result-enter{0%{opacity:.2;transform:scale(.97);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media (max-width:800px){.mkt-prompt-studio{grid-template-columns:1fr;height:auto}.mkt-prompt-panel{border-right:0;border-bottom:1px solid rgba(66,235,165,.13)}.mkt-generation-stage{min-height:500px}.mkt-prompt-studio>.mkt-fine-tune{bottom:18px}.mkt-story-section--intro .mkt-studio{min-height:900px}}@media (max-width:560px){.mkt-prompt-panel,.mkt-generation-stage{padding:17px}.mkt-generation-frame{height:285px}.mkt-output-summary{grid-template-columns:1fr;padding-right:0;margin-bottom:184px}.mkt-prompt-studio>.mkt-fine-tune{left:17px;right:17px;width:auto}}.mkt-story-section--intro .mkt-studio{min-height:575px;background:#041008}.mkt-studio-workspace--actor{grid-template-columns:.92fr 1.08fr;min-height:520px;height:520px}.mkt-studio-workspace--actor .mkt-node-canvas{background:radial-gradient(circle at 80% 50%,rgba(66,235,165,.08),transparent 32%),linear-gradient(rgba(66,235,165,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(66,235,165,.045) 1px,transparent 1px),#06140d;background-size:auto,30px 30px,30px 30px,auto}.mkt-studio-workspace--actor .mkt-studio-tools{left:14px;top:26px;gap:18px;padding:16px 10px;border-color:#42eba526;background:#05120be6}.mkt-studio-workspace--actor .mkt-studio-tools svg{width:17px}.mkt-studio-workspace--actor .mkt-studio-tools svg:nth-child(3){color:#42eba5}.mkt-studio-workspace--actor .mkt-prompt-node,.mkt-studio-workspace--actor .mkt-style-node{z-index:3;left:58px;width:220px;padding:17px 18px;border-color:#42eba545;border-radius:16px;background:#05140cf5;box-shadow:0 18px 42px #00000052}.mkt-studio-workspace--actor .mkt-prompt-node{top:58px}.mkt-studio-workspace--actor .mkt-style-node{bottom:46px}.mkt-studio-workspace--actor .mkt-prompt-node small,.mkt-studio-workspace--actor .mkt-style-node small{color:#52eca3;font-size:8px}.mkt-studio-workspace--actor .mkt-prompt-node textarea{width:100%;height:62px;margin-top:12px;padding:0;resize:none;overflow:hidden;border:0;outline:0;background:transparent;color:#b8c6be;font:500 11px/1.6 inherit}.mkt-studio-workspace--actor .mkt-style-node button{display:block;width:100%;margin-top:9px;padding:9px 11px;border:0;border-radius:8px;background:#ffffff0a;color:#8f9d95;text-align:left;font-size:9px}.mkt-studio-workspace--actor .mkt-style-node button:hover{background:#42eba514;color:#c8efda}.mkt-studio-workspace--actor .mkt-prompt-node>i,.mkt-studio-workspace--actor .mkt-style-node>i{right:-5px}.mkt-studio-workspace--actor .mkt-node-merge{z-index:4;right:14px;top:50%;width:82px;height:82px;padding:0;border-color:#42eba56b;background:radial-gradient(circle at 35% 25%,#42eba52e,#041009fa);cursor:pointer}.mkt-studio-workspace--actor .mkt-node-merge:hover{transform:translateY(-50%) scale(1.04);box-shadow:0 20px 45px #00000073,0 0 28px #42eba524}.mkt-studio-workspace--actor .mkt-node-links{pointer-events:none}.mkt-studio-workspace--actor .mkt-node-link{fill:none;stroke:#59eda8;stroke-width:2.2;stroke-dasharray:none;animation:none;filter:drop-shadow(0 0 5px rgba(66,235,165,.42))}.mkt-studio-workspace--actor .mkt-port{position:absolute;width:10px;height:10px;border-radius:50%;background:#42eba5;border:2px solid #0c4d32;box-shadow:0 0 12px #42eba5cc}.mkt-studio-workspace--actor .mkt-port--output{right:-6px;top:50%;transform:translateY(-50%)}.mkt-studio-workspace--actor .mkt-node-merge .mkt-port--input{left:-6px;right:auto}.mkt-studio-workspace--actor .mkt-node-merge .mkt-port--input-top{top:30%;transform:translateY(-50%)}.mkt-studio-workspace--actor .mkt-node-merge .mkt-port--input-bottom{top:70%;transform:translateY(-50%)}.mkt-studio-workspace--actor .mkt-node-merge .mkt-port--output{right:-6px;top:50%;transform:translateY(-50%)}@keyframes mkt-node-flow{to{stroke-dashoffset:-34}}.mkt-avatar-stage--result{animation:mkt-result-enter .9s cubic-bezier(.22,1,.36,1);background:radial-gradient(circle at 50% 70%,rgba(66,235,165,.13),transparent 35%),#020704}.mkt-avatar-stage--result:before{bottom:15px;height:56px}.mkt-avatar-stage--result .mkt-avatar-glow{width:310px;height:400px;background:#42eba51a;filter:blur(60px)}.mkt-avatar-stage--result>img{bottom:18px;width:78%;height:455px;object-fit:contain;object-position:center;animation:none;filter:drop-shadow(0 22px 30px rgba(0,0,0,.54))}.mkt-avatar-stage--result aside{right:13px;top:14px}.mkt-avatar-stage--result aside button{border-color:#42eba52b;background:#05130bcc;color:#9eb8aa}.mkt-avatar-stage--result .mkt-stage-badge{left:20px;bottom:18px;border-color:#42eba54d;color:#b5f6d3}.mkt-result-note{position:absolute;z-index:4;left:19px;top:18px;max-width:160px;padding:11px 13px;border:1px solid rgba(66,235,165,.17);border-radius:12px;background:#030e08b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mkt-result-note small,.mkt-result-note strong{display:block}.mkt-result-note small{color:#42eba5;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em}.mkt-result-note strong{margin-top:6px;color:#bdcbc3;font-size:10px;line-height:1.35}@media (max-width:800px){.mkt-studio-workspace--actor{grid-template-columns:1fr;height:auto;min-height:960px}.mkt-studio-workspace--actor .mkt-node-canvas{min-height:440px;border-right:0;border-bottom:1px solid rgba(66,235,165,.13)}.mkt-avatar-stage--result{min-height:520px}.mkt-story-section--intro .mkt-studio{min-height:1015px}}@media (max-width:560px){.mkt-studio-workspace--actor .mkt-prompt-node,.mkt-studio-workspace--actor .mkt-style-node{left:48px;width:190px}.mkt-studio-workspace--actor .mkt-node-merge{right:8px}.mkt-avatar-stage--result>img{width:92%;height:450px}}.mkt-creative-dashboard{width:min(760px,100%);height:610px;min-height:610px;margin:auto;padding:0;display:flex;flex-direction:column;background:linear-gradient(145deg,#08160efb,#020805fe)}.mkt-creative-dashboard .mkt-studio-top,.mkt-creative-dashboard .mkt-lab-head{flex:0 0 54px;height:54px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.07);background:#0003}.mkt-creative-dashboard .mkt-lab-head{display:flex}.mkt-creative-dashboard__body{min-height:0;flex:1;display:grid;grid-template-rows:minmax(0,1fr) 158px}.mkt-creative-visual{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:10px;padding:16px;overflow:hidden}.mkt-creative-main,.mkt-creative-option{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(66,235,165,.13);border-radius:15px;background:radial-gradient(circle at 50% 65%,rgba(66,235,165,.15),transparent 43%),#030905}.mkt-creative-main,.mkt-creative-options{height:100%;min-height:0}.mkt-creative-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(1,6,3,.3),transparent 35%),linear-gradient(0deg,rgba(1,6,3,.72),transparent 38%)}.mkt-creative-main>img,.mkt-creative-option>img{width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:filter .35s,transform .35s}.mkt-creative-main>img{transform:scale(1.04)}.mkt-creative-options{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px}.mkt-creative-option{width:100%;padding:0;cursor:pointer;background:#06100a}.mkt-creative-option:hover,.mkt-creative-option.is-selected{border-color:#42eba594;box-shadow:0 0 0 2px #42eba514,0 12px 25px #00000052}.mkt-creative-option:hover>img{transform:scale(1.05)}.mkt-creative-option>span{position:absolute;z-index:2;left:7px;right:7px;bottom:6px;overflow:hidden;color:#dce9e2;font-size:7px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mkt-creative-filter--1>img{filter:hue-rotate(42deg) saturate(.78)}.mkt-creative-filter--2>img{filter:hue-rotate(285deg) saturate(1.08) contrast(1.04)}.mkt-creative-filter--3>img{filter:grayscale(.7) contrast(1.08)}.mkt-creative-main__label{position:absolute;z-index:3;left:16px;bottom:15px}.mkt-creative-main__label small,.mkt-creative-main__label strong{display:block}.mkt-creative-main__label small{color:#68f1ae;font:700 7px/1 ui-monospace,monospace;letter-spacing:.12em}.mkt-creative-main__label strong{margin-top:6px;font-size:17px}.mkt-creative-main>span{position:absolute;z-index:3;right:14px;top:14px;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(66,235,165,.2);border-radius:999px;background:#020b06b8;color:#9eeec3;font-size:7px}.mkt-creative-main>span svg{width:11px}.mkt-creative-prompt{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(190px,.9fr) 104px;align-items:stretch;gap:12px;padding:15px 16px 16px;border-top:1px solid rgba(66,235,165,.13);background:linear-gradient(160deg,#0a1b11d6,#030a06f0)}.mkt-creative-prompt__input,.mkt-creative-prompt__styles{min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#0000002e}.mkt-creative-prompt small{display:block;color:#53eba2;font:700 7px/1 ui-monospace,monospace;letter-spacing:.11em}.mkt-creative-prompt textarea{width:100%;height:66px;margin-top:8px;padding:0;resize:none;overflow:hidden;border:0;outline:0;background:transparent;color:#c2cec7;font:500 10px/1.5 inherit}.mkt-creative-prompt p{margin:8px 0 0;color:#a4b0a9;font-size:9px;line-height:1.45}.mkt-creative-prompt__styles>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.mkt-creative-prompt__styles button{padding:6px 7px;border:1px solid rgba(66,235,165,.12);border-radius:999px;background:#42eba509;color:#84928a;font-size:7px}.mkt-creative-prompt__styles button:hover,.mkt-creative-prompt__styles button.is-active{border-color:#42eba566;color:#b9f8d6}.mkt-creative-generate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:0!important;border-radius:11px!important;background:linear-gradient(145deg,#4aefa7,#24b875)!important;color:#031009!important;font-size:9px!important;font-weight:800;cursor:pointer}.mkt-creative-generate svg{width:18px}.mkt-story-section--intro .mkt-creative-dashboard{width:min(760px,100%);height:610px;min-height:610px}.mkt-story-section--image .mkt-story-split{grid-template-columns:minmax(0,760px) minmax(300px,1fr);gap:clamp(38px,5vw,62px)}.mkt-story-section--data .mkt-analytics{width:min(760px,100%);height:610px;min-height:610px;padding:17px;display:flex;flex-direction:column}.mkt-story-section--data .mkt-analytics-head{flex:0 0 52px;padding-bottom:13px}.mkt-story-section--data .mkt-analytics-kpis{flex:0 0 82px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.mkt-story-section--data .mkt-analytics-kpis>div{grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;padding:10px}.mkt-story-section--data .mkt-analytics-kpis svg{width:15px}.mkt-story-section--data .mkt-analytics-kpis strong{font-size:17px}.mkt-story-section--data .mkt-analytics-kpis em{grid-row:2;grid-column:2;font-size:7px}.mkt-story-section--data .mkt-chart-panel{flex:1;min-height:0;margin-top:11px;padding:13px 14px 9px}.mkt-story-section--data .mkt-chart-panel svg{height:210px}.mkt-story-section--data .mkt-platform-results{flex:0 0 78px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}.mkt-story-section--data .mkt-platform-results>div{padding:10px}.mkt-node-links--mobile{display:none}@media (max-width:900px){.mkt-story-section--image .mkt-story-split{grid-template-columns:1fr}.mkt-story-section--image .mkt-story-copy{grid-row:1}.mkt-creative-dashboard{width:min(760px,100%)}}@media (max-width:560px){.mkt-story-section--intro .mkt-creative-dashboard,.mkt-creative-dashboard{height:auto;min-height:0}.mkt-creative-dashboard__body{grid-template-rows:330px auto}.mkt-creative-visual{grid-template-columns:minmax(0,1fr) 82px;gap:7px;padding:10px}.mkt-creative-options{gap:6px}.mkt-creative-main__label{left:11px;bottom:11px}.mkt-creative-main__label strong{font-size:14px}.mkt-creative-main>span{left:10px;right:auto;top:10px}.mkt-creative-option>span{font-size:6px}.mkt-creative-prompt{grid-template-columns:1fr;padding:12px;gap:8px}.mkt-creative-prompt textarea{height:58px}.mkt-creative-generate{min-height:54px;flex-direction:row}.mkt-story-section--data .mkt-analytics{height:auto;min-height:590px;padding:13px}.mkt-story-section--data .mkt-analytics-head>span{display:none}.mkt-story-section--data .mkt-analytics-kpis{flex-basis:auto;grid-template-columns:1fr 1fr}.mkt-story-section--data .mkt-chart-panel{min-height:245px}.mkt-story-section--data .mkt-chart-panel svg{height:190px}.mkt-story-section--data .mkt-platform-results{flex-basis:auto;grid-template-columns:1fr 1fr}.mkt-story-section--intro .mkt-studio{height:690px;min-height:690px}.mkt-studio-workspace--actor{display:grid;grid-template-columns:1fr;grid-template-rows:275px 360px;height:635px;min-height:635px}.mkt-studio-workspace--actor .mkt-node-canvas{display:block!important;min-height:0;height:275px;overflow:hidden;border-right:0;border-bottom:1px solid rgba(66,235,165,.16)}.mkt-studio-workspace--actor .mkt-node-links--desktop{display:none}.mkt-studio-workspace--actor .mkt-node-links--mobile{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mkt-studio-workspace--actor .mkt-node-link{stroke-width:1.8;vector-effect:non-scaling-stroke}.mkt-studio-workspace--actor .mkt-studio-tools{display:none}.mkt-studio-workspace--actor .mkt-prompt-node,.mkt-studio-workspace--actor .mkt-style-node{top:18px;bottom:auto;width:calc(50% - 27px);min-height:103px;padding:12px;border-radius:12px}.mkt-studio-workspace--actor .mkt-prompt-node{left:14px}.mkt-studio-workspace--actor .mkt-style-node{left:auto;right:14px}.mkt-studio-workspace--actor .mkt-prompt-node textarea{height:53px;margin-top:8px;font-size:8px;line-height:1.45}.mkt-studio-workspace--actor .mkt-style-node button{margin-top:5px;padding:5px 6px;font-size:7px}.mkt-studio-workspace--actor .mkt-node-merge{display:flex!important;left:50%;right:auto;top:218px;width:72px;height:72px;transform:translate(-50%,-50%);animation:none!important}.mkt-studio-workspace--actor .mkt-node-merge:hover{transform:translate(-50%,-50%) scale(1.04)}.mkt-avatar-stage--result{min-height:360px;height:360px}.mkt-avatar-stage--result>img{bottom:8px;width:88%;height:330px}.mkt-avatar-stage--result .mkt-avatar-glow{height:300px}.mkt-avatar-stage--result .mkt-stage-badge{left:12px;bottom:12px}.mkt-result-note{left:12px;top:12px;max-width:135px;padding:9px 10px}}.hr-dashboard-story{--hr-green:#42eba5;position:relative;background:#030604;color:#f3f8f5}.hr-story-section{position:relative;min-height:100svh;display:flex;align-items:center;padding:130px 0;border-bottom:1px solid rgba(130,255,193,.1);overflow:hidden}.hr-story-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 38%,rgba(66,235,165,.08),transparent 31%),linear-gradient(rgba(105,255,180,.023) 1px,transparent 1px),linear-gradient(90deg,rgba(105,255,180,.023) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;-webkit-mask-image:linear-gradient(#000,transparent 95%);mask-image:linear-gradient(#000,transparent 95%)}.hr-story-section:nth-child(2n):before{transform:scaleX(-1)}.hr-story-wrap{position:relative;z-index:1;width:min(1180px,calc(100% - 56px));margin:auto;perspective:1500px}.hr-story-split{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(48px,6vw,88px)}.hr-story-copy{max-width:720px}.hr-story-index{display:block;margin-bottom:20px;color:#65ffb445;font:300 64px/.85 ui-monospace,monospace;letter-spacing:-.08em}.hr-story-copy .solution-body{color:#acb9b2;font-size:17px}.hr-story-copy .solution-supporting{font-size:17px}.hr-story-section--intro{min-height:145svh;padding-top:180px}.hr-story-section--intro .hr-story-copy,.hr-story-section--tasks .hr-story-copy,.hr-story-section--outcome .hr-story-copy{max-width:860px;margin:0 auto 68px;text-align:center}.hr-story-section--intro .hr-story-copy :is(h1,.solution-body,.solution-supporting),.hr-story-section--tasks .hr-story-copy :is(h2,.solution-body),.hr-story-section--outcome .hr-story-copy :is(h2,.solution-body){margin-inline:auto}.hr-story-section--outcome .new-page__actions{justify-content:center;margin-top:45px}.hr-glass-shell{position:relative;border:1px solid rgba(157,255,207,.18);border-radius:25px;background:linear-gradient(145deg,#101d16f5,#040906fb);box-shadow:0 44px 105px #0000008a,0 16px 36px #0006,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-style:preserve-3d;overflow:hidden}.hr-glass-shell:after{content:"";position:absolute;z-index:9;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.075),transparent 18%,transparent 72%,rgba(66,235,165,.035));mix-blend-mode:screen}.hr-project-launcher{width:min(1120px,100%);min-height:690px;margin:auto}.hr-launch-head,.hr-panel-head{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.07)}.hr-launch-head>div,.hr-panel-head>div{display:flex;align-items:center;gap:11px}.hr-launch-head svg,.hr-panel-head svg{width:20px;color:#42eba5}.hr-launch-head span small,.hr-launch-head span strong,.hr-panel-head span small,.hr-panel-head span strong{display:block}.hr-launch-head small,.hr-panel-head small{color:#42eba5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.13em}.hr-launch-head strong,.hr-panel-head strong{margin-top:6px;font-size:13px}.hr-launch-head>button,.hr-team-footer>button{display:flex;align-items:center;gap:7px;padding:10px 13px;border:0;border-radius:10px;background:#42eba5;color:#04140d;font-size:9px;font-weight:700;cursor:pointer}.hr-launch-head>button svg{width:14px;color:#04140d}.hr-launch-body{display:grid;grid-template-columns:265px 1fr;min-height:618px}.hr-launch-body>aside{padding:22px 14px;border-right:1px solid rgba(255,255,255,.07);background:#00000026}.hr-launch-body>aside>small{padding-left:10px;color:#65756d;font:700 8px/1 ui-monospace,monospace;letter-spacing:.11em}.hr-launch-body>aside button{display:grid;grid-template-columns:26px 1fr;gap:8px;width:100%;margin-top:9px;padding:13px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#8e9c95;text-align:left;cursor:pointer}.hr-launch-body>aside button.is-active{border-color:#42eba538;background:#42eba512;color:#eef7f2}.hr-launch-body>aside button i{color:#42eba5;font:700 8px/1 ui-monospace,monospace}.hr-launch-body>aside button span,.hr-launch-body>aside button em{display:block}.hr-launch-body>aside button span{font-size:10px}.hr-launch-body>aside button em{grid-column:2;color:#637269;font-size:8px;font-style:normal}.hr-launch-body>main{padding:25px}.hr-project-title{display:flex;justify-content:space-between;align-items:center}.hr-project-title span small,.hr-project-title span strong{display:block}.hr-project-title span small{color:#73827a;font-size:9px}.hr-project-title span strong{margin-top:6px;font-size:22px}.hr-project-title>em{display:flex;align-items:center;gap:6px;color:#89978f;font-size:9px;font-style:normal}.hr-project-title>em svg{width:14px;color:#42eba5}.hr-requirements{margin-top:22px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#ffffff05}.hr-requirements>small{color:#697870;font:700 8px/1 ui-monospace,monospace;letter-spacing:.11em}.hr-requirements>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.hr-requirements span{display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#42eba511;color:#a9b9b0;font-size:8px}.hr-requirements svg{width:11px;color:#42eba5}.hr-ai-search{display:grid;grid-template-columns:38px 1fr 55px;align-items:center;gap:11px;margin-top:14px;padding:12px;border:1px solid rgba(66,235,165,.14);border-radius:13px;background:linear-gradient(90deg,rgba(66,235,165,.06),transparent)}.hr-ai-search>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#42eba51a;color:#42eba5}.hr-ai-search svg{width:17px}.hr-ai-search small,.hr-ai-search strong{display:block}.hr-ai-search small{color:#42eba5;font:700 7px/1 ui-monospace,monospace}.hr-ai-search strong{margin-top:5px;font-size:10px}.hr-ai-search>i{height:4px;overflow:hidden;border-radius:5px;background:#ffffff12}.hr-ai-search>i:after{content:"";display:block;width:45%;height:100%;border-radius:5px;background:#42eba5;box-shadow:0 0 10px #42eba5;animation:hr-search-progress 2.2s ease-in-out infinite}.hr-recommended-team{margin-top:17px;border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden}.hr-recommended-team>header{display:flex;justify-content:space-between;padding:12px 14px;background:#ffffff05;color:#75837c;font-size:8px}.hr-recommended-team>header em{font-style:normal}.hr-match-person{display:grid;grid-template-columns:36px 1.1fr 65px 80px 82px 52px;align-items:center;gap:9px;padding:13px 14px;border-top:1px solid rgba(255,255,255,.05)}.hr-match-person>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#17372a;color:#a4f3cb;font-size:8px}.hr-match-person div strong,.hr-match-person div small{display:block}.hr-match-person div strong{font-size:10px}.hr-match-person div small{color:#68776f;font-size:8px}.hr-match-person>b{color:#70efae;font-size:9px}.hr-match-person>i{height:4px;overflow:hidden;border-radius:4px;background:#ffffff12}.hr-match-person>i em{display:block;height:100%;border-radius:4px;background:#42eba5}.hr-match-person>small{color:#68776f;font-size:8px}.hr-match-person>button{padding:7px;border:1px solid rgba(66,235,165,.22);border-radius:7px;background:#42eba50f;color:#8be9b9;font-size:8px}.hr-task-tracker{width:min(1120px,100%);min-height:650px;margin:auto}.hr-panel-head>em{display:flex;align-items:center;gap:6px;color:#708078;font-size:8px;font-style:normal}.hr-panel-head>em>i{width:6px;height:6px;border-radius:50%;background:#42eba5;box-shadow:0 0 9px #42eba5}.hr-person-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.hr-person-rail button{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:#ffffff04;color:#89978f;text-align:left;cursor:pointer}.hr-person-rail button.is-active{border-color:#42eba542;background:#42eba511;color:#eef7f2}.hr-person-rail button>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#17372a;color:#a1f2c8;font-size:8px}.hr-person-rail button div strong,.hr-person-rail button div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-person-rail button div strong{font-size:9px}.hr-person-rail button div small{color:#627169;font-size:7px}.hr-person-rail button>em{font-size:10px;font-style:normal}.hr-task-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:15px 18px}.hr-task-summary>div{padding:13px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:#ffffff05}.hr-task-summary span{display:block;color:#6b7a72;font-size:8px}.hr-task-summary strong{display:block;margin-top:5px;font-size:21px}.hr-task-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 18px}.hr-task-lanes>section{min-height:330px;padding:13px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:#00000021}.hr-task-lanes header{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:#9caaa2;font-size:9px}.hr-task-lanes header svg{width:14px;color:#42eba5}.hr-task-lanes header span{margin-left:auto;padding:3px 6px;border-radius:6px;background:#ffffff0d;font-size:8px}.hr-task-lanes p{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;margin:7px 0;padding:10px;border:1px solid rgba(255,255,255,.035);border-radius:9px;background:#ffffff05;color:#aab7b0;font-size:8px}.hr-task-lanes p>i{width:6px;height:6px;border:1px solid #42eba5;border-radius:50%}.hr-task-lanes section:first-child p>i{background:#42eba5}.hr-task-lanes p>svg{width:12px;color:#42eba5}.hr-task-lanes p>em{color:#6d7b74;font-size:7px;font-style:normal}.hr-story-section--skills .hr-story-split{grid-template-columns:minmax(320px,.68fr) minmax(680px,1.32fr)}.hr-skills-board{min-height:670px}.hr-skills-layout{display:grid;grid-template-columns:215px 1fr;min-height:455px}.hr-skills-layout>aside{padding:14px;border-right:1px solid rgba(255,255,255,.06)}.hr-skills-layout>aside button{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;width:100%;margin-bottom:7px;padding:10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#83928a;text-align:left;cursor:pointer}.hr-skills-layout>aside button.is-active{border-color:#42eba538;background:#42eba511;color:#eef7f2}.hr-skills-layout>aside button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#17372a;color:#a2f3c9;font-size:8px}.hr-skills-layout>aside button strong,.hr-skills-layout>aside button small{display:block}.hr-skills-layout>aside button strong{font-size:9px}.hr-skills-layout>aside button small{color:#637269;font-size:7px}.hr-skills-layout>aside button em{color:#42eba5;font-size:11px;font-style:normal}.hr-skills-layout>main{display:grid;grid-template-columns:1fr 190px;align-items:center;padding:15px}.hr-radar{position:relative;width:360px;max-width:100%;margin:auto}.hr-radar svg{width:100%;height:310px;overflow:visible}.hr-radar-grid polygon,.hr-radar-grid path{fill:none;stroke:#77ffbb1a;stroke-width:1}.hr-radar-value{fill:#42eba521;stroke:#42eba5;stroke-width:2;filter:drop-shadow(0 0 8px rgba(66,235,165,.35));animation:hr-radar-pulse 3.5s ease-in-out infinite}.hr-radar-label{position:absolute;color:#7f8e86;font-size:8px}.hr-radar-label--0{left:50%;top:0;transform:translate(-50%)}.hr-radar-label--1{right:0;top:34%}.hr-radar-label--2{right:9%;bottom:3%}.hr-radar-label--3{left:8%;bottom:3%}.hr-radar-label--4{left:0;top:34%}.hr-skill-list>div{display:grid;grid-template-columns:1fr auto;gap:5px;margin:13px 0}.hr-skill-list span{color:#89978f;font-size:8px}.hr-skill-list strong{font-size:9px}.hr-skill-list i{grid-column:1/-1;height:4px;border-radius:4px;background:#ffffff0f}.hr-skill-list i em{display:block;height:100%;border-radius:4px;background:#42eba5;box-shadow:0 0 8px #42eba559}.hr-rating-row{display:grid;grid-template-columns:160px 180px 1fr;align-items:center;gap:16px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.06);background:#42eba506}.hr-rating-row>div:first-child span{display:block;color:#6f7e76;font-size:8px}.hr-rating-row>div:first-child strong{display:block;margin-top:4px;font-size:27px}.hr-rating-row>div:first-child small{color:#637269;font-size:9px}.hr-stars{display:flex;gap:5px}.hr-star{position:relative;width:26px;height:26px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 93%,50% 71%,21% 93%,32% 56%,2% 35%,39% 35%);background:#ffffff17}.hr-star i{display:block;height:100%;background:#42eba5;filter:drop-shadow(0 0 7px #42eba5)}.hr-rating-row>p{margin:0;color:#7c8b83;font-size:8px;line-height:1.55}.hr-story-section--staffing .hr-story-split{grid-template-columns:minmax(650px,1.25fr) minmax(330px,.75fr)}.hr-talent-match{min-height:650px}.hr-match-brief{display:flex;align-items:center;gap:7px;margin:16px;padding:14px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05}.hr-match-brief>div{margin-right:auto}.hr-match-brief small,.hr-match-brief strong{display:block}.hr-match-brief small{color:#42eba5;font:700 7px/1 ui-monospace,monospace}.hr-match-brief strong{margin-top:5px;font-size:11px}.hr-match-brief>span{padding:6px 8px;border-radius:999px;background:#42eba50f;color:#899a91;font-size:7px}.hr-candidate-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px}.hr-candidate-grid>button{padding:15px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:#ffffff05;color:#97a59d;text-align:left;cursor:pointer;transition:.3s}.hr-candidate-grid>button.is-selected{border-color:#42eba54d;background:#42eba50f;box-shadow:0 0 28px #42eba50f}.hr-candidate-top{display:flex;justify-content:space-between}.hr-candidate-top>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#17372a;color:#a4f3cb;font-size:9px}.hr-candidate-top>i{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(66,235,165,.2);border-radius:7px;color:#42eba5}.hr-candidate-top svg{width:13px}.hr-candidate-grid>button>strong,.hr-candidate-grid>button>small{display:block}.hr-candidate-grid>button>strong{margin-top:12px;font-size:11px}.hr-candidate-grid>button>small{color:#697870;font-size:8px}.hr-candidate-score{margin-top:11px}.hr-candidate-score b{font-size:20px}.hr-candidate-score em{margin-left:5px;color:#697870;font-size:8px;font-style:normal}.hr-candidate-meta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;margin-top:10px}.hr-candidate-meta>span{height:4px;border-radius:4px;background:#ffffff12}.hr-candidate-meta>span i{display:block;height:100%;border-radius:4px;background:#42eba5}.hr-candidate-meta small{color:#697870;font-size:7px}.hr-mini-stars{display:flex;gap:3px;margin-top:11px}.hr-mini-stars svg,.hr-top-rated svg{width:11px;height:11px;color:#4d5c54}.hr-mini-stars svg.is-filled,.hr-top-rated svg.is-filled{fill:#42eba5;color:#42eba5;filter:drop-shadow(0 0 4px rgba(66,235,165,.4))}.hr-team-footer{display:flex;align-items:center;justify-content:space-between;margin:15px 16px;padding:14px;border:1px solid rgba(66,235,165,.13);border-radius:12px;background:linear-gradient(90deg,rgba(66,235,165,.055),transparent)}.hr-team-footer span,.hr-team-footer small{display:block}.hr-team-footer span{color:#b1c1b8;font-size:9px}.hr-team-footer small{margin-top:4px;color:#6c7b73;font-size:7px}.hr-talent-loop{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;max-width:1050px;margin:auto}.hr-loop-orbit{position:relative;width:620px;max-width:100%;aspect-ratio:1}.hr-loop-orbit>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hr-loop-orbit>svg path{fill:none;stroke:#42eba533;stroke-width:1.5;stroke-dasharray:8 10;animation:hr-loop-flow 5s linear infinite}.hr-loop-core{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(66,235,165,.25);border-radius:50%;background:radial-gradient(circle,#42eba529,#05110bf0 62%);box-shadow:0 0 55px #42eba526}.hr-loop-core svg{width:27px;color:#42eba5}.hr-loop-core strong{margin-top:7px;font-size:11px}.hr-loop-core small{color:#6b7a72;font-size:7px}.hr-loop-node{position:absolute;width:135px;padding:11px;border:1px solid rgba(155,255,205,.15);border-radius:12px;background:#0c1b13b3;box-shadow:0 18px 38px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hr-loop-node span{color:#42eba5;font:700 8px/1 ui-monospace,monospace}.hr-loop-node strong{display:block;margin-top:5px;font-size:8px}.hr-loop-node--1{left:40%;top:2%}.hr-loop-node--2{right:1%;top:30%}.hr-loop-node--3{right:12%;bottom:5%}.hr-loop-node--4{left:8%;bottom:5%}.hr-loop-node--5{left:0;top:30%}.hr-top-rated{display:grid;gap:10px}.hr-top-rated>div{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:linear-gradient(145deg,#ffffff06,#42eba506)}.hr-top-rated>div>span{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#17372a;color:#a4f3cb;font-size:9px}.hr-top-rated>div strong,.hr-top-rated>div small{display:block}.hr-top-rated>div strong{font-size:10px}.hr-top-rated>div small{color:#697870;font-size:8px}.hr-top-rated>div>b{color:#42eba5;font-size:18px}.hr-top-rated>div>div:last-child{grid-column:2/-1;display:flex;gap:3px}@keyframes hr-search-progress{0%,to{transform:translate(-15%)}50%{transform:translate(135%)}}@keyframes hr-radar-pulse{50%{filter:drop-shadow(0 0 14px rgba(66,235,165,.55));fill:#42eba533}}@keyframes hr-loop-flow{to{stroke-dashoffset:-72}}@media (max-width:900px){.hr-story-section{min-height:auto;padding:105px 0}.hr-story-section--intro{padding-top:155px}.hr-story-wrap{width:min(700px,calc(100% - 32px))}.hr-story-split,.hr-story-section--skills .hr-story-split,.hr-story-section--staffing .hr-story-split{grid-template-columns:1fr;gap:55px}.hr-story-section--staffing .hr-story-copy{grid-row:1}.hr-launch-body{grid-template-columns:220px 1fr}.hr-match-person{grid-template-columns:36px 1fr 65px 70px 45px}.hr-match-person>small{display:none}.hr-person-rail{grid-template-columns:1fr 1fr}.hr-skills-layout{grid-template-columns:180px 1fr}.hr-skills-layout>main{grid-template-columns:1fr}.hr-skill-list{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.hr-talent-loop{grid-template-columns:1fr}.hr-loop-orbit{margin:auto}.hr-top-rated{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.hr-story-section{padding:88px 0}.hr-story-section--intro{padding-top:135px}.hr-story-section--intro .hr-story-copy,.hr-story-section--tasks .hr-story-copy,.hr-story-section--outcome .hr-story-copy{text-align:left;margin-bottom:48px}.hr-project-launcher{min-height:0}.hr-launch-head{padding:0 15px}.hr-launch-head>button{font-size:0}.hr-launch-head>button svg{margin:0}.hr-launch-body{grid-template-columns:1fr}.hr-launch-body>aside{display:flex;gap:5px;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.hr-launch-body>aside>small{display:none}.hr-launch-body>aside button{min-width:180px}.hr-launch-body>main{padding:17px}.hr-project-title{align-items:flex-start}.hr-match-person{grid-template-columns:34px 1fr 65px 45px}.hr-match-person>i{display:none}.hr-person-rail{grid-template-columns:1fr}.hr-task-summary{grid-template-columns:1fr 1fr}.hr-task-lanes{grid-template-columns:1fr}.hr-task-lanes>section{min-height:0}.hr-skills-layout{grid-template-columns:1fr}.hr-skills-layout>aside{display:flex;gap:5px;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.hr-skills-layout>aside button{min-width:180px}.hr-skills-layout>main{padding:10px}.hr-skill-list,.hr-rating-row,.hr-candidate-grid{grid-template-columns:1fr}.hr-match-brief{align-items:flex-start;flex-wrap:wrap}.hr-match-brief>div{width:100%}.hr-team-footer{align-items:flex-start;flex-direction:column;gap:12px}.hr-talent-loop{gap:25px}.hr-loop-orbit{width:540px;max-width:none;left:50%;transform:translate(-50%)}.hr-top-rated{grid-template-columns:1fr}.hr-story-index{font-size:48px}}@media (prefers-reduced-motion:reduce){.hr-ai-search>i:after,.hr-radar-value,.hr-loop-orbit>svg path{animation:none}}.hr-story-section--text-only{min-height:78svh;padding-block:clamp(110px,14vw,180px)}.hr-story-section--text-only .hr-story-copy{max-width:820px;margin:0 auto}.hr-project-launcher{min-height:820px}.hr-launch-body{min-height:748px;grid-template-columns:250px 1fr}.hr-launch-head small,.hr-panel-head small{font-size:10px}.hr-launch-head strong,.hr-panel-head strong{font-size:15px}.hr-launch-head>button,.hr-team-footer>button{font-size:11px;padding:11px 15px}.hr-launch-body>aside>small{font-size:10px}.hr-launch-body>aside button{padding:15px 11px}.hr-launch-body>aside button i{font-size:10px}.hr-launch-body>aside button span{font-size:12px;line-height:1.35}.hr-launch-body>aside button em{font-size:10px;margin-top:2px}.hr-launch-body>main{padding:28px 30px 30px}.hr-project-title span small{font-size:11px}.hr-project-title span strong{font-size:28px;letter-spacing:-.025em}.hr-project-title>em{font-size:11px}.hr-requirements>small{font-size:10px}.hr-requirements span{font-size:10px;padding:8px 10px}.hr-ai-search small{font-size:9px}.hr-ai-search strong{font-size:12px}.hr-recommended-team>header{font-size:10px;padding:13px 15px}.hr-match-person{grid-template-columns:40px 1.1fr 80px 82px 90px 58px;padding:14px 15px}.hr-match-person>span{width:38px;height:38px;font-size:10px}.hr-match-person div strong{font-size:13px}.hr-match-person div small,.hr-match-person>small{font-size:10px}.hr-match-person>b{font-size:11px}.hr-match-person>button{font-size:10px;padding:8px}.hr-project-insight{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);gap:16px;margin-top:14px;padding:15px 17px;border:1px solid rgba(66,235,165,.14);border-radius:14px;background:linear-gradient(145deg,#42eba513,#010a066b);box-shadow:inset 0 1px #ffffff09}.hr-project-insight>div>header{display:flex;align-items:center;justify-content:space-between;color:#93a29a;font-size:11px}.hr-project-insight>div>header strong{color:#69f2b0;font-size:18px}.hr-project-insight svg{display:block;width:100%;height:82px;margin-top:4px;overflow:visible}.hr-match-area{fill:url(#hrMatchArea)}.hr-match-line{fill:none;stroke:#42eba5;stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(66,235,165,.65));stroke-dasharray:520;stroke-dashoffset:520;animation:hr-chart-draw 1.6s .25s cubic-bezier(.2,.8,.2,1) forwards}.hr-project-insight>section{display:grid;align-content:center;gap:11px;padding-left:3px}.hr-project-insight>section>div{display:grid;grid-template-columns:1fr auto;gap:5px;color:#8e9e95;font-size:10px}.hr-project-insight>section strong{color:#dff8eb;font-size:11px}.hr-project-insight>section i{grid-column:1/-1;height:5px;overflow:hidden;border-radius:9px;background:#ffffff12}.hr-project-insight>section i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1abf7b,#65ffc0);box-shadow:0 0 10px #42eba58c}@media (min-width:901px){.hr-story-section--skills .hr-story-wrap{width:min(1320px,calc(100% - 48px))}.hr-story-section--skills .hr-story-split{grid-template-columns:minmax(285px,.5fr) minmax(760px,1.5fr);gap:48px}}.hr-skills-board{min-width:0}.hr-skills-layout{grid-template-columns:220px minmax(0,1fr)}.hr-skills-layout>aside button strong{font-size:11px}.hr-skills-layout>aside button small{font-size:9px}.hr-skills-layout>aside button em{font-size:12px}.hr-skills-layout>main{grid-template-columns:minmax(390px,1fr) minmax(210px,.58fr);gap:18px;padding:20px 22px}.hr-radar{width:410px}.hr-radar svg{height:330px}.hr-radar-benchmark{fill:#ffffff05;stroke:#aacbba57;stroke-width:1.35;stroke-dasharray:5 6}.hr-radar-points circle{fill:#d8ffec;stroke:#42eba5;stroke-width:2;filter:drop-shadow(0 0 6px rgba(66,235,165,.8))}.hr-radar-label{font-size:10px;color:#a0afa7}.hr-radar-legend{display:flex;justify-content:center;gap:20px;margin-top:-9px;color:#75857d;font-size:9px}.hr-radar-legend span{display:flex;align-items:center;gap:6px}.hr-radar-legend i{width:14px;height:3px;border-radius:4px;background:#42eba5;box-shadow:0 0 6px #42eba580}.hr-radar-legend span:last-child i{height:0;border-top:1px dashed rgba(170,203,186,.55);background:transparent;box-shadow:none}.hr-skill-list>header{display:flex;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.07);color:#66766e;font:700 9px/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.hr-skill-list>header em{font-style:normal}.hr-skill-list>div{grid-template-columns:1fr auto;margin:15px 0}.hr-skill-list span{font-size:11px}.hr-skill-list strong{font-size:12px}.hr-skill-list>div>small{grid-column:1/-1;color:#617169;font-size:9px;text-align:right}.hr-rating-row>p{font-size:10px}.hr-loop-orbit{isolation:isolate}.hr-loop-orbit>svg{z-index:1}.hr-planet-orbit{position:absolute;z-index:0;left:50%;top:50%;border:1px solid rgba(66,235,165,.16);border-radius:50%;transform:translate(-50%,-50%);transform-origin:center;box-shadow:inset 0 0 24px #42eba506;animation:hr-planet-revolve 18s linear infinite}.hr-planet-orbit--outer{width:78%;height:78%;animation-duration:24s}.hr-planet-orbit--middle{width:59%;height:59%;animation-duration:17s;animation-direction:reverse}.hr-planet-orbit--inner{width:40%;height:40%;animation-duration:11s}.hr-planet-orbit i,.hr-planet-orbit span,.hr-planet-orbit b{position:absolute;display:block;border-radius:50%;background:#42eba5;box-shadow:0 0 10px #42eba5,0 0 25px #42eba58c}.hr-planet-orbit i{left:50%;top:-6px;width:12px;height:12px}.hr-planet-orbit span{right:-5px;top:52%;width:9px;height:9px;background:#a6ffcf}.hr-planet-orbit b{left:14%;bottom:10%;width:7px;height:7px;background:#22b878}.hr-planet-orbit--middle i{width:10px;height:10px;background:#91ffd0}.hr-planet-orbit--middle span{right:10%;top:12%;width:6px;height:6px}.hr-planet-orbit--inner i{top:18%;left:1%;width:8px;height:8px}.hr-planet-orbit--inner span{right:5%;top:72%;width:5px;height:5px;background:#d0ffe6}.hr-loop-core{z-index:3;overflow:visible}.hr-core-halo{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border:1px solid rgba(66,235,165,.18);border-radius:50%;box-shadow:0 0 45px #42eba530,inset 0 0 32px #42eba517;animation:hr-core-pulse 3.2s ease-in-out infinite}.hr-loop-core>:not(.hr-core-halo){position:relative;z-index:1}.hr-loop-node{z-index:4}@keyframes hr-chart-draw{to{stroke-dashoffset:0}}@keyframes hr-planet-revolve{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hr-core-pulse{50%{transform:scale(1.08);opacity:.58}}@media (max-width:900px){.hr-project-launcher{min-height:820px}.hr-launch-body{grid-template-columns:190px 1fr;min-height:748px}.hr-match-person{grid-template-columns:38px 1fr 78px 65px 50px}.hr-project-insight{grid-template-columns:1fr}.hr-project-insight>section{grid-template-columns:repeat(3,1fr);padding:0}.hr-skills-layout{grid-template-columns:180px minmax(0,1fr)}.hr-skills-layout>main{grid-template-columns:1fr}.hr-radar{width:390px}}@media (max-width:560px){.hr-project-launcher{min-height:0}.hr-launch-body{grid-template-columns:1fr;min-height:0}.hr-launch-body>main{padding:20px 16px}.hr-project-title span strong{font-size:24px}.hr-project-insight>section{grid-template-columns:1fr}.hr-match-person{grid-template-columns:38px 1fr 72px 48px}.hr-skills-layout{grid-template-columns:1fr}.hr-radar{width:330px}.hr-radar svg{height:285px}}@media (prefers-reduced-motion:reduce){.hr-phone-aura,.hr-phone-orbits i,.hr-phone-float{animation:none}}@media (prefers-reduced-motion:reduce){.hr-match-line,.hr-planet-orbit,.hr-core-halo{animation:none}}.hr-task-phone{position:relative;width:370px;height:720px;margin:0 auto;padding:9px;border:1px solid rgba(218,255,237,.2);border-radius:58px;background:linear-gradient(145deg,#2a342f,#050706 18%,#020303 76%,#304138);box-shadow:0 45px 90px #0009,inset 0 1px 1px #ffffff47;overflow:visible}.hr-phone-aura{position:absolute;z-index:-2;top:-70px;right:-70px;bottom:-70px;left:-70px;border-radius:45%;background:radial-gradient(circle,rgba(66,235,165,.17),rgba(30,115,76,.055) 46%,transparent 72%);filter:blur(38px);animation:hr-phone-aura 4.8s ease-in-out infinite}.hr-phone-orbits{position:absolute;z-index:-1;left:50%;top:50%;width:590px;height:590px;transform:translate(-50%,-50%) rotateX(68deg);pointer-events:none}.hr-phone-orbits i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(92,238,165,.15);border-radius:50%;animation:hr-phone-orbit 14s linear infinite}.hr-phone-orbits i:nth-child(2){top:76px;right:76px;bottom:76px;left:76px;border-style:dashed;animation-direction:reverse;animation-duration:9s}.hr-phone-orbits i:after{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;border-radius:50%;background:#7bf1b4;box-shadow:0 0 15px #42eba5cc}.hr-phone-float{position:absolute;z-index:10;width:158px;padding:13px 14px;border:1px solid rgba(192,255,223,.15);border-radius:15px;background:linear-gradient(135deg,#1e2f26d1,#050a07b8);box-shadow:0 24px 54px #00000080,inset 0 1px #ffffff17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none}.hr-phone-float span,.hr-phone-float strong,.hr-phone-float small{display:block}.hr-phone-float span{color:#6cebac;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.hr-phone-float span i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#42eba5;box-shadow:0 0 8px #42eba5}.hr-phone-float strong{margin-top:9px;color:#f0f7f3;font-size:13px}.hr-phone-float small{margin-top:3px;color:#788980;font-size:8px}.hr-phone-float--sync{left:-128px;top:142px;animation:hr-phone-badge-a 5.2s ease-in-out infinite}.hr-phone-float--priority{right:-132px;bottom:126px;animation:hr-phone-badge-b 5.8s ease-in-out infinite}@keyframes hr-phone-aura{50%{transform:scale(1.08);opacity:.72}}@keyframes hr-phone-orbit{to{transform:rotate(360deg)}}@keyframes hr-phone-badge-a{50%{transform:translate3d(-8px,-12px,40px)}}@keyframes hr-phone-badge-b{50%{transform:translate3d(9px,10px,52px)}}.hr-task-phone__buttons{position:absolute;left:-4px;top:116px;display:flex;flex-direction:column;gap:17px}.hr-task-phone__buttons i{width:4px;height:43px;border-radius:3px 0 0 3px;background:#29332e}.hr-task-phone__buttons i:first-child{height:26px}.hr-task-phone__island{position:absolute;z-index:8;left:50%;top:18px;width:102px;height:27px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;background:#020303}.hr-task-phone__island i{width:8px;height:8px;border-radius:50%;background:#07110d;box-shadow:inset 0 0 4px #1c6142}.hr-task-phone__island span{width:36px;height:4px;border-radius:4px;background:#101511}.hr-task-phone__screen{position:relative;height:100%;overflow:hidden;padding:18px 17px 72px;border-radius:49px;background:radial-gradient(circle at 50% 15%,rgba(40,157,98,.18),transparent 28%),linear-gradient(180deg,#06110b,#020504 60%,#0b2519);color:#eff7f3}.hr-task-phone__screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(121,255,190,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(121,255,190,.022) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(#000,transparent 68%);mask-image:linear-gradient(#000,transparent 68%)}.hr-task-phone__screen>*{position:relative;z-index:1}.hr-task-phone__status{display:flex;justify-content:space-between;padding:0 5px;color:#d5e4dc;font-size:9px}.hr-task-phone__status em{display:flex;align-items:center;gap:3px}.hr-task-phone__status em i{width:8px;height:5px;border:1px solid rgba(255,255,255,.55);border-radius:2px}.hr-task-phone__head{display:flex;align-items:center;justify-content:space-between;margin-top:27px}.hr-task-phone__head small,.hr-task-phone__head strong{display:block}.hr-task-phone__head small{color:#42eba5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.13em}.hr-task-phone__head strong{margin-top:6px;font-size:20px}.hr-task-phone__head>span{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(66,235,165,.18);border-radius:11px;background:#42eba514;color:#42eba5}.hr-task-phone__head svg{width:17px}.hr-task-phone .hr-person-rail{display:flex;gap:9px;padding:16px 0 13px;border:0}.hr-task-phone .hr-person-rail button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.06);border-radius:50%;background:#ffffff06}.hr-task-phone .hr-person-rail button.is-active{border-color:#42eba58c;background:#42eba51a;box-shadow:0 0 0 3px #42eba50d}.hr-task-phone .hr-person-rail button>span{width:32px;height:32px;font-size:8px}.hr-task-phone__profile{display:grid;grid-template-columns:39px 1fr auto;align-items:center;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#ffffff06}.hr-task-phone__profile>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#17372a;color:#a4f3cb;font-size:9px}.hr-task-phone__profile strong,.hr-task-phone__profile small{display:block}.hr-task-phone__profile strong{font-size:10px}.hr-task-phone__profile small{margin-top:3px;color:#697870;font-size:7px}.hr-task-phone__profile em{display:flex;align-items:center;gap:4px;color:#6fe9a9;font-size:7px;font-style:normal}.hr-task-phone__profile em i{width:5px;height:5px;border-radius:50%;background:#42eba5}.hr-task-phone .hr-task-summary{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 0}.hr-task-phone .hr-task-summary>div{padding:10px;border-radius:10px}.hr-task-phone .hr-task-summary span{font-size:7px}.hr-task-phone .hr-task-summary strong{font-size:17px}.hr-task-phone .hr-task-lanes{display:block;height:342px;overflow-y:auto;padding:0 2px 10px 0;scrollbar-width:thin;scrollbar-color:rgba(66,235,165,.22) transparent}.hr-task-phone .hr-task-lanes>section{min-height:0;margin-bottom:10px;padding:11px;border-radius:12px}.hr-task-phone .hr-task-lanes header{margin-bottom:8px;font-size:9px}.hr-task-phone .hr-task-lanes p{margin:6px 0;padding:9px;font-size:8px}.hr-task-phone__nav{position:absolute;left:13px;right:13px;bottom:12px;display:grid;grid-template-columns:repeat(3,1fr);padding:8px;border:1px solid rgba(174,255,214,.1);border-radius:18px;background:#040e09f0}.hr-task-phone__nav button{display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:none;color:#596a61;font-size:7px}.hr-task-phone__nav button.is-active{color:#66ecab}.hr-task-phone__nav svg{width:15px}@media (min-width:901px){.hr-story-section--skills .hr-story-wrap{width:min(1180px,calc(100% - 56px))}.hr-story-section--skills .hr-story-split{grid-template-columns:minmax(310px,.72fr) minmax(600px,1.28fr);gap:50px}}.hr-skills-board{width:min(700px,100%);min-height:505px;justify-self:end}.hr-skills-board .hr-panel-head{height:62px}.hr-skills-layout{grid-template-columns:1fr;min-height:345px}.hr-skills-layout>aside{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.hr-skills-layout>aside button{grid-template-columns:30px 1fr auto;margin:0;padding:8px}.hr-skills-layout>aside button>span{width:28px;height:28px}.hr-skills-layout>aside button small{display:none}.hr-skills-layout>main{grid-template-columns:minmax(270px,1fr) 170px;gap:14px;padding:12px 20px}.hr-radar{width:285px}.hr-radar svg{height:245px}.hr-radar-grid polygon,.hr-radar-grid path{fill:none;stroke:#77ffbb24;stroke-width:1}.hr-radar-benchmark{fill:none;stroke:#aacbba4d;stroke-width:1.1;stroke-dasharray:5 6}.hr-radar-value{fill:#42eba521;stroke:#42eba5;stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(66,235,165,.35));animation:hr-radar-pulse 3.5s ease-in-out infinite}.hr-radar-points circle{fill:#d8ffec;stroke:#42eba5;stroke-width:2;filter:drop-shadow(0 0 5px rgba(66,235,165,.65))}.hr-radar-label{z-index:2;color:#a0afa7;font-size:8px;font-weight:500;white-space:nowrap;text-shadow:none}.hr-radar-label b{color:inherit;font:inherit}.hr-radar-legend{display:none}.hr-skill-list>header,.hr-skill-list>div>small{display:none}.hr-skill-list>div{margin:12px 0}.hr-skill-list span{font-size:9px}.hr-skill-list strong{font-size:10px}.hr-rating-row{grid-template-columns:130px 150px 1fr;padding:15px 20px}.hr-rating-row>div:first-child strong{font-size:23px}.hr-star{width:21px;height:21px}.hr-rating-row>p{font-size:8px}@media (max-width:900px){.hr-task-phone{width:370px;max-width:100%}.hr-skills-board{justify-self:center}.hr-skills-layout>aside{grid-template-columns:repeat(4,1fr)}.hr-skills-layout>main{grid-template-columns:minmax(260px,1fr) 170px}}@media (max-width:560px){.hr-task-phone{width:min(350px,100%);height:690px;border-radius:50px}.hr-phone-float{display:none}.hr-phone-orbits{width:430px;height:430px}.hr-task-phone__screen{border-radius:42px}.hr-task-phone .hr-task-lanes{height:314px}.hr-skills-layout>aside{display:flex}.hr-skills-layout>aside button{min-width:140px}.hr-skills-layout>main{grid-template-columns:1fr}.hr-skill-list{grid-template-columns:repeat(2,1fr)}.hr-rating-row{grid-template-columns:1fr 1fr}.hr-rating-row>p{grid-column:1/-1}}@media (min-width:561px){.hr-project-launcher{min-height:620px}.hr-launch-head{height:60px;padding-inline:20px}.hr-launch-head strong{margin-top:4px;font-size:13px}.hr-launch-head>button{padding:9px 13px;font-size:10px}.hr-launch-body{min-height:560px}.hr-launch-body>aside{padding:15px 10px}.hr-launch-body>aside button{margin-top:6px;padding:10px 8px}.hr-launch-body>aside button span{font-size:10px}.hr-launch-body>aside button em{font-size:8px}.hr-launch-body>main{padding:18px 22px 20px}.hr-project-title span strong{margin-top:4px;font-size:23px}.hr-requirements{margin-top:14px;padding:12px}.hr-requirements>div{margin-top:8px}.hr-requirements span{padding:6px 8px;font-size:9px}.hr-ai-search{margin-top:10px;padding:9px 10px}.hr-ai-search>span{width:32px;height:32px}.hr-ai-search strong{margin-top:3px;font-size:10px}.hr-project-insight{gap:12px;margin-top:10px;padding:10px 13px}.hr-project-insight svg{height:52px}.hr-project-insight>section{gap:7px}.hr-recommended-team{margin-top:10px}.hr-recommended-team>header{padding:8px 12px;font-size:9px}.hr-match-person{grid-template-columns:34px 1.1fr 72px 72px 80px 52px;gap:7px;padding:8px 12px}.hr-match-person>span{width:30px;height:30px;font-size:8px}.hr-match-person div strong{font-size:11px}.hr-match-person div small,.hr-match-person>small{font-size:8px}.hr-match-person>b{font-size:10px}.hr-match-person>button{padding:6px;font-size:8px}}.hr-story-section--intro{min-height:112svh;padding:80px 0;background:radial-gradient(circle at 50% 100%,rgba(66,235,165,.1),transparent 42%),#030604}.hr-story-section--intro .solution-supporting{display:none}.hr-story-section--intro .hr-story-copy{max-width:1000px;margin-bottom:34px}.hr-story-section--intro .hr-story-copy h1{max-width:20ch;font-size:clamp(46px,5.2vw,64px);line-height:.95}.hr-story-section--intro .hr-story-copy .solution-body{max-width:64ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.hr-project-launcher--hero{width:min(940px,100%);min-height:500px;border-radius:22px;box-shadow:0 34px 78px #00000080}.hr-project-launcher--hero .hr-launch-head{height:62px}.hr-project-launcher--hero .hr-launch-head strong{font-size:15px}.hr-project-launcher--hero .hr-launch-head>button{font-size:10px}.hr-project-launcher--hero .hr-launch-body{grid-template-columns:205px 1fr;min-height:438px}.hr-project-launcher--hero .hr-launch-body>aside{padding:17px 11px}.hr-project-launcher--hero .hr-launch-body>aside button{padding:11px 9px}.hr-project-launcher--hero .hr-launch-body>aside button span{font-size:11px}.hr-project-launcher--hero .hr-launch-body>main{padding:20px 22px}.hr-project-launcher--hero .hr-project-title span strong{font-size:24px}.hr-project-launcher--hero .hr-project-insight{margin-top:16px}.hr-project-launcher--hero .hr-recommended-team{margin-top:14px}.hr-project-launcher--hero .hr-match-person{grid-template-columns:38px 1.2fr 74px 72px 78px 50px;padding:11px 12px}.hr-project-launcher--hero .hr-match-person div strong{font-size:12px}.hr-project-launcher--hero .hr-match-person div small,.hr-project-launcher--hero .hr-match-person>small{font-size:8px}.hr-project-launcher--hero .hr-match-person>button{font-size:9px}@media (max-width:900px){.hr-story-section--intro{min-height:auto;padding-top:120px}.hr-project-launcher--hero .hr-launch-body{grid-template-columns:180px 1fr}.hr-project-launcher--hero .hr-match-person{grid-template-columns:36px 1fr 65px 65px 44px}.hr-project-launcher--hero .hr-match-person>small{display:none}}@media (max-width:560px){.hr-story-section--intro .hr-story-copy{text-align:center}.hr-project-launcher--hero{min-height:0}.hr-project-launcher--hero .hr-launch-body{grid-template-columns:1fr}.hr-project-launcher--hero .hr-launch-body>aside{display:flex;overflow:auto}.hr-project-launcher--hero .hr-launch-body>aside button{min-width:170px}.hr-project-launcher--hero .hr-project-insight{grid-template-columns:1fr}.hr-project-launcher--hero .hr-project-insight>section{grid-template-columns:repeat(3,1fr)}.hr-project-launcher--hero .hr-match-person{grid-template-columns:34px 1fr 60px 44px}.hr-project-launcher--hero .hr-match-person>i{display:none}}.hr-story-section--staffing{min-height:76svh;padding-block:140px}.hr-story-section--staffing .hr-story-wrap{display:block}.hr-story-section--staffing .hr-story-copy{max-width:920px;margin:0 auto;text-align:center}.hr-story-section--staffing .hr-story-copy :is(h2,.solution-body,.solution-supporting){margin-inline:auto}.hr-story-section--staffing .hr-story-copy h2{max-width:900px}.hr-story-section--staffing .hr-story-copy .solution-body{max-width:760px}.hr-story-section--talent-search{min-height:auto;padding-block:145px}.hr-story-section--talent-search .hr-story-wrap{display:block}.hr-story-section--talent-search .hr-story-copy{max-width:920px;margin:0 auto 68px;text-align:center}.hr-story-section--talent-search .hr-story-copy :is(h2,.solution-body,.solution-supporting){margin-inline:auto}.hr-story-section--talent-search .hr-story-copy h2{max-width:900px}.hr-story-section--talent-search .hr-story-copy .solution-body{max-width:780px}.hr-story-section--talent-search .solution-supporting{display:inline-flex;padding:12px 18px;border:1px solid rgba(66,235,165,.25);border-radius:999px;background:#42eba50f;color:#d8f8e9;font-size:14px;font-weight:650;letter-spacing:.015em}.hr-talent-search-dashboard{width:min(1180px,100%);min-height:610px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;border:1px solid rgba(66,235,165,.24);border-radius:32px;background:linear-gradient(145deg,#0b1d18f0,#040c0afa);box-shadow:0 36px 100px #00000057}.hr-talent-chat{display:flex;flex-direction:column;padding:38px;background:radial-gradient(circle at 18% 12%,rgba(66,235,165,.1),transparent 35%),#05100db8}.hr-talent-chat__head,.hr-talent-results>header{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid rgba(150,205,181,.15)}.hr-talent-chat__head>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(66,235,165,.3);border-radius:15px;background:#42eba51c;color:#42eba5}.hr-talent-chat__head svg{width:22px}.hr-talent-chat__head>div,.hr-talent-results>header>div{display:flex;flex-direction:column;gap:4px}.hr-talent-chat__head small,.hr-talent-results>header small{color:#42eba5;font-family:var(--font-mono,monospace);font-size:10px;font-weight:800;letter-spacing:.14em}.hr-talent-chat__head strong,.hr-talent-results>header strong{font-size:22px;color:#f0f7f3}.hr-talent-chat__head em{margin-left:auto;padding:8px 11px;border-radius:999px;background:#42eba514;color:#9ed1ba;font-size:11px;font-style:normal}.hr-talent-chat__thread{flex:1;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:34px 0}.hr-chat-message{max-width:88%;padding:18px 20px;border:1px solid rgba(152,202,180,.17);border-radius:20px;color:#d5e3dc;font-size:15px;line-height:1.6}.hr-chat-message p{margin:0}.hr-chat-message--assistant{display:flex;gap:12px;background:#ffffff09;border-bottom-left-radius:6px}.hr-chat-message--assistant span{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#42eba51f;color:#42eba5}.hr-chat-message--assistant svg{width:16px}.hr-chat-message--user{align-self:flex-end;background:linear-gradient(135deg,#195b42bf,#0f3528d1);border-color:#42eba540;border-bottom-right-radius:6px}.hr-chat-searching{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:#42eba50e;color:#42eba5}.hr-chat-searching>svg{width:20px}.hr-chat-searching>div{display:flex;flex-direction:column;gap:4px}.hr-chat-searching strong{font-size:14px;color:#dff7ec}.hr-chat-searching span{font-size:11px;color:#81aa98}.hr-talent-chat__composer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 10px 10px 18px;border:1px solid rgba(118,189,157,.25);border-radius:18px;background:#0000003d;color:#789789;font-size:13px}.hr-talent-chat__composer button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:13px;background:#42eba5;color:#04110c}.hr-talent-chat__composer svg{width:18px}.hr-talent-results{padding:38px;border-left:1px solid rgba(150,205,181,.13)}.hr-talent-results>header{justify-content:space-between}.hr-talent-results>header>span{padding:8px 11px;border:1px solid rgba(66,235,165,.19);border-radius:999px;color:#91b9a6;font-size:11px}.hr-talent-results__list{display:grid;gap:16px;padding-top:28px}.hr-talent-results__list article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:0 16px;padding:22px;border:1px solid rgba(121,183,155,.17);border-radius:22px;background:linear-gradient(135deg,#123026b8,#081410d6);transition:border-color .25s ease,transform .25s ease}.hr-talent-results__list article:first-child{border-color:#42eba56b;background:linear-gradient(135deg,#184936c7,#081913e6)}.hr-talent-results__list article:hover{transform:translateY(-2px);border-color:#42eba561}.hr-talent-avatar{grid-row:1/3;width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#42eba51f;border:1px solid rgba(66,235,165,.18);color:#72f0b9;font-weight:800}.hr-talent-person{min-width:0;display:flex;flex-direction:column}.hr-talent-person strong{color:#f0f6f3;font-size:19px}.hr-talent-person small{margin-top:4px;color:#9bb1a7;font-size:12px}.hr-talent-person p{margin:10px 0 0;color:#6f9181;font-size:12px}.hr-talent-match-score{display:flex;align-items:flex-end;gap:4px;color:#42eba5}.hr-talent-match-score strong{font-size:30px;line-height:1}.hr-talent-match-score small{padding-bottom:3px;color:#7fa08f;font-size:10px}.hr-talent-match-bar{grid-column:2/4;height:4px;margin-top:16px;overflow:hidden;border-radius:99px;background:#ffffff12}.hr-talent-match-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#149d67,#42eba5);box-shadow:0 0 16px #42eba547}@media (max-width:900px){.hr-story-section--staffing{min-height:auto;padding-block:110px}.hr-story-section--talent-search{padding-block:110px}.hr-story-section--talent-search .hr-story-copy{margin-bottom:46px}.hr-talent-search-dashboard{grid-template-columns:1fr;min-height:0}.hr-talent-results{border-left:0;border-top:1px solid rgba(150,205,181,.13)}}@media (max-width:560px){.hr-story-section--staffing,.hr-story-section--talent-search{padding-block:82px}.hr-talent-chat,.hr-talent-results{padding:24px 20px}.hr-talent-chat__head em{display:none}.hr-chat-message{max-width:94%;font-size:14px}.hr-talent-results__list article{grid-template-columns:48px minmax(0,1fr);padding:18px}.hr-talent-avatar{width:48px;height:48px;border-radius:15px}.hr-talent-match-score{grid-column:2;margin-top:12px;justify-self:start}.hr-talent-match-bar{grid-column:1/3}.hr-talent-person strong{font-size:17px}}.hr-skills-board{border-color:#8febbe33;border-radius:34px;background:radial-gradient(circle at 18% 12%,rgba(86,220,164,.11),transparent 34%),linear-gradient(145deg,#10211af0,#07100cf7);box-shadow:0 30px 80px #00000061,inset 0 1px #ffffff12}.hr-skills-board .hr-panel-head{padding-inline:22px;border-color:#b5efd317}.hr-skills-layout>aside{gap:8px;padding:12px;background:#cdffe605;border-color:#b5efd314}.hr-skills-layout>aside button{border-radius:16px;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.hr-skills-layout>aside button:hover{transform:translateY(-1px)}.hr-skills-layout>aside button.is-active{border-color:#5be8a545;background:linear-gradient(135deg,#46c98d1f,#41a4770f)}.hr-skills-layout>aside button>span{border:1px solid rgba(118,236,179,.13);background:#41b57e21}.hr-skills-layout>main{border-radius:24px;background:radial-gradient(circle at 38% 45%,rgba(66,235,165,.045),transparent 46%)}.hr-radar-grid polygon,.hr-radar-grid path{stroke:#97e5be17}.hr-radar-benchmark{stroke:#badcca33}.hr-radar-value-group{transform-box:fill-box;transform-origin:center;animation:hr-radar-reveal .8s cubic-bezier(.2,.75,.2,1) both}.hr-radar-value{fill:#52e1a41c;stroke:#5cebad;filter:drop-shadow(0 0 7px rgba(77,225,161,.27));animation:none}.hr-radar-points circle{filter:drop-shadow(0 0 4px rgba(89,235,173,.48))}.hr-radar-label{animation:hr-dimension-fade .5s ease both;animation-delay:calc(.22s + var(--skill-index) * .07s)}.hr-skill-list>div{animation:hr-dimension-rise .55s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(.18s + var(--skill-index) * .08s)}.hr-skill-list>div i{overflow:hidden}.hr-skill-list>div i em{transform-origin:left;animation:hr-skill-fill .72s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(.28s + var(--skill-index) * .08s)}.hr-rating-row{grid-template-columns:175px 190px minmax(0,1fr);gap:20px;padding:18px 22px;background:linear-gradient(90deg,#4bcf950e,#ffffff03);border-color:#b5efd317;animation:hr-evidence-fade .55s ease both}.hr-rating-person{display:flex;align-items:center;gap:11px;min-width:0}.hr-rating-person>span{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(105,235,173,.22);border-radius:50%;background:#40ba8024;color:#9af2c6;font-size:10px;font-weight:800}.hr-rating-person>div{min-width:0}.hr-rating-row .hr-rating-person strong{display:block;margin:0;color:#eff8f3;font-size:12px;line-height:1.25}.hr-rating-row .hr-rating-person small{display:block;margin-top:4px;color:#7f9a8d;font-size:9px;white-space:nowrap}.hr-evidence-rating>span{display:block;color:#758a7f;font-size:8px}.hr-evidence-rating>div{display:flex;align-items:center;gap:10px;margin-top:6px}.hr-evidence-rating>div>strong{color:#eaf7f0;font-size:18px;line-height:1}.hr-evidence-rating>div>strong small{margin-left:2px;color:#70847a;font-size:8px}.hr-star{animation:hr-star-pop .42s cubic-bezier(.2,.8,.2,1.25) both;animation-delay:calc(.18s + var(--star-index) * .07s)}.hr-rating-row>p{color:#a9bdb3;font-size:11px;line-height:1.55}.hr-rating-row>p>span{display:block;margin-bottom:5px;color:#55dca0;font:700 7px/1 ui-monospace,monospace;letter-spacing:.13em}@media (min-width:901px){.hr-talent-search-dashboard{width:min(1040px,92%);min-height:535px;border-radius:28px}.hr-talent-chat,.hr-talent-results{padding:30px}.hr-talent-chat__thread{gap:17px;padding-block:25px}.hr-chat-message{padding:15px 17px;font-size:13px}.hr-talent-results__list{gap:12px;padding-top:22px}.hr-talent-results__list article{grid-template-columns:50px minmax(0,1fr) auto;padding:17px;border-radius:18px}.hr-talent-avatar{width:50px;height:50px;border-radius:15px}.hr-talent-person strong{font-size:17px}.hr-talent-match-score strong{font-size:26px}}.hr-story-section--outcome .solution-points{justify-content:center}@keyframes hr-radar-reveal{0%{opacity:0;transform:scale(.56) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes hr-dimension-fade{0%{opacity:0}to{opacity:1}}@keyframes hr-dimension-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-skill-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hr-star-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes hr-evidence-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.hr-skills-board{border-radius:26px}.hr-rating-row{grid-template-columns:1fr;gap:15px;padding:18px}.hr-evidence-rating>div{justify-content:flex-start}.hr-rating-row>p{grid-column:auto;font-size:11px}}@media (prefers-reduced-motion:reduce){.hr-radar-value-group,.hr-radar-label,.hr-skill-list>div,.hr-skill-list>div i em,.hr-star,.hr-rating-row{animation:none!important}}.hr-project-launcher--hero{width:min(760px,100%);height:470px;min-height:470px}.hr-project-launcher--hero .hr-launch-head{height:58px}.hr-project-launcher--hero .hr-launch-body{grid-template-columns:180px minmax(0,1fr);height:412px;min-height:412px}.hr-project-launcher--hero .hr-launch-body>main{padding:17px 19px}.hr-project-launcher--hero .hr-project-title span strong{font-size:20px}.hr-project-launcher--hero .hr-project-insight{margin-top:12px}.hr-project-launcher--hero .hr-recommended-team{margin-top:11px}.hr-project-launcher--hero .hr-match-person{grid-template-columns:34px minmax(0,1fr) 62px 62px 43px;padding:9px 10px}.hr-project-launcher--hero .hr-match-person>small{display:none}.hr-skills-board{width:min(760px,100%);height:610px;min-height:610px;display:grid;grid-template-rows:56px minmax(0,1fr) 124px}.hr-skills-board .hr-panel-head{height:56px}.hr-skills-board .hr-skills-layout{min-height:0}.hr-skills-board .hr-skills-layout>main{min-height:0;padding:12px 16px}.hr-skills-board .hr-radar{width:340px}.hr-skills-board .hr-radar svg{height:275px}.hr-skills-board .hr-rating-row{min-height:0;padding:14px 17px}.hr-talent-search-dashboard{width:min(820px,100%);height:455px;min-height:455px;grid-template-columns:292px minmax(0,1fr);border-radius:26px}.hr-talent-chat{padding:23px 20px}.hr-talent-chat__head,.hr-talent-results>header{gap:10px;padding-bottom:16px}.hr-talent-chat__head>span{width:40px;height:40px;border-radius:12px}.hr-talent-chat__head svg{width:18px}.hr-talent-chat__head small,.hr-talent-results>header small{font-size:8px}.hr-talent-chat__head strong,.hr-talent-results>header strong{font-size:16px}.hr-talent-chat__head em{padding:6px 8px;font-size:8px}.hr-talent-conversation{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:center;gap:14px}.hr-talent-message{display:flex;align-items:flex-start;gap:8px;max-width:90%}.hr-talent-message>span{flex:0 0 25px;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(66,235,165,.24);border-radius:9px;background:#42eba514;color:#42eba5}.hr-talent-message>span svg{width:12px;height:12px}.hr-talent-message p{margin:0;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:4px 13px 13px;background:#ffffff09;color:#b8c8c0;font-size:9px;line-height:1.5}.hr-talent-message--user{align-self:flex-end;justify-content:flex-end}.hr-talent-message--user p{border-color:#42eba533;border-radius:13px 4px 13px 13px;background:#289c6c29;color:#dcf4e8}.hr-talent-composer{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:7px;margin-top:12px;padding:6px;border:1px solid rgba(66,235,165,.18);border-radius:13px;background:#0000003d}.hr-talent-composer .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}.hr-talent-composer input{min-width:0;border:0;outline:0;background:transparent;color:#e3f2eb;font:inherit;font-size:9px;padding:0 6px}.hr-talent-composer input::placeholder{color:#668075}.hr-talent-composer button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:#42eba5;color:#04110c;cursor:pointer}.hr-talent-composer button svg{width:13px}.hr-talent-results{min-width:0;padding:23px;border-left:1px solid rgba(150,205,181,.13)}.hr-talent-results>header>span{padding:6px 8px;font-size:8px}.hr-talent-results__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:13px}.hr-talent-results__list button{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:0 8px;padding:9px;border:1px solid rgba(121,183,155,.13);border-radius:13px;background:#ffffff05;color:inherit;text-align:left;cursor:pointer;transition:.25s}.hr-talent-results__list button:hover,.hr-talent-results__list button.is-selected{border-color:#42eba56b;background:#42eba513}.hr-talent-results__list .hr-talent-avatar{grid-row:1/3;width:34px;height:34px;border-radius:10px;font-size:8px}.hr-talent-results__list .hr-talent-person strong,.hr-talent-results__list .hr-talent-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-talent-results__list .hr-talent-person strong{font-size:9px}.hr-talent-results__list .hr-talent-person small{font-size:7px}.hr-talent-results__list .hr-talent-match-score{grid-column:2;align-items:center;margin-top:3px}.hr-talent-results__list .hr-talent-match-score strong{font-size:12px}.hr-talent-results__list .hr-talent-match-score small{padding:0;font-size:6px}.hr-candidate-profile{margin-top:12px;padding:15px;border:1px solid rgba(66,235,165,.2);border-radius:18px;background:linear-gradient(145deg,#183c2d85,#06110ce0);animation:hr-evidence-fade .45s ease both}.hr-candidate-profile>header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px}.hr-candidate-profile>header .hr-talent-avatar{width:46px;height:46px;border-radius:14px}.hr-candidate-profile>header div small,.hr-candidate-profile>header div strong,.hr-candidate-profile>header div p{display:block}.hr-candidate-profile>header div small{color:#52e9a3;font:700 7px/1 ui-monospace,monospace;letter-spacing:.11em}.hr-candidate-profile>header div strong{margin-top:5px;font-size:17px}.hr-candidate-profile>header div p{margin:3px 0 0;color:#91a69b;font-size:9px}.hr-candidate-profile>header>b{color:#55e8a6;font-size:22px}.hr-candidate-summary{margin:13px 0;color:#aebdb5;font-size:10px;line-height:1.55}.hr-candidate-history{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hr-candidate-history>div{display:flex;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#00000026}.hr-candidate-history svg{flex:0 0 15px;width:15px;color:#54e8a5}.hr-candidate-history small,.hr-candidate-history strong{display:block}.hr-candidate-history small{color:#6d8579;font:700 6px/1 ui-monospace,monospace;letter-spacing:.08em}.hr-candidate-history strong{margin-top:5px;color:#becbc4;font-size:8px;line-height:1.4}.hr-candidate-contact{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;margin-top:9px}.hr-candidate-contact>div{display:grid;grid-template-columns:15px minmax(0,1fr) 12px;align-items:center;gap:7px;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#0003}.hr-candidate-contact svg{width:13px;color:#71877c}.hr-candidate-contact span small,.hr-candidate-contact span strong{display:block}.hr-candidate-contact span small{color:#697e74;font-size:6px}.hr-candidate-contact span strong{margin-top:3px;color:#9aa9a1;font-size:8px;letter-spacing:.04em}.hr-candidate-contact>button{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:0;border-radius:10px;background:#42eba5;color:#04110c;font-size:8px;font-weight:800}.hr-candidate-contact>button svg{width:12px;color:currentColor}.data-dashboard-story{--data-line:rgba(156,255,207,.14);position:relative;background:#030504;color:#f4f7f5}.data-story-section{position:relative;display:flex;align-items:center;min-height:100svh;padding:130px 0;border-bottom:1px solid rgba(175,255,215,.1);overflow:hidden}.data-story-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 17% 48%,rgba(48,226,143,.08),transparent 28%),linear-gradient(rgba(120,255,190,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(120,255,190,.022) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%)}.data-story-section:nth-child(2n):before{transform:scaleX(-1)}.data-story-wrap{position:relative;z-index:1;width:min(1180px,calc(100% - 56px));margin:auto}.data-story-split{display:grid;grid-template-columns:minmax(490px,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(52px,7vw,100px);perspective:1500px}.data-story-copy{max-width:640px}.data-story-copy .solution-body{font-size:17px;color:#acb8b2}.data-story-copy .solution-supporting{font-size:17px}.data-story-section--intro{min-height:122svh;padding-top:178px}.data-story-section--intro .data-story-wrap{display:flex;flex-direction:column;align-items:center}.data-story-section--intro .data-story-copy{max-width:880px;margin-bottom:58px;text-align:center}.data-story-section--intro .data-story-copy :is(h1,.solution-body,.solution-supporting){margin-inline:auto}.data-story-section--intro .data-story-copy h1{max-width:18ch}.data-story-section--languages .data-story-split{grid-template-columns:minmax(320px,.82fr) minmax(540px,1.18fr)}.data-story-section--outcome{min-height:80svh;padding-block:150px}.data-story-section--outcome .data-story-wrap{display:grid;place-items:center}.data-story-section--outcome .data-story-copy{max-width:860px;text-align:center}.data-story-section--outcome .data-story-copy :is(h2,.solution-body,.solution-points){margin-inline:auto}.data-glass-shell{position:relative;overflow:hidden;border:1px solid var(--data-line);border-radius:25px;background:linear-gradient(145deg,#121f19f7,#040907fc);box-shadow:0 42px 100px #00000085,0 16px 36px #00000057,inset 0 1px #ffffff0d}.data-glass-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.065),transparent 20%,transparent 74%,rgba(90,255,172,.03));mix-blend-mode:screen}.data-dashboard-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:21px 24px;border-bottom:1px solid rgba(255,255,255,.07)}.data-dashboard-head>div{display:flex;align-items:center;gap:12px}.data-dashboard-head>div>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#42eba517;color:#51ecab}.data-dashboard-head svg{width:17px}.data-dashboard-head p{margin:0}.data-dashboard-head small,.data-dashboard-head strong{display:block}.data-dashboard-head small{color:#49e7a5;font:700 8px/1 ui-monospace,monospace;letter-spacing:.14em}.data-dashboard-head strong{margin-top:5px;font-size:14px}.data-dashboard-head>em{display:flex;align-items:center;gap:7px;color:#8ceebe;font-size:10px;font-style:normal}.data-dashboard-head>em i{width:6px;height:6px;border-radius:50%;background:#42eba5;box-shadow:0 0 10px #42eba5}.data-coverage{width:min(1100px,100%);padding-bottom:18px}.data-dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px}.data-dashboard-metrics>div{padding:14px 15px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05}.data-dashboard-metrics small,.data-dashboard-metrics strong,.data-dashboard-metrics span{display:block}.data-dashboard-metrics small{color:#6f7e76;font-size:9px}.data-dashboard-metrics strong{margin:5px 0 2px;font-size:25px;letter-spacing:-.05em}.data-dashboard-metrics span{color:#56d99d;font-size:9px}.data-coverage-main{display:grid;grid-template-columns:300px 1fr;align-items:center;gap:42px;padding:15px 36px 20px}.data-recorder-donut{position:relative;width:250px;aspect-ratio:1;margin:auto;border-radius:50%;background:conic-gradient(#42eba5 0,#42eba5 60%,#85deb2 60%,#85deb2 80%,#55a680 80%,#55a680 87%,#d1b86d 87%,#d1b86d 92%,#7b91ff 92%,#7b91ff 97%,#ed8bc3 97%,#ed8bc3);box-shadow:0 0 52px #42eba521,inset 0 0 36px #00000047}.data-recorder-donut:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(156,255,207,.13);border-radius:50%;background:radial-gradient(circle,#1d5f3d29,#07100c 66%)}.data-recorder-donut>span{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.data-recorder-donut strong{font-size:39px;letter-spacing:-.07em}.data-recorder-donut small{margin-top:2px;color:#718178;font-size:10px}.data-region-list{display:grid;grid-template-columns:1fr 1fr;gap:7px 11px}.data-region{display:grid;grid-template-columns:8px 1fr auto auto;align-items:center;gap:8px;padding:10px;border-bottom:1px solid rgba(255,255,255,.055)}.data-region>i{width:7px;height:7px;border-radius:50%;background:#42eba5;box-shadow:0 0 10px #42eba570}.data-region--expanding>i{background:#d4bd73;box-shadow:0 0 10px #d4bd7361}.data-region span strong,.data-region span small{display:block}.data-region span strong{font-size:10px}.data-region span small{margin-top:2px;color:#66766d;font-size:8px}.data-region>b{font-size:12px}.data-region em{color:#76857d;font-size:9px;font-style:normal}.data-dashboard-foot{display:flex;align-items:center;gap:8px;margin:0 24px;padding-top:15px;border-top:1px solid rgba(255,255,255,.06);color:#829088;font-size:10px}.data-dashboard-foot svg{width:15px;color:#42eba5}.data-annotation-board{min-height:540px;padding-bottom:18px}.data-audio-card{display:grid;grid-template-columns:172px 1fr auto;align-items:center;gap:16px;margin:19px 22px 14px;padding:15px;border:1px solid rgba(66,235,165,.15);border-radius:16px;background:linear-gradient(95deg,#42eba512,#ffffff04)}.data-waveform{display:flex;align-items:center;gap:3px;height:64px}.data-waveform i{flex:1;min-width:2px;max-height:100%;border-radius:3px;background:linear-gradient(#83ffc3,#1d895b);transform-origin:center}.data-audio-card small,.data-audio-card strong,.data-audio-card span{display:block}.data-audio-card small{color:#53e8a8;font:700 8px/1 ui-monospace,monospace;letter-spacing:.1em}.data-audio-card strong{margin-top:7px;font-size:12px}.data-audio-card span{margin-top:5px;color:#77877e;font-size:9px}.data-audio-card button{display:flex;align-items:center;gap:6px;padding:9px 10px;border:1px solid rgba(66,235,165,.22);border-radius:9px;background:#42eba512;color:#9df3c7;font-size:9px}.data-audio-card button svg{width:12px}.data-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 22px}.data-stage-grid button{display:grid;gap:5px;min-height:135px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff04;color:#c8d6cf;text-align:left;cursor:pointer;transition:.3s}.data-stage-grid button:hover,.data-stage-grid button.is-active{border-color:#42eba552;background:#42eba511;transform:translateY(-3px)}.data-stage-grid span{color:#42eba5;font:700 9px/1 ui-monospace,monospace}.data-stage-grid strong{font-size:12px}.data-stage-grid small{color:#78877f;font-size:9px}.data-stage-grid em{margin-top:auto;color:#a7bbaf;font-size:9px;font-style:normal}.data-annotation-detail{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:14px 22px 0;padding:11px 13px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#0000002e}.data-annotation-detail svg{width:17px;color:#42eba5}.data-annotation-detail small,.data-annotation-detail strong,.data-annotation-detail span{display:block}.data-annotation-detail small{color:#6b7a72;font:700 7px/1 ui-monospace,monospace}.data-annotation-detail strong{margin:3px 0;font-size:10px}.data-annotation-detail span,.data-annotation-detail>b{color:#84938a;font-size:9px}.data-annotation-detail>b{color:#66e8aa}.data-hours-dashboard{width:min(1100px,100%);padding-bottom:18px}.data-hours-scene{position:relative;height:350px;margin:8px 28px 0;overflow:hidden;background:radial-gradient(ellipse at 50% 57%,rgba(66,235,165,.12),transparent 35%),linear-gradient(rgba(120,255,190,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(120,255,190,.025) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.data-hours-donut{position:absolute;z-index:2;left:50%;top:50%;width:202px;aspect-ratio:1;translate:-50% -43%;border-radius:50%;background:conic-gradient(from -57deg,#65f1ad 0,#65f1ad 38%,#2ba870 38%,#2ba870 62%,#b8edcd 62%,#b8edcd 76%,#6f8cff 76%,#6f8cff 88%,#d9bc70 88%,#d9bc70);box-shadow:0 23px #0d432c,0 30px 42px #0000008c,0 0 56px #42eba52e,inset 0 2px #fff3;transform:rotateX(56deg)}.data-hours-donut:after{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;border:1px solid rgba(202,255,225,.18);border-radius:50%;background:radial-gradient(circle at 50% 30%,#173a29,#07100c 68%);box-shadow:inset 0 13px 25px #0000004d}.data-hours-donut>span{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;transform:rotateX(-56deg) scaleY(1.12)}.data-hours-donut strong{font-size:37px;letter-spacing:-.08em}.data-hours-donut small{margin-top:2px;color:#8a9b91;font-size:9px}.data-hours-callout{position:absolute;z-index:3;display:grid;gap:4px;width:170px}.data-hours-callout small{color:#71eeb0;font:700 7px/1 ui-monospace,monospace;letter-spacing:.12em}.data-hours-callout strong{font-size:24px;letter-spacing:-.06em}.data-hours-callout i{position:absolute;height:1px;background:#68f5b094;box-shadow:0 0 9px #42eba53d}.data-hours-callout i:after{content:"";position:absolute;width:6px;height:6px;border:1px solid #7cffbc;border-radius:50%;background:#07100c;box-shadow:0 0 8px #42eba58c}.data-hours-callout--hours{left:4%;top:38px}.data-hours-callout--hours i{left:100%;top:34px;width:100px}.data-hours-callout--hours i:after{right:-5px;top:-3px}.data-hours-callout--languages{right:4%;top:44px;text-align:right}.data-hours-callout--languages i{right:100%;top:34px;width:104px}.data-hours-callout--languages i:after{left:-5px;top:-3px}.data-hours-callout--markets{left:6%;bottom:42px}.data-hours-callout--markets i{left:100%;top:30px;width:104px}.data-hours-callout--markets i:after{right:-5px;top:-3px}.data-hours-callout--quality{right:5%;bottom:42px;text-align:right}.data-hours-callout--quality strong{font-size:17px;letter-spacing:-.03em}.data-hours-callout--quality i{right:100%;top:27px;width:116px}.data-hours-callout--quality i:after{left:-5px;top:-3px}.data-annotation-board{min-height:650px}.data-recorder-proof{display:grid;grid-template-columns:170px 1fr;gap:18px;align-items:center;margin:17px 22px 0;padding:14px 15px;border:1px solid rgba(66,235,165,.16);border-radius:15px;background:linear-gradient(105deg,#42eba517,#ffffff04)}.data-recorder-proof>div small,.data-recorder-proof>div strong,.data-recorder-proof>div span{display:block}.data-recorder-proof>div small{color:#59e9ab;font:700 7px/1 ui-monospace,monospace;letter-spacing:.11em}.data-recorder-proof>div strong{margin:6px 0 2px;font-size:27px;letter-spacing:-.07em}.data-recorder-proof>div span{color:#83938a;font-size:9px}.data-recorder-proof section{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 11px}.data-recorder-proof section>span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.055)}.data-recorder-proof section i{width:6px;height:6px;border-radius:50%;background:#42eba5;box-shadow:0 0 8px #42eba56b}.data-recorder-proof section small{color:#9baaa2;font-size:9px}.data-recorder-proof section b{font-size:10px}.data-language-board{min-height:525px}.data-language-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:15px;background:#ffffff0a}.data-language-grid>div{padding:14px 15px;background:#0a110e}.data-language-grid>div>span{display:flex;align-items:center;justify-content:space-between}.data-language-grid>div>span i{color:#42eba5;font:700 8px/1 ui-monospace,monospace;font-style:normal}.data-language-grid>div>span small{color:#718078;font-size:8px}.data-language-grid strong{display:block;margin-top:10px;font-size:13px}.data-language-grid p{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:9px 0 0}.data-language-grid p>i{height:4px;overflow:hidden;border-radius:5px;background:#ffffff12}.data-language-grid p>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1eae70,#7cffbd);box-shadow:0 0 9px #42eba547}.data-language-grid p em{color:#77e4ae;font-size:9px;font-style:normal}.data-language-foot{display:flex;align-items:flex-start;gap:9px;margin:15px 20px 0;color:#87968e;font-size:10px;line-height:1.45}.data-language-foot svg{flex:0 0 auto;width:15px;color:#42eba5}.data-training-board{min-height:480px}.data-training-layout{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:32px;padding:32px}.data-training-ring{position:relative;width:188px;aspect-ratio:1;border-radius:50%;background:conic-gradient(from -90deg,#42eba5 0,#42eba5 78%,#ffffff12 78%);box-shadow:0 0 46px #42eba51f}.data-training-ring:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;background:#09120e}.data-training-ring span{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.data-training-ring strong{font-size:31px;letter-spacing:-.06em}.data-training-ring small{margin-top:3px;color:#718178;font-size:9px}.data-training-checks{display:grid;gap:17px}.data-training-checks>div{display:grid;grid-template-columns:1fr auto;gap:7px;color:#91a097;font-size:10px}.data-training-checks b{color:#dcebe2;font-size:11px}.data-training-checks i{grid-column:1/-1;height:6px;overflow:hidden;border-radius:99px;background:#ffffff12}.data-training-checks i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1fad70,#7afbb7);box-shadow:0 0 11px #42eba552}.data-training-queue{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px 12px;margin:0 22px;padding:15px;border:1px solid rgba(66,235,165,.16);border-radius:14px;background:linear-gradient(90deg,rgba(66,235,165,.075),transparent)}.data-training-queue>span{grid-row:1/3;color:#54eaa9;font:700 8px/1 ui-monospace,monospace}.data-training-queue strong{font-size:11px}.data-training-queue em{color:#74837a;font-size:9px;font-style:normal}.data-training-queue button{grid-row:1/3;grid-column:3;padding:8px 9px;border:1px solid rgba(66,235,165,.2);border-radius:8px;background:#42eba514;color:#8cf0bc;font-size:8px}.data-training-hours-graph{position:relative;width:min(1050px,100%);padding:18px 0 0}.data-training-hours-graph .data-hours-scene{height:390px;margin:0;border-top:1px solid rgba(140,255,198,.08);border-bottom:1px solid rgba(140,255,198,.08);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.data-training-hours-graph .data-hours-donut{width:238px;box-shadow:0 27px #0d432c,0 38px 52px #0000008c,0 0 64px #42eba536,inset 0 2px #fff3}.data-training-hours-graph .data-hours-donut strong{font-size:42px}.data-training-hours-graph .data-hours-callout{width:185px}.data-training-hours-graph .data-hours-callout strong{font-size:27px}.data-hours-rising{position:relative;height:420px;overflow:hidden;border-top:1px solid rgba(140,255,198,.08);border-bottom:1px solid rgba(140,255,198,.08);background:radial-gradient(ellipse at 51% 75%,rgba(66,235,165,.12),transparent 31%),linear-gradient(rgba(120,255,190,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(120,255,190,.025) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.data-hours-rising:after{content:"";position:absolute;z-index:0;left:28%;right:25%;bottom:40px;height:36px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.75),transparent 68%);filter:blur(8px)}.data-hours-column{position:absolute;z-index:2;bottom:65px;width:112px;transform-origin:bottom;border-radius:14px 14px 4px 4px;background:linear-gradient(90deg,var(--shade) 0 14%,var(--face) 14% 87%,var(--light) 87%);box-shadow:inset 1px 0 #ffffff2e,inset -8px 0 20px #00000024,0 20px 24px #00000040}.data-hours-column:before{content:"";position:absolute;left:8px;right:10px;top:-23px;height:35px;border-radius:50% 50% 10px 10px;background:linear-gradient(130deg,var(--light),var(--face) 65%);transform:skew(-26deg);box-shadow:inset 0 3px #ffffff3b,0 1px #0000003d}.data-hours-column:after{content:"";position:absolute;right:-17px;top:-11px;bottom:4px;width:19px;border-radius:0 10px 3px 0;background:var(--side);transform:skewY(-35deg);transform-origin:top;filter:brightness(.85)}.data-hours-column--recorders{--face:#e5b638;--shade:#ad7710;--light:#ffe48a;--side:#8c5a09;left:42%;z-index:6;height:92px}.data-hours-column--languages{--face:#e26b4f;--shade:#ad3a32;--light:#ffae80;--side:#8c2c28;left:57%;z-index:5;height:150px}.data-hours-column--quality{--face:#5e63d9;--shade:#333998;--light:#a0a4ff;--side:#292c78;left:35%;z-index:4;height:218px}.data-hours-column--hours{--face:#239a9a;--shade:#126b70;--light:#6ce7dc;--side:#075158;left:27%;z-index:3;height:280px}.data-hours-info{position:absolute;z-index:8;display:grid;gap:4px;width:180px}.data-hours-info strong{font-size:26px;line-height:1;letter-spacing:-.07em}.data-hours-info small{font:700 7px/1 ui-monospace,monospace;letter-spacing:.11em}.data-hours-info span{color:#7f9187;font-size:9px;line-height:1.4}.data-hours-info:after{content:"";position:absolute;top:35px;height:1px;background:currentColor;opacity:.72;box-shadow:0 0 10px currentColor}.data-hours-info:before{content:"";position:absolute;z-index:1;top:31px;width:7px;height:7px;border:1px solid currentColor;border-radius:50%;background:#08110d;box-shadow:0 0 9px currentColor}.data-hours-info--recorders{left:5%;bottom:78px;color:#efc44d}.data-hours-info--recorders:after{left:100%;width:144px}.data-hours-info--recorders:before{right:-148px}.data-hours-info--languages{right:4%;bottom:83px;color:#ee8066;text-align:right}.data-hours-info--languages:after{right:100%;width:100px}.data-hours-info--languages:before{left:-104px}.data-hours-info--quality{right:4%;top:65px;color:#8f92f5;text-align:right}.data-hours-info--quality strong{font-size:20px;letter-spacing:-.04em}.data-hours-info--quality:after{right:100%;width:144px}.data-hours-info--quality:before{left:-148px}.data-hours-info--hours{left:4%;top:45px;color:#65e7d8}.data-hours-info--hours:after{left:100%;width:116px}.data-hours-info--hours:before{right:-120px}.data-hours-rising:before{content:"";position:absolute;z-index:1;left:50%;bottom:22px;width:330px;height:238px;border:1px solid rgba(173,255,211,.08);border-radius:50%;transform:translate(-50%) rotateX(57deg);background:radial-gradient(circle,rgba(11,33,22,.15),transparent 64%)}.data-hours-column{left:50%;bottom:34px;width:330px;height:300px;border-radius:0;background:none;box-shadow:none;transform-origin:50% 100%}.data-hours-column:before,.data-hours-column:after{content:none}.data-hours-slice-top,.data-hours-slice-side{position:absolute;top:0;right:0;bottom:0;left:0;display:block;clip-path:var(--slice)}.data-hours-slice-side{z-index:1;background:linear-gradient(135deg,var(--shade),var(--side));transform:translateY(var(--depth));filter:brightness(.72) saturate(.9);box-shadow:0 18px 22px #00000047}.data-hours-slice-top{z-index:2;background:linear-gradient(135deg,var(--light),var(--face) 48%,var(--shade));box-shadow:inset 0 2px 1px #ffffff5c,inset -16px -12px 30px #00000030,0 0 18px color-mix(in srgb,var(--face) 32%,transparent)}.data-hours-column--recorders{--face:#e5b638;--shade:#ad7710;--light:#ffe48a;--side:#8c5a09;--depth:30px;--slice:polygon(50% 50%,100% 67%,87% 93%,50% 100%,13% 93%,0 67%);z-index:6;bottom:35px;height:280px}.data-hours-column--languages{--face:#e26b4f;--shade:#ad3a32;--light:#ffae80;--side:#8c2c28;--depth:44px;--slice:polygon(50% 50%,100% 18%,100% 67%);z-index:5;bottom:68px;height:280px}.data-hours-column--quality{--face:#5e63d9;--shade:#333998;--light:#a0a4ff;--side:#292c78;--depth:59px;--slice:polygon(50% 50%,60% 0,95% 12%,100% 18%);z-index:4;bottom:101px;height:280px}.data-hours-column--hours{--face:#239a9a;--shade:#126b70;--light:#6ce7dc;--side:#075158;--depth:76px;--slice:polygon(50% 50%,0 18%,5% 12%,40% 0,60% 0);z-index:3;bottom:134px;height:280px}.data-annotation-orbit{position:relative;width:min(720px,100%);min-height:650px;padding:64px 44px 42px;perspective:1500px}.data-annotation-orbit:before{content:"";position:absolute;top:15%;right:9%;bottom:15%;left:9%;border-radius:50%;background:radial-gradient(circle,rgba(66,235,165,.12),transparent 64%);filter:blur(26px)}.data-annotation-core{position:relative;z-index:2;min-height:495px;overflow:visible}.data-core-audio{display:grid;grid-template-columns:135px 1fr auto;align-items:center;gap:14px;margin:17px 20px 12px;padding:13px;border:1px solid rgba(66,235,165,.16);border-radius:14px;background:linear-gradient(95deg,#42eba514,#ffffff04)}.data-core-audio .data-waveform{height:52px}.data-core-audio small,.data-core-audio strong,.data-core-audio span{display:block}.data-core-audio small{color:#52e8a8;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em}.data-core-audio strong{margin-top:6px;font-size:11px}.data-core-audio span{margin-top:4px;color:#73837a;font-size:8px}.data-core-audio button{display:flex;align-items:center;gap:5px;padding:8px 9px;border:1px solid rgba(66,235,165,.2);border-radius:8px;background:#42eba512;color:#9df3c7;font-size:8px}.data-core-audio button svg{width:11px}.data-transcript-flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0 20px}.data-transcript-flow section{min-height:116px;padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#ffffff05}.data-transcript-flow small{color:#61e9aa;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em}.data-transcript-flow p{margin:14px 0 9px;color:#dce9e2;font-size:10px;line-height:1.6}.data-transcript-flow p b{font-weight:500}.data-transcript-flow p em{color:#72efaf;font-style:normal}.data-transcript-flow section>span{display:inline-flex;margin:0 4px 0 0;padding:4px 6px;border-radius:999px;background:#42eba514;color:#80eab3;font-size:7px}.data-transcript-flow>i{color:#54eaa9;font-style:normal}.data-quality-review{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;margin:12px 20px 0;padding:12px 13px;border:1px solid rgba(66,235,165,.2);border-radius:13px;background:linear-gradient(90deg,#42eba517,#ffffff05)}.data-quality-review>div{display:flex;align-items:center;gap:8px}.data-quality-review svg{width:20px;color:#57eca9}.data-quality-review small,.data-quality-review strong{display:block}.data-quality-review small{color:#70eab0;font:700 7px/1 ui-monospace,monospace}.data-quality-review strong{margin-top:4px;font-size:17px}.data-quality-review p{margin:0;color:#84948a;font-size:8px;line-height:1.45}.data-quality-review>em{grid-column:1/-1;color:#74e7ac;font-size:8px;font-style:normal}.data-annotation-float{position:absolute;z-index:4;width:138px;padding:12px 13px;border:1px solid rgba(178,255,216,.22);border-radius:15px;background:linear-gradient(145deg,#9cffcb24,#081810e0 62%);box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.data-annotation-float small,.data-annotation-float strong,.data-annotation-float span{display:block}.data-annotation-float small{color:#76edb1;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em}.data-annotation-float strong{margin:7px 0 4px;font-size:17px;letter-spacing:-.05em}.data-annotation-float span{color:#829189;font-size:8px;line-height:1.35}.data-annotation-float--recorders{left:-20px;top:72px}.data-annotation-float--hours{right:-16px;top:118px}.data-annotation-float--languages{left:4px;bottom:68px}.data-annotation-float--human{right:-20px;bottom:98px}.data-language-selector{min-height:455px}.data-language-profile-list{display:grid;gap:7px;margin:18px 20px 13px}.data-language-profile-list button{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff05;color:#aab8b0;text-align:left;cursor:pointer;transition:.3s}.data-language-profile-list button:hover,.data-language-profile-list button.is-active{border-color:#42eba552;background:#42eba511;color:#edf6f1;transform:translate(4px)}.data-language-profile-list button>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#42eba514;color:#60edaa;font:700 8px/1 ui-monospace,monospace}.data-language-profile-list button strong,.data-language-profile-list button small{display:block}.data-language-profile-list button strong{font-size:11px}.data-language-profile-list button small{margin-top:3px;color:#73837a;font-size:8px}.data-language-profile-list button>i{color:#7be9b2;font-size:8px;font-style:normal}.data-language-selection{margin:0 20px;padding:14px;border:1px solid rgba(66,235,165,.16);border-radius:13px;background:linear-gradient(105deg,#42eba513,#ffffff05)}.data-language-selection>small{color:#60e9aa;font:700 7px/1 ui-monospace,monospace;letter-spacing:.1em}.data-language-selection>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.data-language-selection>div span{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(66,235,165,.18);border-radius:999px;background:#42eba50e;color:#d8ede1;font-size:9px}.data-language-selection>div svg{width:11px;color:#50e7a3}.data-language-selection p{display:flex;align-items:center;gap:6px;margin:13px 0 0;color:#87978e;font-size:8px}.data-language-selection p svg{width:13px;color:#5de9a9}@media (max-width:900px){.data-story-section{min-height:auto;padding:105px 0}.data-story-section--intro{padding-top:155px}.data-story-wrap{width:min(700px,calc(100% - 32px))}.data-story-split,.data-story-section--languages .data-story-split{grid-template-columns:1fr;gap:44px}.data-story-split>.data-story-copy{grid-row:1}.data-story-split>:not(.data-story-copy){grid-row:2}.data-coverage-main{grid-template-columns:250px 1fr;gap:20px;padding-inline:22px}.data-recorder-donut{width:210px}}@media (max-width:560px){.data-story-section{padding:88px 0}.data-story-section--intro{padding-top:135px}.data-story-section--intro .data-story-copy{text-align:left}.data-story-section--intro .data-story-copy :is(h1,.solution-body,.solution-supporting){margin-inline:0}.data-dashboard-metrics,.data-region-list,.data-stage-grid,.data-language-grid,.data-coverage-main,.data-training-layout{grid-template-columns:1fr}.data-coverage-main{gap:18px}.data-audio-card{grid-template-columns:1fr}.data-audio-card button{justify-self:start}.data-training-ring{margin:auto}.data-training-queue{grid-template-columns:1fr}.data-training-queue>span,.data-training-queue button{grid-row:auto;grid-column:auto}.data-story-section--outcome,.data-story-section--outcome .data-story-copy{text-align:left}.data-story-section--outcome .data-story-copy :is(h2,.solution-body,.solution-points){margin-inline:0}.data-story-section--outcome .solution-points{justify-content:flex-start}}.data-hours-slice-top,.data-hours-slice-side{border-radius:50%}.data-hours-info--quality{top:24px;right:2%}.data-hours-rising:before{width:330px;height:330px;bottom:22px;transform:translate(-50%)}.data-hours-column{width:330px;height:330px}.data-hours-slice-top,.data-hours-slice-side{clip-path:none;-webkit-mask:radial-gradient(circle at 50% 50%,transparent 0 32%,#000 33% 100%);mask:radial-gradient(circle at 50% 50%,transparent 0 32%,#000 33% 100%)}.data-hours-slice-top{background:var(--slice-top);box-shadow:inset 0 2px 1px #ffffff5c,inset -14px -16px 25px #0003,0 0 18px color-mix(in srgb,var(--face) 32%,transparent)}.data-hours-slice-side{background:var(--slice-side);filter:brightness(.7) saturate(.9)}.data-hours-column--recorders{--depth:26px;--slice-top:conic-gradient(from 0deg,transparent 0deg 118deg,#ffe48a 119deg,#e5b638 166deg,#ad7710 198deg,transparent 199deg 360deg);--slice-side:conic-gradient(from 0deg,transparent 0deg 118deg,#9d6710 119deg,#805008 198deg,transparent 199deg 360deg);z-index:6;bottom:27px;height:330px}.data-hours-column--languages{--depth:42px;--slice-top:conic-gradient(from 0deg,transparent 0deg 42deg,#ffae80 43deg,#e26b4f 83deg,#ad3a32 117deg,transparent 118deg 360deg);--slice-side:conic-gradient(from 0deg,transparent 0deg 42deg,#963129 43deg,#6e241f 117deg,transparent 118deg 360deg);z-index:5;bottom:58px;height:330px}.data-hours-column--quality{--depth:58px;--slice-top:conic-gradient(from 0deg,#a0a4ff 0deg,#5e63d9 42deg,#333998 76deg,transparent 77deg 360deg);--slice-side:conic-gradient(from 0deg,#292c78 0deg,#1e2159 76deg,transparent 77deg 360deg);z-index:4;bottom:89px;height:330px}.data-hours-column--hours{--depth:74px;--slice-top:conic-gradient(from 0deg,transparent 0deg 199deg,#6ce7dc 200deg,#239a9a 238deg,#126b70 275deg,transparent 276deg 360deg);--slice-side:conic-gradient(from 0deg,transparent 0deg 199deg,#0c555c 200deg,#063b41 275deg,transparent 276deg 360deg);z-index:3;bottom:120px;height:330px}.data-hours-info--hours{top:34px}.data-hours-info--quality{top:37px}.data-hours-info--recorders{bottom:68px}.data-hours-info--languages{bottom:70px}@media (prefers-reduced-motion:reduce){.data-stage-grid button{transition:none}}.data-story-section--intro{min-height:112svh;padding-top:80px}.data-story-section--intro .data-story-copy{max-width:1000px;margin:0 auto 40px}.data-story-section--intro .data-story-copy h1{max-width:20ch;font-size:clamp(46px,5.2vw,64px);line-height:.95;letter-spacing:-.045em;text-wrap:balance}.data-story-section--intro .data-story-copy .solution-body{max-width:64ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.data-story-section--intro .solution-supporting{display:none}@media (max-width:900px){.data-story-section--intro{min-height:auto;padding-top:120px}}.data-story-section--intro .data-story-copy,.data-story-section--outcome,.data-story-section--outcome .data-story-copy{text-align:center}.data-story-section--intro .data-story-copy :is(h1,.solution-body,.solution-supporting),.data-story-section--outcome .data-story-copy :is(h2,.solution-body,.solution-points){margin-inline:auto}.data-story-section--outcome .solution-points{justify-content:center}.data-annotation-workspace,.data-language-workspace,.data-readiness-dashboard{position:relative;width:min(760px,100%)}.data-panel-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.07)}.data-panel-head>div{display:flex;align-items:center;gap:12px}.data-panel-head>div>span{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:11px;background:#42eba51a;color:#60efae}.data-panel-head svg{width:18px}.data-panel-head p{margin:0}.data-panel-head small,.data-panel-head strong{display:block}.data-panel-head small,.data-readiness-body>section>header small,.data-readiness-body>aside>small{color:#57e8a8;font:700 9px/1 ui-monospace,monospace;letter-spacing:.14em}.data-panel-head strong{margin-top:7px;font-size:15px}.data-panel-head>em{display:flex;align-items:center;flex:0 0 auto;gap:7px;color:#9aecc2;font-size:11px;font-style:normal}.data-panel-head>em i{width:6px;height:6px;border-radius:50%;background:#42eba5;box-shadow:0 0 10px #42eba5b3}.data-source-panel,.data-transcript-panel,.data-review-panel,.data-readiness-body>section,.data-readiness-body>aside{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#ffffff05}.data-annotation-body{display:grid;grid-template-columns:minmax(0,1fr) 202px;gap:12px;padding:18px}.data-source-panel,.data-transcript-panel{padding:16px}.data-source-panel header,.data-transcript-panel header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;color:#93a49b;font-size:11px}.data-source-panel header small,.data-transcript-panel header small{color:#5ae9aa;font:700 9px/1 ui-monospace,monospace;letter-spacing:.12em}.data-source-audio{display:flex;align-items:center;gap:14px;margin-top:16px}.data-source-audio .data-waveform{flex:1;height:52px}.data-source-audio button,.data-readiness-body>aside button{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(66,235,165,.22);border-radius:9px;background:#42eba514;color:#8ef1bd;font-size:11px}.data-source-audio button svg,.data-readiness-body>aside button svg{width:13px}.data-source-panel>p{margin:12px 0 0;color:#93a49b;font-size:11px}.data-transcript-panel header em{color:#83eab2;font-size:11px;font-style:normal}.data-transcript-panel>p{margin:15px 0 13px;color:#e2eee8;font-size:14px;line-height:1.6}.data-transcript-panel mark{padding:2px 4px;border-radius:4px;background:#42eba526;color:#91f3bf}.data-transcript-panel>div{display:flex;flex-wrap:wrap;gap:6px}.data-transcript-panel>div span{padding:5px 9px;border-radius:999px;background:#ffffff0d;color:#a3b4aa;font-size:10px}.data-review-panel{grid-column:2;grid-row:1 / span 2;padding:16px}.data-review-panel header{display:flex;gap:10px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.data-review-panel header svg{width:24px;color:#5be9aa}.data-review-panel small,.data-review-panel strong{display:block}.data-review-panel small{color:#5be9aa;font:700 9px/1 ui-monospace,monospace;letter-spacing:.12em}.data-review-panel strong{margin-top:6px;font-size:24px;letter-spacing:-.04em}.data-review-panel p{display:flex;align-items:center;gap:8px;margin:14px 0;color:#9aaba1;font-size:11px}.data-review-panel p i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#42eba5;box-shadow:0 0 7px #42eba58c}.data-review-panel footer{margin-top:18px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#7feab2;font-size:11px}.data-language-body{display:grid;grid-template-columns:232px 1fr;min-height:360px}.data-language-body>aside{padding:18px;border-right:1px solid rgba(255,255,255,.065)}.data-language-summary{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.06)}.data-language-summary small{display:block;color:#55e7a7;font:700 9px/1 ui-monospace,monospace;letter-spacing:.14em}.data-language-summary strong{display:block;margin:11px 0 5px;font-size:34px;line-height:1;letter-spacing:-.05em}.data-language-summary span{color:#93a49b;font-size:11px}.data-language-body>aside ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.data-language-body>aside li{display:flex;align-items:center;gap:9px;color:#dbeae3;font-size:12px}.data-language-body>aside li i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#42eba5;box-shadow:0 0 8px #42eba599}.data-language-body>aside>p{margin:18px 0 0;color:#8a9b92;font-size:11px;line-height:1.6}.data-language-empty{color:#93a49b}.data-language-body>main{padding:24px}.data-language-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.06)}.data-language-title small,.data-language-title strong{display:block}.data-language-title small{color:#55e7a7;font:700 9px/1 ui-monospace,monospace;letter-spacing:.14em}.data-language-title strong{margin-top:8px;font-size:22px;letter-spacing:-.03em}.data-language-title em{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(66,235,165,.18);border-radius:999px;color:#86eab4;font-size:10px;font-style:normal}.data-language-body main>section{margin-top:20px}.data-language-picker{display:flex;flex-wrap:wrap;gap:8px}.data-language-picker button{display:flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff06;color:#9aaba1;font-size:11px;cursor:pointer;transition:.22s}.data-language-picker button svg{width:12px}.data-language-picker button:hover{border-color:#42eba54d;color:#dbeae3}.data-language-picker button.is-active{border-color:#42eba566;background:#42eba51a;color:#e6f6ee}.data-language-picker button.is-active svg{color:#5feaa9}.data-language-setup p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);color:#93a49b;font-size:11px}.data-language-setup p:last-child{border-bottom:0}.data-language-setup b{color:#ccdcd3;font-weight:500;text-align:right}.data-readiness-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 20px}.data-readiness-metrics>div{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:linear-gradient(145deg,#ffffff09,#ffffff03)}.data-readiness-metrics span,.data-readiness-metrics strong{display:block}.data-readiness-metrics span{color:#93a49b;font-size:11px}.data-readiness-metrics strong{margin:8px 0 11px;font-size:24px;letter-spacing:-.04em}.data-readiness-metrics i{display:block;height:4px;overflow:hidden;border-radius:99px;background:#fff1}.data-readiness-metrics i b{display:block;height:100%;border-radius:inherit;background:#42eba5;box-shadow:0 0 8px #42eba56b}.data-readiness-body{display:grid;grid-template-columns:1fr 238px;gap:12px;padding:0 20px 20px}.data-readiness-body>section,.data-readiness-body>aside{padding:16px}.data-readiness-body>section header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.data-readiness-body>section header span{color:#93a49b;font-size:11px}.data-readiness-body>section p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.05)}.data-readiness-body>section p:last-child{border:0}.data-readiness-body>section p span b,.data-readiness-body>section p span small{display:block}.data-readiness-body>section p span b{font-size:12px;font-weight:500}.data-readiness-body>section p span small{margin-top:5px;color:#93a49b;font:400 10px/1.2 inherit;letter-spacing:0}.data-readiness-body>section p em{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#ffffff0d;color:#b3c3ba;font-size:10px;font-style:normal}.data-readiness-body>section p em.is-ready{background:#42eba514;color:#71ebb0}.data-readiness-body>aside{background:linear-gradient(145deg,#42eba516,#ffffff05)}.data-readiness-body>aside strong{display:block;margin:12px 0 10px;font-size:15px;line-height:1.45}.data-readiness-body>aside p{margin:0;color:#93a49b;font-size:11px;line-height:1.6}.data-readiness-body>aside button{margin-top:18px}.data-effectiveness-visual{position:relative;width:min(620px,100%);min-height:460px;overflow:visible;isolation:isolate;background:radial-gradient(circle at 50% 45%,rgba(66,235,165,.14),transparent 42%)}.data-effectiveness-visual:before{content:"";position:absolute;z-index:-1;left:50%;top:47%;width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(60,206,137,.09),transparent 67%);filter:blur(16px);transform:translate(-50%,-50%)}.data-effectiveness-orbit{position:absolute;z-index:0;left:50%;top:45%;width:72%;aspect-ratio:1;border:1px solid rgba(102,243,178,.15);border-radius:50%;transform:translate(-50%,-50%) rotateX(66deg);box-shadow:0 0 28px #42eba50a}.data-effectiveness-orbit:before{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgba(102,243,178,.08);border-radius:inherit}.data-effectiveness-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#59ecaa;box-shadow:0 0 12px #42eba5cc}.data-effectiveness-orbit i:nth-child(1){left:8%;top:26%}.data-effectiveness-orbit i:nth-child(2){right:9%;bottom:25%}.data-effectiveness-orbit i:nth-child(3){left:58%;top:-4px;width:5px;height:5px;opacity:.7}.data-effectiveness-orbiter{position:absolute;z-index:4;width:120px;animation:data-proof-float 5.2s ease-in-out infinite}.data-effectiveness-orbiter--quality{left:2%;top:25%}.data-effectiveness-orbiter--output{right:1%;top:52%;animation-delay:-2.6s}.data-effectiveness-shield{position:absolute;z-index:2;left:50%;top:45%;width:clamp(150px,42%,220px);aspect-ratio:.92;filter:drop-shadow(0 30px 30px rgba(0,0,0,.48)) drop-shadow(0 0 26px rgba(66,235,165,.17));transform-style:preserve-3d;animation:data-shield-float 5.8s ease-in-out infinite}.data-effectiveness-shield__body{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0,94% 16%,88% 67%,50% 100%,12% 67%,6% 16%);background:linear-gradient(132deg,#a4ffd0,#42e7a0 15%,#15926b 47%,#08533e 73%,#052c23);box-shadow:inset 5px 6px 10px #fff3,inset -18px -22px 34px #0018126b}.data-effectiveness-shield__body:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;clip-path:inherit;background:linear-gradient(145deg,#7fffbf47,#0b4b36eb 42%,#041f17f7);box-shadow:inset 2px 2px 2px #ddffed2e}.data-effectiveness-shield__body:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;clip-path:inherit;border:1px solid rgba(144,249,198,.23);background:radial-gradient(circle at 38% 26%,#5feba521,#02130d40 67%)}.data-effectiveness-shield__lock{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform:translateY(-3%)}.data-effectiveness-shield__lock:before{content:"";position:absolute;width:66px;height:66px;border:1px solid rgba(154,255,208,.34);border-radius:21px;background:linear-gradient(145deg,#134631f5,#03110cf5);box-shadow:inset 2px 2px #ffffff14,9px 13px 22px #0006}.data-effectiveness-shield svg{position:relative;z-index:1;width:28px;color:#9bffd0;filter:drop-shadow(0 0 8px rgba(80,242,170,.24))}.data-effectiveness-proof{position:relative;width:120px;padding:13px 11px;border:1px solid rgba(111,243,180,.2);border-radius:14px;background:linear-gradient(145deg,#23634680,#05110cf0);box-shadow:0 18px 38px #00000061,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.data-effectiveness-proof span,.data-effectiveness-proof strong,.data-effectiveness-proof small{display:block}.data-effectiveness-proof span{color:#7ceeb5;font:700 8px/1.25 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.data-effectiveness-proof strong{margin-top:10px;font-size:clamp(28px,3.4vw,41px);line-height:.9;letter-spacing:-.07em;white-space:nowrap}.data-effectiveness-proof sup{margin-left:2px;color:#75efb5;font-size:.38em;letter-spacing:0;vertical-align:super}.data-effectiveness-proof small{margin-top:10px;color:#8fa197;font-size:9px}@keyframes data-proof-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}@keyframes data-shield-float{0%,to{transform:translate(-50%,-50%) perspective(600px) rotateY(-14deg) rotateX(4deg) translateY(0)}50%{transform:translate(-50%,-50%) perspective(600px) rotateY(-11deg) rotateX(2deg) translateY(-8px)}}@media (max-width: 900px){.data-readiness-body{grid-template-columns:1fr}.data-annotation-body{grid-template-columns:minmax(0,1fr) 186px}.data-language-body{grid-template-columns:210px 1fr}}@media (max-width: 560px){.data-panel-head{padding-inline:17px}.data-panel-head>em{display:none}.data-readiness-metrics{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px}.data-readiness-metrics>div{padding:10px 9px}.data-readiness-metrics span{font-size:9.5px;line-height:1.3}.data-readiness-metrics strong{margin:7px 0 8px;font-size:18px}.data-readiness-body{gap:10px;padding:0 14px 14px}.data-readiness-body>section,.data-readiness-body>aside{padding:13px}.data-readiness-body>section p{padding:10px 0}.data-readiness-body>section p span b{font-size:11px}.data-readiness-body>aside strong{margin:10px 0 8px;font-size:14px}.data-readiness-body>aside p{font-size:10.5px}.data-readiness-body>aside button{margin-top:13px}.data-language-picker button{padding:7px 11px;font-size:10.5px}.data-language-title{padding-bottom:14px}.data-language-setup p{padding:10px 0}.data-annotation-body{gap:10px;padding:14px}.data-source-panel,.data-transcript-panel,.data-review-panel{padding:13px}.data-review-panel p{margin:11px 0}.data-annotation-body,.data-language-body{grid-template-columns:1fr}.data-review-panel{grid-column:auto;grid-row:auto}.data-language-body>main{order:1;padding:16px}.data-language-body>aside{order:2;padding:16px;border-right:0;border-top:1px solid rgba(255,255,255,.065)}.data-language-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;padding-bottom:12px}.data-language-summary small{flex:1 0 100%}.data-language-summary strong{margin:0;font-size:26px}.data-language-body>aside ul{grid-template-columns:repeat(2,1fr);margin-top:12px}.data-language-body>aside>p{margin-top:13px}.data-language-title strong{font-size:19px}.data-effectiveness-visual{min-height:390px}.data-effectiveness-orbiter{width:104px}.data-effectiveness-orbiter--quality{left:0;top:23%}.data-effectiveness-orbiter--output{right:0;top:53%}.data-effectiveness-proof{width:104px;padding:11px 9px}.data-effectiveness-proof strong{font-size:29px}.data-effectiveness-shield__lock:before{width:48px;height:48px;border-radius:15px}.data-effectiveness-shield svg{width:21px}}@media (prefers-reduced-motion: reduce){.data-effectiveness-orbiter,.data-effectiveness-shield{animation:none}.data-effectiveness-shield{transform:translate(-50%,-50%) perspective(600px) rotateY(-14deg) rotateX(4deg)}}.data-scale-monument{width:min(1000px,100%);padding-bottom:10px}.data-monument-stage{display:block;width:100%;height:auto;overflow:visible;background:linear-gradient(rgba(120,255,190,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(120,255,190,.022) 1px,transparent 1px);background-size:34px 34px,34px 34px;-webkit-mask-image:radial-gradient(ellipse 70% 78% at 50% 58%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 70% 78% at 50% 58%,#000 62%,transparent 100%)}.data-monument-block{filter:drop-shadow(0 16px 22px rgba(0,0,0,.45))}.data-monument-leader{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.data-monument-node{fill:#08120e;stroke:currentColor;stroke-width:1.3}.data-monument-value{fill:currentColor;font-size:37px;font-weight:600;letter-spacing:-.045em}.data-monument-key{fill:#a9bcb2;font:700 11px/1 ui-monospace,monospace;letter-spacing:.15em}.data-monument-note{fill:#8c9e94;font-size:13px}@media (max-width: 900px){.data-monument-value{font-size:31px}.data-monument-key{font-size:10px}.data-monument-note{font-size:12px}}@media (max-width: 767px){.data-scale-monument{width:100%;padding-bottom:14px}.data-monument-block{filter:none}.data-monument-stage{margin:4px 0 2px}.data-panel-head{min-height:66px}.data-monument-value{font-size:30px}.data-monument-key{font-size:15px;letter-spacing:.12em}.data-monument-leader{stroke-width:1.7;opacity:.7}.data-monument-node{stroke-width:1.9}}.solution-page :is(.crm-story-section,.mkt-story-section,.hr-story-section){content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 900px}.solution-page :is(.crm-depth-card,.crm-float-card,.crm-phone-team,.crm-phone-conversation,.crm-phone-input,.mkt-glass-shell,.mkt-studio-tools,.mkt-prompt-node,.mkt-style-node,.mkt-stage-badge,.mkt-video-preview>button,.mkt-platform,.mkt-agent-status,.hr-glass-shell,.hr-loop-node){-webkit-backdrop-filter:none;backdrop-filter:none;transform-style:flat}.solution-page :is(.crm-dash-top>span i,.crm-project-row>span i,.crm-pulse-graph i,.crm-float-card--bars>div i,.crm-mini-wave i,.crm-float-card--risk path,.crm-evidence-dots i,.crm-chart-line,.crm-risk-line,.crm-allocation-ring,.crm-phone-aura,.crm-ai-orb>i,.crm-phone-input i){animation:none!important}.solution-page :is(.crm-chart-line,.crm-risk-line,.crm-float-card--risk path){stroke-dashoffset:0}.solution-page .crm-float-slot{will-change:transform;animation:crm-subtle-horizontal-drift 7.5s ease-in-out infinite!important}.solution-page .crm-float-slot--risk{animation-duration:8.4s!important;animation-delay:-2.1s!important}.solution-page .crm-float-slot--velocity{animation-duration:7.9s!important;animation-delay:-4.2s!important}.solution-page .crm-float-slot--evidence{animation-duration:8.8s!important;animation-delay:-1.3s!important}.solution-page .crm-float-card>*{transform:none}.solution-page .crm-floating-features:before{filter:none;opacity:.42}.solution-page .crm-phone-aura{display:none}@keyframes crm-subtle-horizontal-drift{0%,to{transform:translate3d(-5px,0,0)}50%{transform:translate3d(5px,0,0)}}.solution-page :is(.mkt-node-canvas path,.mkt-avatar-glow,.mkt-avatar-stage>img,.mkt-studio-timeline section i,.mkt-video-preview>img,.mkt-track--voice span,.mkt-playhead,.mkt-agent-orbit>svg path,.mkt-agent-orbit>svg circle,.mkt-agent-core>i,.mkt-agent-status>i,.mkt-views-line,.mkt-likes-line){animation:none!important}.solution-page :is(.mkt-node-canvas path,.mkt-views-line,.mkt-likes-line){stroke-dashoffset:0}.solution-page .mkt-avatar-glow{display:none}.solution-page .mkt-platform:hover{transform:none}.solution-page .mkt-platform.is-active{transform:translateY(-3px)}.solution-page :is(.hr-ai-search>i:after,.hr-radar-value,.hr-loop-orbit>svg path,.hr-core-halo){animation:none!important}.solution-page .hr-radar-value{filter:none}@media (max-width:900px){.solution-page :is(.crm-story-section,.mkt-story-section,.hr-story-section){contain-intrinsic-size:auto 760px}}@media (max-width:560px){.solution-page .crm-float-slot{animation:none!important;will-change:auto;transform:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties,legacy,theme,utilities;@layer legacy{:root{--paper:#f5f5f7;--paper-2:#fff;--ink:#1d1d1f;--ink-2:#424245;--ink-3:#6e6e73;--jade:#0e7c5a;--jade-d:#0a5e44;--jade-l:#eaf5f0;--amber:#c7860c;--amber-l:#f7ead2;--line:#d2d2d7;--line-2:#e8e8ed;--wa:#128c3e;--shadow:0 1px 2px #0000000d, 0 12px 32px -12px #00000024;--r:10px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16.5px;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;line-height:1.12}a{color:inherit}.mono{font-family:IBM Plex Mono,monospace}:root{--gutter:24px;--header-h:68px}.wrap{max-width:1120px;padding:0 var(--gutter);margin:0 auto}.narrow{max-width:820px;margin-inline:auto}header.site{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f5f5f7db;position:sticky;top:0}header.site.float{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding-block:18px;transition:padding-block .32s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1),opacity .32s;position:fixed;top:0;left:0;right:0}header.site.float.is-scrolled{padding-block:10px}header.site.float.is-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}header.site.float .wrap{max-width:1184px;padding-inline:16px}header.site.float .nav{gap:0}header.site.float .brand img{height:24.3px;transform:translateY(-4px)}header.site.float .bar{background:var(--header-bg);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border:1px solid var(--line);border-radius:999px;height:62px;padding:0 10px 0 30px;transition:height .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s,background .25s;box-shadow:inset 0 1px #ffffff59,0 10px 34px -18px #0000001f}header.site.float.is-scrolled .bar{height:54px;box-shadow:inset 0 1px #ffffff59,0 18px 44px -22px #0000002e}.bar{height:var(--header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.brand{letter-spacing:-.03em;cursor:pointer;justify-self:start;align-items:center;gap:9px;font-family:Space Grotesk;font-size:19px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.brand img{width:auto;height:24.3px;transition:height .32s cubic-bezier(.16,1,.3,1);display:block}header.site.float.is-scrolled .brand img{height:22.5px}header.site.float .services-drop .service-menu-item{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:76px;padding:12px;display:grid}.service-menu-icon{width:46px;height:46px;color:var(--jade);background:var(--jade-l);border:1px solid var(--jade);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.service-menu-icon{border:1px solid color-mix(in srgb,var(--jade) 22%,transparent)}}.service-menu-icon{border-radius:13px;transition:color .22s,background .22s,transform .22s}.service-menu-icon svg{width:23px;height:23px}.service-menu-copy{flex-direction:column;gap:4px;min-width:0;display:flex}header.site.float .services-drop .service-menu-copy small{color:var(--ink-3);margin:0;font-size:12px;font-weight:400;line-height:1.35;display:block}.service-menu-copy strong{color:var(--ink);letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:1.25}header.site.float .services-drop .service-menu-item:hover .service-menu-icon{color:var(--paper);background:var(--jade);transform:translateY(-1px)}.brand:hover{transform:translateY(-1px)scale(1.03)}.bar-actions{justify-self:end;align-items:center;gap:10px;display:flex}.nav .nav-cta-mobile{display:none}.bar-actions .theme-toggle{border-radius:50%;width:38px;height:38px;padding:0;transition:background .2s,border-color .2s,transform .25s cubic-bezier(.16,1,.3,1)}.bar-actions .theme-toggle:hover{border-color:var(--jade);transform:rotate(-18deg)scale(1.06)}.brand .glyph{flex:none;width:26px;height:26px}.nav{justify-self:end;align-items:center;gap:2px;min-width:0;display:flex}.nav-stage{display:contents}.nav a,.nav .navitem{color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 9px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;position:relative}.nav .navitem:before{content:"";background:var(--jade);border-radius:2px;height:1.5px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:9px;right:9px;transform:scaleX(0)}.dropwrap:hover>.navitem:before{transform:scaleX(1)}.nav a:hover,.nav .navitem:hover{background:var(--line-2);color:var(--ink)}.nav a.active{color:var(--jade);font-weight:600}.dropwrap{position:relative}.dropwrap>.navitem:after{content:"›";color:var(--ink-3);margin-left:5px;font-size:12px;display:inline-block;transform:rotate(90deg)}.drop{background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;min-width:288px;padding:6px;display:none;position:absolute;top:calc(100% + 4px);left:0}.dropwrap:hover .drop{display:block}.drop a{border-radius:8px;padding:9px 11px;font-size:14px;display:block}.drop a small{color:var(--ink-3);margin-top:1px;font-size:12px;font-weight:400;display:block}.wa-btn{background:var(--wa);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.wa-btn:hover{color:#fff;background:#0f7a35}.wa-btn svg{width:16px;height:16px}.btn-assess{background:var(--jade);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.btn-assess:hover{background:var(--jade-d);color:#fff}.cta-band .btn-assess{padding:12px 22px;font-size:15px}.menu-btn{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:40px;height:38px;margin-left:auto;font-size:18px;display:none}.page{animation:.35s fade;display:none}.page.active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}section.blk{border-bottom:1px solid var(--line-2);padding:56px 0}section.blk.tight{padding:40px 0}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--jade);margin-bottom:14px;font-family:IBM Plex Mono;font-size:12px;font-weight:500}h1.page-h1{max-width:16ch;font-size:clamp(30px,4.6vw,50px);font-weight:600}h2.sec{margin-bottom:8px;font-size:clamp(23px,2.8vw,32px);font-weight:600}h3{margin-bottom:6px;font-size:19px;font-weight:600}p.lead{color:var(--ink-2);max-width:60ch;font-size:18.5px}.muted{color:var(--ink-3)}.center{text-align:center}.crumbs{color:var(--ink-3);padding:18px 0 0;font-family:IBM Plex Mono;font-size:12px}.crumbs a{color:var(--jade);text-decoration:none}.answer{background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--jade);border-radius:var(--r);color:var(--ink-2);max-width:70ch;padding:22px 24px;font-size:17.5px}.answer strong{color:var(--ink);font-weight:600}.answer h2{color:var(--ink);margin:0 0 6px;font-size:17.5px;font-weight:600}.answer p:last-child{margin:0}.ap .answer{margin:clamp(28px,3vw,44px) auto 0}.takeaways{gap:9px;max-width:70ch;margin:22px 0 0;padding:0;list-style:none;display:grid}.takeaways li{color:var(--ink-2);gap:10px;font-size:15.5px;display:flex}.takeaways li:before{content:"→";color:var(--jade);flex:none;font-weight:700}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}a.card:hover{box-shadow:var(--shadow);border-color:var(--jade);transform:translateY(-2px)}.card .kick{color:var(--jade);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono;font-size:11px}.card h3{margin:8px 0 5px}.card p{color:var(--ink-3);margin:0;font-size:14.5px}.card .link{color:var(--jade);margin-top:10px;font-size:13.5px;font-weight:600;display:inline-block}.steps{counter-reset:s;gap:14px;display:grid}.step{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.step .num{counter-increment:s;color:var(--jade);background:var(--jade-l);border-radius:9px;place-items:center;width:38px;height:38px;font-family:IBM Plex Mono;font-size:15px;font-weight:600;display:grid}.step .num:before{content:"0" counter(s)}.cmp{border-collapse:collapse;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);width:100%;font-size:14.5px;overflow:hidden}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line-2);padding:13px 16px}.cmp thead th{font-family:Space Grotesk;font-size:14px;font-weight:600}.cmp .col-win{background:var(--jade-l)}.cmp thead .col-win{color:var(--jade-d)}.cmp td.yes{color:var(--jade-d);font-weight:500}.cmp td.no{color:var(--amber)}.cmp tr:last-child td{border-bottom:none}.ba{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.ba .side{background:var(--paper-2);padding:22px 24px}.ba .before{background:var(--amber-l)}.ba .after{background:var(--jade-l)}.ba .tag{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:IBM Plex Mono;font-size:11px}.ba .before .tag{color:var(--amber-text)}.ba .after .tag{color:var(--jade-d)}.ba .arrow{background:var(--paper-2);color:var(--ink-3);place-items:center;padding:0 8px;font-size:22px;display:grid}.ba ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:14.5px}.ba li{margin-bottom:6px}.ba .metric{letter-spacing:-.03em;font-family:Space Grotesk;font-size:26px;font-weight:700}.ba .before .metric{color:var(--amber-text)}.ba .after .metric{color:var(--jade)}.tiers{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.tier{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:24px;position:relative}.tier.feature{border-color:var(--jade);box-shadow:var(--shadow)}.tier .badge{background:var(--jade);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-family:IBM Plex Mono;font-size:10.5px;position:absolute;top:-11px;left:24px}.tier .tname{font-family:Space Grotesk;font-size:20px;font-weight:600}.tier .price{margin:10px 0 4px;font-family:IBM Plex Mono;font-size:24px;font-weight:600}.tier .who{color:var(--ink-3);min-height:38px;font-size:13.5px}.tier ul{margin:16px 0 0;padding:0;font-size:14px;list-style:none}.tier li{color:var(--ink-2);border-top:1px solid var(--line-2);padding:6px 0 6px 24px;position:relative}.tier li:before{content:"✓";color:var(--jade);font-weight:700;position:absolute;left:0}.faq{border:1px solid var(--line);border-radius:var(--r);background:var(--paper-2);overflow:hidden}.faq details{border-bottom:1px solid var(--line-2)}.faq details:last-child{border-bottom:none}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-family:Space Grotesk;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--jade);flex:none;font-size:20px;font-weight:400}.faq details[open] summary:after{content:"–"}.faq .ans{color:var(--ink-2);max-width:68ch;padding:0 20px 18px;font-size:15px}.faq .ans a{color:var(--jade);font-weight:600;text-decoration:none}.faq-hub{background:radial-gradient(circle at 76% 7%,#29e09214,transparent 26%),var(--paper)}.faq-hub__hero{padding-top:78px;padding-bottom:72px}.faq-hub__hero .page-h1{letter-spacing:-.055em;max-width:13ch;margin-top:18px;font-size:clamp(48px,6vw,82px);line-height:.96}.faq-hub__hero .answer{max-width:760px;color:var(--ink-2);margin-top:28px;font-size:clamp(18px,1.5vw,22px);line-height:1.62}.faq-hub__identity{border:1px solid var(--line);background:#08100cb8;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid;overflow:hidden}.faq-hub__identity span{border-right:1px solid var(--line);min-height:96px;color:var(--ink-2);padding:23px 24px;line-height:1.45}.faq-hub__identity span:last-child{border-right:0}.faq-hub__identity strong{color:var(--jade);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font:600 10px/1.2 IBM Plex Mono;display:block}.faq-hub__content{padding-top:38px;padding-bottom:70px}.faq-hub__group{grid-template-columns:minmax(240px,.72fr) minmax(0,1.55fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.faq-hub__group>header{grid-template-columns:auto 1fr;gap:18px;display:grid;position:sticky;top:118px}.faq-hub__group>header>span{color:var(--jade);letter-spacing:.12em;padding-top:8px;font:600 11px/1 IBM Plex Mono}.faq-hub__group h2{letter-spacing:-.04em;max-width:12ch;font-size:clamp(30px,3vw,46px);line-height:1.02}.faq-hub__group header p{max-width:34ch;color:var(--ink-2);margin-top:18px;line-height:1.6}.faq-hub__group .faq{background:#060d09b8;border-color:#4ceaa533;border-radius:18px}.faq-hub__group .faq summary{min-height:74px;padding:20px 24px;font-size:18px}.faq-hub__group .faq .ans{max-width:72ch;padding:0 54px 24px 24px;font-size:16px;line-height:1.68}.cat-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:26px 0 10px;font-family:IBM Plex Mono;font-size:12px}.cta-band{background:var(--surface-invert);color:#fff;text-align:center;border:1px solid var(--line-2);border-radius:16px;margin-top:8px;padding:40px}.cta-band h2{color:#fff;margin-bottom:8px;font-size:28px}.cta-band p{color:#bfc2c4;max-width:52ch;margin:0 auto 20px}.cta-band .wa-btn{padding:12px 20px;font-size:15px}.hero{padding:60px 0 50px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;display:grid}.pill{color:var(--jade-d);background:var(--jade-l);border:1px solid var(--tint-border);border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-family:IBM Plex Mono;font-size:12px;display:inline-flex}.pill .dot{background:var(--jade);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.pipeline{background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:24px 20px}.pl-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pl-head .t{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-family:IBM Plex Mono;font-size:11px}.pl-head .live{color:var(--jade);align-items:center;gap:6px;font-family:IBM Plex Mono;font-size:11px;display:flex}.pl-head .live:before{content:"";background:var(--jade);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}.flow{position:relative}.node{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:13px;margin-bottom:10px;padding:12px 14px;transition:border-color .4s,background .4s;display:flex;position:relative}.node.hot{border-color:var(--jade);background:var(--jade-l)}.node .ic{background:var(--line-2);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;transition:background .4s;display:grid}.node.hot .ic{background:var(--jade);color:#fff}.node .nx{flex:1}.node .nn{font-family:Space Grotesk;font-size:14.5px;font-weight:600}.node .nd{color:var(--ink-3);font-size:12px}.node .stat{color:var(--jade);opacity:0;font-family:IBM Plex Mono;font-size:11px;transition:opacity .4s}.node.hot .stat{opacity:1}.connector{background:var(--line);z-index:0;width:2px;position:absolute;left:31px}footer.site{color:#c6c8ca;background:#070a08;border-top:1px solid #6bf0ae29;padding:34px 0 26px;font-size:14px}footer.site .footer-lead{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:30px 0 38px;display:grid}footer.site .footer-lead__copy h2{color:#f4f8f5;letter-spacing:-.045em;max-width:650px;margin:22px 0 0;font-size:clamp(30px,4vw,54px);line-height:.98}footer.site .footer-lead__copy p{color:#8f9b94;max-width:580px;margin:17px 0 0;font-size:15px;line-height:1.6}footer.site .footer-lead__actions{gap:10px;padding-bottom:3px;display:flex}footer.site a.footer-action{color:#eaf4ef;background:#ffffff09;border:1px solid #8eeebc40;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:650;display:inline-flex}footer.site a.footer-action--primary{color:#02120b;background:#53eaa3;border-color:#53eaa3}footer.site .footer-main{grid-template-columns:minmax(250px,.8fr) minmax(0,2fr);gap:clamp(50px,8vw,120px);padding:38px 0 28px;display:grid}footer.site .footer-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}footer.site h4{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono;font-size:11px;font-weight:500}footer.site a{color:#adafb2;padding:4px 0;font-size:13.5px;text-decoration:none;display:block}footer.site a:hover{color:#fff;transform:translate(2px)}footer.site .footer-contact>p{color:#9da7a1;max-width:36ch;margin:0;line-height:1.65}footer.site a.footer-email{color:#62ebb0;margin-top:18px;padding:0;font-weight:600;display:inline-block}footer.site .footer-offices{color:#717b75;gap:10px;margin-top:22px;font-size:11.5px;line-height:1.5;display:grid}footer.site .footer-offices strong{color:#b9c3bd;letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}footer.site .fbrand{color:#fff;align-items:center;gap:9px;margin-bottom:0;font-family:Space Grotesk;font-size:18px;font-weight:700;display:flex}footer.site .fbrand img{width:auto;height:27px}footer.site .social{gap:10px;margin-top:14px;display:flex}footer.site .social a{border:1px solid #33443c;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}footer.site .legal{color:#7f8285;border-top:1px solid #26332c;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:0;padding-top:18px;font-size:12px;display:flex}footer.site .legal a{color:#8f9993;margin-left:auto;padding:0;font-size:12px}.rows{border:1px solid var(--line);border-radius:var(--r);background:var(--paper-2);overflow:hidden}.row{border-bottom:1px solid var(--line-2);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:grid}.row:last-child{border:none}.row:hover{background:var(--paper)}.row .rnum{color:var(--jade);font-family:IBM Plex Mono;font-size:13px}.row .rt{font-family:Space Grotesk;font-size:15.5px;font-weight:600}.row .rk{color:var(--ink-3);margin-top:2px;font-size:12.5px}.row .rtag{color:var(--jade);background:var(--jade-l);white-space:nowrap;border-radius:5px;padding:3px 8px;font-family:IBM Plex Mono;font-size:11px}.row .rdate{color:var(--ink-3);font-family:IBM Plex Mono;font-size:11.5px}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.stat-row{flex-wrap:wrap;gap:26px;margin-top:22px;display:flex}.stat-row .s .n{color:var(--jade);letter-spacing:-.03em;font-family:Space Grotesk;font-size:30px;font-weight:700}.stat-row .s .l{color:var(--ink-3);font-size:13px}.quote{border-left:3px solid var(--jade);color:var(--ink);max-width:58ch;margin:22px 0;padding:8px 0 8px 20px;font-size:18px;font-style:italic}.quote cite{color:var(--ink-3);margin-top:8px;font-family:IBM Plex Mono;font-size:13.5px;font-style:normal;display:block}.tool-card{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:24px}.calc-out{color:var(--jade);margin-top:8px;font-family:IBM Plex Mono;font-size:22px;font-weight:600}input[type=range]{width:100%;accent-color:var(--jade)}.frm label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 4px;font-family:IBM Plex Mono;font-size:13px;display:block}.frm input,.frm select,.frm textarea{border:1px solid var(--line);background:var(--paper-2);width:100%;color:var(--ink);border-radius:8px;padding:11px 13px;font-family:inherit;font-size:15px}.frm input::placeholder,.frm textarea::placeholder{color:var(--ink-3)}.frm input:focus,.frm select:focus,.frm textarea:focus{border-color:var(--jade);box-shadow:0 0 0 3px var(--jade-l);outline:none}@media (max-width:860px){.nav{display:none}.menu-btn{display:block}.nav.open{top:calc(var(--header-h) + 20px);left:var(--gutter);right:var(--gutter);background:var(--paper-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:stretch;padding:12px;animation:.34s cubic-bezier(.16,1,.3,1) both navdrop;display:flex;position:absolute;box-shadow:0 24px 60px -24px #00000024}@keyframes navdrop{0%{opacity:0;transform:translateY(-10px)}}.nav.open .nav-cta-mobile{border-radius:999px;justify-content:center;margin-top:8px;display:inline-flex}.nav .navitem:before{display:none}.nav.open .dropwrap .drop{box-shadow:none;border:none;padding:0 0 0 14px;display:block;position:static}.hero-grid,.tiers,.g3,.g4,.g2,.ton,.ttwo-col,.ba{grid-template-columns:1fr}.ba .arrow{padding:8px 0;transform:rotate(90deg)}footer.site .cols{grid-template-columns:1fr 1fr}.stat-row{gap:18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#ra-app{max-width:720px;margin:0 auto}#ra-app *{box-sizing:border-box}#ra-app .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--jade);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}#ra-app .lede{color:var(--ink-2);margin:14px 0 0;font-size:16px}#ra-app .meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}#ra-app .chip{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-family:IBM Plex Mono,monospace;font-size:12px}#ra-app .prog{margin:26px 0 6px}#ra-app .prog-top{color:var(--ink-3);justify-content:space-between;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}#ra-app .prog-track{background:var(--line-2);border-radius:999px;height:6px;overflow:hidden}#ra-app .prog-fill{background:linear-gradient(90deg,var(--amber),var(--jade));border-radius:999px;width:0;height:100%;transition:width .35s}#ra-app .ra-card{background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin-top:20px;padding:26px 24px}#ra-app .step-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}#ra-app .step-title{letter-spacing:-.02em;margin:8px 0 4px;font-family:Space Grotesk,sans-serif;font-size:22px;line-height:1.14}#ra-app .step-sub{color:var(--ink-3);margin-bottom:8px;font-size:14.5px}#ra-app .q{margin-top:24px}#ra-app .q-label{margin-bottom:11px;font-size:16px;font-weight:600;display:block}#ra-app .q-label .opt{color:var(--ink-3);font-weight:400}#ra-app .opts{flex-direction:column;gap:9px;display:flex}#ra-app .opt-row{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;background:var(--paper);align-items:flex-start;gap:11px;padding:12px 13px;transition:border-color .12s,background .12s;display:flex}#ra-app .opt-row:hover{border-color:#b6c6bd}#ra-app .opt-row .rdot{border:2px solid var(--line);border-radius:50%;flex:0 0 18px;height:18px;margin-top:1px;transition:border-color .12s;position:relative}#ra-app .opt-row .txt{color:var(--ink-2);font-size:14.8px}#ra-app .opt-row.sel{border-color:var(--jade);background:var(--jade-l)}#ra-app .opt-row.sel .rdot{border-color:var(--jade)}#ra-app .opt-row.sel .rdot:after{content:"";background:var(--jade);border-radius:50%;position:absolute;top:3px;right:3px;bottom:3px;left:3px}#ra-app .opt-row.sel .txt{color:var(--ink)}#ra-app .field{margin-top:16px}#ra-app .field label{margin-bottom:7px;font-size:14.5px;font-weight:600;display:block}#ra-app .field label .req{color:var(--amber);font-weight:400}#ra-app input[type=text],#ra-app input[type=tel],#ra-app input[type=email],#ra-app select{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);width:100%;color:var(--ink);padding:11px 13px;font-family:inherit;font-size:15px}#ra-app input:focus,#ra-app select:focus,#ra-app .opt-row:focus-visible,#ra-app button:focus-visible{outline:2px solid var(--jade);outline-offset:2px}#ra-app .rerr{border-color:#c0392b!important}#ra-app .errmsg{color:#c0392b;margin-top:5px;font-size:12.5px;display:none}#ra-app .errmsg.show{display:block}#ra-app .grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}#ra-app .consent{color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:18px;font-size:13.5px;line-height:1.5;display:flex}#ra-app .consent input{width:16px;height:16px;accent-color:var(--jade);flex:0 0 16px;margin-top:3px}#ra-app .ra-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}#ra-app button{border-radius:var(--r);cursor:pointer;border:1px solid #0000;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600}#ra-app .btn-primary{background:var(--jade);color:#fff}#ra-app .btn-primary:hover{background:var(--jade-d)}#ra-app .btn-primary:disabled{cursor:not-allowed;background:#b7c9c1}#ra-app .btn-ghost{color:var(--ink-2);border-color:var(--line);background:0 0}#ra-app .btn-ghost:hover{background:var(--line-2)}#ra-app .done-check{background:var(--jade-l);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}#ra-app .next-steps{border-top:1px solid var(--line-2);margin-top:20px;padding-top:18px}#ra-app .ns-item{color:var(--ink-2);gap:12px;padding:8px 0;font-size:14.5px;display:flex}#ra-app .ns-num{background:var(--paper);border:1px solid var(--line);height:24px;color:var(--jade-d);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-family:IBM Plex Mono;font-size:12px;font-weight:600;display:flex}#ra-app .demo{background:#fffdf7;border:1px dashed #d9b676;border-radius:12px;margin-top:24px;padding:16px 18px}#ra-app .demo-tag{letter-spacing:.08em;text-transform:uppercase;color:#7a5406;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}#ra-app .demo pre{white-space:pre-wrap;color:var(--ink-2);margin:0;font-family:IBM Plex Mono,monospace;font-size:12.5px;line-height:1.55}#ra-app .demo-mail{color:var(--jade-d);cursor:pointer;margin-top:12px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}#ra-app .fineprint{color:var(--ink-3);margin-top:10px;font-size:12.5px;line-height:1.5}#ra-app .retake{color:var(--jade-d);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}#ra-app .rhidden{display:none}#ra-app .score-wrap{border-bottom:1px solid var(--line-2);align-items:center;gap:26px;margin:22px 0 8px;padding-bottom:24px;display:flex}#ra-app .score-ring{flex:0 0 130px;line-height:0;position:relative}#ra-app .score-num{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}#ra-app .score-num strong{letter-spacing:-.02em;color:var(--ink);font-size:38px;font-weight:700}#ra-app .score-num span{color:var(--ink-3);margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:11px}#ra-app .score-band{letter-spacing:-.01em;color:var(--jade-d);margin-bottom:6px;font-size:20px;font-weight:700}#ra-app .score-say p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}#ra-app .score-say p strong{color:var(--ink);font-weight:700}#ra-app .dim-grid{grid-template-columns:320px 1fr;align-items:start;gap:28px;margin-top:24px;display:grid}#ra-app .dim-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}#ra-app .radar svg{width:100%;height:auto;overflow:visible}#ra-app .dim-row{margin-bottom:16px}#ra-app .dim-top{color:var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:14px;font-weight:600;display:flex}#ra-app .dim-val{color:var(--jade-d);font-family:IBM Plex Mono,monospace;font-size:13px}#ra-app .dim-val em{color:var(--ink-3);font-size:11px;font-style:normal}#ra-app .dim-track{background:var(--line-2);border-radius:4px;height:7px;overflow:hidden}#ra-app .dim-fill{background:var(--jade);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.2,.7,.3,1)}#ra-app .weak-note{border-left:3px solid var(--jade);background:var(--jade-l);border-radius:0 10px 10px 0;margin-top:22px;padding:14px 18px}#ra-app .wn-label{color:var(--jade-d);margin-bottom:5px;font-size:12.5px;font-weight:700}#ra-app .weak-note p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}#ra-app .gate{border-top:1px solid var(--line-2);margin-top:26px;padding-top:22px}#ra-app .gate-h{letter-spacing:-.01em;color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:700}#ra-app .gate>p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}#ra-app .ns-item strong{color:var(--ink);font-weight:700}#ra-app .cap-form{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;margin-top:22px;padding:20px 22px 18px}#ra-app .cap-h{color:var(--ink);margin-bottom:4px;font-size:15.5px;font-weight:700}#ra-app .cap-sub{color:var(--ink-3);margin:0 0 16px;font-size:13.5px;line-height:1.5}#ra-app .optional{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:400}@media (max-width:760px){#ra-app .dim-grid{grid-template-columns:1fr;gap:22px}#ra-app .radar{max-width:320px;margin:0 auto}}@media (max-width:560px){#ra-app .ra-intro{padding:10px 0 6px}#ra-app .ra-intro .eyebrow{max-width:none;margin-bottom:18px;font-size:11px;line-height:1.6}#ra-app .ra-intro .page-h1{letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(32px,8.8vw,36px);line-height:.98}#ra-app .ra-intro .lede{margin-top:20px;font-size:15px;line-height:1.58}#ra-app .ra-intro .meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}#ra-app .ra-intro .chip{color:#ecf6f1b8;text-align:center;background:#42ef9b0b;border-color:#42ef9b33;justify-content:center;align-items:center;height:49px;padding:8px 9px;line-height:1.3;display:flex}#ra-app .ra-intro .ra-nav{width:100%;margin-top:24px}#ra-app .ra-intro .btn-primary{border-radius:14px;width:100%;min-height:56px;font-size:16px;box-shadow:0 16px 34px #22b8792e}#ra-app .grid2{grid-template-columns:1fr}#ra-app .score-wrap{flex-direction:column;align-items:flex-start;gap:16px}}#roi{--roi-r:16px}#roi .roi-shell{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}#roi .roi-console{border:1px solid var(--line);border-radius:var(--roi-r);background:var(--paper-2);box-shadow:var(--shadow);padding:26px 28px 30px}#roi .rc-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:20px;display:flex}#roi .rc-kick{letter-spacing:.1em;text-transform:uppercase;color:var(--jade);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}#roi .rc-title{letter-spacing:-.015em;color:var(--ink);margin-top:6px;font-size:19px;font-weight:700}#roi .rc-reset{border:1px solid var(--line);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 13px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:color .15s,border-color .15s}#roi .rc-reset:hover{color:var(--jade);border-color:var(--jade)}#roi .roi-group{padding-top:24px}#roi .rg-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}#roi .rg-n{color:var(--jade);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}#roi .rg-t{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}#roi .rg-s{color:var(--ink-3);font-size:12.5px}#roi .fld{border-bottom:1px solid var(--line-2);padding:16px 0 14px}#roi .roi-group:last-child .fld:last-child{border-bottom:0;padding-bottom:0}#roi .fld-top{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}#roi .fld-id{align-items:center;gap:11px;min-width:0;display:flex}#roi .fld-ico{background:var(--jade-l);border:1px solid var(--tint-border);width:32px;height:32px;color:var(--jade-d);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;transition:transform .15s;display:flex}#roi .fld:hover .fld-ico,#roi .fld:focus-within .fld-ico{transform:translateY(-1px)}#roi .fld-ico svg{width:17px;height:17px;display:block}#roi .fld-label{color:var(--ink-2);cursor:pointer;font-size:14.5px;font-weight:600}#roi .fld-val{border-bottom:1.5px solid #0000;flex:none;align-items:baseline;gap:5px;padding:1px 2px;transition:border-color .15s;display:inline-flex}#roi .fld-val:focus-within{border-bottom-color:var(--jade)}#roi .fld-fix{color:var(--ink-3);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px}#roi .fld-input{color:var(--ink);text-align:right;letter-spacing:-.01em;background:0 0;border:0;min-width:1ch;max-width:13ch;padding:0;font-family:IBM Plex Mono,monospace;font-size:17px;font-weight:600}#roi .fld-input:focus{outline:none}#roi .fld-help{color:var(--ink-3);margin-top:10px;font-size:12.5px;line-height:1.45}#roi .fld-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(to right,var(--jade) 0,var(--jade) var(--pct),var(--line) var(--pct),var(--line) 100%);border-radius:999px;width:100%;height:4px;display:block}#roi .fld-range:focus-visible{outline:2px solid var(--jade);outline-offset:6px}#roi .fld-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper);border:2px solid var(--jade);cursor:grab;border-radius:50%;width:17px;height:17px;transition:transform .12s;box-shadow:0 1px 5px #00000047}#roi .fld-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.18)}#roi .fld-range::-moz-range-thumb{background:var(--paper);border:2px solid var(--jade);cursor:grab;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 5px #00000047}#roi .fld-range::-moz-range-track{background:0 0}#roi .roi-out{gap:16px;display:grid}#roi .roi-panel{border:1px solid var(--line);border-radius:var(--roi-r);background:var(--paper-2);box-shadow:var(--shadow);padding:24px 26px 26px}#roi .rh{margin-top:18px}#roi .rh-label{color:var(--ink-3);margin-bottom:8px;font-size:13px}#roi .rh-num{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.08}#roi .rh.jade .rh-num{color:var(--jade-d)}#roi .rh-meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:12.5px;display:flex}#roi .rh-meta em{color:var(--ink-2);font-family:IBM Plex Mono,monospace;font-style:normal;font-weight:600}#roi .rh-sub{color:var(--ink-2);max-width:52ch;margin-top:10px;font-size:13.5px;line-height:1.55}#roi .roi-chart{border-top:1px solid var(--line-2);margin-top:22px;padding-top:20px}#roi .roi-chart svg{width:100%;height:auto;display:block;overflow:visible}#roi .rc-legend{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:6px;font-size:12px;display:flex}#roi .rc-legend span{align-items:center;display:inline-flex}#roi .rc-legend i{border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}#roi .gate-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}#roi .gate-row:first-of-type{border-top:1px solid var(--line-2);margin-top:16px}#roi .gr-t{color:var(--ink);font-size:14px;font-weight:600}#roi .gr-d{color:var(--ink-3);max-width:46ch;margin-top:3px;font-size:12.5px;line-height:1.45}#roi .lock{letter-spacing:.1em;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:5px;margin-top:1px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}#roi .roi-form{margin-top:22px}#roi .rf-h{color:var(--ink);margin-bottom:5px;font-size:16px;font-weight:700}#roi .rf-sub{color:var(--ink-3);max-width:52ch;margin:0 0 16px;font-size:13.5px;line-height:1.55}#roi .rf-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}#roi .field{margin-bottom:4px}#roi .field label{color:var(--ink-2);margin:10px 0 6px;font-size:12.5px;font-weight:600;display:block}#roi .field .req{color:var(--jade)}#roi .field input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:9px;padding:11px 13px;font-family:inherit;font-size:15px}#roi .field input:focus{border-color:var(--jade);box-shadow:0 0 0 3px var(--jade-l);outline:none}#roi .field input.rerr{border-color:#d2564b}#roi .errmsg{color:#d2564b;margin-top:5px;font-size:12px;display:none}#roi .errmsg.show{display:block}#roi .report-consent{color:var(--ink-2);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin-top:16px;font-size:12.5px;line-height:1.5;display:grid}#roi .report-consent input{width:16px;height:16px;accent-color:var(--jade);margin:2px 0 0}#roi .report-consent a{color:var(--jade);font-weight:600}#roi .roi-btn{background:var(--jade);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:18px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s}#roi .roi-btn:hover{background:var(--jade-d)}#roi .roi-btn:disabled{opacity:.6;cursor:not-allowed}#roi .fineprint{color:var(--ink-3);margin-top:12px;font-size:12px;line-height:1.5}#roi .fineprint a{color:var(--jade);font-weight:600}#roi .roi-done{border:1px solid var(--tint-border);background:var(--jade-l);border-radius:12px;align-items:flex-start;gap:14px;margin-top:22px;padding:18px 20px;display:flex}#roi .rd-check{background:var(--paper-2);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex}#roi .rd-h{color:var(--ink);margin-bottom:4px;font-size:15.5px;font-weight:700}#roi .roi-done p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}#roi .roi-note{max-width:78ch;color:var(--ink-3);margin:24px 0 0;font-size:13px;line-height:1.6}#roi .roi-note a{color:var(--jade);font-weight:600;text-decoration:none}@media (max-width:940px){#roi .roi-shell{grid-template-columns:1fr}}@media (max-width:560px){#roi .roi-console{padding:22px 18px 24px}#roi .roi-panel{padding:20px 18px 22px}#roi .rf-grid{grid-template-columns:1fr}#roi .fld-top{flex-direction:column;align-items:flex-start;gap:8px}#roi .fld-val{align-self:flex-start;margin-left:43px}}:root{--surface-invert:#1d1d1f;--header-bg:#f5f5f7db;--tint-bg:#f0f0f3;--tint-border:#dcdce1;--amber-text:#8a5c06;--hero-glow:radial-gradient(900px 480px at 50% 12%, #0000000b, transparent 65%)}[data-theme=dark]{--surface-invert:#101113;--paper:#08090a;--paper-2:#121315;--ink:#eceeef;--ink-2:#c4c8ca;--ink-3:#8c9194;--jade:#2ec27e;--jade-d:#5adf9f;--jade-l:#16191b;--amber:#e0a32e;--amber-l:#2a2113;--line:#2a2d30;--line-2:#1d1f22;--shadow:0 1px 2px #0006, 0 12px 32px -12px #0009;--header-bg:#121315d1;--tint-bg:#17191c;--tint-border:#33373b;--amber-text:#d9a544;--hero-glow:radial-gradient(900px 480px at 50% 12%, #ffffff0d, transparent 65%)}html{background:var(--paper)}body{transition:background .25s,color .25s}header.site{background:var(--header-bg)}[data-theme=dark] .btn-assess{color:#06130c!important}[data-theme=dark] .cta-band .btn-assess{background:#fff;color:#0a5e44!important}main#main,footer.site{z-index:1;position:relative}.theme-toggle{border:1px solid var(--line);cursor:pointer;width:38px;height:36px;color:var(--ink-2);background:0 0;border-radius:8px;flex:none;place-items:center;font-size:15px;display:grid}.theme-toggle:hover{background:var(--line-2)}.qs-wrap{height:280vh;position:relative}.qs-sticky{border-bottom:1px solid var(--line-2);background:0 0;height:100vh;position:sticky;top:0;overflow:hidden}.qs-glow{z-index:0;background:var(--hero-glow);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.hero-shader{text-align:center;min-height:100vh;margin-top:calc((var(--header-h) + 30px) * -1);padding-top:calc(var(--header-h) + 30px);border-bottom:1px solid var(--line-2);background:#000;place-items:center;display:grid;position:relative;overflow:hidden}.hero-shader-veil{pointer-events:none;background:radial-gradient(62% 58% at 50% 48%,#000000d1,#00000057 62%,#0000 88%),linear-gradient(#0000008c,#0000 26%,#0000 70%,#000000b3);position:absolute;top:0;right:0;bottom:0;left:0}.hero-shader .wrap{z-index:2;position:relative}.hero-shader .qs-h1{color:#fff;text-shadow:0 2px 30px #000c;max-width:18ch;margin-inline:auto;font-size:clamp(32px,5.4vw,70px)}.hero-shader .qs-h1 em{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(100deg,#3ee094,#a9f5cc);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-shader .qs-eyebrow{color:#9ba3a0}.hero-shader .qs-trust{color:#a8b0ad}.hero-shader .qs-ctas{justify-content:center}.hero-shader .qs-hero-copy{flex-direction:column;align-items:center;gap:clamp(14px,1.8vh,22px);display:flex}.hero-shader .qs-hero-copy:before{display:none}.hero-brief{text-align:center;padding:clamp(56px,7vw,96px) 0}.hero-brief .qs-cap-lead{max-width:62ch;margin:0 auto}.hero-brief .qs-metrics{margin-top:clamp(32px,4vw,54px)}.hero-deploy{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:clamp(28px,3.4vw,44px);font-size:12px}[data-theme=dark] .qs-spotlight{background:radial-gradient(46% 46% at 50% 58%,#ffffff0d,#0000 70%)}[data-theme=dark] .qs-glow{background:radial-gradient(700px 520px at 50% 48%,#ffffff0f,#0000 70%)}.qs-queen-fly{z-index:2;will-change:transform;filter:drop-shadow(0 26px 40px #0a140f66);pointer-events:none;position:absolute;top:0;left:0}[data-theme=dark] .qs-queen-fly{filter:brightness(.88)drop-shadow(0 0 54px #aaebc847)drop-shadow(0 28px 44px #0009)}.qs-stage1{z-index:3;text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.qs-center{flex-direction:column;align-items:center;display:flex}.qs-hero-copy{position:relative}.qs-hero-copy:before{content:"";background:radial-gradient(60% 60% at 50% 45%,var(--paper) 0%,transparent 78%);opacity:.55;z-index:-1;border-radius:50%;position:absolute;top:-60px;right:-80px;bottom:-60px;left:-80px}[data-theme=dark] .qs-hero-copy:before{opacity:1;background:radial-gradient(60% 60% at 50% 45%,#00000080,#0000 75%)}.qs-h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.8vw,52px);font-weight:600;line-height:1.14}[data-theme=dark] .qs-h1{text-shadow:0 2px 22px #000000e6,0 0 60px #000000b3}.qs-h1 em{text-shadow:none;background:linear-gradient(100deg,var(--jade),#8fe9b8);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}[data-theme=dark] .qs-h1 em{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(100deg,#3ee094,#a9f5cc);-webkit-background-clip:text;background-clip:text}.qs-eyebrow{color:var(--ink-3);letter-spacing:.32em;text-transform:uppercase;text-align:left;margin-bottom:18px;font-size:10.5px}.qs-ctas{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:50px;display:flex}.qs-ctas .btn-assess{padding:10px 18px;font-size:14px}.qs-btn-ghost-dark{color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.qs-btn-ghost-dark:hover{border-color:var(--jade);color:var(--jade-d)}.qs-scroll-indicator{opacity:.8;cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;margin-top:36px;transition:opacity .3s;display:inline-flex}.qs-scroll-indicator:hover{opacity:1}.qs-mouse-icon{border:2px solid var(--ink-3);border-radius:12px;justify-content:center;width:22px;height:36px;padding-top:6px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}[data-theme=dark] .qs-mouse-icon{border-color:#fff6}.qs-scroll-indicator:hover .qs-mouse-icon{border-color:var(--jade);box-shadow:0 0 12px #2ec27e40}.qs-mouse-wheel{background:var(--jade);border-radius:2px;width:3px;height:7px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite mouseScroll;box-shadow:0 0 8px #2ec27e99}@keyframes mouseScroll{0%{opacity:1;transform:translateY(0)}50%{opacity:.8;transform:translateY(8px)}to{opacity:0;transform:translateY(14px)}}.qs-scroll-arrows{flex-direction:column;align-items:center;gap:3px;margin-left:7px;display:flex}.qs-scroll-arrows span{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:6px;height:6px;animation:1.8s ease-in-out infinite arrowGlow;display:block;transform:rotate(45deg)}.qs-scroll-arrows span:nth-child(2){margin-top:-3px;animation-delay:.25s}@keyframes arrowGlow{0%,to{opacity:.25;border-color:var(--ink-3)}50%{opacity:1;border-color:var(--jade)}}.qs-scroll-text{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.qs-stage2{z-index:1;opacity:0;background:0 0;justify-content:center;align-items:center;gap:min(6vw,84px);padding:0 5vw;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.qs-board2{aspect-ratio:1023/1537;background:#000;border-radius:16px;flex:none;height:70vh;position:relative;overflow:hidden;box-shadow:0 34px 90px -26px #0000008c}.qs-board2-inner{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.qs-board2-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.qs-board2-fade{background:linear-gradient(#00000080,#0000 24%),linear-gradient(#0000 88%,#00000059);position:absolute;top:0;right:0;bottom:0;left:0}.qs-veil2{background:radial-gradient(50% 50%,#040709f0 30%,#04070900 72%);position:absolute;transform:translate(-50%,-50%)}.qs-board-caption{z-index:3;text-align:center;pointer-events:none;padding:0 12px;position:absolute;top:min(4vh,34px);left:0;right:0}.qs-board-caption p{color:#e6efe9;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 16px #000000d9;margin:0;font-family:IBM Plex Mono,monospace;font-size:clamp(9.5px,.9vw,11.5px);font-weight:400;line-height:2.15}.qs-board-caption .qs-crown{color:#7be3a0;text-shadow:0 0 18px #7be3a099;margin-top:10px;font-size:18px;display:block}.qs-caption-dark{z-index:2;flex:0 auto;max-width:544px;position:relative}.qs-cap-lead{color:var(--ink);letter-spacing:-.004em;max-width:48ch;margin:0;font-size:clamp(15.5px,1.45vw,19px);font-weight:450;line-height:1.66}.qs-caption-dark .qs-ctas{justify-content:flex-start}.qs-statgrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:32px 46px;max-width:480px;margin-top:40px;padding-top:34px;display:grid}.qs-stat .n{color:var(--jade);letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,2.9vw,40px);font-weight:700;line-height:1}[data-theme=dark] .qs-stat .n{color:#7be3a0}.qs-stat .l{color:var(--ink-2);letter-spacing:-.01em;margin-top:9px;font-size:13.5px;font-weight:600}.qs-trust{color:var(--ink-2);letter-spacing:.05em;text-align:left;max-width:54ch;margin-top:18px;margin-left:0;font-size:12px;line-height:1.8}[data-theme=dark] .qs-trust{color:#d3ded7;text-shadow:0 1px 12px #000000f2,0 0 24px #000000d9}.qs-statgrid.qs-cases{max-width:520px}.qs-case-t{color:var(--jade);letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:1.25}[data-theme=dark] .qs-case-t{color:#7be3a0}.qs-case-b{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.55}.qs-static-hero{text-align:center;border-bottom:1px solid var(--line-2);background:0 0;justify-content:center;align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.qs-static-hero:before{content:"";background:var(--hero-glow);position:absolute;top:0;right:0;bottom:0;left:0}.qs-queen-hero{z-index:1;opacity:.9;filter:drop-shadow(0 24px 40px #0a140f59);height:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .qs-queen-hero{filter:brightness(.9)drop-shadow(0 0 46px #aaebc842)}.qs-static-board{border-bottom:1px solid var(--line-2);background:0 0;padding:48px 0 0;position:relative}.qs-static-board .qs-board-caption{margin-bottom:26px;position:relative;top:auto}.qs-static-board .qs-board-caption p{color:var(--ink-2);text-shadow:none}.qs-band{aspect-ratio:1;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.qs-band-inner{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.qs-band-img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.qs-veil-static{background:radial-gradient(50% 50%,#040709f0 30%,#04070900 72%);width:34%;height:36%;position:absolute;top:58%;left:50.5%;transform:translate(-50%,-50%)}.qs-queen-static{filter:drop-shadow(0 10px 24px #00000080);height:42%;position:absolute;bottom:18%;left:50.5%;transform:translate(-50%)}@media (max-width:1100px){footer.site .cols{grid-template-columns:1fr 1fr 1fr}footer.site .cols>div:first-child{grid-column:1/-1}.qs-stage2{gap:5vw;padding:0 4vw}.qs-caption-dark{max-width:44vw}.qs-board2{height:64vh}}.opmodel{gap:20px;margin-top:26px;display:grid}.opmodel .oi h3{letter-spacing:-.01em;margin:0 0 5px;font-size:17px;font-weight:600}.opmodel .oi p{color:var(--ink-2);max-width:74ch;margin:0;font-size:15px;line-height:1.65}#operating-architecture,#how-we-deliver{scroll-margin-top:90px}.qs-statgrid.qs-metrics{max-width:500px}.qs-stat .s2{color:var(--ink-3);margin-top:6px;font-size:12px;line-height:1.5}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cta-band .btn-line{color:#fff;background:0 0;border:1px solid #ffffff6b;border-radius:8px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cta-band .btn-line:hover{background:#ffffff14;border-color:#fff}.cta-meta{color:#8fa39a;letter-spacing:.02em;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:12.5px;display:block}.drop{border:1px solid var(--line);opacity:0;visibility:hidden;border-radius:10px;min-width:236px;padding:8px 0;transition:opacity .16s,transform .16s,visibility .16s;display:block;transform:translateY(7px);box-shadow:0 14px 38px #00000024,0 2px 8px #0000000f}.dropwrap:hover .drop{opacity:1;visibility:visible;transform:translateY(0)}.drop:before{content:"";background:var(--jade);opacity:.85;border-radius:0 0 2px 2px;height:2px;display:block;position:absolute;top:0;left:16px;right:16px}.drop a{letter-spacing:.012em;color:var(--ink-2);white-space:nowrap;border-radius:0;padding:8px 20px;font-size:13.5px;font-weight:500;display:block}.drop a:hover{background:var(--line-2);color:var(--ink)}.drop-foot{border-top:1px solid var(--line);margin-top:6px;padding:9px 20px 7px;font-size:13px;font-weight:600;display:block;color:var(--jade)!important}.drop.drop-right{left:auto;right:0}@media (max-width:860px){.nav.open .dropwrap .drop{opacity:1;visibility:visible;box-shadow:none;border:none;min-width:0;padding:0 0 0 14px;transform:none}.drop:before{display:none}}.appr-prog{letter-spacing:.05em;color:var(--jade);flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;display:flex}.appr-prog .sep{color:var(--ink-3);opacity:.6;font-weight:500}.appr-statement{border-left:3px solid var(--jade);color:var(--ink);letter-spacing:-.01em;max-width:52ch;margin-top:20px;padding-left:16px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.appr-journey{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;align-items:stretch;margin-top:8px;display:flex;overflow:hidden}.appr-node{border:0;border-right:1px solid var(--line-2);cursor:pointer;text-align:left;background:0 0;flex-direction:column;flex:1;gap:5px;padding:16px 18px;font-family:inherit;transition:background .15s;display:flex;position:relative}.appr-node:last-child{border-right:0}.appr-node:hover{background:var(--line-2)}.appr-node .an-num{letter-spacing:.08em;color:var(--ink-3);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.appr-node .an-label{color:var(--ink-2);letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.appr-node.active{background:var(--jade-l);box-shadow:inset 0 -3px 0 var(--jade)}.appr-node.active .an-num{color:var(--jade)}.appr-node.active .an-label{color:var(--ink)}.appr-stages{gap:12px;margin-top:20px;display:grid}.appr-stage{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.appr-stage.open{border-color:var(--jade);box-shadow:var(--shadow)}.appr-stage[id]{scroll-margin-top:90px}.appr-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:18px;width:100%;padding:19px 22px;font-family:inherit;display:flex}.appr-head .as-num{color:var(--jade);background:var(--jade-l);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600;display:grid}.appr-head .as-h{flex:1;min-width:0}.appr-head .as-name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.appr-head .as-headline{color:var(--ink);letter-spacing:-.015em;font-family:Space Grotesk,sans-serif;font-size:17.5px;font-weight:600;line-height:1.2}.appr-head .as-toggle{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;font-size:17px;line-height:1;transition:transform .2s,border-color .2s,color .2s;display:grid}.appr-stage.open .as-toggle{border-color:var(--jade);color:var(--jade);transform:rotate(45deg)}.appr-body{padding:2px 22px 22px 84px}.appr-body .as-explain{color:var(--ink-2);max-width:72ch;margin:0 0 16px;font-size:15.5px;line-height:1.6}.appr-detail{gap:12px;margin-bottom:16px;display:grid}.appr-detail .ad{background:var(--tint-bg);border:1px solid var(--tint-border);border-radius:10px;padding:14px 16px}.appr-detail .ad-t{letter-spacing:.08em;text-transform:uppercase;color:var(--jade);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.appr-detail .ad p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.appr-gate{border:1px dashed var(--jade);background:var(--jade-l);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:13px 16px;display:flex}.appr-gate .ag-label{letter-spacing:.08em;text-transform:uppercase;color:var(--jade-d);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:700}.appr-gate .ag-text{color:var(--ink-2);flex:1;min-width:220px;font-size:14px}.appr-gate .ag-cta{color:var(--jade);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;text-decoration:none}.appr-gate .ag-cta:hover{text-decoration:underline}.appr-close{background:var(--surface-invert);color:#fff;text-align:center;border:1px solid var(--line-2);border-radius:16px;padding:44px 40px}.appr-close h2{color:#fff;margin-bottom:10px;font-size:clamp(23px,3vw,30px)}.appr-close p{color:#bfc2c4;max-width:60ch;margin:0 auto 22px;font-size:16px;line-height:1.6}.appr-close .btnrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.appr-close .btn-line{color:#fff;background:0 0;border:1px solid #ffffff6b;border-radius:8px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.appr-close .btn-line:hover{background:#ffffff14;border-color:#fff}.appr-close .appr-meta{letter-spacing:.03em;color:#8fa39a;margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:12.5px}[data-theme=dark] .appr-close .btn-assess{background:#fff;color:#0a5e44!important}@media (max-width:720px){.appr-journey{display:none}.appr-body{padding:2px 20px 20px}}@media (min-width:721px){.appr-detail{grid-template-columns:1fr 1fr}}.wf-flow{margin-top:28px;position:relative}.wf-flow .wf-curve{z-index:0;pointer-events:none;width:60px;height:100%;position:absolute;top:0;left:0}.wf-flow .wf-curve path{fill:none;stroke:url(#wfGrad);stroke-width:2px;stroke-linecap:round}.wf-flow .wf-step{z-index:1;grid-template-columns:60px 1fr;align-items:center;gap:22px;height:112px;display:grid;position:relative}.wf-flow .wf-nodewrap{place-items:center;display:grid}.wf-flow .wf-node{width:48px;height:48px;color:var(--jade);background:var(--jade-l);border:1px solid var(--tint-border);border-radius:14px;place-items:center;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:grid}.wf-flow .wf-txt{border:1px solid #0000;border-radius:12px;padding:12px 18px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.wf-flow .wf-txt h3{letter-spacing:-.01em;margin:0 0 4px;font-size:17.5px;font-weight:600;transition:color .2s}.wf-flow .wf-txt p{color:var(--ink-2);max-width:70ch;margin:0;font-size:14.5px;line-height:1.6}.wf-flow .wf-step:hover .wf-node{background:var(--jade);color:#fff;box-shadow:0 0 0 6px var(--jade-l),0 10px 24px -8px #0e7c5a73;transform:scale(1.08)}.wf-flow .wf-step:hover .wf-txt{background:var(--paper-2);border-color:var(--line);box-shadow:var(--shadow);transform:translate(5px)}.wf-flow .wf-step:hover .wf-txt h3{color:var(--jade-d)}[data-theme=dark] .wf-flow .wf-step:hover .wf-node{color:#06130c}@media (max-width:720px){.wf-flow .wf-curve{display:none}.wf-flow .wf-step{grid-template-columns:48px 1fr;align-items:start;gap:16px;height:auto;padding-bottom:22px}.wf-flow .wf-step:last-child{padding-bottom:0}.wf-flow .wf-nodewrap{align-self:start;position:relative}.wf-flow .wf-step:not(:last-child) .wf-nodewrap:after{content:"";background:var(--line);width:1px;height:calc(100% + 22px);position:absolute;top:50px;left:23px}.wf-flow .wf-node{width:46px;height:46px}.wf-flow .wf-step:hover .wf-txt{transform:none}}.wf-ba{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.wf-ba .wf-col{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;padding:24px 26px}.wf-ba .wf-col.is-after{border-color:var(--tint-border);box-shadow:var(--shadow);position:relative;overflow:hidden}.wf-ba .wf-col.is-after:before{content:"";background:var(--jade);border-radius:0 3px 3px 0;width:3px;position:absolute;top:22px;bottom:22px;left:0}.wf-ba .wf-tag{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:block}.wf-ba .is-before .wf-tag{color:var(--ink-3)}.wf-ba .is-after .wf-tag{color:var(--jade)}.wf-ba ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wf-ba li{gap:12px;font-size:14.5px;line-height:1.5;display:flex}.wf-ba li:before{flex:none}.wf-ba .is-before li{color:var(--ink-3)}.wf-ba .is-before li:before{content:"—";color:var(--ink-3)}.wf-ba .is-after li{color:var(--ink-2)}.wf-ba .is-after li:before{content:"→";color:var(--jade);font-weight:700}@media (max-width:720px){.wf-ba{grid-template-columns:1fr}}main#main{padding-top:calc(var(--header-h) + 30px)}.qs-wrap,.qs-static-hero{margin-top:calc((var(--header-h) + 30px) * -1)}[data-theme=dark] header.site.float .bar{box-shadow:inset 0 1px #ffffff0f,0 18px 44px -22px #000c}header.site.float.is-scrolled .bar{border-color:var(--tint-border)}.dotnav{transform:translate(50%,calc(-50% - var(--dot-lift,0px)));z-index:55;flex-direction:column;align-items:center;gap:16px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:fixed;top:50%;right:22px}.dotnav.is-hidden{opacity:0;pointer-events:none}.dotnav button{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid;position:relative}.dotnav button:before{content:"";background:var(--ink-3);opacity:.45;border-radius:50%;width:7px;height:7px;transition:transform .34s cubic-bezier(.16,1,.3,1),background .3s,opacity .3s}.dotnav button:hover:before{opacity:1;transform:scale(1.35)}.dotnav button[aria-current=true]:before{background:var(--jade);opacity:1;transform:scale(1.5);box-shadow:0 0 0 5px #2ec27e29,0 0 16px #2ec27e8c}.dotnav button span{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:999px;padding:5px 11px;font-family:IBM Plex Mono,monospace;font-size:10.5px;transition:opacity .26s,transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:26px;transform:translateY(-50%)translate(6px)}.dotnav button:hover span,.dotnav button:focus-visible span{opacity:1;transform:translateY(-50%)translate(0)}.dotnav:before{content:"";background:linear-gradient(180deg,transparent,var(--line) 12%,var(--line) 88%,transparent);z-index:-1;width:1px;position:absolute;top:-2px;bottom:-2px}@media (max-width:980px){.dotnav{display:none}}.qs-canvas{z-index:2;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.qs-canvas canvas{display:block}.qs-spotlight{z-index:0;pointer-events:none;background:radial-gradient(46% 46% at 50% 58%,#0000000d,#0000 70%);animation:9s ease-in-out infinite qs-breathe;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes qs-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.blk .sec{position:relative}.reveal-rule{background:linear-gradient(90deg,var(--jade),transparent);transform-origin:0;border-radius:2px;width:64px;height:2px;margin-top:14px;display:block}.blk .card{will-change:transform;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,border-color .38s}.blk a.card:hover,.blk .card:hover{border-color:var(--tint-border);transform:translateY(-6px);box-shadow:0 26px 54px -28px #00000024}[data-theme=dark] .blk a.card:hover,[data-theme=dark] .blk .card:hover{box-shadow:0 26px 54px -24px #000000d9}.blk .card{position:relative;overflow:hidden}.blk .card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-14deg)}.blk .card:hover:after{animation:.85s ease-out card-sheen}[data-theme=dark] .blk .card:after{background:linear-gradient(100deg,#0000,#8fe9b81f,#0000)}@keyframes card-sheen{0%{opacity:0;left:-60%}15%{opacity:1}to{opacity:0;left:130%}}.cmp tbody tr{transition:background .25s}.cmp tbody tr:hover{background:var(--tint-bg)}.cmp .col-win{position:relative}@media (prefers-reduced-motion:reduce){.qs-spotlight,.blk .card:after{animation:none!important}.blk a.card:hover,.blk .card:hover{transform:none}}.qs-stage1 .wrap{max-width:1340px}.qs-h1-split{grid-template-columns:1fr var(--queen-gap) 1fr;--queen-gap:clamp(200px, 20vw, 340px);align-items:center;width:100%;font-size:clamp(34px,5vw,70px);line-height:1.04;display:grid}.qs-h1-l{text-align:right;white-space:nowrap}.qs-h1-r{text-align:left;white-space:nowrap}@media (max-width:980px){.qs-h1-split{--queen-gap:0px;grid-template-columns:1fr;font-size:clamp(28px,7vw,44px)}.qs-h1-gap{display:none}.qs-h1-l,.qs-h1-r{text-align:center;white-space:normal}}.ap{--bay:clamp(48px, 4.6vw, 76px);--tile-r:24px;--tile-bg:var(--paper-2);--tile-line:var(--line-2)}[data-theme=dark] .ap{--tile-bg:#121315;--tile-line:#26292c}[data-theme=dark] .ap .tile,[data-theme=dark] .ap .panel,[data-theme=dark] .ap .rail-card,[data-theme=dark] .ap .faq{box-shadow:none}.ap .bay{padding:var(--bay) 0;border:0;position:relative}.ap .bay--tint{background:linear-gradient(180deg,transparent,var(--tint-bg) 12%,var(--tint-bg) 88%,transparent)}[data-theme=dark] .ap .bay--tint{background:linear-gradient(#0000,#ffffff07 12%,#ffffff07 88%,#0000)}.ap .sec-intro{max-width:46rem;margin:0 auto clamp(24px,2.4vw,36px)}.ap .sec-intro--center{text-align:center}.ap .sec-intro--left{text-align:left;margin-inline:0}.ap .eyebrow{letter-spacing:.18em;margin-bottom:18px;font-size:11.5px}.ap .statement{letter-spacing:-.03em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(27px,3.3vw,44px);font-weight:600;line-height:1.06}@media (min-width:768px){.ap .sec-intro--nowrap{max-width:100%}.ap .statement--nowrap{white-space:nowrap;font-size:clamp(20px,2.6vw,40px)}}.ap .lede{color:var(--ink-2);max-width:72ch;margin:15px auto 0;font-size:clamp(17.5px,1.2vw,19.5px);line-height:1.5}.ap .sec-intro--left .lede{margin-inline:0}.ap .lede-body{color:var(--ink-3);max-width:68ch;margin:12px auto 0;font-size:clamp(16px,1vw,17.5px);line-height:1.6}.ap .sec-intro--left .lede-body{margin-inline:0}.ap .sec-caption{color:var(--ink-3);text-align:justify;text-align-last:center;max-width:60ch;margin:16px auto 0;font-size:13px;line-height:1.55}.ap .sec-intro--left .sec-caption{margin-inline:0}.ap .pull{text-align:center;letter-spacing:-.028em;max-width:26ch;color:var(--ink);background:0 0;border:0;margin:clamp(30px,3.4vw,52px) auto 0;padding:0;font-family:Space Grotesk,sans-serif;font-size:clamp(21px,2.3vw,32px);font-weight:600;line-height:1.14}.ap .pull--quote{max-width:34ch;color:var(--ink-2);font-size:clamp(20px,2.2vw,30px)}.ap .pull cite{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:12px;font-style:normal;display:block}.ap .bento{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ap .bento--caps{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.ap .bento--caps .tile--feature{grid-column:auto}.ap .bento--principles{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.ap .bento--work{grid-template-columns:repeat(3,1fr)}.ap .tile--art{justify-content:flex-start;padding:0}.ap .tile-art{aspect-ratio:16/10;border-radius:var(--tile-r);background:#05100c;margin:clamp(12px,1.2vw,16px);position:relative;overflow:hidden}.ap .tile-art .art-svg{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.02)}.ap .tile--link:hover .art-svg{transform:scale(1.07)}.ap .tile-cap{padding:clamp(16px,1.6vw,22px) clamp(18px,1.9vw,26px) clamp(18px,1.9vw,26px);position:relative}.ap .tile--art .tile-idx{margin-bottom:8px;display:block}.ap .tile--art .tile-cap p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.52}.ap .tile--art .tile-cap strong{color:var(--ink);letter-spacing:-.012em;font-family:Space Grotesk,sans-serif;font-weight:600}.ap .tile--art.tile--link{padding-bottom:0}.ap .tile--art .tile-cap{padding-bottom:clamp(34px,3vw,42px)}.ap .tile--art .tile-go{bottom:clamp(14px,1.5vw,20px);left:clamp(18px,1.9vw,26px)}.ap .tile--feature.tile--art .tile-cap p{max-width:52ch;font-size:16px}@media (max-width:860px){.ap .bento,.ap .bento--caps,.ap .bento--work,.ap .bento--principles{grid-template-columns:1fr}.ap .bento--caps>.tile:last-child,.ap .tile--feature,.ap .tile--wide{grid-column:auto}}.ap .tile{background:var(--tile-bg);border:1px solid var(--tile-line);border-radius:var(--tile-r);flex-direction:column;padding:clamp(20px,2.1vw,28px);text-decoration:none;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s,border-color .42s,background .42s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.ap .tile--wide{grid-column:span 2}.ap .tile--feature{background:linear-gradient(155deg,var(--tint-bg),var(--tile-bg) 62%);border-color:var(--tint-border);grid-column:span 2;justify-content:flex-end}.ap .tile--feature h3{letter-spacing:-.025em;font-size:clamp(20px,1.9vw,26px)}.ap .tile--feature p{max-width:46ch;font-size:16px}.ap .tile-idx{letter-spacing:.16em;color:var(--jade);margin-bottom:14px;font-size:11px}.ap .tile h3{letter-spacing:-.015em;margin:0 0 10px;font-size:19.5px;font-weight:600}.ap .tile p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.48}.ap .tile--link{padding-bottom:clamp(38px,3vw,46px)}.ap .tile-go{color:var(--jade);opacity:0;font-size:17px;transition:opacity .38s,transform .38s cubic-bezier(.16,1,.3,1);position:absolute;bottom:clamp(20px,2.2vw,28px);left:clamp(24px,2.6vw,34px);transform:translate(-6px)}.ap .tile--link:hover,.ap .panel:hover{border-color:var(--tint-border);transform:translateY(-5px);box-shadow:0 30px 60px -34px #00000029}[data-theme=dark] .ap .tile--link:hover,[data-theme=dark] .ap .panel:hover{box-shadow:0 30px 60px -30px #000000e6}.ap .tile--link:hover .tile-go,.ap .panel:hover .tile-go{opacity:1;transform:translate(0)}.ap .panels{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ap .panel{background:var(--tile-bg);border:1px solid var(--tile-line);border-radius:28px;padding:clamp(24px,2.6vw,34px) clamp(24px,2.6vw,34px) clamp(48px,4vw,58px);text-decoration:none;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s,border-color .42s;display:block;position:relative;box-shadow:0 1px 2px #0000000a}.ap .panel-idx{letter-spacing:.18em;color:var(--jade);font-size:11.5px}.ap .panel h3{letter-spacing:-.02em;margin:14px 0 10px;font-size:clamp(21px,2vw,27px);font-weight:600}.ap .panel p.panel-lead{color:var(--ink);margin:0 0 10px;font-size:18.5px;font-weight:600}.ap .panel p{color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.55}.ap .chips{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.ap .chips span{letter-spacing:.06em;color:var(--jade);background:var(--tint-bg);border:1px solid var(--tint-border);border-radius:999px;padding:5px 11px;font-size:11.5px}.ap .cmp2{border-top:1px solid var(--line);margin-top:8px}.ap .cmp2-head,.ap .cmp2-row{border-bottom:1px solid var(--line-2);grid-template-columns:1.1fr 1.4fr 1.4fr;align-items:start;gap:24px;padding:10px 0;display:grid}.ap .cmp2-head{border-bottom-color:var(--line);padding:16px 0}.ap .cmp2-col{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-family:IBM Plex Mono,monospace;font-size:11.5px}.ap .cmp2-head .cmp2-win{color:var(--jade)}.ap .cmp2-label{font-size:15px;font-weight:600}.ap .cmp2-row div{color:var(--ink-3);font-size:14px;line-height:1.48}.ap .cmp2-row .cmp2-win{color:var(--ink)}.ap .cmp2-row:hover{background:var(--tint-bg)}.ap .rail-wrap{overflow:hidden}.ap .rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px max(24px,50vw - 560px) 8px;display:flex;overflow-x:auto}.ap .rail::-webkit-scrollbar{display:none}.ap .rail-card{scroll-snap-align:start;background:var(--tile-bg);border:1px solid var(--tile-line);border-radius:var(--tile-r);flex-direction:column;flex:0 0 clamp(280px,30vw,400px);padding:clamp(22px,2.3vw,30px);text-decoration:none;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s,border-color .42s;display:flex;box-shadow:0 1px 2px #0000000a}.ap .rail-card:hover{border-color:var(--tint-border);transform:translateY(-5px);box-shadow:0 30px 60px -34px #00000029}.ap .rail-card .kick{letter-spacing:.16em;text-transform:uppercase;color:var(--jade);font-size:11px}.ap .rail-card h3{letter-spacing:-.02em;margin:14px 0 12px;font-size:21px;font-weight:600}.ap .rail-card p{color:var(--ink-3);margin:0 0 18px;font-size:14.5px;line-height:1.5}.ap .rail-go{color:var(--jade);margin-top:auto;font-size:14px;font-weight:600}.ap .faq{border-color:var(--tile-line);background:var(--tile-bg);border-radius:18px;box-shadow:0 1px 2px #0000000a}.ap .faq summary{padding:19px 26px;font-size:16px}.ap .faq .ans{padding:0 26px 22px;font-size:15.5px;line-height:1.65}.ap .cta-band{text-align:center;border-radius:32px;padding:clamp(34px,3.8vw,58px) clamp(26px,3.4vw,52px)}.ap .cta-band h2{letter-spacing:-.028em;font-size:clamp(26px,3.4vw,44px);line-height:1.08}.ap .cta-band p{max-width:58ch;margin-inline:auto}@media (max-width:900px){.ap .bento,.ap .bento--principles,.ap .panels{grid-template-columns:1fr}.ap .tile--wide,.ap .tile--feature{grid-area:auto}.ap .cmp2-head{display:none}.ap .cmp2-row{grid-template-columns:1fr;gap:8px}.ap .rail{padding-inline:24px}}header.site.float .bar{height:56px;padding:0 13px 0 24px;position:relative}header.site.float.is-scrolled .bar{height:50px}header.site.float .nav a,header.site.float .nav .navitem{letter-spacing:-.005em;color:var(--ink-2);background:0 0;border-radius:0;padding:8px 9px;font-size:14px;font-weight:450;transition:color .22s}header.site.float .nav a:hover,header.site.float .nav .navitem:hover,header.site.float .dropwrap:hover>.navitem{color:var(--ink);background:0 0}header.site.float .nav .navitem:before{display:none}header.site.float .dropwrap>.navitem:after{opacity:.55;margin-left:4px;font-size:12px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .22s}header.site.float .dropwrap:hover>.navitem:after{opacity:1;transform:rotate(90deg)translate(1px)}header.site.float .bar-actions .theme-toggle{width:34px;height:34px;color:var(--ink-3);border-color:#0000}header.site.float .bar-actions .theme-toggle:hover{background:var(--line-2);color:var(--ink);border-color:#0000}@media (min-width:861px){header.site.float .dropwrap{position:static}header.site.float .drop{background:var(--header-bg);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:2px 26px;width:auto;min-width:0;padding:20px;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-8px);box-shadow:0 30px 70px -34px #0000002e}header.site.float .solutions-drop:not(.proof-drop){grid-template-columns:repeat(2,1fr)}header.site.float .dropwrap:hover .drop{transform:translateY(0)}header.site.float .drop:before{display:none}header.site.float .drop a{letter-spacing:-.01em;color:var(--ink-2);border-radius:12px;padding:11px 12px;font-size:14.5px;font-weight:500}header.site.float .drop a:hover{background:var(--tint-bg);color:var(--ink)}header.site.float .drop .drop-foot{border-top:1px solid var(--line-2);color:var(--jade);border-radius:0;grid-column:1/-1;margin-top:6px;padding-top:14px}}[data-theme=dark] header.site.float .drop{box-shadow:0 30px 70px -30px #000000e6}.about-tl{margin:26px 0 0;padding:0;list-style:none;position:relative}.about-tl:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.about-tl li{padding:0 0 26px 34px;position:relative}.about-tl li:last-child{padding-bottom:0}.about-tl li:before{content:"";background:var(--paper);border:2px solid var(--jade);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0}.about-tl li.is-now:before{background:var(--jade);box-shadow:0 0 0 4px var(--jade-l)}.about-tl .yr{letter-spacing:.1em;text-transform:uppercase;color:var(--jade);font-family:IBM Plex Mono,monospace;font-size:12px}.about-tl h3{margin:6px 0;font-size:18px}.about-tl p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.mini-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.mini-grid.two{grid-template-columns:repeat(2,1fr)}.mini-grid.four{grid-template-columns:repeat(4,1fr)}.mini{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:14px;line-height:1.5;display:flex}.mini:before{content:"";background:var(--jade);border-radius:2px;flex:none;width:7px;height:7px;margin-top:6px}.steps.steps--two{grid-template-columns:1fr 1fr}@media (max-width:720px){.mini-grid,.mini-grid.two,.mini-grid.four,.steps.steps--two{grid-template-columns:1fr}}@media (max-width:860px){header.site.float .bar{display:flex}header.site.float .bar-actions{margin-left:auto}header.site.float .nav{display:none}header.site.float .menu-btn{display:block}header.site.float .nav.open{background:var(--paper-2);border:1px solid var(--line);z-index:20;border-radius:18px;flex-direction:column;align-items:stretch;width:100%;max-height:calc(100vh - 100px);padding:12px;display:flex;position:fixed;top:66px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px -24px #00000073}header.site.float .nav-stage{flex-direction:column;align-items:stretch;display:flex}header.site.float .nav-stage-next{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:10px}header.site.float .nav a,header.site.float .nav .navitem{padding:9px 10px;font-size:14px;display:block}header.site.float .nav .dropwrap{position:relative}header.site.float .nav.open .dropwrap .drop{opacity:1;visibility:visible;width:auto;min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 4px 14px;display:block;position:static;transform:none}header.site.float .nav.open .drop:before{display:none}header.site.float .nav.open .nav-cta-mobile{border-radius:999px;justify-content:center;margin-top:8px;display:inline-flex}}@media (min-width:861px){header.site.float.suppress-dropdown-hover .dropwrap:hover .drop{opacity:0!important;visibility:hidden!important;display:none!important;transform:translateY(-8px)!important}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[calc\(\(var\(--header-h\)\+30px\)\*-1\)\]{margin-top:calc((var(--header-h) + 30px) * -1)}.\!grid{display:grid!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#75f6bc\]\/70{border-color:#75f6bcb3}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#31e995\]{background-color:#31e995}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-12{padding-left:calc(var(--spacing) * 12)}.font-sans{font-family:var(--font-sans)}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.text-\[\#03150d\]{color:#03150d}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.shadow-\[0_12px_34px_rgba\(49\,233\,149\,0\.24\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#31e9953d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#62f3b1\]:hover{background-color:#62f3b1}.hover\:no-underline:hover{text-decoration-line:none}}@media (min-width:48rem){.md\:pl-24{padding-left:calc(var(--spacing) * 24)}.md\:text-\[17px\]{font-size:17px}}@media (min-width:64rem){.lg\:pl-40{padding-left:calc(var(--spacing) * 40)}}}html,body{background:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:17px;line-height:1.47059}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.hero-stage{background:#000}.kinetic-grid-static{pointer-events:none;background:#030705}.kinetic-grid-static__glow{background:radial-gradient(circle,#32eb9113,#20be7008 34%,#148c5200 70%)}.kinetic-grid-static__lines{opacity:.72;background-image:linear-gradient(#789a8911 1px,#0000 1px),linear-gradient(90deg,#789a8911 1px,#0000 1px),radial-gradient(circle,#a0c3b124 1.2px,#0000 1.35px);background-position:50%;background-size:58px 58px,58px 58px,28px 28px;-webkit-mask-image:radial-gradient(76% 70%,#000 0%,#000000d1 44%,#0000 100%);mask-image:radial-gradient(76% 70%,#000,#000000d1 44%,#0000)}.ap{overflow-x:clip}.hero-scene-shift{transform:translateY(-34px)}.hero-title{color:#f4f7f9}.hero-copy{width:min(42rem,56vw);position:relative;top:20px}@media (min-width:768px){.hero-copy{top:76.6929px}}.hero-eyebrow{color:#42eba5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.hero-title--wordmark{letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700}.hero-title--locked{font-size:clamp(27px,3.75vw,48px)}.hero-title-line{white-space:nowrap;display:block}.hero-title-grad{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#2fe0a4,#8ff7b8);-webkit-background-clip:text;background-clip:text}.hero-lede{color:#d5dbe0;width:min(100%,32.5rem);font-weight:500;line-height:1.78}.hero-body{color:#9aa5b1;width:min(100%,32.5rem);font-size:13px}.ap #proof .proof-projects{perspective:1200px;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:min(100%,940px);margin-inline:auto}.ap #proof .proof-projects .tile{isolation:isolate;min-height:0;transform-style:preserve-3d;background:radial-gradient(circle at 72% 12%,#42ef9b17,#0000 34%),linear-gradient(145deg,#121d18e0,#060a08f5);border:1px solid #bfffde1b;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 65px #0000006b,0 1px #ffffff0a,inset 0 1px #ffffff09,inset 22px 0 55px #42ef9b05}.ap #proof .proof-projects .tile:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#91ffca57,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.ap #proof .proof-projects .tile:after{content:"";z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(#75ffbb09 1px,#0000 1px),linear-gradient(90deg,#75ffbb09 1px,#0000 1px);background-size:24px 24px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.ap #proof .proof-dashboard__bar{z-index:2;color:#d8e8e061;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #bfffde12;justify-content:space-between;align-items:center;min-height:34px;padding:0 16px;font:700 7px/1 IBM Plex Mono,monospace;display:flex;position:relative}.ap #proof .proof-dashboard__bar span{align-items:center;gap:8px;display:flex}.ap #proof .proof-dashboard__bar i{background:#42ef9b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #42ef9be6}.ap #proof .proof-dashboard__bar b{color:#42ef9b;font-weight:700}.ap #proof .proof-projects .tile>*{z-index:1;position:relative}.ap #proof .proof-projects .tile-art{aspect-ratio:16/7.2;background:linear-gradient(145deg,#17271fc7,#040806f5);border:1px solid #bfffde1c;border-radius:14px;margin:14px 14px 0;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1);overflow:visible;transform:translateZ(18px);box-shadow:-8px 10px #070e0bb8,-16px 22px 36px #00000057,0 0 32px #42ef9b0b,inset 0 1px #ffffff0b}.ap #proof .proof-projects .tile-art:before,.ap #proof .proof-projects .tile-art:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #a0ffd10e;position:absolute}.ap #proof .proof-projects .tile-art:before{z-index:-1;top:7px;right:-7px;bottom:-7px;left:7px}.ap #proof .proof-projects .tile-art:after{z-index:-2;opacity:.55;top:14px;right:-14px;bottom:-14px;left:14px}.ap #proof .proof-projects .tile-art .art-svg{border-radius:inherit;overflow:hidden}.ap #proof .proof-projects .tile-idx{margin-bottom:6px;font-size:9px}.ap #proof .proof-projects .tile-cap p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.ap #proof .proof-projects .tile-go{bottom:12px;left:18px}.ap #trust .wrap{max-width:1080px}.ap .why-huntier-grid{grid-template-rows:172px 208px;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:min(100%,960px);margin-inline:auto;display:grid}.ap .why-huntier-card{isolation:isolate;background:radial-gradient(circle at 74% 18%,#42ef9b1a,#0000 34%),linear-gradient(145deg,#101d17eb,#050907fa);border:1px solid #b8ffdc1a;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000057,inset 0 1px #ffffff09}.ap .why-huntier-card:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#75ffbb0a 1px,#0000 1px),linear-gradient(90deg,#75ffbb0a 1px,#0000 1px);background-size:22px 22px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.ap .why-huntier-card--security{grid-area:1/1/3/7;padding:28px}.ap .why-huntier-card--compact{flex-direction:column;justify-content:flex-end;padding:22px;display:flex}.ap .why-huntier-card--compact:nth-child(2){grid-area:1/7/auto/10}.ap .why-huntier-card--compact:nth-child(3){grid-area:1/10/auto/13}.ap .why-huntier-card--training{grid-area:2/7/auto/13;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:22px;padding:26px 28px;display:grid}.ap .why-huntier-card span{color:#42ef9b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font:700 8px/1 IBM Plex Mono,monospace;display:block}.ap .why-huntier-card h3,.ap .why-huntier-card strong{color:#f2f8f5;letter-spacing:-.025em;font-family:Space Grotesk,sans-serif}.ap .why-huntier-card h3{max-width:420px;margin:0;font-size:22px;line-height:1.08}.ap .why-huntier-card strong{max-width:17ch;font-size:16px;line-height:1.18}.ap .why-huntier-card p{color:#dae8e085;max-width:47ch;margin:12px 0 0;font-size:11px;line-height:1.5}.ap .why-huntier-card--compact>svg{color:#75f5b3;filter:drop-shadow(0 0 10px #42ef9b38);margin-bottom:auto}.ap .why-security-visual{perspective:700px;position:absolute;top:145px;right:28px;bottom:24px;left:32px}.ap .why-security-visual>i{background:linear-gradient(145deg,#2d4c3d59,#040907e6);border:1px solid #91ffca2e;border-radius:18px;width:170px;height:118px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)rotateX(58deg)rotate(-35deg);box-shadow:0 24px 45px #0000006b,0 0 30px #42ef9b0d}.ap .why-security-visual>i:nth-child(2){opacity:.72;bottom:43px}.ap .why-security-visual>i:nth-child(3){opacity:.44;bottom:74px}.ap .why-security-visual>div{z-index:2;color:#83ffc0;background:#0a2117e0;border:1px solid #76ffbb52;border-radius:24px;place-items:center;width:82px;height:82px;display:grid;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 18px 35px #00000061,0 0 36px #42ef9b24}.ap .why-training-visual{color:#89ffc3;justify-self:end;place-items:center;width:160px;height:130px;display:grid;position:relative}.ap .why-training-visual>svg{z-index:2;filter:drop-shadow(0 0 12px #42ef9b38);position:relative}.ap .why-training-visual i{border:1px solid #77ffbc26;border-radius:18px;position:absolute;top:18px;right:18px;bottom:18px;left:18px;transform:rotate(45deg)}.ap .why-training-visual i:nth-of-type(2){opacity:.7;top:31px;right:31px;bottom:31px;left:31px}.ap .why-training-visual i:nth-of-type(3){opacity:.42;top:44px;right:44px;bottom:44px;left:44px}.ap section.journey-cta-section{background:#020303;align-items:center;padding:clamp(56px,8vh,78px) clamp(28px,4vw,62px);display:grid;position:relative;overflow:hidden}.ap .journey-cta-wrap{z-index:3;width:min(1240px,100%);max-width:none;position:relative}.ap .journey-cta{isolation:isolate;text-align:left;background:#030605a8;border:1px solid #ffffff1a;border-radius:32px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(48px,7vw,110px);min-height:clamp(390px,50vh,460px);padding:clamp(48px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000061,inset 0 1px #ffffff0b}.ap .journey-cta__intro{z-index:3;grid-column:1/7;position:relative}.ap .journey-cta__intro>span{color:#31e995;letter-spacing:.05em;text-transform:uppercase;margin-top:24px;font:500 12px/1 IBM Plex Mono,monospace;display:block}.ap .journey-cta__intro h2{letter-spacing:-.07em;max-width:9ch;margin:0;font-size:clamp(48px,5.3vw,76px);font-weight:650;line-height:.9}.ap .journey-cta__side{z-index:3;grid-column:7/13;align-self:center;position:relative}.ap .journey-cta__actions{z-index:3;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:14px;display:flex;position:relative}.ap .journey-cta__primary,.ap .journey-cta__secondary{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:9px;min-height:60px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.ap .journey-cta__primary{color:#fff;background:#0003;border:1px solid #ffffffc7}.ap .journey-cta__secondary{color:#090b0a;background:#fff;border:1px solid #fff}.ap .journey-cta__primary:hover,.ap .journey-cta__secondary:hover{text-decoration:none;transform:translateY(-2px)}.ap .journey-cta__primary:hover{background:#41e89614;border-color:#6cf2ad}.ap .journey-cta__secondary:hover{background:#8af7bb;border-color:#8af7bb}.ap .journey-spline{z-index:0;opacity:.92;pointer-events:auto;position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;overflow:hidden}.ap .journey-spline>div:not(.journey-spline__fallback):not(.journey-spline__veil):not(.journey-spline__tint):not(.journey-spline__mask),.ap .journey-spline canvas{z-index:1;position:relative;width:100%!important;height:100%!important}.ap .journey-spline canvas{filter:grayscale()brightness(1.3)contrast(1.08)}.ap .journey-spline__tint{z-index:2;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(115deg,#22d886,#31e995 45%,#7bffc6);position:absolute;top:0;right:0;bottom:0;left:0}.ap .journey-spline__veil{z-index:4;pointer-events:none;background:linear-gradient(90deg,#020303d1,#02040375 27%,#0204031f 55%,#02030342),linear-gradient(#0203032e,#0000 34%,#020303b8);position:absolute;top:0;right:0;bottom:0;left:0}.ap .journey-spline__mask{z-index:5;pointer-events:none;background:radial-gradient(125% 135% at 100% 100%,#020303,#020303 62%,#02030300);width:170px;height:80px;position:absolute;bottom:0;right:0}.ap .journey-spline__fallback{z-index:3;perspective:700px;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.ap .journey-spline__fallback i{aspect-ratio:1;background:linear-gradient(145deg,#53ef9f33,#0c1b13d1);border:1px solid #67f4ac3d;border-radius:24px;width:clamp(80px,10vw,145px);animation:7s ease-in-out infinite alternate journey-box-drift;position:absolute;transform:rotateX(58deg)rotate(43deg);box-shadow:inset 0 1px #dcffed1f,0 24px 45px #0000006b,0 0 30px #3de59114}@keyframes journey-box-drift{to{filter:brightness(1.18);translate:0 -18px;rotate:3deg}}.ap .journey-cta__steps{background:#ffffff05;border:1px solid #baffdc17;border-radius:16px;grid-column:1/13;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.ap .journey-cta__steps>div{border-right:1px solid #baffdc14;padding:17px 18px;position:relative}.ap .journey-cta__steps>div:last-child{border-right:0}.ap .journey-cta__steps>div:not(:last-child):after{content:"";border-top:1px solid #53f4a17a;border-right:1px solid #53f4a17a;width:7px;height:7px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.ap .journey-cta__steps small,.ap .journey-cta__steps strong{display:block}.ap .journey-cta__steps small{color:#42ef9b;letter-spacing:.1em;font:700 7px/1 IBM Plex Mono,monospace}.ap .journey-cta__steps strong{color:#f0f7f3;margin-top:7px;font-size:11px}.ap .journey-cta p.journey-cta__note{color:#dae8e066;text-align:right;grid-column:1/13;max-width:none;margin:-8px 0 0;font-size:9px}@media (max-width:680px){.ap #proof .proof-projects{grid-template-columns:1fr}.ap #proof .proof-projects>.tile:nth-child(n){grid-column:auto}.ap .why-huntier-grid{grid-template-rows:none;grid-template-columns:1fr;display:grid}.ap .why-huntier-card:nth-child(n){grid-area:auto/1}.ap .why-huntier-card--security{min-height:410px}.ap .why-huntier-card--compact{min-height:165px}.ap .why-huntier-card--training{grid-template-columns:1fr;min-height:330px}.ap .why-training-visual{justify-self:center}.ap .journey-cta__intro,.ap .journey-cta__actions,.ap .journey-cta__steps,.ap .journey-cta p.journey-cta__note{grid-column:1/13}.ap section.journey-cta-section{padding:70px 18px}.ap .journey-cta{border-radius:26px;grid-template-columns:1fr;gap:42px;min-height:620px;padding:42px 26px}.ap .journey-cta__intro,.ap .journey-cta__side{grid-column:1}.ap .journey-cta__intro h2{max-width:9ch;font-size:clamp(52px,16vw,76px)}.ap .journey-cta__side>p{max-width:34ch;font-size:17px}.ap .journey-cta__actions{flex-wrap:wrap;justify-content:flex-start}.ap .journey-cta__primary,.ap .journey-cta__secondary{min-height:56px;padding:0 24px;font-size:14px}.ap .journey-spline{opacity:.68;top:0;right:0;bottom:0;left:0}.ap .journey-spline__veil{background:linear-gradient(#0203037a,#0203032e 35%,#020303c7)}.ap .journey-cta__steps{grid-template-columns:1fr}.ap .journey-cta__steps>div{border-bottom:1px solid #baffdc14;border-right:0}.ap .journey-cta__steps>div:last-child{border-bottom:0}.ap .journey-cta__steps>div:not(:last-child):after{top:auto;bottom:-4px;right:18px;transform:rotate(135deg)}.ap .journey-cta p.journey-cta__note{text-align:left}}@media (max-width:767px){.hero-copy{width:min(100%,34rem)}.hero-eyebrow{margin-bottom:10px;font-size:10px}.hero-title--locked{font-size:clamp(25px,7vw,29px)}}.ap #proof{background:radial-gradient(circle at 71% 40%,#32d6840e,#0000 30%),radial-gradient(circle at 27% 77%,#5c74670b,#0000 28%),linear-gradient(#080a09,#0d100e 48%,#080a09);min-height:100vh;padding:clamp(42px,6vh,58px) 0 clamp(34px,5vh,46px)}.ap #proof .eyebrow{color:#54dfa0;letter-spacing:.17em;margin-bottom:10px;font-size:8px}.ap #proof .statement{color:#f2f5f3;letter-spacing:-.045em;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.02}.ap #proof .lede{color:#e0e9e47a;max-width:58ch;margin-top:10px;font-size:11px;line-height:1.45}.ap #proof .proof-projects>.tile:nth-child(n){grid-column:auto}.ap #proof .proof-projects .tile{background:radial-gradient(circle at 76% 16%,#42ef9b1b,#0000 31%),linear-gradient(145deg,#1b1f1df5,#0d100efc);border-color:#bcd6c81b;border-radius:14px;height:240px;min-height:0;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .55s,box-shadow .55s;box-shadow:0 22px 48px #00000057,inset 0 1px #ffffff0b,inset 26px 0 64px #42ef9b05}.ap #proof .proof-projects .tile:hover{border-color:#67efaa40;transform:translateY(-3px);box-shadow:0 30px 58px #0000006b,0 0 34px #35d5850e,inset 0 1px #ffffff0f}.ap #proof .proof-projects .tile:before{background:linear-gradient(90deg,#0000,#7ef6bb40,#0000);left:16%;right:16%}.ap #proof .proof-projects .tile:after{content:none}.ap #proof .proof-dashboard__bar{color:#dce7e157;min-height:27px;padding:0 13px;font-size:6px}.ap #proof .proof-dashboard__bar i{width:5px;height:5px}.ap #proof .proof-projects .tile-art{aspect-ratio:auto;background:radial-gradient(circle at 68% 38%,#32e08a17,#0000 34%),linear-gradient(145deg,#1f2622db,#080b09fa);border-color:#b8d8c717;border-radius:10px;height:105px;margin:9px 10px 0;transform:translateZ(12px);box-shadow:0 14px 30px #0000004d,0 0 24px #42ef9b09,inset 0 1px #ffffff09}.ap #proof .proof-projects .tile:hover .tile-art{transform:translate3d(0,-2px,20px);box-shadow:0 18px 34px #0000005c,0 0 30px #42ef9b0f,inset 0 1px #ffffff0b}.ap #proof .proof-projects .tile-art:before,.ap #proof .proof-projects .tile-art:after{content:none}.ap #proof .proof-projects .tile-cap{min-height:0;padding:10px 14px 20px}.ap #proof .proof-projects .tile-idx{color:#4fe19a;letter-spacing:.12em;margin-bottom:4px;font-size:6px}.ap #proof .proof-projects .tile-cap strong{color:#f1f5f2;font-weight:600}.ap #proof .proof-projects .tile-go{color:#65eca8;font-size:13px;bottom:9px;left:auto;right:14px}@media (max-width:680px){.ap #proof{min-height:0;padding:64px 0}.ap #proof .proof-projects{grid-template-rows:none;grid-template-columns:1fr}.ap #proof .proof-projects .tile{height:244px}}.ap #proof .wrap{max-width:920px}.ap #proof .sec-intro{max-width:500px;margin-bottom:24px}.ap #proof .statement{max-width:15ch;margin-inline:auto;font-size:clamp(26px,2.8vw,33px);line-height:.98}.ap #proof .lede{display:none}.ap #proof .proof-projects{grid-template-rows:214px 226px;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;width:min(100%,820px)}.ap #proof .proof-projects>.tile:first-child{grid-column:1/6}.ap #proof .proof-projects>.tile:nth-child(2){grid-column:6/13}.ap #proof .proof-projects>.tile:nth-child(3){grid-column:1/7}.ap #proof .proof-projects>.tile:nth-child(4){grid-column:7/13}.ap #proof .proof-projects .tile{background:linear-gradient(145deg,#1c1f1ee6,#0f1110f7);border-color:#d2e0d80e;border-radius:10px;height:auto;box-shadow:0 18px 38px #00000040,inset 0 1px #ffffff06}.ap #proof .proof-projects .tile:first-child{background:radial-gradient(circle at 55% 24%,#3de28f18,#0000 29%),linear-gradient(145deg,#1a1d1b,#101210)}.ap #proof .proof-projects .tile:nth-child(2){background:radial-gradient(circle at 70% 30%,#3de28f1b,#0000 34%),linear-gradient(145deg,#1b1e1c,#111311)}.ap #proof .proof-projects .tile:nth-child(3){background:radial-gradient(circle at 34% 32%,#3de28f17,#0000 31%),linear-gradient(145deg,#181b19,#0f1110)}.ap #proof .proof-projects .tile:nth-child(4){background:radial-gradient(circle at 66% 31%,#3de28f1a,#0000 32%),linear-gradient(145deg,#1a1d1b,#101210)}.ap #proof .proof-projects .tile:hover{border-color:#6de2a824;box-shadow:0 24px 44px #0000004f,0 0 28px #35d58509,inset 0 1px #ffffff09}.ap #proof .proof-dashboard__bar{display:none}.ap #proof .proof-projects .tile-art{height:132px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 10px;transform:none}.ap #proof .proof-projects .tile:first-child .tile-art{height:126px}.ap #proof .proof-projects .tile:nth-child(2) .tile-art{height:132px}.ap #proof .proof-projects .tile:nth-child(3) .tile-art,.ap #proof .proof-projects .tile:nth-child(4) .tile-art{height:140px}.ap #proof .proof-projects .tile:hover .tile-art{box-shadow:none;transform:translateY(-2px)}.ap #proof .proof-projects .tile-cap{padding:10px 16px 15px}.ap #proof .proof-projects .tile-idx,.ap #proof .proof-projects .tile-go{display:none}.ap #proof .proof-projects .tile-cap p{-webkit-line-clamp:2;color:#dae4de6e;font-size:8px;line-height:1.38}.ap #proof .proof-projects .tile-cap strong{color:#f0f3f1;margin-bottom:4px;font-size:11px;line-height:1.16;display:block}@media (max-width:680px){.ap #proof .proof-projects{grid-template-rows:none;grid-template-columns:1fr}.ap #proof .proof-projects>.tile:nth-child(n){grid-column:auto;height:220px}}.ap #proof .proof-showcase{grid-template-rows:184px 232px;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;width:min(100%,900px);margin-inline:auto;display:grid}.ap #proof .proof-case{isolation:isolate;color:#eef5f1;background:radial-gradient(circle at 74% 26%,#3dde8d1a,#0000 34%),linear-gradient(145deg,#17201b,#09100c 82%);border:1px solid #bbddcb14;border-radius:16px;padding:22px;text-decoration:none;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .55s,box-shadow .55s;position:relative;overflow:hidden;box-shadow:0 25px 55px #00000052,inset 0 1px #ffffff09}.ap #proof .proof-case:hover{border-color:#69efab38;transform:translateY(-4px);box-shadow:0 34px 65px #0006,0 0 38px #33d3820e,inset 0 1px #ffffff0d}.ap #proof .proof-case--1{grid-area:1/1/3/6}.ap #proof .proof-case--2{grid-area:1/6/auto/10}.ap #proof .proof-case--3{grid-area:1/10/auto/13}.ap #proof .proof-case--4{grid-area:2/6/auto/13}.ap #proof .proof-case__copy{z-index:3;position:relative}.ap #proof .proof-case__copy>span{color:#55e6a1;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font:700 7px/1 IBM Plex Mono,monospace;display:block}.ap #proof .proof-case__copy h3{color:#f1f6f3;letter-spacing:-.025em;max-width:28ch;font-size:15px;font-weight:600;line-height:1.08}.ap #proof .proof-case--1 .proof-case__copy h3{max-width:18ch;font-size:22px}.ap #proof .proof-case__copy p{color:#dae7e075;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;margin:8px 0 0;font-size:8px;line-height:1.42;display:-webkit-box;overflow:hidden}.ap #proof .proof-case--1 .proof-case__copy p{-webkit-line-clamp:3;max-width:39ch;font-size:9px}.ap #proof .proof-case__arrow{z-index:4;color:#e1efe773;border:1px solid #d9ede21a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;transition:color .3s,border-color .3s,transform .3s;display:grid;position:absolute;top:18px;right:18px}.ap #proof .proof-case:hover .proof-case__arrow{color:#64efaa;border-color:#64efaa47;transform:rotate(8deg)}.ap #proof .proof-visual{z-index:1;pointer-events:none;position:absolute}.ap #proof .proof-language{height:205px;bottom:22px;left:24px;right:24px}.ap #proof .proof-language:before{content:"";filter:blur(7px);background:radial-gradient(circle,#39e79229,#0000 68%);border-radius:50%;width:240px;height:145px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ap #proof .proof-language__signal{align-items:center;gap:5px;height:86px;display:flex;position:absolute;top:25px;left:0;right:0}.ap #proof .proof-language__signal i{opacity:.52;background:linear-gradient(#75f5b5,#259b65);border-radius:999px;flex:1;min-height:7px;animation:2.2s ease-in-out infinite alternate proof-wave;box-shadow:0 0 9px #41eb9729}.ap #proof .proof-language__signal i:nth-child(3n){animation-delay:-.8s}.ap #proof .proof-language__signal i:nth-child(4n){animation-delay:-1.4s}@keyframes proof-wave{to{opacity:.82;transform:scaleY(.72)}}.ap #proof .proof-language__cursor{background:linear-gradient(#0000,#72f4b4,#0000);width:1px;position:absolute;top:24px;bottom:75px;left:57%;box-shadow:0 0 12px #4ee29b}.ap #proof .proof-language__transcript{background:#0f1b15d6;border:1px solid #adeecb1f;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:54px;padding:0 14px;display:grid;position:absolute;bottom:24px;left:12%;right:7%;box-shadow:0 15px 30px #00000047}.ap #proof .proof-language__transcript>span{color:#65efaa;background:#47e5941c;border-radius:8px;place-items:center;width:27px;height:27px;font:700 7px/1 monospace;display:grid}.ap #proof .proof-language__transcript p{gap:5px;margin:0;display:grid}.ap #proof .proof-language__transcript p i{background:#e1f0e829;border-radius:2px;width:86%;height:3px;display:block}.ap #proof .proof-language__transcript p i:nth-child(2){width:100%}.ap #proof .proof-language__transcript p i:nth-child(3){width:64%}.ap #proof .proof-language__transcript em{color:#62eaa5;font:700 7px/1 monospace}.ap #proof .proof-language>small{color:#d2e4da42;letter-spacing:.06em;font:600 6px/1 monospace;position:absolute;bottom:0;left:0}.ap #proof .proof-archive{width:145px;height:100px;bottom:12px;right:20px}.ap #proof .proof-archive__stack{width:74px;height:58px;position:absolute;top:14px;left:24px}.ap #proof .proof-archive__stack>i{background:#14261d;border:1px solid #83e9b524;border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 12px 25px #00000047}.ap #proof .proof-archive__stack>i:first-child{opacity:.38;transform:translate(-16px,11px)rotate(-8deg)}.ap #proof .proof-archive__stack>i:nth-child(2){opacity:.55;transform:translate(15px,8px)rotate(7deg)}.ap #proof .proof-archive__stack>span{z-index:2;background:linear-gradient(145deg,#203b2e,#0e1913);border:1px solid #74f3b43d;border-radius:8px;padding:15px 13px;position:absolute;top:0;right:0;bottom:0;left:0}.ap #proof .proof-archive__stack b{background:#e0f0e72e;border-radius:2px;width:100%;height:3px;margin-bottom:7px;display:block}.ap #proof .proof-archive__stack b:nth-child(2){width:70%}.ap #proof .proof-archive__scan{z-index:3;background:linear-gradient(90deg,#0000,#55efa4,#0000);height:1px;position:absolute;top:49px;left:6px;right:24px;box-shadow:0 0 13px #41db8f}.ap #proof .proof-archive small{color:#6aecaa7a;font:700 6px/1 monospace;position:absolute;bottom:0;right:0}.ap #proof .proof-creator{width:145px;height:100px;bottom:8px;left:50%;transform:translate(-50%)}.ap #proof .proof-creator__orbit{border:1px solid #61e7a421;border-radius:50%;width:78px;height:78px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ap #proof .proof-creator__orbit:before{content:"";border:1px solid #61e7a417;border-radius:50%;position:absolute;top:13px;right:13px;bottom:13px;left:13px}.ap #proof .proof-creator__orbit>strong{color:#062215;background:#3bdd8e;border-radius:10px;place-items:center;width:31px;height:31px;font:800 9px/1 monospace;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #3ddd8e40}.ap #proof .proof-creator__orbit>i{background:#5ceaa4;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #43e79699}.ap #proof .proof-creator__orbit>i:first-child{top:34px;left:-3px}.ap #proof .proof-creator__orbit>i:nth-child(2){top:4px;right:7px}.ap #proof .proof-creator__orbit>i:nth-child(3){bottom:17px;right:-3px}.ap #proof .proof-creator__orbit>i:nth-child(4){bottom:-2px;left:18px}.ap #proof .proof-creator__suggestion{background:#0e1813db;border:1px solid #c4e4d31a;border-radius:8px;gap:7px;width:62px;padding:6px;display:flex;position:absolute;bottom:2px;right:-12px}.ap #proof .proof-creator__suggestion>span{background:#4ce89929;border-radius:4px;width:13px;height:13px}.ap #proof .proof-creator__suggestion p{flex:1;gap:3px;margin:1px 0;display:grid}.ap #proof .proof-creator__suggestion i{background:#e3efe92e;border-radius:2px;height:2px;display:block}.ap #proof .proof-research{width:58%;height:150px;bottom:8px;right:20px}.ap #proof .proof-research svg{width:100%;height:100%;overflow:visible}.ap #proof .proof-research__links path{fill:none;stroke:#52e29938;stroke-width:1px}.ap #proof .proof-research__nodes circle{fill:#162c21;stroke:#4ee39a;stroke-width:1.2px;filter:drop-shadow(0 0 5px #42e5944d)}.ap #proof .proof-research__nodes circle:nth-child(4){fill:#45e195;stroke:#a1ffd0;stroke-width:2px}.ap #proof .proof-research__result{background:#101b15e0;border:1px solid #b2e1c91a;border-radius:10px;width:145px;padding:11px 12px;position:absolute;bottom:22px;left:-120px;box-shadow:0 14px 28px #00000045}.ap #proof .proof-research__result span{color:#62e9a5;text-transform:uppercase;margin-bottom:8px;font:700 6px/1 monospace;display:block}.ap #proof .proof-research__result i{background:#e2eee824;border-radius:2px;width:100%;height:3px;margin-top:5px;display:block}.ap #proof .proof-research__result i:last-child{width:66%}@media (max-width:680px){.ap #proof .proof-showcase{grid-template-rows:none;grid-template-columns:1fr}.ap #proof .proof-case:nth-child(n){grid-area:auto/1;min-height:250px}.ap #proof .proof-case--1{min-height:390px}}@media (prefers-reduced-motion:reduce){.ap #proof .proof-language__signal i{animation:none}}.hero-ghost{color:#07150e;background:#effff7;border-color:#b8f7d7e6;box-shadow:0 12px 34px #dbffed1f}.hero-ghost:hover{background:#fff;border-color:#fff}.home-proof-stats{color:#f5f7f8;background:radial-gradient(circle at 45% 47%,#004c2b29,#0000 30%),#05080b;border-top:1px solid #6fffb10d;border-bottom:1px solid #6fffb10f;min-height:520px;position:relative;overflow:hidden}.home-proof-stats__grid{opacity:.48;background-image:linear-gradient(#4866582b 1px,#0000 1px),linear-gradient(90deg,#4866582b 1px,#0000 1px);background-size:25% 50%,25% 50%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9%,#000 91%,#0000)}.home-proof-stats__content{width:min(1120px,100% - 64px);min-height:520px;margin:0 auto;position:relative}.home-proof-stat{margin:0;position:absolute}.home-proof-stat strong{color:#f5f7f8;letter-spacing:-.045em;font-size:clamp(31px,3.4vw,50px);font-weight:500;line-height:1;display:block}.home-proof-stat strong span{color:#30e68f}.home-proof-stat p{color:#e7edeac7;letter-spacing:-.01em;margin:9px 0 0;font-size:13px;line-height:1.35}.home-proof-stat--payout{top:9%;left:7%}.home-proof-stat--traders{top:20%;left:48%}.home-proof-stat--countries{top:49%;left:7%}.home-proof-stat--processing{top:70%;left:48%}.home-proof-stats__glow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#36ff9d38,#07884c12 35%,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute;top:43%;left:42%;transform:translate(-50%,-50%)}.home-proof-stats__glow:before,.home-proof-stats__glow:after{content:"";background:linear-gradient(90deg,#0000,#36ff9d94,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 26px #23e98447}.home-proof-stats__glow:before{width:260px;height:1px}.home-proof-stats__glow:after{background:linear-gradient(#0000,#36ff9d94,#0000);width:1px;height:260px}.home-proof-stats__glow i{background:#8affbd;border-radius:50%;width:5px;height:5px;animation:3.8s ease-in-out infinite proof-stat-firefly;position:absolute;box-shadow:0 0 8px #42f69b,0 0 18px #1ee580cc}.home-proof-stats__glow i:first-child{top:42%;left:35%}.home-proof-stats__glow i:nth-child(2){animation-delay:-.9s;top:35%;left:52%}.home-proof-stats__glow i:nth-child(3){animation-delay:-1.8s;top:57%;left:59%}.home-proof-stats__glow i:nth-child(4){animation-delay:-2.6s;top:66%;left:42%}.home-proof-stats__glow i:nth-child(5){animation-delay:-3.2s;top:45%;left:68%}@keyframes proof-stat-firefly{0%,to{opacity:.18;transform:translate(0)scale(.7)}50%{opacity:1;transform:translate(6px,-5px)scale(1.2)}}@media (max-width:767px){.hero-scene-shift{transform:translateY(-18px)}.home-proof-stats,.home-proof-stats__content{min-height:560px}.home-proof-stats__content{grid-template-columns:1fr 1fr;align-content:center;gap:72px 28px;width:min(100% - 40px,520px);display:grid}.home-proof-stat{position:static}.home-proof-stat strong{font-size:clamp(29px,9vw,40px)}.home-proof-stats__glow{top:50%;left:50%}}@media (prefers-reduced-motion:no-preference){@keyframes art-drift{0%,to{transform:translate(0)}50%{transform:translate(5px,-4px)}}@keyframes art-pulse{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes art-flow{to{stroke-dashoffset:-20px}}.art-beam{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite art-drift}.art-pulse{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite art-pulse}.art-flow{animation:1.4s linear infinite art-flow}@keyframes art-ping{0%{opacity:0;transform:scale(.72)}18%{opacity:1}to{opacity:0;transform:scale(1.38)}}.art-ping{transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.2,.7,.2,1) infinite art-ping}@keyframes art-eq{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}.art-eq{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite art-eq}@keyframes art-track-scroll{to{transform:translate(calc(var(--art-track-w) * -1))}}.art-track{animation:4.5s linear infinite art-track-scroll}@keyframes art-grid-scroll{to{transform:translate(-16px)}}.art-grid{animation:1.6s linear infinite art-grid-scroll}@keyframes art-breathe{0%,to{opacity:1}50%{opacity:.55}}.art-breathe{animation:3.6s ease-in-out infinite art-breathe}}@media (prefers-reduced-motion:reduce){.art-travel{display:none}}main>:is(.blk,.bay),.method-page :is(.method-step,.method-close){content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 760px}.ap section.journey-cta-section{background:#020504;padding:clamp(38px,5.6vh,58px) clamp(14px,2.4vw,35px)}.ap .journey-cta-wrap{width:min(1136px,80%)}.ap .journey-cta{background:radial-gradient(circle at 69% 35%,#54ffbb5c,#0000 32%),radial-gradient(circle at 36% 52%,#1adf8470,#0000 38%),linear-gradient(118deg,#053220,#0c8d57 48%,#4caf87);border-color:#65ffb92e;border-radius:30px;gap:clamp(27px,4vw,67px);min-height:clamp(296px,37vh,352px);padding:clamp(38px,4vw,61px);box-shadow:0 36px 90px #00000075,inset 0 1px #e0fff029}.ap .journey-cta:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#00120bad,#0000 46%,#04140d14);position:absolute;top:0;right:0;bottom:0;left:0}.ap .journey-cta__intro{grid-column:1/7}.ap .journey-cta__intro>span{display:none}.ap .journey-cta__intro h2{letter-spacing:-.075em;max-width:7.5ch;font-size:clamp(51px,5.3vw,83px);line-height:.84}.ap .journey-cta__side{grid-column:7/13;align-self:center}.ap .journey-cta__side>p{color:#f6fffacc;max-width:480px;margin:0 0 27px;font-size:clamp(16px,1.45vw,23px);line-height:1.42}.ap .journey-cta__actions{grid-template-columns:1fr 1fr;gap:11px;width:min(100%,432px);display:grid}.ap .journey-cta__status{color:#ffffff5c;background:#0d0f0ed1;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:13px;min-height:60px;padding:0 18px;display:flex;box-shadow:0 15px 30px #00000038}.ap .journey-cta__status span{text-align:center;flex:1;font-size:15px}.ap .journey-cta__status svg{flex:none}.ap .journey-cta__status svg:first-child{color:#ffffff6b}.ap .journey-cta__primary,.ap .journey-cta__secondary{border-radius:18px;min-height:48px;padding:0 22px;font-size:13px}.ap .journey-cta__primary{color:#090b0a;background:#fff;border-color:#fff;box-shadow:0 15px #02231447}.ap .journey-cta__secondary{color:#fff;box-shadow:none;background:#04341f94;border-color:#ffffffb8}.ap .journey-cta__primary:hover{color:#090b0a;background:#8af7bb;border-color:#8af7bb}.ap .journey-cta__secondary:hover{color:#fff;background:#04341fc7;border-color:#8af7bb}.ap .journey-spline{opacity:1;pointer-events:none;top:0;right:0;bottom:0;left:0}.ap .journey-spline__fallback{z-index:0;perspective:900px;top:0;right:0;bottom:0;left:0}.ap .journey-spline__fallback i{background:linear-gradient(145deg,#11231a,#030705 54%,#000);border:1px solid #6fffba1f;border-radius:18px;width:clamp(86px,10.4vw,152px);animation:9s ease-in-out infinite alternate journey-black-key-drift;transform:rotateX(61deg)rotate(43deg);box-shadow:inset 0 1px #c5ffe21c,0 30px 45px #00000075,0 0 34px #00000042}.ap .journey-spline__fallback i:first-child{top:13%;left:30%}.ap .journey-spline__fallback i:nth-child(2){animation-delay:-1.8s;top:37%;left:54%}.ap .journey-spline__fallback i:nth-child(3){animation-delay:-3.6s;top:8%;right:-1%}.ap .journey-spline__fallback i:nth-child(4){animation-delay:-5.4s;bottom:-14%;left:42%}.ap .journey-spline__fallback i:nth-child(5){animation-delay:-7.2s;bottom:-8%;right:8%}@keyframes journey-black-key-drift{to{transform:translateY(-12px)rotateX(61deg)rotate(46deg)}}@media (max-width:1280px) and (min-width:981px){.ap .journey-cta__actions{grid-template-columns:1fr 1fr;width:100%}.ap .journey-cta__primary,.ap .journey-cta__secondary{padding-inline:20px}}@media (max-width:980px){.ap .journey-cta-wrap{width:min(100%,760px)}.ap .journey-cta{grid-template-columns:1fr;gap:30px;min-height:496px}.ap .journey-cta__intro,.ap .journey-cta__side{grid-column:1}.ap .journey-cta__intro h2{font-size:clamp(46px,9.6vw,74px)}.ap .journey-cta__side>p{font-size:15px}.ap .journey-cta__actions{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ap section.journey-cta-section{padding:43px 11px}.ap .journey-cta-wrap{width:100%}.ap .journey-cta{border-radius:22px;min-height:544px;padding:32px 19px}.ap .journey-cta__actions{grid-template-columns:1fr}.ap .journey-cta__primary,.ap .journey-cta__secondary{width:100%}.ap .journey-spline__fallback i:first-child{top:9%;left:58%}.ap .journey-spline__fallback i:nth-child(2){top:35%;left:62%}.ap .journey-spline__fallback i:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.ap .journey-spline__fallback i{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}.page-progress{position:fixed;z-index:60;top:50%;right:13px;width:2px;height:112px;overflow:hidden;border-radius:99px;background:#ffffff17;transform:translateY(-50%);pointer-events:none}.page-progress i{display:block;width:100%;height:100%;transform-origin:top;background:linear-gradient(#a0ffd0,#38e995);box-shadow:0 0 14px #41ef9db3;transition:transform .1s linear}.cinematic-legacy{position:relative;isolation:isolate}.cinematic-legacy:after{content:"";position:absolute;z-index:-1;top:18%;left:7%;width:32%;height:46%;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(64,231,150,.07),transparent 70%);transform:translate3d(-30px,20px,0) scale(.8);transition:opacity 1s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.cinematic-legacy:nth-of-type(2n):after{right:7%;left:auto;transform:translate3d(30px,20px,0) scale(.8)}.cinematic-legacy.is-cinematic-visible:after{opacity:1;transform:translateZ(0) scale(1)}.cinematic-legacy :is(.eyebrow,.page-h1,.sec,.answer,.lede,.muted,.takeaways,.grid,.steps,.quote,.about-tl,.mini-grid,.appr-prog){opacity:0;filter:blur(8px);transform:translate3d(-34px,22px,0);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),filter .72s ease}.cinematic-legacy:nth-of-type(2n) :is(.eyebrow,.page-h1,.sec,.answer,.lede,.muted,.takeaways,.grid,.steps,.quote,.about-tl,.mini-grid,.appr-prog){transform:translate3d(34px,22px,0)}.cinematic-legacy.is-cinematic-visible :is(.eyebrow,.page-h1,.sec,.answer,.lede,.muted,.takeaways,.grid,.steps,.quote,.about-tl,.mini-grid,.appr-prog){opacity:1;filter:blur(0);transform:translateZ(0)}.cinematic-legacy.is-cinematic-visible .eyebrow{transition-delay:.03s}.cinematic-legacy.is-cinematic-visible :is(.page-h1,.sec){transition-delay:.09s}.cinematic-legacy.is-cinematic-visible :is(.answer,.lede){transition-delay:.16s}.cinematic-legacy.is-cinematic-visible :is(.muted,.takeaways){transition-delay:.22s}.cinematic-legacy.is-cinematic-visible :is(.grid,.steps,.mini-grid,.about-tl,.quote,.appr-prog){transition-delay:.28s}.cinematic-legacy :is(.card,.step,.mini){transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .4s ease,background-color .3s ease}.cinematic-legacy.is-cinematic-visible :is(.card,.step,.mini):nth-child(2){transition-delay:.08s}.cinematic-legacy.is-cinematic-visible :is(.card,.step,.mini):nth-child(3){transition-delay:.14s}.cinematic-legacy.is-cinematic-visible :is(.card,.step,.mini):nth-child(n+4){transition-delay:.2s}@media (hover:hover) and (pointer:fine){.cinematic-legacy :is(.card,.step,.mini):hover{transform:translateY(-5px);border-color:#4ceb9d45;box-shadow:0 24px 55px #00000038}}@media (max-width:860px){.page-progress{display:none}.cinematic-legacy :is(.eyebrow,.page-h1,.sec,.answer,.lede,.muted,.takeaways,.grid,.steps,.quote,.about-tl,.mini-grid,.appr-prog),.cinematic-legacy:nth-of-type(2n) :is(.eyebrow,.page-h1,.sec,.answer,.lede,.muted,.takeaways,.grid,.steps,.quote,.about-tl,.mini-grid,.appr-prog){transform:translate3d(0,24px,0)}}@media (prefers-reduced-motion:reduce){.page-progress{display:none}.cinematic-legacy *,.cinematic-legacy:after{animation:none!important;transition:none!important;opacity:1!important;filter:none!important;transform:none!important}}@media (max-width: 767px){:root{--m-gut: 20px;--m-1: 8px;--m-2: 16px;--m-3: 24px;--m-4: 32px;--m-6: 48px;--m-eyebrow: 10px;--m-body: 13px;--m-title: clamp(26px, 7.2vw, 34px);--m-display: clamp(32px, 9vw, 44px);--m-measure: 34ch;--m-slide: 82vw;--m-tap: 44px}}@media (max-width: 700px){.faq-hub__hero{padding-top:42px;padding-bottom:44px}.faq-hub__hero .page-h1{max-width:11ch;font-size:43px;line-height:.98}.faq-hub__hero .answer{margin-top:22px;font-size:17px;line-height:1.55}.faq-hub__identity{grid-template-columns:1fr;margin-top:30px}.faq-hub__identity span{min-height:0;padding:17px 18px;border-right:0;border-bottom:1px solid var(--line)}.faq-hub__identity span:last-child{border-bottom:0}.faq-hub__content{padding-top:30px;padding-bottom:48px}.faq-hub__group{grid-template-columns:1fr;gap:24px}.faq-hub__group>header{position:static;gap:13px}.faq-hub__group h2{max-width:14ch;font-size:31px}.faq-hub__group header p{margin-top:12px;font-size:14px}.faq-hub__group .faq summary{min-height:66px;padding:17px 18px;font-size:16px;line-height:1.35}.faq-hub__group .faq .ans{padding:0 42px 19px 18px;font-size:14px;line-height:1.62}}@media (max-width: 767px){.approach-mobile-rail .approach-stage .collab-visual,.approach-mobile-rail .approach-stage .collab-visual:hover{height:420px;min-height:420px;overflow:hidden;border-radius:24px;box-shadow:inset 0 1px #ffffff14,0 18px 38px #181f1b2e,0 0 0 1px #ffffff6b}.approach-mobile-rail .approach-stage .visual-workspace{height:100%;min-height:0;border-radius:0 0 22px 22px;overflow:hidden}.approach-mobile-rail .performance-ui__live{display:none}.approach-mobile-rail .performance-ui__outcomes{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}}@media (max-width: 767px){.m-rail{display:flex;gap:var(--m-2);padding-inline:var(--m-gut);padding-block:var(--m-2);overflow-x:auto;overflow-y:clip;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m-gut);overscroll-behavior-inline:contain;scrollbar-width:none}.m-rail::-webkit-scrollbar{display:none}.m-rail>*{flex:0 0 var(--m-slide);min-width:0;scroll-snap-align:start}.m-dots{display:flex;justify-content:center;align-items:center;gap:var(--m-1);margin-top:var(--m-3);padding:0}.m-dots button{display:flex;align-items:center;justify-content:center;min-width:var(--m-tap);min-height:var(--m-tap);padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-dots button>i{display:block;width:28px;height:2px;border-radius:999px;background:#ffffff29;transition:width .42s cubic-bezier(.16,1,.3,1),background .42s ease,box-shadow .42s ease}.m-dots button[aria-current=true]>i{width:52px;background:#42ef9b;box-shadow:0 0 14px #42ef9b8c}.m-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--m-1);width:100%;margin-top:var(--m-3);padding:0}.m-steps button{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-height:var(--m-tap);padding:8px 0 0;border:0;border-top:1px solid rgba(255,255,255,.14);background:none;color:#dae6e06b;font:600 var(--m-eyebrow) / 1.25 ui-monospace,monospace;letter-spacing:.14em;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .42s ease,border-color .42s ease;-webkit-tap-highlight-color:transparent}.m-steps button[aria-current=true]{border-top-color:#42ef9b;color:#42ef9b}}@media (max-width: 767px){.coordination-scroll:is(.coordination-stage-1,.coordination-stage-2,.coordination-stage-3,.coordination-stage-4,.coordination-stage-5,.coordination-stage-6) :is(.coordination-system-card--left,.coordination-system-card--center,.coordination-system-card--right){transform:none;left:auto;right:auto;top:auto;filter:none;opacity:1}.coordination-scroll__sticky{padding:88px var(--m-gut) 28px}.coordination-scroll__title{font-size:clamp(28px,8vw,34px)}.coordination-system-deck{margin:32px calc(var(--m-gut) * -1) 0}.coordination-system-card,.coordination-system-card--left,.coordination-system-card--center,.coordination-system-card--right{flex:0 0 82vw;min-width:0;width:auto;height:auto;min-height:0;margin:0;scroll-snap-align:start}.coordination-system-card--center{order:0}.coordination-visual{height:clamp(230px,32svh,285px);flex:none;margin-inline:14px}.coordination-map__node{min-width:52px;padding:7px 8px;border-radius:9px}.coordination-map__node span{font-size:7px}.coordination-map__node strong{margin-top:3px;font-size:10px}.coordination-system-card__foot{display:flex;align-items:center;gap:7px;order:-1;margin:20px 20px 12px;color:#dae6e066;font:600 var(--m-eyebrow) / 1 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.coordination-system-card__foot i{width:5px;height:5px;flex:none;border-radius:999px;background:#42ef9b}.coordination-system-card__head{padding:24px 20px 12px}.coordination-system-card__head h3{font-size:var(--m-title);text-wrap:balance}.coordination-system-card__head p{max-width:var(--m-measure);font-size:var(--m-body);line-height:1.55}}@media (max-width: 767px){.hero-stage>.relative.z-20{padding-left:var(--m-3);padding-right:var(--m-3)}.hero-fade{height:6rem}}@media (max-width: 767px){.solutions-horizontal__sticky{padding:0 0 var(--m-4)}.solutions-horizontal__intro{width:auto;padding:72px var(--m-gut) 0}.solutions-horizontal__intro-title{font-size:var(--m-display);text-wrap:balance}.solutions-horizontal__intro-description{max-width:var(--m-measure);margin-inline:auto;font-size:var(--m-body);line-height:1.55}.solutions-horizontal__track{display:flex;transform:none!important;width:100%;height:auto;margin:var(--m-4) 0 0;perspective:none;transform-style:flat}.solution-page{flex:0 0 82vw;min-width:0;min-height:0;height:auto;padding:0;gap:var(--m-2);grid-template-columns:1fr;scroll-snap-align:start;transform:none!important}.solution-page__copy{max-width:none;justify-self:stretch}.solution-page__title{max-width:none;font-size:var(--m-title);text-wrap:balance}.solution-page__body{max-width:var(--m-measure);font-size:var(--m-body);line-height:1.55}.solution-page__visual{width:100%;justify-self:stretch;transform:none;opacity:1}.solution-page__visual-caption{margin-bottom:var(--m-1);font-size:var(--m-eyebrow)}.solution-dashboard--graphs,.solution-dashboard--hr-detail,.solution-dashboard--marketing,.solution-dashboard--data{height:510px;min-height:510px}.solution-dashboard--marketing{display:flex;flex-direction:column}.solution-dashboard--marketing .solution-mkt__line{flex:1}.solution-dashboard--graphs .solution-dashboard__graph-hero{grid-template-columns:132px minmax(0,1fr);gap:16px;padding:9px 8px}.solution-dashboard--graphs .solution-dashboard__orbit{width:128px;height:128px}.solution-dashboard--graphs .solution-dashboard__orbit:after{top:13px;right:13px;bottom:13px;left:13px}.solution-dashboard--graphs .solution-dashboard__orbit strong{font-size:27px}.solution-dashboard--graphs .solution-dashboard__chart{padding-top:10px}.solution-dashboard--graphs .solution-dashboard__bars{height:86px;padding-top:6px}.solution-dashboard--graphs .solution-dashboard__bar>span{height:58px}.solution-dashboard--hr-detail{padding:18px 20px}.solution-dashboard--hr-detail .solution-dashboard__head{padding-bottom:12px}.solution-dashboard--hr-detail .solution-hr__overview{gap:10px;padding-top:12px}.solution-dashboard--hr-detail .solution-hr__people>button{padding-block:7px}.solution-dashboard--data .solution-speech__workspace{min-height:0;margin-top:14px;padding:16px}.solution-dashboard--data .solution-speech__player{margin-top:22px}.solution-dashboard--data .solution-speech__wave{height:54px}.solution-dashboard--data .solution-speech__transcript{margin-top:18px;padding-top:16px}.solution-dashboard--data .solution-speech__labels{margin-top:14px}.solution-dashboard--data .solution-speech__review{padding-top:12px}.solution-ui{min-height:0}.solution-dashboard-tilt{transform:none}}@media (max-width: 767px){.visual-workspace{grid-template-columns:1fr;gap:var(--m-2)}.care-ui__phone{width:100%;max-width:248px;justify-self:center}.visual-panel{padding:var(--m-2)}.collab-visual{height:auto;min-height:0}.what-huntier__partner-logo-frame{width:100%;max-width:160px}.what-huntier__partner{flex-basis:178px;padding-inline:6px}}@media (max-width: 767px){.case-accordion{width:auto;height:auto;margin:var(--m-4) 0 0;perspective:none}.case-accordion-card,.case-accordion-card.is-active{flex:0 0 calc(100vw - 98px);min-width:0;height:62svh;min-height:420px;scroll-snap-align:start}.case-accordion-card__visual,.case-accordion-card.is-active .case-accordion-card__visual{width:100%;filter:none}.case-accordion-card__content,.case-accordion-card.is-active .case-accordion-card__content{top:auto;left:0;width:100%;height:auto;min-height:58%;justify-content:flex-end;padding:64px var(--m-3) var(--m-3);opacity:1;pointer-events:auto;transform:none;background:linear-gradient(180deg,transparent,rgba(3,9,6,.82) 42%,rgba(3,9,6,.96))}.case-carousel-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--m-1);margin-top:var(--m-2);padding-top:var(--m-2)}.case-accordion-card__content h3{font-size:var(--m-title);text-wrap:balance}.case-accordion-card__content p{font-size:var(--m-body);line-height:1.5}}@media (max-width: 560px){.commercial-achievements__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.commercial-achievement-card:first-child{grid-column:1 / -1}.commercial-achievement-card__value{font-size:clamp(34px,11vw,46px)}.commercial-achievement-card:not(:first-child) .commercial-achievement-card__value{font-size:clamp(26px,7.5vw,34px)}.commercial-achievement-card{padding:18px 14px}.commercial-achievement-card:not(:first-child) .commercial-achievement-card__index{display:none}.journey-spline{inset:auto 0 0 0;height:42%;opacity:.42}}@media (max-width: 767px){main#main>.page{overflow-x:clip}.cmp{display:block;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.cmp::-webkit-scrollbar{display:none}.cmp tbody,.cmp thead{display:table;width:max-content;min-width:100%}footer.site a,.nav a,.menu-btn{min-height:var(--m-tap)}.menu-btn{min-width:var(--m-tap)}.case-accordion-card__content a,.site.float .brand{padding-block:12px}}@media (max-width: 560px){footer.site{padding-top:20px}footer.site .footer-lead{grid-template-columns:1fr;gap:24px;padding:22px 0 30px}footer.site .footer-lead__copy h2{margin-top:18px;font-size:36px;line-height:1.02}footer.site .footer-lead__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}footer.site a.footer-action{padding-inline:14px;font-size:12px}footer.site .footer-main{grid-template-columns:1fr;gap:34px;padding:30px 0 24px}footer.site .footer-directory{grid-template-columns:1fr 1fr;gap:28px 18px}footer.site .footer-directory a{display:flex;align-items:center;padding-block:5px;font-size:12px;line-height:1.35}footer.site .legal{align-items:flex-start;flex-direction:column}footer.site .legal a{margin-left:0}section.blk{padding:40px 0}section.blk.tight{padding:28px 0}.cmp th,.cmp td{padding:10px 12px;font-size:13px}}@media (max-width: 767px){.crm-story-section .crm-float-slot,.crm-story-section .crm-float-slot--bars,.crm-story-section .crm-float-slot--risk,.crm-story-section .crm-float-slot--velocity,.crm-story-section .crm-float-slot--evidence{position:relative;inset:auto;left:auto;right:auto;width:100%;margin-inline:0}.crm-story-section .crm-float-card{width:100%}.mkt-float-slot,.hr-float-slot,.crm-layer-card-group{position:relative;inset:auto;left:auto;right:auto;width:100%}.hr-loop-orbit,.mkt-agent-orbit,.crm-phone-orbits,.hr-phone-orbits{max-width:100%}}@media (max-width: 767px){.solution-page .solution-page__visual{transform:scale(.92);opacity:.45;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease}.solution-page.is-active .solution-page__visual{transform:none;opacity:1}.solution-page .solution-page__copy{opacity:.5;transition:opacity .5s ease}.solution-page.is-active .solution-page__copy{opacity:1}.approach-scroll{height:calc(420svh + 62px);padding-top:62px}.approach-scroll__sticky{position:sticky;top:0;height:100svh;padding:12px 26px;overflow:hidden}.approach-scroll__surface{height:calc(100svh - 24px);min-height:0;width:100%}.approach-scroll__layout{height:auto}}@media (max-width: 767px){.case-accordion{width:calc(100% - 36px);margin-inline:18px;padding-inline:16px;scroll-padding-inline:16px;border-radius:18px}.case-accordion-card{cursor:pointer}}@media (max-width: 767px){.ap .why-huntier-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ap .why-huntier-grid .why-huntier-card--security,.ap .why-huntier-grid .why-huntier-card--training{grid-column:1 / -1;grid-row:auto}.ap .why-huntier-grid .why-huntier-card--compact{grid-column:span 3;grid-row:auto;padding:18px 16px}.ap .why-huntier-grid .why-huntier-card--compact h3{font-size:15px;line-height:1.25;text-wrap:balance}.ap .why-huntier-grid .why-huntier-card--compact p{font-size:12px;line-height:1.5}}@media (max-width: 767px){.ap .journey-cta{display:flex;flex-direction:column;gap:var(--m-3);min-height:0;padding:var(--m-6) var(--m-3)}.ap .journey-cta__intro,.ap .journey-cta__side{width:100%}.ap .journey-cta__side{display:flex;flex-direction:column;gap:var(--m-4)}.ap .journey-cta__actions{display:flex;flex-wrap:nowrap;gap:10px;width:100%;grid-template-columns:none}.ap .journey-cta__primary,.ap .journey-cta__secondary{flex:1 1 0;width:auto;min-width:0;padding:13px 12px;font-size:12.5px;letter-spacing:.01em;white-space:nowrap}.ap .journey-spline{inset:auto 0 0 0;top:auto;bottom:0;height:44%;opacity:.38}}@media (max-width: 767px){.split-parent,.split-word,.split-char,.split-line{will-change:auto!important}}@media (max-width: 767px){.hero-key-hitarea{display:none}.hero-stage>.relative.z-20{justify-content:center;padding-bottom:9svh}.hero-copy{top:0;width:100%}.hero-eyebrow{max-width:29ch;margin-bottom:18px;font-size:10px;line-height:1.45}.hero-title--locked{font-size:clamp(27px,7.7vw,32px);line-height:1.08;letter-spacing:-.028em}.hero-title--locked>.hero-title-line{white-space:normal}.hero-title--locked>.hero-title-line:first-child{margin-bottom:.2em}.hero-lede{max-width:31ch;margin-top:20px;font-size:15px;line-height:1.55}header.site.float .brand{padding-block:0}header.site.float .brand img,header.site.float.is-scrolled .brand img{height:19.4px;transform:none}header.site.float .menu-btn{color:#fff;-webkit-text-fill-color:#fff;background:transparent;border-color:#ffffff29;box-shadow:none}.solutions-horizontal__track{gap:var(--m-gut);padding-inline:var(--m-gut);scroll-padding-inline:var(--m-gut)}.solutions-horizontal__track>.solution-page{flex-basis:calc(100vw - (var(--m-gut) * 2))}.solution-page .solution-page__visual,.solution-page.is-active .solution-page__visual,.solution-page .solution-page__copy,.solution-page.is-active .solution-page__copy{transform:none;opacity:1}.coordination-system-deck{width:100%;margin:32px 0 0;padding-inline:0;scroll-padding-inline:0;gap:var(--m-gut)}.coordination-system-deck>.coordination-system-card,.coordination-system-deck>.coordination-system-card--left,.coordination-system-deck>.coordination-system-card--center,.coordination-system-deck>.coordination-system-card--right{flex-basis:100%;width:100%}.approach-scroll{height:auto;padding-top:28px}.approach-scroll__sticky{position:relative;top:auto;display:block;height:auto;min-height:0;padding:18px 26px 28px;overflow:visible}.approach-scroll__surface{width:100%;height:auto;min-height:0;padding:24px 14px 22px;overflow:hidden}.approach-scroll__head{display:block;min-height:0;text-align:center}.approach-scroll__head>strong{display:block;margin:0;font-size:clamp(40px,12vw,52px);line-height:.92;white-space:normal}.approach-scroll__layout{display:block;width:100%;height:auto;margin-top:22px}.approach-timeline{margin-bottom:18px}.approach-mobile-rail{width:100%;gap:18px;padding:0;overflow-y:hidden;scroll-padding-inline:0}.approach-mobile-rail>.approach-stage{display:block;flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start}.approach-mobile-rail .approach-stage__copy{min-height:0;margin:0 0 14px}.approach-mobile-rail .approach-stage__eyebrow{display:none}.approach-mobile-rail .approach-stage h2{max-width:none;font-size:clamp(24px,7vw,30px);line-height:1.02}.approach-mobile-rail .approach-stage__summary{max-width:34ch;margin-top:10px;font-size:12px;line-height:1.45}.approach-mobile-rail .pilot-ui__readout .visual-panel small{font-size:8px;line-height:1.2}.approach-mobile-rail .pilot-ui__readout .visual-panel{padding:8px 10px}.approach-mobile-rail .pilot-ui__readout strong{margin-top:4px}.approach-mobile-rail .pilot-ui__readout small{margin-top:3px}.approach-mobile-rail .pilot-ui__readout>.visual-panel:last-child strong{font-size:20px}.approach-mobile-rail .collab-visual,.approach-mobile-rail .collab-visual:hover{height:420px;min-height:420px;overflow:hidden;border-radius:24px}.approach-mobile-rail .visual-workspace{min-height:0;align-content:stretch;border-radius:0 0 22px 22px;overflow:hidden}.case-carousel-section{padding:76px 18px 70px}.case-carousel-heading{width:100%;margin:0 0 30px;text-align:center}.case-carousel-heading h2{font-size:clamp(38px,11vw,48px);text-wrap:balance}.case-mobile-showcase{position:relative;z-index:1;width:calc(100% - 64px);margin-inline:auto;padding:0;border:0;background:transparent;box-shadow:none}.case-mobile-stage{overflow:hidden;border:1px solid rgba(75,222,148,.38);border-bottom:0;border-radius:22px 22px 0 0;background:#080b09;box-shadow:0 18px 38px #00000042,0 0 28px #39dc8c0f;animation:case-mobile-stage-in .68s cubic-bezier(.16,1,.3,1)}.case-mobile-stage__visual{position:relative;height:210px;overflow:hidden}.case-mobile-stage__visual>.case-carousel-visual{height:100%}.case-mobile-stage__visual>span{position:absolute;z-index:4;right:16px;bottom:14px;color:#effaf4c7;font:700 9px/1 ui-monospace,monospace;letter-spacing:.13em}.case-mobile-profile{padding:18px 18px 20px;border:1px solid rgba(75,222,148,.38);border-top-color:#acffd51a;border-radius:0 0 22px 22px;background:linear-gradient(155deg,#0a130e,#040806 78%);box-shadow:0 20px 40px #111c152e;animation:case-mobile-profile-in .62s cubic-bezier(.16,1,.3,1)}.case-mobile-profile>span{color:#58e9a1;font:700 9px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.case-mobile-profile h3{max-width:17ch;margin:10px 0 9px;color:#f1f6f3;font-size:25px;font-weight:540;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.case-mobile-profile>p{max-width:39ch;margin:0;color:#dae7e0a8;font-size:12px;line-height:1.52}.case-mobile-profile .case-carousel-facts{margin-top:14px;padding-top:13px}.case-mobile-profile>a{display:inline-flex;min-height:44px;align-items:center;margin-top:13px;color:#edf4f0;font-size:13px;font-weight:650;text-decoration:none;border-bottom:1px solid rgba(115,239,177,.42)}.case-mobile-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(24,86,55,.22)}.case-mobile-previews>button{position:relative;height:132px;min-width:0;padding:0;overflow:hidden;border:1px solid rgba(172,255,213,.13);border-radius:15px;background:#080b09;color:#fff;cursor:pointer;box-shadow:0 14px 30px #00000047;transition:border-color .3s ease,transform .3s ease,filter .3s ease}.case-mobile-previews>button:hover,.case-mobile-previews>button:focus-visible{border-color:#58e9a17a;transform:translateY(-3px);outline:none}.case-mobile-preview__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.case-mobile-preview__canvas>.case-carousel-visual{position:absolute;left:50%;top:50%;width:250px;height:250px;transform:translate(-50%,-50%) scale(.33);transform-origin:center;pointer-events:none}.case-mobile-preview__canvas .case-carousel-visual>small{display:none}.case-mobile-previews>button>small{position:absolute;z-index:4;right:8px;bottom:8px;color:#effaf4d1;font:700 8px/1 ui-monospace,monospace}.case-mobile-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.case-mobile-controls>button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#c1cec7;background:#ffffff06;cursor:pointer}.case-mobile-controls>button svg{width:16px}.case-mobile-controls>div{display:flex;align-items:center;gap:7px}.case-mobile-controls>div button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#e1ece63d;cursor:pointer;transition:width .35s ease,border-radius .35s ease,background .35s ease}.case-mobile-controls>div button.is-active{width:22px;border-radius:999px;background:#59eda3}@keyframes case-mobile-stage-in{0%{opacity:0;filter:blur(7px);transform:translateY(18px) scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes case-mobile-profile-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.case-mobile-feature{overflow:hidden;border:1px solid rgba(54,126,88,.32);border-radius:22px;background:#0a0e0c;box-shadow:0 24px 52px #0f181333}.case-mobile-feature__visual{position:relative;height:250px;overflow:hidden;border-bottom:1px solid rgba(106,239,172,.15)}.case-mobile-feature__visual>.case-carousel-visual{height:100%}.case-mobile-feature__visual>span{position:absolute;z-index:3;top:16px;right:16px;color:#dff5e99e;font:700 10px/1 ui-monospace,monospace;letter-spacing:.13em}.case-mobile-feature__content{padding:26px 22px 24px}.case-mobile-feature__content>span{color:#58e9a1;font:700 10px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.case-mobile-feature__content h3{margin:14px 0 12px;color:#f1f6f3;font-size:28px;font-weight:520;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.case-mobile-feature__content>p{margin:0;color:#aeb8b2;font-size:13px;line-height:1.58}.case-mobile-feature__content>a{display:inline-flex;min-height:44px;align-items:center;margin-top:22px;color:#edf4f0;font-size:14px;font-weight:650;text-decoration:none;border-bottom:1px solid rgba(115,239,177,.42)}.case-mobile-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.case-mobile-selector>button{position:relative;height:92px;min-width:0;padding:0;overflow:hidden;border:1px solid rgba(25,44,34,.16);border-radius:13px;background:#0a0e0c;filter:grayscale(.8) brightness(.66);cursor:pointer;transition:border-color .3s ease,filter .3s ease,transform .3s ease}.case-mobile-selector>button.is-active{border-color:#37d788b8;filter:none;transform:translateY(-3px);box-shadow:0 10px 24px #13482d33}.case-mobile-selector .case-carousel-visual{height:100%;pointer-events:none}.case-mobile-selector .case-carousel-visual>small{display:none}.case-mobile-selector>button>span{position:absolute;z-index:4;right:7px;bottom:7px;color:#effaf4cc;font:700 8px/1 ui-monospace,monospace}.case-mobile-showcase>.m-dots button>i{background:#1111152e}.case-mobile-showcase>.m-dots button[aria-current=true]>i{background:#22b879;box-shadow:0 0 12px #22b8794d}}@media (max-width: 767px){.solution-page{gap:var(--m-4)}.solution-dashboard--hr-detail .solution-hr__overview{grid-template-columns:1fr;gap:14px}.solution-dashboard--hr-detail .solution-hr__people{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;align-content:start;gap:7px}.solution-dashboard--hr-detail .solution-hr__people>button{grid-template-columns:1fr;justify-items:center;align-content:center;gap:5px;min-height:0;padding:9px 5px;text-align:center}.solution-dashboard--hr-detail .solution-hr__people>button>i{width:26px;height:26px;flex:none;font-size:9px}.solution-dashboard--hr-detail .solution-hr__people>button>span{align-items:center;text-align:center}.solution-dashboard--hr-detail .solution-hr__people>button strong{font-size:10px;line-height:1.15}.solution-dashboard--hr-detail .solution-hr__people>button small{display:none}.solution-dashboard--hr-detail .solution-hr__people>button b{font-size:13px}.solution-dashboard--hr-detail .solution-hr__radar{width:100%}.solution-dashboard--hr-detail .solution-hr__radar svg{width:100%;height:auto;max-height:none;min-height:0}}@media (max-width: 767px){.coordination-visual .coordination-map__label{top:24px;left:22px}.coordination-visual .coordination-core__top{padding-top:26px}.coordination-visual .coordination-capacity__headline{padding-top:24px}}@media (max-width: 767px){.approach-stage .collab-visual{height:clamp(400px,55svh,470px);min-height:0}.approach-stage .collab-visual{display:flex;flex-direction:column}.approach-stage .collab-visual__bar{flex:none}.approach-stage .visual-workspace{flex:1 1 auto;height:auto;min-height:0}.care-ui__phone,.pilot-ui__phone,.launch-ui__phone{justify-self:center;width:100%;max-width:236px}.approach-stage .care-ui__phone{zoom:.82}.visual-panel{align-self:stretch}}@media (max-width: 767px){.approach-stage .visual-workspace{padding:10px;gap:9px}.approach-stage .visual-panel{padding:12px}.approach-stage .visual-panel>small,.approach-stage .visual-kicker{font-size:9px;line-height:1.3}.approach-stage .visual-panel p{font-size:11px;line-height:1.4;margin:0}.approach-stage .performance-ui__outcomes{gap:8px}.approach-stage .performance-ui__outcomes p,.approach-stage .performance-ui__outcomes small{font-size:10px;line-height:1.35}}@media (max-width: 767px){.approach-stage .collab-visual__bar{display:none}.approach-stage .pilot-node span{font-size:9px;font-weight:600;letter-spacing:.09em;opacity:.5;font-variant-numeric:tabular-nums}.approach-stage .pilot-node strong{font-size:11.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.approach-stage .pilot-node small{font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;opacity:.55;line-height:1.3}.approach-stage .performance-ui__revenue small{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;opacity:.6}.approach-stage .performance-ui__revenue strong{font-size:30px;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.approach-stage .performance-ui__outcomes span{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;opacity:.6}.approach-stage .performance-ui__outcomes strong{font-size:18px;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.approach-stage .performance-ui__months span{font-size:9px;letter-spacing:.04em;opacity:.5}}@media (max-width: 767px){.approach-stage .pilot-ui__flow{top:24px;right:16px;bottom:5px;left:16px}.visual-workspace.pilot-ui{grid-template-rows:220px minmax(0,1fr)}}@media (max-width: 767px){.crm-phone-timeline article div>span b,.crm-phone-timeline time,.crm-hero-phone--schedule header small,.crm-phone-week>span small,.crm-phone-timeline article div>small,.crm-gantt-now b,.crm-gantt-task>div small,.crm-phone-float span,.crm-layer-card small,.crm-velocity-chart header small,.crm-allocation-card header small,.crm-risk-forecast header small,.crm-velocity-chart header>span,.crm-risk-forecast header span,.crm-allocation-ring small,.crm-hero-phone--schedule>span,.crm-phone-float small,.crm-phone-conversation>em,.crm-phone-prompts button{font-size:10px}.crm-layer-card span,.crm-dash-top small,.crm-board-head small,.crm-hero-phone--schedule header>b,.crm-gantt-head small,.crm-phone-input span{font-size:11px}.crm-story-section--intro .crm-hero-composition .crm-layer-card small,.crm-story-section--intro .crm-hero-composition .crm-layer-card span{font-size:10px}.hr-phone-float span,.hr-task-phone__profile small,.hr-task-phone .hr-task-summary span,.hr-task-lanes p>em,.hr-rating-row>p>span,.hr-project-launcher--hero .hr-match-person div small,.hr-project-launcher--hero .hr-match-person>small,.hr-phone-float small,.hr-task-phone__head small,.hr-task-phone .hr-person-rail button>span,.hr-task-lanes header span,.hr-skills-layout>aside button>span,.hr-radar-label b,.hr-rating-person>span,.hr-evidence-rating>span,.hr-evidence-rating>div>strong small{font-size:10px}.hr-project-launcher--hero .hr-match-person>button,.hr-task-phone__profile>span,.hr-skill-list span,.hr-rating-row .hr-rating-person small{font-size:11px}.mkt-result-note small,.mkt-generated-avatar>span,.mkt-avatar-option>span,.mkt-editor-toolrow>span,.mkt-scene-strip small,.mkt-track--caption i,.mkt-studio-workspace--actor .mkt-prompt-node small,.mkt-studio-workspace--actor .mkt-style-node small,.mkt-node-merge span,.mkt-prompt-editor small,.mkt-prompt-editor>div button,.mkt-editor-toolrow button,.mkt-preview-copy small,.mkt-track>b,.mkt-track>em,.mkt-agent-caption strong{font-size:10px}.mkt-studio button,.mkt-studio-workspace--actor .mkt-style-node button,.mkt-lab-head em,.mkt-prompt-editor p,.mkt-editor-head>span,.mkt-editor-head>button,.mkt-preview-copy span,.mkt-analytics-kpis em,.mkt-platform-results em{font-size:11px}.mkt-story-section--agent .mkt-agent-ring>span,.mkt-story-section--agent .mkt-agent-core small,.mkt-story-section--agent .mkt-social-node span{font-size:10px}.mkt-story-section--agent .mkt-agent-core strong{font-size:11px}}@media (max-width: 767px){.crm-dashboard-framebar,.crm-velocity-chart footer,.crm-story-section--intro .crm-allocation-key p,.crm-gantt-weeks{font-size:10px}.crm-project-list header,.crm-hero-phone--schedule>nav,.crm-phone-top{font-size:11px}.hr-task-phone__nav button{font-size:10px}.hr-task-phone__status,.hr-skill-list>header{font-size:11px}.mkt-preview-controls,.mkt-editor-tracks header{font-size:10px}.mkt-chart-panel footer{font-size:11px}}@media (max-width: 767px){.hr-rating-row>div:first-child span{font-size:10px}.hr-rating-row>div:first-child small{font-size:11px}}@media (max-width: 767px){.crm-dash-body{height:auto;min-height:0}.crm-story-section--intro .crm-hero-composition .crm-main-dashboard{height:auto;min-height:0;grid-template-rows:auto}}@media (max-width: 767px){.crm-story-section--intro .crm-hero-composition{height:1060px}.crm-story-section--intro .crm-hero-composition:before{top:88px;bottom:34px;height:auto;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 46px),rgba(0,0,0,.7) calc(100% - 23px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 46px),rgba(0,0,0,.7) calc(100% - 23px),transparent 100%)}}@media (max-width: 767px){.solution-page--hr .hr-project-launcher--hero,.solution-page--hr .hr-skills-board,.solution-page--hr .hr-talent-search-dashboard{width:100%;max-width:100%}.solution-page--hr .hr-project-launcher--hero{height:610px;min-height:610px;border-radius:22px}.solution-page--hr .hr-project-launcher--hero .hr-launch-head{height:52px;padding-inline:12px}.solution-page--hr .hr-project-launcher--hero .hr-launch-head>button{display:none}.solution-page--hr .hr-project-launcher--hero .hr-launch-body{display:grid;grid-template-columns:1fr;grid-template-rows:48px minmax(0,1fr);height:556px;min-height:556px}.solution-page--hr .hr-project-launcher--hero .hr-launch-body>aside{display:block;height:48px;padding:8px 11px;overflow:hidden;white-space:normal}.solution-page--hr .hr-project-launcher--hero .hr-launch-body>aside button:not(.is-active){display:none}.solution-page--hr .hr-project-launcher--hero .hr-launch-body>aside button.is-active{width:100%;min-width:0;margin:0;padding:7px 10px}.solution-page--hr .hr-project-launcher--hero .hr-launch-body>aside button.is-active em{display:none}.solution-page--hr .hr-project-launcher--hero .hr-launch-body>main{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;align-content:start;min-height:0;padding:13px}.solution-page--hr .hr-project-launcher--hero .hr-project-title span strong{font-size:16px}.solution-page--hr .hr-project-launcher--hero .hr-project-insight{gap:0;margin-top:0;padding:12px 13px}.solution-page--hr .hr-project-launcher--hero .hr-project-insight>div>header strong{font-size:26px}.solution-page--hr .hr-project-launcher--hero .hr-project-insight>div>svg{height:132px}.solution-page--hr .hr-project-launcher--hero .hr-project-insight>section{display:none}.solution-page--hr .hr-project-launcher--hero .hr-recommended-team{margin-top:0}.solution-page--hr .hr-project-launcher--hero .hr-recommended-team>header{padding-bottom:6px}.solution-page--hr .hr-project-launcher--hero .hr-match-person{grid-template-columns:31px minmax(0,1fr) 52px 54px;gap:6px;padding:8px}.solution-page--hr .hr-project-launcher--hero .hr-match-person>button{padding-inline:6px;font-size:10px;white-space:nowrap}.solution-page--hr .hr-project-launcher--hero .hr-match-person>i,.solution-page--hr .hr-project-launcher--hero .hr-match-person>small{display:none}.solution-page--hr .hr-talent-search-dashboard{display:grid;grid-template-columns:1fr;grid-template-rows:340px minmax(0,1fr);height:610px;min-height:610px;border-radius:22px}.solution-page--hr .hr-talent-chat,.solution-page--hr .hr-talent-results{min-height:0;padding:15px 16px}.solution-page--hr .hr-talent-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.solution-page--hr .hr-talent-conversation{gap:8px;padding-top:12px;overflow:hidden;justify-content:flex-end}.solution-page--hr .hr-talent-chat__head{padding-bottom:4px}.solution-page--hr .hr-talent-message{max-width:94%}.solution-page--hr .hr-talent-message p{padding:8px 10px;font-size:11px;line-height:1.36}.solution-page--hr .hr-talent-message>span{flex-basis:23px;width:23px;height:23px}.solution-page--hr .hr-talent-refinements{display:none}.solution-page--hr .hr-talent-composer{margin-top:8px}.solution-page--hr .hr-talent-search-status{display:none}.solution-page--hr .hr-talent-results>header{padding-bottom:2px}.solution-page--hr .hr-talent-results{display:grid;grid-template-rows:auto auto minmax(0,1fr);border-left:0;border-top:1px solid rgba(150,205,181,.13)}.solution-page--hr .hr-talent-results__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:10px}.solution-page--hr .hr-talent-results__list button{grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;gap:0 5px;padding:6px}.solution-page--hr .hr-talent-results__list .hr-talent-avatar{grid-row:1 / 3;width:26px;height:26px}.solution-page--hr .hr-talent-results__list .hr-talent-person small{display:none}.solution-page--hr .hr-talent-results__list .hr-talent-match-score{grid-column:2;margin-top:2px}.solution-page--hr .hr-candidate-profile{align-content:start;padding:7px 12px}.solution-page--hr .hr-candidate-profile>header{gap:8px;padding-bottom:8px}.solution-page--hr .hr-candidate-profile>header .hr-talent-avatar{width:34px;height:34px}.solution-page--hr .hr-candidate-summary{display:none}.solution-page--hr .hr-candidate-history{grid-template-columns:1fr;gap:6px}.solution-page--hr .hr-candidate-history>div{padding:7px 8px}.solution-page--hr .hr-candidate-history>div:nth-child(2){display:none}.solution-page--hr .hr-candidate-contact{grid-template-columns:1fr;gap:6px}.solution-page--hr .hr-candidate-contact>div{display:none}.solution-page--hr .hr-candidate-contact>button{grid-column:1 / -1;min-height:30px}.solution-page--hr .hr-phone-aura,.solution-page--hr .hr-phone-orbits{display:block}.solution-page--hr .hr-phone-float{display:none}.solution-page--hr .hr-task-phone{width:min(350px,100%);height:690px;max-width:100%;border-radius:50px}.solution-page--hr .hr-task-phone .hr-person-rail{display:flex}.solution-page--hr .hr-task-phone__head{margin-top:27px}.solution-page--hr .hr-task-phone__profile{margin-top:0}.solution-page--hr .hr-task-phone .hr-task-summary{display:grid}.solution-page--hr .hr-task-phone .hr-task-lanes{height:314px;margin-top:0;overflow-y:auto}.solution-page--hr .hr-task-phone .hr-task-lanes>section:nth-child(3){display:block}.solution-page--hr .hr-task-phone .hr-task-lanes>section p:nth-of-type(n+3){display:grid}.solution-page--hr .hr-task-phone .hr-task-lanes>section{margin-bottom:10px}.solution-page--hr .hr-task-phone .hr-task-lanes>section p{font-size:8px}.solution-page--hr .hr-task-phone .hr-task-lanes>section header{font-size:9px}.solution-page--hr .hr-skills-board{height:610px;min-height:610px;grid-template-rows:52px minmax(0,1fr) auto 100px;border-radius:22px}.solution-page--hr .hr-skills-board .hr-panel-head{height:52px}.solution-page--hr .hr-skills-board .hr-skills-layout{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);min-height:0}.solution-page--hr .hr-skills-board .hr-skills-layout>aside{display:none}.solution-page--hr .hr-skills-board .m-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;padding:0 14px 2px}.solution-page--hr .hr-skills-board .m-steps button{min-height:38px;padding-top:7px;letter-spacing:.08em}.solution-page--hr .hr-skills-board .hr-skills-layout>main{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:4px;align-content:center;min-height:0;padding:8px 14px 12px}.solution-page--hr .hr-skills-board .hr-radar{width:100%;max-width:290px}.solution-page--hr .hr-skills-board .hr-radar svg{height:236px}.solution-page--hr .hr-skills-board .hr-radar-label{font-size:10px}.solution-page--hr .hr-skills-board .hr-skill-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.solution-page--hr .hr-skills-board .hr-skill-list>header{display:none}.solution-page--hr .hr-skills-board .hr-skill-list>div{margin:5px 0}.solution-page--hr .hr-skills-board .hr-skill-list>div:nth-of-type(n+4){display:grid}.solution-page--hr .hr-skills-board .hr-rating-row{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px;padding:12px 14px}.solution-page--hr .hr-skills-board .hr-rating-row>div:first-child strong{margin-top:2px;font-size:15px}.solution-page--hr .hr-skills-board .hr-rating-row>p{display:none}.solution-page--hr .hr-skills-board .hr-star{width:17px;height:17px}}@media (max-width: 767px){.solution-page--hr .hr-talent-chat__head small,.solution-page--hr .hr-talent-results>header small,.solution-page--hr .hr-talent-results>header>span,.solution-page--hr .hr-talent-avatar,.solution-page--hr .hr-talent-match-score small,.solution-page--hr .hr-candidate-profile>header small,.solution-page--hr .hr-candidate-profile>header p,.solution-page--hr .hr-candidate-history small,.solution-page--hr .hr-recommended-team>header span,.solution-page--hr .hr-recommended-team>header em,.solution-page--hr .hr-match-person>span,.solution-page--hr .hr-talent-chat__head em{font-size:10px}.solution-page--hr .hr-talent-results__list .hr-talent-person strong,.solution-page--hr .hr-candidate-history strong{font-size:11px}}@media (max-width: 430px){.solution-page--hr .hr-talent-conversation>.hr-talent-message:first-child{display:none}.solution-page--hr .hr-talent-search-dashboard{grid-template-rows:264px minmax(0,1fr)}.solution-page--hr .hr-talent-conversation{gap:6px}.solution-page--hr .hr-talent-message p{padding-block:6px}.solution-page--hr .hr-candidate-profile>header p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.solution-page--hr .hr-candidate-profile>header .hr-talent-avatar{width:30px;height:30px}.solution-page--hr .hr-talent-results>header{padding-bottom:0}.solution-page--hr .hr-talent-results__list button{padding:5px}}@media (max-width: 560px){.crm-story-section--intro .crm-hero-composition{height:664px}}@media (max-width: 767px){.crm-story-section--progress .crm-story-copy{order:-1}.crm-gantt-board{min-height:0}.crm-gantt-grid{grid-template-rows:repeat(5,52px);grid-auto-rows:52px;gap:7px 0;padding:8px 0 14px}.crm-gantt-task{height:46px}.crm-gantt-weeks{margin:14px 0 8px}.crm-gantt-head{padding-bottom:16px}.crm-gantt-footer{padding-top:14px}}@media (max-width: 560px){.crm-gantt-head strong{margin-top:6px;font-size:20px}}@media (max-width: 767px){.crm-story-section--features .crm-floating-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.crm-story-section--features .crm-float-slot{display:grid;min-height:0}.crm-story-section--features .crm-float-card{min-height:0}.solution-page .crm-float-slot{will-change:transform;animation:crm-float-slot-mobile 7.4s ease-in-out infinite!important}.solution-page .crm-float-slot--risk{animation-duration:8.2s!important;animation-delay:-2.1s!important}.solution-page .crm-float-slot--velocity{animation-duration:7.8s!important;animation-delay:-4.2s!important}.solution-page .crm-float-slot--evidence{animation-duration:8.6s!important;animation-delay:-1.3s!important}@keyframes crm-float-slot-mobile{0%,to{transform:translate3d(0,-3.5px,0)}50%{transform:translate3d(0,3.5px,0)}}@media (prefers-reduced-motion: reduce){.solution-page .crm-float-slot,.solution-page .crm-float-slot--risk,.solution-page .crm-float-slot--velocity,.solution-page .crm-float-slot--evidence{will-change:auto;animation:none!important}}}@media (max-width: 560px){.crm-story-section--features .crm-float-card{padding:14px}.crm-story-section--features .crm-float-card>span{margin-top:10px;font-size:11px}.crm-story-section--features .crm-float-card>strong{font-size:16px}.crm-story-section--features .crm-float-card--bars>div,.crm-story-section--features .crm-mini-wave,.crm-story-section--features .crm-float-card--risk svg:last-child{height:30px;margin-top:10px}.crm-story-section--features .crm-evidence-dots{margin-top:12px}}@media (max-width: 767px){.crm-story-section--copilot .crm-phone-float{display:block;-webkit-backdrop-filter:none;backdrop-filter:none}.crm-story-section--copilot .crm-phone-float--proof{right:10px;bottom:132px;width:150px}.crm-story-section--copilot .crm-phone-float--risk{left:10px;top:178px;width:144px}.crm-story-section--copilot .crm-phone-float--capacity{right:10px;top:84px;width:150px}.crm-story-section--copilot .crm-phone-float--signal{display:none}}@media (max-width: 767px){header.site.float .nav.open .dropwrap:not(.is-open) .drop{display:none}header.site.float .nav.open .navitem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:12px}header.site.float .nav.open .dropwrap .navitem:after{display:none}header.site.float .nav.open .navitem-caret{flex:0 0 auto;width:8px;height:8px;margin-right:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.55;transform:translateY(-2px) rotate(45deg);transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s ease}header.site.float .nav.open .dropwrap.is-open .navitem-caret{opacity:1;transform:translateY(1px) rotate(-135deg)}header.site.float .nav.open .dropwrap.is-open .drop{margin:2px 0 6px;padding:2px 0 2px 12px;border-left:1px solid rgba(255,255,255,.12)}header.site.float .nav.open .dropwrap.is-open .drop a{padding-block:10px}header.site.float .nav.open .dropwrap.is-open .drop small{display:none}.nav-cta-group{display:grid;gap:10px;margin-top:14px}.nav-cta-group>a{display:flex;align-items:center;justify-content:center;min-height:var(--m-tap);padding:12px 18px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none}.nav-cta-ghost{border:1px solid rgba(255,255,255,.22);background:#ffffff0a;color:#eef4f0}.nav-cta-primary{border:1px solid rgba(117,246,188,.7);background:#31e995;color:#03150d;box-shadow:0 12px 34px #31e9953d}}@media (max-width: 767px){.proof-case-section{padding:66px 0 58px}.proof-case-section .proof-case-section__grid{gap:26px}.proof-case-section .proof-case-copy h2{font-size:30px;line-height:1.1}.proof-case-section .proof-case-copy ul{gap:8px;margin-top:18px}.proof-case-evidence{padding:64px 0}.proof-case-evidence .proof-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proof-case-evidence .proof-case-metrics>div{min-height:106px;padding:16px 14px}.proof-case-evidence .proof-case-metrics strong{font-size:26px;line-height:1.05}.proof-case-evidence .proof-case-metrics span{margin-top:6px;font-size:11px;line-height:1.35}.proof-case-evidence .proof-case-replication{gap:12px;margin-top:14px;padding:18px}.proof-case-evidence .proof-case-next{gap:8px;margin-top:18px}.proof-case-evidence .proof-case-next a{padding:14px 16px}.proof-boundary small,.proof-boundary>i b,.proof-cited-answer small,.proof-creator-profile small,.proof-learning-tracks span,.proof-learning-tracks strong,.proof-mentor-dialog small,.proof-mentor-dialog>p span,.proof-research-answer small,.proof-retrieval small,.proof-knowledge-graph span,.proof-mini-pipeline span,.proof-privacy-orbit>b,.proof-source-answer em{font-size:10px}}
