body:has(.mkt-lens-legal){background:#f3efe6;margin:0}.mkt-lens{-webkit-tap-highlight-color:initial;line-height:normal}.mkt-lens img,.mkt-lens video{max-width:none}.mkt-lens *,.mkt-lens :before,.mkt-lens :after{border-style:none}.mkt-lens :before,.mkt-lens :after{box-sizing:content-box}.mkt-lens h1,.mkt-lens h2,.mkt-lens h3,.mkt-lens h4,.mkt-lens h5,.mkt-lens h6{font-weight:700}.mkt-lens h1{font-size:2em}.mkt-lens h2{font-size:1.5em}.mkt-lens h3{font-size:1.17em}.mkt-lens h4{font-size:1em}.mkt-lens h5{font-size:.83em}.mkt-lens h6{font-size:.67em}.mkt-lens{--font-ui:var(--font-geist-sans), Arial, sans-serif;--ink:#0b0d12;--canvas:#f3efe6;--paper:#fcfbf7;--cobalt:#1d4ed8;--yellow:#ffd63d;--coral:#ff654d;--aqua:#8de5e3;--muted:#5a5f68;--accent:var(--yellow);--accent-soft:#fff3bd;--accent-shadow:var(--cobalt)}.mkt-lens *{box-sizing:border-box}html:has(.mkt-lens){scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;scroll-padding-top:22px}.mkt-lens{min-width:320px;min-height:100%;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}.mkt-lens[data-legal-document=privacy]{--accent:var(--aqua);--accent-soft:#dff8f7;--accent-shadow:var(--cobalt)}.mkt-lens[data-legal-document=partner-terms]{--accent:var(--coral);--accent-soft:#ffe2dc;--accent-shadow:var(--yellow)}.mkt-lens[data-legal-document=supplier-terms]{--accent:var(--aqua);--accent-soft:#dff8f7;--accent-shadow:var(--coral)}.mkt-lens[data-legal-document=acceptable-use]{--accent:var(--coral);--accent-soft:#ffe2dc;--accent-shadow:var(--cobalt)}.mkt-lens[data-legal-document=cookies]{--accent:var(--yellow);--accent-soft:#fff3bd;--accent-shadow:var(--aqua)}.mkt-lens[data-legal-document=refunds]{--accent:var(--cobalt);--accent-soft:#dfe8ff;--accent-shadow:var(--yellow)}.mkt-lens[data-legal-document=refunds] .document-mark,.mkt-lens[data-legal-document=refunds] .section-number,.mkt-lens[data-legal-document=refunds] .document-contact>b,.mkt-lens[data-legal-document=refunds] .document-heading{color:var(--paper)}.mkt-lens[data-legal-document=refunds] .document-heading span{color:var(--ink)}.mkt-lens,.mkt-lens button,.mkt-lens input,.mkt-lens select,.mkt-lens textarea{font:inherit}.mkt-lens a{color:inherit;text-decoration:none}.mkt-lens img{max-width:100%}.mkt-lens :focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.mkt-lens .legal-header{z-index:20;background:var(--canvas);border-bottom:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:38px;min-height:82px;padding:0 clamp(22px,4vw,72px);display:grid;position:relative}.mkt-lens .legal-brand{width:clamp(164px,12vw,202px);line-height:0;display:block}.mkt-lens .legal-brand img{width:100%;height:auto;display:block}.mkt-lens .legal-header nav{justify-content:center;align-items:center;gap:clamp(22px,2.5vw,44px);display:flex}.mkt-lens .legal-header nav a{color:#44474e;padding:31px 0 27px;font-size:13px;font-weight:720;position:relative}.mkt-lens .legal-header nav a:after{content:"";background:var(--cobalt);height:2px;transition:transform .18s;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.mkt-lens .legal-header nav a:hover:after,.mkt-lens .legal-header nav a:focus-visible:after{transform:scaleX(1)}.mkt-lens .header-cta{min-width:150px;min-height:44px;color:var(--paper);background:var(--ink);border:1.5px solid var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 7px 0 18px;font-size:12px;font-weight:820;display:inline-flex}.mkt-lens .header-cta b{width:30px;height:30px;color:var(--ink);background:var(--accent);border-radius:50%;place-items:center;font-size:14px;display:grid}.mkt-lens .legal-hero{isolation:isolate;background:var(--canvas);border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);align-items:stretch;min-height:575px;display:grid;position:relative;overflow:hidden}.mkt-lens .legal-hero:before{z-index:-2;content:"";background-image:linear-gradient(#0b0d1211 1px,#0000 1px),linear-gradient(90deg,#0b0d1211 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0}.mkt-lens .legal-hero:after{z-index:-1;content:"";background:var(--accent);border:2px solid var(--ink);border-radius:50%;width:560px;height:560px;position:absolute;top:-285px;right:24%}.mkt-lens .hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(76px,8vw,140px) clamp(34px,6vw,112px);display:flex}.mkt-lens .eyebrow{color:var(--cobalt);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 25px;font-size:12px;font-weight:880;display:flex}.mkt-lens .eyebrow span{background:currentColor;width:42px;height:2px}.mkt-lens .hero-copy h1{letter-spacing:-.078em;max-width:1120px;margin:0;font-size:clamp(4.6rem,7.8vw,10.7rem);font-weight:900;line-height:.82}.mkt-lens .hero-copy h1 em{color:var(--cobalt);font-style:normal}.mkt-lens .hero-copy>p:last-child{color:#454a52;max-width:810px;margin:38px 0 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.6}.mkt-lens .hero-card-wrap{align-items:center;min-width:0;padding:clamp(44px,5vw,88px) clamp(28px,4.5vw,76px) clamp(44px,5vw,88px) 0;display:grid}.mkt-lens .hero-card{background:var(--paper);border:2px solid var(--ink);min-height:345px;box-shadow:12px 13px 0 var(--accent-shadow);border-radius:22px 72px 22px 22px;flex-direction:column;justify-content:space-between;padding:clamp(30px,3.6vw,56px);display:flex}.mkt-lens .document-mark{background:var(--accent);border:2px solid var(--ink);letter-spacing:-.03em;border-radius:50%;place-items:center;width:62px;height:62px;font-size:15px;font-weight:900;display:grid}.mkt-lens .hero-card-meta{gap:7px;margin-top:50px;display:grid}.mkt-lens .hero-card-meta span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:820}.mkt-lens .hero-card-meta strong{letter-spacing:-.055em;font-size:clamp(2rem,3vw,3.8rem);line-height:.95}.mkt-lens .hero-card-footer{border-top:1.5px solid var(--ink);color:var(--muted);justify-content:space-between;gap:18px;margin-top:39px;padding-top:20px;font-size:12px;font-weight:740;display:flex}.mkt-lens .hero-card-footer b{color:var(--ink)}.mkt-lens .legal-layout{grid-template-columns:minmax(270px,.38fr) minmax(0,1.62fr);align-items:start;gap:clamp(34px,5vw,82px);width:min(1640px,100%);margin:0 auto;padding:clamp(72px,8vw,135px) clamp(24px,6vw,112px);display:grid}.mkt-lens .legal-sidebar{gap:20px;display:grid;position:sticky;top:24px}.mkt-lens .toc-card,.mkt-lens .library-card{border:2px solid var(--ink);border-radius:18px;overflow:hidden}.mkt-lens .toc-card{color:var(--paper);background:var(--ink);box-shadow:8px 9px 0 var(--accent)}.mkt-lens .library-card{background:var(--accent-soft)}.mkt-lens .sidebar-label{letter-spacing:.16em;text-transform:uppercase;margin:0;padding:17px 18px;font-size:10px;font-weight:900;display:block}.mkt-lens .toc-card .sidebar-label{color:var(--accent);border-bottom:1px solid #ffffff2e}.mkt-lens .library-card .sidebar-label{color:var(--cobalt);border-bottom:1.5px solid var(--ink)}.mkt-lens .toc-card nav,.mkt-lens .library-card nav{display:grid}.mkt-lens .toc-card a{color:#fcfbf7b8;border-bottom:1px solid #ffffff1f;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:11px 17px;font-size:12px;line-height:1.35;transition:color .16s,background .16s;display:grid}.mkt-lens .toc-card a:last-child{border-bottom:0}.mkt-lens .toc-card a b{color:var(--accent);letter-spacing:.08em;font-size:9px}.mkt-lens .toc-card a:hover{color:var(--paper);background:#ffffff12}.mkt-lens .library-card a{border-bottom:1px solid #0b0d1233;justify-content:space-between;align-items:center;gap:15px;padding:12px 17px;font-size:12px;font-weight:740;display:flex}.mkt-lens .library-card a:last-child{border-bottom:0}.mkt-lens .library-card a:after{content:"↗";font-size:12px}.mkt-lens .library-card a[aria-current=page]{color:var(--paper);background:var(--cobalt)}.mkt-lens .legal-document{background:var(--paper);border:2px solid var(--ink);min-width:0;box-shadow:13px 14px 0 var(--accent-shadow);border-radius:24px;overflow:hidden}.mkt-lens .document-heading{background:var(--accent);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:25px;min-height:116px;padding:28px clamp(27px,4vw,62px);display:flex}.mkt-lens .document-heading p{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.mkt-lens .document-heading span{background:var(--paper);border:1.5px solid var(--ink);white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:780}.mkt-lens .legal-section{border-bottom:1.5px solid #0b0d1247;grid-template-columns:58px minmax(0,1fr);gap:clamp(22px,3vw,46px);min-width:0;padding:clamp(39px,5vw,72px) clamp(27px,5vw,72px);display:grid}.mkt-lens .legal-section:nth-of-type(2n){background:#f3efe678}.mkt-lens .section-number{background:var(--accent);border:1.5px solid var(--ink);width:52px;height:52px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.mkt-lens .section-copy{min-width:0}.mkt-lens .section-copy h2{letter-spacing:-.052em;max-width:920px;margin:0 0 21px;font-size:clamp(2rem,3.1vw,4.1rem);font-weight:870;line-height:.97}.mkt-lens .section-copy p,.mkt-lens .section-copy li{color:#4f545c;overflow-wrap:anywhere;font-size:16px;line-height:1.72}.mkt-lens .section-copy p{max-width:970px;margin:0}.mkt-lens .section-copy p+p,.mkt-lens .section-copy p+ul,.mkt-lens .section-copy ul+p{margin-top:17px}.mkt-lens .section-copy ul{gap:13px;max-width:990px;margin:0;padding:0;list-style:none;display:grid}.mkt-lens .section-copy li{padding-left:28px;position:relative}.mkt-lens .section-copy li:before{content:"";background:var(--accent);border:1.5px solid var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:.72em;left:0}.mkt-lens .section-copy a{color:var(--cobalt);text-underline-offset:3px;font-weight:760;text-decoration:underline;text-decoration-thickness:1px}.mkt-lens .document-contact{color:var(--paper);background:var(--ink);border-radius:16px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:20px;margin:clamp(28px,4vw,56px);padding:23px;display:grid}.mkt-lens .document-contact>b{width:46px;height:46px;color:var(--ink);background:var(--accent);border-radius:50%;place-items:center;font-size:17px;display:grid}.mkt-lens .document-contact p{color:#fcfbf7a8;gap:4px;margin:0;font-size:12px;line-height:1.4;display:grid}.mkt-lens .document-contact strong{color:var(--paper);font-size:16px}.mkt-lens .document-contact a{color:var(--ink);background:var(--paper);white-space:nowrap;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:820}.mkt-lens .legal-footer{min-height:132px;color:var(--paper);background:var(--ink);border-top:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:30px clamp(24px,6vw,112px);display:grid}.mkt-lens .legal-footer>a{filter:brightness(0)invert();width:168px;line-height:0;display:block}.mkt-lens .legal-footer>a img{width:100%;display:block}.mkt-lens .legal-footer p{color:#fcfbf799;justify-self:center;margin:0;font-size:12px}.mkt-lens .legal-footer nav{color:#fcfbf7b8;flex-wrap:wrap;justify-content:flex-end;gap:19px;font-size:12px;display:flex}.mkt-lens .legal-footer nav a:hover{color:var(--accent)}@media (max-width:1080px){.mkt-lens .legal-header nav{display:none}.mkt-lens .legal-header{grid-template-columns:1fr auto}.mkt-lens .legal-hero{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}.mkt-lens .hero-copy{padding-right:36px}.mkt-lens .legal-layout{grid-template-columns:260px minmax(0,1fr);gap:34px}}@media (max-width:820px){.mkt-lens .legal-hero{grid-template-columns:1fr}.mkt-lens .hero-copy{padding:82px 34px 48px}.mkt-lens .hero-copy h1{font-size:clamp(4.4rem,13vw,7.4rem)}.mkt-lens .hero-card-wrap{padding:0 34px 72px}.mkt-lens .hero-card{min-height:270px}.mkt-lens .legal-layout{grid-template-columns:1fr}.mkt-lens .legal-sidebar{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);position:relative;top:auto}.mkt-lens .legal-document{box-shadow:9px 10px 0 var(--accent-shadow)}.mkt-lens .legal-footer{grid-template-columns:1fr auto}.mkt-lens .legal-footer p{display:none}}@media (max-width:620px){.mkt-lens .legal-header{gap:8px;min-height:70px;padding:0 16px}.mkt-lens .legal-brand{width:148px}.mkt-lens .header-cta{min-width:112px;min-height:40px;padding-left:14px}.mkt-lens .header-cta b{width:27px;height:27px}.mkt-lens .legal-hero:after{width:390px;height:390px;top:-180px;right:-170px}.mkt-lens .hero-copy{padding:62px 20px 40px}.mkt-lens .eyebrow{margin-bottom:20px;font-size:10px;line-height:1.45}.mkt-lens .eyebrow span{width:28px}.mkt-lens .hero-copy h1{font-size:clamp(3.55rem,16.7vw,5.8rem);line-height:.84}.mkt-lens[data-legal-document=refunds] .hero-copy h1{font-size:clamp(2.9rem,14.8vw,5.3rem)}.mkt-lens .hero-copy>p:last-child{margin-top:29px;font-size:15px;line-height:1.58}.mkt-lens .hero-card-wrap{padding:0 20px 58px}.mkt-lens .hero-card{min-height:240px;box-shadow:8px 9px 0 var(--accent-shadow);border-radius:18px 50px 18px 18px;padding:26px 23px}.mkt-lens .document-mark{width:50px;height:50px;font-size:12px}.mkt-lens .hero-card-meta{margin-top:35px}.mkt-lens .hero-card-meta strong{font-size:2.2rem}.mkt-lens .hero-card-footer{margin-top:28px}.mkt-lens .legal-layout{gap:31px;padding:62px 20px 74px}.mkt-lens .legal-sidebar{grid-template-columns:1fr}.mkt-lens .toc-card{box-shadow:6px 7px 0 var(--accent)}.mkt-lens .legal-document{box-shadow:7px 8px 0 var(--accent-shadow);border-radius:19px}.mkt-lens .document-heading{min-height:92px;padding:23px 20px}.mkt-lens .document-heading p{max-width:150px;font-size:9px;line-height:1.4}.mkt-lens .document-heading span{padding:8px 10px;font-size:9px}.mkt-lens .legal-section{grid-template-columns:42px minmax(0,1fr);gap:15px;padding:39px 19px}.mkt-lens .section-number{width:40px;height:40px;box-shadow:3px 3px 0 var(--ink);font-size:8px}.mkt-lens .section-copy h2{margin-bottom:17px;font-size:clamp(1.75rem,8.5vw,2.6rem);line-height:1}.mkt-lens .section-copy p,.mkt-lens .section-copy li{font-size:14.5px;line-height:1.65}.mkt-lens .section-copy li{padding-left:23px}.mkt-lens .section-copy li:before{width:9px;height:9px}.mkt-lens .document-contact{grid-template-columns:42px minmax(0,1fr);gap:13px;margin:23px 18px;padding:19px 16px}.mkt-lens .document-contact>b{width:40px;height:40px}.mkt-lens .document-contact a{text-align:center;grid-column:1/-1}.mkt-lens .legal-footer{grid-template-columns:1fr;gap:24px;padding:36px 22px}.mkt-lens .legal-footer nav{justify-content:flex-start}}@media print{.mkt-lens .legal-header,.mkt-lens .legal-sidebar,.mkt-lens .legal-footer{display:none}.mkt-lens .legal-hero{border:0;min-height:auto;display:block}.mkt-lens .legal-hero:before,.mkt-lens .legal-hero:after,.mkt-lens .hero-card-wrap{display:none}.mkt-lens .hero-copy{padding:0 0 32px}.mkt-lens .hero-copy h1{font-size:48px}.mkt-lens .legal-layout{padding:0;display:block}.mkt-lens .legal-document{box-shadow:none;border:0}.mkt-lens .document-heading{background:0 0;border-top:1px solid #999;padding:18px 0}.mkt-lens .legal-section{break-inside:avoid;padding:28px 0}.mkt-lens .document-contact{margin:28px 0}}@media (prefers-reduced-motion:reduce){html:has(.mkt-lens){scroll-behavior:auto}.mkt-lens *,.mkt-lens :before,.mkt-lens :after{transition-duration:.01ms!important}}.mkt-lens-legal[data-font=prototype]{font-variant:normal;font-family:-webkit-standard;font-size:medium;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal}