body.diamond-site .pd-product{--pd-ink:#19211d;--pd-muted:#58635d;--pd-gold:#ffca0a;background:#fafbf7;color:var(--pd-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.diamond-site .pd-product .breadcrumbs{max-width:1240px;margin:auto;padding:24px 24px 0;color:#657063;font-size:12px}body.diamond-site .pd-product .breadcrumbs a{color:#4f5c4d}.pd-product section{max-width:1240px;margin:0 auto;padding:68px 24px}.pd-product h1,.pd-product h2,.pd-product h3{color:var(--pd-ink);letter-spacing:-.045em;line-height:1.12}.pd-product h1{font-size:clamp(36px,3.8vw,55px);font-weight:720;margin:0 0 24px}.pd-product h1 span{color:#796212}.pd-product h2{font-size:clamp(29px,3vw,40px);margin:0 0 20px;font-weight:700}.pd-product h3{font-size:23px;margin:18px 0 13px;font-weight:700}.pd-product p{font-size:15px;line-height:1.8;color:var(--pd-muted)}.pd-product .pd-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:800;color:#72602b;margin:0 0 19px}.pd-product .pd-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;padding-top:30px;padding-bottom:64px}.pd-brand{display:flex;gap:17px;align-items:center;margin-bottom:25px}.pd-brand img{width:116px;height:78px;object-fit:contain;background:#000;border-radius:9px}.pd-brand span{font-size:9px;line-height:1.65;letter-spacing:.09em;color:#6c755f;font-weight:750}.pd-product .pd-lead{font-size:17px;margin:0 0 24px}.pd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px}.pd-product .pd-button{display:inline-flex;justify-content:center;align-items:center;gap:23px;min-height:54px;padding:15px 22px;border-radius:8px;background:var(--pd-gold);color:#151b15;text-decoration:none;font-size:13px;line-height:1.5;font-weight:800}.pd-product .pd-button:hover{background:#efbc00}.pd-product .pd-text-link{display:inline-block;color:#243628;font-size:13px;font-weight:750;line-height:1.7;text-decoration:none}.pd-product .pd-text-link:hover,.pd-client-link:hover{text-decoration:underline}.pd-product .pd-micro{font-size:11px;line-height:1.75;margin-top:16px;color:#6c7769}.pd-product .pd-client-link{font-size:12px;color:#51614d;display:inline-block;margin-top:10px}.pd-screen{margin:0;border:1px solid #d5dece;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 18px 42px #3043240a}.pd-screen-bar{display:flex;align-items:center;gap:8px;padding:12px 13px;font-size:8px;font-weight:750;letter-spacing:.06em;color:#61705b}.pd-screen-bar>span:last-child:not(.pd-status){margin-left:auto;font-size:7px}.pd-status{background:#39845b;border-radius:50%;width:6px;height:6px;flex:0 0 6px}.pd-screen img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.pd-screen figcaption{font-size:10px;padding:10px 13px;color:#6a7563}.pd-heading{max-width:790px;margin-bottom:34px}.pd-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pd-three article{border-top:1px solid #ced9c5;padding:22px 0 0;min-width:0}.pd-product .pd-pains{border-top:1px solid #dfe5d9;padding-top:48px}.pd-number{font-size:12px;color:#7f6d2c;font-weight:800}.pd-product .pd-channels{padding-top:24px}.pd-channels .pd-three article{padding:27px;border:1px solid #d4decb;border-radius:12px;background:#fff}.pd-channels svg{color:#94731a;width:26px;height:26px}.pd-chip{display:inline-block;margin-top:10px;font-size:10px;font-weight:700;background:#eef2e7;padding:7px 11px;border-radius:5px;color:#526749}.pd-product .pd-detail{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:56px;padding-top:30px}.pd-checks{list-style:none;padding:0;margin:25px 0;font-size:14px;color:#4d5b46}.pd-checks li{position:relative;padding:10px 0 10px 23px;border-top:1px solid #dce3d5}.pd-checks li:before{content:'✓';position:absolute;left:0;color:#397747}.pd-product .pd-trust{padding-top:24px}.pd-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pd-logos figure{border:1px solid #dce3d6;border-radius:10px;overflow:hidden;background:#fff;margin:0}.pd-logos img{display:block;width:100%;height:122px;object-fit:contain;padding:17px}.pd-logos figure:first-child img{padding:16px 45px}.pd-logos figcaption{font-size:10px;line-height:1.5;padding:10px 8px;text-align:center;border-top:1px solid #edf0e9;color:#55634b}.pd-logos .pd-logo-dark{background:#141918}.pd-logos .pd-logo-dark figcaption{background:#fff}.pd-product .pd-support{max-width:none;background:#111816;color:#fff;display:grid;grid-template-columns:minmax(0,600px) minmax(0,510px);justify-content:center;gap:70px;padding:55px max(24px,calc((100vw - 1192px)/2))}.pd-product .pd-support h2{color:#fff}.pd-product .pd-support p{color:#bdc9bf}.pd-product .pd-support .pd-eyebrow{color:#e1c363}.pd-support ol{list-style:none;margin:0;padding:0;counter-reset:steps}.pd-support li{counter-increment:steps;border-top:1px solid #35443b;padding:21px 0 21px 42px;position:relative}.pd-support li:before{content:'0' counter(steps);position:absolute;left:0;color:#d4b44c;font-size:11px;font-weight:800;top:25px}.pd-support strong{display:block;font-size:19px;font-weight:650;margin-bottom:7px}.pd-support li span{font-size:13px;line-height:1.7;color:#acbaad}.pd-product .pd-next{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.pd-start-card{padding:32px;border:1px solid #d5dec9;border-radius:13px;background:#eef2e6}.pd-trial-number{font-size:78px;line-height:1.1;letter-spacing:-.05em;font-weight:750;color:#313e26}.pd-trial-number small{font-size:27px;font-weight:650;letter-spacing:-.03em}.pd-start-card .pd-button{width:100%;margin:10px 0 16px}.pd-start-card .pd-text-link{display:block}.pd-product .pd-faq{border-top:1px solid #dde4d5;padding-top:44px}.pd-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:0 42px;align-items:start}.pd-faq details{border-top:1px solid #d6dfce;padding:17px 0}.pd-faq summary{cursor:pointer;font-size:15px;font-weight:650;line-height:1.55;color:#28372a}.pd-faq details p{font-size:14px;margin:16px 0 4px}.pd-related{display:flex;gap:24px;flex-wrap:wrap;margin-top:38px;font-size:12px;color:#56684b}.pd-product a:focus-visible,.pd-product summary:focus-visible{outline:3px solid #3373b7;outline-offset:5px}.pd-product img{max-width:100%}
@media(max-width:1050px){.pd-product .pd-hero{gap:28px}.pd-product .pd-support{gap:35px}.pd-product .pd-detail,.pd-product .pd-next{gap:32px}.pd-channels .pd-three article{padding:23px}}
@media(max-width:800px){.pd-product .pd-hero,.pd-product .pd-detail,.pd-product .pd-next,.pd-product .pd-support{grid-template-columns:1fr}.pd-product .pd-hero{gap:30px}.pd-product section{padding-top:44px;padding-bottom:44px}.pd-brand{margin-bottom:20px}.pd-product .pd-detail .pd-screen{order:2}.pd-three{gap:18px}.pd-channels .pd-three{grid-template-columns:1fr}.pd-channels article h3{margin-top:14px}.pd-channels .pd-three article{display:block}.pd-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-support ol{max-width:600px}.pd-faq-list{grid-template-columns:1fr}}
@media(max-width:540px){.pd-product section{padding:35px 20px}.pd-product .pd-hero{padding-top:25px;padding-bottom:38px}.pd-product h1{font-size:37px}.pd-product h2{font-size:31px}.pd-product h3{font-size:23px}.pd-product .pd-lead{font-size:16px}.pd-actions{gap:18px}.pd-actions .pd-button{width:100%}.pd-actions .pd-text-link{font-size:13px}.pd-three{grid-template-columns:1fr}.pd-product .pd-pains{padding-top:34px}.pd-product .pd-detail,.pd-product .pd-next{gap:25px}.pd-logos img{height:100px;padding:15px}.pd-logos figure:first-child img{padding:15px 33px}.pd-brand img{width:100px;height:67px}.pd-brand span{font-size:8px}.pd-start-card{padding:26px}.pd-product .pd-support{padding:38px 20px;gap:28px}.pd-product .breadcrumbs{padding-left:20px}.pd-product p{font-size:14px}.pd-product .pd-micro{font-size:10px}}
