:root{--gp-yellow:#f6e448;--gp-black:#171916;--gp-white:#fff;--gp-soft:#f5f6f2;--gp-muted:#666b61;--gp-line:#dedfd7;--brand-yellow:var(--gp-yellow);--brand-brown:var(--gp-black);--brand-paper:#fff;--paper:#fff;--ink:var(--gp-black);--yellow:var(--gp-yellow);--yh-ink:var(--gp-black);--yh-paper:#fff;--yh-yellow:var(--gp-yellow);--rule:var(--gp-line);--muted:var(--gp-muted);--surface:var(--gp-soft);--font-heading:var(--font-general);--yh-serif:var(--font-general), sans-serif;--yh-sans:var(--font-general), sans-serif}html{scroll-padding-top:100px}body{color:var(--gp-black)!important;background:#fff!important}body h1:not(.reference-site,.reference-site *),body h2:not(.reference-site,.reference-site *),body h3:not(.reference-site,.reference-site *),body h4:not(.reference-site,.reference-site *),body legend:not(.reference-site,.reference-site *),body .display:not(.reference-site,.reference-site *){font-family:var(--font-general), Arial, sans-serif!important;letter-spacing:-.055em!important;font-weight:550!important}body h1 em:not(.reference-site,.reference-site *),body h2 em:not(.reference-site,.reference-site *),body h3 em:not(.reference-site,.reference-site *){color:var(--gp-muted);font-style:normal}.gp-main :not(.reference-site,.reference-site *),.gp-header :not(.reference-site,.reference-site *),.gp-footer :not(.reference-site,.reference-site *){box-sizing:border-box}.gp-main:not(.reference-site,.reference-site *){font-size:16px;line-height:1.6;overflow:clip}.gp-main a:not(.reference-site,.reference-site *),.gp-header a:not(.reference-site,.reference-site *),.gp-footer a:not(.reference-site,.reference-site *){text-decoration:none}.gp-main p:not(.reference-site,.reference-site *){color:var(--gp-muted);line-height:1.65}.gp-main h1:not(.reference-site,.reference-site *),.gp-main h2:not(.reference-site,.reference-site *),.gp-main h3:not(.reference-site,.reference-site *),.gp-footer h2:not(.reference-site,.reference-site *){color:inherit;text-wrap:balance;margin:0}.gp-main h1:not(.reference-site,.reference-site *){font-size:clamp(48px,5.75vw,86px);line-height:1.04}.gp-main h2:not(.reference-site,.reference-site *){font-size:clamp(36px,4.2vw,60px);line-height:1.09}.gp-main h3:not(.reference-site,.reference-site *){font-size:26px;line-height:1.2}.gp-main h1 span:not(.reference-site,.reference-site *),.gp-main h2 span:not(.reference-site,.reference-site *){color:#828779}.gp-wrap:not(.reference-site,.reference-site *){width:min(1240px,100% - 96px);margin-inline:auto}.gp-section:not(.reference-site,.reference-site *){padding-block:104px}.gp-section-title:not(.reference-site,.reference-site *){max-width:800px;margin-bottom:48px}.gp-section-title>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:580px;margin-top:22px}.gp-kicker:not(.reference-site,.reference-site *){letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:650;line-height:1.4;display:flex;color:var(--gp-black)!important;margin:0 0 23px!important}.gp-kicker-line:not(.reference-site,.reference-site *){background:var(--gp-black);width:25px;height:2px;display:block}.gp-fineprint:not(.reference-site,.reference-site *){max-width:850px;line-height:1.7;margin-top:24px!important;font-size:12px!important}.gp-soft:not(.reference-site,.reference-site *){background:var(--gp-soft)}.gp-header:not(.reference-site,.reference-site *){z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--gp-line);background:#ffffffed;position:sticky;top:0}.gp-nav-inner:not(.reference-site,.reference-site *){justify-content:space-between;align-items:center;gap:30px;width:min(1360px,100% - 72px);height:88px;margin:auto;display:flex}.gp-brand:not(.reference-site,.reference-site *){color:var(--gp-black);letter-spacing:-1.1px;white-space:nowrap;align-items:center;gap:10px;font-size:25px;font-weight:650;display:inline-flex}.gp-brand img:not(.reference-site,.reference-site *){object-fit:contain;border-radius:0}.gp-brand-period:not(.reference-site,.reference-site *){color:#9b8d00!important}.gp-desktop-nav:not(.reference-site,.reference-site *){align-items:center;gap:27px;display:flex}.gp-desktop-nav a:not(.reference-site,.reference-site *){color:#484c43;white-space:nowrap;font-size:13px;font-weight:550;transition:color .2s}.gp-desktop-nav a:hover:not(.reference-site,.reference-site *),.gp-desktop-nav a[aria-current]:not(.reference-site,.reference-site *){color:#111;text-underline-offset:7px;text-decoration:underline}.gp-call:not(.reference-site,.reference-site *){background:var(--gp-black);border-radius:5px;align-items:center;gap:24px;padding:12px 20px;font-size:13px;display:flex;color:#fff!important}.gp-call:hover:not(.reference-site,.reference-site *){background:#383d31}.gp-mobile-toggle:not(.reference-site,.reference-site *){display:none}.gp-skip:not(.reference-site,.reference-site *){background:var(--gp-yellow);z-index:200;color:#111;padding:12px;position:fixed;top:-100px;left:20px}.gp-skip:focus:not(.reference-site,.reference-site *){top:10px}.gp-mobile-nav:not(.reference-site,.reference-site *){max-height:calc(100dvh - 76px);padding:12px 28px 28px;overflow:auto}.gp-mobile-nav a:not(.reference-site,.reference-site *){color:var(--gp-black);border-bottom:1px solid var(--gp-line);justify-content:space-between;padding:15px 0;font-size:18px;display:flex}.gp-btn:not(.reference-site,.reference-site *){background:var(--gp-yellow);cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:53px;padding:16px 22px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.25;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;color:var(--gp-black)!important;text-decoration:none!important}.gp-btn:hover:not(.reference-site,.reference-site *){background:#efda26;transform:translateY(-2px);box-shadow:0 6px #1719160b}.gp-btn:disabled:not(.reference-site,.reference-site *){opacity:.6;cursor:wait;transform:none}.gp-btn-dark:not(.reference-site,.reference-site *){background:var(--gp-black);color:#fff!important}.gp-btn-dark:hover:not(.reference-site,.reference-site *){background:#34382f}.gp-btn-outline:not(.reference-site,.reference-site *){background:0 0;border-color:#c9ccc1}.gp-btn-outline:hover:not(.reference-site,.reference-site *){background:var(--gp-yellow);border-color:var(--gp-yellow)}.gp-text-link:not(.reference-site,.reference-site *){text-underline-offset:6px;align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex;color:var(--gp-black)!important;-webkit-text-decoration:underline #b9bdb0!important;text-decoration:underline #b9bdb0!important;text-decoration-thickness:1px!important}.gp-text-link:hover:not(.reference-site,.reference-site *){text-decoration-color:#111!important}.gp-actions:not(.reference-site,.reference-site *){flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.gp-main a:focus-visible:not(.reference-site,.reference-site *),.gp-main button:focus-visible:not(.reference-site,.reference-site *),.gp-header a:focus-visible:not(.reference-site,.reference-site *),.gp-header button:focus-visible:not(.reference-site,.reference-site *),.gp-main summary:focus-visible:not(.reference-site,.reference-site *),.gp-footer a:focus-visible:not(.reference-site,.reference-site *){outline-offset:5px;outline:3px solid #817200}.gp-hero:not(.reference-site,.reference-site *){grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;min-height:680px;padding-block:66px 82px;display:grid}.gp-hero-copy>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:420px;margin-top:26px;font-size:16px}.gp-hero h1:not(.reference-site,.reference-site *){font-size:clamp(50px,5.5vw,82px);letter-spacing:-.065em!important}.gp-hero .gp-actions:not(.reference-site,.reference-site *){gap:20px}.gp-hero .gp-text-link:not(.reference-site,.reference-site *){font-size:12px}.gp-hero-visual:not(.reference-site,.reference-site *){padding:18px 20px 32px 0;position:relative}.gp-hero-photo:not(.reference-site,.reference-site *){background:#eee9de;border-radius:8px;height:432px;position:relative;overflow:hidden}.gp-hero-photo>img:not(.reference-site,.reference-site *){object-fit:cover;object-position:50% 28%;filter:saturate(.5)}.gp-hero-photo:not(.reference-site,.reference-site *):after{content:"";background:linear-gradient(#0000,#10140fe6);position:absolute;inset:50% 0 0}.gp-founder-caption:not(.reference-site,.reference-site *){z-index:1;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:28px;left:26px}.gp-founder-caption strong:not(.reference-site,.reference-site *){letter-spacing:-.5px;font-size:20px}.gp-founder-caption span:not(.reference-site,.reference-site *){color:#d5d7ce;font-size:11px}.gp-hero-note:not(.reference-site,.reference-site *){background:var(--gp-yellow);z-index:2;border-radius:5px;width:212px;padding:22px;position:absolute;top:-5px;right:-19px;transform:rotate(5deg)}.gp-hero-note p:not(.reference-site,.reference-site *){color:var(--gp-black);margin:12px 0 0;font-size:13px;line-height:1.5}.gp-note-arrow:not(.reference-site,.reference-site *){font-size:32px;line-height:1}.gp-pod-ticket:not(.reference-site,.reference-site *){background:#fff;border:1px solid #e5e6dd;border-radius:6px;padding:20px 24px;position:absolute;bottom:0;left:-30px;right:45px;box-shadow:0 12px 40px #2028170e}.gp-pod-ticket>span:not(.reference-site,.reference-site *){letter-spacing:.13em;color:var(--gp-muted);font-size:9px}.gp-pod-ticket>div:not(.reference-site,.reference-site *){justify-content:space-between;align-items:center;gap:12px;margin:12px 0 5px;font-size:14px;display:flex}.gp-pod-ticket>div>span:not(.reference-site,.reference-site *){background:var(--gp-yellow);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.gp-pod-ticket p:not(.reference-site,.reference-site *){margin:0;font-size:11px}.gp-proof-strip:not(.reference-site,.reference-site *){border-block:1px solid var(--gp-line)}.gp-proof-strip>.gp-wrap:not(.reference-site,.reference-site *){justify-content:space-between;align-items:center;gap:30px;min-height:112px;display:flex}.gp-proof-strip p:not(.reference-site,.reference-site *){flex-shrink:0;font-size:11px;line-height:1.6}.gp-proof-strip strong:not(.reference-site,.reference-site *){color:#383d32;font-weight:550}.gp-proof-strip img:not(.reference-site,.reference-site *){object-fit:contain;filter:grayscale();width:150px;max-height:45px}.gp-proof-strip a:not(.reference-site,.reference-site *){color:var(--gp-black);white-space:nowrap;font-size:12px}.gp-problem:not(.reference-site,.reference-site *){background:var(--gp-soft)}.gp-problem>.gp-wrap:not(.reference-site,.reference-site *){grid-template-columns:1.2fr 1fr;gap:15%;display:grid}.gp-problem-copy>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:400px;margin:24px 0}.gp-research:not(.reference-site,.reference-site *){padding-top:12px}.gp-research>div:not(.reference-site,.reference-site *){border-bottom:1px solid #d8dbcf;margin-bottom:25px;padding-bottom:25px}.gp-research>div>strong:not(.reference-site,.reference-site *){letter-spacing:-6px;font-size:80px;font-weight:500;line-height:1;display:block}.gp-research strong>span:not(.reference-site,.reference-site *){letter-spacing:-2px;font-size:36px}.gp-research p:not(.reference-site,.reference-site *){max-width:260px;color:var(--gp-black);margin:12px 0 8px;font-size:16px}.gp-research small:not(.reference-site,.reference-site *),.gp-research>a:not(.reference-site,.reference-site *){color:#69705f;font-size:10px}.gp-research>a:not(.reference-site,.reference-site *){text-underline-offset:4px;text-decoration:underline}.gp-team-intro:not(.reference-site,.reference-site *){padding-bottom:20px}.gp-team-grid:not(.reference-site,.reference-site *){grid-template-columns:1.05fr 1fr 1fr;gap:18px;display:grid}.gp-team-manifesto:not(.reference-site,.reference-site *){flex-direction:column;align-items:flex-start;padding:0 20px 0 0;display:flex}.gp-huge-plus:not(.reference-site,.reference-site *){color:#848c74;margin-bottom:35px;font-size:65px;line-height:1}.gp-team-manifesto h3:not(.reference-site,.reference-site *){font-size:40px;line-height:1.1}.gp-team-manifesto .gp-text-link:not(.reference-site,.reference-site *){margin-top:26px}.gp-role:not(.reference-site,.reference-site *){background:var(--gp-soft);border-radius:7px;flex-direction:column;min-height:340px;padding:30px;display:flex}.gp-role>span:not(.reference-site,.reference-site *){letter-spacing:.12em;font-size:9px}.gp-role h3:not(.reference-site,.reference-site *){margin:38px 0 15px;font-size:32px}.gp-role p:not(.reference-site,.reference-site *){margin:0 0 25px;font-size:13px}.gp-role>div:not(.reference-site,.reference-site *){border-top:1px solid #daddd0;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.gp-role-dark:not(.reference-site,.reference-site *){color:#fff;background:#252b22}.gp-role-dark p:not(.reference-site,.reference-site *){color:#c6ccbf}.gp-role-dark>div:not(.reference-site,.reference-site *){border-color:#4e5547}.gp-role-dark>span:not(.reference-site,.reference-site *){color:var(--gp-yellow)}.gp-process:not(.reference-site,.reference-site *){grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.gp-process article:not(.reference-site,.reference-site *){border-top:1px solid var(--gp-line);padding-top:22px}.gp-step-num:not(.reference-site,.reference-site *){color:#7a826b;font-size:13px}.gp-process h3:not(.reference-site,.reference-site *){margin:36px 0 15px}.gp-process p:not(.reference-site,.reference-site *){font-size:14px}.gp-process small:not(.reference-site,.reference-site *){color:#414737;margin-top:28px;font-size:10px;font-weight:600;display:block}.gp-journey:not(.reference-site,.reference-site *){background:var(--gp-black);color:#fff;padding:100px 0}.gp-journey .gp-kicker:not(.reference-site,.reference-site *){color:var(--gp-yellow)!important}.gp-journey p:not(.reference-site,.reference-site *){color:#afb5a7}.gp-journey-grid:not(.reference-site,.reference-site *){border-top:1px solid #42483c;grid-template-columns:repeat(5,1fr);gap:0;margin-top:55px;margin-bottom:30px;display:grid}.gp-journey-grid>div:not(.reference-site,.reference-site *){margin-right:22px;padding:25px 22px 0 0}.gp-journey-grid>div>span:not(.reference-site,.reference-site *){color:#9ca58d;justify-content:space-between;font-size:10px;display:flex}.gp-journey-grid b:not(.reference-site,.reference-site *){color:var(--gp-yellow);font-size:18px;font-weight:400}.gp-journey-grid h3:not(.reference-site,.reference-site *){margin-top:35px;font-size:23px}.gp-journey-grid p:not(.reference-site,.reference-site *){margin-top:14px;font-size:12px}.gp-journey .gp-text-link:not(.reference-site,.reference-site *){color:#fff!important;text-decoration-color:#5a624d!important}.gp-report-section:not(.reference-site,.reference-site *){grid-template-columns:.85fr 1.15fr;align-items:center;gap:10%;display:grid}.gp-report-section>div:first-child>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:340px;margin:25px 0}.gp-report:not(.reference-site,.reference-site *){background:#fff;border:1px solid #dce0d3;border-radius:8px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 18px 65px #1f28120b}.gp-report-header:not(.reference-site,.reference-site *){border-bottom:1px solid #e9ebe4;justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.gp-report-header>span:first-child:not(.reference-site,.reference-site *){letter-spacing:-.8px;font-size:16px;font-weight:650}.gp-report-header>span:last-child:not(.reference-site,.reference-site *){color:#6a715f;letter-spacing:.08em;font-size:8px}.gp-report-intro:not(.reference-site,.reference-site *){padding:25px 25px 15px}.gp-report-intro small:not(.reference-site,.reference-site *){color:#707665;font-size:9px}.gp-report-intro h3:not(.reference-site,.reference-site *){margin-top:10px;font-size:27px}.gp-report-intro p:not(.reference-site,.reference-site *){margin-top:8px;font-size:11px}.gp-report-stats:not(.reference-site,.reference-site *){grid-template-columns:repeat(4,1fr);gap:10px;margin:5px 25px 25px;display:grid}.gp-report-stats>div:not(.reference-site,.reference-site *){background:var(--gp-soft);border-radius:3px;padding:15px 10px}.gp-report-stats strong:not(.reference-site,.reference-site *){letter-spacing:-1px;white-space:nowrap;font-size:25px;font-weight:550;display:block}.gp-report-stats span:not(.reference-site,.reference-site *){color:#676e5d;margin-top:5px;font-size:8px;display:block}.gp-report-table:not(.reference-site,.reference-site *){margin-inline:25px;font-size:9px}.gp-report-table>div:not(.reference-site,.reference-site *){border-bottom:1px solid #eaede3;grid-template-columns:1.4fr 1fr .8fr;align-items:center;gap:12px;padding:13px 0;display:grid}.gp-report-table>div:first-child:not(.reference-site,.reference-site *){color:#737b68;font-size:8px}.gp-report-status:not(.reference-site,.reference-site *){text-align:center;background:#eff2e7;border-radius:3px;padding:3px 6px;font-size:8px}.gp-report-note:not(.reference-site,.reference-site *){padding:20px 25px}.gp-report-note strong:not(.reference-site,.reference-site *){font-size:10px}.gp-report-note p:not(.reference-site,.reference-site *){margin:6px 0 0;font-size:10px}.gp-report-disclaimer:not(.reference-site,.reference-site *){background:#fafbf8;padding:10px 25px;margin:0!important;font-size:8px!important}.gp-report-full:not(.reference-site,.reference-site *){max-width:900px}.gp-report-full .gp-report:not(.reference-site,.reference-site *){margin-bottom:60px;transform:none}.gp-report-full .gp-report-stats strong:not(.reference-site,.reference-site *){font-size:40px}.gp-report-full .gp-report-stats span:not(.reference-site,.reference-site *),.gp-report-full .gp-report-table:not(.reference-site,.reference-site *){font-size:12px}.gp-report-full .gp-report-table>div:not(.reference-site,.reference-site *){padding:20px 0}.gp-report-full .gp-report-intro:not(.reference-site,.reference-site *){padding-block:35px}.gp-cases:not(.reference-site,.reference-site *){grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.gp-case:not(.reference-site,.reference-site *){color:var(--gp-black);transition:transform .2s;display:block}.gp-case:hover:not(.reference-site,.reference-site *){transform:translateY(-5px)}.gp-case-image:not(.reference-site,.reference-site *){background:var(--gp-soft);border-radius:6px;height:240px;margin-bottom:22px;position:relative;overflow:hidden}.gp-case-image img:not(.reference-site,.reference-site *){object-fit:cover;transition:transform .5s}.gp-case:hover img:not(.reference-site,.reference-site *){transform:scale(1.03)}.gp-case-image>span:not(.reference-site,.reference-site *){background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:15px;right:15px}.gp-case>small:not(.reference-site,.reference-site *){text-transform:uppercase;letter-spacing:.08em;color:#717765;font-size:9px}.gp-case h3:not(.reference-site,.reference-site *){margin:12px 0 25px;font-size:24px}.gp-case>strong:not(.reference-site,.reference-site *){letter-spacing:-2.5px;font-size:46px;font-weight:550;line-height:1}.gp-case>p:not(.reference-site,.reference-site *){margin-top:9px;font-size:12px}.gp-case-read:not(.reference-site,.reference-site *){margin-top:16px;font-size:11px;font-weight:600;display:inline-block}.gp-niche-section:not(.reference-site,.reference-site *){background:var(--gp-soft)}.gp-niches>a:not(.reference-site,.reference-site *){color:var(--gp-black);border-top:1px solid #d7dbce;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:25px 10px;transition:padding .2s,background .2s;display:grid}.gp-niches>a:hover:not(.reference-site,.reference-site *){background:#eaedde;padding-inline:20px}.gp-niche-number:not(.reference-site,.reference-site *){color:#778066;font-size:11px}.gp-niches h3:not(.reference-site,.reference-site *){font-size:25px}.gp-niches p:not(.reference-site,.reference-site *){margin-top:8px;margin-bottom:0;font-size:12px}.gp-niches>a>span:last-child:not(.reference-site,.reference-site *){font-size:28px}.gp-comparison:not(.reference-site,.reference-site *){border:1px solid var(--gp-line);border-radius:7px;overflow-x:auto}.gp-comparison table:not(.reference-site,.reference-site *){border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:12px}.gp-comparison th:not(.reference-site,.reference-site *),.gp-comparison td:not(.reference-site,.reference-site *){border-bottom:1px solid var(--gp-line);padding:22px 20px}.gp-comparison th:not(.reference-site,.reference-site *){font-weight:550}.gp-comparison thead:not(.reference-site,.reference-site *){background:var(--gp-soft)}.gp-comparison th:last-child:not(.reference-site,.reference-site *),.gp-comparison td:last-child:not(.reference-site,.reference-site *){background:#f7efad}.gp-comparison thead th:last-child:not(.reference-site,.reference-site *){background:var(--gp-yellow)}.gp-comparison tbody tr:last-child>:not(.reference-site,.reference-site *){border-bottom:0}.gp-pricing:not(.reference-site,.reference-site *){background:var(--gp-soft)}.gp-pods:not(.reference-site,.reference-site *){grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.gp-pod:not(.reference-site,.reference-site *){background:#fff;border:1px solid #d9ddd0;border-radius:7px;flex-direction:column;padding:29px 25px;display:flex}.gp-pod-featured:not(.reference-site,.reference-site *){background:var(--gp-black);color:#fff;border-color:var(--gp-black)}.gp-pod-top:not(.reference-site,.reference-site *){justify-content:space-between;align-items:center;gap:8px;display:flex}.gp-pod-top h3:not(.reference-site,.reference-site *){white-space:nowrap;font-size:25px}.gp-pod-top>span:not(.reference-site,.reference-site *){max-width:75px;color:var(--gp-yellow);text-align:right;font-size:8px;line-height:1.5}.gp-pod>p:not(.gp-pod-meta):not(.reference-site,.reference-site *){min-height:42px;margin:18px 0 28px;font-size:12px}.gp-pod-featured p:not(.reference-site,.reference-site *){color:#c0c6b7}.gp-price:not(.reference-site,.reference-site *){flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.gp-price small:not(.reference-site,.reference-site *){width:100%;color:var(--gp-muted);font-size:10px}.gp-price strong:not(.reference-site,.reference-site *){letter-spacing:-2px;font-size:44px;font-weight:500;line-height:1.3}.gp-price>span:not(.reference-site,.reference-site *){font-size:11px}.gp-pod-featured .gp-price small:not(.reference-site,.reference-site *){color:#b9c1ad}.gp-pod-meta:not(.reference-site,.reference-site *){margin-top:9px;margin-bottom:26px;font-size:10px}.gp-pod-featured .gp-pod-meta:not(.reference-site,.reference-site *){color:#b9c1ad}.gp-pod>.gp-btn:not(.reference-site,.reference-site *){width:100%;min-height:49px;font-size:12px}.gp-pod ul:not(.reference-site,.reference-site *){border-top:1px solid #dfe3d5;gap:14px;margin:25px 0 0;padding:23px 0 0;list-style:none;display:grid}.gp-pod li:not(.reference-site,.reference-site *){gap:11px;font-size:11px;line-height:1.5;display:flex}.gp-pod li>span:not(.reference-site,.reference-site *){color:#6e795a}.gp-pod-featured ul:not(.reference-site,.reference-site *){border-color:#434b39}.gp-pod-featured li>span:not(.reference-site,.reference-site *){color:var(--gp-yellow)}.gp-pod-team:not(.reference-site,.reference-site *){border-top:1px solid #d9decf;margin-top:30px;padding-top:20px}.gp-pod-featured .gp-pod-team:not(.reference-site,.reference-site *){border-color:#434b39}.gp-pod-team strong:not(.reference-site,.reference-site *){font-size:12px}.gp-pod-team p:not(.reference-site,.reference-site *),.gp-pod-team small:not(.reference-site,.reference-site *){font-size:11px;line-height:1.7}.gp-integrations:not(.reference-site,.reference-site *){grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;display:grid}.gp-integrations h2:not(.reference-site,.reference-site *){font-size:36px}.gp-integrations>div:not(.reference-site,.reference-site *){grid-template-columns:repeat(3,1fr);align-items:center;gap:25px;display:grid}.gp-integrations img:not(.reference-site,.reference-site *){object-fit:contain;filter:grayscale();max-width:100%;height:38px}.gp-integrations a:not(.reference-site,.reference-site *){color:var(--gp-black);grid-column:1/-1;margin-top:10px;font-size:11px}.gp-faq:not(.reference-site,.reference-site *){border-top:1px solid var(--gp-line);grid-template-columns:.85fr 1.15fr;gap:10%;display:grid}.gp-faq h2:not(.reference-site,.reference-site *){font-size:43px}.gp-faq>div>p:not(.gp-kicker):not(.reference-site,.reference-site *){margin-top:25px;font-size:14px}.gp-faq details:not(.reference-site,.reference-site *){border-bottom:1px solid var(--gp-line)}.gp-faq summary:not(.reference-site,.reference-site *){cursor:pointer;justify-content:space-between;gap:22px;padding:21px 0;font-size:14px;font-weight:550;list-style:none;display:flex}.gp-faq summary:not(.reference-site,.reference-site *)::-webkit-details-marker{display:none}.gp-faq summary span:not(.reference-site,.reference-site *){font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.gp-faq details[open] summary span:not(.reference-site,.reference-site *){transform:rotate(45deg)}.gp-faq details p:not(.reference-site,.reference-site *){margin:0;padding:0 30px 24px 0;font-size:13px}.gp-audit-section:not(.reference-site,.reference-site *){background:var(--gp-soft)}.gp-audit-grid:not(.reference-site,.reference-site *){grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.gp-audit-grid>div>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:410px;margin-block:25px}.gp-checklist:not(.reference-site,.reference-site *){gap:16px;margin:30px 0;padding:0;font-size:13px;list-style:none;display:grid}.gp-checklist li:not(.reference-site,.reference-site *):before{content:"✓";color:#66734e;margin-right:12px;font-size:12px}.gp-form:not(.reference-site,.reference-site *){background:#fff;border:1px solid #d8ddce;border-radius:7px;min-width:0;padding:35px}.gp-form>h3:not(.reference-site,.reference-site *){font-size:28px}.gp-form>p:not(.reference-site,.reference-site *){margin:10px 0 28px;font-size:12px}.gp-form-fields:not(.reference-site,.reference-site *){grid-template-columns:1fr 1fr;gap:20px 15px;display:grid}.gp-form label:not(.reference-site,.reference-site *){flex-direction:column;gap:9px;font-size:11px;font-weight:550;display:flex}.gp-form input:not([type=checkbox]):not(.reference-site,.reference-site *),.gp-form select:not(.reference-site,.reference-site *){width:100%;min-width:0;height:46px;color:var(--gp-black);box-shadow:none;outline-offset:3px;background:#fff;border:1px solid #d9ddcf;border-radius:4px;padding:12px 10px;font-family:inherit;font-size:12px}.gp-form input:focus:not(.reference-site,.reference-site *),.gp-form select:focus:not(.reference-site,.reference-site *){border-color:#0000;outline:2px solid #90811d}.gp-field-wide:not(.reference-site,.reference-site *){grid-column:1/-1}.gp-form .gp-consent:not(.reference-site,.reference-site *){color:#737b68;flex-direction:row;align-items:start;gap:10px;margin:23px 0;font-size:10px;font-weight:400;line-height:1.65;display:flex}.gp-consent input:not(.reference-site,.reference-site *){width:15px;height:15px;accent-color:var(--gp-black);flex-shrink:0;margin:3px 0 0}.gp-consent a:not(.reference-site,.reference-site *){color:inherit;text-decoration:underline}.gp-form>.gp-btn:not(.reference-site,.reference-site *){width:100%;font-size:12px}.gp-form>small:not(.reference-site,.reference-site *){text-align:center;color:#737b68;margin-top:15px;font-size:9px;display:block}.gp-form .form-honeypot:not(.reference-site,.reference-site *){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gp-form .gp-form-error:not(.reference-site,.reference-site *){color:#992d20;margin:15px 0;font-size:12px}.gp-form-success .cal-inline:not(.reference-site,.reference-site *){min-height:600px}.gp-audit-page:not(.reference-site,.reference-site *){padding-top:80px}.gp-audit-grid h1:not(.reference-site,.reference-site *){font-size:clamp(48px,5.3vw,72px)}.gp-audit-proof:not(.reference-site,.reference-site *){border-top:1px solid var(--gp-line);align-items:center;gap:20px;margin-top:30px;padding-top:20px;display:flex}.gp-audit-proof>strong:not(.reference-site,.reference-site *){letter-spacing:-3px;font-size:48px;font-weight:500}.gp-audit-proof>p:not(.reference-site,.reference-site *){margin:0;font-size:11px}.gp-audit-proof a:not(.reference-site,.reference-site *){color:var(--gp-black);font-weight:550}.gp-cta:not(.reference-site,.reference-site *){background:var(--gp-yellow);padding-block:88px}.gp-cta>.gp-wrap:not(.reference-site,.reference-site *){grid-template-columns:1.2fr .8fr;align-items:end;gap:20px 9%;display:grid}.gp-cta .gp-kicker:not(.reference-site,.reference-site *){grid-column:1/-1}.gp-cta h2:not(.reference-site,.reference-site *){font-size:clamp(48px,5.4vw,76px)}.gp-cta p:not(.reference-site,.reference-site *){color:#4c4d2d;max-width:360px;margin:0 0 25px;font-size:14px}.gp-cta .gp-text-link:not(.reference-site,.reference-site *){margin-top:22px;font-size:11px;display:flex}.gp-cta .gp-btn:not(.reference-site,.reference-site *){font-size:12px}.gp-footer:not(.reference-site,.reference-site *){color:#fff;background:#171916;padding:65px 0 25px}.gp-footer a:not(.reference-site,.reference-site *){color:inherit}.gp-footer .gp-brand:not(.reference-site,.reference-site *){color:#fff;font-size:27px}.gp-footer-top:not(.reference-site,.reference-site *){grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.gp-footer-top>div>p:not(.reference-site,.reference-site *){color:#aeb6a1;margin:22px 0;font-size:15px;line-height:1.6}.gp-footer-top>div>a:not(.gp-brand):not(.reference-site,.reference-site *){font-size:12px}.gp-footer-location:not(.reference-site,.reference-site *){color:#939c86;margin-top:14px;font-size:10px;display:block}.gp-footer-top nav:not(.reference-site,.reference-site *){grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.gp-footer nav strong:not(.reference-site,.reference-site *){color:#fff;margin-bottom:22px;font-size:11px;font-weight:550;display:block}.gp-footer nav a:not(.reference-site,.reference-site *){color:#aab39c;margin:12px 0;font-size:11px;line-height:1.6;display:block}.gp-footer nav a:hover:not(.reference-site,.reference-site *){color:var(--gp-yellow)}.gp-footer-word:not(.reference-site,.reference-site *){letter-spacing:-.065em;padding:85px 0 60px;font-size:clamp(50px,8vw,115px);font-weight:500;line-height:1.04}.gp-footer-word>span:not(.reference-site,.reference-site *){color:#89957a}.gp-footer-bottom:not(.reference-site,.reference-site *){color:#98a28a;border-top:1px solid #383f30;justify-content:space-between;gap:25px;padding-top:24px;font-size:10px;display:flex}.gp-footer-bottom>div:not(.reference-site,.reference-site *){gap:25px;display:flex}.gp-page-hero:not(.reference-site,.reference-site *){padding-block:85px 75px}.gp-page-hero h1:not(.reference-site,.reference-site *){max-width:1040px}.gp-page-hero>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:610px;margin-top:28px;font-size:17px}.gp-value-grid:not(.reference-site,.reference-site *){grid-template-columns:repeat(2,1fr);gap:50px 70px;display:grid}.gp-value-grid article:not(.reference-site,.reference-site *){border-top:1px solid var(--gp-line);padding-top:25px}.gp-value-grid h3:not(.reference-site,.reference-site *){font-size:26px}.gp-value-grid p:not(.reference-site,.reference-site *){max-width:500px;font-size:14px}.gp-addons>div:not(.reference-site,.reference-site *){border-top:1px solid var(--gp-line);justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.gp-addons h3:not(.reference-site,.reference-site *){font-size:20px}.gp-addons span:not(.reference-site,.reference-site *){color:var(--gp-muted);text-align:right;font-size:13px}.gp-founder-section:not(.reference-site,.reference-site *){border-top:1px solid var(--gp-line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%;display:grid}.gp-founder-image:not(.reference-site,.reference-site *){border-radius:6px;height:530px;position:relative;overflow:hidden}.gp-founder-image img:not(.reference-site,.reference-site *){object-fit:cover;object-position:50% 25%;filter:saturate(.6)}.gp-founder-section>div>p:not(.gp-kicker):not(.reference-site,.reference-site *){margin-top:25px;font-size:15px}.gp-founder-section .gp-text-link:not(.reference-site,.reference-site *){margin-top:20px}.gp-services-grid:not(.reference-site,.reference-site *){grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.gp-services-grid>a:not(.reference-site,.reference-site *){background:var(--gp-soft);color:var(--gp-black);border-radius:6px;padding:35px;transition:background .2s}.gp-services-grid>a:hover:not(.reference-site,.reference-site *){background:#f4ecc0}.gp-services-grid>a>span:not(.reference-site,.reference-site *){color:#737c65;font-size:10px}.gp-services-grid h2:not(.reference-site,.reference-site *){margin:25px 0 15px;font-size:35px}.gp-services-grid p:not(.reference-site,.reference-site *){max-width:400px;font-size:14px}.gp-services-grid b:not(.reference-site,.reference-site *){margin-top:25px;font-size:11px;font-weight:550;display:block}body .button:not(.reference-site,.reference-site *),body a.button:not(.reference-site,.reference-site *),body button.button:not(.reference-site,.reference-site *),body .nav-cta:not(.reference-site,.reference-site *){background:var(--gp-yellow)!important;color:var(--gp-black)!important;box-shadow:none!important;white-space:normal!important;border:1px solid #0000!important;border-radius:5px!important;min-height:52px!important;padding:14px 22px!important;font-size:13px!important}body .button:hover:not(.reference-site,.reference-site *){filter:none!important;box-shadow:none!important}body .page-hero:not(.reference-site,.reference-site *),body .search-hero:not(.reference-site,.reference-site *),body .ap-hero:not(.reference-site,.reference-site *),body .case-hub-hero:not(.reference-site,.reference-site *){background:var(--gp-soft)!important;animation:none!important}body .search-hero-glow:not(.reference-site,.reference-site *){display:none}body .page-hero h1:not(.reference-site,.reference-site *),body .search-hero h1:not(.reference-site,.reference-site *),body .ap-hero h1:not(.reference-site,.reference-site *){max-width:18ch;font-size:clamp(42px,5.5vw,76px)!important;line-height:1.06!important}body .ap-card:not(.reference-site,.reference-site *),body .tool-card:not(.reference-site,.reference-site *),body .resource-card:not(.reference-site,.reference-site *),body .service-card:not(.reference-site,.reference-site *){box-shadow:none!important;border-radius:7px!important}body .final-cta:not(.reference-site,.reference-site *){background:var(--gp-yellow)!important;color:var(--gp-black)!important}body .final-cta p:not(.reference-site,.reference-site *){color:#43462f!important}body .label:not(.reference-site,.reference-site *),body .ap-kicker:not(.reference-site,.reference-site *){color:#626b53!important}body .container:not(.reference-site,.reference-site *){width:min(1240px,100% - 96px)}body .case-index article:not(.reference-site,.reference-site *){border-radius:7px!important}body .case-index h2:not(.reference-site,.reference-site *){font-size:32px!important}body .ap-next-card:not(.reference-site,.reference-site *),body .ct-option:not(.reference-site,.reference-site *){background:var(--gp-soft)!important;color:var(--gp-black)!important;box-shadow:none!important}body .ap-next-card p:not(.reference-site,.reference-site *),body .ct-option p:not(.reference-site,.reference-site *){color:var(--gp-muted)!important}@media (min-width:1500px){.gp-hero:not(.reference-site,.reference-site *){padding-block:85px 100px}.gp-hero-photo:not(.reference-site,.reference-site *){height:470px}}@media (max-width:1100px){.gp-wrap:not(.reference-site,.reference-site *),body .container:not(.reference-site,.reference-site *){width:calc(100% - 64px)}.gp-nav-inner:not(.reference-site,.reference-site *){gap:20px;width:calc(100% - 48px)}.gp-desktop-nav:not(.reference-site,.reference-site *){gap:17px}.gp-desktop-nav a:not(.reference-site,.reference-site *){font-size:11px}.gp-brand:not(.reference-site,.reference-site *){font-size:23px}.gp-hero:not(.reference-site,.reference-site *){gap:5%;min-height:630px}.gp-hero h1:not(.reference-site,.reference-site *){font-size:64px}.gp-hero .gp-actions:not(.reference-site,.reference-site *){gap:18px}.gp-hero .gp-btn:not(.reference-site,.reference-site *){padding-inline:16px;font-size:11px}.gp-hero-photo:not(.reference-site,.reference-site *){height:400px}.gp-hero-note:not(.reference-site,.reference-site *){width:180px;padding:20px;right:-10px}.gp-proof-strip img:not(.reference-site,.reference-site *){width:130px}.gp-pod:not(.reference-site,.reference-site *){padding:25px 18px}.gp-price strong:not(.reference-site,.reference-site *){font-size:38px}.gp-pod-top h3:not(.reference-site,.reference-site *){font-size:23px}.gp-role:not(.reference-site,.reference-site *){padding:25px}.gp-role h3:not(.reference-site,.reference-site *){font-size:28px}.gp-team-manifesto h3:not(.reference-site,.reference-site *){font-size:34px}.gp-report-section:not(.reference-site,.reference-site *){gap:6%}.gp-report-stats:not(.reference-site,.reference-site *){gap:6px;margin-inline:18px}.gp-report-stats strong:not(.reference-site,.reference-site *){font-size:22px}.gp-faq:not(.reference-site,.reference-site *){gap:7%}.gp-footer-top:not(.reference-site,.reference-site *){gap:6%}}@media (max-width:800px){.gp-wrap:not(.reference-site,.reference-site *),body .container:not(.reference-site,.reference-site *){width:calc(100% - 40px)}.gp-nav-inner:not(.reference-site,.reference-site *){gap:16px;width:calc(100% - 36px);height:74px}.gp-brand:not(.reference-site,.reference-site *){gap:6px;font-size:23px}.gp-brand img:not(.reference-site,.reference-site *){width:34px;height:34px}.gp-desktop-nav:not(.reference-site,.reference-site *){display:none}.gp-call:not(.reference-site,.reference-site *){gap:14px;margin-left:auto;padding:10px 14px;font-size:11px}.gp-mobile-toggle:not(.reference-site,.reference-site *){color:var(--gp-black);white-space:nowrap;background:0 0;border:0;padding:12px 0 12px 6px;font-family:inherit;font-size:11px;display:block}.gp-section:not(.reference-site,.reference-site *){padding-block:65px}.gp-section-title:not(.reference-site,.reference-site *){margin-bottom:35px}.gp-kicker:not(.reference-site,.reference-site *){font-size:10px;margin-bottom:20px!important}.gp-hero:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:35px;min-height:auto;padding-block:48px 50px}.gp-hero h1:not(.reference-site,.reference-site *){font-size:clamp(56px,10.4vw,83px);line-height:1.02}.gp-hero-copy>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:450px;margin-top:23px;font-size:15px}.gp-hero .gp-actions:not(.reference-site,.reference-site *){gap:22px;margin-top:25px}.gp-hero .gp-btn:not(.reference-site,.reference-site *){padding:16px 19px;font-size:12px}.gp-hero-visual:not(.reference-site,.reference-site *){width:100%;max-width:550px;margin:auto;padding:15px 15px 25px}.gp-hero-photo:not(.reference-site,.reference-site *){height:410px}.gp-hero-note:not(.reference-site,.reference-site *){width:190px;top:0;right:0}.gp-pod-ticket:not(.reference-site,.reference-site *){padding:18px 22px;left:0;right:35px}.gp-proof-strip>.gp-wrap:not(.reference-site,.reference-site *){flex-wrap:wrap;justify-content:center;gap:25px;padding-block:25px}.gp-proof-strip p:not(.reference-site,.reference-site *){text-align:center;width:100%;margin:0}.gp-proof-strip p br:not(.reference-site,.reference-site *){display:none}.gp-proof-strip img:not(.reference-site,.reference-site *){width:120px;height:35px}.gp-proof-strip a:not(.reference-site,.reference-site *){display:none}.gp-problem>.gp-wrap:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:40px}.gp-problem-copy>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:500px}.gp-research:not(.reference-site,.reference-site *){grid-template-columns:1fr 1fr;gap:20px;display:grid}.gp-research>div:not(.reference-site,.reference-site *){margin:0;padding-bottom:20px}.gp-research strong:not(.reference-site,.reference-site *){letter-spacing:-4px!important;font-size:65px!important}.gp-research strong>span:not(.reference-site,.reference-site *){font-size:26px}.gp-research p:not(.reference-site,.reference-site *){font-size:13px}.gp-research small:not(.reference-site,.reference-site *){font-size:9px}.gp-research>a:not(.reference-site,.reference-site *){grid-column:1/-1}.gp-team-intro:not(.reference-site,.reference-site *){padding-bottom:0}.gp-team-grid:not(.reference-site,.reference-site *){grid-template-columns:1fr 1fr;gap:15px}.gp-team-manifesto:not(.reference-site,.reference-site *){grid-column:1/-1;padding:0 0 20px}.gp-huge-plus:not(.reference-site,.reference-site *){display:none}.gp-team-manifesto h3:not(.reference-site,.reference-site *){font-size:32px}.gp-team-manifesto h3 br:not(.reference-site,.reference-site *){display:none}.gp-role:not(.reference-site,.reference-site *){min-height:315px;padding:25px}.gp-process:not(.reference-site,.reference-site *){gap:25px}.gp-process h3:not(.reference-site,.reference-site *){margin-top:25px;font-size:23px}.gp-process p:not(.reference-site,.reference-site *){font-size:12px}.gp-journey:not(.reference-site,.reference-site *){padding-block:65px}.gp-journey-grid:not(.reference-site,.reference-site *){grid-template-columns:repeat(3,1fr);row-gap:25px}.gp-journey-grid>div:not(.reference-site,.reference-site *){margin-right:12px;padding-right:12px}.gp-journey-grid h3:not(.reference-site,.reference-site *){margin-top:20px}.gp-report-section:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:40px}.gp-report-section>div:first-child>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:450px}.gp-report:not(.reference-site,.reference-site *){transform:none}.gp-report-stats strong:not(.reference-site,.reference-site *){font-size:30px}.gp-cases:not(.reference-site,.reference-site *){gap:18px}.gp-case-image:not(.reference-site,.reference-site *){height:160px}.gp-case h3:not(.reference-site,.reference-site *){font-size:20px}.gp-case>strong:not(.reference-site,.reference-site *){font-size:38px}.gp-case>p:not(.reference-site,.reference-site *){font-size:10px}.gp-case>small:not(.reference-site,.reference-site *){font-size:8px}.gp-pods:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:20px}.gp-pod:not(.reference-site,.reference-site *){grid-template-columns:1fr 1fr;gap:0 25px;padding:30px;display:grid}.gp-pod-top:not(.reference-site,.reference-site *){grid-column:1/-1}.gp-pod>p:not(.gp-pod-meta):not(.reference-site,.reference-site *){grid-column:1/-1;min-height:0;font-size:14px}.gp-price:not(.reference-site,.reference-site *){grid-column:1}.gp-price strong:not(.reference-site,.reference-site *){font-size:48px}.gp-pod-meta:not(.reference-site,.reference-site *){grid-column:1}.gp-pod>.gp-btn:not(.reference-site,.reference-site *){grid-column:1;align-self:start}.gp-pod>ul:not(.reference-site,.reference-site *){border:0;grid-area:3/2/6;margin:0;padding-top:0}.gp-pod li:not(.reference-site,.reference-site *){font-size:12px}.gp-pod-team:not(.reference-site,.reference-site *){grid-column:1/-1}.gp-integrations:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:35px}.gp-integrations>div:not(.reference-site,.reference-site *){max-width:550px}.gp-faq:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:30px}.gp-faq h2:not(.reference-site,.reference-site *){font-size:38px}.gp-audit-grid:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:35px}.gp-audit-grid>div>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:500px}.gp-audit-page:not(.reference-site,.reference-site *){padding-top:50px}.gp-audit-grid h1:not(.reference-site,.reference-site *){font-size:60px}.gp-form:not(.reference-site,.reference-site *){padding:28px}.gp-cta>.gp-wrap:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:25px}.gp-cta:not(.reference-site,.reference-site *){padding-block:65px}.gp-cta h2:not(.reference-site,.reference-site *){font-size:58px}.gp-cta p:not(.reference-site,.reference-site *){max-width:440px}.gp-footer-top:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:45px}.gp-footer-top nav:not(.reference-site,.reference-site *){gap:20px}.gp-footer-word:not(.reference-site,.reference-site *){padding:65px 0 45px;font-size:65px}.gp-footer nav a:not(.reference-site,.reference-site *){font-size:11px}.gp-page-hero:not(.reference-site,.reference-site *){padding-block:55px 45px}.gp-main h1:not(.reference-site,.reference-site *){font-size:clamp(45px,8vw,65px)}.gp-page-hero>p:not(.gp-kicker):not(.reference-site,.reference-site *){font-size:15px}.gp-value-grid:not(.reference-site,.reference-site *){gap:35px}.gp-addons h3:not(.reference-site,.reference-site *){font-size:17px}.gp-addons span:not(.reference-site,.reference-site *){font-size:11px}.gp-founder-section:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:35px}.gp-founder-image:not(.reference-site,.reference-site *){max-width:520px;height:480px}.gp-services-grid>a:not(.reference-site,.reference-site *){padding:25px}.gp-services-grid h2:not(.reference-site,.reference-site *){font-size:29px}.gp-services-grid p:not(.reference-site,.reference-site *){font-size:12px}}@media (max-width:500px){.gp-brand:not(.reference-site,.reference-site *){font-size:21px}.gp-call:not(.reference-site,.reference-site *){gap:10px;padding:9px 12px}.gp-main h2:not(.reference-site,.reference-site *){font-size:39px}.gp-hero h1:not(.reference-site,.reference-site *){font-size:60px}.gp-hero-copy .gp-actions:not(.reference-site,.reference-site *){gap:20px}.gp-hero-photo:not(.reference-site,.reference-site *){height:350px}.gp-hero-note:not(.reference-site,.reference-site *){width:165px;padding:18px}.gp-hero-note p:not(.reference-site,.reference-site *){font-size:11px}.gp-pod-ticket:not(.reference-site,.reference-site *){right:25px}.gp-pod-ticket>div:not(.reference-site,.reference-site *){gap:8px;font-size:12px}.gp-proof-strip img:not(.reference-site,.reference-site *){width:95px;max-height:28px}.gp-proof-strip>.gp-wrap:not(.reference-site,.reference-site *){gap:18px}.gp-team-grid:not(.reference-site,.reference-site *){grid-template-columns:1fr}.gp-team-manifesto:not(.reference-site,.reference-site *){grid-column:1}.gp-role:not(.reference-site,.reference-site *){min-height:290px;padding:28px}.gp-role h3:not(.reference-site,.reference-site *){margin-top:28px;font-size:34px}.gp-role p:not(.reference-site,.reference-site *){font-size:14px}.gp-process:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:30px}.gp-process h3:not(.reference-site,.reference-site *){margin-top:18px;font-size:27px}.gp-process p:not(.reference-site,.reference-site *){font-size:14px}.gp-process small:not(.reference-site,.reference-site *){margin-top:18px}.gp-journey-grid:not(.reference-site,.reference-site *){grid-template-columns:1fr 1fr}.gp-journey-grid>div:not(.reference-site,.reference-site *){margin-right:0}.gp-journey-grid>div:last-child:not(.reference-site,.reference-site *){grid-column:1/-1}.gp-journey-grid h3:not(.reference-site,.reference-site *){font-size:25px}.gp-journey-grid p:not(.reference-site,.reference-site *){font-size:13px}.gp-report-header:not(.reference-site,.reference-site *){padding:18px}.gp-report-header>span:last-child:not(.reference-site,.reference-site *){font-size:7px}.gp-report-intro:not(.reference-site,.reference-site *){padding:22px 18px 15px}.gp-report-intro h3:not(.reference-site,.reference-site *){font-size:25px}.gp-report-stats:not(.reference-site,.reference-site *){grid-template-columns:repeat(2,1fr);gap:8px;margin:0 18px 20px}.gp-report-stats>div:not(.reference-site,.reference-site *){padding:12px}.gp-report-stats span:not(.reference-site,.reference-site *){font-size:10px}.gp-report-table:not(.reference-site,.reference-site *){margin-inline:18px}.gp-report-table>div:not(.reference-site,.reference-site *){grid-template-columns:1.2fr .9fr .8fr;gap:8px;font-size:8px}.gp-report-note:not(.reference-site,.reference-site *){padding:20px 18px}.gp-report-disclaimer:not(.reference-site,.reference-site *){padding:10px 18px}.gp-cases:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:45px}.gp-case-image:not(.reference-site,.reference-site *){height:230px}.gp-case h3:not(.reference-site,.reference-site *){margin-bottom:20px;font-size:27px}.gp-case>strong:not(.reference-site,.reference-site *){font-size:49px}.gp-case>p:not(.reference-site,.reference-site *){font-size:13px}.gp-case>small:not(.reference-site,.reference-site *){font-size:10px}.gp-case-read:not(.reference-site,.reference-site *){font-size:12px}.gp-niches>a:not(.reference-site,.reference-site *){grid-template-columns:25px 1fr 25px;gap:12px;padding-block:22px}.gp-niches h3:not(.reference-site,.reference-site *){font-size:22px}.gp-niches p:not(.reference-site,.reference-site *){max-width:260px;font-size:12px}.gp-pod:not(.reference-site,.reference-site *){padding:28px;display:flex}.gp-pod>ul:not(.reference-site,.reference-site *){border-top:1px solid #dfe3d5;margin-top:25px;padding-top:25px}.gp-pod-featured>ul:not(.reference-site,.reference-site *){border-color:#434b39}.gp-pod-top h3:not(.reference-site,.reference-site *){font-size:29px}.gp-pod-top>span:not(.reference-site,.reference-site *){max-width:100px;font-size:9px}.gp-form:not(.reference-site,.reference-site *){padding:25px 20px}.gp-form-fields:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:16px}.gp-form label:not(.reference-site,.reference-site *){font-size:12px}.gp-form input:not([type=checkbox]):not(.reference-site,.reference-site *),.gp-form select:not(.reference-site,.reference-site *){height:49px;font-size:16px}.gp-form>h3:not(.reference-site,.reference-site *){font-size:27px}.gp-form .gp-consent:not(.reference-site,.reference-site *){font-size:11px}.gp-form>.gp-btn:not(.reference-site,.reference-site *){gap:10px;padding-inline:13px;font-size:12px}.gp-audit-grid h1:not(.reference-site,.reference-site *){font-size:49px}.gp-cta h2:not(.reference-site,.reference-site *){font-size:48px}.gp-cta .gp-btn:not(.reference-site,.reference-site *){gap:14px;padding:16px;font-size:11px}.gp-footer-top nav:not(.reference-site,.reference-site *){grid-template-columns:1fr 1fr;gap:28px 15px}.gp-footer nav strong:not(.reference-site,.reference-site *){margin-bottom:15px}.gp-footer-word:not(.reference-site,.reference-site *){font-size:46px}.gp-footer-bottom:not(.reference-site,.reference-site *){flex-direction:column;gap:18px}.gp-footer-bottom>div:not(.reference-site,.reference-site *){gap:20px}.gp-page-hero h1:not(.reference-site,.reference-site *){font-size:47px}.gp-value-grid:not(.reference-site,.reference-site *){grid-template-columns:1fr}.gp-value-grid h3:not(.reference-site,.reference-site *){font-size:26px}.gp-addons>div:not(.reference-site,.reference-site *){flex-direction:column;align-items:start;gap:12px}.gp-addons span:not(.reference-site,.reference-site *){text-align:left}.gp-founder-image:not(.reference-site,.reference-site *){height:410px}.gp-services-grid:not(.reference-site,.reference-site *){grid-template-columns:1fr}.gp-services-grid h2:not(.reference-site,.reference-site *){font-size:34px}.gp-services-grid p:not(.reference-site,.reference-site *){font-size:14px}.gp-faq h2:not(.reference-site,.reference-site *){font-size:39px}body .page-hero h1:not(.reference-site,.reference-site *),body .search-hero h1:not(.reference-site,.reference-site *),body .ap-hero h1:not(.reference-site,.reference-site *){font-size:42px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.gp-main :not(.reference-site,.reference-site *),.gp-main :not(.reference-site,.reference-site *):before,.gp-main :not(.reference-site,.reference-site *):after{transition:none!important;animation:none!important}.gp-case:hover:not(.reference-site,.reference-site *),.gp-btn:hover:not(.reference-site,.reference-site *){transform:none}.reveal-pending:not(.reference-site,.reference-site *){opacity:1!important;transform:none!important}}.gp-founder-caption:not(.reference-site,.reference-site *){bottom:100px}.gp-pod-ticket:not(.reference-site,.reference-site *){z-index:3}.gp-scope-band:not(.reference-site,.reference-site *){background:var(--gp-yellow);padding-block:27px}.gp-scope-band>.gp-wrap:not(.reference-site,.reference-site *){justify-content:space-between;align-items:center;gap:25px;display:flex}.gp-scope-band strong:not(.reference-site,.reference-site *){max-width:220px;font-size:14px}.gp-scope-band p:not(.reference-site,.reference-site *){color:#4e5136;max-width:500px;margin:0;font-size:12px}.gp-scope-band a:not(.reference-site,.reference-site *){color:var(--gp-black);white-space:nowrap;font-size:12px;font-weight:600}.gp-related:not(.reference-site,.reference-site *){flex-wrap:wrap;gap:25px;margin-top:40px;display:flex}.gp-contact-grid:not(.reference-site,.reference-site *){grid-template-columns:.8fr 1.2fr;align-items:start;gap:7%;display:grid}.gp-contact-grid h1:not(.reference-site,.reference-site *){font-size:clamp(50px,5vw,74px)}.gp-contact-grid>div>p:not(.gp-kicker):not(.reference-site,.reference-site *){max-width:380px;margin-top:25px}.gp-contact-details:not(.reference-site,.reference-site *){gap:16px;margin-top:35px;font-size:12px;display:grid}.gp-contact-details a:not(.reference-site,.reference-site *){color:var(--gp-black)}.gp-booking:not(.reference-site,.reference-site *){border:1px solid var(--gp-line);background:#fff;border-radius:7px;min-width:0;padding:15px}.gp-booking>.cal-inline:not(.reference-site,.reference-site *){min-height:660px}.gp-booking>.gp-text-link:not(.reference-site,.reference-site *){margin:10px}.gp-interest:not(.reference-site,.reference-site *){background:var(--gp-soft);border-radius:4px;padding:15px;font-size:13px}@media (max-width:800px){.gp-scope-band>.gp-wrap:not(.reference-site,.reference-site *){flex-direction:column;align-items:start;gap:15px}.gp-scope-band strong:not(.reference-site,.reference-site *){max-width:none}.gp-contact-grid:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:35px}.gp-booking:not(.reference-site,.reference-site *){padding:5px}.gp-booking>.cal-inline:not(.reference-site,.reference-site *){min-height:650px}}@media (max-width:500px){.gp-hero h1:not(.reference-site,.reference-site *){font-size:49px}.gp-hero h1 span:not(.reference-site,.reference-site *){white-space:nowrap}.gp-hero-copy>p:not(.gp-kicker):not(.reference-site,.reference-site *){font-size:14px}}.gp-resource-feature:not(.reference-site,.reference-site *){grid-template-columns:1.5fr .5fr;align-items:center;gap:12%;display:grid}.gp-resource-feature h2:not(.reference-site,.reference-site *){font-size:46px}.gp-resource-feature p:not(.reference-site,.reference-site *){max-width:550px;margin:25px 0;font-size:14px}.gp-resource-feature>div:last-child:not(.reference-site,.reference-site *){gap:10px;display:grid}.gp-resource-feature strong:not(.reference-site,.reference-site *){letter-spacing:-5px;font-size:80px;font-weight:500;line-height:1}.gp-resource-feature span:not(.reference-site,.reference-site *){color:var(--gp-muted);margin-bottom:20px;font-size:12px}.gp-library-link:not(.reference-site,.reference-site *){color:var(--gp-black)}.gp-guide-list:not(.reference-site,.reference-site *){grid-template-columns:1fr 1fr;gap:0 45px;display:grid}.gp-guide-list>a:not(.reference-site,.reference-site *){border-top:1px solid var(--gp-line);color:var(--gp-black);justify-content:space-between;align-items:start;gap:20px;padding:22px 0;display:flex}.gp-guide-list h3:not(.reference-site,.reference-site *){font-size:18px;letter-spacing:-.025em!important}.gp-guide-list>a:hover:not(.reference-site,.reference-site *){color:#69754e}.gp-visibility:not(.reference-site,.reference-site *){border:1px solid var(--gp-line);border-radius:7px;padding:35px}.gp-visibility>p:not(.reference-site,.reference-site *){font-size:14px}.gp-visibility fieldset:not(.reference-site,.reference-site *){border:0;border-top:1px solid var(--gp-line);margin-top:25px;padding:25px 0}.gp-visibility legend:not(.reference-site,.reference-site *){max-width:100%;padding:0 0 15px;font-size:16px;font-weight:550;letter-spacing:-.01em!important}.gp-visibility fieldset>div:not(.reference-site,.reference-site *){gap:20px;display:flex}.gp-visibility label:not(.reference-site,.reference-site *){cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.gp-visibility input:not(.reference-site,.reference-site *){accent-color:var(--gp-black)}.gp-visibility-result:not(.reference-site,.reference-site *){background:var(--gp-soft);border-radius:4px;padding:25px}.gp-visibility-result strong:not(.reference-site,.reference-site *){letter-spacing:-.04em;font-size:25px}.gp-visibility-result p:not(.reference-site,.reference-site *){font-size:13px}.gp-main .lc:not(.reference-site,.reference-site *){background:var(--gp-black)!important}.gp-main .lc h2:not(.reference-site,.reference-site *){font-size:43px}.gp-main .lc-copy>p:not(.reference-site,.reference-site *){font-size:14px}.gp-main .lc-result strong:not(.reference-site,.reference-site *){font-family:var(--font-general)!important}@media (max-width:800px){.gp-resource-feature:not(.reference-site,.reference-site *){grid-template-columns:1fr;gap:35px}.gp-resource-feature>div:last-child:not(.reference-site,.reference-site *){grid-template-columns:1fr 1fr;align-items:end}.gp-resource-feature strong:nth-of-type(2):not(.reference-site,.reference-site *){grid-area:2/1}.gp-resource-feature strong:not(.reference-site,.reference-site *){font-size:65px}.gp-resource-feature span:not(.reference-site,.reference-site *){margin-bottom:5px}.gp-resource-feature h2:not(.reference-site,.reference-site *){font-size:39px}.gp-guide-list:not(.reference-site,.reference-site *){grid-template-columns:1fr}.gp-visibility:not(.reference-site,.reference-site *){padding:23px}.gp-visibility legend:not(.reference-site,.reference-site *){font-size:15px}.gp-visibility fieldset:not(.reference-site,.reference-site *){margin-top:20px}.gp-visibility-result:not(.reference-site,.reference-site *){padding:20px}}body main :is(.article-hero,.definition-hero,.case-study-hero,.compare-hero,.gradient-hero,.benchmark-hero,.so-hero,.location-hero):not(.reference-site,.reference-site *){border-bottom:1px solid var(--gp-line);background:var(--gp-soft)!important;animation:none!important}body main :is(.definition-hero,.case-study-hero,.compare-hero):not(.reference-site,.reference-site *){padding-block:80px!important}body main :is(.article-grid>a,.integration-brand-grid>article,.integration-grid>a,.locations-card,.evidence-case-grid>a,.related-section a,.so-index-col,.so-includes-card,.search-signal-card,.guide-evidence-grid>a,.guide-evidence-grid>div):not(.reference-site,.reference-site *){box-shadow:none!important;border-color:var(--gp-line)!important;color:var(--gp-black)!important;background:#fff!important;border-radius:6px!important}body main :is(.article-grid>a,.integration-brand-grid>article,.integration-grid>a,.locations-card,.evidence-case-grid>a,.related-section a):hover:not(.reference-site,.reference-site *){background:var(--gp-soft)!important;box-shadow:none!important}body main :is(.trust-band,.tools-band,.honest-boundary,.evidence-method,.comparison-fit,.locations-index-alt):not(.reference-site,.reference-site *){background:var(--gp-soft)!important;color:var(--gp-black)!important}body main :is(.case-results,.evidence-numbers,.search-signal-card):not(.reference-site,.reference-site *){background:var(--gp-black)!important;color:#fff!important}body main :is(.case-results strong,.evidence-numbers strong,.search-signal-card>span):not(.reference-site,.reference-site *){color:var(--gp-yellow)!important}body main :is(.case-results span,.evidence-numbers small,.search-signal-card p):not(.reference-site,.reference-site *){color:#d0d5c8!important}body :is(.cms-articles-page,.cms-article-page):not(.reference-site,.reference-site *){--cms-ink:var(--gp-black);--cms-muted:var(--gp-muted);--cms-line:var(--gp-line);--cms-cream:var(--gp-soft)}body .cms-articles-hero:not(.reference-site,.reference-site *):before{display:none!important}body .cms-articles-hero:not(.reference-site,.reference-site *){background:var(--gp-soft)!important;padding-top:85px!important}@media (max-width:700px){body main :is(.definition-hero,.case-study-hero,.compare-hero):not(.reference-site,.reference-site *){padding-block:50px!important}}
@font-face{font-family:Geist;src:url(/fonts/reference/Geist.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/reference/GeistMono.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/reference/InstrumentSerifItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}body:has(.reference-site){background:#fff!important}.reference-site{color:#0e0e0c;background:#fff;font-family:Geist,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.55;overflow:clip}.reference-site a{color:#0e0e0c}.reference-site a:hover{color:#3a3a34}.reference-site button,.reference-site input,.reference-site select,.reference-site textarea{font-family:inherit}.reference-site p{max-width:none}.reference-site details summary{cursor:pointer;list-style:none}.reference-site details summary::-webkit-details-marker{display:none}.reference-site details[open] summary>span:last-child{transform:rotate(45deg)}.reference-site input[type=range]{accent-color:#0e0e0c;width:100%;height:28px}.reference-site .mq{white-space:nowrap;gap:56px;animation:38s linear infinite ref-marquee;display:flex}.reference-site .lift{transition:transform .25s,box-shadow .25s}.reference-site .lift:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #0e0e0c59}.reference-site .mbar{display:none}.reference-site a:focus-visible,.reference-site button:focus-visible,.reference-site input:focus-visible,.reference-site select:focus-visible,.reference-site textarea:focus-visible,.reference-site summary:focus-visible{outline-offset:5px;outline:3px solid #9d8700}.reference-site table{border-collapse:collapse}.reference-header-shell{background:radial-gradient(at 5% 0,#f6e44866,#0000 50%),radial-gradient(at 100% 0,#a9d3ff77,#0000 50%),#fbfaef}.reference-site .ref-header{position:relative}.ref-mobile-nav{display:none}.ref-media-notice{color:#0e0e0c;text-align:center;background:#fff;border-radius:12px;padding:12px;font-size:12px;position:absolute;inset:auto 15px 45px;box-shadow:0 5px 30px #0003}.reference-site .ref-status{background:#f4f3ee;border-radius:14px;padding:14px;font-size:14px}.reference-site .ref-error{color:#842319;background:#fce8e4}.reference-site .ref-consent{color:#55554c;align-items:start;gap:10px;font-size:12px;line-height:1.5;display:flex}.reference-site .ref-consent input{accent-color:#0e0e0c;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ref-calendar{min-height:600px}.reference-site .ref-footnote{color:#55554c;font-size:12px;line-height:1.6}.ref-panel-title{letter-spacing:-.04em;font-size:28px;font-weight:500}.ref-mono{letter-spacing:.1em;font-family:Geist Mono,monospace;font-size:11px}.ref-fields{flex-direction:column;gap:16px;display:flex}.ref-fields label{font-size:14px;font-weight:500}.ref-fields input:not([type=checkbox]),.ref-fields select,.ref-fields textarea{box-sizing:border-box;color:#0e0e0c;background:#fbfaf6;border:1px solid #dcd9cd;border-radius:14px;width:100%;margin-top:6px;padding:17px;font-family:inherit;font-size:16px;display:block}.ref-pill-button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#0e0e0c;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:8px 8px 8px 24px;font-family:Geist Mono,monospace;font-size:13px;text-decoration:none;display:flex}.ref-pill-button>span:last-child{color:#0e0e0c;background:#f6e448;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;display:inline-flex}.ref-pill-button:disabled{opacity:.6;cursor:wait}.ref-form-error{color:#842319;background:#fce8e4;border-radius:12px;padding:12px;font-size:13px}.ref-chip{cursor:pointer;color:#0e0e0c;background:#fff;border:1px solid #dcd9cd;border-radius:999px;min-height:44px;padding:11px 16px;font-family:inherit;font-size:14px}.ref-chip[aria-pressed=true]{background:#f6e448;border-color:#f6e448}@keyframes ref-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1120px){.reference-site .ref-desktop-nav{display:none!important}.reference-site .ref-mobile-nav{display:block}.ref-mobile-nav>button{cursor:pointer;color:#0e0e0c;background:#fff8;border:1px solid #0e0e0c22;border-radius:999px;min-height:44px;padding:12px 16px;font-family:Geist Mono,monospace;font-size:11px}.ref-mobile-nav>nav{z-index:30;background:#fff;border:1px solid #e3e1d6;border-radius:20px;padding:18px;display:grid;position:absolute;top:calc(100% - 10px);left:18px;right:18px;box-shadow:0 20px 60px #0002}.ref-mobile-nav>nav>a{border-bottom:1px solid #efede4;justify-content:space-between;padding:12px 5px;font-size:15px;text-decoration:none;display:flex}.reference-site .ref-header{gap:10px!important}}@media (max-width:760px){.reference-site .deskonly{display:none!important}.reference-site .mbar{display:flex!important}.reference-site .ref-header{justify-content:space-between!important;padding:18px!important}.reference-site .ref-header>a>span{font-size:19px!important}.reference-site .ref-header>div:not(.ref-mobile-nav)>a{gap:7px!important;padding-left:13px!important;font-size:10px!important}.reference-site .ref-header>div:not(.ref-mobile-nav)>a>span{width:27px!important;height:27px!important}.reference-site .ref-header>div:not(.ref-mobile-nav){margin-left:auto}.reference-site .ref-header>div.ref-mobile-nav{margin:0}.reference-site section[style*=minmax\(280px]{min-width:0}.reference-site [style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-site [style*="min-width: 740px"],.reference-site [style*="min-width: 760px"],.reference-site .ref-status{font-size:12px}.reference-site .ref-calendar{min-height:650px}}@media (max-width:390px){.reference-site .ref-header>a>span{font-size:16px!important}.reference-site .ref-header>a svg{width:28px}.ref-mobile-nav>button{padding-inline:10px;font-size:10px}.reference-site .ref-header{gap:7px!important;padding:16px 12px!important}.reference-site .ref-header>div:not(.ref-mobile-nav)>a{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.reference-site .mq{animation:none}.reference-site .lift{transition:none}.reference-site .lift:hover{transform:none}}.ref-honeypot,.ref-visually-hidden{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.ref-newsletter{flex-wrap:wrap;gap:8px;display:flex}.ref-newsletter input{background:#fff;border:1px solid #dcd9cd;border-radius:999px;flex:200px;min-width:0;padding:14px 18px;font-size:16px}.ref-newsletter button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#0e0e0c;border:0;border-radius:999px;min-height:48px;padding:0 22px;font-family:Geist Mono,monospace;font-size:12px}.ref-newsletter small{color:#55554c;width:100%;font-size:11px}.reference-site .ref-pill-button{width:100%}.reference-site .ref-calendar .cal-inline{min-height:600px}.ref-skip{z-index:200;color:#0e0e0c;background:#f6e448;border-radius:10px;padding:12px 18px;position:fixed;top:-100px;left:16px}.ref-skip:focus{top:12px}.reference-header-shell.reference-v2{z-index:80;position:relative;overflow:visible}.reference-v2 .ref-motion-toggle{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0e0e0c;letter-spacing:.04em;cursor:pointer;background:#ffffffdc;border:1px solid #0e0e0c33;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:10px 15px;font-family:Geist Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:6px;right:clamp(16px,3vw,36px)}.reference-v2[data-motion-paused=true] *,.reference-v2[data-motion-paused=true] :before,.reference-v2[data-motion-paused=true] :after{animation-play-state:paused!important}.reference-v2[data-motion-paused=true] :is(.rv,.hx){opacity:1!important;filter:none!important;animation:none!important;translate:none!important;scale:1!important}.reference-v2[data-motion-paused=true] .fillx{background-position:0 0!important;animation:none!important}.reference-v2 .stage{isolation:isolate}.reference-v2 .ref-fields .ref-panel-title{line-height:1.2}@media (max-width:1080px){.reference-v2 details.mobnav[open]>div{max-height:calc(100dvh - 100px);overflow-y:auto;z-index:90!important;width:auto!important;position:fixed!important;top:84px!important;left:16px!important;right:16px!important}.reference-v2 .ref-header-v2{gap:10px!important}.reference-v2 .ref-header-v2>a:first-child{min-width:0}.reference-v2 .ref-header-v2>a:first-child>span:last-child:not(:first-of-type){display:none}}@media (max-width:760px){.reference-v2 .ref-header-v2>details.mobnav{order:3}.reference-v2 .ref-header-v2>div{margin-left:auto}.reference-v2 .ref-header-v2>a:first-child>span{font-size:18px!important}.reference-v2 .ref-header-v2{flex-wrap:nowrap!important}.reference-v2 .ref-header-v2>a.btn{gap:8px!important;padding-left:13px!important;font-size:10px!important}.reference-v2 .ref-header-v2>a.btn>span{width:28px!important;height:28px!important}.reference-v2 .ref-header-v2>a:first-child{gap:7px!important}.reference-v2 .ref-motion-toggle{padding-inline:12px;font-size:9px}}@media (max-width:480px){.reference-v2 .ref-header-v2>a:first-child>span{font-size:16px!important}.reference-v2 .ref-header-v2>a:first-child>svg{width:28px!important}.reference-v2 .ref-header-v2>details.mobnav summary{width:36px!important;height:36px!important}.reference-v2 .ref-header-v2>div>a.btn{gap:6px!important;min-height:40px!important;padding:5px 5px 5px 11px!important;font-size:9px!important}}@media (prefers-reduced-motion:reduce){.reference-v2 *,.reference-v2 :before,.reference-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reference-v2 :is(.rv,.hx){opacity:1!important;filter:none!important;translate:none!important;scale:1!important}.reference-v2 .ring{transform:translateZ(calc(var(--r) * -1)) rotateY(0deg)}.reference-v2 .grad{background-size:100% 100%!important}.reference-v2 .fillx{background-position:0 0!important}.reference-v2 .ref-motion-toggle{display:none}}.reference-v2 .svcviz{isolation:isolate;background:#fbfaef;border-radius:16px;align-items:center;gap:14px;height:104px;margin:18px 0 16px;padding:0 16px;display:flex;position:relative;overflow:hidden}.reference-v2 .svcviz>span{z-index:-1;aspect-ratio:1;filter:blur(22px);opacity:.55;border-radius:50%;width:70%;animation:10s ease-in-out infinite alternate svc-drift;position:absolute}.reference-v2 .svcviz>span:first-child{background:#f6e448;top:-70%;left:-20%}.reference-v2 .svcviz>span:nth-child(2){background:#9fcbff;animation-direction:alternate-reverse;bottom:-80%;right:-25%}.reference-v2 .svcviz>i{z-index:-1;background-image:linear-gradient(90deg,#0e0e0c0d 1px,#0000 1px),linear-gradient(0deg,#0e0e0c0d 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.reference-v2 .svc-ic{background:#fff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 12px 26px -14px #0e0e0c73}.reference-v2 .svc-ic:before,.reference-v2 .svc-ic:after{content:"";border:1.5px solid #0e0e0c2e;border-radius:50%;animation:2.8s ease-out infinite svc-ring;position:absolute;inset:0}.reference-v2 .svc-ic:after{animation-delay:1.4s}.reference-v2 .svc-ic svg{width:26px;height:26px}.reference-v2 .svc-ic path{stroke-dasharray:90;stroke-dashoffset:90px;animation:4.5s ease-in-out infinite svc-draw}.reference-v2 .svc-chip{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-family:Geist Mono,monospace;font-size:10.5px;animation:4.5s ease-in-out infinite svc-chip;display:inline-flex;overflow:hidden;box-shadow:0 10px 22px -16px #0e0e0c80}.reference-v2 .svc-chip b{background:#3bc47a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #3bc47a33}.reference-v2 .svc:nth-child(2n) .svcviz>span:first-child{background:#bfe0ff}.reference-v2 .svc:nth-child(2n) .svcviz>span:nth-child(2){background:#f6e448}.reference-v2 .svc:nth-child(2) *{animation-delay:-.6s}.reference-v2 .svc:nth-child(3) *{animation-delay:-1.2s}.reference-v2 .svc:nth-child(4) *{animation-delay:-1.8s}.reference-v2 .svc:nth-child(5) *{animation-delay:-2.4s}.reference-v2 .svc:nth-child(6) *{animation-delay:-3s}.reference-v2 .svc:nth-child(7) *{animation-delay:-3.6s}.reference-v2 .svc:nth-child(8) *{animation-delay:-4.2s}@keyframes svc-drift{to{transform:translate(24%,18%)scale(1.15)}}@keyframes svc-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes svc-draw{0%{stroke-dashoffset:90px}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-90px}}@keyframes svc-chip{0%,20%{opacity:0;transform:translate(-10px)}35%,85%{opacity:1;transform:none}to{opacity:0;transform:translate(6px)}}.reference-v2 .stepviz{background:#fbfaef;border:1px solid #efede4;border-radius:18px;min-height:150px;margin:22px 0 24px;padding:16px;position:relative;overflow:hidden}.reference-v2 .stepviz .sv{display:none}.reference-v2 .stepviz[data-step=AUDIT] .sv-audit,.reference-v2 .stepviz[data-step=LAUNCH] .sv-launch,.reference-v2 .stepviz[data-step=GROW] .sv-grow{flex-direction:column;gap:8px;display:flex}.reference-v2 .sv-row{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex;box-shadow:0 6px 16px -14px #0e0e0c80}.reference-v2 .sv-ic{background:#f4f3ee;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.reference-v2 .sv-ic svg,.reference-v2 .sv-st svg{width:15px;height:15px}.reference-v2 .sv-lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.reference-v2 .sv-st{color:#0000;background:#eceae0;border-radius:50%;place-items:center;width:22px;height:22px;animation:6s infinite sv-check;display:grid}.reference-v2 .sv-audit .sv-row:nth-child(2) .sv-st{animation-delay:.9s}.reference-v2 .sv-audit .sv-row:nth-child(3) .sv-st{animation-delay:1.8s}.reference-v2 .sv-scan{pointer-events:none;background:linear-gradient(#f6e44800,#f6e44859,#f6e44800);height:40px;animation:3s ease-in-out infinite sv-scan;position:absolute;top:0;left:0;right:0}.reference-v2 .sv-days{grid-template-columns:repeat(14,1fr);gap:4px;display:grid}.reference-v2 .sv-days i{background:#e8e6dc;border-radius:5px;height:22px;animation:5s infinite sv-day}.reference-v2 .sv-days i:last-child{animation-name:sv-day-live}.reference-v2 .sv-meta{letter-spacing:.08em;color:#8a877c;justify-content:space-between;font-family:Geist Mono,monospace;font-size:10px;display:flex}.reference-v2 .sv-toggle{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.reference-v2 .sv-toggle b{background:#e2ded1;border-radius:99px;width:38px;height:22px;animation:5s infinite sv-toggle-bg;position:relative}.reference-v2 .sv-toggle b i{background:#fff;border-radius:50%;width:16px;height:16px;animation:5s infinite sv-toggle;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0e0e0c40}.reference-v2 .sv-launch .sv-st{animation:5s 2.6s infinite sv-check}.reference-v2 .sv-bars{border-bottom:1px solid #e2ded1;align-items:end;gap:8px;height:96px;padding:0 4px;display:flex}.reference-v2 .sv-bars i{height:var(--h);transform-origin:bottom;background:linear-gradient(#9fcbff,#d7eaff);border-radius:6px 6px 2px 2px;flex:1;animation:4.5s cubic-bezier(.2,.7,.2,1) infinite sv-bar}.reference-v2 .sv-bars i:last-child{background:linear-gradient(#f6e448,#fbf6c8)}.reference-v2 .sv-chip{letter-spacing:.04em;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-family:Geist Mono,monospace;font-size:10.5px;animation:4.5s ease-in-out infinite svc-chip;display:inline-flex}.reference-v2 .sv-chip b{background:#3bc47a;border-radius:50%;width:7px;height:7px}.reference-v2 .sv-days i:first-child{animation-delay:.22s}.reference-v2 .sv-days i:nth-child(2){animation-delay:.44s}.reference-v2 .sv-days i:nth-child(3){animation-delay:.66s}.reference-v2 .sv-days i:nth-child(4){animation-delay:.88s}.reference-v2 .sv-days i:nth-child(5){animation-delay:1.1s}.reference-v2 .sv-days i:nth-child(6){animation-delay:1.32s}.reference-v2 .sv-days i:nth-child(7){animation-delay:1.54s}.reference-v2 .sv-days i:nth-child(8){animation-delay:1.76s}.reference-v2 .sv-days i:nth-child(9){animation-delay:1.98s}.reference-v2 .sv-days i:nth-child(10){animation-delay:2.2s}.reference-v2 .sv-days i:nth-child(11){animation-delay:2.42s}.reference-v2 .sv-days i:nth-child(12){animation-delay:2.64s}.reference-v2 .sv-days i:nth-child(13){animation-delay:2.86s}.reference-v2 .sv-days i:nth-child(14){animation-delay:3.08s}.reference-v2 .sv-bars i:first-child{animation-delay:.12s}.reference-v2 .sv-bars i:nth-child(2){animation-delay:.24s}.reference-v2 .sv-bars i:nth-child(3){animation-delay:.36s}.reference-v2 .sv-bars i:nth-child(4){animation-delay:.48s}.reference-v2 .sv-bars i:nth-child(5){animation-delay:.6s}.reference-v2 .sv-bars i:nth-child(6){animation-delay:.72s}@keyframes sv-check{0%,15%{color:#0000;background:#eceae0;transform:scale(.85)}25%,85%{color:#fff;background:#3bc47a;transform:scale(1)}to{color:#0000;background:#eceae0}}@keyframes sv-scan{0%{transform:translateY(-40px)}to{transform:translateY(170px)}}@keyframes sv-day{0%,8%{background:#e8e6dc}18%,88%{background:#9fcbff}to{background:#e8e6dc}}@keyframes sv-day-live{0%,55%{background:#e8e6dc}62%,88%{background:#f6e448;box-shadow:0 0 0 3px #f6e44859}to{background:#e8e6dc}}@keyframes sv-toggle{0%,55%{transform:none}62%,90%{transform:translate(16px)}to{transform:none}}@keyframes sv-toggle-bg{0%,55%{background:#e2ded1}62%,90%{background:#3bc47a}to{background:#e2ded1}}@keyframes sv-bar{0%{transform:scaleY(.15)}40%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}@media (prefers-reduced-motion:reduce){.reference-v2 :is(.svcviz,.stepviz) *,.reference-v2 :is(.svcviz,.stepviz) :before,.reference-v2 :is(.svcviz,.stepviz) :after{animation:none!important}.reference-v2 .svc-ic path{stroke-dashoffset:0}.reference-v2 .sv-st{color:#fff;background:#3bc47a}.reference-v2 .sv-days i{background:#9fcbff}}@media (max-width:760px){.reference-v2 .clockrow{row-gap:28px;grid-template-columns:1fr!important;padding:64px 16px 84px!important}}.reference-v2 .fr-mail{color:#0e0e0c;background:#f6e448;border-radius:9px;place-items:center;width:30px;height:30px;animation:6s ease-in-out infinite fr-mail;display:inline-grid}.reference-v2 .fr-mail svg,.reference-v2 .fr-ic svg,.reference-v2 .fr-bell svg,.reference-v2 .nd-ic svg{width:16px;height:16px}.reference-v2 .fr-dot{background:#3bc47a;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite fr-dot}.reference-v2 .fr-ic{background:#f4f3ee;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;animation:6s ease-in-out infinite fr-ic;display:inline-grid}.reference-v2 .fr-bar{height:2px;width:var(--w);transform-origin:0;background:linear-gradient(90deg,#f6e448,#9fcbff);border-radius:2px;animation:6s cubic-bezier(.2,.7,.2,1) infinite fr-fill;position:absolute;bottom:-1px;left:0}.reference-v2 .fr-v{animation:6s infinite fr-value}.reference-v2 .fr-bell{color:#f6e448;background:#0e0e0c;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.reference-v2 .fr-bell svg{transform-origin:50% 15%;animation:3s ease-in-out infinite fr-ring}.reference-v2 .fr-action{position:relative;overflow:hidden}.reference-v2 .fr-action:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:6s ease-in-out 3s infinite fr-shine;position:absolute;inset:0;transform:translate(-100%)}.reference-v2 .fr-row:nth-child(2)>*{animation-delay:.35s}.reference-v2 .fr-row:nth-child(3)>*{animation-delay:.7s}.reference-v2 .fr-row:nth-child(4)>*{animation-delay:1.05s}.reference-v2 .fr-row:nth-child(5)>*{animation-delay:1.4s}.reference-v2 .fr-row:nth-child(2) .fr-ic{animation-delay:.35s}.reference-v2 .fr-row:nth-child(3) .fr-ic{animation-delay:.7s}.reference-v2 .fr-row:nth-child(4) .fr-ic{animation-delay:1.05s}.reference-v2 .fr-row:nth-child(5) .fr-ic{animation-delay:1.4s}@keyframes fr-mail{0%,70%,to{transform:none}78%{transform:translateY(-3px)rotate(-6deg)}86%{transform:translateY(0)rotate(4deg)}}@keyframes fr-dot{50%{box-shadow:0 0 0 5px #3bc47a40}}@keyframes fr-ic{0%,8%{background:#f4f3ee;transform:scale(1)}14%{background:#f6e448;transform:scale(1.12)}24%,to{background:#f4f3ee;transform:scale(1)}}@keyframes fr-fill{0%{opacity:1;transform:scaleX(0)}25%,85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes fr-value{0%,8%{opacity:.25;transform:translateY(4px)}18%,to{opacity:1;transform:none}}@keyframes fr-ring{0%,60%,to{transform:rotate(0)}66%{transform:rotate(16deg)}72%{transform:rotate(-14deg)}78%{transform:rotate(10deg)}84%{transform:rotate(-6deg)}}@keyframes fr-shine{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}.reference-v2 .nd-arc{transition:stroke-dasharray .12s linear,opacity .3s}.reference-v2 .nd-puck{filter:drop-shadow(0 4px 10px #0e0e0c59);transition:cx .12s linear,cy .12s linear}.reference-v2 .nd-row{transition:background .45s,color .45s,border-color .45s,padding .45s cubic-bezier(.2,.7,.2,1)}.reference-v2 .nd-row:hover{border-color:#b8b4a8!important}.reference-v2 .nd-row:focus-visible{outline-offset:3px;outline:3px solid #9fcbff}.reference-v2 .nd-bar{transition:width .12s linear}@media (prefers-reduced-motion:reduce){.reference-v2 .fr-card *,.reference-v2 .fr-card :before,.reference-v2 .fr-action:after{animation:none!important}.reference-v2 :is(.nd-arc,.nd-puck,.nd-row,.nd-bar){transition:none}}.reference-v2 .ref-search{z-index:20;text-align:left;max-width:620px;margin:0 auto;position:relative}.reference-v2 .ref-search-bar{background:#fff;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 22px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 20px 40px -24px #0e0e0c59}.reference-v2 .ref-search-bar:focus-within{border-color:#0e0e0c26;box-shadow:0 24px 50px -24px #0e0e0c73,0 0 0 4px #f6e44873}.reference-v2 .ref-search-bar svg{flex:none}.reference-v2 .ref-search-bar input{color:#0e0e0c;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-family:inherit;font-size:16px}.reference-v2 .ref-search-bar input::-webkit-search-cancel-button{cursor:pointer}.reference-v2 .ref-search-bar kbd{color:#8a877c;border:1px solid #e2ded1;border-radius:6px;padding:2px 7px;font-family:Geist Mono,monospace;font-size:11px}.reference-v2 .ref-search-bar button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#0e0e0c;border:0;border-radius:999px;min-height:44px;padding:0 20px;font-family:Geist Mono,monospace;font-size:12px}.ref-search-layer.reference-site{z-index:1000;background:0 0;position:fixed;overflow:visible}.reference-v2 .ref-search-panel{background:#fff;border:1px solid #efede4;border-radius:22px;max-height:min(70vh,560px);padding:8px;animation:.18s ref-search-in;position:relative;overflow:auto;box-shadow:0 30px 70px -30px #0e0e0c73}.reference-v2 .ref-search-panel a{color:#0e0e0c;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.reference-v2 .ref-search-panel a[aria-selected=true]{background:#f4f3ee}.reference-v2 .ref-search-kind{letter-spacing:.08em;text-transform:uppercase;color:#55554c;text-align:center;background:#f4f3ee;border-radius:999px;flex:none;min-width:86px;padding:5px 9px;font-family:Geist Mono,monospace;font-size:10px}.reference-v2 .ref-search-panel a[aria-selected=true] .ref-search-kind{color:#0e0e0c;background:#f6e448}.reference-v2 .ref-search-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reference-v2 .ref-search-text b{font-size:15px;font-weight:600}.reference-v2 .ref-search-text small{color:#55554c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.reference-v2 .ref-search-panel mark{color:inherit;background:linear-gradient(#0000 55%,#f6e448bf 55%)}.reference-v2 .ref-search-go{opacity:0;transition:opacity .15s}.reference-v2 .ref-search-panel a[aria-selected=true] .ref-search-go{opacity:1}.reference-v2 .ref-search-note,.reference-v2 .ref-search-foot{color:#8a877c;margin:0;padding:12px 14px;font-size:13px}.reference-v2 .ref-search-foot{letter-spacing:.04em;border-top:1px solid #efede4;justify-content:space-between;gap:12px;font-family:Geist Mono,monospace;font-size:10.5px;display:flex}.reference-v2 .ref-search-empty{padding:14px}.reference-v2 .ref-search-empty p{color:#55554c;margin:0 0 10px;font-size:14px}.reference-v2 .ref-search-empty div,.reference-v2 .ref-search-chips{flex-wrap:wrap;gap:8px;display:flex}.reference-v2 .ref-search-chips{justify-content:center;margin-top:16px}.reference-v2 .ref-search-empty button,.reference-v2 .ref-search-chips button{cursor:pointer;color:#0e0e0c;background:#ffffffb3;border:1px solid #0e0e0c1f;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px}.reference-v2 .ref-search-empty button:hover,.reference-v2 .ref-search-chips button:hover{background:#f6e448;border-color:#f6e448}@keyframes ref-search-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:620px){.reference-v2 .ref-search-bar kbd,.reference-v2 .ref-search-kind,.reference-v2 .ref-search-foot span:first-child{display:none}}.reference-v2 .mq.mq-loop{will-change:transform;gap:0;width:max-content;animation-duration:76s!important}.reference-v2 .mq.mq-loop>span{padding-right:56px}.reference-v2 section:has(>.mq-loop){-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reference-v2 section:has(>.mq-loop):hover .mq-loop{animation-play-state:paused}.reference-site a>svg,.reference-site button>svg{flex-shrink:0}@media (max-width:760px){.reference-site div[style*=overflow-x]:has(>table){overscroll-behavior-x:contain;padding:6px!important}.reference-site div[style*=overflow-x]:has(>table):before{content:"Swipe to compare →";letter-spacing:.08em;text-transform:uppercase;color:#8a887c;padding:10px 12px 4px;font-family:Geist Mono,monospace;font-size:11px;display:block;position:sticky;left:0}.reference-site div[style*=overflow-x]>table{min-width:600px!important;font-size:14px!important}.reference-site div[style*=overflow-x]>table :is(th,td){padding:13px 14px!important}.reference-site div[style*=overflow-x]>table tr>:first-child{z-index:1;background:#f4f3ee;width:136px;min-width:136px;position:sticky;left:0;box-shadow:8px 0 10px -10px #0e0e0c59}.reference-v2[data-reference-page=footer] footer [style*=auto-fit]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 18px!important}.reference-v2[data-reference-page=footer] footer [style*=auto-fit]>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:620px){.reference-site [style*=min-height][style*=flex-direction\:column][style*=justify-content\:space-between]:not(:has(img,video,iframe,canvas)){gap:22px;min-height:0!important}.reference-v2[data-reference-page=audit] header.ref-header>a{flex-shrink:0}.reference-v2[data-reference-page=audit] header.ref-header>div{text-align:right;flex:1 1 0;justify-content:flex-end;min-width:0;font-size:10px!important}.reference-v2[data-reference-page=audit] header.ref-header>div>span{flex-shrink:0}.reference-site [style*="padding:clamp(72px, 9vw, 130px)"]{padding-top:56px!important}.reference-site [style*="padding:clamp(72px, 9vw, 130px) clamp(18px, 3vw, 36px);"],.reference-site [style$="padding:clamp(72px, 9vw, 130px) clamp(18px, 3vw, 36px)"],.reference-site [style*="padding:clamp(72px, 9vw, 130px) 0;"],.reference-site [style$="padding:clamp(72px, 9vw, 130px) 0"]{padding-bottom:56px!important}.reference-site [style*="padding:clamp(64px, 8vw, 120px)"]{padding-top:48px!important}.reference-site [style*="padding:clamp(64px, 8vw, 120px) clamp(18px, 3vw, 36px);"],.reference-site [style$="padding:clamp(64px, 8vw, 120px) clamp(18px, 3vw, 36px)"],.reference-site [style*="padding:clamp(64px, 8vw, 120px) 0;"],.reference-site [style$="padding:clamp(64px, 8vw, 120px) 0"]{padding-bottom:48px!important}.reference-site [style*="padding:clamp(64px, 8vw, 110px)"]{padding-top:48px!important}.reference-site [style*="padding:clamp(64px, 8vw, 110px) clamp(18px, 3vw, 36px);"],.reference-site [style$="padding:clamp(64px, 8vw, 110px) clamp(18px, 3vw, 36px)"],.reference-site [style*="padding:clamp(64px, 8vw, 110px) 0;"],.reference-site [style$="padding:clamp(64px, 8vw, 110px) 0"]{padding-bottom:48px!important}.reference-site [style*="padding:clamp(56px, 7vw, 100px)"]{padding-top:44px!important}.reference-site [style*="padding:clamp(56px, 7vw, 100px) clamp(18px, 3vw, 36px);"],.reference-site [style$="padding:clamp(56px, 7vw, 100px) clamp(18px, 3vw, 36px)"],.reference-site [style*="padding:clamp(56px, 7vw, 100px) 0;"],.reference-site [style$="padding:clamp(56px, 7vw, 100px) 0"]{padding-bottom:44px!important}.reference-site [style*="padding:clamp(56px, 7vw, 96px)"]{padding-top:44px!important}.reference-site [style*="padding:clamp(56px, 7vw, 96px) clamp(18px, 3vw, 36px);"],.reference-site [style$="padding:clamp(56px, 7vw, 96px) clamp(18px, 3vw, 36px)"],.reference-site [style*="padding:clamp(56px, 7vw, 96px) 0;"],.reference-site [style$="padding:clamp(56px, 7vw, 96px) 0"]{padding-bottom:44px!important}.reference-site [style*="padding:clamp(48px, 6vw, 90px)"]{padding-top:40px!important}.reference-site [style*="padding:clamp(48px, 6vw, 90px) clamp(18px, 3vw, 36px);"],.reference-site [style$="padding:clamp(48px, 6vw, 90px) clamp(18px, 3vw, 36px)"],.reference-site [style*="padding:clamp(48px, 6vw, 90px) 0;"],.reference-site [style$="padding:clamp(48px, 6vw, 90px) 0"]{padding-bottom:40px!important}.reference-site [style*="padding:clamp(48px, 6vw, 80px)"]{padding-top:40px!important}.reference-site [style*="padding:clamp(48px, 6vw, 80px) clamp(18px, 3vw, 36px);"],.reference-site [style$="padding:clamp(48px, 6vw, 80px) clamp(18px, 3vw, 36px)"],.reference-site [style*="padding:clamp(48px, 6vw, 80px) 0;"],.reference-site [style$="padding:clamp(48px, 6vw, 80px) 0"]{padding-bottom:40px!important}.reference-site [style*="padding:clamp(26px, 4vw, 44px);"],.reference-site [style$="padding:clamp(26px, 4vw, 44px)"],.reference-site [style*="padding:clamp(26px, 4vw, 52px);"],.reference-site [style$="padding:clamp(26px, 4vw, 52px)"],.reference-site [style*="padding:clamp(26px, 4vw, 48px);"],.reference-site [style$="padding:clamp(26px, 4vw, 48px)"],.reference-site [style*="padding:clamp(26px, 4vw, 46px);"],.reference-site [style$="padding:clamp(26px, 4vw, 46px)"]{padding:22px!important}.reference-site [style*="padding:clamp(24px, 4vw, 40px);"],.reference-site [style$="padding:clamp(24px, 4vw, 40px)"]{padding:20px!important}.reference-site [style*="padding:clamp(22px, 3vw, 34px);"],.reference-site [style$="padding:clamp(22px, 3vw, 34px)"]{padding:18px!important}.reference-site [style*="padding:30px;"],.reference-site [style$=padding\:30px],.reference-site [style*="padding:28px;"],.reference-site [style$=padding\:28px],.reference-site [style*="padding:26px;"],.reference-site [style$=padding\:26px]{padding:20px!important}.reference-site [style*="padding:24px;"],.reference-site [style$=padding\:24px]{padding:18px!important}.reference-site [style*="font-size:clamp(30px"]{font-size:26px!important}.reference-site [style*="font-size:clamp(32px"]{font-size:28px!important}.reference-site [style*="font-size:clamp(36px"]{font-size:30px!important}.reference-site [style*="font-size:clamp(37px"]{font-size:31px!important}.reference-site [style*="font-size:clamp(40px"]{font-size:33px!important}.reference-site [style*="font-size:clamp(42px"]{font-size:34px!important}.reference-site [style*="font-size:clamp(44px"]{font-size:35px!important}.reference-site [style*="font-size:clamp(46px"],.reference-site [style*="font-size:clamp(48px"]{font-size:38px!important}.reference-site [style*="font-size:clamp(51px"]{font-size:40px!important}.reference-site [style*="font-size:clamp(56px"]{font-size:44px!important}.reference-site [style*="font-size:clamp(64px"]{font-size:50px!important}.reference-site [style*="font-size:clamp(80px"]{font-size:60px!important}.reference-site [style*="font-size:clamp(88px"]{font-size:64px!important}.reference-site [style*="font-size:clamp(28px"]{font-size:24px!important}.reference-site [style*="font-size:clamp(24px"]{font-size:21px!important}.reference-site [style*="font-size:clamp(22px"]{font-size:20px!important}.reference-site [style*="font-size:20px;"],.reference-site [style$=font-size\:20px],.reference-site [style*="font-size:21px;"],.reference-site [style$=font-size\:21px]{font-size:18px!important}.reference-site [style*="font-size:22px;"],.reference-site [style$=font-size\:22px]{font-size:19px!important}.reference-site [style*="font-size:24px;"],.reference-site [style$=font-size\:24px]{font-size:21px!important}.reference-site [style*="font-size:26px;"],.reference-site [style$=font-size\:26px]{font-size:22px!important}.reference-site [style*="font-size:28px;"],.reference-site [style$=font-size\:28px]{font-size:23px!important}.reference-site [style*="font-size:30px;"],.reference-site [style$=font-size\:30px]{font-size:25px!important}.reference-site [style*="font-size:34px;"],.reference-site [style$=font-size\:34px]{font-size:27px!important}.reference-site [style*="font-size:36px;"],.reference-site [style$=font-size\:36px]{font-size:28px!important}.reference-site [style*="font-size:40px;"],.reference-site [style$=font-size\:40px]{font-size:31px!important}.reference-site [style*="font-size:60px;"],.reference-site [style$=font-size\:60px]{font-size:46px!important}.reference-site [style*="font-size:72px;"],.reference-site [style$=font-size\:72px]{font-size:54px!important}.reference-site [style*="font-size:80px;"],.reference-site [style$=font-size\:80px]{font-size:58px!important}.reference-site [style*="font-size:88px;"],.reference-site [style$=font-size\:88px]{font-size:62px!important}.reference-site [style*="font-size:96px;"],.reference-site [style$=font-size\:96px]{font-size:66px!important}}@media (max-width:1180px){.reference-v2[data-reference-page] .c5{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.reference-v2[data-reference-page] .c5>*{min-width:0;flex:none!important}.reference-v2[data-reference-page] .c5 .podph{aspect-ratio:4/5;height:auto!important}}@media (max-width:860px){.reference-v2[data-reference-page] .c5{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:620px){.reference-v2[data-reference-page] .c5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.reference-v2[data-reference-page] .c5>:last-child:nth-child(odd){grid-column:1/-1}.reference-v2[data-reference-page] .c5>*{border-radius:18px!important;padding:14px!important}.reference-v2[data-reference-page] .c5>:has(.podph){padding:6px!important}.reference-v2[data-reference-page] .c5 .podph{border-radius:13px!important}.reference-v2[data-reference-page] .c5 .podph>span:first-of-type{width:30px!important;height:30px!important;top:7px!important;right:7px!important}.reference-v2[data-reference-page] .c5 .podph>span:first-of-type svg{width:14px;height:14px}.reference-v2[data-reference-page] .c5 .podph>span:last-of-type{font-size:8.5px!important;bottom:7px!important;left:7px!important}.reference-v2[data-reference-page] .c5 .podph+div{padding:10px 6px 6px!important}.reference-v2[data-reference-page] .c5 .podph+div>:first-child{font-size:15px!important}.reference-v2[data-reference-page] .c5 .podph+div>:not(:first-child){line-height:1.4;font-size:12.5px!important}.reference-v2[data-reference-page] .c5>:last-child:nth-child(odd):has(.podph){grid-template-columns:42% 1fr;align-items:center;gap:6px;display:grid}.reference-v2[data-reference-page] .c5>:last-child:nth-child(odd) .podph{aspect-ratio:1}.reference-v2[data-reference-page] .c5>* :is(h3,[style*=font-size\:19px],[style*=font-size\:20px],[style*=font-size\:21px],[style*=font-size\:22px]){font-size:15px!important}.reference-v2[data-reference-page] .c5>* :is(p,[style*=font-size\:15px],[style*=font-size\:14px]){line-height:1.45;font-size:12.5px!important}.reference-v2[data-reference-page] .c6:has(>a[style*=min-height\:300px]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.reference-v2[data-reference-page] .c6:has(>a[style*=min-height\:300px])>:last-child:nth-child(odd){grid-column:1/-1}.reference-v2[data-reference-page] .c6>a[style*=min-height\:300px]{border-radius:18px!important;min-height:210px!important}.reference-v2[data-reference-page] .c6>a>div[style*="padding:48px 20px 20px"]{padding:34px 12px 12px!important}.reference-v2[data-reference-page] .c6>a>div>:first-child{line-height:1.2;font-size:15px!important}.reference-v2[data-reference-page] .c6>a>div>:not(:first-child){line-height:1.35;font-size:12px!important}.reference-v2[data-reference-page] .c6>a>span{font-size:8.5px!important}.reference-site [style*=min-height\:142px]{min-height:0!important}.reference-v2[data-reference-page] .c4:has(>.lift>div[style*=height\:260px]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.reference-v2[data-reference-page] .c4>.lift:has(>div[style*=height\:260px]){border-radius:18px!important;padding:6px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px]{aspect-ratio:1;border-radius:13px!important;height:auto!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px]+div{padding:10px 6px 6px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px]+div>:first-child{font-size:15px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px]+div>:nth-child(2){line-height:1.35;font-size:12px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px]+div>:nth-child(3){gap:4px!important;margin-top:8px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px]+div>:nth-child(3)>*{padding:3px 7px!important;font-size:10.5px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px] span[style*=NOW],.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px]>span{font-size:8.5px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px] [style*="border-radius:50%"]{width:54px!important;height:54px!important;font-size:22px!important}.reference-v2[data-reference-page=audit] .audit-tests-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.reference-v2[data-reference-page=audit] .audit-tests-grid>div{flex-direction:column;border-radius:15px!important;gap:10px!important;padding:13px!important}.reference-v2[data-reference-page=audit] .audit-tests-grid>div>:first-child{width:34px!important;height:34px!important}.reference-v2[data-reference-page=audit] .audit-tests-grid>div>div>:first-child{line-height:1.25;font-size:14px!important}.reference-v2[data-reference-page=audit] .audit-tests-grid>div>div>:last-child{margin-top:3px;line-height:1.35;font-size:12px!important}.reference-v2[data-reference-page=audit] section[style*="minmax(min(100%, 200px), 1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.reference-v2[data-reference-page=audit] section[style*="minmax(min(100%, 200px), 1fr)"]>div{border-radius:16px!important;padding:15px 16px!important}.reference-v2[data-reference-page=audit] section[style*="minmax(min(100%, 200px), 1fr)"]>div>:first-child{font-size:26px!important}.reference-v2[data-reference-page=audit] section[style*="minmax(min(100%, 200px), 1fr)"]>div>:last-child{line-height:1.35;font-size:12.5px!important}.reference-v2[data-reference-page=audit] .c4:has(>div[style*=min-height\:160px]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.reference-v2[data-reference-page=audit] .c4>div[style*=min-height\:160px]{gap:14px;border-radius:16px!important;padding:14px!important}.reference-v2[data-reference-page=audit] .c4>div[style*=min-height\:160px]>div>:first-child{line-height:1.25;font-size:15px!important}.reference-v2[data-reference-page=audit] .c4>div[style*=min-height\:160px]>div>:last-child{margin-top:4px;line-height:1.35;font-size:12px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px] .bench{padding-bottom:14px;justify-content:flex-end!important;gap:8px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px] .bench>div:first-child{padding-left:13px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px] .bench>div:first-child>*{border-width:2px!important;width:44px!important;height:44px!important;margin-left:-13px!important;font-size:14px!important}.reference-v2[data-reference-page] .c4>.lift>div[style*=height\:260px] .bench>div:last-child{padding:4px 7px!important;font-size:7.5px!important}}.reference-site.reference-v2[data-reference-page=home] .stage{--r:858px;--cw:232px;--ch:276px;height:392px}.reference-site.reference-v2[data-reference-page=home] .ring{animation-duration:62s}@media (max-width:640px){.reference-site.reference-v2[data-reference-page=home] .stage{--r:676px;--cw:184px;--ch:236px;height:330px}}.reference-v2[data-reference-page=home] .hv{border-radius:14px;justify-content:center;align-items:center;height:96px;display:flex;position:relative;overflow:hidden}.reference-v2[data-reference-page=home] .card3d .hv *,.reference-v2[data-reference-page=home] .card3d .hv-num,.reference-v2[data-reference-page=home] .card3d .hv-bar{animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:62s!important}.reference-v2[data-reference-page=home] .card3d .hv-txt{animation-name:hvTxt;animation-duration:62s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--ph) + .2s)}@keyframes hvTxt{0%{opacity:.8;transform:translateY(5px)}2%,30%{opacity:1;transform:none}32%,to{opacity:.8;transform:translateY(5px)}}.reference-v2[data-reference-page=home] .hv-badge{animation-name:hvPop;animation-delay:calc(var(--ph) + var(--d))}.reference-v2[data-reference-page=home] .hv-drop{animation-name:hvDrop;animation-delay:calc(var(--ph) + .5s)}@keyframes hvDrop{0%,1%{opacity:0;transform:translateY(-10px)}3%,30%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-10px)}}.reference-v2[data-reference-page=home] .hv-cal{box-sizing:border-box;grid-template-columns:repeat(7,1fr);gap:4px;width:100%;padding:10px;display:grid}.reference-v2[data-reference-page=home] .hv-cal i{height:16px;animation-name:hvFill;animation-delay:calc(var(--ph) + var(--d));background:#efede4;border-radius:4px;display:block}@keyframes hvFill{0%{background:#efede4;transform:scale(.9)}1.6%,30%{background:#f6e448;transform:scale(1)}32%,to{background:#efede4;transform:scale(.9)}}.reference-v2[data-reference-page=home] .hv-ring{opacity:0;width:44px;height:44px;animation-name:hvRing;animation-delay:var(--ph);border:2px solid;border-radius:50%;position:absolute}.reference-v2[data-reference-page=home] .hv-ring.b{animation-delay:calc(var(--ph) + .9s)}@keyframes hvRing{0%{opacity:.6;transform:scale(.6)}3.5%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.reference-v2[data-reference-page=home] .hv-pop{animation-name:hvPop;animation-delay:var(--ph)}@keyframes hvPop{0%,2.6%{transform:scale(0)}3.6%{transform:scale(1.15)}4.4%,30%{transform:scale(1)}32%,to{transform:scale(0)}}.reference-v2[data-reference-page=home] .hv-chairs{align-items:end;gap:6px;display:flex}.reference-v2[data-reference-page=home] .hv-chairs svg{animation-name:hvSeat;animation-delay:calc(var(--ph) + var(--d))}@keyframes hvSeat{0%{fill:#d9d6cb;transform:translateY(4px)}1.4%,30%{fill:#0e0e0c;transform:none}32%,to{fill:#d9d6cb;transform:translateY(4px)}}.reference-v2[data-reference-page=home] .hv-spin{transform-origin:50%;animation-name:hvTurn;animation-delay:var(--ph)}@keyframes hvTurn{0%{transform:rotate(0)}5%,to{transform:rotate(360deg)}}.reference-v2[data-reference-page=home] .hv-stars{gap:4px;display:flex}.reference-v2[data-reference-page=home] .hv-stars svg{animation-name:hvStar;animation-delay:calc(var(--ph) + var(--d))}@keyframes hvStar{0%{fill:#0000;transform:scale(.8)}1.4%,30%{fill:#0e0e0c;transform:scale(1)}32%,to{fill:#0000;transform:scale(.8)}}.reference-v2[data-reference-page=home] .hv-flow{stroke-dasharray:4 5;animation-name:hvFlow;animation-delay:var(--ph)}@keyframes hvFlow{0%{stroke-dashoffset:0}6%,to{stroke-dashoffset:-60px}}.reference-v2[data-reference-page=home] .hv-tag{animation-name:hvTag;animation-delay:var(--ph)}@keyframes hvTag{0%,3%{opacity:0;transform:translate(-8px)}5%,30%{opacity:1;transform:none}32%,to{opacity:0;transform:translate(-8px)}}.reference-v2[data-reference-page=home] .hv-hand{transform-origin:40px 40px;animation-name:hvHand;animation-delay:var(--ph)}@keyframes hvHand{0%{transform:rotate(-60deg)}4.5%,30%{transform:rotate(150deg)}32%,to{transform:rotate(-60deg)}}.reference-v2[data-reference-page=home] .hv-sun{transform-origin:50%;animation-name:hvSun;animation-delay:var(--ph)}@keyframes hvSun{0%{transform:rotate(0)}7%,to{transform:rotate(180deg)}}.reference-v2[data-reference-page=home] .hv-bar{transform-origin:0;height:8px;animation-name:hvBar;animation-delay:calc(var(--ph) + .3s);background:#f6e448;border-radius:999px}@keyframes hvBar{0%{transform:scaleX(0)}3%,30%{transform:scaleX(1)}32%,to{transform:scaleX(0)}}.reference-v2[data-reference-page=home] .hv-num{animation-name:hvNum;animation-delay:var(--ph)}@keyframes hvNum{0%{opacity:0;transform:translateY(10px)}1.6%,30%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(10px)}}@media (max-width:640px){.reference-v2[data-reference-page=home] .card3d .cm{display:none}.reference-v2[data-reference-page=home] .hv{height:76px}.reference-v2[data-reference-page=home] .hv-cal i{height:11px}.reference-v2[data-reference-page=home] .card3d .hb{font-size:18px!important}}.reference-v2[data-reference-page=home] .pk{background:#f4f3ee;border-radius:28px;grid-template-columns:.85fr 1.15fr;gap:clamp(20px,3vw,40px);padding:clamp(22px,3.4vw,44px);display:grid;position:relative}.reference-v2[data-reference-page=home] .pk input{opacity:0;pointer-events:none;position:absolute}.reference-v2[data-reference-page=home] .pk .qh{letter-spacing:-.03em;margin:0 0 12px;font-size:22px;font-weight:500}.reference-v2[data-reference-page=home] .pk .opts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:26px;display:grid}.reference-v2[data-reference-page=home] .pk .opt{cursor:pointer;background:#fff;border:1px solid #e3e1d6;border-radius:18px;padding:14px 16px;font-weight:500;line-height:1.3;transition:background .25s,border-color .25s;display:block}.reference-v2[data-reference-page=home] .pk .opt:hover{border-color:#0e0e0c}.reference-v2[data-reference-page=home] .pk .opt small{letter-spacing:.1em;text-transform:uppercase;color:#55554c;margin-bottom:6px;font-family:Geist Mono,monospace;font-size:10px;display:block}.reference-v2[data-reference-page=home] #q1you:checked~.qs label[for=q1you],.reference-v2[data-reference-page=home] #q1we:checked~.qs label[for=q1we],.reference-v2[data-reference-page=home] #q2desk:checked~.qs label[for=q2desk],.reference-v2[data-reference-page=home] #q2team:checked~.qs label[for=q2team]{background:#f6e448;border-color:#f6e448}.reference-v2[data-reference-page=home] #q1you:focus-visible~.qs label[for=q1you],.reference-v2[data-reference-page=home] #q1we:focus-visible~.qs label[for=q1we],.reference-v2[data-reference-page=home] #q2desk:focus-visible~.qs label[for=q2desk],.reference-v2[data-reference-page=home] #q2team:focus-visible~.qs label[for=q2team]{outline-offset:3px;outline:3px solid #a9d3ff}.reference-v2[data-reference-page=home] .pk .res{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;gap:18px;height:100%;padding:clamp(22px,3vw,34px);animation:.4s cubic-bezier(.2,.7,.2,1) both pkIn;display:none}@keyframes pkIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.reference-v2[data-reference-page=home] #q1you:checked~#q2desk:checked~.out .r1,.reference-v2[data-reference-page=home] #q1you:checked~#q2team:checked~.out .r2,.reference-v2[data-reference-page=home] #q1we:checked~#q2desk:checked~.out .r3,.reference-v2[data-reference-page=home] #q1we:checked~#q2team:checked~.out .r4{display:flex}.reference-v2[data-reference-page=home] .pk .res h3{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1}.reference-v2[data-reference-page=home] .pk .res .ln{color:#3a3a34;margin:8px 0 0;font-size:19px}.reference-v2[data-reference-page=home] .pk .res ul{border-top:1px solid #efede4;grid-template-columns:1fr 1fr;gap:10px 20px;margin:0;padding:18px 0 0;list-style:none;display:grid}.reference-v2[data-reference-page=home] .pk .res li{gap:9px;font-size:15px;line-height:1.35;display:flex}.reference-v2[data-reference-page=home] .pk .res li svg{flex:none;margin-top:2px}.reference-v2[data-reference-page=home] .pk .who{color:#55554c;margin:0;font-size:14px}.reference-v2[data-reference-page=home] .yb{letter-spacing:.08em;box-sizing:border-box;border-radius:999px;justify-content:space-between;align-self:flex-start;align-items:center;gap:14px;min-height:52px;margin-top:auto;padding:6px 6px 6px 20px;font-family:Geist Mono,monospace;font-size:12px;text-decoration:none;display:inline-flex}.reference-v2[data-reference-page=home] .yb .ar{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.reference-v2[data-reference-page=home] .yb.dk{color:#fff;background:#0e0e0c}.reference-v2[data-reference-page=home] .yb.dk .ar{color:#0e0e0c;background:#f6e448}.reference-v2[data-reference-page=home] .tagm{letter-spacing:.1em;color:#f6e448;background:#0e0e0c;border-radius:999px;align-self:flex-start;padding:5px 10px;font-family:Geist Mono,monospace;font-size:10px}.reference-v2[data-reference-page=home] .bento{grid-template-columns:1.2fr 1fr 1fr;gap:14px;display:grid}.reference-v2[data-reference-page=home] .bento a{border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;min-height:280px;padding:clamp(22px,2.6vw,32px);text-decoration:none;display:flex}.reference-v2[data-reference-page=home] .bento .n{letter-spacing:-.06em;font-size:clamp(64px,7vw,104px);font-weight:500;line-height:.9}.reference-v2[data-reference-page=home] .bento .t{max-width:280px;margin-top:10px;font-size:17px}@media (max-width:900px){.reference-v2[data-reference-page=home] .pk,.reference-v2[data-reference-page=home] .bento{grid-template-columns:1fr}.reference-v2[data-reference-page=home] .bento a{min-height:220px}}@media (max-width:560px){.reference-v2[data-reference-page=home] .pk .res ul,.reference-v2[data-reference-page=home] .pk .opts{grid-template-columns:1fr}}.reference-v2[data-reference-page=home] .pk .res .yb{color:#fff}.reference-v2[data-reference-page=home] .pk .qh{font-size:22px}.reference-v2[data-reference-page=home] .pk .out{min-width:0}@media (max-width:620px){.reference-v2[data-reference-page=home] #quotes figure{border-radius:20px!important;gap:16px!important;min-height:0!important;padding:22px!important}.reference-v2[data-reference-page=home] #quotes blockquote{font-size:21px!important}.reference-v2[data-reference-page=home] #quotes figure>span{font-size:46px!important}}.reference-v2 :is(h1,h2.hx){text-wrap:balance}.reference-v2 .bdg-short{display:none}@media (max-width:760px){.reference-site .mbar{opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s;transform:translateY(140%)}html[data-past-hero] .reference-site .mbar{opacity:1;pointer-events:auto;transform:none}.reference-site .ref-motion-toggle{display:none!important}.reference-v2[data-reference-page=home] .bdg-long{display:none}.reference-v2[data-reference-page=home] .bdg-short{white-space:nowrap;display:inline}.reference-v2[data-reference-page=home] .apps-strip .mq{font-size:16px!important}.reference-v2[data-reference-page=home] .apps-strip .mq>span{padding-right:36px}}@media (max-width:620px){.reference-v2[data-reference-page=audit] section[aria-label=Proof]+section+section>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.reference-v2[data-reference-page=audit] section[aria-label=Proof]+section+section>div>div{border-radius:16px!important;padding:14px!important}.reference-v2[data-reference-page=audit] section[aria-label=Proof]+section+section>div>div>:first-child{line-height:1.25;font-size:15px!important}.reference-v2[data-reference-page=audit] section[aria-label=Proof]+section+section>div>div>p{line-height:1.4;margin-top:6px!important;font-size:12.5px!important}}
