.landing{--landing-nav-h:64px;--landing-nav-top:var(--space-3);--landing-system-w:196px;overflow-x:clip}:where(.landing) ol,:where(.landing) ul{margin:0;padding:0;list-style:none}.landing :is(section,[id]){scroll-margin-block-start:calc(var(--landing-nav-h) + var(--space-6))}.landing-section{padding-block:var(--section-spacing)}.landing-head{max-inline-size:720px;-webkit-margin-after:var(--space-7);margin-block-end:var(--space-7)}.landing-nav{position:-webkit-sticky;position:sticky;inset-block-start:var(--landing-nav-top);z-index:var(--z-nav);-webkit-margin-before:var(--landing-nav-top);margin-block-start:var(--landing-nav-top)}.landing-nav-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);block-size:var(--landing-nav-h);padding-inline:var(--space-5) var(--space-3);background:var(--color-bg-white);border-radius:var(--radius-nav);box-shadow:var(--shadow-soft)}.landing-brand{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;color:var(--color-text);font-size:var(--font-size-h4);font-weight:500;text-decoration:none}.landing-nav-links{display:flex;gap:var(--space-1)}.landing-nav-actions{display:flex;align-items:center;gap:var(--space-2);justify-self:end}.landing-nav-link{display:inline-flex;align-items:center;min-block-size:var(--control-height);padding-inline:var(--space-3);border-radius:var(--radius-btn-secondary);color:var(--color-text-muted);font-size:var(--font-size-small);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-default)}.landing-nav-link:hover{background:var(--color-gray-light)}.landing-hero{-webkit-margin-before:calc(-1 * (var(--landing-nav-h) + var(--landing-nav-top)));margin-block-start:calc(-1 * (var(--landing-nav-h) + var(--landing-nav-top)))}.landing-hero-panel{position:relative;display:grid;justify-items:center;padding-block:calc(var(--landing-nav-h) + var(--landing-nav-top) + var(--space-8)) 112px;padding-inline:var(--space-6);background:var(--color-hero-panel);border:1px solid var(--color-hero-border);-webkit-border-before:0;border-block-start:0;border-end-start-radius:var(--radius-card);border-end-end-radius:var(--radius-card);box-shadow:0 0 0 6px var(--color-hero-wash)}.landing-hero-copy{display:grid;justify-items:center;grid-gap:var(--space-5);gap:var(--space-5);max-inline-size:640px;text-align:center}.landing-hero-copy .eyebrow{margin:0}.landing-hero-copy .text-body{max-inline-size:52ch;font-size:var(--font-size-h4)}.landing-hero-actions{justify-content:center;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.landing-system{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:grid;grid-gap:var(--space-3);gap:var(--space-3);inline-size:var(--landing-system-w)}.landing-system[data-side=channels]{inset-inline-start:var(--space-6)}.landing-system[data-side=sales]{inset-inline-end:var(--space-6);justify-items:end}.landing-system .eyebrow-muted{margin:0}.landing-system-graph{--node-h:40px;--spoke:var(--space-4);--out:var(--space-6);position:relative;inline-size:calc(100% - var(--spoke) - var(--out))}.landing-system-nodes{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.landing-system-node{position:relative;display:flex;align-items:center;gap:var(--space-2);block-size:var(--node-h);padding-inline:var(--space-3);background:var(--color-bg-white);border:1px solid var(--color-card-border);border-radius:var(--radius-card-sm);color:var(--color-text-dark);font-size:var(--font-size-caption);white-space:nowrap}.landing-system-node svg{flex:none;color:var(--color-accent)}.landing-system-graph:after,.landing-system-graph:before,.landing-system-node:after{content:"";position:absolute}.landing-system-node:after{inset-block-start:50%;inline-size:var(--spoke);-webkit-border-before:1px solid var(--color-hero-border);border-block-start:1px solid var(--color-hero-border)}.landing-system-graph:before{inset-block:calc(var(--node-h) / 2);-webkit-border-start:1px solid var(--color-hero-border);border-inline-start:1px solid var(--color-hero-border)}.landing-system-graph:after{inset-block-start:50%;inline-size:var(--out);-webkit-border-before:1px solid var(--color-accent);border-block-start:1px solid var(--color-accent)}.landing-system-dot{position:absolute;inset-block-start:calc(50% - 3.5px);inline-size:7px;block-size:7px;border-radius:var(--radius-pill);background:var(--color-accent)}.landing-system[data-side=channels] .landing-system-graph:after,.landing-system[data-side=channels] .landing-system-graph:before,.landing-system[data-side=channels] .landing-system-node:after{inset-inline-start:100%}.landing-system[data-side=channels] .landing-system-graph:after,.landing-system[data-side=channels] .landing-system-graph:before{-webkit-margin-start:var(--spoke);margin-inline-start:var(--spoke)}.landing-system[data-side=channels] .landing-system-dot{inset-inline-start:calc(100% + var(--spoke) + var(--out) - 3.5px)}.landing-system[data-side=sales] .landing-system-graph:after,.landing-system[data-side=sales] .landing-system-graph:before,.landing-system[data-side=sales] .landing-system-node:after{inset-inline-end:100%}.landing-system[data-side=sales] .landing-system-graph:after,.landing-system[data-side=sales] .landing-system-graph:before{-webkit-margin-end:var(--spoke);margin-inline-end:var(--spoke)}.landing-system[data-side=sales] .landing-system-dot{inset-inline-end:calc(100% + var(--spoke) + var(--out) - 3.5px)}@media (min-width:961px){.landing-hero-copy{max-inline-size:min(640px,100% - 2 * (var(--landing-system-w) + var(--space-5)))}}.landing-hero-tags{position:absolute;inset-inline:var(--space-5);inset-block-end:0;transform:translateY(50%);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.landing-hero-tags .tag{padding:var(--space-2) var(--space-3);font-size:var(--font-size-small)}@media (max-width:960px){.landing-system{display:none}.landing-hero-panel{-webkit-padding-after:var(--space-7);padding-block-end:var(--space-7)}.landing-hero-tags{position:static;transform:none;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}}.landing-shot{margin-block:var(--space-8) 0}.landing-shot-frame{padding:var(--space-3);background:var(--color-gray-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card)}.landing-shot img{display:block;inline-size:100%;block-size:auto;border-radius:var(--space-3);border:1px solid var(--color-divider-warm)}.landing-shot figcaption{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);font-size:var(--font-size-caption);text-align:center}.landing-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.landing-benefit{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3)}.landing-benefit .eyebrow{margin:0}.landing-benefit h3{font-size:var(--font-size-h4)}.landing-benefit .text-body{font-size:var(--font-size-small)}.landing-benefit-wide{grid-column:span 2;padding:var(--space-6)}.landing-benefit-wide h3{font-size:var(--font-size-h3)}.landing-benefit-wide .text-body{max-inline-size:48ch;font-size:var(--font-size-body)}.landing-benefit-points{display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.landing-how{display:grid;grid-template-columns:366px minmax(0,1fr);grid-gap:var(--space-7);gap:var(--space-7);align-items:start}.landing-how-step{position:relative;padding-block:var(--space-4);-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.landing-how-step:after,.landing-how-step:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:2px}.landing-how-step:before{block-size:100%;background:var(--color-divider-warm)}.landing-how-step:after{block-size:0;background:var(--color-tab-active);transition:block-size var(--duration-medium) var(--ease-default)}.landing-how-label{display:flex;align-items:baseline;gap:var(--space-3);color:var(--color-text-subtle);font-size:var(--font-size-h4);font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--ease-default)}.landing-how-label:hover{color:var(--color-text)}.landing-how-num{font-size:var(--font-size-small)}.landing-how-desc{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-medium) var(--ease-default),visibility var(--duration-medium)}.landing-how-desc>p{overflow:hidden;min-block-size:0;-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2);font-size:var(--font-size-small)}.landing-how-media{padding:var(--space-3);background:var(--color-gray-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card)}.landing-how-panel{display:none;inline-size:100%;block-size:auto;border-radius:var(--space-3);border:1px solid var(--color-divider-warm)}.landing-how-panel:first-child{display:block}@supports selector(:has(*)){.landing-how-desc{grid-template-rows:0fr;visibility:hidden}.landing-how-step:has(:checked) .landing-how-desc{grid-template-rows:1fr;visibility:visible}.landing-how-step:has(:checked):after{block-size:100%}.landing-how-step:has(:checked) .landing-how-label{color:var(--color-text)}.landing-how-step:has(:focus-visible) .landing-how-label{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:var(--radius-tag)}.landing-how .landing-how-panel{display:none}.landing-how:has(.landing-how-step:first-child :checked) .landing-how-panel:first-child,.landing-how:has(.landing-how-step:nth-child(2) :checked) .landing-how-panel:nth-child(2),.landing-how:has(.landing-how-step:nth-child(3) :checked) .landing-how-panel:nth-child(3),.landing-how:has(.landing-how-step:nth-child(4) :checked) .landing-how-panel:nth-child(4){display:block}}.landing-band{position:relative;isolation:isolate;padding-block:var(--section-spacing);background:var(--color-band-tint)}.landing-band:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.12;pointer-events:none}.landing-band-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.landing-band-grid li{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:1px solid var(--color-accent);border-block-start:1px solid var(--color-accent)}.landing-band-grid h3{font-size:var(--font-size-h4)}.landing-band-grid .text-body{font-size:var(--font-size-small);color:var(--color-text-dark)}.landing-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);overflow:hidden;background:var(--color-bg-white);border:1px solid var(--color-card-border);border-radius:var(--radius-card)}.landing-cta-copy{display:grid;align-content:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-7)}.landing-cta-copy .btn-row{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.landing-cta-steps{padding:var(--space-7);background:var(--color-gray-bg);-webkit-border-start:1px solid var(--color-card-border);border-inline-start:1px solid var(--color-card-border)}.landing-cta-steps ol{display:grid;grid-gap:var(--space-4);gap:var(--space-4);counter-reset:step}.landing-cta-steps li{display:flex;align-items:baseline;gap:var(--space-3);color:var(--color-text-dark);counter-increment:step}.landing-cta-steps li:before{content:counter(step);display:inline-grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border:1px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent);font-size:var(--font-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:var(--space-7);gap:var(--space-7);align-items:start}.landing-faq .landing-head{margin:0}.landing-faq-list details{-webkit-border-after:1px solid var(--color-divider-faq);border-block-end:1px solid var(--color-divider-faq)}.landing-faq-list details:first-child{-webkit-border-before:1px solid var(--color-divider-faq);border-block-start:1px solid var(--color-divider-faq)}.landing-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);font-size:var(--font-size-h4);font-weight:500;cursor:pointer;list-style:none}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary svg{flex:none;color:var(--color-accent);transition:transform .35s var(--ease-default)}.landing-faq-list details[open] summary svg{transform:rotate(45deg)}.landing-faq-list details>p{max-inline-size:64ch;-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5)}@supports selector(::details-content){.landing-faq-list details::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-default),content-visibility .35s allow-discrete}.landing-faq-list details[open]::details-content{grid-template-rows:1fr}.landing-faq-list details>p{overflow:hidden;min-block-size:0}}.landing-footer{-webkit-margin-before:var(--section-spacing);margin-block-start:var(--section-spacing);padding-block:var(--space-8) var(--space-6);background:var(--color-footer-bg)}.landing-footer,.landing-footer .landing-brand{color:var(--color-footer-text)}.landing-footer .landing-brand rect:last-child{fill:var(--color-footer-text)}.landing-footer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);grid-gap:var(--space-7);gap:var(--space-7);-webkit-padding-after:var(--space-7);padding-block-end:var(--space-7)}.landing-footer-brand{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3)}.landing-footer-brand p{max-inline-size:36ch;font-size:var(--font-size-small);opacity:.7}.landing-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.landing-footer-title{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);font-size:var(--font-size-caption);opacity:.6}.landing-footer-links ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.landing-footer a:not(.landing-brand){color:var(--color-footer-text);font-size:var(--font-size-small);text-decoration:none;opacity:.85;transition:opacity var(--duration-fast) var(--ease-default)}.landing-footer a:not(.landing-brand):hover{opacity:1;text-decoration:underline}.landing-footer-locale button{background:transparent;color:var(--color-footer-text);border-color:var(--color-text-subtle)}.landing-footer-locale button:hover{opacity:1;border-color:var(--color-footer-text)}.landing-footer .divider-fade{margin:0;opacity:.35}.landing-footer-legal{-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5);font-size:var(--font-size-caption);opacity:.6}@media (max-width:960px){.landing-nav-links{display:none}.landing-nav-bar{grid-template-columns:1fr auto}.landing-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-how{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.landing-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-cta{grid-template-columns:minmax(0,1fr)}.landing-cta-steps{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--color-card-border);border-block-start:1px solid var(--color-card-border)}.landing-faq{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.landing-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-footer-brand{grid-column:1/-1}}@media (max-width:640px){.landing{--landing-nav-h:56px}.landing-nav-bar{gap:var(--space-2);padding-inline:var(--space-4) var(--space-2)}.landing-nav-actions{gap:var(--space-1)}.landing-nav-link{padding-inline:var(--space-2)}.landing-hero-panel{-webkit-padding-after:var(--space-7);padding-block-end:var(--space-7);padding-inline:var(--space-4)}.landing-hero-actions .btn{flex:1 1 auto}.landing-shot{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.landing-how-media,.landing-shot-frame{padding:var(--space-2)}.landing-band-grid,.landing-benefits{grid-template-columns:minmax(0,1fr)}.landing-benefit-wide{grid-column:auto}.landing-benefit-wide,.landing-cta-copy,.landing-cta-steps{padding:var(--space-5)}.landing-footer-grid,.landing-footer-links{grid-template-columns:minmax(0,1fr)}}