:root{--intro-title-size:clamp(34px,3.5vw,48px);--intro-display-size:clamp(40px,4.5vw,64px);--intro-body-size:18px;--intro-row-gap:24px;--intro-bottom-gap:40px}body .section-intro{column-gap:24px;row-gap:var(--intro-row-gap);width:100%;max-width:none;margin:0 0 var(--intro-bottom-gap);text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));place-items:start stretch;display:grid}body .section-intro>:first-child{grid-column:1/8;min-width:0;margin:0}body .section-intro>:nth-child(2){grid-column:8/-1;min-width:0;max-width:none;margin:0}body .section-intro h2{font:400 var(--intro-title-size)/1.12 var(--serif);letter-spacing:-.035em;color:var(--graphite);text-align:left;text-wrap:pretty;max-width:24ch;margin:0}body .section-intro h1{font:400 var(--intro-display-size)/1.08 var(--serif);letter-spacing:-.035em;color:var(--graphite);text-align:left;text-wrap:pretty;max-width:22ch;margin:0}body .section-intro em{color:var(--olive);font-weight:400}body .section-intro>p,body .section-intro>:nth-child(2) p{font:400 var(--intro-body-size)/1.75 var(--sans);letter-spacing:normal;color:var(--secondary);text-align:left;text-wrap:pretty;max-width:65ch;margin:0}body .section-intro>:nth-child(2) p+p{margin-top:16px}body .section-intro .section-intro-actions{flex-flow:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}body .section-intro--closing{margin-bottom:0}body .section-copy>h1{font-size:var(--intro-display-size);letter-spacing:-.035em;margin:0 0 24px;line-height:1.08}body .section-copy>h2{font-size:var(--intro-title-size);letter-spacing:-.035em;margin:0 0 24px;line-height:1.12}body .section-copy>p:not(.ix-intro-promise){font-size:var(--intro-body-size);color:var(--secondary);max-width:65ch;margin:0;line-height:1.75}body .section-copy>p+p{margin-top:16px}body .section-copy>p.ix-intro-promise{margin-bottom:0}body .section-copy>:is(.button,.primary-action,.h7-editorial-link){margin-top:24px}body .section-title{font:400 var(--intro-title-size)/1.12 var(--serif);letter-spacing:-.035em;color:var(--graphite);margin:0}body .section-intro--utility{margin-bottom:0}body .page-heading .section-intro .intro{margin-top:0}@media (max-width:850px){:root{--intro-body-size:17px;--intro-bottom-gap:32px}body .section-intro{gap:var(--intro-row-gap);grid-template-columns:minmax(0,1fr)}body .section-intro>:first-child,body .section-intro>:nth-child(2){grid-column:1/-1}body .section-intro :is(h1,h2){max-width:24ch}}@media (max-width:600px){:root{--intro-title-size:34px;--intro-display-size:40px;--intro-body-size:17px;--intro-row-gap:20px;--intro-bottom-gap:28px}body .section-copy>:is(h1,h2){margin-bottom:20px}body .section-intro .section-intro-actions{gap:12px;margin-top:20px}}@media (max-width:360px){:root{--intro-title-size:32px;--intro-display-size:36px}}body .section-intro--closing .px-text-link{margin:0}body .section-intro .section-intro-actions>.primary-action{justify-content:flex-start;margin:0}body .section-intro .section-intro-actions>.px-text-link{align-items:center;min-height:44px;font-size:15px;line-height:1.6;display:inline-flex}
.section-navigation{background:var(--tint);border-block:1px solid var(--border);color:var(--olive);position:relative}.section-navigation-links{align-items:stretch;min-width:0;display:flex}.section-navigation a{min-width:0;min-height:64px;color:var(--secondary);font:400 14px/1.5 var(--sans);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:16px 12px;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.section-navigation a+a{border-left:1px solid #d8ded3}.section-navigation a[aria-current=location]{background:color-mix(in srgb,var(--tint) 92%,var(--olive));color:var(--racing-green);box-shadow:inset 0 -2px var(--olive)}.section-navigation a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--tint) 78%,var(--olive));color:var(--racing-green)}.section-navigation a:focus-visible{outline:2px solid var(--olive);outline-offset:-4px}.section-chapter-number{color:var(--olive);font:400 10px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;display:inline-block}.section-navigation .section-chapter-number{font-size:11px}body #main .section-chapter-label{color:var(--olive);font:500 11px/1.4 var(--sans);letter-spacing:.02em;text-align:left;align-items:baseline;gap:8px;max-width:none;margin:0 0 12px;padding:0;display:flex}.section-chapter-label .section-chapter-name{font:inherit}.section-navigation-picker{min-width:0;display:none;position:relative}.section-navigation-picker select{appearance:none;width:100%;min-height:56px;color:var(--racing-green);font:400 14px/1.5 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:0;padding:14px 36px 14px 0;transition:background-color .18s}.section-navigation-picker select:is(:hover,:focus-visible){background:color-mix(in srgb,var(--tint) 78%,var(--olive))}.section-navigation-picker svg{pointer-events:none;width:16px;height:16px;position:absolute;top:20px;right:4px}.section-navigation-picker select:focus-visible{outline:2px solid var(--olive);outline-offset:2px}#main section:has(.section-chapter-label){scroll-margin-top:var(--chapter-scroll-margin,0px)}@media (max-width:1000px){.section-navigation[data-ready=true] .section-navigation-links{display:none}.section-navigation[data-ready=true] .section-navigation-picker{display:block}.section-navigation[data-ready=false] .section-navigation-links{flex-wrap:wrap}.section-navigation[data-ready=false] a{flex:140px;min-height:56px;padding:14px 10px}}@media (prefers-reduced-motion:reduce){.section-navigation a,.section-navigation-picker select{transition:none}}
.closing-invitation{isolation:isolate;border-top:1px solid var(--line-strong);background:var(--tint);min-height:640px;color:var(--racing-green);place-items:center;padding-block:112px 160px;display:grid;position:relative;overflow:hidden}.closing-invitation-content{text-align:center;justify-items:center;gap:26px;display:grid}.closing-invitation h2{letter-spacing:-.035em;max-width:22ch;color:var(--racing-green);margin:0;font-size:clamp(40px,4.2vw,60px);line-height:1.08}.closing-invitation h2 em{color:var(--olive);font-weight:400}.closing-invitation .closing-invitation-content>p{color:#44533f;text-wrap:pretty;max-width:58ch;margin:0;font-size:18px;line-height:1.75}.closing-invitation-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}.closing-invitation-actions .primary-action{margin:0}@media (max-width:850px){.closing-invitation{min-height:610px;padding-block:100px 144px}.closing-invitation .closing-invitation-content>p{max-width:48ch;font-size:17px}}@media (max-width:600px){.closing-invitation{min-height:650px;padding-block:100px 142px}.closing-invitation .closing-invitation-content{gap:24px;width:calc(100% - 48px)}.closing-invitation h2{font-size:clamp(34px,8.8vw,44px)}.closing-invitation-actions{flex-direction:column;gap:12px;width:100%}}
#main .animated-hero{isolation:isolate;background:var(--tint);padding-top:84px;position:relative;overflow:hidden}.ambient-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-flow{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ambient-flow-line{fill:none;stroke:#a6b69b;stroke-width:1px;vector-effect:non-scaling-stroke}.ambient-flow-dot{fill:none;stroke:var(--olive);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.01 25;vector-effect:non-scaling-stroke;animation:ambient-flow-travel var(--flow-duration) linear infinite;animation-delay:var(--flow-delay)}.ambient-flow-ribbon,.ambient-flow-corner{animation:12s ease-in-out infinite alternate ambient-flow-drift}.ambient-flow-corner{animation-duration:17s;animation-delay:-6s}[data-motion=paused] .ambient-flow *{animation-play-state:paused}@keyframes ambient-flow-travel{to{stroke-dashoffset:-100.04px}}@keyframes ambient-flow-drift{0%{transform:translateY(-9px)}to{transform:translateY(9px)}}@media (max-width:600px){#main .animated-hero{padding-top:84px}.ambient-flow{width:210%;left:-55%}[data-background=hero] .ambient-flow{width:100%;left:0}}@media (prefers-reduced-motion:reduce){.ambient-flow *{animation:none!important}}
#main :is(.motion-control,.pp-media-control,.pp-wave-toggle,.pp-connector-motion,.ap-playback,.ap-film-control,.ap-film-play,.po-film-toggle,[data-video-playback-control],.hero-playback-controls,.h7-chat-tools,.h7-video-control,.h7-step-autoplay,.h7-channel-motion,.h7-industry-motion,.ix-playback,.ix-story-film-control,.ix-difference-pause,.sc-pause,.px-motion-controls,.px-story-controls,.px-tone-motion),#main :is(.h7-motion-controls,.example-motion-controls,.px-context-playback)>button,#main .px-review-controls button:is([aria-label$=data\ review],[aria-label="Replay this example"]),#main .spatial-controls button:is([aria-label=Pause\ motion],[aria-label=Resume\ motion]){display:none!important}#main .px-overview-bottom:has(>.px-story-controls){display:none}
:root{--layout-max-width:1440px;--layout-gutter:clamp(24px, 4vw, 80px);--layout-section-space:120px;--layout-hero-space:64px;--layout-column-gap:64px;--layout-heading-gap:40px;--layout-hero-min:760px;--layout-section-min:800px}body .container,body .product-experience .container,body .closing-invitation .container{width:min(var(--layout-max-width), calc(100% - 2 * var(--layout-gutter)));max-width:none;margin-inline:auto}body #main section:has(>.container [data-chapter-tone=paper]){--chapter-surface:var(--paper);background-color:var(--chapter-surface)}body #main section:has(>.container [data-chapter-tone=sage]){--chapter-surface:var(--section-green);background-color:var(--chapter-surface)}body #main :is(.h7-section,.pp-offering,.ap-section,.px-section,.ix-setup-story,.ix-section,.pr-usage,.pr-addons,.pr-questions,.pr-bespoke,.section,.closing-invitation){padding-block:var(--layout-section-space)}body #main .animated-hero,body #main .h7-hero.animated-hero,body #main .pp-hero.animated-hero,body #main .product-experience .px-hero.animated-hero{padding-block:var(--layout-hero-space)}body #main .closing-invitation{min-height:600px}body #main .page-heading{padding-block:var(--layout-hero-space)}body #main .pr-unannounced{padding-block:0}body #main :is(.section-intro,.px-hero-heading,.px-chapter-heading,.h7-hero-heading,.h7-steps-heading,.h7-value-heading){margin-bottom:var(--layout-heading-gap)}body #main .section-intro--utility{margin-bottom:0}body #main :is(.h7-editorial-row,.h7-channel-section-layout,.pp-hero-grid,.pp-offering-grid,.ix-intro-grid),body #main :is(.pr-questions,.pr-bespoke)>.container{column-gap:var(--layout-column-gap)}body #main .pp-offering-grid{align-items:start}body #main .pp-visual{aspect-ratio:4/3;width:100%;min-height:0;max-height:none}body #main .pp-care-film{height:auto}body #main .pp-care-film .pp-visual{flex:none}body #main .ix-intro-film .ix-story-film{aspect-ratio:4/3}body #main .ix-trust-loop{container-type:inline-size}@media (min-width:851px){body #main :is(.h7-section,.pp-offering,.ap-section,.px-section,.ix-setup-story,.ix-section,.pr-usage,.pr-addons){min-height:var(--layout-section-min);grid-template-columns:minmax(0,1fr);align-content:center;display:grid}body #main .animated-hero{min-height:var(--layout-hero-min);grid-template-columns:minmax(0,1fr);align-content:center;display:grid}body #main :is(.pp-hero-grid,.pp-offering-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1001px) and (max-width:1100px){body #main .h7-value-layout{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body #main .h7-value-metrics{grid-column:1}body #main .h7-industry{order:0;grid-column:2}body #main .h7-kpi{padding:20px}}@media (max-width:850px){:root{--layout-gutter:clamp(24px, 3vw, 32px);--layout-section-space:80px;--layout-hero-space:48px;--layout-column-gap:32px;--layout-heading-gap:32px}body #main .pp-hero-offerings{max-width:none}body #main .closing-invitation{min-height:0}}@media (max-width:600px){:root{--layout-gutter:20px;--layout-section-space:64px;--layout-hero-space:40px;--layout-column-gap:24px;--layout-heading-gap:28px}}@media (max-width:360px){:root{--layout-gutter:16px}}
.section-track{display:contents}@media (prefers-reduced-motion:no-preference){html[data-section-deck=true]{scroll-behavior:smooth}#main[data-section-deck=true]{isolation:isolate;--deck-top:var(--deck-header,84px);display:flow-root;overflow:clip}#main[data-section-deck=true]>.section-track,#main[data-section-deck=true] .section-track{height:calc(var(--deck-track-height,0px) + var(--deck-overlap,0px));display:block;position:relative}#main[data-section-deck=true] [data-deck-stack]{margin-bottom:calc(-1 * var(--deck-overlap,0px))}body #main[data-section-deck=true] [data-scroll-card]{top:var(--deck-pin-top,var(--deck-top));scroll-margin-top:var(--deck-scroll-margin,0px);z-index:var(--deck-order,1);min-height:0;padding-block:var(--deck-section-space);background-color:var(--chapter-surface,var(--deck-surface,var(--paper)));border-top-left-radius:28px;border-top-right-radius:28px;grid-template-columns:minmax(0,1fr);align-content:center;margin-bottom:0;display:grid;position:sticky;box-shadow:0 -1px #062c2312,0 -14px 32px -20px #062c2330}body #main[data-section-deck=true] [data-section-frame]{height:var(--deck-frame-height);min-height:0;overflow:clip}body #main[data-section-deck=true] [data-section-frame][data-deck-tall=true]{align-content:start}body #main[data-section-deck=true] [data-section-frame][data-deck-layout=flow]{align-content:start;position:relative;top:auto;overflow:visible}body #main[data-section-deck=true] [data-section-frame]>.container{top:calc(-1 * var(--deck-content-shift,0px));position:relative}body #main[data-section-deck=true] [data-deck-heading]{top:var(--deck-content-shift,0px);z-index:4;isolation:isolate;background:var(--chapter-surface,var(--deck-surface,var(--paper)));position:relative}body #main[data-section-deck=true] [data-deck-heading]:before{content:"";z-index:-1;background:var(--chapter-surface,var(--deck-surface,var(--paper)));pointer-events:none;position:absolute;inset:-100svh -24px -12px}body #main[data-section-deck=true] [data-deck-heading=eyebrow]{z-index:5}body #main[data-section-deck=true] [data-deck-reading="0"] [data-deck-heading]:before{display:none}body #main[data-section-deck=true] [data-scroll-card].animated-hero{box-shadow:none;border-radius:0}body #main[data-section-deck=true][data-deck-measuring=true] [data-scroll-card]{position:relative;top:auto}body #main[data-section-deck=true][data-deck-measuring=true] [data-section-frame]{height:auto;min-height:calc(100svh - var(--deck-top) - 16px);overflow:visible}body #main[data-section-deck=true][data-deck-measuring=true] [data-section-frame]>.container,body #main[data-section-deck=true][data-deck-measuring=true] [data-deck-heading]{top:0}body #main[data-section-deck=true] .section-navigation{z-index:var(--deck-order,2);position:relative}}@media (max-width:850px) and (prefers-reduced-motion:no-preference){body #main[data-section-deck=true] [data-scroll-card]{border-top-left-radius:20px;border-top-right-radius:20px}}@media print{#main[data-section-deck=true]{overflow:visible}#main[data-section-deck=true] [data-deck-stack]{margin-bottom:0}#main[data-section-deck=true] .section-track{height:auto;display:contents}body #main[data-section-deck=true] [data-scroll-card]{height:auto;min-height:0;box-shadow:none;border-radius:0;margin-bottom:0;position:static;top:auto;overflow:visible}body #main[data-section-deck=true] [data-section-frame]>.container,body #main[data-section-deck=true] [data-deck-heading]{top:0}body #main[data-section-deck=true] [data-deck-heading]:before{display:none}}
:root{--deck-section-space:40px}@media (prefers-reduced-motion:no-preference){body #main[data-section-deck=true] .product-experience .px-hero.animated-hero{padding-block:var(--deck-section-space)}}body #main :is(.section-title,.section-intro h2,.section-copy>h2,.px-chapter-heading h2,.pp-offering-copy h2,.h7-channel-section-copy h2,.h7-steps-heading h2,.closing-invitation h2,.pr-section-heading h2){font-size:var(--intro-title-size);line-height:1.12}body #main :is(.h7-hero h1,.px-hero-heading h1,.pp-hero h1,.section-intro h1){font-size:var(--intro-display-size);line-height:1.08}body #main .section-intro>:only-child{grid-column:1/-1;max-width:none}body #main .section-intro:has(>:only-child) h2{max-width:none}@media (max-width:850px){:root{--deck-section-space:28px}}body #main .h7-hero-scene>.h7-media{aspect-ratio:16/9;height:auto;min-height:0;max-height:none}body #main .h7-industry-film{aspect-ratio:4/3;flex:none;height:auto;min-height:0;max-height:none}body #main :is(.px-tone-film,.px-city-film,.pp-visual){aspect-ratio:4/3;height:auto;min-height:0;max-height:none}body #main .sc-side .ix-story-film{aspect-ratio:16/9}body #main .ix-channel-film{aspect-ratio:1280/800;height:auto;max-height:none}body #main video,body #main :is(.h7-industry-film,.px-tone-film,.px-city-film,.pp-visual,.ix-story-film) img,body #main .h7-hero-scene>.h7-media img{object-fit:contain}body #main :is(.px-tone-film,.px-city-film,.pp-visual,.h7-industry-film,.ix-story-film,.ix-channel-film){width:100%;margin-inline:0}body #main #lexicon .h7-editorial-row,body #main .h7-channel-section-layout,body #main .ix-intro-grid,body #main .pp-offering-grid{align-items:center}body #main #lexicon .h7-section-copy h2{font-size:var(--intro-title-size)}body #main .h7-channel-section-copy{align-self:center;padding-top:0}body #main .h7-ontology .spatial-canvas{aspect-ratio:700/620;width:100%;height:auto;margin:0 0 12px}body #main .closing-invitation{padding-block:64px}@media (min-width:1001px){body #main .h7-hero-scene{background:0 0;grid-template-columns:minmax(300px,.8fr) minmax(0,1.8fr);align-items:stretch;gap:24px;display:grid}body #main .h7-hero-scene>.h7-media{grid-area:1/2}body #main .h7-hero-conversation{grid-area:1/1;width:100%;margin:0;position:relative;bottom:auto;left:auto}body #main .h7-hero-conversation>.h7-conversation,body #main .h7-hero-conversation .hero-transcript,body #main .h7-hero-experience .hero-transcript .chat-surface{height:100%}body #main .h7-hero-experience .hero-transcript .chat-surface{min-height:390px}}@media (max-width:700px){body #main .closing-invitation{padding-block:48px}}body #main :is(.pr-questions h2,.pr-bespoke h2){font-size:var(--intro-title-size);line-height:1.12}@media (min-width:851px){body #main .pp-hero-grid,body #main .pr-bespoke>.container{align-items:center}body #main .h7-channel-core{min-height:76px;padding-block:10px}body #main .h7-channel-intake{height:28px}body #main .h7-channel-routing{gap:12px;padding:12px}body #main .h7-channel-nodes{--channel-row-gap:8px;gap:8px}body #main .h7-channel-nodes li{gap:8px;min-height:52px;padding:8px}body #main .h7-channel-nodes .official-channel-mark{flex-basis:30px;width:30px;height:30px}body #main .h7-channel-live-heading,body #main .h7-bespoke-channel-label{height:48px;min-height:0;margin-bottom:8px;padding-block:0}body #main .h7-channel-distribution{height:36px}body #main .h7-channel-trunk{height:19px}body #main .h7-channel-fork{top:17px}body #main .h7-conversation-modes>div{min-height:190px;padding:16px}body #main .h7-conversation-modes h3{margin-bottom:14px}body #main .h7-voice-identity{margin-top:14px}body #main .h7-steps-line{flex-shrink:0;font-size:24px}body #main .h7-step-content{min-height:100%}body #main .h7-step-art[data-step-art="1"]{min-height:0;padding:24px}body #main .step-choice{--choice-primary-row:76px;--choice-secondary-row:48px}body #main .step-choice-card{padding:18px 14px 14px}body #main .step-choice-brand{gap:12px}body #main .step-choice-brand img{width:96px;height:96px}body #main .step-choice-label{margin-top:12px;padding-top:12px}}@media (max-width:600px){body #main .ix-channel-film{aspect-ratio:3/5}}
.category-icon{color:inherit;flex:none;display:block}.category-icon-tone{fill:currentColor;stroke:none}.category-icon-detail{opacity:.7}.category-icon-accent{fill:currentColor;stroke:none}.category-icon[data-icon-variant=compact] .category-icon-tone{fill-opacity:.08}.category-icon[data-icon-variant=feature] .category-icon-tone{fill-opacity:.2}.category-icon[data-icon-variant=feature] .category-icon-detail{opacity:.85}.brand-reference-name{font-family:var(--sans);letter-spacing:normal;color:inherit;font-weight:400}.business-reference{min-width:0;max-width:100%;color:inherit;justify-content:center;align-items:center;gap:10px;line-height:1.4;text-decoration:none;display:inline-flex}.business-reference-art{width:32px;height:32px;color:var(--racing-green);flex:0 0 32px;place-items:center;display:grid}.business-reference-art .category-icon{width:100%;height:100%}.px-source-examples .business-reference{text-align:center;flex-direction:column;gap:6px}.px-source-examples .business-reference-art{flex-basis:28px;width:28px;height:28px}.business-reference-compact{text-align:center;flex-direction:column;gap:6px}.business-reference-compact .brand-reference-name{white-space:normal;max-width:100%;font-size:12px;line-height:1.25}.step-choice-model{color:var(--olive);font-weight:400}.step-choice-model-mark,.official-channel-mark{color:var(--racing-green)}.official-channel-mark .category-icon{width:100%;height:100%}.ix-platform-mark{color:var(--racing-green)}.ix-platform-mark .category-icon,.h7-bespoke-whatsapp-mark .category-icon{width:28px;height:28px}.h7-standard-badge{color:var(--racing-green);place-items:center;display:grid}.h7-standard-badge .category-icon{width:48px;height:48px}.h7-programme-diagram.category-icon{stroke-width:1.5px}.footer-standards>span{font:400 11px/1.4 var(--sans);color:var(--ribbon-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.footer-standards .category-icon{width:28px;height:28px;color:var(--ribbon-text)}@media (max-width:600px){.px-source-examples .business-reference{text-align:left;flex-direction:row;gap:8px}.px-source-examples .business-reference-art{flex-basis:22px;width:22px;height:22px}}@media (prefers-reduced-motion:reduce){body #main .pp-connector-node{transition:none}}.pp-connector-node[data-visible=false]{visibility:hidden}.pp-connector-mark .business-reference{gap:6px;width:80px}.pp-connector-mark .brand-reference-name{width:80px;min-height:30px}.category-illustration{isolation:isolate;width:56px;height:56px;color:var(--racing-green);flex:0 0 56px;place-items:center;display:grid;position:relative}.category-illustration:before{content:"";z-index:-1;background:var(--tint);opacity:.8;border-radius:15px 15px 20px 10px;position:absolute;inset:7px 2px 2px 9px}.category-illustration>.category-icon{width:42px;height:42px}.business-reference[data-brand-treatment=nameplate]{background:var(--paper);border:1px solid var(--border);border-radius:5px;padding:5px 9px;font-weight:400}.h7-module-heading .category-illustration{flex-basis:46px;width:46px;height:46px}.h7-module-heading .category-illustration>.category-icon{width:34px;height:34px}body #main .step-choice-intelligence{flex-basis:58px;width:58px;height:58px;margin:0 auto 10px}body #main .step-choice-models{flex:1;grid-template-rows:repeat(3,minmax(28px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}body #main .step-choice-model{border:1px solid var(--border);background:var(--section-green);color:var(--racing-green);border-radius:5px;justify-content:center;align-items:center;padding:4px 2px;font-size:13px;line-height:1.35;display:flex}body #main .step-choice-app-name{white-space:nowrap;min-height:0}body #main .step-choice-ai .step-choice-label{margin-top:14px}body #main .step-channel-destinations{gap:8px}body #main .step-channel-destinations li{border:1px solid var(--border);background:var(--step-paper);color:var(--racing-green);border-radius:5px;justify-content:center;padding:7px 4px}body #main .step-channel-destinations li>span:first-child{background:0 0;border:0;border-radius:0;width:auto;height:auto;display:block}body #main .h7-channel-routing[data-grouped-channels]{flex-direction:column;gap:12px;display:flex}.h7-messaging-heading{align-items:center;gap:12px;display:flex}.h7-messaging-heading h3{font:400 23px/1.2 var(--serif);margin:0}.h7-messaging-heading .h7-channel-motion{margin-left:auto}.h7-channel-availability{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}body #main [data-grouped-channels] .h7-channel-live-heading,body #main [data-grouped-channels] .h7-bespoke-channel-label{text-align:left;justify-content:center;align-items:flex-start;height:auto;min-height:40px;margin:0 0 8px;padding:0}body #main [data-grouped-channels] .h7-channel-live-heading{justify-content:flex-start;align-items:center}body #main [data-grouped-channels] .h7-channel-nodes{gap:7px}body #main [data-grouped-channels] .h7-channel-nodes li{min-height:36px;font:400 13px/1.35 var(--sans);text-align:center;border-radius:5px;flex-direction:row;justify-content:center;padding:6px 8px}body #main [data-grouped-channels] .h7-channel-bespoke-group{padding-left:14px}body #main .ix-connect-heading .category-illustration{flex-basis:44px;width:44px;height:44px}body #main .ix-connect-heading .category-icon{width:32px;height:32px}body #main .ix-platform-tile{border-radius:6px;justify-content:center;height:auto;min-height:48px;padding:8px 5px}body #main .ix-platform-tile>span{font:400 13px/1.4 var(--sans)}body #main .ix-connect-bespoke ul{gap:6px}body #main .ix-connect-bespoke li{border:1px solid var(--border);background:var(--paper);border-radius:5px;padding:4px 7px;font-size:12px}body #main .ix-channel-chapters button{justify-content:center;min-height:58px}body #main .ix-channel-caption>.category-illustration{flex-basis:42px;align-self:flex-start;width:42px;height:42px}body #main .ix-channel-caption>.category-illustration>.category-icon{width:32px;height:32px}body #main .ix-channel-caption-copy{flex:1;min-width:0}body #main .pp-connector-stage{border:1px solid var(--border);background:var(--section-green);border-radius:18px;min-height:146px;padding:14px 8px 16px;position:relative}body #main .pp-connector-chain{height:72px}body #main .pp-connector-node,body #main .pp-connector-mark{height:48px}body #main .pp-connector-node .pp-connector-mark{opacity:1}body #main .pp-connector-mark .business-reference{background:var(--surface);height:48px;color:var(--secondary);border-radius:12px;padding:7px 2px;transition:background .45s,color .45s,border-color .45s}body #main .pp-connector-node[data-active=true] .business-reference{background:var(--racing-green);color:var(--surface);border-color:var(--racing-green)}body #main .pp-connector-node[data-active=true]:after{content:"";background:var(--olive);width:1px;height:12px;position:absolute;top:53px;left:50%}body #main .pp-connector-mark .brand-reference-name{justify-content:center;align-items:center;width:74px;min-height:30px;display:flex}body #main .pp-connector-copy p{color:var(--racing-green);font-size:13px}.pp-connector-position{justify-content:center;align-items:center;gap:4px;height:5px;margin-top:13px;display:flex}.pp-connector-position span{background:var(--border);border-radius:2px;width:4px;height:4px;transition:width .45s,background .45s}.pp-connector-position span[data-active=true]{background:var(--olive);width:18px}@media (prefers-reduced-motion:reduce){body #main .pp-connector-mark .business-reference,.pp-connector-position span{transition:none}}body #main .po-connection-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}body #main .po-connection-categories>li{min-width:0;display:block}.po-connection-category{align-items:center;gap:8px;margin-bottom:7px;display:flex}.po-connection-category h4{font:400 17px/1.3 var(--serif);color:var(--racing-green);margin:0}.po-connection-category .category-illustration{flex-basis:36px;width:36px;height:36px}.po-connection-category .category-icon{width:28px;height:28px}.po-connection-names{flex-wrap:wrap;gap:5px;display:flex}body #main .po-connection-names .brand-reference-name{font-size:13px}@media (max-width:440px){.h7-channel-availability{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}body #main [data-grouped-channels] .h7-channel-nodes li{padding:6px 3px}body #main [data-grouped-channels] .h7-channel-bespoke-group{padding-left:9px}body #main [data-grouped-channels] .h7-bespoke-channel-label>span{max-width:none;font-size:11px}body #main .ix-channel-caption>.category-illustration{display:none}}@container build-choice (min-width:461px){body #main .step-choice-cards{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}body #main .step-choice-connection{--source-centre:calc(22.5% - var(--choice-gap)*.225);--target-centre:calc(72.5% + var(--choice-gap)*.275)}body #main .step-choice-models{grid-template-rows:repeat(2,minmax(28px,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}}@container build-choice (max-width:310px){body #main .step-choice-cards>.step-choice-card.step-choice-ai{padding-inline:3px}}@container build-choice (max-width:270px){body #main .step-choice-models{grid-template-rows:repeat(6,minmax(24px,1fr));grid-template-columns:minmax(0,1fr);gap:4px}body #main .step-choice-intelligence{flex-basis:44px;width:44px;height:44px;margin-bottom:6px}body #main .step-choice-intelligence>.category-icon{width:34px;height:34px}}
.h7-kpi-detail{font:400 12px/1.55 var(--sans);color:var(--secondary);margin-top:8px;display:block}@media (min-width:1101px){:root{--deck-section-space:28px;--layout-heading-gap:24px}body #main .h7-value-layout{flex-direction:column;gap:16px;display:flex}body #main .h7-industry{order:-1}body #main .h7-industry-card{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:auto;display:grid}body #main .h7-industry-film{aspect-ratio:4/3;grid-area:1/2;width:auto;height:clamp(144px,100svh - 576px,320px)}body #main .h7-industry-caption{grid-area:1/1;padding:20px 24px}body #main .h7-industry-caption>p{max-width:58ch;min-height:0}body #main .h7-application-deep-link{min-height:32px;margin-top:8px}body #main .h7-kpi-grid{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:auto}body #main .h7-industry-scroll-track[data-scroll-enabled=true] .h7-value .h7-kpi{min-height:0;padding:16px}body #main .h7-kpi-top{min-height:32px;margin-bottom:10px}body #main .h7-industry-scroll-track .h7-kpi h3{max-width:none;min-height:2.24em;margin-bottom:10px}body #main .h7-kpi h3>span{display:inline}body #main .h7-kpi h3>span+span:before{content:" "}body #main .h7-industry-scroll-track .h7-kpi p{max-width:none;min-height:0;margin-bottom:12px}body #main .h7-kpi-application{min-height:0;padding-top:10px}body #main .h7-industry-scroll-track[data-scroll-enabled=true] .h7-value .h7-value-heading{margin-bottom:16px}body #main .sc-spectrum{row-gap:10px;margin-bottom:18px}body #main .sc-columns{align-items:stretch}body #main .sc-side{padding-top:0}body #main .sc-side header>p{max-width:none;min-height:0;margin-bottom:14px}body #main .sc-pains{gap:6px;margin-top:12px}body #main .sc-pains li{min-height:0;padding:9px 10px}body #main .sc-bletchley{padding:20px}body #main .sc-brand{margin-bottom:16px;padding-right:0}body #main .sc-benefits{gap:8px}body #main .sc-benefits li{gap:10px;min-height:0;padding:12px 10px}body #main .sc-centre-promise{margin-top:16px;padding:0}body #main .h7-channel-intake{height:20px}body #main .h7-channel-distribution{height:28px}body #main .h7-channel-trunk{height:15px}body #main .h7-channel-fork{top:13px}body #main .h7-conversation-modes>div{min-height:174px;padding:12px}body #main .h7-conversation-modes h3{margin-bottom:10px}}@media (min-width:1101px) and (max-height:780px){:root{--deck-section-space:24px;--layout-heading-gap:16px}body #main .h7-value-layout{gap:12px}body #main .h7-industry-caption{padding-block:12px}body #main .sc-side .ix-story-film{max-width:280px;margin-inline:auto}body #main .sc-brand{margin-bottom:12px}body #main .sc-benefits li{padding-block:10px}body #main .sc-bletchley{padding:16px}body #main .sc-spectrum{margin-bottom:12px}}@media (min-width:1101px){body #main #beyond-the-script .section-intro h2{flex-wrap:wrap;column-gap:.25em;display:flex}body #main #beyond-the-script .section-intro h2 br{display:none}body #main .h7-channel-nodes li:has([data-channel-brand=line]){padding-block:0}body #main .h7-channel-core{min-height:72px}body #main .h7-channel-intake{height:14px}}
.h7-connections{background:var(--paper)}.h7-connections-heading h2 em{color:var(--olive);font-weight:400}.h7-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.h7-ready-module,.h7-file-module{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-rows:auto minmax(56px,1fr) auto;gap:10px;min-width:0;padding:18px;display:grid}.h7-ready-module{--tool-capsule-width:136px;container-type:inline-size}.h7-module-heading{justify-content:space-between;align-items:center;gap:8px;min-height:27px;display:flex}.h7-module-heading h3{font:400 22px/1.2 var(--serif);letter-spacing:-.02em;color:var(--racing-green);margin:0}.h7-module-ready{width:22px;height:22px;color:var(--olive);border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.h7-module-ready svg{width:15px;height:15px}.h7-module-systems{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.h7-ready-module .h7-module-systems{grid-template-columns:var(--tool-capsule-width);justify-content:start;align-items:start;gap:10px;display:grid}.h7-ready-module .h7-module-systems[data-columns="2"]{--tool-column-gap:clamp(12px,calc(100cqi - 272px),28px);grid-template-columns:repeat(2,var(--tool-capsule-width));gap:10px var(--tool-column-gap);place-content:start}.h7-module-systems li{min-width:0;min-height:22px;font:500 15px/1.4 var(--sans);color:var(--racing-green);align-items:center;display:flex}.h7-ready-module .h7-module-systems li{min-height:34px}.h7-module-systems .business-reference[data-brand-treatment=nameplate]{background:var(--tint);width:100%;min-height:34px;font:500 14px/24px var(--sans);text-align:center;border:0;border-radius:999px;justify-content:center;gap:0;padding:5px}.h7-module-systems .brand-reference-name{letter-spacing:-.01em;font-weight:500}@container (max-width:283px){.h7-ready-module .h7-module-systems[data-columns="2"]{grid-template-columns:var(--tool-capsule-width)}}.h7-module-systems .business-reference-art{flex-basis:22px;width:22px;height:22px;padding:0}body #main .h7-module-systems .business-reference-art img{width:22px;height:22px}.h7-module-data{border-top:1px solid var(--border);min-height:calc(3.2em + 11px);font:400 14px/1.6 var(--sans);color:var(--secondary);text-wrap:pretty;margin:0;padding-top:10px}.h7-file-formats{gap:12px}.h7-file-formats li{min-height:28px;padding:0;font-size:15px;line-height:1.5}.h7-file-formats li+li:before{content:"";background:#b7c6aa;width:1px;height:14px;margin-right:12px}.h7-file-module{background:#e5ecdd;border-color:#b7c6aa}.h7-file-module .h7-module-ready{color:var(--racing-green);background:#d4e0c9}.h7-file-module .h7-module-data{color:#42543c;border-color:#c1ceb6}.h7-file-intro{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.h7-file-start{font:600 12px/1.4 var(--sans);color:var(--racing-green);margin:0}.h7-additional-module{background:var(--section-green);border-color:var(--line-strong)}.h7-additional-module .h7-module-heading h3{text-wrap:balance}.h7-additional-count{font:600 44px/1.1 var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--racing-green);align-items:center;margin:0;display:flex}.h7-additional-module .h7-module-data{border-color:var(--line-strong);color:var(--racing-green)}.h7-additional-module[data-pulse=running],.h7-additional-module[data-pulse=paused]{animation:2.4s ease-in-out 2 additional-connections-pulse}.h7-additional-module[data-pulse=paused]{animation-play-state:paused}@keyframes additional-connections-pulse{0%,to{background-color:var(--section-green);border-color:var(--line-strong)}50%{background-color:var(--tint);border-color:var(--olive)}}.h7-api-connection{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:20px;padding:16px 0 0;display:flex}.h7-api-symbol{width:26px;height:26px;color:var(--olive);flex:0 0 26px;place-items:center;display:grid}.h7-api-symbol svg{width:24px;height:24px}.h7-api-connection>div:nth-child(2){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.h7-api-connection h3{font:400 22px/1.2 var(--serif);color:var(--racing-green);letter-spacing:-.02em;white-space:nowrap;margin:0}.h7-api-connection p{font:400 14px/1.6 var(--sans);color:var(--secondary);text-wrap:pretty;max-width:none;margin:0}.h7-api-link{min-height:46px;color:var(--racing-green);text-underline-offset:5px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-left:auto;padding:8px 0;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.h7-api-link svg{width:18px;height:18px}.h7-api-link:focus-visible{outline:2px solid var(--racing-green);outline-offset:6px;border-radius:3px}.h7-module-grid[data-revealed=true]{animation:.35s ease-out both modules-reveal}@keyframes modules-reveal{0%{opacity:.65}to{opacity:1}}@media (min-width:1101px) and (max-height:780px){.h7-module-grid{gap:10px}.h7-ready-module,.h7-file-module{grid-template-rows:auto minmax(48px,1fr) auto;gap:8px;padding:14px}.h7-module-systems{row-gap:0}.h7-module-data{min-height:calc(3.2em + 9px);padding-top:8px}.h7-api-connection{margin-top:14px;padding-top:10px}body #main .h7-connections .section-intro{margin-bottom:12px}}@media (max-width:1100px){.h7-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h7-ready-module,.h7-file-module{padding:20px}.h7-api-connection>div:nth-child(2){grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:600px){.h7-module-grid{grid-template-columns:minmax(0,1fr);gap:12px}.h7-api-connection{margin-top:24px;padding-top:20px;display:block}.h7-api-symbol{display:none}.h7-api-link{margin-top:8px}}@media (max-width:360px){.h7-ready-module,.h7-file-module{padding:12px}}@media (prefers-reduced-motion:reduce){.h7-module-grid[data-revealed=true],.h7-additional-module[data-pulse]{animation:none}}
body #main [data-scroll-card]>.container{min-width:0}@media (min-width:901px){body #main .h7-ontology .spatial-network{width:min(100%,700px,max(320px,112.903svh - 383.871px));margin-inline:auto}body #main .h7-ontology .spatial-canvas{max-height:none}body #main .px-tone-film{max-width:400px;margin-inline:auto}body #main .pp-media-column .pp-visual{max-width:600px;margin-inline:auto}}body #main .px-overview{padding-block:0}body #main .px-overview-bottom:has(.px-story-controls:empty){display:none}body #main .px-tone-question{margin-bottom:18px;padding-block:12px}body #main .px-tone-copy{padding-top:16px}body #main .px-tone-copy h3{margin-bottom:10px}body #main .px-tone-description{min-height:0}body #main .px-tone-copy blockquote{margin-top:14px;padding:12px 16px}body #main .px-tone-footnote{margin-top:20px;padding-top:14px}body #main .px-review-panel{min-height:0}body #main .px-review-principles{gap:24px;margin-top:20px}body #main .px-review-principles article{padding-top:14px}body #main .px-review-principles svg{margin-bottom:10px}body #main .px-review-principles h3{margin-bottom:8px}@media (min-width:901px){body #main .px-frame-bar{min-height:44px;padding-block:10px}body #main .px-request-chat{padding:18px 24px}body #main .px-request .chat-header{padding:10px 16px}body #main .px-request .chat-messages{gap:8px;min-height:0;padding:12px}body #main .px-request .message{max-width:94%;padding:8px 12px}body #main .px-request .message-receipt{margin-top:5px;padding-top:5px}body #main .px-chat-state{min-height:0;margin-top:12px}body #main .px-evidence{padding:18px 24px}body #main .px-evidence>.px-evidence-heading{margin-bottom:16px}body #main .px-evidence li{gap:12px;padding-bottom:14px}body #main .px-evidence li:last-child{padding-bottom:0}body #main .px-request-footer{padding-block:6px}body #main .px-scenario-note{margin-top:10px}body #main .px-model-detail{min-height:0;padding:20px 24px}body #main .px-model-detail h2{margin-block:12px}body #main .px-model-detail .px-model-note{margin-top:14px;padding-top:12px}body #main .px-model-detail dl{margin-block:12px}body #main .px-model-detail dl>div+div{margin-top:8px}body #main .px-network{min-height:320px}body #main .px-sequence-tabs{padding-block:8px}body #main .px-context-film .px-context-conversation{padding:18px 22px}body #main .px-context-film .px-sample-label{margin-bottom:10px}body #main .px-context-film .px-context-question{margin-bottom:12px;padding:10px 14px}body #main .px-context-sender{margin-bottom:8px}body #main .px-enriched-answer{padding:12px 16px}body #main .px-enrichment-evidence h3{margin-top:14px;margin-bottom:8px}body #main .px-context-evidence{padding-block:8px}body #main .px-context-bottom{min-height:0;padding-block:8px}body #main .px-review-panel{padding:18px 22px}body #main .px-review-question-row{margin-bottom:16px}body #main .px-review-beats{gap:10px}body #main :is(.px-review-source,.px-review-reply){padding:10px 12px}body #main .px-review-choice{gap:10px;padding:12px}body #main .px-review-principles article{grid-template-columns:26px minmax(0,1fr);gap:0 12px;display:grid}body #main .px-review-principles svg{grid-row:1/3;width:26px;height:26px;margin:0}body #main .px-review-principles p{grid-column:2}}@media (min-width:1001px) and (max-height:850px){body #main .h7-hero-heading{row-gap:14px}body #main .h7-hero-copy{gap:16px}body #main .h7-hero-scene{grid-template-columns:minmax(300px,1fr) minmax(0,1.5fr);align-items:center}body #main .h7-hero-experience .hero-transcript .chat-surface{min-height:340px}body #main .h7-hero-conversation .chat-messages{min-height:0}body #main .h7-ontology .spatial-canvas{width:100%;max-height:calc(100svh - 316px);margin-bottom:8px}body #main .h7-ontology .ontology-scroll-caption{min-height:0}body #main .h7-ontology .spatial-controls{margin-top:8px}body #main .pp-offering-grid{column-gap:40px}body #main .pp-offering-copy h2{margin-bottom:16px}body #main .pp-offering-copy .pp-use-list{gap:14px;margin-top:20px}body #main .pp-offering-action{margin-top:20px}body #main .pp-media-column .pp-visual{max-width:calc(133.333svh - 486.667px);margin-inline:auto}body #main .px-overview{gap:28px}body #main .px-overview-source{gap:12px;padding:16px}body #main .px-overview-inputs{gap:14px}body #main .px-source-examples li{min-height:60px;padding-block:6px}body #main :is(.px-overview-engine,.px-overview-answer){padding:18px}body #main .px-engine-heading{padding-bottom:12px}body #main .px-engine-steps li{padding-block:8px}body #main .px-overview-question{margin-top:12px;padding:10px 12px}body #main :is(.px-overview-response,.px-overview-sources,.px-overview-scope){margin-top:10px}body #main .px-overview-receipt{margin-top:10px;padding-top:8px}body #main .px-tone-film{aspect-ratio:4/3;width:min(100%,133.333svh - 746.667px);min-width:176px;margin-inline:auto}body #main .px-city-film{align-self:center;max-width:480px}}@media (min-width:1101px){body #main .ix-page .ix-downstream .ix-section-heading h2{flex-wrap:wrap;column-gap:.25em;display:flex}body #main .ix-page .ix-downstream .ix-section-heading h2 br{display:none}body #main .ix-page .ix-downstream .ix-channel-chapters{padding-block:6px}body #main .ix-page .ix-downstream .ix-channel-chapters button{min-height:54px;padding-block:5px}body #main .ix-page .ix-downstream .ix-channel-film{aspect-ratio:auto;height:clamp(230px,100svh - 450px,400px)}body #main .ix-page .ix-downstream .ix-channel-caption{padding:12px 18px}body #main .ix-page .ix-downstream .ix-section-heading{margin-bottom:20px}body #main .ix-channel-onboarding>h3{margin-block:10px 16px}body #main .ix-setup-routes{gap:16px}body #main .ix-setup-contact{margin-top:18px}body #main .ix-setup-bespoke{margin-top:16px;padding-top:14px}}@media (min-width:901px) and (max-width:1100px){body #main .ix-downstream .ix-channel-film{aspect-ratio:auto;height:340px}body #main .sc-brand{margin-bottom:16px;padding-right:0}body #main .sc-bletchley{padding:18px 14px}body #main .sc-benefits{gap:8px}body #main .sc-benefits li{min-height:0;padding-block:10px}body #main .sc-centre-promise{margin-top:16px}body #main .sc-spectrum{row-gap:10px;margin-bottom:18px}body #main .h7-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body #main :is(.h7-ready-module,.h7-file-module){padding:16px}}@media (max-width:900px){body #main .px-overview-inputs{gap:12px}body #main .px-overview{gap:26px}body #main .px-review-principles{gap:18px}body #main .ix-channel-layout{gap:28px}body #main .h7-ontology .ontology-scroll-caption{min-height:0}}@media (min-width:1101px){body #main .px-evidence ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}body #main .px-evidence li{padding:0}body #main .px-evidence li:before{display:none}body #main .px-evidence li:last-child{grid-column:1/-1}body #main .px-record-story{grid-template-rows:44px 1fr;grid-template-columns:280px minmax(0,1fr);gap:8px 20px}body #main .px-review-controls{grid-area:1/1;justify-content:flex-start;margin:0}body #main .px-review-navigation{grid-area:2/1;grid-template-columns:1fr;align-self:start}body #main .px-review-examples{grid-area:1/2/3}body #main .px-review-question-row,body #main .px-review-beat,body #main .px-review-column-labels{column-gap:24px}body #main .px-review-source:before{width:24px}}@media (min-width:1101px) and (max-height:780px){body #main .h7-connections{--deck-section-space:20px}}@media (max-width:600px){body #main :is(.h7-ready-module,.h7-file-module){grid-template-rows:auto minmax(44px,1fr) auto;gap:8px;padding:14px}body #main .h7-module-grid{gap:10px}body #main .h7-module-data{padding-top:8px}}body #main .px-record-story[data-review-enhanced] .px-review-examples{display:grid}body #main .px-record-story[data-review-enhanced] .px-review-tile{grid-area:1/1;display:block}body #main .px-record-story[data-review-enhanced] .px-review-tile[data-active=false]{visibility:hidden;pointer-events:none}body #main .px-record-story[data-review-enhanced] .px-review-tile[data-active=false] .px-review-beat{visibility:hidden!important}body #main .px-record-story[data-review-enhanced] .px-review-panel{grid-template-rows:auto auto 1fr auto;height:100%;display:grid}body #main .px-record-story[data-review-enhanced] .px-review-beats{align-self:start;display:grid}body #main .px-record-story[data-review-enhanced] .px-review-beat{grid-area:1/1;min-width:0}body #main .px-record-story[data-review-enhanced] .px-review-beat[data-selected=false]{pointer-events:none;visibility:hidden!important}body #main .px-record-story[data-review-enhanced] .px-review-step-controls{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:10px;display:flex}body #main .px-review-step-controls>div{gap:4px;display:flex}body #main .px-review-step-controls button{width:32px;min-height:36px;color:var(--racing-green);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}body #main .px-review-step-controls button[aria-pressed=true]{background:var(--section-green);border-color:var(--olive)}body #main .px-review-step-controls button:disabled{opacity:.3;cursor:default}body #main .px-review-step-controls svg{width:18px;height:18px}body #main .px-review-step-controls button:focus-visible{outline:2px solid var(--racing-green);outline-offset:2px}body #main .px-review-question-row{grid-template-columns:1fr}body #main .px-review-column-labels{align-items:center}body #main .px-review-record-heading{gap:8px;padding-left:0}@media (min-width:901px){body #main .px-review-panel{padding:14px 18px}body #main .px-review-customer{grid-template-columns:auto minmax(0,1fr);justify-self:stretch;align-items:center;gap:12px;max-width:none;display:grid}body #main .px-review-customer>span{text-align:left;margin:0}body #main .product-experience .px-review-customer blockquote{padding:8px 12px}body #main .px-review-question-row{margin-bottom:12px}body #main .px-review-column-labels{margin-bottom:10px}body #main .px-review-choice{border-radius:10px;padding:8px 10px}body #main .px-review-navigation{gap:8px}body #main .px-review-principles{gap:24px;margin-top:16px}body #main .px-review-principles article{padding-top:8px}body #main .px-review-principles h3{margin-bottom:4px}body #main .px-review-principles svg{grid-row:1}body #main .px-review-principles p{grid-column:1/-1}}@media (min-width:1101px) and (max-height:850px){body #main #review-data{--deck-section-space:16px}body #main #review-data .px-chapter-heading{margin-bottom:12px}}@media (max-width:600px){body #main .px-record-story[data-review-enhanced] .px-review-step-controls{flex-wrap:wrap;gap:8px}body #main .px-review-step-controls button{min-height:40px}}
@font-face{font-family:inter;src:url(../media/inter-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_bc2c08de-module__etvP_W__className{font-family:inter,inter Fallback}.inter_bc2c08de-module__etvP_W__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_400-s.p.23n0zbl65ak5y.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sourceSerif;src:url(../media/source_serif_italic_400-s.p.37lriasr_0lgt.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:sourceSerif Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.sourceserif_6b0b1e5f-module__HxNyFq__className{font-family:sourceSerif,sourceSerif Fallback}.sourceserif_6b0b1e5f-module__HxNyFq__variable{--font-source-serif:"sourceSerif", "sourceSerif Fallback"}
@font-face{font-family:notoSC;src:url(../media/noto_sc-s.06_iodk2copid.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:notoSC Fallback;src:local(Arial);ascent-override:116.0%;descent-override:28.8%;line-gap-override:0.0%;size-adjust:100.0%}.notosc_7c489500-module__Rm8GBa__className{font-family:notoSC,notoSC Fallback;font-weight:400}.notosc_7c489500-module__Rm8GBa__variable{--font-noto-sc:"notoSC", "notoSC Fallback"}
@font-face{font-family:notoTC;src:url(../media/noto_tc-s.362kzxu6pz823.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:notoTC Fallback;src:local(Arial);ascent-override:116.0%;descent-override:28.8%;line-gap-override:0.0%;size-adjust:100.0%}.nototc_5e5cefcd-module___RrwQa__className{font-family:notoTC,notoTC Fallback;font-weight:400}.nototc_5e5cefcd-module___RrwQa__variable{--font-noto-tc:"notoTC", "notoTC Fallback"}
