.b2c-product-demo{color:#181d23;--demo-line:#e5e9e8;min-width:0}.b2c-product-demo :is(button,strong,p,span){font-family:var(--font-body)}.b2c-product-demo button{cursor:pointer}.b2c-product-demo button:focus-visible{outline:2px solid var(--service-ink);outline-offset:4px}.b2c-demo-toolbar{color:#757b82;justify-content:flex-end;align-items:center;gap:20px;min-height:44px;margin-bottom:22px;font-size:13px;line-height:1.6;display:flex}.b2c-demo-toolbar>div{gap:4px;display:flex}.b2c-demo-toolbar:not(:has(button)){display:none}.b2c-demo-toolbar button{border:1px solid var(--demo-line);color:#5f6866;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.b2c-demo-toolbar button:hover{color:var(--service-ink);background:var(--service-tint)}.b2c-product-demo .service-teaching-diagram{grid-template-columns:clamp(76px,7.5vw,112px) clamp(24px,3vw,48px) minmax(0,1fr) clamp(24px,3vw,48px) clamp(76px,7.5vw,112px);width:100%;max-width:1200px;margin-inline:auto;padding-block:0 62px}.b2c-conversation-demo{--service-ink:var(--customer-accent-ink);--service-accent:var(--customer-accent);--service-tint:var(--customer-tint)}.b2c-product-demo .service-teaching-device{container-type:inline-size}.b2c-product-demo .service-teaching-person{font-size:16px;font-weight:500;transition:background .5s,box-shadow .5s,border-color .5s}.b2c-product-demo .service-teaching-person[data-speaking=true]{border-color:var(--service-ink);box-shadow:0 0 0 7px var(--service-tint)}.b2c-product-demo .service-teaching-line{transition:background .4s}.b2c-product-demo .service-teaching-line[data-speaking=true]{background:var(--service-ink)}.b2c-product-demo .service-teaching-device .program-laptop-lid{background:#d8dddc;border:0;border-radius:18px 18px 0 0;margin-inline:4.3%;padding:10px}.b2c-product-demo .service-teaching-device>p{width:100%;color:var(--service-ink);font-size:18px;font-weight:500;left:0}.b2c-chat-screen{aspect-ratio:16/9;background:#fff;border-radius:9px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.b2c-demo-chrome{border-bottom:1px solid var(--demo-line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px 26px;display:flex}.b2c-product-demo .b2c-demo-chrome .service-brand{--service-brand-size:25px}.b2c-demo-chrome>span:last-child{color:#79817f;align-items:center;gap:7px;font-size:13px;display:flex}.b2c-demo-chrome i{background:var(--service-accent);border-radius:50%;width:6px;height:6px;display:block}.b2c-chat-subject{background:var(--service-tint);color:var(--service-ink);align-items:center;gap:10px;padding:14px 26px;font-size:14px;line-height:1.5;display:flex}.b2c-chat-subject svg{flex-shrink:0}.b2c-chat-scroll{min-height:0;padding:clamp(8px,2.2cqw,18px) clamp(10px,3cqw,24px);overflow:hidden}@media (min-width:701px){.b2c-product-demo .service-teaching-device:before,.b2c-product-demo .service-teaching-device:after{content:"";background:color-mix(in srgb, var(--service-ink) 38%, white);width:calc(4.3% + 1px);height:1.5px;position:absolute;top:50%}.b2c-product-demo .service-teaching-device:before{left:0}.b2c-product-demo .service-teaching-device:after{right:0}}.b2c-chat-messages{flex-direction:column;gap:clamp(8px,2cqw,16px);margin:0;padding:0;list-style:none;display:flex}.b2c-chat-messages li{flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:87%;display:flex}.b2c-chat-messages li[data-role=student]{align-self:flex-end;align-items:flex-end}.b2c-chat-messages li[data-visible=false]{display:none}.b2c-chat-author{color:#8a918e;margin-bottom:4px;font-size:clamp(10px,1.7cqw,12px)}.b2c-product-demo .b2c-chat-messages p{color:#303936;background:#f2f5f4;border-radius:0 16px 16px;margin:0;padding:clamp(7px,1.6cqw,12px) clamp(10px,2.2cqw,17px);font-size:clamp(11px,2.3cqw,16px);line-height:1.6}.b2c-product-demo .b2c-chat-messages [data-role=student] p{background:var(--service-ink);color:#fff;border-radius:16px 0 16px 16px}.b2c-chat-input{border:1px solid var(--demo-line);color:#9ba29f;border-radius:12px;justify-content:space-between;align-items:center;margin:0 clamp(10px,3cqw,24px) clamp(8px,1.8cqw,14px);padding:clamp(6px,1.2cqw,9px) 12px;font-size:clamp(10px,1.8cqw,13px);display:flex}.b2c-chat-input svg{color:var(--service-ink)}.b2c-chat-completion{color:var(--service-ink);justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:clamp(10px,1.8cqw,13px);display:flex}.b2c-chat-completion[data-visible=false]{display:none}.b2c-typing-caret{vertical-align:-.13em;background:currentColor;width:2px;height:1em;margin-left:3px;animation:.8s ease-in-out infinite b2c-caret;display:inline-block}@keyframes b2c-caret{50%{opacity:0}}.b2c-conversation-demo[data-fading=true] :is(.b2c-chat-messages,.b2c-chat-completion),.b2c-math-demo[data-fading=true] .b2c-math-workspace{opacity:0;transition:opacity .65s}.b2c-demo-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:34px;display:grid}.b2c-demo-features .editorial-proof-feature{border-top:1px solid #dce2e1;grid-column:auto;padding-top:26px;display:block}.b2c-demo-features .editorial-proof-icon{margin-bottom:18px}.b2c-math-app{background:#fff;border:1px solid #dfe6e2;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px -42px #26382e38}.b2c-math-steps{border:0;border-bottom:1px solid var(--demo-line);gap:8px;min-width:0;margin:0;padding:18px 26px;display:flex}.b2c-math-steps button{color:#828a86;background:#f4f6f5;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:15px;font-weight:500;transition:color .3s,background .3s;display:flex;position:relative}.b2c-math-steps button>span{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.b2c-math-steps button[aria-pressed=true]{color:#fff;background:var(--service-ink)}.b2c-math-steps button:hover:not([aria-pressed=true]){background:var(--service-tint);color:var(--service-ink)}.b2c-math-workspace{background:#f6f8f7;grid-template-columns:1.1fr 1fr;gap:clamp(24px,3.2vw,56px);padding:30px;display:grid}.b2c-math-paper{background:#fff;border:1px solid #e6ebe7;border-radius:5px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 12px 30px -22px #1f322e38;container-type:inline-size}.b2c-math-problem{border-bottom:1px solid var(--demo-line);flex-direction:column;gap:10px;padding-bottom:22px;display:flex}.b2c-math-problem>span:first-child{color:#8c928f;font-size:12px}.b2c-math-problem>strong{letter-spacing:-.02em;font-size:clamp(23px,2vw,31px);font-weight:500}.b2c-math-problem>span{color:#646d68;font-size:15px}.b2c-product-demo .b2c-math-problem p{margin:0;font-size:15px;line-height:1.6}.b2c-math-writing{grid-template-columns:minmax(0,1fr) minmax(160px,1.15fr);align-items:center;gap:20px;min-height:210px;padding-top:18px;display:grid;position:relative}.b2c-math-work-label{color:#9aa39e;margin-bottom:12px;font-size:12px;display:block}.b2c-math-work-line{color:#65716a;align-items:center;gap:10px;font-size:clamp(16px,4.8cqw,20px);line-height:1.9;display:flex}.b2c-math-work-line>span{clip-path:inset(0);transition:clip-path .62s ease-out}.b2c-math-work-line[data-visible=false]>span{clip-path:inset(0 100% 0 0)}.b2c-math-work-line[data-review=true]{color:#89612e}.b2c-math-work-line[data-review=true]>span{text-underline-offset:5px;-webkit-text-decoration:underline #dfcca6;text-decoration:underline #dfcca6}.b2c-math-sketch{aspect-ratio:6/5;width:100%;height:auto;color:var(--service-ink);opacity:1;margin:0;transition:opacity .4s;display:block}.b2c-math-graph[data-visible=false]{opacity:0}.b2c-math-answer{border-top:1px solid var(--demo-line);color:#8b928e;align-items:center;gap:16px;margin-top:12px;padding-top:16px;font-size:12px;display:flex}.b2c-math-answer strong{color:#515c56;font-size:22px;font-weight:500}.b2c-math-scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#00d0be09,#0000);position:absolute;inset:0}.b2c-math-paper[data-scanning=true] .b2c-math-scan{opacity:1}.b2c-math-scan:after{content:"";background:var(--service-accent);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 -14px 24px 10px #134e3a16}.b2c-math-paper[data-scanning=true] .b2c-math-scan:after{animation:1.5s linear infinite paused b2c-scan}.b2c-math-demo[data-running=true] .b2c-math-scan:after{animation-play-state:running}.b2c-math-scan span{z-index:1;background:var(--service-ink);color:#fff;white-space:nowrap;border-radius:100px;padding:8px 14px;font-size:12px;position:absolute;top:18px;left:50%;transform:translate(-50%)}@keyframes b2c-scan{0%{top:0}to{top:100%}}.b2c-math-feedback{align-self:stretch;min-width:0}.b2c-math-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;height:100%;min-height:360px;display:flex}.b2c-math-intro-icon{width:82px;height:82px;color:var(--service-ink);background:#e9f0ec;border-radius:50%;place-items:center;display:grid}.b2c-math-intro>strong{word-break:keep-all;max-width:290px;font-size:22px;font-weight:400;line-height:1.65}.b2c-math-intro>div:last-child{flex-wrap:wrap;justify-content:center;gap:9px 16px;display:flex}.b2c-math-intro>div:last-child span{color:#7c8780;align-items:center;gap:5px;font-size:13px;display:flex}.b2c-math-panel-heading{color:var(--service-ink);align-items:center;gap:10px;padding:8px 0 22px;display:flex}.b2c-math-panel-heading strong{font-size:20px;font-weight:500}.b2c-math-criterion{background:#fff;border:1px solid #e0e7e2;border-radius:12px;margin-bottom:12px;transition:opacity .35s,transform .35s}.b2c-math-criterion[data-ready=false]{opacity:.38;transform:translateY(4px)}.b2c-math-criterion button{text-align:left;border-radius:inherit;width:100%;color:var(--service-ink);background:0 0;border:0;align-items:center;gap:10px;padding:18px;display:flex}.b2c-math-criterion button:disabled{cursor:default}.b2c-math-criterion button>strong{flex:1;font-size:17px;font-weight:500}.b2c-math-criterion button>span{white-space:nowrap;font-size:12px}.b2c-math-criterion button[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.b2c-math-criterion[data-status=review] button{color:#ab584d}.b2c-math-criterion>div{padding:0 18px 20px}.b2c-product-demo .b2c-math-criterion p{color:#6c7770;margin:0;font-size:14px;line-height:1.8}.b2c-product-demo .b2c-math-criterion p+p{color:#8a938e;margin-top:10px;font-size:13px}.b2c-math-mentoring{flex-direction:column;align-items:flex-start;display:flex}.b2c-product-demo .b2c-mentor-question{color:var(--service-ink);background:#e3ece6;border-radius:14px 0 14px 14px;align-self:flex-end;margin:0 0 16px;padding:11px 15px;font-size:14px;line-height:1.8}.b2c-product-demo .b2c-mentor-response{color:#53615a;background:#fff;border:1px solid #e0e7e2;border-radius:0 14px 14px;width:100%;min-height:96px;margin:0;padding:17px 20px;font-size:15px;line-height:1.85}.b2c-math-correction{border-left:2px solid var(--service-ink);background:#eaf1ec;width:100%;margin-top:20px;padding:18px 20px;transition:opacity .5s,transform .5s}.b2c-math-correction[data-visible=false]{opacity:0;transform:translateY(8px)}.b2c-math-correction>span{color:#7a8d81;margin-bottom:8px;font-size:12px;display:block}.b2c-math-correction strong{color:var(--service-ink);font-size:21px;font-weight:500;line-height:1.7;display:block}.b2c-product-demo .b2c-math-correction p{color:var(--service-ink);align-items:center;gap:6px;margin:12px 0 0;font-size:13px;line-height:1.6;display:flex}.b2c-math-correction p svg{flex-shrink:0}@media (max-width:1000px){.b2c-product-demo .service-teaching-diagram{grid-template-columns:70px 22px minmax(0,1fr) 22px 70px}.b2c-product-demo .service-teaching-person{gap:6px;font-size:13px}.b2c-product-demo .service-teaching-person svg{width:26px}.b2c-demo-chrome,.b2c-chat-subject{padding-inline:18px}.b2c-chat-scroll{padding-inline:clamp(10px,3cqw,18px)}.b2c-demo-features{gap:24px}.b2c-math-workspace{grid-template-columns:1.1fr 1fr;gap:22px;padding:24px}.b2c-math-paper{padding:22px}}@media (max-width:700px){.b2c-product-demo .service-teaching-diagram{grid-template-columns:64px 1fr 1fr 64px;gap:0;padding-bottom:52px}.b2c-product-demo .service-teaching-person{grid-row:1}.b2c-product-demo .service-teaching-person:first-child{grid-column:1}.b2c-product-demo .service-teaching-person:last-child{grid-column:4}.b2c-product-demo .service-teaching-line{grid-row:1}.b2c-product-demo .service-teaching-line:nth-child(2){grid-column:2}.b2c-product-demo .service-teaching-line:nth-child(4){grid-column:3}.b2c-product-demo .service-teaching-device{grid-area:2/1/auto/-1;margin-top:22px}.b2c-product-demo .service-teaching-device:before{content:"";background:color-mix(in srgb, var(--service-ink) 30%, white);width:1px;height:54px;position:absolute;top:-54px;left:50%}.b2c-product-demo .service-teaching-device .program-laptop-lid{border-radius:13px 13px 0 0;padding:7px;position:relative}.b2c-product-demo .b2c-demo-chrome .service-brand{--service-brand-size:21px}.b2c-demo-chrome{gap:12px;padding:17px 16px}.b2c-demo-chrome>span:last-child{font-size:11px}.b2c-chat-subject{padding:12px 15px;font-size:12px}.b2c-demo-features{grid-template-columns:1fr;gap:28px;margin-top:24px}.b2c-demo-features .editorial-proof-feature{grid-template-columns:28px minmax(0,1fr);display:grid}.b2c-math-steps{gap:5px;padding:12px}.b2c-math-steps button{gap:5px;padding:11px 5px;font-size:12px}.b2c-math-steps button>span{width:17px;height:17px;font-size:10px}.b2c-math-workspace{grid-template-columns:1fr;gap:20px;padding:18px}.b2c-math-paper{padding:20px}.b2c-math-problem{gap:7px;padding-bottom:16px}.b2c-math-work-line{font-size:18px}.b2c-math-feedback,.b2c-math-intro{min-height:420px}.b2c-math-panel-heading strong{font-size:18px}.b2c-math-criterion button{padding:15px}.b2c-math-criterion button>strong{font-size:16px}}.b2c-chat-screen .b2c-demo-chrome{gap:12px;padding:clamp(8px,1.7cqw,14px) clamp(10px,3cqw,24px)}.b2c-product-demo .b2c-chat-screen .service-brand{--service-brand-size:clamp(16px, 3.3cqw, 25px)}.b2c-chat-screen .b2c-demo-chrome>span:last-child{font-size:clamp(9px,1.8cqw,13px)}.b2c-chat-subject{gap:7px;padding:clamp(6px,1.3cqw,10px) clamp(10px,3cqw,24px);font-size:clamp(10px,1.9cqw,14px)}.b2c-chat-subject svg{width:clamp(14px,3cqw,22px);height:auto}@container (width<=480px){.b2c-chat-screen{grid-template-rows:auto auto minmax(0,1fr)}.b2c-chat-input{display:none}}@container (width<=360px){.b2c-math-writing{grid-template-columns:1fr;gap:12px}.b2c-math-sketch{justify-self:center;width:min(100%,240px)}}@media (prefers-reduced-motion:no-preference){.b2c-chat-messages li[data-visible=true]{animation:.35s ease-out both b2c-bubble-in}@keyframes b2c-bubble-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.b2c-product-demo *,.b2c-product-demo :after{transition:none!important;animation:none!important}}.b2c-product-demo [data-running=false] .b2c-typing-caret{animation-play-state:paused}.b2c-math-work-line{flex-wrap:wrap;gap:3px 8px}.b2c-math-review-label{white-space:nowrap;background:#f7f1e5;border-radius:4px;padding:2px 6px;font-size:11px;line-height:1.5}.b2c-math-graph{min-width:0;margin:0;transition:opacity .4s}.b2c-math-graph figcaption{color:#9aa39e;margin-bottom:8px;font-size:12px}.customer-page .customer-section[data-presentation=project-evidence] .customer-section-heading{margin-bottom:36px;display:block}.customer-page .customer-section[data-presentation=project-evidence] .customer-section-heading>p{max-width:38em;margin-top:24px}.project-evidence-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,2.4vw,48px);display:grid}.project-evidence-copy{min-width:0}.project-evidence-metrics{grid-template-columns:.7fr .7fr 1.2fr;gap:20px;display:grid}.project-evidence-metrics article{border-top:1px solid #dce2e1;min-width:0;padding-top:24px}.customer-section[data-presentation=project-evidence] .project-evidence-metrics h3{font-family:var(--font-body);word-break:keep-all;font-size:clamp(28px,2.4vw,44px);font-weight:500;line-height:1.25}.customer-section[data-presentation=project-evidence] .project-evidence-metrics p{margin-top:14px;font-size:15px}.project-evidence-caption{border-left:2px solid #dce2e1;max-width:38em;margin-top:36px;padding-left:22px}.customer-section[data-presentation=project-evidence] .project-evidence-caption p{color:#858b8e;text-align:left;word-break:normal;font-size:15px;line-height:1.85}.customer-section[data-presentation=project-evidence] .project-evidence-caption p+p{margin-top:18px}.project-evidence img{border-radius:12px;width:100%;height:auto;display:block}.project-evidence-thread{min-width:0;padding-top:12px}.project-thread-carousel{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:6px;max-width:544px;margin-inline:auto;display:grid}.project-phone-crop{aspect-ratio:1/1.1;padding:3px 6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 100%);mask-image:linear-gradient(#000 0% 75%,#0000 100%);container-type:inline-size}.project-phone{aspect-ratio:1/2.08;background:#111418;border:max(2px,.65cqw) solid #a9b2bc;border-radius:14cqw;padding:1.8cqw;position:relative;box-shadow:inset 0 0 0 1px #020305,0 0 0 1px #6a727d,0 1px 3px #a0a7b9}.project-phone-display{background:#fff;border-radius:11.8cqw;height:100%;position:relative;overflow:hidden}.project-phone-buttons span{background:linear-gradient(90deg,#535b67,#bec7d2 55%,#525b68);border:1px solid #717b89;border-radius:2px 0 0 2px;width:4px;position:absolute;left:calc(-.65cqw - 4px)}.project-phone-action{height:8cqw;top:22cqw}.project-phone-volume-up{height:13cqw;top:36cqw}.project-phone-volume-down{height:13cqw;top:53cqw}.project-phone-buttons .project-phone-power{border-radius:0 2px 2px 0;height:20cqw;top:41cqw;left:auto;right:calc(-.65cqw - 4px)}.project-phone-status{color:#15181c;justify-content:space-between;align-items:flex-start;height:17cqw;padding:4.3cqw 6.5cqw 0;display:flex;position:relative}.project-phone-time{font-family:var(--font-body);font-size:4cqw;font-weight:600;line-height:1}.project-phone-camera{aspect-ratio:74/18;background:#050607;border-radius:100px;width:29cqw;position:absolute;top:2.7cqw;left:50%;transform:translate(-50%)}.project-phone-camera:after{content:"";background:radial-gradient(circle at 38% 35%,#202e47,#080c15 70%);border:1px solid #1e2534;border-radius:50%;width:2.5cqw;height:2.5cqw;position:absolute;top:50%;right:2cqw;transform:translateY(-50%)}.project-phone-indicators{width:19cqw;height:4.3cqw}.project-phone-screen{touch-action:pan-y pinch-zoom;overflow:hidden}.project-phone-track{align-items:flex-start;display:flex}.project-phone-screen figure{flex:0 0 100%;min-width:0;padding-inline:1.2cqw}.project-evidence .project-phone-screen img{border-radius:0}.project-thread-arrow{color:#454d55;border-radius:50%;place-items:center;width:56px;height:56px;transition:color .2s,background .2s;display:grid}.project-thread-arrow svg{width:38px;height:38px}.project-thread-arrow:hover{color:#000;background:#f1f3f3}.project-thread-controls{color:#858b8e;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.project-thread-controls button{place-items:center;width:44px;height:44px;display:grid}.project-thread-controls button:disabled{opacity:.4}.project-evidence-links{flex-wrap:wrap;gap:16px 28px;margin-top:24px;display:flex}.project-evidence-links a{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.project-evidence-links svg{flex:0 0 18px}.project-evidence-links.project-thread-link{justify-content:center;margin-top:8px}.project-evidence-links .outline-link{font-size:15px;text-decoration:none}.project-evidence-participation{border-top:1px solid #dce2e1;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(32px,7vw,100px);margin-top:64px;padding-top:64px;display:grid}.customer-section[data-presentation=project-evidence] .project-evidence-participation h3{font-family:var(--font-title);font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.45}.project-evidence-participation h3 span{display:block}.customer-section[data-presentation=project-evidence] .project-evidence-participation p{margin-top:24px}@media (max-width:1000px){.project-evidence-overview{grid-template-columns:1fr;gap:40px}.project-evidence-thread{padding-top:0}}@media (max-width:800px){.project-evidence-metrics{grid-template-columns:1fr 1fr;gap:24px}.project-evidence-metrics article:last-child{grid-column:1/-1}.project-evidence-participation{grid-template-columns:1fr;margin-top:40px;padding-top:40px}.project-evidence-caption{padding-left:18px}}@media (max-width:600px){.project-thread-carousel{grid-template-columns:44px minmax(0,1fr) 44px;gap:2px}.project-thread-arrow{width:44px;height:48px}.project-thread-arrow svg{width:32px;height:32px}}.customer-page{--product-heading-size:clamp(32px, 2.8vw, 54px);--product-brand-size:clamp(26px, 2.25vw, 36px);--product-badge-size:clamp(14px, 1.18vw, 18px);--product-intro-size:clamp(16px, 1.18vw, 18px);--product-feature-title-size:clamp(22px, 1.78vw, 31px);--product-feature-body-size:clamp(16px, 1.14vw, 17.5px)}.product-brand-lockup{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.product-brand-wordmark{font:800 var(--product-brand-size)/1 var(--font-body);letter-spacing:-.04em;color:var(--black);align-items:center;display:inline-flex}.product-brand-wordmark .service-brand{--service-brand-size:var(--product-brand-size);height:auto}.product-brand-badge{background:color-mix(in srgb, var(--customer-accent-ink) 7%, transparent);color:var(--customer-accent-ink);font-size:var(--product-badge-size);border-radius:9px;padding:6px 11px;line-height:1.5}@media (max-width:700px){.product-brand-lockup{gap:10px}}.product-sample-hero{grid-template-rows:1fr auto;grid-template-columns:62% 38%;align-items:stretch;margin-bottom:72px;display:grid}.product-sample-copy{flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-start;min-width:0;padding-bottom:24px;display:flex}.customer-page .customer-section .product-sample-copy h2{font-size:var(--product-heading-size);line-height:1.3}.product-sample-copy h2 span{display:block}.customer-page .customer-section .product-sample-copy>p{max-width:700px;font-size:var(--product-intro-size);white-space:pre-line;color:#151215;margin-top:48px;padding-right:32px;line-height:1.8}.paper-fan{--paper-left:24%;--paper-width:52%;aspect-ratio:620/500;isolation:isolate;grid-area:1/2/3;min-width:0;position:relative}.paper-fan-artwork{isolation:isolate;z-index:0;pointer-events:none;display:block;position:absolute;inset:-20px -26px -72px;overflow:hidden}.paper-fan-artwork:before,.paper-fan-artwork:after{content:"";z-index:110;pointer-events:none;width:20%;position:absolute;top:0;bottom:0}.paper-fan-artwork:before{background:linear-gradient(90deg,#fff 0%,#ffffffdf 20%,#fff0 100%);left:0}.paper-fan-artwork:after{background:linear-gradient(270deg,#fff 0%,#ffffffdf 20%,#fff0 100%);right:0}.paper-fan-sheet{top:20px;left:var(--paper-left);width:var(--paper-width);transform-origin:50%;will-change:transform, opacity;background:#fff;display:block;position:absolute;box-shadow:0 3px 6px #25282c06,0 12px 32px #25282c12}.paper-fan-sheet img{width:100%;height:auto;display:block}.paper-fan-controls{z-index:3;pointer-events:none;opacity:0;align-items:center;transition:opacity .22s;display:flex;position:absolute;inset:20px 0 13px}.paper-fan:is(:hover,:focus-within) .paper-fan-controls{opacity:1}.paper-fan-controls button{color:#8a8789;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:64px;height:84px;transition:color .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.paper-fan-controls button:first-child{left:calc(var(--paper-left) - 80px)}.paper-fan-controls button:last-child{right:calc(100% - var(--paper-left) - var(--paper-width) - 80px)}.paper-fan-controls button:is(:hover,:focus-visible){color:#171417}.paper-fan-controls button:active{transform:translateY(-50%)scale(.94)}.paper-fan-controls button:focus-visible{outline:2px solid var(--customer-accent-ink);outline-offset:3px}.paper-fan-previous{transform:rotate(180deg)}.paper-fan-caption{z-index:4;width:var(--caption-width,160px);height:var(--button-min-height);pointer-events:none;transition:width .44s cubic-bezier(.22,.8,.2,1),opacity .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.paper-fan-caption span{white-space:nowrap;font:500 16px/1.4 var(--font-body);opacity:0;transition:opacity .22s ease, transform .38s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(6px - 50%))}.paper-fan-caption span[data-caption-active=true]{opacity:1;transition-delay:90ms;transform:translate(-50%,-50%)}.paper-fan[data-intro=running] .paper-fan-caption{opacity:0}.product-sample-actions{flex:none;grid-area:2/1;align-self:end;min-width:0}.product-sample-actions .outline-link{max-width:100%}.customer-page .customer-section .product-sample-actions .customer-section-action{margin:0}.product-sample-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1100px){.product-sample-hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:24px 16px;margin-bottom:40px}.product-sample-copy{grid-column:1/-1;padding-bottom:0}.customer-page .customer-section .product-sample-copy>p{margin-top:28px;padding-right:0}.paper-fan{--paper-left:22%;--paper-width:56%;aspect-ratio:620/510;grid-area:2/1/auto/-1;justify-self:center;width:min(100%,560px);margin-block:4px 28px}.paper-fan-artwork{inset:-20px 0 -44px}.paper-fan-sheet{left:var(--paper-left);width:var(--paper-width)}.product-sample-actions{grid-row:3;align-self:center}}@media (max-width:700px){.product-sample-benefits{grid-template-columns:1fr;gap:16px}.product-sample-hero{gap:24px 8px}.product-sample-copy .product-brand-lockup{gap:14px;margin-bottom:20px}}@media (hover:none),(pointer:coarse),(max-width:700px){.paper-fan-controls{opacity:1}}@media (max-width:380px){.paper-fan-controls button{width:52px;height:72px}.paper-fan-controls button svg{width:44px;height:44px}.paper-fan-controls button:first-child{left:calc(var(--paper-left) - 58px)}.paper-fan-controls button:last-child{right:calc(100% - var(--paper-left) - var(--paper-width) - 58px)}}@media (prefers-reduced-motion:reduce){.paper-fan-sheet{will-change:auto}.paper-fan-controls,.paper-fan-controls button,.paper-fan-caption,.paper-fan-caption span{transition:none}}.customer-page{--detail-accent:var(--customer-accent);--customer-accent:var(--blue);--customer-accent-ink:var(--blue);--customer-tint:#f0f5ff;--customer-gutter:var(--page-gutter);--customer-hero-height:clamp(720px, 43vw, 880px);--customer-section-space:clamp(72px, 7.4vw, 164px);--customer-title-size:clamp(30px, 2.8vw, 56px);--customer-body-size:clamp(16px, 1.05vw, 20px);background:#000}.customer-theme-pink{--customer-accent:var(--pink);--customer-accent-ink:#b7136b;--customer-tint:#fff3f8}.customer-theme-green{--customer-accent:var(--green);--customer-accent-ink:#007c35;--customer-tint:#effaf3}.customer-theme-global{--customer-accent:var(--blue);--customer-accent-ink:var(--blue);--customer-tint:#f0f5ff}.customer-page :is(h1,h2,h3,p,figure){margin:0}.customer-page :is(h1,h2,h3){font-family:var(--font-title);word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-.04em;font-weight:400}.customer-page :is(p,li){word-break:keep-all;overflow-wrap:anywhere}.customer-page :is(section,article)[id],.customer-page #main{scroll-margin-top:calc(var(--header-height) + 100px)}.customer-page :is(a,button):focus-visible{outline-color:var(--customer-accent-ink)}.customer-page .customer-hero :is(a,button):focus-visible{outline-color:var(--customer-accent)}.customer-container{width:calc(100% - 2 * var(--page-gutter));margin-inline:auto}.customer-hero{isolation:isolate;min-height:var(--customer-hero-height);background:#000;position:relative;overflow:clip}.customer-page main{background:#fff}.customer-hero-inner{z-index:2;width:calc(100% - 2 * var(--page-gutter));padding-block:calc(var(--header-height) + 64px) 54px;pointer-events:none;min-height:var(--customer-hero-height);flex-direction:column;margin-inline:auto;display:flex;position:relative}.customer-hero-copy{pointer-events:auto;width:62%;max-width:880px;position:relative}.customer-audience{color:var(--customer-accent);font:700 clamp(28px, 2vw, 38px)/1.1 var(--font-body);letter-spacing:-.04em;align-items:center;gap:clamp(14px,1.04vw,22px);display:flex}.customer-hero h1{letter-spacing:normal;margin-top:28px;font-size:clamp(38px,3vw,58px);line-height:1.27}.customer-hero h1 span,.customer-section h2 span,.customer-closing h2 span{display:block}.customer-hero h1 span{width:fit-content;max-width:100%}.customer-hero-description{white-space:pre-line;color:#bcbcbc;max-width:540px;font-size:clamp(16px,1.1vw,22px);line-height:1.7;margin-top:26px!important}.customer-hero-actions{flex-wrap:wrap;gap:12px;width:fit-content;max-width:100%;margin-top:30px;display:flex}.customer-page .outline-link{white-space:normal;text-align:left}.customer-page .customer-primary{color:#000;background:#fff;border-color:#fff}.customer-page .customer-primary:hover{color:#fff;background:#000;border-color:#fff}.customer-signatures{flex-wrap:wrap;align-items:center;gap:14px 32px;width:fit-content;max-width:100%;display:flex}.customer-artwork{z-index:1;pointer-events:none;position:absolute;inset:0;margin:0!important}.customer-artwork svg{width:100%;height:100%;display:block;overflow:visible}.customer-section{padding-block:var(--customer-section-space);position:relative}.customer-surface-light{color:#000;--foreground:#000;--button-hover-foreground:#fff;--line:#d4d4d4;--muted:#646464;background:#fff}.customer-surface-tint{background:var(--customer-tint);color:#000;--foreground:#000;--button-hover-foreground:#fff;--line:#d0d0d0;--muted:#5d5d5d}.customer-surface-dark{color:#fff;--foreground:#fff;--button-hover-foreground:#111;--line:#454545;--muted:#bcbcbc;background:#111}.customer-section-heading{justify-content:space-between;align-items:flex-end;gap:36px 60px;margin-bottom:clamp(40px,4vw,76px);display:flex}.customer-section h2{font-size:var(--customer-title-size);line-height:1.3}.customer-section-heading>p{font-size:var(--customer-body-size);max-width:460px;color:var(--muted);flex:0 38%;line-height:1.75}.customer-section h3{font-size:clamp(24px,2vw,38px);line-height:1.38}.customer-section p{font-size:var(--customer-body-size);color:var(--muted);line-height:1.75}.customer-item-label{color:var(--muted);margin-bottom:14px;font-size:16px;line-height:1.5;display:block}.customer-text-links{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.customer-text-links>a{font-weight:500;font-size:var(--button-font-size);min-height:var(--button-min-height);align-items:center;gap:10px;line-height:1.4;display:inline-flex}.customer-text-links>a svg{width:var(--button-icon-size);height:var(--button-icon-size);transition:transform .55s var(--ease-hover);flex-shrink:0}.customer-text-links>a:hover{text-underline-offset:6px;text-decoration:underline}.customer-text-links>a:hover svg{transform:translate(4px)}.customer-choices{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-choice{border-bottom:1px solid var(--line);transition:background var(--hover-reveal-duration) var(--ease-hover);gap:clamp(22px,3vw,60px);padding:36px 36px 42px 0;display:flex}.customer-choice:nth-child(2n){border-left:1px solid var(--line);padding-left:36px}.customer-choice-number{color:var(--customer-accent-ink);padding-top:5px;font-size:18px}.customer-choice h3{font-size:clamp(24px,1.75vw,34px)}.customer-choice p{margin-top:16px}.customer-choice-link{align-items:center;gap:12px;margin-top:30px;font-weight:500;display:flex}.customer-choice:hover{background:var(--customer-tint)}.customer-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.8vw,74px);display:grid}.customer-services[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.customer-service{border-top:3px solid var(--customer-accent-ink);flex-direction:column;min-width:0;padding-top:30px;display:flex}.customer-service h3{font-size:clamp(36px,3.4vw,66px)}.customer-service>p{min-height:3.5em;margin-top:20px}.customer-process{grid-template-columns:repeat(var(--item-count), minmax(0, 1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.customer-process>li{border-top:1px solid var(--line);padding-top:28px;position:relative}.customer-process>li:before{content:"";background:var(--customer-accent-ink);width:12px;height:3px;position:absolute;top:-2px;left:0}.customer-step-number{letter-spacing:-.06em;color:var(--customer-accent-ink);margin-bottom:36px;font-size:clamp(44px,4vw,78px);font-weight:400;line-height:1;display:block}.customer-process h3{margin-bottom:18px;font-size:clamp(23px,1.65vw,32px)}.customer-process .customer-step-support{border-top:1px solid var(--line);margin-top:20px;padding-top:20px;font-size:16px}.customer-showcases{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.customer-showcases[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.customer-showcase>div+div{margin-top:32px}.customer-showcase h3{margin-bottom:16px}.customer-showcase ul{color:var(--muted);padding-left:0;font-size:16px;line-height:1.8;list-style:none}.customer-showcase .customer-text-links{margin-top:26px}.customer-section .customer-section-note{margin-top:30px;font-size:14px;line-height:1.65}.customer-section-action{margin-top:42px}.customer-section-action+.customer-text-links{margin-top:30px}.customer-feature{grid-template-columns:1fr;display:grid}.customer-feature article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding-block:30px;display:grid}.customer-checklist{border-top:1px solid var(--line)}.customer-checklist article{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1fr;gap:50px;padding-block:30px;display:grid}.customer-checklist h3{font-size:clamp(24px,1.8vw,34px)}.customer-checklist .customer-text-links{margin-top:18px}.customer-partners{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.customer-partners[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-partners article{padding:20px 36px 20px 0}.customer-partners article+article{border-left:1px solid var(--line);padding-left:36px}.customer-surface-dark .customer-step-number{color:var(--customer-accent)}.customer-partners h3{margin-bottom:24px}.customer-partners ul{line-height:1.9;font-size:var(--customer-body-size);color:var(--muted);margin-top:30px;padding-left:20px}.customer-partners .customer-text-links{margin-top:36px}.section-faq .customer-container{grid-template-columns:.9fr 1.1fr;gap:60px;display:grid}.section-faq .customer-section-heading{align-items:flex-start}.section-faq h2{font-size:clamp(30px,2.5vw,50px)}.customer-faq{border-top:1px solid var(--line)}.customer-faq [data-slot=accordion-item]{border-color:var(--line);border-bottom:1px solid var(--line)}.customer-faq-trigger{color:#000;border:0;border-radius:0;align-items:center;gap:24px;padding:27px 0;font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.5}.customer-faq-trigger>[data-slot=accordion-trigger-icon]{display:none}.customer-faq-trigger .customer-faq-chevron{transition:transform .5s var(--ease-hover);flex-shrink:0}.customer-faq-trigger[aria-expanded=true] .customer-faq-chevron{transform:rotate(180deg)}.customer-faq-answer{padding:0 32px 28px 0}.customer-faq-answer .customer-text-links{margin-top:22px}.customer-closing{isolation:isolate;background:#000;padding-block:clamp(88px,9vw,180px);position:relative;overflow:hidden}.customer-closing h2{letter-spacing:normal;font-size:clamp(36px,4.2vw,84px);line-height:1.3;position:relative}.customer-closing p{color:#bcbcbc;max-width:650px;font-size:var(--customer-body-size);margin-block:26px 38px;line-height:1.75;position:relative}.customer-closing .outline-link{position:relative}.customer-closing-slash{z-index:-1;background:linear-gradient(var(--customer-accent), transparent);opacity:.6;width:12%;height:150%;position:absolute;top:-20%;right:15%;transform:skew(-34deg)}@media (prefers-reduced-motion:no-preference){.customer-closing-slash-pending{clip-path:inset(0 0 100%)}.customer-closing-slash-revealed{animation:customer-closing-slash-open 1.15s var(--ease-hover) both}}@keyframes customer-closing-slash-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.customer-next-audience .customer-link[aria-current=page] .customer-surface{background:linear-gradient(to bottom, transparent 10%, color-mix(in srgb, var(--customer-accent) 20%, transparent) 100%)}.customer-mobile-cta{display:none}.customer-related-services{pointer-events:auto;width:48%;margin-top:auto;padding-top:64px;padding-bottom:10px;position:static}.customer-signatures .service-brand{--service-brand-size:clamp(24px, 1.3542vw, 30px);height:calc(var(--service-brand-size) * 1.4);opacity:1}.customer-signatures a{align-items:center;min-height:36px;display:flex}.customer-signatures a:hover{opacity:.65}.customer-nav-slash{background:currentColor;flex-shrink:0;width:clamp(6px,.39vw,8px);height:clamp(27px,1.77vw,36px);margin-inline:8px;display:block;transform:skew(-33.7deg)}.customer-service h3 .service-brand{--service-brand-size:clamp(30px, 2.25vw, 44px);height:calc(var(--service-brand-size) * 1.4)}.customer-service h3 a:hover{opacity:.7}.customer-section .service-media{margin-top:32px}.customer-showcase>div{margin-top:26px}.customer-showcase .service-media{margin-top:0}.customer-next-audience{background:linear-gradient(#080808,#252525);padding:42px 0 0;overflow:hidden}.customer-next-audience h2{font:400 20px/1.5 var(--font-title);color:#aaa;margin-bottom:70px}.customer-next-audience .customer-link{padding-bottom:64px}.customer-next-audience .customer-surface{top:-24px}.customer-next-audience .customer-link[aria-current] .customer-category{color:var(--customer-accent)}.customer-next-audience .customer-link[aria-current]:hover .customer-category{color:#666}.customer-hero+.customer-section-nav+.customer-section{padding-top:54px}@media (max-width:1200px){.customer-hero{--customer-hero-height:640px}.customer-hero-inner{padding-top:calc(var(--header-height) + 48px)}.customer-hero-copy{width:54%}.customer-section-heading{flex-direction:column;align-items:flex-start;gap:24px}.customer-section-heading>p{max-width:700px}.customer-services[data-columns="3"],.customer-showcases{gap:24px}.customer-process{gap:22px}.customer-process[style*="5"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.section-faq .customer-container{grid-template-columns:1fr;gap:0}.customer-signatures{gap:12px 20px}}@media (max-width:800px){.customer-page{--customer-section-space:64px}.customer-hero{min-height:0}.customer-hero-inner{height:auto;min-height:0;padding-block:calc(var(--header-height) + 24px) 12px;display:block}.customer-hero-copy{width:100%;max-width:100%;padding:0}.customer-audience{gap:12px;font-size:28px}.customer-hero h1{margin-top:22px;font-size:clamp(30px,6.7vw,44px)}.customer-hero-description{max-width:580px;margin-top:24px!important}.customer-hero-actions{flex-direction:row;gap:10px;margin-top:26px}.customer-signatures{gap:12px 24px;max-width:100%}.customer-related-services{width:100%;margin-top:30px;padding-top:0;padding-bottom:0;position:static}.customer-signatures .service-brand{--service-brand-size:18px}.customer-section h2{font-size:clamp(29px,5.5vw,40px)}.customer-page :is(section,article)[id]{scroll-margin-top:calc(var(--header-height) + 80px)}.customer-choices{grid-template-columns:1fr}.customer-choice{gap:24px;padding:30px 0}.customer-choice:nth-child(2n){border-left:0;padding-left:0}.customer-choice-link{margin-top:22px}.customer-choice h3{font-size:25px}.customer-services,.customer-services[data-columns="3"],.customer-showcases,.customer-showcases[data-columns="2"]{grid-template-columns:1fr;gap:54px}.customer-service h3{font-size:42px}.customer-service>p{max-width:560px;min-height:0}.customer-process,.customer-process[style*="5"]{grid-template-columns:1fr;gap:0}.customer-process>li{min-height:146px;padding:28px 0 30px 72px}.customer-step-number{margin-bottom:24px;font-size:42px}.customer-process .customer-step-number{position:absolute;top:30px;left:0}.customer-process h3{font-size:25px}.customer-process>li:before{width:25px}.customer-checklist article,.customer-feature article{grid-template-columns:1fr;gap:16px}.customer-partners,.customer-partners[data-columns="2"]{grid-template-columns:1fr}.customer-partners article{padding:0 0 36px}.customer-partners article+article{border-left:0;border-top:1px solid var(--line);padding:36px 0}.customer-closing-slash{opacity:.38;width:26%;right:-10%}.customer-closing h2{font-size:clamp(32px,6vw,48px)}.customer-next-audience .customer-bar-inner{grid-template-columns:1fr 1fr;gap:30px 12px}.customer-next-audience .customer-link{--customer-inset:24px;--customer-line-shift:20px;padding-bottom:35px}.customer-next-audience .customer-name{white-space:normal;font-size:19px;line-height:1.4}.customer-next-audience .customer-category{font-size:14px}.customer-next-audience h2{margin-bottom:50px}.customer-mobile-cta{z-index:35;right:var(--page-gutter);bottom:calc(18px + env(safe-area-inset-bottom));max-width:calc(100% - 2 * var(--page-gutter));opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out), transform .38s var(--ease-out), visibility .28s;display:block;position:fixed;transform:translateY(12px)}.customer-mobile-cta[data-visible]{opacity:1;visibility:visible;transform:translateY(0)}.customer-mobile-cta .outline-link{justify-content:center;width:fit-content;max-width:100%;padding-inline:22px;box-shadow:0 6px 28px #0003,0 1px 5px #0002}}@media (prefers-reduced-motion:reduce){.customer-page *,.customer-page :before,.customer-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){html:has(.customer-page){scroll-behavior:smooth}}.customer-details{gap:64px;display:grid}.customer-detail{grid-template-columns:1fr 1fr;align-items:start;gap:36px clamp(32px,4vw,72px);display:grid}.customer-detail-copy>p{margin-top:20px}.customer-detail-copy .customer-item-label{color:var(--customer-accent-ink)}.customer-detail-copy h3{font-size:clamp(24px,2vw,34px)}.customer-detail-points{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.customer-detail-points li{font-size:var(--customer-body-size);align-items:flex-start;gap:10px;line-height:1.7;display:flex}.customer-detail-points svg{color:var(--customer-accent-ink);flex:0 0 20px;margin-top:4px}.customer-detail>.customer-evidence{grid-area:1/2/span 3}.customer-evidence{background:var(--customer-tint,#f0f5ff);border-top:3px solid var(--customer-accent-ink,#0062ff);padding:clamp(24px,2.5vw,44px)}.customer-surface-tint .customer-evidence{background:#fff}.customer-evidence .customer-evidence-label{color:var(--customer-accent-ink);margin-bottom:14px;font-size:14px;font-weight:500}.customer-evidence h3{font-size:clamp(22px,1.8vw,30px);line-height:1.4}.customer-evidence h3+p{margin-top:18px}.customer-evidence-items{margin:26px 0 0;padding:0;list-style:none}.customer-evidence-items li{border-top:1px solid var(--line,#ddd);align-items:flex-start;gap:18px;padding-block:22px;display:flex}.customer-evidence-items li>span{color:var(--customer-accent-ink);flex:0 0 24px;font-size:16px}.customer-hero .customer-evidence-items li>span{color:var(--customer-accent)}.customer-evidence-items h4,.customer-evidence-items h3,.customer-detail-steps h4{font:400 20px/1.5 var(--font-title);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 8px}.customer-evidence-items p{color:var(--muted);font-size:16px;line-height:1.7}.customer-evidence .customer-evidence-note{color:var(--muted,#666);margin-top:22px;font-size:14px;line-height:1.7}.customer-detail-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.customer-detail-steps li{border-top:1px solid var(--line);padding-top:22px}.customer-detail-steps li .customer-item-label{margin-bottom:8px}.customer-detail-steps p{font-size:16px}.customer-sample{margin:24px 0 0!important}.customer-sample-trigger{text-align:left;border:1px solid var(--line,#ddd);width:100%;display:block}.customer-sample-preview{background:#fff;max-height:420px;display:block;overflow:hidden}.customer-sample-preview img{width:100%;height:auto;display:block}.customer-sample-preview[data-cropped=true]{max-height:none;position:relative}.customer-sample-caption{color:#111;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px;font-size:16px;line-height:1.5;display:flex}.customer-sample-caption>span:last-child{align-items:center;gap:6px;font-size:14px;display:inline-flex}.customer-sample figcaption{color:var(--muted,#666);margin-top:12px;font-size:14px;line-height:1.7}.customer-sample-dialog[data-slot=dialog-content]{color:#111;width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);font-family:var(--font-body);z-index:100;background:#fff;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;padding:24px;overflow:hidden}.customer-sample-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-sample-dialog [data-slot=dialog-title]{font:400 24px/1.4 var(--font-title)}.customer-sample-dialog [data-slot=dialog-description]{color:#555;font-size:16px;line-height:1.6}.customer-sample-close{border:1px solid #ccc;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.customer-sample-full{overscroll-behavior:contain;min-height:0;overflow:auto}.customer-sample-full img{width:100%;min-width:760px;max-width:none;height:auto}.customer-sample-original{text-underline-offset:4px;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:inline-flex}.customer-matrix{table-layout:fixed;border-collapse:collapse}.customer-matrix thead{border-bottom:2px solid var(--foreground)}.customer-matrix tr{border-bottom:1px solid var(--line)}.customer-matrix tr:hover{background:0 0}.customer-matrix th,.customer-matrix td{white-space:normal;text-align:left;vertical-align:top;font-size:var(--customer-body-size);overflow-wrap:anywhere;word-break:keep-all;color:var(--muted);padding:28px 32px 28px 0;line-height:1.7}.customer-matrix thead th{font:500 16px/1.5 var(--font-body);color:var(--foreground);padding-block:18px}.customer-matrix tbody th{font:400 clamp(22px, 1.7vw, 30px)/1.5 var(--font-title);letter-spacing:-.035em;color:var(--foreground)}.customer-matrix :is(th,td):last-child{padding-right:0}.customer-matrix-label,.customer-mobile-cta[hidden]{display:none}@media (max-width:800px){.customer-detail{grid-template-columns:1fr;gap:28px}.customer-detail>.customer-evidence{grid-area:auto}.customer-evidence{padding:24px}.customer-detail-steps{gap:20px}.customer-sample-dialog[data-slot=dialog-content]{padding:16px}.customer-sample-dialog [data-slot=dialog-title]{font-size:20px}.customer-sample-preview{max-height:340px}.customer-matrix thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.customer-matrix,.customer-matrix tbody{display:block}.customer-matrix tr{grid-template-columns:1fr;gap:18px;padding-block:28px;display:grid}.customer-matrix :is(th,td){padding:0;display:block}.customer-matrix{border-top:2px solid var(--foreground)}.customer-matrix-label{font:500 14px/1.5 var(--font-body);letter-spacing:0;color:var(--muted);margin-bottom:6px;display:block}}@media (prefers-reduced-motion:reduce){.customer-sample-dialog{transition:none!important;animation:none!important}}.customer-page .customer-section[data-presentation=proof] .customer-section-heading:not(.diagnosis-heading){grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(36px,4vw,76px);margin-bottom:44px;padding-bottom:0;display:grid}.customer-page .customer-section[data-presentation=proof] .customer-section-heading:not(.diagnosis-heading)>p{margin-top:0;padding-top:58px}.customer-page .customer-section[data-presentation=proof] .editorial-proof-introduction{white-space:normal;grid-area:1/2;max-width:560px;margin-top:0;font-size:17px;line-height:1.8}.customer-section-heading strong,.editorial-proof-introduction strong{color:var(--foreground);font-weight:600}.editorial-proof{grid-template-rows:min-content min-content 1fr;grid-template-columns:1.3fr 1fr;align-items:start;gap:32px clamp(36px,4vw,76px);display:grid}.editorial-proof-visual{grid-area:1/1/span 3;min-width:0}.editorial-proof-rest{grid-column:2;gap:32px;display:grid}.editorial-proof-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.customer-page .customer-section[data-presentation=proof] .editorial-proof .editorial-proof-actions>:is(.customer-section-action,.customer-text-links){margin:0}.editorial-proof-media{aspect-ratio:4/3;background:#fff;border-radius:16px;display:block;position:relative;overflow:hidden}.editorial-proof-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);display:block}.editorial-proof-media:hover img{transform:scale(1.025)}.editorial-proof-media[data-media-format=screen] img{object-fit:contain;height:auto}.editorial-proof-media[data-media-format=screen]{aspect-ratio:auto;border:1px solid #12121212;box-shadow:0 18px 40px -28px #20344135}.editorial-proof-media[data-media-format=document] img{object-position:top}.editorial-proof-open{color:#111;background:#fff;border:1px solid #00000014;border-radius:100px;align-items:center;gap:6px;padding:10px 10px 10px 16px;font-size:14px;display:inline-flex;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 18px #00000008}.editorial-proof-open svg{width:18px;height:18px}.editorial-proof-feature{grid-column:2;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:16px;display:grid}.editorial-proof-rest .editorial-proof-feature{grid-column:auto}.editorial-proof-icon{color:var(--customer-accent-ink);margin-top:3px}.customer-section[data-presentation=proof] .editorial-proof-feature h3{font-size:clamp(21px,1.55vw,28px);line-height:1.4}.editorial-proof-feature p{color:#626269;margin-top:10px;font-size:16px;line-height:1.7}.editorial-proof-workflow{color:#54545c;border-block:1px solid #00000012;justify-content:center;gap:22px;margin:40px 0 0;padding:24px 0;font-size:16px;list-style:none;display:flex}.editorial-proof-workflow li{align-items:center;gap:22px;display:flex}.editorial-proof-workflow svg{color:var(--customer-accent-ink);flex-shrink:0}.customer-page .customer-section[data-presentation=proof] .customer-section-action,.customer-page .customer-section[data-presentation=proof] .customer-section-action+.customer-text-links{vertical-align:middle;margin-top:32px;display:inline-flex}.customer-section[data-presentation=proof] .customer-text-links{margin-left:28px}@media (max-width:800px){.customer-page .customer-section[data-presentation=proof] .customer-section-heading:not(.diagnosis-heading)>p{padding-top:0}.customer-page .customer-section[data-presentation=proof] .customer-section-heading:not(.diagnosis-heading){grid-template-columns:1fr;gap:24px;margin-bottom:32px;padding-bottom:32px}.editorial-proof{grid-template-rows:auto;grid-template-columns:1fr;gap:28px}.editorial-proof-visual,.editorial-proof-rest{grid-area:auto}.editorial-proof[data-interactive=true]{grid-template-rows:auto}.customer-page .customer-section[data-presentation=proof] .editorial-proof-introduction{grid-area:auto}.editorial-proof[data-interactive=true] .editorial-proof-visual{grid-row:auto}.editorial-proof-feature{grid-column:auto;gap:12px}.editorial-proof-actions{padding-left:0}.editorial-proof-feature p{margin-top:12px}.editorial-proof-open{padding-block:8px;font-size:13px;bottom:12px;right:12px}.editorial-proof-workflow{flex-direction:column;align-items:center;gap:10px;margin-top:30px}.editorial-proof-workflow li{flex-direction:column;gap:10px}.editorial-proof-workflow svg{transform:rotate(90deg)}.customer-section[data-presentation=proof] .customer-text-links{margin-left:0;display:flex}.customer-page .customer-section[data-presentation=proof] .customer-section-action+.customer-text-links{margin-top:20px}}@media (prefers-reduced-motion:reduce){.editorial-proof-media img{transition:none}.editorial-proof-media:hover img{transform:none}}.customer-page[data-layout=editorial]{--customer-section-space:clamp(88px, 7.6vw, 144px);--customer-title-size:clamp(34px, 2.85vw, 54px);--customer-body-size:clamp(17px, 1.12vw, 20px)}.customer-page :is(section,article,li)[id],.customer-anchor-alias{scroll-margin-top:calc(var(--header-height) + var(--customer-nav-height,76px) + 28px)}.customer-page .customer-section[id],.customer-anchor-alias{scroll-margin-top:calc(var(--header-height) + var(--customer-nav-height,76px) + 28px - var(--customer-section-space))}.customer-anchor-alias{position:absolute;top:0;left:0}.customer-page[data-layout=editorial] .customer-section-heading,.customer-section[data-presentation] .customer-section-heading{margin-bottom:56px;display:block}.customer-page[data-layout=editorial] .customer-section-heading>p,.customer-section[data-presentation] .customer-section-heading>p{max-width:680px;margin-top:26px}.customer-section .customer-section-eyebrow{color:var(--customer-accent-ink);margin-bottom:20px;font-size:15px;font-weight:500}.customer-surface-dark .customer-section-eyebrow{color:var(--customer-accent)}.customer-section[data-presentation] h3{font-size:clamp(23px,1.65vw,32px)}.customer-section[data-presentation] .customer-section-note{max-width:760px;margin-top:30px;font-size:14px;line-height:1.7}.customer-section[data-presentation] .customer-section-action{margin-top:36px}.customer-section[data-presentation] .customer-section-action+.customer-text-links{margin-top:26px}.customer-section[data-presentation=directory]{padding-block:64px}.customer-section[data-presentation=directory] .customer-section-heading{margin-bottom:32px}.customer-section[data-presentation=directory] h2{font-size:clamp(26px,2vw,36px)}.customer-section[data-presentation=directory] .customer-choices{grid-template-columns:repeat(var(--item-count,2), minmax(0, 1fr));border-top:0;gap:16px}.customer-section[data-presentation=directory] .customer-choice{border:1px solid var(--line);transition:background .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:14px;padding:26px 22px;display:block}.customer-section[data-presentation=directory] .customer-choice:is(:hover,:focus-visible){background:var(--customer-tint);border-color:color-mix(in srgb, var(--customer-accent-ink) 25%, transparent)}.customer-section[data-presentation=directory] .customer-item-label{display:none}.customer-section[data-presentation=directory] h3{font-size:clamp(20px,1.4vw,27px)}.customer-section[data-presentation=directory] .customer-choice p{margin-top:12px;font-size:16px}.customer-section[data-presentation=directory] .customer-choice-link{word-break:keep-all;margin-top:22px;font-size:15px}.customer-section[data-presentation=directory] .customer-choice-link svg{width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0}.editorial-flow{grid-template-columns:repeat(var(--item-count), minmax(0, 1fr));gap:0;margin:0;padding:14px 0 0;list-style:none;display:grid}.editorial-flow li{padding:0 32px 24px 0;position:relative}.editorial-flow li:before{content:"";background:var(--customer-accent-ink);opacity:.35;height:1px;position:absolute;top:46px;left:0;right:0}.editorial-flow li:last-child:before{right:calc(100% - 94px)}.editorial-flow-node{border:1px solid var(--customer-accent-ink);background:var(--background,#fff);width:94px;height:94px;color:var(--customer-accent-ink);border-radius:50%;place-items:center;margin-bottom:28px;display:grid;position:relative}.customer-surface-tint .editorial-flow-node{background:var(--customer-tint)}.customer-surface-light .editorial-flow-node{background:#fff}.editorial-flow-node>span{background:var(--customer-accent-ink);width:18px;height:18px;box-shadow:0 0 0 12px color-mix(in srgb, var(--customer-accent-ink) 8%, transparent);border-radius:50%}.editorial-flow li:last-child .editorial-flow-node{background:var(--customer-accent-ink);color:#fff}.editorial-flow li:last-child .editorial-flow-node>span{background:#fff;box-shadow:0 0 0 12px #ffffff20}.editorial-flow p{margin-top:10px;font-size:16px}.customer-section[data-presentation=samples] .customer-detail{display:block}.customer-section[data-presentation=samples] .customer-evidence{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:28px 40px;padding:0;display:grid}.customer-section[data-presentation=samples] .customer-evidence>:is(h3,.customer-evidence-label){display:none}.customer-section[data-presentation=samples] .customer-sample{margin:0!important}.customer-section[data-presentation=samples] .customer-sample-trigger{background:var(--customer-tint);border:0;padding:28px 28px 0;transition:background .3s}.customer-section[data-presentation=samples] .customer-sample-trigger:hover{background:#f6e3ee}.customer-section[data-presentation=samples] .customer-sample-preview{border:1px solid #dedede;border-bottom:0;max-height:440px}.customer-section[data-presentation=samples] .customer-sample-caption{background:#fafafa;margin-inline:-28px;padding:22px 28px}.customer-section[data-presentation=samples] .customer-evidence-note{grid-column:1/-1;margin-top:0}.customer-section[data-presentation=samples] .customer-sample figcaption{padding-inline:0;font-size:16px}.customer-section[data-presentation=report] .customer-container{display:block}.customer-section[data-presentation=report] .customer-section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:32px 72px;margin-bottom:40px;display:grid}.customer-section[data-presentation=report] .customer-section-eyebrow{background:color-mix(in srgb, var(--customer-accent-ink) 7%, transparent);width:fit-content;color:var(--customer-accent-ink);font-size:var(--product-badge-size);border-radius:9px;align-items:center;margin-bottom:12px;padding:6px 11px;line-height:1.5;display:inline-flex}.customer-page .customer-section[data-presentation=report] h2{font-size:var(--product-heading-size);line-height:1.3}.customer-section[data-presentation=report] .customer-section-heading>p{max-width:500px;font-size:var(--product-intro-size);margin:0;padding-top:51px;line-height:1.8}.editorial-report ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.customer-page .customer-section[data-presentation=report] .customer-section-action{margin-top:28px}.editorial-network{--network-gap:80px;--network-stroke:1.5px;--network-node-size:72px;--network-row-pad:26px;align-items:center;gap:var(--network-gap);grid-template-columns:.9fr 1.1fr;padding-block:16px;display:grid;position:relative}.editorial-network-origin{aspect-ratio:1;border:var(--network-stroke) solid var(--customer-accent-ink);background:var(--customer-tint);border-radius:50%;place-items:center;width:min(100%,350px);margin-inline:auto 0;display:grid;position:relative;box-shadow:0 0 0 22px #0062ff06,0 0 0 44px #0062ff03}.editorial-network-origin p{color:var(--customer-accent-ink);font:400 clamp(28px, 2.4vw, 44px)/1.4 var(--font-title);letter-spacing:-.04em;text-align:center;white-space:pre-line}.editorial-network-branches{position:relative}.editorial-network-branches article{padding:var(--network-row-pad) 0 var(--network-row-pad) 36px;align-items:center;gap:26px;display:flex;position:relative}.editorial-node-label{flex:0 0 var(--network-node-size);height:var(--network-node-size);background:var(--customer-tint);color:var(--customer-accent-ink);border-radius:50%;align-content:center;place-items:center;gap:4px;font-size:14px;line-height:1;display:grid;position:relative}.editorial-network-branches h3{font-size:23px}.editorial-network-branches p{max-width:360px;margin-top:10px;font-size:16px}.editorial-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.editorial-pillars article{border-top:1px solid var(--line);padding-top:32px}.editorial-pillar-label{font:400 clamp(48px, 5vw, 86px)/1.1 var(--font-title);letter-spacing:-.06em;color:var(--customer-accent);margin-bottom:42px;display:block}.editorial-pillars p{max-width:330px;margin-top:18px;font-size:17px}.customer-section[data-presentation=pillars] .customer-section-note{margin-top:46px}.customer-section[data-presentation=orbit] .customer-container{grid-template-columns:1fr 1fr;align-items:center;gap:0 60px;display:grid}.customer-section[data-presentation=orbit] .customer-section-heading{align-self:end;margin:0}.editorial-orbit{grid-area:1/2/span 3;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-between;gap:28px 12px;width:100%;max-width:620px;min-height:440px;display:grid;position:relative}.editorial-orbit:before{content:"";border:1px solid color-mix(in srgb, var(--customer-accent-ink) 32%, transparent);border-radius:50%;position:absolute;inset:40px 70px}.editorial-orbit-center{color:#fff;background:var(--customer-accent-ink);border-radius:50%;grid-area:2/1/auto/-1;justify-self:center;place-items:center;width:136px;height:136px;display:grid;position:relative;box-shadow:0 0 0 14px #0062ff0a}.editorial-orbit-center span{font:700 28px/1 var(--font-body);letter-spacing:-.04em}.editorial-orbit ul{margin:0;padding:0;list-style:none;display:contents}.editorial-orbit li{text-align:center;background:var(--customer-tint);justify-self:center;width:100%;max-width:220px;padding:12px 4px;position:relative}.editorial-orbit li:first-child{grid-area:1/1/auto/-1}.editorial-orbit li:nth-child(2){grid-area:3/2}.editorial-orbit li:nth-child(3){grid-area:3/1}.editorial-orbit-icon{color:var(--customer-accent-ink);margin:0 auto 14px;display:block}.editorial-orbit h3{font-size:24px}.editorial-orbit p{margin-top:8px;font-size:15px}.customer-section[data-presentation=orbit] .customer-section-note,.customer-section[data-presentation=orbit] .customer-section-action{grid-column:1}.editorial-journey{margin:0;padding:0;list-style:none}.editorial-journey li{grid-template-columns:88px minmax(220px,.85fr) 1.15fr;align-items:center;column-gap:42px;min-height:148px;display:grid;position:relative}.editorial-journey li:before{content:"";background:var(--customer-accent-ink);opacity:.25;width:1px;position:absolute;top:50%;bottom:-50%;left:43px}.editorial-journey li:last-child:before{display:none}.editorial-journey-label{z-index:1;border:1px solid var(--customer-accent-ink);width:88px;height:88px;color:var(--customer-accent-ink);background:#fff;border-radius:50%;place-items:center;font-size:18px;display:grid}.editorial-journey li:last-child .editorial-journey-label{color:#fff;background:var(--customer-accent-ink)}.editorial-journey p{max-width:490px;font-size:18px}.customer-section[data-presentation=brief]{padding-block:clamp(88px,7.5vw,132px)}.customer-section[data-presentation=brief] .customer-container{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(42px,6vw,120px);display:grid}.customer-section[data-presentation=brief] .customer-section-heading{max-width:520px;margin:0}.customer-section[data-presentation=brief] .customer-section-heading>p{max-width:500px}.editorial-brief{gap:14px;margin:0;padding:0;list-style:none;display:grid}.editorial-brief li{border:1px solid color-mix(in srgb, var(--customer-accent-ink) 27%, #fff);box-shadow:0 22px 44px -38px color-mix(in srgb, var(--customer-accent-ink) 55%, transparent);background:#fff;border-radius:18px;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:start;gap:18px clamp(20px,2vw,36px);padding:26px clamp(22px,2.2vw,34px);display:grid}.editorial-brief-label{color:var(--customer-accent-ink);align-items:center;gap:9px;padding-top:5px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.editorial-brief-label:before{content:"";width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}.editorial-brief h3{line-height:1.4;font-size:clamp(20px,1.45vw,25px)!important}.editorial-brief p{margin-top:8px;font-size:16px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.editorial-flow-node{transition:box-shadow .4s var(--ease-out)}.editorial-flow li:hover .editorial-flow-node{box-shadow:0 0 0 9px color-mix(in srgb, var(--customer-accent-ink) 6%, transparent)}}@media (max-width:1200px){.customer-section[data-presentation=report] .customer-container,.customer-section[data-presentation=orbit] .customer-container{gap:0 40px}.editorial-network{--network-gap:50px;grid-template-columns:.8fr 1.2fr}.editorial-network-origin{max-width:270px}.editorial-network-branches article{gap:20px}.editorial-pillars{gap:28px}.editorial-journey li{column-gap:28px}}@media (max-width:800px){.customer-page[data-layout=editorial]{--customer-section-space:76px;--customer-title-size:clamp(29px, 6vw, 40px);--customer-body-size:17px}.customer-artwork .detail-artwork-credit{font-size:12px;bottom:10px;right:12px}.customer-nav-long{display:none}.customer-nav-short{display:inline}.customer-page[data-layout=editorial] .customer-section-heading,.customer-section[data-presentation] .customer-section-heading{margin-bottom:36px}.customer-page[data-layout=editorial] .customer-section-heading>p,.customer-section[data-presentation] .customer-section-heading>p{margin-top:22px}.customer-section .customer-section-eyebrow{margin-bottom:18px;font-size:14px}.customer-section[data-presentation=directory]{padding-block:48px}.customer-section[data-presentation=directory] .customer-choices{grid-template-columns:1fr 1fr;gap:14px}.customer-section[data-presentation=directory] .customer-choice{padding:22px 18px}.customer-section[data-presentation=directory] .customer-choice h3{font-size:20px}.customer-section[data-presentation=directory] .customer-choice p{font-size:16px}.customer-section[data-presentation=directory] .customer-choice-link{gap:6px;margin-top:18px;font-size:14px}.editorial-flow{grid-template-columns:1fr}.editorial-flow li{grid-template-columns:64px 1fr;gap:8px 24px;padding:0 0 36px;display:grid}.editorial-flow-node{grid-row:1/span 2;width:64px;height:64px;margin:0}.editorial-flow-node>svg{width:28px;height:28px}.editorial-flow-node>span{width:12px;height:12px;box-shadow:0 0 0 8px color-mix(in srgb, var(--customer-accent-ink) 8%, transparent)}.editorial-flow li:before{width:1px;height:auto;top:32px;bottom:-1px;left:31px}.editorial-flow li:last-child:before{display:none}.editorial-flow h3{align-self:end;font-size:23px}.editorial-flow p{grid-column:2;margin:0;font-size:16px}.editorial-flow li:last-child{padding-bottom:0}.customer-section[data-presentation=samples] .customer-evidence{grid-template-columns:1fr;gap:36px}.customer-section[data-presentation=samples] .customer-sample-trigger{padding:18px 18px 0}.customer-section[data-presentation=samples] .customer-sample-preview{max-height:320px}.customer-section[data-presentation=samples] .customer-sample-caption{margin-inline:-18px;padding:18px}.customer-section[data-presentation=report] .customer-container,.customer-section[data-presentation=orbit] .customer-container{flex-direction:column;align-items:stretch;gap:0;display:flex}.customer-section[data-presentation=report] .customer-section-heading,.customer-section[data-presentation=orbit] .customer-section-heading{align-self:auto;margin-bottom:36px}.editorial-report ul{grid-template-columns:1fr;gap:16px}.customer-section[data-presentation=report] .customer-section-heading{grid-template-columns:1fr;gap:24px}.customer-section[data-presentation=report] .customer-section-heading>p{padding-top:0}.editorial-network{grid-template-columns:1fr;gap:44px;padding-block:16px 0}.editorial-network-origin{width:200px;margin-inline:auto;box-shadow:0 0 0 14px #0062ff06,0 0 0 28px #0062ff03}.editorial-network-origin p{font-size:27px}.editorial-network-branches{border:0}.editorial-network-branches article{border-top:1px solid var(--line);gap:18px;padding:24px 0}.editorial-node-label{flex-basis:58px;height:58px;font-size:12px}.editorial-node-label>svg{width:24px;height:24px}.editorial-network-branches h3{font-size:22px}.editorial-network-branches p{margin-top:8px}.editorial-pillars{grid-template-columns:1fr;gap:32px}.editorial-pillars article{grid-template-columns:74px 1fr;gap:14px 20px;padding-top:30px;display:grid}.editorial-pillar-label{grid-row:1/span 2;margin:0;font-size:38px}.editorial-pillars h3{font-size:23px}.editorial-pillars p{grid-column:2;margin:0;font-size:16px}.editorial-orbit{align-self:center;max-width:460px;min-height:390px}.editorial-orbit:before{inset:42px 45px}.editorial-orbit-center{width:118px;height:118px}.editorial-orbit h3{font-size:21px!important}.editorial-orbit p{font-size:14px}.editorial-journey li{grid-template-columns:64px 1fr;gap:12px 22px;min-height:0;padding-bottom:34px}.editorial-journey li:before{top:32px;bottom:0;left:31px}.editorial-journey-label{grid-row:1/span 2;width:64px;height:64px;font-size:16px}.editorial-journey h3{padding-top:8px;font-size:23px}.editorial-journey p{grid-column:2;font-size:16px}.editorial-journey li:last-child{padding-bottom:0}.customer-section[data-presentation=brief]{padding-block:72px}.customer-section[data-presentation=brief] .customer-container{display:block}.customer-section[data-presentation=brief] .customer-section-heading{margin-bottom:36px}.editorial-brief{gap:12px;display:grid}.editorial-brief li{border:1px solid color-mix(in srgb, var(--customer-accent-ink) 24%, #fff);border-radius:15px;grid-template-columns:1fr;gap:8px;padding:22px 20px}.customer-page[data-layout=editorial] .customer-closing{padding-block:76px}.customer-page[data-layout=editorial] .customer-closing h2{font-size:32px}.customer-page[data-layout=editorial] .customer-next-audience{padding-bottom:94px}}@media (max-width:600px){.customer-section[data-presentation=directory] .customer-choices{grid-template-columns:1fr}}@media (max-width:359px){.editorial-pillars article{grid-template-columns:1fr}.editorial-pillar-label,.editorial-pillars p{grid-area:auto}}@media (prefers-reduced-motion:no-preference){.customer-content-sections .reveal-pending{--motion-delay:var(--reveal-delay,0s)}.customer-content-sections :is([data-reveal=heading],[data-reveal=item]).reveal-pending{opacity:0;transition:opacity .65s var(--ease-out) var(--motion-delay), transform .9s var(--ease-out) var(--motion-delay);transform:translateY(18px)}.customer-content-sections :is([data-reveal=heading],[data-reveal=item]).is-revealed{opacity:1;transform:none}.customer-content-sections [data-reveal=diagram].reveal-pending:before{transform-origin:0;transition:transform .85s var(--ease-out) var(--motion-delay);transform:scaleX(0)}.customer-content-sections [data-reveal=diagram].is-revealed:before{transform:scaleX(1)}.customer-content-sections [data-reveal=diagram].reveal-pending>*{opacity:0;transition:opacity .65s var(--ease-out) calc(var(--motion-delay) + .12s), transform .9s var(--ease-out) calc(var(--motion-delay) + .12s);transform:translateY(14px)}.customer-content-sections [data-reveal=diagram].is-revealed>*{opacity:1;transform:none}.customer-content-sections .reveal-pending :is(.customer-motion-marker,.customer-choice-number,.customer-step-number,.editorial-flow-node>svg,.editorial-node-label>svg,.editorial-journey-label){opacity:0;transform-origin:50%;transition:opacity .7s var(--ease-out) calc(var(--motion-delay) + .16s), transform 1.05s var(--ease-out) calc(var(--motion-delay) + .16s);transform:translateY(12px)scale(.94)}.customer-content-sections .is-revealed :is(.customer-motion-marker,.customer-choice-number,.customer-step-number,.editorial-flow-node>svg,.editorial-node-label>svg,.editorial-journey-label){opacity:1;transform:none}.editorial-orbit.reveal-pending:before{opacity:0;transition:opacity .9s var(--ease-out), transform 1.4s var(--ease-out);transform:scale(.9)rotate(-12deg)}.editorial-orbit.is-revealed:before{opacity:1;transform:none}.editorial-journey [data-reveal=diagram].reveal-pending:before{transform-origin:top;transform:scaleY(0)}.editorial-journey [data-reveal=diagram].is-revealed:before{transform:scaleY(1)}.customer-content-sections .reveal-pending:focus-within,.customer-content-sections [data-reveal=diagram].reveal-pending:focus-within>*,.customer-content-sections .reveal-pending:focus-within :is(.customer-motion-marker,.customer-choice-number,.customer-step-number,.editorial-flow-node>svg,.editorial-node-label>svg,.editorial-journey-label){opacity:1;transition:none;transform:none}}@media (max-width:800px) and (prefers-reduced-motion:no-preference){.customer-content-sections .reveal-pending{--motion-delay:0s}.editorial-flow [data-reveal=diagram].reveal-pending:before{transform-origin:top;transform:scaleY(0)}.editorial-flow [data-reveal=diagram].is-revealed:before{transform:scaleY(1)}}
