:where(.content-detail-page) .m-eyebrow{color:var(--od-text-muted);font-family:var(--od-font-mono);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}:where(.content-detail-page) .page-hero{background:var(--od-bg);color:var(--od-text);position:relative;overflow:hidden}:where(.content-detail-page) .page-hero__grid{opacity:.22;pointer-events:none;background-image:linear-gradient(var(--od-surface-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--od-surface-subtle) 1px, transparent 1px);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#000);mask-image:linear-gradient(90deg,#0000,#000 40%,#000)}:where(.content-detail-page) .page-hero__glow{background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--od-action) 22%, transparent), transparent);pointer-events:none;border-radius:50%;width:60vw;height:60vw;position:absolute;bottom:-30vw;right:-14vw}:where(.content-detail-page) .page-hero__inner{z-index:1;align-items:center;gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(4rem,8vw,5.5rem) clamp(3.5rem,7vw,4.5rem);display:grid;position:relative}:where(.content-detail-page) .page-hero[data-layout=single] .page-hero__inner{grid-template-columns:minmax(0,1fr)}:where(.content-detail-page) .page-hero[data-layout=balanced] .page-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}:where(.content-detail-page) .page-hero[data-layout=product] .page-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem;padding-block:4.5rem 5.5rem}:where(.content-detail-page) .page-hero__copy{min-width:0;max-width:36rem}:where(.content-detail-page) .page-hero[data-layout=single] .page-hero__copy{max-width:44rem}:where(.content-detail-page) .page-hero__breadcrumb{color:var(--od-text-muted);font-family:var(--od-font-mono);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}:where(.content-detail-page) .page-hero__crumb--current{color:var(--od-action-content)}:where(.content-detail-page) .page-hero h1{letter-spacing:var(--od-tracking-tight);text-wrap:pretty;margin:1.5rem 0 1.375rem;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:700;line-height:1}:where(.content-detail-page) .page-hero[data-layout=single] h1{max-width:16ch;font-size:clamp(2.75rem,6vw,4.5rem);line-height:.98}:where(.content-detail-page) .page-hero__lede{max-width:35rem;color:var(--od-text-muted);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.5}:where(.content-detail-page) .page-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}:where(.content-detail-page) .page-hero__meta{color:var(--od-text-muted);flex-wrap:wrap;gap:.75rem 1.5rem;margin:2rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}:where(.content-detail-page) .page-hero__aside{justify-self:end;width:100%;min-width:0}:where(.content-detail-page) .page-hero__strip{z-index:1;border-top:1px solid var(--od-border);position:relative}:where(.content-detail-page) .page-hero__strip-inner{color:var(--od-text-muted);align-items:center;gap:2.5rem;padding-block:1.5rem;font-size:.8125rem;display:flex}:where(.content-detail-page) .page-hero__strip-inner>p{flex:0 0 16.25rem;margin:0;line-height:1.45}:where(.content-detail-page) .m-section{padding-top:clamp(4.5rem,9vw,7rem);scroll-margin-top:5rem}:where(.content-detail-page) .m-section[data-spacing=flush]{padding-top:0}:where(.content-detail-page) .m-section[data-spacing=last]{padding-bottom:clamp(4.5rem,9vw,7rem)}:where(.content-detail-page) .m-section__header[data-layout=stack] .m-section__heading{max-width:40rem}:where(.content-detail-page) .m-section__header[data-layout=row]{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}:where(.content-detail-page) .m-section__header[data-layout=row] .m-section__heading{max-width:40rem}:where(.content-detail-page) .m-section__header h1,:where(.content-detail-page) .m-section__header h2,:where(.content-detail-page) .m-section__header h3{font-size:clamp(2rem, 4vw, var(--od-font-size-8));letter-spacing:-.035em;text-wrap:pretty;margin:0;font-weight:700;line-height:1.05}:where(.content-detail-page) .m-section__header[data-size=title] h2{font-size:clamp(1.75rem, 3vw, var(--od-font-size-7));letter-spacing:-.03em;line-height:1.1}:where(.content-detail-page) .m-section__header .m-eyebrow+*{margin-top:1rem}:where(.content-detail-page) .m-section__body{max-width:40rem;color:var(--od-text-muted);text-wrap:pretty;margin:1.125rem 0 0;font-size:1.0625rem;line-height:1.5}:where(.content-detail-page) .m-section__action{color:var(--od-action-content);white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600;text-decoration:none}:where(.content-detail-page) .m-section__action:hover{text-decoration:underline}:where(.content-detail-page) .m-section__header[data-layout=stack] .m-section__action{margin-top:1.25rem;display:inline-block}:where(.content-detail-page) .m-section__header+*{margin-top:3rem}@media (width<=980px){:where(.content-detail-page) .page-hero[data-layout=balanced] .page-hero__inner,:where(.content-detail-page) .page-hero[data-layout=product] .page-hero__inner{grid-template-columns:1fr}:where(.content-detail-page) .page-hero__aside{justify-self:start}:where(.content-detail-page) .page-hero__strip-inner{flex-direction:column;align-items:flex-start;gap:1rem}:where(.content-detail-page) .page-hero__strip-inner>p{flex-basis:auto}:where(.content-detail-page) .m-section__header[data-layout=row]{flex-direction:column;align-items:flex-start;gap:1rem}}@media (width<=420px){:where(.content-detail-page) .page-hero__actions .marketing-button{width:100%}}:where(.content-detail-page) .m-section__header+.card-grid,:where(.content-detail-page) .m-section__header+.steps,:where(.content-detail-page) .m-section__header+.faq,:where(.content-detail-page) .m-section__header+.related,:where(.content-detail-page) .m-section__header+.split,:where(.content-detail-page) .m-section__header+.connected,:where(.content-detail-page) .m-section__header+.control-band{margin-top:3rem}:where(.content-detail-page) .blog-page__header{margin-bottom:2.5rem}:where(.content-detail-page) .blog-page__range{color:var(--od-text-muted);margin:0 0 1.25rem}:where(.content-detail-page) .blog-pagination{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}:where(.content-detail-page) .blog-pagination__directions{justify-content:space-between;gap:1rem;display:flex}:where(.content-detail-page) .blog-pagination__numbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}:where(.content-detail-page) .blog-pagination__numbers li{align-items:center;display:flex}@media (width>=640px){:where(.content-detail-page) .blog-pagination{position:relative}:where(.content-detail-page) .blog-pagination__directions{pointer-events:none;position:absolute;inset:0 0 auto}:where(.content-detail-page) .blog-pagination__directions a{pointer-events:auto}:where(.content-detail-page) .blog-pagination__numbers{margin-inline:8rem}}:where(.content-detail-page) .blog-search{flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}:where(.content-detail-page) .blog-search__field{flex:16rem;gap:.625rem;min-width:0;display:grid}:where(.content-detail-page) .blog-search__message{color:var(--od-text);flex-basis:100%;margin:0}:where(.content-detail-page) .blog-search__topics{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}:where(.content-detail-page) .blog-search__summary{overflow-wrap:anywhere;margin:0 0 .5rem}:where(.content-detail-page) .post-empty .marketing-button{margin-top:1rem}@media (width<=639px){:where(.content-detail-page) .blog-search__field{flex-basis:100%}}:where(.content-detail-page) .post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}:where(.content-detail-page) .post-card{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);transition:border-color .15s;display:flex}:where(.content-detail-page) .post-card:hover{border-color:var(--od-border-strong)}:where(.content-detail-page) .post-card>article{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}:where(.content-detail-page) .post-card__meta{color:var(--od-text-subtle);font-family:var(--od-font-mono);flex-wrap:wrap;gap:.5rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}:where(.content-detail-page) .post-card__title{font-size:var(--od-font-size-6);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:700;line-height:1.2}:where(.content-detail-page) .post-card__link{color:inherit;text-decoration:none}:where(.content-detail-page) .post-card__link:after{content:"";position:absolute;inset:0}:where(.content-detail-page) .post-card>article{position:relative}:where(.content-detail-page) .post-card__excerpt{color:var(--od-text-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}:where(.content-detail-page) .post-card__tags{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}:where(.content-detail-page) .post-card__tags li{border:1px solid var(--od-border);border-radius:var(--od-radius-control);background:var(--od-surface-subtle);color:var(--od-text-muted);font-family:var(--od-font-mono);letter-spacing:.04em;text-transform:uppercase;padding:.1875rem .5rem;font-size:.6875rem;line-height:1.4}:where(.content-detail-page) .post-card__cta{color:var(--od-action-content);margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:600}:where(.content-detail-page) .post-card__cta span{margin-left:.25rem}:where(.content-detail-page) .post-empty{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);padding:clamp(1.75rem,3vw,2.5rem)}:where(.content-detail-page) .post-empty__title{letter-spacing:-.02em;max-width:34rem;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}:where(.content-detail-page) .post-empty__body{max-width:40rem;color:var(--od-text-muted);text-wrap:pretty;margin:.625rem 0 0;font-size:1.0625rem;line-height:1.55}:where(.content-detail-page) .post-layout{grid-template-columns:minmax(0,68ch) minmax(0,15rem);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}:where(.content-detail-page) .post-article{grid-area:1/1;min-width:0}:where(.content-detail-page) .post-toc{grid-area:1/2;position:sticky;top:6rem}:where(.content-detail-page) .post-toc__label{margin-bottom:.875rem}:where(.content-detail-page) .post-toc__list{border-left:1px solid var(--od-border);counter-reset:post-toc;flex-direction:column;gap:.625rem;margin:0;padding:0 0 0 1rem;list-style:none;display:flex}:where(.content-detail-page) .post-toc__list a{min-height:44px;color:var(--od-text-muted);text-wrap:pretty;align-items:center;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}:where(.content-detail-page) .post-toc__list a:hover{color:var(--od-text);text-decoration:underline}:where(.content-detail-page) .post-article__meta{border-bottom:1px solid var(--od-border);color:var(--od-text-subtle);font-family:var(--od-font-mono);flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding-bottom:1.5rem;font-size:.75rem;line-height:1.4;display:flex}:where(.content-detail-page) .post-body{max-width:68ch}:where(.content-detail-page) .post-body,:where(.content-detail-page).blog-post-page .page-hero,:where(.content-detail-page) .post-card{overflow-wrap:anywhere}:where(.content-detail-page) .post-body a{min-height:44px;color:var(--od-action-content);text-underline-offset:.15em;align-items:center;text-decoration:underline;display:inline-flex}:where(.content-detail-page) .post-body__list[data-manual]{list-style:none}:where(.content-detail-page) .post-body__list .post-body__paragraph{margin-top:0}:where(.content-detail-page) .post-body__image{height:auto}:where(.content-detail-page) .post-body__heading{font-size:clamp(1.5rem, 2.5vw, var(--od-font-size-6));letter-spacing:-.025em;text-wrap:pretty;margin:3rem 0 0;scroll-margin-top:6rem;font-weight:700;line-height:1.2}:where(.content-detail-page) .post-body>:first-child{margin-top:0}:where(.content-detail-page) .post-body__paragraph{color:var(--od-text-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.7}:where(.content-detail-page) .post-body__heading+.post-body__paragraph{margin-top:1rem}:where(.content-detail-page) .post-body__list{color:var(--od-text-muted);margin:1.25rem 0 0;padding-left:1.25rem;font-size:1.125rem;line-height:1.7}:where(.content-detail-page) .post-body__list li{text-wrap:pretty;margin-top:.5rem}:where(.content-detail-page) .post-body__list li::marker{color:var(--od-text-subtle)}:where(.content-detail-page) .post-body__table-wrap{border:1px solid var(--od-border);border-radius:var(--od-radius-component);background:var(--od-surface-subtle);max-width:100%;margin:2rem 0 0;overflow:hidden}:where(.content-detail-page) .post-body__table-caption{color:var(--od-text);text-wrap:pretty;margin:0;padding:1rem;font-weight:700;line-height:1.4}:where(.content-detail-page) .post-body__table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}:where(.content-detail-page) .post-body__table-scroll:focus-visible{outline:2px solid var(--od-action);outline-offset:-2px}:where(.content-detail-page) .post-body__table{border-collapse:collapse;width:100%;min-width:44rem;color:var(--od-text-muted);font-variant-numeric:tabular-nums}:where(.content-detail-page) .post-body__table th,:where(.content-detail-page) .post-body__table td{border-top:1px solid var(--od-border);text-align:left;vertical-align:top;padding:.875rem 1rem;line-height:1.5}:where(.content-detail-page) .post-body__table thead th{color:var(--od-text);letter-spacing:.01em;font-size:.8125rem}:where(.content-detail-page) .post-body__table tbody th{width:28%;color:var(--od-text);font-weight:600}:where(.content-detail-page) .post-body__table tbody tr:last-child>*{border-bottom:0}:where(.content-detail-page) .post-body__quote{border-left:2px solid var(--od-action);margin:2.25rem 0 0;padding:.25rem 0 .25rem 1.5rem}:where(.content-detail-page) .post-body__quote blockquote{color:var(--od-text);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:1.3125rem;font-weight:600;line-height:1.45}:where(.content-detail-page) .post-body__quote figcaption{color:var(--od-text-subtle);font-family:var(--od-font-mono);margin-top:.75rem;font-size:.75rem}:where(.content-detail-page) .post-body__figure{margin:2.25rem 0 0}:where(.content-detail-page) .post-body__image{border:1px solid var(--od-border);border-radius:var(--od-radius-component);width:100%;display:block}:where(.content-detail-page) .post-body__placeholder{border:1px dashed var(--od-border-strong);border-radius:var(--od-radius-component);background:var(--od-surface-subtle);flex-direction:column;justify-content:center;gap:.625rem;min-height:14rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}:where(.content-detail-page) .post-body__placeholder-label{color:var(--od-text-subtle);font-family:var(--od-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}:where(.content-detail-page) .post-body__placeholder-alt{max-width:44ch;color:var(--od-text-muted);text-wrap:pretty;font-size:1rem;line-height:1.55}:where(.content-detail-page) .post-body__figure figcaption{color:var(--od-text-subtle);margin-top:.75rem;font-size:.875rem;line-height:1.5}@media (width<=1180px){:where(.content-detail-page) .post-layout{grid-template-columns:minmax(0,1fr);gap:2rem}:where(.content-detail-page) .post-article{grid-area:2/1}:where(.content-detail-page) .post-toc{grid-area:1/1;position:static}}@media (width<=700px){:where(.content-detail-page) .post-list{grid-template-columns:minmax(0,1fr)}:where(.content-detail-page) .post-card__title{font-size:1.3125rem}:where(.content-detail-page) .post-body__paragraph,:where(.content-detail-page) .post-body__list{font-size:1.0625rem}}:where(.content-detail-page) .post-body__placeholder-link{text-decoration:none;display:block}:where(.content-detail-page) .feature-directory{border-top:1px solid var(--od-border);margin-top:3rem;padding-top:2rem}:where(.content-detail-page) .feature-directory__title{margin:0 0 .5rem;font-size:1.25rem}:where(.content-detail-page) .feature-directory__lede{color:var(--od-text-muted);margin:0 0 1.25rem;font-size:.9375rem}:where(.content-detail-page) .feature-directory__list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}:where(.content-detail-page) .feature-directory__list a{border-radius:var(--od-radius-control);min-height:44px;padding:.6rem .5rem;line-height:1.4;display:block}:where(.content-detail-page) .feature-directory__list a:hover{background:var(--od-surface-subtle)}.content-detail-page .page-hero__breadcrumb,.content-detail-page .post-toc__label{font-family:var(--od-font-sans)}.content-detail-page .post-body{overflow-wrap:anywhere}.content-detail-page .post-body img{max-width:100%;height:auto}.content-detail-page .post-body__figure{line-height:1.5}.content-detail-page[data-detail=ad-banners] .post-body__figure--icon,.content-detail-page[data-detail=advanced-offers] .post-body__figure--icon,.content-detail-page[data-detail=business-to-business] .post-body__figure--icon,.content-detail-page[data-detail=cloud-kitchen] .post-body__figure--icon,.content-detail-page[data-detail=delivery-companies] .post-body__figure--icon,.content-detail-page[data-detail=driver-groups] .post-body__figure--icon,.content-detail-page[data-detail=driver-manager] .post-body__figure--icon,.content-detail-page[data-detail=drivers-reports] .post-body__figure--icon,.content-detail-page[data-detail=gift-cards] .post-body__figure--icon,.content-detail-page[data-detail=kiosk-manager] .post-body__figure--icon,.content-detail-page[data-detail=loyalty-levels] .post-body__figure--icon,.content-detail-page[data-detail=referral-partner-program] .post-body__figure--icon{max-width:min(12rem,100%)}.content-detail-page[data-detail=mobile-order-and-pay] .post-body__figure--background,.content-detail-page[data-detail=parent-categories-functionality] .post-body__figure--background,.content-detail-page[data-detail=progressive-web-apps] .post-body__figure--background,.content-detail-page[data-detail=webp-image-format] .post-body__figure--background{display:none}.content-detail-page[data-detail=mobile-order-and-pay] .post-body__figure--background+.post-body__paragraph,.content-detail-page[data-detail=parent-categories-functionality] .post-body__figure--background+.post-body__heading,.content-detail-page[data-detail=progressive-web-apps] .post-body__figure--background+.post-body__heading,.content-detail-page[data-detail=webp-image-format] .post-body__figure--background+.post-body__heading{margin-top:0}.content-detail-page[data-detail=apple-login] .post-body>:is([data-source-block="1"],[data-source-block="2"],[data-source-block="3"],[data-source-block="4"],[data-source-block="5"],[data-source-block="6"],[data-source-block="7"],[data-source-block="8"],[data-source-block="9"],[data-source-block="10"]){display:none}.content-detail-page[data-detail=apple-login] .post-body__historical-notice{margin:var(--od-space-5) 0 0;border-left:2px solid var(--od-border-strong);padding:var(--od-space-4) var(--od-space-5);background:var(--od-surface-subtle);color:var(--od-text-muted);line-height:1.6}.content-detail-page[data-detail=promo-slide-for-apps] .page-hero__lede,.content-detail-page[data-detail=real-time-cart-sync-orders-for-the-customer] .page-hero__lede,.content-detail-page[data-detail=promo-slide-for-apps] .post-body>:is([data-source-block="1"],[data-source-block="5"],[data-source-block="8"],[data-source-block="9"]),.content-detail-page[data-detail=real-time-cart-sync-orders-for-the-customer] .post-body>:is([data-source-block="1"],[data-source-block="7"],[data-source-block="8"]){display:none}:root[data-theme=dark] .content-detail-page[data-detail=local-store] .post-body>:is([data-source-block="2"],[data-source-block="4"],[data-source-block="6"]) .post-body__image{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .content-detail-page[data-detail=local-store] .post-body>:is([data-source-block="2"],[data-source-block="4"],[data-source-block="6"]) .post-body__image{filter:invert()}}.content-detail-page .post-body h2,.content-detail-page .post-body h3,.content-detail-page .post-body h4{scroll-margin-top:6rem}.content-detail-page .feature-directory__list{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}@media (prefers-reduced-motion:reduce){.content-detail-page *{scroll-behavior:auto}}.operations-feature-page{background:var(--od-bg);color:var(--od-text)}.operations-feature-page :is(h1,h2,h3,p){margin-top:0}.operations-feature-page h1,.operations-feature-page h2,.operations-feature-page h3{text-wrap:balance}.operations-feature-hero{border-bottom:1px solid var(--od-border);position:relative;overflow:hidden}.operations-feature-hero__grid{opacity:.3;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(#000 25%,#0000 90%)}.operations-feature-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:min(46rem,100svh - 4rem);padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.operations-feature-hero--dark{background:var(--od-surface-strong);color:var(--od-text-inverse)}.operations-feature-hero--dark .marketing-eyebrow,.operations-feature-hero--dark .operations-feature-lede{color:var(--od-text-inverse)}.operations-feature-hero--dark .marketing-button[data-variant=outline]{border-color:color-mix(in srgb, var(--od-text-inverse) 35%, transparent);color:var(--od-text-inverse);background:0 0}.operations-feature-hero h1{max-width:11ch;margin-bottom:var(--od-space-5);font-size:clamp(3.25rem,7vw,7rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.065em;line-height:.9}.operations-feature-lede{max-width:43rem;color:var(--od-text-muted);margin-bottom:0;font-size:clamp(1.0625rem,2vw,1.32rem);line-height:1.6}.operations-feature-jump{gap:0 var(--od-space-6);border-bottom:1px solid var(--od-border);flex-wrap:wrap;align-items:center;min-height:4.5rem;font-size:.875rem;display:flex}.operations-feature-jump span{font-family:var(--od-font-mono);color:var(--od-text-subtle);text-transform:uppercase;letter-spacing:.08em;margin-right:auto;font-size:.7rem}.operations-feature-jump a{min-height:44px;color:var(--od-text-muted);align-items:center;text-decoration:none;display:inline-flex}.operations-feature-jump a:hover{color:var(--od-action-content)}.operations-feature-section-heading{margin-bottom:var(--od-space-8);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.6fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.operations-feature-section-heading h2,.operations-feature-team h2,.operations-feature-plan h2,.operations-feature-questions h2,.operations-feature-split h2,.operations-feature-cart-context h2{font-size:clamp(2.4rem,5vw,5rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.055em;margin-bottom:0;line-height:.96}.operations-feature-section-heading>p,.operations-feature-body,.operations-feature-split>div:last-child>p{color:var(--od-text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.68}.operations-feature-reservations__route,.operations-feature-cart-visual,.operations-feature-dispatch-map{gap:var(--od-space-4);border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.operations-feature-reservations__route{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.operations-feature-route__item{align-content:space-between;gap:var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-component);min-height:8rem;padding:var(--od-space-4);font-weight:var(--od-font-weight-semibold);display:grid}.operations-feature-route__item--accent,.operations-feature-cart-visual__device--accent{border-color:var(--od-action);background:var(--od-action-soft)}.operations-feature-route__item svg,.operations-feature-route__arrow,.operations-feature-cart-visual__sync{color:var(--od-action-content)}.operations-feature-reservations__route figcaption,.operations-feature-cart-visual figcaption{color:var(--od-text-subtle);grid-column:1/-1;font-size:.75rem;line-height:1.5}.operations-feature-paths,.operations-feature-cart-context__cards{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.operations-feature-paths article,.operations-feature-cart-context__cards article{min-height:18rem;padding:var(--od-space-7);border-right:1px solid var(--od-border)}.operations-feature-paths article:last-child,.operations-feature-cart-context__cards article:last-child{border-right:0}.operations-feature-index{margin-bottom:var(--od-space-8);color:var(--od-action-content);font-family:var(--od-font-mono);font-size:.75rem;display:block}.operations-feature-paths svg,.operations-feature-cart-context__cards svg{color:var(--od-action-content)}.operations-feature-paths h3,.operations-feature-cart-context__cards h3{margin:var(--od-space-6) 0 var(--od-space-3);letter-spacing:-.025em;font-size:1.5rem}.operations-feature-paths p,.operations-feature-cart-context__cards p{color:var(--od-text-muted);margin-bottom:0;line-height:1.65}.operations-feature-band{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}.operations-feature-team,.operations-feature-cart-context{grid-template-columns:minmax(0,.8fr) minmax(26rem,1fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.operations-feature-team>div>p:last-child{max-width:38rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.05rem;line-height:1.68}.operations-feature-team__steps,.operations-feature-loop,.operations-feature-cart-steps{margin:0;padding:0;list-style:none}.operations-feature-team__steps{border-top:1px solid var(--od-border)}.operations-feature-team__steps li{column-gap:var(--od-space-4);border-bottom:1px solid var(--od-border);padding-block:var(--od-space-5);grid-template-columns:3rem 1fr;display:grid}.operations-feature-team__steps span,.operations-feature-loop>li>span,.operations-feature-cart-steps>li>span{color:var(--od-action-content);font-family:var(--od-font-mono);font-size:.75rem}.operations-feature-team__steps strong{font-size:1.1rem}.operations-feature-team__steps p{margin:var(--od-space-2) 0 0;color:var(--od-text-muted);grid-column:2;line-height:1.6}.operations-feature-plan{grid-template-columns:minmax(0,.85fr) minmax(26rem,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.operations-feature-plan dl{border-top:1px solid var(--od-border);gap:0;margin:0;display:grid}.operations-feature-plan dl>div{border-bottom:1px solid var(--od-border);padding-block:var(--od-space-5)}.operations-feature-plan dt{gap:var(--od-space-3);font-weight:var(--od-font-weight-semibold);align-items:center;display:flex}.operations-feature-plan dt svg{color:var(--od-action-content)}.operations-feature-plan dd{margin:var(--od-space-3) 0 0 2.25rem;color:var(--od-text-muted);line-height:1.6}.operations-feature-dispatch-map{background:color-mix(in srgb, var(--od-surface) 92%, transparent);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.operations-feature-dispatch-map__node{gap:var(--od-space-5);border:1px solid color-mix(in srgb, var(--od-text-inverse) 25%, transparent);border-radius:var(--od-radius-component);min-height:9rem;padding:var(--od-space-4);align-content:space-between;display:grid}.operations-feature-dispatch-map__node svg{color:var(--od-action)}.operations-feature-dispatch-map i{background:var(--od-action);width:1.25rem;height:1px}.operations-feature-dispatch-map p{color:var(--od-text-muted);grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.55}.operations-feature-loop{border-block:1px solid var(--od-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-feature-loop li{border-right:1px solid var(--od-border);min-height:18rem;padding:var(--od-space-6)}.operations-feature-loop li:last-child{border-right:0}.operations-feature-loop svg{margin:var(--od-space-8) 0;color:var(--od-action-content);display:block}.operations-feature-loop h3{margin-bottom:var(--od-space-3);letter-spacing:-.025em;font-size:1.35rem}.operations-feature-loop p{color:var(--od-text-muted);margin-bottom:0;line-height:1.62}.operations-feature-band--ink{background:var(--od-surface-strong);color:var(--od-text-inverse)}.operations-feature-band--ink .marketing-eyebrow,.operations-feature-band--ink .operations-feature-questions li{color:var(--od-text-inverse)}.operations-feature-questions{grid-template-columns:minmax(0,.8fr) minmax(26rem,1fr);align-items:center;gap:clamp(3rem,9vw,9rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.operations-feature-questions ul{gap:var(--od-space-4);margin:0;padding:0;list-style:none;display:grid}.operations-feature-questions li{gap:var(--od-space-4);border-top:1px solid color-mix(in srgb, var(--od-text-inverse) 22%, transparent);padding-top:var(--od-space-4);grid-template-columns:auto 1fr;line-height:1.6;display:grid}.operations-feature-questions svg{color:var(--od-action)}.operations-feature-split{grid-template-columns:minmax(0,1fr) minmax(22rem,.65fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.operations-feature-split>div:last-child{gap:var(--od-space-6);display:grid}.operations-feature-split .marketing-button{width:fit-content}.operations-feature-cart-visual{grid-template-columns:1fr auto 1fr;align-items:center}.operations-feature-cart-visual__device{align-content:space-between;gap:var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-component);min-height:13rem;padding:var(--od-space-5);font-weight:var(--od-font-weight-semibold);display:grid}.operations-feature-cart-visual__device svg{color:var(--od-action-content)}.operations-feature-cart-steps{border-block:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operations-feature-cart-steps li{gap:var(--od-space-5);border-right:1px solid var(--od-border);min-height:16rem;padding:var(--od-space-6);grid-template-columns:1fr auto;display:grid}.operations-feature-cart-steps li:last-child{border-right:0}.operations-feature-cart-steps svg{color:var(--od-action-content)}.operations-feature-cart-steps h3{letter-spacing:-.025em;grid-column:1/-1;align-self:end;margin:0;font-size:1.4rem}.operations-feature-cart-steps p{color:var(--od-text-muted);grid-column:1/-1;margin:0;line-height:1.62}@media (width<=900px){.operations-feature-hero__inner,.operations-feature-section-heading,.operations-feature-team,.operations-feature-plan,.operations-feature-questions,.operations-feature-split,.operations-feature-cart-context{grid-template-columns:1fr;min-height:auto}.operations-feature-section-heading>p{max-width:42rem}.operations-feature-reservations__route,.operations-feature-dispatch-map,.operations-feature-team>div>p:last-child{max-width:44rem}}@media (width<=700px){.operations-feature-hero__inner{gap:var(--od-space-8);padding-block:var(--od-space-9)}.operations-feature-hero h1{font-size:clamp(3rem,15vw,5rem)}.operations-feature-jump{gap:0 var(--od-space-4);padding-block:var(--od-space-3)}.operations-feature-jump span{width:100%}.operations-feature-reservations__route,.operations-feature-dispatch-map,.operations-feature-cart-visual{grid-template-columns:1fr}.operations-feature-route__arrow,.operations-feature-dispatch-map i,.operations-feature-cart-visual__sync{justify-self:center;transform:rotate(90deg)}.operations-feature-paths,.operations-feature-cart-context__cards,.operations-feature-loop,.operations-feature-cart-steps{grid-template-columns:1fr}.operations-feature-paths article,.operations-feature-cart-context__cards article,.operations-feature-loop li,.operations-feature-cart-steps li{border-right:0;border-bottom:1px solid var(--od-border);min-height:auto}.operations-feature-paths article:last-child,.operations-feature-cart-context__cards article:last-child,.operations-feature-loop li:last-child,.operations-feature-cart-steps li:last-child{border-bottom:0}.operations-feature-loop svg{margin:var(--od-space-6) 0}.operations-feature-cart-steps li{min-height:13rem}.operations-feature-cart-steps h3{margin-top:var(--od-space-5)}.operations-feature-hero--dark .hero__actions .marketing-button{border-color:color-mix(in srgb, var(--od-text-inverse) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.operations-feature-page *{scroll-behavior:auto}}.feature-page .operations-feature-hero h1{max-width:16ch;font-size:clamp(2.75rem,5.5vw,5rem)}.feature-page .marketing-eyebrow a{color:inherit;text-decoration:none}.feature-page .marketing-eyebrow a:hover{text-decoration:underline}.feature-page__included{gap:var(--od-space-2);padding:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);display:grid}.feature-page__included-label{margin:var(--od-space-3) 0 0;color:var(--od-text-subtle);font-size:.8125rem;font-weight:var(--od-font-weight-medium)}.feature-page__included-label:first-child{margin-top:0}.feature-page__included-plans{font-size:1.125rem;font-weight:var(--od-font-weight-semibold);margin:0;line-height:1.35}.feature-page__included ul{gap:var(--od-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.feature-page__included li{border:1px solid var(--od-border);border-radius:var(--od-radius-round);padding:.25rem .75rem;font-size:.8125rem}.feature-page__included>a{min-height:44px;margin-top:var(--od-space-1);color:var(--od-action-content);font-weight:var(--od-font-weight-semibold);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.feature-page__capabilities{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.feature-page__capabilities li{padding:var(--od-space-6);background:var(--od-surface)}.feature-page__capabilities li:last-child:nth-child(3n+1){grid-column:1/-1}.feature-page__capabilities li:last-child:nth-child(3n+2){grid-column:span 2}.feature-page__capabilities svg{color:var(--od-action-content)}.feature-page__capabilities h3{margin:var(--od-space-4) 0 var(--od-space-2);font-size:1.125rem;line-height:1.3}.feature-page__capabilities p{color:var(--od-text-muted);margin:0;line-height:1.6}.feature-page__more{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.feature-page__more h2{margin:0 0 var(--od-space-4);font-size:clamp(1.5rem,2.5vw,2rem)}.feature-page__notes{gap:var(--od-space-3);margin:0;padding:0;list-style:none;display:grid}.feature-page__notes li{border-left:2px solid var(--od-border-strong);padding-left:var(--od-space-4);color:var(--od-text-muted);line-height:1.6}.feature-page__related{border-top:1px solid var(--od-border);margin:0;padding:0;list-style:none}.feature-page__related a{justify-content:space-between;align-items:center;gap:var(--od-space-3);min-height:44px;padding-block:var(--od-space-3);border-bottom:1px solid var(--od-border);color:var(--od-text);font-weight:var(--od-font-weight-semibold);text-decoration:none;display:flex}.feature-page__related a:hover,.feature-page__related svg{color:var(--od-action-content)}.feature-page__all{min-height:44px;margin-top:var(--od-space-3);color:var(--od-action-content);font-weight:var(--od-font-weight-semibold);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.feature-page__jump{position:relative}.feature-page__jump span{font-family:inherit;font-size:.875rem;font-weight:var(--od-font-weight-semibold);color:var(--od-text);text-transform:none;letter-spacing:0}.feature-page__details{border-top:1px solid var(--od-border)}.feature-page__detail{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(4rem,8vw,7rem);scroll-margin-top:5rem;display:grid}.feature-page__detail+.feature-page__detail{border-top:1px solid var(--od-border)}.feature-page__detail--text{align-items:start}.feature-page__detail-surface{margin-bottom:var(--od-space-3);color:var(--od-action-content);font-size:.9375rem;font-weight:var(--od-font-weight-semibold)}.feature-page__detail h2{max-width:18ch;margin-bottom:var(--od-space-5);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.045em;line-height:1.02}.feature-page__detail-body{max-width:36rem;color:var(--od-text-muted);margin-bottom:0;font-size:1.0625rem;line-height:1.68}.feature-page__points{gap:var(--od-space-3);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.feature-page__points li{gap:var(--od-space-3);grid-template-columns:1.125rem minmax(0,1fr);align-items:start;line-height:1.55;display:grid}.feature-page__points svg{color:var(--od-action-content);margin-top:.2rem}.feature-page__points--panel{border-top:1px solid var(--od-border);gap:0;margin:0}.feature-page__points--panel li{border-bottom:1px solid var(--od-border);padding-block:var(--od-space-4);font-size:1.0625rem}.feature-page__shot{margin:0}.feature-page__shot img{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);width:100%;height:auto;display:block}.feature-page__shot figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.8125rem;line-height:1.5}@media (width<=900px){.feature-page__capabilities,.feature-page__more,.feature-page__detail{grid-template-columns:1fr}.feature-page__capabilities li:last-child:is(:nth-child(3n+1),:nth-child(3n+2)){grid-column:auto}}.ownership-offers-page{background:var(--od-bg);color:var(--od-text)}.ownership-offers-page :is(h1,h2,h3,p){margin-top:0}.ownership-offers-page :is(a,button):focus-visible{outline:2px solid var(--od-action);outline-offset:3px}.ownership-offers-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.ownership-offers-lede{max-width:42rem;color:var(--od-text-muted);font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.62}.ownership-offers-note{max-width:43rem;margin-top:var(--od-space-4);color:var(--od-text-subtle);font-size:.86rem;line-height:1.55}.ownership-offers-actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.ownership-offers-section{padding-block:clamp(5rem,9vw,8.5rem);scroll-margin-top:5rem}.ownership-offers-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,8vw,10rem);margin-bottom:clamp(2.5rem,5vw,4.75rem);display:grid}.ownership-offers-heading h2,.ownership-offers-split h2,.ownership-offers-review h2,.ownership-offers-offers__review h2{max-width:15ch;font-size:clamp(2.3rem,4.2vw,4.6rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.06em;text-wrap:balance;margin-bottom:0;line-height:.97}.ownership-offers-heading>p{max-width:36rem;color:var(--od-text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.65}.ownership-offers-jump{gap:var(--od-space-5);padding-block:var(--od-space-3);border-bottom:1px solid var(--od-border);align-items:center;display:flex;overflow-x:auto}.ownership-offers-jump>span{color:var(--od-text);font-family:var(--od-font-mono);letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.7rem}.ownership-offers-jump a{min-height:44px;color:var(--od-text-muted);flex:none;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.ownership-offers-jump a:hover{color:var(--od-action-content)}.ownership-offers-owners__hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:clip}.ownership-offers-owners__grid{opacity:.22;background-image:linear-gradient(var(--od-border) 1px,transparent 1px),linear-gradient(90deg,var(--od-border) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 90%)}.ownership-offers-owners__hero-inner{grid-template-columns:minmax(0,.9fr) minmax(25rem,.78fr);align-items:center;gap:clamp(3rem,9vw,10rem);padding-block:clamp(5.5rem,10vw,9.5rem);display:grid;position:relative}.ownership-offers-owners__hero h1,.ownership-offers-offers__hero h1{max-width:11ch;margin-bottom:var(--od-space-5);font-size:clamp(3.45rem,7.4vw,7.35rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.07em;text-wrap:balance;line-height:.9}.ownership-offers-owners__hero-visual{filter:drop-shadow(0 2.5rem 3rem #00000040);margin:0}.ownership-offers-owners__hero-visual img,.ownership-offers-split figure img,.ownership-offers-review figure img,.ownership-offers-offers__hero figure img,.ownership-offers-offers__review figure img{width:100%;height:auto;display:block}.ownership-offers-steps{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ownership-offers-steps li{min-height:18rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);background:var(--od-surface)}.ownership-offers-steps li:last-child{border-right:0}.ownership-offers-steps li>span,.ownership-offers-capability-grid article>div span,.ownership-offers-offer-grid article>span,.ownership-offers-offers__method span{color:var(--od-text-subtle);font-family:var(--od-font-mono);margin-bottom:clamp(2.25rem,5vw,4.5rem);font-size:.72rem;display:block}.ownership-offers-steps svg{margin-bottom:var(--od-space-4);color:var(--od-action-content)}.ownership-offers-steps h3,.ownership-offers-capability-grid h3,.ownership-offers-offer-grid h3{margin-bottom:var(--od-space-3);letter-spacing:-.025em;font-size:1.15rem}.ownership-offers-steps p,.ownership-offers-capability-grid p,.ownership-offers-offer-grid p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.ownership-offers-roles-figure{padding:var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:clamp(2.5rem,5vw,4rem) 0 0}.ownership-offers-roles-figure img{border-radius:calc(var(--od-radius-panel) - 2px);width:100%;max-width:48rem;height:auto;margin-inline:auto;display:block}.ownership-offers-roles-figure figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);text-align:center;font-size:.8rem;line-height:1.5}.ownership-offers-owners__communications,.ownership-offers-banners__context{border-block:1px solid var(--od-border);background:var(--od-surface-subtle);padding-block:clamp(5rem,9vw,8.5rem)}.ownership-offers-split{grid-template-columns:minmax(19rem,.82fr) minmax(0,.82fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.ownership-offers-split figure,.ownership-offers-review figure,.ownership-offers-offers__review figure{padding:var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0}.ownership-offers-split figcaption,.ownership-offers-offers__review figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.8rem;line-height:1.5}.ownership-offers-split>div>p:not(.ownership-offers-eyebrow),.ownership-offers-review>div>p:not(.ownership-offers-eyebrow),.ownership-offers-offers__review>div>p:not(.ownership-offers-eyebrow){max-width:38rem;margin:var(--od-space-5) 0;color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}.ownership-offers-checks{gap:var(--od-space-4);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.ownership-offers-checks li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.ownership-offers-checks svg{color:var(--od-action-content);margin-top:.1rem}.ownership-offers-review{grid-template-columns:minmax(0,.8fr) minmax(18rem,.65fr);align-items:center;gap:clamp(3rem,10vw,12rem);display:grid}.ownership-offers-review figure{background:0 0;border:0;padding:0}.ownership-offers-review figure img{border:1px solid var(--od-border);border-radius:var(--od-radius-panel)}.ownership-offers-banners__hero{grid-template-columns:minmax(0,.74fr) minmax(26rem,.96fr);align-items:center;gap:clamp(3rem,8vw,10rem);padding-block:clamp(5.5rem,9vw,9rem);display:grid}.ownership-offers-banners__hero h1{max-width:10.5ch;margin-bottom:var(--od-space-5);letter-spacing:-.07em;text-wrap:balance;font-size:clamp(3.2rem,6.5vw,6.6rem);line-height:.92}.ownership-offers-banners__hero-visual{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);margin:0;overflow:hidden}.ownership-offers-banners__hero-visual img{width:100%;height:auto;display:block}.ownership-offers-banners__framing{border-block:1px solid var(--od-border);background:var(--od-surface-subtle);padding-block:clamp(4rem,7vw,7rem)}.ownership-offers-banners__framing>div{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,8vw,10rem);display:grid}.ownership-offers-banners__framing h2{letter-spacing:-.06em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.3rem,4.5vw,4.8rem);line-height:.97}.ownership-offers-banners__framing>div>p:last-child{max-width:34rem;color:var(--od-text-muted);margin:0;line-height:1.65}.ownership-offers-capability-grid,.ownership-offers-offer-grid{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ownership-offers-capability-grid article,.ownership-offers-offer-grid article{min-height:20rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);border-bottom:1px solid var(--od-border);background:var(--od-surface)}.ownership-offers-capability-grid article:nth-child(3n),.ownership-offers-offer-grid article:nth-child(3n){border-right:0}.ownership-offers-capability-grid article:nth-last-child(-n+3),.ownership-offers-offer-grid article:nth-last-child(-n+3){border-bottom:0}.ownership-offers-capability-grid article>div{justify-content:space-between;align-items:center;min-height:2rem;display:flex}.ownership-offers-capability-grid article>div span{margin:0}.ownership-offers-capability-grid article>div svg,.ownership-offers-offer-grid article>svg{color:var(--od-action-content)}.ownership-offers-capability-grid article>img,.ownership-offers-offer-grid article>img{width:64px;height:64px;margin-block:var(--od-space-4);object-fit:contain;display:block}.ownership-offers-offers__hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);overflow:clip}.ownership-offers-offers__hero-inner{grid-template-columns:minmax(0,.84fr) minmax(25rem,.9fr);align-items:center;gap:clamp(3rem,9vw,10rem);padding-block:clamp(5.5rem,10vw,9.5rem);display:grid}.ownership-offers-offers__hero figure{padding:var(--od-space-4);border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0;position:relative}.ownership-offers-offers__method{grid-template-columns:1.1fr repeat(3,minmax(0,.75fr));gap:0;padding-block:clamp(4.5rem,7vw,7rem);display:grid}.ownership-offers-offers__method>p{margin:0}.ownership-offers-offers__method>div{padding-inline:var(--od-space-5);border-left:1px solid var(--od-border)}.ownership-offers-offers__method span{margin-bottom:var(--od-space-5)}.ownership-offers-offers__method h2{margin-bottom:var(--od-space-3);letter-spacing:-.02em;font-size:1.12rem}.ownership-offers-offers__method p{color:var(--od-text-muted);margin-bottom:0;font-size:.93rem;line-height:1.55}.ownership-offers-offers__areas{background:var(--od-surface-subtle)}.ownership-offers-offer-grid article>span{margin-bottom:var(--od-space-4)}.ownership-offers-offer-grid article>img{float:right;margin:-2.4rem 0 var(--od-space-4) var(--od-space-4)}.ownership-offers-offer-grid article>svg{margin-bottom:var(--od-space-5);display:block}.ownership-offers-offers__review{grid-template-columns:minmax(20rem,.9fr) minmax(0,.76fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.ownership-offers-offers__review>div .marketing-button{margin-top:var(--od-space-2)}@media (width<=920px){.ownership-offers-owners__hero-inner,.ownership-offers-banners__hero,.ownership-offers-split,.ownership-offers-review,.ownership-offers-offers__hero-inner,.ownership-offers-offers__review{grid-template-columns:1fr}.ownership-offers-owners__hero-visual,.ownership-offers-banners__hero-visual,.ownership-offers-split figure,.ownership-offers-offers__hero figure,.ownership-offers-offers__review figure{max-width:42rem}.ownership-offers-heading,.ownership-offers-banners__framing>div{gap:var(--od-space-4);grid-template-columns:1fr}.ownership-offers-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ownership-offers-steps li:nth-child(2){border-right:0}.ownership-offers-steps li:nth-child(-n+2){border-bottom:1px solid var(--od-border)}.ownership-offers-capability-grid article:nth-child(3n),.ownership-offers-offer-grid article:nth-child(3n){border-right:1px solid var(--od-border)}.ownership-offers-capability-grid article:nth-child(2n),.ownership-offers-offer-grid article:nth-child(2n){border-right:0}.ownership-offers-capability-grid article:nth-last-child(-n+3),.ownership-offers-offer-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--od-border)}.ownership-offers-capability-grid article:nth-last-child(-n+2),.ownership-offers-offer-grid article:nth-last-child(-n+2){border-bottom:0}.ownership-offers-offers__method{gap:var(--od-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.ownership-offers-offers__method>p{grid-column:1/-1}.ownership-offers-offers__method>div:first-of-type{border-left:0;padding-left:0}}@media (width<=640px){.ownership-offers-actions{display:grid}.ownership-offers-actions .marketing-button{width:100%}.ownership-offers-owners__hero-inner,.ownership-offers-offers__hero-inner{padding-block:4.75rem var(--od-space-7)}.ownership-offers-owners__hero h1,.ownership-offers-offers__hero h1,.ownership-offers-banners__hero h1{font-size:clamp(3.05rem,15vw,4.4rem)}.ownership-offers-section{padding-block:5rem}.ownership-offers-heading h2,.ownership-offers-split h2,.ownership-offers-review h2,.ownership-offers-offers__review h2,.ownership-offers-banners__framing h2{font-size:clamp(2.2rem,11vw,3.25rem)}.ownership-offers-steps,.ownership-offers-capability-grid,.ownership-offers-offer-grid,.ownership-offers-offers__method{grid-template-columns:1fr}.ownership-offers-steps li,.ownership-offers-steps li:nth-child(2),.ownership-offers-capability-grid article,.ownership-offers-offer-grid article,.ownership-offers-capability-grid article:nth-child(3n),.ownership-offers-offer-grid article:nth-child(3n){min-height:auto;padding:var(--od-space-5);border-right:0;border-bottom:1px solid var(--od-border)}.ownership-offers-steps li:last-child,.ownership-offers-capability-grid article:last-child,.ownership-offers-offer-grid article:last-child{border-bottom:0}.ownership-offers-steps li>span{margin-bottom:var(--od-space-6)}.ownership-offers-split figure,.ownership-offers-offers__hero figure,.ownership-offers-offers__review figure{padding:var(--od-space-3)}.ownership-offers-offers__method>p{grid-column:auto}.ownership-offers-offers__method>div,.ownership-offers-offers__method>div:first-of-type{padding:var(--od-space-5) 0;border-left:0;border-top:1px solid var(--od-border)}.ownership-offers-offers__method>div:first-of-type{border-top:0}.ownership-offers-jump{gap:var(--od-space-4)}}@media (prefers-reduced-motion:reduce){.ownership-offers-page *,.ownership-offers-page :before,.ownership-offers-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.customer-growth-page{background:var(--od-bg);color:var(--od-text)}.customer-growth-page :is(h1,h2,h3,p,figure){margin-top:0}.customer-growth-page :is(a,button):focus-visible{outline:2px solid var(--od-focus);outline-offset:3px}.customer-growth-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.72rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.customer-growth-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:clip}.customer-growth-hero__grid{opacity:.24;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#000 10%,#0000 84%)}.customer-growth-hero__inner{padding-block:clamp(5.5rem, 10vw, 9rem) var(--od-space-8);grid-template-columns:minmax(0,.92fr) minmax(22rem,.78fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.customer-growth-hero__copy h1{max-width:11ch;margin-bottom:var(--od-space-5);font-size:clamp(3.35rem,7.2vw,7.15rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.065em;text-wrap:balance;line-height:.9}.customer-growth-hero__copy>p:not(.customer-growth-eyebrow){max-width:43rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.62}.customer-growth-hero__note{margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.875rem;line-height:1.55}.customer-growth-hero .marketing-button[data-variant=outline]{border-color:var(--od-border-strong)}.reviews-hero__visual,.loyalty-hero__visual,.upselling-hero__visual{margin:0}.reviews-hero__visual{filter:drop-shadow(0 2.5rem 3.2rem #00000052);justify-self:center;max-width:31rem}.loyalty-hero__visual{filter:drop-shadow(0 2.25rem 3.2rem #00000042)}.upselling-hero__visual{padding:var(--od-space-4);border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:color-mix(in srgb, var(--od-surface) 88%, transparent);align-self:end}.customer-growth-hero__visual img,.reviews-hero__visual img,.loyalty-hero__visual img,.upselling-hero__visual img{width:100%;height:auto;display:block}.reviews-hero__signals,.loyalty-hero__tiers{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel) var(--od-radius-panel) 0 0;background:var(--od-surface);border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.reviews-hero__signals span,.loyalty-hero__tiers span{gap:var(--od-space-3);min-height:5rem;padding:var(--od-space-4) var(--od-space-5);border-right:1px solid var(--od-border);color:var(--od-text-muted);align-items:center;font-size:.94rem;display:flex}.reviews-hero__signals span:last-child,.loyalty-hero__tiers span:last-child{border-right:0}.reviews-hero__signals b,.loyalty-hero__tiers b{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem;font-weight:var(--od-font-weight-medium)}.customer-growth-jump{gap:var(--od-space-5);padding-block:var(--od-space-4);border-bottom:1px solid var(--od-border);scrollbar-width:thin;align-items:center;display:flex;overflow-x:auto}.customer-growth-jump>span{color:var(--od-text);font-family:var(--od-font-mono);font-size:.7rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;flex:none}.customer-growth-jump a{min-height:44px;color:var(--od-text-muted);flex:none;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.customer-growth-jump a:hover{color:var(--od-action-content)}.customer-growth-section{padding-block:clamp(5rem,9vw,8.5rem);scroll-margin-top:5rem}.customer-growth-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:end;gap:clamp(2rem,7vw,9rem);margin-bottom:clamp(2.5rem,5vw,4.75rem);display:grid}.customer-growth-heading h2,.customer-growth-page h2{max-width:14ch;font-size:clamp(2.25rem,4.2vw,4.6rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.055em;text-wrap:balance;margin-bottom:0;line-height:.98}.customer-growth-heading>p,.customer-growth-page h2+p{color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}.reviews-area-grid{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.reviews-area-grid article{min-height:18rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);background:var(--od-surface)}.reviews-area-grid article:last-child{border-right:0}.reviews-area-grid span,.upselling-flow li>span{color:var(--od-text-subtle);font-family:var(--od-font-mono);margin-bottom:clamp(2.5rem,5vw,5rem);font-size:.72rem;display:block}.reviews-area-grid svg{margin-bottom:var(--od-space-4);color:var(--od-action-content)}.reviews-area-grid h3,.loyalty-outcomes h3,.upselling-flow h3{margin-bottom:var(--od-space-3);letter-spacing:-.03em;font-size:1.2rem}.reviews-area-grid p,.loyalty-outcomes p,.upselling-flow p{color:var(--od-text-muted);margin-bottom:0;font-size:.96rem;line-height:1.6}.reviews-operations-section,.upselling-moment-section{border-top:1px solid var(--od-border);background:var(--od-surface-subtle)}.reviews-operations,.upselling-moment{grid-template-columns:minmax(20rem,.95fr) minmax(0,.8fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.customer-growth-visual-panel{padding:var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0}.customer-growth-visual-panel img,.reviews-plan figure img,.loyalty-planning figure img,.upselling-config figure img{border-radius:calc(var(--od-radius-panel) - 2px);width:100%;height:auto;display:block}.customer-growth-visual-panel figcaption,.reviews-plan figcaption,.upselling-config figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.8rem;line-height:1.55}.reviews-operations>div>p:not(.customer-growth-eyebrow),.loyalty-tier>div>p:not(.customer-growth-eyebrow),.loyalty-planning>div>p:not(.customer-growth-eyebrow),.upselling-moment>div>p:not(.customer-growth-eyebrow),.upselling-config>div>p:not(.customer-growth-eyebrow){max-width:39rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}.customer-growth-checklist{gap:var(--od-space-4);margin:var(--od-space-6) 0;padding:0;list-style:none;display:grid}.customer-growth-checklist li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;font-size:.96rem;line-height:1.5;display:grid}.customer-growth-checklist svg,.upselling-moment__note svg{color:var(--od-action-content);margin-top:.1rem}.reviews-plan,.loyalty-planning,.upselling-config{grid-template-columns:minmax(0,.86fr) minmax(19rem,.7fr);align-items:center;gap:clamp(3rem,10vw,12rem);display:grid}.reviews-plan>div>p:not(.customer-growth-eyebrow){max-width:37rem;margin:var(--od-space-5) 0 var(--od-space-6);color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}.reviews-plan figure,.loyalty-planning figure,.upselling-config figure{margin:0}.loyalty-outcomes{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.loyalty-outcomes article{min-height:17.5rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);border-bottom:1px solid var(--od-border);background:var(--od-surface)}.loyalty-outcomes article:nth-child(3n){border-right:0}.loyalty-outcomes article:nth-last-child(-n+3){border-bottom:0}.loyalty-outcomes article>div{min-height:4.5rem;margin-bottom:var(--od-space-5);justify-content:space-between;align-items:center;display:flex}.loyalty-outcomes article>div span{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.72rem}.loyalty-outcomes article>div img{object-fit:contain;width:72px;height:72px}.loyalty-outcomes__fallback{display:none}.loyalty-tier-section{background:var(--od-surface-subtle)}.loyalty-tier{grid-template-columns:minmax(0,.95fr) minmax(19rem,.58fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.loyalty-tier ol{margin:var(--od-space-6) 0 0;border:1px solid var(--od-border);border-radius:var(--od-radius-panel);gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.loyalty-tier li{gap:var(--od-space-4);padding:var(--od-space-4) var(--od-space-5);border-bottom:1px solid var(--od-border);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;font-size:.95rem;line-height:1.5;display:grid}.loyalty-tier li:last-child{border-bottom:0}.loyalty-tier li>b{color:var(--od-action-content);font-family:var(--od-font-mono);font-size:.72rem;font-weight:var(--od-font-weight-medium)}.loyalty-tier li span{gap:var(--od-space-1);display:grid}.loyalty-tier li strong{color:var(--od-text)}.loyalty-planning figure{justify-self:center;max-width:21rem}.upselling-hero__visual{max-width:36rem}.upselling-flow ol{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.upselling-flow li{min-height:18rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);background:var(--od-surface)}.upselling-flow li:last-child{border-right:0}.upselling-flow li svg{margin-bottom:var(--od-space-4);color:var(--od-action-content)}.upselling-moment__note{gap:var(--od-space-3);padding:var(--od-space-4);margin-top:var(--od-space-6);border-left:2px solid var(--od-action);background:var(--od-action-soft);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;font-size:.92rem;line-height:1.5;display:grid}.upselling-config figure{padding:var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle)}@media (width<=900px){.customer-growth-hero__inner,.reviews-operations,.loyalty-tier,.upselling-moment,.reviews-plan,.loyalty-planning,.upselling-config{grid-template-columns:1fr}.customer-growth-hero__inner{padding-block:5rem var(--od-space-7)}.customer-growth-hero__copy h1{max-width:12ch}.reviews-hero__visual,.loyalty-hero__visual,.upselling-hero__visual{justify-self:start;width:min(100%,34rem)}.customer-growth-heading{gap:var(--od-space-5);grid-template-columns:1fr}.customer-growth-heading h2{max-width:16ch}.reviews-operations>.customer-growth-visual-panel,.upselling-moment>.customer-growth-visual-panel{order:2}.reviews-plan figure,.loyalty-planning figure,.upselling-config figure{justify-self:start;max-width:34rem}}@media (width<=680px){.reviews-hero__signals,.loyalty-hero__tiers,.reviews-area-grid,.loyalty-outcomes,.upselling-flow ol{grid-template-columns:1fr}.reviews-hero__signals span,.loyalty-hero__tiers span,.reviews-area-grid article,.upselling-flow li{border-right:0;border-bottom:1px solid var(--od-border)}.reviews-hero__signals span:last-child,.loyalty-hero__tiers span:last-child,.reviews-area-grid article:last-child,.upselling-flow li:last-child{border-bottom:0}.reviews-area-grid article,.upselling-flow li{min-height:auto}.reviews-area-grid span,.upselling-flow li>span{margin-bottom:var(--od-space-6)}.loyalty-outcomes article{border-right:0;min-height:15rem}.loyalty-outcomes article:nth-last-child(-n+3){border-bottom:1px solid var(--od-border)}.loyalty-outcomes article:last-child{border-bottom:0}.customer-growth-section{padding-block:5rem}}@media (width<=420px){.customer-growth-hero__copy h1{font-size:clamp(3rem,15vw,4rem)}.customer-growth-hero .hero__actions .marketing-button{width:100%}.customer-growth-jump{gap:var(--od-space-4)}}@media (prefers-reduced-motion:reduce){.customer-growth-page *,.customer-growth-page :before,.customer-growth-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.all-features-page{background:var(--od-bg);color:var(--od-text)}.all-features-page :is(h1,h2,h3,p){margin-top:0}.all-features-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:hidden}.all-features-hero__grid{opacity:.22;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 86%)}.all-features-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.55fr);align-items:end;gap:clamp(3rem,9vw,10rem);padding-block:clamp(5.5rem,10vw,9rem);display:grid;position:relative}.all-features-hero h1{max-width:15ch;margin-bottom:var(--od-space-5);font-size:clamp(3rem,5.6vw,5.5rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.045em;text-wrap:balance;line-height:.9}.all-features-hero__copy>p{max-width:42rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.all-features-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.all-features-index{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface)}.all-features-index>div{gap:var(--od-space-4);padding:var(--od-space-5);border-bottom:1px solid var(--od-border);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.all-features-index strong{letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,4rem);line-height:.9}.all-features-index span{color:var(--od-text-muted);font-size:.9375rem}.all-features-index p{padding:var(--od-space-5);color:var(--od-text-subtle);margin:0;font-size:.875rem;line-height:1.55}@media (width<=900px){.all-features-hero__inner{grid-template-columns:1fr;align-items:start}.all-features-index{max-width:34rem}}@media (width<=700px){.all-features-hero__inner{gap:var(--od-space-8);padding-block:var(--od-space-9)}.all-features-hero h1{font-size:clamp(2.5rem,11vw,3.5rem)}.all-features-hero__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.all-features-page *{scroll-behavior:auto}}.app-experience-page{background:var(--od-bg);color:var(--od-text)}.app-experience-page :is(h1,h2,h3,p){margin-top:0}.app-experience-page :is(a,button):focus-visible{outline:2px solid var(--od-action);outline-offset:3px}.app-experience-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.app-experience-lede{max-width:43rem;color:var(--od-text-muted);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.62}.app-experience-note{max-width:44rem;margin-top:var(--od-space-4);color:var(--od-text-subtle);font-size:.86rem;line-height:1.55}.app-experience-actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.app-experience-section{padding-block:clamp(5rem,9vw,8.5rem);scroll-margin-top:5rem}.app-experience-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,8vw,10rem);margin-bottom:clamp(2.5rem,5vw,4.75rem);display:grid}.app-experience-heading h2,.app-experience-social__connection h2,.app-experience-apple__next h2,.app-experience-marketplace__capabilities h2,.app-experience-marketplace__context h2{max-width:14ch;font-size:clamp(2.35rem,4.3vw,4.75rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.065em;text-wrap:balance;margin-bottom:0;line-height:.96}.app-experience-heading>p,.app-experience-social__connection p,.app-experience-apple__next p,.app-experience-marketplace__capabilities p,.app-experience-marketplace__context p{max-width:38rem;color:var(--od-text-muted);margin-bottom:0;font-size:1.04rem;line-height:1.65}.app-experience-jump{gap:var(--od-space-5);padding-block:var(--od-space-3);border-bottom:1px solid var(--od-border);align-items:center;display:flex;overflow-x:auto}.app-experience-jump>span{color:var(--od-text);font-family:var(--od-font-mono);letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.7rem}.app-experience-jump a{min-height:44px;color:var(--od-text-muted);flex:none;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.app-experience-jump a:hover{color:var(--od-action-content)}.app-experience-social__hero,.app-experience-marketplace__hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:clip}.app-experience-social__grid{opacity:.22;background-image:linear-gradient(var(--od-border) 1px,transparent 1px),linear-gradient(90deg,var(--od-border) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(120deg,#000,#0000 86%)}.app-experience-social__hero-inner,.app-experience-marketplace__hero-inner{grid-template-columns:minmax(0,.83fr) minmax(25rem,.87fr);align-items:center;gap:clamp(3rem,9vw,10rem);padding-block:clamp(5.5rem,10vw,9.5rem);display:grid;position:relative}.app-experience-social__hero h1,.app-experience-marketplace__hero h1,.app-experience-apple__hero h1{max-width:11ch;margin-bottom:var(--od-space-5);font-size:clamp(3.4rem,7.2vw,7.2rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.075em;text-wrap:balance;line-height:.9}.app-experience-social__visual,.app-experience-marketplace__hero figure{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0;overflow:hidden}.app-experience-social__visual img,.app-experience-marketplace__hero img,.app-experience-apple__hero img,.app-experience-marketplace__capabilities figure img,.app-experience-marketplace__context figure img{width:100%;height:auto;display:block}.app-experience-social__steps,.app-experience-marketplace__journeys{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.app-experience-social__steps li,.app-experience-marketplace__journeys li{min-height:19rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);background:var(--od-surface)}.app-experience-social__steps li:last-child{border-right:0}.app-experience-social__steps span,.app-experience-marketplace__journeys span,.app-experience-marketplace__capability-grid span{color:var(--od-text-subtle);font-family:var(--od-font-mono);letter-spacing:.08em;margin-bottom:clamp(2.5rem,5vw,4.5rem);font-size:.72rem;display:block}.app-experience-social__steps svg,.app-experience-marketplace__journeys svg,.app-experience-marketplace__capability-grid svg{margin-bottom:var(--od-space-4);color:var(--od-action-content)}.app-experience-social__steps h3,.app-experience-marketplace__journeys h3,.app-experience-marketplace__capability-grid h3{margin-bottom:var(--od-space-3);letter-spacing:-.025em;font-size:1.15rem}.app-experience-social__steps p,.app-experience-marketplace__journeys p,.app-experience-marketplace__capability-grid p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.app-experience-social__connection,.app-experience-apple__next,.app-experience-marketplace__capabilities{border-block:1px solid var(--od-border);background:var(--od-surface-subtle);padding-block:clamp(5rem,9vw,8.5rem)}.app-experience-social__connection-inner,.app-experience-marketplace__context{grid-template-columns:minmax(20rem,.9fr) minmax(17rem,.56fr);align-items:center;gap:clamp(3rem,10vw,12rem);display:grid}.app-experience-social__connection p:not(.app-experience-eyebrow){margin-top:var(--od-space-5)}.app-experience-checklist{gap:var(--od-space-4);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.app-experience-checklist li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.app-experience-checklist svg{color:var(--od-action-content);margin-top:.1rem}.app-experience-social__note{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);padding:clamp(1.6rem,3vw,2.5rem)}.app-experience-social__note span{color:var(--od-text-subtle);font-family:var(--od-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.app-experience-social__note p{margin:var(--od-space-4) 0 var(--od-space-5)}.app-experience-apple__hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);overflow:clip}.app-experience-apple__hero-inner{grid-template-columns:minmax(0,.82fr) minmax(25rem,.9fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5.5rem,10vw,9.5rem);display:grid}.app-experience-apple__hero h1{max-width:10.5ch}.app-experience-apple__hero figure{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0;overflow:hidden}.app-experience-apple__hero figcaption{padding:var(--od-space-3) var(--od-space-4);border-top:1px solid var(--od-border);color:var(--od-text-subtle);font-size:.8rem;line-height:1.5}.app-experience-apple__flow{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.app-experience-apple__flow li{min-height:20rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);background:var(--od-surface)}.app-experience-apple__flow li:last-child{border-right:0}.app-experience-apple__flow span,.app-experience-apple__setup-heading span{color:var(--od-text-subtle);font-family:var(--od-font-mono);letter-spacing:.08em;font-size:.72rem;display:block}.app-experience-apple__flow span{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.app-experience-apple__flow svg{margin-bottom:var(--od-space-4);color:var(--od-action-content)}.app-experience-apple__flow h3,.app-experience-apple__setup-grid h3,.app-experience-apple__field-map h3{margin-bottom:var(--od-space-3);letter-spacing:-.025em;font-size:1.2rem}.app-experience-apple__flow p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.app-experience-apple__configuration{border-block:1px solid var(--od-border);background:var(--od-surface-subtle);padding-block:clamp(5rem,9vw,8.5rem);scroll-margin-top:5rem}.app-experience-apple__setup-grid{gap:var(--od-space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.app-experience-apple__setup-grid>article{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);padding:clamp(1.5rem,3vw,2.5rem)}.app-experience-apple__setup-heading{justify-content:space-between;align-items:center;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:flex}.app-experience-apple__setup-heading svg{color:var(--od-action-content)}.app-experience-apple__setup-grid h3{text-wrap:balance;max-width:15ch;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.05}.app-experience-apple__setup-grid ul,.app-experience-apple__launch>ul{gap:var(--od-space-4);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.app-experience-apple__setup-grid li,.app-experience-apple__launch li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.55;display:grid}.app-experience-apple__setup-grid li svg,.app-experience-apple__launch li svg{color:var(--od-action-content);margin-top:.18rem}.app-experience-apple__connector{color:var(--od-action-content);place-items:center;display:grid}.app-experience-apple__field-map{margin-top:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-bg);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,7rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.app-experience-apple__field-map>div>p:last-child{margin:var(--od-space-4) 0 0;color:var(--od-text-muted);line-height:1.6}.app-experience-apple__field-map dl{border-top:1px solid var(--od-border);margin:0}.app-experience-apple__field-map dl>div{gap:var(--od-space-4);padding-block:var(--od-space-4);border-bottom:1px solid var(--od-border);grid-template-columns:minmax(9rem,.6fr) 1fr;display:grid}.app-experience-apple__field-map dt{font-weight:var(--od-font-weight-semibold)}.app-experience-apple__field-map dd{color:var(--od-text-muted);margin:0;line-height:1.5}.app-experience-apple__launch{grid-template-columns:minmax(18rem,.75fr) minmax(20rem,.85fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.app-experience-apple__launch h2{max-width:13ch;margin-bottom:var(--od-space-5);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(2.35rem,4.3vw,4.75rem);line-height:.96}.app-experience-apple__launch>div>p:not(.app-experience-eyebrow){max-width:36rem;margin-bottom:var(--od-space-6);color:var(--od-text-muted);font-size:1.04rem;line-height:1.65}.app-experience-apple__launch>ul{margin-top:0}.app-experience-apple__launch li{padding-bottom:var(--od-space-4);border-bottom:1px solid var(--od-border)}.app-experience-apple__launch li:last-child{border-bottom:0;padding-bottom:0}.app-experience-apple__launch strong{margin-bottom:var(--od-space-1);color:var(--od-text);display:block}.app-experience-apple__launch code{font-family:var(--od-font-mono);overflow-wrap:anywhere;font-size:.86em}.app-experience-marketplace__lines{opacity:.3;background:repeating-linear-gradient(90deg,transparent 0 5.25rem,var(--od-border) 5.25rem calc(5.25rem + 1px));position:absolute;inset:0;mask-image:linear-gradient(100deg,#000,#0000 70%)}.app-experience-marketplace__journeys{grid-template-columns:repeat(4,minmax(0,1fr))}.app-experience-marketplace__journeys li{border-right:1px solid var(--od-border)}.app-experience-marketplace__journeys li:last-child{border-right:0}.app-experience-marketplace__capabilities-inner{grid-template-columns:minmax(17rem,.6fr) minmax(18rem,.65fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);display:grid}.app-experience-marketplace__capabilities-inner>div>p:not(.app-experience-eyebrow){margin:var(--od-space-5) 0 var(--od-space-6)}.app-experience-marketplace__capabilities figure,.app-experience-marketplace__context figure{padding:var(--od-space-3);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0}.app-experience-marketplace__capability-grid{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.app-experience-marketplace__capability-grid article{min-height:15.5rem;padding:var(--od-space-5);border-right:1px solid var(--od-border);background:var(--od-surface)}.app-experience-marketplace__capability-grid article:last-child{border-right:0}.app-experience-marketplace__capability-grid span{margin-bottom:var(--od-space-5)}.app-experience-marketplace__context{grid-template-columns:minmax(17rem,.58fr) minmax(20rem,.78fr)}.app-experience-marketplace__context figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.8rem;line-height:1.5}.app-experience-marketplace__context>div p:not(.app-experience-eyebrow){margin:var(--od-space-5) 0 var(--od-space-6)}@media (width<=920px){.app-experience-social__hero-inner,.app-experience-apple__hero-inner,.app-experience-marketplace__hero-inner,.app-experience-social__connection-inner,.app-experience-marketplace__capabilities-inner,.app-experience-marketplace__context,.app-experience-apple__field-map,.app-experience-apple__launch{grid-template-columns:1fr}.app-experience-social__visual,.app-experience-apple__hero figure,.app-experience-marketplace__hero figure,.app-experience-marketplace__capabilities figure,.app-experience-marketplace__context figure{max-width:42rem}.app-experience-heading{gap:var(--od-space-4);grid-template-columns:1fr}.app-experience-marketplace__journeys,.app-experience-marketplace__capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-experience-marketplace__journeys li:nth-child(2n),.app-experience-marketplace__capability-grid article:nth-child(2n){border-right:0}.app-experience-marketplace__journeys li:nth-child(-n+2),.app-experience-marketplace__capability-grid article:nth-child(-n+2){border-bottom:1px solid var(--od-border)}.app-experience-marketplace__capability-grid{grid-row:3}.app-experience-social__steps{grid-template-columns:1fr}.app-experience-social__steps li{border-right:0;border-bottom:1px solid var(--od-border);min-height:auto}.app-experience-social__steps li:last-child{border-bottom:0}.app-experience-apple__setup-grid{grid-template-columns:1fr}.app-experience-apple__connector{min-height:2.5rem;transform:rotate(90deg)}}@media (width<=640px){.app-experience-actions{display:grid}.app-experience-actions .marketing-button{width:100%}.app-experience-social__hero-inner,.app-experience-apple__hero-inner,.app-experience-marketplace__hero-inner{padding-block:4.75rem var(--od-space-7)}.app-experience-social__hero h1,.app-experience-marketplace__hero h1,.app-experience-apple__hero h1{font-size:clamp(3.05rem,15vw,4.4rem)}.app-experience-section{padding-block:5rem}.app-experience-heading h2,.app-experience-social__connection h2,.app-experience-marketplace__capabilities h2,.app-experience-marketplace__context h2,.app-experience-apple__launch h2{font-size:clamp(2.2rem,11vw,3.25rem)}.app-experience-marketplace__capabilities figure,.app-experience-marketplace__context figure{padding:var(--od-space-3)}.app-experience-apple__flow,.app-experience-marketplace__journeys,.app-experience-marketplace__capability-grid{grid-template-columns:1fr}.app-experience-apple__flow li,.app-experience-marketplace__journeys li,.app-experience-marketplace__capability-grid article,.app-experience-marketplace__journeys li:nth-child(2n),.app-experience-marketplace__capability-grid article:nth-child(2n){min-height:auto;padding:var(--od-space-5);border-right:0;border-bottom:1px solid var(--od-border)}.app-experience-apple__flow li:last-child,.app-experience-marketplace__journeys li:last-child,.app-experience-marketplace__capability-grid article:last-child{border-bottom:0}.app-experience-apple__flow span,.app-experience-social__steps span,.app-experience-marketplace__journeys span{margin-bottom:var(--od-space-6)}.app-experience-apple__field-map{padding:var(--od-space-5)}.app-experience-apple__field-map dl>div{gap:var(--od-space-1);grid-template-columns:1fr}.app-experience-jump{gap:var(--od-space-4)}}@media (prefers-reduced-motion:reduce){.app-experience-page *,.app-experience-page :before,.app-experience-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-growth-page h1,.brand-growth-page h2,.brand-growth-page h3,.brand-growth-page p{text-wrap:pretty}.brand-growth-kicker{color:var(--od-action-content);font-family:var(--od-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600;line-height:1.4}.brand-growth-page h1{margin:var(--od-space-5) 0 0;letter-spacing:-.065em;font-size:clamp(3.25rem,6.2vw,6.4rem);font-weight:720;line-height:.94}.brand-growth-page h2{margin:var(--od-space-4) 0 0;letter-spacing:-.055em;font-size:clamp(2.3rem,4.5vw,4.4rem);font-weight:700;line-height:.99}.brand-growth-page h3{margin:var(--od-space-4) 0 0;letter-spacing:-.03em;font-size:1.2rem;line-height:1.15}.brand-growth-hero-note{margin:var(--od-space-5) 0 0;color:var(--od-text-subtle);font-size:.82rem;line-height:1.55}.brand-growth-jump{border-bottom:1px solid var(--od-border);min-height:4.5rem;color:var(--od-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.82rem;display:flex}.brand-growth-jump>span{color:var(--od-text);font-family:var(--od-font-mono);letter-spacing:.07em;text-transform:uppercase;margin-right:auto;font-size:.72rem;font-weight:600}.brand-growth-jump a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.brand-growth-jump a:hover{color:var(--od-action-content);text-underline-offset:.25em;text-decoration:underline}.brand-growth-split-heading{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.brand-growth-split-heading>p{max-width:33rem;color:var(--od-text-muted);margin:0 0 .25rem;font-size:1.05rem;line-height:1.6}.brand-growth-section-heading{max-width:47rem}.brand-growth-promo-hero{background:var(--od-bg);color:var(--od-text);isolation:isolate;position:relative}.brand-growth-promo-hero__grid{z-index:-1;opacity:.34;background-image:linear-gradient(color-mix(in srgb, var(--od-text) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--od-text) 12%, transparent) 1px, transparent 1px);background-size:3rem 3rem;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.brand-growth-promo-hero__inner{grid-template-columns:minmax(0,.88fr) minmax(24rem,.75fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:39rem;padding-block:clamp(4.5rem,8vw,8rem);display:grid}.brand-growth-promo-hero__copy>p:not(.brand-growth-kicker):not(.brand-growth-hero-note){max-width:37rem;margin:var(--od-space-6) 0 0;color:var(--od-text-muted);font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.55}.brand-growth-promo-hero__media{margin:0;position:relative;transform:rotate(2deg)}.brand-growth-promo-hero__media:before{z-index:-1;border:1px solid color-mix(in srgb, var(--od-action) 65%, transparent);content:"";position:absolute;inset:-1.2rem 1.2rem 1.2rem -1.2rem}.brand-growth-promo-hero__media img{border:1px solid color-mix(in srgb, var(--od-text) 28%, transparent);width:100%;height:auto;box-shadow:1rem 1rem 0 color-mix(in srgb, var(--od-action) 26%, transparent);display:block}.brand-growth-promo-hero figcaption,.brand-growth-brand-hero figcaption,.brand-growth-brand-config figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.77rem;line-height:1.45}.brand-growth-promo-message__layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:start;gap:clamp(2rem,8vw,8rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.brand-growth-promo-message__copy>p{max-width:39rem;color:var(--od-text-muted);margin:0;font-size:1.08rem;line-height:1.65}.brand-growth-promo-message__copy ul{gap:var(--od-space-4);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.brand-growth-promo-message__copy li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.brand-growth-promo-message__copy svg{color:var(--od-action-content);margin-top:.1rem}.brand-growth-promo-message__panel{gap:var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.brand-growth-promo-message__panel span{color:var(--od-text-subtle);font-family:var(--od-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.brand-growth-promo-message__panel strong{letter-spacing:-.045em;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.05}.brand-growth-promo-message__panel p{color:var(--od-text-muted);margin:0;line-height:1.55}.brand-growth-promo-workflow{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}.brand-growth-promo-steps{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.brand-growth-promo-steps li{border-right:1px solid var(--od-border);min-height:16rem;padding:clamp(1.4rem,2.8vw,2.25rem)}.brand-growth-promo-steps li:last-child{border-right:0}.brand-growth-promo-steps span,.brand-growth-referral-flow li>span,.brand-growth-brand-model__tracks article>span{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.75rem;display:block}.brand-growth-promo-steps svg{color:var(--od-action-content);margin-top:clamp(2rem,5vw,4rem)}.brand-growth-promo-steps p{margin:var(--od-space-3) 0 0;color:var(--od-text-muted);font-size:.93rem;line-height:1.55}.brand-growth-promo-questions{grid-template-columns:minmax(0,.9fr) minmax(18rem,.8fr);align-items:start;gap:clamp(3rem,10vw,10rem);display:grid}.brand-growth-question-list{border-top:1px solid var(--od-border)}.brand-growth-question-list p{gap:var(--od-space-3);padding:var(--od-space-5) 0;border-bottom:1px solid var(--od-border);color:var(--od-text-muted);grid-template-columns:2.2rem 1fr;margin:0;line-height:1.5;display:grid}.brand-growth-question-list span{color:var(--od-action-content);font-family:var(--od-font-mono);font-size:.75rem}.brand-growth-referral-hero{border-bottom:1px solid var(--od-border);background:linear-gradient(135deg, var(--od-bg) 0%, var(--od-bg) 52%, var(--od-surface-subtle) 52%, var(--od-surface-subtle) 100%)}.brand-growth-referral-hero__inner{max-width:68rem;padding-block:clamp(5rem,10vw,10rem)}.brand-growth-referral-hero h1{max-width:16ch}.brand-growth-referral-hero__inner>p:not(.brand-growth-kicker){max-width:42rem;margin:var(--od-space-6) 0 0;color:var(--od-text-muted);font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.58}.brand-growth-referral-hero__rule{gap:var(--od-space-3);max-width:53rem;padding-top:var(--od-space-5);border-top:1px solid var(--od-border);color:var(--od-text-muted);grid-template-columns:auto 1fr;margin-top:clamp(3rem,6vw,5rem);font-size:.86rem;line-height:1.55;display:grid}.brand-growth-referral-hero__rule svg{color:var(--od-action-content)}.brand-growth-referral-flow ol{border-top:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none;display:grid}.brand-growth-referral-flow li{min-height:19rem;padding:var(--od-space-6) var(--od-space-6) var(--od-space-6) 0;border-right:1px solid var(--od-border)}.brand-growth-referral-flow li:not(:first-child){padding-left:var(--od-space-6)}.brand-growth-referral-flow li:last-child{border-right:0}.brand-growth-referral-flow li svg{color:var(--od-action-content);margin-top:clamp(2rem,5vw,4.5rem)}.brand-growth-referral-flow li p{margin:var(--od-space-3) 0 0;color:var(--od-text-muted);line-height:1.55}.brand-growth-referral-fit{background:var(--od-bg);color:var(--od-text)}.brand-growth-referral-fit__inner{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.brand-growth-referral-fit h2{max-width:10ch}.brand-growth-referral-fit__inner>div>p:not(.brand-growth-kicker){max-width:31rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);line-height:1.6}.brand-growth-referral-fit__cards{border:1px solid color-mix(in srgb, var(--od-text) 18%, transparent);gap:0;display:grid}.brand-growth-referral-fit__cards article{min-height:9.75rem;padding:var(--od-space-5);border-bottom:1px solid color-mix(in srgb, var(--od-text) 18%, transparent)}.brand-growth-referral-fit__cards article:last-child{border-bottom:0}.brand-growth-referral-fit__cards svg{color:var(--od-action)}.brand-growth-referral-fit__cards h3{margin-top:var(--od-space-3)}.brand-growth-referral-fit__cards p{margin:var(--od-space-2) 0 0;color:var(--od-text-muted);font-size:.92rem;line-height:1.5}.brand-growth-referral-boundaries{grid-template-columns:minmax(0,.8fr) minmax(18rem,.78fr);align-items:start;gap:clamp(3rem,10vw,10rem);display:grid}.brand-growth-referral-boundaries__body{padding-top:var(--od-space-3)}.brand-growth-referral-boundaries__body p{color:var(--od-text-muted);margin:0;font-size:1.08rem;line-height:1.65}.brand-growth-referral-boundaries__body a{min-height:44px;margin-top:var(--od-space-5);color:var(--od-action-content);align-items:center;gap:.5rem;font-weight:650;text-decoration:none;display:inline-flex}.brand-growth-referral-boundaries__body a:hover{text-underline-offset:.25em;text-decoration:underline}.brand-growth-brand-hero{border-bottom:1px solid var(--od-border);background:var(--od-surface-subtle)}.brand-growth-brand-hero__inner{grid-template-columns:minmax(0,.83fr) minmax(25rem,.9fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.brand-growth-brand-hero__copy>p:not(.brand-growth-kicker):not(.brand-growth-hero-note){max-width:38rem;margin:var(--od-space-6) 0 0;color:var(--od-text-muted);font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.6}.brand-growth-brand-hero__media{padding:var(--od-space-3);border:1px solid var(--od-border);background:var(--od-bg);margin:0}.brand-growth-brand-hero__media img{width:100%;height:auto;display:block}.brand-growth-brand-model__tracks{border-top:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,7vw,7rem);display:grid}.brand-growth-brand-model__tracks article{min-height:17.5rem;padding:var(--od-space-6);border-right:1px solid var(--od-border)}.brand-growth-brand-model__tracks article:first-child{padding-left:0}.brand-growth-brand-model__tracks article:last-child{border-right:0;padding-right:0}.brand-growth-brand-model__tracks svg{color:var(--od-action-content);margin-top:clamp(2rem,5vw,4.5rem)}.brand-growth-brand-model__tracks p{margin:var(--od-space-3) 0 0;color:var(--od-text-muted);line-height:1.55}.brand-growth-brand-areas{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}.brand-growth-brand-areas__grid{border:1px solid var(--od-border);background:var(--od-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,6rem);display:grid}.brand-growth-brand-areas__grid article{background:var(--od-bg);min-height:14.5rem;padding:clamp(1.5rem,3vw,2.25rem)}.brand-growth-brand-areas__grid svg{color:var(--od-action-content);display:block}.brand-growth-brand-areas__grid p{margin:var(--od-space-3) 0 0;color:var(--od-text-muted);font-size:.94rem;line-height:1.55}.brand-growth-brand-config{grid-template-columns:minmax(18rem,.8fr) minmax(0,.78fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.brand-growth-brand-config figure{padding:var(--od-space-3);border:1px solid var(--od-border);background:var(--od-surface-subtle);margin:0}.brand-growth-brand-config figure img{width:100%;height:auto;display:block}.brand-growth-brand-config>div>p:not(.brand-growth-kicker){max-width:35rem;margin:var(--od-space-5) 0 var(--od-space-6);color:var(--od-text-muted);font-size:1.05rem;line-height:1.63}@media (width<=900px){.brand-growth-promo-hero__inner,.brand-growth-split-heading,.brand-growth-promo-message__layout,.brand-growth-promo-questions,.brand-growth-referral-fit__inner,.brand-growth-referral-boundaries,.brand-growth-brand-hero__inner,.brand-growth-brand-config{grid-template-columns:1fr}.brand-growth-promo-hero__media{max-width:42rem;margin-inline:auto}.brand-growth-referral-fit h2{max-width:15ch}}@media (width<=700px){.brand-growth-page h1{font-size:clamp(3rem,14vw,4.5rem)}.brand-growth-jump{padding-block:var(--od-space-3);align-items:flex-start}.brand-growth-jump>span{flex-basis:100%}.brand-growth-promo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-growth-promo-steps li:nth-child(2){border-right:0}.brand-growth-promo-steps li:nth-child(-n+2){border-bottom:1px solid var(--od-border)}.brand-growth-referral-flow ol,.brand-growth-brand-model__tracks{grid-template-columns:1fr}.brand-growth-referral-flow li,.brand-growth-referral-flow li:not(:first-child),.brand-growth-brand-model__tracks article,.brand-growth-brand-model__tracks article:first-child,.brand-growth-brand-model__tracks article:last-child{min-height:auto;padding:var(--od-space-5) 0;border-right:0;border-bottom:1px solid var(--od-border)}.brand-growth-referral-flow li:last-child,.brand-growth-brand-model__tracks article:last-child{border-bottom:0}.brand-growth-referral-flow li svg,.brand-growth-brand-model__tracks svg{margin-top:var(--od-space-5)}.brand-growth-brand-areas__grid{grid-template-columns:1fr}}@media (width<=520px){.brand-growth-promo-hero__inner,.brand-growth-referral-hero__inner,.brand-growth-brand-hero__inner{padding-block:4.75rem}.brand-growth-promo-hero__media{transform:none}.brand-growth-promo-hero__media:before{inset:-.75rem .75rem .75rem -.75rem}.brand-growth-promo-steps{grid-template-columns:1fr}.brand-growth-promo-steps li,.brand-growth-promo-steps li:nth-child(2){border-right:0;border-bottom:1px solid var(--od-border);min-height:auto}.brand-growth-promo-steps li:last-child{border-bottom:0}.brand-growth-promo-steps svg{margin-top:var(--od-space-5)}}@media (prefers-reduced-motion:reduce){.brand-growth-page *,.brand-growth-page :before,.brand-growth-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bi-page{background:var(--od-bg);color:var(--od-text)}.bi-page :is(h1,h2,h3,p){margin-top:0}.bi-page :is(a,button):focus-visible{outline:2px solid var(--od-action);outline-offset:3px}.bi-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:clip}.bi-hero__grid{opacity:.23;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.bi-hero__inner{grid-template-columns:minmax(0,.96fr) minmax(20rem,.62fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding-block:clamp(5.25rem,9vw,8rem);display:grid;position:relative}.bi-hero h1{max-width:13ch;margin-bottom:var(--od-space-5);font-size:clamp(2.75rem,5.6vw,5rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.05em;text-wrap:balance;line-height:.98}.bi-hero__lede{max-width:36rem;color:var(--od-text-muted);margin-bottom:0;font-size:clamp(1.02rem,1.9vw,1.18rem);line-height:1.62}.bi-hero__pillars{gap:var(--od-space-2);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.bi-hero__pillars a{min-height:2.5rem;padding:0 var(--od-space-4);border:1px solid var(--od-border-strong);border-radius:var(--od-radius-control);color:var(--od-text-muted);align-items:center;font-size:.82rem;text-decoration:none;display:inline-flex}.bi-hero__pillars a:hover{color:var(--od-action-content);border-color:var(--od-action-content)}.bi-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.bi-hero__visual{padding:var(--od-space-4);border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);text-align:center;margin:0}.bi-hero__visual img{border-radius:calc(var(--od-radius-panel) - 2px);width:100%;max-width:18rem;height:auto;margin-inline:auto;display:block}.bi-hero__visual figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-family:var(--od-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.bi-section{border-bottom:1px solid var(--od-border);padding-block:clamp(4.5rem,8vw,7.5rem);scroll-margin-top:4rem}.bi-section--surface{background:var(--od-surface-subtle)}.bi-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.65fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2.25rem,4.5vw,3.5rem);display:grid}.bi-heading h2{max-width:17ch;font-size:clamp(1.85rem,3.4vw,2.9rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.04em;text-wrap:balance;margin-bottom:0;line-height:1.05}.bi-heading .marketing-eyebrow{align-items:center;gap:var(--od-space-2);display:inline-flex}.bi-heading>p.marketing-lede{margin-top:0;margin-bottom:0}.bi-section__closing{border-top:1px solid var(--od-border);max-width:46rem;font-size:1.15rem;font-weight:var(--od-font-weight-medium);letter-spacing:-.01em;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:clamp(2rem,4vw,2.75rem);line-height:1.5}.bi-chips{gap:var(--od-space-2);flex-wrap:wrap;display:flex}.bi-chips span{border:1px solid var(--od-border);border-radius:var(--od-radius-control);background:var(--od-surface);color:var(--od-text);padding:.4rem .85rem;font-size:.85rem}.bi-tiles{background:var(--od-border);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.bi-tiles--metrics .bi-tile,.bi-tiles--filters .bi-tile{flex:220px}.bi-tiles--fields .bi-tile,.bi-tiles--reports .bi-tile{flex:160px}.bi-tile{justify-content:center;align-items:center;gap:var(--od-space-3);min-height:9rem;padding:var(--od-space-4);background:var(--od-surface);text-align:center;flex-direction:column;display:flex}.bi-tile img{object-fit:contain;width:56px;height:56px;display:block}.bi-tile span{color:var(--od-text-muted);font-size:.78rem;line-height:1.35}.bi-tile--lg{min-height:11rem}.bi-tile--lg img{width:76px;height:76px}.bi-tile--lg span{color:var(--od-text);font-size:.92rem;font-weight:var(--od-font-weight-medium)}.bi-tiles--fields .bi-tile{min-height:7.5rem}.bi-tiles--fields .bi-tile img{width:44px;height:44px}.bi-tiles--reports .bi-tile{min-height:7.75rem}.bi-tiles--reports .bi-tile img{width:40px;height:40px}.bi-divider{text-align:center;padding-block:clamp(3rem,6vw,5rem)}.bi-divider h2{max-width:32rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:var(--od-font-weight-semibold);letter-spacing:-.02em;margin-inline:auto;line-height:1.3}.bi-subsection{margin-top:clamp(2.5rem,5vw,3.5rem)}.bi-subsection:first-of-type{margin-top:0}.bi-subsection__label{align-items:center;gap:var(--od-space-2);margin-bottom:var(--od-space-4);color:var(--od-text);font-size:.95rem;font-weight:var(--od-font-weight-semibold);letter-spacing:-.01em;display:inline-flex}.bi-subsection__body{max-width:42rem;margin:0 0 var(--od-space-5);color:var(--od-text-muted);font-size:.96rem;line-height:1.6}.bi-invoice-intro{gap:var(--od-space-4);margin-bottom:var(--od-space-6);display:flex}.bi-invoice-intro img{object-fit:contain;width:72px;height:72px;padding:var(--od-space-3);border:1px solid var(--od-border);border-radius:var(--od-radius-control);background:var(--od-surface);display:block}.bi-ops-grid{grid-template-columns:minmax(0,.95fr) minmax(16rem,.75fr);align-items:center;gap:clamp(2rem,6vw,4rem);display:grid}.bi-ops-visual{padding:var(--od-space-3);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0}.bi-ops-visual img{border-radius:calc(var(--od-radius-panel) - 2px);width:100%;height:auto;display:block}.bi-ops-list{gap:var(--od-space-5);margin:0;display:grid}.bi-ops-list dt{margin-bottom:var(--od-space-1);color:var(--od-text);font-weight:var(--od-font-weight-semibold);font-size:.98rem}.bi-ops-list dd{color:var(--od-text-muted);margin:0;font-size:.92rem;line-height:1.55}.bi-report-figures{gap:var(--od-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.bi-report-figures figure{padding:var(--od-space-3);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0}.bi-report-figures img{border-radius:calc(var(--od-radius-panel) - 2px);width:100%;height:auto;display:block}.bi-report-figures figcaption{margin-top:var(--od-space-3);padding-inline:var(--od-space-2);color:var(--od-text-subtle);font-size:.8rem;line-height:1.5}.bi-cross-sell{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.bi-cross-sell article{min-height:15rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);background:var(--od-surface);flex-direction:column;align-items:flex-start;display:flex}.bi-cross-sell article:last-child{border-right:0}.bi-cross-sell__top{width:3.5rem;height:3.5rem;margin-bottom:var(--od-space-4);color:var(--od-action-content);justify-content:center;align-items:center;display:flex}.bi-cross-sell__top img{object-fit:contain;width:100%;height:100%;display:block}.bi-cross-sell h3{margin-bottom:var(--od-space-3);letter-spacing:-.02em;font-size:1.05rem}.bi-cross-sell p{margin-bottom:var(--od-space-5);color:var(--od-text-muted);flex-grow:1;font-size:.88rem;line-height:1.55}.bi-closing{text-align:center;padding-block:clamp(4rem,8vw,6.5rem)}.bi-closing h2{max-width:34rem;margin:0 auto var(--od-space-4);font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.035em;text-wrap:balance;line-height:1.1}.bi-closing__note{color:var(--od-text-subtle);font-size:.85rem}.bi-closing__note a{color:var(--od-action-content)}@media (width<=1000px){.bi-cross-sell{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-cross-sell article:nth-child(2n){border-right:0}.bi-cross-sell article:nth-child(-n+2){border-bottom:1px solid var(--od-border)}}@media (width<=920px){.bi-hero__inner{gap:var(--od-space-7);grid-template-columns:1fr}.bi-hero__visual{max-width:20rem;margin-inline:auto}.bi-heading{gap:var(--od-space-4);grid-template-columns:1fr}.bi-ops-grid,.bi-report-figures{grid-template-columns:1fr}}@media (width<=640px){.bi-hero__inner{padding-block:4.75rem var(--od-space-7)}.bi-hero h1{font-size:clamp(2.35rem,11vw,3rem)}.bi-hero__actions{display:grid}.bi-hero__actions .marketing-button{width:100%}.bi-section{padding-block:4rem}.bi-heading h2{font-size:clamp(1.65rem,8vw,2.1rem)}.bi-tiles .bi-tile{flex-basis:42%}.bi-cross-sell{grid-template-columns:1fr}.bi-cross-sell article,.bi-cross-sell article:nth-child(2n){border-right:0;border-bottom:1px solid var(--od-border);min-height:auto}.bi-cross-sell article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.bi-page *,.bi-page :before,.bi-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.b2b-page{background:var(--od-bg);color:var(--od-text)}.b2b-page :is(h1,h2,h3,h4,p){margin-top:0}.b2b-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:hidden}.b2b-hero__grid{opacity:.2;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 84%)}.b2b-hero__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding-block:clamp(5rem,8vw,7.5rem);display:grid;position:relative}.b2b-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.b2b-hero h1{max-width:22ch;margin-bottom:var(--od-space-5);font-size:clamp(2.5rem,4.8vw,4rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.04em;text-wrap:balance;line-height:1.06}.b2b-hero__copy>p:not(.b2b-eyebrow){max-width:36rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.6}.b2b-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.b2b-hero__visual{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0;overflow:hidden}.b2b-hero__visual img{width:100%;height:auto;display:block}.b2b-hero__suites{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel) var(--od-radius-panel) 0 0;background:var(--od-surface);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.b2b-hero__suites a{justify-content:center;align-items:center;gap:var(--od-space-2);min-height:4.5rem;padding:var(--od-space-3) var(--od-space-4);border-right:1px solid var(--od-border);color:var(--od-text-muted);font-size:.85rem;font-weight:var(--od-font-weight-medium);text-align:center;text-decoration:none;display:flex}.b2b-hero__suites a:last-child{border-right:0}.b2b-hero__suites a:hover{color:var(--od-action-content)}.b2b-suite{border-bottom:1px solid var(--od-border);padding-block:clamp(5rem,9vw,8rem);scroll-margin-top:5rem}.b2b-suite[data-tone=subtle]{background:var(--od-surface-subtle)}.b2b-suite:last-of-type{border-bottom:0}.b2b-suite__head{margin-bottom:var(--od-space-8);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.6fr);align-items:end;gap:clamp(2rem,9vw,9rem);display:grid}.b2b-suite__head-icon{width:2.75rem;height:2.75rem;margin-bottom:var(--od-space-4);border:1px solid var(--od-border-strong);border-radius:var(--od-radius-component);background:var(--od-surface);color:var(--od-action-content);justify-content:center;align-items:center;display:inline-flex}.b2b-suite__head h2{max-width:20ch;font-size:clamp(2.1rem,4vw,3.5rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.045em;text-wrap:balance;margin-bottom:0;line-height:1.03}.b2b-suite__head>p{color:var(--od-text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.68}.b2b-suite__kicker{margin:0 0 var(--od-space-3);color:var(--od-text-muted);font-size:1.05rem;font-weight:var(--od-font-weight-medium);line-height:1.5}.b2b-suite-link{align-items:center;gap:var(--od-space-2);margin-top:var(--od-space-7);padding:var(--od-space-3) var(--od-space-5);border:1px solid var(--od-border-strong);border-radius:var(--od-radius-control);color:var(--od-text);font-weight:var(--od-font-weight-semibold);text-decoration:none;display:inline-flex}.b2b-suite-link:hover{border-color:var(--od-action);color:var(--od-action-content)}.b2b-suite-link svg{color:var(--od-action-content)}.b2b-channel-grid{gap:var(--od-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b2b-channel-card{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);padding:var(--od-space-6);background:var(--od-surface)}.b2b-channel-card img{width:4.5rem;height:4.5rem;margin-bottom:var(--od-space-4);object-fit:contain;display:block}.b2b-channel-card h3{letter-spacing:-.02em;margin-bottom:0;font-size:1.2rem}.b2b-capability-grid{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.b2b-capability-grid article{padding:var(--od-space-6);border-right:1px solid var(--od-border)}.b2b-capability-grid article:last-child{border-right:0}.b2b-capability-grid img{width:2.75rem;height:2.75rem;margin-bottom:var(--od-space-4);object-fit:contain;display:block}.b2b-capability-grid h4{margin-bottom:var(--od-space-2);letter-spacing:-.015em;font-size:1.05rem}.b2b-capability-grid p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.b2b-delivery{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.b2b-delivery__intro h3{margin-bottom:var(--od-space-3);letter-spacing:-.02em;font-size:1.4rem}.b2b-delivery__intro p{color:var(--od-text-muted);line-height:1.65}.b2b-delivery__list{gap:var(--od-space-3);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.b2b-delivery__list li{gap:var(--od-space-3);border-top:1px solid var(--od-border);padding-top:var(--od-space-4);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:center;display:grid}.b2b-delivery__list img{object-fit:contain;width:2rem;height:2rem}.b2b-delivery__list strong{color:var(--od-text);font-weight:var(--od-font-weight-medium)}.b2b-delivery__visual{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);margin:0;overflow:hidden}.b2b-delivery__visual img{width:100%;height:auto;display:block}.b2b-management-grid{gap:var(--od-space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.b2b-management-grid figure{margin:0}.b2b-management-grid img{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:var(--od-space-3);border:1px solid var(--od-border);border-radius:var(--od-radius-control);background:var(--od-surface);padding:var(--od-space-4);display:block}.b2b-management-grid figcaption{color:var(--od-text);font-weight:var(--od-font-weight-medium);font-size:.95rem}.b2b-marketing-grid{gap:var(--od-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.b2b-marketing-grid li{align-items:center;gap:var(--od-space-3);padding:var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-control);background:var(--od-surface);display:flex}.b2b-marketing-grid img{object-fit:contain;flex-shrink:0;width:2.25rem;height:2.25rem}.b2b-marketing-grid span{font-size:.92rem;font-weight:var(--od-font-weight-medium);line-height:1.3}.b2b-closing-visual{max-width:20rem;margin:var(--od-space-8) 0 0;border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);overflow:hidden}.b2b-closing-visual img{width:100%;height:auto;display:block}@media (width<=900px){.b2b-hero__inner,.b2b-suite__head,.b2b-delivery{grid-template-columns:1fr;align-items:start}.b2b-hero__visual{max-width:30rem}.b2b-channel-grid,.b2b-capability-grid{grid-template-columns:1fr}.b2b-capability-grid article{border-right:0;border-bottom:1px solid var(--od-border)}.b2b-capability-grid article:last-child{border-bottom:0}.b2b-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.b2b-hero__inner{gap:var(--od-space-8);padding-block:var(--od-space-9) var(--od-space-7)}.b2b-hero h1{font-size:clamp(2.2rem,10vw,3rem)}.b2b-hero__actions>*{width:100%}.b2b-hero__suites{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-hero__suites a:nth-child(2){border-right:0}.b2b-hero__suites a:nth-child(-n+2){border-bottom:1px solid var(--od-border)}.b2b-marketing-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.b2b-page *{scroll-behavior:auto}}.t05-landing{--t05-ink:var(--od-text);--t05-muted:var(--od-text-muted);--t05-line:var(--od-border,color-mix(in srgb, var(--od-text) 15%, transparent));--t05-soft:var(--od-surface-subtle);color:var(--t05-ink);background:var(--od-bg)}.t05-hero{background:var(--od-surface-strong);color:var(--od-text-inverse);position:relative;overflow:clip}.t05-hero__grid{opacity:.48;background-image:linear-gradient(color-mix(in srgb, var(--od-text-inverse) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--od-text-inverse) 12%, transparent) 1px, transparent 1px);background-size:3.75rem 3.75rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000)}.t05-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);min-height:34rem;padding-block:clamp(5rem,10vw,8.5rem);display:grid;position:relative}.t05-hero__copy{max-width:45rem}.t05-kicker{color:var(--od-action-content);font:650 .75rem/1.25 var(--od-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem}.t05-hero h1,.t05-section h2,.t05-close h2{font-family:var(--od-font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0}.t05-hero h1{max-width:12ch;font-size:clamp(3rem,6vw,5.75rem);line-height:.98}.t05-hero__lede{max-width:39rem;color:color-mix(in srgb, var(--od-text-inverse) 78%, transparent);margin:1.75rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.t05-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.t05-button{min-height:2.75rem;font:650 .92rem/1.2 var(--od-font-sans);border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.t05-button--primary{color:var(--od-action-foreground);background:var(--od-action)}.t05-button--primary:hover{background:color-mix(in srgb, var(--od-action) 84%, black);transform:translateY(-1px)}.t05-button--quiet{color:var(--od-text-inverse);border-color:color-mix(in srgb, var(--od-text-inverse) 32%, transparent)}.t05-button--quiet:hover{background:color-mix(in srgb, var(--od-text-inverse) 9%, transparent)}.t05-button:focus-visible,.t05-flow-list a:focus-visible{outline:2px solid var(--od-action);outline-offset:3px}.t05-order-card{border:1px solid color-mix(in srgb, var(--od-text-inverse) 22%, transparent);background:color-mix(in srgb, var(--od-bg) 9%, transparent);backdrop-filter:blur(10px);border-radius:1rem;justify-self:end;width:min(100%,28rem);padding:1.6rem;box-shadow:0 2rem 5rem #0000004d}.t05-order-card__eyebrow{color:color-mix(in srgb, var(--od-text-inverse) 70%, transparent);font:600 .72rem/1 var(--od-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.25rem}.t05-order-card__line{border-top:1px solid color-mix(in srgb, var(--od-text-inverse) 16%, transparent);align-items:center;gap:1rem;padding:1rem 0;font-weight:600;display:flex}.t05-order-card__line--last{padding-bottom:0}.t05-order-card__step,.t05-journey-card__number{color:var(--od-action-content);font:700 .72rem/1 var(--od-font-mono)}.t05-section{padding-block:clamp(4.5rem,9vw,8rem)}.t05-section--surface{background:var(--t05-soft)}.t05-section__heading{max-width:46rem}.t05-section__heading h2,.t05-close h2{font-size:clamp(2.1rem,4.2vw,4rem);line-height:1.04}.t05-section__heading>p:not(.t05-kicker){color:var(--t05-muted);margin:1.25rem 0 0;font-size:1.08rem;line-height:1.65}.t05-flow-list{border:1px solid var(--t05-line);background:var(--t05-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:3rem 0 0;padding:0;list-style:none;display:grid}.t05-flow-list li{background:var(--od-bg);grid-template-columns:auto 1fr;gap:1rem;padding:1.6rem;display:grid}.t05-flow-list li>span{color:var(--od-action-content);font:700 .75rem/1.4 var(--od-font-mono)}.t05-flow-list h3,.t05-capability-card h3,.t05-journey-card h3{letter-spacing:-.02em;margin:0;font-size:1.08rem;line-height:1.25}.t05-flow-list p,.t05-capability-card p,.t05-journey-card p{color:var(--t05-muted);margin:.75rem 0 0;line-height:1.55}.t05-capability-grid{border:1px solid var(--t05-line);background:var(--t05-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.t05-capability-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.t05-capability-card{background:var(--od-bg);min-height:15rem;padding:1.65rem}.t05-section--surface .t05-capability-card{background:var(--od-surface)}.t05-capability-card>svg{color:var(--od-action);margin-bottom:2.8rem}.t05-close{justify-content:space-between;align-items:end;gap:2rem;padding-block:clamp(4.5rem,9vw,8rem);display:flex}.t05-close h2{max-width:16ch}.t05-route-map{flex-direction:column;justify-content:center;align-items:center;min-height:21rem;display:flex}.t05-route-map__node,.t05-route-map__choices{border:1px solid color-mix(in srgb, var(--od-text-inverse) 30%, transparent);background:color-mix(in srgb, var(--od-bg) 8%, transparent);border-radius:.5rem;align-items:center;gap:.6rem;padding:.85rem 1rem;font-weight:650;display:flex}.t05-route-map__line{background:var(--od-action);width:1px;height:2.25rem}.t05-route-map__choices{background:var(--od-action);border-color:var(--od-action);gap:1.25rem}.t05-route-map__choices span{align-items:center;gap:.4rem;display:inline-flex}.t05-journey-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.75rem);margin-top:3rem;display:grid}.t05-journey-card{border-top:2px solid var(--od-action);background:var(--t05-soft);min-height:15rem;padding:1.6rem}.t05-journey-card h3{margin-top:3rem}.t05-two-column{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,9vw,10rem);display:grid}.t05-check-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.t05-check-list li{border-bottom:1px solid var(--t05-line);align-items:start;gap:.75rem;padding-bottom:1rem;line-height:1.45;display:flex}.t05-check-list svg{color:var(--od-action);flex:none}.t05-cloud-map{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--od-text-inverse) 19%, transparent);background:radial-gradient(circle at center, color-mix(in srgb, var(--od-action) 30%, transparent), transparent 48%);border-radius:50%;justify-self:end;width:min(100%,28rem);position:relative}.t05-cloud-map:before,.t05-cloud-map:after{content:"";background:color-mix(in srgb, var(--od-text-inverse) 22%, transparent);width:82%;height:1px;position:absolute;inset:50%;transform:translate(-50%,-50%)rotate(45deg)}.t05-cloud-map:after{transform:translate(-50%,-50%)rotate(-45deg)}.t05-cloud-map__hub,.t05-cloud-map__node{z-index:1;border:1px solid color-mix(in srgb, var(--od-text-inverse) 32%, transparent);background:var(--od-surface-strong);white-space:nowrap;border-radius:.45rem;align-items:center;gap:.45rem;padding:.7rem .8rem;font-size:.78rem;font-weight:650;display:inline-flex;position:absolute}.t05-cloud-map__hub{color:var(--od-text);border-color:var(--od-action);background:var(--od-bg);top:50%;left:50%;transform:translate(-50%,-50%)}.t05-cloud-map__node--a{top:4%;left:50%;transform:translate(-50%)}.t05-cloud-map__node--b{top:50%;right:-4%;transform:translateY(-50%)}.t05-cloud-map__node--c{bottom:4%;left:50%;transform:translate(-50%)}.t05-cloud-map__node--d{top:50%;left:-4%;transform:translateY(-50%)}.t05-channel-layout{grid-template-columns:minmax(16rem,.65fr) 1fr;align-items:center;gap:clamp(2rem,9vw,10rem);display:grid}.t05-channel-stack{gap:.8rem;display:grid}.t05-channel-stack span{border:1px solid var(--t05-line);background:var(--od-bg);align-items:center;gap:.75rem;padding:1rem;font-weight:650;display:flex}.t05-channel-stack span:nth-child(2){margin-inline-start:1.5rem}.t05-channel-stack span:nth-child(3){margin-inline-start:3rem}.t05-channel-stack svg{color:var(--od-action)}@media (width<=800px){.t05-hero__inner{grid-template-columns:1fr;gap:3rem;min-height:auto}.t05-order-card,.t05-cloud-map{justify-self:start}.t05-flow-list,.t05-journey-grid,.t05-capability-grid,.t05-capability-grid--three,.t05-two-column,.t05-channel-layout{grid-template-columns:1fr}.t05-close{flex-direction:column;align-items:start}.t05-channel-stack span:nth-child(2),.t05-channel-stack span:nth-child(3){margin-inline-start:0}}@media (width<=430px){.t05-hero h1{font-size:clamp(2.65rem,14vw,3.5rem)}.t05-cloud-map{width:min(100%,21rem)}.t05-cloud-map__node,.t05-cloud-map__hub{font-size:.66rem}.t05-cloud-map__node--b{right:-8%}.t05-cloud-map__node--d{left:-8%}}@media (prefers-reduced-motion:reduce){.t05-button{transition:none}.t05-button--primary:hover{transform:none}}.delivery-companies-page{background:var(--od-bg);color:var(--od-text)}.delivery-companies-page :is(h1,h2,h3,p){margin-top:0}.delivery-companies-page :is(a,button):focus-visible{outline:2px solid var(--od-action);outline-offset:3px}.dc-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:clip}.dc-hero__grid{opacity:.23;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.dc-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(24rem,.78fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5.25rem,9vw,8.5rem);display:grid;position:relative}.dc-hero h1{max-width:13ch;margin-bottom:var(--od-space-5);font-size:clamp(2.75rem,5.6vw,5.25rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.05em;text-wrap:balance;line-height:1}.dc-hero__lede{max-width:38rem;color:var(--od-text-muted);margin-bottom:0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.62}.dc-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.dc-hero__visual{filter:drop-shadow(0 2.5rem 3rem #0000003d);margin:0}.dc-hero__visual img{border-radius:var(--od-radius-panel);width:100%;height:auto;display:block}.dc-jump{gap:var(--od-space-5);padding-block:var(--od-space-4);border-bottom:1px solid var(--od-border);scrollbar-width:thin;align-items:center;display:flex;overflow-x:auto}.dc-jump>span{color:var(--od-text);font-family:var(--od-font-mono);font-size:.7rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;flex:none}.dc-jump a{min-height:44px;color:var(--od-text-muted);flex:none;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.dc-jump a:hover{color:var(--od-action-content)}.dc-section{padding-block:clamp(5rem,9vw,8.5rem);scroll-margin-top:4rem}.dc-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.68fr);align-items:end;gap:clamp(2rem,7vw,9rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.dc-heading h2,.dc-outcome h2,.dc-use-case h2,.dc-closing h2{max-width:15ch;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.045em;text-wrap:balance;margin-bottom:0;line-height:1.03}.dc-heading>p{margin-bottom:0}.dc-highlights{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.dc-highlights article{min-height:17rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);background:var(--od-surface)}.dc-highlights article:last-child{border-right:0}.dc-highlights__top{min-height:3.75rem;margin-bottom:var(--od-space-5);justify-content:space-between;align-items:center;display:flex}.dc-highlights__top span{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem}.dc-highlights__top img{object-fit:contain;width:60px;height:60px;display:block}.dc-highlights h3{margin-bottom:var(--od-space-3);letter-spacing:-.025em;font-size:1.1rem}.dc-highlights p{color:var(--od-text-muted);margin-bottom:0;font-size:.92rem;line-height:1.58}.dc-outcomes-section{background:var(--od-surface-subtle);border-top:1px solid var(--od-border);border-bottom:1px solid var(--od-border)}.dc-outcome{grid-template-columns:minmax(0,.95fr) minmax(14rem,.55fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.dc-outcome--reverse{grid-template-columns:minmax(14rem,.55fr) minmax(0,.95fr)}.dc-outcome--reverse .dc-outcome__copy{order:2}.dc-outcome--reverse .dc-outcome__visual{order:1}.dc-outcome__copy p:not(.marketing-eyebrow){max-width:34rem;color:var(--od-text-muted);margin-bottom:0;font-size:1.02rem;line-height:1.62}.dc-outcome__copy ul{gap:var(--od-space-3);margin:var(--od-space-5) 0 0;padding:0;list-style:none;display:grid}.dc-outcome__copy li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;font-size:.92rem;line-height:1.5;display:grid}.dc-outcome__copy li svg{color:var(--od-action-content);margin-top:.1rem}.dc-outcome__visual{justify-self:center;max-width:12rem;margin:0}.dc-outcome__visual img{width:100%;height:auto;display:block}.dc-use-case{grid-template-columns:minmax(12rem,.4fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.dc-use-case__visual{margin:0}.dc-use-case__visual img{border-radius:var(--od-radius-panel);width:100%;height:auto;display:block}.dc-use-case__copy>p:not(.marketing-eyebrow){max-width:38rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}.dc-use-case__copy>p strong{color:var(--od-text)}.dc-use-case__points{margin-top:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);gap:0;display:grid;overflow:hidden}.dc-use-case__points span{gap:var(--od-space-3);min-height:4.5rem;padding:var(--od-space-4) var(--od-space-5);border-bottom:1px solid var(--od-border);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:center;font-size:.92rem;line-height:1.4;display:grid}.dc-use-case__points span:last-child{border-bottom:0}.dc-use-case__points svg{color:var(--od-action-content)}.dc-closing{border-top:1px solid var(--od-border);grid-template-columns:minmax(12rem,.42fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,10vw,12rem);padding-block:clamp(3rem,7vw,7rem);display:grid}.dc-closing figure{justify-self:center;max-width:17rem;margin:0}.dc-closing figure img{border-radius:var(--od-radius-panel);width:100%;height:auto;display:block}.dc-closing>div>p:not(.marketing-eyebrow):not(.dc-closing__note){max-width:36rem;margin:var(--od-space-5) 0 var(--od-space-6);color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}.dc-closing__note{margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.82rem;line-height:1.5}.dc-closing__note a{color:var(--od-action-content)}@media (width<=920px){.dc-hero__inner{gap:var(--od-space-7);grid-template-columns:1fr}.dc-hero__visual{max-width:34rem;margin-inline:auto}.dc-heading{gap:var(--od-space-4);grid-template-columns:1fr}.dc-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-highlights article:nth-child(2n){border-right:0}.dc-highlights article:nth-child(-n+2){border-bottom:1px solid var(--od-border)}.dc-highlights article:nth-child(3){border-right:1px solid var(--od-border)}.dc-outcome,.dc-outcome--reverse{grid-template-columns:1fr}.dc-outcome--reverse .dc-outcome__copy,.dc-outcome--reverse .dc-outcome__visual{order:initial}.dc-outcome__visual{max-width:9rem}.dc-use-case{grid-template-columns:1fr}.dc-use-case__visual{max-width:20rem;margin-inline:auto}}@media (width<=640px){.dc-hero__inner{padding-block:4.75rem var(--od-space-7)}.dc-hero h1{font-size:clamp(2.5rem,12vw,3.25rem)}.dc-hero__actions{display:grid}.dc-hero__actions .marketing-button{width:100%}.dc-jump{gap:var(--od-space-4)}.dc-section{padding-block:5rem}.dc-heading h2,.dc-outcome h2,.dc-use-case h2,.dc-closing h2{font-size:clamp(2rem,9vw,2.75rem)}.dc-highlights{grid-template-columns:1fr}.dc-highlights article,.dc-highlights article:nth-child(2n),.dc-highlights article:nth-child(3){min-height:auto;padding:var(--od-space-5);border-right:0;border-bottom:1px solid var(--od-border)}.dc-highlights article:last-child{border-bottom:0}.dc-closing{gap:var(--od-space-6);grid-template-columns:1fr}.dc-closing figure{justify-self:start;max-width:10rem}}@media (prefers-reduced-motion:reduce){.delivery-companies-page *,.delivery-companies-page :before,.delivery-companies-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.driver-groups-page{background:var(--od-bg);color:var(--od-text)}.driver-groups-page :is(h1,h2,h3,p){margin-top:0}.driver-groups-page :is(a,button):focus-visible{outline:2px solid var(--od-action);outline-offset:3px}.driver-groups-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:clip}.driver-groups-hero__grid{opacity:.23;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.driver-groups-hero__inner{padding-block:clamp(5.25rem, 9vw, 8.5rem) var(--od-space-8);grid-template-columns:minmax(0,.92fr) minmax(27rem,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.driver-groups-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.driver-groups-hero h1{max-width:11ch;margin-bottom:var(--od-space-5);font-size:clamp(3.45rem,7vw,7rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.065em;text-wrap:balance;line-height:.91}.driver-groups-hero__copy>p:not(.driver-groups-eyebrow){max-width:42rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.62}.driver-groups-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.driver-groups-hero__copy .driver-groups-hero__note{margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.875rem;line-height:1.55}.driver-groups-hero__visual{filter:drop-shadow(0 2.5rem 3rem #0000003d);margin:0}.driver-groups-hero__visual img{width:100%;height:auto;display:block}.driver-groups-hero__rail{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel) var(--od-radius-panel) 0 0;background:var(--od-surface);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.driver-groups-hero__rail-step{gap:var(--od-space-2) var(--od-space-3);min-height:5.5rem;padding:var(--od-space-4) var(--od-space-5);border-right:1px solid var(--od-border);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:center;display:grid}.driver-groups-hero__rail-step:last-child{border-right:0}.driver-groups-hero__rail-step>span{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem}.driver-groups-hero__rail-step strong{color:var(--od-text);grid-column:2;font-size:.94rem}.driver-groups-jump{gap:var(--od-space-5);padding-block:var(--od-space-4);border-bottom:1px solid var(--od-border);scrollbar-width:thin;align-items:center;display:flex;overflow-x:auto}.driver-groups-jump>span{color:var(--od-text);font-family:var(--od-font-mono);font-size:.7rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;flex:none}.driver-groups-jump a{min-height:44px;color:var(--od-text-muted);flex:none;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.driver-groups-jump a:hover{color:var(--od-action-content)}.driver-groups-section{padding-block:clamp(5rem,9vw,8.5rem);scroll-margin-top:4rem}.driver-groups-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:end;gap:clamp(2rem,7vw,9rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.driver-groups-heading h2,.driver-groups-operations h2,.driver-groups-configuration h2,.driver-groups-closing h2{max-width:14ch;font-size:clamp(2.25rem,4.1vw,4.5rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.055em;text-wrap:balance;margin-bottom:0;line-height:.98}.driver-groups-heading>p{max-width:35rem;color:var(--od-text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.65}.driver-groups-steps{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.driver-groups-steps li{min-height:18rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);background:var(--od-surface);position:relative}.driver-groups-steps li:last-child{border-right:0}.driver-groups-steps__number{color:var(--od-text-subtle);font-family:var(--od-font-mono);margin-bottom:clamp(2.5rem,5vw,5rem);font-size:.75rem}.driver-groups-steps svg{margin-bottom:var(--od-space-4);color:var(--od-action-content)}.driver-groups-steps h3{margin-bottom:var(--od-space-3);letter-spacing:-.025em;font-size:1.15rem}.driver-groups-steps p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.58}.driver-groups-capabilities-section{background:var(--od-surface-subtle)}.driver-groups-capability-list{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.driver-groups-capability-list article{min-height:16.5rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);border-bottom:1px solid var(--od-border);background:var(--od-surface)}.driver-groups-capability-list article:nth-child(3n){border-right:0}.driver-groups-capability-list article:nth-last-child(-n+3){border-bottom:0}.driver-groups-capability-list__top{min-height:4.75rem;margin-bottom:var(--od-space-5);justify-content:space-between;align-items:center;display:flex}.driver-groups-capability-list__top span{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem}.driver-groups-capability-list__top img{object-fit:contain;width:72px;height:72px;display:block}.driver-groups-capability-list h3{margin-bottom:var(--od-space-3);letter-spacing:-.03em;font-size:1.2rem}.driver-groups-capability-list p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.driver-groups-operations-section{border-top:1px solid var(--od-border)}.driver-groups-operations{grid-template-columns:minmax(20rem,.9fr) minmax(0,.82fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.driver-groups-operations__visual{padding:var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);margin:0}.driver-groups-operations__visual img{border-radius:calc(var(--od-radius-panel) - 2px);width:100%;height:auto;display:block}.driver-groups-operations figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.8rem;line-height:1.55}.driver-groups-operations__copy>p:not(.driver-groups-eyebrow){max-width:38rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}.driver-groups-operations ul{gap:var(--od-space-4);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.driver-groups-operations li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.driver-groups-operations li svg{color:var(--od-action-content);margin-top:.1rem}.driver-groups-operations li strong{color:var(--od-text)}.driver-groups-configuration{grid-template-columns:minmax(0,.9fr) minmax(20rem,.8fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.driver-groups-configuration__copy>p:not(.driver-groups-eyebrow){max-width:37rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.04rem;line-height:1.65}.driver-groups-configuration__questions{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);display:grid;overflow:hidden}.driver-groups-configuration__questions span{gap:var(--od-space-3);min-height:5rem;padding:var(--od-space-4) var(--od-space-5);border-bottom:1px solid var(--od-border);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:center;font-size:.95rem;line-height:1.45;display:grid}.driver-groups-configuration__questions span:last-child{border-bottom:0}.driver-groups-configuration__questions svg{color:var(--od-action-content)}.driver-groups-closing{border-top:1px solid var(--od-border);grid-template-columns:minmax(12rem,.45fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,10vw,12rem);padding-block:clamp(3rem,7vw,7rem);display:grid}.driver-groups-closing figure{justify-self:center;max-width:19rem;margin:0}.driver-groups-closing figure img{border-radius:var(--od-radius-panel);width:100%;height:auto;display:block}.driver-groups-closing>div>p:not(.driver-groups-eyebrow){max-width:36rem;margin:var(--od-space-5) 0 var(--od-space-6);color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}@media (width<=920px){.driver-groups-hero__inner,.driver-groups-operations,.driver-groups-configuration{grid-template-columns:1fr}.driver-groups-hero__inner{gap:var(--od-space-7)}.driver-groups-hero__visual{max-width:38rem;margin-inline:auto}.driver-groups-heading{gap:var(--od-space-4);grid-template-columns:1fr}.driver-groups-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-groups-steps li:nth-child(2){border-right:0}.driver-groups-steps li:nth-child(-n+2){border-bottom:1px solid var(--od-border)}.driver-groups-steps li:nth-child(3){border-right:1px solid var(--od-border)}.driver-groups-capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-groups-capability-list article:nth-child(3n){border-right:1px solid var(--od-border)}.driver-groups-capability-list article:nth-child(2n){border-right:0}.driver-groups-capability-list article:nth-last-child(-n+3){border-bottom:1px solid var(--od-border)}.driver-groups-capability-list article:nth-last-child(-n+2){border-bottom:0}.driver-groups-operations__visual{order:2;max-width:38rem}}@media (width<=640px){.driver-groups-hero__inner{padding-block:4.75rem var(--od-space-7)}.driver-groups-hero h1{font-size:clamp(3.1rem,15vw,4.25rem)}.driver-groups-hero__actions{display:grid}.driver-groups-hero__actions .marketing-button{width:100%}.driver-groups-hero__rail{border-bottom:1px solid var(--od-border-strong);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr))}.driver-groups-hero__rail-step{min-height:5rem;padding:var(--od-space-4);border-bottom:1px solid var(--od-border)}.driver-groups-hero__rail-step:nth-child(2n){border-right:0}.driver-groups-hero__rail-step:nth-last-child(-n+2){border-bottom:0}.driver-groups-jump{gap:var(--od-space-4)}.driver-groups-section{padding-block:5rem}.driver-groups-heading h2,.driver-groups-operations h2,.driver-groups-configuration h2,.driver-groups-closing h2{font-size:clamp(2.25rem,11vw,3.15rem)}.driver-groups-steps,.driver-groups-capability-list{grid-template-columns:1fr}.driver-groups-steps li{min-height:auto;padding:var(--od-space-5);border-right:0;border-bottom:1px solid var(--od-border)}.driver-groups-steps li:nth-child(3){border-right:0}.driver-groups-steps li:last-child{border-bottom:0}.driver-groups-steps__number{margin-bottom:var(--od-space-6)}.driver-groups-capability-list article,.driver-groups-capability-list article:nth-child(3n),.driver-groups-capability-list article:nth-last-child(-n+3){min-height:auto;padding:var(--od-space-5);border-right:0;border-bottom:1px solid var(--od-border)}.driver-groups-capability-list article:last-child{border-bottom:0}.driver-groups-operations__visual{padding:var(--od-space-3)}.driver-groups-closing{gap:var(--od-space-6);grid-template-columns:1fr}.driver-groups-closing figure{justify-self:start;max-width:11rem}}@media (prefers-reduced-motion:reduce){.driver-groups-page *,.driver-groups-page :before,.driver-groups-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.driver-manager-page{background:var(--od-bg);color:var(--od-text)}.driver-manager-page :is(h1,h2,h3,p){margin-top:0}.driver-manager-page :is(a,button):focus-visible{outline:2px solid var(--od-action);outline-offset:3px}.driver-manager-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:clip}.driver-manager-hero__grid{opacity:.23;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.driver-manager-hero__inner{padding-block:clamp(5.25rem, 9vw, 8.5rem) var(--od-space-8);grid-template-columns:minmax(0,.92fr) minmax(27rem,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.driver-manager-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.driver-manager-hero h1{max-width:13ch;margin-bottom:var(--od-space-5);font-size:clamp(3.15rem,6.4vw,6.4rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.06em;text-wrap:balance;line-height:.94}.driver-manager-hero__copy>p:not(.driver-manager-eyebrow){max-width:42rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.62}.driver-manager-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.driver-manager-hero__copy .driver-manager-hero__note{margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.875rem;line-height:1.55}.driver-manager-hero__visual{filter:drop-shadow(0 2.5rem 3rem #0000003d);margin:0}.driver-manager-hero__visual img{width:100%;height:auto;display:block}.driver-manager-hero__rail{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel) var(--od-radius-panel) 0 0;background:var(--od-surface);border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.driver-manager-hero__rail-step{gap:var(--od-space-2) var(--od-space-3);min-height:5.5rem;padding:var(--od-space-4) var(--od-space-5);border-right:1px solid var(--od-border);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:center;display:grid}.driver-manager-hero__rail-step:last-child{border-right:0}.driver-manager-hero__rail-step>span{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem}.driver-manager-hero__rail-step strong{color:var(--od-text);grid-column:2;font-size:.9rem}.driver-manager-jump{gap:var(--od-space-5);padding-block:var(--od-space-4);border-bottom:1px solid var(--od-border);scrollbar-width:thin;align-items:center;display:flex;overflow-x:auto}.driver-manager-jump>span{color:var(--od-text);font-family:var(--od-font-mono);font-size:.7rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;flex:none}.driver-manager-jump a{min-height:44px;color:var(--od-text-muted);flex:none;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.driver-manager-jump a:hover{color:var(--od-action-content)}.driver-manager-section{padding-block:clamp(5rem,9vw,8.5rem);scroll-margin-top:4rem}.driver-manager-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:end;gap:clamp(2rem,7vw,9rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.driver-manager-heading h2,.driver-manager-operations h2,.driver-manager-closing h2{max-width:15ch;font-size:clamp(2.15rem,3.9vw,4.1rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.05em;text-wrap:balance;margin-bottom:0;line-height:.98}.driver-manager-heading>p{max-width:35rem;color:var(--od-text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.65}.driver-manager-capabilities-section{background:var(--od-surface-subtle)}.driver-manager-capability-grid{gap:var(--od-space-5);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));display:grid}.driver-manager-capability-grid article{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);padding:var(--od-space-6)}.driver-manager-capability-grid__top{min-height:4.75rem;margin-bottom:var(--od-space-5);justify-content:space-between;align-items:center;display:flex}.driver-manager-capability-grid__top span{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem}.driver-manager-capability-grid__top img{object-fit:contain;width:64px;height:64px;display:block}.driver-manager-capability-grid h3{margin-bottom:var(--od-space-3);letter-spacing:-.028em;font-size:1.15rem}.driver-manager-capability-grid p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.driver-manager-operations-section{border-top:1px solid var(--od-border)}.driver-manager-operations{grid-template-columns:minmax(20rem,.82fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.driver-manager-operations__visual{padding:var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);margin:0}.driver-manager-operations__visual img{border-radius:calc(var(--od-radius-panel) - 2px);width:100%;height:auto;display:block}.driver-manager-operations figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.8rem;line-height:1.55}.driver-manager-operations__copy>p:not(.driver-manager-eyebrow){max-width:38rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}.driver-manager-operations__highlight{gap:var(--od-space-4);margin-top:var(--od-space-6);padding:var(--od-space-4) var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);grid-template-columns:auto 1fr;align-items:center;display:grid}.driver-manager-operations__highlight img{object-fit:contain;width:48px;height:48px;display:block}.driver-manager-operations__highlight span{color:var(--od-text-muted);font-size:.95rem;line-height:1.5}.driver-manager-operations ul{gap:var(--od-space-4);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.driver-manager-operations li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.driver-manager-operations li svg{color:var(--od-action-content);margin-top:.1rem}.driver-manager-operations li strong{color:var(--od-text)}.driver-manager-closing{border-top:1px solid var(--od-border);grid-template-columns:minmax(12rem,.45fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,10vw,12rem);padding-block:clamp(3rem,7vw,7rem);display:grid}.driver-manager-closing figure{justify-self:center;max-width:19rem;margin:0}.driver-manager-closing figure img{border-radius:var(--od-radius-panel);width:100%;height:auto;display:block}.driver-manager-closing>div>p:not(.driver-manager-eyebrow){max-width:36rem;margin:var(--od-space-5) 0 var(--od-space-6);color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}@media (width<=920px){.driver-manager-hero__inner,.driver-manager-operations{grid-template-columns:1fr}.driver-manager-hero__inner{gap:var(--od-space-7)}.driver-manager-hero__visual{max-width:38rem;margin-inline:auto}.driver-manager-hero__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-manager-heading{gap:var(--od-space-4);grid-template-columns:1fr}.driver-manager-operations__visual{order:2;max-width:34rem;margin-inline:auto}}@media (width<=640px){.driver-manager-hero__inner{padding-block:4.75rem var(--od-space-7)}.driver-manager-hero h1{font-size:clamp(2.9rem,14vw,3.9rem)}.driver-manager-hero__actions{display:grid}.driver-manager-hero__actions .marketing-button{width:100%}.driver-manager-hero__rail{border-bottom:1px solid var(--od-border-strong);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr))}.driver-manager-hero__rail-step{min-height:5rem;padding:var(--od-space-4);border-bottom:1px solid var(--od-border)}.driver-manager-hero__rail-step:nth-child(2n){border-right:0}.driver-manager-jump{gap:var(--od-space-4)}.driver-manager-section{padding-block:5rem}.driver-manager-heading h2,.driver-manager-operations h2,.driver-manager-closing h2{font-size:clamp(2.1rem,10vw,2.9rem)}.driver-manager-operations__highlight{text-align:center;grid-template-columns:1fr;justify-items:center}.driver-manager-closing{gap:var(--od-space-6);grid-template-columns:1fr}.driver-manager-closing figure{justify-self:start;max-width:11rem}}@media (prefers-reduced-motion:reduce){.driver-manager-page *,.driver-manager-page :before,.driver-manager-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.driver-manager-operations__report{max-width:22rem;margin:var(--od-space-5) 0 0}.driver-manager-operations__report img{width:100%;height:auto;display:block}.driver-manager-inline-link{min-height:44px;color:var(--od-action-content);font-weight:var(--od-font-weight-semibold);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}#driver-side .driver-manager-operations{align-items:start}@media (width>=961px){#driver-side .driver-manager-operations__visual{position:sticky;top:7rem}}a.driver-manager-hero__rail-step{transition:background-color var(--od-duration-fast) ease;text-decoration:none}a.driver-manager-hero__rail-step:hover{background:var(--od-surface-subtle)}a.driver-manager-hero__rail-step:hover strong{color:var(--od-action-content)}.driver-manager-hero__rail-step:focus-visible{outline-offset:-3px}.driver-manager-jump a{justify-content:center;min-width:44px}.drivers-reports-page{background:var(--od-bg);color:var(--od-text)}.drivers-reports-page :is(h1,h2,h3,p){margin-top:0}.drivers-reports-page :is(a,button):focus-visible{outline:2px solid var(--od-action);outline-offset:3px}.drivers-reports-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:clip}.drivers-reports-hero__grid{opacity:.23;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.drivers-reports-hero__inner{padding-block:clamp(5.25rem, 9vw, 8.5rem) var(--od-space-8);grid-template-columns:minmax(0,.92fr) minmax(27rem,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.drivers-reports-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.drivers-reports-hero h1{max-width:14ch;margin-bottom:var(--od-space-5);font-size:clamp(3.05rem,6.2vw,6.1rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.06em;text-wrap:balance;line-height:.96}.drivers-reports-hero__copy>p:not(.drivers-reports-eyebrow){max-width:42rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.62}.drivers-reports-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.drivers-reports-hero__copy .drivers-reports-hero__note{margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.875rem;line-height:1.55}.drivers-reports-hero__visual{filter:drop-shadow(0 2.5rem 3rem #0000003d);margin:0}.drivers-reports-hero__visual img{width:100%;height:auto;display:block}.drivers-reports-hero__rail{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel) var(--od-radius-panel) 0 0;background:var(--od-surface);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.drivers-reports-hero__rail-step{gap:var(--od-space-2) var(--od-space-3);min-height:5.5rem;padding:var(--od-space-4) var(--od-space-5);border-right:1px solid var(--od-border);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:center;display:grid}.drivers-reports-hero__rail-step:last-child{border-right:0}.drivers-reports-hero__rail-step>span{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem}.drivers-reports-hero__rail-step strong{color:var(--od-text);grid-column:2;font-size:.9rem}.drivers-reports-jump{gap:var(--od-space-5);padding-block:var(--od-space-4);border-bottom:1px solid var(--od-border);scrollbar-width:thin;align-items:center;display:flex;overflow-x:auto}.drivers-reports-jump>span{color:var(--od-text);font-family:var(--od-font-mono);font-size:.7rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;flex:none}.drivers-reports-jump a{min-height:44px;color:var(--od-text-muted);flex:none;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.drivers-reports-jump a:hover{color:var(--od-action-content)}.drivers-reports-section{padding-block:clamp(5rem,9vw,8.5rem);scroll-margin-top:4rem}.drivers-reports-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:end;gap:clamp(2rem,7vw,9rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.drivers-reports-heading h2,.drivers-reports-operations h2,.drivers-reports-closing h2{max-width:15ch;font-size:clamp(2.15rem,3.9vw,4.1rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.05em;text-wrap:balance;margin-bottom:0;line-height:.98}.drivers-reports-heading>p{max-width:35rem;color:var(--od-text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.65}.drivers-reports-capabilities-section{background:var(--od-surface-subtle)}.drivers-reports-capability-grid{gap:var(--od-space-5);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));display:grid}.drivers-reports-capability-grid article{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);padding:var(--od-space-6)}.drivers-reports-capability-grid__top{min-height:4.75rem;margin-bottom:var(--od-space-5);justify-content:space-between;align-items:center;display:flex}.drivers-reports-capability-grid__top span{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem}.drivers-reports-capability-grid__top img{object-fit:contain;width:64px;height:64px;display:block}.drivers-reports-capability-grid h3{margin-bottom:var(--od-space-3);letter-spacing:-.028em;font-size:1.15rem}.drivers-reports-capability-grid p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.drivers-reports-operations-section{border-top:1px solid var(--od-border)}.drivers-reports-operations{grid-template-columns:minmax(20rem,.9fr) minmax(0,.82fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.drivers-reports-operations__visual{padding:var(--od-space-5);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);margin:0}.drivers-reports-operations__visual img{border-radius:calc(var(--od-radius-panel) - 2px);width:100%;height:auto;display:block}.drivers-reports-operations figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.8rem;line-height:1.55}.drivers-reports-operations__copy>p:not(.drivers-reports-eyebrow){max-width:38rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}.drivers-reports-operations__questions{gap:var(--od-space-4);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.drivers-reports-operations__questions li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.drivers-reports-operations__questions li svg{color:var(--od-action-content);margin-top:.1rem}.drivers-reports-operations__questions li strong{color:var(--od-text)}.drivers-reports-closing{border-top:1px solid var(--od-border);grid-template-columns:minmax(12rem,.45fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,10vw,12rem);padding-block:clamp(3rem,7vw,7rem);display:grid}.drivers-reports-closing figure{justify-self:center;max-width:19rem;margin:0}.drivers-reports-closing figure img{border-radius:var(--od-radius-panel);width:100%;height:auto;display:block}.drivers-reports-closing>div>p:not(.drivers-reports-eyebrow){max-width:36rem;margin:var(--od-space-5) 0 var(--od-space-6);color:var(--od-text-muted);font-size:1.05rem;line-height:1.65}@media (width<=920px){.drivers-reports-hero__inner,.drivers-reports-operations{grid-template-columns:1fr}.drivers-reports-hero__inner{gap:var(--od-space-7)}.drivers-reports-hero__visual{max-width:38rem;margin-inline:auto}.drivers-reports-heading{gap:var(--od-space-4);grid-template-columns:1fr}.drivers-reports-operations__visual{order:2;max-width:34rem;margin-inline:auto}}@media (width<=640px){.drivers-reports-hero__inner{padding-block:4.75rem var(--od-space-7)}.drivers-reports-hero h1{font-size:clamp(2.75rem,13vw,3.7rem)}.drivers-reports-hero__actions{display:grid}.drivers-reports-hero__actions .marketing-button{width:100%}.drivers-reports-hero__rail{border-bottom:1px solid var(--od-border-strong);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr))}.drivers-reports-hero__rail-step{min-height:5rem;padding:var(--od-space-4);border-bottom:1px solid var(--od-border)}.drivers-reports-hero__rail-step:nth-child(2n){border-right:0}.drivers-reports-jump{gap:var(--od-space-4)}.drivers-reports-section{padding-block:5rem}.drivers-reports-heading h2,.drivers-reports-operations h2,.drivers-reports-closing h2{font-size:clamp(2.1rem,10vw,2.9rem)}.drivers-reports-closing{gap:var(--od-space-6);grid-template-columns:1fr}.drivers-reports-closing figure{justify-self:start;max-width:11rem}}@media (prefers-reduced-motion:reduce){.drivers-reports-page *,.drivers-reports-page :before,.drivers-reports-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kiosk-manager-page{background:var(--od-bg);color:var(--od-text)}.kiosk-manager-page :is(h1,h2,h3,p){margin-top:0}.kiosk-manager-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:hidden}.kiosk-manager-hero__grid{opacity:.2;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 84%)}.kiosk-manager-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(22rem,.72fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding-block:clamp(5rem,8vw,7.5rem);display:grid;position:relative}.kiosk-manager-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.kiosk-manager-hero h1{max-width:13ch;margin-bottom:var(--od-space-5);font-size:clamp(2.75rem,6vw,5.5rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.06em;text-wrap:balance;line-height:.96}.kiosk-manager-hero__copy>p:not(.kiosk-manager-eyebrow){max-width:38rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.6}.kiosk-manager-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.kiosk-manager-hero__note{margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.875rem}.kiosk-manager-hero__visual{margin:0}.kiosk-manager-hero__visual img{border-radius:var(--od-radius-panel);width:100%;height:auto;display:block}.kiosk-manager-section{padding-block:clamp(4.5rem,9vw,7.5rem);scroll-margin-top:5rem}.kiosk-manager-heading{max-width:44rem;margin-bottom:var(--od-space-8)}.kiosk-manager-heading h2{max-width:22ch;margin-bottom:var(--od-space-4);font-size:clamp(2.1rem,4vw,3.25rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.045em;text-wrap:balance;line-height:1.02}.kiosk-manager-heading p{color:var(--od-text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.65}.kiosk-manager-capabilities{border:1px solid var(--od-border-strong);background:var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.kiosk-manager-capabilities article{gap:var(--od-space-4);padding:var(--od-space-6);background:var(--od-bg);grid-template-rows:auto 1fr;scroll-margin-top:5rem;display:grid}@media (width>=641px){.kiosk-manager-capabilities article:nth-child(5){grid-column:span 2}}.kiosk-manager-capabilities__icon{object-fit:contain;width:3.25rem;height:3.25rem}.kiosk-manager-capabilities h3{margin-bottom:var(--od-space-2);letter-spacing:-.02em;font-size:1.2rem}.kiosk-manager-capabilities p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.kiosk-manager-strategy{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}.kiosk-manager-strategy__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.6fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.kiosk-manager-strategy__copy ul{gap:var(--od-space-3);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.kiosk-manager-strategy__copy li{border-top:1px solid var(--od-border);padding-top:var(--od-space-4);color:var(--od-text-muted);line-height:1.6}.kiosk-manager-strategy__copy li:first-child{border-top:0}.kiosk-manager-strategy__visual{border-radius:var(--od-radius-panel);margin:0;overflow:hidden}.kiosk-manager-strategy__visual img{width:100%;height:auto;display:block}.kiosk-manager-related{border-block:1px solid var(--od-border)}.kiosk-manager-related__card{gap:var(--od-space-5);padding:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.kiosk-manager-related__card img{object-fit:contain;width:4rem;height:4rem}.kiosk-manager-related__card h3{margin-bottom:var(--od-space-1);font-size:1.1rem}.kiosk-manager-related__card p{color:var(--od-text-muted);margin-bottom:0;font-size:.9rem;line-height:1.5}@media (width<=900px){.kiosk-manager-hero__inner{grid-template-columns:1fr}.kiosk-manager-hero__visual{max-width:32rem}.kiosk-manager-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.kiosk-manager-strategy__inner{grid-template-columns:1fr}.kiosk-manager-related__card{grid-template-columns:auto 1fr}.kiosk-manager-related__card a{grid-column:1/-1}}@media (width<=640px){.kiosk-manager-hero__actions>*{width:100%}.kiosk-manager-capabilities{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kiosk-manager-page *{scroll-behavior:auto}}.storefront-media-page h1,.storefront-media-page h2,.storefront-media-page h3,.storefront-media-page p{text-wrap:pretty}.storefront-media-kicker{color:var(--od-action-content);font-family:var(--od-font-mono);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650;line-height:1.4}.storefront-media-page h1{margin:var(--od-space-5) 0 0;letter-spacing:-.065em;font-size:clamp(3.15rem,6.25vw,6.5rem);font-weight:720;line-height:.93}.storefront-media-page h2{margin:var(--od-space-4) 0 0;letter-spacing:-.055em;font-size:clamp(2.35rem,4.5vw,4.65rem);font-weight:710;line-height:.98}.storefront-media-page h3{margin:var(--od-space-4) 0 0;letter-spacing:-.03em;font-size:1.2rem;line-height:1.15}.storefront-media-page figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.77rem;line-height:1.45}.storefront-media-hero-note{max-width:38rem;margin:var(--od-space-5) 0 0;color:var(--od-text-subtle);font-size:.82rem;line-height:1.55}.storefront-media-jump{border-bottom:1px solid var(--od-border);min-height:4.5rem;color:var(--od-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.3rem;font-size:.82rem;display:flex}.storefront-media-jump>span{color:var(--od-text);font-family:var(--od-font-mono);letter-spacing:.075em;text-transform:uppercase;margin-right:auto;font-size:.72rem;font-weight:650}.storefront-media-jump a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.storefront-media-jump a:hover{color:var(--od-action-content);text-underline-offset:.24em;text-decoration:underline}.storefront-media-split-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.68fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.storefront-media-split-heading>p{max-width:33rem;color:var(--od-text-muted);margin:0 0 .2rem;font-size:1.04rem;line-height:1.62}.storefront-media-store-hero{border-bottom:1px solid var(--od-border);background:var(--od-surface-subtle);overflow:hidden}.storefront-media-store-hero__inner{grid-template-columns:minmax(0,.88fr) minmax(24rem,.82fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.storefront-media-store-hero__copy>p:not(.storefront-media-kicker):not(.storefront-media-hero-note),.storefront-media-webp-hero p:not(.storefront-media-kicker):not(.storefront-media-hero-note){max-width:40rem;margin:var(--od-space-6) 0 0;color:var(--od-text-muted);font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.57}.storefront-media-store-hero__media{border:1px solid var(--od-border);background:var(--od-bg);margin:0;padding:clamp(.8rem,1.5vw,1.25rem);position:relative}.storefront-media-store-hero__media:before{z-index:-1;border:1px solid color-mix(in srgb, var(--od-action) 52%, transparent);content:"";position:absolute;inset:1.5rem -3rem -1.5rem 3rem}.storefront-media-store-hero__media img{width:100%;height:auto;display:block}.storefront-media-store-channels__grid{border-top:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.storefront-media-store-channels__grid article{min-height:17.5rem;padding:var(--od-space-6);border-right:1px solid var(--od-border)}.storefront-media-store-channels__grid article:first-child{padding-left:0}.storefront-media-store-channels__grid article:last-child{border-right:0;padding-right:0}.storefront-media-store-channels__grid svg,.storefront-media-store-delivery__cards svg{color:var(--od-action-content);margin-top:clamp(1.5rem,4vw,4rem)}.storefront-media-store-channels__grid p,.storefront-media-store-delivery__cards p{margin:var(--od-space-3) 0 0;color:var(--od-text-muted);line-height:1.55}.storefront-media-store-delivery{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}.storefront-media-store-delivery__inner{grid-template-columns:minmax(17rem,.67fr) minmax(20rem,1fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.storefront-media-store-delivery__inner>div>p:not(.storefront-media-kicker){max-width:35rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.07rem;line-height:1.62}.storefront-media-store-delivery figure{margin:0}.storefront-media-store-delivery figure img{width:100%;height:auto;display:block}.storefront-media-store-delivery__cards{border-top:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.storefront-media-store-delivery__cards article{min-height:15rem;padding:var(--od-space-6);border-right:1px solid var(--od-border)}.storefront-media-store-delivery__cards article:first-child{padding-left:0}.storefront-media-store-delivery__cards article:last-child{border-right:0;padding-right:0}.storefront-media-store-operations{grid-template-columns:minmax(17rem,.78fr) minmax(20rem,.72fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.storefront-media-store-operations figure,.storefront-media-store-marketing figure{margin:0}.storefront-media-store-operations figure img,.storefront-media-store-marketing figure img{width:100%;height:auto;display:block}.storefront-media-store-operations>div>p:not(.storefront-media-kicker),.storefront-media-store-marketing p:not(.storefront-media-kicker){max-width:34rem;margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.05rem;line-height:1.62}.storefront-media-store-operations ul{gap:var(--od-space-3);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.storefront-media-store-operations li{gap:var(--od-space-3);min-height:44px;color:var(--od-text-muted);align-items:center;display:flex}.storefront-media-store-operations li svg{color:var(--od-action-content);flex:none}.storefront-media-store-marketing{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}.storefront-media-store-marketing__inner{grid-template-columns:minmax(0,.76fr) minmax(20rem,.87fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.storefront-media-store-marketing .action-link{margin-top:var(--od-space-6)}.storefront-media-webp-hero{border-bottom:1px solid var(--od-border);background:linear-gradient(125deg, var(--od-bg) 0%, var(--od-bg) 55%, var(--od-surface-subtle) 55%, var(--od-surface-subtle) 100%)}.storefront-media-webp-hero__inner{grid-template-columns:minmax(0,.87fr) minmax(22rem,.72fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:40rem;padding-block:clamp(5rem,9vw,9rem);display:grid}.storefront-media-webp-hero figure{margin:0;position:relative}.storefront-media-webp-hero figure:after{z-index:-1;border:1px solid color-mix(in srgb, var(--od-action) 55%, transparent);content:"";position:absolute;inset:-1rem 1.75rem 1rem -1rem}.storefront-media-webp-hero figure img{width:100%;height:auto;display:block}.storefront-media-webp-review{max-width:68rem}.storefront-media-webp-review header{max-width:49rem}.storefront-media-webp-review header>p:not(.storefront-media-kicker){margin:var(--od-space-5) 0 0;color:var(--od-text-muted);font-size:1.07rem;line-height:1.62}.storefront-media-webp-review ol{border-top:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(3rem,7vw,7rem) 0 0;padding:0;list-style:none;display:grid}.storefront-media-webp-review li{min-height:17rem;padding:var(--od-space-6);border-right:1px solid var(--od-border)}.storefront-media-webp-review li:first-child{padding-left:0}.storefront-media-webp-review li:last-child{border-right:0;padding-right:0}.storefront-media-webp-review li>span{color:var(--od-action-content);font-family:var(--od-font-mono);font-size:.76rem}.storefront-media-webp-review li p{margin:var(--od-space-3) 0 0;color:var(--od-text-muted);line-height:1.55}.storefront-media-webp-surfaces{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}.storefront-media-webp-surfaces__inner{grid-template-columns:minmax(18rem,.9fr) minmax(19rem,.72fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.storefront-media-webp-surfaces figure{margin:0}.storefront-media-webp-surfaces figure img{width:100%;height:auto;display:block}.storefront-media-webp-surfaces ul{gap:var(--od-space-5);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.storefront-media-webp-surfaces li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.storefront-media-webp-surfaces li svg{color:var(--od-action-content);margin-top:.1rem}.storefront-media-webp-surfaces strong{color:var(--od-text);display:block}.storefront-media-webp-next{gap:var(--od-space-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-block:clamp(4rem,8vw,7rem);display:grid}.storefront-media-webp-next>svg{color:var(--od-action-content)}.storefront-media-webp-next h2{max-width:22ch}@media (width<=900px){.storefront-media-store-hero__inner,.storefront-media-store-delivery__inner,.storefront-media-store-operations,.storefront-media-store-marketing__inner,.storefront-media-webp-hero__inner,.storefront-media-webp-surfaces__inner,.storefront-media-split-heading{grid-template-columns:1fr}.storefront-media-store-hero__media{max-width:42rem;margin-inline:auto}.storefront-media-store-hero__media:before{inset:1.5rem -1rem -1rem 1.5rem}.storefront-media-webp-hero figure{max-width:38rem;margin-inline:auto}}@media (width<=700px){.storefront-media-page h1{font-size:clamp(3rem,14vw,4.5rem)}.storefront-media-jump{padding-block:var(--od-space-3);align-items:flex-start}.storefront-media-jump>span{flex-basis:100%}.storefront-media-store-channels__grid,.storefront-media-store-delivery__cards,.storefront-media-webp-review ol{grid-template-columns:1fr}.storefront-media-store-channels__grid article,.storefront-media-store-channels__grid article:first-child,.storefront-media-store-channels__grid article:last-child,.storefront-media-store-delivery__cards article,.storefront-media-store-delivery__cards article:first-child,.storefront-media-store-delivery__cards article:last-child,.storefront-media-webp-review li,.storefront-media-webp-review li:first-child,.storefront-media-webp-review li:last-child{min-height:auto;padding:var(--od-space-5) 0;border-right:0;border-bottom:1px solid var(--od-border)}.storefront-media-store-channels__grid article:last-child,.storefront-media-store-delivery__cards article:last-child,.storefront-media-webp-review li:last-child{border-bottom:0}.storefront-media-store-channels__grid svg,.storefront-media-store-delivery__cards svg{margin-top:var(--od-space-3)}.storefront-media-webp-next{grid-template-columns:1fr}.storefront-media-webp-next .action-link{grid-column:1/-1;justify-self:start}}@media (width<=460px){.storefront-media-store-hero__inner,.storefront-media-webp-hero__inner{padding-block:4.75rem}.storefront-media-webp-hero{background:var(--od-bg)}}@media (prefers-reduced-motion:reduce){.storefront-media-page *,.storefront-media-page :before,.storefront-media-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.mop-page{background:var(--od-bg);color:var(--od-text)}.mop-page :is(h1,h2,h3,p){margin-top:0}.mop-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:hidden}.mop-hero__grid{opacity:.2;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 84%)}.mop-hero__inner{padding-block:clamp(4.5rem, 8vw, 7rem) var(--od-space-8);grid-template-columns:minmax(0,.95fr) minmax(20rem,.75fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid;position:relative}.mop-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.mop-hero h1{max-width:16ch;margin-bottom:var(--od-space-5);font-size:clamp(3rem,6vw,5.5rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.055em;text-wrap:balance;line-height:.96}.mop-hero__copy>p:not(.mop-eyebrow){max-width:36rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.6}.mop-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.mop-hero__note{margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.875rem}.mop-hero__visual{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0;overflow:hidden}.mop-hero__visual img{width:100%;height:auto;display:block}.mop-rail{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel) var(--od-radius-panel) 0 0;background:var(--od-surface);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.mop-rail__step{gap:var(--od-space-2) var(--od-space-3);min-height:5.5rem;padding:var(--od-space-4) var(--od-space-5);border-right:1px solid var(--od-border);grid-template-columns:auto 1fr;align-items:center;display:grid}.mop-rail__step:last-child{border-right:0}.mop-rail__step svg{color:var(--od-action-content)}.mop-rail__step strong{font-size:.95rem}.mop-jump{align-items:center;gap:var(--od-space-3) var(--od-space-6);border-bottom:1px solid var(--od-border);flex-wrap:wrap;min-height:4.5rem;font-size:.875rem;display:flex}.mop-jump span{font-weight:var(--od-font-weight-semibold)}.mop-jump a{min-height:44px;color:var(--od-text-muted);align-items:center;text-decoration:none;display:inline-flex}.mop-jump a:hover{color:var(--od-action-content)}.mop-step-section{border-bottom:1px solid var(--od-border);padding-block:clamp(4rem,7vw,6.5rem);scroll-margin-top:5rem}.mop-step-section:last-of-type{border-bottom:0}.mop-step-section[data-tone=subtle]{background:var(--od-surface-subtle)}.mop-step{grid-template-columns:minmax(0,.92fr) minmax(20rem,.82fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.mop-step--reverse .mop-step__visual{order:-1}.mop-step__marker{align-items:center;gap:var(--od-space-2);margin-bottom:var(--od-space-4);color:var(--od-text-subtle);font-family:var(--od-font-mono);letter-spacing:.04em;font-size:.75rem;display:inline-flex}.mop-step__copy h2{max-width:20ch;margin-bottom:var(--od-space-4);font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.035em;text-wrap:balance;line-height:1.08}.mop-step__copy>p:not(.mop-step__marker){color:var(--od-text-muted);font-size:1.05rem;line-height:1.68}.mop-step__copy>p+p{margin-top:var(--od-space-3)}.mop-step__visual{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);margin:0;overflow:hidden}.mop-step__visual img{width:100%;height:auto;display:block}.mop-gateway-list{gap:var(--od-space-3);margin:var(--od-space-6) 0 0;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.mop-gateway-list li{min-height:44px;padding:var(--od-space-3) var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-control);background:var(--od-surface);color:var(--od-text);font-size:.9rem;font-weight:var(--od-font-weight-medium);text-align:center;justify-content:center;align-items:center;display:flex}.mop-updates{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.mop-updates__card{padding:var(--od-space-6);border-right:1px solid var(--od-border)}.mop-updates__card:last-child{border-right:0}.mop-updates__card svg{margin-bottom:var(--od-space-4);color:var(--od-action-content)}.mop-updates__card h3{margin-bottom:var(--od-space-3);letter-spacing:-.02em;font-size:1.4rem}.mop-updates__card p{color:var(--od-text-muted);margin-bottom:0;line-height:1.65}.mop-updates__card figure{margin:var(--od-space-5) 0 0;border:1px solid var(--od-border);border-radius:var(--od-radius-control);overflow:hidden}.mop-updates__card img{width:100%;height:auto;display:block}.mop-performance{gap:var(--od-space-5);padding:var(--od-space-6);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.mop-performance svg{color:var(--od-action-content)}.mop-performance h3{margin-bottom:var(--od-space-2);font-size:1.15rem}.mop-performance p{color:var(--od-text-muted);margin-bottom:0;line-height:1.6}.mop-performance__thumb{border:1px solid var(--od-border);border-radius:var(--od-radius-control);width:5rem;margin:0;overflow:hidden}.mop-performance__thumb img{width:100%;height:auto;display:block}.mop-learn-more{justify-content:space-between;align-items:center;gap:var(--od-space-4);padding-block:var(--od-space-6);border-bottom:1px solid var(--od-border);flex-wrap:wrap;display:flex}.mop-learn-more p{color:var(--od-text-muted);margin:0}.mop-learn-more strong{color:var(--od-text)}@media (width<=900px){.mop-hero__inner,.mop-step{grid-template-columns:1fr;align-items:start}.mop-step--reverse .mop-step__visual{order:0}.mop-hero__visual{max-width:28rem}.mop-updates{grid-template-columns:1fr}.mop-updates__card{border-right:0;border-bottom:1px solid var(--od-border)}.mop-updates__card:last-child{border-bottom:0}.mop-performance{grid-template-columns:auto 1fr}.mop-performance__thumb{display:none}}@media (width<=700px){.mop-hero__inner{gap:var(--od-space-8);padding-block:var(--od-space-9) var(--od-space-7)}.mop-hero h1{font-size:clamp(2.6rem,12vw,3.6rem)}.mop-hero__actions>*{width:100%}.mop-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mop-rail__step:nth-child(2){border-right:0}.mop-rail__step:nth-child(-n+2){border-bottom:1px solid var(--od-border)}.mop-jump{gap:0 var(--od-space-4);padding-block:var(--od-space-3)}.mop-jump span{width:100%}.mop-learn-more{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mop-page *{scroll-behavior:auto}}.parent-categories-page{background:var(--od-bg);color:var(--od-text)}.parent-categories-page :is(h1,h2,h3,p){margin-top:0}.pcf-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:hidden}.pcf-hero__grid{opacity:.2;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 84%)}.pcf-hero__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding-block:clamp(5rem,8vw,7.5rem);display:grid;position:relative}.pcf-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.pcf-hero h1{max-width:20ch;margin-bottom:var(--od-space-5);font-size:clamp(2.75rem,5.4vw,4.75rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.045em;text-wrap:balance;line-height:1.02}.pcf-hero__copy>p:not(.pcf-eyebrow){max-width:34rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.6}.pcf-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.pcf-hero__note{margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.875rem}.pcf-hero__visual{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0;overflow:hidden}.pcf-hero__visual img{width:100%;height:auto;display:block}.pcf-jump{align-items:center;gap:var(--od-space-3) var(--od-space-6);border-bottom:1px solid var(--od-border);flex-wrap:wrap;min-height:4.5rem;font-size:.875rem;display:flex}.pcf-jump span{font-weight:var(--od-font-weight-semibold)}.pcf-jump a{min-height:44px;color:var(--od-text-muted);align-items:center;text-decoration:none;display:inline-flex}.pcf-jump a:hover{color:var(--od-action-content)}.pcf-row-section{border-bottom:1px solid var(--od-border);padding-block:clamp(4.5rem,8vw,7rem);scroll-margin-top:5rem}.pcf-row-section:last-of-type{border-bottom:0}.pcf-row{grid-template-columns:minmax(0,.95fr) minmax(22rem,.85fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.pcf-row--reverse .pcf-row__visual{order:-1}.pcf-row__copy h2{max-width:18ch;margin-bottom:var(--od-space-5);font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.04em;text-wrap:balance;line-height:1.04}.pcf-row__copy>p:not(.pcf-eyebrow){color:var(--od-text-muted);font-size:1.05rem;line-height:1.68}.pcf-row__statement{margin-top:var(--od-space-5);padding-left:var(--od-space-4);border-left:2px solid var(--od-action);color:var(--od-text);font-size:1.05rem;font-weight:var(--od-font-weight-medium);line-height:1.5}.pcf-row__points{gap:var(--od-space-3);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.pcf-row__points li{gap:var(--od-space-3);border-top:1px solid var(--od-border);padding-top:var(--od-space-4);color:var(--od-text-muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.55;display:grid}.pcf-row__points li svg{color:var(--od-action-content);margin-top:.15rem}.pcf-row__visual{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);margin:0;overflow:hidden}.pcf-row__visual img{width:100%;height:auto;display:block}@media (width<=900px){.pcf-hero__inner,.pcf-row{grid-template-columns:1fr;align-items:start}.pcf-row--reverse .pcf-row__visual{order:0}.pcf-hero__visual{max-width:30rem}}@media (width<=700px){.pcf-hero__inner{gap:var(--od-space-8);padding-block:var(--od-space-9) var(--od-space-7)}.pcf-hero h1{font-size:clamp(2.4rem,11vw,3.25rem)}.pcf-hero__actions>*{width:100%}.pcf-jump{gap:0 var(--od-space-4);padding-block:var(--od-space-3)}.pcf-jump span{width:100%}}@media (prefers-reduced-motion:reduce){.parent-categories-page *{scroll-behavior:auto}}.pos-phone-page{background:var(--od-bg);color:var(--od-text)}.pos-phone-page :is(h1,h2,h3,p){margin-top:0}.pos-phone-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:hidden}.pos-phone-hero__grid{opacity:.2;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 84%)}.pos-phone-hero__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding-block:clamp(5rem,8vw,7.5rem);display:grid;position:relative}.pos-phone-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.75rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.pos-phone-hero h1{max-width:15ch;margin-bottom:var(--od-space-5);font-size:clamp(2.75rem,5.5vw,5rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.055em;text-wrap:balance;line-height:.98}.pos-phone-hero__copy>p:not(.pos-phone-eyebrow){max-width:38rem;color:var(--od-text-muted);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.6}.pos-phone-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.pos-phone-hero__note{margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.875rem}.pos-phone-hero__visual{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0;overflow:hidden}.pos-phone-hero__visual img{width:100%;height:auto;display:block}.pos-phone-hero__visual figcaption{padding:var(--od-space-3) var(--od-space-4);border-top:1px solid var(--od-border);color:var(--od-text-subtle);font-size:.75rem;line-height:1.5}.pos-phone-section{padding-block:clamp(4.5rem,9vw,7rem);scroll-margin-top:5rem}.pos-phone-heading{max-width:42rem;margin-bottom:var(--od-space-8)}.pos-phone-heading h2{max-width:20ch;margin-bottom:var(--od-space-4);font-size:clamp(2.1rem,4vw,3.25rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.045em;text-wrap:balance;line-height:1.02}.pos-phone-heading p{color:var(--od-text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.65}.pos-phone-steps{border-block:1px solid var(--od-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pos-phone-steps li{padding:var(--od-space-6);border-right:1px solid var(--od-border)}.pos-phone-steps li:last-child{border-right:0}.pos-phone-steps__marker{margin-bottom:var(--od-space-6);color:var(--od-action-content);justify-content:space-between;align-items:center;display:flex}.pos-phone-steps__marker span{font-family:var(--od-font-mono);font-size:.75rem}.pos-phone-steps h3{margin-bottom:var(--od-space-2);letter-spacing:-.02em;font-size:1.2rem}.pos-phone-steps p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.pos-phone-benefits{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}.pos-phone-benefits__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.pos-phone-benefits__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.pos-phone-benefits__list li{padding-block:var(--od-space-4);border-top:1px solid var(--od-border);color:var(--od-text-muted);font-size:1rem;line-height:1.65}.pos-phone-benefits__list li:first-child{border-top:0}.pos-phone-benefits__list strong{color:var(--od-text)}@media (width<=900px){.pos-phone-hero__inner{grid-template-columns:1fr}.pos-phone-hero__visual{max-width:30rem}.pos-phone-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-phone-steps li:nth-child(2){border-right:0}.pos-phone-steps li:nth-child(-n+2){border-bottom:1px solid var(--od-border)}.pos-phone-benefits__inner{grid-template-columns:1fr}}@media (width<=640px){.pos-phone-hero__actions>*{width:100%}.pos-phone-steps{grid-template-columns:1fr}.pos-phone-steps li{border-right:0;border-bottom:1px solid var(--od-border)}.pos-phone-steps li:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.pos-phone-page *{scroll-behavior:auto}}.web-experience-page{color:var(--od-text);background:var(--od-bg)}.web-experience-page :is(h1,h2,h3,p){margin-top:0}.web-experience-page :is(a,button):focus-visible{outline:2px solid var(--od-action);outline-offset:3px}.web-experience-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.72rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase}.web-experience-hero{border-bottom:1px solid var(--od-border);position:relative;overflow:clip}.web-experience-hero__grid{opacity:.18;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 90%)}.web-experience-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(23rem,.82fr);align-items:center;gap:clamp(3rem,9vw,10rem);padding-block:clamp(5rem,10vw,9rem);display:grid;position:relative}.web-experience-hero h1{max-width:10.5ch;margin-bottom:var(--od-space-5);font-size:clamp(3.35rem,7vw,7.25rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.07em;text-wrap:balance;line-height:.9}.web-experience-hero__copy>p:not(.web-experience-eyebrow):not(.web-experience-note){max-width:42rem;color:var(--od-text-muted);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.6}.web-experience-note{max-width:42rem;margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.85rem;line-height:1.55}.web-experience-hero__visual,.pwa-page__hero-visual,.store-page__hero-visual,.web-experience-media-panel{margin:0}.web-experience-hero__visual img,.pwa-page__hero-visual img,.store-page__hero-visual img,.web-experience-media-panel img{width:100%;height:auto;display:block}.web-experience-hero__visual,.store-page__hero-visual{filter:drop-shadow(0 2rem 2.5rem #00000040)}.web-experience-page figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-size:.79rem;line-height:1.5}.web-experience-jump{gap:var(--od-space-5);padding-block:var(--od-space-3);border-bottom:1px solid var(--od-border);align-items:center;display:flex;overflow-x:auto}.web-experience-jump>span{font-family:var(--od-font-mono);letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.7rem}.web-experience-jump a{min-height:44px;color:var(--od-text-muted);flex:none;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.web-experience-jump a:hover{color:var(--od-action-content)}.web-experience-section{padding-block:clamp(5rem,9vw,8.5rem);scroll-margin-top:5rem}.web-experience-surface,.store-page__mobile{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}.web-experience-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:end;gap:clamp(2rem,8vw,10rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.web-experience-heading h2,.web-experience-split h2,.web-experience-planning h2{letter-spacing:-.06em;text-wrap:balance;max-width:14ch;margin-bottom:0;font-size:clamp(2.35rem,4.3vw,4.65rem);line-height:.97}.web-experience-heading>p,.web-experience-split>div>p:not(.web-experience-eyebrow),.web-experience-planning>div>p:not(.web-experience-eyebrow){max-width:38rem;color:var(--od-text-muted);margin-bottom:0;font-size:1.03rem;line-height:1.65}.web-experience-moment-grid,.pwa-page__principle-grid{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.web-experience-moment-grid>*,.pwa-page__principle-grid article{min-height:19rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);background:var(--od-surface)}.web-experience-moment-grid>:last-child,.pwa-page__principle-grid article:last-child{border-right:0}.web-experience-moment-grid span{color:var(--od-text-subtle);font-family:var(--od-font-mono);margin-bottom:clamp(2.25rem,5vw,4rem);font-size:.72rem;display:block}.web-experience-moment-grid svg,.pwa-page__principle-grid svg{margin-bottom:var(--od-space-4);color:var(--od-action-content)}.web-experience-moment-grid h3,.pwa-page__principle-grid h3{margin-bottom:var(--od-space-3);letter-spacing:-.025em;font-size:1.15rem}.web-experience-moment-grid p,.pwa-page__principle-grid p{color:var(--od-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.web-experience-split,.web-experience-planning{grid-template-columns:minmax(18rem,.78fr) minmax(0,.8fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.web-experience-split--media-first{grid-template-columns:minmax(0,.8fr) minmax(18rem,.78fr)}.web-experience-media-panel{padding:var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface)}.web-experience-checklist{gap:var(--od-space-4);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.web-experience-checklist li{gap:var(--od-space-3);color:var(--od-text-muted);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.web-experience-checklist svg{color:var(--od-action-content);margin-top:.1rem}.web-experience-planning{grid-template-columns:minmax(18rem,.75fr) minmax(0,.7fr)}.web-experience-planning .marketing-button,.web-experience-split .marketing-button{margin-top:var(--od-space-6)}.pwa-page__hero{background:var(--od-surface-subtle)}.pwa-page__hero h1{max-width:10ch}.pwa-page__hero-visual{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);overflow:hidden}.pwa-page__planning{border-block:1px solid var(--od-border);background:var(--od-surface-subtle)}@media (width<=920px){.web-experience-hero__inner,.web-experience-heading,.web-experience-split,.web-experience-split--media-first,.web-experience-planning{grid-template-columns:1fr}.web-experience-hero__visual,.pwa-page__hero-visual,.store-page__hero-visual,.web-experience-media-panel{max-width:42rem}.web-experience-moment-grid,.pwa-page__principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-experience-moment-grid>:nth-child(2),.pwa-page__principle-grid article:nth-child(2){border-right:0}.web-experience-moment-grid>:last-child,.pwa-page__principle-grid article:last-child{border-top:1px solid var(--od-border)}}@media (width<=640px){.web-experience-hero__inner{padding-block:4.75rem var(--od-space-7)}.web-experience-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.web-experience-section{padding-block:5rem}.web-experience-heading h2,.web-experience-split h2,.web-experience-planning h2{font-size:clamp(2.15rem,11vw,3.2rem)}.web-experience-moment-grid,.pwa-page__principle-grid{grid-template-columns:1fr}.web-experience-moment-grid>*,.web-experience-moment-grid>:nth-child(2),.pwa-page__principle-grid article,.pwa-page__principle-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--od-border);min-height:auto}.web-experience-moment-grid>:last-child,.pwa-page__principle-grid article:last-child{border-top:0;border-bottom:0}.web-experience-jump{gap:var(--od-space-4)}.web-experience-media-panel{padding:var(--od-space-3)}}@media (prefers-reduced-motion:reduce){.web-experience-page *,.web-experience-page :before,.web-experience-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.t05-page{background:var(--od-bg);color:var(--od-text)}.t05-page :is(h1,h2,h3,p,figure){margin-top:0}.t05-hero{border-bottom:1px solid var(--od-border);background:var(--od-bg);color:var(--od-text);position:relative;overflow:clip}.t05-hero--light{color:var(--od-text)}.t05-hero__grid{opacity:.28;pointer-events:none;background-image:linear-gradient(var(--od-border) 1px, transparent 1px), linear-gradient(90deg, var(--od-border) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 94%)}.t05-hero__inner{grid-template-columns:minmax(0,.98fr) minmax(23rem,.72fr);align-items:center;gap:clamp(3rem,8vw,8.5rem);padding-block:clamp(5.5rem,9vw,9rem);display:grid;position:relative}.t05-hero__copy h1{max-width:11.5ch;margin-bottom:var(--od-space-5);font-size:clamp(3.4rem,7.2vw,7.25rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.067em;text-wrap:balance;line-height:.9}.t05-hero__copy>p:not(.t05-eyebrow):not(.t05-hero__note){max-width:42rem;color:var(--od-text-muted);margin-bottom:0;font-size:clamp(1.06rem,2vw,1.25rem);line-height:1.65}.t05-eyebrow{margin-bottom:var(--od-space-4);color:var(--od-action-content);font-size:.72rem;font-weight:var(--od-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.t05-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}.t05-hero__note{max-width:40rem;margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:.85rem;line-height:1.5}.t05-jump{align-items:center;gap:0 var(--od-space-6);border-bottom:1px solid var(--od-border);flex-wrap:wrap;min-height:4.5rem;font-size:.875rem;display:flex}.t05-jump span{font-weight:var(--od-font-weight-semibold);margin-right:auto}.t05-jump a{min-height:44px;color:var(--od-text-muted);align-items:center;text-decoration:none;display:inline-flex}.t05-jump a:hover{color:var(--od-action-content)}.t05-section{scroll-margin-top:5rem}.t05-heading{margin-bottom:var(--od-space-8);grid-template-columns:minmax(0,1fr) minmax(20rem,.54fr);align-items:end;gap:clamp(2rem,9vw,9rem);display:grid}.t05-heading h2,.t05-media-split__copy h2,.t05-next-step h2{max-width:15ch;font-size:clamp(2.45rem,5vw,5.1rem);font-weight:var(--od-font-weight-bold);letter-spacing:-.058em;text-wrap:balance;margin-bottom:0;line-height:.95}.t05-heading>p,.t05-media-split__copy>p:not(.t05-eyebrow){color:var(--od-text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.68}.ticket-route,.self-plan-card,.whatsapp-thread{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--od-text) 12%, transparent)}.ticket-route{gap:var(--od-space-4);padding:clamp(1.25rem,3vw,2rem);display:grid}.ticket-route__request{gap:var(--od-space-2) var(--od-space-3);padding:var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-control);grid-template-columns:auto 1fr;align-items:center;display:grid}.ticket-route__request svg{color:var(--od-action-content);grid-row:span 2}.ticket-route__request span,.ticket-route__eyebrow{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem}.ticket-route__request strong{font-size:.95rem}.ticket-route__line{border-left:1px dashed var(--od-action-content);height:2rem;margin-left:2rem}.ticket-route__board{gap:var(--od-space-3);padding:var(--od-space-4);border:1px solid var(--od-border);display:grid}.ticket-route__board>div{gap:var(--od-space-3);padding-top:var(--od-space-3);border-top:1px solid var(--od-border);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ticket-route__dot{background:var(--od-action);border-radius:50%;width:.5rem;height:.5rem}.ticket-route__board strong{font-size:.88rem}.ticket-route__board em{color:var(--od-text-subtle);font-size:.75rem;font-style:normal}.t05-steps{border-block:1px solid var(--od-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.t05-steps li{min-height:17rem;padding:var(--od-space-6);border-right:1px solid var(--od-border)}.t05-steps li:last-child{border-right:0}.t05-steps li>span{margin-bottom:var(--od-space-8);color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.72rem;display:block}.t05-steps svg{margin-bottom:var(--od-space-5);color:var(--od-action-content)}.t05-steps h3{margin-bottom:var(--od-space-3);letter-spacing:-.03em;font-size:1.35rem}.t05-steps p{color:var(--od-text-muted);margin-bottom:0;line-height:1.62}.t05-surface-section{border-block:1px solid var(--od-border);background:var(--od-surface-subtle);padding-block:clamp(5rem,9vw,8rem);scroll-margin-top:5rem}.t05-media-split{grid-template-columns:minmax(21rem,.8fr) minmax(0,.78fr);align-items:center;gap:clamp(3rem,10vw,10rem);display:grid}.t05-media-split--reverse{grid-template-columns:minmax(0,.78fr) minmax(21rem,.8fr)}.t05-media{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);margin:0;overflow:hidden}.t05-media img{width:100%;height:auto;display:block}.t05-media-split__copy h2{margin-bottom:var(--od-space-5)}.t05-media-split__copy ul{gap:var(--od-space-3);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.t05-media-split__copy li{gap:var(--od-space-3);border-top:1px solid var(--od-border);padding-top:var(--od-space-4);color:var(--od-text-muted);grid-template-columns:auto 1fr;line-height:1.6;display:grid}.t05-media-split__copy li svg{color:var(--od-action-content)}.t05-media-split__copy strong{color:var(--od-text)}.t05-question-grid{border:1px solid var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.t05-question-grid article{min-height:14rem;padding:var(--od-space-6);border-right:1px solid var(--od-border)}.t05-question-grid article:last-child{border-right:0}.t05-question-grid span,.t05-compact-list span,.whatsapp-flow span{color:var(--od-action-content);font-family:var(--od-font-mono);font-size:.72rem}.t05-question-grid h3{margin:var(--od-space-8) 0 var(--od-space-3);letter-spacing:-.03em;font-size:1.35rem}.t05-question-grid p{color:var(--od-text-muted);margin-bottom:0;line-height:1.62}.self-plan-card{gap:var(--od-space-3);padding:clamp(1.25rem,3vw,2rem);display:grid}.self-plan-card__label{margin-bottom:var(--od-space-2);color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.7rem}.self-plan-card>div{align-items:center;gap:var(--od-space-3);padding:var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-control);grid-template-columns:auto 1fr auto;display:grid}.self-plan-card svg{color:var(--od-action-content)}.self-plan-card strong{font-size:.92rem}.self-plan-card em{color:var(--od-text-subtle);font-size:.75rem;font-style:normal}.t05-foundations{border:1px solid var(--od-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.t05-foundations article{min-height:15rem;padding:var(--od-space-6);border-right:1px solid var(--od-border);border-bottom:1px solid var(--od-border)}.t05-foundations article:nth-child(2n){border-right:0}.t05-foundations article:nth-last-child(-n+2){border-bottom:0}.t05-foundations svg{color:var(--od-action-content)}.t05-foundations h3{margin:var(--od-space-7) 0 var(--od-space-3);letter-spacing:-.03em;font-size:1.4rem}.t05-foundations p{max-width:32rem;color:var(--od-text-muted);margin-bottom:0;line-height:1.65}.t05-compact-list{gap:var(--od-space-3);margin:var(--od-space-6) 0 0;padding:0;list-style:none;display:grid}.t05-compact-list li{gap:var(--od-space-3);border-top:1px solid var(--od-border);padding-top:var(--od-space-4);grid-template-columns:2.25rem 1fr;line-height:1.5;display:grid}.t05-next-step{gap:var(--od-space-5);border:1px solid var(--od-border-strong);border-radius:var(--od-radius-panel);background:var(--od-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:clamp(1.5rem,4vw,3rem);display:grid}.t05-next-step>svg{color:var(--od-action-content)}.t05-next-step h2{max-width:20ch;font-size:clamp(2rem,4vw,3.5rem)}.t05-next-step .t05-eyebrow{margin-bottom:var(--od-space-3)}.whatsapp-thread{gap:var(--od-space-3);padding:clamp(1.25rem,3vw,2rem);display:grid}.whatsapp-thread header{gap:var(--od-space-3);padding-bottom:var(--od-space-4);border-bottom:1px solid var(--od-border);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.whatsapp-thread header svg{color:var(--od-action-content)}.whatsapp-thread header strong{font-size:.95rem}.whatsapp-thread header span{color:var(--od-success-functional);font-size:.72rem}.whatsapp-thread p{width:fit-content;max-width:85%;padding:var(--od-space-3) var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-control);margin:0;font-size:.88rem;line-height:1.5}.whatsapp-thread__customer{background:var(--od-surface-subtle);justify-self:start}.whatsapp-thread__agent{border-color:var(--od-action);background:var(--od-action-soft);justify-self:end}.whatsapp-thread__receipt{gap:var(--od-space-3);margin-top:var(--od-space-3);padding:var(--od-space-4);border-top:1px solid var(--od-border);grid-template-columns:auto 1fr;display:grid}.whatsapp-thread__receipt svg{color:var(--od-action-content)}.whatsapp-thread__receipt strong,.whatsapp-thread__receipt small{display:block}.whatsapp-thread__receipt strong{font-size:.85rem}.whatsapp-thread__receipt small{color:var(--od-text-subtle);margin-top:.15rem;font-size:.72rem}.whatsapp-flow{border-block:1px solid var(--od-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.whatsapp-flow li{min-height:11rem;padding:var(--od-space-5);border-right:1px solid var(--od-border)}.whatsapp-flow li:last-child{border-right:0}.whatsapp-flow h3{margin:var(--od-space-7) 0 0;letter-spacing:-.025em;font-size:1.25rem;line-height:1.18}.t05-flow-note{max-width:42rem;margin:var(--od-space-6) 0 0;color:var(--od-text-muted);font-size:.95rem;line-height:1.6}@media (width<=900px){.t05-hero__inner,.t05-heading,.t05-media-split,.t05-media-split--reverse{grid-template-columns:1fr;align-items:start}.t05-hero__copy h1{max-width:13ch}.ticket-route,.self-plan-card,.whatsapp-thread{max-width:40rem}.t05-heading>p{max-width:42rem}.t05-next-step{grid-template-columns:auto 1fr}.t05-next-step .marketing-button{grid-column:2;justify-self:start}}@media (width<=700px){.t05-hero__inner{gap:var(--od-space-8);padding-block:var(--od-space-9)}.t05-hero__copy h1{font-size:clamp(3rem,14vw,5rem)}.t05-hero__actions>*{width:100%}.t05-jump{gap:0 var(--od-space-4);padding-block:var(--od-space-3)}.t05-jump span{width:100%}.t05-steps,.whatsapp-flow{grid-template-columns:1fr}.t05-steps li,.whatsapp-flow li{border-right:0;border-bottom:1px solid var(--od-border);min-height:auto}.t05-steps li:last-child,.whatsapp-flow li:last-child{border-bottom:0}.t05-steps li>span{margin-bottom:var(--od-space-6)}.t05-question-grid,.t05-foundations{grid-template-columns:1fr}.t05-question-grid article,.t05-foundations article{border-right:0;border-bottom:1px solid var(--od-border);min-height:auto}.t05-question-grid article:last-child,.t05-foundations article:last-child{border-bottom:0}.t05-foundations article:nth-last-child(2){border-bottom:1px solid var(--od-border)}.t05-next-step{gap:var(--od-space-4);grid-template-columns:auto 1fr}.t05-next-step .marketing-button{grid-column:1/-1;justify-content:center;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.t05-page *{scroll-behavior:auto}}
