.marketing-header{z-index:45}.marketing-header-inner{gap:18px;min-height:72px}.marketing-navigation,.marketing-account-nav{align-items:center;display:flex}.marketing-navigation{flex:1;justify-content:flex-end;gap:24px}.marketing-primary-nav{flex-wrap:wrap;gap:0 2px}.marketing-primary-nav>a{white-space:nowrap}.marketing-account-nav{gap:16px}.marketing-account-nav>a:not(.button-link){color:var(--ink-soft);white-space:nowrap;padding:11px 8px;font-weight:600;text-decoration:none}.marketing-account-nav>a:not(.button-link):hover,.marketing-account-nav>a[aria-current=page]{color:var(--stamp);text-decoration:underline}.marketing-account-nav .button-link{white-space:nowrap}.marketing-menu-button,.marketing-nav-chevron{display:none}.marketing-page-hero{border-bottom:1px solid var(--rule);background:var(--stone);position:relative;overflow:hidden}.marketing-page-hero:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #1e28361f;border-radius:50%;width:min(46vw,540px);position:absolute;bottom:-160px;right:-90px;box-shadow:0 0 0 48px #1e283609,0 0 0 96px #1e283606}.marketing-page-hero-inner{z-index:1;justify-items:start;gap:24px;padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(78px,9vw,126px);display:grid;position:relative}.marketing-page-hero h1{max-width:15ch;font-size:var(--market-h1-size);letter-spacing:-.055em;font-weight:800;line-height:.99}.marketing-page-hero p{max-width:58ch;color:var(--ink-soft);font-size:clamp(18px,2vw,22px);line-height:1.48}.marketing-section{padding:var(--market-section-space) 0}.marketing-section-tint{border-block:1px solid var(--rule);background:var(--stone)}.marketing-section-head{gap:14px;max-width:780px;margin-bottom:38px;display:grid}.marketing-section-head h2,.marketing-platform-layout h2,.marketing-detail-grid h2,.marketing-faq-layout h2,.marketing-cta h2{letter-spacing:-.045em;font-size:clamp(31px,4vw,48px);line-height:1.07}.marketing-section-head p{max-width:60ch;color:var(--ink-muted);font-size:18px}.marketing-feature-list{border-top:2px solid var(--ink)}.marketing-feature-link{border-bottom:1px solid var(--rule);min-height:122px;color:var(--ink);grid-template-columns:150px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:24px 10px 24px 0;text-decoration:none;transition:padding .18s,background-color .18s;display:grid}.marketing-feature-link:hover{color:var(--ink);background:var(--stamp-tint);padding-left:12px}.marketing-feature-label{color:var(--stamp);align-self:start;margin-top:5px;font-size:13px;font-weight:700}.marketing-feature-main{gap:5px;display:grid}.marketing-feature-main strong{letter-spacing:-.025em;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.16}.marketing-feature-main>span{max-width:60ch;color:var(--ink-muted);font-size:16px}.marketing-feature-arrow{color:var(--stamp);align-self:start;font-size:21px}.marketing-feature-list.is-compact .marketing-feature-link{min-height:104px;padding-block:20px}.marketing-plain-link,.marketing-back-link{min-height:44px;color:var(--stamp-deep);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.marketing-plain-link:hover,.marketing-back-link:hover{color:var(--stamp);text-decoration:underline}.marketing-plain-link,.marketing-text-action{justify-self:start;padding-right:1.4em;position:relative}.marketing-back-link{padding-left:1.4em;position:relative}.marketing-plain-link>[aria-hidden=true],.marketing-text-action>[aria-hidden=true],.marketing-back-link>[aria-hidden=true]{transition:transform .15s;position:absolute;top:50%;translate:0 -50%}.marketing-plain-link>[aria-hidden=true],.marketing-text-action>[aria-hidden=true]{right:0}.marketing-back-link>[aria-hidden=true]{left:0}.marketing-plain-link:hover>[aria-hidden=true],.marketing-text-action:hover>[aria-hidden=true]{transform:translate(3px)}.marketing-back-link:hover>[aria-hidden=true]{transform:translate(-3px)}.marketing-feature-jump:hover>[aria-hidden=true]{transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.marketing-plain-link>[aria-hidden=true],.marketing-text-action>[aria-hidden=true],.marketing-back-link>[aria-hidden=true]{transition:none}}.marketing-feature-list+.marketing-plain-link{margin-top:24px}.marketing-platform-section{padding:var(--market-section-space) 0;background:var(--ink);color:var(--paper)}.marketing-platform-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(44px,8vw,126px);display:grid}.marketing-platform-layout p{color:#dbe6f6;max-width:48ch;margin-top:22px;font-size:18px}.marketing-platform-layout .marketing-plain-link{color:#dae5f5;margin-top:20px}.marketing-platform-types{border-top:1px solid #ffffff59;display:grid}.marketing-platform-types span{border-bottom:1px solid #ffffff59;padding:13px 0;font-size:clamp(18px,2vw,24px);font-weight:600}.marketing-faq-layout,.marketing-detail-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(30px,6vw,96px);display:grid}.marketing-faq-layout .marketing-section-head{align-content:start;margin:0}.marketing-faq-item{border-bottom:1px solid var(--rule)}.marketing-faq-item summary{min-height:66px;color:var(--ink);cursor:pointer;align-items:center;padding:16px 40px 16px 0;font-size:17px;font-weight:700;line-height:1.35;list-style:none;display:flex;position:relative}.marketing-faq-item summary::-webkit-details-marker{display:none}.marketing-faq-item summary:after{color:var(--stamp);content:"+";font-size:28px;font-weight:400;line-height:1;position:absolute;right:4px}.marketing-faq-item[open] summary:after{content:"−"}.marketing-faq-item summary:hover{color:var(--stamp)}.marketing-faq-item{interpolate-size:allow-keywords}.marketing-faq-item::details-content{opacity:0;height:0;transition:height .3s ease, opacity .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.marketing-faq-item[open]::details-content{opacity:1;height:auto}.marketing-faq-item summary:after{transition:transform .3s}.marketing-faq-item[open] summary:after{transform:rotate(180deg)}.marketing-faq-item p{max-width:65ch;color:var(--ink-soft);padding:0 44px 22px 0;font-size:16px;line-height:1.6}.marketing-cta{border-top:1px solid var(--rule);background:var(--stone)}.marketing-cta-inner{justify-content:space-between;align-items:center;gap:36px;padding-block:clamp(64px,7vw,100px);display:flex}.marketing-cta-inner>div:first-child{max-width:680px}.marketing-cta p{max-width:58ch;color:var(--ink-soft);margin-top:14px;font-size:18px}.marketing-cta .hero-actions{flex:none}.marketing-signal-diagram{margin:0}.marketing-signal-diagram figcaption{color:var(--ink);letter-spacing:-.035em;margin-bottom:34px;font-size:clamp(28px,3.5vw,42px);font-weight:700}.marketing-signal-track{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.marketing-signal-step{border-right:1px solid var(--rule-strong);align-content:start;gap:12px;min-height:190px;padding:24px 22px 0 0;display:grid}.marketing-signal-step:last-child{border-right:0}.marketing-signal-symbol{color:var(--stamp);font-family:var(--mono);font-size:13px}.marketing-signal-step strong{font-size:21px;line-height:1.2}.marketing-signal-step>span:last-child{color:var(--ink-muted);font-size:15px}.marketing-check-list{counter-reset:check;gap:16px;margin:0;padding:0;list-style:none;display:grid}.marketing-check-list li{border-bottom:1px solid var(--rule);min-height:42px;color:var(--ink-soft);padding:0 0 16px 38px;font-size:17px;position:relative}.marketing-check-list li:before{border:1px solid var(--stamp);width:21px;height:21px;color:var(--stamp);text-align:center;content:"✓";border-radius:3px;font-size:14px;line-height:18px;position:absolute;top:1px;left:0}.marketing-numbered-list li{counter-increment:check}.marketing-numbered-list li:before{width:23px;height:23px;font-family:var(--mono);content:counter(check);font-size:11px;line-height:21px}.marketing-anchor-nav{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:8px 24px;padding-block:20px;display:flex}.marketing-anchor-nav a{min-height:40px;color:var(--ink-soft);padding-top:8px;font-weight:650;text-decoration:none}.marketing-anchor-nav a:hover{color:var(--stamp);text-decoration:underline}.marketing-install-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(30px,6vw,96px);padding:42px 0;scroll-margin-top:100px;display:grid}.marketing-install-row:first-child{border-top:2px solid var(--ink)}.marketing-install-row h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px)}.marketing-install-body{min-width:0}.marketing-install-body p,.marketing-detail-grid>div>p{max-width:62ch;color:var(--ink-soft);font-size:17px;line-height:1.6}.marketing-install-body .code{max-width:100%;margin-top:20px;overflow-x:auto}.marketing-inline-links{flex-wrap:wrap;gap:10px 24px;display:flex}.marketing-pricing-faq{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(30px,6vw,96px);margin-top:72px;padding-top:56px;display:grid}.marketing-pricing-faq .marketing-section-head{align-content:start;margin:0}.marketing-pricing-faq h2{font-size:clamp(26px,3vw,38px)}.marketing-footer{background:var(--paper);padding-block:64px 72px}.marketing-footer-grid{grid-template-columns:minmax(0,2fr) minmax(160px,1fr) minmax(160px,1fr);gap:40px;display:grid}.marketing-footer-about p{max-width:38ch;color:var(--ink-muted);margin-top:18px;font-size:15px}.marketing-footer nav strong{color:var(--ink);margin-bottom:8px;font-size:15px}.marketing-footer nav a{min-height:34px;color:var(--ink-muted);justify-self:start;font-size:15px;text-decoration:none}@media (width<=1050px){.marketing-navigation{gap:8px}.site-nav.marketing-primary-nav>a:not(.button-link){padding-inline:8px}}@media (width<=880px){.marketing-header-inner{min-height:64px}.marketing-menu-button{background:var(--paper);min-height:44px;color:var(--ink);justify-content:center;align-items:center;margin-left:auto;padding-inline:15px;display:inline-flex}.marketing-navigation{padding:18px max(16px, calc((100vw - var(--public)) / 2)) 24px;border-bottom:1px solid var(--rule);background:var(--paper);flex-direction:column;align-items:stretch;gap:20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 28px #1e28361f}.marketing-navigation.is-open{display:flex}.marketing-primary-nav{gap:0;display:grid}.site-nav.marketing-primary-nav>a:not(.button-link){border-bottom:1px solid var(--rule);min-height:48px;padding:11px 0}.marketing-account-nav{justify-content:space-between}}@media (width<=760px){.marketing-platform-layout,.marketing-faq-layout,.marketing-detail-grid,.marketing-install-row,.marketing-pricing-faq{grid-template-columns:minmax(0,1fr);gap:26px}.marketing-platform-types{margin-top:12px}.marketing-cta-inner{flex-direction:column;align-items:start}.marketing-signal-track{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-signal-step:nth-child(2){border-right:0}.marketing-signal-step:nth-child(3):before{display:none}.marketing-signal-step:nth-child(n+3){border-top:1px solid var(--rule-strong)}}@media (width<=540px){.marketing-page-hero-inner{gap:18px}.marketing-feature-link{grid-template-columns:minmax(0,1fr) 22px;gap:4px 12px;min-height:0;padding:20px 0}.marketing-feature-label{grid-column:1;margin:0 0 3px}.marketing-feature-main{grid-column:1}.marketing-feature-arrow{grid-area:1/2/span 2}.marketing-signal-track{grid-template-columns:minmax(0,1fr)}.marketing-signal-track .marketing-signal-step{min-height:0;padding:20px}.marketing-signal-step:nth-child(n+3){border-top:0}.marketing-signal-step+.marketing-signal-step:before{display:none}.marketing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer-about{grid-column:1/-1}}:root{--market-section-space:clamp(64px, 8vw, 112px);--market-h1-size:clamp(52px, 5vw, 72px);--market-blue:#2563eb;--market-blue-deep:#1d4ed8;--market-navy:#111b2b;--market-ink:#111b2b;--market-soft:#536072;--market-pale:#eaf1fb;--market-mint:#e4eaf3;--market-border:#e4eaf3;--market-hero-ink:#111b2b;--market-hero-bg:radial-gradient(ellipse 60% 80% at 88% -10%, #3b78fc8c, transparent 70%), radial-gradient(ellipse 45% 60% at 0% 110%, #f5b5441a, transparent 70%), linear-gradient(135deg, #111b2b 0%, #152439 48%, #1d3c7d 100%);--market-hero-crumbs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 840 600' preserveAspectRatio='xMaxYMin slice'%3E%3Cstyle%3Ecircle%7Btransform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 3px %23F5B544);animation:crumb 7s ease-in-out infinite%7Dcircle:nth-child(3n)%7Banimation-duration:9s;animation-delay:-3s%7Dcircle:nth-child(3n+1)%7Banimation-duration:11s;animation-delay:-6s%7Dcircle:nth-child(4n)%7Banimation-direction:reverse%7Dcircle:nth-child(5n+2)%7Banimation-delay:-2s%7D%40keyframes crumb%7B0%25,100%25%7Bfill-opacity:.45;transform:translate(0,0)%7D50%25%7Bfill-opacity:1;transform:translate(6px,-16px) scale(1.5)%7D%7D%40media (prefers-reduced-motion:reduce)%7Bcircle%7Banimation:none%7D%7D%3C%2Fstyle%3E%3Cg fill='%23F5B544'%3E%3Ccircle cx='443' cy='178' r='3.1' opacity='0.35'/%3E%3Ccircle cx='392' cy='9' r='4.3' opacity='0.42'/%3E%3Ccircle cx='662' cy='138' r='3.4' opacity='0.46'/%3E%3Ccircle cx='329' cy='233' r='3.5' opacity='0.28'/%3E%3Ccircle cx='714' cy='165' r='5.0' opacity='0.45'/%3E%3Ccircle cx='764' cy='97' r='4.0' opacity='0.59'/%3E%3Ccircle cx='723' cy='22' r='4.4' opacity='0.59'/%3E%3Ccircle cx='723' cy='128' r='3.8' opacity='0.55'/%3E%3Ccircle cx='600' cy='5' r='4.1' opacity='0.54'/%3E%3Ccircle cx='524' cy='515' r='3.3' opacity='0.23'/%3E%3Ccircle cx='789' cy='329' r='4.5' opacity='0.37'/%3E%3Ccircle cx='318' cy='23' r='2.4' opacity='0.35'/%3E%3Ccircle cx='419' cy='174' r='4.1' opacity='0.32'/%3E%3Ccircle cx='652' cy='451' r='3.2' opacity='0.25'/%3E%3Ccircle cx='793' cy='273' r='3.2' opacity='0.43'/%3E%3Ccircle cx='773' cy='69' r='4.3' opacity='0.66'/%3E%3Ccircle cx='527' cy='283' r='2.7' opacity='0.35'/%3E%3Ccircle cx='515' cy='87' r='3.9' opacity='0.38'/%3E%3Ccircle cx='591' cy='6' r='4.6' opacity='0.51'/%3E%3Ccircle cx='646' cy='205' r='3.7' opacity='0.4'/%3E%3Ccircle cx='336' cy='370' r='2.2' opacity='0.25'/%3E%3Ccircle cx='780' cy='139' r='3.8' opacity='0.51'/%3E%3Ccircle cx='395' cy='33' r='2.7' opacity='0.43'/%3E%3Ccircle cx='820' cy='312' r='3.9' opacity='0.4'/%3E%3Ccircle cx='682' cy='227' r='4.9' opacity='0.38'/%3E%3Ccircle cx='722' cy='72' r='5.3' opacity='0.59'/%3E%3Ccircle cx='326' cy='248' r='2.0' opacity='0.28'/%3E%3Ccircle cx='402' cy='416' r='2.7' opacity='0.26'/%3E%3Ccircle cx='798' cy='226' r='3.5' opacity='0.45'/%3E%3Ccircle cx='681' cy='424' r='4.1' opacity='0.29'/%3E%3Ccircle cx='769' cy='49' r='5.6' opacity='0.64'/%3E%3Ccircle cx='260' cy='256' r='2.4' opacity='0.25'/%3E%3Ccircle cx='773' cy='90' r='5.3' opacity='0.63'/%3E%3Ccircle cx='161' cy='280' r='3.1' opacity='0.23'/%3E%3Ccircle cx='741' cy='56' r='4.7' opacity='0.55'/%3E%3Ccircle cx='830' cy='202' r='5.1' opacity='0.44'/%3E%3Ccircle cx='776' cy='238' r='5.0' opacity='0.4'/%3E%3Ccircle cx='784' cy='410' r='3.1' opacity='0.33'/%3E%3Ccircle cx='527' cy='252' r='3.6' opacity='0.39'/%3E%3Ccircle cx='665' cy='176' r='4.1' opacity='0.47'/%3E%3Ccircle cx='541' cy='80' r='4.7' opacity='0.41'/%3E%3Ccircle cx='534' cy='84' r='4.4' opacity='0.47'/%3E%3Ccircle cx='558' cy='76' r='4.1' opacity='0.42'/%3E%3Ccircle cx='772' cy='154' r='4.6' opacity='0.54'/%3E%3Ccircle cx='674' cy='214' r='4.9' opacity='0.4'/%3E%3Ccircle cx='447' cy='106' r='4.8' opacity='0.34'/%3E%3C/g%3E%3C/svg%3E");--market-hero-text:#bcc7d8;--market-hero-muted:#94a3b9;--market-band-bg:linear-gradient(135deg, #f3f6fa, #eaf0f9)}.marketing-skip-link{z-index:100;background:var(--market-blue);color:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-70px;left:20px}.marketing-skip-link:focus{top:12px}.marketing-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #ebf3fe}.marketing-utility{color:#fff;background:#346be1}.marketing-utility-inner{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:36px;font-size:13px;font-weight:600;display:flex}.marketing-utility-arrow{opacity:.8}.marketing-utility a{color:#fff;font-weight:700;text-decoration-color:#fff9}.marketing-header-inner{min-height:72px}@media (width>=951px){.marketing-header-inner{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:24px;display:grid}.marketing-navigation{display:contents}.marketing-header .brand{justify-self:start}.marketing-primary-nav{flex-wrap:nowrap}.marketing-account-nav{justify-self:end}}.marketing-header .brand{color:var(--market-ink);letter-spacing:-.04em;font-size:19px;font-weight:800}.marketing-header .brand-logo{height:30px}.site-nav.marketing-primary-nav>a:not(.button-link){color:var(--market-ink);font-size:14px;font-weight:650}.site-nav.marketing-primary-nav>a:not(.button-link):hover,.site-nav.marketing-primary-nav>a[aria-current=page]{color:var(--market-blue);text-decoration:none}.marketing-account-nav>a:not(.button-link){color:var(--market-ink);font-size:14px}.marketing-account-nav>a:not(.button-link):hover{color:var(--market-blue)}.marketing-button,.marketing-account-nav .button-link{background:var(--market-blue);color:#fff}.marketing-button:hover,.marketing-account-nav .button-link:hover{background:var(--market-blue-deep);color:#fff}.marketing-language-switch{color:var(--market-ink);position:relative}.marketing-language-switch summary{cursor:pointer;align-items:center;gap:5px;min-height:32px;font-size:13px;font-weight:650;line-height:1;list-style:none;display:inline-flex}.marketing-language-switch summary::-webkit-details-marker{display:none}.marketing-language-switch summary:hover,.marketing-language-switch[open] summary{color:var(--market-blue)}.marketing-language-switch summary:focus-visible{outline:2px solid var(--market-blue);outline-offset:3px;border-radius:4px}.marketing-language-icon{flex:none;width:16px;height:16px}.marketing-language-menu{z-index:60;border:1px solid var(--market-border);transform-origin:0 0;--language-menu-shift:-6px;background:#fff;border-radius:12px;gap:2px;width:max-content;margin:0;padding:5px;list-style:none;display:grid;position:absolute;top:calc(100% + 10px);left:-12px;box-shadow:0 1px 2px #111b2b0f,0 16px 40px #111b2b24}.marketing-language-switch[open] .marketing-language-menu{animation:.2s ease-out marketing-language-menu-in}.marketing-language-switch.is-closing .marketing-language-menu{animation:.15s ease-in forwards marketing-language-menu-out}.marketing-language-menu a{min-height:38px;color:var(--market-ink);border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .12s;display:flex}.marketing-language-menu a:hover,.marketing-language-menu a:focus-visible{background:var(--stone);color:var(--market-ink)}.marketing-language-menu a:focus-visible{outline:2px solid var(--market-blue);outline-offset:-2px}.marketing-language-menu a[aria-current]{color:var(--market-blue)}.marketing-footer .marketing-language-switch{color:#c8d8f0}.marketing-footer .marketing-language-switch summary:hover,.marketing-footer .marketing-language-switch[open] summary{color:#fff}.marketing-footer .marketing-language-switch summary:focus-visible{outline-color:var(--gold)}.marketing-footer .marketing-language-menu{transform-origin:100% 100%;--language-menu-shift:6px;inset:auto -12px calc(100% + 10px) auto}@keyframes marketing-language-menu-in{0%{opacity:0;translate:0 var(--language-menu-shift);scale:.96}}@keyframes marketing-language-menu-out{to{opacity:0;translate:0 var(--language-menu-shift);scale:.96}}@media (prefers-reduced-motion:reduce){.marketing-language-switch[open] .marketing-language-menu,.marketing-language-switch.is-closing .marketing-language-menu{animation:none}}.marketing-hero{background:var(--market-hero-bg);border:0;position:relative;overflow:hidden}.marketing-hero-inner{z-index:1;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:clamp(28px,5vw,72px);min-height:595px;padding-top:66px;padding-bottom:68px;position:relative}.marketing-hero-copy{z-index:2;align-content:center;gap:22px;position:relative}.marketing-hero h1{max-width:11ch;color:var(--market-ink);font-size:var(--market-h1-size);letter-spacing:-.055em;font-weight:800;line-height:1.04}.marketing-hero-copy>p:not(.hero-fineprint){color:#496293;max-width:46ch;font-size:18px;line-height:1.58}.marketing-hero .hero-actions{gap:13px 25px}.marketing-hero .marketing-button{min-height:44px;padding-inline:20px;font-size:15px}.marketing-text-action{min-height:44px;color:var(--market-blue);align-items:center;gap:8px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.marketing-text-action:hover{color:var(--market-blue-deep);text-decoration:underline}.marketing-hero .hero-fineprint{color:#6680b1;font-size:13px}.hopcookie-preview{align-content:center;min-width:0;min-height:480px;padding:24px 12px 30px 16px;display:grid;position:relative}.hopcookie-preview-browser{background:#fff;border-radius:15px;min-height:392px;position:relative;box-shadow:0 24px 65px #457cf033}.hopcookie-preview-browser-bar{color:#6d84b0;border-bottom:1px solid #e9f1fc;align-items:center;gap:14px;height:43px;padding-inline:16px;font-size:12px;display:flex}.hopcookie-preview-browser-bar>span:last-child{background:#f4f9ff;border-radius:5px;flex:1;padding:4px 10px}.hopcookie-preview-browser-dots{gap:5px;display:flex}.hopcookie-preview-browser-dots i{background:#c0d1e9;border-radius:50%;width:7px;height:7px}.hopcookie-preview-website{padding:19px 23px}.hopcookie-preview-site-nav{justify-content:flex-end;align-items:center;gap:12px;display:flex}.hopcookie-preview-site-nav span{background:#ddeafd;border-radius:10px;width:38px;height:6px}.hopcookie-preview-site-nav .hopcookie-preview-site-logo{background:#bfd5ff;width:58px;height:13px;margin-right:auto}.hopcookie-preview-site-content{gap:12px;margin-top:26px;display:grid}.hopcookie-preview-site-image{background:linear-gradient(100deg,#eef2f7,#e4eaf3);border-radius:7px;width:93%;height:61px}.hopcookie-preview-site-line{background:#e3eeff;border-radius:10px;width:67%;height:8px}.hopcookie-preview-site-line.wide{width:83%}.hopcookie-preview-site-line.short{width:48%}.hopcookie-preview-banner{z-index:1;width:calc(100% - 44px);color:var(--market-ink);background:#fff;border:1px solid #e1ecfc;border-radius:11px;gap:11px;margin:-73px 22px 22px;padding:22px 23px;display:grid;position:relative;box-shadow:0 18px 42px #355bab2e}.hopcookie-preview-banner strong{font-size:18px;line-height:1.25}.hopcookie-preview-banner p{color:#58709e;max-width:48ch;font-size:13px;line-height:1.45}.hopcookie-preview-banner-icon,.hopcookie-preview-saved-mark{width:26px;height:26px;color:var(--market-blue);background:#eff4fc;border-radius:7px;place-items:center;font-size:17px;font-weight:800;display:grid}.hopcookie-preview-saved-mark{color:#238159;background:#e0f6ec}.hopcookie-preview-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.hopcookie-preview-actions button{border-color:var(--market-blue);background:var(--market-blue);color:#fff;white-space:normal;text-wrap:balance;border-radius:6px;flex:1;min-width:105px;min-height:40px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.25}.hopcookie-preview-actions button:hover{border-color:var(--market-blue-deep);background:var(--market-blue-deep);color:#fff}.hopcookie-preview-actions button.secondary{color:var(--market-blue);background:#fff}.hopcookie-preview-actions button.secondary:hover{background:#f4f8fd}.hopcookie-preview-options{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.hopcookie-preview-option{color:#405886;cursor:pointer;border:1px solid #e7f0fe;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:33px;padding:6px 10px;font-size:12px;font-weight:650;display:flex}.hopcookie-preview-option input{appearance:none;cursor:pointer;background:#d0e0f7;border:1px solid #abc7fe;border-radius:20px;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.hopcookie-preview-option input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.hopcookie-preview-option input:checked{border-color:var(--market-blue);background:var(--market-blue)}.hopcookie-preview-option input:checked:after{transform:translate(14px)}.hopcookie-preview-option input:focus-visible{outline-offset:3px;outline:3px solid #c4d5ef}.hopcookie-preview-signal{z-index:2;background:#fff;border:1px solid #e3ebf8;border-radius:10px;justify-self:end;width:230px;margin-top:-14px;margin-right:8px;padding:12px 15px;position:relative;box-shadow:0 13px 30px #355bab29}.hopcookie-preview-signal>span{color:var(--market-ink);font-size:12px;font-weight:800}.hopcookie-preview-signal-row{border-top:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.hopcookie-preview-signal>span+.hopcookie-preview-signal-row{margin-top:8px}.hopcookie-preview-signal-key{color:#202124;font-size:12px}.hopcookie-preview-signal-state{text-align:center;border-radius:4px;min-width:62px;padding:2px 8px;font-size:11.5px;font-weight:500}.hopcookie-preview-signal-state.is-granted{color:#137333;background:#e6f4ea}.hopcookie-preview-signal-state.is-denied{color:#a50e0e;background:#fce8e6}.hopcookie-preview-note{pointer-events:none;justify-self:start;width:min(300px,100% - 250px);height:auto;margin-top:-100px;margin-left:6px;transform:rotate(-2deg)}.marketing-platform-strip{border-bottom:1px solid var(--market-border);background:#fff}.marketing-platform-strip-inner{justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.marketing-platform-strip-inner>span{color:#71829c;max-width:190px;font-size:13px;font-weight:700}.marketing-platform-logos{color:#526994;letter-spacing:-.02em;flex-wrap:wrap;justify-content:flex-end;gap:18px clamp(24px,4vw,52px);margin:0;padding:0;font-size:16px;font-weight:700;list-style:none;display:flex}.marketing-platform-logos li{align-items:center;gap:10px;display:inline-flex}.marketing-platform-logos svg{fill:currentColor;flex:none;width:26px;height:26px}.marketing-story{padding:calc(var(--market-section-space) / 2) 0}.marketing-story:not(.marketing-story+.marketing-story){padding-top:var(--market-section-space)}.marketing-story:not(:has(+.marketing-story)){padding-bottom:var(--market-section-space)}.marketing-story-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(55px,8vw,130px);display:grid}.marketing-story.is-reversed .marketing-story-copy{order:2}.marketing-story.is-reversed .marketing-visual{order:1}.marketing-story-copy h2{max-width:12ch;color:var(--market-ink);letter-spacing:-.045em;margin-top:18px;font-size:clamp(36px,3.8vw,50px);font-weight:800;line-height:1.12}.marketing-story-copy p{max-width:48ch;color:var(--market-soft);margin-top:19px;font-size:17px;line-height:1.65}.marketing-story-copy .marketing-text-action{margin-top:16px}.marketing-visual{background:var(--market-band-bg);border-radius:13px;align-content:center;justify-items:center;min-width:0;min-height:365px;margin:0;padding:clamp(25px,4vw,55px);display:grid}.marketing-visual-scanner{background:linear-gradient(135deg,#eaf0f9,#f5f7fb)}.marketing-visual-signals{background:var(--market-band-bg)}.marketing-visual-window{background:#fff;border-radius:11px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 18px 40px #4071d81f}.marketing-visual-toolbar{color:#324873;border-bottom:1px solid #e9f1fc;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:800;display:flex}.marketing-visual-state{color:#217451;background:#e5f7ef;border-radius:20px;padding:3px 8px;font-size:10px}.marketing-visual-banner-workspace{grid-template-columns:138px minmax(0,1fr);min-height:262px;display:grid}.marketing-visual-banner-controls{background:#fbfcfd;border-right:1px solid #e9f1fc;align-content:start;gap:8px;padding:12px 12px 16px;display:grid}.marketing-visual-banner-tabs{border-bottom:1px solid #e9f1fc;gap:16px;padding:0 14px;display:flex}.marketing-visual-banner-tabs span{color:#7b8db0;border-bottom:2px solid #0000;padding:8px 0 7px;font-size:9px;font-weight:700}.marketing-visual-banner-tabs .is-active{border-bottom-color:var(--market-blue);color:var(--market-blue)}.marketing-visual-banner-label{color:#5d6f8f;font-size:8.5px;font-weight:750}.marketing-visual-banner-positions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:6px;display:grid}.marketing-visual-banner-positions i{aspect-ratio:4/3;background:#fff;border:1px solid #dbe4f1;border-radius:4px;position:relative}.marketing-visual-banner-positions i:after{content:"";background:#b9c7dc;border-radius:1.5px;position:absolute}.marketing-visual-banner-positions .is-top:after{height:4px;inset:3px 3px auto}.marketing-visual-banner-positions .is-bottom:after{height:4px;inset:auto 3px 3px}.marketing-visual-banner-positions .is-top-left:after{width:45%;height:7px;top:3px;left:3px}.marketing-visual-banner-positions .is-bottom-left:after{width:45%;height:7px;bottom:3px;left:3px}.marketing-visual-banner-positions .is-top-right:after{width:45%;height:7px;top:3px;right:3px}.marketing-visual-banner-positions .is-center:after{width:50%;height:9px;inset:50% auto auto 50%;translate:-50% -50%}.marketing-visual-banner-positions .is-selected{border-color:var(--market-blue);box-shadow:0 0 0 2px #2563eb2e}.marketing-visual-banner-positions .is-selected:after{background:var(--market-blue)}.marketing-visual-banner-swatches{gap:6px;display:flex}.marketing-visual-banner-swatches i{background:var(--swatch);border:1px solid #111b2b1a;border-radius:50%;width:16px;height:16px}.marketing-visual-banner-swatches .is-selected{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--market-blue)}.marketing-visual-banner-canvas{background:#f4f7fc;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.marketing-visual-banner-preview-bar{color:#5d6f8f;border-bottom:1px solid #e9f1fc;justify-content:space-between;align-items:center;padding:8px 12px;font-size:8.5px;font-weight:750;display:flex}.marketing-visual-banner-devices{background:#e9eff8;border-radius:5px;align-items:center;gap:3px;padding:2px;display:flex}.marketing-visual-banner-devices i{border-radius:3px;place-items:center;width:18px;height:14px;display:grid}.marketing-visual-banner-devices i:before{content:"";border:1.5px solid #8a9bb8;border-radius:1.5px}.marketing-visual-banner-devices .is-desktop:before{width:10px;height:7px}.marketing-visual-banner-devices .is-tablet:before{width:7px;height:8px}.marketing-visual-banner-devices .is-mobile:before{width:4px;height:8px}.marketing-visual-banner-devices .is-active{background:#fff;box-shadow:0 1px 2px #111b2b1a}.marketing-visual-banner-devices .is-active:before{border-color:var(--market-blue)}.marketing-visual-banner-site{background:#fff;border:1px solid #e3eaf5;border-bottom:0;border-radius:7px 7px 0 0;align-content:start;gap:7px;min-height:216px;margin:12px 12px 0;padding:14px;display:grid;position:relative}.marketing-visual-line{background:#e8eef8;border-radius:10px;width:76%;height:6px}.marketing-visual-line.short{background:#dfe7f4;width:42%;height:11px}.marketing-visual-line.medium{width:60%}.marketing-visual-banner-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.marketing-visual-banner-cards i{background:#f1f5fb;border-radius:5px;height:40px}.marketing-visual-cookie-banner{background:#fff;border:1px solid #dfeaf9;border-radius:8px;gap:6px;width:min(208px,100% - 20px);padding:12px;display:grid;position:absolute;bottom:10px;left:10px;box-shadow:0 10px 24px #111b2b24}.marketing-visual-cookie-banner strong{color:var(--market-ink);font-size:10.5px}.marketing-visual-cookie-banner p{color:#71829a;font-size:8.5px;line-height:1.45}.marketing-visual-cookie-banner div{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:5px;margin-top:2px;display:grid}.marketing-visual-cookie-banner div span{background:var(--market-blue);color:#fff;text-align:center;white-space:nowrap;border-radius:4px;padding:5px 4px;font-size:8px;font-weight:700}.marketing-visual-cookie-banner div .is-quiet{color:var(--market-blue);text-underline-offset:2px;background:0 0;grid-column:1/-1;padding:1px 0 0;text-decoration:underline}.marketing-visual-scan-body,.marketing-visual-signals-body{padding:19px 21px 21px}.marketing-visual-scan-summary{gap:4px;margin-bottom:17px;display:grid}.marketing-visual-scan-summary strong{color:var(--market-ink);font-size:15px}.marketing-visual-scan-summary span{color:#7f91ac;font-size:10px}.marketing-visual-scan-table{border-top:1px solid #dde9fb}.marketing-visual-scan-row{color:#6d84af;text-align:center;border-bottom:1px solid #e9f1fc;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(42px,.6fr));align-items:center;gap:4px;min-height:39px;font-size:11px;display:grid}.marketing-visual-scan-row>:first-child{text-align:left}.marketing-visual-scan-row strong{color:#354971;font-size:11px}.marketing-visual-scan-row.is-heading{color:#7991be;font-size:9px;font-weight:700}.marketing-visual-scan-row .is-positive{color:#23845e}.marketing-visual-scan-row .is-flagged,.marketing-visual-scan-foot .is-flagged{color:#c14c38;font-weight:900}.marketing-visual-scan-foot{color:#916052;align-items:center;gap:8px;margin-top:13px;font-size:10px;font-weight:650;display:flex}.marketing-visual-signals-top,.marketing-visual-signal-line{color:#5a72a0;border-bottom:1px solid #ebf1fa;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:11px;display:flex}.marketing-visual-signals-top{color:#475f8d;margin-bottom:15px}.marketing-visual-signals-top strong{color:var(--market-ink)}.marketing-visual-signal-line>span{font-family:var(--mono);align-items:center;gap:9px;font-size:10px;display:inline-flex}.marketing-visual-signal-line i{border-radius:2px;width:9px;height:9px}.marketing-visual-signal-line i.analytics{background:var(--cat-analytics)}.marketing-visual-signal-line i.marketing{background:var(--cat-marketing)}.marketing-visual-signal-line .hopcookie-preview-signal-state{min-width:56px;font-family:var(--font);font-size:10px;display:block}.marketing-visual-signal-foot{color:#6680b1;margin-top:22px;font-size:11px}.marketing-visual figcaption{color:#6682ba;text-align:center;max-width:45ch;margin-top:14px;font-size:11px}.marketing-support{padding:var(--market-section-space) 0;background:#fafcfc}.marketing-support-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.marketing-support-head h2{max-width:16ch;color:var(--market-ink);letter-spacing:-.04em;margin-top:10px;font-size:clamp(31px,3.5vw,46px);font-weight:800;line-height:1.13}.marketing-feature-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-feature-link,.marketing-feature-list.is-compact .marketing-feature-link{border:1px solid var(--market-border);background:#fff;border-radius:11px;flex-direction:column;align-items:start;min-height:225px;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 6px 20px #3b74ed09}.marketing-feature-link:hover,.marketing-feature-list.is-compact .marketing-feature-link:hover{background:#fff;border-color:#c8d8f0;padding-left:26px;transform:translateY(-3px);box-shadow:0 14px 30px #3b74ed17}.marketing-feature-label{color:var(--market-blue);background:#f4f8fd;border-radius:5px;align-self:auto;margin:0 0 20px;padding:6px 9px;font-size:11px}.marketing-feature-icon{width:44px;height:44px;color:var(--market-blue);background:#f4f8fd;border-radius:11px;place-items:center;display:grid}.marketing-feature-icon svg{width:22px;height:22px}.marketing-feature-main{gap:8px}.marketing-feature-main strong{color:var(--market-ink);font-size:clamp(20px,2vw,24px)}.marketing-feature-main>span{color:var(--market-soft);font-size:14px;line-height:1.55}.marketing-feature-arrow{color:var(--market-blue);align-self:end;margin-top:auto}.marketing-setup{padding:var(--market-section-space) 0;background:var(--market-band-bg);text-align:center;position:relative;overflow:hidden}.marketing-setup-intro{max-width:800px;margin:0 auto 50px}.marketing-setup h2{color:var(--market-ink);letter-spacing:-.045em;margin-top:10px;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.1}.marketing-setup-intro p{color:#5673ab;margin-top:14px;font-size:17px}.marketing-setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.marketing-setup-steps li{align-content:start;justify-items:center;gap:10px;display:grid;position:relative}.marketing-setup-steps li:not(:last-child):after{content:"";border-top:2px dashed #bbd2fe;width:calc(100% - 45px);position:absolute;top:23px;left:calc(50% + 35px)}.marketing-setup-number{z-index:1;border:2px solid var(--gold);width:48px;height:48px;color:var(--market-ink);background:#fff;border-radius:50%;place-items:center;margin-bottom:8px;font-size:15px;font-weight:800;display:grid;position:relative}.marketing-setup-steps h3{color:var(--market-ink);font-size:17px;font-weight:800}.marketing-setup-steps p{color:#5872a5;max-width:23ch;font-size:14px;line-height:1.5}.marketing-setup-button{min-height:44px;margin-top:43px;padding-inline:20px;font-size:15px}.marketing-section-faq{padding:var(--market-section-space) 0;background:#fff}.marketing-faq-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:65px}.marketing-section-faq .marketing-section-head h2{max-width:11ch;color:var(--market-ink);margin-top:12px}.marketing-faq-item{border-color:var(--market-border)}.marketing-faq-item summary{min-height:74px;color:var(--market-ink);font-size:17px}.marketing-faq-item summary:after,.marketing-faq-item summary:hover{color:var(--market-blue)}.marketing-cta{isolation:isolate;color:#fff;background:radial-gradient(40% 110% at 92% 10%,#93c5fd8c,#0000 70%),linear-gradient(110deg,#0f1f4d 0%,#1e3a8a 30%,#2563eb 65%,#3b82f6 100%);border:0;position:relative;overflow:hidden}.marketing-cta-primary{display:inline-flex;position:relative}.marketing-cta-primary:before{z-index:-1;content:"";pointer-events:none;aspect-ratio:1;background:repeating-radial-gradient(circle, transparent var(--marketing-cta-ring-offset), transparent calc(var(--marketing-cta-ring-offset) + 58px), #ffffff38 calc(var(--marketing-cta-ring-offset) + 58px), #ffffff38 calc(var(--marketing-cta-ring-offset) + 60px));border-radius:50%;width:720px;animation:4s linear infinite marketing-cta-rings;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0000 6%,#000 18% 26%,#0000 70%);mask-image:radial-gradient(circle,#0000 6%,#000 18% 26%,#0000 70%)}@property --marketing-cta-ring-offset{syntax:"<length>";inherits:false;initial-value:0}@keyframes marketing-cta-rings{to{--marketing-cta-ring-offset:60px}}.marketing-cta-inner{padding-block:clamp(64px,7vw,96px)}.marketing-cta h2{color:#fff;max-width:15ch;margin-top:13px;font-size:clamp(36px,4vw,52px)}.marketing-cta p{color:#dbeafe}.marketing-cta .marketing-button{background:var(--gold);color:var(--gold-foreground)}.marketing-cta .marketing-button:hover{background:var(--gold-hover);color:var(--gold-foreground)}.marketing-cta .text-link{color:#fff;font-weight:600}.marketing-cta .text-link:hover{color:var(--gold)}.marketing-cta :focus-visible{box-shadow:0 0 0 2px #1d4ed8, 0 0 0 4px var(--gold)}.marketing-footer{background:var(--market-navy);color:#fff;border:0;padding:0}.marketing-footer-top{grid-template-columns:minmax(225px,.8fr) minmax(0,1.7fr);gap:clamp(45px,8vw,130px);padding:60px 0;display:grid}.marketing-footer .brand,.marketing-footer .brand:hover{color:#fff;font-size:20px}.marketing-footer .brand-logo{height:24px}.marketing-footer-about p{color:#c8d8f0;max-width:33ch;margin-top:20px;font-size:15px;line-height:1.65}.marketing-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.marketing-footer nav{align-content:start;gap:5px;display:grid}.marketing-footer nav strong{color:#fff;margin-bottom:10px;font-size:15px;font-weight:800}.marketing-footer nav a{color:#c8d8f0;justify-self:start;min-height:28px;font-size:14px;line-height:1.5}.marketing-footer nav a:hover{color:#fff;text-decoration:underline}.marketing-footer-bottom{color:#fff;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-size:12px;display:flex}.marketing-page-hero{background:var(--market-hero-bg);border-bottom:0}.marketing-hero:after,.marketing-page-hero:after,.pricing:after{aspect-ratio:auto;background:var(--market-hero-crumbs) right top / cover no-repeat;width:min(62%,860px);height:auto;box-shadow:none;content:"";opacity:1;pointer-events:none;border:0;border-radius:0;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.marketing-page-hero-inner{gap:20px;padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(48px,5vw,76px)}.marketing-page-hero h1{max-width:16ch;color:var(--market-ink);font-size:var(--market-h1-size);line-height:1.04}.marketing-page-hero p{color:#566fa1}.marketing-page-hero .marketing-plain-link,.marketing-back-link{color:var(--market-blue)}.auth{background:#f9fafd;min-height:calc(100vh - 108px)}.auth-panel{border-color:var(--market-border);box-shadow:0 18px 45px #325bb30f}.auth-panel h1,.legal-page h1,.legal-page h2{color:var(--market-ink)}.auth-band{--auth-band-header:109px;--signup-green:#6ee7a8;min-height:calc(100svh - var(--auth-band-header));padding:clamp(20px, 3vh, 32px) max(24px, calc((100% - var(--public)) / 2 + 24px)) clamp(32px, 7vh, 96px);background:var(--market-hero-bg);border-bottom:1px solid #f5b54459;grid-template-columns:minmax(0,1fr) minmax(0,508px);place-items:center stretch;gap:clamp(40px,6vw,96px);position:relative;overflow:hidden}.auth-band:before{background:var(--market-hero-crumbs) right top / 760px auto no-repeat;content:"";pointer-events:none;width:min(62%,860px);height:85%;position:absolute;inset:0 auto auto 0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(160deg,#000 0% 30%,#0000 80%);mask-image:linear-gradient(160deg,#000 0% 30%,#0000 80%)}.auth-band>*{position:relative}.auth-band .auth-panel{border:0;border-radius:16px;grid-area:1/2;gap:12px;width:100%;padding:32px;box-shadow:0 0 0 1px #ffffff14,0 30px 80px #040a1880}.auth-band .auth-panel h1{letter-spacing:-.035em;font-size:28px;line-height:1.15}.auth-band .auth-lede{margin-top:-6px;font-size:15px;line-height:1.5}.auth-form.stack{gap:14px}.auth-form .field{gap:6px}.auth-form input:where(:not([data-slot])){min-height:44px;font-size:15px}.auth-form .field-error{font-size:13px}.auth-form .field-error a{color:var(--stamp);white-space:nowrap;margin-left:4px}.auth-band .auth-links{justify-content:center;margin-top:-4px}.auth-band .auth-legal{padding-top:12px;font-size:13px}.password-input{position:relative}.password-input input:where(:not([data-slot])){padding-right:48px}button.password-toggle{width:40px;min-height:40px;color:var(--ink-muted);background:0 0;border-radius:6px;padding:0;position:absolute;top:2px;right:2px}button.password-toggle:hover{background:var(--stone);color:var(--ink)}.password-toggle svg,.password-meter-text svg{flex:none;width:16px;height:16px}.password-meter{opacity:0;grid-template-rows:0fr;margin-bottom:-6px;transition:grid-template-rows .2s,margin .2s,opacity .2s;display:grid}.password-meter>div{gap:6px;min-height:0;display:grid;overflow:hidden}.password-meter.is-shown{opacity:1;grid-template-rows:1fr;margin-bottom:0}.password-meter.is-shown>div{padding-top:2px}.password-meter-track{background:var(--rule);border-radius:999px;height:4px;overflow:hidden}.password-meter-track>span{background:var(--stamp);transform-origin:0;height:100%;transition:transform .2s,background-color .2s;display:block}.password-meter-text{color:var(--ink-muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.password-meter.is-ready .password-meter-track>span{background:var(--ok)}.password-meter.is-ready .password-meter-text{color:var(--ok);font-weight:600}.auth-panel button.auth-submit{border-radius:8px;gap:8px;min-height:48px;margin-top:4px;font-size:15.5px;box-shadow:0 8px 20px #2563eb4d}.auth-submit svg{width:18px;height:18px;transition:translate .2s}.auth-submit:hover:not(:disabled) svg{translate:3px}.auth-submit-spinner{animation:.8s linear infinite auth-submit-spin}.signup-story{max-width:560px;color:var(--market-hero-text);grid-area:1/1;align-content:center;justify-items:start;gap:22px;display:grid}.signup-snippet,.signup-platforms{justify-self:stretch}.signup-story h2{color:#fff;letter-spacing:-.05em;font-size:clamp(38px,4vw,56px);font-weight:800;line-height:1.02}.signup-story h2 span{color:var(--gold);display:block}.signup-lede{max-width:48ch;font-size:17px;line-height:1.6}.signup-snippet{background:#040a1873;border:1px solid #ffffff1f;border-radius:10px;margin:0;overflow:hidden}.signup-snippet figcaption{color:var(--market-hero-muted);border-bottom:1px solid #ffffff14;padding:8px 14px;font-size:12.5px}.signup-snippet pre{color:#dbe4f3;margin:0;padding:12px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.signup-snippet .tok-tag{color:#93b4ff}.signup-snippet .tok-attr{color:#c4b5fd}.signup-snippet .tok-string{color:var(--signup-green)}.signup-snippet mark{color:var(--gold);background:#f5b54433;border-radius:3px;padding:0 3px}.signup-benefits{gap:10px;margin:0;padding:0;font-size:15.5px;line-height:1.4;list-style:none;display:grid}.signup-benefits li{align-items:center;gap:12px;display:flex}.signup-benefits svg{fill:none;width:22px;height:22px;stroke:var(--signup-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;background:#6ee7a824;border-radius:50%;flex:none;padding:4px}.signup-platforms{color:var(--market-hero-muted);border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:18px;font-size:13px;display:flex}.signup-platforms ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.signup-platforms li{color:#dbe4f3;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.signup-platforms svg{fill:currentColor;width:18px;height:18px}.auth-band.is-single{grid-template-columns:minmax(0,440px);justify-content:center}.auth-band.is-single .auth-panel{grid-column:1}.auth-band.is-single:before,.auth-band.is-single:after{background:var(--market-hero-crumbs) right top / cover no-repeat;content:"";pointer-events:none;width:50%;height:75%;position:absolute;inset:0 auto auto 0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.auth-band.is-single:after{inset:0 0 auto auto;transform:none}.auth-form-alert{background:var(--danger-tint);color:var(--danger-deep);border:1px solid #b3261e40;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.auth-form-alert svg{flex:none;width:18px;height:18px;margin-top:1px}.auth-band .auth-panel a:not(.button-link){text-decoration-color:#0000}.auth-band .auth-panel a:not(.button-link):hover,.auth-band .auth-panel a:not(.button-link):focus-visible{text-decoration-color:currentColor;text-decoration-thickness:1px}.auth-form-alert a{color:inherit;white-space:nowrap;margin-left:4px}.auth-form-success{color:var(--ok);background:#e9f5ee;border:1px solid #1d6b4540;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.auth-form-success svg{flex:none;width:18px;height:18px;margin-top:1px}.contact-company{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form select{min-height:44px;font-size:15px}.auth-sent{justify-items:start;gap:10px;display:grid}.auth-sent-icon{width:44px;height:44px;color:var(--ok);background:#e9f5ee;border-radius:12px;place-items:center;display:grid}.auth-sent-icon svg{width:22px;height:22px}.auth-sent h2{color:var(--market-ink);letter-spacing:-.02em;margin-top:4px;font-size:19px}.auth-sent h2:focus{outline:none}.auth-sent p{color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.5}.auth-sent button.secondary{width:100%;min-height:46px;margin-top:6px}.auth-band .auth-panel form>button.secondary{border-radius:8px;min-height:46px}.auth-sign-out{margin-top:-6px}.two-factor-setup{border-bottom:1px solid var(--rule);justify-items:start;gap:10px;padding-bottom:14px;display:grid}.two-factor-setup p{color:var(--ink-muted);font-size:14px;line-height:1.5}.two-factor-setup h2{color:var(--market-ink);letter-spacing:-.02em;margin-top:8px;font-size:17px}.two-factor-qr{border:1px solid var(--market-border);background:var(--paper);border-radius:8px;padding:12px;line-height:0}.two-factor-qr img{width:160px;height:160px}.two-factor-key{background:var(--stone);color:var(--market-ink);font-family:var(--mono);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;padding:8px 12px;font-size:14px}.two-factor-codes{border:1px solid var(--rule);color:var(--market-ink);font-family:var(--mono);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:6px 16px;margin:0;padding:12px 14px;font-size:14px;list-style:none;display:grid}.field-label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.field-label-row label{color:var(--ink);font-size:14px;font-weight:600}.field-label-row a{color:var(--stamp);font-size:12px}.auth-band .auth-links a{font-weight:600}@keyframes auth-submit-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.password-meter,.password-meter-track>span,.auth-submit svg{transition:none}}@media (width>=1024px) and (height<=820px){.signup-story{gap:16px}.signup-story h2{font-size:clamp(36px,3.4vw,46px)}.signup-lede{font-size:16px}.signup-benefits{gap:7px}.auth-band .auth-panel{padding:28px 32px}}@media (width<=1023px){.auth-band{grid-template-columns:minmax(0,1fr);justify-items:center;gap:48px;padding-block:32px 56px}.auth-band .auth-panel{grid-column:1;max-width:540px}.signup-story{grid-row:2;max-width:500px}}@media (width<=760px){.auth-band{--auth-band-header:0px;padding:20px 16px 48px}.auth-band:before,.auth-band:after{display:none}.auth-band.is-single{align-items:start}.auth-band .auth-panel{padding:24px 20px}}.marketing-detail-visual-section{padding-top:calc(var(--market-section-space) / 2)}.marketing-detail-visual-section .marketing-visual{max-width:760px;margin-inline:auto}.marketing-section-tint{background:#fafbfd;border-color:#e5f0ff}.marketing-section-head h2,.marketing-detail-grid h2,.marketing-faq-layout h2{color:var(--market-ink)}.marketing-section-head p,.marketing-install-body p{color:var(--market-soft)}.marketing-feature-details:has(+.marketing-feature-pager){padding-bottom:calc(var(--market-section-space) / 2)}.marketing-feature-pager{padding:calc(var(--market-section-space) / 2) 0 var(--market-section-space);border-top:1px solid var(--market-border);background:#fff}.marketing-feature-pager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-feature-pager-card{border:1px solid var(--market-border);color:var(--market-ink);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:clamp(24px,3vw,32px);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.marketing-feature-pager-card.is-next{text-align:right;justify-items:end}.marketing-feature-pager-card:hover{color:var(--market-ink);border-color:#bfd4fb;transform:translateY(-2px);box-shadow:0 18px 40px #2563eb1a}.marketing-feature-pager-label{color:var(--market-blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.marketing-feature-pager-label>[aria-hidden=true]{font-size:15px;transition:transform .2s}.marketing-feature-pager-card.is-previous:hover .marketing-feature-pager-label>[aria-hidden=true]{transform:translate(-4px)}.marketing-feature-pager-card.is-next:hover .marketing-feature-pager-label>[aria-hidden=true]{transform:translate(4px)}.marketing-feature-pager-card strong{letter-spacing:-.035em;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.15}.marketing-feature-pager-teaser{max-width:44ch;color:var(--market-soft);font-size:15px;line-height:1.55}.marketing-feature-pager-all{border:1px solid var(--market-border);width:fit-content;min-height:44px;color:var(--market-ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:26px auto 0;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.marketing-feature-pager-all:hover{border-color:var(--market-blue);color:var(--market-blue)}.marketing-feature-pager-dots{grid-template-columns:repeat(2,5px);gap:3px;display:grid}.marketing-feature-pager-dots i{background:currentColor;border-radius:1.5px;width:5px;height:5px}.marketing-signal-track{border:0;gap:13px}.marketing-signal-step{border:1px solid var(--market-border);background:#fff;border-radius:9px;min-height:170px;padding:23px}.marketing-signal-step+.marketing-signal-step{padding-left:23px}.marketing-signal-track{margin:0;padding:0;list-style:none}.marketing-signal-step{transition:border-color .2s,box-shadow .2s;position:relative}.marketing-signal-step:hover{border-color:#bfd4fb;box-shadow:0 12px 28px #2563eb14}.marketing-signal-step+.marketing-signal-step:before{z-index:1;border:1px solid var(--market-border);width:24px;height:24px;color:var(--market-blue);content:"→";background:#fff;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:50%;left:-6.5px;transform:translate(-50%,-50%)}.marketing-signal-symbol{background:var(--market-pale);border-radius:8px;place-items:center;width:34px;height:34px;font-weight:600;display:inline-grid}.marketing-signal-step>span:last-child{color:var(--market-soft);line-height:1.5}.marketing-signal-link{margin-top:28px}.marketing-signal-symbol{color:var(--market-blue)}.marketing-signal-step strong{color:var(--market-ink)}.marketing-anchor-nav{border-color:var(--market-border)}.marketing-anchor-nav a:hover,.marketing-inline-links .marketing-plain-link{color:var(--market-blue)}.marketing-install-list{gap:18px;display:grid}.marketing-install-row,.marketing-install-row:first-child{border:1px solid var(--market-border);background:#fff;border-radius:11px;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:35px;padding:36px}.marketing-install-row h2{color:var(--market-ink)}.marketing-integration-nav{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:-34px;display:grid;position:relative}.marketing-integration-nav a{border:1px solid var(--market-border);min-height:68px;color:var(--market-ink);background:#fff;border-radius:11px;align-items:center;gap:12px;padding:14px 18px;font-weight:700;line-height:1.25;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 14px 32px #111b2b14}.marketing-integration-nav a:hover{border-color:#bfd4fb;box-shadow:0 16px 34px #2563eb1f}.marketing-integration-nav svg{width:26px;height:26px;fill:var(--platform-color);flex:none}.marketing-integration-nav a>span[aria-hidden=true]{color:var(--market-blue);margin-left:auto;transition:transform .2s}.marketing-integration-nav a:hover>span[aria-hidden=true]{transform:translateY(2px)}.marketing-integrations-section{padding-top:clamp(48px,6vw,72px)}.marketing-install-row{scroll-margin-top:110px}.marketing-install-label{flex-direction:column;align-items:start;gap:16px;display:flex}.marketing-integration-mark{border:1px solid var(--market-border);background:#fff;border-radius:12px;place-items:center;width:52px;height:52px;display:inline-grid}.marketing-integration-mark svg{width:28px;height:28px;fill:var(--platform-color)}#gtm{scroll-margin-top:80px}#gtm .marketing-integration-mark{margin-bottom:18px}.marketing-section-checks .marketing-detail-grid{align-items:center}.marketing-launch-intro h2{max-width:12ch}.marketing-launch-intro p{max-width:42ch;color:var(--market-soft);margin:18px 0 22px;font-size:17px;line-height:1.6}.marketing-launch-panel{border:1px solid var(--market-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 22px 50px #111b2b14}.marketing-launch-panel-head{border-bottom:1px solid var(--market-border);color:var(--market-ink);background:#f8fafd;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:14px;font-weight:700;display:flex}.marketing-launch-panel-count{color:#047857;background:#10b9811f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.marketing-launch-checks{margin:0;padding:0;list-style:none}.marketing-launch-checks li{grid-template-columns:28px minmax(0,1fr);gap:18px;padding:22px 24px;display:grid}.marketing-launch-checks li+li{border-top:1px solid var(--market-border)}.marketing-launch-check-box{color:#fff;background:#10b981;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:1px;font-size:14px;font-weight:800;display:grid;box-shadow:0 0 0 4px #10b98124}.marketing-launch-checks h3{color:var(--market-ink);letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:700}.marketing-launch-checks p{color:var(--market-soft);margin:0;font-size:15px;line-height:1.55}.marketing-feature-actions{margin-top:10px}.marketing-page-hero .marketing-feature-jump{color:#fff;font-weight:600}.marketing-page-hero .marketing-feature-jump:hover{color:var(--gold)}.marketing-feature-details{scroll-margin-top:80px}.marketing-feature-details .marketing-detail-grid{align-items:start}.marketing-feature-details-head p{max-width:44ch;color:var(--market-soft);margin-top:18px;font-size:17px;line-height:1.6}.marketing-feature-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.marketing-feature-points li{border:1px solid var(--market-border);background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:6px 18px;padding:24px 26px;display:grid;box-shadow:0 12px 30px #111b2b0d}.marketing-feature-point-number{background:var(--market-pale);width:44px;height:44px;color:var(--market-blue);font-family:var(--mono);border-radius:12px;grid-row:1/span 2;place-items:center;font-size:14px;font-weight:600;display:grid}.marketing-feature-points h3{color:var(--market-ink);letter-spacing:-.02em;margin:0;font-size:19px}.marketing-feature-points p{color:var(--market-soft);margin:0;font-size:16px;line-height:1.6}.marketing-feature-details .marketing-feature-check{border-top:1px solid var(--market-border);margin-top:clamp(48px,6vw,72px);padding-top:clamp(32px,4vw,44px)}.marketing-feature-check-head{align-items:flex-start;gap:14px;display:flex}.marketing-feature-check-icon{color:#047857;background:#10b98124;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;margin-top:1px;font-size:16px;font-weight:800;display:grid}.marketing-feature-check h2{color:var(--market-ink);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,26px);line-height:1.25}.marketing-feature-check-body{gap:14px;display:grid}.marketing-feature-check p{max-width:62ch;color:var(--market-soft);margin:0;font-size:17px;line-height:1.6}.marketing-feature-check .marketing-feature-check-note{color:#7a5b17;background:#f5b54421;border-radius:10px;gap:10px;padding:12px 16px;font-size:14px;display:flex}.marketing-feature-check-note:before{color:#b7791f;content:"!";flex:none;font-weight:800}.marketing-policy-doc-body{text-align:left;padding:26px 30px 30px}.marketing-policy-doc-type{color:#6a82b1;font-size:12px}.marketing-policy-doc-body h2{border-bottom:2px solid var(--market-ink);color:var(--market-ink);letter-spacing:-.035em;margin:6px 0 4px;padding-bottom:16px;font-size:26px}.marketing-policy-doc-body section{margin-top:18px}.marketing-policy-doc-body h3{color:var(--market-ink);margin-bottom:6px;font-size:14px}.marketing-policy-doc-body p{color:#5b73a1;margin-top:16px;font-size:13px;line-height:1.55}.marketing-policy-doc-body section p{margin-top:0}.marketing-policy-doc-body table{border-collapse:collapse;width:100%;margin-top:18px}.marketing-policy-doc-body th,.marketing-policy-doc-body td{color:#5b73a1;text-align:left;vertical-align:top;border-bottom:1px solid #e0ebfb;width:50%;padding:10px 10px 10px 0;font-size:12px}.marketing-policy-doc-body th{color:var(--market-ink);font-weight:700}.marketing-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-scope-card{border:1px solid var(--market-border);background:#fff;border-radius:14px;align-content:start;gap:10px;padding:clamp(24px,3vw,32px);display:grid;box-shadow:0 14px 34px #111b2b0f}.marketing-scope-card .marketing-scope-url{background:var(--market-hero-ink);color:var(--market-hero-text);font-family:var(--mono);border-radius:9px;justify-self:start;margin:0 0 10px;padding:9px 14px;font-size:14px}.marketing-scope-url mark{color:var(--gold);background:#f5b5442e;border-radius:4px;padding:1px 3px}.marketing-scope-card h3{color:var(--market-ink);letter-spacing:-.02em;margin:0;font-size:20px}.marketing-scope-card p{color:var(--market-soft);margin:0;font-size:16px;line-height:1.6}.marketing-scope-links{margin-top:24px}.marketing-gtm-grid{align-items:center}.marketing-gtm-intro h2{margin-bottom:16px}.marketing-gtm-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.marketing-gtm-steps li{border:1px solid var(--market-border);background:#fff;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:18px;padding:20px 22px;display:grid;position:relative;box-shadow:0 10px 26px #111b2b0d}.marketing-gtm-steps li:not(:last-child):after{background:linear-gradient(var(--market-blue), #2563eb26);content:"";width:2px;height:calc(100% - 26px);position:absolute;top:calc(50% + 20px);left:41px}.marketing-gtm-step-number{z-index:1;background:var(--market-blue);width:40px;height:40px;box-shadow:0 0 0 5px var(--market-pale);color:#fff;font-family:var(--mono);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;position:relative}.marketing-gtm-steps p{color:var(--market-ink);margin:0;font-size:16px;font-weight:600;line-height:1.45}.marketing-code{background:var(--market-hero-ink);border-radius:10px;margin:22px 0 0;overflow:hidden}.marketing-code figcaption{color:var(--market-hero-muted);font-family:var(--mono);border-bottom:1px solid #ffffff14;padding:10px 16px;font-size:12px}.marketing-code pre{color:var(--market-hero-text);font-family:var(--mono);margin:0;padding:14px 0;font-size:13px;line-height:1.7;overflow-x:auto}.marketing-code span{white-space:pre;padding-inline:16px;display:block}.marketing-code .is-added{box-shadow:inset 3px 0 0 var(--gold);color:#fff;background:#f5b5441a}.pricing{padding:60px 0 var(--market-section-space);background:#fff;position:relative}.pricing-head{text-align:center;max-width:none;margin:0 auto 46px}.pricing-head h1{color:var(--market-ink);font-size:var(--market-h1-size)}.pricing-head p{max-width:62ch;color:var(--market-soft);margin-inline:auto}.pricing-interval{border:1px solid var(--market-border);background:#fff;border-radius:999px;gap:4px;width:fit-content;margin:-22px auto 32px;padding:4px;display:flex;position:relative}.pricing-interval:before{content:"";width:var(--indicator-width,0);background:var(--market-blue);transform:translateX(var(--indicator-x,0));border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.pricing-interval[data-ready]:before{transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1)}.pricing-interval a{min-height:40px;color:var(--market-soft);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.pricing-interval a:hover{color:var(--market-ink)}.pricing-interval a[aria-current]{color:#fff}.pricing-interval:not([style]) a[aria-current]{background:var(--market-blue)}.pricing :has(>[data-interval]){position:relative}.pricing-digit{white-space:pre;display:inline-block}.pricing[data-switched] [data-interval]:not([hidden]){animation:.22s 60ms both pricing-interval-fade-in;display:inline-block}.pricing[data-switched] [data-interval]:not([hidden]) .pricing-digit{animation:pricing-digit-in .4s cubic-bezier(.34, 1.25, .5, 1) calc(80ms + var(--i) * 35ms) both}.pricing[data-switched] [data-interval][data-leaving]{pointer-events:none;animation:.28s ease-in both pricing-interval-fade-out;position:absolute}.pricing[data-switched] [data-interval][data-leaving] .pricing-digit{animation:pricing-digit-out .16s ease-in calc(var(--i) * 20ms) both}.pricing[data-switched] [data-interval][data-unchanged],.pricing[data-switched] [data-interval][data-unchanged] .pricing-digit{animation:none}@keyframes pricing-interval-fade-in{0%{opacity:0}}@keyframes pricing-interval-fade-out{to{opacity:0}}@keyframes pricing-digit-in{0%{opacity:0;filter:blur(3px);transform:translateY(.5em)scaleY(1.2)}}@keyframes pricing-digit-out{to{opacity:0;filter:blur(3px);transform:translateY(.5em)scaleY(1.2)}}@media (prefers-reduced-motion:reduce){.pricing-interval[data-ready]:before,.pricing[data-switched] [data-interval]:not([hidden]),.pricing[data-switched] [data-interval]:not([hidden]) .pricing-digit{transition:none;animation:none}}.pricing-interval span{background:var(--market-pale);color:var(--market-blue-deep);border-radius:999px;padding:2px 8px;font-size:12px}.plans{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;margin-inline:auto;display:grid}.plan{border:1px solid var(--market-border);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:22px;padding:clamp(26px,3vw,36px);display:flex;position:relative;box-shadow:0 18px 40px #111b2b14}.plan-featured{border-color:var(--market-blue);box-shadow:0 0 0 1px var(--market-blue), 0 22px 48px #2563eb29}.plan h2{color:var(--market-ink);letter-spacing:-.03em;font-size:25px}.plan-who p{color:var(--market-soft);margin-top:6px}.plan-cost{color:var(--market-soft);font-size:15px}.plan-cost strong{color:var(--market-ink);letter-spacing:-.04em;margin-right:4px;font-size:clamp(40px,4.5vw,52px);font-weight:800;line-height:1;display:inline}.plan-action .button-link,.plan-action button{width:100%;min-height:48px}.plan:not(.plan-featured) .plan-action .button-link{border:1px solid var(--market-blue);color:var(--market-blue);background:#fff}.plan:not(.plan-featured) .plan-action .button-link:hover{background:var(--market-pale);color:var(--market-blue-deep)}.plan-featured .plan-action .secondary{border-color:var(--market-blue);background:var(--market-blue);color:#fff}.plan-featured .plan-action .secondary:hover{border-color:var(--market-blue-deep);background:var(--market-blue-deep)}.plan-features{border-top:1px solid var(--market-border);padding-top:22px}.plan-features>p{color:var(--market-ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.plan-features ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.plan-features li{color:var(--market-soft);padding-left:30px;font-size:15px;line-height:1.45;position:relative}.plan-features li:before{background:var(--market-pale);width:19px;height:19px;color:var(--market-blue);content:"✓";border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.pricing-compare{max-width:980px;margin:80px auto 0}.pricing-compare h2{color:var(--market-ink);letter-spacing:-.03em;text-align:center;margin-bottom:26px;font-size:clamp(24px,2.6vw,30px)}.pricing-compare-scroll{border:1px solid var(--market-border);background:#fff;border-radius:16px;overflow-x:auto;box-shadow:0 18px 40px #111b2b12}.pricing-compare table{border-collapse:separate;border-spacing:0;width:100%;min-width:600px;font-size:15px}.pricing-compare th,.pricing-compare td{border-bottom:1px solid var(--market-border);vertical-align:middle;padding:16px 24px}.pricing-compare thead th{color:var(--market-ink);letter-spacing:-.02em;text-align:center;padding-block:22px;font-size:19px;font-weight:800}.pricing-compare thead th:first-child{text-align:left}.pricing-compare thead .is-featured{border-bottom-color:var(--market-blue);background:var(--market-blue);color:#fff}.pricing-compare tbody th[scope=row],.pricing-compare thead th:first-child{z-index:1;background:#fff;position:sticky;left:0}.pricing-compare tbody th[scope=row]{width:40%;color:var(--market-ink);text-align:left;font-weight:600}.pricing-compare td{width:30%;color:var(--market-soft);text-align:center}.pricing-compare td.is-featured{color:var(--market-ink);background:#2563eb0d;font-weight:600}.pricing-compare tbody tr:not(.pricing-compare-group):hover>*{background:#f6f9fe}.pricing-compare tbody tr:not(.pricing-compare-group):hover>td.is-featured{background:#2563eb17}.pricing-compare .pricing-compare-group th{color:var(--market-blue);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f3f6fb;padding-block:12px;font-size:12px;font-weight:700}.pricing-compare tbody:last-child tr:last-child>*{border-bottom:0}.pricing-compare-check{background:var(--market-pale);width:26px;height:26px;color:var(--market-blue);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.pricing-compare-missing{color:#a3b1c6;font-weight:700}.pricing-tiers{text-align:center;max-width:980px;margin:72px auto 0}.pricing-tiers h2{color:var(--market-ink);letter-spacing:-.03em;font-size:clamp(24px,2.6vw,30px)}.pricing-tiers>p{max-width:62ch;color:var(--market-soft);margin:10px auto 26px}.pricing-tier-list{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.pricing-tier-list>div{border:1px solid var(--market-border);text-align:left;background:#f8fafd;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:4px;padding:22px;display:grid}.pricing-tier-list strong{color:var(--market-ink);font-size:17px}.pricing-tier-list>div>span{color:var(--market-soft);font-size:15px}.pricing-tier-list>div>:last-child{color:var(--market-blue);text-align:left;margin-top:8px;font-weight:700}.pricing-tier-list a{color:inherit;text-underline-offset:3px;text-decoration:underline}.marketing-pricing-faq{border-color:var(--market-border)}.marketing-faq-page .marketing-page-hero{background:var(--market-hero-bg)}.marketing-faq-page .marketing-page-hero-inner,.marketing-faq-directory-inner{max-width:940px}.marketing-faq-page .marketing-page-hero-inner{gap:15px;padding-top:clamp(40px,4.5vw,60px);padding-bottom:clamp(42px,4.5vw,62px)}.marketing-faq-page .marketing-page-hero h1{max-width:none}.marketing-faq-page .marketing-page-hero p{max-width:55ch;font-size:clamp(17px,1.8vw,20px)}.marketing-faq-directory{padding-bottom:var(--market-section-space);background:#fff}.marketing-faq-topics{border-bottom:1px solid var(--market-border);flex-wrap:wrap;gap:8px 30px;display:flex}.marketing-faq-topics a{min-height:58px;color:var(--market-soft);align-items:center;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.marketing-faq-topics a:hover,.marketing-faq-topics a:focus-visible{color:var(--market-blue)}.marketing-faq-topics a:focus-visible{outline:2px solid var(--market-blue);outline-offset:3px}.marketing-faq-topic{padding-top:57px;scroll-margin-top:112px}.marketing-faq-topic+.marketing-faq-topic{margin-top:19px}.marketing-faq-topic h2{color:var(--market-ink);letter-spacing:-.035em;margin:0 0 23px;font-size:clamp(24px,2.5vw,29px);font-weight:750;line-height:1.2}.marketing-faq-list{border-top:1px solid var(--market-border)}.marketing-faq-item summary{min-height:0;padding:22px 54px 22px 0;font-size:clamp(17px,1.7vw,19px);font-weight:600;line-height:1.4}.marketing-faq-item summary:after{border:1px solid var(--market-border);width:29px;height:29px;color:var(--market-ink);border-radius:50%;place-items:center;font-size:19px;display:grid;right:0}.marketing-faq-item[open] summary:after,.marketing-faq-item summary:hover:after{border-color:var(--market-blue);color:var(--market-blue)}.marketing-faq-item summary:focus-visible{outline:2px solid var(--market-blue);outline-offset:-2px}.marketing-faq-item p{max-width:70ch;color:var(--market-soft);padding:0 54px 26px 0;line-height:1.65}@media (width<=1100px){.marketing-integration-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-navigation{gap:12px}.site-nav.marketing-primary-nav>a:not(.button-link){padding-inline:7px}}@media (width<=950px){.marketing-integration-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.hopcookie-preview-note{width:min(340px,92%);margin-top:14px}.marketing-header-inner{min-height:56px;padding-block:6px}.marketing-header .brand-logo{height:24px}.marketing-menu-button{width:44px;height:44px;min-height:0;box-shadow:none;color:var(--market-ink);background:0 0;border:0;border-radius:10px;place-items:center;margin-left:auto;margin-right:-12px;padding:0;transition:none;display:inline-grid}.marketing-menu-button:hover,.marketing-menu-button:active,.marketing-menu-button[aria-expanded=true]{color:var(--market-ink);background:0 0}.marketing-menu-bars{width:20px;height:14px;display:block;position:relative}.marketing-menu-bars i{background:currentColor;border-radius:2px;width:100%;height:2px;transition:top .2s .2s,transform .2s,opacity .15s .15s;position:absolute;left:0}.marketing-menu-bars i:first-child{top:0}.marketing-menu-bars i:nth-child(2){top:6px}.marketing-menu-bars i:nth-child(3){top:12px}.marketing-menu-button[aria-expanded=true] .marketing-menu-bars i{transition:top .2s,transform .2s .2s,opacity .1s .1s;top:6px}.marketing-menu-button[aria-expanded=true] .marketing-menu-bars i:first-child{transform:rotate(45deg)}.marketing-menu-button[aria-expanded=true] .marketing-menu-bars i:nth-child(2){opacity:0}.marketing-menu-button[aria-expanded=true] .marketing-menu-bars i:nth-child(3){transform:rotate(-45deg)}.marketing-navigation{inset:var(--marketing-menu-top,90px) 0 0;padding:16px 24px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-top:1px solid var(--market-border);box-shadow:none;opacity:0;visibility:hidden;background:#fff;flex-direction:column;align-items:stretch;gap:24px;transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:flex;position:fixed;overflow-y:auto;transform:translateY(-6px)}.marketing-navigation.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.marketing-primary-nav{gap:2px;display:grid}.site-nav.marketing-primary-nav>a:not(.button-link){letter-spacing:-.02em;border-bottom:0;border-radius:10px;justify-content:space-between;gap:12px;min-height:54px;margin-inline:-12px;padding:12px;font-size:19px;font-weight:700}.site-nav.marketing-primary-nav>a:not(.button-link):active{background:var(--stone)}.site-nav.marketing-primary-nav>a[aria-current=page]{background:var(--stamp-tint)}.marketing-nav-chevron{width:20px;height:20px;color:var(--rule-strong);flex:none;display:block}.marketing-primary-nav>a[aria-current=page] .marketing-nav-chevron{color:var(--market-blue)}.marketing-primary-nav>a{opacity:0;transition:opacity .25s,translate .25s;translate:0 6px}.marketing-navigation.is-open .marketing-primary-nav>a{opacity:1;translate:0}.marketing-navigation.is-open .marketing-primary-nav>a:nth-child(2){transition-delay:30ms}.marketing-navigation.is-open .marketing-primary-nav>a:nth-child(3){transition-delay:60ms}.marketing-navigation.is-open .marketing-primary-nav>a:nth-child(4){transition-delay:90ms}.marketing-navigation.is-open .marketing-primary-nav>a:nth-child(5){transition-delay:.12s}.marketing-account-nav{border-top:1px solid var(--market-border);justify-content:stretch;gap:10px;margin-top:auto;padding-top:20px;display:grid}.marketing-account-nav .button-link{border-radius:10px;order:1;min-height:50px;font-size:16px}.marketing-account-nav>a.marketing-sign-in{border:1px solid var(--rule-strong);border-radius:10px;order:2;justify-content:center;align-items:center;min-height:50px;padding:0 16px;font-size:16px;font-weight:650;text-decoration:none;display:flex}.marketing-account-nav>a.marketing-sign-in:hover{color:var(--market-ink);text-decoration:none}.marketing-account-nav>a.marketing-sign-in:active{background:var(--stone)}.marketing-account-nav .marketing-language-switch{color:var(--ink-muted);order:3;justify-self:center;margin-top:4px}.marketing-account-nav .marketing-language-switch summary{min-height:44px}.marketing-account-nav .marketing-language-menu{transform-origin:bottom;--language-menu-shift:6px;top:auto;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.marketing-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}:root{--market-h1-size:clamp(44px, 5.5vw, 60px)}}@media (width<=760px){.marketing-navigation{padding-inline:16px}.marketing-utility-inner{min-height:33px;font-size:11px}.marketing-hero-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:64px;padding-bottom:65px}:root{--market-h1-size:clamp(47px, 10vw, 65px)}.marketing-hero h1{max-width:14ch}.hopcookie-preview{width:min(100%,590px);min-height:455px;margin-inline:auto}.marketing-platform-strip-inner{flex-direction:column;justify-content:center;align-items:start;gap:13px;padding-block:24px}.marketing-platform-strip-inner>span{max-width:none}.marketing-platform-logos{justify-content:start;gap:12px 22px;font-size:14px}.marketing-platform-logos svg{width:22px;height:22px}.marketing-faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.marketing-section-faq .marketing-section-head h2{max-width:none}.marketing-faq-item summary{padding-block:18px;font-size:17px}.marketing-faq-item p{padding-right:0}.marketing-story-inner{grid-template-columns:minmax(0,1fr);gap:34px}.marketing-story.is-reversed .marketing-story-copy,.marketing-story.is-reversed .marketing-visual{order:initial}.marketing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:33px 20px}.marketing-setup-steps li:after{display:none}.marketing-footer-top{grid-template-columns:minmax(0,1fr);gap:44px}.marketing-footer-columns{gap:24px}.marketing-install-row,.marketing-install-row:first-child{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px}.marketing-install-label{flex-direction:row;align-items:center}.marketing-launch-intro h2{max-width:none}.marketing-launch-checks li{padding:18px 20px}.marketing-feature-pager-grid{grid-template-columns:minmax(0,1fr)}.marketing-feature-pager-card.is-next{text-align:left;order:-1;justify-items:start}.marketing-scope-grid{grid-template-columns:minmax(0,1fr)}.marketing-feature-details .marketing-feature-check{gap:16px}.marketing-feature-points li{padding:20px}.marketing-integration-nav a{min-height:58px;padding:12px 14px;font-size:14px}.plans,.pricing-tier-list{grid-template-columns:minmax(0,1fr)}.pricing-compare th,.pricing-compare td{padding-inline:16px}}@media (width<=540px){.marketing-utility-inner{gap:7px;font-size:10px}.marketing-utility-inner>span{display:none}.marketing-header .brand{font-size:17px}:root{--market-h1-size:clamp(43px, 11.5vw, 58px)}.hopcookie-preview{min-height:415px;padding-inline:2px}.hopcookie-preview-browser{min-height:370px}.hopcookie-preview-banner{width:calc(100% - 24px);margin:-76px 12px 18px;padding:17px}.hopcookie-preview-actions button{min-width:90px;font-size:11px}.hopcookie-preview-signal{width:auto}.marketing-visual{min-height:290px;padding:20px}.marketing-visual-banner-workspace{grid-template-columns:112px minmax(0,1fr)}.marketing-visual-banner-controls{padding-inline:9px}.marketing-support-head{flex-direction:column;align-items:start}.marketing-feature-list{grid-template-columns:minmax(0,1fr)}.marketing-feature-link,.marketing-feature-list.is-compact .marketing-feature-link{min-height:0;padding:24px}.marketing-feature-link:hover,.marketing-feature-list.is-compact .marketing-feature-link:hover{padding-left:24px}.marketing-feature-label,.marketing-feature-main{grid-column:auto}.marketing-feature-arrow{grid-area:auto}.marketing-setup-steps{grid-template-columns:minmax(0,1fr);gap:28px}.marketing-setup-steps li{text-align:left;grid-template-columns:48px minmax(0,1fr);justify-items:start;column-gap:16px}.marketing-setup-number{grid-row:1/span 2;margin:0}.marketing-setup-steps p{max-width:none}.marketing-setup-button{width:100%}.marketing-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.marketing-footer-bottom{padding-block:20px}}@media (prefers-reduced-motion:reduce){.marketing-feature-link,.hopcookie-preview-option input,.hopcookie-preview-option input:after,.marketing-faq-item summary:after,.marketing-feature-pager-card,.marketing-feature-pager-label>[aria-hidden=true]{transition:none}.marketing-faq-item::details-content{transition:none}.marketing-cta-primary:before{animation:none}.marketing-menu-bars i,.marketing-navigation,.marketing-primary-nav>a{transition:none!important}}.marketing-hero,.marketing-page-hero{border-bottom:1px solid #f5b54459}.pricing:before{background:var(--market-hero-bg);content:"";border-bottom:1px solid #f5b54459;height:438px;position:absolute;inset:0 0 auto}.pricing:after{height:438px;bottom:auto}.pricing>*{z-index:1;position:relative}.marketing-hero h1,.marketing-page-hero h1,.pricing-head h1{color:#fff}.marketing-hero h1 .marketing-hero-accent{color:var(--gold)}.marketing-hero-copy>p:not(.hero-fineprint),.marketing-page-hero p,.pricing-head p{color:var(--market-hero-text)}.marketing-hero .hero-fineprint{color:var(--market-hero-muted)}.marketing-hero .marketing-text-action,.marketing-page-hero .marketing-text-action,.marketing-page-hero .marketing-back-link,.marketing-page-hero .marketing-plain-link{color:#fff}.marketing-hero .marketing-text-action:hover,.marketing-page-hero .marketing-text-action:hover,.marketing-page-hero .marketing-back-link:hover,.marketing-page-hero .marketing-plain-link:hover{color:var(--gold)}.marketing-hero .marketing-button{background:var(--gold);color:var(--gold-foreground)}.marketing-hero .marketing-button:hover{background:var(--gold-hover);color:var(--gold-foreground)}.marketing-hero :focus-visible,.marketing-page-hero :focus-visible{box-shadow:0 0 0 2px var(--market-hero-ink), 0 0 0 4px var(--gold)}@media (width<=760px){.marketing-hero:after,.marketing-page-hero:after,.pricing:after{display:none}}#consent-preview:empty{min-height:539px}@keyframes marketing-hero-rise{0%{opacity:0;translate:0 16px}}@keyframes marketing-hero-slide{0%{opacity:0;translate:28px}}@keyframes marketing-hero-fade{0%{opacity:0}}.marketing-hero h1>span,.marketing-hero-copy>p,.marketing-hero-copy>.hero-actions{animation:.7s cubic-bezier(.2,.7,.2,1) both marketing-hero-rise}.marketing-hero h1>span:nth-child(2){animation-delay:80ms}.marketing-hero-copy>p{animation-delay:.18s}.marketing-hero-copy>.hero-actions{animation-delay:.28s}.marketing-hero .hopcookie-preview-browser{animation:.8s cubic-bezier(.2,.7,.2,1) both marketing-hero-rise}.marketing-hero .hopcookie-preview-banner{animation:.6s cubic-bezier(.2,.7,.2,1) .35s both marketing-hero-rise}.marketing-hero .hopcookie-preview-signal{animation:.6s cubic-bezier(.2,.7,.2,1) .55s both marketing-hero-slide}.marketing-hero .hopcookie-preview-note{animation:.8s .85s both marketing-hero-fade}@media (width<=950px){#consent-preview:empty{min-height:673px}}@media (width<=760px){#consent-preview:empty{min-height:585px}}@media (prefers-reduced-motion:reduce){.marketing-hero h1>span,.marketing-hero-copy>p,.marketing-hero-copy>.hero-actions,.marketing-hero .hopcookie-preview-browser,.marketing-hero .hopcookie-preview-banner,.marketing-hero .hopcookie-preview-signal,.marketing-hero .hopcookie-preview-note{animation:none}}:root{--market-lede-hero:clamp(18px, 1.4vw, 20px);--market-lede:clamp(17px, 1.25vw, 18px)}main .marketing-hero-copy>p:not(.hero-fineprint),main .marketing-page-hero .marketing-page-hero-inner>p,main .pricing-head>p{font-size:var(--market-lede-hero);line-height:1.6}main .marketing-page-hero .marketing-page-hero-inner{padding-top:60px}main .marketing-section-head>p,main .marketing-story-copy>p,main .marketing-setup-intro p,main .marketing-feature-details-head p,main .marketing-launch-intro p,main .marketing-gtm-intro p,main .pricing-tiers>p,main .marketing-cta p{font-size:var(--market-lede);line-height:1.6}@media (width<=760px){.pricing-head,.pricing-compare h2,.pricing-tiers{text-align:left}.pricing-head p,.pricing-tiers>p{margin-inline:0}.marketing-story{padding-block:48px}.marketing-story-inner{gap:28px}.marketing-feature-link,.marketing-feature-list.is-compact .marketing-feature-link{padding-right:52px;position:relative}.marketing-feature-arrow{margin:0;position:absolute;top:24px;right:22px}.legal-page{padding-bottom:56px}.marketing-utility-inner{font-size:12px}.marketing-setup{text-align:left}.marketing-setup-intro{margin:0 0 32px}.marketing-setup-intro p{color:var(--market-soft)}.marketing-signal-track .marketing-signal-step,.marketing-signal-step+.marketing-signal-step{min-height:0;padding:20px}.marketing-signal-step+.marketing-signal-step:before{display:none}.marketing-feature-list.is-compact .marketing-feature-link{min-height:0;padding:22px 52px 22px 22px}.marketing-faq-topics{scrollbar-width:none;flex-wrap:nowrap;gap:22px;overflow-x:auto}.marketing-faq-topics a{flex:none;min-height:50px}.pricing-compare{margin-top:56px}.pricing-compare table{min-width:0;font-size:13px}.pricing-compare th,.pricing-compare td{padding:12px 10px}.pricing-compare thead th{padding-block:16px;font-size:15px}.pricing-compare tbody th[scope=row],.pricing-compare thead th:first-child{position:static}.pricing-compare tbody th[scope=row]{width:38%}.pricing-compare td{width:31%}.pricing-tiers{margin-top:56px}.hopcookie-preview,.hopcookie-preview-browser{min-height:0}.hopcookie-preview{padding-bottom:0}.marketing-hero-inner{padding-bottom:48px}.hopcookie-preview-actions button{min-width:0;padding-inline:8px;font-size:11px}}
