@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("/fonts/manrope-latin-var.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope Fallback";src:local("Arial");size-adjust:100.6%;ascent-override:106.4%;descent-override:29.8%;line-gap-override:0%}:root{--navy:#10134a;--navy-deep:#080b22;--navy-soft:#272c64;--navy-line:#3a437f;--on-navy-muted:#c9ccda;--text:#41465b;--text-muted:#555976;--white:#ffffff;--surface:#f7f7fa;--surface-2:#eef0f6;--line:#dcdfe8;--line-strong:#c9ccda;--yellow-wash:#fff9e8;--yellow-tint:#fff0b3;--yellow:#ffdd55;--yellow-edge:#d8c785;--yellow-deep:#c7a530;--green-wash:#eef5ec;--green-tint:#dcecdf;--mint:#bde1c6;--green-edge:#b9cebe;--green:#7c9c76;--green-ink:#266342;--peach-wash:#fff5ec;--peach-tint:#ffe0c8;--peach:#ffd1b3;--peach-edge:#e8c2a4;--orange:#ec782e;--orange-ink:#a2420a;--lilac-tint:#e8eaf8;--lilac:#cdd4f4;--lilac-edge:#c4c8e6;--sky-tint:#e2eef4;--sky-edge:#b4cfdd;--pink:#ffd9d1;--star:#fbbc04;--info:#1749a3;--navy-a8:rgba(16,19,74,0.08);--navy-a12:rgba(16,19,74,0.12);--navy-a20:rgba(16,19,74,0.2);--navy-a35:rgba(16,19,74,0.35);--navy-a65:rgba(16,19,74,0.65);--white-a20:rgba(255,255,255,0.2);--font:"Manrope","Manrope Fallback",sans-serif;--fs-micro:0.625rem;--fs-2xs:0.6875rem;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.75rem;--fs-3xl:2rem;--fs-h3:clamp(1.375rem,2.2vw,1.75rem);--fs-title:clamp(1.625rem,2.8vw,2.25rem);--fs-h2:clamp(2.125rem,4vw,3.5rem);--fs-display:clamp(2.5rem,4.6vw,4.25rem);--fw-regular:400;--fw-medium:600;--fw-bold:700;--fw-heavy:800;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--ls-display:-0.05em;--ls-tight:-0.02em;--ls-caps:0.06em;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-56:56px;--sp-64:64px;--sp-72:72px;--sp-80:80px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:28px;--r-pill:999px;--tap:44px;--shadow-sm:0 2px 6px var(--navy-a8);--shadow-md:0 8px 20px var(--navy-a12);--shadow-lg:0 18px 36px var(--navy-a12);--shadow-overlay:0 25px 80px var(--navy-a20);--hard-sm:2px 3px 0;--hard-md:5px 6px 0;--wrap-max:1200px;--gutter:32px;--gutter-sm:18px;--section-y:clamp(3.5rem,8vw,6rem);--focus-ring:var(--navy);--focus-halo:var(--yellow);--icon-arrow:url("/img/6ad9455db87a281ad1a8c2e3.webp");--ease-out:cubic-bezier(0.23,1,0.32,1);--dur-fast:150ms;--dur-base:220ms;--dur-slow:500ms;--stagger:70ms}:root{font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:135px}body{margin:0;background:var(--white);color:var(--navy);font-family:var(--font);line-height:var(--lh-relaxed)}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-h2)}p{max-width:65ch}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{animation:none !important;transition:none !important}}dialog{max-width:550px;width:calc(100% - 32px);border:0;border-radius:var(--r-lg);padding:var(--sp-32);color:var(--navy);max-height:85vh}dialog::backdrop{background:var(--navy-a65)}dialog h2{font-size:var(--fs-title);margin-top:var(--sp-20)}@media (max-width:760px){html{scroll-padding-top:110px}}[hidden]{display:none !important}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 7px var(--focus-halo)}main:focus-visible{outline:none;box-shadow:none}.wrap{width:min(var(--wrap-max),100% - 2 * var(--gutter));margin:auto}.skip{position:fixed;top:-100px;left:16px;z-index:100;background:var(--white);color:var(--navy);padding:var(--sp-12)}.skip:focus{top:12px}.button{display:inline-flex;justify-content:center;align-items:center;padding:var(--sp-16) var(--sp-24);text-decoration:none;font-weight:var(--fw-heavy);cursor:pointer;line-height:var(--lh-normal);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) ease;border:2px solid var(--navy);min-height:56px;gap:var(--sp-20);border-radius:var(--r-sm)}.button.blue{color:var(--white);background:var(--navy);box-shadow:var(--shadow-md)}.text-link{font-weight:var(--fw-heavy);display:inline-flex;align-items:center;gap:var(--sp-12);padding:var(--sp-10) 0;color:var(--navy);text-decoration:underline 2px;text-underline-offset:6px;min-height:var(--tap)}@media (max-width:760px){.wrap{width:calc(100% - 2 * var(--gutter-sm))}}.section{padding-block:var(--section-y)}.blue-text{color:var(--navy)}.section-head{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--sp-72);align-items:end;margin-bottom:var(--sp-48)}@media (max-width:1000px){.section-head{gap:var(--sp-32);grid-template-columns:1.4fr 1fr}}@media (max-width:760px){.section-head{display:block;margin-bottom:var(--sp-32)}}.section-head>*,.service-panel>*,.about>*,.contact-grid>*,.faq>*{min-width:0}.button:active{transform:translate(2px,2px);box-shadow:var(--hard-sm) var(--navy)}.compact-arrow{display:inline-block;vertical-align:middle;background:currentcolor;mask:var(--icon-arrow) center / contain no-repeat;-webkit-mask:var(--icon-arrow) center / contain no-repeat}@media (hover:hover) and (pointer:fine){.text-link:hover{background:var(--yellow-tint)}}@media (hover:hover) and (pointer:fine){.button:hover,.button.blue:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}body .compact-arrow,body .button .compact-arrow,body .client-action .compact-arrow{width:18px;height:18px;flex:0 0 18px}.review-google{flex:0 0 auto}.review-gold-stars{display:flex}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.band{background:var(--band-bg)}.band--surface{--band-bg:var(--surface)}.band--wash{--band-bg:var(--yellow-wash)}.band--green{--band-bg:var(--green-tint)}.band--navy{--band-bg:var(--navy);color:var(--white)}.hl{background:linear-gradient(var(--hl-color,var(--yellow)),var(--hl-color,var(--yellow))) no-repeat 0 88% / 100% 0.38em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.band--navy .hl{background:none;color:var(--yellow)}.button.yellow{background:var(--yellow);border-color:var(--yellow);color:var(--navy)}.compact-arrow{transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){:is(.button,.text-link,.client-card,.service-pills a):hover .compact-arrow{transform:translate(3px,-3px) rotate(8deg)}.button.yellow:hover{background:var(--white);border-color:var(--white)}}@keyframes rise-in{from{opacity:0.01;transform:translateY(16px)}}@keyframes drop-in{from{opacity:0;transform:translateY(-8px)}}@keyframes dialog-in{from{opacity:0;transform:translateY(12px) scale(0.98)}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger))}.js [data-reveal].is-inview{opacity:1;transform:none}.js .hl[data-sweep]{background-size:0% 0.38em;transition:background-size 700ms var(--ease-out) 200ms}.js .hl[data-sweep].is-inview{background-size:100% 0.38em}dialog[open]{animation:dialog-in var(--dur-base) var(--ease-out)}}.header{color:var(--white);position:sticky;top:0;z-index:30}.editorial-nav{display:flex;align-items:center;position:relative;color:var(--navy);pointer-events:auto;width:100%;max-width:1200px;min-height:64px;padding:0 var(--sp-20) 0 var(--sp-24);gap:var(--sp-24);background:var(--white);border:1px solid var(--navy-a12);border-radius:var(--r-sm);box-shadow:var(--shadow-sm)}.editorial-brand{flex-shrink:0;width:119px;padding-right:var(--sp-20);border-right:1px solid var(--navy-a12);box-sizing:content-box}.editorial-brand img{width:100%}.editorial-brand,.review-continue,.original-review-platform,.contact-switch{position:relative}.editorial-brand::after,.review-continue::after,.original-review-platform::after,.contact-switch::after{content:"";position:absolute;inset:50% 0 auto;height:44px;min-width:44px;transform:translateY(-50%)}.site-navigation{display:flex;align-items:center;margin-left:auto}.site-navigation>a{font-weight:var(--fw-bold);text-decoration:none;display:flex;align-items:center;gap:var(--sp-10);cursor:pointer}@media (hover:hover) and (pointer:fine){.site-navigation>a:hover{text-decoration:underline;text-underline-offset:7px}}.menu-chevron{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin:0 3px var(--sp-4)}.nav-contact{display:inline-flex;align-items:center;background:var(--navy);color:var(--white);text-decoration:none;font-weight:var(--fw-heavy)}@media (hover:hover) and (pointer:fine){.nav-contact:hover{background:var(--navy-soft)}}.mega-panel{position:absolute;background:var(--white);border:1px solid var(--line);display:grid;grid-template-columns:1fr 285px;gap:var(--sp-24);overflow:auto}.editorial-mobile{display:none}@media (max-width:1100px){.mega-panel{grid-template-columns:1fr 240px}}@media (max-width:900px){.site-navigation{display:none}.editorial-mobile{display:block;position:static}.nav-contact{margin-left:auto}.editorial-mobile nav>a{padding:var(--sp-12) var(--sp-8);color:var(--navy);border-bottom:1px solid var(--surface-2);font-size:var(--fs-base)}}@media (max-width:640px){.nav-contact{display:none}.editorial-mobile{margin-left:auto}}.editorial-header{padding:var(--sp-10) var(--sp-24) 0;pointer-events:none}.editorial-nav .nav-contact{min-height:40px;padding:var(--sp-10) var(--sp-16);border-radius:var(--r-xs);font-size:var(--fs-sm);gap:var(--sp-12)}.editorial-nav .site-navigation{gap:var(--sp-24)}.editorial-nav .site-navigation>a{font-size:var(--fs-sm);min-height:var(--tap)}@media (hover:hover) and (pointer:fine){.editorial-nav .site-navigation>a:hover{text-decoration:underline var(--yellow-deep);text-underline-offset:7px}}.editorial-nav:has(.mega-panel) .mega-panel{left:-1px;right:-1px;top:100%;border-radius:0 0 var(--r-sm) var(--r-sm);padding:var(--sp-24);border-top:1px solid var(--line);box-shadow:var(--shadow-lg);max-height:calc(-90px + 100dvh)}@media (max-width:900px){.editorial-nav{min-height:60px;gap:var(--sp-16);padding:0 var(--sp-16)}.editorial-brand{width:110px;border-right:0;padding-right:0}.editorial-nav .nav-contact{min-height:var(--tap)}}@media (max-width:640px){.editorial-header{padding:var(--sp-8) var(--sp-12) 0}.editorial-nav{min-height:58px}.editorial-brand{width:105px}}@media (max-width:900px){.editorial-nav .site-navigation{gap:var(--sp-16)}}.actions{display:flex;align-items:center}.rating span{letter-spacing:2px;font-size:var(--fs-base)}@media (max-width:760px){.actions{flex-direction:column;align-items:flex-start}}.hero h1{max-width:1050px}.hero-intro{color:var(--text)}.founder-hero{padding-top:var(--sp-64);padding-bottom:var(--sp-64)}.founder-stage{position:relative}.hero-copy{z-index:1}.founder-hero h1{margin:0 0 var(--sp-24);font-size:var(--fs-display);line-height:var(--lh-tight)}.founder-hero .hero-intro{font-size:var(--fs-md);line-height:var(--lh-relaxed);margin:var(--sp-24) 0;max-width:34em}.founder-hero .actions{flex-wrap:wrap;margin-top:var(--sp-32);justify-content:flex-start;gap:var(--sp-24)}.founder-hero .rating{font-size:var(--fs-sm)}@media (max-width:900px){.founder-stage{max-width:680px;margin:auto}}@media (max-width:640px){.founder-hero{padding-top:var(--sp-40)}.founder-hero .hero-intro{font-size:var(--fs-base);line-height:var(--lh-relaxed)}}.hero .google-review-badge{justify-content:center;color:var(--navy)}.review-badge-score{display:flex;align-items:center}@media (hover:hover) and (pointer:fine){.google-review-badge:hover{border-color:var(--navy)}}.founder-hero .founder-stage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-40);align-items:center;padding:var(--sp-32) 0 var(--sp-48)}.founder-hero .hero-copy{text-align:left}.founder-hero .google-review-badge{display:inline-flex;align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);box-shadow:var(--shadow-sm);min-height:0;text-decoration:none}.founder-hero .review-google{width:23px;height:23px}.founder-hero .review-badge-body{display:flex;align-items:center;gap:var(--sp-10)}.founder-hero .review-badge-score{gap:var(--sp-6);font-size:var(--fs-sm)}.founder-hero .review-badge-label{font-size:var(--fs-xs);color:var(--text-muted)}.founder-hero .review-gold-stars{gap:0}.founder-hero .review-gold-stars svg{width:14px;height:14px;fill:var(--star)}@media (max-width:900px){.founder-hero .founder-stage{grid-template-columns:1fr;gap:var(--sp-32)}.founder-hero .hero-copy{width:100%}.founder-hero h1{font-size:var(--fs-display)}.founder-hero .hero-intro{max-width:100%}}@media (max-width:480px){.founder-hero .founder-stage{padding-top:var(--sp-16)}.founder-hero .actions{align-items:flex-start;gap:var(--sp-16)}.founder-hero .review-badge-body{gap:var(--sp-6)}.founder-hero .review-badge-label{font-size:var(--fs-2xs)}.founder-hero .google-review-badge{padding:var(--sp-10) var(--sp-10)}}.founder-hero .google-review-badge,.founder-hero .review-badge-score,.founder-hero .review-badge-label{letter-spacing:normal}.founder-hero h1 .hl{white-space:nowrap}.hero-stage{margin-right:-3%}.hero-stage-art{position:relative;padding-bottom:var(--sp-24)}.hero-shot-inner,.hero-phone-inner,.hero-toast-inner{transform:rotate(var(--tilt,0deg))}.hero-shot-inner{border:2px solid var(--navy);border-radius:var(--r-md);overflow:hidden;background:var(--white);box-shadow:var(--hard-md) var(--shot-shadow,var(--yellow))}.hero-shot-bar{display:flex;gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);background:var(--surface-2);border-bottom:2px solid var(--navy)}.hero-shot-bar i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.hero-shot img{width:100%}.hero-shot-back{--tilt:3deg;--shot-shadow:var(--mint);width:76%;margin-left:auto}.hero-shot-front{--tilt:-2deg;position:relative;width:86%;margin-top:-26%}.hero-phone{--tilt:4deg;position:absolute;right:2%;bottom:0;width:25%}.hero-phone-inner{aspect-ratio:9 / 18;border:5px solid var(--navy);border-radius:var(--r-xl);overflow:hidden;background:var(--surface-2);box-shadow:var(--hard-md) var(--peach)}.hero-phone img{width:100%;height:100%;object-fit:cover;object-position:top}.hero-toast{--tilt:-3deg;position:absolute;left:-5%;bottom:var(--sp-16);width:min(290px,60%)}.hero-toast-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4) var(--sp-12);align-items:center;padding:var(--sp-12) var(--sp-16);border:2px solid var(--navy);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-md);font-size:var(--fs-xs);line-height:var(--lh-snug)}.hero-toast img{width:36px;border-radius:var(--r-sm)}.hero-toast strong{font-size:var(--fs-sm)}.hero-toast p{color:var(--text)}.hero-toast small{grid-column:2;color:var(--text-muted);font-weight:var(--fw-bold)}.hero-stage-caption{max-width:none;margin-top:var(--sp-40);font-size:var(--fs-xs);color:var(--text-muted)}@media (max-width:1100px){.founder-hero .founder-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)}}@media (max-width:900px){.founder-hero .founder-stage{grid-template-columns:minmax(0,1fr)}.hero-stage{max-width:620px;margin-right:0}}@media (max-width:760px){.hero-shot-back,.hero-toast{display:none}.hero-stage{max-width:320px}.hero-shot-front{width:82%;margin-top:0}.hero-phone{width:27%}.founder-hero{padding-bottom:var(--sp-32)}.hero-stage-caption{margin-top:var(--sp-16)}}@media (max-width:640px){.founder-hero h1 .hl{white-space:normal}.hero-toast{left:26%;bottom:30%;width:70%}}@media (prefers-reduced-motion:no-preference){.founder-hero .hero-copy>*,.hero-stage-art>*,.hero-stage-caption{animation:rise-in var(--dur-slow) var(--ease-out) both}.founder-hero .hero-copy>:nth-child(2){animation-delay:var(--stagger)}.founder-hero .hero-copy>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.founder-hero .hero-copy>:nth-child(n+4){animation-delay:calc(var(--stagger) * 3)}.hero-stage-art>:nth-child(1){animation-delay:calc(var(--stagger) * 2)}.hero-stage-art>:nth-child(2){animation-delay:calc(var(--stagger) * 3)}.hero-stage-art>:nth-child(3){animation-delay:calc(var(--stagger) * 4)}.hero-stage-art>:nth-child(4){animation-delay:calc(var(--stagger) * 7)}.hero-stage-caption{animation-delay:calc(var(--stagger) * 5)}}.client-strip li{font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--text);min-width:0}.client-strip{padding-top:var(--sp-24);padding-bottom:var(--sp-56);text-align:left}.client-strip h2{letter-spacing:var(--ls-display);line-height:var(--lh-normal)}@media (max-width:760px){.client-strip li:last-child{grid-column:1 / -1;width:calc(50% - 7px);justify-self:center}}.client-section-head{display:flex;justify-content:space-between;align-items:end;gap:var(--sp-24)}.client-strip .client-section-head h2{font-size:var(--fs-title);margin-bottom:var(--sp-12)}.client-section-head p{line-height:var(--lh-relaxed);color:var(--text)}.carousel-controls{display:flex;flex-shrink:0;gap:var(--sp-8)}.carousel-controls[hidden]{display:none}.carousel-controls button{border:2px solid var(--navy);background:var(--yellow);color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center;font:var(--fw-heavy) var(--fs-base) var(--font);width:var(--tap);min-width:var(--tap);height:var(--tap);padding:var(--sp-12);gap:0;border-radius:var(--r-sm);box-shadow:var(--hard-sm) var(--navy)}.carousel-controls button:disabled{opacity:0.4;cursor:default;box-shadow:none}.client-viewport{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--navy) var(--surface-2);margin-top:var(--sp-24);padding:var(--sp-6) var(--sp-6) var(--sp-20);scroll-padding-inline:5px;padding-top:var(--sp-12)}.client-strip #client-track{display:flex;gap:var(--sp-24);list-style:none;margin:0;padding:0;justify-content:flex-start;align-items:stretch}.client-strip #client-track>li{flex:0 0 calc(25% - 16.5px);scroll-snap-align:start;display:flex;flex-basis:calc(25% - 25px)}.client-card{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:var(--sp-12);border:2px solid var(--navy);border-radius:var(--r-lg);text-decoration:none;background:var(--white);color:var(--navy);box-shadow:var(--hard-md) var(--client-color);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) ease,box-shadow var(--dur-base) var(--ease-out)}.client-card:focus-visible{background:var(--peach-wash);box-shadow:var(--hard-md) var(--client-color)}@media (hover:hover) and (pointer:fine){.client-card:hover{background:var(--peach-wash);box-shadow:var(--hard-md) var(--client-color)}}.client-mark{height:148px;border-radius:var(--r-sm);background:var(--client-color);padding:var(--sp-12);display:flex;align-items:center;justify-content:center;position:relative}.client-mark::before{content:"";position:absolute;inset:9px;background:var(--white);border-radius:var(--r-sm);transform:rotate(-2deg)}.client-mark img{position:relative;width:100%;height:105px;object-fit:contain;padding:var(--sp-8)}.client-card h3{font-size:var(--fs-base);line-height:var(--lh-normal);margin:var(--sp-20) 2px var(--sp-8);letter-spacing:var(--ls-tight)}.client-card p{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text);margin:0 2px var(--sp-20);font-weight:var(--fw-medium);letter-spacing:0}.client-action{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:var(--sp-12) 2px 2px;border-top:1px solid var(--line-strong);font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:4px;gap:var(--sp-8)}.next-client{background:var(--yellow)}.next-client .client-mark{background:var(--navy)}.next-client .client-mark::before{display:none}.next-client .client-mark img{width:105px;padding:0}@media (max-width:760px){.client-section-head{align-items:start;flex-direction:column;gap:var(--sp-20)}.carousel-controls{margin-top:-3px;align-self:flex-end;justify-content:flex-end}.client-viewport{margin-top:var(--sp-10)}.client-mark{height:145px}.client-card h3{font-size:var(--fs-md)}.client-strip{padding-bottom:var(--sp-32)}}@media (prefers-reduced-motion:reduce){.client-viewport{scroll-behavior:auto}.client-card{transition:none}}.is-gliding{scroll-snap-type:none !important;scroll-behavior:auto !important}.glide-track>*{translate:var(--glide-x,0px) 0 0}@media (hover:hover) and (pointer:fine){.is-gliding{cursor:grab}.is-gliding.is-dragging,.is-gliding.is-dragging *{cursor:grabbing !important;-webkit-user-select:none;user-select:none}}.is-gliding img{-webkit-user-drag:none}.client-viewport{scrollbar-width:none}.client-viewport::-webkit-scrollbar{display:none}.client-fade{position:relative}.client-fade::before,.client-fade::after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:88px;pointer-events:none}.client-fade::before{left:0;background:linear-gradient(to right,var(--white),rgb(255 255 255 / 0))}.client-fade::after{right:0;background:linear-gradient(to left,var(--white),rgb(255 255 255 / 0))}@media (max-width:760px){.client-fade::before,.client-fade::after{width:32px}}.carousel-pause svg{width:18px;height:18px;fill:currentColor}.carousel-pause .icon-play,.carousel-pause[aria-pressed="true"] .icon-pause{display:none}.carousel-pause[aria-pressed="true"] .icon-play{display:inline}@media (hover:hover) and (pointer:fine){.carousel-controls button:not(:disabled):hover{background:var(--peach);box-shadow:var(--hard-md) var(--navy)}}.carousel-cue{display:flex;align-items:center;gap:var(--sp-24);margin-top:var(--sp-8);font-size:var(--fs-sm);color:var(--text)}@media (max-width:1000px){.client-strip #client-track>li{flex-basis:calc(33.3333% - 26.6667px)}}@media (max-width:760px){.client-strip #client-track>li{flex-basis:76%}.carousel-cue{gap:var(--sp-16)}.carousel-cue>span{white-space:nowrap}}.client-photo{height:155px;overflow:hidden;border-radius:var(--r-sm) var(--r-sm) 0 0;margin:-1px -1px 0;background:var(--surface-2)}.client-photo img{width:100%;height:100%;object-fit:cover}.client-card:has(.client-photo) .client-mark{height:100px;margin-top:-24px;width:72%;margin-left:14%;background:var(--white);box-shadow:var(--shadow-sm)}.client-card:has(.client-photo) .client-mark img{height:75px}.client-card[data-client="mr-plumber"] .client-photo img{object-position:center top}.client-mark img{transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.client-card:hover{transform:translateY(-4px)}.client-card:hover .client-mark img{transform:translateY(-3px) rotate(2deg) scale(1.04)}}.audit-steps{padding-block:var(--sp-72);scroll-margin-top:100px}.audit-steps-head{display:flex;justify-content:space-between;align-items:end;gap:var(--sp-40);margin-bottom:var(--sp-32)}.audit-steps-head h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-display);margin:0}.audit-steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-20)}.audit-steps-list>li{display:flex;flex-direction:column;background:var(--white);border:2px solid var(--navy);border-radius:var(--r-md);box-shadow:var(--hard-sm) var(--navy);overflow:hidden}.audit-thumb{position:relative;height:170px;overflow:hidden;border-bottom:2px solid var(--navy);background:var(--yellow-tint)}.audit-steps-list>li:nth-child(2) .audit-thumb{background:var(--green-tint)}.audit-steps-list>li:nth-child(3) .audit-thumb{background:var(--peach-tint)}.audit-steps-list>li:nth-child(4) .audit-thumb{background:var(--lilac-tint)}.audit-thumb-scale{position:absolute;top:var(--sp-12);left:50%;width:360px;transform:translateX(-50%) scale(0.68);transform-origin:top center;pointer-events:none}.audit-step-copy{padding:var(--sp-16) var(--sp-20) var(--sp-20)}.audit-step-num{margin:0 0 var(--sp-6);font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--navy)}.audit-step-copy h3{font-size:var(--fs-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin:0 0 var(--sp-8)}.audit-step-copy p:last-child{margin:0;font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text)}.audit-process-footer{display:flex;justify-content:space-between;gap:var(--sp-20);align-items:center;border-top:1px solid var(--line-strong);padding-top:var(--sp-24);margin-top:var(--sp-32)}.audit-process-footer p{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-medium)}@media (max-width:1000px){.audit-steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.audit-steps{padding-block:clamp(var(--sp-24),3.5svh,var(--sp-40))}.audit-steps-head{display:block;margin-bottom:var(--sp-24)}.audit-steps-list{grid-template-columns:1fr;gap:var(--sp-12)}.audit-thumb{display:none}.audit-step-copy{padding:var(--sp-12) var(--sp-16)}.audit-step-copy h3{font-size:var(--fs-base);margin-bottom:var(--sp-4)}.audit-step-copy p:last-child{line-height:var(--lh-normal)}.audit-process-footer{flex-direction:column;align-items:flex-start;margin-top:var(--sp-24)}}.audit-crafted{padding:var(--sp-12);overflow:hidden}.audit-browser,.audit-document{background:var(--white);border-radius:var(--r-sm);padding:var(--sp-20);color:var(--navy);box-shadow:var(--shadow-md);min-height:245px}.audit-browser-bar{background:var(--surface);color:var(--line-strong);margin:-20px -20px var(--sp-16);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-2xs);border-radius:var(--r-sm) var(--r-sm) 0 0}.audit-search-query{border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-xs);padding:var(--sp-10) var(--sp-12)}.audit-search-results{display:grid;grid-template-columns:70px 1fr;gap:var(--sp-12);margin-top:var(--sp-16)}.audit-map{background:linear-gradient(135deg,var(--green-tint) 45%,var(--white) 45%,var(--white) 50%,var(--sky-tint) 50%,var(--sky-tint) 55%,var(--green-tint) 55%);border-radius:var(--r-xs);display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:var(--orange);font-size:var(--fs-base)}.audit-search-results p{font-size:var(--fs-xs);color:var(--info);line-height:var(--lh-normal);padding:var(--sp-8) 3px;border-bottom:1px solid var(--surface-2)}.audit-search-results small{display:block;color:var(--text-muted)}.audit-selected{outline:var(--orange) solid 2px;border-radius:45% 30% 40% 20%;outline-offset:2px}.audit-orange-label{display:block;width:max-content;background:var(--yellow-wash);color:var(--orange-ink);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-micro);margin:var(--sp-12) 0 0 auto}.audit-document>small{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--text-muted)}.audit-document h4{font-size:var(--fs-lg);line-height:var(--lh-snug);margin:var(--sp-16) 0}.audit-evidence{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10)}.audit-evidence>div{background:var(--surface);padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-xs)}.audit-evidence b{font-size:var(--fs-micro)}.audit-evidence p{font-size:var(--fs-micro);margin:var(--sp-6) 0}.audit-fix{background:var(--navy);color:var(--white);padding:var(--sp-10);font-size:var(--fs-micro);line-height:var(--lh-relaxed);border-radius:var(--r-xs);margin-top:var(--sp-10)}.audit-proposal-line{display:flex;align-items:center;gap:var(--sp-8);font-size:var(--fs-2xs);padding:var(--sp-10) 0;border-bottom:1px solid var(--line)}.audit-proposal-line small{font-size:var(--fs-micro);margin-left:auto;color:var(--text-muted);white-space:nowrap}.audit-approval{display:block;width:max-content;margin:var(--sp-20) 0 0 auto;border:1px solid var(--green-ink);color:var(--green-ink);transform:rotate(-7deg);padding:var(--sp-6);font-size:var(--fs-micro);letter-spacing:var(--ls-caps)}.audit-message-demo{display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-8) var(--sp-10) 0}.audit-mini-phone{border-width:6px 6px 0;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:var(--navy);border-right-color:var(--navy);border-left-color:var(--navy);border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--white);padding:var(--sp-20) var(--sp-12) var(--sp-12);max-width:210px;flex:1 1 0%}.audit-mini-phone>strong{font-size:var(--fs-sm);display:block;text-align:center}.audit-mini-phone>small{font-size:var(--fs-micro);display:block;text-align:center;margin:var(--sp-8) 0 var(--sp-16);color:var(--text-muted)}.audit-mini-phone p{background:var(--surface-2);font-size:var(--fs-micro);line-height:var(--lh-normal);padding:var(--sp-10);border-radius:var(--r-sm);margin:var(--sp-8) 0}.audit-mini-phone .audit-customer-reply{background:var(--navy);color:var(--white);margin-left:var(--sp-20)}.audit-check-note{max-width:110px}.audit-check-note b{color:var(--green-ink)}.audit-check-note span{display:block;font-size:var(--fs-micro);line-height:var(--lh-relaxed);margin-top:var(--sp-10)}.services{--stage-h:clamp(300px,51svh,460px);padding-block:clamp(var(--sp-32),6svh,var(--sp-56));scroll-margin-top:90px;overflow-x:clip}.services-head h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-display);margin:0 0 var(--sp-24)}.service-tablist[hidden],.service-panel[hidden]{display:none}.service-panel{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);grid-template-areas:"copy stage" "pills stage";grid-template-rows:auto 1fr;gap:var(--sp-12) var(--sp-40);margin-bottom:var(--sp-24)}.service-panel-copy{grid-area:copy}.service-panel-copy h3{font-size:var(--fs-h3);line-height:var(--lh-snug);margin:0 0 var(--sp-8)}.service-panel-copy p{margin:0;line-height:var(--lh-relaxed);color:var(--text)}.service-panel .service-pills{grid-area:pills;align-self:start;margin-top:var(--sp-4)}.service-stage{grid-area:stage;display:flex;align-items:center;justify-content:center;height:var(--stage-h);padding:var(--sp-16) var(--sp-24);overflow:hidden;background:var(--service-tint);border:1px solid var(--navy-a12);border-radius:var(--r-lg)}.service-stage>*{width:100%}.service-tabs.has-tabs{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);grid-template-areas:"head panels" "tabs panels";grid-template-rows:auto 1fr;column-gap:var(--sp-40)}.has-tabs .services-head{grid-area:head}.has-tabs .service-panels{grid-area:panels;position:relative}.service-tablist{grid-area:tabs;position:relative;display:grid;align-content:start;gap:var(--sp-10)}.service-tab{position:relative;z-index:1;display:grid;gap:var(--sp-4);width:100%;min-height:var(--tap);padding:var(--sp-12) var(--sp-20) var(--sp-16);overflow:hidden;text-align:left;font:inherit;color:var(--navy);background:var(--white);border:2px solid var(--navy-a12);border-radius:var(--r-md);cursor:pointer;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.service-tab-name{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);font-size:var(--fs-md);font-weight:var(--fw-heavy);line-height:var(--lh-snug)}.service-tab-name::after{content:"→";font-weight:var(--fw-bold);opacity:0.45;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.service-tab-line{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text)}.service-tab[aria-selected="true"]{background:transparent;border-color:transparent}.service-tab[aria-selected="true"] .service-tab-name::after{opacity:1}@media (hover:hover) and (pointer:fine){.service-tab[aria-selected="false"]:hover{transform:translateY(-2px);border-color:var(--navy-a35);box-shadow:var(--shadow-sm)}.service-tab:hover .service-tab-name::after{opacity:1;transform:translateX(3px)}}.service-tab:active{transform:translateY(1px)}.service-glider{position:absolute;z-index:0;top:0;left:0;width:0;height:0;border:2px solid var(--navy);border-radius:var(--r-md);background:var(--service-tint,var(--yellow-tint));box-shadow:var(--hard-sm) var(--navy);pointer-events:none;transition:transform 520ms var(--ease-out),width 520ms var(--ease-out),height 520ms var(--ease-out),background-color 520ms var(--ease-out)}.service-tab-progress{position:absolute;left:var(--sp-12);right:var(--sp-12);bottom:var(--sp-6);height:3px;border-radius:var(--r-pill);background:var(--navy);opacity:0;transform:scaleX(0);transform-origin:left center}.service-tab.is-timing .service-tab-progress{opacity:0.8;animation:service-progress var(--advance,6s) linear forwards}.service-tablist.is-held .service-tab-progress{animation-play-state:paused}@keyframes service-progress{to{transform:scaleX(1)}}.has-tabs .service-panel{grid-template-columns:1fr;grid-template-areas:"stage" "pills";grid-template-rows:1fr auto;height:100%;margin:0}.has-tabs .service-stage{height:auto;min-height:var(--stage-h)}.has-tabs .service-panel-copy{display:none}.has-tabs .service-panel.is-entering{animation:service-panel-in 560ms var(--ease-out)}@keyframes service-panel-in{from{opacity:0;transform:translateX(var(--enter-x,24px))}to{opacity:1;transform:none}}@media (max-width:900px){.service-tabs.has-tabs,.service-panel{column-gap:var(--sp-24)}.service-tab-line{font-size:var(--fs-xs)}}@media (max-width:760px){.services{--stage-h:clamp(240px,44svh,380px);padding-block:clamp(var(--sp-24),4svh,var(--sp-40))}.service-stage .hope-player{padding:var(--sp-10) var(--sp-12)}.service-stage .hope-transcript{padding:0 var(--sp-12) var(--sp-4)}.service-stage .hope-transcript p{margin:var(--sp-6) 0}.services-head h2{margin-bottom:var(--sp-16)}.service-panel{grid-template-columns:1fr;grid-template-areas:"copy" "stage" "pills";margin-bottom:var(--sp-32)}.service-stage{padding:var(--sp-12) var(--sp-16)}.service-tabs.has-tabs{grid-template-columns:1fr;grid-template-areas:"head" "tabs" "panels";grid-template-rows:auto}.service-tablist{display:flex;gap:var(--sp-8);margin:0 calc(-1 * var(--sp-16)) var(--sp-12);padding:var(--sp-4) var(--sp-16) var(--sp-8);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--sp-16),#000 calc(100% - var(--sp-24)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--sp-16),#000 calc(100% - var(--sp-24)),transparent)}.service-tablist::-webkit-scrollbar{display:none}.service-tab{flex:0 0 auto;width:auto;padding:var(--sp-10) var(--sp-16) var(--sp-12);border-radius:var(--r-pill)}.service-glider{border-radius:var(--r-pill)}.service-tab-name{font-size:var(--fs-sm);white-space:nowrap}.service-tab-name::after,.service-tab-line{display:none}.service-tab-progress{left:var(--sp-16);right:var(--sp-16);bottom:4px;height:2px}.has-tabs .service-panel{grid-template-areas:"copy" "stage";grid-template-rows:auto;height:auto}.has-tabs .service-stage{height:var(--stage-h)}.has-tabs .service-panel-copy{display:block;margin-bottom:var(--sp-12)}.has-tabs .service-panel-copy h3,.has-tabs .service-panel .service-pills{display:none}.has-tabs .service-panel-copy p{font-size:var(--fs-sm);line-height:var(--lh-normal)}}@media (prefers-reduced-motion:reduce){.service-tab,.service-tab-name::after,.service-glider{transition:none}.has-tabs .service-panel.is-entering{animation:none}.service-tab-progress{display:none}}.service-pills{display:flex;flex-wrap:wrap;gap:var(--sp-10);list-style:none;padding:0;margin:var(--sp-24) 0 0}.service-pills a{display:inline-flex;align-items:center;gap:var(--sp-12);min-height:var(--tap);padding:var(--sp-10) var(--sp-12);border:1px solid var(--navy-a12);background:var(--service-tint);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-decoration:none;color:var(--navy);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.service-pills a:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);text-decoration:underline;text-underline-offset:4px}}@media (max-width:760px){.service-pills{gap:var(--sp-8);margin-top:var(--sp-20)}}@media (prefers-reduced-motion:reduce){.service-pills a{transition:none}}.hope-call{background:var(--white);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-lg)}.hope-player{display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-16) var(--sp-16);border-bottom:1px solid var(--peach-wash)}.hope-player button{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:50%;background:var(--navy);color:var(--white);display:grid;place-items:center}.hope-player strong{display:block;font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--navy)}.hope-player span{display:block;font-size:var(--fs-micro);line-height:var(--lh-relaxed);color:var(--text-muted);margin-top:3px}.hope-wave{display:flex;align-items:center;gap:2px;margin-left:auto;flex:0 0 auto}.hope-wave i{width:3px;background:var(--line-strong);border-radius:var(--r-xs)}.hope-wave i:nth-child(-n+4){background:var(--orange)}.hope-transcript{padding:var(--sp-6) var(--sp-16) var(--sp-12)}.hope-transcript p{display:grid;grid-template-columns:46px 1fr;gap:var(--sp-8);margin:var(--sp-12) 0;font-size:var(--fs-xs);color:var(--navy-soft)}.hope-transcript b{text-transform:uppercase;font-size:var(--fs-micro);letter-spacing:var(--ls-caps);padding-top:3px;color:var(--orange-ink)}.hope-transcript p:nth-child(2n) b{color:var(--text-muted)}.hope-transcript p:nth-child(4) b{color:var(--orange-ink)}@media (max-width:760px){.hope-wave i{width:2px}.hope-player{padding:var(--sp-16) var(--sp-12);gap:var(--sp-8)}.hope-player strong{font-size:var(--fs-2xs)}}.service-stage>.stage-mock{align-self:stretch;display:flex;flex-direction:column;gap:var(--sp-12);margin:0;min-height:0}.mock-visual{position:relative;flex:1 1 auto;min-height:0;display:flex;gap:var(--sp-20);align-items:stretch}.mock-result{display:flex;align-items:center;gap:var(--sp-8);margin:0;font-size:var(--fs-sm);font-weight:var(--fw-heavy);line-height:var(--lh-snug);color:var(--navy)}.mock-check{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:var(--r-pill);background:var(--navy);color:var(--white)}.mock-visual p,.mock-visual ol{margin:0;max-width:none}.mock-visual ol{list-style:none;padding:0}.mock-phone{flex:0 0 auto;height:100%;aspect-ratio:9 / 18.5;container-type:inline-size;display:flex;border:5px solid var(--navy);border-radius:var(--r-xl);overflow:hidden;background:var(--white);box-shadow:var(--shadow-lg)}.mock-phone-screen{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.mock-browser{position:absolute;top:var(--sp-8);left:0;width:72%;height:88%;display:flex;flex-direction:column;border:2px solid var(--navy);border-radius:var(--r-md);overflow:hidden;background:var(--white);box-shadow:var(--hard-md) var(--yellow)}.mock-browser-bar{display:flex;align-items:center;gap:var(--sp-6);flex:0 0 auto;padding:var(--sp-8) var(--sp-10);background:var(--surface-2);border-bottom:2px solid var(--navy)}.mock-browser-bar i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.mock-browser-bar span{margin-left:var(--sp-8);font-size:var(--fs-micro);color:var(--text-muted)}.mock-browser img{flex:1 1 auto;min-height:0;width:100%;object-fit:cover;object-position:top}.mock-site .mock-phone{position:absolute;right:2%;bottom:0}.mock-site .mock-phone-screen{background:var(--yellow-wash);text-align:center}.mock-phone-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.mock-serp{position:relative;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"search search" "ad ad" "pack map";gap:var(--sp-12) var(--sp-16);padding:var(--sp-16);background:var(--white);border:2px solid var(--navy);border-radius:var(--r-md);box-shadow:var(--hard-md) var(--green)}.mock-search{grid-area:search;display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-16);font-size:var(--fs-sm);color:var(--navy);border:1px solid var(--line-strong);border-radius:var(--r-pill);box-shadow:var(--shadow-sm)}.mock-search svg{color:var(--text-muted)}.mock-ad{grid-area:ad;display:grid;gap:var(--sp-2);font-size:var(--fs-2xs);color:var(--text)}.mock-ad b{color:var(--navy)}.mock-ad .mock-ad-title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--info)}.mock-map{grid-area:map;position:relative;min-height:0;overflow:hidden;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface)}.mock-map img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom}.mock-pin{position:absolute;top:calc(38% + 27px);left:calc(42% + 11px);width:24px;height:34px;transform:translate(-50%,-100%);filter:drop-shadow(0 2px 1px rgba(16,19,74,0.3))}.mock-pin path{fill:var(--navy)}.mock-pin circle{fill:var(--white)}.mock-pack{grid-area:pack;display:flex;flex-direction:column;gap:var(--sp-8);min-height:0}.mock-pack li{flex:1 1 auto;display:grid;align-content:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm)}.mock-pack .is-you{flex-grow:1.6;background:var(--green-wash);border:2px solid var(--navy)}.mock-pack strong{font-size:var(--fs-sm);color:var(--navy)}.mock-pack .is-you>span{font-size:var(--fs-2xs);color:var(--text)}.mock-actions{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-top:var(--sp-6)}.mock-actions span{display:inline-flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--navy);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-pill)}.mock-actions .is-call{color:var(--white);background:var(--navy);border-color:var(--navy)}.mock-skel{align-content:center;gap:var(--sp-6)}.mock-skel i{height:8px;width:62%;border-radius:var(--r-pill);background:var(--surface-2)}.mock-skel i + i{width:40%}.mock-pipeline{position:relative;flex:1 1 auto;display:flex;flex-direction:column;padding:var(--sp-16) var(--sp-20);background:var(--white);border:2px solid var(--navy);border-radius:var(--r-md);box-shadow:var(--hard-md) var(--lilac)}.mock-pipeline-head{font-size:var(--fs-2xs);font-weight:var(--fw-heavy);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);padding-bottom:var(--sp-10);border-bottom:1px solid var(--line)}.mock-steps{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-evenly}.mock-steps li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--sp-12);align-items:center;padding:var(--sp-8) 0}.mock-steps li + li::before{content:"";position:absolute;left:13px;bottom:calc(50% + 14px);height:100%;border-left:2px solid var(--lilac)}.mock-step-dot{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);color:var(--white);background:var(--green-ink)}.is-next .mock-step-dot{background:var(--white);border:2px dashed var(--navy-a35)}.mock-steps strong{display:block;font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--navy)}.mock-steps li>span>span{display:block;font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--text-muted)}.mock-sms .mock-phone-screen{gap:4cqi;padding:0 5cqi;background:var(--surface)}.mock-sms-from{margin:0 -5cqi 4cqi;padding:9cqi 5cqi 5cqi;font-size:max(var(--fs-micro),5.5cqi);font-weight:var(--fw-heavy);text-align:center;color:var(--navy);background:var(--white);border-bottom:1px solid var(--line)}.mock-bubble{align-self:flex-start;max-width:88%;padding:4cqi 5cqi;font-size:max(var(--fs-micro),5.5cqi);line-height:var(--lh-normal);color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:6cqi 6cqi 6cqi 2cqi}.mock-bubble.is-reply{align-self:flex-end;color:var(--white);background:var(--navy);border-color:var(--navy);border-radius:6cqi 6cqi 2cqi 6cqi}.mock-calls .mock-visual{gap:var(--sp-16)}.mock-calls .hope-call{position:relative;flex:1 1 auto;display:flex;flex-direction:column;overflow:visible;border:2px solid var(--navy);box-shadow:var(--hard-md) var(--peach)}.mock-calls .hope-transcript{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-evenly}.mock-calls .hope-transcript p{font-size:var(--fs-sm);line-height:var(--lh-normal)}.mock-flow{flex:0 0 30%;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-24);margin:0;padding:0;list-style:none}.mock-flow li{position:relative;display:grid;gap:var(--sp-2);padding:var(--sp-12) var(--sp-16);background:var(--white);border:1px solid var(--peach-edge);border-radius:var(--r-md)}.mock-flow li + li::before{content:"↓";position:absolute;top:calc(-1 * var(--sp-24));left:50%;transform:translateX(-50%);font-size:var(--fs-sm);line-height:var(--sp-24);color:var(--orange-ink)}.mock-flow li:last-child{background:var(--green-wash);border-color:var(--green-edge)}.mock-flow strong{font-size:var(--fs-sm);color:var(--navy)}.mock-flow span{font-size:var(--fs-xs);color:var(--text-muted)}.mock-flow li:last-child span{color:var(--green-ink)}.has-tabs .service-panel.is-entering .mock-rise{animation:mock-rise 380ms var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms + 60ms)}@keyframes mock-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1000px){.mock-flow{flex-basis:34%}.mock-calls .hope-transcript p{font-size:var(--fs-xs)}.mock-calls .hope-wave{display:none}}@media (max-width:760px){.service-stage>.stage-mock{gap:var(--sp-10)}.mock-browser{top:var(--sp-6);width:70%}.mock-serp{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 72px minmax(0,1fr);grid-template-areas:"search" "ad" "map" "pack";gap:var(--sp-8);padding:var(--sp-12)}.mock-search{padding:var(--sp-6) var(--sp-12)}.mock-pack{gap:var(--sp-6)}.mock-pack li{padding:var(--sp-8) var(--sp-10)}.mock-pack .mock-skel{display:none}.mock-ad .mock-ad-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-pin{top:calc(24% + 22px);left:calc(70% + 9px);width:20px;height:28px}.mock-leads .mock-phone{display:none}.mock-pipeline{padding:var(--sp-12) var(--sp-16)}.mock-calls .mock-visual{flex-direction:column;gap:var(--sp-10)}.mock-calls .hope-transcript p{margin:var(--sp-6) 0}.mock-calls .hope-transcript p:last-child{display:none}.mock-flow{flex:0 0 auto;flex-direction:row;gap:var(--sp-16)}.mock-flow li{flex:1 1 0;padding:var(--sp-6) var(--sp-8);text-align:center}.mock-flow li + li::before{content:"→";top:50%;left:calc(-1 * var(--sp-8));transform:translate(-50%,-50%)}.mock-flow strong{font-size:var(--fs-2xs)}.mock-flow span{display:none}}@media (prefers-reduced-motion:reduce){.has-tabs .service-panel.is-entering .mock-rise{animation:none}}.story-quote{padding-block:var(--section-y)}.story-quote figure{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-24) var(--sp-40);align-items:start;max-width:1040px;margin-inline:auto}.story-quote-mark{width:88px;margin-top:var(--sp-8)}.story-quote blockquote{margin:0}.story-quote blockquote p{max-width:none;font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.story-quote figcaption{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-12) var(--sp-32)}.story-quote-who{display:grid;font-size:var(--fs-sm);color:var(--text)}.story-quote-who strong{font-size:var(--fs-base);color:var(--navy)}@media (max-width:760px){.story-quote figure{grid-template-columns:1fr}.story-quote figcaption{grid-column:1}.story-quote-mark{width:56px;margin-top:0}}.crm-notepad{max-width:1360px;margin:0 auto;padding:var(--sp-72) 4% var(--sp-64);display:grid;grid-template-columns:0.9fr 1.1fr;grid-template-areas:"title list" "answer list" "sign list";grid-template-rows:auto auto 1fr;column-gap:var(--sp-72);align-items:start}.crm-notepad .notepad-title{grid-area:title;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-display);margin:0 0 var(--sp-24);font-weight:var(--fw-heavy)}.crm-notepad .answer{grid-area:answer;max-width:440px;font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--on-navy-muted);margin:0 0 var(--sp-32)}.crm-notepad .sign{grid-area:sign;display:flex;gap:var(--sp-24);align-items:center;flex-wrap:wrap}.admin-fixes{grid-area:list;align-self:center;list-style:none;margin:0;padding:0}.admin-fixes li{display:grid;grid-template-columns:74px 1fr;gap:var(--sp-20);align-items:baseline;padding:var(--sp-20) 0;border-bottom:1px solid var(--navy-line)}.admin-fixes li:first-child{border-top:1px solid var(--navy-line)}.admin-fixes time{font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--on-navy-muted);white-space:nowrap}.admin-fixes .fix-copy{display:grid;gap:var(--sp-6)}.admin-fixes q{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);quotes:"“" "”";color:var(--on-navy-muted);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--navy-line);transition:color var(--dur-slow) var(--ease-out),text-decoration-color var(--dur-slow) var(--ease-out)}.admin-fixes .fix{display:flex;align-items:center;gap:var(--sp-8);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--yellow);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.admin-fixes .fix-check{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:var(--r-pill);background:var(--yellow)}.admin-fixes .fix-check svg{width:14px;height:14px;fill:var(--navy)}.js .admin-fixes.is-waiting li:not(.is-resolved) q{color:var(--white);text-decoration-color:transparent}.js .admin-fixes.is-waiting li:not(.is-resolved) .fix{opacity:0;transform:translateY(6px)}@media (max-width:1000px){.crm-notepad{column-gap:var(--sp-40);padding-top:var(--sp-56)}}@media (max-width:760px){.crm-notepad{grid-template-columns:1fr;grid-template-areas:"title" "list" "answer" "sign";grid-template-rows:none;padding:clamp(var(--sp-24),3.5svh,var(--sp-40)) 6%}.crm-notepad .notepad-title{margin-bottom:var(--sp-20)}.admin-fixes{margin-bottom:var(--sp-24)}.admin-fixes li{grid-template-columns:64px 1fr;gap:var(--sp-12);padding:var(--sp-16) 0}.admin-fixes q{font-size:var(--fs-base)}.admin-fixes .fix{font-size:var(--fs-sm)}.crm-notepad .answer{font-size:var(--fs-base);margin-bottom:var(--sp-24)}}@media (prefers-reduced-motion:reduce){.admin-fixes q,.admin-fixes .fix{transition:none}}.toolkit{border-top:2px solid var(--navy);border-bottom:2px solid var(--navy)}.toolkit-new-head{max-width:850px;margin-bottom:var(--sp-32)}.toolkit-new-head h2{margin-bottom:var(--sp-24)}.toolkit-new-head p{max-width:760px;line-height:var(--lh-relaxed)}.toolkit-comparison{border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.toolkit-comparison table{width:100%;border-collapse:collapse;table-layout:fixed}.toolkit-comparison caption{text-align:left;padding:var(--sp-20) var(--sp-24);color:var(--text);font-size:var(--fs-base)}.toolkit-comparison th,.toolkit-comparison td{padding:var(--sp-20) var(--sp-24);text-align:left;font-size:var(--fs-base);line-height:var(--lh-relaxed)}.toolkit-comparison thead{background:var(--navy);color:var(--white)}.toolkit-comparison tbody tr:nth-child(2n+1){background:var(--sky-tint)}.toolkit-comparison tbody th{width:28%}.toolkit-comparison tbody th a{color:var(--navy);text-underline-offset:4px;display:inline-flex;align-items:center;min-height:var(--tap)}.tool-brands{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.tool-brands span{padding:var(--sp-4) var(--sp-12);background:var(--white);border-radius:var(--r-xl);border:1px solid var(--line);color:var(--navy);font-size:var(--fs-sm);display:inline-flex;align-items:center;gap:var(--sp-8);min-height:34px}.tool-check{display:inline-block;background:var(--mint);color:var(--navy);border-radius:50%;width:24px;height:24px;text-align:center;margin-right:var(--sp-8);font-weight:var(--fw-bold)}.toolkit-scope{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text);margin:var(--sp-20) 0 var(--sp-32)}.toolkit-keep{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--sp-40);padding:var(--sp-32) 0;border-bottom:1px solid var(--line-strong)}.toolkit-keep h3{font-size:var(--fs-xl);line-height:var(--lh-normal)}.toolkit-keep .toolkit-scope{max-width:46ch;margin:var(--sp-16) 0 0;font-size:var(--fs-base)}.toolkit-comparison + .toolkit-keep{margin-top:var(--sp-16)}.toolkit-keep p{margin:0 0 var(--sp-20)}.toolkit-keep strong,.toolkit-keep span{display:block}.toolkit-keep span{font-size:var(--fs-base);margin-top:var(--sp-6);line-height:var(--lh-relaxed)}@media (max-width:760px){.toolkit-comparison th,.toolkit-comparison td{padding:var(--sp-12);font-size:var(--fs-sm)}.toolkit-comparison thead th:nth-child(2),.toolkit-comparison tbody td:nth-child(2){display:none}.toolkit-comparison th:first-child{width:40%}.toolkit-comparison caption{padding:var(--sp-16)}.toolkit-keep{grid-template-columns:1fr;gap:var(--sp-20)}.toolkit-comparison tbody td:last-child{line-height:var(--lh-relaxed)}.toolkit-comparison table,.toolkit-comparison caption,.toolkit-comparison tbody,.toolkit-comparison tr,.toolkit-comparison tbody th,.toolkit-comparison tbody td{display:block;width:auto !important}.toolkit-comparison thead{display:none}.toolkit-comparison tbody tr{padding:var(--sp-16)}.toolkit-comparison tbody th,.toolkit-comparison tbody td{padding:var(--sp-6) 0}.toolkit-comparison tbody td:nth-child(2){display:block}.toolkit-comparison tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-12) var(--sp-16)}.toolkit-comparison tbody th,.toolkit-comparison tbody td{padding:0}.toolkit-comparison caption{position:absolute;width:1px !important;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.toolkit-switch{padding-top:var(--sp-16)}.toolkit{padding-block:clamp(var(--sp-24),3.5svh,var(--sp-40))}.toolkit-keep .toolkit-scope{font-size:var(--fs-sm)}.toolkit-comparison tbody td:nth-child(2){order:2;margin-inline:calc(-1 * var(--sp-16));padding:var(--sp-2) var(--sp-16);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--sp-16),#000 calc(100% - var(--sp-24)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--sp-16),#000 calc(100% - var(--sp-24)),transparent)}.toolkit-comparison tbody td:nth-child(2)::-webkit-scrollbar{display:none}.toolkit-comparison tbody td:nth-child(2) .tool-brands{flex-wrap:nowrap;width:max-content}.toolkit-comparison tbody td:last-child{order:1}.toolkit-comparison tbody th a{font-size:var(--fs-base)}}.tool-brands img{height:22px;object-fit:contain;flex-shrink:0;border-radius:var(--r-xs)}.toolkit-keep .platform-brands{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-10)}.toolkit-keep .platform-brands>span{display:inline-flex;align-items:center;gap:var(--sp-8);margin:0;font-size:var(--fs-base)}.platform-brands img{height:24px;object-fit:contain;flex-shrink:0;border-radius:var(--r-xs)}.toolkit-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-12) var(--sp-32);max-width:none;margin:0;padding-top:var(--sp-32)}.toolkit-switch span{max-width:760px;font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text)}.toolkit-switch .text-link{flex-shrink:0}@media (max-width:760px){.toolkit-switch{flex-direction:column;align-items:start;padding-top:var(--sp-24)}}.toolkit-more{display:inline-flex;align-items:center;min-height:var(--tap);margin:var(--sp-16) var(--sp-24) var(--sp-24);padding:var(--sp-10) var(--sp-20);border:2px solid var(--navy);border-radius:var(--r-sm);background:var(--white);color:var(--navy);font-size:var(--fs-sm);font-weight:var(--fw-heavy);cursor:pointer;transition:background-color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.toolkit-more:hover{background:var(--yellow-tint)}}.velly-pocket{overflow:hidden;scroll-margin-top:100px}.velly-pocket{--pocket-y:clamp(var(--sp-32),6svh,var(--sp-64))}.pocket-layout{display:grid;grid-template-columns:1.05fr 0.95fr;gap:var(--sp-72);align-items:end;padding-top:var(--pocket-y)}.pocket-copy{padding-bottom:var(--pocket-y)}.velly-pocket h2{font-size:var(--fs-h2);line-height:var(--lh-tight);margin:0 0 var(--sp-16)}.velly-pocket h2 span{color:var(--yellow)}.pocket-lede{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--on-navy-muted);max-width:530px}.pocket-features{list-style:none;padding:0;margin:var(--sp-20) 0}.pocket-features li{padding:var(--sp-6) 0;display:flex;flex-direction:column;gap:var(--sp-2)}.pocket-features strong{font-size:var(--fs-md)}.pocket-features small{font-size:var(--fs-sm);color:var(--line-strong)}.pocket-stores{display:flex;gap:var(--sp-12);flex-wrap:wrap}.pocket-store{display:flex;gap:6px;align-items:center;box-sizing:border-box;height:44px;padding:0 10px;border:1px solid #a6a6a6;border-radius:8px;background:#000;color:var(--white);cursor:default}.pocket-store.is-apple{width:132px}.pocket-store.is-google{width:148px}.pocket-store svg{width:24px;height:26px;flex:0 0 auto}.pocket-store span{display:grid;line-height:1.05}.pocket-store small{font-size:10px;font-weight:var(--fw-medium);letter-spacing:0.01em;white-space:nowrap;color:var(--white)}.pocket-store strong{font-size:17px;font-weight:var(--fw-bold);letter-spacing:-0.01em;white-space:nowrap}.pocket-stage{position:relative;display:flex;justify-content:center;padding:0 var(--sp-16)}.pocket-phone{width:350px;height:clamp(440px,62svh,580px);flex:0 0 auto;border-radius:50px 50px 0 0;background:var(--navy-deep);padding:var(--sp-12) var(--sp-12) 0;border-width:2px 2px 0;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:var(--text-muted);border-right-color:var(--text-muted);border-left-color:var(--text-muted);box-shadow:var(--navy-soft) 15px 18px 0,var(--navy-a35) 0 20px 45px;transform:rotate(-3deg);transform-origin:center bottom}.pocket-screen{height:100%;position:relative;overflow:hidden;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--navy-line)}.pocket-screen::before{content:"";position:absolute;width:420px;height:420px;border:65px solid var(--navy-line);border-radius:50%;top:110px;left:-240px;transform:rotate(20deg)}.pocket-island{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:100px;height:28px;border-radius:var(--r-xl);background:var(--navy-deep)}.pocket-clock{position:relative;text-align:center;padding-top:clamp(var(--sp-40),6svh,var(--sp-64))}.pocket-clock small{font-size:var(--fs-sm)}.pocket-clock b{display:block;font-size:clamp(56px,8svh,80px);font-weight:var(--fw-medium);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.pocket-notifications{position:absolute;bottom:35px;left:12px;right:12px;display:grid;gap:var(--sp-12)}.pocket-notification{display:grid;grid-template-columns:34px 1fr auto;gap:var(--sp-10);background:var(--surface-2);color:var(--navy);padding:var(--sp-16) var(--sp-12);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.pocket-notification img{width:34px;height:36px;object-fit:contain}.pocket-notification strong{font-size:var(--fs-sm);line-height:var(--lh-normal);display:block}.pocket-notification p{font-size:var(--fs-xs);line-height:var(--lh-normal);margin:var(--sp-4) 0 0;color:var(--text)}.pocket-notification time{font-size:var(--fs-micro);color:var(--text-muted)}.pocket-sticker{position:absolute;right:-5px;top:clamp(130px,19svh,190px);transform:rotate(6deg);background:var(--yellow);color:var(--navy);padding:var(--sp-16) var(--sp-20);font-size:var(--fs-base);font-weight:var(--fw-heavy);line-height:var(--lh-normal);box-shadow:var(--hard-md) var(--navy-a20);border-radius:var(--r-xs)}@media (min-width:761px) and (max-height:760px){.pocket-clock,.pocket-features small{display:none}}@media (max-width:1000px){.pocket-layout{gap:var(--sp-32)}.pocket-phone{width:310px}.pocket-sticker{right:0;font-size:var(--fs-sm)}}@media (max-width:760px){.pocket-layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-12);padding-top:var(--pocket-y)}.velly-pocket h2{margin-bottom:var(--sp-12)}.pocket-features{margin:var(--sp-16) 0}.pocket-features li{padding:var(--sp-6) 0}.pocket-features strong{font-size:var(--fs-base)}.pocket-features small{display:none}.pocket-copy{padding-bottom:0}.pocket-stage{padding-top:0}.pocket-phone{width:min(100%,340px);height:auto}.pocket-clock,.pocket-sticker,.pocket-notification:nth-child(2){display:none}.pocket-phone{padding-top:var(--sp-8)}.pocket-notifications{position:relative;inset:auto;gap:var(--sp-8);padding:var(--sp-10) var(--sp-10) var(--sp-12)}.pocket-lede{font-size:var(--fs-base)}.pocket-notification{padding:var(--sp-12) var(--sp-10);gap:var(--sp-8)}.pocket-notification strong{font-size:var(--fs-xs)}.pocket-store{height:40px;padding:0 9px;border-radius:7px}.pocket-store.is-apple{width:120px}.pocket-store.is-google{width:135px}.pocket-store svg{width:21px;height:23px}.pocket-store small{font-size:9px}.pocket-store strong{font-size:15.5px}}.about h2{margin-bottom:var(--sp-32)}.about-copy>p:not(.eyebrow){margin-top:var(--sp-20);line-height:var(--lh-relaxed);font-size:var(--fs-md);color:var(--text)}.about .button{margin-top:var(--sp-32)}@media (max-width:760px){.about h2{margin-bottom:var(--sp-24)}}.team-personal{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--sp-40) var(--sp-56);align-items:center;padding-block:clamp(var(--sp-40),8svh,var(--sp-80))}.team-personal .about-copy h2{font-size:var(--fs-h2)}.team-personal .blue-text{-webkit-box-decoration-break:clone}.team-portraits{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-20);align-items:start}.team-portraits figure{padding:var(--sp-12);background:var(--yellow-tint);border:1px solid var(--yellow-edge);border-radius:var(--r-md)}.team-portraits figure:nth-child(2){background:var(--green-tint);border-color:var(--green-edge);margin-top:var(--sp-24)}.team-portraits img{width:100%;border-radius:var(--r-sm)}.team-portraits figcaption{padding:var(--sp-16) var(--sp-6) var(--sp-4)}.team-portraits h3{font-size:var(--fs-xl);margin:0 0 var(--sp-6)}.team-portraits figcaption p{font-size:var(--fs-sm);line-height:var(--lh-relaxed);margin:0 0 var(--sp-8);color:var(--text)}@media (max-width:760px){.team-personal{grid-template-columns:1fr;gap:var(--sp-16);padding-block:clamp(var(--sp-32),5svh,var(--sp-48))}.team-personal .about-copy{display:contents}.team-personal h2{order:1;margin-bottom:0}.team-portraits{order:2}.team-personal .about-copy>.intro{order:3;margin-top:0}.team-personal .button{order:4;justify-self:start;margin-top:0}.team-portraits figure:nth-child(2){margin-top:0}.team-portraits figcaption{padding:var(--sp-10) var(--sp-4) 0}.team-portraits h3{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}.team-portraits figcaption p{font-size:var(--fs-xs);margin-bottom:var(--sp-4)}.team-portraits{gap:var(--sp-12)}.team-portraits figure{padding:var(--sp-10)}}.team-portraits img.real-headshot{height:270px;object-fit:cover;object-position:center 25%;background:var(--white)}@media (max-width:760px){.team-portraits img.real-headshot{height:160px}}.review-grid figure{min-width:0}.review-grid figure>span{color:var(--navy)}.review-grid blockquote{letter-spacing:var(--ls-tight);overflow-wrap:anywhere}.review-grid figcaption{margin-top:auto}.review-grid small{display:block;margin-top:var(--sp-6);font-size:var(--fs-sm)}.review-section{position:relative;padding-block:clamp(var(--sp-40),6svh,var(--sp-56))}.review-section .section-head{align-items:center;gap:var(--sp-32);margin-bottom:var(--sp-24)}.review-section h2{font-size:var(--fs-h2);line-height:var(--lh-tight)}.review-section .section-head .review-controls{justify-self:end;align-self:end}.review-proof{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:var(--sp-4);border-block:1px dashed var(--navy-a35)}.review-proof>*{padding:var(--sp-12) var(--sp-24)}.review-proof>* + *{border-left:1px dashed var(--navy-a35)}.review-proof>.sr-only + *{border-left:0;padding-left:0}.review-proof-score{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;column-gap:var(--sp-12)}.review-proof-score .review-google{grid-row:1 / 3;width:32px;height:32px}.review-proof-number{font-size:var(--fs-3xl);font-weight:var(--fw-heavy);line-height:1;letter-spacing:var(--ls-display);color:var(--navy)}.review-proof-score .review-gold-stars{display:inline-flex;gap:2px;margin-top:var(--sp-6)}.review-proof-score .review-gold-stars svg{width:16px;height:16px;fill:var(--star)}.review-proof-people{display:flex;align-items:center;gap:var(--sp-16)}.review-proof-avatars{display:flex;flex:0 0 auto}.review-proof-avatars i{display:grid;place-items:center;width:38px;height:38px;margin-left:calc(-1 * var(--sp-10));font-style:normal;font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--navy);background:var(--yellow-tint);border:2px solid var(--navy);border-radius:50%}.review-proof-avatars i:first-child{margin-left:0}.review-proof-avatars i:nth-child(2){background:var(--green-tint)}.review-proof-avatars i:nth-child(3){background:var(--peach-tint)}.review-proof-avatars i.is-more{color:var(--white);background:var(--navy)}.review-proof-text{margin:0;max-width:46ch;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text)}.review-section .review-grid{gap:var(--sp-24)}.review-section .review-grid figure{position:relative;border:1px solid var(--navy-a20);border-radius:var(--r-md);padding:var(--sp-24) var(--sp-24) var(--sp-20);display:flex;flex-direction:column}.review-section .review-grid blockquote{font-size:var(--fs-md);margin:var(--sp-12) 0 var(--sp-16);flex:1 1 0%;color:var(--navy)}.review-section .review-grid figcaption{border-top:1px solid var(--navy-a12);padding-top:var(--sp-16);font-weight:var(--fw-heavy)}.review-section .review-grid small{color:var(--text);font-weight:var(--fw-regular)}@media (max-width:760px){.review-section .section-head{align-items:start;margin-bottom:var(--sp-8)}.review-section{padding-block:clamp(var(--sp-24),3.5svh,var(--sp-32))}.review-section .section-head{margin-bottom:var(--sp-12)}.review-section .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-16)}.review-proof{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"score link" "people people";margin-top:0}.review-proof>*{padding:var(--sp-8) 0}.review-proof>* + *{border-left:0}.review-proof-score{grid-area:score;grid-template-columns:auto auto auto;grid-template-rows:auto;justify-content:start;column-gap:var(--sp-8)}.review-proof-score .review-google{grid-row:auto;width:24px;height:24px}.review-proof-number{font-size:var(--fs-2xl)}.review-proof-score .review-gold-stars{margin-top:0}.review-proof-score .review-gold-stars svg{width:14px;height:14px}.review-proof-people{grid-area:people;gap:var(--sp-12);border-top:1px dashed var(--navy-a35)}.review-proof-avatars i{width:32px;height:32px;font-size:var(--fs-xs)}.review-proof-text{font-size:var(--fs-sm)}.review-section .review-original-carousel{padding:var(--sp-8) var(--sp-12) var(--sp-12)}.review-section .review-grid blockquote{font-size:var(--fs-base)}.review-section .review-grid{gap:var(--sp-24)}.review-section .review-grid figure{padding:var(--sp-20) var(--sp-20) var(--sp-16)}}.review-section .review-original-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.3333% - 17.3333px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;padding:var(--sp-16) var(--sp-12) var(--sp-20)}.review-original-carousel::-webkit-scrollbar{display:none}.review-fade{position:relative}.review-fade::before,.review-fade::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:88px;pointer-events:none}.review-fade::before{left:0;background:linear-gradient(to right,var(--band-bg,var(--white)),transparent)}.review-fade::after{right:0;background:linear-gradient(to left,var(--band-bg,var(--white)),transparent)}@media (max-width:760px){.review-fade::before,.review-fade::after{width:32px}}.review-original-carousel figure{scroll-snap-align:start}.original-review-platform{display:flex;align-items:center;gap:var(--sp-6);margin-top:var(--sp-12);font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--text);text-decoration:none}.original-review-platform .review-google{width:17px;height:17px}@media (max-width:900px){.review-section .review-original-carousel{grid-auto-columns:calc(50% - 13px)}}@media (max-width:640px){.review-section .review-original-carousel{grid-auto-columns:88%}}.review-continue{background:none;border:0;color:var(--navy);font-weight:var(--fw-heavy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.review-section .review-original-carousel .review-continue{padding:0;min-height:0;font-size:0.8em}.review-section .review-track>figure[data-tone="0"]{background:var(--yellow-tint);box-shadow:var(--hard-md) var(--yellow-edge);rotate:-1deg}.review-section .review-track>figure[data-tone="1"]{background:var(--green-wash);box-shadow:var(--hard-md) var(--green-edge);rotate:0.8deg}.review-section .review-track>figure[data-tone="2"]{background:var(--peach-wash);box-shadow:var(--hard-md) var(--peach-edge);rotate:-0.6deg}.review-section .review-track>figure[data-tone="3"]{background:var(--lilac-tint);box-shadow:var(--hard-md) var(--lilac-edge);rotate:1deg}.review-section .review-track>figure[data-tone="4"]{background:var(--sky-tint);box-shadow:var(--hard-md) var(--sky-edge);rotate:-0.8deg}.original-review-stars .review-gold-stars{gap:2px}.original-review-stars svg{width:18px;height:18px;fill:var(--star)}@media (max-width:640px){.review-section .review-original-carousel figure{rotate:0deg !important;top:0 !important}}.faq{display:grid;grid-template-columns:1fr 1.35fr;gap:var(--sp-80);padding-block:clamp(var(--sp-40),6svh,var(--sp-56))}.faq-contact{margin:var(--sp-20) 0 0;font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text)}.faq-contact a{font-weight:var(--fw-heavy);color:var(--navy);white-space:nowrap;text-underline-offset:4px}.faq details:last-child{border-bottom:1px solid var(--line-strong)}.faq summary{cursor:pointer;list-style:none;padding:var(--sp-12) var(--sp-48) var(--sp-12) var(--sp-12);font-weight:var(--fw-bold);position:relative;line-height:var(--lh-normal);font-size:var(--fs-md);min-height:52px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:6px;font-size:var(--fs-xl);font-weight:var(--fw-regular);color:var(--navy);background:var(--yellow);border:1px solid var(--navy);width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);top:50%;transform:translateY(-50%);line-height:1}.faq details[open]:not(.is-closing) summary::after{content:"−"}.faq summary::after{transition:transform 380ms var(--ease-out),background-color var(--dur-base) var(--ease-out)}.faq details[open]:not(.is-closing) summary::after{transform:translateY(-50%) rotate(180deg)}.faq details[open]:not(.is-closing)>p{animation:faq-answer-in 420ms var(--ease-out) 60ms both}.faq details.is-closing>p{opacity:0;transform:translateY(-4px);transition:opacity 200ms ease,transform 200ms ease}@keyframes faq-answer-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq details[open]:not(.is-closing)>p{animation:none}.faq summary::after,.faq details::before,.faq details.is-closing>p{transition:none}}.faq details p{margin:0;padding:0 var(--sp-32) var(--sp-16) var(--sp-12);line-height:var(--lh-relaxed);color:var(--text)}@media (max-width:1000px){.faq{gap:var(--sp-48)}}@media (max-width:760px){.faq{grid-template-columns:1fr;padding-block:clamp(var(--sp-24),3.5svh,var(--sp-32));gap:var(--sp-20)}.faq-contact{margin-top:var(--sp-12);font-size:var(--fs-sm)}.faq summary{font-size:var(--fs-base)}}.faq details{border-top:2px solid var(--navy)}.faq details{position:relative;isolation:isolate}.faq details::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--yellow-wash);border-radius:var(--r-xs);opacity:0;transition:opacity 380ms var(--ease-out)}.faq details[open]:not(.is-closing)::before{opacity:1}.contact label{flex-direction:column}.contact button{justify-self:start}@media (max-width:760px){.contact button{justify-self:stretch}}.contact{position:relative}.contact-grid{position:relative;z-index:2}.contact.contact-refined{color:var(--navy);border-top:1px solid var(--line);padding:clamp(var(--sp-40),7svh,var(--sp-64)) 0}.contact-refined .contact-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:var(--sp-80);align-items:start}.contact-refined .contact-copy h2{font-size:var(--fs-h2);letter-spacing:var(--ls-display);margin:0 0 var(--sp-24)}.contact-refined .contact-copy>p{color:var(--text);font-size:var(--fs-md);line-height:var(--lh-relaxed);max-width:390px}.contact-people{display:flex;align-items:center;margin-top:var(--sp-32);gap:var(--sp-10)}.contact-people span{display:grid;gap:var(--sp-4);font-size:var(--fs-xs);color:var(--text-muted)}.contact-people strong{font-size:var(--fs-sm);color:var(--navy)}.contact-refined form{display:grid;gap:var(--sp-20)}.contact-refined .form-field{display:grid;gap:var(--sp-8)}.contact-refined .form-field label{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}.contact-switch{min-height:32px;padding:0;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--navy);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.field-error{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--orange-ink)}.field-error::before{content:"! "}.contact-refined input[aria-invalid="true"]{border-color:var(--orange-ink);box-shadow:0 0 0 1px var(--orange-ink)}.contact-thanks{display:grid;gap:var(--sp-12);padding:var(--sp-32);background:var(--white);border:2px solid var(--navy);border-radius:var(--r-md);box-shadow:var(--hard-md) var(--yellow)}.contact-thanks[hidden]{display:none}.contact-thanks p{margin:0;color:var(--text);line-height:var(--lh-relaxed)}.contact-thanks .contact-thanks-title{font-size:var(--fs-2xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight);color:var(--navy)}.contact-thanks-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12) var(--sp-24);margin-top:var(--sp-8)}.contact-again{min-height:var(--tap);padding:0;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--navy);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.contact-refined input,.contact-refined select{width:100%;min-width:0;background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--navy);font-size:var(--fs-base);font-weight:var(--fw-regular);padding:var(--sp-12) var(--sp-16);min-height:48px}.contact-refined input::placeholder{color:var(--text-muted);opacity:1}.contact-refined input:focus,.contact-refined select:focus{border-color:var(--navy)}.contact-submit-row{display:flex;align-items:center;gap:var(--sp-24)}.contact-refined .contact-submit-row .button{border:1px solid var(--navy);box-shadow:none;padding:var(--sp-16) var(--sp-20);min-height:48px;font-size:var(--fs-sm)}.contact-refined .form-send-error{margin-top:var(--sp-12)}.contact-refined .form-send-error a{color:inherit}@media (hover:hover) and (pointer:fine){.contact-refined .button:hover{background:var(--navy-soft)}}@media (max-width:900px){.contact-refined .contact-grid{gap:var(--sp-40)}}@media (max-width:760px){.contact-refined .contact-grid{grid-template-columns:1fr;gap:var(--sp-20)}.contact.contact-refined{padding:clamp(var(--sp-24),3.5svh,var(--sp-32)) 0}.contact-refined .contact-copy h2{margin-bottom:var(--sp-12)}.contact-refined .contact-copy>p{max-width:560px;font-size:var(--fs-base)}.contact-refined .audit-phone{margin-top:var(--sp-8)}.contact-people{display:none}.contact-refined form{gap:var(--sp-16)}}@media (max-width:480px){.contact-submit-row{flex-direction:column;align-items:stretch;gap:var(--sp-12)}.contact-refined .contact-submit-row .button{width:100%}}.audit-phone a{font-weight:var(--fw-bold);white-space:nowrap}.before-after h3{font-size:var(--fs-md);margin:0 0 var(--sp-16)}.real-comparison{margin:var(--sp-32) 0;padding:var(--sp-32) var(--sp-20);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.comparison-heading h3{margin:0 0 var(--sp-8);font-size:var(--fs-xl)}.comparison-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-24);align-items:start;padding:var(--sp-8) var(--sp-8) var(--sp-24)}.comparison-shot{min-width:0}.comparison-shot figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);margin:0 0 var(--sp-12);font-size:var(--fs-xs);color:var(--text)}.comparison-shot figcaption strong{font-size:var(--fs-base);color:var(--navy)}.comparison-shot .comparison-frame{display:block;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden;box-shadow:var(--hard-md) var(--navy-a8);background:var(--white);transition:transform var(--dur-base) var(--ease-out)}.comparison-shot.shot-before{transform:rotate(-1deg)}.comparison-shot.shot-after{transform:rotate(1deg);padding-top:var(--sp-20)}.comparison-shot.shot-after .comparison-frame{border-color:var(--green-edge);box-shadow:var(--hard-md) var(--mint)}.comparison-shot img{width:100%;object-fit:contain}.comparison-browser{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);background:var(--white);padding:var(--sp-10) var(--sp-10);border-bottom:1px solid var(--line);font-size:var(--fs-micro);color:var(--text);overflow-wrap:anywhere}.comparison-browser i{width:6px;height:6px;background:var(--navy);border-radius:50%;flex-shrink:0}.portrait-phone{max-width:560px;margin:auto}.portrait-phone .comparison-shot .comparison-frame{border-radius:var(--r-lg)}.portrait-phone .comparison-browser{padding:var(--sp-12) var(--sp-10)}@media (max-width:640px){.real-comparison{padding:var(--sp-20) var(--sp-12)}.comparison-pair{gap:var(--sp-12);padding:var(--sp-6) 3px var(--sp-20)}.comparison-shot figcaption{display:block}.comparison-shot figcaption span{display:block;margin-top:var(--sp-4);font-size:var(--fs-xs)}.comparison-shot.shot-after{padding-top:var(--sp-12)}.comparison-browser{font-size:var(--fs-micro);padding:var(--sp-8) var(--sp-6)}.comparison-heading h3{font-size:var(--fs-lg)}}@media (prefers-reduced-motion:reduce){.comparison-shot .comparison-frame{transition:none}}.audit-invite{border:1px solid var(--line);max-width:520px;padding:var(--sp-40);color:var(--navy);box-shadow:var(--shadow-overlay)}.audit-invite::backdrop{background:var(--navy-a35)}.audit-invite h2{font-size:var(--fs-title);line-height:var(--lh-tight)}.audit-invite p{line-height:var(--lh-relaxed)}.audit-dismiss{position:absolute;top:5px;right:8px;width:var(--tap);height:var(--tap);border:0;background:transparent;font-size:var(--fs-2xl);cursor:pointer}.audit-later{display:block;margin-top:var(--sp-16);background:transparent;border:0;text-decoration:underline;min-height:var(--tap);cursor:pointer;color:var(--navy)}@media (max-width:760px){.audit-invite{padding:var(--sp-40) var(--sp-24)}}.grand-footer{background:var(--navy);color:var(--white);padding:var(--sp-72) 0 var(--sp-24);border-top:5px solid var(--yellow)}.grand-footer-top{display:grid;grid-template-columns:1.3fr 1fr 0.8fr;gap:var(--sp-64)}.grand-footer-intro p{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);line-height:var(--lh-tight);margin:0 0 var(--sp-24)}.grand-footer-intro>span{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--line-strong)}.grand-footer nav{display:flex;flex-direction:column;align-items:flex-start}.grand-footer nav h2{font-size:var(--fs-sm);color:var(--yellow);letter-spacing:0;margin:0 0 var(--sp-16);font-weight:var(--fw-heavy)}.grand-footer nav a{font-size:var(--fs-sm);line-height:var(--lh-normal);min-height:36px;padding:var(--sp-8) 0}.grand-footer a{color:var(--white);text-decoration:none}@media (hover:hover) and (pointer:fine){.grand-footer nav a:hover,.grand-footer-bottom a:hover{color:var(--yellow);text-decoration:underline;text-underline-offset:5px}}.grand-footer-wordmark{display:block;width:100%;position:relative;max-width:1000px;aspect-ratio:478 / 80;overflow:hidden;margin:var(--sp-56) auto 0}.grand-footer-bottom{border-top:1px solid var(--white-a20);padding-top:var(--sp-20);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-24);color:var(--line-strong);position:relative;background:var(--navy)}.grand-footer-bottom small,.grand-footer-bottom a{font-size:var(--fs-xs)}.grand-footer-bottom a{min-height:var(--tap);display:flex;align-items:center}@media (max-width:900px){.grand-footer-top{grid-template-columns:1fr 1fr;gap:var(--sp-32)}.grand-footer-intro{grid-column:1 / -1}.grand-footer{padding-top:var(--sp-48)}}@media (max-width:480px){.grand-footer-top{gap:var(--sp-32) var(--sp-20)}.grand-footer nav a{font-size:var(--fs-sm);min-height:var(--tap)}.grand-footer-bottom{flex-wrap:wrap;gap:var(--sp-6) var(--sp-24)}.grand-footer-bottom small{width:100%}.grand-footer nav h2{font-size:var(--fs-sm)}}.grand-footer-wordmark img{position:absolute;inset:0 auto auto 0;width:100%;transform:translateY(0)}.grand-footer-wordmark::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 10%,var(--navy-a12) 35%,var(--navy-a65) 75%,var(--navy) 100%)}.footer-motto{font-size:var(--fs-sm);color:var(--lilac-tint);text-align:center}@media (max-width:900px){.grand-footer-wordmark{margin:var(--sp-40) auto 0}}@media (max-width:480px){.footer-motto{text-align:left}}@media (max-width:760px){.carousel-controls button.carousel-pause{position:relative;width:32px;min-width:32px;height:32px;padding:0;color:var(--navy);background:transparent;border:1.5px solid var(--navy);border-radius:50%;box-shadow:none}.carousel-controls button.carousel-pause::after{content:"";position:absolute;inset:-7px}.carousel-controls button.carousel-pause svg{width:13px;height:13px}.carousel-controls button.carousel-pause:active,.carousel-controls button.carousel-pause[aria-pressed="true"]{background:var(--navy-a8)}}.review-section .section-head .review-controls{align-self:end}@media (max-width:760px){body .client-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 var(--sp-12)}body .client-section-head>div{display:contents}body .client-section-head h2{grid-column:1 / -1}body .client-section-head .carousel-controls{grid-column:2;grid-row:2;margin:0 0 2px}body main h2{line-height:var(--lh-tight)}body .founder-hero .founder-stage{padding-bottom:0}}@media (max-width:760px){body .velly-pocket .pocket-layout{grid-template-columns:minmax(0,1fr) clamp(150px,46vw,210px);column-gap:var(--sp-16);align-items:start;padding-bottom:0}body .velly-pocket .pocket-copy{display:contents}body .velly-pocket .pocket-copy>*{grid-column:1 / -1}body .velly-pocket .pocket-features{grid-column:1;grid-row:3;margin:var(--sp-4) 0 var(--sp-12)}body .velly-pocket .pocket-features li{padding:var(--sp-4) 0}body .velly-pocket .pocket-features strong{line-height:var(--lh-snug)}body .velly-pocket .pocket-stores{grid-column:1;grid-row:4;flex-direction:column;align-items:flex-start;gap:var(--sp-8);padding-bottom:var(--m-section-y)}body .velly-pocket .pocket-stage{grid-column:2;grid-row:3 / 5;align-self:stretch;position:relative;padding:0}body .velly-pocket .pocket-phone{position:absolute;top:var(--sp-4);left:50%;width:100%;height:460px;padding:var(--sp-8) var(--sp-8) 0;border-radius:28px 28px 0 0;transform:translateX(-50%) rotate(7deg);transform-origin:top center;box-shadow:var(--navy-soft) 8px 10px 0,var(--navy-a35) 0 14px 28px}body .velly-pocket .pocket-screen{border-radius:21px 21px 0 0}body .velly-pocket .pocket-island{top:var(--sp-8);width:54px;height:16px}body .velly-pocket .pocket-notifications{padding:32px var(--sp-6) var(--sp-8)}body .velly-pocket .pocket-notification{grid-template-columns:22px minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-8)}body .velly-pocket .pocket-notification img{width:22px;height:22px}body .velly-pocket .pocket-notification time{display:none}body .velly-pocket .pocket-notification p{font-size:var(--fs-xs);line-height:var(--lh-snug);margin-top:2px}body .velly-pocket .pocket-notification{align-items:start}body .velly-pocket .pocket-notification strong{font-size:var(--fs-xs);line-height:var(--lh-snug)}}body .velly-pocket .pocket-notifications .pocket-notification{display:block;padding:10px 12px 11px;color:var(--navy);background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 6px 18px rgba(8,11,34,0.25)}body .velly-pocket .pocket-notif-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}body .velly-pocket .pocket-notif-head img{width:18px;height:18px;border-radius:4px;object-fit:contain}body .velly-pocket .pocket-notif-head span{font-size:11px;font-weight:var(--fw-bold);letter-spacing:0.06em;text-transform:uppercase;color:var(--text-muted)}body .velly-pocket .pocket-notifications .pocket-notif-head time{display:block;margin-left:auto;font-size:11px;color:var(--text-muted)}body .velly-pocket .pocket-notifications .pocket-notification strong{display:block;font-size:14px;line-height:1.3}body .velly-pocket .pocket-notifications .pocket-notification p{margin:1px 0 0;font-size:13px;line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .velly-pocket .pocket-features li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:var(--sp-10);align-items:start;padding:var(--sp-10) 0;border-bottom:1px solid var(--navy-line)}body .velly-pocket .pocket-features .pocket-check{display:grid;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:var(--r-pill);background:var(--yellow)}body .velly-pocket .pocket-features .pocket-check svg{width:14px;height:14px;fill:var(--navy)}body .velly-pocket .pocket-feature{display:grid;gap:var(--sp-2)}@media (max-width:760px){body .velly-pocket .pocket-layout{grid-template-columns:minmax(0,1fr) clamp(96px,28vw,130px);column-gap:var(--sp-12)}body .velly-pocket .pocket-features li{grid-template-columns:18px minmax(0,1fr);column-gap:var(--sp-8);padding:var(--sp-8) 0}body .velly-pocket .pocket-features .pocket-check{width:18px;height:18px}body .velly-pocket .pocket-features .pocket-check svg{width:12px;height:12px}body .velly-pocket .pocket-features strong{font-size:var(--fs-base);white-space:nowrap}body .velly-pocket .pocket-phone{left:0;width:clamp(160px,46vw,200px);transform:rotate(7deg);transform-origin:top left}body .velly-pocket .pocket-notifications{padding:30px 7px 8px;gap:6px}body .velly-pocket .pocket-notifications .pocket-notification{padding:8px 9px 9px;border-radius:13px}body .velly-pocket .pocket-notif-head img{width:16px;height:16px}body .velly-pocket .pocket-notifications .pocket-notification strong{font-size:13px}body .velly-pocket .pocket-notifications .pocket-notification p{font-size:12px}}@media (max-width:380px){body .velly-pocket .pocket-features strong{white-space:normal}body .velly-pocket .pocket-features{max-width:calc(100% - 28px)}}@media (max-width:760px){body .velly-pocket .pocket-features,body .velly-pocket .pocket-stores{position:relative;z-index:1}body .velly-pocket .pocket-stage{z-index:0}body .velly-pocket .pocket-phone{left:auto;right:calc(-1 * var(--gutter-sm) - 6px - (clamp(200px,58vw,250px) - clamp(146px,41vw,178px)));top:0;width:clamp(200px,58vw,250px);height:520px;transform:rotate(4deg);transform-origin:top right}body .velly-pocket .pocket-features strong{font-size:clamp(14px,3.5vw,15.5px)}body .velly-pocket .pocket-features li{border-bottom:0;background:linear-gradient(to right,var(--navy-line) 50%,transparent 82%) left bottom / 100% 1px no-repeat}body .velly-pocket .pocket-notifications{padding:34px 8px 8px;gap:8px}body .velly-pocket .pocket-notifications .pocket-notification,body .velly-pocket .pocket-notifications .pocket-notification:nth-child(2){display:block;padding:8px 9px}body .velly-pocket .pocket-notifications .pocket-notification p{display:none}body .velly-pocket .pocket-notif-head{margin-bottom:3px}body .velly-pocket .pocket-notif-head span,body .velly-pocket .pocket-notifications .pocket-notif-head time{font-size:10.5px}body .velly-pocket .pocket-notifications .pocket-notification strong{font-size:clamp(12px,3.4vw,13px);white-space:nowrap}}body .velly-pocket .pocket-screen{background:radial-gradient(150% 80% at 80% 0%,rgba(255,221,85,0.1),transparent 70%),radial-gradient(140% 100% at 0% 55%,rgba(124,92,255,0.2),transparent 75%),radial-gradient(140% 100% at 100% 100%,rgba(64,120,220,0.18),transparent 75%),linear-gradient(180deg,#2b2f78 0%,var(--navy-soft) 45%,var(--navy) 100%)}body .velly-pocket .pocket-notifications .pocket-notification{color:var(--white);background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.25);border-radius:16px;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 8px 24px rgba(8,11,34,0.25)}body .velly-pocket .pocket-notifications .pocket-notification strong{color:var(--white)}body .velly-pocket .pocket-notif-head span,body .velly-pocket .pocket-notifications .pocket-notif-head time{color:var(--white)}body .velly-pocket .pocket-notifications .pocket-notification p{color:rgba(255,255,255,0.85)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body .velly-pocket .pocket-notifications .pocket-notification{background:rgba(58,67,127,0.92)}}@media (max-width:760px){body .velly-pocket .pocket-clock{display:block;padding-top:30px;color:var(--white)}body .velly-pocket .pocket-clock small{display:block;font-size:10px;opacity:0.85}body .velly-pocket .pocket-clock b{font-size:clamp(34px,10vw,42px);font-weight:var(--fw-regular);line-height:1.05}body .velly-pocket .pocket-notifications{padding-top:14px}body .velly-pocket .pocket-notifications .pocket-notification{border-radius:14px}body .velly-pocket .pocket-notifications .pocket-notif-head time{margin-left:0}body .velly-pocket .pocket-notif-head time::before{content:"· "}}.header::before{content:"";position:absolute;inset:0 0 calc(-1 * var(--sp-20));z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,255,255,0.72),rgba(255,255,255,0.35));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.header::before{background:linear-gradient(var(--white) 60%,rgba(255,255,255,0));-webkit-mask-image:none;mask-image:none}}@media (max-width:760px){:root{--fs-display:clamp(30px,8.7vw,38px);--fs-h2:clamp(24px,6.6vw,30px);--fs-title:clamp(20px,5.4vw,24px);--fs-h3:clamp(16px,4.4vw,19px);--fs-3xl:clamp(24px,6.6vw,28px);--fs-2xl:clamp(21px,5.6vw,24px);--fs-xl:clamp(18px,4.9vw,21px);--fs-lg:clamp(16.5px,4.4vw,18px);--fs-md:clamp(15.5px,4.1vw,17px);--fs-base:clamp(14.5px,3.85vw,16px);--fs-sm:clamp(13px,3.45vw,14px);--fs-2xs:12px;--fs-micro:12px;--lh-relaxed:1.5;--lh-normal:1.45;--lh-tight:1.12;--sp-16:clamp(12px,3.6vw,16px);--sp-20:clamp(14px,4.1vw,18px);--sp-24:clamp(16px,4.6vw,20px);--sp-32:clamp(20px,5.9vw,26px);--sp-40:clamp(24px,7.2vw,32px);--sp-48:clamp(28px,8.6vw,38px);--sp-56:clamp(32px,9.8vw,44px);--sp-64:clamp(36px,11vw,50px);--sp-72:clamp(40px,12.4vw,56px);--sp-80:clamp(44px,13.6vw,62px);--gutter-sm:clamp(16px,4.6vw,24px);--m-section-y:max(22px,min(clamp(22px,7vw,36px),4svh));--m-head-gap:var(--sp-12);--m-card-pad:clamp(12px,3.6vw,16px)}body{font-size:var(--fs-base)}body .button{min-height:48px}body .review-section .review-original-carousel .review-continue{font-size:max(12px,0.8em)}body .contact-refined input,body .contact-refined select{font-size:16px}body .founder-hero,body .client-strip,body .services,body .audit-steps,body .crm-notepad,body .story-quote,body .toolkit,body .team-personal,body .review-section,body .faq,body .contact.contact-refined{padding-top:var(--m-section-y);padding-bottom:var(--m-section-y)}body .velly-pocket .pocket-layout{padding-top:var(--m-section-y)}body main h2,body .client-strip .client-section-head h2{font-size:var(--fs-h2)}body .client-strip .client-section-head h2,body .services-head h2,body .audit-steps-head,body .crm-notepad .notepad-title,body .toolkit-new-head h2,body .velly-pocket h2,body .review-section .section-head,body .contact-refined .contact-copy h2{margin-bottom:var(--m-head-gap)}body .faq-contact{margin-top:var(--m-head-gap)}body .has-tabs .service-panel-copy p,body .audit-step-copy p:last-child,body .about-copy>p:not(.eyebrow){font-size:var(--fs-base)}body .audit-step-copy,body .review-section .review-grid figure{padding:var(--m-card-pad)}.mock-site .mock-browser{display:none}.mock-site .mock-visual{justify-content:center}.mock-site .mock-phone{position:relative;inset:auto;margin-inline:auto}.mock-serp{grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"search" "ad" "pack";gap:var(--sp-12)}.mock-map{display:none}.mock-pack li{flex:0 0 auto}.mock-google .mock-serp{flex:0 1 auto;align-self:center;width:100%}.mock-ad,.mock-pack .is-you>span,.mock-actions span{font-size:var(--fs-xs)}.mock-pipeline-head{font-size:var(--fs-xs)}.mock-calls .mock-flow{display:none}.mock-calls .hope-transcript p:last-child{display:grid}.mock-calls .hope-player span,.mock-calls .hope-transcript b{font-size:var(--fs-xs)}body .pocket-phone{width:250px;height:270px;transform:none;border-radius:36px 36px 0 0;padding:var(--sp-10) var(--sp-10) 0;box-shadow:var(--navy-soft) 10px 12px 0,var(--navy-a35) 0 16px 32px}body .pocket-screen{border-radius:26px 26px 0 0}body .pocket-island{display:block;top:var(--sp-10);width:76px;height:22px}body .pocket-notifications{position:relative;inset:auto;padding:44px var(--sp-10) var(--sp-12);gap:var(--sp-8)}body .pocket-notification{grid-template-columns:28px minmax(0,1fr) auto;padding:var(--sp-10);border-radius:var(--r-md)}body .pocket-notification img{width:28px;height:28px}body .pocket-notification p{font-size:var(--fs-xs)}body .pocket-notification time{font-size:var(--fs-xs)}}.client-strip .client-card{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) ease}.client-strip .client-card:focus-visible{transform:translateY(-4px);box-shadow:8px 10px 0 var(--client-color)}@media (hover:hover) and (pointer:fine){.client-strip .client-card:hover{transform:translateY(-4px);box-shadow:8px 10px 0 var(--client-color)}}.client-strip .client-card:active{transform:translate(2px,2px);box-shadow:var(--hard-sm) var(--client-color)}.client-chips,.case-chips{display:flex;flex-wrap:wrap;gap:var(--sp-6);list-style:none;margin:0;padding:0}.client-strip .client-chips li{width:auto;min-width:0}.client-chips{margin:calc(-1 * var(--sp-8)) 2px var(--sp-16)}.client-chips li,.case-chips li{padding:var(--sp-2) var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--white);color:var(--navy);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:var(--lh-normal);white-space:nowrap}.client-strip .client-card .case-pill{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-8);min-height:36px;padding:var(--sp-6) var(--sp-16);border:0;border-radius:var(--r-pill);background:var(--navy);color:var(--white);font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-decoration:none}.case-pill-arrow{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.client-card:hover .case-pill-arrow{transform:translateX(3px)}}.client-card:focus-visible .case-pill-arrow{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.client-strip .client-card,.case-pill-arrow{transition:none}.client-strip .client-card:hover,.client-strip .client-card:focus-visible{transform:none}}html body .review-section .review-original-carousel .review-continue{display:inline-flex;align-items:center;gap:var(--sp-6);margin-left:var(--sp-4);padding:0 var(--sp-10);min-height:26px;border:1.5px solid var(--navy);border-radius:var(--r-pill);background:var(--white);color:var(--navy);font-weight:var(--fw-heavy);text-decoration:none;vertical-align:baseline;white-space:nowrap}.review-continue::before{content:"";order:2;width:6px;height:6px;margin-top:-3px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){html body .review-section .review-original-carousel .review-continue:hover{background:var(--yellow)}}.review-section .original-review-platform{font-size:var(--fs-xs);color:var(--text)}.review-section .original-review-platform .compact-arrow{width:11px;height:11px}@media (hover:hover) and (pointer:fine){.review-section .original-review-platform:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}}.case-dialog{width:min(880px,100vw - 40px);max-width:880px;max-height:88dvh;padding:0;border:2px solid var(--navy);border-radius:var(--r-lg);background:var(--yellow-wash);color:var(--navy);box-shadow:10px 12px 0 var(--yellow);overflow-y:auto;overscroll-behavior:contain}.case-dialog::backdrop{background:var(--navy-a65)}.case-dialog [hidden]{display:none !important}html:has(.case-dialog[open]),body:has(.case-dialog[open]){overflow:hidden}.case-bar{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--sp-12);height:0;padding:0 var(--sp-16);overflow:visible}.case-bar-name{display:none}.case-close{flex:0 0 auto;display:grid;place-items:center;width:var(--tap);height:var(--tap);margin-top:var(--sp-16);padding:0;border:2px solid var(--navy);border-radius:50%;background:var(--navy);color:var(--white);cursor:pointer;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.case-close:hover{background:var(--yellow);color:var(--navy)}}.case-body{padding:var(--sp-40) var(--sp-40) var(--sp-8)}.case-head{display:grid;grid-template-columns:148px minmax(0,1fr);gap:var(--sp-24);align-items:center;padding-right:var(--sp-56)}.case-logo{display:grid;place-items:center;aspect-ratio:1;padding:var(--sp-16);border:2px solid var(--navy);border-radius:var(--r-md);background:var(--yellow-tint);box-shadow:var(--hard-sm) var(--navy)}.case-logo img{width:100%;height:100%;object-fit:contain}.case-kicker{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.case-dialog h2{margin:var(--sp-4) 0 var(--sp-6);font-size:var(--fs-title);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.case-meta{color:var(--text);font-weight:var(--fw-medium);margin-bottom:var(--sp-12)}.case-summary{margin:var(--sp-32) 0 var(--sp-8);max-width:60ch;font-size:var(--fs-lg);line-height:var(--lh-snug);font-weight:var(--fw-bold)}.case-part{margin-top:var(--sp-32)}.case-part h3{margin:0 0 var(--sp-12);font-size:var(--fs-md);font-weight:var(--fw-heavy)}.case-part p{max-width:65ch;color:var(--text)}.case-did{display:grid;gap:var(--sp-12);margin:0;padding:0;list-style:none}.case-did li{display:flex;align-items:flex-start;gap:var(--sp-12);max-width:68ch;color:var(--text);line-height:var(--lh-normal)}.case-tick{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;margin-top:1px;border-radius:var(--r-pill);background:var(--yellow);box-shadow:0 0 0 1.5px var(--navy)}.case-tick svg{width:15px;height:15px;fill:var(--navy)}.case-dialog .comparison-browser span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-dialog .case-proof{margin:var(--sp-32) 0 var(--sp-24);background:var(--white)}.case-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16) var(--sp-24);flex-wrap:wrap;padding:var(--sp-20) var(--sp-40);background:var(--navy);color:var(--white)}.case-cta p{font-size:var(--fs-lg);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight)}.case-cta .button{min-height:48px;padding:var(--sp-10) var(--sp-20);gap:var(--sp-12)}@media (prefers-reduced-motion:no-preference){.case-dialog[open]{animation:case-rise var(--dur-base) var(--ease-out)}.case-dialog[open]::backdrop{animation:case-fade var(--dur-base) ease}}@keyframes case-rise{from{opacity:0;transform:translateY(16px)}}@keyframes case-up{from{transform:translateY(100%)}}@keyframes case-fade{from{opacity:0}}@media (max-width:760px){.case-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;box-shadow:none;display:none;flex-direction:column}.case-dialog[open]{display:flex}.case-bar{align-items:center;height:auto;justify-content:space-between;padding:var(--sp-8) var(--sp-8) var(--sp-8) var(--sp-16);background:var(--yellow-wash);border-bottom:2px solid var(--navy)}.case-bar-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-heavy)}.case-close{margin-top:0}.case-body{flex:1 0 auto;padding:var(--sp-24) var(--gutter-sm) var(--sp-8)}.case-head{grid-template-columns:96px minmax(0,1fr);gap:var(--sp-16);align-items:start;padding-right:0}.case-logo{padding:var(--sp-10)}.case-summary{margin-top:var(--sp-24);font-size:var(--fs-md)}.case-part{margin-top:var(--sp-24)}.case-cta{position:sticky;bottom:0;z-index:3;padding:var(--sp-12) var(--gutter-sm) calc(var(--sp-12) + env(safe-area-inset-bottom));flex-wrap:nowrap}.case-cta p{font-size:var(--fs-sm);line-height:var(--lh-snug)}.case-cta .button{flex:0 0 auto;font-size:var(--fs-sm);min-height:var(--tap);padding:var(--sp-8) var(--sp-16)}.case-cta .button .compact-arrow{display:none}@media (prefers-reduced-motion:no-preference){.case-dialog[open]{animation:case-up 320ms var(--ease-out)}}}@media (max-width:380px){.case-head{grid-template-columns:1fr}.case-logo{width:96px}}.case-dialog{overflow:hidden}.case-dialog[open]{display:flex;flex-direction:column}.case-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin:var(--sp-8) var(--sp-6) var(--sp-8) 0}.case-scroll::-webkit-scrollbar{width:12px}.case-scroll::-webkit-scrollbar-track{background:var(--yellow-wash);border-radius:var(--r-pill)}.case-scroll::-webkit-scrollbar-thumb{background:var(--navy);border:3px solid var(--yellow-wash);border-radius:var(--r-pill)}.case-scroll::-webkit-scrollbar-thumb:hover{background:var(--navy-soft)}@supports not selector(::-webkit-scrollbar){.case-scroll{scrollbar-width:thin;scrollbar-color:var(--navy) var(--yellow-wash)}}.case-dialog .case-bar{position:absolute;top:0;right:18px;left:auto}.case-dialog .case-cta{flex:0 0 auto}.js .review-section .review-original-carousel .review-quote{--review-lh:1.55;--review-lines:5;flex:0 0 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--review-lines);line-clamp:var(--review-lines);overflow:hidden;height:calc(var(--review-lh) * 1em * var(--review-lines));line-height:var(--review-lh);margin-bottom:var(--sp-8)}html body .review-section .review-original-carousel .review-continue{align-self:flex-start;margin:0 0 var(--sp-16);min-height:30px;font-size:var(--fs-sm)}.js .review-section .review-continue:not(.is-needed){visibility:hidden}.review-continue::before{margin-top:0;transform:rotate(-45deg)}.review-section .review-original-carousel figcaption{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.review-section .review-original-carousel figcaption small{overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.js .review-section .review-original-carousel .review-quote{--review-lines:6}}.review-dialog{width:min(640px,100vw - 40px)}.review-pop-body{padding-top:var(--sp-32)}.review-pop-stars .original-review-stars{display:inline-flex;margin:var(--sp-12) 0 var(--sp-8)}.review-pop-quote{margin:var(--sp-24) 0 var(--sp-16);font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--navy);overflow-wrap:anywhere}@media (max-width:760px){.case-dialog .case-bar{position:relative;right:auto}.case-scroll{margin:0 var(--sp-4) 0 0}.review-dialog{width:100%}.review-pop-quote{font-size:var(--fs-base)}}.services-trigger{display:flex;align-items:center;gap:var(--sp-10);min-height:var(--tap);padding:0;border:0;background:none;color:var(--navy);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer}@media (hover:hover) and (pointer:fine){.services-trigger:hover{text-decoration:underline var(--yellow-deep);text-underline-offset:7px}}.services-menu.is-open .menu-chevron{transform:rotate(225deg);margin-bottom:-3px}.editorial-nav:has(.services-menu.is-open){border-radius:var(--r-sm) var(--r-sm) 0 0}.editorial-nav .mega-panel.mm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,290px);gap:var(--sp-24) var(--sp-32);padding:var(--sp-24) var(--sp-24) 0;overflow-y:auto;overscroll-behavior:contain}.editorial-nav .mega-panel.mm[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.services-menu.is-open .mega-panel{animation:drop-in var(--dur-base) var(--ease-out)}}.mm-tag,.mx-tag{display:inline-flex;margin:0 0 var(--sp-10);padding:var(--sp-2) var(--sp-12);border:1.5px solid var(--navy);border-radius:var(--r-pill);background:var(--g);color:var(--navy);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--ls-caps);line-height:var(--lh-normal);text-transform:uppercase}.mm-group ul,.mx-list ul{margin:0;padding:0;list-style:none}.mm-group a{display:block;margin:0 calc(-1 * var(--sp-12));padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);color:var(--navy);text-decoration:none}.mm-group a:focus-visible{background:var(--g)}@media (hover:hover) and (pointer:fine){.mm-group a:hover{background:var(--g)}}.mm-group strong{display:block;font-size:var(--fs-base);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight);line-height:var(--lh-snug)}.mm-group span{display:block;margin-top:var(--sp-2);font-size:var(--fs-sm);line-height:1.4;color:var(--text)}.mm-feature{align-self:start;padding:var(--sp-12);border:2px solid var(--navy);border-radius:var(--r-lg);background:var(--yellow-wash);box-shadow:var(--hard-md) var(--yellow)}.mm-feature img{width:100%;height:120px;object-fit:cover;border-radius:var(--r-sm)}.mm-kicker{margin-top:var(--sp-12);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.mm-feature-name{font-size:var(--fs-md);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight)}.mm-feature-text{margin:var(--sp-4) 0 var(--sp-12);font-size:var(--fs-sm);line-height:1.45;color:var(--text)}.mm-pill{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:var(--tap);padding:var(--sp-6) var(--sp-16);border-radius:var(--r-pill);background:var(--navy);color:var(--white);font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-decoration:none}.mm-bottom{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16) var(--sp-24);margin:0 calc(-1 * var(--sp-24));padding:var(--sp-12) var(--sp-24);border-top:1px solid var(--line);background:var(--surface)}.mm-bottom p{font-size:var(--fs-sm);color:var(--text)}.mm-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--sp-20)}.mm-text{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--navy);font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-decoration:underline 2px;text-underline-offset:5px}.editorial-nav .mm-bottom .button.yellow{min-height:var(--tap);padding:var(--sp-8) var(--sp-16);gap:var(--sp-12);border-color:var(--navy);font-size:var(--fs-sm);box-shadow:var(--hard-sm) var(--navy)}@media (hover:hover) and (pointer:fine){.editorial-nav .mm-bottom .button.yellow:hover{background:var(--yellow-tint);border-color:var(--navy)}}@media (max-width:1180px){.editorial-nav .mega-panel.mm{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-feature{grid-column:1 / -1;display:flex;align-items:center;gap:var(--sp-16)}.mm-feature img{flex:0 0 150px;width:150px;height:96px}.mm-feature .mm-kicker{margin-top:0}}.menu-toggle{display:flex;align-items:center;gap:var(--sp-12);min-height:var(--tap);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--white);color:var(--navy);font:inherit;font-weight:var(--fw-bold);cursor:pointer}.mx{inset:0 0 0 auto;width:min(100%,440px);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:2px solid var(--navy);background:var(--yellow-wash);color:var(--navy);overflow:hidden}.mx[open]{display:flex;flex-direction:column}.mx::backdrop{background:var(--navy-a65)}html:has(.mx[open]),body:has(.mx[open]){overflow:hidden}.mx-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.mx-screen{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--yellow-wash);transition:transform 300ms var(--ease-out),visibility 300ms}.mx-screen[data-screen="services"]{transform:translateX(100%);visibility:hidden;transition:transform 300ms var(--ease-out),visibility 0s 300ms}.mx.is-sub .mx-screen[data-screen="services"]{transform:none;visibility:visible;transition:transform 300ms var(--ease-out),visibility 0s}.mx-screen[data-screen="root"]{transition:transform 300ms var(--ease-out),visibility 0s}.mx.is-sub .mx-screen[data-screen="root"]{transform:translateX(-25%);visibility:hidden;transition:transform 300ms var(--ease-out),visibility 0s 300ms}.mx-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);min-height:64px;padding:var(--sp-10) var(--sp-12) var(--sp-10) var(--sp-16);border-bottom:2px solid var(--navy)}.mx-logo{width:auto;height:34px}.mx-title{font-size:var(--fs-md);font-weight:var(--fw-heavy)}.mx-close{flex:0 0 auto;display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:2px solid var(--navy);border-radius:50%;background:var(--navy);color:var(--white);cursor:pointer}.mx-back{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:var(--tap);padding:0 var(--sp-8) 0 var(--sp-4);border:0;background:none;color:var(--navy);font:inherit;font-weight:var(--fw-heavy);cursor:pointer}.mx-back::before,.mx-chev{content:"";width:9px;height:9px;border-left:2.5px solid currentcolor;border-bottom:2.5px solid currentcolor;transform:rotate(45deg)}.mx-chev{flex:0 0 auto;margin-right:var(--sp-6);transform:rotate(-135deg)}.mx-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-8) var(--sp-16) var(--sp-24)}.mx .mx-list .mx-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:var(--sp-8) 0;border:0;border-bottom:1px solid var(--line-strong);background:none;color:var(--navy);font:inherit;font-size:var(--fs-lg);font-weight:var(--fw-heavy);text-align:left;text-decoration:none;cursor:pointer}.mx-row small{display:block;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.mx-tag{margin-top:var(--sp-20)}.mx .mx-list .mx-item{display:block;padding:var(--sp-10) 0;border-bottom:1px solid var(--line);color:var(--navy);text-decoration:none}.mx-item strong{display:block;font-size:var(--fs-base)}.mx-item span{display:block;font-size:var(--fs-sm);line-height:1.4;color:var(--text)}.mx .mx-list .mx-card{display:flex;align-items:center;gap:var(--sp-12);margin-top:var(--sp-20);padding:var(--sp-12);border:2px solid var(--navy);border-radius:var(--r-md);background:var(--white);box-shadow:var(--hard-sm) var(--yellow);color:var(--navy);text-decoration:none}.mx-card img{flex:0 0 72px;width:72px;height:72px;object-fit:cover;border-radius:var(--r-sm)}.mx-card b{display:block;font-size:var(--fs-base)}.mx-card span span{font-size:var(--fs-sm);color:var(--text)}.mx-cta{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16) calc(var(--sp-12) + env(safe-area-inset-bottom));background:var(--navy);color:var(--white)}.mx-cta p{font-size:var(--fs-sm);font-weight:var(--fw-heavy)}.mx-cta .button{flex:0 0 auto;min-height:var(--tap);padding:var(--sp-8) var(--sp-16);font-size:var(--fs-sm);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.mx[open]{animation:mx-in 320ms var(--ease-out)}.mx[open]::backdrop{animation:case-fade var(--dur-base) ease}}@keyframes mx-in{from{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.mx .mx-screen{transition:none !important}}@media (max-width:480px){.mx{border-left:0}}.story-quote .story-quote-mark{filter:drop-shadow(3px 4px 0 var(--navy))}html{background:var(--navy)}.has-parallax .client-strip .client-photo img{scale:1.2;translate:0 var(--photo-y,0px) 0}@media (max-width:760px){.has-parallax .client-strip .client-photo img{scale:1.1}}.mx{border-radius:0}.story-quote .story-quote-mark{box-sizing:content-box;padding:0 4px 5px 0}.hero-phone-inner{background:var(--navy)}.hero-phone-inner img{object-fit:cover;object-position:50% 0;scale:1.05;transform-origin:50% 0}.mock-phone-shot img{scale:1.04;transform-origin:50% 0}@media (max-width:760px){.mock-calls .hope-transcript p:nth-child(3){display:none}}.grand-footer-wordmark img{transition:translate 0.6s var(--ease-out)}.grand-footer-wordmark.is-lowered img{translate:0 calc(100% + 16px)}@media (prefers-reduced-motion:reduce){.grand-footer-wordmark img{transition:none}.grand-footer-wordmark.is-lowered img{translate:none}}@keyframes px-top{from{translate:0 0 0}to{translate:0 var(--px-end) 0}}@keyframes px-view{from{translate:0 var(--px-a) 0}to{translate:0 calc(var(--px-a) * -1) 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-shot-back .hero-shot-inner{--px-end:-40px}.hero-shot-front .hero-shot-inner{--px-end:-110px}.hero-phone .hero-phone-inner{--px-end:-180px}.hero-toast .hero-toast-inner{--px-end:-250px}.hero-shot-inner,.hero-phone-inner,.hero-toast-inner{animation:px-top linear both;animation-timeline:scroll(root block);animation-range:0px 560px}.client-strip{view-timeline:--px-photos block}.story-quote{view-timeline:--px-quote block}.velly-pocket{view-timeline:--px-pocket block}.client-strip .client-photo img{--px-a:-14px;scale:1.2;animation:px-view linear both;animation-timeline:--px-photos;animation-range:cover}.story-quote .story-quote-mark{--px-a:55px;animation:px-view linear both;animation-timeline:--px-quote;animation-range:cover}.velly-pocket .pocket-phone{--px-a:-85px;animation:px-view linear both;animation-timeline:--px-pocket;animation-range:cover}@media (max-width:760px){.hero-shot-back .hero-shot-inner{--px-end:-14px}.hero-shot-front .hero-shot-inner{--px-end:-38px}.hero-phone .hero-phone-inner{--px-end:-62px}.hero-toast .hero-toast-inner{--px-end:-88px}.client-strip .client-photo img{--px-a:-6px;scale:1.1}.story-quote .story-quote-mark{--px-a:20px}.velly-pocket .pocket-phone{--px-a:-30px}}}}.grand-footer-bottom small a{display:inline;min-height:0;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.review-section .review-original-carousel.review-viewport{display:block;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:none;margin:0;padding:var(--sp-20) var(--sp-12) var(--sp-24)}.review-section .review-track{display:flex;gap:var(--sp-24);align-items:stretch}.review-section .review-track>figure{flex:0 0 calc(33.3333% - 16px);min-width:0}@media (max-width:900px){.review-section .review-track>figure{flex-basis:calc(50% - 12px)}}@media (max-width:640px){.review-section .review-original-carousel.review-viewport{padding:var(--sp-12) var(--sp-12) var(--sp-16)}.review-section .review-track>figure{flex-basis:88%}}@media (max-width:760px){.editorial-mobile .menu-toggle{border:0;padding-inline:var(--sp-12)}}@media (max-width:760px){.service-tabs .service-tablist{margin-inline:calc(-1 * var(--gutter-sm));padding-inline:var(--gutter-sm);scroll-padding-inline:var(--gutter-sm);padding-bottom:var(--sp-10);-webkit-mask-image:none;mask-image:none}}.editorial-brand{border-right:0;padding-right:0}.founder-hero .google-review-badge{margin-top:var(--sp-32);padding:var(--sp-12) var(--sp-16);gap:var(--sp-12);box-shadow:var(--hard-sm) var(--yellow);border-color:var(--line-strong)}.founder-hero .review-google{width:26px;height:26px}.founder-hero .review-badge-score{font-size:var(--fs-base)}.founder-hero .review-gold-stars svg{width:16px;height:16px}.founder-hero .review-badge-label{font-size:var(--fs-sm)}@media (hover:hover) and (pointer:fine){.google-review-badge:hover{border-color:var(--line-strong)}}@media (max-width:480px){.founder-hero .google-review-badge{margin-top:var(--sp-24);padding:var(--sp-10) var(--sp-12)}.founder-hero .review-badge-label{font-size:var(--fs-xs)}}@media (max-width:760px){.review-proof{grid-template-columns:minmax(0,1fr);grid-template-areas:"score" "people"}}.velly-pocket .pocket-notifications .pocket-notification{transition:opacity 0.55s cubic-bezier(0.215,0.61,0.355,1),transform 0.55s cubic-bezier(0.215,0.61,0.355,1)}.velly-pocket .pocket-notifications .pocket-notification:nth-child(2){transition-delay:0.7s}.velly-pocket .pocket-notifications .pocket-notification:nth-child(3){transition-delay:1.4s}.velly-pocket .pocket-notifications.is-waiting .pocket-notification{opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.velly-pocket .pocket-notifications .pocket-notification{transition:none}}.review-section .review-grid .review-headline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;height:calc(1.3em * 2);margin:var(--sp-12) 0 0;font-size:var(--fs-base);line-height:1.3;font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight);color:var(--navy)}.review-section .review-grid .review-context{margin:var(--sp-4) 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-xs);color:var(--text-muted)}html.legal-page{scroll-padding-top:160px}.legal-hero{padding:clamp(48px,8vw,88px) 0 clamp(40px,6vw,64px)}.legal-hero .eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.legal-hero h1{margin:var(--sp-16) 0 var(--sp-16);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.legal-hero p:last-child{color:var(--text);font-size:var(--fs-md);font-weight:var(--fw-medium)}.chips-wrap{position:sticky;top:74px;z-index:20;background:rgba(255,255,255,0.96);border-bottom:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.chips{display:flex;gap:var(--sp-8);overflow-x:auto;padding:var(--sp-12) 0;scrollbar-width:none;overscroll-behavior-x:contain}.chips::-webkit-scrollbar{display:none}.chips a{flex:none;display:inline-flex;align-items:center;min-height:var(--tap);padding:var(--sp-6) var(--sp-16);border:1.5px solid var(--navy);border-radius:var(--r-pill);background:var(--white);color:var(--navy);font-size:var(--fs-sm);font-weight:var(--fw-heavy);text-decoration:none;white-space:nowrap;transition:background-color var(--dur-fast) ease,box-shadow var(--dur-fast) var(--ease-out)}.chips a.is-active{background:var(--yellow-tint);box-shadow:var(--hard-sm) var(--navy)}@media (hover:hover) and (pointer:fine){.chips a:hover{background:var(--yellow-wash)}}.legal-body{max-width:760px;margin:0 auto;padding:0 var(--gutter-sm,20px) var(--sp-96)}.policy{padding-top:var(--sp-72)}.policy + .policy{margin-top:var(--sp-32);border-top:2px solid var(--navy)}.policy-eyebrow{display:inline-flex;align-items:center;padding:var(--sp-2) var(--sp-12);margin-bottom:var(--sp-16);border:1.5px solid var(--navy);border-radius:var(--r-pill);background:var(--yellow-tint);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--ls-caps);text-transform:uppercase}.legal-body .policy h2{font-size:var(--fs-title);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.policy-date{margin:var(--sp-8) 0 var(--sp-24);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.policy-intro{margin-bottom:var(--sp-32);padding-bottom:var(--sp-24);border-bottom:1px solid var(--line);color:var(--text);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 var(--sp-16);margin-bottom:var(--sp-24)}.article-num{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-pill);background:var(--yellow);box-shadow:0 0 0 1.5px var(--navy);font-size:var(--fs-xs);font-weight:var(--fw-heavy)}.article h3{margin:3px 0 var(--sp-8);font-size:var(--fs-md);line-height:var(--lh-snug);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight)}.article-body{color:var(--text);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.article-body p + p,.article-body p + ul,.article-body ul + p{margin-top:var(--sp-8)}.article-body ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-6)}.article-body li{position:relative;padding-left:var(--sp-20)}.article-body li::before{content:"";position:absolute;left:2px;top:0.62em;width:8px;height:8px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 1.5px var(--navy)}.article-body strong{color:var(--navy);font-weight:var(--fw-heavy)}.legal-body a:not(.button){color:var(--navy);font-weight:var(--fw-bold);text-decoration:underline 2px var(--yellow-deep);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.legal-body a:not(.button):hover{background:var(--yellow-tint)}}.note{margin:var(--sp-16) 0;padding:var(--sp-16) var(--sp-20);border:2px solid var(--navy);border-radius:var(--r-md);background:var(--yellow-wash);box-shadow:var(--hard-md) var(--yellow);color:var(--text);line-height:var(--lh-relaxed)}.note strong{color:var(--navy);font-weight:var(--fw-heavy)}.note.is-green{background:var(--green-tint);box-shadow:var(--hard-md) var(--mint)}.note.is-green strong{color:var(--green-ink)}.legal-contact{margin-top:var(--sp-72);padding:var(--sp-40);border-radius:var(--r-lg);background:var(--navy);color:var(--white);text-align:center;box-shadow:var(--hard-md) var(--yellow)}.legal-contact .eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--on-navy-muted)}.legal-contact h2{margin:var(--sp-12) 0 var(--sp-8);font-size:var(--fs-title);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--white)}.legal-contact p{color:var(--on-navy-muted);margin-bottom:var(--sp-24)}.contact-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--sp-12)}.legal-contact .button{min-height:48px;padding:var(--sp-10) var(--sp-20);gap:var(--sp-12)}.legal-contact .button .arrow{width:16px;height:16px}.legal-contact .button.ghost{color:var(--white);border-color:rgba(255,255,255,0.45);background:transparent}@media (hover:hover) and (pointer:fine){.legal-contact .button.ghost:hover{border-color:var(--white)}}.grand-footer-bottom small a{display:inline;min-height:0;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media (max-width:640px){.chips-wrap{top:66px}.policy{padding-top:var(--sp-56)}.policy-intro{font-size:var(--fs-base)}.article{grid-template-columns:26px minmax(0,1fr);gap:0 var(--sp-12)}.article-num{width:26px;height:26px}.legal-contact{padding:var(--sp-32) var(--sp-20)}.contact-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.chips a{transition:none}}.grand-footer-intro>span{display:block}.grand-footer-intro .footer-nap{margin-top:var(--sp-16);font-style:normal;font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--line-strong)}.grand-footer-intro .footer-nap a{color:var(--white);text-decoration:underline 1px var(--yellow);text-underline-offset:3px}.grand-footer-wordmark img{aspect-ratio:126.55985 / 42.35651}.contact-people span span{display:block;line-height:var(--lh-relaxed)}.form-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-legal{margin-top:var(--sp-16);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--text-muted)}.form-legal a{color:var(--navy);font-weight:var(--fw-bold);text-decoration:underline 1px;text-underline-offset:3px}.grand-footer-intro .footer-nap a{display:inline-block;min-height:24px;line-height:24px}.not-found-actions{justify-content:flex-start;margin-top:var(--sp-32)}.founder-hero h1 .hero-place{display:block;margin-top:0.3em;font-size:0.5em;line-height:var(--lh-snug);letter-spacing:var(--ls-tight);text-wrap:balance}.founder-hero h1 .nowrap{white-space:nowrap}.service-tab-short{display:none}@media (max-width:760px){.service-tab-name .service-tab-full{display:none}.service-tab-name .service-tab-short{display:inline}}.review-section .section-note{margin-top:var(--sp-12);text-wrap:balance;line-height:var(--lh-relaxed);color:var(--text)}
