.features-module__zZVXBa__page{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 14% 7%,#e7494614,#0000 30%),linear-gradient(#fff 0%,#fcf9f9 48%,#fff 100%)}.features-module__zZVXBa__hero{text-align:center;padding:92px 0 42px}.features-module__zZVXBa__eyebrow{border-radius:var(--radius-chip);background:var(--brand-soft);color:var(--brand);letter-spacing:.06em;text-transform:uppercase;border:1px solid #e749462e;justify-content:center;align-items:center;margin-bottom:18px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.features-module__zZVXBa__hero h1{max-width:820px;font-family:var(--font-serif);letter-spacing:-.04em;margin:0 auto;font-size:clamp(38px,5.6vw,68px);font-weight:400;line-height:1.14}.features-module__zZVXBa__heroCopy{max-width:700px;color:var(--text-secondary);letter-spacing:-.35px;margin:26px auto 0;font-size:clamp(15px,1.7vw,18px);font-weight:500;line-height:1.75}.features-module__zZVXBa__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px;margin:42px auto 0;display:grid}.features-module__zZVXBa__summaryCard{border:1px solid var(--border-soft);border-radius:var(--radius-card-lg);background:#ffffffc2;padding:20px 18px;box-shadow:0 18px 54px #34333212}.features-module__zZVXBa__summaryCard strong{color:var(--text-primary);letter-spacing:-.06em;font-size:30px;font-weight:850;line-height:1;display:block}.features-module__zZVXBa__summaryCard span{color:var(--text-secondary);margin-top:8px;font-size:13px;font-weight:700;display:block}.features-module__zZVXBa__anchorNav{z-index:20;border-block:1px solid var(--border-soft);-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffffd1;padding:12px 0;position:sticky;top:58px}.features-module__zZVXBa__anchorTrack{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.features-module__zZVXBa__anchorTrack::-webkit-scrollbar{display:none}.features-module__zZVXBa__anchorTrack a{border:1px solid var(--border-soft);border-radius:var(--radius-chip);color:var(--text-secondary);background:#fff;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:750;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.features-module__zZVXBa__anchorTrack a:hover,.features-module__zZVXBa__anchorTrack a:focus-visible{color:var(--brand);border-color:#e7494657;outline:none;transform:translateY(-1px)}.features-module__zZVXBa__anchorTrack span{border-radius:var(--radius-chip);background:var(--bg-warm);min-width:24px;color:var(--text-primary);text-align:center;padding:2px 7px;font-size:11px}.features-module__zZVXBa__catalog{padding:54px 0 88px}.features-module__zZVXBa__groupSection{border:1px solid var(--border-soft);background:#ffffffd6;border-radius:28px;margin-bottom:28px;padding:28px;scroll-margin-top:118px;box-shadow:0 24px 70px #3433320f}.features-module__zZVXBa__groupHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.features-module__zZVXBa__groupHeading p{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:850}.features-module__zZVXBa__groupHeading h2{color:var(--text-primary);letter-spacing:-.055em;font-size:clamp(24px,3vw,34px);font-weight:850;line-height:1.18}.features-module__zZVXBa__groupHeading>span{max-width:390px;color:var(--text-secondary);text-align:right;font-size:14px;line-height:1.65}.features-module__zZVXBa__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.features-module__zZVXBa__featureRow{min-width:0;position:relative}.features-module__zZVXBa__featureDisclosure{position:relative}.features-module__zZVXBa__featureDisclosure summary::-webkit-details-marker{display:none}.features-module__zZVXBa__featureTrigger{border:1px solid var(--border-soft);border-radius:var(--radius-card);width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 18px;list-style:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.features-module__zZVXBa__featureTrigger:hover,.features-module__zZVXBa__featureTrigger:focus-visible{border-color:#e7494642;outline:none;transform:translateY(-1px);box-shadow:0 14px 34px #34333214}.features-module__zZVXBa__featureLabel{min-width:0;color:var(--text-primary);letter-spacing:-.35px;font-size:14px;font-weight:780;line-height:1.38}.features-module__zZVXBa__featureMeta{flex:none;align-items:center;gap:8px;display:inline-flex}.features-module__zZVXBa__surfaceBadge{border-radius:var(--radius-asym);white-space:nowrap;justify-content:center;align-items:center;min-height:25px;padding:5px 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.features-module__zZVXBa__surfaceCommon{color:#5b5753;background:#f3f1ef}.features-module__zZVXBa__surfaceSelfServe{background:var(--brand-soft);color:var(--brand)}.features-module__zZVXBa__surfaceB2B{color:#2258aa;background:#eef4ff}.features-module__zZVXBa__surfaceBrandReport{color:#9a5f00;background:#fff4dc}.features-module__zZVXBa__surfaceAdmin{color:#5b3fc0;background:#f1edff}.features-module__zZVXBa__infoIcon{border:1px solid var(--border);width:22px;height:22px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:italic;font-weight:900;display:inline-flex}.features-module__zZVXBa__featureDetail,.features-module__zZVXBa__hoverDetail{z-index:30;color:#fff;opacity:0;pointer-events:none;transform-origin:100% 0;background:#1a1919f5;border:1px solid #00000014;border-radius:18px;width:min(360px,100vw - 48px);padding:14px 15px;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);right:10px;transform:translateY(6px)scale(.98);box-shadow:0 20px 46px #1a191938}.features-module__zZVXBa__featureDisclosure[open] .features-module__zZVXBa__featureDetail,.features-module__zZVXBa__featureRow:hover>.features-module__zZVXBa__hoverDetail,.features-module__zZVXBa__featureRow:focus-within>.features-module__zZVXBa__hoverDetail{opacity:1;transform:translateY(0)scale(1)}.features-module__zZVXBa__featureDetail:after,.features-module__zZVXBa__hoverDetail:after{content:"";background:#1a1919f5;width:12px;height:12px;position:absolute;top:-6px;right:24px;transform:rotate(45deg)}.features-module__zZVXBa__featureDetail p{color:#ffffffeb;letter-spacing:-.28px;font-size:13px;font-weight:600;line-height:1.6}.features-module__zZVXBa__hoverDetail{letter-spacing:-.28px;font-size:13px;font-weight:600;line-height:1.6}.features-module__zZVXBa__featureRow:has(.features-module__zZVXBa__featureDisclosure[open])>.features-module__zZVXBa__hoverDetail{display:none}.features-module__zZVXBa__footer{border-top:1px solid var(--border-soft);background:var(--text-primary);color:#ffffffb8;padding:44px 0 56px}.features-module__zZVXBa__footer .container{justify-content:space-between;align-items:center;gap:20px;display:flex}.features-module__zZVXBa__footer p{max-width:640px;font-size:13px;line-height:1.7}.features-module__zZVXBa__footerLinks{flex:none;gap:16px;font-size:13px;font-weight:700;display:flex}.features-module__zZVXBa__footerLinks a:hover,.features-module__zZVXBa__footerLinks a:focus-visible{color:#fff;outline:none}@media (max-width:860px){.features-module__zZVXBa__hero{padding:72px 0 34px}.features-module__zZVXBa__summaryGrid,.features-module__zZVXBa__featureList{grid-template-columns:1fr}.features-module__zZVXBa__groupHeading{display:block}.features-module__zZVXBa__groupHeading>span{text-align:left;max-width:none;margin-top:10px;display:block}.features-module__zZVXBa__featureDetail{transform-origin:bottom;width:auto;top:calc(100% + 7px);left:0;right:0}.features-module__zZVXBa__hoverDetail{display:none}.features-module__zZVXBa__featureDetail:after{right:50%;transform:translate(50%)rotate(45deg)}.features-module__zZVXBa__footer .container{display:block}.features-module__zZVXBa__footerLinks{flex-wrap:wrap;margin-top:18px}}@media (max-width:560px){.features-module__zZVXBa__hero{text-align:left}.features-module__zZVXBa__eyebrow{justify-content:flex-start}.features-module__zZVXBa__summaryGrid{margin-top:30px}.features-module__zZVXBa__summaryCard{justify-content:space-between;align-items:baseline;padding:17px 18px;display:flex}.features-module__zZVXBa__summaryCard span{margin-top:0}.features-module__zZVXBa__anchorNav{top:54px}.features-module__zZVXBa__catalog{padding-top:34px}.features-module__zZVXBa__groupSection{border-radius:22px;margin-inline:-4px;padding:20px 16px}.features-module__zZVXBa__featureTrigger{align-items:flex-start;min-height:auto;padding:13px}.features-module__zZVXBa__featureMeta{flex-direction:column-reverse;align-items:flex-end;gap:6px}.features-module__zZVXBa__featureDetail{opacity:1;width:100%;margin-top:8px;position:static;transform:none}.features-module__zZVXBa__featureDetail:after,.features-module__zZVXBa__featureRow:not(:hover):not(:focus-within) .features-module__zZVXBa__featureDisclosure:not([open]) .features-module__zZVXBa__featureDetail{display:none}}
