.presence-root{--bw-ink:#000c36;--bw-teal:#00c1bd;--bw-teal-dark:#00a8a4;--bw-coral:#ff6364;--bw-ocean:#0a4571;--bw-steel:#4d7396;--bw-cyan:#66c9ea;--bw-sky:#7cddfe;--bw-aqua:#5af5f2;--bw-mist:#e0f7ff;--bw-surface-mist:#e0f7ff;--bw-foam:#f3fcff;--bw-white:#fff;--bw-slate:#535869;--bw-periwinkle:#d5daeb;--bw-line:#dfdfdf;--bw-line-soft:#e8e8ec;--bw-fog:#97a0b5;--bw-amber:#ffbf42;--bw-font-display:var(--font-ppTelegraf),"PP Telegraf",sans-serif;--bw-font-text:var(--font-foundersGortesk),"Founders Grotesk",sans-serif;--bw-tracking-display:-0.02em;--bw-radius-sm:6px;--bw-radius-md:8px;--bw-radius-lg:10px;--bw-shadow-xs:0 1px 2px rgba(0,0,0,.02);--bw-shadow-sm:0 2px 8px rgba(0,0,0,.05);--bw-shadow-card:0 4px 20px rgba(0,0,0,.05);--bw-shadow-md:0 8px 28px rgba(0,0,0,.1);--bw-shadow-lg:0 16px 48px rgba(0,0,0,.12);--bw-shadow-nav:0 1px 0 rgba(0,0,0,.06);--bw-ease:cubic-bezier(0.4,0,0.2,1);--bw-ease-out:cubic-bezier(0.16,1,0.3,1);--bw-dur-fast:120ms;--bw-dur:200ms;--bw-dur-slow:320ms;background:var(--bw-white);color:var(--bw-ink);overflow-x:hidden;font-family:var(--bw-font-text)}html{scroll-behavior:smooth}.presence-root .hero-band{background-image:url(/_next/static/media/bg-wave.f736122a.svg);background-repeat:no-repeat;background-size:100%;background-position:bottom;background-color:#f3fcff}.presence-root *,.presence-root :after,.presence-root :before{box-sizing:border-box}.presence-root .wrap{max-width:1176px;margin:0 auto;padding-left:clamp(20px,5vw,60px);padding-right:clamp(20px,5vw,60px)}.presence-root .section{padding:clamp(64px,9vw,116px) 0}.presence-root .section--tight{padding:clamp(48px,6vw,80px) 0}.presence-root .band-ocean{background:var(--bw-ocean);color:var(--bw-white)}.presence-root .band-ink{background:var(--bw-ink);color:var(--bw-white)}.presence-root .band-foam{background:var(--bw-foam)}.presence-root .band-mist{background:var(--bw-surface-mist)}.presence-root .eyebrow{font-family:var(--bw-font-text);font-weight:600;font-size:15px;letter-spacing:.01em;color:var(--bw-teal);margin:0 0 16px;display:inline-flex;align-items:center;gap:9px}.presence-root .eyebrow--coral{color:var(--bw-coral)}.presence-root .eyebrow--invert{color:var(--bw-sky)}.presence-root .eyebrow .dot{width:7px;height:7px;border-radius:999px;background:currentColor}.presence-root .h-hero{font-size:clamp(38px,6vw,62px);line-height:1.02}.presence-root .h-hero,.presence-root .h-sec{font-family:var(--bw-font-display);font-weight:700;letter-spacing:var(--bw-tracking-display);margin:0}.presence-root .h-sec{font-size:clamp(30px,4.2vw,46px);line-height:1.06}.presence-root .h-sub{font-family:var(--bw-font-display);font-weight:700;font-size:clamp(22px,2.6vw,30px);line-height:1.12;letter-spacing:var(--bw-tracking-display);margin:0}.presence-root .lead{font-family:var(--bw-font-text);font-size:clamp(18px,2.1vw,22px);line-height:1.4;color:var(--bw-slate);margin:0}.presence-root .lead--invert{color:hsla(0,0%,100%,.82)}.presence-root .body-lg{font-size:19px;line-height:1.5;color:var(--bw-slate);margin:0}.presence-root .muted-invert{color:hsla(0,0%,100%,.72)}.presence-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--bw-font-text);font-weight:500;font-size:18px;letter-spacing:-.01em;line-height:1;height:55px;padding:0 32px;border-radius:var(--bw-radius-pill);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--bw-dur) var(--bw-ease),opacity var(--bw-dur) var(--bw-ease),transform var(--bw-dur) var(--bw-ease)}.presence-root .btn,.presence-root .btn:hover{text-decoration:none}.presence-root .btn-teal{background:var(--bw-teal);color:#fff}.presence-root .btn-teal:hover{background:var(--bw-teal-dark)}.presence-root .btn-dark{background:var(--bw-ink);color:#fff}.presence-root .btn-dark:hover{background:#001a5e}.presence-root .btn-outline{background:transparent;color:var(--bw-ink);border-color:var(--bw-ink)}.presence-root .btn-outline:hover{background:rgba(0,12,54,.05)}.presence-root .btn-white{background:#fff;color:var(--bw-ink)}.presence-root .btn-white:hover{background:#eef6fb}.presence-root .btn-outline-invert{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.55)}.presence-root .btn-outline-invert:hover{background:hsla(0,0%,100%,.1)}.presence-root .btn-sm{height:44px;padding:0 22px;font-size:16px}.presence-root .card{background:#fff;border-radius:var(--bw-radius-lg);box-shadow:var(--bw-shadow-card)}.presence-root .hairline{border:1px solid var(--bw-line)}.presence-root .ph{position:relative;overflow:hidden;border-radius:var(--bw-radius-lg);background:repeating-linear-gradient(135deg,var(--bw-mist) 0 14px,var(--bw-foam) 14px 28px);display:flex;align-items:center;justify-content:center}.presence-root .ph__label{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.02em;color:var(--bw-steel);background:hsla(0,0%,100%,.78);padding:5px 10px;border-radius:999px}.presence-root .media{object-fit:cover;width:100%;height:100%;display:block}.presence-root .r-lg{border-radius:var(--bw-radius-lg);overflow:hidden}.presence-root .phone{width:300px;border-radius:42px;background:var(--bw-ink);padding:11px;box-shadow:var(--bw-shadow-lg);flex:none}.presence-root .phone__screen{border-radius:32px;overflow:hidden;background:#fff;height:600px;position:relative}.presence-root .phone__notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:110px;height:26px;background:var(--bw-ink);border-radius:999px;z-index:5}.presence-root .browser{border-radius:12px;overflow:hidden;background:#fff;box-shadow:var(--bw-shadow-lg);border:1px solid var(--bw-line)}.presence-root .browser__bar{height:42px;background:#f3f4f7;display:flex;align-items:center;gap:14px;padding:0 16px;border-bottom:1px solid var(--bw-line)}.presence-root .browser__dots{display:flex;gap:7px}.presence-root .browser__dot{width:11px;height:11px;border-radius:999px;background:#d6d9e0}.presence-root .browser__url{flex:1 1;height:25px;background:#fff;border-radius:999px;border:1px solid var(--bw-line);display:flex;align-items:center;padding:0 14px;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--bw-slate)}.presence-root .engine{display:flex;align-items:center;gap:clamp(10px,1.6vw,20px)}.presence-root .engine__col{flex:1 1;min-width:0;display:flex}.presence-root .engine__core{flex:0 0 auto;width:clamp(168px,17vw,208px);display:flex}.presence-root .engine__arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--bw-teal)}.presence-root .engine__node{width:72px;height:72px;border-radius:999px;background:var(--bw-teal);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,193,189,.35)}.presence-root .engine__node:after,.presence-root .engine__node:before{content:"";position:absolute;left:-18%;right:-18%;bottom:-28%;height:82%;background:url(/assets/presence/wave-sky.svg) no-repeat bottom/150% auto;pointer-events:none}.presence-root .engine__node:before{opacity:.5}.presence-root .engine__node:after{opacity:.3;transform:translateY(7px) scaleX(1.12)}.presence-root .engine__node-b{position:relative;z-index:1;font-family:var(--bw-font-display);font-weight:700;font-size:38px;line-height:1;color:#fff;letter-spacing:-.03em}.presence-root .src-item{display:flex;align-items:center;gap:11px}.presence-root .out-card{display:flex;gap:13px;align-items:flex-start;padding:14px 15px;border-radius:12px;border:1px solid var(--bw-line);background:#fff;text-decoration:none;transition:border-color var(--bw-dur) var(--bw-ease),box-shadow var(--bw-dur) var(--bw-ease),transform var(--bw-dur) var(--bw-ease)}.presence-root .out-card:hover{border-color:var(--bw-teal);box-shadow:var(--bw-shadow-card);text-decoration:none;transform:translateX(2px)}.presence-root .toolkit{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:stretch}@media (max-width:900px){.presence-root .engine{flex-direction:column;align-items:stretch}.presence-root .engine__core{width:auto}.presence-root .engine__arrow{transform:rotate(90deg);align-self:center;padding:4px 0}.presence-root .toolkit{grid-template-columns:1fr}}.presence-root .cmp{border:1px solid var(--bw-line);border-radius:var(--bw-radius-lg);overflow:hidden;background:#fff;box-shadow:var(--bw-shadow-card)}.presence-root .cmp__head,.presence-root .cmp__row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.3fr);align-items:stretch}.presence-root .cmp__head{background:var(--bw-foam);border-bottom:1px solid var(--bw-line)}.presence-root .cmp__corner,.presence-root .cmp__hcol{padding:22px}.presence-root .cmp__hcol--pres{background:rgba(0,193,189,.07)}.presence-root .cmp__plan{font-family:var(--bw-font-display);font-weight:700;font-size:18px;letter-spacing:var(--bw-tracking-display);color:var(--bw-ink)}.presence-root .cmp__hsub{font-size:13.5px;color:var(--bw-fog);margin-top:5px}.presence-root .cmp__hsub--pres{color:var(--bw-teal-dark);font-weight:600}.presence-root .cmp__row{border-bottom:1px solid var(--bw-line);text-decoration:none;transition:background var(--bw-dur) var(--bw-ease)}.presence-root .cmp__row:last-child{border-bottom:0}.presence-root .cmp__row:hover{background:var(--bw-surface-mist);text-decoration:none}.presence-root .cmp__row:hover .cmp__cell--pres{background:rgba(0,193,189,.1)}.presence-root .cmp__label{display:flex;align-items:center;gap:11px;padding:19px 22px;font-weight:600;font-size:16px;color:var(--bw-ink)}.presence-root .cmp__cell{padding:19px 22px;font-size:15.5px;line-height:1.4}.presence-root .cmp__cell--free{color:var(--bw-fog)}.presence-root .cmp__cell--pres{background:rgba(0,193,189,.07);color:var(--bw-ink);font-weight:500}.presence-root .cmp__k{display:none}@media (max-width:760px){.presence-root .cmp__head{display:none}.presence-root .cmp__row{grid-template-columns:1fr;gap:0;padding:4px 0 12px}.presence-root .cmp__label{padding:16px 18px 8px}.presence-root .cmp__cell{padding:6px 18px}.presence-root .cmp__cell--pres{background:transparent;margin:6px 14px 0;padding:12px 14px;border-radius:10px;background-color:rgba(0,193,189,.07)}.presence-root .cmp__k{display:block;font-size:12px;font-weight:600;color:var(--bw-fog);margin-bottom:4px;letter-spacing:.02em}.presence-root .cmp__k--pres{color:var(--bw-teal-dark)}}.presence-root .compare-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.presence-root .qcard{background:#fff;border-radius:var(--bw-radius-lg);overflow:hidden;border:1px solid var(--bw-line)}.presence-root .qcard--win{border:2px solid var(--bw-teal);box-shadow:var(--bw-shadow-md)}.presence-root .qcard--thin{opacity:.96}.presence-root .gallery-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.presence-root .gallery-strip .ph{border-radius:7px}.presence-root .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.presence-root .feat-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 48px;gap:30px 48px}.presence-root .feat-row{display:flex;gap:16px;align-items:flex-start}.presence-root .feat-ico{flex:none;width:46px;height:46px;border-radius:12px;background:rgba(255,99,100,.1);color:var(--bw-coral);display:flex;align-items:center;justify-content:center}.presence-root .feat-ico--teal{background:rgba(0,193,189,.12);color:var(--bw-teal-dark)}.presence-root .cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px}.presence-root .cal__day{border-radius:12px;border:1px solid var(--bw-line);background:#fff;padding:12px 12px 14px;min-height:168px;display:flex;flex-direction:column;gap:9px}.presence-root .cal__dow{font-size:13px;font-weight:600;color:var(--bw-fog);letter-spacing:.03em}.presence-root .cal__post{border-radius:9px;overflow:hidden;flex:1 1;min-height:78px;position:relative}.presence-root .cal__tag{font-family:var(--bw-font-text);font-size:11px;font-weight:600;border-radius:999px;padding:3px 9px;align-self:flex-start}.presence-root .price-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:26px;gap:26px;align-items:stretch}.presence-root .price-card{background:#fff;border-radius:16px;border:1px solid var(--bw-line);padding:38px 34px;display:flex;flex-direction:column}.presence-root .price-card--feature{border:2px solid var(--bw-teal);box-shadow:var(--bw-shadow-md)}.presence-root .price-list{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:13px}.presence-root .price-list li{display:flex;gap:11px;align-items:flex-start;font-size:17px;color:var(--bw-ink);line-height:1.35}.presence-root .price-list svg{flex:none;margin-top:3px;color:var(--bw-teal)}.presence-root .faq{border-top:1px solid var(--bw-line)}.presence-root .faq__item{border-bottom:1px solid var(--bw-line)}.presence-root .faq__q{width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--bw-font-display);font-weight:700;font-size:clamp(19px,2vw,23px);letter-spacing:var(--bw-tracking-display);color:var(--bw-ink);line-height:1.2}.presence-root .faq__q .chev{flex:none;transition:transform var(--bw-dur) var(--bw-ease);color:var(--bw-steel)}.presence-root .faq__item[data-open=true] .chev{transform:rotate(45deg)}.presence-root .faq__a{overflow:hidden;max-height:0;transition:max-height var(--bw-dur-slow) var(--bw-ease)}.presence-root .faq__a-inner{padding:0 0 26px;max-width:760px;font-size:18px;line-height:1.55;color:var(--bw-slate)}.presence-root .faq__item[data-open=true] .faq__a{max-height:320px}.presence-root .badge-pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--bw-font-text);font-weight:600;font-size:14px;padding:7px 14px;border-radius:999px;background:var(--bw-ink);color:#fff}.presence-root .badge-pill svg{color:var(--bw-teal)}.presence-root .divider-rule{height:1px;background:var(--bw-line);border:0;margin:0}.presence-root .stat-num{font-family:var(--bw-font-display);font-weight:700;letter-spacing:var(--bw-tracking-display);line-height:1}.presence-root .cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.presence-root .kicker-link{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--bw-ocean);cursor:pointer}.presence-root .kicker-link:hover{text-decoration:underline}.presence-root .pnav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.86);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--bw-line);box-shadow:var(--bw-shadow-nav)}.presence-root .pnav__inner{height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.presence-root .pnav__links{display:flex;align-items:center;gap:28px}.presence-root .pnav__links a{font-family:var(--bw-font-text);font-size:16px;font-weight:500;color:var(--bw-ink);text-decoration:none;white-space:nowrap}.presence-root .pnav__links a:hover{color:var(--bw-teal-dark);text-decoration:none}@media (max-width:860px){.presence-root .pnav__links{display:none}.presence-root .hide-sm{display:none!important}.presence-root .faq-grid,.presence-root .hero-grid,.presence-root .report-grid,.presence-root .web-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.presence-root .hero-phones{transform:scale(.84)}}@media (max-width:900px){.presence-root .compare-grid,.presence-root .feat-grid,.presence-root .price-grid,.presence-root .steps{grid-template-columns:1fr}.presence-root .cal{grid-template-columns:repeat(2,1fr)}.presence-root .hero-phones{height:560px!important}}@media (max-width:560px){.presence-root .cal{grid-template-columns:1fr}.presence-root .gallery-strip{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:no-preference){.presence-root .rise{opacity:0;transform:translateY(18px);animation:rise .6s var(--bw-ease-out) forwards}@keyframes rise{to{opacity:1;transform:none}}}