.automation-followup-module__CHXUcW__followup{--ink:#17302e;--paper:#fffaf0;--coral:#ff6044;z-index:2;background:var(--ink);color:var(--paper);position:relative}.automation-followup-module__CHXUcW__followup *,.automation-followup-module__CHXUcW__followup :before,.automation-followup-module__CHXUcW__followup :after{box-sizing:border-box}.automation-followup-module__CHXUcW__shell{width:min(82rem,100% - 2rem);margin-inline:auto;padding-block:clamp(4rem,7vw,6.5rem)}.automation-followup-module__CHXUcW__heading{width:min(44rem,100%);margin-bottom:clamp(2.4rem,5vw,3.5rem)}.automation-followup-module__CHXUcW__heading h2{max-width:14ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:750;line-height:.94}.automation-followup-module__CHXUcW__heading>span{color:#fffdf5bd;max-width:38rem;margin-top:1.2rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;display:block}.automation-followup-module__CHXUcW__track{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.automation-followup-module__CHXUcW__step{border-left:2px solid #fffdf538;padding:0 0 1.75rem 1.9rem;position:relative}.automation-followup-module__CHXUcW__step:last-child{border-left-color:#0000;padding-bottom:0}.automation-followup-module__CHXUcW__dot{border:2px solid var(--ink);background:var(--coral);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.15rem;left:-.5rem}.automation-followup-module__CHXUcW__when{font:800 .7rem/1 var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .35rem}.automation-followup-module__CHXUcW__what{color:#fffdf5c2;max-width:30ch;margin:0;font-size:.98rem;line-height:1.5}.automation-followup-module__CHXUcW__exit{color:#fffdf5d1;border-top:1px solid #fffdf538;flex-wrap:wrap;align-items:center;gap:.65rem .9rem;margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.4rem;font-size:.98rem;display:flex}.automation-followup-module__CHXUcW__exitLabel{border:1.5px solid var(--coral);color:var(--coral);font:800 .62rem/1 var(--font-mono), monospace;letter-spacing:.13em;padding:.3rem .55rem}@media (min-width:58rem){.automation-followup-module__CHXUcW__track{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-followup-module__CHXUcW__step{border-top:2px solid #fffdf538;border-left:0;padding:1.9rem 1.5rem 0 0}.automation-followup-module__CHXUcW__step:last-child{border-top-color:#fffdf538;padding-bottom:0}.automation-followup-module__CHXUcW__dot{top:-.55rem;left:0}}
.jl-scope{--jl-void:#0c1917;--jl-panel:#12211f;--jl-surface-light:var(--sheet,#fffaf6);--jl-accent:var(--orange,#f88048);--jl-accent-bright:var(--orange-on-dark,#ff9a62);--jl-line:color-mix(in srgb, var(--jl-accent) 14%, transparent);--jl-line-strong:color-mix(in srgb, var(--jl-accent) 22%, transparent);--jl-line-ink:#2c140d21;--jl-text:#f7f4ea;--jl-text-dim:#a9bdb8;--jl-text-mute:#7f9793;--jl-btn-offwhite:#fff8f2;--jl-ink:#2c140d;background-color:var(--jl-void);color:var(--jl-text);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jl-display{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.02em;font-weight:700;line-height:.95}.jl-specimen-id{font-family:var(--font-utility), ui-monospace, "SFMono-Regular", monospace;letter-spacing:.2em;text-transform:uppercase;font-size:.625rem}.jl-soul{font-family:var(--font-soul), Georgia, serif;font-style:italic}.rl-eyebrow{border:2px solid var(--carbon,#17302e);background:var(--sheet,#fffdf5);width:fit-content;color:var(--carbon,#17302e);font-family:var(--font-utility), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.5rem .78rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex;rotate:-1.2deg;box-shadow:3px 3px #00000073}.rl-dot{border:1.5px solid var(--carbon,#17302e);background:var(--orange,#ff6044);border-radius:50%;flex:none;width:.5rem;height:.5rem}.rl-tag{font-family:var(--font-utility), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.rl-note{border:1.5px dashed color-mix(in srgb, var(--sheet,#fffdf5) 32%, transparent);width:fit-content;color:var(--jl-text-dim,#a9bdb8);font-family:var(--font-utility), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:.45rem;align-items:center;padding:.5rem .7rem;font-size:.625rem;font-weight:700;line-height:1.3;display:inline-flex;rotate:-.6deg}.jl-glass{background:linear-gradient(135deg, color-mix(in srgb, var(--jl-accent) 3%, transparent) 0%, transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--jl-accent) 6%, transparent) 0%, transparent 85%);border:1px solid color-mix(in srgb, var(--jl-accent) 12%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--jl-accent) 15%, transparent), inset 0 -1px 0 #000c, 0 0 40px color-mix(in srgb, var(--jl-accent) 6%, transparent), 0 0 1px color-mix(in srgb, var(--jl-accent) 20%, transparent)}.jl-glow{box-shadow:0 0 8px color-mix(in srgb, var(--jl-accent) 80%, transparent), 0 0 30px color-mix(in srgb, var(--jl-accent) 40%, transparent), 0 0 80px color-mix(in srgb, var(--jl-accent) 15%, transparent)}.jl-rule{background:var(--jl-line);width:100%;height:1px}.jl-rule--ink{background:var(--jl-line-ink);width:100%;height:1px}@keyframes jl-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes jl-breathe{0%,to{opacity:.6}50%{opacity:1}}@property --jl-nav-shine{syntax:"<angle>";inherits:false;initial-value:0deg}.jl-nav-glass{--jl-accent:var(--orange,#f88048);--jl-accent-bright:var(--orange-on-dark,#ff9a62);--jl-ink:#2c140d;--jl-text-dim:#a9bdb8;color:#ffffffeb;background:linear-gradient(135deg,#ffffff14,#ffffff04 42%,#ffffff0d),#0d1a1999;border:1px solid #ffffff1f;transition:box-shadow .45s,border-color .45s;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000073,0 12px 40px -14px #000000c7}.jl-nav-glass.jl-nav-glass--menu{overflow:visible}.jl-nav-glass button{color:#fff9}.jl-nav-glass button:hover,.jl-nav-biglink{color:#fff}.jl-nav-biglink--interactive:hover{color:#ffffffb3}.jl-nav-sublink{color:#ffffff73}.jl-nav-sublink:hover{color:#ffffffd9}.jl-nav-menu-shell{grid-template:"promos header""promos apps"minmax(0,1fr)"promos actions"/minmax(17rem,.9fr) minmax(0,1.45fr);column-gap:.75rem;width:100%;height:min(92dvh,42rem);padding:.65rem;display:grid}.jl-nav-directory-head{grid-area:header;justify-content:space-between;align-items:center;padding:0 0 .45rem;display:flex}.jl-nav-wordmark{font-family:var(--font-utility), monospace;letter-spacing:.27em;text-transform:uppercase;align-items:baseline;gap:.55rem;padding-left:.35rem;font-size:clamp(1rem,2.4vw,1.35rem);line-height:1;display:inline-flex}.jl-nav-wordmark-roofers{color:#ffffffe6;font-weight:900}.jl-nav-wordmark-lab{color:var(--jl-accent-bright);letter-spacing:.2em;font-weight:500}.jl-nav-wordmark:focus-visible{outline-offset:.35rem;border-radius:.3rem;outline:2px solid #ffffffb8}.jl-nav-close{background:#ffffff09;border:1px solid #ffffff26;border-radius:50%;flex:0 0 2.65rem;place-items:center;width:2.65rem;height:2.65rem;transition:border-color .18s,background .18s,rotate .22s;display:grid}.jl-nav-close:hover,.jl-nav-close:focus-visible{background:#ffffff14;border-color:#ffffff6b;rotate:8deg}.jl-nav-menu-shell>nav{grid-area:apps;min-height:0;overflow:visible}.jl-nav-index{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .8rem;height:100%;margin:0;padding:.2rem .35rem .5rem;list-style:none;display:grid;overflow:visible}.jl-nav-menu-item{place-items:center;min-width:0;display:grid;overflow:visible}.jl-nav-menu-link{color:#ffffffb3;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-width:0;padding:.2rem;transition:color .18s,translate .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.jl-nav-app-icon,.jl-nav-menu-label{position:relative}.jl-nav-app-icon{color:#ffffffad;background:linear-gradient(145deg,#fff1,#ffffff05),#071010c2;border:1px solid #ffffff21;border-radius:1rem;flex:0 0 clamp(3.25rem,7.2vh,4rem);place-items:center;width:clamp(3.25rem,7.2vh,4rem);height:clamp(3.25rem,7.2vh,4rem);transition:border-color .2s,background .2s,color .18s,box-shadow .2s,rotate .26s cubic-bezier(.16,1,.3,1),scale .26s cubic-bezier(.16,1,.3,1),translate .26s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:inset 0 1px #ffffff14,0 12px 25px -18px #000000f2}.jl-nav-app-icon svg{width:1.65rem;height:1.65rem}.jl-nav-menu-label{max-width:8rem;font-family:var(--font-utility), monospace;letter-spacing:.025em;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.jl-nav-menu-link:focus-visible,.jl-nav-menu-link[aria-current=page]{color:#fff}.jl-nav-menu-link:focus-visible{translate:0 -4px}.jl-nav-menu-link:focus-visible .jl-nav-app-icon{color:#fff;background:linear-gradient(145deg,#ffffff1c,#ffffff06),#071010d1;border-color:#ffffff57;scale:1.04}.jl-nav-menu-link[aria-current=page] .jl-nav-app-icon{color:var(--jl-accent-bright);background:linear-gradient(145deg,#f8804830,#ffffff06),#071010d1;border-color:#ff9a62b8;translate:0 -.08rem;rotate:-2deg;scale:1.04;box-shadow:inset 0 1px #ffffff21,0 16px 30px -18px #f88048b8}.jl-nav-menu-link:focus-visible{outline-offset:.2rem;outline:2px solid #ffffffb8}.jl-nav-promos{border-right:1px solid #ffffff17;grid-area:promos;grid-template-rows:repeat(2,minmax(0,1fr));gap:.65rem;min-height:0;padding-right:.65rem;display:grid}.jl-nav-promo{isolation:isolate;color:#fff;border:1px solid #ffffff21;border-radius:1.1rem;align-items:flex-end;min-height:0;padding:1.15rem;transition:border-color .22s,box-shadow .22s,translate .26s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 34px -26px #000000e6}.jl-nav-promo--audit{background:radial-gradient(circle at 88% 18%,#ff9a6242,#0000 38%),linear-gradient(150deg,#163330,#111d1d 72%)}.jl-nav-promo--quote{background:radial-gradient(circle at 82% 22%,#ffd45a3b,#0000 40%),linear-gradient(150deg,#3c2118,#122a28 76%)}.jl-nav-promo:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:1.25rem 1.25rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#00000080,#0000 68%);mask-image:linear-gradient(to bottom right,#00000080,#0000 68%)}.jl-nav-promo-copy{z-index:3;flex-direction:column;align-items:flex-start;max-width:78%;display:flex;position:relative}.jl-nav-promo-kicker,.jl-nav-promo-cta{font-family:var(--font-utility), monospace;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.jl-nav-promo-kicker{color:var(--jl-accent-bright);margin-bottom:.4rem;font-size:.55rem}.jl-nav-promo-copy strong{max-width:11rem;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:680;line-height:.98}.jl-nav-promo-line{color:#ffffffa8;max-width:12rem;margin-top:.55rem;font-size:.72rem;line-height:1.35}.jl-nav-promo-cta{color:#fff;background:#040e0d94;border:1px solid #ffffff26;border-radius:999px;margin-top:.85rem;padding:.48rem .65rem;font-size:.52rem;display:inline-flex}.jl-nav-promo-art{z-index:0;object-fit:contain;pointer-events:none;height:auto;transition:rotate .38s cubic-bezier(.16,1,.3,1),scale .38s cubic-bezier(.16,1,.3,1),translate .38s cubic-bezier(.16,1,.3,1);position:absolute}.jl-nav-promo-art--audit{width:min(52%,10.5rem);bottom:-2.6rem;right:-.5rem;rotate:-5deg}.jl-nav-promo-art--quote{width:min(76%,14rem);bottom:-1.5rem;right:-3.2rem;rotate:-8deg}.jl-nav-promo:focus-visible{border-color:#ff9a6294;translate:0 -3px;box-shadow:inset 0 1px #ffffff1f,0 22px 42px -25px #f880486b}.jl-nav-promo:focus-visible .jl-nav-promo-art{translate:-.25rem;rotate:none;scale:1.06}.jl-nav-promo:focus-visible{outline:2px solid var(--jl-accent-bright);outline-offset:-2px}@media (hover:hover) and (pointer:fine){:is(.jl-nav-menu-link:has(.jl-nav-app-icon:hover),.jl-nav-menu-link:has(.jl-nav-menu-label:hover)){color:#fff;translate:0 -4px}:is(.jl-nav-menu-link:has(.jl-nav-app-icon:hover) .jl-nav-app-icon,.jl-nav-menu-link:has(.jl-nav-menu-label:hover) .jl-nav-app-icon){translate:0 -.12rem;rotate:-4deg;scale:1.07}.jl-nav-promo:hover{border-color:#ff9a6294;translate:0 -3px;box-shadow:inset 0 1px #ffffff1f,0 22px 42px -25px #f880486b}.jl-nav-promo:hover .jl-nav-promo-art{translate:-.25rem;rotate:none;scale:1.06}}.jl-nav-directory-actions{border-top:1px solid #ffffff14;grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem .15rem .1rem;display:grid}.jl-nav-start,.jl-nav-login{min-height:2.8rem;font-family:var(--font-utility), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.jl-nav-action{width:100%}.jl-nav-start{background:var(--jl-accent);color:var(--jl-ink);gap:.65rem;transition:background .18s,translate .18s}.jl-nav-start:hover,.jl-nav-start:focus-visible{background:var(--jl-accent-bright);translate:0 -2px}.jl-nav-login{color:#ffffffb8;border:1px solid #ffffff29;padding-inline:1.15rem;transition:border-color .18s,color .18s}.jl-nav-login:hover,.jl-nav-login:focus-visible{color:#fff;border-color:#ffffff61}@media (max-width:44rem){.jl-nav-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.jl-nav-glass.jl-nav-glass--menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jl-nav-menu-shell{grid-template:"header""promos"6.75rem"apps""actions"/minmax(0,1fr);gap:.35rem;height:auto;max-height:calc(100dvh - 1.25rem);padding:.4rem}.jl-nav-directory-head{justify-content:center;min-height:2.65rem;padding-bottom:0;position:relative}.jl-nav-close{position:absolute;right:0}.jl-nav-promos{border-bottom:1px solid #ffffff17;border-right:0;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:0 0 .4rem}.jl-nav-promo{border-radius:.8rem;padding:.65rem;transition:none}.jl-nav-promo:before{display:none}.jl-nav-promo-copy{max-width:82%}.jl-nav-promo-kicker{margin-bottom:.18rem;font-size:.44rem}.jl-nav-promo-copy strong{max-width:7rem;font-size:.82rem;line-height:1}.jl-nav-promo-line{display:none}.jl-nav-promo-cta{margin-top:.35rem;padding:.3rem .42rem;font-size:.42rem}.jl-nav-promo-art--audit{width:min(44%,5.5rem);bottom:-2rem;right:-.25rem}.jl-nav-promo-art--quote{width:min(57%,7rem);bottom:-.65rem;right:-1.7rem}.jl-nav-index{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .25rem;height:auto;padding:.1rem 0 .2rem}.jl-nav-menu-link{gap:.3rem;padding-inline:.1rem;transition:none}.jl-nav-app-icon{border-radius:.82rem;flex-basis:clamp(2.55rem,8.5vh,3.2rem);width:clamp(2.55rem,8.5vh,3.2rem);height:clamp(2.55rem,8.5vh,3.2rem);transition:none}.jl-nav-menu-label{max-width:5.2rem;font-size:.52rem}.jl-nav-directory-actions{padding-top:.45rem}.jl-nav-start,.jl-nav-login{min-height:2.35rem}.jl-nav-promo-art{transition:none}.jl-nav-glass--pill:hover:before{opacity:0;animation:none}}@media (prefers-reduced-motion:reduce){.jl-nav-close,.jl-nav-menu-link,.jl-nav-app-icon,.jl-nav-menu-label,.jl-nav-promo,.jl-nav-promo-art,.jl-nav-start{transition:none}}.jl-nav-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jl-nav-glass--pill:before{background:conic-gradient(from var(--jl-nav-shine,0deg), transparent 0deg, transparent 58deg, #ffffffeb 86deg, var(--jl-accent-bright,#ff806a) 102deg, #fff0 150deg, transparent 360deg)}.jl-nav-glass--pill:hover{border-color:#fff3;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000073,0 16px 50px -10px #000000d9}.jl-nav-glass--pill:hover:before{opacity:1;animation:2s linear infinite jl-nav-shine-spin}.jl-nav-glass--menu:before{display:none}@keyframes jl-nav-shine-spin{to{--jl-nav-shine:360deg}}
.pricing-module__zlKgca__pricingSection{--jl-ink:#2c140d;--jl-btn-offwhite:#fff8f2;--jl-accent:#ff6044;--ink:#17302e;--ink-soft:#294541;--paper:#fffdf5;--sand:#f5e7cd;--coral:#ff6044;--coral-dark:#d9432d;--yellow:#ffd45a;--oxide:#b83525;z-index:2;background:var(--sand);position:relative}.pricing-module__zlKgca__packingSlip{--ink:#17302e;--paper:#fffdf5;--sand:#f5e7cd;--coral:#ff6044;--coral-dark:#d9432d;--yellow:#ffd45a;color:var(--ink);border:2px dashed var(--ink);box-shadow:10px 10px 0 var(--yellow), 12px 12px 0 var(--ink);background:repeating-linear-gradient(0deg,#0000 0 2.35rem,#17302e14 2.35rem 2.4rem),#fff;padding:clamp(1.4rem,4vw,2.5rem);position:relative;rotate:1deg}.pricing-module__zlKgca__packingSlip:before,.pricing-module__zlKgca__packingSlip:after{content:"";background:#ffd45ab8;border-inline:1px dashed #17302e40;width:4rem;height:1.4rem;position:absolute}.pricing-module__zlKgca__packingSlip:before{top:-.5rem;left:12%;rotate:-7deg}.pricing-module__zlKgca__packingSlip:after{bottom:-.5rem;right:9%;rotate:4deg}.pricing-module__zlKgca__slipHeader{border-bottom:3px solid var(--ink);font-family:var(--font-utility), monospace;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.pricing-module__zlKgca__slipHeader div{display:grid}.pricing-module__zlKgca__slipHeader small,.pricing-module__zlKgca__slipHeader>span{font-size:.6rem;line-height:1.3}.pricing-module__zlKgca__slipHeader strong{font-size:1rem}.pricing-module__zlKgca__slipList{gap:.85rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.pricing-module__zlKgca__slipItem{color:var(--ink);grid-template-columns:1.5rem 1fr;align-items:start;gap:.65rem;font-weight:650;line-height:1.35;display:grid}.pricing-module__zlKgca__slipItem svg{border:2px solid var(--ink);background:var(--coral);border-radius:50%;width:1.4rem;height:1.4rem;padding:.15rem}.pricing-module__zlKgca__slipItem path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.pricing-module__zlKgca__slipTotals{border-block:3px solid var(--ink);padding-block:.5rem}.pricing-module__zlKgca__slipTotals p{color:var(--ink);font-family:var(--font-utility), monospace;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0;padding-block:.45rem;font-size:.68rem;line-height:1.3;display:flex}.pricing-module__zlKgca__slipTotals strong{text-align:right}@media (max-width:47.99rem){.pricing-module__zlKgca__packingSlip{box-shadow:7px 7px 0 var(--yellow), 9px 9px 0 var(--ink)}.pricing-module__zlKgca__slipHeader{flex-direction:column}}
.vsl-card-module__E4dlmG__frame .vsl-stage__frame{border:1px solid var(--jl-line-strong);background:var(--jl-panel);border-radius:.9rem;padding:clamp(.4rem,1vw,.7rem);overflow:hidden;box-shadow:0 40px 120px -50px #000c}:is(.vsl-card-module__E4dlmG__frame .vsl-player,.vsl-card-module__E4dlmG__frame .vsl-storyboard){border:1px solid var(--jl-line);border-radius:.55rem;overflow:hidden}.vsl-card-module__E4dlmG__frame .vsl-storyboard{background:var(--jl-void);color:var(--jl-text)}.vsl-card-module__E4dlmG__frame .vsl-storyboard p{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-size:clamp(1.4rem,3.5vw,2.4rem);line-height:1}.vsl-card-module__E4dlmG__frame .vsl-stage__cta .button-link{background:var(--jl-btn-offwhite);min-height:2.75rem;color:var(--jl-ink);border-radius:3px;font-weight:600}.vsl-card-module__E4dlmG__frame .vsl-stage__cta .button-link:hover{translate:0 -1px}
.lab-showcase-module__zQDEnq__showcase{--ink:#17302e;--ink-soft:#294541;--paper:#fffdf5;--coral:#ff6044;--coral-dark:#d9432d;--yellow:#ffd45a;--line:2px solid var(--ink);--ease:cubic-bezier(.16, 1, .3, 1);z-index:2;color:var(--ink);position:relative}.lab-showcase-module__zQDEnq__showcase *,.lab-showcase-module__zQDEnq__showcase :before,.lab-showcase-module__zQDEnq__showcase :after{box-sizing:border-box}.lab-showcase-module__zQDEnq__station{border-top:var(--line);align-items:center;min-height:46rem;padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative;overflow:hidden}.lab-showcase-module__zQDEnq__station:before{content:"";pointer-events:none;background-image:linear-gradient(#17302e0a 1px,#0000 1px),linear-gradient(90deg,#17302e0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.lab-showcase-module__zQDEnq__station:after{border:var(--line);background:var(--decoration,var(--yellow));content:"";pointer-events:none;border-radius:50%;width:18rem;height:9rem;position:absolute;rotate:-12deg}.lab-showcase-module__zQDEnq__clockStation{--decoration:var(--yellow);background:var(--paper)}.lab-showcase-module__zQDEnq__clockStation:after{bottom:-2rem;right:-8rem}.lab-showcase-module__zQDEnq__textStation{--decoration:var(--coral);background:0 0}.lab-showcase-module__zQDEnq__textStation:after{top:5rem;left:-9rem;rotate:18deg}.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationCopy h2,.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationCopy>p{color:var(--paper)}.lab-showcase-module__zQDEnq__reviewStation{--decoration:var(--yellow);background:var(--paper)}.lab-showcase-module__zQDEnq__reviewStation:after{bottom:4rem;right:-7rem;rotate:8deg}.lab-showcase-module__zQDEnq__feedbackStation{--decoration:var(--coral);background:var(--ink);color:var(--paper)}.lab-showcase-module__zQDEnq__feedbackStation .lab-showcase-module__zQDEnq__stationCopy h2,.lab-showcase-module__zQDEnq__feedbackStation .lab-showcase-module__zQDEnq__stationCopy>p{color:var(--paper)}.lab-showcase-module__zQDEnq__feedbackStation:after{top:4rem;left:-8rem;rotate:14deg}.lab-showcase-module__zQDEnq__voiceStation{--decoration:var(--yellow);background:var(--ink);color:var(--paper);padding-block:0}.lab-showcase-module__zQDEnq__voiceStation .lab-showcase-module__zQDEnq__stationCopy h2,.lab-showcase-module__zQDEnq__voiceStation .lab-showcase-module__zQDEnq__stationCopy>p{color:var(--paper)}.lab-showcase-module__zQDEnq__voiceStation .lab-showcase-module__zQDEnq__labTag{background:var(--paper)}[data-standalone] .lab-showcase-module__zQDEnq__voiceStation,[data-standalone] .lab-showcase-module__zQDEnq__textStation{background:#071917}.lab-showcase-module__zQDEnq__voiceStation:after{opacity:.9;width:22rem;top:auto;bottom:-3.5rem;right:-5rem;rotate:-10deg}.lab-showcase-module__zQDEnq__stationShell{z-index:2;grid-template-columns:minmax(0,.86fr) minmax(24rem,1.14fr);align-items:center;gap:clamp(3rem,8vw,7rem);width:min(100% - 2.5rem,76rem);margin-inline:auto;display:grid;position:relative}.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationShell{grid-template-columns:minmax(24rem,1fr) minmax(0,.9fr)}.lab-showcase-module__zQDEnq__stationCopy{z-index:3;position:relative}.lab-showcase-module__zQDEnq__stationCopy h2{max-width:11ch;color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:1.2rem 0 1.5rem;font-size:clamp(3.4rem,6.4vw,6.3rem);font-weight:700;line-height:.86}.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationCopy h2{max-width:10ch}.lab-showcase-module__zQDEnq__voiceStation .lab-showcase-module__zQDEnq__stationCopy h2{max-width:12ch;font-size:clamp(3.1rem,5.7vw,5.8rem)}.lab-showcase-module__zQDEnq__stationCopy>p{max-width:36rem;color:var(--ink-soft);margin:0 0 1.35rem;font-size:clamp(1.02rem,1.8vw,1.24rem);font-weight:540;line-height:1.58}.lab-showcase-module__zQDEnq__stationCopy>small{width:fit-content;max-width:35rem;color:var(--ink-soft);font-family:var(--font-utility), monospace;letter-spacing:.075em;text-transform:uppercase;background:#fffdf58c;border:1.5px dashed #17302e73;border-radius:.45rem;padding:.52rem .7rem;font-size:.62rem;line-height:1.45;display:block;rotate:-.6deg}.lab-showcase-module__zQDEnq__labTag{border:var(--line);background:var(--paper);width:fit-content;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font-family:var(--font-utility), monospace;letter-spacing:.1em;border-radius:999px;align-items:center;gap:.55rem;padding:.52rem .76rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;rotate:-1.2deg}.lab-showcase-module__zQDEnq__labTag i{border:1.5px solid var(--ink);background:var(--coral);border-radius:50%;width:.52rem;height:.52rem;animation:1.8s ease-in-out infinite lab-showcase-module__zQDEnq__tagBounce}.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__labTag i,.lab-showcase-module__zQDEnq__reviewStation .lab-showcase-module__zQDEnq__labTag i,.lab-showcase-module__zQDEnq__feedbackStation .lab-showcase-module__zQDEnq__labTag i,.lab-showcase-module__zQDEnq__voiceStation .lab-showcase-module__zQDEnq__labTag i{background:var(--coral)}.lab-showcase-module__zQDEnq__leadOrb{z-index:1;pointer-events:none;width:14.5rem;height:auto;position:absolute;top:1.25rem;left:10%;rotate:-6deg}.lab-showcase-module__zQDEnq__starStack{z-index:1;pointer-events:none;width:9.5rem;height:auto;position:absolute;bottom:0;right:1.5rem}.lab-showcase-module__zQDEnq__texterBuddy{z-index:0;pointer-events:none;width:11.5rem;height:auto;position:absolute;top:54%;left:calc(50% - 18.75rem);transform:scaleX(-1)rotate(26deg)}.lab-showcase-module__zQDEnq__textVisual{position:relative}.lab-showcase-module__zQDEnq__textVisual>:not(.lab-showcase-module__zQDEnq__texterBuddy){z-index:1;position:relative}@keyframes lab-showcase-module__zQDEnq__tagBounce{50%{scale:.72}}.lab-showcase-module__zQDEnq__clockDemo{--signal:#187d55;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.lab-showcase-module__zQDEnq__clockPanel{border:var(--line);width:100%;min-height:38rem;box-shadow:10px 10px 0 var(--ink);background:radial-gradient(circle at 50% 36%,#ffffffb8,#0000 42%),#fff;border-radius:1.4rem;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.lab-showcase-module__zQDEnq__clockPanel:before{border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-utility), monospace;letter-spacing:.11em;content:"LIVE RESPONSE WINDOW";border-radius:999px;padding:.38rem .55rem;font-size:.54rem;font-weight:700;position:absolute;top:1rem;left:1rem}.lab-showcase-module__zQDEnq__clockPanel:after{border:var(--line);background:var(--yellow);content:"";border-radius:50%;width:7rem;height:7rem;position:absolute;top:-2.3rem;right:-2.3rem}.lab-showcase-module__zQDEnq__clockDemo[data-tone=warm]{--signal:#ca8b00}.lab-showcase-module__zQDEnq__clockDemo[data-tone=cool]{--signal:var(--coral)}.lab-showcase-module__zQDEnq__clockDemo[data-tone=cold]{--signal:var(--coral-dark)}.lab-showcase-module__zQDEnq__clockRingWrap{aspect-ratio:1;place-items:center;width:min(19rem,72vw);display:grid;position:relative}.lab-showcase-module__zQDEnq__clockRing{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.lab-showcase-module__zQDEnq__clockRingTrack,.lab-showcase-module__zQDEnq__clockRingProgress{fill:none;stroke-width:6px}.lab-showcase-module__zQDEnq__clockRingTrack{stroke:#17302e21}.lab-showcase-module__zQDEnq__clockRingProgress{stroke:var(--signal);stroke-linecap:round;transition:stroke .25s,stroke-dashoffset 90ms linear}.lab-showcase-module__zQDEnq__clockReadout{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lab-showcase-module__zQDEnq__clockReadout strong{color:var(--signal);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;-webkit-text-stroke:1px var(--ink);text-shadow:3px 3px 0 var(--ink);font-size:clamp(4.4rem,9vw,6.7rem);font-weight:700;line-height:.85}.lab-showcase-module__zQDEnq__clockReadout span{color:var(--ink-soft);font-family:var(--font-utility), monospace;letter-spacing:.13em;text-transform:uppercase;margin-top:.75rem;font-size:.62rem;font-weight:700}.lab-showcase-module__zQDEnq__clockState{min-height:1.5rem;color:var(--ink-soft);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-align:center;margin:1.05rem 0 .55rem;font-size:clamp(1.65rem,3vw,2rem);font-weight:650}.lab-showcase-module__zQDEnq__clockState span{color:var(--signal)}.lab-showcase-module__zQDEnq__clockControls{width:min(100%,23rem)}.lab-showcase-module__zQDEnq__clockControls input{appearance:none;cursor:grab;background:0 0;width:100%;min-height:2.75rem;margin:0}.lab-showcase-module__zQDEnq__clockControls input:active{cursor:grabbing}.lab-showcase-module__zQDEnq__clockControls input::-webkit-slider-runnable-track{border:1.5px solid var(--ink);background:linear-gradient(90deg, #39b87b, var(--yellow) 55%, var(--coral));border-radius:99px;height:.42rem}.lab-showcase-module__zQDEnq__clockControls input::-moz-range-track{border:1.5px solid var(--ink);background:linear-gradient(90deg, #39b87b, var(--yellow) 55%, var(--coral));border-radius:99px;height:.42rem}.lab-showcase-module__zQDEnq__clockControls input::-webkit-slider-thumb{appearance:none;border:3px solid var(--ink);background:var(--paper);width:1.8rem;height:1.8rem;box-shadow:3px 3px 0 var(--ink);border-radius:50%;margin-top:-.78rem}.lab-showcase-module__zQDEnq__clockControls input::-moz-range-thumb{border:3px solid var(--ink);background:var(--paper);width:1.8rem;height:1.8rem;box-shadow:3px 3px 0 var(--ink);border-radius:50%}.lab-showcase-module__zQDEnq__clockControls input:focus-visible{outline:3px solid var(--coral-dark);outline-offset:3px;border-radius:999px}.lab-showcase-module__zQDEnq__clockMarks{color:var(--ink-soft);font-family:var(--font-utility), monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;margin-top:-.1rem;font-size:.54rem;font-weight:700;display:flex}.lab-showcase-module__zQDEnq__clockStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:min(100%,25rem);margin-top:1.35rem;display:grid}.lab-showcase-module__zQDEnq__clockStat{border:1.5px solid var(--ink);min-width:0;box-shadow:2px 2px 0 var(--ink);text-align:center;background:#fffdf5b8;border-radius:.8rem;padding:.75rem .35rem .65rem}.lab-showcase-module__zQDEnq__clockStat strong{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1;display:block}.lab-showcase-module__zQDEnq__clockStat span{color:var(--ink-soft);font-family:var(--font-utility), monospace;letter-spacing:.055em;text-transform:uppercase;margin-top:.35rem;font-size:.45rem;font-weight:800;line-height:1.25;display:block}.lab-showcase-module__zQDEnq__textVisual{place-items:center;display:grid}.lab-showcase-module__zQDEnq__phoneDemo{flex-direction:column;align-items:center;width:min(100%,24rem);display:flex;position:relative}.lab-showcase-module__zQDEnq__phoneDemo:before{z-index:5;border:var(--line);background:var(--yellow);box-shadow:3px 3px 0 var(--ink);color:var(--ink);font-family:var(--font-utility), monospace;letter-spacing:.08em;content:"FAST THUMBS, NO COFFEE";padding:.45rem .58rem;font-size:.55rem;font-weight:800;position:absolute;top:2.5%;left:-2.5rem;rotate:-6deg}.lab-showcase-module__zQDEnq__phoneShell{border:3px solid var(--ink);background:var(--ink);width:min(100%,21rem);box-shadow:11px 11px 0 var(--coral);border-radius:3.2rem;padding:.72rem;position:relative}.lab-showcase-module__zQDEnq__phoneHardware{z-index:4;background:var(--ink);border-radius:0 0 1rem 1rem;place-items:center;width:7rem;height:1.8rem;display:grid;position:absolute;top:.72rem;left:50%;translate:-50%}.lab-showcase-module__zQDEnq__phoneHardware span{background:#56706b;border-radius:99px;width:2.2rem;height:.28rem}.lab-showcase-module__zQDEnq__phoneScreen{border:2px solid var(--ink);background:radial-gradient(circle at 50% 0, #72a7ff33, transparent 27%), var(--paper);border-radius:2.42rem;flex-direction:column;height:34rem;padding:3.2rem 1rem 1rem;display:flex;overflow:hidden}.lab-showcase-module__zQDEnq__phoneHeader{border-bottom:2px solid var(--ink);align-items:center;gap:.75rem;padding:0 .25rem .85rem;display:flex}.lab-showcase-module__zQDEnq__phoneHeader>span:last-child{flex-direction:column;gap:.2rem;display:flex}.lab-showcase-module__zQDEnq__phoneHeader strong{color:var(--ink);font-size:.78rem;line-height:1.1}.lab-showcase-module__zQDEnq__phoneHeader small{color:var(--ink-soft);align-items:center;gap:.3rem;font-size:.58rem;display:flex}.lab-showcase-module__zQDEnq__phoneHeader small i{border:1px solid var(--ink);background:var(--coral);border-radius:50%;width:.43rem;height:.43rem}.lab-showcase-module__zQDEnq__phoneAvatar{border:2px solid var(--ink);background:var(--yellow);width:2.4rem;height:2.4rem;color:var(--ink);font-family:var(--font-utility), monospace;border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.lab-showcase-module__zQDEnq__chatArea{scrollbar-width:none;flex-direction:column;flex:1;gap:.65rem;min-height:0;margin:0;padding:1rem .2rem .4rem;list-style:none;display:flex;overflow-y:auto}.lab-showcase-module__zQDEnq__chatArea::-webkit-scrollbar{display:none}.lab-showcase-module__zQDEnq__chatMessage{border:2px solid var(--ink);max-width:88%;color:var(--ink);animation:lab-showcase-module__zQDEnq__messageIn .42s var(--ease) both;border-radius:1.1rem;flex-direction:column;gap:.35rem;padding:.72rem .82rem .58rem;font-size:.74rem;line-height:1.4;display:flex}.lab-showcase-module__zQDEnq__chatMessage[data-sender=homeowner]{background:#fff;border-bottom-left-radius:.25rem;align-self:flex-start;box-shadow:3px 3px #17302e2e}.lab-showcase-module__zQDEnq__chatMessage[data-sender=assistant]{background:var(--yellow);box-shadow:3px 3px 0 var(--ink);border-bottom-right-radius:.25rem;align-self:flex-end;font-weight:650}.lab-showcase-module__zQDEnq__chatMessage small{color:#60716e;font-family:var(--font-utility), monospace;letter-spacing:.03em;font-size:.47rem}.lab-showcase-module__zQDEnq__chatMessage[data-sender=assistant] small{color:#17302ead}@keyframes lab-showcase-module__zQDEnq__messageIn{0%{opacity:0;transform:translateY(.8rem)scale(.97)}}.lab-showcase-module__zQDEnq__typingIndicator{border:2px solid var(--ink);background:#fff;border-radius:1rem 1rem 1rem .25rem;align-self:flex-start;gap:.3rem;width:fit-content;padding:.72rem .85rem;display:flex}.lab-showcase-module__zQDEnq__typingIndicator span{background:var(--ink);border-radius:50%;width:.36rem;height:.36rem;animation:.8s ease-in-out infinite lab-showcase-module__zQDEnq__typingDot}.lab-showcase-module__zQDEnq__typingIndicator span:nth-child(2){animation-delay:.14s}.lab-showcase-module__zQDEnq__typingIndicator span:nth-child(3){animation-delay:.28s}@keyframes lab-showcase-module__zQDEnq__typingDot{50%{opacity:.3;transform:translateY(-.18rem)}}.lab-showcase-module__zQDEnq__replayButton{border:var(--line);background:var(--paper);width:3rem;height:3rem;box-shadow:4px 4px 0 var(--ink);color:var(--ink);cursor:pointer;transition:translate .16s ease, box-shadow .16s ease, rotate .22s var(--ease);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.lab-showcase-module__zQDEnq__voiceButton{border:var(--line);background:var(--paper);min-height:3rem;box-shadow:4px 4px 0 var(--ink);color:var(--ink);font-family:var(--font-utility), monospace;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1rem;font-size:.58rem;font-weight:800;transition:translate .16s,box-shadow .16s;display:inline-flex}.lab-showcase-module__zQDEnq__clockDemo>.lab-showcase-module__zQDEnq__replayButton,.lab-showcase-module__zQDEnq__phoneDemo>.lab-showcase-module__zQDEnq__replayButton{margin-top:1.3rem}.lab-showcase-module__zQDEnq__replayButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.lab-showcase-module__zQDEnq__replayButton:hover,.lab-showcase-module__zQDEnq__voiceButton:hover{box-shadow:6px 6px 0 var(--ink);translate:-2px -2px}.lab-showcase-module__zQDEnq__replayButton:hover{rotate:-16deg}.lab-showcase-module__zQDEnq__voiceButton:disabled{cursor:progress;opacity:.82;box-shadow:4px 4px 0 var(--ink);translate:none}.lab-showcase-module__zQDEnq__replayButton:focus-visible,.lab-showcase-module__zQDEnq__voiceButton:focus-visible{outline:3px solid var(--coral-dark);outline-offset:3px}.lab-showcase-module__zQDEnq__reviewDemo{grid-template-rows:1fr auto;grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:1.1rem;width:100%;display:grid}.lab-showcase-module__zQDEnq__reviewSummary{z-index:30;border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--ink);text-align:center;border-radius:1.15rem;flex-direction:column;align-items:center;padding:1.1rem .65rem 1rem;display:flex;position:relative;rotate:-2deg}.lab-showcase-module__zQDEnq__reviewScore{color:var(--coral);font-family:var(--font-display), sans-serif;letter-spacing:-.055em;-webkit-text-stroke:1px var(--ink);text-shadow:2px 2px 0 var(--ink);transition:color .35s var(--ease);font-size:clamp(4rem,8vw,5.75rem);line-height:.82}.lab-showcase-module__zQDEnq__reviewDemo[data-score-tone=blue] .lab-showcase-module__zQDEnq__reviewScore{color:var(--coral-dark)}.lab-showcase-module__zQDEnq__reviewDemo[data-score-tone=gold] .lab-showcase-module__zQDEnq__reviewScore{color:var(--yellow)}.lab-showcase-module__zQDEnq__reviewStars{gap:.18rem;margin:.9rem 0 .6rem;display:flex}.lab-showcase-module__zQDEnq__reviewStars svg{fill:#17302e1a;width:1.28rem;height:1.28rem;stroke:var(--ink);stroke-linejoin:round;stroke-width:1.4px;transition:fill .35s var(--ease), filter .35s var(--ease), transform .35s var(--ease);overflow:visible}.lab-showcase-module__zQDEnq__reviewStars svg[data-lit=true]{fill:var(--yellow);filter:drop-shadow(1px 1px 0 var(--ink));transform:scale(1.08)rotate(-3deg)}.lab-showcase-module__zQDEnq__reviewCount{color:var(--ink-soft);font-family:var(--font-utility), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:800}.lab-showcase-module__zQDEnq__reviewPileWrap{width:100%;height:31.25rem;position:relative}.lab-showcase-module__zQDEnq__reviewPile{width:100%;height:100%;margin:0;padding:0;list-style:none;position:relative}.lab-showcase-module__zQDEnq__reviewCard{border:2px solid var(--ink);background:var(--paper);min-height:5.25rem;box-shadow:5px 5px 0 var(--ink);color:var(--ink);left:var(--pile-left,0);transform:rotate(var(--review-rotation));animation:lab-showcase-module__zQDEnq__reviewCardArrive .5s var(--ease) both;border-radius:1rem;padding:.85rem .95rem;transition:box-shadow .18s,translate .18s;position:absolute;overflow:hidden}.lab-showcase-module__zQDEnq__reviewCard:nth-child(4n+1){background:var(--paper)}.lab-showcase-module__zQDEnq__reviewCard:nth-child(4n+2){background:#fff}.lab-showcase-module__zQDEnq__reviewCard:nth-child(4n+3){background:#fff3cf}.lab-showcase-module__zQDEnq__reviewCard:nth-child(4n){background:#ffe4de}@keyframes lab-showcase-module__zQDEnq__reviewCardArrive{0%{opacity:0;transform:translateY(24px) scale(.95) rotate(var(--review-rotation))}}.lab-showcase-module__zQDEnq__reviewCard:hover{box-shadow:7px 7px 0 var(--ink);animation:.42s both lab-showcase-module__zQDEnq__reviewCardWiggle;translate:-2px -2px}@keyframes lab-showcase-module__zQDEnq__reviewCardWiggle{0%,to{transform:rotate(var(--review-rotation))}35%{transform:rotate(calc(var(--review-rotation) + 1.8deg))}70%{transform:rotate(calc(var(--review-rotation) - 1.5deg))}}.lab-showcase-module__zQDEnq__reviewCardHead{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.lab-showcase-module__zQDEnq__reviewCard strong{font-family:var(--font-utility), monospace;letter-spacing:-.01em;font-size:.76rem;font-weight:850}.lab-showcase-module__zQDEnq__reviewCardStars{color:#ca8b00;letter-spacing:.08em;flex:none;font-size:.68rem}.lab-showcase-module__zQDEnq__reviewCard p{color:var(--ink-soft);margin:.5rem 0 0;font-size:.68rem;line-height:1.42}.lab-showcase-module__zQDEnq__reviewDemo>.lab-showcase-module__zQDEnq__replayButton{grid-column:2;justify-self:center}.lab-showcase-module__zQDEnq__feedbackStation .lab-showcase-module__zQDEnq__stationShell{grid-template-columns:minmax(17rem,.62fr) minmax(32rem,1.38fr);gap:clamp(2rem,5vw,4.5rem)}.lab-showcase-module__zQDEnq__feedbackDemo{justify-self:center;width:min(100%,47rem)}.lab-showcase-module__zQDEnq__feedbackBrowserBar{border:var(--line);background:var(--yellow);border-bottom:0;border-radius:1.25rem 1.25rem 0 0;align-items:center;gap:.45rem;min-height:3.2rem;padding:.8rem 1rem;display:flex}.lab-showcase-module__zQDEnq__feedbackBrowserBar i{border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;width:.72rem;height:.72rem}.lab-showcase-module__zQDEnq__feedbackBrowserBar i:nth-child(2){background:var(--coral)}.lab-showcase-module__zQDEnq__feedbackBrowserBar i:nth-child(3){background:var(--ink)}.lab-showcase-module__zQDEnq__feedbackBrowserBar span{color:var(--ink-soft);font-family:var(--font-utility), monospace;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.56rem;font-weight:800}.lab-showcase-module__zQDEnq__feedbackScreen{border:var(--line);background:radial-gradient(circle at 92% 8%, #ffd45a42 0 5.4rem, transparent 5.5rem), linear-gradient(#17302e08 1px, transparent 1px), linear-gradient(90deg, #17302e08 1px, transparent 1px), var(--paper);box-shadow:9px 9px 0 var(--ink);background-size:auto,24px 24px,24px 24px,auto;border-radius:0 0 1.25rem 1.25rem;padding:clamp(1.15rem,2.5vw,2rem)}.lab-showcase-module__zQDEnq__feedbackRouteMap{justify-items:stretch;display:grid}.lab-showcase-module__zQDEnq__feedbackQuestion{text-align:center;justify-items:center;display:grid}.lab-showcase-module__zQDEnq__feedbackQuestion>span,.lab-showcase-module__zQDEnq__feedbackRouteTopline>span{color:var(--coral-dark);font-family:var(--font-utility), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.lab-showcase-module__zQDEnq__feedbackQuestion h3{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:.7rem 0 .35rem;font-size:clamp(2.15rem,4.2vw,3.35rem);line-height:.9}.lab-showcase-module__zQDEnq__feedbackQuestion p{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.4}.lab-showcase-module__zQDEnq__feedbackStars{gap:clamp(.35rem,1.3vw,.75rem);margin-top:1.15rem;display:flex}.lab-showcase-module__zQDEnq__feedbackStars button{aspect-ratio:1;border:var(--line);background:var(--paper);width:clamp(3rem,5vw,3.45rem);box-shadow:3px 3px 0 var(--ink);color:var(--ink);cursor:pointer;border-radius:.8rem;font-size:clamp(1.4rem,3vw,2.2rem);transition:translate .15s,box-shadow .15s,rotate .15s}.lab-showcase-module__zQDEnq__feedbackStars button[aria-pressed=true]{box-shadow:5px 6px 0 var(--ink);translate:-2px -3px}.lab-showcase-module__zQDEnq__feedbackDemo[data-route=private] .lab-showcase-module__zQDEnq__feedbackStars button[data-lit=true]{background:var(--coral)}.lab-showcase-module__zQDEnq__feedbackDemo[data-route=google] .lab-showcase-module__zQDEnq__feedbackStars button[data-lit=true]{background:var(--yellow)}.lab-showcase-module__zQDEnq__feedbackStars button:hover,.lab-showcase-module__zQDEnq__feedbackStars button:focus-visible{box-shadow:5px 5px 0 var(--ink);translate:-2px -2px;rotate:-4deg}.lab-showcase-module__zQDEnq__feedbackRouterHub{z-index:2;border:var(--line);background:var(--ink);width:fit-content;min-height:3.55rem;color:var(--paper);border-radius:999px;align-items:center;gap:.55rem;margin:1.55rem auto 0;padding:.35rem .75rem .35rem .35rem;display:flex;position:relative;box-shadow:4px 4px #17302e38}.lab-showcase-module__zQDEnq__feedbackRouterHub:before,.lab-showcase-module__zQDEnq__feedbackRouterHub:after{z-index:-1;background:var(--ink);content:"";width:2px;position:absolute;left:50%;translate:-50%}.lab-showcase-module__zQDEnq__feedbackRouterHub:before{height:1.55rem;top:-1.55rem}.lab-showcase-module__zQDEnq__feedbackRouterHub:after{height:1.5rem;bottom:-1.5rem}.lab-showcase-module__zQDEnq__feedbackRouterHub>span{border:var(--line);background:var(--yellow);min-width:2.75rem;min-height:2.75rem;color:var(--ink);font:900 .82rem/1 var(--font-utility), monospace;border-radius:50%;place-items:center;display:grid}.lab-showcase-module__zQDEnq__feedbackRouterHub>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.65rem;height:1.65rem}.lab-showcase-module__zQDEnq__feedbackRouterHub>strong{max-width:9rem;font-family:var(--font-utility), monospace;letter-spacing:.07em;font-size:.57rem;line-height:1.15}.lab-showcase-module__zQDEnq__feedbackRoutes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.55rem;display:grid;position:relative}.lab-showcase-module__zQDEnq__feedbackRoutes:before{border-top:2px solid var(--ink);content:"";position:absolute;top:-1.05rem;left:25%;right:25%}.lab-showcase-module__zQDEnq__feedbackRouteCard{border:var(--line);min-height:9.75rem;box-shadow:4px 4px 0 var(--ink);border-radius:1rem;padding:1rem;transition:opacity .18s,translate .18s,box-shadow .18s;position:relative}.lab-showcase-module__zQDEnq__feedbackRouteCard:before{border-left:2px solid var(--ink);content:"";height:1.15rem;position:absolute;top:-1.15rem;left:50%}.lab-showcase-module__zQDEnq__feedbackRouteCard[data-active=true]{box-shadow:7px 8px 0 var(--ink);translate:0 -4px}.lab-showcase-module__zQDEnq__feedbackRouteCard[data-active=true] .lab-showcase-module__zQDEnq__feedbackRouteTopline>span{color:var(--ink)}.lab-showcase-module__zQDEnq__feedbackRouteCard[data-muted=true]{opacity:.48}.lab-showcase-module__zQDEnq__feedbackPrivateRoute{background:#ffd8cf}.lab-showcase-module__zQDEnq__feedbackGoogleRoute{background:#fff3cf}.lab-showcase-module__zQDEnq__feedbackPrivateRoute[data-active=true]{background:var(--coral)}.lab-showcase-module__zQDEnq__feedbackGoogleRoute[data-active=true]{background:var(--yellow)}.lab-showcase-module__zQDEnq__feedbackRouteTopline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lab-showcase-module__zQDEnq__feedbackRouteTopline>svg{fill:none;width:1.35rem;height:1.35rem;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.lab-showcase-module__zQDEnq__feedbackRouteCard h3{max-width:12ch;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:.8rem 0 .45rem;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:.92}.lab-showcase-module__zQDEnq__feedbackRouteCard p{max-width:25ch;color:var(--ink-soft);margin:0;font-size:.77rem;font-weight:650;line-height:1.35}.lab-showcase-module__zQDEnq__feedbackDemo>.lab-showcase-module__zQDEnq__replayButton{margin:1.4rem auto 0;display:grid}.lab-showcase-module__zQDEnq__confetti{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lab-showcase-module__zQDEnq__confetti i{border:1px solid var(--ink);background:var(--yellow);opacity:0;width:.45rem;height:.8rem;animation:lab-showcase-module__zQDEnq__confettiPop 1.4s var(--ease) both;border-radius:.1rem;position:absolute;top:35%;left:50%}.lab-showcase-module__zQDEnq__confetti i:nth-child(3n){background:var(--coral)}.lab-showcase-module__zQDEnq__confetti i:nth-child(3n+1){background:var(--paper)}.lab-showcase-module__zQDEnq__confetti i:nth-child(4n){background:var(--coral-dark);width:.75rem;height:.35rem}.lab-showcase-module__zQDEnq__confetti i:first-child{--tx:-12rem;--ty:-8rem;--turn:190deg}.lab-showcase-module__zQDEnq__confetti i:nth-child(2){--tx:-9rem;--ty:-12rem;--turn:340deg;animation-delay:30ms}.lab-showcase-module__zQDEnq__confetti i:nth-child(3){--tx:-6rem;--ty:-9rem;--turn:130deg;animation-delay:60ms}.lab-showcase-module__zQDEnq__confetti i:nth-child(4){--tx:-3rem;--ty:-13rem;--turn:280deg;animation-delay:90ms}.lab-showcase-module__zQDEnq__confetti i:nth-child(5){--tx:1rem;--ty:-11rem;--turn:410deg}.lab-showcase-module__zQDEnq__confetti i:nth-child(6){--tx:5rem;--ty:-13rem;--turn:200deg;animation-delay:45ms}.lab-showcase-module__zQDEnq__confetti i:nth-child(7){--tx:8rem;--ty:-9rem;--turn:370deg;animation-delay:80ms}.lab-showcase-module__zQDEnq__confetti i:nth-child(8){--tx:12rem;--ty:-7rem;--turn:160deg;animation-delay:.11s}.lab-showcase-module__zQDEnq__confetti i:nth-child(9){--tx:-13rem;--ty:2rem;--turn:320deg}.lab-showcase-module__zQDEnq__confetti i:nth-child(10){--tx:-9rem;--ty:7rem;--turn:180deg;animation-delay:50ms}.lab-showcase-module__zQDEnq__confetti i:nth-child(11){--tx:-5rem;--ty:10rem;--turn:390deg;animation-delay:.1s}.lab-showcase-module__zQDEnq__confetti i:nth-child(12){--tx:-1rem;--ty:12rem;--turn:220deg}.lab-showcase-module__zQDEnq__confetti i:nth-child(13){--tx:3rem;--ty:11rem;--turn:420deg;animation-delay:60ms}.lab-showcase-module__zQDEnq__confetti i:nth-child(14){--tx:7rem;--ty:9rem;--turn:170deg;animation-delay:.12s}.lab-showcase-module__zQDEnq__confetti i:nth-child(15){--tx:11rem;--ty:6rem;--turn:350deg}.lab-showcase-module__zQDEnq__confetti i:nth-child(16){--tx:13rem;--ty:1rem;--turn:210deg;animation-delay:80ms}.lab-showcase-module__zQDEnq__confetti i:nth-child(17){--tx:-11rem;--ty:-3rem;--turn:380deg;animation-delay:.13s}.lab-showcase-module__zQDEnq__confetti i:nth-child(18){--tx:10rem;--ty:-3rem;--turn:150deg;animation-delay:40ms}@keyframes lab-showcase-module__zQDEnq__confettiPop{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--tx), var(--ty)) rotate(var(--turn))}}.lab-showcase-module__zQDEnq__voiceBand{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.25rem,3vh,2.5rem);width:100%;min-height:min(92vh,52rem);padding-block:clamp(2rem,4vh,3.5rem);display:flex;position:relative}.lab-showcase-module__zQDEnq__voiceHead{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:1.15rem;display:flex;position:relative}.lab-showcase-module__zQDEnq__voiceHead h2{max-width:20ch;color:var(--paper);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5.1vw,4.6rem);font-weight:700;line-height:.92}.lab-showcase-module__zQDEnq__voiceDemo{z-index:2;place-items:center;width:100%;min-height:clamp(22rem,48vh,34rem);display:grid;position:relative}.lab-showcase-module__zQDEnq__voiceWave{z-index:1;opacity:.5;pointer-events:none;justify-content:center;align-items:center;gap:clamp(3px,.7vw,9px);width:min(100%,84rem);height:clamp(7rem,22vh,13rem);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.lab-showcase-module__zQDEnq__voiceWave i{background:linear-gradient(180deg, var(--coral), var(--yellow));transform-origin:50%;border-radius:99px;flex:1 1 0;min-width:0;max-width:.55rem;height:100%;scale:1 .22}.lab-showcase-module__zQDEnq__voiceWave i:nth-child(8n+1){--h:.26}.lab-showcase-module__zQDEnq__voiceWave i:nth-child(8n+2){--h:.5}.lab-showcase-module__zQDEnq__voiceWave i:nth-child(8n+3){--h:.82}.lab-showcase-module__zQDEnq__voiceWave i:nth-child(8n+4){--h:.6}.lab-showcase-module__zQDEnq__voiceWave i:nth-child(8n+5){--h:.96}.lab-showcase-module__zQDEnq__voiceWave i:nth-child(8n+6){--h:.42}.lab-showcase-module__zQDEnq__voiceWave i:nth-child(8n+7){--h:.7}.lab-showcase-module__zQDEnq__voiceWave i:nth-child(8n){--h:.34}.lab-showcase-module__zQDEnq__voiceWave i{scale:1 calc(var(--h,.4) * .7)}.lab-showcase-module__zQDEnq__voiceDemo[data-active=true]:not([data-playing=true]) .lab-showcase-module__zQDEnq__voiceWave i{animation:2.6s ease-in-out infinite alternate lab-showcase-module__zQDEnq__voiceWaveIdle;animation-delay:calc(var(--i,0) * -90ms)}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__voiceWave i{animation:.56s ease-in-out infinite alternate lab-showcase-module__zQDEnq__voiceWavePlay;animation-delay:calc(var(--i,0) * -47ms)}@keyframes lab-showcase-module__zQDEnq__voiceWaveIdle{0%{scale:1 calc(var(--h,.4) * .45);opacity:.45}to{scale:1 calc(var(--h,.4) * .78);opacity:.7}}@keyframes lab-showcase-module__zQDEnq__voiceWavePlay{0%{scale:1 calc(var(--h,.4) * .28);opacity:.6}to{scale:1 var(--h,.4);opacity:1}}.lab-showcase-module__zQDEnq__voiceLines{z-index:3;pointer-events:none;position:absolute;inset:0}.lab-showcase-module__zQDEnq__voiceBubble{border:var(--line);width:clamp(9rem,15vw,12.5rem);box-shadow:4px 4px 0 var(--ink);color:var(--ink);font-family:var(--font-soul), Georgia, serif;opacity:.92;background:#fff;border-radius:1rem;margin:0;padding:.72rem .9rem;font-size:clamp(.9rem,1.15vw,1.05rem);font-style:italic;line-height:1.28;position:absolute}.lab-showcase-module__zQDEnq__voiceBubble[data-speaker=assistant]{background:var(--yellow)}.lab-showcase-module__zQDEnq__voiceBubble span{color:var(--ink-soft);font-family:var(--font-utility), monospace;letter-spacing:.09em;margin-bottom:.3rem;font-size:.46rem;font-style:normal;font-weight:800;display:block}.lab-showcase-module__zQDEnq__voiceBubble:after{border-top:2px solid var(--ink);border-right:2px solid var(--ink);background:inherit;content:"";width:.7rem;height:.7rem;position:absolute;top:50%}.lab-showcase-module__zQDEnq__voiceBubble[data-speaker=homeowner]:after{right:-.46rem;rotate:45deg}.lab-showcase-module__zQDEnq__voiceBubble[data-speaker=assistant]:after{left:-.46rem;rotate:-135deg}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=one]{top:13%;left:6%;rotate:-1.5deg}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=two]{top:17%;right:6%;rotate:1.5deg}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=three]{bottom:15%;left:10%;rotate:1.2deg}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=four]{bottom:12%;right:9%;rotate:-1.4deg}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__voiceBubble{animation:lab-showcase-module__zQDEnq__voiceBubblePop .9s var(--ease) both}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__voiceBubble[data-pos=one]{animation-delay:.3s}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__voiceBubble[data-pos=two]{animation-delay:2.3s}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__voiceBubble[data-pos=three]{animation-delay:4.3s}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__voiceBubble[data-pos=four]{animation-delay:6.3s}@keyframes lab-showcase-module__zQDEnq__voiceBubblePop{0%{opacity:.5}30%{opacity:1}to{opacity:.92}}.lab-showcase-module__zQDEnq__voiceStack{z-index:3;flex-direction:column;align-items:center;gap:clamp(1.4rem,4vh,2.4rem);display:flex;position:relative}.lab-showcase-module__zQDEnq__orbButton{--orb:min(clamp(13rem, 40vw, 24rem), 40vh);width:var(--orb);height:var(--orb);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:translate .2s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.lab-showcase-module__zQDEnq__orbButton:hover{translate:0 -4px}.lab-showcase-module__zQDEnq__orbButton:disabled{cursor:progress}.lab-showcase-module__zQDEnq__orbButton:focus-visible{outline:3px solid var(--coral);outline-offset:12px}.lab-showcase-module__zQDEnq__orbRings{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lab-showcase-module__zQDEnq__orbRings i{border:2px solid color-mix(in srgb, var(--coral) 50%, transparent);opacity:0;border-radius:50%;width:100%;height:100%;position:absolute;scale:.92}.lab-showcase-module__zQDEnq__orbRings i:nth-child(2){border-style:dashed}.lab-showcase-module__zQDEnq__orbRings i:nth-child(3){border-color:color-mix(in srgb, var(--yellow) 42%, transparent)}.lab-showcase-module__zQDEnq__voiceDemo[data-active=true] .lab-showcase-module__zQDEnq__orbRings i{animation:3.6s ease-out infinite lab-showcase-module__zQDEnq__voiceSonar}.lab-showcase-module__zQDEnq__voiceDemo[data-active=true] .lab-showcase-module__zQDEnq__orbRings i:nth-child(2){animation-delay:1.2s}.lab-showcase-module__zQDEnq__voiceDemo[data-active=true] .lab-showcase-module__zQDEnq__orbRings i:nth-child(3){animation-delay:2.4s}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbRings i{animation-duration:2s}@keyframes lab-showcase-module__zQDEnq__voiceSonar{0%{opacity:0;scale:.92}10%{opacity:.75}to{opacity:0;scale:2.55}}.lab-showcase-module__zQDEnq__orb{z-index:2;border:3px solid var(--ink);background:radial-gradient(circle at 34% 27%, #ffffff9e, transparent 32%), radial-gradient(circle at 42% 40%, var(--coral), var(--yellow) 58%, #ffe9a8 82%);width:100%;height:100%;box-shadow:9px 9px 0 var(--ink), 0 0 55px #ff604433;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.lab-showcase-module__zQDEnq__voiceDemo[data-active=true] .lab-showcase-module__zQDEnq__orb{animation:5s ease-in-out infinite lab-showcase-module__zQDEnq__orbFloat}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orb{box-shadow:9px 9px 0 var(--ink), 0 0 80px #ff60446b}.lab-showcase-module__zQDEnq__orb:before{content:"";background:conic-gradient(from 40deg,#0000,#ffffff38,#0000 38%,#17302e1f,#0000 72%);border-radius:50%;position:absolute;inset:7%}.lab-showcase-module__zQDEnq__voiceDemo[data-active=true] .lab-showcase-module__zQDEnq__orb:before{animation:9s linear infinite lab-showcase-module__zQDEnq__orbSpin}@keyframes lab-showcase-module__zQDEnq__orbSpin{to{rotate:1turn}}@keyframes lab-showcase-module__zQDEnq__orbFloat{50%{transform:translateY(-.5rem)}}.lab-showcase-module__zQDEnq__orbCore{z-index:3;opacity:0;justify-content:center;align-items:center;gap:clamp(.22rem,.7vw,.45rem);height:32%;transition:opacity .22s;display:flex;position:relative}.lab-showcase-module__zQDEnq__orbCore i{border:1px solid var(--ink);background:var(--paper);transform-origin:50%;border-radius:99px;width:clamp(.2rem,.55vw,.32rem);height:100%}.lab-showcase-module__zQDEnq__orbCore i:first-child{scale:1 .4}.lab-showcase-module__zQDEnq__orbCore i:nth-child(2){scale:1 .68}.lab-showcase-module__zQDEnq__orbCore i:nth-child(3){scale:1 .9}.lab-showcase-module__zQDEnq__orbCore i:nth-child(4){scale:1}.lab-showcase-module__zQDEnq__orbCore i:nth-child(5){scale:1 .84}.lab-showcase-module__zQDEnq__orbCore i:nth-child(6){scale:1 .6}.lab-showcase-module__zQDEnq__orbCore i:nth-child(7){scale:1 .38}.lab-showcase-module__zQDEnq__orbButton[aria-label*=again] .lab-showcase-module__zQDEnq__orbCore{opacity:.32}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbCore{opacity:1}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbCore i{animation:.48s ease-in-out infinite alternate lab-showcase-module__zQDEnq__voiceCorePlay}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbCore i:first-child{animation-delay:-60ms}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbCore i:nth-child(2){animation-delay:-260ms}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbCore i:nth-child(3){animation-delay:-420ms}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbCore i:nth-child(4){animation-delay:-120ms}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbCore i:nth-child(5){animation-delay:-340ms}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbCore i:nth-child(6){animation-delay:-200ms}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbCore i:nth-child(7){animation-delay:-400ms}@keyframes lab-showcase-module__zQDEnq__voiceCorePlay{0%{scale:1 .22}to{scale:1}}.lab-showcase-module__zQDEnq__orbHint{z-index:4;color:#2c140dc7;font-family:var(--font-utility), monospace;pointer-events:none;place-items:center;font-size:clamp(2.6rem,7vw,4.2rem);line-height:1;transition:opacity .2s;display:grid;position:absolute;inset:0}.lab-showcase-module__zQDEnq__voiceDemo[data-playing=true] .lab-showcase-module__zQDEnq__orbHint{opacity:0}.lab-showcase-module__zQDEnq__voiceStatus{color:var(--coral);font-family:var(--font-utility), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}@media (max-width:68rem){.lab-showcase-module__zQDEnq__stationShell,.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationShell{grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr);gap:3.5rem}.lab-showcase-module__zQDEnq__stationCopy h2{font-size:clamp(3.3rem,6vw,5rem)}.lab-showcase-module__zQDEnq__reviewDemo{grid-template-columns:1fr}.lab-showcase-module__zQDEnq__reviewSummary{flex-direction:row;justify-content:center;gap:1rem;padding-inline:1rem}.lab-showcase-module__zQDEnq__reviewSummary>div:first-child{flex-direction:row;gap:.45rem}.lab-showcase-module__zQDEnq__reviewSteps{margin:0}.lab-showcase-module__zQDEnq__reviewPileWrap{height:28rem}.lab-showcase-module__zQDEnq__reviewCard{min-height:6.7rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(2){top:5.7rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(3){top:11rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(4){top:16.5rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(5){top:21.8rem}.lab-showcase-module__zQDEnq__reviewDemo>.lab-showcase-module__zQDEnq__replayButton{grid-column:1}.lab-showcase-module__zQDEnq__voiceBand{min-height:min(88vh,52rem)}.lab-showcase-module__zQDEnq__voiceBubble{width:clamp(8.5rem,19vw,11rem)}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=one]{top:11%;left:3%}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=two]{top:14%;right:3%}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=three]{bottom:13%;left:5%}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=four]{bottom:10%;right:4%}}@media (max-width:50rem){.lab-showcase-module__zQDEnq__station{min-height:auto;padding-block:5.5rem}.lab-showcase-module__zQDEnq__stationShell,.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationShell,.lab-showcase-module__zQDEnq__feedbackStation .lab-showcase-module__zQDEnq__stationShell{grid-template-columns:1fr;gap:3.25rem}.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationCopy{grid-row:1}.lab-showcase-module__zQDEnq__textVisual{grid-row:2}.lab-showcase-module__zQDEnq__stationCopy{text-align:center}.lab-showcase-module__zQDEnq__stationCopy h2,.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationCopy h2,.lab-showcase-module__zQDEnq__voiceStation .lab-showcase-module__zQDEnq__stationCopy h2,.lab-showcase-module__zQDEnq__stationCopy>p,.lab-showcase-module__zQDEnq__stationCopy>small,.lab-showcase-module__zQDEnq__labTag{margin-inline:auto}.lab-showcase-module__zQDEnq__clockDemo{width:min(100%,38rem);margin-inline:auto}.lab-showcase-module__zQDEnq__phoneDemo:before{left:-1rem}.lab-showcase-module__zQDEnq__reviewDemo{width:min(100%,35rem);margin-inline:auto}.lab-showcase-module__zQDEnq__feedbackDemo{margin-inline:auto}.lab-showcase-module__zQDEnq__reviewPileWrap{height:30rem}.lab-showcase-module__zQDEnq__reviewCard{min-height:7rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(2){top:6rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(3){top:11.7rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(4){top:17.5rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(5){top:23.1rem}.lab-showcase-module__zQDEnq__voiceBand{gap:clamp(1.75rem,6vw,2.75rem);min-height:min(82vh,46rem)}.lab-showcase-module__zQDEnq__voiceDemo{min-height:clamp(26rem,60vh,34rem)}}@media (max-width:34rem){.lab-showcase-module__zQDEnq__stationShell,.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationShell,.lab-showcase-module__zQDEnq__feedbackStation .lab-showcase-module__zQDEnq__stationShell{gap:1.75rem;width:min(100% - 1.5rem,76rem)}.lab-showcase-module__zQDEnq__station{padding-block:3.25rem}.lab-showcase-module__zQDEnq__station:after{display:none}.lab-showcase-module__zQDEnq__clockPanel{min-height:auto;padding:1.5rem 1rem 1.25rem}.lab-showcase-module__zQDEnq__stationCopy h2,.lab-showcase-module__zQDEnq__textStation .lab-showcase-module__zQDEnq__stationCopy h2,.lab-showcase-module__zQDEnq__voiceStation .lab-showcase-module__zQDEnq__stationCopy h2{font-size:clamp(2.85rem,13vw,4rem);line-height:.9}.lab-showcase-module__zQDEnq__stationCopy>p{font-size:1rem}.lab-showcase-module__zQDEnq__stationCopy>small{font-size:.55rem}.lab-showcase-module__zQDEnq__labTag{letter-spacing:.07em;font-size:.54rem}.lab-showcase-module__zQDEnq__clockDemo{min-height:auto;box-shadow:none;border-radius:0;padding:0}.lab-showcase-module__zQDEnq__clockDemo:before{font-size:.48rem}.lab-showcase-module__zQDEnq__clockRingWrap{width:min(15.5rem,72vw)}.lab-showcase-module__zQDEnq__clockReadout strong{font-size:4.25rem}.lab-showcase-module__zQDEnq__phoneDemo{max-width:18rem}.lab-showcase-module__zQDEnq__texterBuddy{width:7.5rem;top:58%;left:calc(48% - 13rem)}.lab-showcase-module__zQDEnq__starStack{width:5rem;right:.5rem}.lab-showcase-module__zQDEnq__leadOrb{width:6.5rem;top:.75rem;left:auto;right:1rem}.lab-showcase-module__zQDEnq__phoneDemo:before{font-size:.46rem;top:-1.1rem;left:.2rem}.lab-showcase-module__zQDEnq__phoneShell{box-shadow:7px 7px 0 var(--coral);border-radius:2.7rem}.lab-showcase-module__zQDEnq__phoneScreen{border-radius:2rem;height:29rem;padding-inline:.75rem}.lab-showcase-module__zQDEnq__chatMessage{font-size:.67rem}.lab-showcase-module__zQDEnq__reviewSummary{flex-wrap:wrap;gap:.65rem 1rem}.lab-showcase-module__zQDEnq__reviewSignal{font-size:3.5rem}.lab-showcase-module__zQDEnq__reviewPileWrap{height:26rem}.lab-showcase-module__zQDEnq__reviewCard{min-height:6rem;box-shadow:4px 4px 0 var(--ink);left:clamp(.25rem, var(--pile-left,0px), 3.5rem);width:min(88%,20rem);padding:.8rem}.lab-showcase-module__zQDEnq__reviewCard:first-child{top:0}.lab-showcase-module__zQDEnq__reviewCard:nth-child(2){top:5rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(3){top:9.8rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(4){top:14.7rem}.lab-showcase-module__zQDEnq__reviewCard:nth-child(5){top:19.6rem}.lab-showcase-module__zQDEnq__reviewCard strong{font-size:.98rem}.lab-showcase-module__zQDEnq__reviewCard p{margin-top:.4rem;font-size:.63rem}.lab-showcase-module__zQDEnq__feedbackScreen{box-shadow:7px 7px 0 var(--ink);padding:1rem .7rem}.lab-showcase-module__zQDEnq__feedbackStars{gap:.35rem}.lab-showcase-module__zQDEnq__feedbackQuestion h3{font-size:2.6rem}.lab-showcase-module__zQDEnq__feedbackRouterHub{min-height:3.1rem;margin-top:1.4rem}.lab-showcase-module__zQDEnq__feedbackRouterHub>span{min-width:2.35rem;min-height:2.35rem}.lab-showcase-module__zQDEnq__feedbackRoutes{gap:.6rem;margin-top:2.4rem}.lab-showcase-module__zQDEnq__feedbackRouteCard{min-height:10.5rem;box-shadow:3px 3px 0 var(--ink);border-radius:.8rem;padding:.75rem}.lab-showcase-module__zQDEnq__feedbackRouteCard[data-active=true]{box-shadow:5px 6px 0 var(--ink);translate:0 -3px}.lab-showcase-module__zQDEnq__feedbackRouteCard h3{margin-top:.65rem;font-size:clamp(1.35rem,7vw,1.75rem)}.lab-showcase-module__zQDEnq__feedbackRouteCard p{font-size:.67rem}.lab-showcase-module__zQDEnq__voiceBand{gap:1.5rem;min-height:auto}.lab-showcase-module__zQDEnq__voiceDemo{min-height:27rem}.lab-showcase-module__zQDEnq__voiceHead h2{font-size:clamp(2.4rem,11vw,3.4rem)}.lab-showcase-module__zQDEnq__voiceBubble{width:clamp(8rem,43vw,10rem);padding:.58rem .7rem;font-size:.82rem}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=one]{top:4%;left:1%}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=two]{top:12%;right:1%}.lab-showcase-module__zQDEnq__voiceBubble[data-pos=three],.lab-showcase-module__zQDEnq__voiceBubble[data-pos=four]{display:none}.lab-showcase-module__zQDEnq__orbHint{font-size:clamp(2rem,12vw,3rem)}.lab-showcase-module__zQDEnq__orb{box-shadow:6px 6px 0 var(--ink), 0 0 45px #ff60443d}}@media (prefers-reduced-motion:reduce){.lab-showcase-module__zQDEnq__showcase *,.lab-showcase-module__zQDEnq__showcase :before,.lab-showcase-module__zQDEnq__showcase :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.home-funnel-module__y7SQQW__page{--ink:#17302e;--ink-soft:#294541;--paper:#fffdf5;--sand:#f5e7cd;--coral:#ff6044;--coral-dark:#d9432d;--coral-ink:#b83926;--yellow:#ffd45a;--line:2px solid var(--ink);--shadow:7px 7px 0 var(--ink);position:relative;overflow-x:clip}.home-funnel-module__y7SQQW__page *,.home-funnel-module__y7SQQW__page :before,.home-funnel-module__y7SQQW__page :after{box-sizing:border-box}.home-funnel-module__y7SQQW__boxWrap{justify-self:center;width:min(100%,35rem);min-width:0;position:relative}.home-funnel-module__y7SQQW__boxButton{aspect-ratio:1;width:100%;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.home-funnel-module__y7SQQW__boxButton:has([data-state=broken]){cursor:default}.home-funnel-module__y7SQQW__boxScene{animation:.7s cubic-bezier(.2,.85,.22,1) both home-funnel-module__y7SQQW__box-arrive;display:block;position:absolute;inset:1rem}.home-funnel-module__y7SQQW__boxScene[data-open=false]{animation:.7s cubic-bezier(.2,.85,.22,1) both home-funnel-module__y7SQQW__box-arrive,3.4s ease-in-out 1.4s infinite home-funnel-module__y7SQQW__box-wiggle}.home-funnel-module__y7SQQW__boxScene[data-open=false] .home-funnel-module__y7SQQW__boxLid{border-radius:.45rem;width:min(80%,25.4rem);height:2.4rem;animation:none;bottom:14.4rem;transform:none}.home-funnel-module__y7SQQW__boxScene[data-open=false] .home-funnel-module__y7SQQW__boxLid:before,.home-funnel-module__y7SQQW__boxScene[data-open=false] .home-funnel-module__y7SQQW__boxLid:after{display:none}.home-funnel-module__y7SQQW__boxScene[data-open=false] .home-funnel-module__y7SQQW__boxCard{opacity:0;animation:none}.home-funnel-module__y7SQQW__boxScene[data-state=broken] .home-funnel-module__y7SQQW__boxBody{transition:rotate .42s cubic-bezier(.3,.7,.4,1.1),translate .42s cubic-bezier(.3,.7,.4,1.1);translate:-52% .8rem;rotate:-6deg}.home-funnel-module__y7SQQW__boxScene[data-state=broken] .home-funnel-module__y7SQQW__shippingLabel{transition:rotate .42s;rotate:-9deg}.home-funnel-module__y7SQQW__boxScene[data-state=broken] .home-funnel-module__y7SQQW__boxLid{transition:rotate .52s cubic-bezier(.3,.7,.4,1.1),translate .52s cubic-bezier(.3,.7,.4,1.1);animation:none;transform:rotate(118deg)translate(12rem,13rem)}.home-funnel-module__y7SQQW__boxScene[data-state=broken] .home-funnel-module__y7SQQW__boxCard{opacity:1;transition:rotate .46s cubic-bezier(.3,.7,.4,1.15),translate .46s cubic-bezier(.3,.7,.4,1.15);animation:none}.home-funnel-module__y7SQQW__boxScene[data-state=broken] .home-funnel-module__y7SQQW__boxCardWebsite{translate:-1rem 19.5rem;rotate:-17deg}.home-funnel-module__y7SQQW__boxScene[data-state=broken] .home-funnel-module__y7SQQW__boxCardReplies{translate:.8rem 21rem;rotate:13deg}.home-funnel-module__y7SQQW__boxScene[data-state=broken] .home-funnel-module__y7SQQW__boxCardReviews{translate:-.4rem 14.5rem;rotate:24deg}.home-funnel-module__y7SQQW__boxScene[data-state=broken] .home-funnel-module__y7SQQW__boxCardSearch{translate:.5rem 15rem;rotate:-21deg}.home-funnel-module__y7SQQW__boxHint[data-state=broken]{color:var(--coral-dark)}.home-funnel-module__y7SQQW__boxHint{width:fit-content;color:var(--ink-soft);font-family:var(--font-utility), monospace;letter-spacing:.09em;text-transform:uppercase;margin:.4rem auto 0;font-size:.62rem;font-weight:700}.home-funnel-module__y7SQQW__boxBody,.home-funnel-module__y7SQQW__boxLid,.home-funnel-module__y7SQQW__boxShadow,.home-funnel-module__y7SQQW__boxCard{display:block;position:absolute}.home-funnel-module__y7SQQW__boxBody{z-index:5;border:var(--line);width:min(76%,24rem);height:14.5rem;box-shadow:var(--shadow);background:#e6a85f;border-radius:.4rem .4rem 1rem 1rem;bottom:.5rem;left:50%;translate:-50%}.home-funnel-module__y7SQQW__boxBody:before,.home-funnel-module__y7SQQW__boxBody:after{content:"";pointer-events:none;width:51%;height:100%;position:absolute;top:0}.home-funnel-module__y7SQQW__boxBody:before{background:linear-gradient(90deg,#ffffff12,#0000);border-right:1px dashed #17302e6b;left:0}.home-funnel-module__y7SQQW__boxBody:after{background:linear-gradient(90deg,#0000,#5d361517);right:0}.home-funnel-module__y7SQQW__boxTape{z-index:2;background:#ffe099c2;border-inline:1px dashed #17302e47;width:3.8rem;height:calc(100% + 4px);position:absolute;top:-2px;left:50%;translate:-50%}.home-funnel-module__y7SQQW__shippingLabel{z-index:4;border:2px solid var(--ink);background:var(--paper);width:11rem;color:var(--ink);font-family:var(--font-utility), monospace;text-align:left;gap:.1rem;padding:.8rem;display:grid;position:absolute;top:2.2rem;left:1.5rem;rotate:-3deg}.home-funnel-module__y7SQQW__shippingLabel small,.home-funnel-module__y7SQQW__shippingLabel span{font-size:.48rem;line-height:1.25}.home-funnel-module__y7SQQW__shippingLabel strong{font-size:.74rem;line-height:1.15}.home-funnel-module__y7SQQW__qaStamp{border:2.5px solid var(--coral-dark);color:var(--coral-dark);font-family:var(--font-utility), monospace;letter-spacing:.08em;background:#fffdf5b3;border-radius:.45rem;padding:.28rem .55rem;font-size:.6rem;font-weight:700;position:absolute;top:-1rem;right:-.9rem;rotate:8deg;-webkit-mask-image:radial-gradient(at 35% 40%,#000 55%,#0009);mask-image:radial-gradient(at 35% 40%,#000 55%,#0009)}.home-funnel-module__y7SQQW__boxRoofMark{z-index:4;width:4.2rem;height:3.2rem;position:absolute;bottom:1.4rem;right:1.35rem}.home-funnel-module__y7SQQW__boxRoofMark i{background:var(--ink);display:block;position:absolute}.home-funnel-module__y7SQQW__boxRoofMark i:first-child{width:3.8rem;height:.25rem;top:1rem;left:.1rem;rotate:-35deg}.home-funnel-module__y7SQQW__boxRoofMark i:last-child{width:2.3rem;height:.25rem;top:1.2rem;right:-.1rem;rotate:35deg}.home-funnel-module__y7SQQW__boxLid{z-index:4;transform-origin:bottom;border:var(--line);background:#f0bb73;border-radius:.5rem;width:min(68%,22rem);height:7.5rem;margin-inline:auto;animation:.9s cubic-bezier(.2,.8,.2,1) .16s both home-funnel-module__y7SQQW__lid-pop;bottom:13rem;left:0;right:0;transform:perspective(30rem)rotateX(58deg)rotate(-2deg)}.home-funnel-module__y7SQQW__boxLid:before,.home-funnel-module__y7SQQW__boxLid:after{content:"";border:var(--line);background:#e6a85f;width:42%;height:6rem;position:absolute;top:-1rem}.home-funnel-module__y7SQQW__boxLid:before{left:-14%;transform:skewY(14deg)}.home-funnel-module__y7SQQW__boxLid:after{right:-14%;transform:skewY(-14deg)}.home-funnel-module__y7SQQW__boxLid>span{background:#ffe099b8;border-inline:1px dashed #17302e47;width:4rem;height:100%;position:absolute;left:50%;translate:-50%}.home-funnel-module__y7SQQW__boxShadow{z-index:1;filter:blur(.3rem);background:#17302e2e;border-radius:50%;width:80%;height:3rem;bottom:.4rem;left:50%;translate:-50%}.home-funnel-module__y7SQQW__boxCard{z-index:3;border:var(--line);width:10.5rem;min-height:7.7rem;color:var(--ink);box-shadow:4px 4px 0 var(--ink);text-align:left;border-radius:.8rem;grid-template-rows:auto auto;grid-template-columns:2.7rem 1fr;align-content:center;align-items:center;gap:.15rem .6rem;padding:.8rem;display:grid}.home-funnel-module__y7SQQW__boxCard svg{grid-row:1/3;width:2.7rem;height:2.7rem}.home-funnel-module__y7SQQW__boxCard svg path,.home-funnel-module__y7SQQW__boxCard svg circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px}.home-funnel-module__y7SQQW__boxCard strong{font-family:var(--font-display), sans-serif;align-self:end;font-size:1rem;line-height:.95}.home-funnel-module__y7SQQW__boxCard small{font-family:var(--font-utility), monospace;text-transform:uppercase;align-self:start;font-size:.49rem;line-height:1.15}.home-funnel-module__y7SQQW__boxCardWebsite{z-index:6;background:var(--paper);animation:.76s cubic-bezier(.16,1.2,.3,1) .26s both home-funnel-module__y7SQQW__card-pop-left;top:-28%;left:-5%;rotate:-7deg}.home-funnel-module__y7SQQW__boxCardReplies{z-index:6;background:var(--coral);animation:.76s cubic-bezier(.16,1.2,.3,1) .35s both home-funnel-module__y7SQQW__card-pop-right;top:-107px;right:-14%;rotate:6deg}.home-funnel-module__y7SQQW__boxCardReviews{z-index:6;background:var(--yellow);animation:.76s cubic-bezier(.16,1.2,.3,1) .43s both home-funnel-module__y7SQQW__card-pop-left;top:-3%;left:1%;rotate:5deg}.home-funnel-module__y7SQQW__boxCardSearch{z-index:6;background:var(--ink);animation:.76s cubic-bezier(.16,1.2,.3,1) .51s both home-funnel-module__y7SQQW__card-pop-right;top:-3%;right:-2%;rotate:-5deg}.home-funnel-module__y7SQQW__boxCardSearch strong,.home-funnel-module__y7SQQW__boxCardSearch small,.home-funnel-module__y7SQQW__boxCardSearch svg{color:var(--paper)}@keyframes home-funnel-module__y7SQQW__box-arrive{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@keyframes home-funnel-module__y7SQQW__lid-pop{0%{transform:perspective(30rem)rotateX(12deg)rotate(0)}to{transform:perspective(30rem)rotateX(58deg)rotate(-2deg)}}@keyframes home-funnel-module__y7SQQW__box-wiggle{0%,78%,to{translate:0;rotate:none}82%{translate:0 -.35rem;rotate:-1.7deg}86%{translate:0 .05rem;rotate:1.5deg}90%{translate:0 -.2rem;rotate:-1.1deg}94%{translate:0;rotate:.7deg}}@keyframes home-funnel-module__y7SQQW__card-pop-left{0%{opacity:0;translate:3rem 5rem;scale:.65}to{opacity:1;translate:0;scale:1}}@keyframes home-funnel-module__y7SQQW__card-pop-right{0%{opacity:0;translate:-3rem 5rem;scale:.65}to{opacity:1;translate:0;scale:1}}@media (max-width:47.99rem){.home-funnel-module__y7SQQW__boxWrap{margin-top:-.5rem}.home-funnel-module__y7SQQW__boxButton{aspect-ratio:1;min-height:0}.home-funnel-module__y7SQQW__boxScene{inset:2rem 1.4rem 1rem}.home-funnel-module__y7SQQW__boxBody{width:76%;height:11.5rem;bottom:.5rem}.home-funnel-module__y7SQQW__boxLid{width:68%;height:6rem;bottom:11rem}.home-funnel-module__y7SQQW__boxScene[data-open=false] .home-funnel-module__y7SQQW__boxLid{width:80%;height:2rem;bottom:11.6rem}.home-funnel-module__y7SQQW__shippingLabel{width:8.5rem;padding:.6rem;top:1.7rem;left:1rem}.home-funnel-module__y7SQQW__boxRoofMark{transform-origin:100% 100%;scale:.75}.home-funnel-module__y7SQQW__boxCard{grid-template-columns:1.8rem 1fr;width:7.6rem;min-height:5.4rem;padding:.5rem}.home-funnel-module__y7SQQW__boxCard svg{width:1.8rem;height:1.8rem}.home-funnel-module__y7SQQW__boxCard strong{font-size:.74rem}.home-funnel-module__y7SQQW__boxCard small{font-size:.38rem}.home-funnel-module__y7SQQW__boxCardWebsite{top:-11%;left:10%}.home-funnel-module__y7SQQW__boxCardReplies{top:-15%;right:11%}.home-funnel-module__y7SQQW__boxCardReviews{top:13%;left:1.5%}.home-funnel-module__y7SQQW__boxCardSearch{top:10%;right:3.5%}}@media (prefers-reduced-motion:reduce){.home-funnel-module__y7SQQW__boxScene,.home-funnel-module__y7SQQW__boxLid,.home-funnel-module__y7SQQW__boxCard{animation:none}}
.seo-proof-showcase-module__CcNswa__proofSection,.seo-proof-showcase-module__CcNswa__gutCheckSection{--ink:#17302e;--paper:#fffdf5;--coral:#ff6044;--yellow:#ffd45a;--mint:#9fe0b7;border-top:2px solid var(--ink);color:var(--ink);position:relative;overflow:clip}.seo-proof-showcase-module__CcNswa__proofSection *,.seo-proof-showcase-module__CcNswa__proofSection :before,.seo-proof-showcase-module__CcNswa__proofSection :after,.seo-proof-showcase-module__CcNswa__gutCheckSection *,.seo-proof-showcase-module__CcNswa__gutCheckSection :before,.seo-proof-showcase-module__CcNswa__gutCheckSection :after{box-sizing:border-box}.seo-proof-showcase-module__CcNswa__shell{z-index:1;width:min(100% - 2.5rem,76rem);margin-inline:auto;position:relative}.seo-proof-showcase-module__CcNswa__proofSection{background:linear-gradient(#17302e0d 1px, transparent 1px), linear-gradient(90deg, #17302e0d 1px, transparent 1px), var(--paper);background-size:3rem 3rem;padding-block:clamp(5rem,9vw,8rem)}.seo-proof-showcase-module__CcNswa__proofSection:before{border:2px solid var(--ink);background:var(--coral);content:"";border-radius:50%;width:24rem;height:12rem;position:absolute;top:-4rem;right:-8rem;rotate:-10deg}.seo-proof-showcase-module__CcNswa__proofOrb{border:2px solid var(--ink);background:var(--yellow);border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:8rem;left:-7rem}.seo-proof-showcase-module__CcNswa__proofHeading{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);align-items:end;gap:clamp(2rem,7vw,6rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.seo-proof-showcase-module__CcNswa__proofHeading h2,.seo-proof-showcase-module__CcNswa__scanContent h2{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-weight:700}.seo-proof-showcase-module__CcNswa__proofHeading h2{max-width:10ch;font-size:clamp(4rem,8vw,7.2rem);line-height:.82}.seo-proof-showcase-module__CcNswa__proofHeading h2 em{color:#187d55;font-family:var(--font-soul), Georgia, serif;letter-spacing:-.045em;font-size:.88em;font-weight:400;display:inline}.seo-proof-showcase-module__CcNswa__proofHeading>p{max-width:24rem;margin:0 0 .4rem;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:650;line-height:1.45}.seo-proof-showcase-module__CcNswa__comparison{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);align-items:center;gap:clamp(.8rem,2vw,1.5rem);display:grid}.seo-proof-showcase-module__CcNswa__auditPanel{border:2px solid var(--ink);min-width:0;box-shadow:8px 8px 0 var(--ink);border-radius:1.1rem;overflow:hidden}.seo-proof-showcase-module__CcNswa__auditPanel[data-state=before]{background:#fff1ed;rotate:-1.2deg}.seo-proof-showcase-module__CcNswa__auditPanel[data-state=after]{background:#e7fff0;rotate:1.2deg}.seo-proof-showcase-module__CcNswa__browserBar{border-bottom:2px solid var(--ink);background:#ffffffad;align-items:center;gap:.42rem;min-height:2.75rem;padding:.55rem .75rem;display:flex}.seo-proof-showcase-module__CcNswa__browserBar>span{border:1.5px solid var(--ink);background:var(--coral);border-radius:50%;flex:none;width:.72rem;height:.72rem}.seo-proof-showcase-module__CcNswa__browserBar>span:nth-child(2){background:var(--yellow)}.seo-proof-showcase-module__CcNswa__browserBar>span:nth-child(3){background:var(--mint)}.seo-proof-showcase-module__CcNswa__browserBar b{min-width:0;font-family:var(--font-utility), monospace;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;margin-left:.35rem;font-size:.58rem;font-weight:800;overflow:hidden}.seo-proof-showcase-module__CcNswa__panelBody{padding:clamp(1.2rem,3vw,2rem)}.seo-proof-showcase-module__CcNswa__panelHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.seo-proof-showcase-module__CcNswa__panelHeading>span{border:2px solid var(--ink);background:var(--coral);box-shadow:3px 3px 0 var(--ink);font-family:var(--font-utility), monospace;letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:.43rem .64rem;font-size:.55rem;font-weight:900}.seo-proof-showcase-module__CcNswa__auditPanel[data-state=after] .seo-proof-showcase-module__CcNswa__panelHeading>span{background:var(--mint)}.seo-proof-showcase-module__CcNswa__panelHeading h3{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-align:right;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:.95}.seo-proof-showcase-module__CcNswa__scoreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.45rem,1.2vw,.8rem);margin-bottom:1.5rem;display:grid}.seo-proof-showcase-module__CcNswa__score{text-align:center;justify-items:center;gap:.55rem;min-width:0;display:grid}.seo-proof-showcase-module__CcNswa__scoreRing{--ring-color:#df462f;aspect-ratio:1;border:2px solid var(--ink);background:conic-gradient(var(--ring-color) calc(var(--score) * 1%), #e4ded0 0);border-radius:50%;place-items:center;width:min(100%,5.2rem);display:grid}.seo-proof-showcase-module__CcNswa__auditPanel[data-state=after] .seo-proof-showcase-module__CcNswa__scoreRing{--ring-color:#39b87b}.seo-proof-showcase-module__CcNswa__scoreRing:before{content:"";position:absolute}.seo-proof-showcase-module__CcNswa__scoreRing strong{aspect-ratio:1;border:2px solid var(--ink);background:var(--paper);width:72%;font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;font-size:clamp(1rem,2vw,1.45rem);line-height:1;display:grid}.seo-proof-showcase-module__CcNswa__score>span{max-width:8ch;font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:clamp(.48rem,.8vw,.62rem);font-weight:800;line-height:1.15}.seo-proof-showcase-module__CcNswa__checkList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.seo-proof-showcase-module__CcNswa__checkList li{border-top:1.5px solid #17302e3d;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding-top:.55rem;font-size:.83rem;display:grid}.seo-proof-showcase-module__CcNswa__checkList svg{color:#d9432d;width:1.25rem;height:1.25rem}.seo-proof-showcase-module__CcNswa__auditPanel[data-state=after] .seo-proof-showcase-module__CcNswa__checkList svg{color:#187d55}.seo-proof-showcase-module__CcNswa__checkList circle,.seo-proof-showcase-module__CcNswa__checkList path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.seo-proof-showcase-module__CcNswa__checkList strong{font-family:var(--font-utility), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.seo-proof-showcase-module__CcNswa__swapArrow{border:2px solid var(--ink);background:var(--yellow);width:4rem;height:4rem;box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;display:grid;rotate:-4deg}.seo-proof-showcase-module__CcNswa__swapArrow svg{width:2.8rem;height:2.8rem}.seo-proof-showcase-module__CcNswa__swapArrow path,.seo-proof-showcase-module__CcNswa__scanControls button circle,.seo-proof-showcase-module__CcNswa__scanControls button path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.seo-proof-showcase-module__CcNswa__gutCheckSection{border-bottom:2px solid var(--ink);background:radial-gradient(circle at 92% 15%, #ffffff59 0 9rem, transparent 9.1rem), var(--yellow);padding-block:clamp(5rem,10vw,9rem)}.seo-proof-showcase-module__CcNswa__gutCheckSection:before{border:2px solid var(--ink);background:var(--paper);content:"";border-radius:50%;width:18rem;height:9rem;position:absolute;bottom:4rem;left:-8rem;rotate:16deg}.seo-proof-showcase-module__CcNswa__gutOrb{border:2px solid var(--ink);background:var(--coral);border-radius:50%;width:12rem;height:12rem;position:absolute;top:3rem;right:-4rem}.seo-proof-showcase-module__CcNswa__gutCheckLayout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(1.5rem,5vw,5rem);display:grid}.seo-proof-showcase-module__CcNswa__boxerInline{align-self:stretch;min-height:0;position:relative}.seo-proof-showcase-module__CcNswa__boxer{z-index:1;filter:drop-shadow(12px 14px #17302e2e);width:min(118%,32rem);height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.seo-proof-showcase-module__CcNswa__scanContent{border:2px solid var(--ink);background:var(--paper);min-width:0;box-shadow:10px 10px 0 var(--ink);border-radius:1.35rem;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex;rotate:.8deg}.seo-proof-showcase-module__CcNswa__genieLogo{width:min(60%,24rem);height:auto}.seo-proof-showcase-module__CcNswa__scanContent h2{max-width:10ch;margin-bottom:1.2rem;font-size:clamp(3.4rem,6vw,5.7rem);line-height:.84}.seo-proof-showcase-module__CcNswa__scanContent>p{color:#294541;max-width:34rem;margin:0 0 1.8rem;font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:580;line-height:1.45}.seo-proof-showcase-module__CcNswa__scanForm{width:100%}.seo-proof-showcase-module__CcNswa__scanForm>label{font-family:var(--font-utility), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:900;display:block}.seo-proof-showcase-module__CcNswa__scanControls{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.seo-proof-showcase-module__CcNswa__scanControls input,.seo-proof-showcase-module__CcNswa__scanControls button{border:2px solid var(--ink);min-height:4rem;font-family:var(--font-body), sans-serif;border-radius:.8rem;font-size:.95rem;font-weight:750}.seo-proof-showcase-module__CcNswa__scanControls input{min-width:0;color:var(--ink);background:#fff;padding:.9rem 1rem}.seo-proof-showcase-module__CcNswa__scanControls input::placeholder{color:#61746f}.seo-proof-showcase-module__CcNswa__scanControls button{background:var(--coral);box-shadow:5px 5px 0 var(--ink);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.1rem;transition:translate .16s,box-shadow .16s,background-color .16s;display:inline-flex}.seo-proof-showcase-module__CcNswa__scanControls button:hover{background:var(--yellow);box-shadow:7px 7px 0 var(--ink);translate:-2px -2px}.seo-proof-showcase-module__CcNswa__scanControls button svg{width:1.2rem;height:1.2rem}.seo-proof-showcase-module__CcNswa__scanFooter{border-top:2px dashed #17302e61;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.4rem;padding-top:1.6rem;display:flex}.seo-proof-showcase-module__CcNswa__reportValue{border:2px solid var(--ink);background:var(--yellow);box-shadow:4px 4px 0 var(--ink);border-radius:.75rem;flex:none;grid-template-columns:auto auto;align-items:center;gap:.15rem .65rem;margin:0;padding:.65rem .85rem;display:grid;rotate:-3deg}.seo-proof-showcase-module__CcNswa__reportValue span{font-family:var(--font-utility), monospace;letter-spacing:.08em;grid-column:1/-1;font-size:.55rem;font-weight:900}.seo-proof-showcase-module__CcNswa__reportValue s{color:#a43b34;font-family:var(--font-display), sans-serif;font-size:1.25rem;font-weight:700;text-decoration-thickness:.16rem}.seo-proof-showcase-module__CcNswa__reportValue strong{font-family:var(--font-display), sans-serif;font-size:1.7rem;line-height:.9}@media (max-width:61.99rem){.seo-proof-showcase-module__CcNswa__proofHeading{grid-template-columns:1fr;gap:1.5rem}.seo-proof-showcase-module__CcNswa__comparison{grid-template-columns:1fr;gap:1.3rem}.seo-proof-showcase-module__CcNswa__auditPanel[data-state]{rotate:none}.seo-proof-showcase-module__CcNswa__swapArrow{justify-self:center;rotate:90deg}.seo-proof-showcase-module__CcNswa__gutCheckLayout{grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);gap:1rem}.seo-proof-showcase-module__CcNswa__scanControls{grid-template-columns:1fr}}@media (max-width:43.99rem){.seo-proof-showcase-module__CcNswa__shell{width:min(100% - 2rem,40rem)}.seo-proof-showcase-module__CcNswa__proofHeading h2{font-size:clamp(3.5rem,17vw,5.2rem)}.seo-proof-showcase-module__CcNswa__scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.seo-proof-showcase-module__CcNswa__scoreRing{width:5rem}.seo-proof-showcase-module__CcNswa__panelHeading{flex-direction:column;align-items:flex-start}.seo-proof-showcase-module__CcNswa__panelHeading h3{text-align:left}.seo-proof-showcase-module__CcNswa__gutCheckLayout{grid-template-columns:1fr;gap:0}.seo-proof-showcase-module__CcNswa__boxerInline{z-index:2;min-height:25rem;margin:0 0 -3rem}.seo-proof-showcase-module__CcNswa__boxer{width:min(72%,17rem);inset:auto -.5rem 0 auto;translate:0}.seo-proof-showcase-module__CcNswa__scanContent{padding:4rem 1.25rem 2rem;rotate:none}.seo-proof-showcase-module__CcNswa__genieLogo{width:100%}.seo-proof-showcase-module__CcNswa__scanContent h2{font-size:clamp(3rem,15vw,4.3rem)}.seo-proof-showcase-module__CcNswa__scanControls button{width:100%}.seo-proof-showcase-module__CcNswa__scanFooter{flex-direction:column;align-items:stretch}.seo-proof-showcase-module__CcNswa__reportValue{align-self:flex-end;width:fit-content}}@media (max-width:24rem){.seo-proof-showcase-module__CcNswa__checkList li{grid-template-columns:1.25rem minmax(0,1fr)}.seo-proof-showcase-module__CcNswa__checkList strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.seo-proof-showcase-module__CcNswa__scanControls button{transition:none}}@media (max-width:35rem){.seo-proof-showcase-module__CcNswa__proofSection,.seo-proof-showcase-module__CcNswa__gutCheckSection{padding-block:3.25rem}}
:root{--ink:#17302e;--ink-soft:#294541;--paper:#fffdf5;--sand:#f5e7cd;--coral:#ff6044;--coral-dark:#d9432d;--coral-ink:#b83926;--yellow:#ffd45a}.service-page-module__qQF0AG__serviceCta{border:2px solid var(--ink);background:var(--coral);width:fit-content;min-height:3.5rem;color:var(--ink);font-family:var(--font-body), sans-serif;cursor:pointer;box-shadow:5px 5px 0 var(--ink);border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:800;line-height:1.1;text-decoration:none;transition:translate .16s,box-shadow .16s;display:inline-flex}.service-page-module__qQF0AG__serviceCta:hover{box-shadow:7px 7px 0 var(--ink);translate:-2px -2px}.service-page-module__qQF0AG__serviceCta[data-tone=onDark]{box-shadow:5px 5px #fffdf538}.service-page-module__qQF0AG__serviceCta[data-tone=onDark]:hover{box-shadow:7px 7px #fffdf542}.service-page-module__qQF0AG__serviceCta svg{flex:none;width:1.1rem;height:1.1rem}.service-page-module__qQF0AG__serviceCta path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.service-page-module__qQF0AG__hero{min-height:100svh;margin-top:calc(-1 * var(--nav-pill-clear-top));background:var(--sand);padding-block:calc(var(--nav-pill-clear-top) + clamp(1rem, 2vw, 2rem)) calc(var(--nav-pill-clear-bottom) + clamp(1rem, 2vw, 2rem));flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.service-page-module__qQF0AG__hero .breadcrumbs{color:var(--ink-soft);font-family:var(--font-utility), monospace;letter-spacing:.05em;text-transform:uppercase;padding-block:.25rem 1.5rem;font-size:.68rem}.service-page-module__qQF0AG__hero .breadcrumbs [aria-current=page]{color:var(--ink)}.service-page-module__qQF0AG__heroGrid{z-index:1;gap:2rem;display:grid;position:relative}.service-page-module__qQF0AG__heroEyebrow{border:2px solid var(--ink);background:var(--paper);width:fit-content;box-shadow:3px 3px 0 var(--ink);color:var(--coral-ink);font-family:var(--font-utility), monospace;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;margin-bottom:1rem;padding:.4rem .85rem;font-size:.66rem;font-weight:800;display:inline-block;rotate:-1deg}.service-page-module__qQF0AG__heroHeading{max-width:16ch;color:var(--ink);letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.96}.service-page-module__qQF0AG__heroIntro{border-top:.25rem solid var(--coral);padding-top:1.25rem}.service-page-module__qQF0AG__heroBody{max-width:36rem;color:var(--ink-soft);margin-bottom:1.5rem;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.55}.service-page-module__qQF0AG__heroActions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.service-page-module__qQF0AG__hero .button-link[data-variant=text]{border:2px solid var(--ink);background:var(--paper);min-height:3.5rem;color:var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:.85rem;padding:.85rem 1.25rem;transition:translate .16s,box-shadow .16s}.service-page-module__qQF0AG__hero .button-link[data-variant=text]:hover{box-shadow:7px 7px 0 var(--ink);background:var(--paper);translate:-2px -2px}.service-page-module__qQF0AG__hero .button-link__arrow{width:1.1rem;height:1.1rem}.service-page-module__qQF0AG__proof{background:linear-gradient(#071917f5,#071917f5),url(/media/roofing-workflow-pattern.webp) 50%/cover;padding-block:clamp(4rem,9vw,7rem);position:relative;overflow:hidden}.service-page-module__qQF0AG__proof .section-heading{max-width:52rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.service-page-module__qQF0AG__proof .section-heading__category{color:var(--coral);font-family:var(--font-utility), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:700}.service-page-module__qQF0AG__proof .section-heading h2{max-width:18ch;color:var(--paper);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.6rem);line-height:.96}.service-page-module__qQF0AG__proof .section-heading__body{color:#fffdf5a8;max-width:46rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.55}.service-page-module__qQF0AG__proofGrid{gap:1.5rem;display:grid}.service-page-module__qQF0AG__proofCard{background:radial-gradient(circle at 85% 10%,#ff604421,#0000 34%),#fffdf50a;border:1px solid #fffdf526;border-radius:1.15rem;flex-direction:column;min-height:23rem;padding:1.75rem;transition:border-color .18s,translate .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.service-page-module__qQF0AG__proofCard:first-child,.service-page-module__qQF0AG__proofCard:nth-child(3){rotate:none}.service-page-module__qQF0AG__proofCard:hover{border-color:#ff604494;translate:0 -.3rem}.service-page-module__qQF0AG__proofNumber{width:auto;height:auto;color:var(--coral);font-family:var(--font-display), sans-serif;letter-spacing:-.08em;opacity:.88;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;margin-bottom:auto;font-size:clamp(4.5rem,8vw,7rem);font-weight:800;line-height:.8;display:inline-flex}.service-page-module__qQF0AG__proofCard h3{color:var(--paper);letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.05}.service-page-module__qQF0AG__proofCard>p{color:#fffdf5a8;margin:0 0 1.25rem;line-height:1.55}.service-page-module__qQF0AG__proofTags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.service-page-module__qQF0AG__proofTags li{color:#fffdf5c2;font-family:var(--font-utility), monospace;letter-spacing:.06em;text-transform:uppercase;background:#fffdf50f;border:1px solid #fffdf529;border-radius:999px;padding:.35rem .65rem;font-size:.6rem;font-weight:700}.service-page-module__qQF0AG__process{background:radial-gradient(circle at 74% 18%, #ffd45a2e, transparent 26%), var(--ink);padding-block:clamp(4rem,9vw,7rem)}.service-page-module__qQF0AG__process .section-heading__category{color:var(--coral);font-family:var(--font-utility), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:700}.service-page-module__qQF0AG__process .section-heading h2{max-width:20ch;color:var(--paper);letter-spacing:-.03em;margin-bottom:clamp(2.5rem,6vw,4rem);font-size:clamp(2.2rem,5vw,3.6rem);line-height:.96}.service-page-module__qQF0AG__processSteps{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.service-page-module__qQF0AG__processStep{box-shadow:none;background:#fffdf50d;border:1px solid #fffdf529;border-radius:1rem;grid-template-columns:3.25rem 1fr;align-items:start;gap:1.25rem;padding:1.5rem;display:grid}.service-page-module__qQF0AG__processNumber{border:1.5px solid var(--paper);background:var(--coral);width:3rem;height:3rem;color:var(--ink);font-family:var(--font-utility), monospace;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.service-page-module__qQF0AG__processStep h3{color:var(--paper);letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.05}.service-page-module__qQF0AG__processStep p{color:#fffdf5a8;margin:0;line-height:1.55}.service-page-module__qQF0AG__processDisclosure{color:var(--ink-soft);font-family:var(--font-utility), monospace;margin:1.5rem 0 0;font-size:.72rem}.service-page-module__qQF0AG__pricing{background:#071917;padding-block:clamp(4rem,9vw,7rem)}.service-page-module__qQF0AG__pricingPanel{background:var(--sand);border-radius:1.5rem;gap:2.5rem;padding:clamp(1.75rem,5vw,3rem);display:grid;position:relative;overflow:hidden}.service-page-module__qQF0AG__pricingHeader .section-heading__category{color:var(--ink);font-family:var(--font-utility), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:700}.service-page-module__qQF0AG__pricingHeader h2{color:var(--ink);letter-spacing:-.03em;margin:0 0 .85rem;font-size:clamp(2rem,4.4vw,3.1rem);line-height:.98}.service-page-module__qQF0AG__pricingIntro{max-width:34rem;color:var(--ink-soft);margin:0 0 1.1rem;line-height:1.5}.service-page-module__qQF0AG__pricingTerms{border:1.5px dashed var(--ink);color:var(--ink);font-family:var(--font-utility), monospace;background:#ffd45a59;border-radius:.5rem;margin:0 0 1.5rem;padding:.5rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.service-page-module__qQF0AG__pricingDetails{gap:1.75rem;min-width:0;display:grid}.service-page-module__qQF0AG__pricingDetails h3{color:var(--ink);font-family:var(--font-display), sans-serif;margin:0 0 .85rem;font-size:1.05rem}.service-page-module__qQF0AG__checkList,.service-page-module__qQF0AG__boundaryList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.service-page-module__qQF0AG__checkList li,.service-page-module__qQF0AG__boundaryList li{color:var(--ink-soft);border-bottom:1px dashed #17302e40;padding:.55rem 0 .55rem 1.6rem;font-size:.92rem;line-height:1.45;position:relative}.service-page-module__qQF0AG__checkList li:before{content:"";border:1.5px solid var(--ink);background:var(--coral);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.85rem;left:0}.service-page-module__qQF0AG__boundaryList li:before{content:"";border:1.5px solid var(--ink);background:var(--yellow);width:.65rem;height:.65rem;position:absolute;top:.9rem;left:.1rem;rotate:45deg}.service-page-module__qQF0AG__related{background:#071917;border-top:1px solid #fffdf51a;padding-block:clamp(3rem,7vw,5rem)}.service-page-module__qQF0AG__relatedHeading{max-width:38rem;color:var(--paper);letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(1.75rem,3.4vw,2.4rem);line-height:1.05}.service-page-module__qQF0AG__relatedList{flex-wrap:wrap;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.service-page-module__qQF0AG__relatedLink{min-height:3rem;color:var(--paper);font:inherit;cursor:pointer;box-shadow:none;background:#fffdf50f;border:1px solid #fffdf533;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-weight:700;text-decoration:none;transition:translate .14s,box-shadow .14s;display:inline-flex}.service-page-module__qQF0AG__relatedLink:hover{border-color:var(--coral);box-shadow:none;translate:0 -2px}.service-page-module__qQF0AG__relatedLink[data-tone=booking]{background:var(--coral);color:var(--ink)}.service-page-module__qQF0AG__finalCta{background:#050f0e;padding-block:clamp(4rem,9vw,7rem)}.service-page-module__qQF0AG__finalCard{z-index:1;background:radial-gradient(circle at 86% 22%, #ff604438, transparent 28%), var(--ink);color:var(--paper);border:1px solid #fffdf529;border-radius:1.4rem;gap:2rem;padding:clamp(2rem,6vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000057}.service-page-module__qQF0AG__finalCard .section-heading__category{color:var(--coral);font-family:var(--font-utility), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:700}.service-page-module__qQF0AG__finalCard h2{max-width:14ch;color:var(--paper);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.4rem);line-height:.98}.service-page-module__qQF0AG__finalBody{max-width:34rem;color:var(--sand);margin:0;line-height:1.55}.service-page-module__qQF0AG__finalDisclosure{color:var(--sand);font-family:var(--font-utility), monospace;margin:1rem 0 0;font-size:.7rem}@media (min-width:48rem){.service-page-module__qQF0AG__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem}.service-page-module__qQF0AG__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-page-module__qQF0AG__pricingPanel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.service-page-module__qQF0AG__pricingDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page-module__qQF0AG__finalCard{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:64rem){.service-page-module__qQF0AG__processSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.service-page-module__qQF0AG__processStep{grid-template-columns:1fr}}.service-page-module__qQF0AG__heroHeadingSoul{color:var(--coral-ink)}.service-page-module__qQF0AG__heroScene{grid-template-columns:1fr;align-items:center;gap:2.4rem;padding-top:clamp(1rem,3vw,2.5rem);display:grid}.service-page-module__qQF0AG__heroSceneCopy{justify-items:start;gap:1.15rem;max-width:38rem;display:grid}.service-page-module__qQF0AG__heroSceneCopy .service-page-module__qQF0AG__heroHeading{margin:0}.service-page-module__qQF0AG__heroSceneCopy .service-page-module__qQF0AG__heroBody{max-width:44ch;margin:0}.service-page-module__qQF0AG__heroSceneMedia{min-width:0}@media (min-width:64rem){.service-page-module__qQF0AG__heroScene{grid-template-columns:1.05fr .95fr;min-height:min(82vh,50rem)}}.service-page-module__qQF0AG__heroDark{background:var(--ink);color:var(--paper)}.service-page-module__qQF0AG__heroDark:before{content:"";opacity:.14;mix-blend-mode:screen;pointer-events:none;background-image:url(/media/roofing-workflow-pattern.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.service-page-module__qQF0AG__heroDark>.container{z-index:1;position:relative}.service-page-module__qQF0AG__heroDark .breadcrumbs{color:#fffdf599}.service-page-module__qQF0AG__heroDark .breadcrumbs [aria-current=page]{color:var(--paper)}.service-page-module__qQF0AG__heroDark .service-page-module__qQF0AG__heroEyebrow{border-color:var(--paper);color:var(--paper);background:0 0;box-shadow:3px 3px #00000080}.service-page-module__qQF0AG__heroDark .service-page-module__qQF0AG__heroHeading{color:var(--paper);font-size:clamp(3.4rem,6.4vw,5.5rem);line-height:.9}.service-page-module__qQF0AG__heroDark .service-page-module__qQF0AG__heroHeadingSoul{color:var(--coral)}.service-page-module__qQF0AG__heroDark .service-page-module__qQF0AG__heroBody{color:#fffdf5c7;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.45}
.service-visual-hero-module__c9etca__scene{isolation:isolate;place-items:center;min-height:clamp(25rem,48vw,40rem);display:grid;position:relative;overflow:hidden}.service-visual-hero-module__c9etca__scene:before{content:"";z-index:-2;aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#ffd45a2e,#0000 56%),repeating-radial-gradient(circle,#0000 0 3.8rem,#fffdf512 3.85rem 3.9rem);border:1px solid #fffdf529;border-radius:50%;width:min(88%,34rem);position:absolute}.service-visual-hero-module__c9etca__scene:after{content:"";z-index:-1;border:1px solid #ff604438;border-radius:47% 53% 42% 58%/51% 39% 61% 49%;position:absolute;inset:12% 4%;rotate:-8deg}.service-visual-hero-module__c9etca__image{z-index:1;object-fit:contain;filter:drop-shadow(0 2.2rem 2.2rem #0000006b);width:min(95%,37rem);max-height:38rem;animation:6s ease-in-out infinite service-visual-hero-module__c9etca__service-float;position:relative}.service-visual-hero-module__c9etca__scene[data-route=voice-ai] .service-visual-hero-module__c9etca__image{width:min(90%,34rem)}.service-visual-hero-module__c9etca__scene[data-route=sms-ai] .service-visual-hero-module__c9etca__image,.service-visual-hero-module__c9etca__scene[data-route=speed-to-lead] .service-visual-hero-module__c9etca__image{width:min(102%,42rem)}.service-visual-hero-module__c9etca__scene[data-route=automations] .service-visual-hero-module__c9etca__image{width:min(82%,30rem)}.service-visual-hero-module__c9etca__scene[data-route=reputation-management] .service-visual-hero-module__c9etca__image,.service-visual-hero-module__c9etca__scene[data-route=roofing-local-seo] .service-visual-hero-module__c9etca__image{width:auto;height:clamp(27rem,43vw,38rem)}.service-visual-hero-module__c9etca__radar{z-index:-1;aspect-ratio:1;background:conic-gradient(from 210deg, transparent 0 74%, #ff604424 86%, transparent 100%);border-radius:50%;width:78%;animation:12s linear infinite service-visual-hero-module__c9etca__service-radar;position:absolute}.service-visual-hero-module__c9etca__ticker{z-index:3;border-block:2px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);padding-block:.72rem;position:relative;overflow:hidden}.service-visual-hero-module__c9etca__tickerTrack{will-change:transform;width:max-content;animation:28s linear infinite service-visual-hero-module__c9etca__service-ticker;display:flex}.service-visual-hero-module__c9etca__tickerRow{flex:none;gap:.65rem;padding-right:.65rem;display:flex}.service-visual-hero-module__c9etca__tickerItem{border:1.5px solid var(--ink);background:var(--paper);white-space:nowrap;min-height:2.6rem;font-family:var(--font-utility), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.66rem;font-weight:800;display:inline-flex;box-shadow:3px 3px #17302e2e}.service-visual-hero-module__c9etca__tickerItem>span{color:var(--coral);font-size:1rem}@keyframes service-visual-hero-module__c9etca__service-float{0%,to{translate:0;rotate:-1deg}50%{translate:0 -.7rem;rotate:1deg}}@keyframes service-visual-hero-module__c9etca__service-radar{to{rotate:1turn}}@keyframes service-visual-hero-module__c9etca__service-pulse{70%{box-shadow:0 0 0 .65rem #ff604400}to{box-shadow:0 0 #ff604400}}@keyframes service-visual-hero-module__c9etca__service-ticker{to{transform:translate(-25%)}}@media (max-width:63.99rem){.service-visual-hero-module__c9etca__scene{min-height:clamp(23rem,86vw,37rem)}}@media (max-width:40rem){.service-visual-hero-module__c9etca__scene{min-height:24rem}.service-visual-hero-module__c9etca__scene[data-route=reputation-management] .service-visual-hero-module__c9etca__image,.service-visual-hero-module__c9etca__scene[data-route=roofing-local-seo] .service-visual-hero-module__c9etca__image{height:27rem}}@media (prefers-reduced-motion:reduce){.service-visual-hero-module__c9etca__image,.service-visual-hero-module__c9etca__radar,.service-visual-hero-module__c9etca__tickerTrack{animation:none}}
.offer-dialog-module__hCsrsq__backdrop{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061110c7;place-items:center;padding:1rem;animation:.18s ease-out both offer-dialog-module__hCsrsq__backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.offer-dialog-module__hCsrsq__dialog{color:#f7f4ea;background:#0c1917;border:1px solid #ff9a623d;border-radius:1.375rem;width:min(100%,58rem);padding:clamp(1.4rem,4vw,3.25rem);animation:.22s cubic-bezier(.16,1,.3,1) both offer-dialog-module__hCsrsq__dialog-in;position:relative;box-shadow:0 2rem 6rem #0000008c}.offer-dialog-module__hCsrsq__close{color:#f7f4ea;cursor:pointer;background:0 0;border:1px solid #f7f4ea2e;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:border-color .14s,background .14s,transform .14s;display:grid;position:absolute;top:1rem;right:1rem}.offer-dialog-module__hCsrsq__close:hover{background:#ff9a6217;border-color:#ff9a62a6;transform:rotate(2deg)}.offer-dialog-module__hCsrsq__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:1.1rem}.offer-dialog-module__hCsrsq__headingBlock{max-width:42rem;padding-right:3rem}.offer-dialog-module__hCsrsq__headingBlock h2{max-width:13ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.055em;margin:.45rem 0 0;font-size:clamp(2.3rem,6vw,4.4rem);font-weight:700;line-height:.92}.offer-dialog-module__hCsrsq__headingBlock>p:last-child{color:#a9bdb8;max-width:41rem;margin:1rem 0 0;font-size:1rem;line-height:1.65}.offer-dialog-module__hCsrsq__utility{color:#ff9a62;font-family:var(--font-utility), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.offer-dialog-module__hCsrsq__offerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.offer-dialog-module__hCsrsq__offer{background:#12211f;border:1px solid #f7f4ea29;border-radius:.9rem;flex-direction:column;min-height:18rem;padding:clamp(1.3rem,3vw,2rem);display:flex;position:relative}.offer-dialog-module__hCsrsq__offer[data-included]{border-color:#ff9a627a;box-shadow:inset 0 3px #f88048}.offer-dialog-module__hCsrsq__offer h3{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.offer-dialog-module__hCsrsq__includedLabel{color:#ff9a62;font-family:var(--font-utility), monospace;letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;margin:0 0 1rem;font-size:.66rem;font-weight:700}.offer-dialog-module__hCsrsq__price{color:#ff9a62;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.03em;margin:.75rem 0 0;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:700}.offer-dialog-module__hCsrsq__fit{color:#a9bdb8;margin:1rem 0 1.6rem;line-height:1.6}.offer-dialog-module__hCsrsq__offerLink{color:#17302e;min-height:3rem;font-family:var(--font-body), Arial, sans-serif;background:#f7f4ea;border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.85rem 1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .14s,transform .14s;display:inline-flex}.offer-dialog-module__hCsrsq__offer[data-included] .offer-dialog-module__hCsrsq__offerLink{color:#2c140d;background:#f88048}.offer-dialog-module__hCsrsq__offerLink:hover{transform:translateY(-2px)}.offer-dialog-module__hCsrsq__offerLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem}.offer-dialog-module__hCsrsq__close:focus-visible,.offer-dialog-module__hCsrsq__offerLink:focus-visible{outline-offset:3px;outline:3px solid #ff9a62}@keyframes offer-dialog-module__hCsrsq__backdrop-in{0%{opacity:0}}@keyframes offer-dialog-module__hCsrsq__dialog-in{0%{opacity:0;transform:translateY(1.1rem)scale(.985)}}@media (max-width:42rem){.offer-dialog-module__hCsrsq__backdrop{padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom));align-items:start}.offer-dialog-module__hCsrsq__dialog{margin-block:.25rem;padding:1.35rem}.offer-dialog-module__hCsrsq__headingBlock{padding-right:2.8rem}.offer-dialog-module__hCsrsq__offerGrid{grid-template-columns:1fr}.offer-dialog-module__hCsrsq__offer{min-height:0}}@media (prefers-reduced-motion:reduce){.offer-dialog-module__hCsrsq__backdrop,.offer-dialog-module__hCsrsq__dialog{animation:none}.offer-dialog-module__hCsrsq__close,.offer-dialog-module__hCsrsq__offerLink{transition:none}}
.lead-coverage-module__yYo2mq__coverage{--ink:#17302e;--field:#071917;--paper:#fffaf0;--coral:#ff6044;--gold:#ffd45a;z-index:2;background:var(--field);color:var(--paper);position:relative}.lead-coverage-module__yYo2mq__coverage *,.lead-coverage-module__yYo2mq__coverage :before,.lead-coverage-module__yYo2mq__coverage :after{box-sizing:border-box}.lead-coverage-module__yYo2mq__shell{width:min(78rem,100% - 2rem);margin-inline:auto;padding-block:clamp(4rem,7vw,6.5rem)}.lead-coverage-module__yYo2mq__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.4rem 2.5rem;margin-bottom:clamp(2rem,4vw,2.8rem);display:flex}.lead-coverage-module__yYo2mq__heading>div{width:min(42rem,100%)}.lead-coverage-module__yYo2mq__heading h2{max-width:14ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:750;line-height:.94}.lead-coverage-module__yYo2mq__heading>div>span{color:#fffdf5c2;max-width:38rem;margin-top:1.2rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;display:block}.lead-coverage-module__yYo2mq__lamp{border:2px solid var(--coral);color:var(--paper);font:800 .68rem/1 var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;padding:.5rem .85rem;display:inline-flex}.lead-coverage-module__yYo2mq__lampDot{background:var(--coral);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #ff604438}.lead-coverage-module__yYo2mq__board{border-top:1px solid #fffdf533;margin:0;padding:0;list-style:none}.lead-coverage-module__yYo2mq__row{border-bottom:1px solid #fffdf533;grid-template-columns:auto 1fr;grid-template-areas:"when when""source source""arrow fires";align-items:center;gap:.35rem 1rem;padding:1.1rem 0;display:grid}.lead-coverage-module__yYo2mq__when{color:#fffdf5b8;font:800 .62rem/1 var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;grid-area:when}.lead-coverage-module__yYo2mq__source{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;grid-area:source;font-size:1.25rem;font-weight:720;line-height:1.1}.lead-coverage-module__yYo2mq__arrow{grid-area:arrow;place-items:center;display:grid}.lead-coverage-module__yYo2mq__arrow svg{fill:none;width:1.15rem;height:1.15rem;stroke:var(--coral);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px}.lead-coverage-module__yYo2mq__fires{color:#fffdf5e0;grid-area:fires;font-size:.98rem;line-height:1.4}@media (min-width:50rem){.lead-coverage-module__yYo2mq__row{grid-template-columns:8.5rem minmax(0,1fr) auto minmax(0,1.1fr);grid-template-areas:"when source arrow fires";gap:1.5rem}}.lead-coverage-module__yYo2mq__footnote{color:#fffdf59e;font:600 .8rem/1.45 var(--font-mono), monospace;letter-spacing:.03em;margin:1.6rem 0 0}
.review-replies-module__FttzFq__replies{--ink:#17302e;--field:#071917;--paper:#fffaf0;--card:#fffdf7;--coral:#ff6044;--coral-ink:#b83926;--gold:#ffd45a;z-index:2;background:var(--field);color:var(--paper);position:relative}.review-replies-module__FttzFq__replies *,.review-replies-module__FttzFq__replies :before,.review-replies-module__FttzFq__replies :after{box-sizing:border-box}.review-replies-module__FttzFq__shell{width:min(78rem,100% - 2rem);margin-inline:auto;padding-block:clamp(4rem,7vw,6.5rem)}.review-replies-module__FttzFq__heading{width:min(44rem,100%);margin-bottom:clamp(2rem,4vw,3rem)}.review-replies-module__FttzFq__heading h2{max-width:15ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:750;line-height:.94}.review-replies-module__FttzFq__heading>span{color:#fffdf5c2;max-width:38rem;margin-top:1.2rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;display:block}.review-replies-module__FttzFq__grid{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:54rem){.review-replies-module__FttzFq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-replies-module__FttzFq__card{border:2px solid var(--ink);background:var(--card);color:var(--ink);flex-direction:column;display:flex;box-shadow:8px 8px #0000006b}.review-replies-module__FttzFq__review{padding:1.4rem 1.3rem 1.2rem}.review-replies-module__FttzFq__stars{color:var(--coral-ink);letter-spacing:.12em;margin:0 0 .7rem;font-size:1.05rem;line-height:1}.review-replies-module__FttzFq__stars i{color:#17302e42;font-style:normal}.review-replies-module__FttzFq__body{max-width:34ch;margin:0 0 .8rem;font-size:1.02rem;font-weight:560;line-height:1.45}.review-replies-module__FttzFq__from{color:#17302ebd;font:700 .64rem/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.review-replies-module__FttzFq__replyWrap{background:#17302e0d;border-top:2px dashed #17302e3d;margin-top:auto;padding:1.15rem 1.3rem 1.3rem}.review-replies-module__FttzFq__replyLabel{color:#17302ec2;font:800 .62rem/1 var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .6rem;display:flex}.review-replies-module__FttzFq__replyLabel svg{fill:none;width:.95rem;height:.95rem;stroke:var(--coral-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px}.review-replies-module__FttzFq__reply{color:#17302edb;margin:0 0 1rem;font-size:.95rem;line-height:1.5}.review-replies-module__FttzFq__status{border:2px solid var(--ink);font:800 .62rem/1 var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;padding:.32rem .6rem;display:inline-block}[data-status=posted] .review-replies-module__FttzFq__status{background:var(--coral)}[data-status=waiting] .review-replies-module__FttzFq__status{background:var(--gold)}.review-replies-module__FttzFq__footnote{color:#fffdf59e;font:600 .8rem/1.45 var(--font-mono), monospace;letter-spacing:.03em;margin:1.6rem 0 0}
.sms-reply-modes-module__9Tj2Jq__modes{--ink:#17302e;--paper:#fffaf0;--card:#fffdf7;--coral:#ff6044;--coral-ink:#b83926;z-index:2;background:var(--ink);color:var(--paper);position:relative}.sms-reply-modes-module__9Tj2Jq__modes *,.sms-reply-modes-module__9Tj2Jq__modes :before,.sms-reply-modes-module__9Tj2Jq__modes :after{box-sizing:border-box}.sms-reply-modes-module__9Tj2Jq__shell{width:min(82rem,100% - 2rem);margin-inline:auto;padding-block:clamp(4rem,7vw,6.5rem)}.sms-reply-modes-module__9Tj2Jq__heading{width:min(44rem,100%);margin-bottom:clamp(2rem,4vw,3rem)}.sms-reply-modes-module__9Tj2Jq__heading h2{max-width:15ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:750;line-height:.94}.sms-reply-modes-module__9Tj2Jq__heading>span{color:#fffdf5bd;max-width:38rem;margin-top:1.2rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;display:block}.sms-reply-modes-module__9Tj2Jq__grid{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.sms-reply-modes-module__9Tj2Jq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sms-reply-modes-module__9Tj2Jq__card{border:2px solid var(--ink);background:var(--card);color:var(--ink);flex-direction:column;padding:1.4rem 1.3rem 1.3rem;display:flex;box-shadow:8px 8px #00000061}.sms-reply-modes-module__9Tj2Jq__cardTop{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:1.1rem;display:flex}.sms-reply-modes-module__9Tj2Jq__cardTop h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:1.5rem;font-weight:720;line-height:1}.sms-reply-modes-module__9Tj2Jq__badge{color:#17302ebd;font:800 .6rem/1 var(--font-mono), monospace;letter-spacing:.12em;border:1px solid #17302e4d;flex:none;padding:.26rem .48rem}.sms-reply-modes-module__9Tj2Jq__thread{background:#17302e0a;border:1.5px solid #17302e2e;border-radius:.75rem;align-content:start;gap:.55rem;min-height:11.5rem;margin-bottom:1.2rem;padding:.9rem .85rem;display:grid}.sms-reply-modes-module__9Tj2Jq__incoming,.sms-reply-modes-module__9Tj2Jq__outgoing,.sms-reply-modes-module__9Tj2Jq__handoff,.sms-reply-modes-module__9Tj2Jq__approve{margin:0;font-size:.84rem;line-height:1.35}.sms-reply-modes-module__9Tj2Jq__incoming{background:var(--card);border:1.5px solid #17302e38;border-radius:.85rem .85rem .85rem .2rem;justify-self:start;max-width:88%;padding:.55rem .75rem}.sms-reply-modes-module__9Tj2Jq__outgoing{border:2px solid var(--coral-ink);background:var(--coral);max-width:90%;color:var(--ink);border-radius:.85rem .85rem .2rem;justify-self:end;padding:.55rem .75rem 1.5rem;position:relative}.sms-reply-modes-module__9Tj2Jq__draft{background:#ff604424;border-style:dashed}.sms-reply-modes-module__9Tj2Jq__stamp{font:800 .55rem/1 var(--font-mono), monospace;letter-spacing:.12em;position:absolute;bottom:.45rem;right:.7rem}.sms-reply-modes-module__9Tj2Jq__approve{border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:800 .62rem/1 var(--font-mono), monospace;letter-spacing:.1em;border-radius:999px;justify-self:end;padding:.4rem .85rem}.sms-reply-modes-module__9Tj2Jq__handoff{color:#17302ec7;font:700 .7rem/1 var(--font-mono), monospace;letter-spacing:.05em;border:1.5px dashed #17302e57;border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.5rem .8rem;display:inline-flex}.sms-reply-modes-module__9Tj2Jq__handoff svg{fill:none;width:.95rem;height:.95rem;stroke:var(--coral-ink);stroke-linecap:round;stroke-width:1.9px}.sms-reply-modes-module__9Tj2Jq__cardBody{color:#17302ecc;margin:auto 0 1rem;font-size:.95rem;line-height:1.5}.sms-reply-modes-module__9Tj2Jq__cardMeta{color:#17302ebd;font:700 .68rem/1.35 var(--font-mono), monospace;letter-spacing:.04em;border-top:1px solid #17302e29;margin:0;padding-top:.85rem}.sms-reply-modes-module__9Tj2Jq__footnote{color:#fffdf594;font:600 .8rem/1.4 var(--font-mono), monospace;letter-spacing:.03em;margin:1.5rem 0 0}
