.analytics-preferences{right:max(20px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:12;flex-direction:column;align-items:flex-end;gap:10px;max-width:min(420px,100vw - 40px);display:flex;position:fixed}.analytics-choice{background:#191c1e;border:1px solid #5b605c;border-radius:4px;width:100%;padding:22px;box-shadow:0 8px 30px #0005}.analytics-choice-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.analytics-choice h2{text-wrap:balance;max-width:300px;font-size:26px;line-height:1.15}.analytics-choice p{color:#bcc0ba;margin-top:15px;font-size:13px;line-height:1.75}.analytics-choice p a{color:#e3a47e;text-underline-offset:3px;text-decoration:underline}.analytics-choice p.analytics-current-choice{color:#9da49b;margin-top:9px;font-size:12px}.analytics-choice-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.analytics-choice-actions button{color:#eae7e1;background:#252a27;border:1px solid #8a9187;border-radius:2px;min-height:46px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4}.analytics-close{color:#d0d3cc;background:0 0;border:0;flex:0 0 44px;min-height:44px;margin:-10px -10px 0 0;font-size:26px;line-height:1}.analytics-preferences-toggle{color:#c6cbc2;background:#191c1e;border:1px solid #555c55;border-radius:3px;min-height:44px;padding:10px 14px;font-size:11px;line-height:1.5}@media (hover:hover) and (pointer:fine){.analytics-choice-actions button:hover{background:#343a35;border-color:#c3bba8}.analytics-close:hover,.analytics-preferences-toggle:hover{color:#eae7e1}}@media (width<=480px){.analytics-preferences{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.analytics-choice{padding:20px}}.inner-hero>p.solution-experience{color:#c2b2a6;max-width:700px;margin-top:16px;font-size:13px;line-height:1.7}.solution-buying{grid-template-columns:.9fr 1.15fr;gap:clamp(40px,8vw,120px);padding-block:90px 16px;display:grid}.solution-buying-intro>p,.solution-buying-details p,.solution-buying-details li,.guide-sections p,.guide-sections li{color:var(--muted);font-size:14px;line-height:1.85}.solution-buying-intro>p{max-width:430px;margin-top:24px}.solution-buying-intro>.text-link{width:fit-content;margin-top:22px;display:flex}.solution-buying-intro>.text-link+.text-link{margin-top:6px}.solution-buying-details>article{border-top:1px solid var(--line);padding-block:27px}.solution-buying-details .eyebrow{color:var(--copper-light);margin-bottom:14px;display:block}.solution-buying-details h3{text-wrap:balance;font-size:clamp(27px,2.9vw,35px);line-height:1.12}.solution-buying-details p{margin-top:16px}.solution-buying-details ul,.guide-sections ul{margin-top:18px;padding-left:20px;list-style:outside}.solution-buying-details li+li,.guide-sections li+li{margin-top:8px}.integration-guide .inner-hero h1{text-wrap:balance;max-width:1000px;font-size:clamp(46px,6vw,86px)}.guide-body{border-top:1px solid var(--line);grid-template-columns:.6fr 1.4fr;align-items:start;gap:clamp(35px,8vw,120px);padding-block:48px 100px;display:grid}.guide-contents{flex-direction:column;gap:5px;display:flex}.guide-contents .eyebrow{color:var(--copper-light);margin-bottom:16px}.guide-contents a{align-items:center;min-height:44px;font-size:13px;line-height:1.5;display:flex}.guide-sections{min-width:0;max-width:790px}.guide-sections>section+section{border-top:1px solid var(--line);margin-top:60px;padding-top:42px}.guide-sections h2{text-wrap:balance;font-size:clamp(32px,3.5vw,46px)}.guide-sections h3{font-size:27px;line-height:1.15}.guide-sections p{margin-top:20px}.guide-sections p a{color:#e3a47e;text-underline-offset:4px;text-decoration:underline}.guide-sections strong{color:var(--text);font-weight:600}.guide-choice-list{margin-block:28px}.guide-choice{border-block:1px solid var(--line);padding:27px 0}.guide-choice+.guide-choice{border-top:0}.guide-choice p{margin-top:12px}.guide-example{background:#191c1e;border:1px solid #594331;margin-top:28px;padding:clamp(22px,3vw,32px)}.guide-example p.eyebrow{color:var(--copper-light);margin:0 0 17px;font-size:10px}.guide-checklist{margin-top:24px;padding-left:24px;list-style:decimal}.guide-checklist li{padding-left:7px}.guide-checklist li::marker{color:var(--copper-light)}.guide-sections .text-link{margin-top:24px}@media (hover:hover) and (pointer:fine){.guide-contents a:hover{color:var(--copper-light)}}@media (width<=800px){.solution-buying,.guide-body{grid-template-columns:1fr;gap:36px}.solution-buying{padding-block:60px 0}.solution-buying-intro>p{max-width:600px}.guide-body{padding-block:35px 64px}.guide-contents{border-bottom:1px solid var(--line);padding-bottom:24px}.guide-contents .eyebrow{margin-bottom:5px}.guide-sections>section+section{margin-top:42px;padding-top:34px}}
