:root{--page:#f5f7f4;--surface:#fff;--surface-soft:#eef3ef;--ink:#15221c;--ink-soft:#4f6158;--ink-faint:#75847c;--green:#1f7a5a;--green-dark:#13563d;--green-light:#dff3e8;--lime:#b7e66d;--navy:#17243a;--border:#d9e2dc;--border-dark:#bdcbc2;--shadow:0 28px 80px #15221c21;--radius-large:30px;--radius-card:20px;--max-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit}img{display:block}main{min-height:100vh;overflow:hidden}h1,h2,h3,p{text-wrap:pretty}.section-shell,.site-nav,.site-footer{width:min(var(--max-width), calc(100% - 48px));margin-inline:auto}.site-nav{z-index:10;justify-content:space-between;align-items:center;gap:28px;min-height:60px;display:flex;position:relative}.site-nav-compact{width:min(1040px,100% - 48px)}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:12px;font-size:20px;font-weight:790;text-decoration:none;display:inline-flex}.brand img{border-radius:13px;box-shadow:0 8px 22px #15221c21}.nav-links{color:var(--ink-soft);align-items:center;gap:30px;font-size:14px;font-weight:680;display:flex}.nav-links a{text-decoration:none}.nav-links>a:not(.nav-cta):hover{color:var(--green)}.nav-cta{background:var(--ink);color:#fff;border-radius:999px;padding:10px 17px}.eyebrow,.section-tag{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:830}.hero-section{background:radial-gradient(circle at 86% 12%, #b7e66d47, transparent 25%), radial-gradient(circle at 10% 78%, #1f7a5a17, transparent 28%), linear-gradient(180deg, #fbfcfa 0%, var(--page) 100%);min-height:700px;padding:10px 0 76px;position:relative}.hero-section:before{content:"";border:1px solid #1f7a5a1f;border-radius:50%;width:460px;height:460px;position:absolute;top:112px;right:-140px;box-shadow:0 0 0 62px #1f7a5a06,0 0 0 124px #1f7a5a05}.hero-grid{z-index:2;width:min(var(--max-width), calc(100% - 48px));grid-template-columns:minmax(0,1fr) minmax(480px,.95fr);align-items:center;gap:clamp(44px,7vw,92px);margin:40px auto 0;display:grid;position:relative}.hero-copy{max-width:650px}h1{color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(51px,4.8vw,58px);font-weight:790;line-height:.99}h1 span{color:var(--green);white-space:nowrap}.hero-lede{max-width:640px;color:var(--ink-soft);margin:22px 0 18px;font-size:clamp(17px,1.8vw,20px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:13px 20px;font-size:14px;font-weight:760;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}a.button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #15221c21}.button-primary{background:var(--green);color:#fff}.button-secondary{border-color:var(--border-dark);color:var(--ink);background:#ffffffb3}.button-disabled{cursor:not-allowed;background:#799789}.hero-facts{color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;margin:0 0 22px;padding:0;font-size:12px;font-weight:670;list-style:none;display:flex}.hero-facts li{padding-left:14px;position:relative}.hero-facts li:before{background:var(--green);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.64em;left:0}.product-demo{--demo-cycle:9s;box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #15221c1f;border-radius:26px;padding:18px;position:relative}.demo-topline{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:1px 2px 15px;font-size:11px;font-weight:730;display:flex}.demo-status{width:142px;height:20px;color:var(--green);position:relative}.demo-status span{opacity:0;white-space:nowrap;position:absolute;inset:0 auto auto 0}.status-recording{color:#b44b49;animation:statusRecording var(--demo-cycle) infinite}.status-replaying{animation:statusReplaying var(--demo-cycle) infinite}.status-moving{color:var(--ink-soft);animation:statusMoving var(--demo-cycle) infinite}.status-complete{animation:statusComplete var(--demo-cycle) infinite}.demo-counter{width:58px;height:18px;color:var(--ink-faint);position:relative}.demo-counter span{opacity:0;white-space:nowrap;position:absolute;inset:0 0 auto auto}.counter-recording{animation:counterRecording var(--demo-cycle) infinite}.counter-moving{animation:counterMoving var(--demo-cycle) infinite}.counter-replaying{animation:counterReplaying var(--demo-cycle) infinite}.demo-canvas{background:linear-gradient(#ffffff8c, #ffffff8c), repeating-linear-gradient(0deg, transparent, transparent 27px, #1f7a5a0d 28px), repeating-linear-gradient(90deg, transparent, transparent 27px, #1f7a5a0d 28px), var(--surface-soft);border-radius:17px;min-height:350px;position:relative;overflow:hidden}.demo-window{--window-shift-x:56px;--window-shift-y:-17px;width:min(350px,100% - 76px);animation:moveWindow var(--demo-cycle) infinite ease-in-out;background:#fff;border:1px solid #cad5ce;border-radius:12px;position:absolute;top:44px;left:38px;overflow:hidden;box-shadow:0 18px 38px #15221c26}.window-bar{border-bottom:1px solid var(--border);color:var(--ink-soft);background:#f5f7f6;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 12px;font-size:10px;font-weight:700;display:grid}.window-app-dot{background:var(--green);border-radius:3px;width:9px;height:9px}.window-controls{color:var(--ink-faint);letter-spacing:.12em}.window-content{grid-template-columns:1fr 1fr;gap:7px 12px;padding:22px;display:grid}.field-label{color:var(--ink-faint);text-transform:uppercase;font-size:8px;font-weight:740}.fake-field{border:1px solid var(--border);color:var(--ink-soft);border-radius:7px;grid-column:1/-1;padding:8px 10px;font-size:10px}.fake-select:after{float:right;content:"⌄"}.fake-button{background:var(--green);color:#fff;text-align:center;border-radius:7px;grid-column:2;margin-top:7px;padding:9px 12px;font-size:9px;font-weight:750;position:relative}.target-ring{border:3px solid var(--lime);opacity:0;pointer-events:none;animation:findTarget var(--demo-cycle) infinite ease-out;border-radius:10px;position:absolute;inset:-7px;box-shadow:0 0 0 6px #b7e66d33}.demo-cursor{color:var(--navy);opacity:0;pointer-events:none;animation:moveCursor var(--demo-cycle) infinite ease-in-out;font-size:22px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)rotate(-90deg)}.move-note{opacity:0;max-width:184px;animation:showMoveNote var(--demo-cycle) infinite;background:#ffffffeb;border:1px solid #1f7a5a33;border-radius:10px;gap:2px;padding:10px 12px;display:grid;position:absolute;bottom:16px;right:18px;box-shadow:0 8px 22px #15221c14}.move-note span{color:var(--ink-faint);text-transform:uppercase;font-size:8px;font-weight:700}.move-note strong{color:var(--green-dark);font-size:10px}.demo-timeline{grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center;gap:6px;padding:18px 18px 2px;display:grid}.timeline-step{background:var(--surface-soft);width:24px;height:24px;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.timeline-line{background:linear-gradient(var(--green), var(--green)) 0 0 / 0% 100% no-repeat, var(--surface-soft);height:2px}.timeline-record{animation:timelineRecord var(--demo-cycle) infinite}.timeline-move{animation:timelineMove var(--demo-cycle) infinite}.timeline-replay{animation:timelineReplay var(--demo-cycle) infinite}.timeline-line-record{animation:timelineLineRecord var(--demo-cycle) infinite}.timeline-line-move{animation:timelineLineMove var(--demo-cycle) infinite}.timeline-label{color:var(--ink-faint);text-align:center;font-size:8px;font-weight:720}.timeline-label-record{grid-column:1}.timeline-label-move{grid-column:3}.timeline-label-replay{grid-column:5}.use-cases{padding:88px 0 82px}.section-heading{max-width:850px;margin-bottom:48px}.section-heading h2,.targeting-intro h2,.trust-copy h2,.pricing-card h2,.utility-content h2,.support-panel h2{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.6vw,54px);font-weight:760;line-height:1.08}.card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:270px;padding:27px;transition:transform .18s,border .18s,box-shadow .18s}.feature-card:hover{border-color:#b8cdc0;transform:translateY(-4px);box-shadow:0 18px 42px #15221c12}.feature-number{background:var(--green-light);width:38px;height:38px;color:var(--green-dark);border-radius:10px;place-items:center;font-size:10px;font-weight:820;display:inline-grid}.feature-card h3{letter-spacing:-.03em;margin:64px 0 10px;font-size:21px}.feature-card p,.targeting-intro>p:last-child,.targeting-steps p,.trust-copy>p,.pricing-card p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.targeting-section{border-top:1px solid var(--border);grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(60px,9vw,118px);padding:88px 0 96px;display:grid}.targeting-intro{position:sticky;top:32px}.targeting-intro>p:last-child{margin-top:24px;font-size:17px}.targeting-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.targeting-steps li{border:1px solid var(--border);background:var(--surface);border-radius:17px;grid-template-columns:44px 1fr;gap:20px;padding:28px;display:grid}.targeting-steps li>span{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.targeting-steps h3{letter-spacing:-.025em;margin:0 0 7px;font-size:18px}.trust-section{background:radial-gradient(circle at 87% 20%, #b7e66d29, transparent 23%), var(--navy);color:#fff;padding:88px 0}.trust-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(62px,9vw,120px);display:grid}.eyebrow-light{color:var(--lime)}.trust-copy h2{color:#fff}.trust-copy>p{color:#cbd6d0;max-width:500px;margin-top:24px;font-size:17px}.trust-copy a{color:var(--lime);text-underline-offset:5px;margin-top:22px;font-size:14px;font-weight:750;display:inline-block}.trust-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trust-list li{color:#e8efeb;background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:48px 1fr;align-items:center;gap:17px;padding:17px 19px;font-size:14px;display:grid}.trust-list span{background:var(--lime);width:43px;height:43px;color:var(--navy);border-radius:11px;place-items:center;font-size:10px;font-weight:850;display:grid}.pricing-section{padding:88px 0 72px}.pricing-card{border-radius:var(--radius-large);background:radial-gradient(circle at 92% 16%, #b7e66d52, transparent 26%), var(--green-light);border:1px solid #bcd8c7;grid-template-columns:1fr 310px;align-items:center;gap:64px;padding:clamp(36px,6vw,68px);display:grid}.pricing-card h2{max-width:680px}.pricing-card p{max-width:650px;margin-top:22px;font-size:16px}.price-action{justify-items:stretch;display:grid}.price-amount{color:var(--ink);letter-spacing:-.055em;font-size:56px;font-weight:760;line-height:1}.price-caption{color:var(--ink-soft);margin:2px 0 22px;font-size:12px;font-weight:710}.price-action small{color:var(--ink-faint);text-align:center;margin-top:11px;font-size:10px}.site-footer{border-top:1px solid var(--border);grid-template-columns:1.2fr 1fr;gap:32px 64px;padding:48px 0 40px;display:grid}.footer-main{gap:12px;display:grid}.footer-brand{font-size:16px}.footer-brand img{border-radius:9px}.footer-main p{color:var(--ink-faint);margin:0;font-size:12px}.footer-links{color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;font-size:12px;font-weight:680;display:flex}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--green)}.utility-page{overflow:visible}.utility-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 84% 18%,#b7e66d40,#0000 24%),#fbfcfa;padding:18px 0 88px}.utility-hero-small{padding-bottom:78px}.utility-intro{width:min(1040px,100% - 48px);margin:70px auto 0}.utility-intro h1{max-width:870px;font-size:clamp(46px,6.5vw,74px)}.utility-intro>p:last-child{max-width:700px;color:var(--ink-soft);margin:26px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.65}.utility-layout{grid-template-columns:190px 1fr;gap:clamp(52px,8vw,96px);width:min(1040px,100% - 48px);margin:72px auto 108px;display:grid}.utility-sidebar{align-self:start;gap:9px;display:grid;position:sticky;top:32px}.utility-sidebar p{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.utility-sidebar a{color:var(--ink-faint);font-size:13px;text-decoration:none}.utility-sidebar a:hover{color:var(--green)}.utility-content{min-width:0}.utility-content>section{scroll-margin-top:32px}.utility-content>section+section{border-top:1px solid var(--border);margin-top:84px;padding-top:84px}.utility-content h2{max-width:720px;font-size:clamp(31px,4.2vw,45px)}.instruction-list{gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.instruction-list li{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr;gap:19px;padding:23px 0;display:grid}.instruction-list li:first-child{border-top:1px solid var(--border)}.instruction-list span,.troubleshooting-list article>span{background:var(--green-light);width:38px;height:38px;color:var(--green-dark);border-radius:11px;place-items:center;font-size:10px;font-weight:820;display:grid}.instruction-list h3,.troubleshooting-list h3{letter-spacing:-.02em;margin:0 0 5px;font-size:17px}.instruction-list p,.compatibility-grid p,.troubleshooting-list p,.faq-list p,.support-panel p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.72}.compatibility-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.compatibility-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:24px}.compatibility-grid strong{color:var(--green-dark);margin-bottom:10px;font-size:13px;display:block}.check-list{color:var(--ink-soft);gap:12px;margin:30px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.check-list li{padding-left:28px;position:relative}.check-list li:before{color:var(--green);content:"✓";font-weight:850;position:absolute;top:0;left:0}.troubleshooting-list{gap:14px;margin-top:34px;display:grid}.troubleshooting-list article{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:42px 1fr;gap:18px;padding:23px;display:grid}.faq-list{gap:10px;margin-top:32px;display:grid}.faq-list details{border:1px solid var(--border);background:var(--surface);border-radius:14px}.faq-list summary{color:var(--ink);cursor:pointer;padding:19px 52px 19px 20px;font-size:14px;font-weight:740;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--green);content:"+";font-size:19px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-list p{padding:0 52px 20px 20px}.utility-content>.support-panel{border-radius:var(--radius-card);background:var(--green-light);border:0;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:36px;display:grid}.support-panel h2{font-size:clamp(28px,4vw,38px)}.support-panel p{max-width:600px;margin-top:15px}.legal-page{overflow:visible}.legal-header{border-bottom:1px solid var(--border);background:radial-gradient(circle at 85% 6%,#b7e66d3b,#0000 23%),#fbfcfa;padding:18px 0 72px}.legal-nav{width:min(960px,100% - 48px)}.legal-intro{width:min(960px,100% - 48px);margin:68px auto 0}.legal-intro h1{font-size:clamp(48px,7vw,76px)}.legal-updated{color:var(--ink-faint);margin:18px 0 0;font-size:13px}.legal-summary{max-width:760px;color:var(--ink-soft);margin:26px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.65}.legal-card{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);width:min(900px,100% - 48px);margin:48px auto 96px;padding:clamp(28px,6vw,62px);box-shadow:0 20px 56px #15221c12}.legal-card section+section{border-top:1px solid var(--border);margin-top:42px;padding-top:42px}.legal-card h2,.legal-card>h2{color:var(--ink);letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(23px,3vw,30px)}.legal-card p,.legal-card li{color:var(--ink-soft);font-size:15px;line-height:1.75}.legal-card p{margin:0}.legal-card p+p{margin-top:16px}.legal-card ul{gap:8px;margin:18px 0;padding-left:24px;display:grid}.legal-card a{color:var(--green);text-underline-offset:4px;font-weight:730}.legal-card code{border:1px solid var(--border);background:var(--surface-soft);color:var(--ink);border-radius:6px;padding:2px 6px;font-size:.92em}.legal-footer{width:min(900px,100% - 48px)}@keyframes statusRecording{0%,27%{opacity:1}31%,to{opacity:0}}@keyframes statusReplaying{0%,43%{opacity:0}47%,77%{opacity:1}81%,to{opacity:0}}@keyframes statusMoving{0%,27%{opacity:0}31%,43%{opacity:1}47%,to{opacity:0}}@keyframes statusComplete{0%,77%{opacity:0}81%,93%{opacity:1}97%,to{opacity:0}}@keyframes counterRecording{0%,27%{opacity:1}31%,to{opacity:0}}@keyframes counterMoving{0%,27%{opacity:0}31%,43%{opacity:1}47%,to{opacity:0}}@keyframes counterReplaying{0%,43%{opacity:0}47%,93%{opacity:1}97%,to{opacity:0}}@keyframes moveWindow{0%,27%{opacity:1;transform:translate(0)}39%,90%{opacity:1;transform:translate(var(--window-shift-x), var(--window-shift-y))}94%{opacity:0;transform:translate(var(--window-shift-x), var(--window-shift-y))}95%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes moveCursor{0%,6%{opacity:0;transform:translate(calc(-50% - 94px),-66px)rotate(-90deg)}13%,17%{opacity:1;transform:translate(-50%)rotate(-90deg)}20%{opacity:1;transform:translate(-50%)rotate(-90deg)scale(.82)}23%{opacity:1;transform:translate(-50%)rotate(-90deg)scale(1)}27%,48%{opacity:0;transform:translate(-50%)rotate(-90deg)}53%{opacity:0;transform:translate(calc(-50% - 118px),-78px)rotate(-90deg)}59%{opacity:1;transform:translate(calc(-50% - 118px),-78px)rotate(-90deg)}72%,80%{opacity:1;transform:translate(-50%)rotate(-90deg)}84%{opacity:1;transform:translate(-50%)rotate(-90deg)scale(.82)}88%{opacity:1;transform:translate(-50%)rotate(-90deg)scale(1)}93%,to{opacity:0;transform:translate(-50%)rotate(-90deg)}}@keyframes findTarget{0%,68%{opacity:0;transform:scale(.86)}74%,90%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes showMoveNote{0%,31%{opacity:0;transform:translateY(8px)}39%,91%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes timelineRecord{0%,27%{color:#9c3c3a;background:#f5dedc;box-shadow:0 0 0 4px #b44b491f}31%,to{background:var(--green-light);color:var(--green-dark);box-shadow:none}}@keyframes timelineMove{0%,27%{background:var(--surface-soft);color:var(--ink-faint);box-shadow:none}31%,43%{background:var(--green);color:#fff;box-shadow:0 0 0 4px #1f7a5a1f}47%,to{background:var(--green-light);color:var(--green-dark);box-shadow:none}}@keyframes timelineReplay{0%,43%{background:var(--surface-soft);color:var(--ink-faint);box-shadow:none}47%,77%{background:var(--green);color:#fff;box-shadow:0 0 0 4px #1f7a5a1f}81%,93%{background:var(--green);color:#fff;box-shadow:0 0 0 5px #b7e66d3d}97%,to{background:var(--surface-soft);color:var(--ink-faint);box-shadow:none}}@keyframes timelineLineRecord{0%,27%{background-size:0% 100%}39%,to{background-size:100% 100%}}@keyframes timelineLineMove{0%,43%{background-size:0% 100%}55%,to{background-size:100% 100%}}@media (width<=960px){.nav-links>a:first-child{display:none}.hero-grid{grid-template-columns:1fr;gap:42px;margin-top:32px}.hero-copy{max-width:760px}.product-demo{width:min(600px,100%)}.pricing-card{grid-template-columns:1fr 260px;gap:40px}}@media (width<=760px){.targeting-section,.trust-grid{grid-template-columns:1fr}.targeting-intro{position:static}.card-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.feature-card h3{margin-top:34px}}@media (width<=700px){.section-shell,.site-nav,.site-footer,.site-nav-compact,.hero-grid,.utility-intro,.utility-layout,.legal-nav,.legal-intro,.legal-card,.legal-footer{width:min(100% - 36px, var(--max-width))}.brand{gap:9px;font-size:17px}.brand img{border-radius:11px;width:40px;height:40px}.nav-links{gap:14px}.nav-cta{padding:8px 13px}.hero-section{padding-top:6px;padding-bottom:64px}h1 span{white-space:normal}.hero-grid{margin-top:28px}h1{font-size:clamp(43px,13vw,62px)}.hero-lede{font-size:16px}.hero-actions{display:grid}.hero-facts{gap:7px 14px}.product-demo{border-radius:20px;padding:12px}.demo-canvas{min-height:310px}.demo-window{--window-shift-x:26px;--window-shift-y:-12px;width:calc(100% - 74px);top:34px;left:20px}.move-note{left:14px;right:auto}.use-cases,.targeting-section,.pricing-section{padding-block:78px}.targeting-section{gap:42px}.targeting-steps li{padding:21px}.trust-section{padding-block:78px}.pricing-card{border-radius:22px;grid-template-columns:1fr;gap:34px;padding:30px 22px}.site-footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.utility-hero{padding-top:10px;padding-bottom:60px}.utility-intro{margin-top:48px}.utility-layout{grid-template-columns:1fr;margin-block:50px 80px}.utility-sidebar{scrollbar-width:none;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.utility-sidebar::-webkit-scrollbar{display:none}.utility-sidebar p{display:none}.utility-sidebar a{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex:none;padding:7px 10px}.utility-content>section+section{margin-top:64px;padding-top:64px}.compatibility-grid,.utility-content>.support-panel{grid-template-columns:1fr}.legal-header{padding-top:10px}.legal-intro{margin-top:48px}.legal-card{border-radius:20px;margin-block:28px 72px;padding:28px 22px}}@media (width<=430px){.nav-links{gap:10px;font-size:12px}.demo-window{width:calc(100% - 56px)}.window-content{padding:18px}.demo-counter{display:none}.targeting-steps li,.troubleshooting-list article{grid-template-columns:1fr}.trust-list li{grid-template-columns:43px 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.status-recording,.status-moving,.status-replaying,.counter-recording,.counter-moving,.demo-cursor{display:none}.status-complete,.counter-replaying,.target-ring,.move-note{opacity:1}.demo-window{transform:translate(var(--window-shift-x), var(--window-shift-y))}.target-ring{transform:scale(1)}.timeline-record,.timeline-move{background:var(--green-light);color:var(--green-dark);box-shadow:none}.timeline-replay{background:var(--green);color:#fff;box-shadow:0 0 0 5px #b7e66d3d}.timeline-line{background-size:100% 100%}}@media (forced-colors:active){.button,.product-demo,.feature-card,.targeting-steps li,.trust-list li,.pricing-card,.faq-list details{border:1px solid canvastext}}
