.data-buyer-page{gap:22px;min-width:0;display:grid}.data-buyer-hero{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:center;gap:28px;display:grid}.data-buyer-page .data-buyer-hero h1{max-width:25ch;font-size:clamp(30px,3.1vw,46px)}.data-buyer-guide{background:#08131dad;border:1px solid #36575f;border-radius:14px;padding:24px}.data-buyer-guide h2{color:#f5fafc;margin:14px 0 20px;font-size:24px;line-height:1.3}.data-buyer-guide p{color:#d9e8ee;margin:12px 0;font-size:15px;line-height:1.65}.data-buyer-stamp{color:#b6c8d2!important;font-size:13px!important}.data-buyer-date-range{color:#bacdd5;font-variant-numeric:tabular-nums;margin-top:5px;font-size:13px;display:block}.data-buyer-page .data-buyer-family-grid article,.data-buyer-page .data-buyer-check-grid article{background:linear-gradient(145deg,#15242f,#10202a);border-color:#304851}.data-buyer-page .data-buyer-table thead{background:#1b303b}.data-buyer-page .data-buyer-table tbody tr:nth-child(2n){background:#1e303d6b}.data-buyer-contracts{max-height:630px;overflow:auto}.data-buyer-contracts thead{z-index:1;position:sticky;top:0}@media (width<=900px){.data-buyer-hero{grid-template-columns:1fr}.data-buyer-guide{padding:18px}}@media (width<=600px){.data-buyer-page .data-buyer-contracts{max-height:650px;overflow:auto}}.data-buyer-page :is(.data-buyer-hero,.data-buyer-section,.data-buyer-faq,.data-buyer-final){min-width:0;padding:clamp(22px,3vw,38px)}.data-buyer-hero{background:radial-gradient(circle at 90% 8%,#1fe4b829,#0000 33%),linear-gradient(135deg,#101c25,#122a2b 62%,#0e1b24);border:1px solid #376b65}.data-buyer-hero h1{letter-spacing:-.045em;color:#f5fffd;max-width:21ch;margin:12px 0 16px;font-size:clamp(34px,4.3vw,62px);line-height:1.07}.data-buyer-lead{color:#e4f5f1;max-width:82ch;font-size:clamp(17px,1.35vw,20px);line-height:1.65}.data-buyer-actions{flex-wrap:wrap;gap:12px;margin:24px 0 0;display:flex}.data-buyer-actions .button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.data-buyer-caveat{color:#e5f4f0;background:#0a1b21b3;border-left:3px solid #48e3bc;max-width:95ch;margin:22px 0 0;padding:14px 17px;line-height:1.62}.data-buyer-section h2,.data-buyer-faq h2,.data-buyer-final h2{color:#f4fffc;max-width:35ch;margin:9px 0 16px;font-size:clamp(25px,2.4vw,36px);line-height:1.18}.data-buyer-section p,.data-buyer-final p,.data-buyer-faq p{color:#d8e8e4;max-width:100ch;font-size:16px;line-height:1.72}.data-buyer-page a:not(.button){color:#8aeed0;overflow-wrap:anywhere}.data-buyer-family-grid,.data-buyer-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0;display:grid}.data-buyer-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-buyer-family-grid article,.data-buyer-check-grid article{background:#13292d;border:1px solid #315b56;border-radius:14px;min-width:0;padding:20px}.data-buyer-family-grid h3,.data-buyer-check-grid h3{color:#f1fcf8;margin:12px 0 10px;font-size:19px}.data-buyer-family-grid strong{color:#f5fffb;font-variant-numeric:tabular-nums;font-size:27px;font-weight:750}.data-buyer-family-grid strong small{color:#c6e0d9;font-size:13px;font-weight:500}.data-buyer-family-grid p,.data-buyer-check-grid p{margin:10px 0 0;font-size:15px}.data-buyer-status{color:#a4edcf;letter-spacing:.055em;font-size:12.5px;font-weight:750;display:inline-block}.data-buyer-note{background:#11252a;border:1px solid #3a605b;border-radius:10px;padding:15px 17px}.data-buyer-filters{flex-wrap:wrap;align-items:end;gap:13px;margin:20px 0 16px;display:flex}.data-buyer-filters label{color:#e8f4ef;gap:7px;font-size:14px;font-weight:650;display:grid}.data-buyer-filters label:first-child{min-width:min(260px,100%)}.data-buyer-filters input,.data-buyer-filters select{color:#f4fffb;min-width:180px;min-height:42px;font:inherit;background:#0d2025;border:1px solid #4a746d;border-radius:8px;padding:8px 11px}.data-buyer-filters span{color:#b8d6ce;margin-left:auto;font-size:14px}.data-buyer-table{border:1px solid #365b56;border-radius:12px;max-width:100%;overflow:auto}.data-buyer-table table{border-collapse:collapse;color:#eaf5f1;width:100%;font-size:15px}.data-buyer-table th,.data-buyer-table td{text-align:left;vertical-align:top;border-bottom:1px solid #2d4948;padding:12px 14px;line-height:1.5}.data-buyer-table thead{color:#ecfff8;background:#163237}.data-buyer-table tbody tr:nth-child(2n){background:#13313473}.data-buyer-table code,.data-buyer-steps code{color:#ccf7e9;white-space:normal;overflow-wrap:anywhere}.data-buyer-downloads{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.data-buyer-downloads a{background:#123238;border:1px solid #3d756c;border-radius:8px;padding:10px 12px;display:inline-flex}.data-buyer-example{background:#142c30;border-left:3px solid #48e3bc;padding:15px 18px}.data-buyer-steps{color:#e4f2ed;gap:11px;padding-left:25px;line-height:1.65;display:grid}.data-buyer-faq details{border-bottom:1px solid #315653}.data-buyer-faq summary{cursor:pointer;color:#f2fdf8;padding:15px 0;font-size:17px;font-weight:650}.data-buyer-faq p{margin:0 0 17px}@media (width<=800px){.data-buyer-family-grid{grid-template-columns:1fr}.data-buyer-check-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.data-buyer-check-grid{grid-template-columns:1fr}.data-buyer-actions .button,.data-buyer-filters>*,.data-buyer-filters input,.data-buyer-filters select{width:100%}.data-buyer-table{border:0;overflow:visible}.data-buyer-table table,.data-buyer-table tbody,.data-buyer-table tr{width:100%;display:block}.data-buyer-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.data-buyer-table tr{background:#142c30;border:1px solid #365b56;border-radius:10px;margin-bottom:11px;padding:10px 14px}.data-buyer-table th,.data-buyer-table td{overflow-wrap:anywhere;border-bottom:1px solid #31504d;padding:8px 0;display:block}.data-buyer-table tr>:last-child{border-bottom:0}.data-buyer-table td:before,.data-buyer-table tbody th:before{content:attr(data-label);color:#add1c8;margin-bottom:3px;font-size:12px;font-weight:600;display:block}}
