:root{--sonar-black: #03080d;--sonar-navy: #071722;--sonar-panel: #0c1c27;--sonar-panel-soft: #112632;--sonar-orange: #ff6a00;--sonar-orange-soft: #ff8a24;--sonar-white: #f4f7f8;--sonar-muted: #aab4bc;--sonar-line: rgba(255, 255, 255, .14);--sonar-max: 1440px;--sonar-pad: clamp(1.25rem, 5vw, 5.5rem);--sonar-radius: clamp(1.125rem, 2vw, 1.5rem)}html{scroll-behavior:smooth}.sonar-section{position:relative;overflow:clip;color:var(--sonar-white);background:var(--sonar-black);isolation:isolate}.sonar-section *,.sonar-section *:before,.sonar-section *:after{box-sizing:border-box}.sonar-shell{position:relative;z-index:2;width:min(100%,var(--sonar-max));margin-inline:auto;padding-inline:var(--sonar-pad)}.sonar-kicker{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1rem;color:var(--sonar-orange-soft);font-size:clamp(.72rem,.8vw,.84rem);font-weight:750;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.sonar-kicker:before{width:2.75rem;height:1px;background:currentColor;content:""}.sonar-heading{max-width:13ch;margin:0;color:var(--sonar-white);font-size:clamp(2.55rem,6vw,6.5rem);font-weight:760;letter-spacing:-.055em;line-height:.95;text-wrap:balance}.sonar-heading em{color:var(--sonar-orange);font-style:normal}.sonar-copy{max-width:38rem;margin-top:1.4rem;color:var(--sonar-muted);font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.65}.sonar-copy>*:first-child{margin-top:0}.sonar-copy>*:last-child{margin-bottom:0}.sonar-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.sonar-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.85rem 1.35rem;border:1px solid transparent;border-radius:.7rem;font-size:.94rem;font-weight:720;letter-spacing:.015em;line-height:1;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.sonar-button:hover{transform:translateY(-2px)}.sonar-button:focus-visible,.sonar-beam-tab:focus-visible,.sonar-product-select:focus-visible,.sonar-quantity:focus-visible,.sonar-faq summary:focus-visible{outline:2px solid var(--sonar-orange-soft);outline-offset:3px}.sonar-button--primary{color:#fff;background:var(--sonar-orange)}.sonar-button--primary:hover{background:var(--sonar-orange-soft)}.sonar-button--secondary{color:var(--sonar-white);border-color:var(--sonar-line);background:#040c127a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sonar-button--secondary:hover{border-color:#ffffff5c;background:#0d1e29d1}.sonar-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.25,1)}.sonar-reveal.is-visible,.shopify-design-mode .sonar-reveal{opacity:1;transform:translateY(0)}.sonar-hero{min-height:var(--sonar-hero-height, 88svh);display:grid;align-items:center;background:#02070b}.sonar-hero__media,.sonar-hero__media picture,.sonar-hero__media img,.sonar-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sonar-hero__media img{object-fit:cover;object-position:center}.sonar-hero__media video{object-fit:cover;object-position:center}.sonar-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#02070bf5,#02070bb8,#02070b0f 70%),linear-gradient(0deg,rgba(2,7,11,.72) 0%,transparent 38%)}.sonar-hero__content{max-width:46rem;padding-block:clamp(8rem,16vh,12rem) clamp(5rem,9vh,8rem)}.sonar-hero__heading{max-width:9.5ch;font-size:clamp(3.65rem,8vw,8.75rem)}.sonar-hero__lead{max-width:35rem}.sonar-hero__signal{position:absolute;right:24%;bottom:16%;z-index:1;width:clamp(10rem,24vw,24rem);aspect-ratio:1;border:1px solid rgba(255,106,0,.28);border-radius:50%;opacity:.68;animation:sonar-pulse 2.8s ease-out infinite}.sonar-hero__signal:before,.sonar-hero__signal:after{position:absolute;border:1px solid rgba(255,106,0,.24);border-radius:inherit;content:""}.sonar-hero__signal:before{top:16%;right:16%;bottom:16%;left:16%}.sonar-hero__signal:after{top:32%;right:32%;bottom:32%;left:32%}@keyframes sonar-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.72;transform:scale(1.04)}}.sonar-metrics{padding-block:clamp(2.5rem,5vw,4.5rem);border-block:1px solid var(--sonar-line);background:#06111a}.sonar-metrics__grid{display:grid;grid-template-columns:repeat(var(--sonar-metric-count, 4),minmax(0,1fr))}.sonar-metric{min-width:0;padding:0 clamp(1rem,3vw,2.5rem);border-inline-start:1px solid var(--sonar-line)}.sonar-metric:first-child{border-inline-start:0;padding-inline-start:0}.sonar-metric:last-child{padding-inline-end:0}.sonar-metric__value{display:block;color:var(--sonar-white);font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:780;letter-spacing:-.055em;line-height:.95}.sonar-metric__value span{color:var(--sonar-orange)}.sonar-metric__label{display:block;margin-top:.8rem;color:var(--sonar-muted);font-size:clamp(.78rem,1vw,.95rem);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.sonar-metrics__note{margin:2rem 0 0;color:var(--sonar-muted);font-size:.82rem}.sonar-feature{min-height:var(--sonar-feature-height, 86svh);display:grid;align-items:center;padding-block:clamp(5rem,10vw,10rem);background:radial-gradient(circle at 75% 45%,rgba(20,75,100,.18),transparent 36%),var(--sonar-black)}.sonar-feature--blue{background:radial-gradient(circle at 70% 40%,rgba(12,88,122,.26),transparent 42%),linear-gradient(180deg,#06131d,#03080d)}.sonar-feature--light{color:#07121a;background:#eef3f5}.sonar-feature--light .sonar-heading{color:#07121a}.sonar-feature--light .sonar-copy{color:#43515b}.sonar-feature__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,7vw,8rem)}.sonar-feature--reverse .sonar-feature__content{order:2}.sonar-feature--reverse .sonar-feature__visual{order:1}.sonar-feature__stat{display:inline-flex;align-items:baseline;gap:.65rem;margin-top:2rem}.sonar-feature__stat strong{color:var(--sonar-orange);font-size:clamp(3.6rem,7vw,7.5rem);font-weight:800;letter-spacing:-.06em;line-height:.85}.sonar-feature__stat span{max-width:9rem;color:var(--sonar-muted);font-size:.8rem;font-weight:650;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.sonar-feature__visual{position:relative;min-height:clamp(25rem,48vw,44rem);overflow:hidden;border:1px solid var(--sonar-line);border-radius:var(--sonar-radius);background:#07131c;box-shadow:0 2rem 6rem #0000004d}.sonar-feature__visual img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.sonar-feature__visual--contain img{object-fit:contain}.sonar-feature__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,rgba(3,8,13,.75));pointer-events:none}.sonar-feature__badge{position:absolute;right:1.25rem;bottom:1.25rem;max-width:calc(100% - 2.5rem);padding:.8rem 1rem;border:1px solid var(--sonar-line);border-radius:999px;color:var(--sonar-white);background:#03080db3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sonar-screen{position:absolute;inset:clamp(1rem,4vw,3rem);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:1.8rem;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 100% 12.5%,radial-gradient(circle at 62% 30%,rgba(255,106,0,.08),transparent 38%),#02070b;box-shadow:inset 0 0 4rem #00000080}.sonar-screen__readout{position:absolute;top:1.25rem;left:1.35rem;z-index:2}.sonar-screen__readout strong{display:block;color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.06em;line-height:.9}.sonar-screen__readout span{color:var(--sonar-muted);font-size:.78rem}.sonar-screen__fish{position:absolute;width:1.2rem;height:.55rem;border-top:3px solid var(--sonar-orange-soft);border-radius:50%;filter:drop-shadow(0 0 .4rem rgba(255,106,0,.7));opacity:0;transform:translate(14px)}.is-visible .sonar-screen__fish{opacity:1;transform:translate(0);transition:opacity .5s ease var(--delay),transform .5s ease var(--delay)}.sonar-screen__bottom{position:absolute;right:-6%;bottom:-8%;left:-6%;height:38%;border-top:4px solid var(--sonar-orange);border-radius:48% 45% 0 0;background:radial-gradient(circle,rgba(255,138,36,.85) 0 1px,transparent 1.5px) 0 0 / 7px 7px,linear-gradient(#ff6a0080,#461900d9);box-shadow:0 -.4rem 1.5rem #ff6a0059;transform:translateY(24%);transition:transform .9s cubic-bezier(.2,.75,.25,1)}.is-visible .sonar-screen__bottom{transform:translateY(0)}.sonar-target{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.sonar-target__ring{position:absolute;width:min(66%,28rem);aspect-ratio:1;border:1px solid rgba(255,106,0,.28);border-radius:50%;box-shadow:0 0 4rem #ff6a0014}.sonar-target__ring:before,.sonar-target__ring:after{position:absolute;border:inherit;border-radius:inherit;content:""}.sonar-target__ring:before{top:18%;right:18%;bottom:18%;left:18%}.sonar-target__ring:after{top:36%;right:36%;bottom:36%;left:36%}.sonar-target__fish{position:relative;width:3.2rem;height:1.45rem;border:2px solid var(--sonar-orange);border-radius:55% 45% 45% 55%;filter:drop-shadow(0 0 .65rem rgba(255,106,0,.5))}.sonar-target__fish:after{position:absolute;top:.2rem;right:-1.15rem;border-block:.5rem solid transparent;border-left:1rem solid var(--sonar-orange);content:""}.sonar-target__fish--two{margin-left:clamp(4.5rem,10vw,8rem);opacity:.7}.sonar-target__measure{position:absolute;top:calc(50% + 3.2rem);left:50%;width:clamp(6rem,13vw,10rem);height:1px;background:var(--sonar-orange);transform:translate(-20%)}.sonar-target__measure:before,.sonar-target__measure:after{position:absolute;top:-.35rem;width:1px;height:.7rem;background:inherit;content:""}.sonar-target__measure:before{left:0}.sonar-target__measure:after{right:0}.sonar-target__measure span{position:absolute;top:.7rem;left:50%;color:var(--sonar-white);font-weight:750;transform:translate(-50%)}.sonar-phone{position:absolute;top:50%;left:50%;width:min(54%,19rem);aspect-ratio:.52;padding:.55rem;border:1px solid rgba(255,255,255,.25);border-radius:2.8rem;background:linear-gradient(145deg,#323b42,#080b0e 40%);box-shadow:0 2rem 5rem #0000008c;transform:translate(-50%,-50%) rotate(3deg)}.sonar-phone:before{position:absolute;top:.85rem;left:50%;z-index:3;width:31%;height:1.15rem;border-radius:1rem;background:#000;content:"";transform:translate(-50%)}.sonar-phone .sonar-screen{top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border-radius:2.25rem}.sonar-map{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 35% 42%,transparent 0 9%,rgba(255,138,36,.55) 9.4% 9.7%,transparent 10.2% 15%,rgba(255,138,36,.42) 15.4% 15.7%,transparent 16.2% 24%,rgba(255,138,36,.28) 24.4% 24.7%,transparent 25.2%),radial-gradient(ellipse at 65% 62%,transparent 0 12%,rgba(71,141,165,.55) 12.4% 12.8%,transparent 13.2% 21%,rgba(71,141,165,.35) 21.4% 21.8%,transparent 22.2%),linear-gradient(135deg,#102d3b,#051018 65%)}.sonar-map__route{position:absolute;top:18%;bottom:20%;left:50%;width:3px;border-radius:2px;background:linear-gradient(var(--sonar-orange),rgba(255,106,0,.15));box-shadow:0 0 1rem #ff6a008c;transform:rotate(18deg) scaleY(0);transform-origin:top;transition:transform 1.1s ease}.is-visible .sonar-map__route{transform:rotate(18deg) scaleY(1)}.sonar-map__pin{position:absolute;width:1.2rem;aspect-ratio:1;border:3px solid #fff;border-radius:50% 50% 50% 0;background:var(--sonar-orange);box-shadow:0 0 1.2rem #ff6a0080;transform:rotate(-45deg)}.sonar-map__pin--one{top:34%;left:43%}.sonar-map__pin--two{top:56%;left:58%}.sonar-map__pin--three{top:69%;left:35%}.sonar-beams{padding-block:clamp(5rem,10vw,10rem);background:radial-gradient(circle at 50% 12%,rgba(255,106,0,.13),transparent 28%),linear-gradient(180deg,#071722,#03080d)}.sonar-beams__header{max-width:58rem;margin-bottom:clamp(3rem,6vw,5rem)}.sonar-beams__stage{display:grid;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);gap:clamp(2rem,6vw,7rem);align-items:center}.sonar-beam-tabs{display:grid;gap:.7rem}.sonar-beam-tab{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;width:100%;padding:1.15rem 1.2rem;border:1px solid var(--sonar-line);border-radius:.9rem;color:var(--sonar-white);background:#ffffff06;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.sonar-beam-tab[aria-selected=true]{border-color:#ff6a00bf;background:#ff6a001a}.sonar-beam-tab__index{color:var(--sonar-orange);font-weight:760}.sonar-beam-tab__title{font-weight:720}.sonar-beam-tab__angle{color:var(--sonar-muted);font-size:.86rem}.sonar-beams__visual{position:relative;min-height:37rem;overflow:hidden;border:1px solid var(--sonar-line);border-radius:var(--sonar-radius);background:#07131b;box-shadow:0 2rem 6rem #00000047}.sonar-beams__visual>img,.sonar-beams__visual>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sonar-beams__device{position:absolute;top:8%;left:50%;z-index:2;width:6rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:linear-gradient(180deg,#22292e 0 49%,#0a0c0e 49% 100%);box-shadow:inset 0 -.25rem 0 var(--sonar-orange),0 1rem 3rem #0006;transform:translate(-50%)}.sonar-beams__cone{position:absolute;top:calc(8% + 5rem);bottom:7%;left:50%;width:var(--beam-width, 72%);background:linear-gradient(180deg,#ff8a2494,#ff6a000d);clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);filter:drop-shadow(0 0 1.8rem rgba(255,106,0,.22));transform:translate(-50%);transition:width .52s cubic-bezier(.2,.75,.25,1),opacity .25s ease}.sonar-beams__bed{position:absolute;right:-10%;bottom:-8%;left:-10%;height:24%;border-top:2px solid rgba(255,138,36,.7);border-radius:48% 60% 0 0;background:radial-gradient(circle,rgba(255,138,36,.65) 0 1px,transparent 1.5px) 0 0/8px 8px,#2b190e}.sonar-beams__description{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:3;max-width:32rem;margin-inline:auto;padding:1rem 1.2rem;border:1px solid var(--sonar-line);border-radius:.9rem;color:var(--sonar-white);background:#03080dc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.sonar-cards,.sonar-process,.sonar-comparison,.sonar-faq,.sonar-buy{padding-block:clamp(5rem,10vw,9rem)}.sonar-cards{background:#06131c}.sonar-section-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:2rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.sonar-section-header .sonar-copy{margin:0}.sonar-scene-media{position:relative;min-height:clamp(22rem,52vw,46rem);margin-bottom:clamp(2rem,5vw,4rem);overflow:hidden;border:1px solid var(--sonar-line);border-radius:var(--sonar-radius);background:#07131b;box-shadow:0 2rem 6rem #00000038}.sonar-scene-media>img,.sonar-scene-media>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sonar-scene-media__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 62%,rgba(2,7,11,.2));pointer-events:none}.sonar-process .sonar-scene-media{border-color:#07121a24;background:#dfe7ea}.sonar-card-grid{display:grid;grid-template-columns:repeat(var(--sonar-card-columns, 4),minmax(0,1fr));gap:1rem}.sonar-card{position:relative;min-height:18rem;padding:1.5rem;overflow:hidden;border:1px solid var(--sonar-line);border-radius:var(--sonar-radius);background:linear-gradient(155deg,#132c39e6,#040c12f0);transition:transform .22s ease,border-color .22s ease}.sonar-card:hover{border-color:#ff6a007a;transform:translateY(-4px)}.sonar-card__icon{display:grid;width:3rem;aspect-ratio:1;place-items:center;margin-bottom:4.5rem;border:1px solid rgba(255,106,0,.34);border-radius:50%;color:var(--sonar-orange);background:#ff6a0014;font-size:1.35rem;font-weight:760}.sonar-card h3{margin:0;color:var(--sonar-white);font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.sonar-card p{margin:.85rem 0 0;color:var(--sonar-muted);line-height:1.55}.sonar-process{background:#eef3f5;color:#07121a}.sonar-process .sonar-heading{color:#07121a}.sonar-process .sonar-copy{color:#4a5862}.sonar-process__grid{display:grid;grid-template-columns:repeat(var(--sonar-step-count, 4),minmax(0,1fr));counter-reset:sonar-step}.sonar-process__step{position:relative;padding:2rem clamp(1rem,3vw,2.3rem);border-top:1px solid rgba(7,18,26,.18);counter-increment:sonar-step}.sonar-process__step:before{display:grid;width:3rem;aspect-ratio:1;place-items:center;margin-bottom:3.5rem;border-radius:50%;color:#fff;background:var(--sonar-orange);content:counter(sonar-step,decimal-leading-zero);font-size:.8rem;font-weight:760}.sonar-process__step:not(:last-child):after{position:absolute;top:3.45rem;right:-1rem;width:2rem;height:1px;background:var(--sonar-orange);content:""}.sonar-process__step h3{margin:0;font-size:1.4rem}.sonar-process__step p{margin:.75rem 0 0;color:#53616b;line-height:1.55}.sonar-comparison{background:linear-gradient(180deg,#06131c,#03080d)}.sonar-comparison__table{overflow:hidden;border:1px solid var(--sonar-line);border-radius:var(--sonar-radius)}.sonar-comparison__row{display:grid;grid-template-columns:minmax(8rem,.65fr) 1fr 1fr;border-top:1px solid var(--sonar-line)}.sonar-comparison__row:first-child{border-top:0}.sonar-comparison__cell{padding:1.25rem clamp(1rem,3vw,2rem)}.sonar-comparison__cell+.sonar-comparison__cell{border-left:1px solid var(--sonar-line)}.sonar-comparison__cell--label{color:var(--sonar-muted);font-size:.82rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.sonar-comparison__cell--old{color:#8f9aa1;background:#ffffff05}.sonar-comparison__cell--new{color:var(--sonar-white);background:#ff6a000e}.sonar-comparison__head{font-weight:750}.sonar-comparison__head .sonar-comparison__cell--new{color:var(--sonar-orange-soft)}.sonar-faq{background:#eef3f5;color:#07121a}.sonar-faq .sonar-heading{color:#07121a}.sonar-faq .sonar-copy{color:#4a5862}.sonar-faq__layout{display:grid;grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(2.5rem,7vw,8rem)}.sonar-faq__list{border-top:1px solid rgba(7,18,26,.18)}.sonar-faq details{border-bottom:1px solid rgba(7,18,26,.18)}.sonar-faq summary{display:flex;min-height:4.7rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;color:#07121a;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:690;cursor:pointer;list-style:none}.sonar-faq summary::-webkit-details-marker{display:none}.sonar-faq summary:after{color:var(--sonar-orange);content:"+";font-size:1.6rem;font-weight:400}.sonar-faq details[open] summary:after{content:"\2212"}.sonar-faq__answer{max-width:45rem;padding:0 2.5rem 1.4rem 0;color:#53616b;line-height:1.65}.sonar-faq__answer>*:first-child{margin-top:0}.sonar-buy{background:radial-gradient(circle at 20% 30%,rgba(255,106,0,.16),transparent 28%),linear-gradient(135deg,#061722,#02070b 68%)}.sonar-buy__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);gap:clamp(2.5rem,7vw,8rem);align-items:center}.sonar-buy__media{position:relative;min-height:34rem;overflow:hidden;border:1px solid var(--sonar-line);border-radius:var(--sonar-radius);background:#07131c}.sonar-buy__media img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.sonar-buy__panel{padding:clamp(1.4rem,3vw,2.5rem);border:1px solid var(--sonar-line);border-radius:var(--sonar-radius);background:#091822d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sonar-buy__title{margin:0;color:var(--sonar-white);font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.04em}.sonar-buy__title a{color:inherit;text-decoration:none}.sonar-buy__price{display:flex;gap:.65rem;align-items:baseline;margin-top:1.2rem}.sonar-buy__price-current{color:var(--sonar-white);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:760}.sonar-buy__price-compare{color:var(--sonar-muted);text-decoration:line-through}.sonar-buy__description{margin-top:1.2rem;color:var(--sonar-muted);line-height:1.6}.sonar-buy__form{display:grid;gap:1rem;margin-top:1.5rem}.sonar-buy__label{display:block;margin-bottom:.45rem;color:var(--sonar-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sonar-product-select,.sonar-quantity{width:100%;min-height:3.25rem;padding:.75rem .9rem;border:1px solid var(--sonar-line);border-radius:.65rem;color:var(--sonar-white);background:#07131c}.sonar-buy__form-row{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem;gap:.75rem}.sonar-buy__submit{width:100%;border:0;cursor:pointer}.sonar-buy__submit[disabled]{opacity:.48;cursor:not-allowed;transform:none}.sonar-buy__placeholder{padding:3rem;border:1px dashed var(--sonar-line);border-radius:var(--sonar-radius);color:var(--sonar-muted);text-align:center}.sonar-buy .shopify-payment-button{margin-top:.65rem}body:has(.sonar-section) .header-section,body:has(.sonar-section) .header-announcements__wrapper{--color-background: 3 8 13}body:has(.sonar-section) .header-section{border-bottom-color:var(--sonar-line)}body:has(.sonar-section) .product-information,body:has(.sonar-section) .product-recommendations{color:var(--sonar-white);background:var(--sonar-black)}@media(max-width:989px){.sonar-heading{font-size:clamp(2.65rem,9vw,5rem)}.sonar-hero__heading{font-size:clamp(3.25rem,12vw,6.8rem)}.sonar-feature__grid,.sonar-section-header,.sonar-beams__stage,.sonar-faq__layout,.sonar-buy__grid{grid-template-columns:1fr}.sonar-feature--reverse .sonar-feature__content,.sonar-feature--reverse .sonar-feature__visual{order:initial}.sonar-feature__content{max-width:42rem}.sonar-feature__visual{min-height:min(72vw,39rem)}.sonar-card-grid,.sonar-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sonar-process__step:nth-child(2n):after{display:none}.sonar-beams__visual{min-height:32rem}.sonar-scene-media{min-height:min(62vw,38rem)}}@media(max-width:749px){:root{--sonar-pad: 1.25rem}html{scroll-behavior:auto}.sonar-hero{min-height:max(47rem,92svh);align-items:start}.sonar-hero__overlay{background:linear-gradient(180deg,#02070bf5,#02070bc2 34%,#02070b0a 58%,#02070b9e)}.sonar-hero__content{padding-block:6.5rem 28rem}.sonar-hero__heading{max-width:8.5ch}.sonar-hero__lead{max-width:25rem;font-size:1rem}.sonar-hero__signal{right:12%;bottom:9%;width:12rem}.sonar-actions{gap:.55rem}.sonar-button{min-height:3rem;padding:.8rem 1rem;font-size:.88rem}.sonar-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 0}.sonar-metric:nth-child(odd){border-inline-start:0;padding-inline-start:0}.sonar-metric:nth-child(2n){padding-inline-end:0}.sonar-feature{min-height:0;padding-block:5rem}.sonar-feature__grid{gap:2.2rem}.sonar-feature__visual{min-height:28rem}.sonar-phone{width:61%}.sonar-section-header{gap:1.25rem}.sonar-card-grid,.sonar-process__grid{grid-template-columns:1fr}.sonar-card{min-height:15rem}.sonar-card__icon{margin-bottom:2.8rem}.sonar-process__step{padding-inline:0}.sonar-process__step:after{display:none}.sonar-comparison__table{overflow-x:auto}.sonar-comparison__row{min-width:42rem;grid-template-columns:9rem 1fr 1fr}.sonar-comparison__cell{padding:1rem}.sonar-beams__visual{min-height:28rem}.sonar-scene-media{min-height:22rem;border-radius:1rem}.sonar-faq__answer{padding-right:0}.sonar-buy__media{min-height:25rem}.sonar-buy__form-row{grid-template-columns:1fr}}@media(min-width:990px){.sonar-feature{min-height:var(--sonar-feature-height, 86svh);padding-block:0}.sonar-feature__grid{display:flex;min-height:var(--sonar-feature-height, 86svh);align-items:center}.sonar-feature__content{position:relative;z-index:3;width:min(45%,44rem);max-width:44rem;padding-block:clamp(6rem,10vw,9rem);text-shadow:0 2px 24px rgba(0,0,0,.35)}.sonar-feature--reverse .sonar-feature__content{order:initial;margin-left:auto}.sonar-feature__visual,.sonar-feature--reverse .sonar-feature__visual{position:absolute;z-index:0;top:0;bottom:0;left:50%;width:100vw;min-height:0;overflow:hidden;order:initial;border:0;border-radius:0;background:#03080d;box-shadow:none;transform:translate(-50%)}.sonar-feature__visual img,.sonar-feature__visual--contain img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.sonar-feature__scrim{background:linear-gradient(90deg,#03080df5,#03080ddb 27%,#03080d7a 52%,#03080d14 78%),linear-gradient(0deg,rgba(3,8,13,.52) 0%,transparent 35%)}.sonar-feature--reverse .sonar-feature__scrim{background:linear-gradient(270deg,#03080df5,#03080ddb 27%,#03080d7a 52%,#03080d14 78%),linear-gradient(0deg,rgba(3,8,13,.52) 0%,transparent 35%)}.sonar-feature__badge{z-index:3}.sonar-feature--reverse .sonar-feature__badge{right:auto;left:1.25rem}}@media(max-width:989px){.sonar-feature{min-height:0;padding-block:0}.sonar-feature__grid{display:flex;min-height:0;flex-direction:column;gap:0;padding-inline:0}.sonar-feature__visual,.sonar-feature--reverse .sonar-feature__visual{position:relative;inset:auto;order:1;width:100%;min-height:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;transform:none}.sonar-feature__visual img,.sonar-feature__visual--contain img{position:relative;width:100%;height:auto;min-height:0;object-fit:contain;object-position:center}.sonar-feature__content,.sonar-feature--reverse .sonar-feature__content{position:relative;z-index:3;order:2;width:100%;max-width:none;margin:0;padding:clamp(3rem,8vw,5rem) var(--sonar-pad) clamp(4rem,10vw,6rem)}.sonar-feature__scrim,.sonar-feature--reverse .sonar-feature__scrim{background:linear-gradient(0deg,rgba(3,8,13,.45) 0%,transparent 45%)}.sonar-feature__badge,.sonar-feature--reverse .sonar-feature__badge{right:1rem;bottom:1rem;left:auto}}.sonar-beams__stage{grid-template-columns:1fr;gap:1.5rem}.sonar-beams__visual{order:1;width:100%;min-height:0;aspect-ratio:auto}.sonar-beams__visual>img,.sonar-beams__visual>.placeholder-svg{position:relative;inset:auto;width:100%;height:auto;object-fit:contain}.sonar-beam-tabs{order:2;grid-template-columns:repeat(3,minmax(0,1fr))}.sonar-scene-media{width:100%;min-height:0;aspect-ratio:auto}.sonar-scene-media>img,.sonar-scene-media>.placeholder-svg{position:relative;inset:auto;width:100%;height:auto;object-fit:contain}.sonar-buy__media{min-height:0;aspect-ratio:1 / 1}.sonar-buy__media img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center}@media(max-width:749px){.sonar-beam-tabs{grid-template-columns:1fr}}@media(min-width:990px){.sonar-feature[id$=__feature_bottom] .sonar-feature__content{left:clamp(1.5rem,3vw,4rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sonar-reveal{opacity:1;transform:none;transition:none}.sonar-hero__signal{animation:none}.sonar-screen__fish,.sonar-screen__bottom,.sonar-map__route,.sonar-beams__cone{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sonar-store.css.map */
